Fügen Sie geometrische Figuren zu PS-Dateien hinzu
C++-API-Lösung zum Arbeiten mit Formen von PS-Dateien
PostScript ist eine leistungsstarke Seitenbeschreibungssprache, die eine präzise Kontrolle über die Darstellung geometrischer Formen bietet. Beim Zeichnen dieser Zahlen sind jedoch einige Nuancen zu beachten:
- Koordinatensystem – PostScript verwendet ein kartesisches Koordinatensystem, wobei der Ursprung (0,0) normalerweise in der unteren linken Ecke der Seite liegt. Positive x-Werte bewegen sich nach rechts und positive y-Werte bewegen sich nach oben. Das Verständnis dieses Koordinatensystems ist entscheidend für die genaue Positionierung von Formen.
- Pfadbasierte Grafiken – PostScript verwendet einen pfadbasierten Ansatz zum Zeichnen von Formen. Dazu gehört die Definition einer Reihe von Punkten und Kurven, die den Umriss der Form bilden. Zu den gängigen Pfadoperatoren gehören „moveto“, „lineto“, „curveto“ und „closepath“. Die Beherrschung dieser Operatoren ist für die Erstellung komplexer Formen unerlässlich.
- Linienbreite und -farbe – Der Operator „setlinewidth“ steuert die Dicke der Linien. Die Operatoren „setgray“, „setrgbcolor“ und „setcmykcolor“ definieren die Farbe des Strichs und der Füllung. Das Experimentieren mit verschiedenen Linienstärken und Farben kann das optische Erscheinungsbild Ihrer Figuren erheblich beeinflussen.
- Transformationen wie Verschiebung, Drehung und Skalierung können mithilfe von Operatoren wie „Übersetzen“, „Rotieren“ und „Skalieren“ auf Formen angewendet werden. Mit diesen Transformationen können Sie komplizierte und dynamische Figuren erstellen.
- Text und Schriftarten – Text ist zwar nicht streng geometrisch, wird jedoch häufig in Formen in PostScript-Dokumenten integriert. Für die Erstellung klarer und optisch ansprechender Abbildungen ist es wichtig, die Schriftmetriken und die Textpositionierung zu verstehen.
- Beschneidungspfade können verwendet werden, um Zeichenvorgänge auf bestimmte Bereiche der Seite zu beschränken. Diese Technik eignet sich zum Erstellen komplexer Formen mit überlappenden oder sich schneidenden Komponenten.
- Rendering-Qualität – Die Qualität gerenderter Formen kann durch Faktoren wie Linienverbindungen, Linienenden und Anti-Aliasing beeinflusst werden. Das Experimentieren mit verschiedenen Rendering-Einstellungen kann das visuelle Erscheinungsbild Ihrer Figuren verbessern.
Wenn Sie diese Aspekte kennen, können Sie eine ordnungsgemäße Formintegration und genaue Wiedergabe in PostScript-basierten Arbeitsabläufen sicherstellen. Aber egal was passiert, Aspose.Page bietet Ihnen die Funktionalität zum einfachen Zeichnen geometrischer Formen in PS-Dateien. Mit dieser API können Sie mit C++ verschiedene Bilder hinzufügen. Weitere Informationen zum Umgang mit PS-Dateien und insbesondere zum Arbeiten mit Formen in PS-Dateien finden Sie in der Dokumentation.
Um Formen zu PS-Dokumenten hinzuzufügen, benötigen wir:
Aspose.Page für C++ API, eine funktionsreiche, leistungsstarke und benutzerfreundliche C++-API zur Dokumentbearbeitung und -konvertierung.
Öffnen Sie den NuGet-Paketmanager, suchen Sie nach Aspose.Page und installieren Sie es. Sie können auch den folgenden Befehl über die Package Manager-Konsole verwenden.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Schritte zum Hinzufügen von Figuren zu einer PS-Datei.
Der folgende Code erstellt ein PS-Dokument, fügt ihm ein Rechteck hinzu und malt es mit einer orangen Farbe. Weitere Beispiele finden Sie unter Aspose.Page für C++ GitHub-Projekt .
- Erstellen Sie mit der Klasse FileStream einen Ausgabestream für das PostScript-Dokument.
- Erstellen Sie ein PsSaveOptions -Objekt, um die Speicheroptionen für das PostScript-Dokument anzugeben.
- Erstellen Sie einen Grafikpfad mit der Klasse System.Drawing.Drawing2D.GraphicsPath und geben Sie die Koordinaten und Abmessungen des Rechtecks mit der Klasse System.Drawing.RectangleF an.
- Verwenden Sie die Methode SetPaint() , um die Farbe des Rechtecks anzugeben.
- Rufen Sie die Methode Fill() auf, um dem Rechteck die angegebene Farbe hinzuzufügen.
- Rufen Sie ClosePage() auf, um anzugeben, dass die aktuelle Seite abgeschlossen ist.
- Speichern Sie die Änderungen mit der Methode Save().
Formen zu PS hinzufügen
PS Was ist PS Dateiformat
Das PS-Format ist eines der Formate der Seitenbeschreibungssprache (PDL). Es kann sowohl grafische als auch Textinformationen auf der Seite enthalten. Deshalb wurde das Format von den meisten Programmen zur Bildbearbeitung unterstützt. Die Postscript-Datei selbst ist eine Art Anleitung für Drucker. Es enthält Informationen darüber, was und wie von seiner Seite aus gedruckt werden kann.