Proporcje obrazu zablokowane

W tym samouczku wyjaśniono, jak zablokować lub odblokować proporcje kształtu w dokumencie programu Word przy użyciu Aspose.Words dla .NET. Blokując proporcje, możesz zachować oryginalne proporcje kształtu podczas zmiany jego rozmiaru.

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: Skonfiguruj katalog dokumentów

Zacznij od ustawienia ścieżki do katalogu dokumentów. Zastępować"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do katalogu, w którym chcesz zapisać dokument.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: 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 3: 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");

Krok 4: Zablokuj lub odblokuj współczynnik proporcji

UstawAspectRatioLocked właściwość kształtu dotrue Lubfalse aby odpowiednio zablokować lub odblokować współczynnik proporcji.

shape.AspectRatioLocked = false; //Odblokuj proporcje

Krok 5: Zapisz dokument

Zapisz dokument w określonym katalogu za pomocąSave metoda. Podaj żądaną nazwę pliku z odpowiednim rozszerzeniem. W tym przykładzie zapisujemy dokument jako „WorkingWithShapes.AspectRatioLocked.docx”.

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

Przykładowy kod źródłowy dla współczynnika proporcji zablokowanego przy użyciu Aspose.Words dla .NET

	// Ścieżka do katalogu dokumentów
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
	shape.AspectRatioLocked = false;
	doc.Save(dataDir + "WorkingWithShapes.AspectRatioLocked.docx");

Otóż to! Pomyślnie zablokowałeś lub odblokowałeś proporcje kształtu w dokumencie programu Word przy użyciu Aspose.Words dla .NET.