Class PageAPI
A név: Aspose.Page.XPS.Features.EventBasedModifications Összefoglaló: Aspose.Page.dll (25.4.0)
The Page Az elem módosítása API.
public class PageAPI : IModificationAPI
Inheritance
Implements
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Height
Vissza / beállítja az oldal magasságát, amelyet valós számként fejeznek kia hatékony koordinációs tér egységében.
public float Height { get; set; }
ingatlan értéke
PageCount
Visszaadja az aktív dokumentumban található oldalak számát.
public int PageCount { get; }
ingatlan értéke
TotalPageCount
Visszaadja az összes lapot az XPS dokumentumban.
public int TotalPageCount { get; }
ingatlan értéke
Utils
Megkapja az objektumot, amely a hivatalos XPS manipulációs API-n kívüli szolgáltatásokat nyújtja.
public DocumentUtils Utils { get; }
ingatlan értéke
Width
Vissza / beállítja az oldal szélességét, amelyet valós számként fejeznek kiA hatékony koordinációs tér egységek.
public float Width { get; set; }
ingatlan értéke
Methods
Add (T)
Hozzáadja a tartalom elemét (Canvas, Path, vagy Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Elemek hozzáadásra kerülnek.
Returns
T
A hozzáadott elem.
A paraméterek típusa
T
Az elem típusa.
AddCanvas()
Hozzon hozzá egy új lapot az oldalhoz.
public XpsCanvas AddCanvas()
Returns
A kanapé hozzáadása.
AddGlyphs(szál, flatt, fontStyle, float, flott, string)
Hozzáadja az új glifeket az oldalhoz.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
A család fontja.
fontRenderingEmSize
float
Font méret.
fontStyle
FontStyle
A font stílus.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
Hozzáadva a Glyph.
AddGlyphs(XpsFont, float, flatt, szalag)
Hozzáadja az új glifeket az oldalhoz.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Font forrás.
fontRenderingEmSize
float
Font méret.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
Hozzáadva a Glyph.
AddOutlineEntry(szál, int, int)
Hozzon hozzá egy kimeneti bejegyzést a dokumentumhoz.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)
Parameters
description
string
A bejárat leírása.
outlineLevel
int
A kiindulási szint.
targetPageNumber
int
A céloldal száma.
AddPath(XpsPathGeometry)
Hozzon hozzá egy új utat az oldalhoz.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Az út geometria.
Returns
hozzáadott útvonal.
CreateArcSegment(PointF, SizeF , Float , Bool , XpsSweepDirection , bool)
Új elliptikus arc segmentet hoz létre.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Az elliptikus arc végpontja.
size
SizeF
A x és y sugár az elliptikus arc, mint egy x, y pár.
rotationAngle
float
Megmutatja, hogy az ellipszis hogyan forog a jelenlegi koordinációs rendszerhez képest.
isLargeArc
bool
Határozza meg, hogy az ív 180 vagy annál nagyobb csíkkal húzódik-e.
sweepDirection
XpsSweepDirection
Az irány, amelyben az arc húzódik.
isStroked
bool
Meghatározza, hogy az út ezen szegmensének üteme húzódik-e.
Returns
Új elliptikus arc szegmens.
CreateCanvas()
Új kanapét hoz létre.
public XpsCanvas CreateCanvas()
Returns
Az új kanapé.
CreateColor(Color)
Új színt hoz létre.
public XpsColor CreateColor(Color color)
Parameters
color
Color
A RGB színek eredeti példája.
Returns
Az új szín.
CreateColor(int, int, int, int és int)
Új színt hoz létre az sRGB színterületben.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Az alfa szín összetevője.
r
int
A vörös szín összetevője.
g
int
A zöld szín összetevője.
b
int
A kék színű komponens.
Returns
Az új szín.
CreateColor(Az int, int, int)
Új színt hoz létre az sRGB színterületben.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
A vörös szín összetevője.
g
int
A zöld szín összetevője.
b
int
A kék színű komponens.
Returns
Az új szín.
CreateColor(hajó, hajó, hajó, hajó)
Új színt hoz létre a scRGB színterületben.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Az alfa szín összetevője.
r
float
A vörös szín összetevője.
g
float
A zöld szín összetevője.
b
float
A kék színű komponens.
Returns
Az új szín.
CreateColor(hajó, hajó, hajó)
Új színt hoz létre a scRGB színterületben.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
A vörös szín összetevője.
g
float
A zöld szín összetevője.
b
float
A kék színű komponens.
Returns
Az új szín.
CreateColor(Gyöngyök, params float[])
Új színt hoz létre az ICC-alapú színterületben.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Az út az ICC profiljához.
components
float
[]
A színek összetevői.
Returns
Az új szín.
CreateColor(XpsIccProfile, params úszó[])
Új színt hoz létre az ICC-alapú színterületben.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
ICC profil forrása.
components
float
[]
A színek összetevői.
Returns
Az új szín.
CreateGlyphs(szál, flatt, fontStyle, float, flott, string)
Új glifákat hoz létre.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
A család fontja.
fontRenderingEmSize
float
Font méret.
fontStyle
FontStyle
A font stílus.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
Az új Glyph.
CreateGlyphs(XpsFont, float, flatt, szalag)
Új glifákat hoz létre.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Font forrás.
fontRenderingEmSize
float
Font méret.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
Az új Glyph.
CreateGradientStop(XpsColor és Float)
Új gradiens megállót hoz létre.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
A gradiens színe megszűnik.
offset
float
A gradiens kifizeti.
Returns
Új gradiens megállás.
CreateGradientStop(Szín, Float)
Új gradiens megállót hoz létre.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
A gradiens színe megszűnik.
offset
float
A gradiens kifizeti.
Returns
Új gradiens megállás.
CreateImageBrush(Az XpsImage, a RectangleF)
Hozzon létre egy új kép brush.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
A kép forrása.
viewbox
RectangleF
A burkolat forrástartalmának pozíciója és dimenziói.
viewport
RectangleF
A régió, amely tartalmazza a koordinát térben a prime brusha (lehetséges, hogy ismételten) alkalmazott szalagot annak a régiónak a kitöltése érdekében, amelyre a szűrőt alkalmazzák
Returns
Új kép brush.
CreateImageBrush(RektangleF, RectangreF)
Hozzon létre egy új kép brush.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Az út a képet, hogy vegye, mint egy törölköző tál.
viewbox
RectangleF
A burkolat forrástartalmának pozíciója és dimenziói.
viewport
RectangleF
A régió, amely tartalmazza a koordinát térben a prime brusha (lehetséges, hogy ismételten) alkalmazott szalagot annak a régiónak a kitöltése érdekében, amelyre a szűrőt alkalmazzák
Returns
Új kép brush.
CreateLinearGradientBrush(Címlap » xpsgradientstop>A pont, a pont)
Új lineáris gradiens brush létrehozása.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<
XpsGradientStop
>
A gradiensek listája megáll.
startPoint
PointF
A lineáris gradiens kezdeti pontja.
endPoint
PointF
A lineáris gradiens végpontja.
Returns
Új lineáris gradiens szűrő.
CreateLinearGradientBrush(PointF és PointF)
Új lineáris gradiens brush létrehozása.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
A lineáris gradiens kezdeti pontja.
endPoint
PointF
A lineáris gradiens végpontja.
Returns
Új lineáris gradiens szűrő.
CreateMatrix(hajó, hajó, hajó, hajó, hajó)
Egy új, finom átalakítási matricát hoz létre.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Az elem 11.
m12
float
Az elem 12.
m21
float
Az elem 21.
m22
float
Az elem 22.
m31
float
Az elem 31.
m32
float
Az elem 32.
Returns
Az új matrix átalakítása.
CreatePath(XpsPathGeometry)
Új utat hoz létre.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Az út geometria.
Returns
Az új út.
CreatePathFigure(Székesfehérvár, Bool)
Hozzon létre egy új útszámot.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Az útszám első szegmensének kiindulópontja.
isClosed
bool
Meghatározza, hogy az út zárva van-e. ha igaz, a stroke húzódik„nyitott”, azaz az útszám utolsó szegmensének utolsó pontja kapcsolódik aa StartPoint attribútumban meghatározott pontot, különben az ütés “nyitva” húzódik, ésaz utolsó pont nem kapcsolódik a kezdeti ponthoz. csak akkor alkalmazható, ha az útszámhasznált egy Path elem, amely meghatározza a stroke.
Returns
Új út alakja.
CreatePathFigure(PointF, lista, és bool)
Hozzon létre egy új útszámot.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Az útszám első szegmensének kiindulópontja.
segments
List
<
XpsPathSegment
>
Az út szegmensek listája.
isClosed
bool
Meghatározza, hogy az út zárva van-e. ha igaz, a stroke húzódik„nyitott”, azaz az útszám utolsó szegmensének utolsó pontja kapcsolódik aa StartPoint attribútumban meghatározott pontot, különben az ütés “nyitva” húzódik, ésaz utolsó pont nem kapcsolódik a kezdeti ponthoz. csak akkor alkalmazható, ha az útszámhasznált egy Path elem, amely meghatározza a stroke.
Returns
Új út alakja.
CreatePathGeometry(A string)
Hozzon létre egy új út geometria meghatározott rövidített formában.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Az út geometria rövidítése.
Returns
Új út geometria.
CreatePathGeometry()
Új pálya geometria.
public XpsPathGeometry CreatePathGeometry()
Returns
Új út geometria.
CreatePathGeometry(Címkék: xpspathfigure>)
Hozzon létre egy új út geometriát az út számok meghatározott listájával.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<
XpsPathFigure
>
Az útszámok listája.
Returns
Új út geometria.
CreatePolyBezierSegment(PointF[], és bool)
Hozzon létre egy új készletet kubikus Bézier curves.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Számos Bézier szegmens ellenőrzési pontja.
isStroked
bool
Meghatározza, hogy az út ezen szegmensének üteme húzódik-e.
Returns
Új köbméter Bézier forgalmú szegmens.
CreatePolyLineSegment(PointF[], és bool)
Hozzon létre egy új poligonális rajzot, amely önkényes számú egyedi függönyöt tartalmaz.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
A többszegmensek koordinátái, amelyek meghatározzák a poli vonal szegmensét.
isStroked
bool
Meghatározza, hogy az út ezen szegmensének üteme húzódik-e.
Returns
Új poligonális rajz szegmens.
CreatePolyQuadraticBezierSegment(PointF[], és bool)
Hozzon létre egy új négyzetes Bézier forgatókönyvet az előző pontból az útszámban egy soron keresztüla függőleges, meghatározott ellenőrzési pontok használatával.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Ellenőrzési pontok több négyzetes Bézier szegmenshez.
isStroked
bool
Meghatározza, hogy az út ezen szegmensének üteme húzódik-e.
Returns
Új négyzetes Bézier forgatókönyv.
CreateRadialGradientBrush(Címlap » xpsgradientstop>, PointF, Point F, Float, Flotta)
Egy új radiális gradiens szeletelést hoz létre.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<
XpsGradientStop
>
A gradiensek listája megáll.
center
PointF
A radiális gradiens központi pontja (azaz az ellipsz központja).
gradientOrigin
PointF
A radiális gradiens származási pontja.
radiusX
float
A rádió az ellipsz x dimenziójában, amely meghatározza a radiális gradientet.
radiusY
float
A rádió az ellipsz y dimenziójában, amely meghatározza a radiális gradientet.
Returns
Új radiális gradiens szűrő.
CreateRadialGradientBrush(PontF, PointF és Float)
Egy új radiális gradiens szeletelést hoz létre.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
A radiális gradiens központi pontja (azaz az ellipsz központja).
gradientOrigin
PointF
A radiális gradiens származási pontja.
radiusX
float
A rádió az ellipsz x dimenziójában, amely meghatározza a radiális gradientet.
radiusY
float
A rádió az ellipsz y dimenziójában, amely meghatározza a radiális gradientet.
Returns
Új radiális gradiens szűrő.
CreateSolidColorBrush(XpsColor)
Hozzon létre egy új szilárd színes szőnyeget.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
A kitöltött elemek színe.
Returns
Új szilárd színű szőnyeg.
CreateSolidColorBrush(Color)
Hozzon létre egy új szilárd színes szőnyeget.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
A kitöltött elemek színe.
Returns
Új szilárd színű szőnyeg.
CreateVisualBrush(Az XpsContentElement, a RectangleF)
Hozzon létre egy új vizuális törölközőt.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
Az XPS elem (Canvas, Path vagy Glyphs) a vizuális tulajdonságok és a szűrő.
viewbox
RectangleF
A burkolat forrástartalmának pozíciója és dimenziói.
viewport
RectangleF
A régió, amely tartalmazza a koordinát térben a prime brusha (lehetséges, hogy ismételten) alkalmazott szalagot annak a régiónak a kitöltése érdekében, amelyre a szűrőt alkalmazzák
Returns
Új vizuális szűrő.
Bejelentés t>(Az int, t)
Írja be az elemet (Canvas, Path, vagy Glyphs) az oldalon a index" pozícióban.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Olyan hely, ahol a elemet be kell adni.
element
T
Az elemet be kell adni.
Returns
T
beépített elem.
A paraméterek típusa
T
Az elem típusa.
InsertCanvas(int)
Helyezzen be egy új csatornát a index" pozícióban.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Olyan pozíció, amelyen új kanapét kell beépíteni.
Returns
beépített kanapé.
InsertGlyphs(int, string, float, FontStyle, flatt, flott, szalag)
Helyezzen be új glypheket a index" pozícióban.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
A pozíció, amelyen új glifeket kell bevenni.
fontFamily
string
A család fontja.
fontSize
float
Font méret.
fontStyle
FontStyle
A font stílus.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
A glyphs beillesztése.
InsertGlyphs(int, XpsFont, float, flott, flatt, string)
Helyezzen be új glypheket a index" pozícióban.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
A pozíció, amelyen új glifeket kell bevenni.
font
XpsFont
Font forrás.
fontSize
float
Font méret.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
A glyphs beillesztése.
InsertPath(Int, XpsPathGeometria)
Helyezzen be egy új útvonalat a index" pozícióban.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Olyan hely, ahol új útvonalat kell beépíteni.
data
XpsPathGeometry
Az út geometria.
Returns
beépített útvonalat.
eltávolítása t>(T)
Távolítsa el az elemet az oldalról.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Az elemet el kell távolítani.
Returns
T
Eltávolított elem.
A paraméterek típusa
T
Az elem típusa.
RemoveAt(int)
Távolítsa el a index" pozícióban lévő elemet az oldalról.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
A pozíció, amelyben az elemet el kell távolítani.
Returns
Eltávolított elem.