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
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à
ActivePage
Ricevi il numero di pagina attiva all’interno del documento attivo.
public int ActivePage { get; }
Valore di proprietà
DocumentCount
Ritorna il numero di documenti all’interno del pacchetto XPS.
public int DocumentCount { get; }
Valore di proprietà
JobPrintTicket
Ritorno/settatura del documento di lavoro
public JobPrintTicket JobPrintTicket { get; set; }
Valore di proprietà
Page
Ritorna un esempio Aspose.Page.XPS.XpsModel.XpsPage per la pagina attiva.
public XpsPage Page { get; }
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à
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
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
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
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
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
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
Pagine aggiunte.
AddPath(XpsPathGeometry)
Aggiungi un nuovo percorso alla pagina attiva.
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.
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
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
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
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.
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Aspose.Page.XPS.XpsModel.XpsPage per la pagina attiva.
Exceptions
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.