Class PageAPI

Class PageAPI

Der Name: Aspose.Page.XPS.Features.EventBasedModifications Versammlung: Aspose.Page.dll (25.4.0)

The Page Element Modifikation API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Vererbte Mitglieder

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

Properties

Height

Zurück / Set die Höhe der Seite, ausgedrückt als eine echte Zahlin Einheiten des effektiven Koordinatenraums.

public float Height { get; set; }

Eigentumswert

float

PageCount

Wiederherstellen der Anzahl der Seiten im aktiven Dokument.

public int PageCount { get; }

Eigentumswert

int

TotalPageCount

Wiederherstellt die Gesamtzahl der Seiten in allen Dokumente innerhalb des XPS-Dokuments.

public int TotalPageCount { get; }

Eigentumswert

int

Utils

Erhalten Sie das Objekt, das Dienstleistungen über die formelle XPS Manipulation API hinausgeht.

public DocumentUtils Utils { get; }

Eigentumswert

DocumentUtils

Width

Zurück / Set die Breite der Seite, ausgedrückt als reale Zahl inEinheiten des effektiven Koordinatenraums.

public float Width { get; set; }

Eigentumswert

float

Methods

hinzufügen t>(T)

Er fügt ein Inhaltselement hinzu (Canvas, Path oder Glyphs).

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

Parameters

element T

Element zu hinzufügen.

Returns

T

Ein hinzugefügtes Element.

Arten von Parametern

T

die Art des Elements.

AddCanvas()

Hinzufügen Sie eine neue Canvas auf die Seite.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Cannes hinzugefügt.

AddGlyphs(String, Float, FontStyle, Flut, float)

Neue Glyphs auf die Seite hinzufügen.

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

Parameters

fontFamily string

Die Familie Font.

fontRenderingEmSize float

Schriftgröße.

fontStyle FontStyle

Schreibstyl aus.

originX float

Glyphs Ursprung X Koordinate.

originY float

Glyphs Ursprung und Koordinate.

unicodeString string

String zum Drucken.

Returns

XpsGlyphs

Glyphs hinzugefügt.

AddGlyphs(XpsFont, Float, Flut, Flat, String)

Neue Glyphs auf die Seite hinzufügen.

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

Parameters

font XpsFont

Die Font Ressource.

fontRenderingEmSize float

Schriftgröße.

originX float

Glyphs Ursprung X Koordinate.

originY float

Glyphs Ursprung und Koordinate.

unicodeString string

String zum Drucken.

Returns

XpsGlyphs

Glyphs hinzugefügt.

AddOutlineEntry(String, Int und Int)

Hinzufügen Sie in das Dokument einen Outline-Eintrag.

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

Parameters

description string

Die Eingangbeschreibung.

outlineLevel int

Das Ausgangsniveau.

targetPageNumber int

Zielseite Nummer.

AddPath(XpsPathGeometry)

Hinzufügen Sie einen neuen Weg zur Seite.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Die Geometrie des Weges.

Returns

XpsPath

hinzugefügtem Weg.

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

Es entsteht ein neues elliptisches Arc-Segment.

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

Parameters

point PointF

Der endpunkt des elliptischen arc.

size SizeF

Die x und y Strahlung des elliptischen Arc als x,y Paar.

rotationAngle float

Indiziert, wie die Ellipse im Verhältnis zum aktuellen Koordinatsystem dreht.

isLargeArc bool

Bestimmt, ob der Arc mit einem Schweiß von 180 oder größer gezogen wird.

sweepDirection XpsSweepDirection

In der Richtung, in der der Lack gezogen wird.

isStroked bool

Erläutert, ob der Schlag für dieses Segment der Straße getroffen ist.

Returns

XpsArcSegment

Das elliptische Arc Segment.

CreateCanvas()

Er schafft eine neue Kanvas.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Neue Kanäle.

CreateColor(Color)

Er schafft eine neue Farbe.

public XpsColor CreateColor(Color color)

Parameters

color Color

Eine native Farbe für RGB Farbe.

Returns

XpsColor

Eine neue Farbe.

CreateColor(Int, int, int, int)

Erstellt eine neue Farbe im sRGB-Farbraum.

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

Parameters

a int

Die Alpha Farbkomponente.

r int

Die rote Farbkomponente.

g int

Die grüne Farbkomponente.

b int

Der blaue Farbkomponent.

Returns

XpsColor

Eine neue Farbe.

CreateColor(und int, int, int)

Erstellt eine neue Farbe im sRGB-Farbraum.

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

Parameters

r int

Die rote Farbkomponente.

g int

Die grüne Farbkomponente.

b int

Der blaue Farbkomponent.

Returns

XpsColor

Eine neue Farbe.

CreateColor(Flotte, Flotte, Flotte und Flotte)

Erstellt eine neue Farbe im scRGB-Farbraum.

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

Parameters

a float

Die Alpha Farbkomponente.

r float

Die rote Farbkomponente.

g float

Die grüne Farbkomponente.

b float

Der blaue Farbkomponent.

Returns

XpsColor

Eine neue Farbe.

CreateColor(Flotte, Flotte und Flotte)

Erstellt eine neue Farbe im scRGB-Farbraum.

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

Parameters

r float

Die rote Farbkomponente.

g float

Die grüne Farbkomponente.

b float

Der blaue Farbkomponent.

Returns

XpsColor

Eine neue Farbe.

CreateColor(String und Params Float[])

Er schafft eine neue Farbe im ICC-basierten Farbraum.

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

Parameters

path string

Der Weg zum ICC-Profil.

components float [][]

Farben der Komponenten.

Returns

XpsColor

Eine neue Farbe.

CreateColor(XpsIccProfile, Params Float[])

Er schafft eine neue Farbe im ICC-basierten Farbraum.

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

Parameters

iccProfile XpsIccProfile

Der ICC Profilsource.

components float [][]

Farben der Komponenten.

Returns

XpsColor

Eine neue Farbe.

CreateGlyphs(String, Float, FontStyle, Flut, float)

Er schafft neue Glyphs.

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

Parameters

fontFamily string

Die Familie Font.

fontRenderingEmSize float

Schriftgröße.

fontStyle FontStyle

Schreibstyl aus.

originX float

Glyphs Ursprung X Koordinate.

originY float

Glyphs Ursprung und Koordinate.

unicodeString string

String zum Drucken.

Returns

XpsGlyphs

Die neuen Glyphs.

CreateGlyphs(XpsFont, Float, Flut, Flat, String)

Er schafft neue Glyphs.

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

Parameters

font XpsFont

Die Font Ressource.

fontRenderingEmSize float

Schriftgröße.

originX float

Glyphs Ursprung X Koordinate.

originY float

Glyphs Ursprung und Koordinate.

unicodeString string

String zum Drucken.

Returns

XpsGlyphs

Die neuen Glyphs.

CreateGradientStop(XpsColor und Float)

Es entsteht eine neue Gradient stop.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Der Gradient stoppt die Farbe.

offset float

Der Gradient ersetzt.

Returns

XpsGradientStop

Der neue Gradient stoppt.

CreateGradientStop(Farbe und Float)

Es entsteht eine neue Gradient stop.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Der Gradient stoppt die Farbe.

offset float

Der Gradient ersetzt.

Returns

XpsGradientStop

Der neue Gradient stoppt.

CreateImageBrush(XpsImage, RectangleF und RektangeleF)

Erstellt einen neuen Bildschirm.

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

Parameters

image XpsImage

Eine Bildquelle.

viewbox RectangleF

Position und Dimensionen des Quellgehaltes des Brushes.

viewport RectangleF

Die Region im Koordinatenbereich des Primabruchs enthältTile, die (möglicherweise wiederholt) angewendet wird, um die Region zu füllen, auf die der Brush angewendet wird

Returns

XpsImageBrush

Neues Bild Brush.

CreateImageBrush(String, RectangleF und RektangeleF)

Erstellt einen neuen Bildschirm.

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

Parameters

imagePath string

Der Weg zum Bild, um als Brush Tile zu nehmen.

viewbox RectangleF

Position und Dimensionen des Quellgehaltes des Brushes.

viewport RectangleF

Die Region im Koordinatenbereich des Primabruchs enthältTile, die (möglicherweise wiederholt) angewendet wird, um die Region zu füllen, auf die der Brush angewendet wird

Returns

XpsImageBrush

Neues Bild Brush.

CreateLinearGradientBrush(ListePunktf und Pointf)

Erstellt eine neue lineare Gradient-Brücke.

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

Parameters

gradientStops List &undlt; XpsGradientStop >

Die Liste der Gradienten stoppt.

startPoint PointF

Der Ausgangspunkt des linearen Gradients.

endPoint PointF

Der Endpunkt des linearen Gradients.

Returns

XpsLinearGradientBrush

Neue lineare Gradient-Brücke.

CreateLinearGradientBrush(PointF und PointF)

Erstellt eine neue lineare Gradient-Brücke.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Der Ausgangspunkt des linearen Gradients.

endPoint PointF

Der Endpunkt des linearen Gradients.

Returns

XpsLinearGradientBrush

