Class PageAPI

Class PageAPI

De naam: Aspose.Page.XPS.Features.EventBasedModifications Verzameling: Aspose.Page.dll (25.4.0)

The Page Element Modificatie API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Geëerbiede leden

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Height

Returns/set de hoogte van de pagina, uitgedrukt als een echte getalin eenheden van de effectieve coördinatieruimte.

public float Height { get; set; }

Eigendomswaarde

float

PageCount

Verwijder het aantal pagina’s in het actieve document.

public int PageCount { get; }

Eigendomswaarde

int

TotalPageCount

Terugbrengt het totale aantal pagina’s in alle documenten binnen het XPS-document.

public int TotalPageCount { get; }

Eigendomswaarde

int

Utils

Geeft het object dat diensten verstrekt buiten de formele XPS-manipulatie API.

public DocumentUtils Utils { get; }

Eigendomswaarde

DocumentUtils

Width

Returns/set de breedte van de pagina, uitgedrukt als een echte getal ineenheden van de effectieve coördinatieruimte.

public float Width { get; set; }

Eigendomswaarde

float

Methods

Toegevoegd T>(T)

Voeg een inhoudselement toe (Canvas, Path of Glyphs).

public T Add<t>(T element) where T : XpsContentElement

Parameters

element T

Het element dat moet worden toegevoegd.

Returns

T

Toegevoegde elementen.

Typen Parameters

T

Het type van het element.

AddCanvas()

Voeg een nieuwe canvas toe aan de pagina.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Toegevoegde canvas.

AddGlyphs(String, vloot, FontStyle, float, flatt, string)

Voeg nieuwe glyphs toe aan de pagina.

public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

De familie Font.

fontRenderingEmSize float

De font grootte.

fontStyle FontStyle

Stijl van Font.

originX float

Glyphs oorsprong X coördinaten.

originY float

Glyphs oorsprong en coördinatie.

unicodeString string

String om te worden afgedrukt.

Returns

XpsGlyphs

Toegevoegd glyphs.

AddGlyphs(XpsFont, vloot, float, flatt, string)

Voeg nieuwe glyphs toe aan de pagina.

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

De Font Resource.

fontRenderingEmSize float

De font grootte.

originX float

Glyphs oorsprong X coördinaten.

originY float

Glyphs oorsprong en coördinatie.

unicodeString string

String om te worden afgedrukt.

Returns

XpsGlyphs

Toegevoegd glyphs.

AddOutlineEntry(String, int, int)

Voeg een outline-ingang toe aan het document.

public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)

Parameters

description string

De ingangbeschrijving.

outlineLevel int

Het outline niveau.

targetPageNumber int

Het doelpagina nummer.

AddPath(XpsPathGeometry)

Voeg een nieuwe route toe aan de pagina.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

De geometrie van de weg.

Returns

XpsPath

Een toegevoegde route.

CreateArcSegment(PointF, Sizef, Float, Bool, XpsSweepDirection, bool)

Het creëert een nieuw elliptisch arc segment.

public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)

Parameters

point PointF

Het eindpunt van de elliptische arc.

size SizeF

De x en y-radius van de elliptische arc als een x,y-paar.

rotationAngle float

Het geeft aan hoe de ellipse in verhouding tot het huidige coördinatiesysteem wordt getoond.

isLargeArc bool

Het bepaalt of de arc wordt getrokken met een schuim van 180 of groter.

sweepDirection XpsSweepDirection

De richting waarin de arc wordt getrokken.

isStroked bool

Het bepaalt of de stroke voor dit segment van de weg wordt getrokken.

Returns

XpsArcSegment

Het nieuwe elliptische arc segment.

CreateCanvas()

Het creëert een nieuwe canvas.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Nieuwe canvas.

CreateColor(Color)

Het creëert een nieuwe kleur.

public XpsColor CreateColor(Color color)

Parameters

color Color

Een inheemse kleur voor RGB kleur.

Returns

XpsColor

Nieuwe kleur.

CreateColor(int, int, int, int, int)

Creëert een nieuwe kleur in sRGB kleurruimte.

public XpsColor CreateColor(int a, int r, int g, int b)

Parameters

a int

De alfa kleur component.

r int

De rode kleur component.

g int

De groene kleur component.

b int

De blauwe kleur component.

Returns

XpsColor

Nieuwe kleur.

CreateColor(int, int, int)

Creëert een nieuwe kleur in sRGB kleurruimte.

