TextBoxAnchor

TextBoxAnchor enumeration

Gibt die für die vertikale Ausrichtung des Formtexts verwendeten Werte an.

public enum TextBoxAnchor

Werte

NameWertBeschreibung
Top0Der Text wird oben im Textfeld ausgerichtet.
Middle1Der Text wird in der Mitte des Textfelds ausgerichtet.
Bottom2Der Text wird am unteren Rand des Textfelds ausgerichtet.
TopCentered3Der Text wird oben zentriert im Textfeld ausgerichtet.
MiddleCentered4Der Text wird mittig im Textfeld ausgerichtet.
BottomCentered5Der Text wird unten zentriert im Textfeld ausgerichtet.
TopBaseline6Der Text wird an der oberen Grundlinie des Textfelds ausgerichtet.
BottomBaseline7Der Text wird an der unteren Grundlinie des Textfelds ausgerichtet.
TopCenteredBaseline8Der Text wird an der oberen zentrierten Grundlinie des Textfelds ausgerichtet.
BottomCenteredBaseline9Der Text wird an der unteren zentrierten Grundlinie des Textfelds ausgerichtet.

Beispiele

Zeigt, wie der Textinhalt eines Textfelds vertikal ausgerichtet wird.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.InsertShape(ShapeType.TextBox, 200, 200);

// Setzen Sie die Eigenschaft "VerticalAnchor" auf "TextBoxAnchor.Top" auf
// Richten Sie den Text in diesem Textfeld an der Oberseite der Form aus.
// Setzen Sie die Eigenschaft "VerticalAnchor" auf "TextBoxAnchor.Middle" auf
// Richten Sie den Text in diesem Textfeld an der Mitte der Form aus.
// Setzen Sie die Eigenschaft "VerticalAnchor" auf "TextBoxAnchor.Bottom" auf
// Richten Sie den Text in diesem Textfeld am unteren Rand der Form aus.
shape.TextBox.VerticalAnchor = verticalAnchor;

builder.MoveTo(shape.FirstParagraph);
builder.Write("Hello world!");

// Die vertikale Ausrichtung von Text in Textfeldern ist ab Microsoft Word 2007 verfügbar.
doc.CompatibilityOptions.OptimizeFor(MsWordVersion.Word2007);
doc.Save(ArtifactsDir + "Shape.VerticalAnchor.docx");

Siehe auch