Graphics.DrawString Yöntem

Tanım

Belirtilen metin dizesini belirtilen konumda belirtilen ve Font nesneleriyle çizerBrush.

Aşırı Yüklemeler

DrawString(String, Font, Brush, Single, Single, StringFormat)

Belirtilen metin dizesini belirtilen konumda belirtilen ve nesneleriyle birlikte BrushFont belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single, StringFormat)

Belirtilen metin dizesini belirtilen konumda belirtilen ve nesneleriyle birlikte BrushFont belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

DrawString(String, Font, Brush, Single, Single)

Belirtilen metin dizesini belirtilen konumda belirtilen ve Font nesneleriyle çizerBrush.

DrawString(String, Font, Brush, RectangleF, StringFormat)

Belirtilen dikdörtgende belirtilen metin dizesini belirtilen Brush ve Font nesneleriyle birlikte belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

DrawString(String, Font, Brush, PointF, StringFormat)

Belirtilen metin dizesini belirtilen konumda belirtilen ve nesneleriyle birlikte BrushFont belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single)

Belirtilen metin dizesini belirtilen konumda belirtilen ve Font nesneleriyle çizerBrush.

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF, StringFormat)

Belirtilen metin dizesini belirtilen konumda belirtilen ve nesneleriyle birlikte BrushFont belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

DrawString(String, Font, Brush, RectangleF)

Belirtilen dikdörtgende belirtilen metin dizesini belirtilen Brush ve Font nesneleriyle çizer.

DrawString(String, Font, Brush, PointF)

Belirtilen metin dizesini belirtilen konumda belirtilen ve Font nesneleriyle çizerBrush.

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF)

Belirtilen dikdörtgende belirtilen metin dizesini belirtilen Brush ve Font nesneleriyle çizer.

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF)

Belirtilen metin dizesini belirtilen konumda belirtilen ve Font nesneleriyle çizerBrush.

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat)

Belirtilen dikdörtgende belirtilen metin dizesini belirtilen Brush ve Font nesneleriyle birlikte belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

DrawString(String, Font, Brush, Single, Single, StringFormat)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen metin dizesini belirtilen konumda belirtilen ve nesneleriyle birlikte BrushFont belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

public:
 void DrawString(System::String ^ s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, float x, float y, System::Drawing::StringFormat ^ format);
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y, System.Drawing.StringFormat format);
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y, System.Drawing.StringFormat? format);
member this.DrawString : string * System.Drawing.Font * System.Drawing.Brush * single * single * System.Drawing.StringFormat -> unit
Public Sub DrawString (s As String, font As Font, brush As Brush, x As Single, y As Single, format As StringFormat)

Parametreler

s
String

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

x
Single

Çizilen metnin sol üst köşesinin x koordinatı.

y
Single

Çizilen metnin sol üst köşesinin y koordinatı.

format
StringFormat

StringFormat çizilmiş metne uygulanan satır aralığı ve hizalama gibi biçimlendirme özniteliklerini belirtir.

Özel durumlar

brush, null değeridir.

-veya-

s, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin bir parametresi olan öğesini gerektirirPaintEventArgse.Paint Kod aşağıdaki eylemleri gerçekleştirir:

  • Çizecek bir metin dizesi oluşturur.

  • Yazı tipini Arial (16pt) olarak tanımlar.

  • Çizim yapmak için düz, siyah bir fırça oluşturur.

  • Metnin çizildiği sol üst köşe için noktanın koordinatlarını oluşturur.

  • Dizenin biçimini dikey olarak çizecek şekilde ayarlar

  • Yazı tipini, fırçayı, hedef noktayı ve biçimi kullanarak dizeyi ekrana çizer.