public XpsColor CreateColor(int r, int g, int b)

Parameters

r int

De rode kleur component.

g int

De groene kleur component.

b int

De blauwe kleur component.

Returns

XpsColor

Nieuwe kleur.

CreateColor(De vloot, de vloot, de vloot)

Creëert een nieuwe kleur in scRGB kleurruimte.

public XpsColor CreateColor(float a, float r, float g, float b)

Parameters

a float

De alfa kleur component.

r float

De rode kleur component.

g float

De groene kleur component.

b float

De blauwe kleur component.

Returns

XpsColor

Nieuwe kleur.

CreateColor(De vloot, de vloot, de vloot)

Creëert een nieuwe kleur in scRGB kleurruimte.

public XpsColor CreateColor(float r, float g, float b)

Parameters

r float

De rode kleur component.

g float

De groene kleur component.

b float

De blauwe kleur component.

Returns

XpsColor

Nieuwe kleur.

CreateColor(String, params vloot[])

Het creëert een nieuwe kleur in de ICC-gebaseerde kleurruimte.

public XpsColor CreateColor(string path, params float[] components)

Parameters

path string

De weg naar het ICC-profiel.

components float []

De kleurcomponenten.

Returns

XpsColor

Nieuwe kleur.

CreateColor(XpsIccProfile, params vloot[])

Het creëert een nieuwe kleur in de ICC-gebaseerde kleurruimte.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parameters

iccProfile XpsIccProfile

Het profiel van de ICC.

components float []

De kleurcomponenten.

Returns

XpsColor

Nieuwe kleur.

CreateGlyphs(String, vloot, FontStyle, float, flatt, string)

Het creëert nieuwe glyphs.

public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

De familie Font.

fontRenderingEmSize float

De font grootte.

fontStyle FontStyle

Stijl van Font.

originX float

Glyphs oorsprong X coördinaten.

originY float

Glyphs oorsprong en coördinatie.

unicodeString string

String om te worden afgedrukt.

Returns

XpsGlyphs

Nieuwe Glyphs

CreateGlyphs(XpsFont, vloot, float, flatt, string)

Het creëert nieuwe glyphs.

public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

De Font Resource.

fontRenderingEmSize float

De font grootte.

originX float

Glyphs oorsprong X coördinaten.

originY float

Glyphs oorsprong en coördinatie.

unicodeString string

String om te worden afgedrukt.

Returns

XpsGlyphs

Nieuwe Glyphs

CreateGradientStop(XpsColor, vloot)

Het creëert een nieuwe gradient stop.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

De gradient stopt met kleur.

offset float

De gradient vergoedt.

Returns

XpsGradientStop

Nieuwe gradient stopt.

CreateGradientStop(Kleur, Float)

Het creëert een nieuwe gradient stop.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

De gradient stopt met kleur.

offset float

De gradient vergoedt.

Returns

XpsGradientStop

Nieuwe gradient stopt.

CreateImageBrush(XpsImage, RectangleF en RektangeleF)

Het creëert een nieuwe image brush.

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Parameters

image XpsImage

Een beeldbron.

viewbox RectangleF

De positie en de afmetingen van de broninhoud van het brush.

viewport RectangleF

De regio in de gecoördineerde ruimte van de prime brushde schijf die (mogelijk herhaaldelijk) wordt toegepast om de regio te vullen waarop de brush wordt aangebracht

Returns

XpsImageBrush

Nieuw beeld brush.

CreateImageBrush(String, RectangleF, Vervolgend)

Het creëert een nieuwe image brush.

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Parameters

imagePath string

De weg naar de afbeelding om te nemen als een brush tile.

viewbox RectangleF

De positie en de afmetingen van de broninhoud van het brush.

viewport RectangleF

De regio in de gecoördineerde ruimte van de prime brushde schijf die (mogelijk herhaaldelijk) wordt toegepast om de regio te vullen waarop de brush wordt aangebracht

Returns

XpsImageBrush

Nieuw beeld brush.

CreateLinearGradientBrush(LijstHet punt F, PointF)

Het creëert een nieuwe lineaire gradientbrush.

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Parameters

gradientStops List < XpsGradientStop >

De lijst van gradienten stopt.

startPoint PointF

Het beginpunt van de lineaire gradient.

endPoint PointF

Het eindpunt van de lineaire gradient.

Returns

XpsLinearGradientBrush

Nieuwe lineaire gradientbrush.

CreateLinearGradientBrush(PointF en PointF)

