Class PageAPI

Class PageAPI

Název místa: Aspose.Page.XPS.Features.EventBasedModifications Shromáždění: Aspose.Page.dll (25.4.0)

The Page Modifikace prvků API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Dědiční členové

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

Properties

Height

Vrátí / nastaví výšku stránky, vyjádřené jako skutečné číslov jednotkách efektivního koordinačního prostoru.

public float Height { get; set; }

Hodnota nemovitosti

float

PageCount

Vrátí počet stránek v aktivním dokumentu.

public int PageCount { get; }

Hodnota nemovitosti

int

TotalPageCount

Vrátí celkový počet stránek ve všech dokumentech v XPS dokumentu.

public int TotalPageCount { get; }

Hodnota nemovitosti

int

Utils

Objekt, který poskytuje nástroje mimo formální manipulační API XPS.

public DocumentUtils Utils { get; }

Hodnota nemovitosti

DocumentUtils

Width

Vrátí / nastaví šířku stránky, vyjádřené jako skutečné číslo vJednotky efektivního koordinačního prostoru.

public float Width { get; set; }

Hodnota nemovitosti

float

Methods

Přidat T>(T)

Přidává obsahový prvek (Canvas, Path, nebo Glyphs).

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

Parameters

element T

prvek k přidán.

Returns

T

Přidaný prvek.

Typy parametrů

T

Typ tohoto prvku.

AddCanvas()

Přidejte novou kanvu na stránku.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Přidává se kanvas.

AddGlyphs(řetězec, float, fontStyle, flot, flot, string)

Přidejte nové glyfy na stránku.

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

Parameters

fontFamily string

Zpět na rodinu.

fontRenderingEmSize float

Velikost písma.

fontStyle FontStyle

Zpětný styl.

originX float

Glyphův původ X koordinát.

originY float

Glyphův původ a koordinát.

unicodeString string

Příslušenství k tisku.

Returns

XpsGlyphs

Přidává se glyph.

AddGlyphs(XpsFont, flotila, float, flata, řetězec)

Přidejte nové glyfy na stránku.

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

Parameters

font XpsFont

Zpět na zdroj.

fontRenderingEmSize float

Velikost písma.

originX float

Glyphův původ X koordinát.

originY float

Glyphův původ a koordinát.

unicodeString string

Příslušenství k tisku.

Returns

XpsGlyphs

Přidává se glyph.

AddOutlineEntry(Třída, int, int)

Přidejte do dokumentu výstupní vstup.

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

Parameters

description string

Vstupní popis.

outlineLevel int

Výstupní úrove.

targetPageNumber int

slo cílové stránky.

AddPath(XpsPathGeometry)

Přidejte novou cestu na stránku.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Je to geometrie cesty.

Returns

XpsPath

Přidává se cesta.

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

Vytváří 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 eliptického arku.

size SizeF

Rádium x a y elliptického oblouku jako x,y pár.

rotationAngle float

Ukazuje, jak se ellipsa otáčí ve vztahu k aktuálnímu systému koordinát.

isLargeArc bool

Určuje, zda je obloha vytištěna s přívěsem 180 nebo vět.

sweepDirection XpsSweepDirection

Směr, ve kterém je obálka vytištěna.

isStroked bool

Určuje, zda je úder pro tento segment trasy vytažen.

Returns

XpsArcSegment

Nový elliptický segment.

CreateCanvas()

Vytváříme novou kanvu.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Nové kanvasy.

CreateColor(Color)

Vytváří novou barvu.

public XpsColor CreateColor(Color color)

Parameters

color Color

Nativní barva pro RGB barvu.

Returns

XpsColor

Nová barva.

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

Vytváří novou barvu v barevném prostoru sRGB.

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

Parameters

a int

Alfa barevná složka.

r int

ervená barva složky.

g int

Zelená barva složky.

b int

Modrá barva složky.

Returns

XpsColor

Nová barva.

CreateColor(Třeba int, int, int)

Vytváří novou barvu v barevném prostoru sRGB.

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

Parameters

r int

