Seitenverhältnis gesperrt

Einführung

Haben Sie sich schon einmal gefragt, wie Sie die perfekten Proportionen von Bildern und Formen in Ihren Word-Dokumenten beibehalten können? Manchmal müssen Sie sicherstellen, dass Ihre Bilder und Formen bei Größenänderungen nicht verzerrt werden. Hier ist es praktisch, das Seitenverhältnis zu sperren. In diesem Tutorial erfahren Sie, wie Sie das Seitenverhältnis für Formen in Word-Dokumenten mit Aspose.Words für .NET festlegen. Wir unterteilen es in leicht verständliche Schritte, damit Sie diese Fähigkeiten sicher auf Ihre Projekte anwenden können.

Voraussetzungen

Bevor wir uns in den Code vertiefen, gehen wir noch einmal durch, was Sie für den Einstieg benötigen:

  • Aspose.Words für .NET-Bibliothek: Sie müssen Aspose.Words für .NET installiert haben. Wenn Sie dies noch nicht getan haben, können SieLaden Sie es hier herunter.
  • Entwicklungsumgebung: Stellen Sie sicher, dass Sie eine .NET-Entwicklungsumgebung eingerichtet haben. Visual Studio ist eine beliebte Wahl.
  • Grundkenntnisse in C#: Einige Kenntnisse der C#-Programmierung sind hilfreich.

Namespaces importieren

Als Erstes importieren wir die erforderlichen Namespaces. Diese Namespaces geben uns Zugriff auf die Klassen und Methoden, die wir zum Arbeiten mit Word-Dokumenten und -Formen benötigen.

using Aspose.Words;
using Aspose.Words.Drawing;

Schritt 1: Richten Sie Ihr Dokumentverzeichnis ein

Bevor wir mit der Bearbeitung von Formen beginnen, müssen wir ein Verzeichnis einrichten, in dem unsere Dokumente gespeichert werden. Der Einfachheit halber verwenden wir einen PlatzhalterYOUR DOCUMENT DIRECTORY. Ersetzen Sie dies durch den tatsächlichen Pfad zu Ihrem Dokumentverzeichnis.

// Pfad zu Ihrem Dokumentverzeichnis
string dataDir = "YOUR DOCUMENT DIRECTORY";

Schritt 2: Neues Dokument erstellen

Als Nächstes erstellen wir mit Aspose.Words ein neues Word-Dokument. Dieses Dokument dient uns als Leinwand zum Hinzufügen von Formen und Bildern.

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

Hier erstellen wir eine Instanz desDocument Klasse und verwenden Sie eineDocumentBuilder um uns beim Erstellen des Dokumentinhalts zu helfen.

Schritt 3: Ein Bild einfügen

Fügen wir nun ein Bild in unser Dokument ein. Wir verwenden dasInsertImage Methode derDocumentBuilderKlasse. Stellen Sie sicher, dass Sie ein Bild in Ihrem angegebenen Verzeichnis haben.

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

ErsetzendataDir + "Transparent background logo.png" durch den Pfad zu Ihrer Bilddatei.

Schritt 4: Seitenverhältnis sperren

Sobald das Bild eingefügt ist, können wir sein Seitenverhältnis sperren. Durch das Sperren des Seitenverhältnisses wird sichergestellt, dass die Proportionen des Bildes beim Ändern der Größe konstant bleiben.

shape.AspectRatioLocked = true;

EinstellungAspectRatioLocked Zutrue stellt sicher, dass das Bild sein ursprüngliches Seitenverhältnis beibehält.

Schritt 5: Speichern Sie das Dokument

Zum Schluss speichern wir das Dokument im angegebenen Verzeichnis. Dabei werden alle Änderungen, die wir vorgenommen haben, in die Dokumentdatei geschrieben.

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

Abschluss

Herzlichen Glückwunsch! Sie haben erfolgreich gelernt, wie Sie das Seitenverhältnis für Formen in Word-Dokumenten mit Aspose.Words für .NET festlegen. Indem Sie diese Schritte befolgen, können Sie sicherstellen, dass Ihre Bilder und Formen ihre Proportionen beibehalten, sodass Ihre Dokumente professionell und elegant aussehen. Experimentieren Sie ruhig mit verschiedenen Bildern und Formen, um zu sehen, wie die Funktion zum Sperren des Seitenverhältnisses in verschiedenen Szenarien funktioniert.

Häufig gestellte Fragen

Kann ich das Seitenverhältnis nach der Sperrung entsperren?

Ja, Sie können das Seitenverhältnis entsperren, indem Sieshape.AspectRatioLocked = false.

Was passiert, wenn ich die Größe eines Bildes mit einem gesperrten Seitenverhältnis ändere?

Die Größe des Bildes wird proportional angepasst, wobei das ursprüngliche Breite-Höhe-Verhältnis erhalten bleibt.

Kann ich dies außer auf Bilder auch auf andere Formen anwenden?

Auf jeden Fall! Die Funktion zum Sperren des Seitenverhältnisses kann auf jede beliebige Form angewendet werden, einschließlich Rechtecke, Kreise und mehr.

Ist Aspose.Words für .NET mit .NET Core kompatibel?

Ja, Aspose.Words für .NET unterstützt sowohl .NET Framework als auch .NET Core.

Wo finde ich weitere Dokumentation zu Aspose.Words für .NET?

Eine ausführliche Dokumentation finden SieHier.