Zdobądź rzeczywiste punkty granic kształtu

W tym samouczku wyjaśniono, jak pobrać rzeczywiste granice kształtu w punktach (jednostka miary) w dokumencie programu Word przy użyciu Aspose.Words dla .NET. Granice reprezentują rozmiar i położenie kształtu w dokumencie.

Warunki wstępne

Aby skorzystać z tego samouczka, musisz mieć następujące elementy:

  • Zainstalowana biblioteka Aspose.Words dla .NET.
  • Podstawowa znajomość języka C# i przetwarzania tekstów w dokumentach Word.

Krok 1: Utwórz nowy dokument i narzędzie DocumentBuider

Utwórz nową instancjęDocument klasa i ADocumentBuilder sprzeciwić się pracy z dokumentem.

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

Krok 2: Wstaw kształt obrazu

UżyjInsertImage metodaDocumentBuilder obiekt, aby wstawić kształt obrazu do dokumentu. Podaj ścieżkę do pliku obrazu jako parametr.

Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
shape.AspectRatioLocked = false;

Krok 3: Pobierz rzeczywiste punkty granic kształtu

Uzyskaj dostęp do kształtuShapeRenderer używającGetShapeRenderer metoda. Następnie pobierz rzeczywiste granice kształtu w punktach za pomocąBoundsInPoints nieruchomość.

Console.Write("\nGets the actual bounds of the shape in points: ");
Console.WriteLine(shape.GetShapeRenderer().BoundsInPoints);

Przykładowy kod źródłowy funkcji Uzyskaj punkty granic rzeczywistego kształtu przy użyciu Aspose.Words dla .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);

Otóż to! Pomyślnie pobrałeś rzeczywiste granice kształtu w punktach w dokumencie programu Word przy użyciu Aspose.Words dla .NET.