TextBoxAnchor

TextBoxAnchor enumeration

Gibt Werte an, die für die vertikale Ausrichtung von Formtext verwendet werden.

public enum TextBoxAnchor

Werte

Name Wert Beschreibung
Top 0 Text wird am oberen Rand des Textfelds ausgerichtet.
Middle 1 Text wird in der Mitte des Textfelds ausgerichtet.
Bottom 2 Text wird am unteren Rand des Textfelds ausgerichtet.
TopCentered 3 Text wird oben zentriert im Textfeld ausgerichtet.
MiddleCentered 4 Text wird in der Mitte des Textfelds zentriert ausgerichtet.
BottomCentered 5 Text wird am unteren Rand des Textfelds zentriert ausgerichtet.
TopBaseline 6 Text wird an der oberen Grundlinie des Textfelds ausgerichtet.
BottomBaseline 7 Text wird an der unteren Grundlinie des Textfelds ausgerichtet.
TopCenteredBaseline 8 Text wird an der oberen zentrierten Grundlinie des Textfelds ausgerichtet.
BottomCenteredBaseline 9 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);

// Legen Sie die Eigenschaft "VerticalAnchor" auf "TextBoxAnchor.Top" fest
// Richten Sie den Text in diesem Textfeld an der oberen Seite der Form aus.
// Legen Sie die Eigenschaft "VerticalAnchor" auf "TextBoxAnchor.Middle" fest
// Richten Sie den Text in diesem Textfeld an der Mitte der Form aus.
// Legen Sie die Eigenschaft "VerticalAnchor" auf "TextBoxAnchor.Bottom" fest
// 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