Class XpsDocument

Class XpsDocument

Il nome: Aspose.Page.XPS Assemblea: Aspose.Page.dll (25.4.0)

Class incapsulando l’entità principale del documento XPS che fornisce manipolazioneMetodi per qualsiasi elemento XPS.

public sealed class XpsDocument : Document, IDisposable

Inheritance

object Document XpsDocument

Implements

IDisposable

I membri ereditari

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

XpsDocument()

Crea un documento XPS vuoto con dimensioni di pagina predefinite.

public XpsDocument()

XpsDocument(String)

Apri un documento XPS esistente situato nella path'.

public XpsDocument(string path)

Parameters

path string

Posizione del documento.

XpsDocument(String, LoadOptions)

Apri un documento esistente situato nella path’ come documento XPS.

public XpsDocument(string path, LoadOptions options)

Parameters

path string

Posizione del documento.

options LoadOptions

Opzioni di caricamento dei documenti.

XpsDocument(LoadOptions e LoadOptions)

Carica un documento esistente memorizzato nel stream’ come documento XPS.

public XpsDocument(Stream stream, LoadOptions options)

Parameters

stream Stream

Il documento Stream.

options LoadOptions

Opzioni di caricamento dei documenti.

Properties

ActiveDocument

Riceve il numero di documento attivo.

public int ActiveDocument { get; }

Valore di proprietà

int

ActivePage

Ricevi il numero di pagina attiva all’interno del documento attivo.

public int ActivePage { get; }

Valore di proprietà

int

DocumentCount

Ritorna il numero di documenti all’interno del pacchetto XPS.

public int DocumentCount { get; }

Valore di proprietà

int

JobPrintTicket

Ritorno/settatura del documento di lavoro

public JobPrintTicket JobPrintTicket { get; set; }

Valore di proprietà

JobPrintTicket

Page

Ritorna un esempio Aspose.Page.XPS.XpsModel.XpsPage per la pagina attiva.

public XpsPage Page { get; }

Valore di proprietà

XpsPage

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

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

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Aggiunta di canvas.

AddDocument(di bool)

Aggiungi un documento vuoto con dimensioni di pagina predefinite.

public void AddDocument(bool activate = true)

Parameters

activate bool

Flag indicando se selezionare il documento aggiunto come attivo.

AddDocument(Il flusso, il float e il bool)

Aggiungi un documento vuoto con le dimensioni della prima pagina width’ e height'.

public void AddDocument(float width, float height, bool activate = true)

Parameters

width float

Spessore della prima pagina.

height float

Altezza della prima pagina.

activate bool

Flag indicando se selezionare il documento aggiunto come attivo.

AddGlyphs(string, float, fontStyle, flatt, flot, string)

Aggiungi nuovi glyphs alla pagina attiva.

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, float, flotta, stringa)

Aggiungi nuovi glyphs alla pagina attiva.

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(stringa, int, XpsHyperlinkTarget)

Aggiungi un’ingresso di outline al documento.

public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)

Parameters

description string

La descrizione dell’ingresso.

outlineLevel int

Il livello di outline.

target XpsHyperlinkTarget

Il target di ingresso.

AddPage(di bool)

Aggiungi una pagina vuota al documento con dimensioni di pagina predefinite.

public XpsPage AddPage(bool activate = true)

Parameters

activate bool

Flag indicando se selezionare la pagina aggiunta come attiva.

Returns

XpsPage

Pagine aggiunte.

AddPage(Il flusso, il float e il bool)

Aggiungi una pagina vuota al documento con specifica width’ e height'.

public XpsPage AddPage(float width, float height, bool activate = true)

Parameters

width float

Spessore di una nuova pagina.

height float

Altezza di una nuova pagina.

activate bool

Flag indicando se selezionare la pagina aggiunta come attiva.

Returns

XpsPage

Pagine aggiunte.

AddPage(XpsPage e Bool)

Aggiungi una pagina al documento.

public XpsPage AddPage(XpsPage page, bool activate = true)

Parameters

page XpsPage

Pagina da aggiungere.

activate bool

Flag indicando se selezionare la pagina aggiunta come attiva.

Returns

XpsPage

Pagine aggiunte.

AddPath(XpsPathGeometry)

Aggiungi un nuovo percorso alla pagina attiva.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

La geometria del percorso.

Returns

XpsPath

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

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)

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

XpsColor

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

XpsColor

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

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.

CreateFont(Strumento, FontStyle)

Crea una nuova fonte di font TrueType.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parameters

fontFamily string

La famiglia di font.

fontStyle FontStyle

Lo stile di font.

Returns

XpsFont

Nuova fonte di font TrueType.

CreateFont(Stream)

Crea una nuova fonte di font TrueType fuori dal flusso.

public XpsFont CreateFont(Stream stream)

Parameters

stream Stream

Il flusso che contiene il profilo ICC da prendere come risorsa.

Returns

XpsFont

Nuova fonte di font TrueType.

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

XpsGlyphs

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

XpsGlyphs

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

XpsGradientStop

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

XpsGradientStop

Nuovo stop di gradient.

CreateIccProfile(String)

Crea una nuova risorsa del profilo ICC dal file del profilo ICC situato nella iccProfilePath'.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parameters

iccProfilePath string

Il percorso verso il profilo dell’ICC da prendere come risorsa.

Returns

XpsIccProfile

Il nuovo profilo ICC.

CreateIccProfile(Stream)

Crea una nuova risorsa del profilo ICC da stream'.

public XpsIccProfile CreateIccProfile(Stream stream)

Parameters

stream Stream

Il flusso che contiene il profilo ICC da prendere come risorsa.

Returns

XpsIccProfile

Il nuovo profilo ICC.

CreateImage(String)

Crea una nuova risorsa immagine dal file immagine situato nella imagePath'.

public XpsImage CreateImage(string imagePath)

Parameters

imagePath string

Il percorso verso l’immagine da prendere come risorsa.

Returns

XpsImage

Nuova risorsa di immagine.

CreateImage(Stream)

Crea una nuova risorsa immagine da stream'.

public XpsImage CreateImage(Stream stream)

Parameters

stream Stream

Il flusso che contiene l’immagine da prendere come risorsa.

Returns

XpsImage

Nuova risorsa di immagine.

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

XpsImageBrush

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

XpsImageBrush

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

XpsLinearGradientBrush

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

XpsLinearGradientBrush

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

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

XpsPathFigure

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

XpsPathFigure

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

XpsPathGeometry

La nuova geometria.

CreatePathGeometry()

Crea una nuova geometria.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

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

XpsPathGeometry

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

XpsPolyBezierSegment

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

XpsPolyLineSegment

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

XpsPolyQuadraticBezierSegment

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

XpsRadialGradientBrush

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

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

XpsVisualBrush

Il nuovo brush visivo.

Dispose()

Dispone del caso.

public void Dispose()

GetDocumentPrintTicket(int)

Ritorna il biglietto stampato del documento indexato con documentIndex'.

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parameters

documentIndex int

Indice del documento il cui biglietto stampato da restituire.

Returns

DocumentPrintTicket

Il biglietto stampato del documento.

GetPagePrintTicket(di int, int)

Ritorna il biglietto stampato della pagina indexata da pageIndex’ nel documento indexato da documentIndex'.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parameters

documentIndex int

Indice del documento.

pageIndex int

Indice della pagina il cui biglietto stampato deve essere restituito.

Returns

PagePrintTicket

Il biglietto stampato della pagina.

Introduzione t>(di T, T)

Inserisci un elemento (Canvas, Path, o Glyphs) nella pagina attiva 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 attiva 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.

InsertDocument(di Bool, Bool)

Inserisci un documento vuoto con la posizione index" di dimensione della pagina predefinita.

public void InsertDocument(int index, bool activate = true)

Parameters

index int

Posizione in cui deve essere inserito un documento.

activate bool

Bandiera indicando se selezionare il documento inserito come attivo.

InsertDocument(Integrazione, Float, Bool)

Inserisci un documento vuoto con le prime dimensioni della pagina width’ e height’ nella posizione index'.

public void InsertDocument(int index, float width, float height, bool activate = true)

Parameters

index int

Posizione in cui deve essere inserito un documento.

width float

Spessore della prima pagina.

height float

Altezza della prima pagina.

activate bool

Bandiera indicando se selezionare il documento inserito come attivo.

InsertGlyphs(int, string, float, fontStyle, flot, flatt, stringa)

Inserisci nuovi glyph nella pagina attiva 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, float, flato, stringa)

Inserisci nuovi glyph nella pagina attiva 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.

InsertPage(di Bool, Bool)

Inserisci una pagina vuota nel documento con la dimensione della pagina predefinita index’ posizione.

public XpsPage InsertPage(int index, bool activate = true)

Parameters

index int

Posizione in cui una pagina deve essere inserita.

activate bool

Flag indicando se selezionare la pagina inserita come attiva.

Returns

XpsPage

La pagina inserita.

InsertPage(Integrazione, Float, Bool)

Inserisci una pagina vuota nel documento con la specifica width’ e height’ nella posizione index'.

public XpsPage InsertPage(int index, float width, float height, bool activate = true)

Parameters

index int

Posizione in cui una pagina deve essere inserita.

width float

Spessore di una nuova pagina.

height float

Altezza di una nuova pagina.

activate bool

Flag indicando se selezionare la pagina inserita come attiva.

Returns

XpsPage

La pagina inserita.

InsertPage(Int, XpsPage e Bool)

Inserisci una pagina nel documento nella posizione index".

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Parameters

index int

Posizione in cui dovrebbe essere aggiunta una pagina.

page XpsPage

Pagina da inserire.

activate bool

Flag indicando se selezionare la pagina inserita come attiva.

Returns

XpsPage

La pagina inserita.

InsertPath(Int, XpsPathGeometria)

Inserisci un nuovo percorso nella pagina attiva 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.

Merge(String[ ], di string)

Mescolare diversi file XPS in un documento XPS.

public void Merge(string[] filesForMerge, string outXpsFilePath)