public:
   void DrawStringFloatFormat( PaintEventArgs^ e )
   {
      // Create string to draw.
      String^ drawString = "Sample Text";

      // Create font and brush.
      System::Drawing::Font^ drawFont = gcnew System::Drawing::Font( "Arial",16 );
      SolidBrush^ drawBrush = gcnew SolidBrush( Color::Black );

      // Create point for upper-left corner of drawing.
      float x = 150.0F;
      float y = 50.0F;

      // Set format of string.
      StringFormat^ drawFormat = gcnew StringFormat;
      drawFormat->FormatFlags = StringFormatFlags::DirectionVertical;

      // Draw string to screen.
      e->Graphics->DrawString( drawString, drawFont, drawBrush, x, y, drawFormat );
   }
public void DrawStringFloatFormat(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create point for upper-left corner of drawing.
    float x = 150.0F;
    float y =  50.0F;
             
    // Set format of string.
    StringFormat drawFormat = new StringFormat();
    drawFormat.FormatFlags = StringFormatFlags.DirectionVertical;
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y, drawFormat);
}
Public Sub DrawStringFloatFormat(ByVal e As PaintEventArgs)

    ' Create string to draw.
    Dim drawString As [String] = "Sample Text"

    ' Create font and brush.
    Dim drawFont As New Font("Arial", 16)
    Dim drawBrush As New SolidBrush(Color.Black)

    ' Create point for upper-left corner of drawing.
    Dim x As Single = 150.0F
    Dim y As Single = 50.0F

    ' Set format of string.
    Dim drawFormat As New StringFormat
    drawFormat.FormatFlags = StringFormatFlags.DirectionVertical

    ' Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, _
    x, y, drawFormat)
End Sub

Ayrıca bkz.

Şunlara uygulanır

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single, StringFormat)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen metin dizesini belirtilen konumda belirtilen ve nesneleriyle birlikte BrushFont belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

public:
 void DrawString(ReadOnlySpan<char> s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, float x, float y, System::Drawing::StringFormat ^ format);
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y, System.Drawing.StringFormat? format);
member this.DrawString : ReadOnlySpan<char> * System.Drawing.Font * System.Drawing.Brush * single * single * System.Drawing.StringFormat -> unit
Public Sub DrawString (s As ReadOnlySpan(Of Char), font As Font, brush As Brush, x As Single, y As Single, format As StringFormat)

Parametreler

s
ReadOnlySpan<Char>

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

x
Single

Çizilen metnin sol üst köşesinin x koordinatı.

y
Single

Çizilen metnin sol üst köşesinin y koordinatı.

format
StringFormat

StringFormat çizilmiş metne uygulanan satır aralığı ve hizalama gibi biçimlendirme özniteliklerini belirtir.

Şunlara uygulanır

DrawString(String, Font, Brush, Single, Single)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen metin dizesini belirtilen konumda belirtilen ve Font nesneleriyle çizerBrush.

public:
 void DrawString(System::String ^ s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, float x, float y);
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y);
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y);
member this.DrawString : string * System.Drawing.Font * System.Drawing.Brush * single * single -> unit
Public Sub DrawString (s As String, font As Font, brush As Brush, x As Single, y As Single)

Parametreler

s
String

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

x
Single

Çizilen metnin sol üst köşesinin x koordinatı.

y
Single

Çizilen metnin sol üst köşesinin y koordinatı.

Özel durumlar

brush, null değeridir.

-veya-

s, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin bir parametresi olan öğesini gerektirirPaintEventArgse.Paint Kod aşağıdaki eylemleri gerçekleştirir:

  • Çizecek bir metin dizesi oluşturur.

  • Yazı tipini Arial (16pt) olarak tanımlar.

  • Çizim yapmak için düz bir siyah fırça oluşturur.

  • Metnin çizildiği sol üst köşe için bir nokta oluşturur.

  • Yazı tipini, fırçayı ve hedef noktayı kullanarak dizeyi ekrana çizer.

