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
Implements
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
PageCount
Vráti počet stránok v aktívnom dokumente.
public int PageCount { get; }
Hodnota nehnuteľnosti
TotalPageCount
Vráti celkový počet stránok vo všetkých dokumentoch v dokumente XPS.
public int TotalPageCount { get; }
Hodnota nehnuteľnosti
Utils
Dostane objekt, ktorý poskytuje nástroje mimo formálneho XPS manipulácie API.
public DocumentUtils Utils { get; }
Hodnota nehnuteľnosti
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
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
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
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
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
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
Nový elliptický segment.
CreateCanvas()
Vytvorí sa nový kanvas.
public XpsCanvas CreateCanvas()
Returns
Nové kanvasy
CreateColor(Color)
Vytvára novú farbu.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Native farebný príklad pre RGB farbu.
Returns
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
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
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
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
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
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
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
Ď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
Ď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
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
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
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
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
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
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
Nová matrixová transformácia.
CreatePath(XpsPathGeometry)
Vytvára novú cestu.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Je to geometria cesty.
Returns
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
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
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
Nová geometrická cesta.
CreatePathGeometry()
Vytvára novú geometrickú cestu.
public XpsPathGeometry CreatePathGeometry()
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Odstránený prvok