Class XpsDocument
ja nimityö: Aspose.Page.XPS Kokoelma: Aspose.Page.dll (25.5.0)
Luokka, joka kapselee XPS-asiakirjan päähenkilön, jolla on manipulointimenetelmiä mihin tahansa XPS-elementtiin.
public sealed class XpsDocument : Document, IDisposableInheritance
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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.