PageAPI

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI

public class PageAPI implements EventBasedModifications.IModificationAPI

Die Page-Elementmodifikations-API.

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 in die Seite ein
remove(T element)Entfernt ein Element von der Seite.
addCanvas()Fügt ein neues Canvas zur Seite hinzu
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Fügt neue Glyphs zur Seite hinzu
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Fügt neue Glyphs zur Seite hinzu
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)Fügt einen Gliederungseintrag zum Dokument hinzu
addPath(XpsPathGeometry data)Fügt einen neuen Pfad zur Seite hinzu
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.
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.
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)
getClass()
getHeight()Gibt die Höhe der Seite zurück, ausgedrückt als Gleitkommazahl in Einheiten des effektiven Koordinatenraums.
getPageCount()Gibt die Anzahl der Seiten im aktiven Dokument zurück.
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.
getWidth()Gibt die Breite der Seite zurück, ausgedrückt als Gleitkommazahl in Einheiten des effektiven Koordinatenraums.
hashCode()
insertCanvas(int index)Fügt eine neue Leinwand in die Seite an der Position index ein.
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Fügt neue Glyphen in die 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 in die Seite an der Position index ein.
insertPath(int index, XpsPathGeometry data)Fügt einen neuen Pfad in die Seite an der Position index ein.
notify()
notifyAll()
removeAt(int index)Entfernt ein Element an der Position index von der Seite.
setHeight(float value)Setzt die Höhe der Seite, ausgedrückt als Gleitkommazahl in Einheiten des effektiven Koordinatenraums.
setWidth(float value)Setzt die Breite der Seite, ausgedrückt als Gleitkommazahl in Einheiten des effektiven Koordinatenraums.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

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 in die Seite ein

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 Seite.

Parameters:

ParameterTypBeschreibung
ElementTDas zu entfernende Element.

Returns: T - Entferntes Element.

addCanvas()

public XpsCanvas addCanvas()

Fügt ein neues Canvas zur Seite hinzu

Returns: XpsCanvas - Added canvas.

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 Glyphs zur 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 Glyphs zur 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, int targetPageNumber)

public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)

Fügt einen Gliederungseintrag zum Dokument hinzu

Parameters:

ParameterTypBeschreibung
Beschreibung.java.lang.StringDie Beschreibung des Eintrags.
outlineLevelintDie Gliederungsebene.
targetPageNumberintDie Zielseitennummer.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Fügt einen neuen Pfad zur Seite hinzu

Parameters:

ParameterTypBeschreibung
dataXpsPathGeometryDie Geometrie des Pfads.

Returns: XpsPath - Added path.

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.

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.

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 Visual‑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

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getHeight()

public float getHeight()

Gibt die Höhe der Seite zurück, ausgedrückt als Gleitkommazahl in Einheiten des effektiven Koordinatenraums.

Returns: float – Die Höhe der Seite.

getPageCount()

public int getPageCount()

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

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

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 object that provides utilities beyond the formal XPS manipulation API.

getWidth()

public float getWidth()

Gibt die Breite der Seite zurück, ausgedrückt als Gleitkommazahl in Einheiten des effektiven Koordinatenraums.

Returns: float – Die Breite der Seite.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Fügt eine neue Leinwand in die Seite an der Position index ein.

Parameters:

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

Returns: XpsCanvas - Inserted canvas.

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 in die 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 in die 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.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Fügt einen neuen Pfad in die 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.

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 Seite.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der das Element entfernt werden soll.

Returns: XpsContentElement - Removed element.

setHeight(float value)

public void setHeight(float value)

Setzt die Höhe der Seite, ausgedrückt als Gleitkommazahl in Einheiten des effektiven Koordinatenraums.

Parameters:

ParameterTypBeschreibung
WertfloatDie Höhe der Seite.

setWidth(float value)

public void setWidth(float value)

Setzt die Breite der Seite, ausgedrückt als Gleitkommazahl in Einheiten des effektiven Koordinatenraums.

Parameters:

ParameterTypBeschreibung
WertfloatDie Breite der Seite.

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