public:
   void DrawStringFloat( PaintEventArgs^ e )
   {
      // Create string to draw.
      String^ drawString = "Sample Text";

      // Create font and brush.
      System::Drawing::Font^ drawFont = gcnew System::Drawing::Font( "Arial",16 );
      SolidBrush^ drawBrush = gcnew SolidBrush( Color::Black );

      // Create point for upper-left corner of drawing.
      float x = 150.0F;
      float y = 150.0F;

      // Draw string to screen.
      e->Graphics->DrawString( drawString, drawFont, drawBrush, x, y );
   }
public void DrawStringFloat(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create point for upper-left corner of drawing.
    float x = 150.0F;
    float y = 150.0F;
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y);
}
Public Sub DrawStringFloat(ByVal e As PaintEventArgs)

    ' Create string to draw.
    Dim drawString As [String] = "Sample Text"

    ' Create font and brush.
    Dim drawFont As New Font("Arial", 16)
    Dim drawBrush As New SolidBrush(Color.Black)

    ' Create point for upper-left corner of drawing.
    Dim x As Single = 150.0F
    Dim y As Single = 150.0F

    ' Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y)
End Sub

Ayrıca bkz.

Şunlara uygulanır

DrawString(String, Font, Brush, RectangleF, StringFormat)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen dikdörtgende belirtilen metin dizesini belirtilen Brush ve Font nesneleriyle birlikte belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

public:
 void DrawString(System::String ^ s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, System::Drawing::RectangleF layoutRectangle, System::Drawing::StringFormat ^ format);
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle, System.Drawing.StringFormat format);
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle, System.Drawing.StringFormat? format);
member this.DrawString : string * System.Drawing.Font * System.Drawing.Brush * System.Drawing.RectangleF * System.Drawing.StringFormat -> unit
Public Sub DrawString (s As String, font As Font, brush As Brush, layoutRectangle As RectangleF, format As StringFormat)

Parametreler

s
String

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

layoutRectangle
RectangleF

RectangleF çizilen metnin konumunu belirten yapı.

format
StringFormat

StringFormat çizilmiş metne uygulanan satır aralığı ve hizalama gibi biçimlendirme özniteliklerini belirtir.

Özel durumlar

brush, null değeridir.

-veya-

s, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin bir parametresi olan öğesini gerektirirPaintEventArgse.Paint Kod aşağıdaki eylemleri gerçekleştirir:

  • Çizecek bir metin dizesi oluşturur.

  • Yazı tipini Arial (16pt) olarak tanımlar.

  • Çizim yapmak için düz, siyah bir fırça oluşturur.

  • Metnin çizildiği bir dikdörtgen oluşturur.

  • Dikdörtgeni ekrana çizer.

  • Dizenin biçimini dikdörtgen içinde ortalamak için ayarlar.

  • Yazı tipini, fırçayı ve hedef dikdörtgeni kullanarak dizeyi ekrana çizer.

public:
   void DrawStringRectangleFFormat( PaintEventArgs^ e )
   {
      // Create string to draw.
      String^ drawString = "Sample Text";

      // Create font and brush.
      System::Drawing::Font^ drawFont = gcnew System::Drawing::Font( "Arial",16 );
      SolidBrush^ drawBrush = gcnew SolidBrush( Color::Black );

      // Create rectangle for drawing.
      float x = 150.0F;
      float y = 150.0F;
      float width = 200.0F;
      float height = 50.0F;
      RectangleF drawRect = RectangleF(x,y,width,height);

      // Draw rectangle to screen.
      Pen^ blackPen = gcnew Pen( Color::Black );
      e->Graphics->DrawRectangle( blackPen, x, y, width, height );

      // Set format of string.
      StringFormat^ drawFormat = gcnew StringFormat;
      drawFormat->Alignment = StringAlignment::Center;

      // Draw string to screen.
      e->Graphics->DrawString( drawString, drawFont, drawBrush, drawRect, drawFormat );
   }
