Class PageAPI

Class PageAPI

Pôvodný názov: Aspose.Page.XPS.Features.EventBasedModifications Zhromaždenie: Aspose.Page.dll (25.4.0)

The Page Modifikácia prvkov API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Z dedičných členov

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

Properties

Height

Vráti / nastaví výšku stránky, vyjadrenú ako skutočné číslov jednotkách efektívneho koordinovaného priestoru.

public float Height { get; set; }

Hodnota nehnuteľnosti

float

PageCount

Vráti počet stránok v aktívnom dokumente.

public int PageCount { get; }

Hodnota nehnuteľnosti

int

TotalPageCount

Vráti celkový počet stránok vo všetkých dokumentoch v dokumente XPS.

public int TotalPageCount { get; }

Hodnota nehnuteľnosti

int

Utils

Dostane objekt, ktorý poskytuje nástroje mimo formálneho XPS manipulácie API.

public DocumentUtils Utils { get; }

Hodnota nehnuteľnosti

DocumentUtils

Width

Vráti / nastaví šírku stránky, vyjadrenú ako skutočné číslo vJednotky efektívneho koordinovaného priestoru.

public float Width { get; set; }

Hodnota nehnuteľnosti

float

Methods

pridať t>(T)

Pridáva obsahový prvok (Canvas, Path alebo Glyphs).

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

Parameters

element T

Element by mal byť pridaný.

Returns

T

Pridaný prvok .

Typ parametrov

T

Typ tohto prvku.

AddCanvas()

Pridajte novú kanvu na stránku.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Pridané kanvasy

AddGlyphs(prúžok, flot, fontStyle, float, flot, string)

Pridajte nové glyfy na stránku.

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

Parameters

fontFamily string

Príručka rodina .

fontRenderingEmSize float

Veľkosť písma .

fontStyle FontStyle

Štýlový štýl.

originX float

Glyphs pôvod X koordinát.

originY float

Glyphs pôvod Y koordinát.

unicodeString string

Príslušenstvo na tlač.

Returns

XpsGlyphs

Pridané glyfy

AddGlyphs(XpsFont, float, flot, flot, pruh)

Pridajte nové glyfy na stránku.

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

Parameters

font XpsFont

Font zdrojov .

fontRenderingEmSize float

Veľkosť písma .

originX float

Glyphs pôvod X koordinát.

originY float

Glyphs pôvod Y koordinát.

unicodeString string

Príslušenstvo na tlač.

Returns

XpsGlyphs

Pridané glyfy

AddOutlineEntry(striekačka, int, int)

Pridajte do dokumentu výstupný záznam.

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

Parameters

description string

Vstupný popis .

outlineLevel int

Úroveň výstupu .

targetPageNumber int

Číslo cieľovej stránky.

AddPath(XpsPathGeometry)

Pridajte novú cestu na stránku.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Je to geometria cesty.

Returns

XpsPath

Pridaná cesta .

CreateArcSegment(PointF, SizeF , Float , Bool , XpsSweepDirection , bool)

Vytvára nový elliptický segment.

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

Parameters

point PointF

Konečný bod elliptického arku.

size SizeF

Rádium x a y elliptického oblúka ako x,y pár.

rotationAngle float

Ukazuje, ako sa ellipsa otáča vo vzťahu k súčasnému systému koordinátov.

isLargeArc bool

Určuje, či je obloha vytiahnutá s príveskom 180 alebo väčším.

sweepDirection XpsSweepDirection

V smere, v ktorom je archa vytiahnutá.

isStroked bool

Uvedomuje, či je náraz pre tento segment cesty vytiahnutý.

Returns

XpsArcSegment

Nový elliptický segment.

CreateCanvas()

Vytvorí sa nový kanvas.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Nové kanvasy

CreateColor(Color)

Vytvára novú farbu.

public XpsColor CreateColor(Color color)

Parameters

color Color

Native farebný príklad pre RGB farbu.

Returns

XpsColor

Nová farba

CreateColor(int, int, int, int, int)

Vytvára novú farbu v sRGB farebnom priestore.

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

Parameters

a int

Farebná zložka alfa.

r int

Červená farebná zložka.

g int

Zelená farebná zložka.

b int

Modrá farebná zložka.

Returns

XpsColor

Nová farba

CreateColor(int, int, int)

Vytvára novú farbu v sRGB farebnom priestore.

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

Parameters

r int

Červená farebná zložka.

g int

Zelená farebná zložka.

b int

Modrá farebná zložka.

Returns

XpsColor

Nová farba

CreateColor(plavba, plavba, plavba, plavba)

Vytvára novú farbu v farebnom priestore scRGB.

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

Parameters

a float

Farebná zložka alfa.

r float

Červená farebná zložka.

g float

Zelená farebná zložka.

b float

Modrá farebná zložka.

Returns

XpsColor

Nová farba

CreateColor(plavba, plavba, plavba)

Vytvára novú farbu v farebnom priestore scRGB.

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

Parameters

r float

Červená farebná zložka.

g float

Zelená farebná zložka.

b float

Modrá farebná zložka.

Returns

XpsColor

Nová farba

CreateColor(striekačka, params float[])

Vytvára novú farbu v farebnom priestore založenom na ICC.

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

Parameters

path string

Cesta k profilu ICC.

components float []

Farebné zložky .

Returns

XpsColor

Nová farba

CreateColor(XpsIccProfile, params plávajúce[])

Vytvára novú farbu v farebnom priestore založenom na ICC.

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

Parameters

iccProfile XpsIccProfile

Príslušenstvo pre profil ICC.

components float []

Farebné zložky .

Returns

XpsColor

Nová farba

CreateGlyphs(prúžok, flot, fontStyle, float, flot, string)

Vytvárajú nové glyfy.

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

Parameters

fontFamily string

Príručka rodina .

fontRenderingEmSize float

Veľkosť písma .

fontStyle FontStyle

Štýlový štýl.

originX float

Glyphs pôvod X koordinát.

originY float

Glyphs pôvod Y koordinát.

unicodeString string

Príslušenstvo na tlač.

Returns

XpsGlyphs

Ďalšie glyfy.

CreateGlyphs(XpsFont, float, flot, flot, pruh)

Vytvárajú nové glyfy.

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

Parameters

font XpsFont

Font zdrojov .

fontRenderingEmSize float

Veľkosť písma .

originX float

Glyphs pôvod X koordinát.

originY float

Glyphs pôvod Y koordinát.

unicodeString string

Príslušenstvo na tlač.

Returns

XpsGlyphs

Ďalšie glyfy.

CreateGradientStop(XpsColor, plavba)

Vytvorí sa nová gradientová zastávka.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Gradient zastaví farbu.

offset float

Gradient sa oplatí.

Returns

XpsGradientStop

Nový gradient sa zastaví.

CreateGradientStop(farba, float)

Vytvorí sa nová gradientová zastávka.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Gradient zastaví farbu.

offset float

Gradient sa oplatí.

Returns

XpsGradientStop

Nový gradient sa zastaví.

CreateImageBrush(XpsImage, RectangleF, RektangliF)

Vytvorte nový obrazový brúsok.

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

Parameters

image XpsImage

Je to zdroj obrazu.

viewbox RectangleF

Pozícia a rozmery zdrojového obsahu brúsky.

viewport RectangleF

Region v obsahujúcom koordinátnom priestore primárnej brúskystĺp, ktorý je (možno opakovane) aplikovaný na vyplnenie oblasti, na ktorú sa aplikuje brúska

Returns

XpsImageBrush

Nový obrázok Brush.

CreateImageBrush(String, RectangleF, rektangliF)

Vytvorte nový obrazový brúsok.

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

Parameters

imagePath string

Cesta k obrazu vziať ako brúsny tyč.

viewbox RectangleF

Pozícia a rozmery zdrojového obsahu brúsky.

viewport RectangleF

Region v obsahujúcom koordinátnom priestore primárnej brúskystĺp, ktorý je (možno opakovane) aplikovaný na vyplnenie oblasti, na ktorú sa aplikuje brúska

Returns

XpsImageBrush

Nový obrázok Brush.

CreateLinearGradientBrush(ZoznamPočítač, PointF)

Vytvára novú lineárnu gradientovú brúsku.

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

Parameters

gradientStops List < XpsGradientStop >

Zoznam gradientov sa zastaví.

startPoint PointF

Počiatočný bod lineárneho gradienta.

endPoint PointF

Konečný bod lineárneho gradienta.

Returns

XpsLinearGradientBrush

Nový lineárny gradient brúsok.

CreateLinearGradientBrush(Názov: PointF)

Vytvára novú lineárnu gradientovú brúsku.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Počiatočný bod lineárneho gradienta.

endPoint PointF

Konečný bod lineárneho gradienta.

Returns

