PsDocument

Inheritance: java.lang.Object, com.aspose.page.Document

public final class PsDocument extends Document

Diese Klasse kapselt PS/EPS-Dokumente.

Konstruktoren

KonstruktorBeschreibung
PsDocument()Initialisiert ein leeres PsDocument mit einer initialisierten Seite.
PsDocument(String outPsFilePath, PsSaveOptions options)Initialisiert ein leeres PsDocument mit einer initialisierten Seite.
PsDocument(OutputStream psStream, PsSaveOptions options)Initialisiert ein leeres PsDocument mit einer initialisierten Seite.
PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)Initialisiert ein leeres PsDocument .
PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)Initialisiert ein leeres PsDocument .
PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)Initialisiert ein leeres PsDocument , wenn die Anzahl der Postscript-Dokumentseiten im Voraus bekannt ist.
PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)Initialisiert ein leeres PsDocument , wenn die Anzahl der Postscript-Dokumentseiten im Voraus bekannt ist.
PsDocument(String psFilePath)Initialisiert PsDocument mit einer Eingabe‑PS/EPS‑Datei.
PsDocument(InputStream psStream)Initialisiert PsDocument mit einem Stream einer PS/EPS‑Datei.

Methoden

MethodeBeschreibung
clip(Shape s)Fügt dem aktuellen Grafikzustand einen Clip hinzu.
clipAndNewPath(Shape s)Fügt dem aktuellen Grafikzustand einen Clip hinzu und schreibt dann den Operator “newpath”.
clipRectangle(Rectangle2D.Float rect)Fügt dem aktuellen Grafikzustand ein Clipping‑Rechteck hinzu.
clipText(String text, Font font, float x, float y)Fügt einen Clip aus der Kontur des angegebenen Textes in der angegebenen Schriftart hinzu.
closePage()Vervollständige die aktuelle Seite.
convertType1FontToTTF(String type1FontFilePath, String outputDir)Konvertiert Type‑1‑Schriftart zu TrueType.
convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)Konvertiert Type‑3‑Schriftart zu TrueType.
convertType3FontToTTF(String type3FontFilePath, String outputDir)Konvertiert Type‑3‑Schriftart zu TrueType.
cropEps(OutputStream epsStream, float[] cropBox)Schneidet das angegebene PsDocument als EPS‑Datei zu.
draw(Shape shape)Zeichnet einen beliebigen Pfad.
drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)Zeichnet ein maskiertes Bild.
drawImage(BufferedImage image)Zeichnet ein Bild.
drawImage(BufferedImage image, AffineTransform transform, Color bkg)Zeichnet ein transformiertes Bild mit Hintergrund.
drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)Zeichnet ein transformiertes transparentes Bild mit Hintergrund.
equals(Object arg0)
extractEpsBoundingBox()Liest EPS‑Datei und extrahiert das Begrenzungsfeld des EPS‑Bildes aus dem %%BoundingBox‑Kommentar oder die Grenzen der Standardseitengröße (0, 0, 595, 842), falls dieser nicht existiert.
extractEpsSize()Liest EPS‑Datei und extrahiert die Größe des EPS‑Bildes aus dem %%BoundingBox‑Kommentar oder der Standardseitengröße (595, 842), falls diese nicht existiert.
extractText(SaveOptions options, int startPage, int endPage)Extrahiert Text aus einer PS‑Datei.
fill(Shape shape)Fülle einen beliebigen Pfad.
fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt und die Konturen der Glyphen gezeichnet werden.
fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt und die Konturen der Glyphen gezeichnet werden.
fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt und die Konturen der Glyphen gezeichnet werden.
fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt und die Konturen der Glyphen gezeichnet werden.
fillText(String text, DrFont drFont, float x, float y)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.
fillText(String text, DrFont drFont, float x, float y, Paint fill)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.
fillText(String text, float[] advances, DrFont drFont, float x, float y)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.
fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.
fillText(String text, float[] advances, Font font, float x, float y)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.
fillText(String text, float[] advances, Font font, float x, float y, Paint fill)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.
fillText(String text, Font font, float x, float y)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.
fillText(String text, Font font, float x, float y, Paint fill)Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.
getClass()
getInputStream()
getNumberOfPages()Ermittelt die Anzahl der Seiten im resultierenden PDF-Dokument.
getPaint()Ermittelt die Farbe im aktuellen Grafikzustand.
getStroke()Ermittelt den Strich im aktuellen Grafikzustand.
getXmpMetadata()Liest PS/EPS-Datei und extrahiert XmpMetdata, falls es bereits existiert, oder fügt ein neues hinzu, falls es nicht existiert.
hashCode()
isLicensed()Gibt an, ob die Lizenz für Aspose.Page für Java abgerufen und gültig ist.
merge(String[] filesForMerge, Device device, SaveOptions options)Führt PS/EPS-Dateien zu einem Gerät zusammen.
mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)Führt PS/EPS-Dateien zu einem Gerät zusammen.
mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)Führt PS/EPS-Dateien zu einem Gerät zusammen.
notify()
notifyAll()
openPage(float width, float height)Erstellt eine neue Seite und macht sie zur aktuellen.
openPage(String pageName)Erstellt eine neue Seite mit der Größe des Dokuments und macht sie zur aktuellen.
outlineText(String text, DrFont drFont, float x, float y)Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.
outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.
outlineText(String text, float[] advances, DrFont drFont, float x, float y)Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.
outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.
outlineText(String text, float[] advances, Font font, float x, float y)Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.
outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.
outlineText(String text, Font font, float x, float y)Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.
outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.
resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)Ändert die Größe des angegebenen PsDocument als EPS-Datei.
rotate(float angleRadians)Fügt eine Drehung gegen den Uhrzeigersinn um den Ursprung zum aktuellen Grafikzustand hinzu (drehe die aktuelle Matrix).
rotate(int angleDegrees)Fügt eine Drehung gegen den Uhrzeigersinn um den Ursprung zum aktuellen Grafikzustand hinzu (drehe die aktuelle Matrix).
save()Speichert das angegebene PsDocument als PS- oder EPS-Datei.
save(Device device, SaveOptions options)Speichert PS/EPS-Datei auf ein Gerät.
save(OutputStream epsStream)Speichert das angegebene PsDocument in den Stream.
save(String outEpsFilePath)Speichert das angegebene PsDocument als EPS-Datei.
saveAsImage(ImageSaveOptions options)Speichert PS/EPS-Datei als Bilddatei.
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)Speichert PS/EPS-Datei als Bilddatei im angegebenen Verzeichnis mit dem angegebenen Dateinamen.
saveAsImagesBytes(ImageSaveOptions options)Speichert PS/EPS-Datei in Bild-Byte-Arrays.
saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)Speichert PS/EPS-Datei in einen Ausgabe-PDF-Stream.
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)Speichert PS/EPS-Datei als PDF-Datei.
saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)Speichert das BufferedImage-Objekt als EPS-Datei.
saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)Speichert das BufferedImage-Objekt als EPS-Datei.
saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)Speichert PNG/JPEG/BMP/GIF-Bild aus dem Eingabestream in den EPS-Ausgabestream.
saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)Speichert PNG/JPEG/BMP/GIF-Bild aus einer Datei als EPS-Datei.
scale(float xScale, float yScale)Fügt eine Skalierung zum aktuellen Grafikzustand hinzu (skalieren der aktuellen Matrix).
setInputStream(InputStream is)Gibt einen Eingabestream an.
setPageDevice(Map<String,Object> pageParams)Setzt Seitengeräteparameter (siehe Operator “setpagedevice” PostScript-Spezifikation).
setPageSize(float width, float height)Setzt die Seitengröße.
setPaint(Paint paint)Setzt die Farbe im aktuellen Grafikzustand.
setStroke(Stroke stroke)Setzt den Strich im aktuellen Grafikzustand.
setTransform(AffineTransform matrix)Setzt die aktuelle Transformation auf diese.
shear(float shx, float shy)Fügt eine Schertransformation zum aktuellen Grafikzustand hinzu (Scherung der aktuellen Matrix).
toString()
transform(AffineTransform matrix)Fügt eine Transformation zum aktuellen Grafikzustand hinzu (verknüpft diese Matrix mit der aktuellen).
translate(float x, float y)Fügt eine Translation zum aktuellen Grafikzustand hinzu (verschiebt die aktuelle Matrix).
wait()
wait(long arg0)
wait(long arg0, int arg1)
writeGraphicsRestore()Schreibt das Wiederherstellen des aktuellen Grafikzustands (siehe PostScript-Spezifikation zum Operator “grestore”).
writeGraphicsSave()Schreibt das Speichern des aktuellen Grafikzustands (siehe PostScript-Spezifikation zum Operator “gsave”).