public void DrawStringRectangleFFormat(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create rectangle for drawing.
    float x = 150.0F;
    float y = 150.0F;
    float width = 200.0F;
    float height = 50.0F;
    RectangleF drawRect = new RectangleF(x, y, width, height);
             
    // Draw rectangle to screen.
    Pen blackPen = new Pen(Color.Black);
    e.Graphics.DrawRectangle(blackPen, x, y, width, height);
             
    // Set format of string.
    StringFormat drawFormat = new StringFormat();
    drawFormat.Alignment = StringAlignment.Center;
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawRect, drawFormat);
}
Public Sub DrawStringRectangleFFormat(ByVal e As PaintEventArgs)

    ' Create string to draw.
    Dim drawString As [String] = "Sample Text"

    ' Create font and brush.
    Dim drawFont As New Font("Arial", 16)
    Dim drawBrush As New SolidBrush(Color.Black)

    ' Create rectangle for drawing.
    Dim x As Single = 150.0F
    Dim y As Single = 150.0F
    Dim width As Single = 200.0F
    Dim height As Single = 50.0F
    Dim drawRect As New RectangleF(x, y, width, height)

    ' Draw rectangle to screen.
    Dim blackPen As New Pen(Color.Black)
    e.Graphics.DrawRectangle(blackPen, x, y, width, height)

    ' Set format of string.
    Dim drawFormat As New StringFormat
    drawFormat.Alignment = StringAlignment.Center

    ' Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, _
    drawRect, drawFormat)
End Sub

Açıklamalar

parametresiyle s temsil edilen metin, parametresiyle temsil edilen dikdörtgenin layoutRectangle içine çizilir. Metin dikdörtgenin içine sığmazsa, parametresiyle aksi belirtilmedikçe en yakın sözcükte format kesilir.

Ayrıca bkz.

Şunlara uygulanır

DrawString(String, Font, Brush, PointF, StringFormat)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen metin dizesini belirtilen konumda belirtilen ve nesneleriyle birlikte BrushFont belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

public:
 void DrawString(System::String ^ s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, System::Drawing::PointF point, System::Drawing::StringFormat ^ format);
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point, System.Drawing.StringFormat format);
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point, System.Drawing.StringFormat? format);
member this.DrawString : string * System.Drawing.Font * System.Drawing.Brush * System.Drawing.PointF * System.Drawing.StringFormat -> unit
Public Sub DrawString (s As String, font As Font, brush As Brush, point As PointF, format As StringFormat)

Parametreler

s
String

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

point
PointF

PointF çizilen metnin sol üst köşesini belirten yapı.

format
StringFormat

StringFormat çizilmiş metne uygulanan satır aralığı ve hizalama gibi biçimlendirme özniteliklerini belirtir.

Özel durumlar

brush, null değeridir.

-veya-

s, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin bir parametresi olan öğesini gerektirirPaintEventArgse.Paint Kod aşağıdaki eylemleri gerçekleştirir:

  • Çizecek bir metin dizesi oluşturur.

  • Yazı tipini Arial (16pt) olarak tanımlar.

  • Çizim yapmak için düz, siyah bir fırça oluşturur.

  • Metnin çizildiği sol üst köşe için bir nokta oluşturur.

  • Dizenin biçimini dikey olarak çizecek şekilde ayarlar.

  • Yazı tipini, fırçayı, hedef noktayı ve biçimi kullanarak dizeyi ekrana çizer.

public:
   void DrawStringPointFFormat( PaintEventArgs^ e )
   {
      // Create string to draw.
      String^ drawString = "Sample Text";

      // Create font and brush.
      System::Drawing::Font^ drawFont = gcnew System::Drawing::Font( "Arial",16 );
      SolidBrush^ drawBrush = gcnew SolidBrush( Color::Black );

      // Create point for upper-left corner of drawing.
      PointF drawPoint = PointF(150.0F,50.0F);

      // Set format of string.
      StringFormat^ drawFormat = gcnew StringFormat;
      drawFormat->FormatFlags = StringFormatFlags::DirectionVertical;

      // Draw string to screen.
      e->Graphics->DrawString( drawString, drawFont, drawBrush, drawPoint, drawFormat );
   }
public void DrawStringPointFFormat(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create point for upper-left corner of drawing.
    PointF drawPoint = new PointF(150.0F, 50.0F);
             
    // Set format of string.
    StringFormat drawFormat = new StringFormat();
    drawFormat.FormatFlags = StringFormatFlags.DirectionVertical;
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawPoint, drawFormat);
}
Public Sub DrawStringPointFFormat(ByVal e As PaintEventArgs)

    ' Create string to draw.
    Dim drawString As [String] = "Sample Text"

    ' Create font and brush.
    Dim drawFont As New Font("Arial", 16)
    Dim drawBrush As New SolidBrush(Color.Black)

    ' Create point for upper-left corner of drawing.
    Dim drawPoint As New PointF(150.0F, 50.0F)

    ' Set format of string.
    Dim drawFormat As New StringFormat
    drawFormat.FormatFlags = StringFormatFlags.DirectionVertical

    ' Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, _
    drawPoint, drawFormat)
End Sub

Ayrıca bkz.

Şunlara uygulanır

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen metin dizesini belirtilen konumda belirtilen ve Font nesneleriyle çizerBrush.

public:
 void DrawString(ReadOnlySpan<char> s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, float x, float y);
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y);
member this.DrawString : ReadOnlySpan<char> * System.Drawing.Font * System.Drawing.Brush * single * single -> unit
Public Sub DrawString (s As ReadOnlySpan(Of Char), font As Font, brush As Brush, x As Single, y As Single)

Parametreler

s
ReadOnlySpan<Char>

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

x
Single

Çizilen metnin sol üst köşesinin x koordinatı.

y
Single

Çizilen metnin sol üst köşesinin y koordinatı.

Şunlara uygulanır

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF, StringFormat)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen metin dizesini belirtilen konumda belirtilen ve nesneleriyle birlikte BrushFont belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

public:
 void DrawString(ReadOnlySpan<char> s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, System::Drawing::PointF point, System::Drawing::StringFormat ^ format);
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point, System.Drawing.StringFormat? format);
member this.DrawString : ReadOnlySpan<char> * System.Drawing.Font * System.Drawing.Brush * System.Drawing.PointF * System.Drawing.StringFormat -> unit
Public Sub DrawString (s As ReadOnlySpan(Of Char), font As Font, brush As Brush, point As PointF, format As StringFormat)

Parametreler

s
ReadOnlySpan<Char>

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

point
PointF

PointF çizilen metnin sol üst köşesini belirten yapı.

format
StringFormat

StringFormat çizilmiş metne uygulanan satır aralığı ve hizalama gibi biçimlendirme özniteliklerini belirtir.

Şunlara uygulanır

DrawString(String, Font, Brush, RectangleF)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen dikdörtgende belirtilen metin dizesini belirtilen Brush ve Font nesneleriyle çizer.

public:
 void DrawString(System::String ^ s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, System::Drawing::RectangleF layoutRectangle);
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle);
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle);
member this.DrawString : string * System.Drawing.Font * System.Drawing.Brush * System.Drawing.RectangleF -> unit
Public Sub DrawString (s As String, font As Font, brush As Brush, layoutRectangle As RectangleF)

Parametreler

s
String

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

layoutRectangle
RectangleF

RectangleF çizilen metnin konumunu belirten yapı.

Özel durumlar

brush, null değeridir.

-veya-

s, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin bir parametresi olan öğesini gerektirirPaintEventArgse.Paint Kod aşağıdaki eylemleri gerçekleştirir:

  • Çizecek bir metin dizesi oluşturur.

  • Yazı tipini Arial (16pt) olarak tanımlar.

  • Çizim yapmak için düz, siyah bir fırça oluşturur.

  • Metnin çizildiği bir dikdörtgen oluşturur.

  • Dikdörtgeni ekrana çizer.

  • Yazı tipini, fırçayı ve hedef dikdörtgeni kullanarak dizeyi ekrana çizer.

