DocumentUtils

Inheritance: java.lang.Object

public class DocumentUtils

Esta clase proporciona utilidades más allá de la API formal de manipulación de XPS.

Métodos

MétodoDescripción
createCircle(Point2D center, float radius)Crea una geometría de ruta que representa un círculo.
createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)Crea una geometría de ruta que representa un segmento circular entre dos ángulos.
createEllipse(Point2D center, float radiusX, float radiusY)Crea una geometría de ruta que representa una elipse.
createImage(String fileName, Rectangle2D imageBox)Crea una ruta rectangular rellena con una imagen.
createImage(String fileName, Rectangle2D imageBox, ImageMode mode)Crea una ruta rectangular rellena con una imagen.
createPieSlice(Point2D center, float radius, float startAngle, float endAngle)Crea una geometría de ruta que representa una porción de círculo entre dos rayos radiales.
createRectangle(Rectangle2D rectangle)Crea una geometría de ruta que representa un rectángulo.
createRegularCircumscribedNGon(int n, Point2D center, float radius)Crea una geometría de ruta que representa un n-gono regular circunscrito alrededor de un círculo.
createRegularInscribedNGon(int n, Point2D center, float radius)Crea una geometría de ruta que representa un n-gono regular inscrito en un círculo.
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)

Crea una geometría de ruta que representa un círculo.

Parameters:

ParámetroTipoDescripción
centerjava.awt.geom.Point2DEl punto central del círculo.
radiofloatEl radio del círculo.

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)

Crea una geometría de ruta que representa un segmento circular entre dos ángulos.

Parameters:

ParámetroTipoDescripción
centerjava.awt.geom.Point2DEl centro del círculo.
radiofloatEl radio del círculo.
startAnglefloatEl ángulo (grados) del rayo inicial.
endAnglefloatEl ángulo (grados) del rayo final.

Returns: XpsPathGeometry - The XPS path geometry.

createEllipse(Point2D center, float radiusX, float radiusY)

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

Crea una geometría de ruta que representa una elipse.

Parameters:

ParámetroTipoDescripción
centerjava.awt.geom.Point2DEl punto central de la elipse.
radiusXfloatEl radio horizontal de la elipse.
radiusYfloatEl radio vertical de la elipse.

Returns: XpsPathGeometry - The XPS path geometry.

createImage(String fileName, Rectangle2D imageBox)

public XpsPath createImage(String fileName, Rectangle2D imageBox)

Crea una ruta rectangular rellena con una imagen.

Parameters:

ParámetroTipoDescripción
fileNamejava.lang.StringEl nombre del archivo de imagen.
imageBoxjava.awt.geom.Rectangle2DEl cuadro de imagen para rellenar con la imagen.

Returns: XpsPath - The XPS path.

createImage(String fileName, Rectangle2D imageBox, ImageMode mode)

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

Crea una ruta rectangular rellena con una imagen.

Parameters:

ParámetroTipoDescripción
fileNamejava.lang.StringEl nombre del archivo de imagen.
imageBoxjava.awt.geom.Rectangle2DEl cuadro de imagen para rellenar con la imagen.
modeImageModeModo de ajuste de imagen.

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)

Crea una geometría de ruta que representa una porción de círculo entre dos rayos radiales.

Parameters:

ParámetroTipoDescripción
centerjava.awt.geom.Point2DEl centro del círculo.
radiofloatEl radio del círculo.
startAnglefloatEl ángulo (grados) del rayo inicial.
endAnglefloatEl ángulo (grados) del rayo final.

Returns: XpsPathGeometry - The XPS path geometry.

createRectangle(Rectangle2D rectangle)

public XpsPathGeometry createRectangle(Rectangle2D rectangle)

Crea una geometría de ruta que representa un rectángulo.

Parameters:

ParámetroTipoDescripción
rectángulojava.awt.geom.Rectangle2DEl rectángulo.

Returns: XpsPathGeometry - The XPS path geometry.

createRegularCircumscribedNGon(int n, Point2D center, float radius)

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

Crea una geometría de ruta que representa un n-gono regular circunscrito alrededor de un círculo.

Parameters:

ParámetroTipoDescripción
nintEl número de vértices.
centerjava.awt.geom.Point2DEl centro del círculo.
radiofloatEl radio del círculo.

Returns: XpsPathGeometry - The XPS path geometry.

createRegularInscribedNGon(int n, Point2D center, float radius)

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

Crea una geometría de ruta que representa un n-gono regular inscrito en un círculo.

Parameters:

ParámetroTipoDescripción
nintEl número de vértices.
centerjava.awt.geom.Point2DEl centro del círculo.
radiofloatEl radio del círculo.

Returns: XpsPathGeometry - The XPS path geometry.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
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:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int