PsDocument()

public PsDocument()

Initialisiert ein leeres PsDocument mit einer initialisierten Seite. Dieser Konstruktor wird nur für zusätzliche Vorgänge verwendet, die nicht mit PostScript-Dateien zusammenhängen, zum Beispiel zum Konvertieren von Schriftarten.

PsDocument(String outPsFilePath, PsSaveOptions options)

public PsDocument(String outPsFilePath, PsSaveOptions options)

Initialisiert ein leeres PsDocument mit einer initialisierten Seite.

Parameters:

ParameterTypBeschreibung
outPsFilePathjava.lang.StringDer Ausgabepfad der PS/EPS-Datei.
optionsPsSaveOptionsEin Satz von Parametern, die das Speichern der PostScript-Datei steuern.

PsDocument(OutputStream psStream, PsSaveOptions options)

public PsDocument(OutputStream psStream, PsSaveOptions options)

Initialisiert ein leeres PsDocument mit einer initialisierten Seite.

Parameters:

ParameterTypBeschreibung
psStreamjava.io.OutputStreamStream, in dem die PS/EPS-Datei gespeichert wird.
optionsPsSaveOptionsEin Satz von Parametern, die das Speichern der PostScript-Datei steuern.

PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)

public PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)

Initialisiert ein leeres PsDocument .

Parameters:

ParameterTypBeschreibung
outPsFilePathjava.lang.StringDer Ausgabepfad der PS/EPS-Datei.
optionsPsSaveOptionsEin Satz von Parametern, die das Speichern der PostScript-Datei steuern.
multipagedbooleanWenn false, wird die Seite nicht initialisiert. In diesem Fall sollte die Seitenerstellung über einen expliziten “openPage(width, height) call” durchgeführt werden.

PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)

public PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)

Initialisiert ein leeres PsDocument .

Parameters:

ParameterTypBeschreibung
psStreamjava.io.OutputStreamStream, in dem die PS/EPS-Datei gespeichert wird.
optionsPsSaveOptionsEin Satz von Parametern, die das Speichern der PostScript-Datei steuern.
multipagedbooleanWenn false, wird die Seite nicht initialisiert. In diesem Fall sollte die Seitenerstellung über einen expliziten “openPage(width, height) call” durchgeführt werden.

PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)

public PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)

Initialisiert ein leeres PsDocument , wenn die Anzahl der Postscript-Dokumentseiten im Voraus bekannt ist.

Parameters:

ParameterTypBeschreibung
outPsFilePathjava.lang.StringDer Ausgabepfad der PS/EPS-Datei.
optionsPsSaveOptionsEin Satz von Parametern, die das Speichern der PostScript-Datei steuern.
numberOfPagesintDie Anzahl der Seiten im PostScript-Dokument.

PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)

public PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)

Initialisiert ein leeres PsDocument , wenn die Anzahl der Postscript-Dokumentseiten im Voraus bekannt ist.

Parameters:

ParameterTypBeschreibung
psStreamjava.io.OutputStreamStream, in dem die PS/EPS-Datei gespeichert wird.
optionsPsSaveOptionsEin Satz von Parametern, die das Speichern der PostScript-Datei steuern.
numberOfPagesintDie Anzahl der Seiten im PostScript-Dokument.

PsDocument(String psFilePath)

public PsDocument(String psFilePath)

Initialisiert PsDocument mit einer Eingabe‑PS/EPS‑Datei.

Parameters:

ParameterTypBeschreibung
psFilePathjava.lang.StringPS/EPS-Dateipfad.

PsDocument(InputStream psStream)

public PsDocument(InputStream psStream)

Initialisiert PsDocument mit einem Stream einer PS/EPS‑Datei.

Parameters:

ParameterTypBeschreibung
psStreamjava.io.InputStreamStream der PS/EPS-Datei.

clip(Shape s)

public void clip(Shape s)

Fügt dem aktuellen Grafikzustand einen Clip hinzu.

Parameters:

ParameterTypBeschreibung
sjava.awt.ShapeDer Beschneidungspfad.

clipAndNewPath(Shape s)

public void clipAndNewPath(Shape s)

Fügt dem aktuellen Grafikzustand einen Clip hinzu und schreibt dann den Operator “newpath”. Dies ist notwendig, um die Zusammenführung dieses Beschneidungspfads und einiger nachfolgender Pfade, wie Glyphen, die mit dem Operator “charpath” umrissen sind, zu vermeiden.

Parameters:

ParameterTypBeschreibung
sjava.awt.ShapeDer Beschneidungspfad.

clipRectangle(Rectangle2D.Float rect)

public void clipRectangle(Rectangle2D.Float rect)

Fügt dem aktuellen Grafikzustand ein Clipping‑Rechteck hinzu.

Parameters:

ParameterTypBeschreibung
Rechteckjava.awt.geom.Rectangle2D.FloatDas Beschneidungsrechteck.

clipText(String text, Font font, float x, float y)

public void clipText(String text, Font font, float x, float y)

Fügt einen Clip aus der Kontur des angegebenen Textes in der angegebenen Schriftart hinzu.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer Text.
Schriftartjava.awt.FontDie Schriftart.
xfloatEine X‑Koordinate der Textposition.
yfloat

closePage()

public void closePage()

Vervollständige die aktuelle Seite.

convertType1FontToTTF(String type1FontFilePath, String outputDir)

public void convertType1FontToTTF(String type1FontFilePath, String outputDir)

Konvertiert Type‑1‑Schriftart zu TrueType. Der Name der konvertierten TTF‑Schriftdatei ist derselbe wie die Eingabe‑Type‑1‑Schrift mit der Erweiterung “.ttf”. Die TTF‑Datei wird im zugewiesenen Ausgabeverzeichnis gespeichert.

Parameters:

ParameterTypBeschreibung
type1FontFilePathjava.lang.StringDer Pfad zur Type‑1‑Schriftdatei..
outputDirjava.lang.StringAusgabeverzeichnis, in dem die resultierende TrueType‑Schrift gespeichert wird.

convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

public void convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

Konvertiert Type‑3‑Schriftart zu TrueType. Die TTF‑Datei wird in den bereitgestellten Ausgabestream geschrieben.

Parameters:

ParameterTypBeschreibung
type3FontFilePathjava.lang.StringDer Pfad zur Type‑3‑Schriftdatei.
outputStreamjava.io.OutputStreamAusgabestream, in dem die resultierende TrueType‑Schrift gespeichert wird.

convertType3FontToTTF(String type3FontFilePath, String outputDir)

public void convertType3FontToTTF(String type3FontFilePath, String outputDir)

Konvertiert Type‑3‑Schriftart zu TrueType. Der Name der konvertierten TTF‑Schriftdatei ist derselbe wie die Eingabe‑Type‑3‑Schrift mit der Erweiterung “.ttf”. Die TTF‑Datei wird im zugewiesenen Ausgabeverzeichnis gespeichert.