public:
   void DrawStringRectangleF( PaintEventArgs^ e )
   {
      // Create string to draw.
      String^ drawString = "Sample Text";

      // Create font and brush.
      System::Drawing::Font^ drawFont = gcnew System::Drawing::Font( "Arial",16 );
      SolidBrush^ drawBrush = gcnew SolidBrush( Color::Black );

      // Create rectangle for drawing.
      float x = 150.0F;
      float y = 150.0F;
      float width = 200.0F;
      float height = 50.0F;
      RectangleF drawRect = RectangleF(x,y,width,height);

      // Draw rectangle to screen.
      Pen^ blackPen = gcnew Pen( Color::Black );
      e->Graphics->DrawRectangle( blackPen, x, y, width, height );

      // Draw string to screen.
      e->Graphics->DrawString( drawString, drawFont, drawBrush, drawRect );
   }
public void DrawStringRectangleF(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create rectangle for drawing.
    float x = 150.0F;
    float y = 150.0F;
    float width = 200.0F;
    float height = 50.0F;
    RectangleF drawRect = new RectangleF(x, y, width, height);
             
    // Draw rectangle to screen.
    Pen blackPen = new Pen(Color.Black);
    e.Graphics.DrawRectangle(blackPen, x, y, width, height);
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawRect);
}
Public Sub DrawStringRectangleF(ByVal e As PaintEventArgs)

    ' Create string to draw.
    Dim drawString As [String] = "Sample Text"

    ' Create font and brush.
    Dim drawFont As New Font("Arial", 16)
    Dim drawBrush As New SolidBrush(Color.Black)

    ' Create rectangle for drawing.
    Dim x As Single = 150.0F
    Dim y As Single = 150.0F
    Dim width As Single = 200.0F
    Dim height As Single = 50.0F
    Dim drawRect As New RectangleF(x, y, width, height)

    ' Draw rectangle to screen.
    Dim blackPen As New Pen(Color.Black)
    e.Graphics.DrawRectangle(blackPen, x, y, width, height)

    ' Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawRect)
End Sub

Açıklamalar

parametresiyle s temsil edilen metin, parametresiyle temsil edilen dikdörtgenin layoutRectangle içine çizilir. Metin dikdörtgenin içine sığmazsa, en yakın sözcükte kesilir. Dizenin dikdörtgenin içine nasıl çizildiğini daha fazla işlemek için, bir alan StringFormataşırı yüklemesini kullanınDrawString.

Ayrıca bkz.

Şunlara uygulanır

DrawString(String, Font, Brush, PointF)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen metin dizesini belirtilen konumda belirtilen ve Font nesneleriyle çizerBrush.

public:
 void DrawString(System::String ^ s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, System::Drawing::PointF point);
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point);
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point);
member this.DrawString : string * System.Drawing.Font * System.Drawing.Brush * System.Drawing.PointF -> unit
Public Sub DrawString (s As String, font As Font, brush As Brush, point As PointF)

Parametreler

s
String

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

point
PointF

PointF çizilen metnin sol üst köşesini belirten yapı.

Özel durumlar

brush, null değeridir.

-veya-

s, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin bir parametresi olan öğesini gerektirirPaintEventArgse.Paint Kod aşağıdaki eylemleri gerçekleştirir:

  • Çizecek bir metin dizesi oluşturur.

  • Yazı tipini Arial (16pt) olarak tanımlar.

  • Çizim yapmak için düz, siyah bir fırça oluşturur.

  • Metnin çizildiği sol üst köşe için bir nokta oluşturur.

  • Yazı tipini, fırçayı ve hedef noktayı kullanarak dizeyi ekrana çizer.

public:
   void DrawStringPointF( PaintEventArgs^ e )
   {
      // Create string to draw.
      String^ drawString = "Sample Text";

      // Create font and brush.
      System::Drawing::Font^ drawFont = gcnew System::Drawing::Font( "Arial",16 );
      SolidBrush^ drawBrush = gcnew SolidBrush( Color::Black );

      // Create point for upper-left corner of drawing.
      PointF drawPoint = PointF(150.0F,150.0F);

      // Draw string to screen.
      e->Graphics->DrawString( drawString, drawFont, drawBrush, drawPoint );
   }
