Seitenverhältnis gesperrt

In diesem Tutorial wird erklärt, wie Sie das Seitenverhältnis einer Form in einem Word-Dokument mit Aspose.Words für .NET sperren oder entsperren. Durch Sperren des Seitenverhältnisses können Sie die ursprünglichen Proportionen der Form beibehalten, wenn Sie ihre Größe ändern.

Voraussetzungen

Um diesem Tutorial folgen zu können, benötigen Sie Folgendes:

  • Aspose.Words für .NET-Bibliothek installiert.
  • Grundkenntnisse in C# und Textverarbeitung mit Word-Dokumenten.

Schritt 1: Einrichten des Dokumentverzeichnisses

Beginnen Sie mit der Einrichtung des Pfades zu Ihrem Dokumentverzeichnis. Ersetzen Sie"YOUR DOCUMENT DIRECTORY"durch den tatsächlichen Pfad zum Verzeichnis, in dem Sie das Dokument speichern möchten.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Schritt 2: Neues Dokument und DocumentBuilder erstellen

Erstellen Sie eine neue Instanz desDocument Klasse und eineDocumentBuilder Objekt, um mit dem Dokument zu arbeiten.

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

Schritt 3: Einfügen einer Bildform

Verwenden Sie dieInsertImage Methode derDocumentBuilderObjekt, um eine Bildform in das Dokument einzufügen. Geben Sie den Pfad zur Bilddatei als Parameter an.

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

Schritt 4: Sperren oder Entsperren des Seitenverhältnisses

Legen Sie dieAspectRatioLocked Eigenschaft der Form zutrue oderfalse um das Seitenverhältnis zu sperren bzw. zu entsperren.

shape.AspectRatioLocked = false; // Entsperren Sie das Seitenverhältnis

Schritt 5: Speichern Sie das Dokument

Speichern Sie das Dokument im angegebenen Verzeichnis mit demSave Methode. Geben Sie den gewünschten Dateinamen mit der entsprechenden Dateierweiterung an. In diesem Beispiel speichern wir das Dokument als „WorkingWithShapes.AspectRatioLocked.docx“.

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

Beispielquellcode für Aspect Ratio Locked mit Aspose.Words für .NET

	// Pfad zu Ihrem Dokumentverzeichnis
	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");

Das ist es! Sie haben das Seitenverhältnis einer Form in Ihrem Word-Dokument mit Aspose.Words für .NET erfolgreich gesperrt oder entsperrt.