Číst v angličtině

Sdílet prostřednictvím


StringFormat.Alignment Vlastnost

Definice

Získá nebo nastaví vodorovné zarovnání řetězce.

public System.Drawing.StringAlignment Alignment { get; set; }

Hodnota vlastnosti

Výčet StringAlignment , který určuje vodorovné zarovnání řetězce.

Příklady

Následující příklad kódu ukazuje, jak použít LineAlignment vlastnosti a a AlignmentStringAlignment výčet k zarovnání řetězců. Tento příklad je navržený pro použití s model Windows Forms. Vložte kód do formuláře a při zpracování události formuláře Paint volejte ShowLineAndAlignment metodu, která se předává e jako PaintEventArgs.

private void ShowLineAndAlignment(PaintEventArgs e)
{

    // Construct a new Rectangle .
    Rectangle  displayRectangle = 
        new Rectangle (new Point(40, 40), new Size (80, 80));

    // Construct 2 new StringFormat objects
    StringFormat format1 = new StringFormat(StringFormatFlags.NoClip);
    StringFormat format2 = new StringFormat(format1);

    // Set the LineAlignment and Alignment properties for
    // both StringFormat objects to different values.
    format1.LineAlignment = StringAlignment.Near;
    format1.Alignment = StringAlignment.Center;
    format2.LineAlignment = StringAlignment.Center;
    format2.Alignment = StringAlignment.Far;

    // Draw the bounding rectangle and a string for each
    // StringFormat object.
    e.Graphics.DrawRectangle(Pens.Black, displayRectangle);
    e.Graphics.DrawString("Showing Format1", this.Font, 
        Brushes.Red, (RectangleF)displayRectangle, format1);
    e.Graphics.DrawString("Showing Format2", this.Font, 
        Brushes.Red, (RectangleF)displayRectangle, format2);
}

Poznámky

Slouží LineAlignment k určení svislého zarovnání řetězce.

Platí pro