Class PageAPI

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

object PageAPI

Implements

IModificationAPI

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

float

PageCount

Palauttaa aktiivisessa asiakirjassa olevien sivujen määrä.

public int PageCount { get; }

Omistuksen arvo

int

TotalPageCount

Palauttaa kaikkien asiakirjojen sivujen kokonaismäärä XPS-asiakirjan sisällä.

public int TotalPageCount { get; }

Omistuksen arvo

int

Utils

Saat kohteen, joka tarjoaa apuvälineitä virallisen XPS: n manipuloinnin API:n ulkopuolella.

public DocumentUtils Utils { get; }

Omistuksen arvo

DocumentUtils

Width

Palauttaa/asettaa sivun leveys, ilmaistuna todellisena numeronatehokkaan koordinointialueen yksiköt.

public float Width { get; set; }

Omistuksen arvo

float

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPath

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

XpsArcSegment

Uusi elliptinen arkin segmentti.

CreateCanvas()

Se luo uuden kanvan.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsGlyphs

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

XpsGlyphs

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

XpsGradientStop

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

XpsGradientStop

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

XpsImageBrush

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

XpsImageBrush

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

XpsLinearGradientBrush

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

XpsLinearGradientBrush

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

XpsMatrix

Uuden matriisin muuntaminen.

CreatePath(XpsPathGeometry)

Se luo uuden tien.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Matkan geometriaa varten.

Returns

XpsPath

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

XpsPathFigure

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

XpsPathFigure

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

XpsPathGeometry

Uuden teoksen geometria.

CreatePathGeometry()

Se luo uuden teoksen geometria.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

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

XpsPathGeometry

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

XpsPolyBezierSegment

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

XpsPolyLineSegment

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

XpsPolyQuadraticBezierSegment

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

XpsRadialGradientBrush

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

XpsRadialGradientBrush

Uusi radiaalinen gradientti.

CreateSolidColorBrush(XpsColor)

Luo uusi kiinteä väri.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Väri täynnä elementtejä.

Returns

XpsSolidColorBrush

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

XpsSolidColorBrush

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

XpsVisualBrush

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPath

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

XpsContentElement

Poistettu elementti

 Suomi