PageAPI
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI
public class PageAPI implements EventBasedModifications.IModificationAPI
De Page-element wijzigings-API.
Methoden
add(T element)
public T <T>add(T element)
Voegt een inhoudselement toe (Canvas, Path of Glyphs)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| element | T | Het element om toe te voegen. |
Returns: T - Toegevoegd element.
insert(int index, T element)
public T <T>insert(int index, T element)
Voegt een element (Canvas, Path of Glyphs) in op de pagina op indexpositie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop een element moet worden ingevoegd. |
| element | T | Het element om in te voegen. |
Returns: T - Ingevoegd element.
remove(T element)
public T <T>remove(T element)
Verwijdert een element van de pagina.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| element | T | Het element om te verwijderen. |
Returns: T - Verwijderd element.
addCanvas()
public XpsCanvas addCanvas()
Voegt een nieuw canvas toe aan de pagina.
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)
Voegt nieuwe glyphs toe aan de pagina.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| font | XpsFont | Lettertypebron. |
| fontRenderingEmSize | float | Lettergrootte. |
| originX | float | X-coördinaat van de oorsprong van de glyphs. |
| originY | float | Y-coördinaat van de oorsprong van de glyphs. |
| unicodeString | java.lang.String | Te printen tekenreeks. |
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)
Voegt nieuwe glyphs toe aan de pagina.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fontFamily | java.lang.String | Lettertypefamilie. |
| fontRenderingEmSize | float | Lettergrootte. |
| fontStyle | XpsFontStyle | Lettertype stijl. |
| originX | float | X-coördinaat van de oorsprong van de glyphs. |
| originY | float | Y-coördinaat van de oorsprong van de glyphs. |
| unicodeString | java.lang.String | Te printen tekenreeks. |
Returns: XpsGlyphs - Added glyphs.
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)
public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)
Voegt een outline-item toe aan het document.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| beschrijving | java.lang.String | De beschrijving van het item. |
| outlineLevel | int | Het outline-niveau. |
| targetPageNumber | int | Het doelpagina-nummer. |
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Voegt een nieuw pad toe aan de pagina.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| data | XpsPathGeometry | De geometrie van het pad. |
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)
Creëert een nieuw gestreken elliptisch boogsegment.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| punt | java.awt.geom.Point2D | Het eindpunt van de elliptische boog. |
| grootte | java.awt.geom.Dimension2D | De x- en y-radius van de elliptische boog als een x,y-paar. |
| rotationAngle | float | Geeft aan hoe de ellips is geroteerd ten opzichte van het huidige coördinatensysteem. |
| isLargeArc | boolean | Bepaalt of de boog wordt getekend met een sweep van 180 of meer. |
| sweepDirection | XpsSweepDirection | De richting waarin de boog wordt getekend. |
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)
Creëert een nieuw elliptisch boogsegment.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| punt | java.awt.geom.Point2D | Het eindpunt van de elliptische boog. |
| grootte | java.awt.geom.Dimension2D | De x- en y-radius van de elliptische boog als een x,y-paar. |
| rotationAngle | float | Geeft aan hoe de ellips is geroteerd ten opzichte van het huidige coördinatensysteem. |
| isLargeArc | boolean | Bepaalt of de boog wordt getekend met een sweep van 180 of meer. |
| sweepDirection | XpsSweepDirection | De richting waarin de boog wordt getekend. |
| isStroked | boolean | Specificeert of de lijn voor dit segment van het pad wordt getekend. |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
Creëert een nieuw canvas.
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
Creëert een nieuwe kleur in een op ICC gebaseerd kleurenruimte.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| iccProfile | XpsIccProfile | De ICC-profielbron. |
| components | float[] | Kleurcomponenten. |
Returns: XpsColor - New color.
createColor(float r, float g, float b)
public XpsColor createColor(float r, float g, float b)
Creëert een nieuwe kleur in scRGB-kleurruimte.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| r | float | De rode kleurcomponent. |
| g | float | De groene kleurcomponent. |
| b | float | De blauwe kleurcomponent. |
Returns: XpsColor - New color.
createColor(float a, float r, float g, float b)
public XpsColor createColor(float a, float r, float g, float b)
Creëert een nieuwe kleur in scRGB-kleurruimte.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| a | float | De alfa-kleurcomponent. |
| r | float | De rode kleurcomponent. |
| g | float | De groene kleurcomponent. |
| b | float | De blauwe kleurcomponent. |
Returns: XpsColor - New color.
createColor(int r, int g, int b)
public XpsColor createColor(int r, int g, int b)
Creëert een nieuwe kleur in sRGB-kleurruimte.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| r | int | De rode kleurcomponent. |
| g | int | De groene kleurcomponent. |
| b | int | De blauwe kleurcomponent. |
Returns: XpsColor - New color.
createColor(int a, int r, int g, int b)
public XpsColor createColor(int a, int r, int g, int b)
Creëert een nieuwe kleur in sRGB-kleurruimte.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| a | int | De alfa-kleurcomponent. |
| r | int | De rode kleurcomponent. |
| g | int | De groene kleurcomponent. |
| b | int | De blauwe kleurcomponent. |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
Creëert een nieuwe kleur.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| color | java.awt.Color | Een native kleurinstantie voor RGB-kleur. |
Returns: XpsColor - New color.
createColor(String path, float[] components)
public XpsColor createColor(String path, float[] components)
Creëert een nieuwe kleur in een op ICC gebaseerd kleurenruimte.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| path | java.lang.String | Het pad naar het ICC-profiel. |
| components | float[] | Kleurcomponenten. |
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)
Creëert nieuwe glyphs.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| font | XpsFont | Lettertypebron. |
| fontRenderingEmSize | float | Lettergrootte. |
| originX | float | X-coördinaat van de oorsprong van de glyphs. |
| originY | float | Y-coördinaat van de oorsprong van de glyphs. |
| unicodeString | java.lang.String | Te printen tekenreeks. |
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)
Creëert nieuwe glyphs.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fontFamily | java.lang.String | Lettertypefamilie. |
| fontRenderingEmSize | float | Lettergrootte. |
| fontStyle | XpsFontStyle | Lettertype stijl. |
| originX | float | X-coördinaat van de oorsprong van de glyphs. |
| originY | float | Y-coördinaat van de oorsprong van de glyphs. |
| unicodeString | java.lang.String | Te printen tekenreeks. |
Returns: XpsGlyphs - New glyphs.
createGradientStop(XpsColor color, float offset)
public XpsGradientStop createGradientStop(XpsColor color, float offset)
Creëert een nieuw kleurovergangspunt.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| color | XpsColor | De kleur van de gradiëntstop. |
| offset | float | De gradient-offset. |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
Creëert een nieuw kleurovergangspunt.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| color | java.awt.Color | De kleur van de gradiëntstop. |
| offset | float | De gradient-offset. |
Returns: XpsGradientStop - New gradient stop.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
Creëert een nieuwe afbeeldingskwast.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| image | XpsImage | Een afbeeldingsbron. |
| viewbox | java.awt.geom.Rectangle2D | De positie en afmetingen van de broninhoud van de penseel. |
| viewport | java.awt.geom.Rectangle2D | Het gebied in de omvattende coördinatenruimte van de primaire penseel-tegel dat (mogelijk herhaaldelijk) wordt toegepast om het gebied te vullen waarop de penseel wordt toegepast |
Returns: XpsImageBrush - New image brush.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
Creëert een nieuwe afbeeldingskwast.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| imagePath | java.lang.String | Het pad naar de afbeelding die als penseel-tegel wordt gebruikt. |
| viewbox | java.awt.geom.Rectangle2D | De positie en afmetingen van de broninhoud van de penseel. |
| viewport | java.awt.geom.Rectangle2D | Het gebied in de omvattende coördinatenruimte van de primaire penseel-tegel dat (mogelijk herhaaldelijk) wordt toegepast om het gebied te vullen waarop de penseel wordt toegepast |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
Creëert een nieuwe lineaire kleurovergangkwast.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Het startpunt van de lineaire gradient. |
| endPoint | java.awt.geom.Point2D | Het eindpunt van de lineaire gradient. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)
Creëert een nieuwe lineaire kleurovergangkwast.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | De lijst met gradientstops. |
| startPoint | java.awt.geom.Point2D | Het startpunt van de lineaire gradient. |
| endPoint | java.awt.geom.Point2D | Het eindpunt van de lineaire gradient. |
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)
Creëert een nieuwe affiene transformatie-matrix.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| m11 | float | Element 11. |
| m12 | float | Element 12. |
| m21 | float | Element 21. |
| m22 | float | Element 22. |
| m31 | float | Element 31. |
| m32 | float | Element 32. |
Returns: XpsMatrix - New affine transformation matrix.
createPath(XpsPathGeometry data)
public XpsPath createPath(XpsPathGeometry data)
Creëert een nieuw pad.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| data | XpsPathGeometry | De geometrie van het pad. |
Returns: XpsPath - New path.
createPathFigure(Point2D startPoint)
public XpsPathFigure createPathFigure(Point2D startPoint)
Creëert een nieuwe open padfiguur.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Het startpunt voor het eerste segment van de padfiguur. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
Creëert een nieuwe padfiguur.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Het startpunt voor het eerste segment van de padfiguur. |
| isClosed | boolean | Specificeert of het pad gesloten is. Indien ingesteld op true, wordt de lijn “gesloten” getekend, dat wil zeggen dat het laatste punt in het laatste segment van de padfiguur wordt verbonden met het punt dat is opgegeven in het StartPoint-attribuut; anders wordt de lijn “open” getekend, en is het laatste punt niet verbonden met het startpunt. Alleen van toepassing als de padfiguur wordt gebruikt in een Path-element dat een lijn specificeert. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
Creëert een nieuwe open padfiguur.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Het startpunt voor het eerste segment van de padfiguur. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Lijst van padsegmenten. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)
Creëert een nieuwe padfiguur.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Het startpunt voor het eerste segment van de padfiguur. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Lijst van padsegmenten. |
| isClosed | boolean | Specificeert of het pad gesloten is. Indien ingesteld op true, wordt de lijn “gesloten” getekend, dat wil zeggen dat het laatste punt in het laatste segment van de padfiguur wordt verbonden met het punt dat is opgegeven in het StartPoint-attribuut; anders wordt de lijn “open” getekend, en is het laatste punt niet verbonden met het startpunt. Alleen van toepassing als de padfiguur wordt gebruikt in een Path-element dat een lijn specificeert. |
Returns: XpsPathFigure - New path figure.
createPathGeometry()
public XpsPathGeometry createPathGeometry()
Creëert een nieuwe padgeometrie.
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(String abbreviatedGeometry)
public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)
Maakt een nieuwe padgeometrie gespecificeerd met een verkorte vorm.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| abbreviatedGeometry | java.lang.String | Afgekorte vorm van padgeometrie. |
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(List pathFigures)
public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)
Maakt een nieuwe padgeometrie met een gespecificeerde lijst van padfiguren.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| pathFigures | java.util.List<com.aspose.xps.XpsPathFigure> | Lijst van padfiguren. |
Returns: XpsPathGeometry - New path geometry.
createPolyBezierSegment(Point2D[] points)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)
Maakt een nieuwe set gestrekte kubieke B?zier-curves.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| points | java.awt.geom.Point2D[] | Controlepunten voor meerdere B?bezier-segmenten. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)
Maakt een nieuwe set kubieke B?zier-curves.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| points | java.awt.geom.Point2D[] | Controlepunten voor meerdere B?bezier-segmenten. |
| isStroked | boolean | Specificeert of de lijn voor dit segment van het pad wordt getekend. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyLineSegment(Point2D[] points)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)
Maakt een nieuwe gestrekte polygonale tekening die een willekeurig aantal individuele hoekpunten bevat.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| points | java.awt.geom.Point2D[] | Een reeks coördinaten voor de meerdere segmenten die de polyline-segment definiëren. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyLineSegment(Point2D[] points, boolean isStroked)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)
Maakt een nieuwe polygonale tekening die een willekeurig aantal individuele hoekpunten bevat.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| points | java.awt.geom.Point2D[] | Een reeks coördinaten voor de meerdere segmenten die de polyline-segment definiëren. |
| isStroked | boolean | Specificeert of de lijn voor dit segment van het pad wordt getekend. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
Maakt een nieuwe set gestrekte kwadratische B?zier-curves van het vorige punt in de padfiguur via een set hoekpunten, met gebruik van gespecificeerde controlepunten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| points | java.awt.geom.Point2D[] | Controlepunten voor meerdere kwadratische B?bezier-segmenten. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
Maakt een nieuwe set kwadratische B?zier-curves van het vorige punt in de padfiguur via een set hoekpunten, met gebruik van gespecificeerde controlepunten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| points | java.awt.geom.Point2D[] | Controlepunten voor meerdere kwadratische B?bezier-segmenten. |
| isStroked | boolean | Specificeert of de lijn voor dit segment van het pad wordt getekend. |
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)
Maakt een nieuwe radiale verloopkwast.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| center | java.awt.geom.Point2D | Het middelpunt van de radiale gradiënt (dat wil zeggen, het midden van de ellips). |
| gradientOrigin | java.awt.geom.Point2D | Het oorsprongspunt van de radiale gradiënt. |
| radiusX | float | De straal in de x-dimensie van de ellips die de radiale gradiënt definieert. |
| radiusY | float | De straal in de y-dimensie van de ellips die de radiale gradiënt definieert. |
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)
Maakt een nieuwe radiale verloopkwast.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | De lijst met gradientstops. |
| center | java.awt.geom.Point2D | Het middelpunt van de radiale gradiënt (dat wil zeggen, het midden van de ellips). |
| gradientOrigin | java.awt.geom.Point2D | Het oorsprongspunt van de radiale gradiënt. |
| radiusX | float | De straal in de x-dimensie van de ellips die de radiale gradiënt definieert. |
| radiusY | float | De straal in de y-dimensie van de ellips die de radiale gradiënt definieert. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createSolidColorBrush(XpsColor color)
public XpsSolidColorBrush createSolidColorBrush(XpsColor color)
Maakt een nieuwe effen kleurkwast.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| color | XpsColor | De kleur voor gevulde elementen. |
Returns: XpsSolidColorBrush - New solid color brush.
createSolidColorBrush(Color color)
public XpsSolidColorBrush createSolidColorBrush(Color color)
Maakt een nieuwe effen kleurkwast.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| color | java.awt.Color | De kleur voor gevulde elementen. |
Returns: XpsSolidColorBrush - New solid color brush.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
Maakt een nieuwe visuele kwast.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| element | XpsContentElement | Het XPS-element (Canvas, Path of Glyphs) voor de Visual-eigenschap van de visual brush. |
| viewbox | java.awt.geom.Rectangle2D | De positie en afmetingen van de broninhoud van de penseel. |
| viewport | java.awt.geom.Rectangle2D | Het gebied in de omvattende coördinatenruimte van de primaire penseel-tegel dat (mogelijk herhaaldelijk) wordt toegepast om het gebied te vullen waarop de penseel wordt toegepast |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getHeight()
public float getHeight()
Retourneert de hoogte van de pagina, uitgedrukt als een reëel getal in eenheden van de effectieve coördinatenruimte.
Returns: float - De hoogte van de pagina.
getPageCount()
public int getPageCount()
Retourneert het aantal pagina’s in het actieve document.
Returns: int - Het aantal pagina’s in het actieve document.
getTotalPageCount()
public int getTotalPageCount()
Retourneert het totale aantal pagina’s in alle documenten binnen het XPS-document.
Returns: int - Het totale aantal pagina’s in alle documenten binnen het XPS-document.
getUtils()
public DocumentUtils getUtils()
Haalt het object op dat hulpmiddelen biedt buiten de formele XPS-manipulatie-API.
Returns: DocumentUtils - The object that provides utilities beyond the formal XPS manipulation API.
getWidth()
public float getWidth()
Retourneert de breedte van de pagina, uitgedrukt als een reëel getal in eenheden van de effectieve coördinatenruimte.
Returns: float - De breedte van de pagina.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Voegt een nieuw canvas toe aan de pagina op index positie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop een nieuw canvas moet worden ingevoegd. |
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)
Voegt nieuwe glyphs toe aan de pagina op index positie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop nieuwe glyphs moeten worden ingevoegd. |
| font | XpsFont | Lettertypebron. |
| fontSize | float | Lettergrootte. |
| originX | float | X-coördinaat van de oorsprong van de glyphs. |
| originY | float | Y-coördinaat van de oorsprong van de glyphs. |
| unicodeString | java.lang.String | Te printen tekenreeks. |
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)
Voegt nieuwe glyphs toe aan de pagina op index positie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop nieuwe glyphs moeten worden ingevoegd. |
| fontFamily | java.lang.String | Lettertypefamilie. |
| fontSize | float | Lettergrootte. |
| fontStyle | XpsFontStyle | Lettertype stijl. |
| originX | float | X-coördinaat van de oorsprong van de glyphs. |
| originY | float | Y-coördinaat van de oorsprong van de glyphs. |
| unicodeString | java.lang.String | Te printen tekenreeks. |
Returns: XpsGlyphs - Inserted glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Voegt een nieuw pad toe aan de pagina op index positie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop een nieuw pad moet worden ingevoegd. |
| data | XpsPathGeometry | De geometrie van het pad. |
Returns: XpsPath - Inserted path.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
Verwijdert een element op index positie van de pagina.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop een element moet worden verwijderd. |
Returns: XpsContentElement - Removed element.
setHeight(float value)
public void setHeight(float value)
Stelt de hoogte van de pagina in, uitgedrukt als een reëel getal in eenheden van de effectieve coördinatenruimte.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | float | De hoogte van de pagina. |
setWidth(float value)
public void setWidth(float value)
Stelt de breedte van de pagina in, uitgedrukt als een reëel getal in eenheden van de effectieve coördinatenruimte.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | float | De breedte van de pagina. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |