Class PageAPI

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

object PageAPI

Implements

IModificationAPI

Ö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

float

PageCount

Visszaadja az aktív dokumentumban található oldalak számát.

public int PageCount { get; }

ingatlan értéke

int

TotalPageCount

Visszaadja az összes lapot az XPS dokumentumban.

public int TotalPageCount { get; }

ingatlan értéke

int

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

DocumentUtils

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

float

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPath

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

XpsArcSegment

Új elliptikus arc szegmens.

CreateCanvas()

Új kanapét hoz létre.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsGlyphs

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

XpsGlyphs

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

XpsGradientStop

Ú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

XpsGradientStop

Ú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

XpsImageBrush

Ú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

XpsImageBrush

Ú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

XpsLinearGradientBrush

Ú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

XpsLinearGradientBrush

Ú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

XpsMatrix

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

XpsPath

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

XpsPathFigure

Ú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

XpsPathFigure

Ú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

XpsPathGeometry

Új út geometria.

CreatePathGeometry()

Új pálya geometria.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Ú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

XpsPathGeometry

Ú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

XpsPolyBezierSegment

Ú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

XpsPolyLineSegment

Ú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

XpsPolyQuadraticBezierSegment

Ú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

XpsRadialGradientBrush

Ú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

XpsRadialGradientBrush

Ú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

XpsSolidColorBrush

Ú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

XpsSolidColorBrush

Ú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

XpsVisualBrush

Ú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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPath

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

XpsContentElement

Eltávolított elem.

 Magyar