Class PageAPI

Class PageAPI

Numele spaţiului: Aspose.Page.XPS.Features.EventBasedModifications Asamblare: Aspose.Page.dll (25.4.0)

The Page Modificarea elementelor API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Membrii moștenitori

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Height

Returnează/setă înălțimea paginii, exprimată ca un număr realîn unități ale spațiului de coordonare eficient.

public float Height { get; set; }

Valoarea proprietății

float

PageCount

Întoarce numărul de pagini din documentul activ.

public int PageCount { get; }

Valoarea proprietății

int

TotalPageCount

Întoarce numărul total de pagini din toate documentele din documentul XPS.

public int TotalPageCount { get; }

Valoarea proprietății

int

Utils

Obține obiectul care oferă utilități dincolo de API-ul oficial de manipulare XPS.

public DocumentUtils Utils { get; }

Valoarea proprietății

DocumentUtils

Width

Returnează/setă lățimea paginii, exprimată ca un număr real înUnitățile spațiului de coordonare eficient.

public float Width { get; set; }

Valoarea proprietății

float

Methods

adăugă t>(T)

Adăugați un element de conținut (Canvas, Path sau Glyphs).

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

Parameters

element T

element care trebuie adăugat.

Returns

T

elementul adăugat.

Tipuri de parametri

T

tipul de element.

AddCanvas()

Adăugați un nou canvas la pagină.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Adăugați canapea.

AddGlyphs(string, float, fontStyle, float, float, string)

Adăugați noi glifuri la pagină.

public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

Sfatul familiei.

fontRenderingEmSize float

Dimensiunea fontului.

fontStyle FontStyle

Stilul de scriere.

originX float

Glyphs originea X coordonate.

originY float

Glyphs originea Y coordonate.

unicodeString string

String pentru a fi imprimat.

Returns

XpsGlyphs

Se adaugă glicemie.

AddGlyphs(XpsFont, float, float, float, string)

Adăugați noi glifuri la pagină.

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

Sursă de font.

fontRenderingEmSize float

Dimensiunea fontului.

originX float

Glyphs originea X coordonate.

originY float

Glyphs originea Y coordonate.

unicodeString string

String pentru a fi imprimat.

Returns

XpsGlyphs

Se adaugă glicemie.

AddOutlineEntry(Război, int, int)

Adăugați o intrare de bază la document.

public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)

Parameters

description string

Descrierea intrării.

outlineLevel int

Nivelul de ieşire.

targetPageNumber int

Numărul de pagină țintă.

AddPath(XpsPathGeometry)

Adăugați o nouă cale la pagină.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Geometria drumului.

Returns

XpsPath

Calea adăugată.

CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)

Creează un nou segment de arc eliptic.

public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)

Parameters

point PointF

Punctul final al arcului elliptic.

size SizeF

Radiul x și y al arcului elliptic ca o pereche x,y.

rotationAngle float

Indică modul în care ellipsa este rotată în raport cu sistemul actual de coordonate.

isLargeArc bool

Determine dacă arcul este trait cu o coadă de 180 sau mai mare.

sweepDirection XpsSweepDirection

direcția în care este întors arcul.

isStroked bool

Specifica dacă accidentul pentru acest segment al drumului este retras.

Returns

XpsArcSegment

Un nou segment al arcului eliptic.

CreateCanvas()

Creează o nouă cană.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Noua cană.

CreateColor(Color)

Creează o nouă culoare.

public XpsColor CreateColor(Color color)

Parameters

color Color

O culoare nativă pentru culoarea RGB.

Returns

XpsColor

O nouă culoare.

CreateColor(int, int, int, int)

Creează o nouă culoare în spațiul de culoare sRGB.

public XpsColor CreateColor(int a, int r, int g, int b)

Parameters

a int

Componenta de culoare alfa.

r int

componenta de culoare roșie.

g int

componenta de culoare verde.

b int

componenta de culoare albastră.

Returns

XpsColor

O nouă culoare.

CreateColor(int, int, int)

Creează o nouă culoare în spațiul de culoare sRGB.

public XpsColor CreateColor(int r, int g, int b)

Parameters

r int