Het creëert een nieuwe lineaire gradientbrush.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Het beginpunt van de lineaire gradient.

endPoint PointF

Het eindpunt van de lineaire gradient.

Returns

XpsLinearGradientBrush

Nieuwe lineaire gradientbrush.

CreateMatrix(De vloot, de vloot, de vloot, de vloot)

Het creëert een nieuwe affine transformatie matrix.

public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Parameters

m11 float

Het element 11.

m12 float

Het element 12.

m21 float

Het element 21.

m22 float

Het element 22.

m31 float

Het element 31.

m32 float

Het element 32.

Returns

XpsMatrix

De nieuwe matrix van de transformatie.

CreatePath(XpsPathGeometry)

Hij creëert een nieuwe weg.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

De geometrie van de weg.

Returns

XpsPath

Een nieuwe weg.

CreatePathFigure(PointF, Bool)

Het creëert een nieuwe routefigur.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Parameters

startPoint PointF

Het beginpunt voor het eerste segment van de route.

isClosed bool

Specificeert of de weg gesloten is.Als gericht op waarheid, wordt de stroke getrokken"verborgen", dat wil zeggen, is het laatste punt in de laatste segment van de padfiguur verbonden methet punt dat is aangegeven in de StartPoint-attribut, anders wordt de stroke “open” getrokken, enhet laatste punt is niet verbonden met het startpunt. alleen van toepassing als het pad cijferGebruikt in een Path element dat een beroerte aangeeft.

Returns

XpsPathFigure

Nieuwe route figuren.

CreatePathFigure(PointF, Lijst, De bool)

Het creëert een nieuwe routefigur.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Parameters

startPoint PointF

Het beginpunt voor het eerste segment van de route.

segments List < XpsPathSegment >

Lijst van padsegmenten.

isClosed bool

Specificeert of de weg gesloten is.Als gericht op waarheid, wordt de stroke getrokken"verborgen", dat wil zeggen, is het laatste punt in de laatste segment van de padfiguur verbonden methet punt dat is aangegeven in de StartPoint-attribut, anders wordt de stroke “open” getrokken, enhet laatste punt is niet verbonden met het startpunt. alleen van toepassing als het pad cijferGebruikt in een Path element dat een beroerte aangeeft.

Returns

XpsPathFigure

Nieuwe route figuren.

CreatePathGeometry(String)

Het creëert een nieuwe routegeometrie die is aangegeven met een verkorte vorm.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Verkorte vorm van path geometrie.

Returns

XpsPathGeometry

Nieuwe route geometrie.

CreatePathGeometry()

Het creëert een nieuwe route geometrie.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Nieuwe route geometrie.

CreatePathGeometry(Lijst)

Creëert een nieuwe padgeometrie met een specifieke lijst van padfiguren.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List < XpsPathFigure >

Lijst van pad cijfers.

Returns

XpsPathGeometry

Nieuwe route geometrie.

CreatePolyBezierSegment(puntf[], De bool)

Het creëert een nieuwe set van kubieke Bézier curves.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF []

Controlepunten voor meerdere Bézier segmenten.

isStroked bool

Het bepaalt of de stroke voor dit segment van de weg wordt getrokken.

Returns

XpsPolyBezierSegment

Nieuwe kubieke Bézier curves segment.

CreatePolyLineSegment(puntf[], De bool)

Het creëert een nieuw polygonale tekening met een willekeurig aantal individuele vertices.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF []

Een set van coördinaten voor de meerdere segmenten die het poly-lijnsegment definiëren.

isStroked bool

Het bepaalt of de stroke voor dit segment van de weg wordt getrokken.

Returns

XpsPolyLineSegment

Het nieuwe polygonale segment.

CreatePolyQuadraticBezierSegment(puntf[], De bool)

Creëert een nieuwe set van kwadratische Bézier-couren vanaf het vorige punt in de padfiguur via een setvan verticals, met behulp van specifieke controlepunten.

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF []

Controlepunten voor meerdere kwadratische Bézier segmenten.

isStroked bool

Het bepaalt of de stroke voor dit segment van de weg wordt getrokken.

Returns

XpsPolyQuadraticBezierSegment

Nieuwe kwadratische Bézier curve segment.

CreateRadialGradientBrush(LijstPointf, PointF, Float en de vloot)

Het creëert een nieuwe radiale gradientbrush.

public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

gradientStops List < XpsGradientStop >

De lijst van gradienten stopt.

center PointF

