XpsDocument

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

All Implemented Interfaces: java.io.Closeable

public final class XpsDocument extends Document implements Closeable

Klasse, die die Haupteinheit des XPS-Dokuments kapselt und Manipulationsmethoden für jedes XPS-Element bereitstellt.

Konstruktoren

KonstruktorBeschreibung
XpsDocument()Erstellt ein leeres XPS-Dokument mit Standardseitengröße.
XpsDocument(String path)Öffnet ein vorhandenes XPS-Dokument, das sich im Pfad befindet.
XpsDocument(InputStream stream, LoadOptions options)Lädt ein vorhandenes Dokument, das im Stream gespeichert ist, als XPS-Dokument.

Methoden

MethodeBeschreibung
add(T element)Fügt ein Inhaltselement (Canvas, Path oder Glyphs) hinzu
insert(int index, T element)Fügt ein Element (Canvas, Path oder Glyphs) an der Indexposition zur aktiven Seite hinzu.
remove(T element)Entfernt ein Element von der aktiven Seite.
addCanvas()Fügt der aktiven Seite ein neues Canvas hinzu.
addDocument()Fügt ein leeres Dokument mit Standardseitengröße hinzu und wählt das hinzugefügte Dokument als aktiv aus.
addDocument(boolean activate)Fügt ein leeres Dokument mit Standardseitengröße hinzu
addDocument(float width, float height)Fügt ein leeres Dokument mit den Abmessungen der ersten Seite (Breite und Höhe) hinzu und wählt das hinzugefügte Dokument als aktiv aus.
addDocument(float width, float height, boolean activate)Fügt ein leeres Dokument mit den Abmessungen der ersten Seite width und height hinzu.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Fügt neue Glyphen zur aktiven Seite hinzu.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Fügt neue Glyphen zur aktiven Seite hinzu.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)Fügt einen Gliederungseintrag zum Dokument hinzu
addPage()Fügt dem Dokument eine leere Seite mit Standardseitengröße hinzu.
addPage(boolean activate)Fügt dem Dokument eine leere Seite mit Standardseitengröße hinzu.
addPage(XpsPage page)Fügt dem Dokument eine Seite hinzu und wählt die hinzugefügte Seite als aktiv aus.
addPage(XpsPage page, boolean activate)Fügt dem Dokument eine Seite hinzu.
addPage(float width, float height)Fügt dem Dokument eine leere Seite mit der angegebenen width und height hinzu.
addPage(float width, float height, boolean activate)Fügt dem Dokument eine leere Seite mit der angegebenen width und height hinzu.
addPath(XpsPathGeometry data)Fügt der aktiven Seite einen neuen Pfad hinzu.
close()Gibt die Instanz frei.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)Erstellt ein neues gestrecktes elliptisches Bogensegment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)Erstellt ein neues elliptisches Bogensegment.
createCanvas()Erstellt ein neues Canvas.
createColor(XpsIccProfile iccProfile, float[] components)Erstellt eine neue Farbe im ICC-basierten Farbraum.
createColor(float r, float g, float b)Erstellt eine neue Farbe im scRGB-Farbraum.
createColor(float a, float r, float g, float b)Erstellt eine neue Farbe im scRGB-Farbraum.
createColor(int r, int g, int b)Erstellt eine neue Farbe im sRGB-Farbraum.
createColor(int a, int r, int g, int b)Erstellt eine neue Farbe im sRGB-Farbraum.
createColor(Color color)Erstellt eine neue Farbe.
createColor(String path, float[] components)Erstellt eine neue Farbe im ICC-basierten Farbraum.
createFont(InputStream stream)Erstellt eine neue TrueType-Schriftartressource aus einem Stream.
createFont(String fontFamily, XpsFontStyle fontStyle)Erstellt eine neue TrueType-Schriftartressource.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Erstellt neue Glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Erstellt neue Glyphs.
createGradientStop(XpsColor color, float offset)Erstellt einen neuen Farbverlaufspunkt.
createGradientStop(Color color, float offset)Erstellt einen neuen Farbverlaufspunkt.
createIccProfile(InputStream stream)Erstellt eine neue ICC-Profilressource aus stream .
createIccProfile(String iccProfilePath)Erstellt eine neue ICC-Profilressource aus der ICC-Profildatei, die sich unter iccProfilePath befindet.
createImage(InputStream stream)Erstellt eine neue Bildressource aus stream .
createImage(String imagePath)Erstellt eine neue Bildressource aus der Bilddatei, die sich unter imagePath befindet.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)Erstellt einen neuen Bildpinsel.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)Erstellt einen neuen Bildpinsel.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)Erstellt einen neuen linearen Farbverlaufpinsel.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)Erstellt einen neuen linearen Farbverlaufpinsel.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)Erstellt eine neue affine Transformationsmatrix.
createPath(XpsPathGeometry data)Erstellt einen neuen Pfad.
createPathFigure(Point2D startPoint)Erstellt eine neue offene Pfadfigur.
createPathFigure(Point2D startPoint, boolean isClosed)Erstellt eine neue Pfadfigur.
createPathFigure(Point2D startPoint, List segments)Erstellt eine neue offene Pfadfigur.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)Erstellt eine neue Pfadfigur.
createPathGeometry()Erstellt eine neue Pfadgeometrie.
createPathGeometry(String abbreviatedGeometry)Erstellt eine neue Pfadgeometrie, die in Kurzform angegeben ist.
createPathGeometry(List pathFigures)Erstellt eine neue Pfadgeometrie mit einer angegebenen Liste von Pfadfiguren.
createPolyBezierSegment(Point2D[] points)Erstellt einen neuen Satz von gestreckten kubischen B?zier-Kurven.
createPolyBezierSegment(Point2D[] points, boolean isStroked)Erstellt einen neuen Satz kubischer B?zier-Kurven.
createPolyLineSegment(Point2D[] points)Erstellt eine neue gestreckte polygonale Zeichnung, die eine beliebige Anzahl einzelner Scheitelpunkte enthält.
createPolyLineSegment(Point2D[] points, boolean isStroked)Erstellt eine neue polygonale Zeichnung, die eine beliebige Anzahl einzelner Scheitelpunkte enthält.
createPolyQuadraticBezierSegment(Point2D[] points)Erstellt einen neuen Satz gestreckter quadratischer B?zier-Kurven vom vorherigen Punkt in der Pfadfigur durch einen Satz von Scheitelpunkten unter Verwendung der angegebenen Kontrollpunkte.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)Erstellt einen neuen Satz quadratischer B?zier-Kurven vom vorherigen Punkt in der Pfadfigur durch einen Satz von Scheitelpunkten unter Verwendung der angegebenen Kontrollpunkte.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Erstellt einen neuen radialen Farbverlauf-Pinsel.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Erstellt einen neuen radialen Farbverlauf-Pinsel.
createSolidColorBrush(XpsColor color)Erstellt einen neuen Vollfarb-Pinsel.
createSolidColorBrush(Color color)Erstellt einen neuen Vollfarb-Pinsel.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)Erstellt einen neuen visuellen Pinsel.
equals(Object arg0)
getActiveDocument()Gibt die Nummer des aktiven Dokuments zurück.
getActivePage()Gibt die Nummer der aktiven Seite im aktiven Dokument zurück.
getClass()
getDocumentCount()Gibt die Anzahl der Dokumente im XPS-Paket zurück.
getDocumentPrintTicket(int documentIndex)Liest das Druckticket des Dokuments mit dem Index documentIndex .
getJobPrintTicket()Gibt das Druckticket des Dokuments zurück.
getPage()Gibt die XpsPage Instanz für die aktive Seite zurück.
getPageCount()Gibt die Anzahl der Seiten im aktiven Dokument zurück.
getPagePrintTicket(int documentIndex, int pageIndex)Liest das Druckticket der Seite mit dem Index pageIndex im Dokument mit dem Index documentIndex .
getTotalPageCount()Gibt die Gesamtzahl der Seiten in allen Dokumenten innerhalb des XPS-Dokuments zurück.
getUtils()Ruft das Objekt ab, das Dienstprogramme über die formale XPS-Manipulations-API hinaus bereitstellt.
hashCode()
insertCanvas(int index)Fügt der aktiven Seite ein neues Canvas an der Position index ein.
insertDocument(int index)Fügt ein leeres Dokument mit Standardseitengröße an der Position index ein und wählt das eingefügte Dokument als aktiv aus.
insertDocument(int index, boolean activate)Fügt ein leeres Dokument mit Standardseitengröße an der Position index ein.
insertDocument(int index, float width, float height)Fügt ein leeres Dokument mit den Abmessungen der ersten Seite width und height an der Position index ein und wählt das eingefügte Dokument als aktiv aus.
insertDocument(int index, float width, float height, boolean activate)Fügt ein leeres Dokument mit den Abmessungen der ersten Seite width und height an der Position index ein.
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Fügt neue Glyphen zur aktiven Seite an der Position index ein.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Fügt neue Glyphen zur aktiven Seite an der Position index ein.
insertPage(int index)Fügt eine leere Seite zum Dokument mit Standardseitengröße an der Position index ein und wählt die eingefügte Seite als aktiv aus.
insertPage(int index, boolean activate)Fügt eine leere Seite zum Dokument mit Standardseitengröße an der Position index ein.
insertPage(int index, XpsPage page)Fügt eine Seite zum Dokument an der Position index ein und wählt die eingefügte Seite als aktiv aus.
insertPage(int index, XpsPage page, boolean activate)Fügt eine Seite zum Dokument an der Position index ein.
insertPage(int index, float width, float height)Fügt eine leere Seite zum Dokument mit angegebenen width und height an der Position index ein und wählt die eingefügte Seite als aktiv aus.
insertPage(int index, float width, float height, boolean activate)Fügt eine leere Seite zum Dokument mit angegebenen width und height an der Position index ein.
insertPath(int index, XpsPathGeometry data)Fügt einen neuen Pfad zur aktiven Seite an der Position index ein.
isLicensed()Gibt an, ob die Lizenz für Aspose.Page für Java abgerufen und gültig ist.
merge(String[] filesForMerge, OutputStream outStream)Zusammenführen mehrerer XPS-Dateien zu einem XPS-Dokument.
merge(String[] filesForMerge, String outXpsFilePath)Zusammenführen mehrerer XPS-Dateien zu einem XPS-Dokument.
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)Zusammenführen von XPS-Dokumenten zu PDF unter Verwendung der Device Instanz.
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)Zusammenführen von XPS-Dokumenten zu PDF unter Verwendung der Device Instanz.
notify()
notifyAll()
removeAt(int index)Entfernt ein Element an der Position index von der aktiven Seite.
removeDocumentAt(int index)Entfernt ein Dokument an der Position index.
removePage(XpsPage page)Entfernt eine Seite aus dem Dokument.
removePageAt(int index)Entfernt eine Seite aus dem Dokument an der Position index.
save(Device device, SaveOptions options)Speichert das Dokument unter Verwendung der Device Instanz.
save(OutputStream stream)Speichert das XPS-Dokument in einen Stream.
save(String path)Speichert das XPS-Dokument in die XPS-Datei, die sich unter dem Pfad path befindet.
saveAsImage(ImageSaveOptions options)Speichert das Dokument in eine Bilddatei. Das Ausgabeverzeichnis und der Dateiname sind dieselben wie bei der Eingabe-XPS-Datei.
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)Speichert das Dokument in eine Bilddatei in das angegebene Verzeichnis mit dem angegebenen Dateinamen.
saveAsImageBytes(ImageSaveOptions options)Speichert das Dokument im Bitmap-Bildformat als Byte-Arrays.
saveAsPdf(OutputStream stream, PdfSaveOptions options)Speichert das Dokument im PDF-Format.
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)Speichert das Dokument im PDF-Format.
saveAsPs(OutputStream stream, PsSaveOptions options)Speichert das Dokument im PS-Format.
saveAsPs(String outPsFilePath, PsSaveOptions options)Speichert das Dokument im PostScript-Format.
selectActiveDocument(int documentNumber)Wählt ein aktives Dokument zum Bearbeiten aus.
selectActivePage(int pageNumber)Wählt eine aktive Dokumentseite zur Bearbeitung aus.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)Verknüpft das printTicket mit dem Dokument, das durch documentIndex indiziert ist.
setJobPrintTicket(JobPrintTicket value)Setzt das Job-Druckticket des Dokuments.
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)Verknüpft das printTicket mit der Seite, die durch pageIndex im Dokument, das durch documentIndex indiziert ist, referenziert wird.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

XpsDocument()

public XpsDocument()

Erstellt ein leeres XPS-Dokument mit Standardseitengröße.

XpsDocument(String path)

public XpsDocument(String path)

Öffnet ein vorhandenes XPS-Dokument, das sich im Pfad befindet.

Parameters:

ParameterTypBeschreibung
Pfadjava.lang.StringSpeicherort des Dokuments.

XpsDocument(InputStream stream, LoadOptions options)

public XpsDocument(InputStream stream, LoadOptions options)

Lädt ein vorhandenes Dokument, das im Stream gespeichert ist, als XPS-Dokument.

Parameters:

ParameterTypBeschreibung
Streamjava.io.InputStreamDokument-Stream.
optionsLoadOptionsOptionen zum Laden des Dokuments.

add(T element)

public T <T>add(T element)

Fügt ein Inhaltselement (Canvas, Path oder Glyphs) hinzu

Parameters:

ParameterTypBeschreibung
ElementTDas Element zum Hinzufügen.

Returns: T - Hinzugefügtes Element.

insert(int index, T element)

public T <T>insert(int index, T element)

Fügt ein Element (Canvas, Path oder Glyphs) an der Indexposition zur aktiven Seite hinzu.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein Element eingefügt werden soll.
ElementTDas Element zum Einfügen.

