Class XpsDocument
Numele spaţiului: Aspose.Page.XPS Asamblare: Aspose.Page.dll (25.5.0)
Clasa care incapsulează entitatea principală a documentului XPS care oferă manipulareMetode pentru orice element XPS.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Membrii moștenitori
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Creează un document XPS gol cu dimensiunea de pagină implicită.
public XpsDocument()
XpsDocument(Strângere)
Deschide un document XPS existent situat la path'.
public XpsDocument(string path)
Parameters
path
string
Localizarea documentului.
XpsDocument(String, Opțiuni de încărcare)
Deschide un document existent situat la path’ ca document XPS.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
Localizarea documentului.
options
LoadOptions
Opțiuni de încărcare a documentelor.
XpsDocument(Opțiuni, opțiuni de încărcare)
Încărca un document existent stocat în stream’ ca document XPS.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
Documentă în flux.
options
LoadOptions
Opțiuni de încărcare a documentelor.
Properties
ActiveDocument
Obțineți numărul documentului activ.
public int ActiveDocument { get; }
Valoarea proprietății
ActivePage
Obțineți numărul de pagină activă în documentul activ.
public int ActivePage { get; }
Valoarea proprietății
DocumentCount
Întoarce numărul de documente din pachetul XPS.
public int DocumentCount { get; }
Valoarea proprietății
JobPrintTicket
Return/Set documentul de job print ticket
public JobPrintTicket JobPrintTicket { get; set; }
Valoarea proprietății
Page
Întoarce un Aspose.Page.XPS.XpsModel.XpsPage pentru pagina activă.
public XpsPage Page { get; }
Valoarea proprietății
PageCount
Întoarce numărul de pagini din documentul activ.
public int PageCount { get; }
Valoarea proprietății
TotalPageCount
Returnează numărul total de pagini din toate documentele din documentul XPS.
public int TotalPageCount { get; }
Valoarea proprietății
Utils
Obține obiectul care oferă utilități dincolo de API-ul oficial de manipulare XPS.
public DocumentUtils Utils { get; }
Valoarea proprietății
Methods
adăugă t>(T)
Adăugați un element de conținut (Canvas, Path sau Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
element care trebuie adăugat.
Returns
T
elementul adăugat.
Tipuri de parametri
T
tipul de element.
AddCanvas()
Adăugați o nouă canvă la pagina activă.
public XpsCanvas AddCanvas()
Returns
Adăugați canapea.
AddDocument(Boulă)
Adăugați un document gol cu dimensiunea de pagină implicită.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Flag indică dacă să selectați documentul adăugat ca activ.
AddDocument(float, float și bool)
Adăugați un document gol cu dimensiunile primei paginiwidth’ și
height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
Adâncimea primei pagini.
height
float
Înălțimea primei pagini.
activate
bool
Flag indică dacă să selectați documentul adăugat ca activ.
AddGlyphs(string, float, fontStyle, float, float, string)
Adăugați noi glifuri la pagina activă.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Sfatul familiei.
fontRenderingEmSize
float
Dimensiunea fontului.
fontStyle
FontStyle
Stilul de scriere.
originX
float
Glyphs originea X coordonate.
originY
float
Glyphs originea Y coordonate.
unicodeString
string
String pentru a fi imprimat.
Returns
Se adaugă glicemie.
AddGlyphs(XpsFont, float, float, float, string)
Adăugați noi glifuri la pagina activă.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Sursă de font.
fontRenderingEmSize
float
Dimensiunea fontului.
originX
float
Glyphs originea X coordonate.
originY
float
Glyphs originea Y coordonate.
unicodeString
string
String pentru a fi imprimat.
Returns
Se adaugă glicemie.
AddOutlineEntry(String, int, XpsHyperlinkTarget)
Adăugați o intrare de bază la document.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
Descrierea intrării.
outlineLevel
int
Nivelul de ieşire.
target
XpsHyperlinkTarget
Obiectivul intrării.
AddPage(Boulă)
Adăugați o pagină goală la documentul cu dimensiunea de pagină implicită.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Flag indică dacă să selectați pagina adăugată ca activă.
Returns
Pagină adăugată.
AddPage(float, float și bool)
Adăugați o pagină goală la document cu width’ și
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
Amploarea unei noi pagini.
height
float
Înălțimea unei noi pagini.
activate
bool
Flag indică dacă să selectați pagina adăugată ca activă.
Returns
Pagină adăugată.
AddPage(XpsPage și bool)
Adăugați o pagină la document.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
Pagina care trebuie adăugată.
activate
bool
Flag indică dacă să selectați pagina adăugată ca activă.
Returns
Pagină adăugată.
AddPath(XpsPathGeometry)
Adăugați o nouă cale la pagina activă.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometria drumului.
Returns
Calea adăugată.
CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)
Creează un nou segment de arc eliptic.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Punctul final al arcului elliptic.
size
SizeF
Radiul x și y al arcului elliptic ca o pereche x,y.
rotationAngle
float
Indică modul în care ellipsa este rotată în raport cu sistemul actual de coordonate.
isLargeArc
bool
Determine dacă arcul este trait cu o coadă de 180 sau mai mare.
sweepDirection
XpsSweepDirection
direcția în care este întors arcul.
isStroked
bool
Specifica dacă accidentul pentru acest segment al drumului este retras.
Returns
Un nou segment al arcului eliptic.
CreateCanvas()
Creează o nouă cană.
public XpsCanvas CreateCanvas()
Returns
Noua cană.
CreateColor(Color)
Creează o nouă culoare.
public XpsColor CreateColor(Color color)
Parameters
color
Color
O culoare nativă pentru culoarea RGB.
Returns
O nouă culoare.
CreateColor(int, int, int, int)
Creează o nouă culoare în spațiul de culoare sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Componenta de culoare alfa.
r
int
componenta de culoare roșie.
g
int
componenta de culoare verde.
b
int
componenta de culoare albastră.
Returns
O nouă culoare.
CreateColor(int, int, int)
Creează o nouă culoare în spațiul de culoare sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
componenta de culoare roșie.
g
int
componenta de culoare verde.
b
int
componenta de culoare albastră.
Returns
O nouă culoare.
CreateColor(float, float, float, float)
Creează o nouă culoare în spațiul de culoare scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Componenta de culoare alfa.
r
float
componenta de culoare roșie.
g
float
componenta de culoare verde.
b
float
componenta de culoare albastră.
Returns
O nouă culoare.
CreateColor(în float, float, float)
Creează o nouă culoare în spațiul de culoare scRGB.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
componenta de culoare roșie.
g
float
componenta de culoare verde.
b
float
componenta de culoare albastră.
Returns
O nouă culoare.
CreateColor(Cuvânt cheie: params float[])
Creează o nouă culoare în spațiul de culori bazat pe ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Calea spre profilul ICC.
components
float
[]
componente de culoare.
Returns
O nouă culoare.
CreateColor(XpsIccProfile, params float[])
Creează o nouă culoare în spațiul de culori bazat pe ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Sursă de profil ICC.
components
float
[]
componente de culoare.
Returns
O nouă culoare.
CreateFont(Cuvânt cheie, FontStyle)
Creează un nou tip de font TrueType.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
Familia cu fontul.
fontStyle
FontStyle
În stilul fontului.
Returns
Noua sursa de font TrueType.
CreateFont(Stream)
Creează o nouă sursă de font TrueType din flux.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
Fluxul care conține profilul ICC pentru a lua ca o resursă.
Returns
Noua sursa de font TrueType.
CreateGlyphs(string, float, fontStyle, float, float, string)
Creează noi glicemii.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Sfatul familiei.
fontRenderingEmSize
float
Dimensiunea fontului.
fontStyle
FontStyle
Stilul de scriere.
originX
float
Glyphs originea X coordonate.
originY
float
Glyphs originea Y coordonate.
unicodeString
string
String pentru a fi imprimat.
Returns
Încă un glif.
CreateGlyphs(XpsFont, float, float, float, string)
Creează noi glicemii.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Sursă de font.
fontRenderingEmSize
float
Dimensiunea fontului.
originX
float
Glyphs originea X coordonate.
originY
float
Glyphs originea Y coordonate.
unicodeString
string
String pentru a fi imprimat.
Returns
Încă un glif.
CreateGradientStop(XpsColor, float)
Creează o nouă stop gradient.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Gradientul oprește culoarea.
offset
float
Gradientul se răsplăteşte.
Returns
Noua oprire a gradului.
CreateGradientStop(Culoare, float)
Creează o nouă stop gradient.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Gradientul oprește culoarea.
offset
float
Gradientul se răsplăteşte.
Returns
Noua oprire a gradului.
CreateIccProfile(Strângere)
Creează o nouă resursă de profil ICC din fișierul de profil ICC situat la iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
Calea spre profilul ICC pentru a lua ca o resursă.
Returns
Noul profil al ICC.
CreateIccProfile(Stream)
Creează o nouă resursă de profil ICC din stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
Fluxul care conține profilul ICC pentru a lua ca o resursă.
Returns
Noul profil al ICC.
CreateImage(Strângere)
Creează un nou resurs de imagine din fișierul de imagine situat la imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
Calea către imagine pentru a lua ca o resursă.
Returns
O nouă sursă de imagine.
CreateImage(Stream)
Creează un nou resurs de imagine din stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
Fluxul care conține imaginea pentru a lua ca o resursă.
Returns
O nouă sursă de imagine.
CreateImageBrush(XpsImage, RectangleF și RectangleF)
Creează un nou brusc de imagine.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
O resursă de imagine.
viewbox
RectangleF
Poziția și dimensiunile conținutului de sursă al furajului.
viewport
RectangleF
Regiunea care conține spațiul de coordonare al brânzei primeunt care este aplicat (posibil de repetat) pentru a umple regiunea la care este aplicat bruscul
Returns
Imagini cu brush.
CreateImageBrush(RectangleF, RectangleF și RectangleF)
Creează un nou brusc de imagine.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Calea către imaginea de a lua ca un brusc.
viewbox
RectangleF
Poziția și dimensiunile conținutului de sursă al furajului.
viewport
RectangleF
Regiunea care conține spațiul de coordonare al brânzei primeunt care este aplicat (posibil de repetat) pentru a umple regiunea la care este aplicat bruscul
Returns
Imagini cu brush.
CreateLinearGradientBrush(Lista, Cuvânt cheie: PointF)
Creează un nou gradient linear.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<
XpsGradientStop
>
Lista gradientelor se oprește.
startPoint
PointF
Punctul de pornire al gradientului linear.
endPoint
PointF
Punctul final al gradientului linear.
Returns
Un nou gradient linear.
CreateLinearGradientBrush(Poziție, Poziție)
Creează un nou gradient linear.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
Punctul de pornire al gradientului linear.
endPoint
PointF
Punctul final al gradientului linear.
Returns
Un nou gradient linear.
CreateMatrix(float, float, float, float, float, float)
Creează o nouă matriză de transformare.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Elementul 11.
m12
float
Elementul 12.
m21
float
Elementul 21.
m22
float
Elementul 22.
m31
float
Elementul 31.
m32
float
Elementul 32.
Returns
Noua matriză de transformare.
CreatePath(XpsPathGeometry)
Creează o nouă cale.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometria drumului.
Returns
Un nou drum.
CreatePathFigure(Cuvânt cheie, bool)
Creează o nouă figură.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Punctul de pornire pentru primul segment al cifrei de cale.
isClosed
bool
Specifica dacă drumul este închis. dacă se stabilește adevărul, accidentul este retras„închis”, adică ultimul punct din ultimul segment al cifrei de drum este legat depunctul specificat în atributul StartPoint, în caz contrar, lovitura este tracută “open”, șiultimul punct nu este conectat la punctul de pornire. se aplică numai dacă cifra de cale esteutilizat într-un element Path care specifică un accident vascular cerebral.
Returns
O nouă figură de drum.
CreatePathFigure(PointF, Listă, şi bool)
Creează o nouă figură.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Punctul de pornire pentru primul segment al cifrei de cale.
segments
List
<
XpsPathSegment
>
Lista segmentelor de drumuri.
isClosed
bool
Specifica dacă drumul este închis. dacă se stabilește adevărul, accidentul este retras„închis”, adică ultimul punct din ultimul segment al cifrei de drum este legat depunctul specificat în atributul StartPoint, în caz contrar, lovitura este tracută “open”, șiultimul punct nu este conectat la punctul de pornire. se aplică numai dacă cifra de cale esteutilizat într-un element Path care specifică un accident vascular cerebral.
Returns
O nouă figură de drum.
CreatePathGeometry(Strângere)
Creează o nouă geometrie a căilor specificată cu o formă scurtată.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Formă scurtă de geometrie a căilor.
Returns
Noua geometrie a drumului.
CreatePathGeometry()
Creează o nouă geometrie.
public XpsPathGeometry CreatePathGeometry()
Returns
Noua geometrie a drumului.
CreatePathGeometry(Etichetă: xpspathfigure>)
Creează o nouă geometrie a căilor cu o listă specifică a cifrelor de căi.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<
XpsPathFigure
>
Lista cifrelor de traseu.
Returns
Noua geometrie a drumului.
CreatePolyBezierSegment(Punctul[], şi bool)
Creează un nou set de curbe cubice Bézier.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Punctele de control pentru mai multe segmente Bézier.
isStroked
bool
Specifica dacă accidentul pentru acest segment al drumului este retras.
Returns
Noua cubă Bézier curve segment.
CreatePolyLineSegment(Punctul[], şi bool)
Creează un nou desen poligonal care conține un număr arbitrar de verticale individuale.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Un set de coordonate pentru segmentele multiple care definește segmentul poli.
isStroked
bool
Specifica dacă accidentul pentru acest segment al drumului este retras.
Returns
Un nou segment de desen poligonal.
CreatePolyQuadraticBezierSegment(Punctul[], şi bool)
Creează un nou set de curbe Bézier quadratice de la punctul precedent în figura de drum printr-un setde la verticale, folosind puncte de control specificate.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Punctele de control pentru mai multe segmente Bézier.
isStroked
bool
Specifica dacă accidentul pentru acest segment al drumului este retras.
Returns
Un nou segment de curve Bézier.
CreateRadialGradientBrush(Lista, PointF, PointF, float, float)
Creează un nou grătar radial.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<
XpsGradientStop
>
Lista gradientelor se oprește.
center
PointF
Punctul central al gradientului radial (adică centrul elipsei).
gradientOrigin
PointF
Punctul de origine al gradientului radial.
radiusX
float
Radiul în dimensiunea x a elipsei care definește gradantul radial.
radiusY
float
Radiul în dimensiunea y a elipsei care definește gradantul radial.
Returns
Brățară radială gradientă.
CreateRadialGradientBrush(Punctul F, Punctul F, Float, Float)
Creează un nou grătar radial.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Punctul central al gradientului radial (adică centrul elipsei).
gradientOrigin
PointF
Punctul de origine al gradientului radial.
radiusX
float
Radiul în dimensiunea x a elipsei care definește gradantul radial.
radiusY
float
Radiul în dimensiunea y a elipsei care definește gradantul radial.
Returns
Brățară radială gradientă.
CreateSolidColorBrush(XpsColor)
Creează o nouă perie de culoare solidă.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
Culoarea elementelor umplute.
Returns
Nouă brățară de culoare solidă.
CreateSolidColorBrush(Color)
Creează o nouă perie de culoare solidă.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
Culoarea elementelor umplute.
Returns
Nouă brățară de culoare solidă.
CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)
Creează un nou brusc vizual.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
Elementul XPS (Canvas, Path sau Glyphs) pentru proprietatea vizuală.
viewbox
RectangleF
Poziția și dimensiunile conținutului de sursă al furajului.
viewport
RectangleF
Regiunea care conține spațiul de coordonare al brânzei primeunt care este aplicat (posibil de repetat) pentru a umple regiunea la care este aplicat bruscul
Returns
Un nou brusc vizual.
Dispose()
Dispunem de instanţă.
public void Dispose()
GetDocumentPrintTicket(int)
Întoarce biletul de imprimare al documentului indexat prin documentIndex'.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Indicele documentului a cărui bilet de imprimare trebuie returnat.
Returns
Biletul de imprimare a documentului.
GetPagePrintTicket(int, int)
Returnează biletul de imprimare al paginii indexate prin pageIndex’ în documentul indexat prin
documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
Indicele documentului.
pageIndex
int
Indicele paginii a cărei bilet imprimat să se întoarcă.
Returns
Biletul de imprimare a paginii.
Introducere (în T, T)
Introduceți un element (Canvas, Path, sau Glyphs) în pagina activă în poziția index.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Poziția în care trebuie introdus un element ".
element
T
Elementul care trebuie introdus.
Returns
T
element încorporat.
Tipuri de parametri
T
tipul de element.
InsertCanvas(int)
Introduceți o nouă canvă în pagina activă în poziția index'.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Poziția în care trebuie introdusă o nouă cană.
Returns
Încorporat cu canapea.
InsertDocument(Cuvânt cheie, bool)
Introduceți un document gol cu dimensiunea de pagină standard index’ poziție.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
Poziția în care trebuie introdus un document.
activate
bool
Flag indică dacă să selectați documentul introdus ca activ.
InsertDocument(în float, float, bool)
Introduceți un document gol cu dimensiunile primei paginiwidth’ și
height’ în poziția
index'.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Poziția în care trebuie introdus un document.
width
float
Adâncimea primei pagini.
height
float
Înălțimea primei pagini.
activate
bool
Flag indică dacă să selectați documentul introdus ca activ.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Introduceți noi glifuri în pagina activă în poziția index.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Poziția în care trebuie introduse noi glifuri.
fontFamily
string
Sfatul familiei.
fontSize
float
Dimensiunea fontului.
fontStyle
FontStyle
Stilul de scriere.
originX
float
Glyphs originea X coordonate.
originY
float
Glyphs originea Y coordonate.
unicodeString
string
String pentru a fi imprimat.
Returns
Încorporarea glicemelor.
InsertGlyphs(int, XpsFont, float, float, float, string)
Introduceți noi glifuri în pagina activă în poziția index.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Poziția în care trebuie introduse noi glifuri.
font
XpsFont
Sursă de font.
fontSize
float
Dimensiunea fontului.
originX
float
Glyphs originea X coordonate.
originY
float
Glyphs originea Y coordonate.
unicodeString
string
String pentru a fi imprimat.
Returns
Încorporarea glicemelor.
InsertPage(Cuvânt cheie, bool)
Introduceți o pagină goală în document cu dimensiunea paginii predefinite index’ poziție.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Poziția în care trebuie introdusă o pagină.
activate
bool
Flag indică dacă să selectați pagina introdusă ca activă.
Returns
Pagină introdusă.
InsertPage(în float, float, bool)
Introduceți o pagină goală în document cu specificația width’ și
height’ în poziția
index'.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Poziția în care trebuie introdusă o pagină.
width
float
Amploarea unei noi pagini.
height
float
Înălțimea unei noi pagini.
activate
bool
Flag indică dacă să selectați pagina introdusă ca activă.
Returns
Pagină introdusă.
InsertPage(int, XpsPage și bool)
Introduceți o pagină în document în poziția index".
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Poziția la care trebuie adăugată o pagină.
page
XpsPage
Pagina care trebuie introdusă.
activate
bool
Flag indică dacă să selectați pagina introdusă ca activă.
Returns
Pagină introdusă.
InsertPath(Int, XpsPathGeometrie)
Introduceți o nouă cale către pagina activă în poziția index".
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Poziția în care trebuie introdusă o nouă cale.
data
XpsPathGeometry
Geometria drumului.
Returns
Calea încorporată.
Merge(Strângere[], Stringă)
Mergând mai multe fișiere XPS într-un singur document XPS.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[]
Fișierele XPS pentru a se combina cu acest document.
outXpsFilePath
string
Calea de ieșire a fișierului XPS.
Merge(Strângere[], Strămure)
Mergând mai multe fișiere XPS într-un singur document XPS.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[]
Fișierele XPS pentru a se combina cu acest document.
outStream
Stream
Fluxul de ieșire unde să salveze documentele XPS combinate.
MergeToPdf(Strângere[], string, PdfSaveOptions)
Mergarea documentelor XPS în PDF folosind exemplul Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
Fișierele XPS pentru a se alinia cu acest document la un dispozitiv de ieșire.
outPdfFilePath
string
Calea de ieșire a fișierului PDF.
options
PdfSaveOptions
Opțiuni de economisire a documentelor.
MergeToPdf(Strângere[], Stream, PdfSaveOptions)
Mergarea documentelor XPS în PDF folosind exemplul Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
Fișierele XPS pentru a se alinia cu acest document la un dispozitiv de ieșire.
pdfStream
Stream
Înregistrare PDF Stream.
options
PdfSaveOptions
Opțiuni de economisire a documentelor.
Îndepărtează (T)
Îndepărtează un element din pagina activă.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Elementul care trebuie eliminat.
Returns
T
Eliminarea elementului.
Tipuri de parametri
T
tipul de element.
RemoveAt(int)
Îndepărtează un element în poziția index" de pe pagina activă.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Poziția la care elementul trebuie eliminat.
Returns
Eliminarea elementului.
RemoveDocumentAt(int)
Îndepărtează un document în poziția index".
public void RemoveDocumentAt(int index)
Parameters
index
int
Poziția în care un document trebuie îndepărtat.
RemovePage(XpsPage)
Îndepărtează o pagină din document.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Pagina care trebuie eliminată.
Returns
Pagină îndepărtată.
RemovePageAt(int)
Îndepărtează o pagină din document în poziția index".
public XpsPage RemovePageAt(int index)
Parameters
index
int
Poziția în care o pagină trebuie îndepărtată.
Returns
Pagină îndepărtată.
Save(Strângere)
Salvează documentul XPS în fișierul XPS situat la path'.
public void Save(string path)
Parameters
path
string
Localizarea documentului.
Save(Stream)
Salvează documentul XPS pentru streaming.
public void Save(Stream stream)
Parameters
stream
Stream
Stream XPS document pentru a fi salvat în.
SaveAsImage(ImageSaveOptions)
Salvează documentul într-un format de imagine bitmap.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Opțiuni pentru a salva documentul într-un format de imagine bitmap.
Returns
byte [][][]
Imaginile rezultate arate byte. prima dimensiune este pentru documentele interneCea de-a doua este pentru paginile din documentele interne.
SaveAsPdf(Cuvânt cheie, PDFSaveOptions)
Salvează documentul în format PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Calea de ieșire a fișierului PDF.
options
PdfSaveOptions
Opțiuni pentru a salva documentul în format PDF.
SaveAsPdf(Cuvânt cheie, PdfSaveOptions)
Salvează documentul în format PDF.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
Fluxul pentru a scrie ieșirea fișierului PDF la.
options
PdfSaveOptions
Opțiuni pentru a salva documentul în format PDF.
SaveAsPs(Cuvânt cheie, PsSaveOptions)
Salvează documentul în format PS.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Calea de ieșire a fișierului PS.
options
PsSaveOptions
Opțiuni pentru a salva documentul în format PS.
SaveAsPs(Cuvânt cheie, PsSaveOptions)
Salvează documentul în format PS.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
Stream pentru a scrie ieșirea fișierului PS la.
options
PsSaveOptions
Opțiuni pentru a salva documentul în format PS.
SelectActiveDocument(int)
Selectați un document activ pentru editare.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
Un număr de documente.
Exceptions
Se întoarce când documentNumărul’ este în afara limitelor.
SelectActivePage(int)
Selectați o pagină de document activă pentru editare.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Un număr de pagină.
Returns
Aspose.Page.XPS.XpsModel.XpsPage instanta pentru pagina activă.
Exceptions
Se întoarce când pageNumărul’ este în afara limitelor.
SetDocumentPrintTicket(Cuvânt cheie, document)
Link-ul printTicket’ la documentul indexat prin
documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Indicarea documentului pentru a conecta biletul de imprimare la.
printTicket
DocumentPrintTicket
Biletul de imprimare la link.
SetPagePrintTicket(int, int, PagePrintTicket)
Link printTicket’ la pagina indexată de
pageIndex’ în documentul indexat de
documentIndex'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
Indicele documentului.
pageIndex
int
Indicarea paginii pentru a conecta biletul de imprimare la.
printTicket
PagePrintTicket
Biletul de imprimare la link.