Het centrale punt van het radiale gradient (dat wil zeggen het centrum van de ellips).

gradientOrigin PointF

De oorsprongspunt van de radiale gradient.

radiusX float

De radium in de x-dimensie van de ellips die het radiale gradient definieert.

radiusY float

De radius in de y-dimensie van de ellipses die het radiale gradient definieert.

Returns

XpsRadialGradientBrush

Nieuwe radiale gradientbrush.

CreateRadialGradientBrush(PointF, PointsF en Float)

Het creëert een nieuwe radiale gradientbrush.

public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

center PointF

Het centrale punt van het radiale gradient (dat wil zeggen het centrum van de ellips).

gradientOrigin PointF

De oorsprongspunt van de radiale gradient.

radiusX float

De radium in de x-dimensie van de ellips die het radiale gradient definieert.

radiusY float

De radius in de y-dimensie van de ellipses die het radiale gradient definieert.

Returns

XpsRadialGradientBrush

Nieuwe radiale gradientbrush.

CreateSolidColorBrush(XpsColor)

Het creëert een nieuwe, solide kleurbrush.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

De kleur voor gevuld elementen.

Returns

XpsSolidColorBrush

Nieuwe solide kleur brush.

CreateSolidColorBrush(Color)

Het creëert een nieuwe, solide kleurbrush.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

De kleur voor gevuld elementen.

Returns

XpsSolidColorBrush

Nieuwe solide kleur brush.

CreateVisualBrush(XpsContentElement, RectangleF en RektangeleF)

Het creëert een nieuwe visuele brush.

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

Parameters

element XpsContentElement

Het XPS-element (Canvas, Path of Glyphs) voor de visuele eigenschap van de visual brush.

viewbox RectangleF

De positie en de afmetingen van de broninhoud van het brush.

viewport RectangleF

De regio in de gecoördineerde ruimte van de prime brushde schijf die (mogelijk herhaaldelijk) wordt toegepast om de regio te vullen waarop de brush wordt aangebracht

Returns

XpsVisualBrush

Nieuwe visuele brush.

Introductie (van T, T)

Voer een element (Canvas, Path, of Glyphs) in de pagina in index’ positie.

public T Insert<t>(int index, T element) where T : XpsContentElement

Parameters

index int

Positie waarin een element’ moet worden ingediend.

element T

Element om in te voeren.

Returns

T

Het geïntegreerde element.

Typen Parameters

T

Het type van het element.

InsertCanvas(Int)

Voer een nieuwe kanvas in op de pagina in de positie index'.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Positie waar een nieuwe kanvas moet worden ingebouwd.

Returns

XpsCanvas

ingebouwde canvas.

InsertGlyphs(int, string, float, FontStyle, flatt, flot, string)

Voer nieuwe glyphs in de pagina in index’ positie.

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

index int

Positie waar nieuwe glyphs moeten worden ingebouwd.

fontFamily string

De familie Font.

fontSize float

De font grootte.

fontStyle FontStyle

Stijl van Font.

originX float

Glyphs oorsprong X coördinaten.

originY float

Glyphs oorsprong en coördinatie.

unicodeString string

String om te worden afgedrukt.

Returns

XpsGlyphs

Geïntroduceerde glyphs.

InsertGlyphs(int, XpsFont, vloat, float)

Voer nieuwe glyphs in de pagina in index’ positie.

public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)

Parameters

index int

Positie waar nieuwe glyphs moeten worden ingebouwd.

font XpsFont

De Font Resource.

fontSize float

De font grootte.

originX float

Glyphs oorsprong X coördinaten.

originY float

Glyphs oorsprong en coördinatie.

unicodeString string

String om te worden afgedrukt.

Returns

XpsGlyphs

Geïntroduceerde glyphs.

InsertPath(Int, XpsPathGeometrie)

Voer een nieuwe route naar de pagina in de index’ positie.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Positie waar een nieuwe route moet worden ingebouwd.

data XpsPathGeometry

De geometrie van de weg.

Returns

XpsPath

De ingebouwde route.

verwijderen (T)

Verwijder een element van de pagina.

public T Remove<t>(T element) where T : XpsContentElement

Parameters

element T

Het element moet verwijderd worden.

Returns

T

Het verwijderde element.

Typen Parameters

T

Het type van het element.

RemoveAt(Int)

Verwijder een element in de positie index’ van de pagina.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Positie waarin het element moet worden verwijderd.

Returns

XpsContentElement

Het verwijderde element.

 Nederlands