Class PageAPI
Název místa: Aspose.Page.XPS.Features.EventBasedModifications Shromáždění: Aspose.Page.dll (25.5.0)
The Page Modifikace prvků API.
public class PageAPI : IModificationAPIInheritance
Implements
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
PageCount
Vrátí počet stránek v aktivním dokumentu.
public int PageCount { get; }Hodnota nemovitosti
TotalPageCount
Vrátí celkový počet stránek ve všech dokumentech v XPS dokumentu.
public int TotalPageCount { get; }Hodnota nemovitosti
Utils
Objekt, který poskytuje nástroje mimo formální manipulační API XPS.
public DocumentUtils Utils { get; }Hodnota nemovitosti
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
Methods
Přidat T>(T)
Přidává obsahový prvek (Canvas, Path, nebo Glyphs).
public T Add<t>(T element) where T : XpsContentElementParameters
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
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
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
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
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
Nový elliptický segment.
CreateCanvas()
Vytváříme novou kanvu.
public XpsCanvas CreateCanvas()Returns
Nové kanvasy.
CreateColor(Color)
Vytváří novou barvu.
public XpsColor CreateColor(Color color)Parameters
color Color
Nativní barva pro RGB barvu.
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Nová matrace transformace.
CreatePath(XpsPathGeometry)
Vytváříme novou cestu.
public XpsPath CreatePath(XpsPathGeometry data)Parameters
data XpsPathGeometry
Je to geometrie cesty.
Returns
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
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
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
Nová geometrická cesta.
CreatePathGeometry()
Vytváříme novou geometrii.
public XpsPathGeometry CreatePathGeometry()Returns
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
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
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
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
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
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
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
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
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
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 : XpsContentElementParameters
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
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
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
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
Integrovaná cesta.
Odstranit(T)
Odstranění prvku z stránky.
public T Remove<t>(T element) where T : XpsContentElementParameters
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
Odstraněný prvek.