DocumentUtils

Inheritance: java.lang.Object

public class DocumentUtils

Deze klasse biedt hulpmiddelen die verder gaan dan de formele XPS-manipulatie-API.

Methoden

MethodeBeschrijving
createCircle(Point2D center, float radius)Maakt een padgeometrie die een cirkel weergeeft.
createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)Maakt een padgeometrie die een cirkelsegment tussen twee hoeken weergeeft.
createEllipse(Point2D center, float radiusX, float radiusY)Maakt een padgeometrie die een ellips weergeeft.
createImage(String fileName, Rectangle2D imageBox)Maakt een rechthoekig pad gevuld met een afbeelding.
createImage(String fileName, Rectangle2D imageBox, ImageMode mode)Maakt een rechthoekig pad gevuld met een afbeelding.
createPieSlice(Point2D center, float radius, float startAngle, float endAngle)Maakt een padgeometrie die een cirkelsegment tussen twee radiale stralen weergeeft.
createRectangle(Rectangle2D rectangle)Maakt een padgeometrie die een rechthoek weergeeft.
createRegularCircumscribedNGon(int n, Point2D center, float radius)Maakt een padgeometrie die een regelmatig n‑hoekig veelhoek omschreven rond een cirkel weergeeft.
createRegularInscribedNGon(int n, Point2D center, float radius)Maakt een padgeometrie die een regelmatig n‑hoekig veelhoek ingeschreven in een cirkel weergeeft.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

createCircle(Point2D center, float radius)

public XpsPathGeometry createCircle(Point2D center, float radius)

Maakt een padgeometrie die een cirkel weergeeft.

Parameters:

ParameterTypeBeschrijving
centerjava.awt.geom.Point2DHet middelpunt van de cirkel.
straalfloatDe straal van de cirkel.

Returns: XpsPathGeometry - The XPS path geometry.

createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)

public XpsPathGeometry createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)

Maakt een padgeometrie die een cirkelsegment tussen twee hoeken weergeeft.

Parameters:

ParameterTypeBeschrijving
centerjava.awt.geom.Point2DHet centrum van de cirkel.
straalfloatDe straal van de cirkel.
startAnglefloatDe hoek (graden) van de startstraal.
endAnglefloatDe hoek (graden) van de eindstraal.

Returns: XpsPathGeometry - The XPS path geometry.

createEllipse(Point2D center, float radiusX, float radiusY)

public XpsPathGeometry createEllipse(Point2D center, float radiusX, float radiusY)

Maakt een padgeometrie die een ellips weergeeft.

Parameters:

ParameterTypeBeschrijving
centerjava.awt.geom.Point2DHet middelpunt van de ellips.
radiusXfloatDe horizontale straal van de ellips.
radiusYfloatDe verticale straal van de ellips.

Returns: XpsPathGeometry - The XPS path geometry.

createImage(String fileName, Rectangle2D imageBox)

public XpsPath createImage(String fileName, Rectangle2D imageBox)

Maakt een rechthoekig pad gevuld met een afbeelding.

Parameters:

ParameterTypeBeschrijving
fileNamejava.lang.StringDe naam van het afbeeldingsbestand.
imageBoxjava.awt.geom.Rectangle2DHet afbeeldingsvak om te vullen met de afbeelding.

Returns: XpsPath - The XPS path.

createImage(String fileName, Rectangle2D imageBox, ImageMode mode)

public XpsPath createImage(String fileName, Rectangle2D imageBox, ImageMode mode)

Maakt een rechthoekig pad gevuld met een afbeelding.

Parameters:

ParameterTypeBeschrijving
fileNamejava.lang.StringDe naam van het afbeeldingsbestand.
imageBoxjava.awt.geom.Rectangle2DHet afbeeldingsvak om te vullen met de afbeelding.
modeImageModeAfbeeldingsaanpassingsmodus.

Returns: XpsPath - The XPS path.

createPieSlice(Point2D center, float radius, float startAngle, float endAngle)

public XpsPathGeometry createPieSlice(Point2D center, float radius, float startAngle, float endAngle)

Maakt een padgeometrie die een cirkelsegment tussen twee radiale stralen weergeeft.

Parameters:

ParameterTypeBeschrijving
centerjava.awt.geom.Point2DHet centrum van de cirkel.
straalfloatDe straal van de cirkel.
startAnglefloatDe hoek (graden) van de startstraal.
endAnglefloatDe hoek (graden) van de eindstraal.

Returns: XpsPathGeometry - The XPS path geometry.

createRectangle(Rectangle2D rectangle)

public XpsPathGeometry createRectangle(Rectangle2D rectangle)

Maakt een padgeometrie die een rechthoek weergeeft.

Parameters:

ParameterTypeBeschrijving
rectanglejava.awt.geom.Rectangle2DDe rechthoek.

Returns: XpsPathGeometry - The XPS path geometry.

createRegularCircumscribedNGon(int n, Point2D center, float radius)

public XpsPathGeometry createRegularCircumscribedNGon(int n, Point2D center, float radius)

Maakt een padgeometrie die een regelmatig n‑hoekig veelhoek omschreven rond een cirkel weergeeft.

Parameters:

ParameterTypeBeschrijving
nintHet aantal hoekpunten.
centerjava.awt.geom.Point2DHet centrum van de cirkel.
straalfloatDe straal van de cirkel.

Returns: XpsPathGeometry - The XPS path geometry.

createRegularInscribedNGon(int n, Point2D center, float radius)

public XpsPathGeometry createRegularInscribedNGon(int n, Point2D center, float radius)

Maakt een padgeometrie die een regelmatig n‑hoekig veelhoek ingeschreven in een cirkel weergeeft.

Parameters:

ParameterTypeBeschrijving
nintHet aantal hoekpunten.
centerjava.awt.geom.Point2DHet centrum van de cirkel.
straalfloatDe straal van de cirkel.

Returns: XpsPathGeometry - The XPS path geometry.

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

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

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