ervená barva složky.

g int

Zelená barva složky.

b int

Modrá barva složky.

Returns

XpsColor

Nová barva.

CreateColor(loď, loď, loď, loď)

Vytváří novou barvu v barevném prostoru scRGB.

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

Parameters

a float

Alfa barevná složka.

r float

ervená barva složky.

g float

Zelená barva složky.

b float

Modrá barva složky.

Returns

XpsColor

Nová barva.

CreateColor(plavba, plavba, plavba)

Vytváří novou barvu v barevném prostoru scRGB.

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

Parameters

r float

ervená barva složky.

g float

Zelená barva složky.

b float

Modrá barva složky.

Returns

XpsColor

Nová barva.

CreateColor(Pláž, Params Float[])

Vytváří novou barvu v barevném prostoru založeném na ICC.

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

Parameters

path string

Cesta k profilu ICC.

components float []a[]

barevné složky.

Returns

XpsColor

Nová barva.

CreateColor(XpsIccProfile, params float[])

Vytváří novou barvu v barevném prostoru založeném na ICC.

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

Parameters

iccProfile XpsIccProfile

Zdroje profilu ICC.

components float []a[]

barevné složky.

Returns

XpsColor

Nová barva.

CreateGlyphs(řetězec, float, fontStyle, flot, flot, string)

Vytváří nové glyfy.

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

Parameters

fontFamily string

Zpět na rodinu.

fontRenderingEmSize float

Velikost písma.

fontStyle FontStyle

Zpětný styl.

originX float

Glyphův původ X koordinát.

originY float

Glyphův původ a koordinát.

unicodeString string

Příslušenství k tisku.

Returns

XpsGlyphs

Nový Glyph.

CreateGlyphs(XpsFont, flotila, float, flata, řetězec)

Vytváří nové glyfy.

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

Parameters

font XpsFont

Zpět na zdroj.

fontRenderingEmSize float

Velikost písma.

originX float

Glyphův původ X koordinát.

originY float

Glyphův původ a koordinát.

unicodeString string

Příslušenství k tisku.

Returns

XpsGlyphs

Nový Glyph.

CreateGradientStop(XpsColor, plavba)

Vytváříme novou gradientní zastávku.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Gradient zastaví barvu.

offset float

Gradient se odměňuje.

Returns

XpsGradientStop

Nový gradient se zastav.

CreateGradientStop(Barva a float)

Vytváříme novou gradientní zastávku.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Gradient zastaví barvu.

offset float

Gradient se odměňuje.

Returns

XpsGradientStop

Nový gradient se zastav.

CreateImageBrush(XpsImage, RectangleF a RektangliF)

Vytvořte nový image brush.

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

Parameters

image XpsImage

Je to zdroj obrazu.

viewbox RectangleF

Poloha a rozměry zdrojového obsahu šroub.

viewport RectangleF

Region v prostoru obsahujícím koordinát prvního šroubovačetile, která je (možná opakovaně) aplikována k vyplnění oblasti, na kterou je brús aplikován

Returns

XpsImageBrush

Nový obrázek Brush.

CreateImageBrush(String, RectangleF, Řeč)

Vytvořte nový image brush.

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

Parameters

imagePath string

Cesta k obrazu, aby se vzala jako brýle.

viewbox RectangleF

Poloha a rozměry zdrojového obsahu šroub.

viewport RectangleF

Region v prostoru obsahujícím koordinát prvního šroubovačetile, která je (možná opakovaně) aplikována k vyplnění oblasti, na kterou je brús aplikován

Returns

XpsImageBrush

Nový obrázek Brush.

CreateLinearGradientBrush(SeznamPočítač, PointF)

Vytváří nový lineární gradient.

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

Parameters

gradientStops List < XpsGradientStop >

Seznam gradientů se zastav.

startPoint PointF

Začátek lineárního gradientu.

endPoint PointF

Konec lineárního gradientu.

Returns

XpsLinearGradientBrush

Nová lineární gradientní bruska.

CreateLinearGradientBrush(Počítač, PointF)

