XpsDocument
Inheritance: java.lang.Object, com.aspose.page.Document
All Implemented Interfaces: java.io.Closeable
public final class XpsDocument extends Document implements Closeable
Classe che incapsula l’entità principale del documento XPS che fornisce metodi di manipolazione per qualsiasi elemento XPS.
Costruttori
| Costruttore | Descrizione |
|---|---|
| XpsDocument() | Crea un documento XPS vuoto con dimensione pagina predefinita. |
| XpsDocument(String path) | Apre un documento XPS esistente situato al percorso . |
| XpsDocument(InputStream stream, LoadOptions options) | Carica un documento esistente memorizzato nello stream come documento XPS. |
Metodi
| Metodo | Descrizione |
|---|---|
| Aggiunge un elemento di contenuto (Canvas, Path o Glyphs) | |
| Inserisce un elemento (Canvas, Path o Glyphs) nella pagina attiva alla posizione index . | |
| Rimuove un elemento dalla pagina attiva. | |
| addCanvas() | Aggiunge una nuova canvas alla pagina attiva. |
| addDocument() | Aggiunge un documento vuoto con dimensione pagina predefinita e seleziona il documento aggiunto come attivo. |
| addDocument(boolean activate) | Aggiunge un documento vuoto con dimensione pagina predefinita. |
| addDocument(float width, float height) | Aggiunge un documento vuoto con le dimensioni della prima pagina width e height e seleziona il documento aggiunto come attivo. |
| addDocument(float width, float height, boolean activate) | Aggiunge un documento vuoto con le dimensioni della prima pagina width e height . |
| addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Aggiunge nuovi glifi alla pagina attiva. |
| addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Aggiunge nuovi glifi alla pagina attiva. |
| addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target) | Aggiunge una voce di contorno al documento. |
| addPage() | Aggiunge una pagina vuota al documento con dimensione di pagina predefinita. |
| addPage(boolean activate) | Aggiunge una pagina vuota al documento con dimensione di pagina predefinita. |
| addPage(XpsPage page) | Aggiunge una pagina al documento e seleziona la pagina aggiunta come attiva. |
| addPage(XpsPage page, boolean activate) | Aggiunge una pagina al documento. |
| addPage(float width, float height) | Aggiunge una pagina vuota al documento con width e height specificati. |
| addPage(float width, float height, boolean activate) | Aggiunge una pagina vuota al documento con width e height specificati. |
| addPath(XpsPathGeometry data) | Aggiunge un nuovo percorso alla pagina attiva. |
| close() | Rilascia l’istanza. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection) | Crea un nuovo segmento di arco ellittico tracciato. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked) | Crea un nuovo segmento di arco ellittico. |
| createCanvas() | Crea un nuovo canvas. |
| createColor(XpsIccProfile iccProfile, float[] components) | Crea un nuovo colore nello spazio colore basato su ICC. |
| createColor(float r, float g, float b) | Crea un nuovo colore nello spazio colore scRGB. |
| createColor(float a, float r, float g, float b) | Crea un nuovo colore nello spazio colore scRGB. |
| createColor(int r, int g, int b) | Crea un nuovo colore nello spazio colore sRGB. |
| createColor(int a, int r, int g, int b) | Crea un nuovo colore nello spazio colore sRGB. |
| createColor(Color color) | Crea un nuovo colore. |
| createColor(String path, float[] components) | Crea un nuovo colore nello spazio colore basato su ICC. |
| createFont(InputStream stream) | Crea una nuova risorsa di font TrueType dallo stream. |
| createFont(String fontFamily, XpsFontStyle fontStyle) | Crea una nuova risorsa di font TrueType. |
| createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Crea nuovi glyphs. |
| createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Crea nuovi glyphs. |
| createGradientStop(XpsColor color, float offset) | Crea una nuova fermata di gradiente. |
| createGradientStop(Color color, float offset) | Crea una nuova fermata di gradiente. |
| createIccProfile(InputStream stream) | Crea una nuova risorsa di profilo ICC dallo stream . |
| createIccProfile(String iccProfilePath) | Crea una nuova risorsa di profilo ICC dal file di profilo ICC situato al iccProfilePath . |
| createImage(InputStream stream) | Crea una nuova risorsa immagine dallo stream . |
| createImage(String imagePath) | Crea una nuova risorsa immagine dal file immagine situato al imagePath . |
| createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport) | Crea un nuovo pennello immagine. |
| createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport) | Crea un nuovo pennello immagine. |
| createLinearGradientBrush(Point2D startPoint, Point2D endPoint) | Crea un nuovo pennello di gradiente lineare. |
| createLinearGradientBrush(List | Crea un nuovo pennello di gradiente lineare. |
| createMatrix(float m11, float m12, float m21, float m22, float m31, float m32) | Crea una nuova matrice di trasformazione affine. |
| createPath(XpsPathGeometry data) | Crea un nuovo Path. |
| createPathFigure(Point2D startPoint) | Crea una nuova figura di percorso aperto. |
| createPathFigure(Point2D startPoint, boolean isClosed) | Crea una nuova figura di percorso. |
| createPathFigure(Point2D startPoint, List | Crea una nuova figura di percorso aperto. |
| createPathFigure(Point2D startPoint, List | Crea una nuova figura di percorso. |
| createPathGeometry() | Crea una nuova geometria di percorso. |
| createPathGeometry(String abbreviatedGeometry) | Crea una nuova geometria di percorso specificata in forma abbreviata. |
| createPathGeometry(List | Crea una nuova geometria di percorso con l’elenco specificato di figure di percorso. |
| createPolyBezierSegment(Point2D[] points) | Crea un nuovo insieme di curve cubiche B?zier tracciate. |
| createPolyBezierSegment(Point2D[] points, boolean isStroked) | Crea un nuovo insieme di curve cubiche B?zier. |
| createPolyLineSegment(Point2D[] points) | Crea un nuovo disegno poligonale tracciato contenente un numero arbitrario di vertici individuali. |
| createPolyLineSegment(Point2D[] points, boolean isStroked) | Crea un nuovo disegno poligonale contenente un numero arbitrario di vertici individuali. |
| createPolyQuadraticBezierSegment(Point2D[] points) | Crea un nuovo insieme di curve quadratiche B?zier tracciate dal punto precedente nella figura di percorso attraverso un insieme di vertici, utilizzando i punti di controllo specificati. |
| createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked) | Crea un nuovo insieme di curve quadratiche B?bezier dal punto precedente nella figura di percorso attraverso un insieme di vertici, utilizzando i punti di controllo specificati. |
| createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY) | Crea un nuovo pennello a gradiente radiale. |
| createRadialGradientBrush(List | Crea un nuovo pennello a gradiente radiale. |
| createSolidColorBrush(XpsColor color) | Crea un nuovo pennello a colore solido. |
| createSolidColorBrush(Color color) | Crea un nuovo pennello a colore solido. |
| createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport) | Crea un nuovo pennello visivo. |
| equals(Object arg0) | |
| getActiveDocument() | Restituisce il numero del documento attivo. |
| getActivePage() | Restituisce il numero della pagina attiva all’interno del documento attivo. |
| getClass() | |
| getDocumentCount() | Restituisce il numero di documenti all’interno del pacchetto XPS. |
| getDocumentPrintTicket(int documentIndex) | Ottiene il ticket di stampa del documento indicizzato da documentIndex . |
| getJobPrintTicket() | Restituisce il ticket di stampa del lavoro del documento. |
| getPage() | Restituisce l’istanza XpsPage per la pagina attiva. |
| getPageCount() | Restituisce il numero di pagine nel documento attivo. |
| getPagePrintTicket(int documentIndex, int pageIndex) | Ottiene il ticket di stampa della pagina indicizzata da pageIndex nel documento indicizzato da documentIndex . |
| getTotalPageCount() | Restituisce il numero totale di pagine in tutti i documenti all’interno del documento XPS. |
| getUtils() | Ottiene l’oggetto che fornisce utilità oltre l’API formale di manipolazione XPS. |
| hashCode() | |
| insertCanvas(int index) | Inserisce una nuova tela nella pagina attiva alla posizione index . |
| insertDocument(int index) | Inserisce un documento vuoto con dimensione di pagina predefinita alla posizione index e seleziona il documento inserito come attivo. |
| insertDocument(int index, boolean activate) | Inserisce un documento vuoto con dimensione di pagina predefinita alla posizione index . |
| insertDocument(int index, float width, float height) | Inserisce un documento vuoto con le dimensioni della prima pagina width e height alla posizione index e seleziona il documento inserito come attivo. |
| insertDocument(int index, float width, float height, boolean activate) | Inserisce un documento vuoto con le dimensioni della prima pagina width e height alla posizione index . |
| insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString) | Inserisce nuovi glifi nella pagina attiva alla posizione index . |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Inserisce nuovi glifi nella pagina attiva alla posizione index . |
| insertPage(int index) | Inserisce una pagina vuota nel documento con dimensione di pagina predefinita alla posizione index e seleziona la pagina inserita come attiva. |
| insertPage(int index, boolean activate) | Inserisce una pagina vuota nel documento con dimensione di pagina predefinita alla posizione index . |
| insertPage(int index, XpsPage page) | Inserisce una pagina nel documento alla posizione index e seleziona la pagina inserita come attiva. |
| insertPage(int index, XpsPage page, boolean activate) | Inserisce una pagina nel documento alla posizione index . |
| insertPage(int index, float width, float height) | Inserisce una pagina vuota nel documento con width e height specificati alla posizione index e seleziona la pagina inserita come attiva. |
| insertPage(int index, float width, float height, boolean activate) | Inserisce una pagina vuota nel documento con width e height specificati alla posizione index . |
| insertPath(int index, XpsPathGeometry data) | Inserisce un nuovo percorso nella pagina attiva alla posizione index . |
| isLicensed() | Indica se la licenza del prodotto Aspose.Page per Java è accessibile e valida. |
| merge(String[] filesForMerge, OutputStream outStream) | Unione di diversi file XPS in un unico documento XPS. |
| merge(String[] filesForMerge, String outXpsFilePath) | Unione di diversi file XPS in un unico documento XPS. |
| mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options) | Unione di documenti XPS in PDF usando l’istanza Device . |
| mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options) | Unione di documenti XPS in PDF usando l’istanza Device . |
| notify() | |
| notifyAll() | |
| removeAt(int index) | Rimuove un elemento alla posizione index dalla pagina attiva. |
| removeDocumentAt(int index) | Rimuove un documento alla posizione index . |
| removePage(XpsPage page) | Rimuove una pagina dal documento. |
| removePageAt(int index) | Rimuove una pagina dal documento alla posizione index . |
| save(Device device, SaveOptions options) | Salva il documento usando l’istanza Device . |
| save(OutputStream stream) | Salva il documento XPS in uno stream. |
| save(String path) | Salva il documento XPS nel file XPS situato al path . |
| saveAsImage(ImageSaveOptions options) | Salva il documento in un file immagine. La directory di output e il nome del file saranno gli stessi del file XPS di input. |
| saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate) | Salva il documento in un file immagine nella directory specificata con il nome file specificato. |
| saveAsImageBytes(ImageSaveOptions options) | Salva il documento in formato immagine bitmap come array di byte. |
| saveAsPdf(OutputStream stream, PdfSaveOptions options) | Salva il documento in formato PDF. |
| saveAsPdf(String outPdfFilePath, PdfSaveOptions options) | Salva il documento in formato PDF. |
| saveAsPs(OutputStream stream, PsSaveOptions options) | Salva il documento in formato PS. |
| saveAsPs(String outPsFilePath, PsSaveOptions options) | Salva il documento in formato PostSscript. |
| selectActiveDocument(int documentNumber) | Seleziona un documento attivo per la modifica. |
| selectActivePage(int pageNumber) | Seleziona una pagina di documento attiva per la modifica. |
| setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket) | Collega il printTicket al documento indicizzato da documentIndex . |
| setJobPrintTicket(JobPrintTicket value) | Imposta il ticket di stampa del lavoro del documento. |
| setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket) | Collega il printTicket alla pagina indicizzata da pageIndex nel documento indicizzato da documentIndex . |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
XpsDocument()
public XpsDocument()
Crea un documento XPS vuoto con dimensione pagina predefinita.
XpsDocument(String path)
public XpsDocument(String path)
Apre un documento XPS esistente situato al percorso .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| path | java.lang.String | Posizione del documento. |
XpsDocument(InputStream stream, LoadOptions options)
public XpsDocument(InputStream stream, LoadOptions options)
Carica un documento esistente memorizzato nello stream come documento XPS.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | java.io.InputStream | Stream del documento. |
| options | LoadOptions | Opzioni di caricamento del documento. |
add(T element)
public T <T>add(T element)
Aggiunge un elemento di contenuto (Canvas, Path o Glyphs)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| elemento | T | L’elemento da aggiungere. |
Returns: T - Elemento aggiunto.
insert(int index, T element)
public T <T>insert(int index, T element)
Inserisce un elemento (Canvas, Path o Glyphs) nella pagina attiva alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui un elemento dovrebbe essere inserito. |
| elemento | T | L’elemento da inserire. |
Returns: T - Elemento inserito.
remove(T element)
public T <T>remove(T element)
Rimuove un elemento dalla pagina attiva.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| elemento | T | L’elemento da rimuovere. |
Returns: T - Elemento rimosso.
addCanvas()
public XpsCanvas addCanvas()
Aggiunge una nuova canvas alla pagina attiva.
Returns: XpsCanvas - Added canvas.
addDocument()
public void addDocument()
Aggiunge un documento vuoto con dimensione pagina predefinita e seleziona il documento aggiunto come attivo.
addDocument(boolean activate)
public void addDocument(boolean activate)
Aggiunge un documento vuoto con dimensione pagina predefinita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| attiva | boolean | Flag che indica se selezionare il documento aggiunto come attivo. |
addDocument(float width, float height)
public void addDocument(float width, float height)
Aggiunge un documento vuoto con le dimensioni della prima pagina width e height e seleziona il documento aggiunto come attivo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| larghezza | float | Larghezza della prima pagina. |
| altezza | float | Altezza della prima pagina. |
addDocument(float width, float height, boolean activate)
public void addDocument(float width, float height, boolean activate)
Aggiunge un documento vuoto con le dimensioni della prima pagina width e height .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| larghezza | float | Larghezza della prima pagina. |
| altezza | float | Altezza della prima pagina. |
| attiva | boolean | Flag che indica se selezionare il documento aggiunto come attivo. |
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
Aggiunge nuovi glifi alla pagina attiva.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| font | XpsFont | Risorsa del font. |
| fontRenderingEmSize | float | Dimensione del font. |
| originX | float | Coordinata X di origine dei glifi. |
| originY | float | Coordinata Y di origine dei glifi. |
| unicodeString | java.lang.String | Stringa da stampare. |
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)
Aggiunge nuovi glifi alla pagina attiva.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontFamily | java.lang.String | Famiglia del font. |
| fontRenderingEmSize | float | Dimensione del font. |
| fontStyle | XpsFontStyle | Stile del carattere. |
| originX | float | Coordinata X di origine dei glifi. |
| originY | float | Coordinata Y di origine dei glifi. |
| unicodeString | java.lang.String | Stringa da stampare. |
Returns: XpsGlyphs - Added glyphs.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
public void addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
Aggiunge una voce di contorno al documento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| description | java.lang.String | La descrizione della voce. |
| outlineLevel | int | Il livello di contorno. |
| target | XpsHyperlinkTarget | L’obiettivo di ingresso. |
addPage()
public XpsPage addPage()
Aggiunge una pagina vuota al documento con dimensione di pagina predefinita.
Returns: XpsPage - Added page.
addPage(boolean activate)
public XpsPage addPage(boolean activate)
Aggiunge una pagina vuota al documento con dimensione di pagina predefinita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| attiva | boolean | Flag che indica se selezionare la pagina aggiunta come attiva. |
Returns: XpsPage - Added page.
addPage(XpsPage page)
public XpsPage addPage(XpsPage page)
Aggiunge una pagina al documento e seleziona la pagina aggiunta come attiva.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| page | XpsPage | Pagina da aggiungere. |
Returns: XpsPage - Added page.
addPage(XpsPage page, boolean activate)
public XpsPage addPage(XpsPage page, boolean activate)
Aggiunge una pagina al documento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| page | XpsPage | Pagina da aggiungere. |
| attiva | boolean | Flag che indica se selezionare la pagina aggiunta come attiva. |
Returns: XpsPage - Added page.
addPage(float width, float height)
public XpsPage addPage(float width, float height)
Aggiunge una pagina vuota al documento con width e height specificati.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| larghezza | float | Larghezza di una nuova pagina. |
| altezza | float | Altezza di una nuova pagina. |
Returns: XpsPage - Added page.
addPage(float width, float height, boolean activate)
public XpsPage addPage(float width, float height, boolean activate)
Aggiunge una pagina vuota al documento con width e height specificati.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| larghezza | float | Larghezza di una nuova pagina. |
| altezza | float | Altezza di una nuova pagina. |
| attiva | boolean | Flag che indica se selezionare la pagina aggiunta come attiva. |
Returns: XpsPage - Added page.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Aggiunge un nuovo percorso alla pagina attiva.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| data | XpsPathGeometry | La geometria del percorso. |
Returns: XpsPath - Added path.
close()
public void close()
Rilascia l’istanza.
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 nuovo segmento di arco ellittico tracciato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| punto | java.awt.geom.Point2D | Il punto finale dell’arco ellittico. |
| dimensione | java.awt.geom.Dimension2D | Il raggio x e y dell’arco ellittico come coppia x,y. |
| rotationAngle | float | Indica come l’ellisse è ruotata rispetto al sistema di coordinate corrente. |
| isLargeArc | boolean | Determina se l’arco è disegnato con una sweep di 180 gradi o più. |
| sweepDirection | XpsSweepDirection | La direzione in cui l’arco è disegnato. |
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 nuovo segmento di arco ellittico.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| punto | java.awt.geom.Point2D | Il punto finale dell’arco ellittico. |
| dimensione | java.awt.geom.Dimension2D | Il raggio x e y dell’arco ellittico come coppia x,y. |
| rotationAngle | float | Indica come l’ellisse è ruotata rispetto al sistema di coordinate corrente. |
| isLargeArc | boolean | Determina se l’arco è disegnato con una sweep di 180 gradi o più. |
| sweepDirection | XpsSweepDirection | La direzione in cui l’arco è disegnato. |
| isStroked | boolean | Specifica se il tratto per questo segmento del percorso è disegnato. |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
Crea un nuovo canvas.
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
Crea un nuovo colore nello spazio colore basato su ICC.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| iccProfile | XpsIccProfile | La risorsa del profilo ICC. |
| components | float[] | Componenti di colore. |
Returns: XpsColor - New color.
createColor(float r, float g, float b)
public XpsColor createColor(float r, float g, float b)
Crea un nuovo colore nello spazio colore scRGB.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| r | float | Il componente di colore rosso. |
| g | float | Il componente di colore verde. |
| b | float | Il componente di colore blu. |
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 nuovo colore nello spazio colore scRGB.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | float | Il componente di colore alfa. |
| r | float | Il componente di colore rosso. |
| g | float | Il componente di colore verde. |
| b | float | Il componente di colore blu. |
Returns: XpsColor - New color.
createColor(int r, int g, int b)
public XpsColor createColor(int r, int g, int b)
Crea un nuovo colore nello spazio colore sRGB.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| r | int | Il componente di colore rosso. |
| g | int | Il componente di colore verde. |
| b | int | Il componente di colore blu. |
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 nuovo colore nello spazio colore sRGB.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | int | Il componente di colore alfa. |
| r | int | Il componente di colore rosso. |
| g | int | Il componente di colore verde. |
| b | int | Il componente di colore blu. |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
Crea un nuovo colore.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| color | java.awt.Color | Un’istanza di colore nativa per il colore RGB. |
Returns: XpsColor - New color.
createColor(String path, float[] components)
public XpsColor createColor(String path, float[] components)
Crea un nuovo colore nello spazio colore basato su ICC.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| path | java.lang.String | Il percorso al profilo ICC. |
| components | float[] | Componenti di colore. |
Returns: XpsColor - New color.
createFont(InputStream stream)
public XpsFont createFont(InputStream stream)
Crea una nuova risorsa di font TrueType dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | java.io.InputStream | Lo stream contenente il profilo ICC da utilizzare come risorsa. |
Returns: XpsFont - New TrueType font resource.
createFont(String fontFamily, XpsFontStyle fontStyle)
public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)
Crea una nuova risorsa di font TrueType.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontFamily | java.lang.String | La famiglia di caratteri. |
| fontStyle | XpsFontStyle | Lo stile del carattere. Vedi le costanti della classe XpsFont (che sono flag bit) per i valori disponibili da combinare. |
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 nuovi glyphs.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| font | XpsFont | Risorsa del font. |
| fontRenderingEmSize | float | Dimensione del font. |
| originX | float | Coordinata X di origine dei glifi. |
| originY | float | Coordinata Y di origine dei glifi. |
| unicodeString | java.lang.String | Stringa da stampare. |
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 nuovi glyphs.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontFamily | java.lang.String | Famiglia del font. |
| fontRenderingEmSize | float | Dimensione del font. |
| fontStyle | XpsFontStyle | Stile del carattere. |
| originX | float | Coordinata X di origine dei glifi. |
| originY | float | Coordinata Y di origine dei glifi. |
| unicodeString | java.lang.String | Stringa da stampare. |
Returns: XpsGlyphs - New glyphs.
createGradientStop(XpsColor color, float offset)
public XpsGradientStop createGradientStop(XpsColor color, float offset)
Crea una nuova fermata di gradiente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| color | XpsColor | Il colore di arresto del gradiente. |
| offset | float | L’offset del gradiente. |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
Crea una nuova fermata di gradiente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| color | java.awt.Color | Il colore di arresto del gradiente. |
| offset | float | L’offset del gradiente. |
Returns: XpsGradientStop - New gradient stop.
createIccProfile(InputStream stream)
public XpsIccProfile createIccProfile(InputStream stream)
Crea una nuova risorsa di profilo ICC dallo stream .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | java.io.InputStream | Lo stream contenente il profilo ICC da utilizzare come risorsa. |
Returns: XpsIccProfile - New ICC profile resource.
createIccProfile(String iccProfilePath)
public XpsIccProfile createIccProfile(String iccProfilePath)
Crea una nuova risorsa di profilo ICC dal file di profilo ICC situato al iccProfilePath .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| iccProfilePath | java.lang.String | Il percorso del profilo ICC da utilizzare come risorsa. |
Returns: XpsIccProfile - New ICC profile resource.
createImage(InputStream stream)
public XpsImage createImage(InputStream stream)
Crea una nuova risorsa immagine dallo stream .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | java.io.InputStream | Lo stream contenente l’immagine da utilizzare come risorsa. |
Returns: XpsImage - New image resource.
createImage(String imagePath)
public XpsImage createImage(String imagePath)
Crea una nuova risorsa immagine dal file immagine situato al imagePath .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| imagePath | java.lang.String | Il percorso dell’immagine da utilizzare come risorsa. |
Returns: XpsImage - New image resource.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
Crea un nuovo pennello immagine.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | XpsImage | Una risorsa immagine. |
| viewbox | java.awt.geom.Rectangle2D | La posizione e le dimensioni del contenuto sorgente del pennello. |
| viewport | java.awt.geom.Rectangle2D | La regione nello spazio di coordinate contenente della tessera principale del pennello che è (possibilmente ripetutamente) applicata per riempire la regione a cui il pennello è applicato. |
Returns: XpsImageBrush - New image brush.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
Crea un nuovo pennello immagine.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| imagePath | java.lang.String | Il percorso dell’immagine da utilizzare come tessera del pennello. |
| viewbox | java.awt.geom.Rectangle2D | La posizione e le dimensioni del contenuto sorgente del pennello. |
| viewport | java.awt.geom.Rectangle2D | La regione nello spazio di coordinate contenente della tessera principale del pennello che è (possibilmente ripetutamente) applicata per riempire la regione a cui il pennello è applicato. |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
Crea un nuovo pennello di gradiente lineare.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Il punto di partenza del gradiente lineare. |
| endPoint | java.awt.geom.Point2D | Il punto finale del gradiente lineare. |
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 nuovo pennello di gradiente lineare.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | L’elenco delle fermate del gradiente. |
| startPoint | java.awt.geom.Point2D | Il punto di partenza del gradiente lineare. |
| endPoint | java.awt.geom.Point2D | Il punto finale del gradiente lineare. |
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 nuova matrice di trasformazione affine.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| 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 un nuovo Path.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| data | XpsPathGeometry | La geometria del percorso. |
Returns: XpsPath - New path.
createPathFigure(Point2D startPoint)
public XpsPathFigure createPathFigure(Point2D startPoint)
Crea una nuova figura di percorso aperto.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Il punto di partenza per il primo segmento della figura del percorso. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
Crea una nuova figura di percorso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Il punto di partenza per il primo segmento della figura del percorso. |
| isClosed | boolean | Specifica se il percorso è chiuso. Se impostato su true, il tratto è disegnato "closed", cioè l’ultimo punto dell’ultimo segmento della figura del percorso è collegato al punto specificato nell’attributo StartPoint, altrimenti il tratto è disegnato "open" e l’ultimo punto non è collegato al punto di partenza. Applicabile solo se la figura del percorso è utilizzata in un elemento Path che specifica un tratto. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
Crea una nuova figura di percorso aperto.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Il punto di partenza per il primo segmento della figura del percorso. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Elenco di segmenti di percorso. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)
Crea una nuova figura di percorso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Il punto di partenza per il primo segmento della figura del percorso. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Elenco di segmenti di percorso. |
| isClosed | boolean | Specifica se il percorso è chiuso. Se impostato su true, il tratto è disegnato "closed", cioè l’ultimo punto dell’ultimo segmento della figura del percorso è collegato al punto specificato nell’attributo StartPoint, altrimenti il tratto è disegnato "open" e l’ultimo punto non è collegato al punto di partenza. Applicabile solo se la figura del percorso è utilizzata in un elemento Path che specifica un tratto. |
Returns: XpsPathFigure - New path figure.
createPathGeometry()
public XpsPathGeometry createPathGeometry()
Crea una nuova geometria di percorso.
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(String abbreviatedGeometry)
public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)
Crea una nuova geometria di percorso specificata in forma abbreviata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| abbreviatedGeometry | java.lang.String | Forma abbreviata della geometria del percorso. |
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(List pathFigures)
public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)
Crea una nuova geometria di percorso con l’elenco specificato di figure di percorso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| pathFigures | java.util.List<com.aspose.xps.XpsPathFigure> | Elenco di figure del percorso. |
Returns: XpsPathGeometry - New path geometry.
createPolyBezierSegment(Point2D[] points)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)
Crea un nuovo insieme di curve cubiche B?zier tracciate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| points | java.awt.geom.Point2D[] | Punti di controllo per più segmenti B?bezier. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)
Crea un nuovo insieme di curve cubiche B?zier.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| points | java.awt.geom.Point2D[] | Punti di controllo per più segmenti B?bezier. |
| isStroked | boolean | Specifica se il tratto per questo segmento del percorso è disegnato. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyLineSegment(Point2D[] points)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)
Crea un nuovo disegno poligonale tracciato contenente un numero arbitrario di vertici individuali.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| points | java.awt.geom.Point2D[] | Un insieme di coordinate per i molteplici segmenti che definiscono il segmento di polilinea. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyLineSegment(Point2D[] points, boolean isStroked)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)
Crea un nuovo disegno poligonale contenente un numero arbitrario di vertici individuali.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| points | java.awt.geom.Point2D[] | Un insieme di coordinate per i molteplici segmenti che definiscono il segmento di polilinea. |
| isStroked | boolean | Specifica se il tratto per questo segmento del percorso è disegnato. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
Crea un nuovo insieme di curve quadratiche B?zier tracciate dal punto precedente nella figura di percorso attraverso un insieme di vertici, utilizzando i punti di controllo specificati.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| points | java.awt.geom.Point2D[] | Punti di controllo per più segmenti B?bezier quadratici. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
Crea un nuovo insieme di curve quadratiche B?bezier dal punto precedente nella figura di percorso attraverso un insieme di vertici, utilizzando i punti di controllo specificati.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| points | java.awt.geom.Point2D[] | Punti di controllo per più segmenti B?bezier quadratici. |
| isStroked | boolean | Specifica se il tratto per questo segmento del percorso è disegnato. |
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 nuovo pennello a gradiente radiale.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| center | java.awt.geom.Point2D | Il punto centrale del gradiente radiale (cioè il centro dell’ellisse). |
| gradientOrigin | java.awt.geom.Point2D | Il punto di origine del gradiente radiale. |
| radiusX | float | Il raggio nella dimensione x dell’ellisse che definisce il gradiente radiale. |
| radiusY | float | Il raggio nella dimensione y dell’ellisse che definisce il gradiente radiale. |
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 nuovo pennello a gradiente radiale.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | L’elenco delle fermate del gradiente. |
| center | java.awt.geom.Point2D | Il punto centrale del gradiente radiale (cioè il centro dell’ellisse). |
| gradientOrigin | java.awt.geom.Point2D | Il punto di origine del gradiente radiale. |
| radiusX | float | Il raggio nella dimensione x dell’ellisse che definisce il gradiente radiale. |
| radiusY | float | Il raggio nella dimensione y dell’ellisse che definisce il gradiente radiale. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createSolidColorBrush(XpsColor color)
public XpsSolidColorBrush createSolidColorBrush(XpsColor color)
Crea un nuovo pennello a colore solido.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| color | XpsColor | Il colore per gli elementi riempiti. |
Returns: XpsSolidColorBrush - New solid color brush.
createSolidColorBrush(Color color)
public XpsSolidColorBrush createSolidColorBrush(Color color)
Crea un nuovo pennello a colore solido.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| color | java.awt.Color | Il colore per gli elementi riempiti. |
Returns: XpsSolidColorBrush - New solid color brush.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
Crea un nuovo pennello visivo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| element | XpsContentElement | L’elemento XPS (Canvas, Path o Glyphs) per la proprietà Visual del pennello visivo. |
| viewbox | java.awt.geom.Rectangle2D | La posizione e le dimensioni del contenuto sorgente del pennello. |
| viewport | java.awt.geom.Rectangle2D | La regione nello spazio di coordinate contenente della tessera principale del pennello che è (possibilmente ripetutamente) applicata per riempire la regione a cui il pennello è applicato. |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getActiveDocument()
public int getActiveDocument()
Restituisce il numero del documento attivo.
Returns: int - Il valore int.
getActivePage()
public int getActivePage()
Restituisce il numero della pagina attiva all’interno del documento attivo.
Returns: int - Il valore int.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDocumentCount()
public int getDocumentCount()
Restituisce il numero di documenti all’interno del pacchetto XPS.
Returns: int - Il numero di documenti all’interno del pacchetto XPS.
getDocumentPrintTicket(int documentIndex)
public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)
Ottiene il ticket di stampa del documento indicizzato da documentIndex .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| documentIndex | int | Indice del documento il cui ticket di stampa restituire. |
Returns: DocumentPrintTicket - Document’s print ticket.
getJobPrintTicket()
public JobPrintTicket getJobPrintTicket()
Restituisce il ticket di stampa del lavoro del documento.
Returns: JobPrintTicket - The document’s job print ticket.
getPage()
public XpsPage getPage()
Restituisce l’istanza XpsPage per la pagina attiva.
Returns: XpsPage - The XpsPage instance for active page.
getPageCount()
public int getPageCount()
Restituisce il numero di pagine nel documento attivo.
Returns: int - Il numero di pagine nel documento attivo.
getPagePrintTicket(int documentIndex, int pageIndex)
public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)
Ottiene il ticket di stampa della pagina indicizzata da pageIndex nel documento indicizzato da documentIndex .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| documentIndex | int | Indice del documento. |
| pageIndex | int | Indice della pagina il cui ticket di stampa restituire. |
Returns: PagePrintTicket - Page’s print ticket.
getTotalPageCount()
public int getTotalPageCount()
Restituisce il numero totale di pagine in tutti i documenti all’interno del documento XPS.
Returns: int - Il numero totale di pagine in tutti i documenti all’interno del documento XPS.
getUtils()
public DocumentUtils getUtils()
Ottiene l’oggetto che fornisce utilità oltre l’API formale di manipolazione XPS.
Returns: DocumentUtils - The utilities object.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Inserisce una nuova tela nella pagina attiva alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui dovrebbe essere inserito un nuovo canvas. |
Returns: XpsCanvas - Inserted canvas.
insertDocument(int index)
public void insertDocument(int index)
Inserisce un documento vuoto con dimensione di pagina predefinita alla posizione index e seleziona il documento inserito come attivo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui un documento dovrebbe essere inserito. |
insertDocument(int index, boolean activate)
public void insertDocument(int index, boolean activate)
Inserisce un documento vuoto con dimensione di pagina predefinita alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui un documento dovrebbe essere inserito. |
| attiva | boolean | Flag che indica se selezionare il documento inserito come attivo. |
insertDocument(int index, float width, float height)
public void insertDocument(int index, float width, float height)
Inserisce un documento vuoto con le dimensioni della prima pagina width e height alla posizione index e seleziona il documento inserito come attivo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui un documento dovrebbe essere inserito. |
| larghezza | float | Larghezza della prima pagina. |
| altezza | float | Altezza della prima pagina. |
insertDocument(int index, float width, float height, boolean activate)
public void insertDocument(int index, float width, float height, boolean activate)
Inserisce un documento vuoto con le dimensioni della prima pagina width e height alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui un documento dovrebbe essere inserito. |
| larghezza | float | Larghezza della prima pagina. |
| altezza | float | Altezza della prima pagina. |
| attiva | boolean | Flag che indica se selezionare il documento inserito come attivo. |
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)
Inserisce nuovi glifi nella pagina attiva alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui dovrebbero essere inseriti nuovi glyphs. |
| font | XpsFont | Risorsa del font. |
| fontSize | float | Dimensione del font. |
| originX | float | Coordinata X di origine dei glifi. |
| originY | float | Coordinata Y di origine dei glifi. |
| unicodeString | java.lang.String | Stringa da stampare. |
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)
Inserisce nuovi glifi nella pagina attiva alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui dovrebbero essere inseriti nuovi glyphs. |
| fontFamily | java.lang.String | Famiglia del font. |
| fontSize | float | Dimensione del font. |
| fontStyle | XpsFontStyle | Stile del carattere. |
| originX | float | Coordinata X di origine dei glifi. |
| originY | float | Coordinata Y di origine dei glifi. |
| unicodeString | java.lang.String | Stringa da stampare. |
Returns: XpsGlyphs - Inserted glyphs.
insertPage(int index)
public XpsPage insertPage(int index)
Inserisce una pagina vuota nel documento con dimensione di pagina predefinita alla posizione index e seleziona la pagina inserita come attiva.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui una pagina dovrebbe essere inserita. |
Returns: XpsPage - Inserted page.
insertPage(int index, boolean activate)
public XpsPage insertPage(int index, boolean activate)
Inserisce una pagina vuota nel documento con dimensione di pagina predefinita alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui una pagina dovrebbe essere inserita. |
| attiva | boolean | Flag che indica se selezionare la pagina inserita come attiva. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page)
public XpsPage insertPage(int index, XpsPage page)
Inserisce una pagina nel documento alla posizione index e seleziona la pagina inserita come attiva.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui una pagina dovrebbe essere aggiunta. |
| page | XpsPage | Pagina da inserire. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page, boolean activate)
public XpsPage insertPage(int index, XpsPage page, boolean activate)
Inserisce una pagina nel documento alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui una pagina dovrebbe essere aggiunta. |
| page | XpsPage | Pagina da inserire. |
| attiva | boolean | Flag che indica se selezionare la pagina inserita come attiva. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height)
public XpsPage insertPage(int index, float width, float height)
Inserisce una pagina vuota nel documento con width e height specificati alla posizione index e seleziona la pagina inserita come attiva.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui una pagina dovrebbe essere inserita. |
| larghezza | float | Larghezza di una nuova pagina. |
| altezza | float | Altezza di una nuova pagina. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height, boolean activate)
public XpsPage insertPage(int index, float width, float height, boolean activate)
Inserisce una pagina vuota nel documento con width e height specificati alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui una pagina dovrebbe essere inserita. |
| larghezza | float | Larghezza di una nuova pagina. |
| altezza | float | Altezza di una nuova pagina. |
| attiva | boolean | Flag che indica se selezionare la pagina inserita come attiva. |
Returns: XpsPage - Inserted page.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Inserisce un nuovo percorso nella pagina attiva alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui dovrebbe essere inserito un nuovo path. |
| data | XpsPathGeometry | La geometria del percorso. |
Returns: XpsPath - Inserted path.
isLicensed()
public boolean isLicensed()
Indica se la licenza del prodotto Aspose.Page per Java è accessibile e valida.
Returns: boolean - valore booleano
merge(String[] filesForMerge, OutputStream outStream)
public void merge(String[] filesForMerge, OutputStream outStream)
Unione di diversi file XPS in un unico documento XPS.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| filesForMerge | java.lang.String[] | File XPS per la fusione con questo documento. |
| outStream | java.io.OutputStream | Il flusso di output dove salvare i documenti XPS uniti. |
merge(String[] filesForMerge, String outXpsFilePath)
public void merge(String[] filesForMerge, String outXpsFilePath)
Unione di diversi file XPS in un unico documento XPS.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| filesForMerge | java.lang.String[] | File XPS per la fusione con questo documento. |
| outXpsFilePath | java.lang.String | Il percorso del file XPS di output. |
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
Unione di documenti XPS in PDF usando l’istanza Device .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| outPdfFilePath | java.lang.String | Il percorso del file PDF di output. |
| filesForMerge | java.lang.String[] | File XPS per la fusione con questo documento verso un dispositivo di output. |
| options | PdfSaveOptions | Opzioni di salvataggio del documento. |
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
public void mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
Unione di documenti XPS in PDF usando l’istanza Device .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| filesForMerge | java.lang.String[] | File XPS per la fusione con questo documento verso un dispositivo di output. |
| pdfStream | java.io.OutputStream | Il flusso di output per scrivere il PDF risultante. |
| options | PdfSaveOptions | Opzioni di salvataggio del documento. |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
Rimuove un elemento alla posizione index dalla pagina attiva.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui l’elemento dovrebbe essere rimosso. |
Returns: XpsContentElement - Removed element.
removeDocumentAt(int index)
public void removeDocumentAt(int index)
Rimuove un documento alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui un documento dovrebbe essere rimosso. |
removePage(XpsPage page)
public XpsPage removePage(XpsPage page)
Rimuove una pagina dal documento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| page | XpsPage | Pagina da rimuovere. |
Returns: XpsPage - Removed page.
removePageAt(int index)
public XpsPage removePageAt(int index)
Rimuove una pagina dal documento alla posizione index .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui una pagina dovrebbe essere rimossa. |
Returns: XpsPage - Removed page.
save(Device device, SaveOptions options)
public void save(Device device, SaveOptions options)
Salva il documento usando l’istanza Device .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| device | Device | L’istanza del Device . |
| options | SaveOptions | Opzioni di salvataggio del documento. |
save(OutputStream stream)
public void save(OutputStream stream)
Salva il documento XPS in uno stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | java.io.OutputStream | Stream XPS documento da salvare. |
save(String path)
public void save(String path)
Salva il documento XPS nel file XPS situato al path .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| path | java.lang.String | Posizione del documento. |
saveAsImage(ImageSaveOptions options)
public void saveAsImage(ImageSaveOptions options)
Salva il documento in un file immagine. La directory di output e il nome del file saranno gli stessi del file XPS di input. L’estensione del file corrisponderà al formato immagine nel parametro "options". Se il documento è stato inizializzato con uno stream che non è FileInputStream, il file immagine verrà salvato nella cartella corrente con il modello di nome file predefinito.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| options | ImageSaveOptions | Opzioni per salvare il documento in un formato immagine bitmap. |
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
Salva il documento in un file immagine nella directory specificata con il nome file specificato. L’estensione del file corrisponderà al formato immagine nel parametro "options".
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| options | ImageSaveOptions | Opzioni per salvare il documento in un formato immagine bitmap. |
| outDir | java.lang.String | La directory di output dove verrà salvato il file immagine. |
| fileNameTemplate | java.lang.String | Il modello di nome file per l’immagine (senza estensione). Se il file XPS di input è a pagina singola, sarà esattamente il nome del file, altrimenti "\_[n]", dove "n" è il numero di pagina a partire da 1, a questo verrà aggiunto il suffisso. L’estensione del file corrisponderà al formato immagine nel parametro "option". |
saveAsImageBytes(ImageSaveOptions options)
public byte[][][] saveAsImageBytes(ImageSaveOptions options)
Salva il documento in formato immagine bitmap come array di byte.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| options | ImageSaveOptions | Opzioni per salvare il documento in un formato immagine bitmap. |
Returns: byte[][][] - Gli array di byte delle immagini risultanti. La prima dimensione è per i documenti interni e la seconda per le pagine all’interno dei documenti interni.
saveAsPdf(OutputStream stream, PdfSaveOptions options)
public void saveAsPdf(OutputStream stream, PdfSaveOptions options)
Salva il documento in formato PDF.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | java.io.OutputStream | Lo stream su cui scrivere il file PDF di output. |
| options | PdfSaveOptions | Opzioni per salvare il documento in formato PDF. |
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
Salva il documento in formato PDF.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| outPdfFilePath | java.lang.String | Il percorso del file PDF di output. |
| options | PdfSaveOptions | Opzioni per salvare il documento in formato PDF. |
saveAsPs(OutputStream stream, PsSaveOptions options)
public void saveAsPs(OutputStream stream, PsSaveOptions options)
Salva il documento in formato PS.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | java.io.OutputStream | Lo stream su cui scrivere il file PS di output. |
| options | PsSaveOptions | Opzioni per salvare il documento in formato PS. |
saveAsPs(String outPsFilePath, PsSaveOptions options)
public void saveAsPs(String outPsFilePath, PsSaveOptions options)
Salva il documento in formato PostSscript.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| outPsFilePath | java.lang.String | Il percorso del file PostScript di output. |
| options | PsSaveOptions | Opzioni per salvare il documento in formato PDF. |
selectActiveDocument(int documentNumber)
public void selectActiveDocument(int documentNumber)
Seleziona un documento attivo per la modifica.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| documentNumber | int | Un numero di documento. |
selectActivePage(int pageNumber)
public XpsPage selectActivePage(int pageNumber)
Seleziona una pagina di documento attiva per la modifica.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| pageNumber | int | Un numero di pagina. |
Returns: XpsPage - XpsPage instance for active page.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Collega il printTicket al documento indicizzato da documentIndex .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| documentIndex | int | Indice del documento a cui collegare il ticket di stampa. |
| printTicket | DocumentPrintTicket | Il ticket di stampa da collegare. |
setJobPrintTicket(JobPrintTicket value)
public void setJobPrintTicket(JobPrintTicket value)
Imposta il ticket di stampa del lavoro del documento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | JobPrintTicket | Il ticket di stampa del lavoro del documento. |
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Collega il printTicket alla pagina indicizzata da pageIndex nel documento indicizzato da documentIndex .
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| documentIndex | int | Indice del documento. |
| pageIndex | int | Indice della pagina a cui collegare il ticket di stampa. |
| printTicket | PagePrintTicket | Il ticket di stampa da collegare. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |