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

MethodeBeschrijving
add(T element)Voegt een inhoudselement toe (Canvas, Path of Glyphs)
insert(int index, T element)Voegt een element (Canvas, Path of Glyphs) in op de pagina op indexpositie.
remove(T element)Verwijdert een element van de pagina.
addCanvas()Voegt een nieuw canvas toe aan de pagina.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Voegt nieuwe glyphs toe aan de pagina.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Voegt nieuwe glyphs toe aan de pagina.
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)Voegt een outline-item toe aan het document.
addPath(XpsPathGeometry data)Voegt een nieuw pad toe aan de pagina.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)Creëert een nieuw gestreken elliptisch boogsegment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)Creëert een nieuw elliptisch boogsegment.
createCanvas()Creëert een nieuw canvas.
createColor(XpsIccProfile iccProfile, float[] components)Creëert een nieuwe kleur in een op ICC gebaseerd kleurenruimte.
createColor(float r, float g, float b)Creëert een nieuwe kleur in scRGB-kleurruimte.
createColor(float a, float r, float g, float b)Creëert een nieuwe kleur in scRGB-kleurruimte.
createColor(int r, int g, int b)Creëert een nieuwe kleur in sRGB-kleurruimte.
createColor(int a, int r, int g, int b)Creëert een nieuwe kleur in sRGB-kleurruimte.
createColor(Color color)Creëert een nieuwe kleur.
createColor(String path, float[] components)Creëert een nieuwe kleur in een op ICC gebaseerd kleurenruimte.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Creëert nieuwe glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Creëert nieuwe glyphs.
createGradientStop(XpsColor color, float offset)Creëert een nieuw kleurovergangspunt.
createGradientStop(Color color, float offset)Creëert een nieuw kleurovergangspunt.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)Creëert een nieuwe afbeeldingskwast.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)Creëert een nieuwe afbeeldingskwast.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)Creëert een nieuwe lineaire kleurovergangkwast.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)Creëert een nieuwe lineaire kleurovergangkwast.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)Creëert een nieuwe affiene transformatie-matrix.
createPath(XpsPathGeometry data)Creëert een nieuw pad.
createPathFigure(Point2D startPoint)Creëert een nieuwe open padfiguur.
createPathFigure(Point2D startPoint, boolean isClosed)Creëert een nieuwe padfiguur.
createPathFigure(Point2D startPoint, List segments)Creëert een nieuwe open padfiguur.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)Creëert een nieuwe padfiguur.
createPathGeometry()Creëert een nieuwe padgeometrie.
createPathGeometry(String abbreviatedGeometry)Maakt een nieuwe padgeometrie gespecificeerd met een verkorte vorm.
createPathGeometry(List pathFigures)Maakt een nieuwe padgeometrie met een gespecificeerde lijst van padfiguren.
createPolyBezierSegment(Point2D[] points)Maakt een nieuwe set gestrekte kubieke B?zier-curves.
createPolyBezierSegment(Point2D[] points, boolean isStroked)Maakt een nieuwe set kubieke B?zier-curves.
createPolyLineSegment(Point2D[] points)Maakt een nieuwe gestrekte polygonale tekening die een willekeurig aantal individuele hoekpunten bevat.
createPolyLineSegment(Point2D[] points, boolean isStroked)Maakt een nieuwe polygonale tekening die een willekeurig aantal individuele hoekpunten bevat.
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.
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.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Maakt een nieuwe radiale verloopkwast.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Maakt een nieuwe radiale verloopkwast.
createSolidColorBrush(XpsColor color)Maakt een nieuwe effen kleurkwast.
createSolidColorBrush(Color color)Maakt een nieuwe effen kleurkwast.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)Maakt een nieuwe visuele kwast.
equals(Object arg0)
getClass()
getHeight()Retourneert de hoogte van de pagina, uitgedrukt als een reëel getal in eenheden van de effectieve coördinatenruimte.
getPageCount()Retourneert het aantal pagina’s in het actieve document.
getTotalPageCount()Retourneert het totale aantal pagina’s in alle documenten binnen het XPS-document.
getUtils()Haalt het object op dat hulpmiddelen biedt buiten de formele XPS-manipulatie-API.
getWidth()Retourneert de breedte van de pagina, uitgedrukt als een reëel getal in eenheden van de effectieve coördinatenruimte.
hashCode()
insertCanvas(int index)Voegt een nieuw canvas toe aan de pagina op index positie.
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Voegt nieuwe glyphs toe aan de pagina op index positie.
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.
insertPath(int index, XpsPathGeometry data)Voegt een nieuw pad toe aan de pagina op index positie.
notify()
notifyAll()
removeAt(int index)Verwijdert een element op index positie van de pagina.
setHeight(float value)Stelt de hoogte van de pagina in, uitgedrukt als een reëel getal in eenheden van de effectieve coördinatenruimte.
setWidth(float value)Stelt de breedte van de pagina in, uitgedrukt als een reëel getal in eenheden van de effectieve coördinatenruimte.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T element)

