Class PageAPI

Class PageAPI

Le nom : Aspose.Page.XPS.Features.EventBasedModifications Assemblée: Aspose.Page.dll (25.4.0)

The Page Modification de l’API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

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à

float

PageCount

Ritorna il numero di pagine nel documento attivo.

public int PageCount { get; }

Valore di proprietà

int

TotalPageCount

Ritorna il numero totale di pagine in tutti i documenti all’interno del documento XPS.

public int TotalPageCount { get; }

Valore di proprietà

int

Utils

Riceve l’oggetto che fornisce utilità al di là dell’API di manipolazione XPS.

public DocumentUtils Utils { get; }

Valore di proprietà

DocumentUtils

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à

float

Methods

Ajouter 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

XpsCanvas

Aggiunta di canvas.

AddGlyphs(bouclier, flot, fontStyle, flott, float, 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

XpsGlyphs

Aggiungi i Glif.

AddGlyphs(XpsFont, flot, float, flott, string)

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

XpsGlyphs

Aggiungi i Glif.

AddOutlineEntry(Télécharger int, 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

XpsPath

Il percorso aggiunto.

CreateArcSegment(PointF, 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

XpsArcSegment

Il nuovo segmento elliptico.

CreateCanvas()

Crea una nuova canvola.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

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

XpsColor

Il nuovo colore.

CreateColor(int, 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

XpsColor

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

XpsColor

Il nuovo colore.

CreateColor(La flotte, la flotte, la flotte, la flotte)

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

XpsColor

Il nuovo colore.

CreateColor(Flotte, Flotte et Flotte)

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

XpsColor

Il nuovo colore.

CreateColor(Paramètres, 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

XpsColor

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

XpsColor

Il nuovo colore.

CreateGlyphs(bouclier, flot, fontStyle, flott, float, 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

XpsGlyphs

Il nuovo Glif.

CreateGlyphs(XpsFont, flot, float, flott, string)

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

XpsGlyphs

Il nuovo Glif.

CreateGradientStop(XpsColor et 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

XpsGradientStop

Nuovo stop di gradient.

CreateGradientStop(Couleur, fleur)

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

XpsGradientStop

Nuovo stop di gradient.

CreateImageBrush(XpsImage, RectangleF, RectanglesF)

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

XpsImageBrush

Nuova immagine di Brush.

CreateImageBrush(Télécharger 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

XpsImageBrush

Nuova immagine di Brush.

CreateLinearGradientBrush(Étiquette : xpsgradientstop>Le point F, Point F)

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

XpsLinearGradientBrush

Il nuovo gradiente lineare.

CreateLinearGradientBrush(PointF et 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

XpsLinearGradientBrush

Il nuovo gradiente lineare.

CreateMatrix(La flotte, la flotte, la flotte, la flotte, la flotte, la flotte)

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

XpsMatrix

Una nuova matrice di trasformazione.

CreatePath(XpsPathGeometry)

Crea un nuovo percorso.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

La geometria del percorso.

Returns

XpsPath

Il nuovo percorso.

CreatePathFigure(PointF et 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

XpsPathFigure

Nuova figura di percorso.

CreatePathFigure(PointF, Liste, La boule)

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

XpsPathFigure

Nuova figura di percorso.

CreatePathGeometry(Le 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

XpsPathGeometry

La nuova geometria.

CreatePathGeometry()

Crea una nuova geometria.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

La nuova geometria.

CreatePathGeometry(Étiquette )

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

XpsPathGeometry

La nuova geometria.

CreatePolyBezierSegment(PointF[ ], La boule)

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

XpsPolyBezierSegment

Nuovo segmento cubico Bézier curve.

CreatePolyLineSegment(PointF[ ], La boule)

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

XpsPolyLineSegment

Nuovo segmento di disegno poligonale.

CreatePolyQuadraticBezierSegment(PointF[ ], La boule)

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

XpsPolyQuadraticBezierSegment

Il nuovo segmento quadratico Bézier curve.

CreateRadialGradientBrush(Étiquette : xpsgradientstop>PointF, pointF et flot)

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

XpsRadialGradientBrush

Il nuovo gradient radiale.

CreateRadialGradientBrush(PointF, pointF et flot)

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

XpsRadialGradientBrush

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

XpsSolidColorBrush

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

XpsSolidColorBrush

Nuova pulizia a colori solidi.

CreateVisualBrush(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

XpsVisualBrush

Il nuovo brush visivo.

Introduction T>(T et 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

XpsCanvas

Inserite le canzoni.

InsertGlyphs(int, string, float, fontStyle, flott, flot, string)

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

XpsGlyphs

Inserisci i Glif.

InsertGlyphs(int, XpsFont, flot, float, flott, string)

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

XpsGlyphs

Inserisci i Glif.

InsertPath(Int, XpsPathGeométrie)

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

XpsPath

Il percorso inserito.

Supprimer T>(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

XpsContentElement

Elemento rimosso.

 Français