DocumentUtils

Inheritance: java.lang.Object

public class DocumentUtils

Denna klass tillhandahåller verktyg utöver det formella XPS‑manipulerings‑API‑et.

Metoder

MetodBeskrivning
createCircle(Point2D center, float radius)Skapar en sökvägsgeometri som representerar en cirkel.
createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)Skapar en sökvägsgeometri som representerar ett cirkulärt segment mellan två vinklar.
createEllipse(Point2D center, float radiusX, float radiusY)Skapar en sökvägsgeometri som representerar en ellips.
createImage(String fileName, Rectangle2D imageBox)Skapar en rektangulär sökväg fylld med en bild.
createImage(String fileName, Rectangle2D imageBox, ImageMode mode)Skapar en rektangulär sökväg fylld med en bild.
createPieSlice(Point2D center, float radius, float startAngle, float endAngle)Skapar en sökvägsgeometri som representerar ett cirkelsegment mellan två radiala strålar.
createRectangle(Rectangle2D rectangle)Skapar en sökvägsgeometri som representerar en rektangel.
createRegularCircumscribedNGon(int n, Point2D center, float radius)Skapar en sökvägsgeometri som representerar en regelbunden n‑gon omskriven runt en cirkel.
createRegularInscribedNGon(int n, Point2D center, float radius)Skapar en sökvägsgeometri som representerar en regelbunden n‑gon inskriven i en cirkel.
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)

Skapar en sökvägsgeometri som representerar en cirkel.

Parameters:

ParameterTypBeskrivning
centrumjava.awt.geom.Point2DCentrumpunkten för cirkeln.
radiefloatRadien på cirkeln.

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)

Skapar en sökvägsgeometri som representerar ett cirkulärt segment mellan två vinklar.

Parameters:

ParameterTypBeskrivning
centrumjava.awt.geom.Point2DCentrumpunkten i cirkeln.
radiefloatRadien på cirkeln.
startAnglefloatVinkeln (grader) för startstrålen.
endAnglefloatVinkeln (grader) för slutstrålen.

Returns: XpsPathGeometry - The XPS path geometry.

createEllipse(Point2D center, float radiusX, float radiusY)

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

Skapar en sökvägsgeometri som representerar en ellips.

Parameters:

ParameterTypBeskrivning
centrumjava.awt.geom.Point2DCentrumpunkten för ellipsen.
radiusXfloatDen horisontella radien för ellipsen.
radiusYfloatDen vertikala radien för ellipsen.

Returns: XpsPathGeometry - The XPS path geometry.

createImage(String fileName, Rectangle2D imageBox)

public XpsPath createImage(String fileName, Rectangle2D imageBox)

Skapar en rektangulär sökväg fylld med en bild.

Parameters:

ParameterTypBeskrivning
fileNamejava.lang.StringNamnet på bildfilen.
imageBoxjava.awt.geom.Rectangle2DBildrutan att fylla med bilden.

Returns: XpsPath - The XPS path.

createImage(String fileName, Rectangle2D imageBox, ImageMode mode)

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

Skapar en rektangulär sökväg fylld med en bild.

Parameters:

ParameterTypBeskrivning
fileNamejava.lang.StringNamnet på bildfilen.
imageBoxjava.awt.geom.Rectangle2DBildrutan att fylla med bilden.
modeImageModeBildanpassningsläge.

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)

Skapar en sökvägsgeometri som representerar ett cirkelsegment mellan två radiala strålar.

Parameters:

ParameterTypBeskrivning
centrumjava.awt.geom.Point2DCentrumpunkten i cirkeln.
radiefloatRadien på cirkeln.
startAnglefloatVinkeln (grader) för startstrålen.
endAnglefloatVinkeln (grader) för slutstrålen.

Returns: XpsPathGeometry - The XPS path geometry.

createRectangle(Rectangle2D rectangle)

public XpsPathGeometry createRectangle(Rectangle2D rectangle)

Skapar en sökvägsgeometri som representerar en rektangel.

Parameters:

ParameterTypBeskrivning
rektangeljava.awt.geom.Rectangle2DRektangeln.

Returns: XpsPathGeometry - The XPS path geometry.

createRegularCircumscribedNGon(int n, Point2D center, float radius)

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

Skapar en sökvägsgeometri som representerar en regelbunden n‑gon omskriven runt en cirkel.

Parameters:

ParameterTypBeskrivning
nintAntalet hörn.
centrumjava.awt.geom.Point2DCentrumpunkten i cirkeln.
radiefloatRadien på cirkeln.

Returns: XpsPathGeometry - The XPS path geometry.

createRegularInscribedNGon(int n, Point2D center, float radius)

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

Skapar en sökvägsgeometri som representerar en regelbunden n‑gon inskriven i en cirkel.

Parameters:

ParameterTypBeskrivning
nintAntalet hörn.
centrumjava.awt.geom.Point2DCentrumpunkten i cirkeln.
radiefloatRadien på cirkeln.

Returns: XpsPathGeometry - The XPS path geometry.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
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:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int