Parameters

filesForMerge string [ ]

I file XPS per fusione con questo documento.

outXpsFilePath string

Un percorso di file XPS di uscita.

Merge(String[ ]Il flusso)

Mescolare diversi file XPS in un documento XPS.

public void Merge(string[] filesForMerge, Stream outStream)

Parameters

filesForMerge string [ ]

I file XPS per fusione con questo documento.

outStream Stream

Il flusso di uscita dove salvare i documenti XPS misti.

MergeToPdf(String[ ], string, PdfSaveOptions)

Mergere i documenti XPS in PDF utilizzando l’esempio Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

I file XPS per la fusione con questo documento in un dispositivo di uscita.

outPdfFilePath string

Un percorso di file PDF di uscita.

options PdfSaveOptions

Opzioni di risparmio di documenti.

MergeToPdf(String[ ], Stream, PdfSaveOptions)

Mergere i documenti XPS in PDF utilizzando l’esempio Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

I file XPS per la fusione con questo documento in un dispositivo di uscita.

pdfStream Stream

Un prodotto PDF Stream.

options PdfSaveOptions

Opzioni di risparmio di documenti.

Rimuovere (T)

Rimuovere un elemento dalla pagina attiva.

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

public XpsContentElement RemoveAt(int index)

Parameters

index int

Posizione in cui l’elemento deve essere rimosso.

Returns

XpsContentElement

Elemento rimosso.

RemoveDocumentAt(int)

Rimuove un documento nella posizione index".

public void RemoveDocumentAt(int index)

Parameters

index int

Posizione in cui un documento deve essere rimosso.

RemovePage(XpsPage)

Rimuovere una pagina dal documento.

public XpsPage RemovePage(XpsPage page)

Parameters

page XpsPage

Pagina da rimuovere.

Returns

XpsPage

Rimuovere la pagina.

RemovePageAt(int)

Rimuove una pagina dal documento nella posizione index".

public XpsPage RemovePageAt(int index)

Parameters

index int

Posizione in cui una pagina deve essere rimossa.

Returns

XpsPage

Rimuovere la pagina.

Save(String)

Salva il documento XPS al file XPS situato nella path'.

public void Save(string path)

Parameters

path string

Posizione del documento.

Save(Stream)

Salva il documento XPS per la trasmissione.

public void Save(Stream stream)

Parameters

stream Stream

Stream XPS documento da salvare.

SaveAsImage(ImageSaveOptions)

Salva il documento in un formato di immagine bitmap.

public byte[][][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

Opzioni per salvare il documento in un formato di immagine bitmap.

Returns

byte [ [ ] [ ]

Le immagini risultanti arredano byte. la prima dimensione è per i documenti interniE il secondo è per le pagine all’interno dei documenti.

SaveAsPdf(String, PdfSaveOptions)

Salva il documento in formato PDF.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Un percorso di file PDF di uscita.

options PdfSaveOptions

Opzioni per salvare il documento in formato PDF.

SaveAsPdf(Strumento, PdfSaveOptions)

Salva il documento in formato PDF.

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Parameters

stream Stream

Il flusso per scrivere il file PDF di uscita.

options PdfSaveOptions

Opzioni per salvare il documento in formato PDF.

SaveAsPs(String, PsSaveOptions)

Conservare il documento in formato PS.

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Un percorso di rilascio di file PS.

options PsSaveOptions

Opzioni per salvare il documento in formato PS.

SaveAsPs(Strumento, PsSaveOptions)

Conservare il documento in formato PS.

public void SaveAsPs(Stream stream, PsSaveOptions options)

Parameters

stream Stream

Il flusso per scrivere il file PS di uscita.

options PsSaveOptions

Opzioni per salvare il documento in formato PS.

SelectActiveDocument(int)

Seleziona un documento attivo per l’editing.

public void SelectActiveDocument(int documentNumber)

Parameters

documentNumber int

Numero di documento.

Exceptions

ArgumentException

Ritorno quando documentNumero’ è fuori dai limiti.

SelectActivePage(int)

Seleziona una pagina di documento attiva per l’editing.

public XpsPage SelectActivePage(int pageNumber)

Parameters

pageNumber int

Un numero di pagina.

Returns

XpsPage

Aspose.Page.XPS.XpsModel.XpsPage per la pagina attiva.

Exceptions

ArgumentException

Ritorno quando pageNumero’ è fuori dai limiti.

SetDocumentPrintTicket(Int, DocumentoPrintTicket)

Link il printTicket’ al documento indexato da documentIndex'.

public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Parameters

documentIndex int

Indice del documento per collegare il biglietto stampato a.

printTicket DocumentPrintTicket

Il biglietto stampato al link.

SetPagePrintTicket(Int, int, PagePrintTicket)

Link il printTicket’ alla pagina indexata da pageIndex’ nel documento indexato da documentIndex'.

public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

Parameters

documentIndex int

Indice del documento.

pageIndex int

Indice della pagina per collegare il biglietto stampato a.

printTicket PagePrintTicket

Il biglietto stampato al link.

 Italiano