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.