Returns: T - Eingefügtes Element.

remove(T element)

public T <T>remove(T element)

Entfernt ein Element von der aktiven Seite.

Parameters:

ParameterTypBeschreibung
ElementTDas zu entfernende Element.

Returns: T - Entferntes Element.

addCanvas()

public XpsCanvas addCanvas()

Fügt der aktiven Seite ein neues Canvas hinzu.

Returns: XpsCanvas - Added canvas.

addDocument()

public void addDocument()

Fügt ein leeres Dokument mit Standardseitengröße hinzu und wählt das hinzugefügte Dokument als aktiv aus.

addDocument(boolean activate)

public void addDocument(boolean activate)

Fügt ein leeres Dokument mit Standardseitengröße hinzu

Parameters:

ParameterTypBeschreibung
aktivierenbooleanFlag, das angibt, ob das hinzugefügte Dokument als aktiv ausgewählt werden soll.

addDocument(float width, float height)

public void addDocument(float width, float height)

Fügt ein leeres Dokument mit den Abmessungen der ersten Seite (Breite und Höhe) hinzu und wählt das hinzugefügte Dokument als aktiv aus.

Parameters:

ParameterTypBeschreibung
BreitefloatBreite der ersten Seite.
HöhefloatHöhe der ersten Seite.

addDocument(float width, float height, boolean activate)

public void addDocument(float width, float height, boolean activate)

Fügt ein leeres Dokument mit den Abmessungen der ersten Seite width und height hinzu.

Parameters:

ParameterTypBeschreibung
BreitefloatBreite der ersten Seite.
HöhefloatHöhe der ersten Seite.
aktivierenbooleanFlag, das angibt, ob das hinzugefügte Dokument als aktiv ausgewählt werden soll.

addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

Fügt neue Glyphen zur aktiven Seite hinzu.

Parameters:

ParameterTypBeschreibung
fontXpsFontFont-Ressource.
fontRenderingEmSizefloatSchriftgröße.
originXfloatX-Koordinate des Glyph-Ursprungs.
originYfloatY-Koordinate des Glyph-Ursprungs.
unicodeStringjava.lang.StringZu druckende Zeichenkette.

Returns: XpsGlyphs - Added glyphs.

addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Fügt neue Glyphen zur aktiven Seite hinzu.

Parameters:

ParameterTypBeschreibung
fontFamilyjava.lang.StringSchriftfamilie.
fontRenderingEmSizefloatSchriftgröße.
fontStyleXpsFontStyleSchriftstil.
originXfloatX-Koordinate des Glyph-Ursprungs.
originYfloatY-Koordinate des Glyph-Ursprungs.
unicodeStringjava.lang.StringZu druckende Zeichenkette.

Returns: XpsGlyphs - Added glyphs.

addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)

public void addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)

Fügt einen Gliederungseintrag zum Dokument hinzu

Parameters:

ParameterTypBeschreibung
Beschreibung.java.lang.StringDie Beschreibung des Eintrags.
outlineLevelintDie Gliederungsebene.
targetXpsHyperlinkTargetDas Einstiegsziel.

addPage()

public XpsPage addPage()

Fügt dem Dokument eine leere Seite mit Standardseitengröße hinzu.

Returns: XpsPage - Added page.

addPage(boolean activate)

public XpsPage addPage(boolean activate)

Fügt dem Dokument eine leere Seite mit Standardseitengröße hinzu.

Parameters:

ParameterTypBeschreibung
aktivierenbooleanFlag, das angibt, ob die hinzugefügte Seite als aktiv ausgewählt werden soll.

Returns: XpsPage - Added page.

addPage(XpsPage page)

public XpsPage addPage(XpsPage page)

Fügt dem Dokument eine Seite hinzu und wählt die hinzugefügte Seite als aktiv aus.

Parameters:

ParameterTypBeschreibung
pageXpsPageHinzu zufügende Seite.

Returns: XpsPage - Added page.

addPage(XpsPage page, boolean activate)

public XpsPage addPage(XpsPage page, boolean activate)

Fügt dem Dokument eine Seite hinzu.

Parameters:

ParameterTypBeschreibung
pageXpsPageHinzu zufügende Seite.
aktivierenbooleanFlag, das angibt, ob die hinzugefügte Seite als aktiv ausgewählt werden soll.

Returns: XpsPage - Added page.

addPage(float width, float height)

public XpsPage addPage(float width, float height)

Fügt dem Dokument eine leere Seite mit der angegebenen width und height hinzu.

Parameters:

ParameterTypBeschreibung
BreitefloatBreite einer neuen Seite.
HöhefloatHöhe einer neuen Seite.

Returns: XpsPage - Added page.

addPage(float width, float height, boolean activate)

public XpsPage addPage(float width, float height, boolean activate)

Fügt dem Dokument eine leere Seite mit der angegebenen width und height hinzu.

Parameters:

ParameterTypBeschreibung
BreitefloatBreite einer neuen Seite.
HöhefloatHöhe einer neuen Seite.
aktivierenbooleanFlag, das angibt, ob die hinzugefügte Seite als aktiv ausgewählt werden soll.

Returns: XpsPage - Added page.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Fügt der aktiven Seite einen neuen Pfad hinzu.

Parameters:

ParameterTypBeschreibung
dataXpsPathGeometryDie Geometrie des Pfads.

Returns: XpsPath - Added path.

close()

public void close()

Gibt die Instanz frei.

createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)

public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)

Erstellt ein neues gestrecktes elliptisches Bogensegment.

Parameters:

ParameterTypBeschreibung
Punktjava.awt.geom.Point2DDer Endpunkt des elliptischen Bogens.
Größejava.awt.geom.Dimension2DDer x- und y-Radius des elliptischen Bogens als x,y-Paar.
rotationAnglefloatGibt an, wie die Ellipse relativ zum aktuellen Koordinatensystem gedreht ist.
isLargeArcbooleanBestimmt, ob der Bogen mit einem Winkel von 180 Grad oder mehr gezeichnet wird.
sweepDirectionXpsSweepDirectionDie Richtung, in der der Bogen gezeichnet wird.

Returns: XpsArcSegment - New elliptical arc segment.

createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)

public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)

Erstellt ein neues elliptisches Bogensegment.

Parameters:

ParameterTypBeschreibung
Punktjava.awt.geom.Point2DDer Endpunkt des elliptischen Bogens.
Größejava.awt.geom.Dimension2DDer x- und y-Radius des elliptischen Bogens als x,y-Paar.
rotationAnglefloatGibt an, wie die Ellipse relativ zum aktuellen Koordinatensystem gedreht ist.
isLargeArcbooleanBestimmt, ob der Bogen mit einem Winkel von 180 Grad oder mehr gezeichnet wird.
sweepDirectionXpsSweepDirectionDie Richtung, in der der Bogen gezeichnet wird.
isStrokedbooleanGibt an, ob die Kontur für dieses Segment des Pfads gezeichnet wird.

Returns: XpsArcSegment - New elliptical arc segment.

createCanvas()

public XpsCanvas createCanvas()

Erstellt ein neues Canvas.

Returns: XpsCanvas - New canvas.

createColor(XpsIccProfile iccProfile, float[] components)

public XpsColor createColor(XpsIccProfile iccProfile, float[] components)

Erstellt eine neue Farbe im ICC-basierten Farbraum.

Parameters:

ParameterTypBeschreibung
iccProfileXpsIccProfileDie ICC-Profil-Ressource.
componentsfloat[]Farbkomponenten.

Returns: XpsColor - New color.

createColor(float r, float g, float b)

public XpsColor createColor(float r, float g, float b)

Erstellt eine neue Farbe im scRGB-Farbraum.

Parameters:

ParameterTypBeschreibung
rfloatDie rote Farbkomponente.
gfloatDie grüne Farbkomponente.
bfloatDie blaue Farbkomponente.

Returns: XpsColor - New color.

createColor(float a, float r, float g, float b)

public XpsColor createColor(float a, float r, float g, float b)

Erstellt eine neue Farbe im scRGB-Farbraum.

Parameters:

ParameterTypBeschreibung
afloatDie Alpha-Farbkomponente.
rfloatDie rote Farbkomponente.
gfloatDie grüne Farbkomponente.
bfloatDie blaue Farbkomponente.

Returns: XpsColor - New color.

createColor(int r, int g, int b)

public XpsColor createColor(int r, int g, int b)

Erstellt eine neue Farbe im sRGB-Farbraum.

Parameters:

ParameterTypBeschreibung
rintDie rote Farbkomponente.
gintDie grüne Farbkomponente.
bintDie blaue Farbkomponente.

Returns: XpsColor - New color.

createColor(int a, int r, int g, int b)

public XpsColor createColor(int a, int r, int g, int b)

Erstellt eine neue Farbe im sRGB-Farbraum.

Parameters:

ParameterTypBeschreibung
aintDie Alpha-Farbkomponente.
rintDie rote Farbkomponente.
gintDie grüne Farbkomponente.
bintDie blaue Farbkomponente.

Returns: XpsColor - New color.

createColor(Color color)

public XpsColor createColor(Color color)

Erstellt eine neue Farbe.

Parameters:

ParameterTypBeschreibung
colorjava.awt.ColorEine native Farbinstanz für RGB-Farbe.

Returns: XpsColor - New color.

createColor(String path, float[] components)

public XpsColor createColor(String path, float[] components)

Erstellt eine neue Farbe im ICC-basierten Farbraum.

Parameters:

ParameterTypBeschreibung
Pfadjava.lang.StringDer Pfad zum ICC-Profil.
componentsfloat[]Farbkomponenten.

Returns: XpsColor - New color.

createFont(InputStream stream)

public XpsFont createFont(InputStream stream)

Erstellt eine neue TrueType-Schriftartressource aus einem Stream.

Parameters:

ParameterTypBeschreibung
Streamjava.io.InputStreamDer Stream, der das ICC-Profil enthält, das als Ressource verwendet werden soll.

Returns: XpsFont - New TrueType font resource.

createFont(String fontFamily, XpsFontStyle fontStyle)

public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)

Erstellt eine neue TrueType-Schriftartressource.

Parameters:

ParameterTypBeschreibung
fontFamilyjava.lang.StringDie Schriftfamilie.
fontStyleXpsFontStyleDer Schriftstil. Siehe die Klassenkonstanten von XpsFont (die Bit‑Flags sind) für kombinierbare Werte.

Returns: XpsFont - New TrueType font resource.

createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

Erstellt neue Glyphs.

Parameters:

ParameterTypBeschreibung
fontXpsFontFont-Ressource.
fontRenderingEmSizefloatSchriftgröße.
originXfloatX-Koordinate des Glyph-Ursprungs.
originYfloatY-Koordinate des Glyph-Ursprungs.
unicodeStringjava.lang.StringZu druckende Zeichenkette.

Returns: XpsGlyphs - New glyphs.

createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Erstellt neue Glyphs.

Parameters:

ParameterTypBeschreibung
fontFamilyjava.lang.StringSchriftfamilie.
fontRenderingEmSizefloatSchriftgröße.
fontStyleXpsFontStyleSchriftstil.
originXfloatX-Koordinate des Glyph-Ursprungs.
originYfloatY-Koordinate des Glyph-Ursprungs.
unicodeStringjava.lang.StringZu druckende Zeichenkette.

Returns: XpsGlyphs - New glyphs.

createGradientStop(XpsColor color, float offset)

public XpsGradientStop createGradientStop(XpsColor color, float offset)

Erstellt einen neuen Farbverlaufspunkt.

Parameters:

ParameterTypBeschreibung
colorXpsColorDie Farbe des Farbverlaufs-Stoppwerts.
VersatzfloatDer Versatz des Farbverlaufs.

Returns: XpsGradientStop - New gradient stop.

createGradientStop(Color color, float offset)

public XpsGradientStop createGradientStop(Color color, float offset)

Erstellt einen neuen Farbverlaufspunkt.

Parameters:

ParameterTypBeschreibung
colorjava.awt.ColorDie Farbe des Farbverlaufs-Stoppwerts.
VersatzfloatDer Versatz des Farbverlaufs.

Returns: XpsGradientStop - New gradient stop.

createIccProfile(InputStream stream)

public XpsIccProfile createIccProfile(InputStream stream)

Erstellt eine neue ICC-Profilressource aus stream .

Parameters:

ParameterTypBeschreibung
Streamjava.io.InputStreamDer Stream, der das ICC-Profil enthält, das als Ressource verwendet werden soll.

Returns: XpsIccProfile - New ICC profile resource.

createIccProfile(String iccProfilePath)

public XpsIccProfile createIccProfile(String iccProfilePath)

Erstellt eine neue ICC-Profilressource aus der ICC-Profildatei, die sich unter iccProfilePath befindet.

Parameters:

ParameterTypBeschreibung
iccProfilePathjava.lang.StringDer Pfad zum ICC-Profil, das als Ressource verwendet werden soll.

Returns: XpsIccProfile - New ICC profile resource.

createImage(InputStream stream)