Parameters:

ParameterTypBeschreibung
type3FontFilePathjava.lang.StringDer Pfad zur Type‑3‑Schriftdatei..
outputDirjava.lang.StringAusgabeverzeichnis, in dem die resultierende TrueType‑Schrift gespeichert wird.

cropEps(OutputStream epsStream, float[] cropBox)

public void cropEps(OutputStream epsStream, float[] cropBox)

Schneidet das angegebene PsDocument als EPS‑Datei zu. Es speichert die ursprüngliche EPS‑Datei mit aktualisiertem vorhandenen %%BoundingBox oder erstellt ein neues.

Parameters:

ParameterTypBeschreibung
epsStreamjava.io.OutputStream
cropBoxfloat[]Das Zuschneidefeld (x0, y0, x, y).

draw(Shape shape)

public void draw(Shape shape)

Zeichnet einen beliebigen Pfad.

Parameters:

ParameterTypBeschreibung
shapejava.awt.ShapeDer Pfad zum Füllen.

drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)

public void drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)

Zeichnet ein maskiertes Bild.

Parameters:

ParameterTypBeschreibung
image24bppjava.awt.image.BufferedImageDas Bild zum Zeichnen. Muss im 24‑bpp RGB‑Bildformat vorliegen.
alphaMask1bppjava.awt.image.BufferedImageDie Bildmaske. Muss im 1‑bpp Bildformat vorliegen.
transformjava.awt.geom.AffineTransformDie Matrix zur Bildtransformation.

drawImage(BufferedImage image)

public void drawImage(BufferedImage image)

Zeichnet ein Bild.

Parameters:

ParameterTypBeschreibung
imagejava.awt.image.BufferedImageDas Bild zum Zeichnen.

drawImage(BufferedImage image, AffineTransform transform, Color bkg)

public void drawImage(BufferedImage image, AffineTransform transform, Color bkg)

Zeichnet ein transformiertes Bild mit Hintergrund.

Parameters:

ParameterTypBeschreibung
imagejava.awt.image.BufferedImageDas Bild zum Zeichnen.
transformjava.awt.geom.AffineTransformDie Matrix zur Bildtransformation.
bkgjava.awt.ColorDer Hintergrund für das Bild.

drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)

public void drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)

Transformiertes transparentes Bild mit Hintergrund zeichnen. Wenn das Bild keinen Alpha‑Kanal hat, wird es als undurchsichtiges Bild gezeichnet.

Parameters:

ParameterTypBeschreibung
imagejava.awt.image.BufferedImageDas Bild zum Zeichnen.
transformjava.awt.geom.AffineTransformDie Matrix zur Bildtransformation.
transparencyThresholdintEin Schwellenwert, der definiert, ab welchem Transparenzwert ein Pixel als vollständig transparent interpretiert wird. Alle Werte unterhalb dieses Schwellenwerts werden als vollständig undurchsichtig interpretiert.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

extractEpsBoundingBox()

public int[] extractEpsBoundingBox()

Liest EPS‑Datei und extrahiert das Begrenzungsfeld des EPS‑Bildes aus dem %%BoundingBox‑Kommentar oder die Grenzen der Standardseitengröße (0, 0, 595, 842), falls dieser nicht existiert.

Returns: int[] – Die Begrenzungsbox des EPS‑Bildes.

extractEpsSize()

public Dimension extractEpsSize()

Liest EPS‑Datei und extrahiert die Größe des EPS‑Bildes aus dem %%BoundingBox‑Kommentar oder der Standardseitengröße (595, 842), falls diese nicht existiert.

Returns: java.awt.Dimension – Die Größe des EPS‑Bildes.

extractText(SaveOptions options, int startPage, int endPage)

public String extractText(SaveOptions options, int startPage, int endPage)

Extrahiert Text aus einer PS‑Datei. Sie funktioniert nur für Text, der mit TrueType‑Schriften (Typ 42) oder zusammengesetzten Schriften (Typ 0), die aus TrueType‑Schriften bestehen, geschrieben wurde.

Parameters:

ParameterTypBeschreibung
optionsSaveOptionsDie Speicheroptionen.
startPageintDie Seite, ab der (einschließlich) Text extrahiert werden soll.
endPageintDie Seite, von der ausgehend Text extrahiert werden soll.

Returns: java.lang.String - Der Text, der in den ausgewählten Seiten der PS-Datei enthalten ist.

fill(Shape shape)

public void fill(Shape shape)

Fülle einen beliebigen Pfad.

Parameters:

ParameterTypBeschreibung
shapejava.awt.ShapeDer Pfad zum Füllen.

fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt und die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
fillPaintjava.awt.PaintDie Füllung, die zum Malen des Inneren von Glyphen verwendet wird.
strokePaintjava.awt.PaintDas java.awt.Paint, das zum Malen der Konturen von Glyphen verwendet wird. Kann jede Unterklasse der java.awt.Paint‑Klasse im JDK sein.
strokejava.awt.StrokeDer Strich, der zum Zeichnen der Konturen von Glyphen verwendet wird.

fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt und die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
advancesfloat[]Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
fillPaintjava.awt.PaintDie Füllung, die zum Malen des Inneren von Glyphen verwendet wird.
strokePaintjava.awt.PaintDas java.awt.Paint, das zum Malen der Konturen von Glyphen verwendet wird. Kann jede Unterklasse der java.awt.Paint‑Klasse im JDK sein.
strokejava.awt.StrokeDer Strich, der zum Zeichnen der Konturen von Glyphen verwendet wird.

fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt und die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text. advances Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
advancesfloat[]
Schriftartjava.awt.FontSystemschriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
fillPaintjava.awt.PaintDie Füllung, die zum Malen des Inneren von Glyphen verwendet wird.
strokePaintjava.awt.PaintDas java.awt.Paint, das zum Malen der Konturen von Glyphen verwendet wird. Kann jede Unterklasse der java.awt.Paint‑Klasse im JDK sein.
strokejava.awt.StrokeDer Strich, der zum Zeichnen der Konturen von Glyphen verwendet wird.

fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt und die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
Schriftartjava.awt.FontSystemschriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
fillPaintjava.awt.PaintDie Füllung, die zum Malen des Inneren von Glyphen verwendet wird.
strokePaintjava.awt.PaintDas java.awt.Paint, das zum Malen der Konturen von Glyphen verwendet wird. Kann jede Unterklasse der java.awt.Paint‑Klasse im JDK sein.
strokejava.awt.StrokeDer Strich, der zum Zeichnen der Konturen von Glyphen verwendet wird.

fillText(String text, DrFont drFont, float x, float y)

public void fillText(String text, DrFont drFont, float x, float y)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.

fillText(String text, DrFont drFont, float x, float y, Paint fill)

public void fillText(String text, DrFont drFont, float x, float y, Paint fill)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
filljava.awt.PaintDie Füllung, die zum Malen von Glyphen verwendet wird.

fillText(String text, float[] advances, DrFont drFont, float x, float y)

public void fillText(String text, float[] advances, DrFont drFont, float x, float y)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
advancesfloat[]Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.

fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)

public void fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
advancesfloat[]Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
filljava.awt.PaintDie Füllung, die zum Malen von Glyphen verwendet wird.

fillText(String text, float[] advances, Font font, float x, float y)

public void fillText(String text, float[] advances, Font font, float x, float y)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
advancesfloat[]Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
Schriftartjava.awt.FontSystemschriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.

fillText(String text, float[] advances, Font font, float x, float y, Paint fill)

public void fillText(String text, float[] advances, Font font, float x, float y, Paint fill)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
advancesfloat[]Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
Schriftartjava.awt.FontDie Schriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
filljava.awt.PaintDie Füllung, die zum Malen von Glyphen verwendet wird.

fillText(String text, Font font, float x, float y)

public void fillText(String text, Font font, float x, float y)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
Schriftartjava.awt.FontSystemschriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.

fillText(String text, Font font, float x, float y, Paint fill)

public void fillText(String text, Font font, float x, float y, Paint fill)

Fügt eine Textzeichenfolge hinzu, indem das Innere der Glyphen gefüllt wird.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
Schriftartjava.awt.FontDie Schriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
filljava.awt.PaintDie Füllung, die zum Malen von Glyphen verwendet wird.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getInputStream()

public InputStream getInputStream()

Returns: java.io.InputStream

getNumberOfPages()

public int getNumberOfPages()

Ermittelt die Anzahl der Seiten im resultierenden PDF-Dokument.

Returns: int - die Anzahl der Seiten.

getPaint()

public Paint getPaint()

Ermittelt die Farbe im aktuellen Grafikzustand.

Returns: java.awt.Paint - Aktuelle Farbe.

getStroke()

public Stroke getStroke()

Ermittelt den Strich im aktuellen Grafikzustand.

Returns: java.awt.Stroke - Aktueller Strich.

getXmpMetadata()

public XmpMetadata getXmpMetadata()

Liest PS/EPS-Datei und extrahiert XmpMetdata, falls es bereits existiert, oder fügt ein neues hinzu, falls es nicht existiert.

Returns: XmpMetadata - existing or new instance of XMP metadata.

hashCode()

public native int hashCode()

Returns: int

isLicensed()

public boolean isLicensed()

Gibt an, ob die Lizenz für Aspose.Page für Java abgerufen und gültig ist.

Returns: boolean - boolescher Wert

merge(String[] filesForMerge, Device device, SaveOptions options)

public void merge(String[] filesForMerge, Device device, SaveOptions options)

Führt PS/EPS-Dateien zu einem Gerät zusammen.

Parameters:

ParameterTypBeschreibung
filesForMergejava.lang.String[]PS/EPS-Dateien zum Zusammenführen mit dieser Datei auf ein Ausgabegerät.
deviceDeviceEin Ausgabegerät.
optionsSaveOptionsEnthält Flags, die die Ausgabe von während der Konvertierung ausgelösten Fehlern angeben.

mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)

public void mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)

Führt PS/EPS-Dateien zu einem Gerät zusammen.

Parameters:

ParameterTypBeschreibung
pdfStreamjava.io.OutputStreamEin PDF-Ausgabestream.
filesForMergejava.lang.String[]PS/EPS-Dateien zum Zusammenführen mit dieser Datei auf ein Ausgabegerät.
optionsSaveOptionsEnthält Flags, die die Ausgabe von während der Konvertierung ausgelösten Fehlern angeben.

mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)

public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)

Führt PS/EPS-Dateien zu einem Gerät zusammen.

Parameters:

ParameterTypBeschreibung
outPdfFilePathjava.lang.StringEin Pfad für die Ausgabepdf‑Datei.
filesForMergejava.lang.String[]PS/EPS-Dateien zum Zusammenführen mit dieser Datei auf ein Ausgabegerät.
optionsSaveOptionsEnthält Flags, die die Ausgabe von während der Konvertierung ausgelösten Fehlern angeben.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

openPage(float width, float height)

public void openPage(float width, float height)

Erstellt eine neue Seite und macht sie zur aktuellen.

Parameters:

ParameterTypBeschreibung
BreitefloatDie Breite der neuen Seite.
HöhefloatDie Höhe der neuen Seite.

openPage(String pageName)

public void openPage(String pageName)

Erstellt eine neue Seite mit der Größe des Dokuments und macht sie zur aktuellen.

Parameters:

ParameterTypBeschreibung
pageNamejava.lang.StringDer Name der neuen Seite. Wenn er null ist, wird der Name der Seite eine Ordnungszahl der Seite sein.

outlineText(String text, DrFont drFont, float x, float y)

public void outlineText(String text, DrFont drFont, float x, float y)

Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.

outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
outlinePaintjava.awt.PaintDas java.awt.Paint, das zum Malen der Konturen von Glyphen verwendet wird. Kann jede Unterklasse der java.awt.Paint‑Klasse im JDK sein.
strokejava.awt.StrokeDer Strich, der zum Zeichnen der Konturen von Glyphen verwendet wird.

outlineText(String text, float[] advances, DrFont drFont, float x, float y)

public void outlineText(String text, float[] advances, DrFont drFont, float x, float y)

Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
advancesfloat[]Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.

outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
advancesfloat[]Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
drFontcom.aspose.foundation.drawing.DrFontDrFont, der zum Zeichnen von Text verwendet wird. Er kann mit einer benutzerdefinierten Schriftart verwendet werden, die sich in einem benutzerdefinierten Ordner befindet.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
outlinePaintjava.awt.PaintDas java.awt.Paint, das zum Malen der Konturen von Glyphen verwendet wird. Kann jede Unterklasse der java.awt.Paint‑Klasse im JDK sein.
strokejava.awt.StrokeDer Strich, der zum Zeichnen der Konturen von Glyphen verwendet wird.

outlineText(String text, float[] advances, Font font, float x, float y)

public void outlineText(String text, float[] advances, Font font, float x, float y)

Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
advancesfloat[]Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
Schriftartjava.awt.FontSystemschriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.

outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
advancesfloat[]Ein Array von Glyphenbreiten. Seine Länge muss mit der Anzahl der Glyphen im String übereinstimmen.
Schriftartjava.awt.FontDie Schriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
outlinePaintjava.awt.PaintDas java.awt.Paint, das zum Malen der Konturen von Glyphen verwendet wird. Kann jede Unterklasse der java.awt.Paint‑Klasse im JDK sein.
strokejava.awt.StrokeDer Strich, der zum Zeichnen der Konturen von Glyphen verwendet wird.

outlineText(String text, Font font, float x, float y)

public void outlineText(String text, Font font, float x, float y)

Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
Schriftartjava.awt.FontSystemschriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.

outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

Fügt eine Textzeichenfolge hinzu, indem die Konturen der Glyphen gezeichnet werden.

Parameters:

ParameterTypBeschreibung
Textjava.lang.StringDer hinzuzufügende Text.
Schriftartjava.awt.FontDie Schriftart, die zum Zeichnen von Text verwendet wird.
xfloatX‑Koordinate für den Textursprung.
yfloatY‑Koordinate für den Textursprung.
outlinePaintjava.awt.PaintDas java.awt.Paint, das zum Malen der Konturen von Glyphen verwendet wird. Kann jede Unterklasse der java.awt.Paint‑Klasse im JDK sein.
strokejava.awt.StrokeDer Strich, der zum Zeichnen der Konturen von Glyphen verwendet wird.

resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)

public void resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)

Ändert die Größe des angegebenen PsDocument als EPS-Datei. Diese Methode wird nur nach dem Extrahieren der EPS-Größe verwendet. Sie speichert die ursprüngliche EPS-Datei mit aktualisiertem vorhandenen %%BoundingBox oder erstellt ein neues. Die Transformationsmatrix der Seite wird ebenfalls gesetzt.

Parameters:

ParameterTypBeschreibung
epsStreamjava.io.OutputStream
newSizeInUnitsDimensionFNeue Größe des EPS-Bildes in zugewiesenen Einheiten.
unitsUnitsDie Einheiten der neuen Größe. Können Punkte, Zoll, Millimeter, Zentimeter und Prozentsätze der ursprünglichen Größe sein.

rotate(float angleRadians)

public void rotate(float angleRadians)

Fügt eine Drehung gegen den Uhrzeigersinn um den Ursprung zum aktuellen Grafikzustand hinzu (drehe die aktuelle Matrix).

Parameters:

ParameterTypBeschreibung
angleRadiansfloatDer Drehwinkel in Radianten.

rotate(int angleDegrees)

public void rotate(int angleDegrees)

Fügt eine Drehung gegen den Uhrzeigersinn um den Ursprung zum aktuellen Grafikzustand hinzu (drehe die aktuelle Matrix).

Parameters:

ParameterTypBeschreibung
angleDegreesintDer Drehwinkel in Grad.

save()

public void save()

Speichert das angegebene PsDocument als PS- oder EPS-Datei. Diese Methode wird nur verwendet, wenn das PsDocument von Grund auf neu erstellt wurde.

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

Speichert PS/EPS-Datei auf ein Gerät.

Parameters:

ParameterTypBeschreibung
deviceDeviceEin Ausgabegerät.
optionsSaveOptionsEnthält Flags, die die Ausgabe von während der Konvertierung ausgelösten Fehlern angeben.

save(OutputStream epsStream)

public void save(OutputStream epsStream)

Speichert das angegebene PsDocument in den Stream. Diese Methode wird nur nach dem Aktualisieren von XMP-Metadaten verwendet. Sie speichert die ursprüngliche EPS-Datei mit aktualisierten vorhandenen Metadaten oder erstellt eine neue, während die getMetadata‑Methode aufgerufen wird. Im letzten Fall werden alle erforderlichen PostScript‑Code und EPS‑Kommentare hinzugefügt.

Parameters:

ParameterTypBeschreibung
epsStreamjava.io.OutputStreamStream der Ausgabeps‑Datei.

save(String outEpsFilePath)

public void save(String outEpsFilePath)

Speichert das angegebene PsDocument als EPS-Datei. Diese Methode wird nur nach dem Aktualisieren von XMP-Metadaten verwendet. Sie speichert die ursprüngliche EPS-Datei mit aktualisierten vorhandenen Metadaten oder erstellt eine neue, während die getMetadata‑Methode aufgerufen wird. Im letzten Fall werden alle erforderlichen PostScript‑Code und EPS‑Kommentare hinzugefügt.

Parameters:

ParameterTypBeschreibung
outEpsFilePathjava.lang.StringEin Ausgabepfad für EPS-Datei..

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

Speichert PS/EPS-Datei in Bilddatei. Das Ausgabeverzeichnis und der Dateiname sind identisch mit dem des Eingabe‑PS‑Datei. Die Dateierweiterung entspricht dem Bildformat im Parameter “options”. Wenn das Dokument mit einem Stream initialisiert wurde, der nicht von FileInputStream abgeleitet ist, wird die Bilddatei im aktuellen Ordner mit einer Standard‑Dateinamen‑Vorlage gespeichert.

Parameters:

ParameterTypBeschreibung
optionsImageSaveOptionsEnthält notwendige Parameter zum Speichern des Bildes und Flags, die die Ausgabe von während der Konvertierung ausgelösten Fehlern spezifizieren.

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

Speichert PS/EPS-Datei in Bilddatei im angegebenen Verzeichnis mit dem angegebenen Dateinamen. Die Dateierweiterung entspricht dem Bildformat im Parameter “options”.

Parameters:

ParameterTypBeschreibung
optionsImageSaveOptionsEnthält notwendige Parameter zum Speichern des Bildes und Flags, die die Ausgabe von während der Konvertierung ausgelösten Fehlern spezifizieren.
outDirjava.lang.StringDas Ausgabeverzeichnis, in dem die Bilddatei gespeichert wird.
fileNameTemplatejava.lang.StringDie Dateinamenvorlage für das Bild (ohne Erweiterung). Wenn die Eingabe‑PS/EPS-Datei einseitig ist, entspricht sie exakt dem Dateinamen, andernfalls “\_[n]”, wobei “n” die Seitennummer beginnend bei 0 ist, wird ein Suffix an diesen angehängt. Die Dateierweiterung entspricht dem Bildformat im Parameter “option”.

saveAsImagesBytes(ImageSaveOptions options)

public byte[][] saveAsImagesBytes(ImageSaveOptions options)

Speichert PS/EPS-Datei in Bild-Byte-Arrays.

Parameters:

ParameterTypBeschreibung
optionsImageSaveOptionsEnthält notwendige Parameter zum Speichern des Bildes und Flags, die die Ausgabe von während der Konvertierung ausgelösten Fehlern spezifizieren.

Returns: byte[][] - Bildbytes. Ein Byte‑Array pro Seite.

saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

public void saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

Speichert PS/EPS-Datei in einen Ausgabe-PDF-Stream.

Parameters:

ParameterTypBeschreibung
pdfStreamjava.io.OutputStreamEin PDF-Ausgabestream.
optionsPdfSaveOptionsEnthält Flags, die die Ausgabe von während der Konvertierung ausgelösten Fehlern angeben.

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

Speichert PS/EPS-Datei als PDF-Datei.

Parameters:

ParameterTypBeschreibung
outPdfFilePathjava.lang.StringEin Pfad für die Ausgabepdf‑Datei.
optionsPdfSaveOptionsEnthält Flags, die die Ausgabe von während der Konvertierung ausgelösten Fehlern angeben.

saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)

public static void saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)

Speichert das BufferedImage-Objekt als EPS-Datei.

Parameters:

ParameterTypBeschreibung
imagejava.awt.image.BufferedImageDas Bild.
epsStreamjava.io.OutputStreamEPS-Ausgabestream.
optionsPsSaveOptionsEnthält Parameter, die die Ausgabe von während der Konvertierung ausgelösten Fehlern festlegen.

saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)

public static void saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)

Speichert das BufferedImage-Objekt als EPS-Datei.

Parameters:

ParameterTypBeschreibung
imagejava.awt.image.BufferedImageDas Bild.
epsFilePathjava.lang.StringEPS-Dateipfad.
optionsPsSaveOptionsEnthält Parameter, die die Ausgabe von während der Konvertierung ausgelösten Fehlern festlegen.

saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)

public static void saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)

Speichert PNG/JPEG/BMP/GIF-Bild aus dem Eingabestream in den EPS-Ausgabestream.

Parameters:

ParameterTypBeschreibung
imageStreamjava.io.InputStreamBild-Eingabestream.
epsStreamjava.io.OutputStreamEPS-Ausgabestream.
optionsPsSaveOptionsEnthält Parameter, die die Ausgabe von während der Konvertierung ausgelösten Fehlern festlegen.

saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)

public static void saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)

Speichert PNG/JPEG/BMP/GIF-Bild aus einer Datei als EPS-Datei.

Parameters:

ParameterTypBeschreibung
imageFilePathjava.lang.StringBilddateipfad.
epsFilePathjava.lang.StringEPS-Dateipfad.
optionsPsSaveOptionsEnthält Parameter, die die Ausgabe von während der Konvertierung ausgelösten Fehlern festlegen.

scale(float xScale, float yScale)

public void scale(float xScale, float yScale)

Fügt eine Skalierung zum aktuellen Grafikzustand hinzu (skalieren der aktuellen Matrix).

Parameters:

ParameterTypBeschreibung
xScalefloatDer Maßstab in X‑Richtung.
yScalefloatDer Maßstab in Y‑Richtung.

setInputStream(InputStream is)

public void setInputStream(InputStream is)

Gibt einen Eingabestream an.

Parameters:

ParameterTypBeschreibung
isjava.io.InputStreamEingabestream der PS/EPS-Datei.

setPageDevice(Map<String,Object> pageParams)

public void setPageDevice(Map<String,Object> pageParams)

Setzt Seitengeräte‑Parameter (siehe Operator “setpagedevice” PostScript‑Spezifikation). Dazu können Seitenformat und Farbe usw. gehören.

Parameters:

ParameterTypBeschreibung
pageParamsjava.util.Map<java.lang.String,java.lang.Object>Parameter der Seite. In diesem Wörterbuch können Seitengröße und Farbe usw. enthalten sein.

setPageSize(float width, float height)

public void setPageSize(float width, float height)

Legt die Seitengröße fest. Um Seiten mit unterschiedlichen Größen in einem Dokument zu erstellen, verwenden Sie die Methode setPageDevice unmittelbar nach dieser Methode.

Parameters:

ParameterTypBeschreibung
BreitefloatDie Breite der Seite in der resultierenden PostScript-Datei.
HöhefloatDie Höhe der Seite in der resultierenden PostScript-Datei.

setPaint(Paint paint)

public void setPaint(Paint paint)

Setzt die Farbe im aktuellen Grafikzustand.

Parameters:

ParameterTypBeschreibung
paintjava.awt.PaintDas Paint. Es kann jede Unterklasse der Paint Klasse sein, die im JDK existiert.

setStroke(Stroke stroke)

public void setStroke(Stroke stroke)

Setzt den Strich im aktuellen Grafikzustand.

Parameters:

ParameterTypBeschreibung
strokejava.awt.StrokeDer stroke.

setTransform(AffineTransform matrix)

public void setTransform(AffineTransform matrix)

Setzt die aktuelle Transformation auf diese.

Parameters:

ParameterTypBeschreibung
matrixjava.awt.geom.AffineTransformDie Transformation.

shear(float shx, float shy)

public void shear(float shx, float shy)

Fügt eine Schertransformation zum aktuellen Grafikzustand hinzu (Scherung der aktuellen Matrix).

Parameters:

ParameterTypBeschreibung
shxfloatDie Scherung in X-Achse.
shyfloatDie Scherung in Y-Achse.

toString()

public String toString()

Returns: java.lang.String

transform(AffineTransform matrix)

public void transform(AffineTransform matrix)

Fügt eine Transformation zum aktuellen Grafikzustand hinzu (verknüpft diese Matrix mit der aktuellen).

Parameters:

ParameterTypBeschreibung
matrixjava.awt.geom.AffineTransformDie Transformation.

translate(float x, float y)

public void translate(float x, float y)

Fügt eine Translation zum aktuellen Grafikzustand hinzu (verschiebt die aktuelle Matrix).

Parameters:

ParameterTypBeschreibung
xfloatDie Verschiebung in X-Richtung.
yfloatDie Verschiebung in Y-Richtung.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int

writeGraphicsRestore()

public void writeGraphicsRestore()

Schreibt das Wiederherstellen des aktuellen Grafikzustands (siehe PostScript-Spezifikation zum Operator “grestore”).

writeGraphicsSave()

public void writeGraphicsSave()

Schreibt das Speichern des aktuellen Grafikzustands (siehe PostScript-Spezifikation zum Operator “gsave”).