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
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 : 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
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 : 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
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 : 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
Odstraněný prvek.