public XpsImage createImage(InputStream stream)

Erstellt eine neue Bildressource aus stream .

Parameters:

ParameterTypBeschreibung
Streamjava.io.InputStreamDer Stream, der das Bild enthält, das als Ressource verwendet werden soll.

Returns: XpsImage - New image resource.

createImage(String imagePath)

public XpsImage createImage(String imagePath)

Erstellt eine neue Bildressource aus der Bilddatei, die sich unter imagePath befindet.

Parameters:

ParameterTypBeschreibung
imagePathjava.lang.StringDer Pfad zum Bild, das als Ressource verwendet werden soll.

Returns: XpsImage - New image resource.

createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

Erstellt einen neuen Bildpinsel.

Parameters:

ParameterTypBeschreibung
imageXpsImageEine Bildressource.
Ansichtsfensterjava.awt.geom.Rectangle2DDie Position und Abmessungen des Quellinhalts des Pinsels.
Ansichtsfensterjava.awt.geom.Rectangle2DDer Bereich im umgebenden Koordinatenraum des primären Pinseltiles, der (möglicherweise wiederholt) angewendet wird, um den Bereich zu füllen, auf den der Pinsel angewendet wird.

Returns: XpsImageBrush - New image brush.

createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)

Erstellt einen neuen Bildpinsel.

Parameters:

ParameterTypBeschreibung
imagePathjava.lang.StringDer Pfad zum Bild, das als Pinselkachel verwendet wird.
Ansichtsfensterjava.awt.geom.Rectangle2DDie Position und Abmessungen des Quellinhalts des Pinsels.
Ansichtsfensterjava.awt.geom.Rectangle2DDer Bereich im umgebenden Koordinatenraum des primären Pinseltiles, der (möglicherweise wiederholt) angewendet wird, um den Bereich zu füllen, auf den der Pinsel angewendet wird.

Returns: XpsImageBrush - New image brush.

createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

Erstellt einen neuen linearen Farbverlaufpinsel.

Parameters:

ParameterTypBeschreibung
startPointjava.awt.geom.Point2DDer Startpunkt des linearen Farbverlaufs.
endPointjava.awt.geom.Point2DDer Endpunkt des linearen Farbverlaufs.

Returns: XpsLinearGradientBrush - New linear gradient brush.

createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)

Erstellt einen neuen linearen Farbverlaufpinsel.

Parameters:

ParameterTypBeschreibung
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>Die Liste der Farbverlaufsstopps.
startPointjava.awt.geom.Point2DDer Startpunkt des linearen Farbverlaufs.
endPointjava.awt.geom.Point2DDer Endpunkt des linearen Farbverlaufs.

Returns: XpsLinearGradientBrush - New linear gradient brush.

createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

public XpsMatrix createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Erstellt eine neue affine Transformationsmatrix.

Parameters:

ParameterTypBeschreibung
m11floatElement 11.
m12floatElement 12.
m21floatElement 21.
m22floatElement 22.
m31floatElement 31.
m32floatElement 32.

Returns: XpsMatrix - New affine transformation matrix.

createPath(XpsPathGeometry data)

public XpsPath createPath(XpsPathGeometry data)

Erstellt einen neuen Pfad.

Parameters:

ParameterTypBeschreibung
dataXpsPathGeometryDie Geometrie des Pfads.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

Erstellt eine neue offene Pfadfigur.

Parameters:

ParameterTypBeschreibung
startPointjava.awt.geom.Point2DDer Startpunkt für das erste Segment der Pfadfigur.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)

Erstellt eine neue Pfadfigur.

Parameters:

ParameterTypBeschreibung
startPointjava.awt.geom.Point2DDer Startpunkt für das erste Segment der Pfadfigur.
isClosedbooleanGibt an, ob der Pfad geschlossen ist. Wenn auf true gesetzt, wird der Strich “geschlossen” gezeichnet, das heißt, der letzte Punkt im letzten Segment der Pfadfigur wird mit dem im Attribut StartPoint angegebenen Punkt verbunden; andernfalls wird der Strich “offen” gezeichnet, und der letzte Punkt ist nicht mit dem Startpunkt verbunden. Nur anwendbar, wenn die Pfadfigur in einem Path-Element verwendet wird, das einen Strich angibt.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments)

public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)

Erstellt eine neue offene Pfadfigur.

Parameters:

ParameterTypBeschreibung
startPointjava.awt.geom.Point2DDer Startpunkt für das erste Segment der Pfadfigur.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Liste von Pfadsegmenten.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)

Erstellt eine neue Pfadfigur.

Parameters:

ParameterTypBeschreibung
startPointjava.awt.geom.Point2DDer Startpunkt für das erste Segment der Pfadfigur.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Liste von Pfadsegmenten.
isClosedbooleanGibt an, ob der Pfad geschlossen ist. Wenn auf true gesetzt, wird der Strich “geschlossen” gezeichnet, das heißt, der letzte Punkt im letzten Segment der Pfadfigur wird mit dem im Attribut StartPoint angegebenen Punkt verbunden; andernfalls wird der Strich “offen” gezeichnet, und der letzte Punkt ist nicht mit dem Startpunkt verbunden. Nur anwendbar, wenn die Pfadfigur in einem Path-Element verwendet wird, das einen Strich angibt.

Returns: XpsPathFigure - New path figure.

createPathGeometry()

public XpsPathGeometry createPathGeometry()

Erstellt eine neue Pfadgeometrie.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(String abbreviatedGeometry)

public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)

Erstellt eine neue Pfadgeometrie, die in Kurzform angegeben ist.

Parameters:

ParameterTypBeschreibung
abbreviatedGeometryjava.lang.StringAbgekürzte Form der Pfadgeometrie.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(List pathFigures)

public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)

Erstellt eine neue Pfadgeometrie mit einer angegebenen Liste von Pfadfiguren.

Parameters:

ParameterTypBeschreibung
pathFiguresjava.util.List<com.aspose.xps.XpsPathFigure>Liste von Pfadfiguren.

Returns: XpsPathGeometry - New path geometry.

createPolyBezierSegment(Point2D[] points)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)

Erstellt einen neuen Satz von gestreckten kubischen B?zier-Kurven.

Parameters:

ParameterTypBeschreibung
pointsjava.awt.geom.Point2D[]Steuerpunkte für mehrere B?bezier-Segmente.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyBezierSegment(Point2D[] points, boolean isStroked)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)

Erstellt einen neuen Satz kubischer B?zier-Kurven.

Parameters:

ParameterTypBeschreibung
pointsjava.awt.geom.Point2D[]Steuerpunkte für mehrere B?bezier-Segmente.
isStrokedbooleanGibt an, ob die Kontur für dieses Segment des Pfads gezeichnet wird.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyLineSegment(Point2D[] points)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)

