Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Graphics.DrawString (String, Font, Brush, Single, Single, StringFormat)

 

Data di pubblicazione: ottobre 2016

Disegna la stringa di testo specificata nella posizione e con gli oggetti Brush e Font indicati, usando gli attributi di formattazione dell'oggetto StringFormat specificato.

Spazio dei nomi:   System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

public void DrawString(
	string s,
	Font font,
	Brush brush,
	float x,
	float y,
	StringFormat format
)

Parametri

s
Type: System.String

Stringa da disegnare.

font
Type: System.Drawing.Font

Oggetto Font che definisce il formato di testo della stringa.

brush
Type: System.Drawing.Brush

Oggetto Brush che determina il colore e la trama del testo disegnato.

x
Type: System.Single

Coordinata X dell'angolo superiore sinistro del testo disegnato.

y
Type: System.Single

Coordinata Y dell'angolo superiore sinistro del testo disegnato.

format
Type: System.Drawing.StringFormat

Oggetto StringFormat che specifica gli attributi di formattazione, quali l'interlinea e l'allineamento, applicati al testo disegnato.

Exception Condition
ArgumentNullException

brush è null.

-oppure-

s è null.

The following code example is designed for use with Windows Forms, and it requires T:System.Windows.Forms.PaintEventArgse, which is a parameter of the E:System.Windows.Forms.Control.Paint event handler. The code performs the following actions:

  • Creates a text string to draw.

  • Defines the font as Arial (16pt).

  • Creates a solid, black brush to draw with.

  • Creates the coordinates of a point for the upper-left corner at which to draw the text.

  • Sets the format of the string to draw vertically

  • Draws the string to the screen using the font, brush, destination point, and format.

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

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: