XpsDocument
Inheritance: java.lang.Object, com.aspose.page.Document
All Implemented Interfaces: java.io.Closeable
public final class XpsDocument extends Document implements Closeable
Clase que encapsula la entidad principal del documento XPS que proporciona métodos de manipulación para cualquier elemento XPS.
Constructores
| Constructor | Descripción |
|---|---|
| XpsDocument() | Crea un documento XPS vacío con el tamaño de página predeterminado. |
| XpsDocument(String path) | Abre un documento XPS existente ubicado en la ruta . |
| XpsDocument(InputStream stream, LoadOptions options) | Carga un documento existente almacenado en el stream como documento XPS. |
Métodos
| Método | Descripción |
|---|---|
| Agrega un elemento de contenido (Canvas, Path o Glyphs) | |
| Inserta un elemento (Canvas, Path o Glyphs) en la página activa en la posición index. | |
| Elimina un elemento de la página activa. | |
| addCanvas() | Añade un nuevo canvas a la página activa. |
| addDocument() | Añade un documento vacío con el tamaño de página predeterminado y selecciona el documento añadido como activo. |
| addDocument(boolean activate) | Añade un documento vacío con el tamaño de página predeterminado. |
| addDocument(float width, float height) | Añade un documento vacío con las dimensiones de la primera página width y height y selecciona el documento añadido como activo. |
| addDocument(float width, float height, boolean activate) | Añade un documento vacío con las dimensiones de la primera página width y height. |
| addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Añade nuevos glyphs a la página activa. |
| addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Añade nuevos glyphs a la página activa. |
| addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target) | Añade una entrada de contorno al documento. |
| addPage() | Añade una página vacía al documento con el tamaño de página predeterminado. |
| addPage(boolean activate) | Añade una página vacía al documento con el tamaño de página predeterminado. |
| addPage(XpsPage page) | Añade una página al documento y selecciona la página añadida como activa. |
| addPage(XpsPage page, boolean activate) | Añade una página al documento. |
| addPage(float width, float height) | Añade una página vacía al documento con el ancho width y la altura height especificados. |
| addPage(float width, float height, boolean activate) | Añade una página vacía al documento con el ancho width y la altura height especificados. |
| addPath(XpsPathGeometry data) | Añade un nuevo path a la página activa. |
| close() | Elimina la instancia. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection) | Crea un nuevo segmento de arco elíptico con trazo. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked) | Crea un nuevo segmento de arco elíptico. |
| createCanvas() | Crea un nuevo canvas. |
| createColor(XpsIccProfile iccProfile, float[] components) | Crea un nuevo color en un espacio de color basado en ICC. |
| createColor(float r, float g, float b) | Crea un nuevo color en el espacio de color scRGB. |
| createColor(float a, float r, float g, float b) | Crea un nuevo color en el espacio de color scRGB. |
| createColor(int r, int g, int b) | Crea un nuevo color en el espacio de color sRGB. |
| createColor(int a, int r, int g, int b) | Crea un nuevo color en el espacio de color sRGB. |
| createColor(Color color) | Crea un nuevo color. |
| createColor(String path, float[] components) | Crea un nuevo color en un espacio de color basado en ICC. |
| createFont(InputStream stream) | Crea un nuevo recurso de fuente TrueType a partir del stream. |
| createFont(String fontFamily, XpsFontStyle fontStyle) | Crea un nuevo recurso de fuente TrueType. |
| createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Crea nuevos glyphs. |
| createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Crea nuevos glyphs. |
| createGradientStop(XpsColor color, float offset) | Crea una nueva parada de degradado. |
| createGradientStop(Color color, float offset) | Crea una nueva parada de degradado. |
| createIccProfile(InputStream stream) | Crea un nuevo recurso de perfil ICC a partir del stream. |
| createIccProfile(String iccProfilePath) | Crea un nuevo recurso de perfil ICC a partir del archivo de perfil ICC ubicado en iccProfilePath. |
| createImage(InputStream stream) | Crea un nuevo recurso de imagen a partir del stream. |
| createImage(String imagePath) | Crea un nuevo recurso de imagen a partir del archivo de imagen ubicado en imagePath. |
| createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport) | Crea un nuevo pincel de imagen. |
| createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport) | Crea un nuevo pincel de imagen. |
| createLinearGradientBrush(Point2D startPoint, Point2D endPoint) | Crea un nuevo pincel de degradado lineal. |
| createLinearGradientBrush(List | Crea un nuevo pincel de degradado lineal. |
| createMatrix(float m11, float m12, float m21, float m22, float m31, float m32) | Crea una nueva matriz de transformación afín. |
| createPath(XpsPathGeometry data) | Crea una nueva ruta. |
| createPathFigure(Point2D startPoint) | Crea una nueva figura de ruta abierta. |
| createPathFigure(Point2D startPoint, boolean isClosed) | Crea una nueva figura de ruta. |
| createPathFigure(Point2D startPoint, List | Crea una nueva figura de ruta abierta. |
| createPathFigure(Point2D startPoint, List | Crea una nueva figura de ruta. |
| createPathGeometry() | Crea una nueva geometría de ruta. |
| createPathGeometry(String abbreviatedGeometry) | Crea una nueva geometría de ruta especificada con forma abreviada. |
| createPathGeometry(List | Crea una nueva geometría de ruta con una lista especificada de figuras de ruta. |
| createPolyBezierSegment(Point2D[] points) | Crea un nuevo conjunto de curvas cúbicas B?bezier con trazo. |
| createPolyBezierSegment(Point2D[] points, boolean isStroked) | Crea un nuevo conjunto de curvas cúbicas B?bezier. |
| createPolyLineSegment(Point2D[] points) | Crea un nuevo dibujo poligonal con trazo que contiene un número arbitrario de vértices individuales. |
| createPolyLineSegment(Point2D[] points, boolean isStroked) | Crea un nuevo dibujo polygonal que contiene un número arbitrario de vértices individuales. |
| createPolyQuadraticBezierSegment(Point2D[] points) | Crea un nuevo conjunto de curvas cuadráticas B?bezier con trazo desde el punto anterior en la figura de ruta a través de un conjunto de vértices, usando puntos de control especificados. |
| createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked) | Crea un nuevo conjunto de curvas cuadráticas B?bezier desde el punto anterior en la figura de ruta a través de un conjunto de vértices, usando puntos de control especificados. |
| createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY) | Crea un nuevo pincel de degradado radial. |
| createRadialGradientBrush(List | Crea un nuevo pincel de degradado radial. |
| createSolidColorBrush(XpsColor color) | Crea un nuevo pincel de color sólido. |
| createSolidColorBrush(Color color) | Crea un nuevo pincel de color sólido. |
| createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport) | Crea un nuevo pincel visual. |
| equals(Object arg0) | |
| getActiveDocument() | Devuelve el número del documento activo. |
| getActivePage() | Devuelve el número de página activo dentro del documento activo. |
| getClass() | |
| getDocumentCount() | Devuelve el número de documentos dentro del paquete XPS. |
| getDocumentPrintTicket(int documentIndex) | Obtiene el ticket de impresión del documento indexado por documentIndex . |
| getJobPrintTicket() | Devuelve el ticket de impresión del trabajo del documento. |
| getPage() | Devuelve la instancia XpsPage de la página activa. |
| getPageCount() | Devuelve el número de páginas en el documento activo. |
| getPagePrintTicket(int documentIndex, int pageIndex) | Obtiene el ticket de impresión de la página indexada por pageIndex en el documento indexado por documentIndex . |
| getTotalPageCount() | Devuelve el número total de páginas en todos los documentos dentro del documento XPS. |
| getUtils() | Obtiene el objeto que proporciona utilidades más allá de la API formal de manipulación XPS. |
| hashCode() | |
| insertCanvas(int index) | Inserta un nuevo lienzo en la página activa en la posición index . |
| insertDocument(int index) | Inserta un documento vacío con tamaño de página predeterminado en la posición index y selecciona el documento insertado como activo. |
| insertDocument(int index, boolean activate) | Inserta un documento vacío con tamaño de página predeterminado en la posición index . |
| insertDocument(int index, float width, float height) | Inserta un documento vacío con las dimensiones de la primera página width y height en la posición index y selecciona el documento insertado como activo. |
| insertDocument(int index, float width, float height, boolean activate) | Inserta un documento vacío con las dimensiones de la primera página width y height en la posición index . |
| insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString) | Inserta nuevos glifos en la página activa en la posición index . |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Inserta nuevos glifos en la página activa en la posición index . |
| insertPage(int index) | Inserta una página vacía en el documento con tamaño de página predeterminado en la posición index y selecciona la página insertada como activa. |
| insertPage(int index, boolean activate) | Inserta una página vacía en el documento con tamaño de página predeterminado en la posición index . |
| insertPage(int index, XpsPage page) | Inserta una página en el documento en la posición index y selecciona la página insertada como activa. |
| insertPage(int index, XpsPage page, boolean activate) | Inserta una página en el documento en la posición index . |
| insertPage(int index, float width, float height) | Inserta una página vacía en el documento con el width y height especificados en la posición index y selecciona la página insertada como activa. |
| insertPage(int index, float width, float height, boolean activate) | Inserta una página vacía en el documento con el width y height especificados en la posición index . |
| insertPath(int index, XpsPathGeometry data) | Inserta una nueva ruta en la página activa en la posición index . |
| isLicensed() | Indica si la licencia del producto Aspose.Page for Java está accesada y es válida. |
| merge(String[] filesForMerge, OutputStream outStream) | Fusionando varios archivos XPS en un documento XPS. |
| merge(String[] filesForMerge, String outXpsFilePath) | Fusionando varios archivos XPS en un documento XPS. |
| mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options) | Fusionando documentos XPS a PDF usando la instancia Device . |
| mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options) | Fusionando documentos XPS a PDF usando la instancia Device . |
| notify() | |
| notifyAll() | |
| removeAt(int index) | Elimina un elemento en la posición index de la página activa. |
| removeDocumentAt(int index) | Elimina un documento en la posición index . |
| removePage(XpsPage page) | Elimina una página del documento. |
| removePageAt(int index) | Elimina una página del documento en la posición index . |
| save(Device device, SaveOptions options) | Guarda el documento usando la instancia Device . |
| save(OutputStream stream) | Guarda el documento XPS en un flujo. |
| save(String path) | Guarda el documento XPS en el archivo XPS ubicado en la ruta. |
| saveAsImage(ImageSaveOptions options) | Guarda el documento en un archivo de imagen. El directorio de salida y el nombre del archivo serán los mismos que del archivo XPS de entrada. |
| saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate) | Guarda el documento en un archivo de imagen en el directorio especificado con el nombre de archivo especificado. |
| saveAsImageBytes(ImageSaveOptions options) | Guarda el documento en formato de imagen bitmap como matrices de bytes. |
| saveAsPdf(OutputStream stream, PdfSaveOptions options) | Guarda el documento en formato PDF. |
| saveAsPdf(String outPdfFilePath, PdfSaveOptions options) | Guarda el documento en formato PDF. |
| saveAsPs(OutputStream stream, PsSaveOptions options) | Guarda el documento en formato PS. |
| saveAsPs(String outPsFilePath, PsSaveOptions options) | Guarda el documento en formato PostSscript. |
| selectActiveDocument(int documentNumber) | Selecciona un documento activo para editar. |
| selectActivePage(int pageNumber) | Selecciona una página de documento activa para editar. |
| setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket) | Vincula el printTicket al documento indexado por documentIndex . |
| setJobPrintTicket(JobPrintTicket value) | Establece el ticket de impresión del trabajo del documento. |
| setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket) | Vincula el printTicket a la página indexada por pageIndex en el documento indexado por documentIndex . |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
XpsDocument()
public XpsDocument()
Crea un documento XPS vacío con el tamaño de página predeterminado.
XpsDocument(String path)
public XpsDocument(String path)
Abre un documento XPS existente ubicado en la ruta .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ruta | java.lang.String | Ubicación del documento. |
XpsDocument(InputStream stream, LoadOptions options)
public XpsDocument(InputStream stream, LoadOptions options)
Carga un documento existente almacenado en el stream como documento XPS.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.InputStream | Flujo del documento. |
| options | LoadOptions | Opciones de carga del documento. |
add(T element)
public T <T>add(T element)
Agrega un elemento de contenido (Canvas, Path o Glyphs)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| elemento | T | El elemento a agregar. |
Returns: T - Elemento agregado.
insert(int index, T element)
public T <T>insert(int index, T element)
Inserta un elemento (Canvas, Path o Glyphs) en la página activa en la posición index.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar un elemento. |
| elemento | T | El elemento a insertar. |
Returns: T - Elemento insertado.
remove(T element)
public T <T>remove(T element)
Elimina un elemento de la página activa.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| elemento | T | El elemento a eliminar. |
Returns: T - Elemento eliminado.
addCanvas()
public XpsCanvas addCanvas()
Añade un nuevo canvas a la página activa.
Returns: XpsCanvas - Added canvas.
addDocument()
public void addDocument()
Añade un documento vacío con el tamaño de página predeterminado y selecciona el documento añadido como activo.
addDocument(boolean activate)
public void addDocument(boolean activate)
Añade un documento vacío con el tamaño de página predeterminado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| activar | boolean | Indicador que indica si se debe seleccionar el documento añadido como activo. |
addDocument(float width, float height)
public void addDocument(float width, float height)
Añade un documento vacío con las dimensiones de la primera página width y height y selecciona el documento añadido como activo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ancho | float | Ancho de la primera página. |
| altura | float | Altura de la primera página. |
addDocument(float width, float height, boolean activate)
public void addDocument(float width, float height, boolean activate)
Añade un documento vacío con las dimensiones de la primera página width y height.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ancho | float | Ancho de la primera página. |
| altura | float | Altura de la primera página. |
| activar | boolean | Indicador que indica si se debe seleccionar el documento añadido como activo. |
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
Añade nuevos glyphs a la página activa.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| font | XpsFont | Recurso de fuente. |
| fontRenderingEmSize | float | Tamaño de fuente. |
| originX | float | Coordenada X de origen de los glifos. |
| originY | float | Coordenada Y de origen de los glifos. |
| unicodeString | java.lang.String | Cadena a imprimir. |
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)
Añade nuevos glyphs a la página activa.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontFamily | java.lang.String | Familia de fuente. |
| fontRenderingEmSize | float | Tamaño de fuente. |
| fontStyle | XpsFontStyle | Estilo de fuente. |
| originX | float | Coordenada X de origen de los glifos. |
| originY | float | Coordenada Y de origen de los glifos. |
| unicodeString | java.lang.String | Cadena a imprimir. |
Returns: XpsGlyphs - Added glyphs.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
public void addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
Añade una entrada de contorno al documento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| descripción | java.lang.String | La descripción de la entrada. |
| outlineLevel | int | El nivel de esquema. |
| target | XpsHyperlinkTarget | El objetivo de la entrada. |
addPage()
public XpsPage addPage()
Añade una página vacía al documento con el tamaño de página predeterminado.
Returns: XpsPage - Added page.
addPage(boolean activate)
public XpsPage addPage(boolean activate)
Añade una página vacía al documento con el tamaño de página predeterminado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| activar | boolean | Indicador que indica si se debe seleccionar la página añadida como activa. |
Returns: XpsPage - Added page.
addPage(XpsPage page)
public XpsPage addPage(XpsPage page)
Añade una página al documento y selecciona la página añadida como activa.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| page | XpsPage | Página a añadir. |
Returns: XpsPage - Added page.
addPage(XpsPage page, boolean activate)
public XpsPage addPage(XpsPage page, boolean activate)
Añade una página al documento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| page | XpsPage | Página a añadir. |
| activar | boolean | Indicador que indica si se debe seleccionar la página añadida como activa. |
Returns: XpsPage - Added page.
addPage(float width, float height)
public XpsPage addPage(float width, float height)
Añade una página vacía al documento con el ancho width y la altura height especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ancho | float | Ancho de una página nueva. |
| altura | float | Altura de una página nueva. |
Returns: XpsPage - Added page.
addPage(float width, float height, boolean activate)
public XpsPage addPage(float width, float height, boolean activate)
Añade una página vacía al documento con el ancho width y la altura height especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ancho | float | Ancho de una página nueva. |
| altura | float | Altura de una página nueva. |
| activar | boolean | Indicador que indica si se debe seleccionar la página añadida como activa. |
Returns: XpsPage - Added page.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Añade un nuevo path a la página activa.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data | XpsPathGeometry | La geometría de la ruta. |
Returns: XpsPath - Added path.
close()
public void close()
Elimina la instancia.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
Crea un nuevo segmento de arco elíptico con trazo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| point | java.awt.geom.Point2D | El punto final del arco elíptico. |
| size | java.awt.geom.Dimension2D | El radio x e y del arco elíptico como un par x,y. |
| rotationAngle | float | Indica cómo se rota la elipse respecto al sistema de coordenadas actual. |
| isLargeArc | boolean | Determina si el arco se dibuja con un barrido de 180 grados o más. |
| sweepDirection | XpsSweepDirection | La dirección en la que se dibuja el arco. |
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)
Crea un nuevo segmento de arco elíptico.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| point | java.awt.geom.Point2D | El punto final del arco elíptico. |
| size | java.awt.geom.Dimension2D | El radio x e y del arco elíptico como un par x,y. |
| rotationAngle | float | Indica cómo se rota la elipse respecto al sistema de coordenadas actual. |
| isLargeArc | boolean | Determina si el arco se dibuja con un barrido de 180 grados o más. |
| sweepDirection | XpsSweepDirection | La dirección en la que se dibuja el arco. |
| isStroked | boolean | Especifica si el trazo para este segmento de la ruta se dibuja. |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
Crea un nuevo canvas.
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
Crea un nuevo color en un espacio de color basado en ICC.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| iccProfile | XpsIccProfile | El recurso del perfil ICC. |
| componentes | float[] | Componentes de color. |
Returns: XpsColor - New color.
createColor(float r, float g, float b)
public XpsColor createColor(float r, float g, float b)
Crea un nuevo color en el espacio de color scRGB.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| r | float | El componente de color rojo. |
| g | float | El componente de color verde. |
| b | float | El componente de color azul. |
Returns: XpsColor - New color.
createColor(float a, float r, float g, float b)
public XpsColor createColor(float a, float r, float g, float b)
Crea un nuevo color en el espacio de color scRGB.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | float | El componente alfa del color. |
| r | float | El componente de color rojo. |
| g | float | El componente de color verde. |
| b | float | El componente de color azul. |
Returns: XpsColor - New color.
createColor(int r, int g, int b)
public XpsColor createColor(int r, int g, int b)
Crea un nuevo color en el espacio de color sRGB.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| r | int | El componente de color rojo. |
| g | int | El componente de color verde. |
| b | int | El componente de color azul. |
Returns: XpsColor - New color.
createColor(int a, int r, int g, int b)
public XpsColor createColor(int a, int r, int g, int b)
Crea un nuevo color en el espacio de color sRGB.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | int | El componente alfa del color. |
| r | int | El componente de color rojo. |
| g | int | El componente de color verde. |
| b | int | El componente de color azul. |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
Crea un nuevo color.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| color | java.awt.Color | Una instancia de color nativa para color RGB. |
Returns: XpsColor - New color.
createColor(String path, float[] components)
public XpsColor createColor(String path, float[] components)
Crea un nuevo color en un espacio de color basado en ICC.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ruta | java.lang.String | La ruta al perfil ICC. |
| componentes | float[] | Componentes de color. |
Returns: XpsColor - New color.
createFont(InputStream stream)
public XpsFont createFont(InputStream stream)
Crea un nuevo recurso de fuente TrueType a partir del stream.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.InputStream | El flujo que contiene el perfil ICC para tomar como recurso. |
Returns: XpsFont - New TrueType font resource.
createFont(String fontFamily, XpsFontStyle fontStyle)
public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)
Crea un nuevo recurso de fuente TrueType.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontFamily | java.lang.String | La familia de fuentes. |
| fontStyle | XpsFontStyle | El estilo de fuente. Consulte las constantes de clase XpsFont (que son banderas de bits) para los valores disponibles para combinar. |
Returns: XpsFont - New TrueType font resource.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
Crea nuevos glyphs.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| font | XpsFont | Recurso de fuente. |
| fontRenderingEmSize | float | Tamaño de fuente. |
| originX | float | Coordenada X de origen de los glifos. |
| originY | float | Coordenada Y de origen de los glifos. |
| unicodeString | java.lang.String | Cadena a imprimir. |
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)
Crea nuevos glyphs.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontFamily | java.lang.String | Familia de fuente. |
| fontRenderingEmSize | float | Tamaño de fuente. |
| fontStyle | XpsFontStyle | Estilo de fuente. |
| originX | float | Coordenada X de origen de los glifos. |
| originY | float | Coordenada Y de origen de los glifos. |
| unicodeString | java.lang.String | Cadena a imprimir. |
Returns: XpsGlyphs - New glyphs.
createGradientStop(XpsColor color, float offset)
public XpsGradientStop createGradientStop(XpsColor color, float offset)
Crea una nueva parada de degradado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| color | XpsColor | El color de la parada de degradado. |
| desplazamiento | float | El desplazamiento del degradado. |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
Crea una nueva parada de degradado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| color | java.awt.Color | El color de la parada de degradado. |
| desplazamiento | float | El desplazamiento del degradado. |
Returns: XpsGradientStop - New gradient stop.
createIccProfile(InputStream stream)
public XpsIccProfile createIccProfile(InputStream stream)
Crea un nuevo recurso de perfil ICC a partir del stream.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.InputStream | El flujo que contiene el perfil ICC para tomar como recurso. |
Returns: XpsIccProfile - New ICC profile resource.
createIccProfile(String iccProfilePath)
public XpsIccProfile createIccProfile(String iccProfilePath)
Crea un nuevo recurso de perfil ICC a partir del archivo de perfil ICC ubicado en iccProfilePath.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| iccProfilePath | java.lang.String | La ruta al perfil ICC para tomar como recurso. |
Returns: XpsIccProfile - New ICC profile resource.
createImage(InputStream stream)
public XpsImage createImage(InputStream stream)
Crea un nuevo recurso de imagen a partir del stream.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.InputStream | El flujo que contiene la imagen para tomar como recurso. |
Returns: XpsImage - New image resource.
createImage(String imagePath)
public XpsImage createImage(String imagePath)
Crea un nuevo recurso de imagen a partir del archivo de imagen ubicado en imagePath.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| imagePath | java.lang.String | La ruta a la imagen para tomar como recurso. |
Returns: XpsImage - New image resource.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
Crea un nuevo pincel de imagen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | XpsImage | Un recurso de imagen. |
| viewbox | java.awt.geom.Rectangle2D | La posición y dimensiones del contenido fuente del pincel. |
| área de visualización | java.awt.geom.Rectangle2D | La región en el espacio de coordenadas contenedor del mosaico principal del pincel que se (posiblemente repetidamente) aplica para rellenar la región a la que se aplica el pincel |
Returns: XpsImageBrush - New image brush.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
Crea un nuevo pincel de imagen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| imagePath | java.lang.String | La ruta a la imagen que se utilizará como mosaico del pincel. |
| viewbox | java.awt.geom.Rectangle2D | La posición y dimensiones del contenido fuente del pincel. |
| área de visualización | java.awt.geom.Rectangle2D | La región en el espacio de coordenadas contenedor del mosaico principal del pincel que se (posiblemente repetidamente) aplica para rellenar la región a la que se aplica el pincel |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
Crea un nuevo pincel de degradado lineal.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| startPoint | java.awt.geom.Point2D | El punto de inicio del degradado lineal. |
| endPoint | java.awt.geom.Point2D | El punto final del degradado lineal. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)
Crea un nuevo pincel de degradado lineal.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | La lista de paradas de degradado. |
| startPoint | java.awt.geom.Point2D | El punto de inicio del degradado lineal. |
| endPoint | java.awt.geom.Point2D | El punto final del degradado lineal. |
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)
Crea una nueva matriz de transformación afín.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| m11 | float | Elemento 11. |
| m12 | float | Elemento 12. |
| m21 | float | Elemento 21. |
| m22 | float | Elemento 22. |
| m31 | float | Elemento 31. |
| m32 | float | Elemento 32. |
Returns: XpsMatrix - New affine transformation matrix.
createPath(XpsPathGeometry data)
public XpsPath createPath(XpsPathGeometry data)
Crea una nueva ruta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data | XpsPathGeometry | La geometría de la ruta. |
Returns: XpsPath - New path.
createPathFigure(Point2D startPoint)
public XpsPathFigure createPathFigure(Point2D startPoint)
Crea una nueva figura de ruta abierta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| startPoint | java.awt.geom.Point2D | El punto de inicio del primer segmento de la figura de ruta. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
Crea una nueva figura de ruta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| startPoint | java.awt.geom.Point2D | El punto de inicio del primer segmento de la figura de ruta. |
| isClosed | boolean | Especifica si la ruta está cerrada. Si se establece en true, el trazo se dibuja “closed”, es decir, el último punto del último segmento de la figura de ruta se conecta con el punto especificado en el atributo StartPoint; de lo contrario, el trazo se dibuja “open” y el último punto no se conecta al punto de inicio. Solo es aplicable si la figura de ruta se utiliza en un elemento Path que especifica un trazo. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
Crea una nueva figura de ruta abierta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| startPoint | java.awt.geom.Point2D | El punto de inicio del primer segmento de la figura de ruta. |
| segmentos | java.util.List<com.aspose.xps.XpsPathSegment> | Lista de segmentos de ruta. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)
Crea una nueva figura de ruta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| startPoint | java.awt.geom.Point2D | El punto de inicio del primer segmento de la figura de ruta. |
| segmentos | java.util.List<com.aspose.xps.XpsPathSegment> | Lista de segmentos de ruta. |
| isClosed | boolean | Especifica si la ruta está cerrada. Si se establece en true, el trazo se dibuja “closed”, es decir, el último punto del último segmento de la figura de ruta se conecta con el punto especificado en el atributo StartPoint; de lo contrario, el trazo se dibuja “open” y el último punto no se conecta al punto de inicio. Solo es aplicable si la figura de ruta se utiliza en un elemento Path que especifica un trazo. |
Returns: XpsPathFigure - New path figure.
createPathGeometry()
public XpsPathGeometry createPathGeometry()
Crea una nueva geometría de ruta.
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(String abbreviatedGeometry)
public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)
Crea una nueva geometría de ruta especificada con forma abreviada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| abbreviatedGeometry | java.lang.String | Forma abreviada de la geometría de ruta. |
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(List pathFigures)
public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)
Crea una nueva geometría de ruta con una lista especificada de figuras de ruta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| pathFigures | java.util.List<com.aspose.xps.XpsPathFigure> | Lista de figuras de ruta. |
Returns: XpsPathGeometry - New path geometry.
createPolyBezierSegment(Point2D[] points)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)
Crea un nuevo conjunto de curvas cúbicas B?bezier con trazo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| puntos | java.awt.geom.Point2D[] | Puntos de control para múltiples segmentos B?bezier. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)
Crea un nuevo conjunto de curvas cúbicas B?bezier.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| puntos | java.awt.geom.Point2D[] | Puntos de control para múltiples segmentos B?bezier. |
| isStroked | boolean | Especifica si el trazo para este segmento de la ruta se dibuja. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyLineSegment(Point2D[] points)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)
Crea un nuevo dibujo poligonal con trazo que contiene un número arbitrario de vértices individuales.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| puntos | java.awt.geom.Point2D[] | Un conjunto de coordenadas para los múltiples segmentos que definen el segmento de línea poligonal. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyLineSegment(Point2D[] points, boolean isStroked)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)
Crea un nuevo dibujo polygonal que contiene un número arbitrario de vértices individuales.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| puntos | java.awt.geom.Point2D[] | Un conjunto de coordenadas para los múltiples segmentos que definen el segmento de línea poligonal. |
| isStroked | boolean | Especifica si el trazo para este segmento de la ruta se dibuja. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
Crea un nuevo conjunto de curvas cuadráticas B?bezier con trazo desde el punto anterior en la figura de ruta a través de un conjunto de vértices, usando puntos de control especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| puntos | java.awt.geom.Point2D[] | Puntos de control para múltiples segmentos B?bezier cuadráticos. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
Crea un nuevo conjunto de curvas cuadráticas B?bezier desde el punto anterior en la figura de ruta a través de un conjunto de vértices, usando puntos de control especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| puntos | java.awt.geom.Point2D[] | Puntos de control para múltiples segmentos B?bezier cuadráticos. |
| isStroked | boolean | Especifica si el trazo para este segmento de la ruta se dibuja. |
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)
Crea un nuevo pincel de degradado radial.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| center | java.awt.geom.Point2D | El punto central del degradado radial (es decir, el centro de la elipse). |
| gradientOrigin | java.awt.geom.Point2D | El punto de origen del degradado radial. |
| radiusX | float | El radio en la dimensión x de la elipse que define el degradado radial. |
| radiusY | float | El radio en la dimensión y de la elipse que define el degradado radial. |
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)
Crea un nuevo pincel de degradado radial.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | La lista de paradas de degradado. |
| center | java.awt.geom.Point2D | El punto central del degradado radial (es decir, el centro de la elipse). |
| gradientOrigin | java.awt.geom.Point2D | El punto de origen del degradado radial. |
| radiusX | float | El radio en la dimensión x de la elipse que define el degradado radial. |
| radiusY | float | El radio en la dimensión y de la elipse que define el degradado radial. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createSolidColorBrush(XpsColor color)
public XpsSolidColorBrush createSolidColorBrush(XpsColor color)
Crea un nuevo pincel de color sólido.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| color | XpsColor | El color para los elementos rellenos. |
Returns: XpsSolidColorBrush - New solid color brush.
createSolidColorBrush(Color color)
public XpsSolidColorBrush createSolidColorBrush(Color color)
Crea un nuevo pincel de color sólido.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| color | java.awt.Color | El color para los elementos rellenos. |
Returns: XpsSolidColorBrush - New solid color brush.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
Crea un nuevo pincel visual.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| element | XpsContentElement | El elemento XPS (Canvas, Path o Glyphs) para la propiedad Visual del pincel visual. |
| viewbox | java.awt.geom.Rectangle2D | La posición y dimensiones del contenido fuente del pincel. |
| área de visualización | java.awt.geom.Rectangle2D | La región en el espacio de coordenadas contenedor del mosaico principal del pincel que se (posiblemente repetidamente) aplica para rellenar la región a la que se aplica el pincel |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getActiveDocument()
public int getActiveDocument()
Devuelve el número del documento activo.
Returns: int - El valor entero.
getActivePage()
public int getActivePage()
Devuelve el número de página activo dentro del documento activo.
Returns: int - El valor entero.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDocumentCount()
public int getDocumentCount()
Devuelve el número de documentos dentro del paquete XPS.
Returns: int - El número de documentos dentro del paquete XPS.
getDocumentPrintTicket(int documentIndex)
public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)
Obtiene el ticket de impresión del documento indexado por documentIndex .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| documentIndex | int | Índice del documento cuyo ticket de impresión se debe devolver. |
Returns: DocumentPrintTicket - Document’s print ticket.
getJobPrintTicket()
public JobPrintTicket getJobPrintTicket()
Devuelve el ticket de impresión del trabajo del documento.
Returns: JobPrintTicket - The document’s job print ticket.
getPage()
public XpsPage getPage()
Devuelve la instancia XpsPage de la página activa.
Returns: XpsPage - The XpsPage instance for active page.
getPageCount()
public int getPageCount()
Devuelve el número de páginas en el documento activo.
Returns: int - El número de páginas en el documento activo.
getPagePrintTicket(int documentIndex, int pageIndex)
public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)
Obtiene el ticket de impresión de la página indexada por pageIndex en el documento indexado por documentIndex .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| documentIndex | int | Índice del documento. |
| pageIndex | int | Índice de la página cuyo ticket de impresión se debe devolver. |
Returns: PagePrintTicket - Page’s print ticket.
getTotalPageCount()
public int getTotalPageCount()
Devuelve el número total de páginas en todos los documentos dentro del documento XPS.
Returns: int - El número total de páginas en todos los documentos dentro del documento XPS.
getUtils()
public DocumentUtils getUtils()
Obtiene el objeto que proporciona utilidades más allá de la API formal de manipulación XPS.
Returns: DocumentUtils - The utilities object.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Inserta un nuevo lienzo en la página activa en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar un nuevo lienzo. |
Returns: XpsCanvas - Inserted canvas.
insertDocument(int index)
public void insertDocument(int index)
Inserta un documento vacío con tamaño de página predeterminado en la posición index y selecciona el documento insertado como activo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar un documento. |
insertDocument(int index, boolean activate)
public void insertDocument(int index, boolean activate)
Inserta un documento vacío con tamaño de página predeterminado en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar un documento. |
| activar | boolean | Bandera que indica si se debe seleccionar el documento insertado como activo. |
insertDocument(int index, float width, float height)
public void insertDocument(int index, float width, float height)
Inserta un documento vacío con las dimensiones de la primera página width y height en la posición index y selecciona el documento insertado como activo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar un documento. |
| ancho | float | Ancho de la primera página. |
| altura | float | Altura de la primera página. |
insertDocument(int index, float width, float height, boolean activate)
public void insertDocument(int index, float width, float height, boolean activate)
Inserta un documento vacío con las dimensiones de la primera página width y height en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar un documento. |
| ancho | float | Ancho de la primera página. |
| altura | float | Altura de la primera página. |
| activar | boolean | Bandera que indica si se debe seleccionar el documento insertado como activo. |
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)
Inserta nuevos glifos en la página activa en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se deben insertar los nuevos glifos. |
| font | XpsFont | Recurso de fuente. |
| fontSize | float | Tamaño de fuente. |
| originX | float | Coordenada X de origen de los glifos. |
| originY | float | Coordenada Y de origen de los glifos. |
| unicodeString | java.lang.String | Cadena a imprimir. |
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)
Inserta nuevos glifos en la página activa en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se deben insertar los nuevos glifos. |
| fontFamily | java.lang.String | Familia de fuente. |
| fontSize | float | Tamaño de fuente. |
| fontStyle | XpsFontStyle | Estilo de fuente. |
| originX | float | Coordenada X de origen de los glifos. |
| originY | float | Coordenada Y de origen de los glifos. |
| unicodeString | java.lang.String | Cadena a imprimir. |
Returns: XpsGlyphs - Inserted glyphs.
insertPage(int index)
public XpsPage insertPage(int index)
Inserta una página vacía en el documento con tamaño de página predeterminado en la posición index y selecciona la página insertada como activa.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar una página. |
Returns: XpsPage - Inserted page.
insertPage(int index, boolean activate)
public XpsPage insertPage(int index, boolean activate)
Inserta una página vacía en el documento con tamaño de página predeterminado en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar una página. |
| activar | boolean | Bandera que indica si se debe seleccionar la página insertada como activa. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page)
public XpsPage insertPage(int index, XpsPage page)
Inserta una página en el documento en la posición index y selecciona la página insertada como activa.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe agregar una página. |
| page | XpsPage | Página a insertar. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page, boolean activate)
public XpsPage insertPage(int index, XpsPage page, boolean activate)
Inserta una página en el documento en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe agregar una página. |
| page | XpsPage | Página a insertar. |
| activar | boolean | Bandera que indica si se debe seleccionar la página insertada como activa. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height)
public XpsPage insertPage(int index, float width, float height)
Inserta una página vacía en el documento con el width y height especificados en la posición index y selecciona la página insertada como activa.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar una página. |
| ancho | float | Ancho de una página nueva. |
| altura | float | Altura de una página nueva. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height, boolean activate)
public XpsPage insertPage(int index, float width, float height, boolean activate)
Inserta una página vacía en el documento con el width y height especificados en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar una página. |
| ancho | float | Ancho de una página nueva. |
| altura | float | Altura de una página nueva. |
| activar | boolean | Bandera que indica si se debe seleccionar la página insertada como activa. |
Returns: XpsPage - Inserted page.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Inserta una nueva ruta en la página activa en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar una nueva ruta. |
| data | XpsPathGeometry | La geometría de la ruta. |
Returns: XpsPath - Inserted path.
isLicensed()
public boolean isLicensed()
Indica si la licencia del producto Aspose.Page for Java está accesada y es válida.
Returns: boolean - valor booleano
merge(String[] filesForMerge, OutputStream outStream)
public void merge(String[] filesForMerge, OutputStream outStream)
Fusionando varios archivos XPS en un documento XPS.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| filesForMerge | java.lang.String[] | Archivos XPS para combinar con este documento. |
| outStream | java.io.OutputStream | El flujo de salida donde guardar los documentos XPS combinados. |
merge(String[] filesForMerge, String outXpsFilePath)
public void merge(String[] filesForMerge, String outXpsFilePath)
Fusionando varios archivos XPS en un documento XPS.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| filesForMerge | java.lang.String[] | Archivos XPS para combinar con este documento. |
| outXpsFilePath | java.lang.String | La ruta del archivo XPS de salida. |
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
Fusionando documentos XPS a PDF usando la instancia Device .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| outPdfFilePath | java.lang.String | La ruta del archivo PDF de salida. |
| filesForMerge | java.lang.String[] | Archivos XPS para combinar con este documento en un dispositivo de salida. |
| options | PdfSaveOptions | Opciones de guardado del documento. |
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
public void mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
Fusionando documentos XPS a PDF usando la instancia Device .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| filesForMerge | java.lang.String[] | Archivos XPS para combinar con este documento en un dispositivo de salida. |
| pdfStream | java.io.OutputStream | El flujo de salida donde escribir el PDF resultante. |
| options | PdfSaveOptions | Opciones de guardado del documento. |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
Elimina un elemento en la posición index de la página activa.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe eliminar el elemento. |
Returns: XpsContentElement - Removed element.
removeDocumentAt(int index)
public void removeDocumentAt(int index)
Elimina un documento en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe eliminar un documento. |
removePage(XpsPage page)
public XpsPage removePage(XpsPage page)
Elimina una página del documento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| page | XpsPage | Página a eliminar. |
Returns: XpsPage - Removed page.
removePageAt(int index)
public XpsPage removePageAt(int index)
Elimina una página del documento en la posición index .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe eliminar una página. |
Returns: XpsPage - Removed page.
save(Device device, SaveOptions options)
public void save(Device device, SaveOptions options)
Guarda el documento usando la instancia Device .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| device | Device | La instancia del Device. |
| options | SaveOptions | Opciones de guardado del documento. |
save(OutputStream stream)
public void save(OutputStream stream)
Guarda el documento XPS en un flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.OutputStream | Flujo del documento XPS donde se guardará. |
save(String path)
public void save(String path)
Guarda el documento XPS en el archivo XPS ubicado en la ruta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ruta | java.lang.String | Ubicación del documento. |
saveAsImage(ImageSaveOptions options)
public void saveAsImage(ImageSaveOptions options)
Guarda el documento en un archivo de imagen. El directorio de salida y el nombre de archivo serán los mismos que del archivo XPS de entrada. La extensión del archivo corresponderá al formato de imagen en el parámetro “options”. Si el documento se inicializó con un flujo que no es FileInputStream, el archivo de imagen se guardará en la carpeta actual con la plantilla de nombre de archivo predeterminada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| options | ImageSaveOptions | Opciones para guardar el documento en formato de imagen bitmap. |
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
Guarda el documento en un archivo de imagen en el directorio especificado con el nombre de archivo especificado. La extensión del archivo corresponderá al formato de imagen en el parámetro “options”.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| options | ImageSaveOptions | Opciones para guardar el documento en formato de imagen bitmap. |
| outDir | java.lang.String | El directorio de salida donde se guardará el archivo de imagen. |
| fileNameTemplate | java.lang.String | Plantilla de nombre de archivo para la imagen (sin extensión). Si el archivo XPS de entrada tiene una sola página, será exactamente el nombre de archivo; de lo contrario, “_[n]”, donde “n” es el número de página a partir de 1, y se añadirá un sufijo a esto. La extensión del archivo corresponderá al formato de imagen en el parámetro “option”. |
saveAsImageBytes(ImageSaveOptions options)
public byte[][][] saveAsImageBytes(ImageSaveOptions options)
Guarda el documento en formato de imagen bitmap como matrices de bytes.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| options | ImageSaveOptions | Opciones para guardar el documento en formato de imagen bitmap. |
Returns: byte[][][] - Los arreglos de bytes de las imágenes resultantes. La primera dimensión es para documentos internos y la segunda para páginas dentro de los documentos internos.
saveAsPdf(OutputStream stream, PdfSaveOptions options)
public void saveAsPdf(OutputStream stream, PdfSaveOptions options)
Guarda el documento en formato PDF.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.OutputStream | El flujo donde escribir el archivo PDF de salida. |
| options | PdfSaveOptions | Opciones para guardar el documento en formato PDF. |
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
Guarda el documento en formato PDF.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| outPdfFilePath | java.lang.String | La ruta del archivo PDF de salida. |
| options | PdfSaveOptions | Opciones para guardar el documento en formato PDF. |
saveAsPs(OutputStream stream, PsSaveOptions options)
public void saveAsPs(OutputStream stream, PsSaveOptions options)
Guarda el documento en formato PS.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.OutputStream | El flujo donde escribir el archivo PS de salida. |
| options | PsSaveOptions | Opciones para guardar el documento en formato PS. |
saveAsPs(String outPsFilePath, PsSaveOptions options)
public void saveAsPs(String outPsFilePath, PsSaveOptions options)
Guarda el documento en formato PostSscript.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| outPsFilePath | java.lang.String | La ruta del archivo PostScript de salida. |
| options | PsSaveOptions | Opciones para guardar el documento en formato PDF. |
selectActiveDocument(int documentNumber)
public void selectActiveDocument(int documentNumber)
Selecciona un documento activo para editar.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| documentNumber | int | Un número de documento. |
selectActivePage(int pageNumber)
public XpsPage selectActivePage(int pageNumber)
Selecciona una página de documento activa para editar.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| pageNumber | int | Un número de página. |
Returns: XpsPage - XpsPage instance for active page.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Vincula el printTicket al documento indexado por documentIndex .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| documentIndex | int | Índice del documento al que enlazar el ticket de impresión. |
| printTicket | DocumentPrintTicket | El ticket de impresión a enlazar. |
setJobPrintTicket(JobPrintTicket value)
public void setJobPrintTicket(JobPrintTicket value)
Establece el ticket de impresión del trabajo del documento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | JobPrintTicket | El ticket de impresión del trabajo del documento. |
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Vincula el printTicket a la página indexada por pageIndex en el documento indexado por documentIndex .
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| documentIndex | int | Índice del documento. |
| pageIndex | int | Índice de la página a la que enlazar el ticket de impresión. |
| printTicket | PagePrintTicket | El ticket de impresión a enlazar. |
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ámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |