Class PageAPI

Class PageAPI

nazivni prostor: Aspose.Page.XPS.Features.EventBasedModifications Sastav: Aspose.Page.dll (25.4.0)

The Page Modifikacija API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

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

float

PageCount

Povratak broja stranica u aktivnom dokumentu.

public int PageCount { get; }

Vrijednost nekretnina

int

TotalPageCount

Povratak ukupnog broja stranica u svim dokumentima unutar XPS dokumenta.

public int TotalPageCount { get; }

Vrijednost nekretnina

int

Utils

Dobiva predmet koji pruža utilitete izvan formalne XPS manipulacijske API-e.

public DocumentUtils Utils { get; }

Vrijednost nekretnina

DocumentUtils

Width

Povratak / postavljanje širine stranice, izraženo kao pravi broj uJedinstvo djelotvornog koordinatnog prostora.

public float Width { get; set; }

Vrijednost nekretnina

float

Methods

dodati t>(T)

Dodajte element sadržaja (Canvas, Path, ili Glyphs).

public T Add<t>(T element) where T : XpsContentElement

Parameters

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPath

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

XpsArcSegment

Novi elliptički segment.

CreateCanvas()

Stvorio je novu kanvu.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Novi kanabisi

CreateColor(Color)

Stvaraju novu boju.

public XpsColor CreateColor(Color color)

Parameters

color Color

Native boja primjer za RGB boju.

Returns

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsGlyphs

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

XpsGlyphs

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

XpsGradientStop

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

XpsGradientStop

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

XpsImageBrush

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

XpsImageBrush

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

XpsLinearGradientBrush

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

XpsLinearGradientBrush

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

XpsMatrix

Uspješna transformacijska matrica.

CreatePath(XpsPathGeometry)

Stvaraju novi put.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Geometrija na putu.

Returns

XpsPath

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

XpsPathFigure

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

XpsPathFigure

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

XpsPathGeometry

Nova geometrijska staza.

CreatePathGeometry()

Stvoriti novu geometrijsku stazu.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

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

XpsPathGeometry

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

XpsPolyBezierSegment

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

XpsPolyLineSegment

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

XpsPolyQuadraticBezierSegment

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

XpsRadialGradientBrush

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

XpsRadialGradientBrush

Novi radialni gradientni brush.

CreateSolidColorBrush(XpsColor)

Stvara novu čvrstu boju.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Boja za ispunjene elemente.

Returns

XpsSolidColorBrush

Nova čvrsta boja brisača.

CreateSolidColorBrush(Color)

Stvara novu čvrstu boju.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Boja za ispunjene elemente.

Returns

XpsSolidColorBrush

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

XpsVisualBrush

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 : XpsContentElement

Parameters

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPath

Uvršteno putovanje.

uklanjanje t>(T)

Uklonite element s stranice.

public T Remove<t>(T element) where T : XpsContentElement

Parameters

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

XpsContentElement

uklonjen element.

 Hrvatski