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 bei der Größenänderung die ursprünglichen Proportionen der Form beibehalten.
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: Richten Sie das Dokumentenverzeichnis ein
Beginnen Sie mit der Einrichtung des Pfads zu Ihrem Dokumentenverzeichnis. Ersetzen"YOUR DOCUMENT DIRECTORY"
mit dem tatsächlichen Pfad zu dem Verzeichnis, in dem Sie das Dokument speichern möchten.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Schritt 2: Erstellen Sie ein neues Dokument und einen neuen DocumentBuilder
Erstellen Sie eine neue Instanz vonDocument
Klasse und aDocumentBuilder
Objekt, um mit dem Dokument zu arbeiten.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Schritt 3: Fügen Sie eine Bildform ein
Benutzen Sie dieInsertImage
Methode derDocumentBuilder
Objekt, 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 Sie das Seitenverhältnis
Stellen Sie die einAspectRatioLocked
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 mit im angegebenen VerzeichnisSave
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 Dokumentenverzeichnis
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.