Erstellt eine neue gestreckte polygonale Zeichnung, die eine beliebige Anzahl einzelner Scheitelpunkte enthält.

Parameters:

ParameterTypBeschreibung
pointsjava.awt.geom.Point2D[]Ein Satz von Koordinaten für die mehreren Segmente, die das Polyliniensegment definieren.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyLineSegment(Point2D[] points, boolean isStroked)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)

Erstellt eine neue polygonale Zeichnung, die eine beliebige Anzahl einzelner Scheitelpunkte enthält.

Parameters:

ParameterTypBeschreibung
pointsjava.awt.geom.Point2D[]Ein Satz von Koordinaten für die mehreren Segmente, die das Polyliniensegment definieren.
isStrokedbooleanGibt an, ob die Kontur für dieses Segment des Pfads gezeichnet wird.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyQuadraticBezierSegment(Point2D[] points)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)

Erstellt einen neuen Satz gestreckter quadratischer B?zier-Kurven vom vorherigen Punkt in der Pfadfigur durch einen Satz von Scheitelpunkten unter Verwendung der angegebenen Kontrollpunkte.

Parameters:

ParameterTypBeschreibung
pointsjava.awt.geom.Point2D[]Steuerpunkte für mehrere quadratische B?bezier-Segmente.

Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.

createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)

Erstellt einen neuen Satz quadratischer B?zier-Kurven vom vorherigen Punkt in der Pfadfigur durch einen Satz von Scheitelpunkten unter Verwendung der angegebenen Kontrollpunkte.

Parameters:

ParameterTypBeschreibung
pointsjava.awt.geom.Point2D[]Steuerpunkte für mehrere quadratische B?bezier-Segmente.
isStrokedbooleanGibt an, ob die Kontur für dieses Segment des Pfads gezeichnet wird.

Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.

createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

Erstellt einen neuen radialen Farbverlauf-Pinsel.

Parameters:

ParameterTypBeschreibung
centerjava.awt.geom.Point2DDer Mittelpunkt des radialen Farbverlaufs (das heißt, das Zentrum der Ellipse).
gradientOriginjava.awt.geom.Point2DDer Ursprungspunkt des radialen Farbverlaufs.
radiusXfloatDer Radius in der x‑Dimension der Ellipse, die den radialen Farbverlauf definiert.
radiusYfloatDer Radius in der y‑Dimension der Ellipse, die den radialen Farbverlauf definiert.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

Erstellt einen neuen radialen Farbverlauf-Pinsel.

Parameters:

ParameterTypBeschreibung
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>Die Liste der Farbverlaufsstopps.
centerjava.awt.geom.Point2DDer Mittelpunkt des radialen Farbverlaufs (das heißt, das Zentrum der Ellipse).
gradientOriginjava.awt.geom.Point2DDer Ursprungspunkt des radialen Farbverlaufs.
radiusXfloatDer Radius in der x‑Dimension der Ellipse, die den radialen Farbverlauf definiert.
radiusYfloatDer Radius in der y‑Dimension der Ellipse, die den radialen Farbverlauf definiert.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createSolidColorBrush(XpsColor color)

public XpsSolidColorBrush createSolidColorBrush(XpsColor color)

Erstellt einen neuen Vollfarb-Pinsel.

Parameters:

ParameterTypBeschreibung
colorXpsColorDie Farbe für gefüllte Elemente.

Returns: XpsSolidColorBrush - New solid color brush.

createSolidColorBrush(Color color)

public XpsSolidColorBrush createSolidColorBrush(Color color)

Erstellt einen neuen Vollfarb-Pinsel.

Parameters:

ParameterTypBeschreibung
colorjava.awt.ColorDie Farbe für gefüllte Elemente.

Returns: XpsSolidColorBrush - New solid color brush.

createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)

public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)

Erstellt einen neuen visuellen Pinsel.

Parameters:

ParameterTypBeschreibung
elementXpsContentElementDas XPS-Element (Canvas, Path oder Glyphs) für die Visual‑Eigenschaft des visuellen Brushes.
Ansichtsfensterjava.awt.geom.Rectangle2DDie Position und Abmessungen des Quellinhalts des Pinsels.
Ansichtsfensterjava.awt.geom.Rectangle2DDer Bereich im umgebenden Koordinatenraum des primären Pinseltiles, der (möglicherweise wiederholt) angewendet wird, um den Bereich zu füllen, auf den der Pinsel angewendet wird.

Returns: XpsVisualBrush - New visual brush.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

getActiveDocument()

public int getActiveDocument()

Gibt die Nummer des aktiven Dokuments zurück.

Returns: int - Der int‑Wert.

getActivePage()

public int getActivePage()

Gibt die Nummer der aktiven Seite im aktiven Dokument zurück.

Returns: int - Der int‑Wert.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDocumentCount()

public int getDocumentCount()

Gibt die Anzahl der Dokumente im XPS-Paket zurück.

Returns: int - Die Anzahl der Dokumente im XPS-Paket.

getDocumentPrintTicket(int documentIndex)

public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)

Liest das Druckticket des Dokuments mit dem Index documentIndex .

Parameters:

ParameterTypBeschreibung
documentIndexintIndex des Dokuments, dessen Druckticket zurückgegeben werden soll.

Returns: DocumentPrintTicket - Document’s print ticket.

getJobPrintTicket()

public JobPrintTicket getJobPrintTicket()

Gibt das Druckticket des Dokuments zurück.

Returns: JobPrintTicket - The document’s job print ticket.

getPage()

public XpsPage getPage()

Gibt die XpsPage Instanz für die aktive Seite zurück.

Returns: XpsPage - The XpsPage instance for active page.

getPageCount()

public int getPageCount()

Gibt die Anzahl der Seiten im aktiven Dokument zurück.

Returns: int – Die Anzahl der Seiten im aktiven Dokument.

getPagePrintTicket(int documentIndex, int pageIndex)

public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)

Liest das Druckticket der Seite mit dem Index pageIndex im Dokument mit dem Index documentIndex .

Parameters:

ParameterTypBeschreibung
documentIndexintIndex des Dokuments.
pageIndexintIndex der Seite, deren Druckticket zurückgegeben werden soll.

Returns: PagePrintTicket - Page’s print ticket.

getTotalPageCount()

public int getTotalPageCount()

Gibt die Gesamtzahl der Seiten in allen Dokumenten innerhalb des XPS-Dokuments zurück.

Returns: int – Die Gesamtzahl der Seiten in allen Dokumenten innerhalb des XPS-Dokuments.

getUtils()

public DocumentUtils getUtils()

Ruft das Objekt ab, das Dienstprogramme über die formale XPS-Manipulations-API hinaus bereitstellt.

Returns: DocumentUtils - The utilities object.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Fügt der aktiven Seite ein neues Canvas an der Position index ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein neues Canvas eingefügt werden soll.

