Class PageAPI
ja nimityö: Aspose.Page.XPS.Features.EventBasedModifications Kokoelma: Aspose.Page.dll (25.5.0)
The Page elementti muutos API.
public class PageAPI : IModificationAPIInheritance
Implements
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Height
Palauttaa/asettaa sivun korkeuden, ilmaistuna todellisena numeronatehokkaan koordinointialueen yksiköt.
public float Height { get; set; }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
Width
Palauttaa/asettaa sivun leveys, ilmaistuna todellisena numeronatehokkaan koordinointialueen yksiköt.
public float Width { get; set; }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 sivulle.
public XpsCanvas AddCanvas()Returns
Lisää kannetta.
AddGlyphs(linja, float, FontStyle, flatt, flot, string)
Lisää uusia glyfiä 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ä 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(Tyyppi, int, int)
Lisätään asiakirjaan lähtökohta.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)Parameters
description string
Sisäänpäällinen kuvaus.
outlineLevel int
ja outline taso.
targetPageNumber int
Tavoite sivun numero.
AddPath(XpsPathGeometry)
Lisää uusi reitti 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
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.
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ö.
Sisältää t>(T ja T)
Sisällytä elementti (Canvas, Path, tai Glyphs) sivulle 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 sivulle index’ -asennossa.
public XpsCanvas InsertCanvas(int index)Parameters
index int
Sijainti, jossa uusi kansi on asennettava.
Returns
Sisäänrakennettu kansi.
InsertGlyphs(int, sarja, float, FontStyle, flatt, flot, string)
Sisällytä uudet glyfi sivulle 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ä uudet glyfi sivulle 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ä.
InsertPath(XpsPathGeometry ja)
Sisällytä uusi reitti sivulle 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.
poistaa t>(T)
Poista elementti sivulta.
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 sivulta.
public XpsContentElement RemoveAt(int index)Parameters
index int
Sijainti, jossa elementti on poistettava.
Returns
Poistettu elementti