componenta de culoare roșie.

g int

componenta de culoare verde.

b int

componenta de culoare albastră.

Returns

XpsColor

O nouă culoare.

CreateColor(float, float, float, float)

Creează o nouă culoare în spațiul de culoare scRGB.

public XpsColor CreateColor(float a, float r, float g, float b)

Parameters

a float

Componenta de culoare alfa.

r float

componenta de culoare roșie.

g float

componenta de culoare verde.

b float

componenta de culoare albastră.

Returns

XpsColor

O nouă culoare.

CreateColor(în float, float, float)

Creează o nouă culoare în spațiul de culoare scRGB.

public XpsColor CreateColor(float r, float g, float b)

Parameters

r float

componenta de culoare roșie.

g float

componenta de culoare verde.

b float

componenta de culoare albastră.

Returns

XpsColor

O nouă culoare.

CreateColor(Cuvânt cheie: params float[])

Creează o nouă culoare în spațiul de culori bazat pe ICC.

public XpsColor CreateColor(string path, params float[] components)

Parameters

path string

Calea spre profilul ICC.

components float []

componente de culoare.

Returns

XpsColor

O nouă culoare.

CreateColor(XpsIccProfile, params float[])

Creează o nouă culoare în spațiul de culori bazat pe ICC.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parameters

iccProfile XpsIccProfile

Sursă de profil ICC.

components float []

componente de culoare.

Returns

XpsColor

O nouă culoare.

CreateGlyphs(string, float, fontStyle, float, float, string)

Creează noi glicemii.

public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

Sfatul familiei.

fontRenderingEmSize float

Dimensiunea fontului.

fontStyle FontStyle

Stilul de scriere.

originX float

Glyphs originea X coordonate.

originY float

Glyphs originea Y coordonate.

unicodeString string

String pentru a fi imprimat.

Returns

XpsGlyphs

Încă un glif.

CreateGlyphs(XpsFont, float, float, float, string)

Creează noi glicemii.

public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

Sursă de font.

fontRenderingEmSize float

Dimensiunea fontului.

originX float

Glyphs originea X coordonate.

originY float

Glyphs originea Y coordonate.

unicodeString string

String pentru a fi imprimat.

Returns

XpsGlyphs

Încă un glif.

CreateGradientStop(XpsColor, float)

Creează o nouă stop gradient.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Gradientul oprește culoarea.

offset float

Gradientul se răsplăteşte.

Returns

XpsGradientStop

Noua oprire a gradului.

CreateGradientStop(Culoare, float)

Creează o nouă stop gradient.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Gradientul oprește culoarea.

offset float

Gradientul se răsplăteşte.

Returns

XpsGradientStop

Noua oprire a gradului.

CreateImageBrush(XpsImage, RectangleF și RectangleF)

Creează un nou brusc de imagine.

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Parameters

image XpsImage

O resursă de imagine.

viewbox RectangleF

Poziția și dimensiunile conținutului de sursă al furajului.

viewport RectangleF

Regiunea care conține spațiul de coordonare al brânzei primeunt care este aplicat (posibil de repetat) pentru a umple regiunea la care este aplicat bruscul

Returns

XpsImageBrush

Imagini cu brush.

CreateImageBrush(RectangleF, RectangleF și RectangleF)

Creează un nou brusc de imagine.

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Parameters

imagePath string

Calea către imaginea de a lua ca un brusc.

viewbox RectangleF

Poziția și dimensiunile conținutului de sursă al furajului.

viewport RectangleF

Regiunea care conține spațiul de coordonare al brânzei primeunt care este aplicat (posibil de repetat) pentru a umple regiunea la care este aplicat bruscul

Returns

XpsImageBrush

Imagini cu brush.

CreateLinearGradientBrush(Lista, Cuvânt cheie: PointF)

Creează un nou gradient linear.

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Parameters

gradientStops List < XpsGradientStop >

Lista gradientelor se oprește.

startPoint PointF

Punctul de pornire al gradientului linear.

endPoint PointF

Punctul final al gradientului linear.

Returns

XpsLinearGradientBrush

Un nou gradient linear.

CreateLinearGradientBrush(Poziție, Poziție)

