Class PageAPI
Il nome: Aspose.Page.XPS.Features.EventBasedModifications Assemblea: Aspose.Page.dll (25.4.0)
The Page Modifica di API.
public class PageAPI : IModificationAPI
Inheritance
Implements
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Height
Ritorna/seta l’altezza della pagina, espressa come un numero realein unità dello spazio di coordinamento effettivo.
public float Height { get; set; }
Valore di proprietà
PageCount
Ritorna il numero di pagine nel documento attivo.
public int PageCount { get; }
Valore di proprietà
TotalPageCount
Ritorna il numero totale di pagine in tutti i documenti all’interno del documento XPS.
public int TotalPageCount { get; }
Valore di proprietà
Utils
Riceve l’oggetto che fornisce utilità al di là dell’API di manipolazione XPS.
public DocumentUtils Utils { get; }
Valore di proprietà
Width
Ritorna/seta la larghezza della pagina, espressa come un numero reale inUnità dello spazio di coordinamento efficace.
public float Width { get; set; }
Valore di proprietà
Methods
Aggiungi T>(T)
Aggiungi un elemento di contenuto (Canvas, Path, o Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Un elemento da aggiungere.
Returns
T
Un elemento aggiunto.
Tipo di parametri
T
Il tipo di elemento.
AddCanvas()
Aggiungi un nuovo canvas alla pagina.
public XpsCanvas AddCanvas()
Returns
Aggiunta di canvas.
AddGlyphs(string, float, fontStyle, flatt, flot, string)
Aggiungi nuovi glyphs alla pagina.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Scrivi una famiglia.
fontRenderingEmSize
float
dimensioni di font.
fontStyle
FontStyle
Sviluppo di stile.
originX
float
Il coordinato X di origine Glyph.
originY
float
Il coordinato di origine Glyphs.
unicodeString
string
String da stampare.
Returns
Aggiungi i Glif.
AddGlyphs(XpsFont, float, flotta, stringa)
Aggiungi nuovi glyphs alla pagina.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
fonti di risorsa.
fontRenderingEmSize
float
dimensioni di font.
originX
float
Il coordinato X di origine Glyph.
originY
float
Il coordinato di origine Glyphs.
unicodeString
string
String da stampare.
Returns
Aggiungi i Glif.
AddOutlineEntry(String, int, int)
Aggiungi un’ingresso di outline al documento.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)
Parameters
description
string
La descrizione dell’ingresso.
outlineLevel
int
Il livello di outline.
targetPageNumber
int
Il numero della pagina target.
AddPath(XpsPathGeometry)
Aggiungi un nuovo percorso alla pagina.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
La geometria del percorso.
Returns
Il percorso aggiunto.
CreateArcSegment(Point F, SizeF, Float, Bool, XpsSweepDirection, bool)
Crea un nuovo segmento elliptico.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Il punto di fine dell’arco elliptico.
size
SizeF
Il raggio x e y dell’arco elliptico come una coppia x,y.
rotationAngle
float
Indica come l’ellipso è rotato rispetto al sistema di coordinate corrente.
isLargeArc
bool
Determina se l’arca è tagliata con una spina di 180 o superiore.
sweepDirection
XpsSweepDirection
La direzione in cui l’arco è ritirato.
isStroked
bool
Determinare se l’incidente per questo segmento della strada è ritirato.
Returns
Il nuovo segmento elliptico.
CreateCanvas()
Crea una nuova canvola.
public XpsCanvas CreateCanvas()
Returns
Nuove canzoni
CreateColor(Color)
Crea un nuovo colore.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Un esempio di colore nativo per il colore RGB.
Returns
Il nuovo colore.
CreateColor(int, int, int, int)
Crea un nuovo colore nello spazio di colore sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
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
Il nuovo colore.
CreateColor(int, int, int)
Crea un nuovo colore nello spazio di colore sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Il componente di colore rosso.
g
int
Il componente di colore verde.
b
int
Il componente di colore blu.
Returns
Il nuovo colore.
CreateColor(La flotta, la flotta, la flotta)
Crea un nuovo colore nello spazio di colore scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
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
Il nuovo colore.
CreateColor(Flotta, flotta e flotta)
Crea un nuovo colore nello spazio di colore scRGB.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Il componente di colore rosso.
g
float
Il componente di colore verde.
b
float
Il componente di colore blu.
Returns
Il nuovo colore.
CreateColor(Striscia, Params Float[])
Crea un nuovo colore nello spazio di colore basato su ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Il percorso verso il profilo dell’ICC.
components
float
[ ]
Componenti di colore.
Returns
Il nuovo colore.
CreateColor(XpsIccProfile, params float[])
Crea un nuovo colore nello spazio di colore basato su ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Il profilo dell’ICC.
components
float
[ ]
Componenti di colore.
Returns
Il nuovo colore.
CreateGlyphs(string, float, fontStyle, flatt, flot, string)
Crea nuovi glyphs.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Scrivi una famiglia.
fontRenderingEmSize
float
dimensioni di font.
fontStyle
FontStyle
Sviluppo di stile.
originX
float
Il coordinato X di origine Glyph.
originY
float
Il coordinato di origine Glyphs.
unicodeString
string
String da stampare.
Returns
Il nuovo Glif.
CreateGlyphs(XpsFont, float, flotta, stringa)
Crea nuovi glyphs.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
fonti di risorsa.
fontRenderingEmSize
float
dimensioni di font.
originX
float
Il coordinato X di origine Glyph.
originY
float
Il coordinato di origine Glyphs.
unicodeString
string
String da stampare.
Returns
Il nuovo Glif.
CreateGradientStop(XpsColor e Float)
Crea un nuovo stop gradient.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Il gradiente smette di colorare.
offset
float
Il Gradient si rimborsò.
Returns
Nuovo stop di gradient.
CreateGradientStop(Il colore, il float)
Crea un nuovo stop gradient.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Il gradiente smette di colorare.
offset
float
Il Gradient si rimborsò.
Returns
Nuovo stop di gradient.
CreateImageBrush(Sito ufficiale: RectangleF, XpsImage)
Crea un nuovo brush immagine.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Una risorsa di immagine.
viewbox
RectangleF
La posizione e le dimensioni del contenuto sorgente del brush.
viewport
RectangleF
La regione nello spazio coordinato contenente la prima spazzolaTile che viene applicato (possibile ripetutamente) per riempire la regione alla quale viene applicata la spazzola
Returns
Nuova immagine di Brush.
CreateImageBrush(String, RectangleF e RECTANGLEF)
Crea un nuovo brush immagine.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Il cammino verso l’immagine da prendere come un brush tile.
viewbox
RectangleF
La posizione e le dimensioni del contenuto sorgente del brush.
viewport
RectangleF
La regione nello spazio coordinato contenente la prima spazzolaTile che viene applicato (possibile ripetutamente) per riempire la regione alla quale viene applicata la spazzola
Returns
Nuova immagine di Brush.
CreateLinearGradientBrush(Scrivi una recensione per xpsgradientstop>Il punto, il punto)
Crea un nuovo gradiente lineare.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
di <
XpsGradientStop
>
La lista dei gradienti si ferma.
startPoint
PointF
Il punto di partenza del gradiente lineare.
endPoint
PointF
Il punto finale del gradiente lineare.
Returns
Il nuovo gradiente lineare.
CreateLinearGradientBrush(di PointF, PointF)
Crea un nuovo gradiente lineare.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
Il punto di partenza del gradiente lineare.
endPoint
PointF
Il punto finale del gradiente lineare.
Returns
Il nuovo gradiente lineare.
CreateMatrix(flotta, flotta, flotta, flotta, flotta)
Crea una nuova matrice di trasformazione affina.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Gli elementi 11.
m12
float
Gli elementi 12.
m21
float
L’elemento 21
m22
float
L’elemento 22
m31
float
Gli elementi 31.
m32
float
L’elemento 32.
Returns
Una nuova matrice di trasformazione.
CreatePath(XpsPathGeometry)
Crea un nuovo percorso.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
La geometria del percorso.
Returns
Il nuovo percorso.
CreatePathFigure(Il punto, bool)
Crea una nuova figura di percorso.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Il punto di partenza per il primo segmento della figura del percorso.
isClosed
bool
Determinare se il percorso è chiuso. se messo a verità, il colpo è ritirato"Closed", cioè l’ultimo punto nell’ultimo segmento della figura del percorso è collegato conil punto specificato nell’attributo StartPoint, altrimenti l’attacco viene tagliato “aperto”, el’ultimo punto non è collegato al punto di partenza. applicabile solo se il numero di percorso èutilizzato in un elemento Path che specifica un ictus.
Returns
Nuova figura di percorso.
CreatePathFigure(PointF, elenco, di bool)
Crea una nuova figura di percorso.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Il punto di partenza per il primo segmento della figura del percorso.
segments
List
di <
XpsPathSegment
>
Elenco dei segmenti di percorso.
isClosed
bool
Determinare se il percorso è chiuso. se messo a verità, il colpo è ritirato"Closed", cioè l’ultimo punto nell’ultimo segmento della figura del percorso è collegato conil punto specificato nell’attributo StartPoint, altrimenti l’attacco viene tagliato “aperto”, el’ultimo punto non è collegato al punto di partenza. applicabile solo se il numero di percorso èutilizzato in un elemento Path che specifica un ictus.
Returns
Nuova figura di percorso.
CreatePathGeometry(String)
Crea una nuova geometria di percorsi specificata con forma abbreviata.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
La forma breve della geometria del percorso.
Returns
La nuova geometria.
CreatePathGeometry()
Crea una nuova geometria.
public XpsPathGeometry CreatePathGeometry()
Returns
La nuova geometria.
CreatePathGeometry(Sito ufficiale xpspathfigure>)
Crea una nuova geometria di percorsi con un elenco specifico di numeri di percorsi.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
di <
XpsPathFigure
>
Elenco dei percorsi.
Returns
La nuova geometria.
CreatePolyBezierSegment(di PointF[ ], di bool)
Crea un nuovo set di curve Bézier cubiche.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Punti di controllo per diversi segmenti Bézier.
isStroked
bool
Determinare se l’incidente per questo segmento della strada è ritirato.
Returns
Nuovo segmento cubico Bézier curve.
CreatePolyLineSegment(di PointF[ ], di bool)
Crea un nuovo disegno poligonale che contiene un numero arbitrario di singole verticali.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Un insieme di coordinate per i più segmenti che definiscono il segmento della linea polare.
isStroked
bool
Determinare se l’incidente per questo segmento della strada è ritirato.
Returns
Nuovo segmento di disegno poligonale.
CreatePolyQuadraticBezierSegment(di PointF[ ], di bool)
Crea un nuovo set di curve Bézier quadratiche dal punto precedente nella figura del percorso attraverso un setdi verticali, utilizzando punti di controllo specifici.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Punti di controllo per i segmenti quadrati Bézier.
isStroked
bool
Determinare se l’incidente per questo segmento della strada è ritirato.
Returns
Il nuovo segmento quadratico Bézier curve.
CreateRadialGradientBrush(Scrivi una recensione per xpsgradientstop>Pointf, PointF e Float)
Crea un nuovo gradiente radiale.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
di <
XpsGradientStop
>
La lista dei gradienti si ferma.
center
PointF
Il punto centrale del gradiente radiale (cioè il centro dell’ellipso).
gradientOrigin
PointF
Il punto di origine del gradiente radiale.
radiusX
float
Il raggio nella dimensione x dell’ellipso che definisce il gradiente radiale.
radiusY
float
Il raggio nella dimensione y dell’ellipso che definisce il gradiente radiale.
Returns
Il nuovo gradient radiale.
CreateRadialGradientBrush(PointF, puntoF e flotta)
Crea un nuovo gradiente radiale.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Il punto centrale del gradiente radiale (cioè il centro dell’ellipso).
gradientOrigin
PointF
Il punto di origine del gradiente radiale.
radiusX
float
Il raggio nella dimensione x dell’ellipso che definisce il gradiente radiale.
radiusY
float
Il raggio nella dimensione y dell’ellipso che definisce il gradiente radiale.
Returns
Il nuovo gradient radiale.
CreateSolidColorBrush(XpsColor)
Crea un nuovo brush colorato solido.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
Il colore per gli elementi riempiti.
Returns
Nuova pulizia a colori solidi.
CreateSolidColorBrush(Color)
Crea un nuovo brush colorato solido.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
Il colore per gli elementi riempiti.
Returns
Nuova pulizia a colori solidi.
CreateVisualBrush(Sito ufficiale: XpsContentElement, RectangleF)
Crea un nuovo brush visivo.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
L’elemento XPS (Canvas, Path o Glyphs) per la proprietà visiva o la pulizia visiva.
viewbox
RectangleF
La posizione e le dimensioni del contenuto sorgente del brush.
viewport
RectangleF
La regione nello spazio coordinato contenente la prima spazzolaTile che viene applicato (possibile ripetutamente) per riempire la regione alla quale viene applicata la spazzola
Returns
Il nuovo brush visivo.
Introduzione t>(di T, T)
Inserisci un elemento (Canvas, Path, o Glyphs) nella pagina nella posizione index'.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Posizione in cui deve essere inserito un elemento ".
element
T
L’elemento da inserire.
Returns
T
Un elemento inserito.
Tipo di parametri
T
Il tipo di elemento.
InsertCanvas(int)
Inserisci una nuova canva nella pagina nella posizione index".
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Posizione in cui deve essere inserito un nuovo canvas.
Returns
Inserite le canzoni.
InsertGlyphs(int, string, float, fontStyle, flot, flatt, stringa)
Inserisci nuovi glyph nella pagina nella posizione index".
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Posizione in cui devono essere inseriti nuovi glif.
fontFamily
string
Scrivi una famiglia.
fontSize
float
dimensioni di font.
fontStyle
FontStyle
Sviluppo di stile.
originX
float
Il coordinato X di origine Glyph.
originY
float
Il coordinato di origine Glyphs.
unicodeString
string
String da stampare.
Returns
Inserisci i Glif.
InsertGlyphs(int, XpsFont, float, flato, stringa)
Inserisci nuovi glyph nella pagina nella posizione index".
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Posizione in cui devono essere inseriti nuovi glif.
font
XpsFont
fonti di risorsa.
fontSize
float
dimensioni di font.
originX
float
Il coordinato X di origine Glyph.
originY
float
Il coordinato di origine Glyphs.
unicodeString
string
String da stampare.
Returns
Inserisci i Glif.
InsertPath(Int, XpsPathGeometria)
Inserisci un nuovo percorso nella pagina nella posizione index".
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Posizione in cui deve essere inserito un nuovo percorso.
data
XpsPathGeometry
La geometria del percorso.
Returns
Il percorso inserito.
Rimuovere (T)
Rimuovere un elemento dalla pagina.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Elemento da rimuovere.
Returns
T
Elemento rimosso.
Tipo di parametri
T
Il tipo di elemento.
RemoveAt(int)
Rimuove un elemento nella posizione index" dalla pagina.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Posizione in cui l’elemento deve essere rimosso.
Returns
Elemento rimosso.