TextBoxAnchor

TextBoxAnchor enumeration

Especifica los valores utilizados para la alineación vertical del texto de la forma.

public enum TextBoxAnchor

Valores

NombreValorDescripción
Top0El texto se alinea en la parte superior del cuadro de texto.
Middle1El texto se alinea en el centro del cuadro de texto.
Bottom2El texto se alinea en la parte inferior del cuadro de texto.
TopCentered3El texto se alinea en la parte superior centrada del cuadro de texto.
MiddleCentered4El texto se alinea en el centro del cuadro de texto.
BottomCentered5El texto se alinea en la parte inferior centrada del cuadro de texto.
TopBaseline6El texto se alinea con la línea base superior del cuadro de texto.
BottomBaseline7El texto se alinea con la línea base inferior del cuadro de texto.
TopCenteredBaseline8El texto se alinea con la línea base centrada superior del cuadro de texto.
BottomCenteredBaseline9El texto se alinea con la línea base centrada en la parte inferior del cuadro de texto.

Ejemplos

Muestra cómo alinear verticalmente el contenido de texto de un cuadro de texto.

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

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

// Establezca la propiedad "VerticalAnchor" en "TextBoxAnchor.Top" para
// alinea el texto en este cuadro de texto con el lado superior de la forma.
// Establezca la propiedad "VerticalAnchor" en "TextBoxAnchor.Middle" para
// alinea el texto en este cuadro de texto al centro de la forma.
// Establezca la propiedad "VerticalAnchor" en "TextBoxAnchor.Bottom" para
// alinea el texto en este cuadro de texto con la parte inferior de la forma.
shape.TextBox.VerticalAnchor = verticalAnchor;

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

// La alineación vertical del texto dentro de los cuadros de texto está disponible desde Microsoft Word 2007 en adelante.
doc.CompatibilityOptions.OptimizeFor(MsWordVersion.Word2007);
doc.Save(ArtifactsDir + "Shape.VerticalAnchor.docx");

Ver también