Vytváří nový lineární gradient.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Začátek lineárního gradientu.

endPoint PointF

Konec lineárního gradientu.

Returns

XpsLinearGradientBrush

Nová lineární gradientní bruska.

CreateMatrix(loď, loď, loď, loď, loď, loď)

Vytváří novou matrici přeměny.

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

Parameters

m11 float

prvek 11.

m12 float

prvek 12.

m21 float

prvek 21.

m22 float

st 22.

m31 float

prvek 31.

m32 float

st 32.

Returns

XpsMatrix

Nová matrace transformace.

CreatePath(XpsPathGeometry)

Vytváříme novou cestu.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Je to geometrie cesty.

Returns

XpsPath

Nová cesta.

CreatePathFigure(Počátek, bool)

Vytváříme novou cestu.

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

Parameters

startPoint PointF

Výstupní bod prvního segmentu čísla.

isClosed bool

Určuje, zda je cesta uzavřena.Jestliže je nastaven na pravdu, úraz je vytažen"uzavřené“, to znamená, že poslední bod v posledním segmentu čísla je spojován sbod uvedený v atributu StartPoint, jinak je náraz vytáčen “otevřen”, aposlední bod není připojen k počátečnímu bodu. použije se pouze v případě, že jePoužívá se v prvku Path, který specifikuje mrtvice.

Returns

XpsPathFigure

Nová čísla trasy.

CreatePathFigure(PointF, seznam, a bool)

Vytváříme novou cestu.

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

Parameters

startPoint PointF

Výstupní bod prvního segmentu čísla.

segments List < XpsPathSegment >

Seznam cestních segment.

isClosed bool

Určuje, zda je cesta uzavřena.Jestliže je nastaven na pravdu, úraz je vytažen"uzavřené“, to znamená, že poslední bod v posledním segmentu čísla je spojován sbod uvedený v atributu StartPoint, jinak je náraz vytáčen “otevřen”, aposlední bod není připojen k počátečnímu bodu. použije se pouze v případě, že jePoužívá se v prvku Path, který specifikuje mrtvice.

Returns

XpsPathFigure

Nová čísla trasy.

CreatePathGeometry(Stringová)

Vytváří novou geometrii trasy specifikovanou zkrácenou formou.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Zkrácená forma geometrie.

Returns

XpsPathGeometry

Nová geometrická cesta.

CreatePathGeometry()

Vytváříme novou geometrii.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Nová geometrická cesta.

CreatePathGeometry(Seznam xpspathfigure>)

Vytváří novou geometrii silnic s specifikovaným seznamem čísel silnic.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List < XpsPathFigure >

Seznam cestních čísel.

Returns

XpsPathGeometry

Nová geometrická cesta.

CreatePolyBezierSegment(PointF[]a[], a bool)

Vytváří nový soubor kubických Bézierových křivek.

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

Parameters

points PointF []a[]

Kontrolní body pro více segmentů Bézier.

isStroked bool

Určuje, zda je úder pro tento segment trasy vytažen.

Returns

XpsPolyBezierSegment

Nový kubický Bézier kurvy segment.

CreatePolyLineSegment(PointF[]a[], a bool)

Vytváří novou polygonální výkres obsahující dobrovolný počet jednotlivých vertikál.

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

Parameters

points PointF []a[]

Soubor koordinátů pro více segmentů, které definují segment poly linie.

isStroked bool

Určuje, zda je úder pro tento segment trasy vytažen.

Returns

XpsPolyLineSegment

Nový polygonální kresební segment.

CreatePolyQuadraticBezierSegment(PointF[]a[], a bool)

Vytváří nový soubor čtvercových Bézierových křivek z předchozího bodu v čísle cesty prostřednictvím souboruSrovnání s použitím specifikovaných kontrolních bod.

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

Parameters

points PointF []a[]

Kontrolní body pro více čtvercových segmentů Bézier.

isStroked bool

Určuje, zda je úder pro tento segment trasy vytažen.

Returns

XpsPolyQuadraticBezierSegment

