Class PageAPI
ja nimityö: Aspose.Page.XPS.Features.EventBasedModifications Kokoelma: Aspose.Page.dll (25.4.0)
The Page elementti muutos API.
public class PageAPI : IModificationAPI
Inheritance
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 : XpsContentElement
Parameters
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 : 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 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 : XpsContentElement
Parameters
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