XpsLinearGradientBrush

Nový lineárny gradient brúsok.

CreateMatrix(plavba, plavba, plavba, plavba, plavba)

Vytvára novú matriu transformácie.

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

Parameters

m11 float

Príloha 11.

m12 float

prvok 12.

m21 float

Článok 21.

m22 float

Článok 22

m31 float

Článok 31

m32 float

Článok 32.

Returns

XpsMatrix

Nová matrixová transformácia.

CreatePath(XpsPathGeometry)

Vytvára novú cestu.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Je to geometria cesty.

Returns

XpsPath

Nová cesta .

CreatePathFigure(Počítač, bool)

Vytvorí novú postavu.

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

Parameters

startPoint PointF

Počiatočný bod pre prvý segment čísla trasy.

isClosed bool

Určuje, či je cesta uzavretá.Ak je nastavená na pravdu, úder je vytiahnutý" uzavretý", to znamená, že posledný bod v poslednom segmente čísla cesty je spojený sbod, ktorý je uvedený v atribúte StartPoint, inak je náraz vytiahnutý “otvorený”, aposledný bod nie je pripojený k počiatočnému bodu. platí len vtedy, ak jePoužíva sa v polohe Path, ktorý špecifikuje záchvat.

Returns

XpsPathFigure

Nová cesta čísla.

CreatePathFigure(PointF, zoznam, a bool)

Vytvorí novú postavu.

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

Parameters

startPoint PointF

Počiatočný bod pre prvý segment čísla trasy.

segments List < XpsPathSegment >

Zoznam cestných segmentov.

isClosed bool

Určuje, či je cesta uzavretá.Ak je nastavená na pravdu, úder je vytiahnutý" uzavretý", to znamená, že posledný bod v poslednom segmente čísla cesty je spojený sbod, ktorý je uvedený v atribúte StartPoint, inak je náraz vytiahnutý “otvorený”, aposledný bod nie je pripojený k počiatočnému bodu. platí len vtedy, ak jePoužíva sa v polohe Path, ktorý špecifikuje záchvat.

Returns

XpsPathFigure

Nová cesta čísla.

CreatePathGeometry(Stretnutie)

Vytvára novú geometriu trasy špecifikovanú skrátenou formou.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Zjednodušená forma geometrie.

Returns

XpsPathGeometry

Nová geometrická cesta.

CreatePathGeometry()

Vytvára novú geometrickú cestu.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Nová geometrická cesta.

CreatePathGeometry(Zoznam xpspathfigure>)

Vytvára novú geometriu s špecifikovaným zoznamom čísel cesty.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List < XpsPathFigure >

Zoznam cestných čísel.

Returns

XpsPathGeometry

Nová geometrická cesta.

CreatePolyBezierSegment(Počítač[], a bool)

Vytvára nový súbor kubických krúžkov Bézier.

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

Parameters

points PointF []

Kontrolné body pre viaceré segmenty Bézier.

isStroked bool

Uvedomuje, či je náraz pre tento segment cesty vytiahnutý.

Returns

XpsPolyBezierSegment

Nový kubický Bézier krúti segment.

CreatePolyLineSegment(Počítač[], a bool)

Vytvára novú polygonálnu výkres obsahujúcu dobrovoľný počet jednotlivých vrstiev.

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

Parameters

points PointF []

Súbor koordinátov pre viaceré segmenty, ktoré definujú segment poly línie.

isStroked bool

Uvedomuje, či je náraz pre tento segment cesty vytiahnutý.

Returns

XpsPolyLineSegment

Nový polygonálny kreslený segment.

CreatePolyQuadraticBezierSegment(Počítač[], a bool)

Vytvára nový súbor štvorcových Bézierových kriviek z predchádzajúceho bodu v čísle cesty prostredníctvom súpravyz vertikálov, pomocou špecifikovaných kontrolných bodov.

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

Parameters

points PointF []

Kontrolné body pre viaceré štvorcové segmenty Bézier.

isStroked bool

Uvedomuje, či je náraz pre tento segment cesty vytiahnutý.

Returns

XpsPolyQuadraticBezierSegment

Nový štvorcový Bézier krúžok segment.

CreateRadialGradientBrush(Zoznam, PointF, Poinštalácia, Float)

Vytvára novú radiálnu gradientovú brúsku.

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

Parameters

gradientStops List < XpsGradientStop >

Zoznam gradientov sa zastaví.

center PointF