Nový čtvercový Bézier kurvy segment.

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

Vytváří nový radiální gradient.

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

Parameters

gradientStops List < XpsGradientStop >

Seznam gradientů se zastav.

center PointF

Centrální bod radiálního gradientu (tj. střed elipsy).

gradientOrigin PointF

Původní bod radiálního gradientu.

radiusX float

Rádium v x rozměru elipsy, který definuje radiální gradient.

radiusY float

Rádium v rozměru y elipsy, který definuje radiální gradient.

Returns

XpsRadialGradientBrush

Nové radiální gradientové brýle.

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

Vytváří nový radiální gradient.

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

Parameters

center PointF

Centrální bod radiálního gradientu (tj. střed elipsy).

gradientOrigin PointF

Původní bod radiálního gradientu.

radiusX float

Rádium v x rozměru elipsy, který definuje radiální gradient.

radiusY float

Rádium v rozměru y elipsy, který definuje radiální gradient.

Returns

XpsRadialGradientBrush

Nové radiální gradientové brýle.

CreateSolidColorBrush(XpsColor)

Vytváří novou pevnou barvu.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Barva pro vyplněné prvky.

Returns

XpsSolidColorBrush

Nové pevné barevné brýle.

CreateSolidColorBrush(Color)

Vytváří novou pevnou barvu.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Barva pro vyplněné prvky.

Returns

XpsSolidColorBrush

Nové pevné barevné brýle.

CreateVisualBrush(XpsContentElement, RectangleF a RektangliF)

Vytvořte nový vizuální brús.

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

Parameters

element XpsContentElement

XPS prvek (Canvas, Path nebo Glyphs) pro vizuální vlastnosti od vizuální brýle.

viewbox RectangleF

Poloha a rozměry zdrojového obsahu šroub.

viewport RectangleF

Region v prostoru obsahujícím koordinát prvního šroubovačetile, která je (možná opakovaně) aplikována k vyplnění oblasti, na kterou je brús aplikován

Returns

XpsVisualBrush

Nový vizuální brús.

Vložte t>(T , T)

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

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

Parameters

index int

Poloha, ve které by měl být vložen element.

element T

prvek, který musí být vložen.

Returns

T

Vložení prvku.

Typy parametrů

T

Typ tohoto prvku.

InsertCanvas(Int)

Do stránky vložíte novou kanvu v položce index.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Poloha, ve které by měl být vložen nový kanvas.

Returns

XpsCanvas

Vložte do kanvasu.

InsertGlyphs(int, řetězec, float, FontStyle, flot, flot, string)

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

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

Parameters

index int

Poloha, ve které by měly být vloženy nové glyfy.

fontFamily string

Zpět na rodinu.

fontSize float

Velikost písma.

fontStyle FontStyle

Zpětný styl.

originX float

Glyphův původ X koordinát.

originY float

Glyphův původ a koordinát.

unicodeString string

Příslušenství k tisku.

Returns

XpsGlyphs

Vložení glyph.

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

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

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

Parameters

index int

Poloha, ve které by měly být vloženy nové glyfy.

font XpsFont

Zpět na zdroj.

fontSize float

Velikost písma.

originX float

Glyphův původ X koordinát.

originY float

Glyphův původ a koordinát.

unicodeString string

Příslušenství k tisku.

Returns

XpsGlyphs

Vložení glyph.

InsertPath(Int, XpsPathGeometrie)

Vložte novou cestu do stránky v položce index.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Pozice, ve které by měla být zavedena nová trasa.

data XpsPathGeometry

Je to geometrie cesty.

Returns

XpsPath

Integrovaná cesta.

Odstranit(T)

Odstranění prvku z stránky.

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

Parameters

element T

prvek musí být odstraněn.

Returns

T

Odstraněný prvek.

Typy parametrů

T

Typ tohoto prvku.

RemoveAt(Int)

Odstraňuje položku v položce index" z stránky.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Pozice, v níž by měl být prvek odstraněn.

Returns

XpsContentElement

Odstraněný prvek.

 Čeština