Class XpsDocument
ja nimityö: Aspose.Page.XPS Kokoelma: Aspose.Page.dll (25.4.0)
Luokka, joka kapselee XPS-asiakirjan päähenkilön, jolla on manipulointimenetelmiä mihin tahansa XPS-elementtiin.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Perintöjäsenet
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Luo tyhjä XPS-asiakirja oletusarvoisella sivukokoisella.
public XpsDocument()
XpsDocument(String)
Avaa olemassa oleva XPS-asiakirja, joka sijaitsee path'.
public XpsDocument(string path)
Parameters
path
string
asiakirjan sijainti.
XpsDocument(LoadOptions ja LoadOptions)
Avaa olemassa oleva asiakirja, joka sijaitsee path’ XPS-asiakirjana.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
asiakirjan sijainti.
options
LoadOptions
Asiakirjan latausvaihtoehtoja.
XpsDocument(Liikenne, LoadOptions)
Lataa olemassa oleva asiakirja, joka on tallennettu stream’ XPS-asiakirjana.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
Asiakirjan virta.
options
LoadOptions
Asiakirjan latausvaihtoehtoja.
Properties
ActiveDocument
Saat aktiivisen asiakirjan numeron.
public int ActiveDocument { get; }
Omistuksen arvo
ActivePage
Saat aktiivisen sivun numeron aktiivisessa asiakirjassa.
public int ActivePage { get; }
Omistuksen arvo
DocumentCount
Palauttaa asiakirjojen määrä XPS-paketin sisällä.
public int DocumentCount { get; }
Omistuksen arvo
JobPrintTicket
Returns/sets dokumentin työnjälkitunnus
public JobPrintTicket JobPrintTicket { get; set; }
Omistuksen arvo
Page
Palauttaa Aspose.Page.XPS.xpsModel. XpsPage -esimerkki aktiiviselle sivulle.
public XpsPage Page { get; }
Omistuksen arvo
PageCount
Palauttaa aktiivisessa asiakirjassa olevien sivujen määrä.
public int PageCount { get; }
Omistuksen arvo
TotalPageCount
Palauttaa kaikkien asiakirjojen sivujen kokonaismäärä XPS-asiakirjan sisällä.
public int TotalPageCount { get; }
Omistuksen arvo
Utils
Saat kohteen, joka tarjoaa apuvälineitä virallisen XPS: n manipuloinnin API:n ulkopuolella.
public DocumentUtils Utils { get; }
Omistuksen arvo
Methods
Lisää T>(T)
Lisää sisältöelementti (Canvas, Path tai Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Elementti on lisättävä.
Returns
T
Lisää elementtiä.
Parametrien tyyppi
T
ja elementin tyyppiä.
AddCanvas()
Lisää uusi kanva aktiiviselle sivulle.
public XpsCanvas AddCanvas()
Returns
Lisää kannetta.
AddDocument(Booli)
Lisää tyhjä asiakirja, jossa on oletusarvoinen sivun koko.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Lippu osoittaa, haluatko valita lisäasiakirjan aktiivisena.
AddDocument(Flow, flow ja bool)
Lisää tyhjä asiakirja, jossa on ensimmäisen sivun ulottuvuudetwidth’ ja
height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
Ensimmäisen sivun leveys.
height
float
Ensimmäisen sivun korkeus.
activate
bool
Lippu osoittaa, haluatko valita lisäasiakirjan aktiivisena.
AddGlyphs(linja, float, FontStyle, flatt, flot, string)
Lisää uusia glyfiä aktiiviselle sivulle.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Kirjoita perhe.
fontRenderingEmSize
float
Kuvan kokoinen.
fontStyle
FontStyle
Kirjoita tyyliä.
originX
float
Glyphsin alkuperä X koordinaatti.
originY
float
Glyphin alkuperä ja koordinaatti.
unicodeString
string
Vinkkejä tulostettavaksi.
Returns
Lisätään glyfiä
AddGlyphs(XpsFont, float, flatt, rivi)
Lisää uusia glyfiä aktiiviselle sivulle.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Sisältää resurssi.
fontRenderingEmSize
float
Kuvan kokoinen.
originX
float
Glyphsin alkuperä X koordinaatti.
originY
float
Glyphin alkuperä ja koordinaatti.
unicodeString
string
Vinkkejä tulostettavaksi.
Returns
Lisätään glyfiä
AddOutlineEntry(Sikiö, int, XpsHyperlinkTarget)
Lisätään asiakirjaan lähtökohta.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
Sisäänpäällinen kuvaus.
outlineLevel
int
ja outline taso.
target
XpsHyperlinkTarget
Sisäänpääsy tavoite.
AddPage(Booli)
Lisää tyhjä sivu asiakirjaan oletusarvoisen sivun koon kanssa.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Lippu osoittaa, haluatko valita lisättyä sivua aktiivisena.
Returns
Lisätty sivu
AddPage(Flow, flow ja bool)
Lisää tyhjä sivu asiakirjaan, jossa on määriteltywidth’ ja <code class=parama">height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
Uuden sivun laajuus.
height
float
Uuden sivun korkeus.
activate
bool
Lippu osoittaa, haluatko valita lisättyä sivua aktiivisena.
Returns
Lisätty sivu
AddPage(XpsPage ja bool)
Lisää sivun asiakirjaan.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
Sivua lisätään.
activate
bool
Lippu osoittaa, haluatko valita lisättyä sivua aktiivisena.
Returns
Lisätty sivu
AddPath(XpsPathGeometry)
Lisää uusi reitti aktiiviselle sivulle.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Matkan geometriaa varten.
Returns
Lisää tietä.
CreateArcSegment(PointF, SizeF ja Float, Bool, XpsSweepDirection)
Luo uusi elliptinen arkin segmentti.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Loppu on elliptinen arkki.
size
SizeF
x ja y säteily elliptiikkia kuin x, y pari.
rotationAngle
float
Se osoittaa, miten ellipsi kierrätetään suhteessa nykyiseen koordinaattijärjestelmään.
isLargeArc
bool
Määritä, onko kaari vetäytetty 180 tai suurempiin kuoriin.
sweepDirection
XpsSweepDirection
Suunta, johon kaari vetäytyy.
isStroked
bool
Se määrittää, onko tämän tien segmentin hyökkäys vetäytetty.
Returns
Uusi elliptinen arkin segmentti.
CreateCanvas()
Se luo uuden kanvan.
public XpsCanvas CreateCanvas()
Returns
Uusia kankaita
CreateColor(Color)
Se luo uuden värin.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Sisäinen väri esimerkki RGB väriä.
Returns
Uusi väri
CreateColor(Inti, Inti, Inti ja Inti)
Luo uusi väri sRGB-värialueella.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Alfa väri komponentti.
r
int
Punainen väri komponentti.
g
int
Vihreä väri komponentti.
b
int
Sininen väri komponentti.
Returns
Uusi väri
CreateColor(Inti, Inti ja Inti)
Luo uusi väri sRGB-värialueella.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Punainen väri komponentti.
g
int
Vihreä väri komponentti.
b
int
Sininen väri komponentti.
Returns
Uusi väri
CreateColor(laivasto, laivasto, laivasto)
Luo uusi väri scRGB-värialueella.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Alfa väri komponentti.
r
float
Punainen väri komponentti.
g
float
Vihreä väri komponentti.
b
float
Sininen väri komponentti.
Returns
Uusi väri
CreateColor(laivasto, laivasto ja laivasto)
Luo uusi väri scRGB-värialueella.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Punainen väri komponentti.
g
float
Vihreä väri komponentti.
b
float
Sininen väri komponentti.
Returns
Uusi väri
CreateColor(Tähti, params float[])
Se luo uuden värin ICC-pohjaisessa väritilassa.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Matka ICC:n profiiliin.
components
float
[]
Värikomponentteja varten.
Returns
Uusi väri
CreateColor(XpsIccProfile ja params float[])
Se luo uuden värin ICC-pohjaisessa väritilassa.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
ICC:n profiilin resurssi.
components
float
[]
Värikomponentteja varten.
Returns
Uusi väri
CreateFont(Tyyli, FontStyle)
Luo uusi TrueType Font Resource.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
Se on fontin perhe.
fontStyle
FontStyle
ja fontin tyyliä.
Returns
Uusi TrueType Font Resource.
CreateFont(Stream)
Luo uusi TrueType font resurssi virtauksesta.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
Virta, joka sisältää ICC: n profiilin ottaa resurssina.
Returns
Uusi TrueType Font Resource.
CreateGlyphs(linja, float, FontStyle, flatt, flot, string)
Se luo uusia glyfiä.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Kirjoita perhe.
fontRenderingEmSize
float
Kuvan kokoinen.
fontStyle
FontStyle
Kirjoita tyyliä.
originX
float
Glyphsin alkuperä X koordinaatti.
originY
float
Glyphin alkuperä ja koordinaatti.
unicodeString
string
Vinkkejä tulostettavaksi.
Returns
Uusia Glyfejä
CreateGlyphs(XpsFont, float, flatt, rivi)
Se luo uusia glyfiä.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Sisältää resurssi.
fontRenderingEmSize
float
Kuvan kokoinen.
originX
float
Glyphsin alkuperä X koordinaatti.
originY
float
Glyphin alkuperä ja koordinaatti.
unicodeString
string
Vinkkejä tulostettavaksi.
Returns
Uusia Glyfejä
CreateGradientStop(XpsColor ja Float)
Luo uusi Gradient Stop.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Gradientti lopettaa värin.
offset
float
Gradientti on korvattu.
Returns
Uusi Gradient pysähtyy.
CreateGradientStop(Väri ja float)
Luo uusi Gradient Stop.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Gradientti lopettaa värin.
offset
float
Gradientti on korvattu.
Returns
Uusi Gradient pysähtyy.
CreateIccProfile(String)
Luo uusi ICC-profiilin resurssi ICR:n profiilitiedostosta, joka sijaitseeiccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
Matka ICC: n profiiliin ottaa resurssina.
Returns
Uuden ICC:n profiilin resurssi.
CreateIccProfile(Stream)
Luo uusi ICC: n profiilin resurssi stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
Virta, joka sisältää ICC: n profiilin ottaa resurssina.
Returns
Uuden ICC:n profiilin resurssi.
CreateImage(String)
Luo uusi kuvan resurssi kuvatiedostosta, joka sijaitsee imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
Matka kuvan ottaa resurssina.
Returns
Uusi kuvanlähde.
CreateImage(Stream)
Luo uusi kuvan resurssi stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
Virta, joka sisältää kuvan ottaa resurssina.
Returns
Uusi kuvanlähde.
CreateImageBrush(XpsImage ja RectangleF)
Luo uusi kuvapuhelin.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Se on kuvan resurssi.
viewbox
RectangleF
Brushin lähteen sisällön sijainti ja ulottuvuudet.
viewport
RectangleF
Alue, joka sisältää koordinaattialueen ensisijaisen puhdistuksenlevy, joka on (mahdollisesti toistuvasti) sovellettu täyttämään alueen, johon paasto soveltuu
Returns
Uuden kuvan brush.
CreateImageBrush(RektangleF, RectangliF ja RECTANGLEF)
Luo uusi kuvapuhelin.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Matka kuvan ottaa kuin suihkulähde.
viewbox
RectangleF
Brushin lähteen sisällön sijainti ja ulottuvuudet.
viewport
RectangleF
Alue, joka sisältää koordinaattialueen ensisijaisen puhdistuksenlevy, joka on (mahdollisesti toistuvasti) sovellettu täyttämään alueen, johon paasto soveltuu
Returns
Uuden kuvan brush.
CreateLinearGradientBrush(Luetteloja PointF)
Luo uusi lineaarinen gradientti.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<
XpsGradientStop
>
Gradienttien luettelo pysähtyy.
startPoint
PointF
Linear gradientin lähtökohta.
endPoint
PointF
Lineaarisen gradientin loppupiste.
Returns
Uusi lineaarinen gradientti.
CreateLinearGradientBrush(PointF ja PointF)
Luo uusi lineaarinen gradientti.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
Linear gradientin lähtökohta.
endPoint
PointF
Lineaarisen gradientin loppupiste.
Returns
Uusi lineaarinen gradientti.
CreateMatrix(laivasto, laivasto, laivasto, laivasto, laivasto)
Se luo uuden hienon muutoksen matriisin.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
elementti 11
m12
float
12 artikla.
m21
float
21 elementtiä.
m22
float
22 elementtiä.
m31
float
31 artikla.
m32
float
32 elementtiä.
Returns
Uuden matriisin muuntaminen.
CreatePath(XpsPathGeometry)
Se luo uuden tien.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Matkan geometriaa varten.
Returns
Ja uusi tie.
CreatePathFigure(Painajainen, Bool)
Se luo uuden tien hahmon.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Lähtökohta ensimmäisen segmentin reitin luvun.
isClosed
bool
Määritä, onko tie suljettuna.Jos asetettu totuuteen, hyökkäys vetäytyy" suljettu", toisin sanoen tiekuvan viimeisen segmentin viimeinen piste liittyyaloituspisteen ominaisuudessa määritellyn pisteen, muutoin hyökkäys otetaan “aukaiseksi”, javiimeinen piste ei liity lähtökohtaan. sovelletaan vain, jos reitin numero onKäytetään matkan elementissä, joka määrittää aivohalvauksen.
Returns
Uuden matkan kuvaa.
CreatePathFigure(PointF, luettelo, ja bool)
Se luo uuden tien hahmon.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Lähtökohta ensimmäisen segmentin reitin luvun.
segments
List
<
XpsPathSegment
>
Luettelo reitin segmentteistä.
isClosed
bool
Määritä, onko tie suljettuna.Jos asetettu totuuteen, hyökkäys vetäytyy" suljettu", toisin sanoen tiekuvan viimeisen segmentin viimeinen piste liittyyaloituspisteen ominaisuudessa määritellyn pisteen, muutoin hyökkäys otetaan “aukaiseksi”, javiimeinen piste ei liity lähtökohtaan. sovelletaan vain, jos reitin numero onKäytetään matkan elementissä, joka määrittää aivohalvauksen.
Returns
Uuden matkan kuvaa.
CreatePathGeometry(String)
Luo uusi polku geometria määritelty lyhennetty muoto.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Lyhennetty muoto teiden geometria.
Returns
Uuden teoksen geometria.
CreatePathGeometry()
Se luo uuden teoksen geometria.
public XpsPathGeometry CreatePathGeometry()
Returns
Uuden teoksen geometria.
CreatePathGeometry(Lisätiedot xpspathfigure>)
Luo uusi teiden geometria, jossa on määritelty luettelo teitä.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<
XpsPathFigure
>
Luettelo reitin numeroista.
Returns
Uuden teoksen geometria.
CreatePolyBezierSegment(PointF[], ja bool)
Luo uusi joukko kuutioisia Bézier curves.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Valvontapisteitä useille Bézier-segmenteille.
isStroked
bool
Se määrittää, onko tämän tien segmentin hyökkäys vetäytetty.
Returns
Uusi kuutio Bézier kulma segmentti.
CreatePolyLineSegment(PointF[], ja bool)
Luo uusi polygonaalinen piirustus, joka sisältää mielivaltaisen määrän yksittäisiä vertikaaleja.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Useiden segmenttien koordinaattien joukko, joka määrittelee poly-linjan segmentin.
isStroked
bool
Se määrittää, onko tämän tien segmentin hyökkäys vetäytetty.
Returns
Uusi polygonaalinen piirustus segmentti.
CreatePolyQuadraticBezierSegment(PointF[], ja bool)
Luo uusi joukko neljännestä Bézier-virroista edellisestä pisteestä reittikuvassa setin kauttaKäytössä on määriteltyja ohjauspisteitä.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Useiden Bézier-segmenttien ohjauspisteitä.
isStroked
bool
Se määrittää, onko tämän tien segmentin hyökkäys vetäytetty.
Returns
Uusi neljänneksen Bézier-kerrokset segmentti.
CreateRadialGradientBrush(Luettelo, PointF, pointF ja float)
Luo uusi radiaalinen gradienttippu.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<
XpsGradientStop
>
Gradienttien luettelo pysähtyy.
center
PointF
Radiaalisen gradientin keskipiste (eli ellipsin keskus).
gradientOrigin
PointF
Radial gradientin alkuperäpiste.
radiusX
float
Radia on ellipsin x-dimenssi, joka määrittelee radiaalisen gradientin.
radiusY
float
Radia on ellipsin y ulottuvuus, joka määrittelee radiaalisen gradientin.
Returns
Uusi radiaalinen gradientti.
CreateRadialGradientBrush(PointF, pointF ja float)
Luo uusi radiaalinen gradienttippu.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Radiaalisen gradientin keskipiste (eli ellipsin keskus).
gradientOrigin
PointF
Radial gradientin alkuperäpiste.
radiusX
float
Radia on ellipsin x-dimenssi, joka määrittelee radiaalisen gradientin.
radiusY
float
Radia on ellipsin y ulottuvuus, joka määrittelee radiaalisen gradientin.
Returns
Uusi radiaalinen gradientti.
CreateSolidColorBrush(XpsColor)
Luo uusi kiinteä väri.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
Väri täynnä elementtejä.
Returns
Uusi kiinteä väri pullo.
CreateSolidColorBrush(Color)
Luo uusi kiinteä väri.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
Väri täynnä elementtejä.
Returns
Uusi kiinteä väri pullo.
CreateVisualBrush(XpsContentElement ja RectangleF)
Luo uusi visuaalinen näppäimistö.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
XPS-elementti (Canvas, Path tai Glyphs) Visual Property od Visual Brushille.
viewbox
RectangleF
Brushin lähteen sisällön sijainti ja ulottuvuudet.
viewport
RectangleF
Alue, joka sisältää koordinaattialueen ensisijaisen puhdistuksenlevy, joka on (mahdollisesti toistuvasti) sovellettu täyttämään alueen, johon paasto soveltuu
Returns
Uusi visuaalinen näppäimistö.
Dispose()
Hänellä on oikeudenkäynti.
public void Dispose()
GetDocumentPrintTicket(Sisältää)
Palauttaa documentIndex" -indeksillä indeksoidun asiakirjan tulostin.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Indeksi asiakirjasta, jonka tulostettu lippu palautetaan.
Returns
Asiakirjan tulostettu lippu.
GetPagePrintTicket(Sisä, sisä)
Palauttaa pageIndex-indeksillä indeksoidun sivun tulostetun lippun dokumentissa, jonka indeksit ovat <code class=parama">documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
asiakirjan indeksiä.
pageIndex
int
Verkkosivun indeksi, jonka tulostettu lippu palautetaan.
Returns
Sivun tulostetut liput.
Sisältää t>(T ja T)
Sisällytä elementti (Canvas, Path, tai Glyphs) aktiiviseen sivuun index’ -asennossa.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Sijainti, jossa element" on sisällytettävä.
element
T
Elementti on sisällytettävä.
Returns
T
sisällytetty elementti.
Parametrien tyyppi
T
ja elementin tyyppiä.
InsertCanvas(Sisältää)
Sisällytä uusi kanava aktiiviseen sivuun index’ -asennossa.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Sijainti, jossa uusi kansi on asennettava.
Returns
Sisäänrakennettu kansi.
InsertDocument(Sitä paitsi, bool)
Sisällytä tyhjä asiakirja, jossa oletusarvoinen sivun koko on index’ -paikka.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
Sijainti, jossa asiakirja on sisällytettävä.
activate
bool
Lippu osoittaa, haluatko valita sisällytetyn asiakirjan aktiivisena.
InsertDocument(Inti, Float, float ja bool)
Sisällytä tyhjä asiakirja, jossa on ensimmäisen sivun ulottuvuudetwidth’ ja
height’ asennossa <code class=paranref">index'.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Sijainti, jossa asiakirja on sisällytettävä.
width
float
Ensimmäisen sivun leveys.
height
float
Ensimmäisen sivun korkeus.
activate
bool
Lippu osoittaa, haluatko valita sisällytetyn asiakirjan aktiivisena.
InsertGlyphs(int, sarja, float, FontStyle, flatt, flot, string)
Sisällytä uusia glyfiä aktiiviseen sivuun index’ -asennossa.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Sijainti, johon uusia glyfejä tulisi sisällyttää.
fontFamily
string
Kirjoita perhe.
fontSize
float
Kuvan kokoinen.
fontStyle
FontStyle
Kirjoita tyyliä.
originX
float
Glyphsin alkuperä X koordinaatti.
originY
float
Glyphin alkuperä ja koordinaatti.
unicodeString
string
Vinkkejä tulostettavaksi.
Returns
Sisältää glyfiä.
InsertGlyphs(int, XpsFont, float, flot, flatt, string)
Sisällytä uusia glyfiä aktiiviseen sivuun index’ -asennossa.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Sijainti, johon uusia glyfejä tulisi sisällyttää.
font
XpsFont
Sisältää resurssi.
fontSize
float
Kuvan kokoinen.
originX
float
Glyphsin alkuperä X koordinaatti.
originY
float
Glyphin alkuperä ja koordinaatti.
unicodeString
string
Vinkkejä tulostettavaksi.
Returns
Sisältää glyfiä.
InsertPage(Sitä paitsi, bool)
Sisällytä tyhjä sivu asiakirjaan oletusarvoisen sivun kokoon index’ asennossa.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Sijainti, johon sivun on sisällytettävä.
activate
bool
Lippu osoittaa, haluatko valita sisällytetyn sivun aktiivisena.
Returns
sisällytetty sivu.
InsertPage(Inti, Float, float ja bool)
Sisällytä tyhjä sivu asiakirjaan, jossa on määriteltywidth’ ja
height’ asennossa <code class=paranref">index'.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Sijainti, johon sivun on sisällytettävä.
width
float
Uuden sivun laajuus.
height
float
Uuden sivun korkeus.
activate
bool
Lippu osoittaa, haluatko valita sisällytetyn sivun aktiivisena.
Returns
sisällytetty sivu.
InsertPage(XpsPage ja bool)
Sisältää sivun asiakirjaan index’ -asennossa.
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Sijainti, johon sivua on lisättävä.
page
XpsPage
Sivua on sisällytettävä.
activate
bool
Lippu osoittaa, haluatko valita sisällytetyn sivun aktiivisena.
Returns
sisällytetty sivu.
InsertPath(XpsPathGeometry ja)
Sisällytä uusi reitti aktiiviseen sivuun index’ -asennossa.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Sijainti, johon uusi reitti on otettava käyttöön.
data
XpsPathGeometry
Matkan geometriaa varten.
Returns
Sisäänrakennettu tie.
Merge(String[], ja string)
Liity useita XPS-tiedostoja yhteen xps-asiakirjaan.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[]
XPS-tiedostoja yhdistää tähän asiakirjaan.
outXpsFilePath
string
Xps tiedoston lähdekoodi.
Merge(String[]ja Stream)
Liity useita XPS-tiedostoja yhteen xps-asiakirjaan.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[]
XPS-tiedostoja yhdistää tähän asiakirjaan.
outStream
Stream
Lähdön virta, jossa tallentaa yhdistettyjä XPS-asiakirjoja.
MergeToPdf(String[], sarja, PdfSaveOptions)
XPS-asiakirjojen liittäminen PDF:ään käyttämällä Aspose.Page.Laitteen esimerkkiä.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
XPS-tiedostoja yhdistää tämän asiakirjan kanssa lähtölaitteeseen.
outPdfFilePath
string
Tulosta PDF-tiedoston reitti.
options
PdfSaveOptions
Asiakirjojen säästämismahdollisuudet.
MergeToPdf(String[], Liikkeet, PdfSaveOptions)
XPS-asiakirjojen liittäminen PDF:ään käyttämällä Aspose.Page.Laitteen esimerkkiä.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
XPS-tiedostoja yhdistää tämän asiakirjan kanssa lähtölaitteeseen.
pdfStream
Stream
Lähtö PDF stream.
options
PdfSaveOptions
Asiakirjojen säästämismahdollisuudet.
poistaa t>(T)
Poista elementti aktiivisesta sivusta.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Elementti on poistettava.
Returns
T
Poistettu elementti
Parametrien tyyppi
T
ja elementin tyyppiä.
RemoveAt(Sisältää)
Poistaa index’ -aseman elementti aktiiviselta sivulta.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Sijainti, jossa elementti on poistettava.
Returns
Poistettu elementti
RemoveDocumentAt(Sisältää)
Poista asiakirja index’ -asennossa.
public void RemoveDocumentAt(int index)
Parameters
index
int
Sijainti, jossa asiakirja on poistettava.
RemovePage(XpsPage)
Poista sivun asiakirjasta.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Sivua on poistettava.
Returns
sivun poistaminen.
RemovePageAt(Sisältää)
Poistaa sivun asiakirjasta index’ asennossa.
public XpsPage RemovePageAt(int index)
Parameters
index
int
Sijainti, jossa sivun on poistettava.
Returns
sivun poistaminen.
Save(String)
Säästä XPS-tiedosto xPS tiedostolle, joka sijaitsee path'.
public void Save(string path)
Parameters
path
string
asiakirjan sijainti.
Save(Stream)
Säästä XPS-asiakirja virtaukseen.
public void Save(Stream stream)
Parameters
stream
Stream
Stream XPS-asiakirja on tallennettava.
SaveAsImage(ImageSaveOptions)
Tallenna asiakirja bitmap-kuvan muodossa.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Vaihtoehdot tallentaa asiakirja bitmap-kuvan muodossa.
Returns
byte [][][]
Tuloksena olevat kuvat ovat bytejä. Ensimmäinen ulottuvuus on sisäisille asiakirjoilleJa toinen on sisäisissä asiakirjoissa olevien sivujen osalta.
SaveAsPdf(PdfSaveOptions -vaihtoehtoja)
Tallenna asiakirja PDF-muodossa.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Tulosta PDF-tiedoston reitti.
options
PdfSaveOptions
Vaihtoehdot tallentaa asiakirja PDF-muodossa.
SaveAsPdf(Virtaa, PdfSaveOptions)
Tallenna asiakirja PDF-muodossa.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
Virta kirjoittaa lähtö PDF-tiedoston.
options
PdfSaveOptions
Vaihtoehdot tallentaa asiakirja PDF-muodossa.
SaveAsPs(PsSaveOptions -vaihtoehtoja)
Tallenna asiakirja PS-muodossa.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Lähtö PS tiedoston polku.
options
PsSaveOptions
Vaihtoehdot asiakirjan tallentamiseksi PS-muodossa.
SaveAsPs(Liikenne, PsSaveOptions)
Tallenna asiakirja PS-muodossa.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
Virta kirjoittaa lähtö PS-tiedoston.
options
PsSaveOptions
Vaihtoehdot asiakirjan tallentamiseksi PS-muodossa.
SelectActiveDocument(Sisältää)
Valitse aktiivinen asiakirja muokkaukseen.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
ja asiakirjan numero.
Exceptions
Siirry, kun documentNumber’ ei ole rajoja.
SelectActivePage(Sisältää)
Valitse aktiivinen asiakirjan sivu muokkaukseen.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Sivun numero on.
Returns
Aspose.Page.XPS.xpsModel. xpsPage-tyyppi aktiiviselle sivulle.
Exceptions
Siirry, kunpageNumber’ ei ole rajoja.
SetDocumentPrintTicket(Sisältö, DocumentPrintTicket)
Linkit printTicket’ asiakirjaan, joka on indeksoitu <code class=paranf">documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Indeksi asiakirjan linkittää tulostetun lippun.
printTicket
DocumentPrintTicket
Tulostettua lippua linkille.
SetPagePrintTicket(int, int ja PagePrintTicket)
Linkit printTicket’ sivulle, joka on indeksoitu kodin luokalla=“aramaf”>pageIndex’in asiakirjassa, jonka indeksit ovat indeksit kodilla=" paramafi">documentIntex'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
asiakirjan indeksiä.
pageIndex
int
Verkkosivun indeksi linkittää tulostettua lippua.
printTicket
PagePrintTicket
Tulostettua lippua linkille.