Obtenha pontos reais de limites de forma
Este tutorial explica como recuperar os limites reais de uma forma em pontos (unidade de medida) em um documento do Word usando Aspose.Words for .NET. Os limites representam o tamanho e a posição da forma no documento.
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: 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 2: inserir um formato de imagem
Use oInsertImage
método doDocumentBuilder
objeto para inserir uma forma de imagem no documento. Forneça o caminho para o arquivo de imagem como parâmetro.
Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
shape.AspectRatioLocked = false;
Etapa 3: recuperar pontos reais de limites de forma
Acesse a formaShapeRenderer
usando oGetShapeRenderer
método. Em seguida, recupere os limites reais da forma em pontos usando o métodoBoundsInPoints
propriedade.
Console.Write("\nGets the actual bounds of the shape in points: ");
Console.WriteLine(shape.GetShapeRenderer().BoundsInPoints);
Exemplo de código-fonte para obter pontos reais de limites de forma usando Aspose.Words for .NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
shape.AspectRatioLocked = false;
Console.Write("\nGets the actual bounds of the shape in points: ");
Console.WriteLine(shape.GetShapeRenderer().BoundsInPoints);
É isso! Você recuperou com êxito os limites reais de uma forma em pontos em seu documento do Word usando Aspose.Words for .NET.