Returns: XpsCanvas - Inserted canvas.

insertDocument(int index)

public void insertDocument(int index)

Fügt ein leeres Dokument mit Standardseitengröße an der Position index ein und wählt das eingefügte Dokument als aktiv aus.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein Dokument eingefügt werden soll.

insertDocument(int index, boolean activate)

public void insertDocument(int index, boolean activate)

Fügt ein leeres Dokument mit Standardseitengröße an der Position index ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein Dokument eingefügt werden soll.
aktivierenbooleanFlag, das angibt, ob das eingefügte Dokument als aktiv ausgewählt werden soll.

insertDocument(int index, float width, float height)

public void insertDocument(int index, float width, float height)

Fügt ein leeres Dokument mit den Abmessungen der ersten Seite width und height an der Position index ein und wählt das eingefügte Dokument als aktiv aus.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein Dokument eingefügt werden soll.
BreitefloatBreite der ersten Seite.
HöhefloatHöhe der ersten Seite.

insertDocument(int index, float width, float height, boolean activate)

public void insertDocument(int index, float width, float height, boolean activate)

Fügt ein leeres Dokument mit den Abmessungen der ersten Seite width und height an der Position index ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein Dokument eingefügt werden soll.
BreitefloatBreite der ersten Seite.
HöhefloatHöhe der ersten Seite.
aktivierenbooleanFlag, das angibt, ob das eingefügte Dokument als aktiv ausgewählt werden soll.

insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)

Fügt neue Glyphen zur aktiven Seite an der Position index ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der neue Glyphen eingefügt werden sollen.
fontXpsFontFont-Ressource.
fontSizefloatSchriftgröße.
originXfloatX-Koordinate des Glyph-Ursprungs.
originYfloatY-Koordinate des Glyph-Ursprungs.
unicodeStringjava.lang.StringZu druckende Zeichenkette.

Returns: XpsGlyphs - Inserted glyphs.

insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Fügt neue Glyphen zur aktiven Seite an der Position index ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der neue Glyphen eingefügt werden sollen.
fontFamilyjava.lang.StringSchriftfamilie.
fontSizefloatSchriftgröße.
fontStyleXpsFontStyleSchriftstil.
originXfloatX-Koordinate des Glyph-Ursprungs.
originYfloatY-Koordinate des Glyph-Ursprungs.
unicodeStringjava.lang.StringZu druckende Zeichenkette.

Returns: XpsGlyphs - Inserted glyphs.

insertPage(int index)

public XpsPage insertPage(int index)

Fügt eine leere Seite zum Dokument mit Standardseitengröße an der Position index ein und wählt die eingefügte Seite als aktiv aus.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der eine Seite eingefügt werden soll.

Returns: XpsPage - Inserted page.

insertPage(int index, boolean activate)

public XpsPage insertPage(int index, boolean activate)

Fügt eine leere Seite zum Dokument mit Standardseitengröße an der Position index ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der eine Seite eingefügt werden soll.
aktivierenbooleanFlag, das angibt, ob die eingefügte Seite als aktiv ausgewählt werden soll.

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page)

public XpsPage insertPage(int index, XpsPage page)

Fügt eine Seite zum Dokument an der Position index ein und wählt die eingefügte Seite als aktiv aus.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der eine Seite hinzugefügt werden soll.
pageXpsPageEinzufügende Seite.

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page, boolean activate)

public XpsPage insertPage(int index, XpsPage page, boolean activate)

Fügt eine Seite zum Dokument an der Position index ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der eine Seite hinzugefügt werden soll.
pageXpsPageEinzufügende Seite.
aktivierenbooleanFlag, das angibt, ob die eingefügte Seite als aktiv ausgewählt werden soll.

Returns: XpsPage - Inserted page.

insertPage(int index, float width, float height)

public XpsPage insertPage(int index, float width, float height)

Fügt eine leere Seite zum Dokument mit angegebenen width und height an der Position index ein und wählt die eingefügte Seite als aktiv aus.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der eine Seite eingefügt werden soll.
BreitefloatBreite einer neuen Seite.
HöhefloatHöhe einer neuen Seite.

Returns: XpsPage - Inserted page.

insertPage(int index, float width, float height, boolean activate)

public XpsPage insertPage(int index, float width, float height, boolean activate)

Fügt eine leere Seite zum Dokument mit angegebenen width und height an der Position index ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der eine Seite eingefügt werden soll.
BreitefloatBreite einer neuen Seite.
HöhefloatHöhe einer neuen Seite.
aktivierenbooleanFlag, das angibt, ob die eingefügte Seite als aktiv ausgewählt werden soll.

Returns: XpsPage - Inserted page.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Fügt einen neuen Pfad zur aktiven Seite an der Position index ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein neuer Pfad eingefügt werden soll.
dataXpsPathGeometryDie Geometrie des Pfads.

Returns: XpsPath - Inserted path.

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, OutputStream outStream)

public void merge(String[] filesForMerge, OutputStream outStream)

Zusammenführen mehrerer XPS-Dateien zu einem XPS-Dokument.

Parameters:

ParameterTypBeschreibung
filesForMergejava.lang.String[]XPS-Dateien zum Zusammenführen mit diesem Dokument.
outStreamjava.io.OutputStreamDer Ausgabestream, in dem zusammengeführte XPS-Dokumente gespeichert werden sollen.

merge(String[] filesForMerge, String outXpsFilePath)

public void merge(String[] filesForMerge, String outXpsFilePath)

Zusammenführen mehrerer XPS-Dateien zu einem XPS-Dokument.

Parameters:

ParameterTypBeschreibung
filesForMergejava.lang.String[]XPS-Dateien zum Zusammenführen mit diesem Dokument.
outXpsFilePathjava.lang.StringDer Ausgabepfad der XPS-Datei.

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

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

Zusammenführen von XPS-Dokumenten zu PDF unter Verwendung der Device Instanz.

Parameters:

ParameterTypBeschreibung
outPdfFilePathjava.lang.StringDer Ausgabepfad der PDF-Datei.
filesForMergejava.lang.String[]XPS-Dateien zum Zusammenführen mit diesem Dokument zu einem Ausgabegerät.
optionsPdfSaveOptionsOptionen zum Speichern des Dokuments.

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

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

Zusammenführen von XPS-Dokumenten zu PDF unter Verwendung der Device Instanz.

Parameters:

ParameterTypBeschreibung
filesForMergejava.lang.String[]XPS-Dateien zum Zusammenführen mit diesem Dokument zu einem Ausgabegerät.
pdfStreamjava.io.OutputStreamDer Ausgabestream, in den das resultierende PDF geschrieben werden soll.
optionsPdfSaveOptionsOptionen zum Speichern des Dokuments.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeAt(int index)

public XpsContentElement removeAt(int index)

Entfernt ein Element an der Position index von der aktiven Seite.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der das Element entfernt werden soll.

Returns: XpsContentElement - Removed element.

removeDocumentAt(int index)

public void removeDocumentAt(int index)

Entfernt ein Dokument an der Position index.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein Dokument entfernt werden soll.

removePage(XpsPage page)

public XpsPage removePage(XpsPage page)

Entfernt eine Seite aus dem Dokument.

Parameters:

ParameterTypBeschreibung
pageXpsPageZu entfernende Seite.

Returns: XpsPage - Removed page.

removePageAt(int index)

public XpsPage removePageAt(int index)

Entfernt eine Seite aus dem Dokument an der Position index.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der eine Seite entfernt werden soll.

Returns: XpsPage - Removed page.

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

Speichert das Dokument unter Verwendung der Device Instanz.

Parameters:

ParameterTypBeschreibung
deviceDeviceDie Device Instanz.
optionsSaveOptionsOptionen zum Speichern des Dokuments.

save(OutputStream stream)

public void save(OutputStream stream)

Speichert das XPS-Dokument in einen Stream.

Parameters:

ParameterTypBeschreibung
Streamjava.io.OutputStreamStream XPS-Dokument, in das gespeichert werden soll.

save(String path)

public void save(String path)

Speichert das XPS-Dokument in die XPS-Datei, die sich unter dem Pfad path befindet.

Parameters:

ParameterTypBeschreibung
Pfadjava.lang.StringSpeicherort des Dokuments.

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

Speichert das Dokument in eine Bilddatei. Das Ausgabeverzeichnis und der Dateiname entsprechen denen der Eingabe‑XPS‑Datei. Die Dateierweiterung entspricht dem Bildformat im Parameter “options”. Wenn das Dokument mit einem Stream initialisiert wurde, der kein FileInputStream ist, wird die Bilddatei im aktuellen Ordner mit einer Standard‑Dateinamen‑Vorlage gespeichert.

Parameters:

ParameterTypBeschreibung
optionsImageSaveOptionsOptionen zum Speichern des Dokuments im Bitmap‑Bildformat.

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

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

Speichert das Dokument in eine Bilddatei im angegebenen Verzeichnis mit dem angegebenen Dateinamen. Die Dateierweiterung entspricht dem Bildformat im Parameter “options”.

Parameters:

ParameterTypBeschreibung
optionsImageSaveOptionsOptionen zum Speichern des Dokuments im Bitmap‑Bildformat.
outDirjava.lang.StringDas Ausgabeverzeichnis, in dem die Bilddatei gespeichert wird.
fileNameTemplatejava.lang.StringDie Dateinamen‑Vorlage für das Bild (ohne Erweiterung). Wenn die Eingabe‑XPS‑Datei einseitig ist, entspricht sie exakt dem Datenamen, andernfalls “_[n]”, wobei “n” die Seitennummer ab 1 ist; ein Suffix wird daran angehängt. Die Dateierweiterung entspricht dem Bildformat im Parameter “option”.

saveAsImageBytes(ImageSaveOptions options)

public byte[][][] saveAsImageBytes(ImageSaveOptions options)

Speichert das Dokument im Bitmap-Bildformat als Byte-Arrays.

Parameters:

ParameterTypBeschreibung
optionsImageSaveOptionsOptionen zum Speichern des Dokuments im Bitmap‑Bildformat.

Returns: byte[][][] - Die resultierenden Bild‑Byte‑Arrays. Die erste Dimension ist für innere Dokumente und die zweite für Seiten innerhalb innerer Dokumente.

saveAsPdf(OutputStream stream, PdfSaveOptions options)

public void saveAsPdf(OutputStream stream, PdfSaveOptions options)

Speichert das Dokument im PDF-Format.

Parameters:

ParameterTypBeschreibung
Streamjava.io.OutputStreamDer Stream, in den die Ausgabedatei im PDF‑Format geschrieben wird.
optionsPdfSaveOptionsOptionen zum Speichern des Dokuments im PDF‑Format.

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

Speichert das Dokument im PDF-Format.

Parameters:

ParameterTypBeschreibung
outPdfFilePathjava.lang.StringDer Ausgabepfad der PDF-Datei.
optionsPdfSaveOptionsOptionen zum Speichern des Dokuments im PDF‑Format.

saveAsPs(OutputStream stream, PsSaveOptions options)

public void saveAsPs(OutputStream stream, PsSaveOptions options)

Speichert das Dokument im PS-Format.

Parameters:

ParameterTypBeschreibung
Streamjava.io.OutputStreamDer Stream, in den die Ausgabedatei im PS‑Format geschrieben wird.
optionsPsSaveOptionsOptionen zum Speichern des Dokuments im PS‑Format.

saveAsPs(String outPsFilePath, PsSaveOptions options)

public void saveAsPs(String outPsFilePath, PsSaveOptions options)

Speichert das Dokument im PostScript-Format.

Parameters:

ParameterTypBeschreibung
outPsFilePathjava.lang.StringDer Pfad zur Ausgabedatei im PostScript‑Format.
optionsPsSaveOptionsOptionen zum Speichern des Dokuments im PDF‑Format.

selectActiveDocument(int documentNumber)

public void selectActiveDocument(int documentNumber)

Wählt ein aktives Dokument zum Bearbeiten aus.

Parameters:

ParameterTypBeschreibung
documentNumberintEine Dokumentnummer.

selectActivePage(int pageNumber)

public XpsPage selectActivePage(int pageNumber)

Wählt eine aktive Dokumentseite zur Bearbeitung aus.

Parameters:

ParameterTypBeschreibung
pageNumberintEine Seitennummer.

Returns: XpsPage - XpsPage instance for active page.

setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Verknüpft das printTicket mit dem Dokument, das durch documentIndex indiziert ist.

Parameters:

ParameterTypBeschreibung
documentIndexintIndex des Dokuments, dem das Druckticket zugeordnet werden soll.
printTicketDocumentPrintTicketDas zu verknüpfende Druckticket.

setJobPrintTicket(JobPrintTicket value)

public void setJobPrintTicket(JobPrintTicket value)

Setzt das Job-Druckticket des Dokuments.

Parameters:

ParameterTypBeschreibung
valueJobPrintTicketDas Druckticket des Dokuments.

setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

Verknüpft das printTicket mit der Seite, die durch pageIndex im Dokument, das durch documentIndex indiziert ist, referenziert wird.

Parameters:

ParameterTypBeschreibung
documentIndexintIndex des Dokuments.
pageIndexintIndex der Seite, dem das Druckticket zugeordnet werden soll.
printTicketPagePrintTicketDas zu verknüpfende Druckticket.

toString()

public String toString()

Returns: java.lang.String

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