PageAPI

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI

public class PageAPI implements EventBasedModifications.IModificationAPI

L’API di modifica dell’elemento Page.

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 alla posizione indice.
remove(T element)Rimuove un elemento dalla pagina.
addCanvas()Aggiunge un nuovo canvas alla pagina.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Aggiunge nuovi glyphs alla pagina.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Aggiunge nuovi glyphs alla pagina.
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)Aggiunge una voce di contorno al documento.
addPath(XpsPathGeometry data)Aggiunge un nuovo Path alla pagina.
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.
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.
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)
getClass()
getHeight()Restituisce l’altezza della pagina, espressa come numero reale nelle unità dello spazio di coordinate effettivo.
getPageCount()Restituisce il numero di pagine nel documento attivo.
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.
getWidth()Restituisce la larghezza della pagina, espressa come numero reale nelle unità dello spazio di coordinate effettivo.
hashCode()
insertCanvas(int index)Inserisce una nuova tela nella pagina alla posizione index .
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Inserisce nuovi glifi nella pagina alla posizione index .
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Inserisce nuovi glifi nella pagina alla posizione index .
insertPath(int index, XpsPathGeometry data)Inserisce un nuovo percorso nella pagina alla posizione index .
notify()
notifyAll()
removeAt(int index)Rimuove un elemento alla posizione index dalla pagina.
setHeight(float value)Imposta l’altezza della pagina, espressa come numero reale nelle unità dello spazio di coordinate effettivo.
setWidth(float value)Imposta la larghezza della pagina, espressa come numero reale nelle unità dello spazio di coordinate effettivo.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

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 alla posizione indice.

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.

Parameters:

ParametroTipoDescrizione
elementoTL’elemento da rimuovere.

Returns: T - Elemento rimosso.

addCanvas()

public XpsCanvas addCanvas()

Aggiunge un nuovo canvas alla pagina.

Returns: XpsCanvas - Added canvas.

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 glyphs alla pagina.

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 glyphs alla pagina.

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, int targetPageNumber)

public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)

Aggiunge una voce di contorno al documento.

Parameters:

ParametroTipoDescrizione
descriptionjava.lang.StringLa descrizione della voce.
outlineLevelintIl livello di contorno.
targetPageNumberintIl numero di pagina di destinazione.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Aggiunge un nuovo Path alla pagina.

Parameters:

ParametroTipoDescrizione
dataXpsPathGeometryLa geometria del percorso.

Returns: XpsPath - Added path.

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.

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.

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 visual brush.
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

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getHeight()

public float getHeight()

Restituisce l’altezza della pagina, espressa come numero reale nelle unità dello spazio di coordinate effettivo.

Returns: float - L’altezza della pagina.

getPageCount()

public int getPageCount()

Restituisce il numero di pagine nel documento attivo.

Returns: int - Il numero di pagine nel documento attivo.

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 object that provides utilities beyond the formal XPS manipulation API.

getWidth()

public float getWidth()

Restituisce la larghezza della pagina, espressa come numero reale nelle unità dello spazio di coordinate effettivo.

Returns: float - La larghezza della pagina.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Inserisce una nuova tela nella pagina alla posizione index .

Parameters:

ParametroTipoDescrizione
indiceintPosizione in cui dovrebbe essere inserito un nuovo canvas.

Returns: XpsCanvas - Inserted canvas.

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 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 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.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Inserisce un nuovo percorso nella pagina alla posizione index .

Parameters:

ParametroTipoDescrizione
indiceintPosizione in cui dovrebbe essere inserito un nuovo path.
dataXpsPathGeometryLa geometria del percorso.

Returns: XpsPath - Inserted path.

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.

Parameters:

ParametroTipoDescrizione
indiceintPosizione in cui l’elemento dovrebbe essere rimosso.

Returns: XpsContentElement - Removed element.

setHeight(float value)

public void setHeight(float value)

Imposta l’altezza della pagina, espressa come numero reale nelle unità dello spazio di coordinate effettivo.

Parameters:

ParametroTipoDescrizione
valorefloatL’altezza della pagina.

setWidth(float value)

public void setWidth(float value)

Imposta la larghezza della pagina, espressa come numero reale nelle unità dello spazio di coordinate effettivo.

Parameters:

ParametroTipoDescrizione
valorefloatLa larghezza della pagina.

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