Âncora vertical
Este tutorial explica como usar o recurso de âncora vertical no Aspose.Words for .NET para posicionar uma forma verticalmente dentro de um documento. Ao definir a propriedade de âncora vertical de uma forma, você pode controlar seu alinhamento vertical em relação ao texto ou à página.
Pré-requisitos
Para seguir este tutorial, você precisa ter o seguinte:
- Biblioteca Aspose.Words para .NET instalada.
- Conhecimento básico de C# e processamento de palavras com documentos Word.
Etapa 1: configurar o diretório de documentos
Comece configurando o caminho para o diretório do seu documento. Substituir"YOUR DOCUMENT DIRECTORY"
com o caminho real para o diretório onde você deseja salvar o documento.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Etapa 2: Crie um novo documento e DocumentBuilder
Crie uma nova instância doDocument
aula e umDocumentBuilder
objeto para trabalhar com o documento.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Etapa 3: inserir e configurar uma forma
Insira uma forma no documento usando oInsertShape
método doDocumentBuilder
objeto. Defina as dimensões desejadas para a forma.
Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);
Etapa 4: definir a âncora vertical
Defina a propriedade de âncora vertical da forma para controlar seu alinhamento vertical. Neste exemplo, definimos como “Inferior” para ancorar a forma na parte inferior do texto ou página.
textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;
Etapa 5: adicionar conteúdo à forma
Use oMoveTo
método doDocumentBuilder
objeto para mover o cursor para o primeiro parágrafo da forma. Então, use oWrite
método para adicionar conteúdo à forma.
builder.MoveTo(textBox.FirstParagraph);
builder.Write("Textbox contents");
Etapa 6: salve o documento
Salve o documento no diretório especificado usando oSave
método. Forneça o nome de arquivo desejado com a extensão de arquivo apropriada. Neste exemplo, salvamos o documento como “WorkingWithShapes.VerticalAnchor.docx”.
doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");
Exemplo de código-fonte para Vertical Anchor usando Aspose.Words for .NET
// Caminho para o diretório do seu documento
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");
É isso! Você usou com sucesso o recurso de âncora vertical no Aspose.Words for .NET para posicionar uma forma verticalmente em um documento.