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

CostruttoreDescrizione
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

MetodoDescrizione
add(T element)Aggiunge un elemento di contenuto (Canvas, Path o Glyphs)
insert(int index, T element)Inserisce un elemento (Canvas, Path o Glyphs) nella pagina attiva alla posizione index .
remove(T element)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 gradientStops, Point2D startPoint, Point2D endPoint)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 segments)Crea una nuova figura di percorso aperto.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)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 pathFigures)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 gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)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:

ParametroTipoDescrizione
pathjava.lang.StringPosizione del documento.

XpsDocument(InputStream stream, LoadOptions options)

public XpsDocument(InputStream stream, LoadOptions options)

Carica un documento esistente memorizzato nello stream come documento XPS.

Parameters:

ParametroTipoDescrizione
streamjava.io.InputStreamStream del documento.
optionsLoadOptionsOpzioni di caricamento del documento.

add(T element)

public T <T>add(T element)

Aggiunge un elemento di contenuto (Canvas, Path o Glyphs)

Parameters:

ParametroTipoDescrizione
elementoTL’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:

ParametroTipoDescrizione
indiceintPosizione in cui un elemento dovrebbe essere inserito.
elementoTL’elemento da inserire.

Returns: T - Elemento inserito.

remove(T element)

public T <T>remove(T element)

Rimuove un elemento dalla pagina attiva.

Parameters:

ParametroTipoDescrizione
elementoTL’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:

ParametroTipoDescrizione
attivabooleanFlag 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:

ParametroTipoDescrizione
larghezzafloatLarghezza della prima pagina.
altezzafloatAltezza 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:

ParametroTipoDescrizione
larghezzafloatLarghezza della prima pagina.
altezzafloatAltezza della prima pagina.
attivabooleanFlag 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:

ParametroTipoDescrizione
fontXpsFontRisorsa del font.
fontRenderingEmSizefloatDimensione del font.
originXfloatCoordinata X di origine dei glifi.
originYfloatCoordinata Y di origine dei glifi.
unicodeStringjava.lang.StringStringa 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:

ParametroTipoDescrizione
fontFamilyjava.lang.StringFamiglia del font.
fontRenderingEmSizefloatDimensione del font.
fontStyleXpsFontStyleStile del carattere.
originXfloatCoordinata X di origine dei glifi.
originYfloatCoordinata Y di origine dei glifi.
unicodeStringjava.lang.StringStringa 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:

ParametroTipoDescrizione
descriptionjava.lang.StringLa descrizione della voce.
outlineLevelintIl livello di contorno.
targetXpsHyperlinkTargetL’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:

ParametroTipoDescrizione
attivabooleanFlag 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:

ParametroTipoDescrizione
pageXpsPagePagina da aggiungere.

Returns: XpsPage - Added page.

addPage(XpsPage page, boolean activate)

public XpsPage addPage(XpsPage page, boolean activate)

Aggiunge una pagina al documento.

Parameters:

ParametroTipoDescrizione
pageXpsPagePagina da aggiungere.
attivabooleanFlag 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:

ParametroTipoDescrizione
larghezzafloatLarghezza di una nuova pagina.
altezzafloatAltezza 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:

ParametroTipoDescrizione
larghezzafloatLarghezza di una nuova pagina.
altezzafloatAltezza di una nuova pagina.
attivabooleanFlag 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:

ParametroTipoDescrizione
dataXpsPathGeometryLa 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:

ParametroTipoDescrizione
puntojava.awt.geom.Point2DIl punto finale dell’arco ellittico.
dimensionejava.awt.geom.Dimension2DIl raggio x e y dell’arco ellittico come coppia x,y.
rotationAnglefloatIndica come l’ellisse è ruotata rispetto al sistema di coordinate corrente.
isLargeArcbooleanDetermina se l’arco è disegnato con una sweep di 180 gradi o più.
sweepDirectionXpsSweepDirectionLa 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:

ParametroTipoDescrizione
puntojava.awt.geom.Point2DIl punto finale dell’arco ellittico.
dimensionejava.awt.geom.Dimension2DIl raggio x e y dell’arco ellittico come coppia x,y.
rotationAnglefloatIndica come l’ellisse è ruotata rispetto al sistema di coordinate corrente.
isLargeArcbooleanDetermina se l’arco è disegnato con una sweep di 180 gradi o più.
sweepDirectionXpsSweepDirectionLa direzione in cui l’arco è disegnato.
isStrokedbooleanSpecifica 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:

ParametroTipoDescrizione
iccProfileXpsIccProfileLa risorsa del profilo ICC.
componentsfloat[]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:

ParametroTipoDescrizione
rfloatIl componente di colore rosso.
gfloatIl componente di colore verde.
bfloatIl 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:

ParametroTipoDescrizione
afloatIl componente di colore alfa.
rfloatIl componente di colore rosso.
gfloatIl componente di colore verde.
bfloatIl 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:

ParametroTipoDescrizione
rintIl componente di colore rosso.
gintIl componente di colore verde.
bintIl 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:

ParametroTipoDescrizione
aintIl componente di colore alfa.
rintIl componente di colore rosso.
gintIl componente di colore verde.
bintIl componente di colore blu.

Returns: XpsColor - New color.

createColor(Color color)

public XpsColor createColor(Color color)

Crea un nuovo colore.

Parameters:

ParametroTipoDescrizione
colorjava.awt.ColorUn’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:

ParametroTipoDescrizione
pathjava.lang.StringIl percorso al profilo ICC.
componentsfloat[]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:

ParametroTipoDescrizione
streamjava.io.InputStreamLo 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:

ParametroTipoDescrizione
fontFamilyjava.lang.StringLa famiglia di caratteri.
fontStyleXpsFontStyleLo 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:

ParametroTipoDescrizione
fontXpsFontRisorsa del font.
fontRenderingEmSizefloatDimensione del font.
originXfloatCoordinata X di origine dei glifi.
originYfloatCoordinata Y di origine dei glifi.
unicodeStringjava.lang.StringStringa 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:

ParametroTipoDescrizione
fontFamilyjava.lang.StringFamiglia del font.
fontRenderingEmSizefloatDimensione del font.
fontStyleXpsFontStyleStile del carattere.
originXfloatCoordinata X di origine dei glifi.
originYfloatCoordinata Y di origine dei glifi.
unicodeStringjava.lang.StringStringa 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:

ParametroTipoDescrizione
colorXpsColorIl colore di arresto del gradiente.
offsetfloatL’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:

ParametroTipoDescrizione
colorjava.awt.ColorIl colore di arresto del gradiente.
offsetfloatL’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:

ParametroTipoDescrizione
streamjava.io.InputStreamLo 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:

ParametroTipoDescrizione
iccProfilePathjava.lang.StringIl 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:

ParametroTipoDescrizione
streamjava.io.InputStreamLo 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:

ParametroTipoDescrizione
imagePathjava.lang.StringIl 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:

ParametroTipoDescrizione
imageXpsImageUna risorsa immagine.
viewboxjava.awt.geom.Rectangle2DLa posizione e le dimensioni del contenuto sorgente del pennello.
viewportjava.awt.geom.Rectangle2DLa 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:

ParametroTipoDescrizione
imagePathjava.lang.StringIl percorso dell’immagine da utilizzare come tessera del pennello.
viewboxjava.awt.geom.Rectangle2DLa posizione e le dimensioni del contenuto sorgente del pennello.
viewportjava.awt.geom.Rectangle2DLa 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:

ParametroTipoDescrizione
startPointjava.awt.geom.Point2DIl punto di partenza del gradiente lineare.
endPointjava.awt.geom.Point2DIl 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:

ParametroTipoDescrizione
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>L’elenco delle fermate del gradiente.
startPointjava.awt.geom.Point2DIl punto di partenza del gradiente lineare.
endPointjava.awt.geom.Point2DIl 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:

ParametroTipoDescrizione
m11floatElemento 11.
m12floatElemento 12.
m21floatElemento 21.
m22floatElemento 22.
m31floatElemento 31.
m32floatElemento 32.

Returns: XpsMatrix - New affine transformation matrix.

createPath(XpsPathGeometry data)

public XpsPath createPath(XpsPathGeometry data)

Crea un nuovo Path.

Parameters:

ParametroTipoDescrizione
dataXpsPathGeometryLa geometria del percorso.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

Crea una nuova figura di percorso aperto.

Parameters:

ParametroTipoDescrizione
startPointjava.awt.geom.Point2DIl 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:

ParametroTipoDescrizione
startPointjava.awt.geom.Point2DIl punto di partenza per il primo segmento della figura del percorso.
isClosedbooleanSpecifica 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:

ParametroTipoDescrizione
startPointjava.awt.geom.Point2DIl punto di partenza per il primo segmento della figura del percorso.
segmentsjava.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:

ParametroTipoDescrizione
startPointjava.awt.geom.Point2DIl punto di partenza per il primo segmento della figura del percorso.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Elenco di segmenti di percorso.
isClosedbooleanSpecifica 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:

ParametroTipoDescrizione
abbreviatedGeometryjava.lang.StringForma 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:

ParametroTipoDescrizione
pathFiguresjava.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:

ParametroTipoDescrizione
pointsjava.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:

ParametroTipoDescrizione
pointsjava.awt.geom.Point2D[]Punti di controllo per più segmenti B?bezier.
isStrokedbooleanSpecifica 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:

ParametroTipoDescrizione
pointsjava.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:

ParametroTipoDescrizione
pointsjava.awt.geom.Point2D[]Un insieme di coordinate per i molteplici segmenti che definiscono il segmento di polilinea.
isStrokedbooleanSpecifica 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:

ParametroTipoDescrizione
pointsjava.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:

ParametroTipoDescrizione
pointsjava.awt.geom.Point2D[]Punti di controllo per più segmenti B?bezier quadratici.
isStrokedbooleanSpecifica 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:

ParametroTipoDescrizione
centerjava.awt.geom.Point2DIl punto centrale del gradiente radiale (cioè il centro dell’ellisse).
gradientOriginjava.awt.geom.Point2DIl punto di origine del gradiente radiale.
radiusXfloatIl raggio nella dimensione x dell’ellisse che definisce il gradiente radiale.
radiusYfloatIl 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:

ParametroTipoDescrizione
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>L’elenco delle fermate del gradiente.
centerjava.awt.geom.Point2DIl punto centrale del gradiente radiale (cioè il centro dell’ellisse).
gradientOriginjava.awt.geom.Point2DIl punto di origine del gradiente radiale.
radiusXfloatIl raggio nella dimensione x dell’ellisse che definisce il gradiente radiale.
radiusYfloatIl 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:

ParametroTipoDescrizione
colorXpsColorIl 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:

ParametroTipoDescrizione
colorjava.awt.ColorIl 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:

ParametroTipoDescrizione
elementXpsContentElementL’elemento XPS (Canvas, Path o Glyphs) per la proprietà Visual del pennello visivo.
viewboxjava.awt.geom.Rectangle2DLa posizione e le dimensioni del contenuto sorgente del pennello.
viewportjava.awt.geom.Rectangle2DLa 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:

ParametroTipoDescrizione
arg0java.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:

ParametroTipoDescrizione
documentIndexintIndice 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:

ParametroTipoDescrizione
documentIndexintIndice del documento.
pageIndexintIndice 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:

ParametroTipoDescrizione
indiceintPosizione 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:

ParametroTipoDescrizione
indiceintPosizione 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:

ParametroTipoDescrizione
indiceintPosizione in cui un documento dovrebbe essere inserito.
attivabooleanFlag 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:

ParametroTipoDescrizione
indiceintPosizione in cui un documento dovrebbe essere inserito.
larghezzafloatLarghezza della prima pagina.
altezzafloatAltezza 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:

ParametroTipoDescrizione
indiceintPosizione in cui un documento dovrebbe essere inserito.
larghezzafloatLarghezza della prima pagina.
altezzafloatAltezza della prima pagina.
attivabooleanFlag 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:

ParametroTipoDescrizione
indiceintPosizione in cui dovrebbero essere inseriti nuovi glyphs.
fontXpsFontRisorsa del font.
fontSizefloatDimensione del font.
originXfloatCoordinata X di origine dei glifi.
originYfloatCoordinata Y di origine dei glifi.
unicodeStringjava.lang.StringStringa 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:

ParametroTipoDescrizione
indiceintPosizione in cui dovrebbero essere inseriti nuovi glyphs.
fontFamilyjava.lang.StringFamiglia del font.
fontSizefloatDimensione del font.
fontStyleXpsFontStyleStile del carattere.
originXfloatCoordinata X di origine dei glifi.
originYfloatCoordinata Y di origine dei glifi.
unicodeStringjava.lang.StringStringa 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:

ParametroTipoDescrizione
indiceintPosizione 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:

ParametroTipoDescrizione
indiceintPosizione in cui una pagina dovrebbe essere inserita.
attivabooleanFlag 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:

ParametroTipoDescrizione
indiceintPosizione in cui una pagina dovrebbe essere aggiunta.
pageXpsPagePagina 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:

ParametroTipoDescrizione
indiceintPosizione in cui una pagina dovrebbe essere aggiunta.
pageXpsPagePagina da inserire.
attivabooleanFlag 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:

ParametroTipoDescrizione
indiceintPosizione in cui una pagina dovrebbe essere inserita.
larghezzafloatLarghezza di una nuova pagina.
altezzafloatAltezza 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:

ParametroTipoDescrizione
indiceintPosizione in cui una pagina dovrebbe essere inserita.
larghezzafloatLarghezza di una nuova pagina.
altezzafloatAltezza di una nuova pagina.
attivabooleanFlag 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:

ParametroTipoDescrizione
indiceintPosizione in cui dovrebbe essere inserito un nuovo path.
dataXpsPathGeometryLa 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:

ParametroTipoDescrizione
filesForMergejava.lang.String[]File XPS per la fusione con questo documento.
outStreamjava.io.OutputStreamIl 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:

ParametroTipoDescrizione
filesForMergejava.lang.String[]File XPS per la fusione con questo documento.
outXpsFilePathjava.lang.StringIl 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:

ParametroTipoDescrizione
outPdfFilePathjava.lang.StringIl percorso del file PDF di output.
filesForMergejava.lang.String[]File XPS per la fusione con questo documento verso un dispositivo di output.
optionsPdfSaveOptionsOpzioni 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:

ParametroTipoDescrizione
filesForMergejava.lang.String[]File XPS per la fusione con questo documento verso un dispositivo di output.
pdfStreamjava.io.OutputStreamIl flusso di output per scrivere il PDF risultante.
optionsPdfSaveOptionsOpzioni 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:

ParametroTipoDescrizione
indiceintPosizione 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:

ParametroTipoDescrizione
indiceintPosizione in cui un documento dovrebbe essere rimosso.

removePage(XpsPage page)

public XpsPage removePage(XpsPage page)

Rimuove una pagina dal documento.

Parameters:

ParametroTipoDescrizione
pageXpsPagePagina da rimuovere.

Returns: XpsPage - Removed page.

removePageAt(int index)

public XpsPage removePageAt(int index)

Rimuove una pagina dal documento alla posizione index .

Parameters:

ParametroTipoDescrizione
indiceintPosizione 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:

ParametroTipoDescrizione
deviceDeviceL’istanza del Device .
optionsSaveOptionsOpzioni di salvataggio del documento.

save(OutputStream stream)

public void save(OutputStream stream)

Salva il documento XPS in uno stream.

Parameters:

ParametroTipoDescrizione
streamjava.io.OutputStreamStream XPS documento da salvare.

save(String path)

public void save(String path)

Salva il documento XPS nel file XPS situato al path .

Parameters:

ParametroTipoDescrizione
pathjava.lang.StringPosizione 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:

ParametroTipoDescrizione
optionsImageSaveOptionsOpzioni 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:

ParametroTipoDescrizione
optionsImageSaveOptionsOpzioni per salvare il documento in un formato immagine bitmap.
outDirjava.lang.StringLa directory di output dove verrà salvato il file immagine.
fileNameTemplatejava.lang.StringIl 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:

ParametroTipoDescrizione
optionsImageSaveOptionsOpzioni 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:

ParametroTipoDescrizione
streamjava.io.OutputStreamLo stream su cui scrivere il file PDF di output.
optionsPdfSaveOptionsOpzioni 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:

ParametroTipoDescrizione
outPdfFilePathjava.lang.StringIl percorso del file PDF di output.
optionsPdfSaveOptionsOpzioni 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:

ParametroTipoDescrizione
streamjava.io.OutputStreamLo stream su cui scrivere il file PS di output.
optionsPsSaveOptionsOpzioni 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:

ParametroTipoDescrizione
outPsFilePathjava.lang.StringIl percorso del file PostScript di output.
optionsPsSaveOptionsOpzioni per salvare il documento in formato PDF.

selectActiveDocument(int documentNumber)

public void selectActiveDocument(int documentNumber)

Seleziona un documento attivo per la modifica.

Parameters:

ParametroTipoDescrizione
documentNumberintUn numero di documento.

selectActivePage(int pageNumber)

public XpsPage selectActivePage(int pageNumber)

Seleziona una pagina di documento attiva per la modifica.

Parameters:

ParametroTipoDescrizione
pageNumberintUn 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:

ParametroTipoDescrizione
documentIndexintIndice del documento a cui collegare il ticket di stampa.
printTicketDocumentPrintTicketIl ticket di stampa da collegare.

setJobPrintTicket(JobPrintTicket value)

public void setJobPrintTicket(JobPrintTicket value)

Imposta il ticket di stampa del lavoro del documento.

Parameters:

ParametroTipoDescrizione
valueJobPrintTicketIl 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:

ParametroTipoDescrizione
documentIndexintIndice del documento.
pageIndexintIndice della pagina a cui collegare il ticket di stampa.
printTicketPagePrintTicketIl 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:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int