Získejte skutečné body za hranice tvaru
Tento tutoriál vysvětluje, jak získat skutečné hranice tvaru v bodech (jednotka měření) v dokumentu aplikace Word pomocí Aspose.Words for .NET. Hranice představují velikost a polohu tvaru v dokumentu.
Předpoklady
Abyste mohli postupovat podle tohoto návodu, musíte mít následující:
- Nainstalovaná knihovna Aspose.Words for .NET.
- Základní znalost C# a Word Processing s dokumenty Word.
Krok 1: Vytvořte nový dokument a DocumentBuilder
Vytvořte novou instanci souboruDocument
třída a aDocumentBuilder
objekt pracovat s dokumentem.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Krok 2: Vložte obrazový tvar
PoužijteInsertImage
metodaDocumentBuilder
objekt pro vložení tvaru obrázku do dokumentu. Jako parametr zadejte cestu k souboru obrázku.
Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
shape.AspectRatioLocked = false;
Krok 3: Načtěte skutečné body hranic tvaru
Přístup k tvaruShapeRenderer
za použitíGetShapeRenderer
metoda. Poté načtěte skutečné hranice tvaru v bodech pomocíBoundsInPoints
vlastnictví.
Console.Write("\nGets the actual bounds of the shape in points: ");
Console.WriteLine(shape.GetShapeRenderer().BoundsInPoints);
Příklad zdrojového kódu pro Get Actual Shape Bounds Points pomocí 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);
A je to! Úspěšně jste získali skutečné hranice tvaru v bodech ve vašem dokumentu aplikace Word pomocí Aspose.Words for .NET.