Neue lineare Gradient-Brücke.

CreateMatrix(Flotte, Flotte, Flotte, Flotte, Flotte)

Er schafft eine neue Affine Transformation Matrix.

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

Parameters

m11 float

Das Element 11.

m12 float

Das Element 12.

m21 float

Das Element 21.

m22 float

Das Element 22.

m31 float

Das Element 31.

m32 float

Das Element 32.

Returns

XpsMatrix

Neue Affine Transformation Matrix.

CreatePath(XpsPathGeometry)

Er schafft einen neuen Weg.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Die Geometrie des Weges.

Returns

XpsPath

Der neue Weg.

CreatePathFigure(PointF und Bool)

Er schafft eine neue Path Figur.

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

Parameters

startPoint PointF

Der Ausgangspunkt für das erste Segment der Path Figur.

isClosed bool

Spezifiziert, ob der Weg geschlossen ist. Wenn festgelegt wird, wird der Schlaganfall gezogen"geschlossen", das heißt, der letzte Punkt im letzten Segment der Path Figur ist mitder Punkt, der in der StartPoint-Attribute angegeben ist, sonst wird der Schlag “öffnet” undder letzte Punkt ist nicht mit dem Startpunkt verbunden. nur gilt, wenn die Path Figurverwendet in einem Path-Element, das einen Stroke angibt.

Returns

XpsPathFigure

Neue Path Figur.

CreatePathFigure(PointF, Liste, und Bool)

Er schafft eine neue Path Figur.

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

Parameters

startPoint PointF

Der Ausgangspunkt für das erste Segment der Path Figur.

segments List &undlt; XpsPathSegment >

Liste der Path Segments.

isClosed bool

Spezifiziert, ob der Weg geschlossen ist. Wenn festgelegt wird, wird der Schlaganfall gezogen"geschlossen", das heißt, der letzte Punkt im letzten Segment der Path Figur ist mitder Punkt, der in der StartPoint-Attribute angegeben ist, sonst wird der Schlag “öffnet” undder letzte Punkt ist nicht mit dem Startpunkt verbunden. nur gilt, wenn die Path Figurverwendet in einem Path-Element, das einen Stroke angibt.

Returns

XpsPathFigure

Neue Path Figur.

CreatePathGeometry(String)

Er schafft eine neue Pfadgeometrie, die mit abschreckter Form angegeben wird.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Abkürzte Form der Path Geometry.

Returns

XpsPathGeometry

Neue Path Geometrie.

CreatePathGeometry()

Er schafft eine neue Geometrie.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Neue Path Geometrie.

CreatePathGeometry(Liste)

Erstellt eine neue Pfadgeometrie mit einer angegebenen Liste von Pfadfiguren.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List &undlt; XpsPathFigure >

Liste der Path Figuren.

Returns

XpsPathGeometry

Neue Path Geometrie.

CreatePolyBezierSegment(Punkte[][], und Bool)

Er schafft eine neue Reihe von kubischen Bézier-Kurven.

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

Parameters

points PointF [][]

Kontrollpunkte für mehrere Bézier-Segmente.

isStroked bool

Erläutert, ob der Schlag für dieses Segment der Straße getroffen ist.

Returns

XpsPolyBezierSegment

Neue Kubik Bézier Kurven Segment.

CreatePolyLineSegment(Punkte[][], und Bool)

Er schafft eine neue polygonale Zeichnung, die eine arbiträre Anzahl einzelner Vertikale enthält.

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

Parameters

points PointF [][]

Eine Reihe von Koordinaten für die mehreren Segmente, die das Poly-Linie-Segment definieren.

isStroked bool

Erläutert, ob der Schlag für dieses Segment der Straße getroffen ist.

Returns

XpsPolyLineSegment

Neues polygonales Zeichnungssegment.

CreatePolyQuadraticBezierSegment(Punkte[][], und Bool)

Erstellt eine neue Reihe von quadratischen Bézier-Kurven aus dem vorherigen Punkt in der Path Figur durch eine Reihevon Vertikalen, mit angegebenen Kontrollpunkten.

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

Parameters

points PointF [][]

Kontrollpunkte für mehrere quadratische Bézier-Segmente.

isStroked bool

Erläutert, ob der Schlag für dieses Segment der Straße getroffen ist.

Returns

XpsPolyQuadraticBezierSegment

Neue quadratische Bézier Kurve Segment.

CreateRadialGradientBrush(ListePointf, PointF, Float und Flut)

Erstellt eine neue radiale Gradient-Brücke.

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

Parameters

gradientStops List &undlt; XpsGradientStop >