public void DrawStringPointF(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create point for upper-left corner of drawing.
    PointF drawPoint = new PointF(150.0F, 150.0F);
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawPoint);
}
Public Sub DrawStringPointF(ByVal e As PaintEventArgs)

    ' Create string to draw.
    Dim drawString As [String] = "Sample Text"

    ' Create font and brush.
    Dim drawFont As New Font("Arial", 16)
    Dim drawBrush As New SolidBrush(Color.Black)

    ' Create point for upper-left corner of drawing.
    Dim drawPoint As New PointF(150.0F, 150.0F)

    ' Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawPoint)
End Sub

Ayrıca bkz.

Şunlara uygulanır

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen dikdörtgende belirtilen metin dizesini belirtilen Brush ve Font nesneleriyle çizer.

public:
 void DrawString(ReadOnlySpan<char> s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, System::Drawing::RectangleF layoutRectangle);
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle);
member this.DrawString : ReadOnlySpan<char> * System.Drawing.Font * System.Drawing.Brush * System.Drawing.RectangleF -> unit
Public Sub DrawString (s As ReadOnlySpan(Of Char), font As Font, brush As Brush, layoutRectangle As RectangleF)

Parametreler

s
ReadOnlySpan<Char>

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

layoutRectangle
RectangleF

RectangleF çizilen metnin konumunu belirten yapı.

Açıklamalar

parametresiyle s temsil edilen metin, parametresiyle temsil edilen dikdörtgenin layoutRectangle içine çizilir. Metin dikdörtgenin içine sığmazsa, en yakın sözcükte kesilir. Dizenin dikdörtgenin içine nasıl çizildiğini daha fazla işlemek için, bir alan StringFormataşırı yüklemesini kullanınDrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat).

Şunlara uygulanır

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen metin dizesini belirtilen konumda belirtilen ve Font nesneleriyle çizerBrush.

public:
 void DrawString(ReadOnlySpan<char> s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, System::Drawing::PointF point);
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point);
member this.DrawString : ReadOnlySpan<char> * System.Drawing.Font * System.Drawing.Brush * System.Drawing.PointF -> unit
Public Sub DrawString (s As ReadOnlySpan(Of Char), font As Font, brush As Brush, point As PointF)

Parametreler

s
ReadOnlySpan<Char>

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

point
PointF

PointF çizilen metnin sol üst köşesini belirten yapı.

Şunlara uygulanır

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen dikdörtgende belirtilen metin dizesini belirtilen Brush ve Font nesneleriyle birlikte belirtilen StringFormatöğesinin biçimlendirme özniteliklerini kullanarak çizer.

public:
 void DrawString(ReadOnlySpan<char> s, System::Drawing::Font ^ font, System::Drawing::Brush ^ brush, System::Drawing::RectangleF layoutRectangle, System::Drawing::StringFormat ^ format);
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle, System.Drawing.StringFormat? format);
member this.DrawString : ReadOnlySpan<char> * System.Drawing.Font * System.Drawing.Brush * System.Drawing.RectangleF * System.Drawing.StringFormat -> unit
Public Sub DrawString (s As ReadOnlySpan(Of Char), font As Font, brush As Brush, layoutRectangle As RectangleF, format As StringFormat)

Parametreler

s
ReadOnlySpan<Char>

Çizecek dize.

font
Font

Font dizenin metin biçimini tanımlar.

brush
Brush

Brush çizilen metnin rengini ve dokusunu belirler.

layoutRectangle
RectangleF

RectangleF çizilen metnin konumunu belirten yapı.

format
StringFormat

StringFormat çizilmiş metne uygulanan satır aralığı ve hizalama gibi biçimlendirme özniteliklerini belirtir.

Şunlara uygulanır