Class PageAPI
nazivni prostor: Aspose.Page.XPS.Features.EventBasedModifications Sastav: Aspose.Page.dll (25.5.0)
The Page Modifikacija API.
public class PageAPI : IModificationAPIInheritance
Implements
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Height
Povratak / postavljanje visine stranice, izraženo kao pravi broju jedinicama djelotvornog koordinatnog prostora.
public float Height { get; set; }Vrijednost nekretnina
PageCount
Povratak broja stranica u aktivnom dokumentu.
public int PageCount { get; }Vrijednost nekretnina
TotalPageCount
Povratak ukupnog broja stranica u svim dokumentima unutar XPS dokumenta.
public int TotalPageCount { get; }Vrijednost nekretnina
Utils
Dobiva predmet koji pruža utilitete izvan formalne XPS manipulacijske API-e.
public DocumentUtils Utils { get; }Vrijednost nekretnina
Width
Povratak / postavljanje širine stranice, izraženo kao pravi broj uJedinstvo djelotvornog koordinatnog prostora.
public float Width { get; set; }Vrijednost nekretnina
Methods
dodati t>(T)
Dodajte element sadržaja (Canvas, Path, ili Glyphs).
public T Add<t>(T element) where T : XpsContentElementParameters
element T
Element koji treba dodati.
Returns
T
Dodani elementi
Vrsta parametara
T
Vrsta ovog elementa.
AddCanvas()
Dodajte novu kanvu na stranicu.
public XpsCanvas AddCanvas()Returns
Dodana je kanvica.
AddGlyphs(string, float, fontStyle, flate, flot, string)
Dodajte nove glifove na stranicu.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)Parameters
fontFamily string
Povijest obitelji.
fontRenderingEmSize float
Veličina fontova.
fontStyle FontStyle
Strijelac u stilu.
originX float
Glyphs izvor X koordinata.
originY float
Glyphs izvor i koordinacija.
unicodeString string
Vrijeme za tiskanje.
Returns
Dodano je i grif.
AddGlyphs(XpsFont, plovidba, float, flot, string)
Dodajte nove glifove na stranicu.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)Parameters
font XpsFont
Riječ je o izvoru.
fontRenderingEmSize float
Veličina fontova.
originX float
Glyphs izvor X koordinata.
originY float
Glyphs izvor i koordinacija.
unicodeString string
Vrijeme za tiskanje.
Returns
Dodano je i grif.
AddOutlineEntry(Sljedeći Članak Int, int, int)
Dodajte izvodni ulaz u dokument.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)Parameters
description string
Opis ulaznice .
outlineLevel int
Na razini izlaska.
targetPageNumber int
Ciljna stranica broj.
AddPath(XpsPathGeometry)
Dodajte novi put na stranicu.
public XpsPath AddPath(XpsPathGeometry data)Parameters
data XpsPathGeometry
Geometrija na putu.
Returns
Dodana je staza.
CreateArcSegment(PointF, SizeF , Float, Bool, XpsSweepDirection, bool)
Stvara se novi elliptički segment.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)Parameters
point PointF
Završna točka eliptičkog arka.
size SizeF
Radija x i y elliptičkog arka kao x,y par.
rotationAngle float
Indikira kako se ellipsa vrti u odnosu na trenutačni sustav koordinata.
isLargeArc bool
Određuje je li šljunčana šipka od 180 ili veća.
sweepDirection XpsSweepDirection
U smjeru u kojem se luk povlači.
isStroked bool
Ispričava se je li udar za ovaj segment staze povlačen.
Returns
Novi elliptički segment.
CreateCanvas()
Stvorio je novu kanvu.
public XpsCanvas CreateCanvas()Returns
Novi kanabisi
CreateColor(Color)
Stvaraju novu boju.
public XpsColor CreateColor(Color color)Parameters
color Color
Native boja primjer za RGB boju.
Returns
Nova boja .
CreateColor(int, int, int, int)
Stvara novu boju u sRGB boji prostora.
public XpsColor CreateColor(int a, int r, int g, int b)Parameters
a int
Sastav alfa boja.
r int
Crvena boja komponente.
g int
Zelena boja komponente.
b int
Sastavni dio plave boje.
Returns
Nova boja .
CreateColor(int, int, int)
Stvara novu boju u sRGB boji prostora.
public XpsColor CreateColor(int r, int g, int b)Parameters
r int
Crvena boja komponente.
g int
Zelena boja komponente.
b int
Sastavni dio plave boje.
Returns
Nova boja .
CreateColor(plovilo, plovilo, plovilo i plovilo)
Stvara novu boju u scRGB boji prostora.
public XpsColor CreateColor(float a, float r, float g, float b)Parameters
a float
Sastav alfa boja.
r float
Crvena boja komponente.
g float
Zelena boja komponente.
b float
Sastavni dio plave boje.
Returns
Nova boja .
CreateColor(plovilo, plovilo i plovilo)
Stvara novu boju u scRGB boji prostora.
public XpsColor CreateColor(float r, float g, float b)Parameters
r float
Crvena boja komponente.
g float
Zelena boja komponente.
b float
Sastavni dio plave boje.
Returns
Nova boja .
CreateColor(Slijedeći članakParams float[])
Stvara novu boju u ICC baziranom prostoru boja.
public XpsColor CreateColor(string path, params float[] components)Parameters
path string
Slijedeći članakProfil ICC-a.
components float
[]
Boja sastavnih dijelova.
Returns
Nova boja .
CreateColor(XpsIccProfile, params float[])
Stvara novu boju u ICC baziranom prostoru boja.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)Parameters
iccProfile XpsIccProfile
ICC profil resursa.
components float
[]
Boja sastavnih dijelova.
Returns
Nova boja .
CreateGlyphs(string, float, fontStyle, flate, flot, string)
Stvaraju se novi glifovi.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)Parameters
fontFamily string
Povijest obitelji.
fontRenderingEmSize float
Veličina fontova.
fontStyle FontStyle
Strijelac u stilu.
originX float
Glyphs izvor X koordinata.
originY float
Glyphs izvor i koordinacija.
unicodeString string
Vrijeme za tiskanje.
Returns
Novi Glifovi
CreateGlyphs(XpsFont, plovidba, float, flot, string)
Stvaraju se novi glifovi.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)Parameters
font XpsFont
Riječ je o izvoru.
fontRenderingEmSize float
Veličina fontova.
originX float
Glyphs izvor X koordinata.
originY float
Glyphs izvor i koordinacija.
unicodeString string
Vrijeme za tiskanje.
Returns
Novi Glifovi
CreateGradientStop(XpsColor i Float)
Stvara se nova gradientna zaustavljanja.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)Parameters
color XpsColor
Gradient zaustavlja boju.
offset float
Gradient se oslobađa.
Returns
Novi gradient zaustavlja.
CreateGradientStop(Boja i float)
Stvara se nova gradientna zaustavljanja.
public XpsGradientStop CreateGradientStop(Color color, float offset)Parameters
color Color
Gradient zaustavlja boju.
offset float
Gradient se oslobađa.
Returns
Novi gradient zaustavlja.
CreateImageBrush(Sljedeći članakXpsImage, RectangleF)
Stvorite novu sliku brush.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)Parameters
image XpsImage
To je izvor slike.
viewbox RectangleF
Položaj i dimenzije izvornog sadržaja četkice.
viewport RectangleF
Područje koje sadrži koordinatno područje primarne četkicetile koja se (možda ponavlja) primjenjuje kako bi se ispunila regija na koju se prtljažnik primjenjuje
Returns
Nova slika brush.
CreateImageBrush(Slijedeći članakRectangleF, RectangelF)
Stvorite novu sliku brush.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)Parameters
imagePath string
Put prema slici da se uzme kao brisanje tile.
viewbox RectangleF
Položaj i dimenzije izvornog sadržaja četkice.
viewport RectangleF
Područje koje sadrži koordinatno područje primarne četkicetile koja se (možda ponavlja) primjenjuje kako bi se ispunila regija na koju se prtljažnik primjenjuje
Returns
Nova slika brush.
CreateLinearGradientBrush(Slijedeći članakXpsgradientstop>Pozicija, PointF)
Stvara novi linearni gradientni brush.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)Parameters
gradientStops List
<
XpsGradientStop
>
Slijedeći članakLista gradijenta zaustavlja.
startPoint PointF
Početak linearnog gradienta.
endPoint PointF
Krajnja točka linearnog gradienta.
Returns
Novi linearni gradientni brush.
CreateLinearGradientBrush(Pozicija, Pozicija)
Stvara novi linearni gradientni brush.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)Parameters
startPoint PointF
Početak linearnog gradienta.
endPoint PointF
Krajnja točka linearnog gradienta.
Returns
Novi linearni gradientni brush.
CreateMatrix(float, float, float, float, float, float)
Stvara novu matričnu transformaciju.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)Parameters
m11 float
Članak 11.
m12 float
Članak 12.
m21 float
Članak 21.
m22 float
Članak 22.
m31 float
Članak 31.
m32 float
Članak 32.
Returns
Uspješna transformacijska matrica.
CreatePath(XpsPathGeometry)
Stvaraju novi put.
public XpsPath CreatePath(XpsPathGeometry data)Parameters
data XpsPathGeometry
Geometrija na putu.
Returns
Novi put je.
CreatePathFigure(Sljedeći Članak PointF, bool)
Stvaraju novu putnu figuru.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)Parameters
startPoint PointF
Početna točka za prvi segment putne figure.
isClosed bool
određuje je li staza zatvorena.Ako je postavljena na istinu, udarac se povlači"Zatvorena", to jest, posljednja točka u posljednjem segmentu putne figure povezana je stočka navedena u atributu StartPoint, inače je udar “otvoren”, iposljednja točka nije povezana s točkom početka. primjenjuje se samo ako je broj putovanjaKoristi se u elementu put koji određuje udar.
Returns
Novi broj putova.
CreatePathFigure(PointF, popis, Bolić)
Stvaraju novu putnu figuru.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)Parameters
startPoint PointF
Početna točka za prvi segment putne figure.
segments List
<
XpsPathSegment
>
Popis putnih segmenata.
isClosed bool
određuje je li staza zatvorena.Ako je postavljena na istinu, udarac se povlači"Zatvorena", to jest, posljednja točka u posljednjem segmentu putne figure povezana je stočka navedena u atributu StartPoint, inače je udar “otvoren”, iposljednja točka nije povezana s točkom početka. primjenjuje se samo ako je broj putovanjaKoristi se u elementu put koji određuje udar.
Returns
Novi broj putova.
CreatePathGeometry(String)
Stvara novu geometrijsku stazu koja je određena s skraćenim oblikom.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)Parameters
abbreviatedGeometry string
Kratka oblika geometrije puta.
Returns
Nova geometrijska staza.
CreatePathGeometry()
Stvoriti novu geometrijsku stazu.
public XpsPathGeometry CreatePathGeometry()Returns
Nova geometrijska staza.
CreatePathGeometry(Slijedeći članakXpspathfigure>)
Stvaranje nove geometrije putova s određenim popisom putnih podataka.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)Parameters
pathFigures List
<
XpsPathFigure
>
Popis putnih brojeva.
Returns
Nova geometrijska staza.
CreatePolyBezierSegment(Pozicija[], Bolić)
Stvara novi set kubičnih Bézier krivica.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)Parameters
points PointF
[]
Kontrolne točke za više Bézier segmenata.
isStroked bool
Ispričava se je li udar za ovaj segment staze povlačen.
Returns
Novi kubički Bézier krivotvoreni segment.
CreatePolyLineSegment(Pozicija[], Bolić)
Stvara novu poligonalnu crtežu koja sadrži arbitražni broj pojedinačnih vertika.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)Parameters
points PointF
[]
Sastav koordinata za više segmenata koji definiraju segment poli linije.
isStroked bool
Ispričava se je li udar za ovaj segment staze povlačen.
Returns
Novi poligonalni segment.
CreatePolyQuadraticBezierSegment(Pozicija[], Bolić)
Stvara novi set četvornih Bézier krivica iz prethodne točke u putnoj figuri kroz setU nastavku, koristeći određene kontrolne točke.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)Parameters
points PointF
[]
Kontrolne točke za više četvornih Bézier segmenata.
isStroked bool
Ispričava se je li udar za ovaj segment staze povlačen.
Returns
Novi kvadratni Bézier krug segmenta.
CreateRadialGradientBrush(Slijedeći članakXpsgradientstop>, PointF, Poin F, Float, float)
Stvara novu radialnu gradientnu četkicu.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)Parameters
gradientStops List
<
XpsGradientStop
>
Slijedeći članakLista gradijenta zaustavlja.
center PointF
Središnja točka radialnog gradienta (tj. središte elipa).
gradientOrigin PointF
Izvorna točka radialnog gradienta.
radiusX float
Radija u x dimenziji elipa koja definira radialni gradient.
radiusY float
Radija u y dimenziji elipa koja definira radialni gradient.
Returns
Novi radialni gradientni brush.
CreateRadialGradientBrush(PointF, PointeF i Float)
Stvara novu radialnu gradientnu četkicu.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)Parameters
center PointF
Središnja točka radialnog gradienta (tj. središte elipa).
gradientOrigin PointF
Izvorna točka radialnog gradienta.
radiusX float
Radija u x dimenziji elipa koja definira radialni gradient.
radiusY float
Radija u y dimenziji elipa koja definira radialni gradient.
Returns
Novi radialni gradientni brush.
CreateSolidColorBrush(XpsColor)
Stvara novu čvrstu boju.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)Parameters
color XpsColor
Boja za ispunjene elemente.
Returns
Nova čvrsta boja brisača.
CreateSolidColorBrush(Color)
Stvara novu čvrstu boju.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)Parameters
color Color
Boja za ispunjene elemente.
Returns
Nova čvrsta boja brisača.
CreateVisualBrush(Sljedeći Članak XpsContentElement, RectangleF)
Stvoriti novi vizualni brush.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)Parameters
element XpsContentElement
XPS element (Canvas, Path ili Glyphs) za vizualne svojstva od vizualnog brisača.
viewbox RectangleF
Položaj i dimenzije izvornog sadržaja četkice.
viewport RectangleF
Područje koje sadrži koordinatno područje primarne četkicetile koja se (možda ponavlja) primjenjuje kako bi se ispunila regija na koju se prtljažnik primjenjuje
Returns
Novi vizualni brush.
Uklanjanje t>(T , T)
Ustavite element (Canvas, Path, ili Glyphs) na stranici u položaju index'.
public T Insert<t>(int index, T element) where T : XpsContentElementParameters
index int
Pozicija na kojoj treba unijeti element".
element T
Element koji treba staviti.
Returns
T
Uvršten element .
Vrsta parametara
T
Vrsta ovog elementa.
InsertCanvas(int)
Ustavite novu kanvu na stranicu u položaju index'.
public XpsCanvas InsertCanvas(int index)Parameters
index int
Položaj na kojem bi se trebao staviti novi kanvas.
Returns
Ugradili su kanve.
InsertGlyphs(int, string, float, FontStyle, flate, pluta, strug)
Ustavite nove glifove na stranicu u položaju index'.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)Parameters
index int
Položaj na kojem bi se trebali unijeti novi glifovi.
fontFamily string
Povijest obitelji.
fontSize float
Veličina fontova.
fontStyle FontStyle
Strijelac u stilu.
originX float
Glyphs izvor X koordinata.
originY float
Glyphs izvor i koordinacija.
unicodeString string
Vrijeme za tiskanje.
Returns
Ugradili smo glifove.
InsertGlyphs(int, XpsFont, plovidba, float, flot, string)
Ustavite nove glifove na stranicu u položaju index'.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)Parameters
index int
Položaj na kojem bi se trebali unijeti novi glifovi.
font XpsFont
Riječ je o izvoru.
fontSize float
Veličina fontova.
originX float
Glyphs izvor X koordinata.
originY float
Glyphs izvor i koordinacija.
unicodeString string
Vrijeme za tiskanje.
Returns
Ugradili smo glifove.
InsertPath(Sljedeći Članak XpsPathGeometry)
Ustavite novu stazu na stranicu u položaju index".
public XpsPath InsertPath(int index, XpsPathGeometry data)Parameters
index int
Postupak na kojem bi se trebao staviti novi put.
data XpsPathGeometry
Geometrija na putu.
Returns
Uvršteno putovanje.
uklanjanje t>(T)
Uklonite element s stranice.
public T Remove<t>(T element) where T : XpsContentElementParameters
element T
Element koji treba ukloniti.
Returns
T
uklonjen element.
Vrsta parametara
T
Vrsta ovog elementa.
RemoveAt(int)
Ukloni element u položaju index" s stranice.
public XpsContentElement RemoveAt(int index)Parameters
index int
Pozicija na kojoj element treba ukloniti.
Returns
uklonjen element.