TextBoxAnchor

TextBoxAnchor enumeration

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

public enum TextBoxAnchor

Werte

NameWertBeschreibung
Top0Text wird am oberen Rand des Textfelds ausgerichtet.
Middle1Text wird in der Mitte des Textfelds ausgerichtet.
Bottom2Text wird am unteren Rand des Textfelds ausgerichtet.
TopCentered3Der Text wird oben in der Mitte des Textfelds ausgerichtet.
MiddleCentered4Der Text wird in der Mitte des Textfelds ausgerichtet.
BottomCentered5Der Text wird am unteren Rand des Textfelds zentriert 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“.
// Richten Sie den Text in diesem Textfeld an der Oberseite der Form aus.
// Setzen Sie die Eigenschaft „VerticalAnchor“ auf „TextBoxAnchor.Middle“.
// Richten Sie den Text in diesem Textfeld an der Mitte der Form aus.
// Setzen Sie die Eigenschaft „VerticalAnchor“ auf „TextBoxAnchor.Bottom“.
// 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 innerhalb von Textfeldern ist ab Microsoft Word 2007 verfügbar.
doc.CompatibilityOptions.OptimizeFor(MsWordVersion.Word2007);
doc.Save(ArtifactsDir + "Shape.VerticalAnchor.docx");

Siehe auch