Creează un nou gradient linear.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Punctul de pornire al gradientului linear.

endPoint PointF

Punctul final al gradientului linear.

Returns

XpsLinearGradientBrush

Un nou gradient linear.

CreateMatrix(float, float, float, float, float, float)

Creează o nouă matriză de transformare.

public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Parameters

m11 float

Elementul 11.

m12 float

Elementul 12.

m21 float

Elementul 21.

m22 float

Elementul 22.

m31 float

Elementul 31.

m32 float

Elementul 32.

Returns

XpsMatrix

Noua matriză de transformare.

CreatePath(XpsPathGeometry)

Creează o nouă cale.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Geometria drumului.

Returns

XpsPath

Un nou drum.

CreatePathFigure(Cuvânt cheie, bool)

Creează o nouă figură.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Parameters

startPoint PointF

Punctul de pornire pentru primul segment al cifrei de cale.

isClosed bool

Specifica dacă drumul este închis. dacă se stabilește adevărul, accidentul este retras„închis”, adică ultimul punct din ultimul segment al cifrei de drum este legat depunctul specificat în atributul StartPoint, în caz contrar, lovitura este tracută “open”, șiultimul punct nu este conectat la punctul de pornire. se aplică numai dacă cifra de cale esteutilizat într-un element Path care specifică un accident vascular cerebral.

Returns

XpsPathFigure

O nouă figură de drum.

CreatePathFigure(PointF, Listă, şi bool)

Creează o nouă figură.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Parameters

startPoint PointF

Punctul de pornire pentru primul segment al cifrei de cale.

segments List < XpsPathSegment >

Lista segmentelor de drumuri.

isClosed bool

Specifica dacă drumul este închis. dacă se stabilește adevărul, accidentul este retras„închis”, adică ultimul punct din ultimul segment al cifrei de drum este legat depunctul specificat în atributul StartPoint, în caz contrar, lovitura este tracută “open”, șiultimul punct nu este conectat la punctul de pornire. se aplică numai dacă cifra de cale esteutilizat într-un element Path care specifică un accident vascular cerebral.

Returns

XpsPathFigure

O nouă figură de drum.

CreatePathGeometry(Strângere)

Creează o nouă geometrie a căilor specificată cu o formă scurtată.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Formă scurtă de geometrie a căilor.

Returns

XpsPathGeometry

Noua geometrie a drumului.

CreatePathGeometry()

Creează o nouă geometrie.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Noua geometrie a drumului.

CreatePathGeometry(Etichetă: xpspathfigure>)

Creează o nouă geometrie a căilor cu o listă specifică a cifrelor de căi.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List < XpsPathFigure >

Lista cifrelor de traseu.

Returns

XpsPathGeometry

Noua geometrie a drumului.

CreatePolyBezierSegment(Punctul[], şi bool)

Creează un nou set de curbe cubice Bézier.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF []

Punctele de control pentru mai multe segmente Bézier.

isStroked bool

Specifica dacă accidentul pentru acest segment al drumului este retras.

Returns

XpsPolyBezierSegment

Noua cubă Bézier curve segment.

CreatePolyLineSegment(Punctul[], şi bool)

Creează un nou desen poligonal care conține un număr arbitrar de verticale individuale.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF []

Un set de coordonate pentru segmentele multiple care definește segmentul poli.

isStroked bool

Specifica dacă accidentul pentru acest segment al drumului este retras.

Returns

XpsPolyLineSegment

Un nou segment de desen poligonal.

CreatePolyQuadraticBezierSegment(Punctul[], şi bool)

Creează un nou set de curbe Bézier quadratice de la punctul precedent în figura de drum printr-un setde la verticale, folosind puncte de control specificate.

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF []

Punctele de control pentru mai multe segmente Bézier.

isStroked bool

Specifica dacă accidentul pentru acest segment al drumului este retras.

Returns

XpsPolyQuadraticBezierSegment

Un nou segment de curve Bézier.

CreateRadialGradientBrush(Lista, PointF, PointF, float, float)

Creează un nou grătar radial.

public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

gradientStops List < XpsGradientStop >

Lista gradientelor se oprește.

center PointF

Punctul central al gradientului radial (adică centrul elipsei).

gradientOrigin PointF

Punctul de origine al gradientului radial.

radiusX float

Radiul în dimensiunea x a elipsei care definește gradantul radial.

radiusY float

Radiul în dimensiunea y a elipsei care definește gradantul radial.

Returns

XpsRadialGradientBrush

Brățară radială gradientă.

CreateRadialGradientBrush(Punctul F, Punctul F, Float, Float)

Creează un nou grătar radial.

public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

center PointF

Punctul central al gradientului radial (adică centrul elipsei).

gradientOrigin PointF

Punctul de origine al gradientului radial.

radiusX float

Radiul în dimensiunea x a elipsei care definește gradantul radial.

radiusY float

Radiul în dimensiunea y a elipsei care definește gradantul radial.

Returns

XpsRadialGradientBrush

Brățară radială gradientă.

CreateSolidColorBrush(XpsColor)

Creează o nouă perie de culoare solidă.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Culoarea elementelor umplute.

Returns

XpsSolidColorBrush

Nouă brățară de culoare solidă.

CreateSolidColorBrush(Color)

Creează o nouă perie de culoare solidă.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Culoarea elementelor umplute.

Returns

XpsSolidColorBrush

Nouă brățară de culoare solidă.

CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)

Creează un nou brusc vizual.

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

Parameters

element XpsContentElement

Elementul XPS (Canvas, Path sau Glyphs) pentru proprietatea vizuală.

viewbox RectangleF

Poziția și dimensiunile conținutului de sursă al furajului.

viewport RectangleF

Regiunea care conține spațiul de coordonare al brânzei primeunt care este aplicat (posibil de repetat) pentru a umple regiunea la care este aplicat bruscul

Returns

XpsVisualBrush

Un nou brusc vizual.

Introducere (în T, T)

Introduceți un element (Canvas, Path, sau Glyphs) în pagina în poziția index.

public T Insert<t>(int index, T element) where T : XpsContentElement

Parameters

index int

Poziția în care trebuie introdus un element ".

element T

Elementul care trebuie introdus.

Returns

T

element încorporat.

Tipuri de parametri

T

tipul de element.

InsertCanvas(int)

Introduceți o nouă canvă în pagina în poziția index'.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Poziția în care trebuie introdusă o nouă cană.

Returns

XpsCanvas

Încorporat cu canapea.

InsertGlyphs(int, string, float, FontStyle, float, float, string)

Introduceți noi glifuri în pagina în poziția index'.

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

index int

Poziția în care trebuie introduse noi glifuri.

fontFamily string

Sfatul familiei.

fontSize float

Dimensiunea fontului.

fontStyle FontStyle

Stilul de scriere.

originX float

Glyphs originea X coordonate.

originY float

Glyphs originea Y coordonate.

unicodeString string

String pentru a fi imprimat.

Returns

XpsGlyphs

Încorporarea glicemelor.

InsertGlyphs(int, XpsFont, float, float, float, string)

Introduceți noi glifuri în pagina în poziția index'.

public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)

Parameters

index int

Poziția în care trebuie introduse noi glifuri.

font XpsFont

Sursă de font.

fontSize float

Dimensiunea fontului.

originX float

Glyphs originea X coordonate.

originY float

Glyphs originea Y coordonate.

unicodeString string

String pentru a fi imprimat.

Returns

XpsGlyphs

Încorporarea glicemelor.

InsertPath(Int, XpsPathGeometrie)

Introduceți o nouă cale către pagină în poziția index'.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Poziția în care trebuie introdusă o nouă cale.

data XpsPathGeometry

Geometria drumului.

Returns

XpsPath

Calea încorporată.

Îndepărtează (T)

Îndepărtează un element din pagină.

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

Parameters

element T

Elementul care trebuie eliminat.

Returns

T

Eliminarea elementului.

Tipuri de parametri

T

tipul de element.

RemoveAt(int)

Îndepărtează un element în poziția index" de pe pagină.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Poziția la care elementul trebuie eliminat.

Returns

XpsContentElement

Eliminarea elementului.

 Română