Graphics.DrawString Metoda

Definicja

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font.

Przeciążenia

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

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

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

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

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

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font.

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

Rysuje określony ciąg tekstowy w określonym prostokątze z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

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

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

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

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font.

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

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

DrawString(String, Font, Brush, RectangleF)

Rysuje określony ciąg tekstowy w określonym prostokątze z określonymi obiektami Brush i Font.

DrawString(String, Font, Brush, PointF)

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font.

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

Rysuje określony ciąg tekstowy w określonym prostokątze z określonymi obiektami Brush i Font.

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

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font.

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

Rysuje określony ciąg tekstowy w określonym prostokątze z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y, System.Drawing.StringFormat? format);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y, System.Drawing.StringFormat format);

Parametry

s
String

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

x
Single

Współrzędna x lewego górnego rogu rysowanego tekstu.

y
Single

Współrzędna y lewego górnego rogu rysowanego tekstu.

format
StringFormat

StringFormat, który określa atrybuty formatowania, takie jak odstępy między wierszami i wyrównanie, które są stosowane do tekstu narysowanego.

Wyjątki

brush jest null.

-lub-

s jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy ciąg tekstowy do rysowania.

  • Definiuje czcionkę jako Arial (16 pkt).

  • Tworzy solidną, czarną szczotkę do rysowania.

  • Tworzy współrzędne punktu dla lewego górnego rogu, w którym ma być rysowanie tekstu.

  • Ustawia format ciągu do rysowania w pionie

  • Rysuje ciąg na ekranie przy użyciu czcionki, pędzla, punktu docelowego i formatu.

C#
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);
}

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y, System.Drawing.StringFormat? format);

Parametry

s
ReadOnlySpan<Char>

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

x
Single

Współrzędna x lewego górnego rogu rysowanego tekstu.

y
Single

Współrzędna y lewego górnego rogu rysowanego tekstu.

format
StringFormat

StringFormat, który określa atrybuty formatowania, takie jak odstępy między wierszami i wyrównanie, które są stosowane do tekstu narysowanego.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 8, 9
Windows Desktop 8, 9

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y);

Parametry

s
String

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

x
Single

Współrzędna x lewego górnego rogu rysowanego tekstu.

y
Single

Współrzędna y lewego górnego rogu rysowanego tekstu.

Wyjątki

brush jest null.

-lub-

s jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy ciąg tekstowy do rysowania.

  • Definiuje czcionkę jako Arial (16 pkt).

  • Tworzy solidną czarną szczotkę do rysowania.

  • Tworzy punkt dla lewego górnego rogu, w którym ma być rysowanie tekstu.

  • Rysuje ciąg na ekranie przy użyciu czcionki, pędzla i punktu docelowego.

C#
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);
}

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonym prostokątze z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle, System.Drawing.StringFormat? format);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle, System.Drawing.StringFormat format);

Parametry

s
String

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

layoutRectangle
RectangleF

RectangleF struktura określająca lokalizację rysowanego tekstu.

format
StringFormat

StringFormat, który określa atrybuty formatowania, takie jak odstępy między wierszami i wyrównanie, które są stosowane do tekstu narysowanego.

Wyjątki

brush jest null.

-lub-

s jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy ciąg tekstowy do rysowania.

  • Definiuje czcionkę jako Arial (16 pkt).

  • Tworzy solidną, czarną szczotkę do rysowania.

  • Tworzy prostokąt, w którym ma być rysowy tekst.

  • Rysuje prostokąt na ekranie.

  • Ustawia format ciągu, aby wyśrodkować go w obrębie prostokąta.

  • Rysuje ciąg na ekranie przy użyciu czcionki, pędzla i prostokąta docelowego.

C#
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);
}

Uwagi

Tekst reprezentowany przez parametr s jest rysowany wewnątrz prostokąta reprezentowanego przez parametr layoutRectangle. Jeśli tekst nie mieści się wewnątrz prostokąta, zostanie obcięty w najbliższym słowie, chyba że określono inaczej z parametrem format.

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point, System.Drawing.StringFormat? format);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point, System.Drawing.StringFormat format);

Parametry

s
String

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

point
PointF

PointF struktura określająca lewy górny róg rysowanego tekstu.

format
StringFormat

StringFormat, który określa atrybuty formatowania, takie jak odstępy między wierszami i wyrównanie, które są stosowane do tekstu narysowanego.

Wyjątki

brush jest null.

-lub-

s jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy ciąg tekstowy do rysowania.

  • Definiuje czcionkę jako Arial (16 pkt).

  • Tworzy solidną, czarną szczotkę do rysowania.

  • Tworzy punkt dla lewego górnego rogu, w którym ma być rysowanie tekstu.

  • Ustawia format ciągu do rysowania w pionie.

  • Rysuje ciąg na ekranie przy użyciu czcionki, pędzla, punktu docelowego i formatu.

C#
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);
}

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y);

Parametry

s
ReadOnlySpan<Char>

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

x
Single

Współrzędna x lewego górnego rogu rysowanego tekstu.

y
Single

Współrzędna y lewego górnego rogu rysowanego tekstu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 8, 9
Windows Desktop 8, 9

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point, System.Drawing.StringFormat? format);

Parametry

s
ReadOnlySpan<Char>

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

point
PointF

PointF struktura określająca lewy górny róg rysowanego tekstu.

format
StringFormat

StringFormat, który określa atrybuty formatowania, takie jak odstępy między wierszami i wyrównanie, które są stosowane do tekstu narysowanego.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 8, 9
Windows Desktop 8, 9

DrawString(String, Font, Brush, RectangleF)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonym prostokątze z określonymi obiektami Brush i Font.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle);

Parametry

s
String

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

layoutRectangle
RectangleF

RectangleF struktura określająca lokalizację rysowanego tekstu.

Wyjątki

brush jest null.

-lub-

s jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy ciąg tekstowy do rysowania.

  • Definiuje czcionkę jako Arial (16 pkt).

  • Tworzy solidną, czarną szczotkę do rysowania.

  • Tworzy prostokąt, w którym ma być rysowy tekst.

  • Rysuje prostokąt na ekranie.

  • Rysuje ciąg na ekranie przy użyciu czcionki, pędzla i prostokąta docelowego.

C#
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);
}

Uwagi

Tekst reprezentowany przez parametr s jest rysowany wewnątrz prostokąta reprezentowanego przez parametr layoutRectangle. Jeśli tekst nie pasuje do prostokąta, zostanie obcięty w najbliższym słowie. Aby dokładniej manipulować tym, jak ciąg jest rysowany wewnątrz prostokąta, użyj przeciążenia DrawString, które przyjmuje StringFormat.

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DrawString(String, Font, Brush, PointF)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point);

Parametry

s
String

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

point
PointF

PointF struktura określająca lewy górny róg rysowanego tekstu.

Wyjątki

brush jest null.

-lub-

s jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy ciąg tekstowy do rysowania.

  • Definiuje czcionkę jako Arial (16 pkt).

  • Tworzy solidną, czarną szczotkę do rysowania.

  • Tworzy punkt dla lewego górnego rogu, w którym ma być rysowanie tekstu.

  • Rysuje ciąg na ekranie przy użyciu czcionki, pędzla i punktu docelowego.

C#
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);
}

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonym prostokątze z określonymi obiektami Brush i Font.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle);

Parametry

s
ReadOnlySpan<Char>

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

layoutRectangle
RectangleF

RectangleF struktura określająca lokalizację rysowanego tekstu.

Uwagi

Tekst reprezentowany przez parametr s jest rysowany wewnątrz prostokąta reprezentowanego przez parametr layoutRectangle. Jeśli tekst nie pasuje do prostokąta, zostanie obcięty w najbliższym słowie. Aby dokładniej manipulować tym, jak ciąg jest rysowany wewnątrz prostokąta, użyj przeciążenia DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat), które przyjmuje StringFormat.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 8, 9
Windows Desktop 8, 9

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi obiektami Brush i Font.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point);

Parametry

s
ReadOnlySpan<Char>

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

point
PointF

PointF struktura określająca lewy górny róg rysowanego tekstu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 8, 9
Windows Desktop 8, 9

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

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje określony ciąg tekstowy w określonym prostokątze z określonymi obiektami Brush i Font przy użyciu atrybutów formatowania określonego StringFormat.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle, System.Drawing.StringFormat? format);

Parametry

s
ReadOnlySpan<Char>

Ciąg do rysowania.

font
Font

Font definiujące format tekstowy ciągu.

brush
Brush

Brush, który określa kolor i teksturę narysowanego tekstu.

layoutRectangle
RectangleF

RectangleF struktura określająca lokalizację rysowanego tekstu.

format
StringFormat

StringFormat, który określa atrybuty formatowania, takie jak odstępy między wierszami i wyrównanie, które są stosowane do tekstu narysowanego.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 8, 9
Windows Desktop 8, 9