Centrálna bodka radiálneho gradienta (t. j. centrum elípcie).

gradientOrigin PointF

Pôvodný bod radiálneho gradienta.

radiusX float

Rádium v x dimenzii elipsy, ktorá definuje radiálny gradient.

radiusY float

Radia v y dimenzii elipsy, ktorá definuje radiálny gradient.

Returns

XpsRadialGradientBrush

Nový radiálny gradient brúsok.

CreateRadialGradientBrush(Počítač, PointF, Float)

Vytvára novú radiálnu gradientovú brúsku.

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

Parameters

center PointF

Centrálna bodka radiálneho gradienta (t. j. centrum elípcie).

gradientOrigin PointF

Pôvodný bod radiálneho gradienta.

radiusX float

Rádium v x dimenzii elipsy, ktorá definuje radiálny gradient.

radiusY float

Radia v y dimenzii elipsy, ktorá definuje radiálny gradient.

Returns

XpsRadialGradientBrush

Nový radiálny gradient brúsok.

CreateSolidColorBrush(XpsColor)

Vytvára novú pevnú farebnú kefku.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Farba pre vyplnené prvky.

Returns

XpsSolidColorBrush

Nová pevná farebná brúska.

CreateSolidColorBrush(Color)

Vytvára novú pevnú farebnú kefku.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Farba pre vyplnené prvky.

Returns

XpsSolidColorBrush

Nová pevná farebná brúska.

CreateVisualBrush(XpsContentElement, RectangleF, RektangliF)

Vytvorte nový vizuálny brúsok.

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

Parameters

element XpsContentElement

XPS prvok (Canvas, Path alebo Glyphs) pre vizuálne vlastnosti od vizuálneho čistiaceho systému.

viewbox RectangleF

Pozícia a rozmery zdrojového obsahu brúsky.

viewport RectangleF

Region v obsahujúcom koordinátnom priestore primárnej brúskystĺp, ktorý je (možno opakovane) aplikovaný na vyplnenie oblasti, na ktorú sa aplikuje brúska

Returns

XpsVisualBrush

Nový vizuálny brúsok.

Inštalácia t>(T , T)

Vložte položku (Canvas, Path, alebo Glyphs) do stránky v polohe index.

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

Parameters

index int

Pozícia, v ktorej by sa mal vložiť prvok ".

element T

položky, ktoré sa majú vložiť.

Returns

T

Integrovaný prvok

Typ parametrov

T

Typ tohto prvku.

InsertCanvas(int)

Do stránky vložíte novú kanvu v polohe index".

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Pozícia, v ktorej by sa mal vložiť nový kanvas.

Returns

XpsCanvas

Inštalované kanvasy

InsertGlyphs(int, prúžok, float, FontStyle, flot, flot, string)

Do stránky vložíte nové glyfy v polohe index.

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

Parameters

index int

Pozícia, v ktorej by sa mali vložiť nové glyfy.

fontFamily string

Príručka rodina .

fontSize float

Veľkosť písma .

fontStyle FontStyle

Štýlový štýl.

originX float

Glyphs pôvod X koordinát.

originY float

Glyphs pôvod Y koordinát.

unicodeString string

Príslušenstvo na tlač.

Returns

XpsGlyphs

Inštalované glyfy.

InsertGlyphs(int, XpsFont, flot, float, flot, pruh)

Do stránky vložíte nové glyfy v polohe index.

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

Parameters

index int

Pozícia, v ktorej by sa mali vložiť nové glyfy.

font XpsFont

Font zdrojov .

fontSize float

Veľkosť písma .

originX float

Glyphs pôvod X koordinát.

originY float

Glyphs pôvod Y koordinát.

unicodeString string

Príslušenstvo na tlač.

Returns

XpsGlyphs

Inštalované glyfy.

InsertPath(Int, XpsPathGeometria)

Zadajte novú trasu na stránku v polohe index".

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Pozícia, na ktorej by sa mala vložiť nová trasa.

data XpsPathGeometry

Je to geometria cesty.

Returns

XpsPath

Integrovaná cesta

Odstrániť t>(T)

Odstrániť prvok z stránky.

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

Parameters

element T

Element by mal byť odstránený.

Returns

T

Odstránený prvok

Typ parametrov

T

Typ tohto prvku.

RemoveAt(int)

Odstráni položku v polohe index" z stránky.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Pozícia, v ktorej prvok by sa mal odstrániť.

Returns

XpsContentElement

Odstránený prvok

 Slovenčina