Die Liste der Gradienten stoppt.

center PointF

Der zentrale Punkt des Radialgradients (d. h. das Zentrum der Ellipse).

gradientOrigin PointF

Der Ursprungspunkt des Radialgradients.

radiusX float

Die Strahlung in der x-Dimension der Ellipse, die den Radialgradient definiert.

radiusY float

Die Strahlung in der y Dimension der Ellipse, die den Radialgradient definiert.

Returns

XpsRadialGradientBrush

Neue radiale Gradient-Brücke.

CreateRadialGradientBrush(PointF, PointsF und Flotten)

Erstellt eine neue radiale Gradient-Brücke.

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

Parameters

center PointF

Der zentrale Punkt des Radialgradients (d. h. das Zentrum der Ellipse).

gradientOrigin PointF

Der Ursprungspunkt des Radialgradients.

radiusX float

Die Strahlung in der x-Dimension der Ellipse, die den Radialgradient definiert.

radiusY float

Die Strahlung in der y Dimension der Ellipse, die den Radialgradient definiert.

Returns

XpsRadialGradientBrush

Neue radiale Gradient-Brücke.

CreateSolidColorBrush(XpsColor)

Er schafft eine neue, solide Farbe.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Die Farbe für gefüllte Elemente.

Returns

XpsSolidColorBrush

Neue feste Farbe Brush.

CreateSolidColorBrush(Color)

Er schafft eine neue, solide Farbe.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Die Farbe für gefüllte Elemente.

Returns

XpsSolidColorBrush

Neue feste Farbe Brush.

CreateVisualBrush(XpsContentElement, RectangleF und RektangeleF)

Erstellt eine neue visuelle Brush.

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

Parameters

element XpsContentElement

Das XPS-Element (Canvas, Path oder Glyphs) für visuelle Eigenschaften oder visuelle Brush.

viewbox RectangleF

Position und Dimensionen des Quellgehaltes des Brushes.

viewport RectangleF

Die Region im Koordinatenbereich des Primabruchs enthältTile, die (möglicherweise wiederholt) angewendet wird, um die Region zu füllen, auf die der Brush angewendet wird

Returns

XpsVisualBrush

Der neue visuelle Brush.

Einführen (T und T)

Einfügen Sie ein Element (Canvas, Path, oder Glyphs) in die Seite in index’ Position.

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

Parameters

index int

Position, an der ein element’ eingegeben werden sollte.

element T

Das Element muss eingeführt werden.

Returns

T

Das eingebettete Element.

Arten von Parametern

T

die Art des Elements.

InsertCanvas(Int)

Geben Sie eine neue Schaltfläche in die Seite in index’ Position ein.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Position, an der ein neuer Kanvas eingeführt werden sollte.

Returns

XpsCanvas

eingebautes Kanvas.

InsertGlyphs(int, String, Float, FontStyle, Flut, float)

Geben Sie neue Glyphs in die Seite in index’ Position ein.

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

Parameters

index int

Position, an der neue Glyphs eingeführt werden sollten.

fontFamily string

Die Familie Font.

fontSize float

Schriftgröße.

fontStyle FontStyle

Schreibstyl aus.

originX float

Glyphs Ursprung X Koordinate.

originY float

Glyphs Ursprung und Koordinate.

unicodeString string

String zum Drucken.

Returns

XpsGlyphs

Glyphs eingeführt.

InsertGlyphs(int, XpsFont, Float, Flut, flut)

Geben Sie neue Glyphs in die Seite in index’ Position ein.

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

Parameters

index int

Position, an der neue Glyphs eingeführt werden sollten.

font XpsFont

Die Font Ressource.

fontSize float

Schriftgröße.

originX float

Glyphs Ursprung X Koordinate.

originY float

Glyphs Ursprung und Koordinate.

unicodeString string

String zum Drucken.

Returns

XpsGlyphs

Glyphs eingeführt.

InsertPath(Int, XpsPathGeometrie)

Geben Sie einen neuen Weg in die Seite in index’ Position ein.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Position, an der eine neue Strecke eingeführt werden sollte.

data XpsPathGeometry

Die Geometrie des Weges.

Returns

XpsPath

eingeführte Pfad.

Entfernen(T)

Entfernen Sie ein Element von der Seite.

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

Parameters

element T

Element zu entfernen.

Returns

T

Elemente entfernt werden.

Arten von Parametern

T

die Art des Elements.

RemoveAt(Int)

Entfernen Sie ein Element in index’ Position von der Seite.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Position, an dem das Element entfernt werden sollte.

Returns

XpsContentElement

Elemente entfernt werden.

 Deutsch