public T <T>add(T element)

Voegt een inhoudselement toe (Canvas, Path of Glyphs)

Parameters:

ParameterTypeBeschrijving
elementTHet 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:

ParameterTypeBeschrijving
indexintPositie waarop een element moet worden ingevoegd.
elementTHet 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:

ParameterTypeBeschrijving
elementTHet 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:

ParameterTypeBeschrijving
fontXpsFontLettertypebron.
fontRenderingEmSizefloatLettergrootte.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe 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:

ParameterTypeBeschrijving
fontFamilyjava.lang.StringLettertypefamilie.
fontRenderingEmSizefloatLettergrootte.
fontStyleXpsFontStyleLettertype stijl.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe 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:

ParameterTypeBeschrijving
beschrijvingjava.lang.StringDe beschrijving van het item.
outlineLevelintHet outline-niveau.
targetPageNumberintHet doelpagina-nummer.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Voegt een nieuw pad toe aan de pagina.

Parameters:

ParameterTypeBeschrijving
dataXpsPathGeometryDe 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:

ParameterTypeBeschrijving
puntjava.awt.geom.Point2DHet eindpunt van de elliptische boog.
groottejava.awt.geom.Dimension2DDe x- en y-radius van de elliptische boog als een x,y-paar.
rotationAnglefloatGeeft aan hoe de ellips is geroteerd ten opzichte van het huidige coördinatensysteem.
isLargeArcbooleanBepaalt of de boog wordt getekend met een sweep van 180 of meer.
sweepDirectionXpsSweepDirectionDe 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:

ParameterTypeBeschrijving
puntjava.awt.geom.Point2DHet eindpunt van de elliptische boog.
groottejava.awt.geom.Dimension2DDe x- en y-radius van de elliptische boog als een x,y-paar.
rotationAnglefloatGeeft aan hoe de ellips is geroteerd ten opzichte van het huidige coördinatensysteem.
isLargeArcbooleanBepaalt of de boog wordt getekend met een sweep van 180 of meer.
sweepDirectionXpsSweepDirectionDe richting waarin de boog wordt getekend.
isStrokedbooleanSpecificeert 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:

ParameterTypeBeschrijving
iccProfileXpsIccProfileDe ICC-profielbron.
componentsfloat[]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:

ParameterTypeBeschrijving
rfloatDe rode kleurcomponent.
gfloatDe groene kleurcomponent.
bfloatDe 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:

ParameterTypeBeschrijving
afloatDe alfa-kleurcomponent.
rfloatDe rode kleurcomponent.
gfloatDe groene kleurcomponent.
bfloatDe 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:

ParameterTypeBeschrijving
rintDe rode kleurcomponent.
gintDe groene kleurcomponent.
bintDe 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:

ParameterTypeBeschrijving
aintDe alfa-kleurcomponent.
rintDe rode kleurcomponent.
gintDe groene kleurcomponent.
bintDe blauwe kleurcomponent.

Returns: XpsColor - New color.

createColor(Color color)

public XpsColor createColor(Color color)

Creëert een nieuwe kleur.

Parameters:

ParameterTypeBeschrijving
colorjava.awt.ColorEen 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:

ParameterTypeBeschrijving
pathjava.lang.StringHet pad naar het ICC-profiel.
componentsfloat[]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:

ParameterTypeBeschrijving
fontXpsFontLettertypebron.
fontRenderingEmSizefloatLettergrootte.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe 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:

ParameterTypeBeschrijving
fontFamilyjava.lang.StringLettertypefamilie.
fontRenderingEmSizefloatLettergrootte.
fontStyleXpsFontStyleLettertype stijl.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe printen tekenreeks.

Returns: XpsGlyphs - New glyphs.

createGradientStop(XpsColor color, float offset)

public XpsGradientStop createGradientStop(XpsColor color, float offset)

Creëert een nieuw kleurovergangspunt.

Parameters:

ParameterTypeBeschrijving
colorXpsColorDe kleur van de gradiëntstop.
offsetfloatDe 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:

ParameterTypeBeschrijving
colorjava.awt.ColorDe kleur van de gradiëntstop.
offsetfloatDe 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:

ParameterTypeBeschrijving
imageXpsImageEen afbeeldingsbron.
viewboxjava.awt.geom.Rectangle2DDe positie en afmetingen van de broninhoud van de penseel.
viewportjava.awt.geom.Rectangle2DHet 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:

ParameterTypeBeschrijving
imagePathjava.lang.StringHet pad naar de afbeelding die als penseel-tegel wordt gebruikt.
viewboxjava.awt.geom.Rectangle2DDe positie en afmetingen van de broninhoud van de penseel.
viewportjava.awt.geom.Rectangle2DHet 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:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet startpunt van de lineaire gradient.
endPointjava.awt.geom.Point2DHet 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:

ParameterTypeBeschrijving
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>De lijst met gradientstops.
startPointjava.awt.geom.Point2DHet startpunt van de lineaire gradient.
endPointjava.awt.geom.Point2DHet 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:

ParameterTypeBeschrijving
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)

Creëert een nieuw pad.

Parameters:

ParameterTypeBeschrijving
dataXpsPathGeometryDe geometrie van het pad.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

Creëert een nieuwe open padfiguur.

Parameters:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet 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:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet startpunt voor het eerste segment van de padfiguur.
isClosedbooleanSpecificeert 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:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet startpunt voor het eerste segment van de padfiguur.
segmentsjava.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:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet startpunt voor het eerste segment van de padfiguur.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Lijst van padsegmenten.
isClosedbooleanSpecificeert 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:

ParameterTypeBeschrijving
abbreviatedGeometryjava.lang.StringAfgekorte 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:

ParameterTypeBeschrijving
pathFiguresjava.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:

ParameterTypeBeschrijving
pointsjava.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:

ParameterTypeBeschrijving
pointsjava.awt.geom.Point2D[]Controlepunten voor meerdere B?bezier-segmenten.
isStrokedbooleanSpecificeert 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:

ParameterTypeBeschrijving
pointsjava.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:

ParameterTypeBeschrijving
pointsjava.awt.geom.Point2D[]Een reeks coördinaten voor de meerdere segmenten die de polyline-segment definiëren.
isStrokedbooleanSpecificeert 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:

ParameterTypeBeschrijving
pointsjava.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:

ParameterTypeBeschrijving
pointsjava.awt.geom.Point2D[]Controlepunten voor meerdere kwadratische B?bezier-segmenten.
isStrokedbooleanSpecificeert 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:

ParameterTypeBeschrijving
centerjava.awt.geom.Point2DHet middelpunt van de radiale gradiënt (dat wil zeggen, het midden van de ellips).
gradientOriginjava.awt.geom.Point2DHet oorsprongspunt van de radiale gradiënt.
radiusXfloatDe straal in de x-dimensie van de ellips die de radiale gradiënt definieert.
radiusYfloatDe 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:

ParameterTypeBeschrijving
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>De lijst met gradientstops.
centerjava.awt.geom.Point2DHet middelpunt van de radiale gradiënt (dat wil zeggen, het midden van de ellips).
gradientOriginjava.awt.geom.Point2DHet oorsprongspunt van de radiale gradiënt.
radiusXfloatDe straal in de x-dimensie van de ellips die de radiale gradiënt definieert.
radiusYfloatDe 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:

ParameterTypeBeschrijving
colorXpsColorDe kleur voor gevulde elementen.

Returns: XpsSolidColorBrush - New solid color brush.

createSolidColorBrush(Color color)

public XpsSolidColorBrush createSolidColorBrush(Color color)

Maakt een nieuwe effen kleurkwast.

Parameters:

ParameterTypeBeschrijving
colorjava.awt.ColorDe 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:

ParameterTypeBeschrijving
elementXpsContentElementHet XPS-element (Canvas, Path of Glyphs) voor de Visual-eigenschap van de visual brush.
viewboxjava.awt.geom.Rectangle2DDe positie en afmetingen van de broninhoud van de penseel.
viewportjava.awt.geom.Rectangle2DHet 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:

ParameterTypeBeschrijving
arg0java.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:

ParameterTypeBeschrijving
indexintPositie 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:

ParameterTypeBeschrijving
indexintPositie waarop nieuwe glyphs moeten worden ingevoegd.
fontXpsFontLettertypebron.
fontSizefloatLettergrootte.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe 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:

ParameterTypeBeschrijving
indexintPositie waarop nieuwe glyphs moeten worden ingevoegd.
fontFamilyjava.lang.StringLettertypefamilie.
fontSizefloatLettergrootte.
fontStyleXpsFontStyleLettertype stijl.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe 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:

ParameterTypeBeschrijving
indexintPositie waarop een nieuw pad moet worden ingevoegd.
dataXpsPathGeometryDe 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:

ParameterTypeBeschrijving
indexintPositie 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:

ParameterTypeBeschrijving
waardefloatDe 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:

ParameterTypeBeschrijving
waardefloatDe 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:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int