Ancla vertical

Este tutorial explica cómo utilizar la función de anclaje vertical en Aspose.Words para .NET para colocar una forma verticalmente dentro de un documento. Al establecer la propiedad de anclaje vertical de una forma, puede controlar su alineación vertical en relación con el texto o la página.

Requisitos previos

Para seguir este tutorial, necesita tener lo siguiente:

  • Aspose.Words para la biblioteca .NET instalada.
  • Conocimientos básicos de C# y procesamiento de textos con documentos Word.

Paso 1: configurar el directorio de documentos

Comience configurando la ruta a su directorio de documentos. Reemplazar"YOUR DOCUMENT DIRECTORY" con la ruta real al directorio donde desea guardar el documento.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Paso 2: cree un nuevo documento y DocumentBuilder

Crear una nueva instancia delDocument clase y unDocumentBuilder objeto de trabajar con el documento.

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

Paso 3: insertar y configurar una forma

Insertar una forma en el documento usando elInsertShape método de laDocumentBuilder objeto. Establezca las dimensiones deseadas para la forma.

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

Paso 4: establezca el ancla vertical

Establezca la propiedad de anclaje vertical de la forma para controlar su alineación vertical. En este ejemplo, lo configuramos en “Inferior” para anclar la forma en la parte inferior del texto o página.

textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;

Paso 5: agregue contenido a la forma

Utilizar elMoveTo método de laDocumentBuilder objeto para mover el cursor al primer párrafo de la forma. Luego, utiliza elWrite Método para agregar contenido a la forma.

builder.MoveTo(textBox.FirstParagraph);
builder.Write("Textbox contents");

Paso 6: guarde el documento

Guarde el documento en el directorio especificado utilizando elSave método. Proporcione el nombre de archivo deseado con la extensión de archivo adecuada. En este ejemplo, guardamos el documento como “WorkingWithShapes.VerticalAnchor.docx”.

doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");

Código fuente de ejemplo para Vertical Anchor usando Aspose.Words para .NET

	// Ruta a su directorio de documentos
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);
	textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;
	builder.MoveTo(textBox.FirstParagraph);
	builder.Write("Textbox contents");
	doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");

¡Eso es todo! Ha utilizado con éxito la función de anclaje vertical en Aspose.Words para .NET para colocar una forma verticalmente dentro de un documento.