Class XpsDocument

Class XpsDocument

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

Klasse, die die Hauptentität des XPS-Dokuments, die ManipulationMethoden für jedes XPS Element.

public sealed class XpsDocument : Document, IDisposable

Inheritance

object Document XpsDocument

Implements

IDisposable

Vererbte Mitglieder

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

Constructors

XpsDocument()

Erstellt ein leeres XPS-Dokument mit Standardseitegröße.

public XpsDocument()

XpsDocument(String)

ffnet ein bestehendes XPS-Dokument an der path'.

public XpsDocument(string path)

Parameters

path string

Standort des Dokuments.

XpsDocument(String, LoadOptions)

ffnet ein bestehendes Dokument an der path’ als XPS-Dokument.

public XpsDocument(string path, LoadOptions options)

Parameters

path string

Standort des Dokuments.

options LoadOptions

Document Loading Optionen.

XpsDocument(Stream und LoadOptions)

Laden Sie ein bestehendes Dokument, das im stream’ als XPS-Dokument gespeichert wird.

public XpsDocument(Stream stream, LoadOptions options)

Parameters

stream Stream

Das Dokument Stream.

options LoadOptions

Document Loading Optionen.

Properties

ActiveDocument

Erhalten Sie die aktive Dokumentnummer.

public int ActiveDocument { get; }

Eigentumswert

int

ActivePage

Er erhält die aktive Seite innerhalb des aktiven Dokuments.

public int ActivePage { get; }

Eigentumswert

int

DocumentCount

Wiederherstellen der Anzahl der Dokumente innerhalb des XPS-Pakets.

public int DocumentCount { get; }

Eigentumswert

int

JobPrintTicket

Returns / Set-Dokument Job-Druckticket

public JobPrintTicket JobPrintTicket { get; set; }

Eigentumswert

JobPrintTicket

Page

Wiederherstellt eine Aspose.Page.XPS.XpsModel.XpsPage-Instanz für eine aktive Seite.

public XpsPage Page { get; }

Eigentumswert

XpsPage

PageCount

Wiederherstellen der Anzahl der Seiten im aktiven Dokument.

public int PageCount { get; }

Eigentumswert

int

TotalPageCount

Zurückt 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

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 Kanvas auf die aktive Seite.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Cannes hinzugefügt.

AddDocument(Bool)

Hinzufügen Sie ein leeres Dokument mit Standardseitegröße.

public void AddDocument(bool activate = true)

Parameters

activate bool

Flaggen, die anzeigen, ob Sie das hinzugefügtes Dokument als aktiv auswählen.

AddDocument(Flotten, Floten und Bool)

Hinzufügen Sie ein leeres Dokument mit den ersten Seitendimensionen width’ und height'.

public void AddDocument(float width, float height, bool activate = true)

Parameters

width float

Breite der ersten Seite.

height float

Höhe der ersten Seite.

activate bool

Flaggen, die anzeigen, ob Sie das hinzugefügtes Dokument als aktiv auswählen.

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

Neue Glyphs auf die aktive 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 aktive 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, XpsHyperlinkTarget)

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

public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)

Parameters

description string

Die Eingangbeschreibung.

outlineLevel int

Das Ausgangsniveau.

target XpsHyperlinkTarget

Das Ziel der Einreise.

AddPage(Bool)

Hinzufügen Sie eine leere Seite zum Dokument mit Standard-Seitengröße.

public XpsPage AddPage(bool activate = true)

Parameters

activate bool

Flaggen, die anzeigen, ob Sie die hinzugefügte Seite als aktiv auswählen.

Returns

XpsPage

Seite hinzugefügt.

AddPage(Flotten, Floten und Bool)

Hinzufügen Sie in das Dokument eine leere Seite mit angegebenen width’ und height'.

public XpsPage AddPage(float width, float height, bool activate = true)

Parameters

width float

Breite einer neuen Seite.

height float

Höhe einer neuen Seite.

activate bool

Flaggen, die anzeigen, ob Sie die hinzugefügte Seite als aktiv auswählen.

Returns

XpsPage

Seite hinzugefügt.

AddPage(XpsPage und Bool)

Hinzufügen Sie eine Seite zum Dokument.

public XpsPage AddPage(XpsPage page, bool activate = true)

Parameters

page XpsPage

Seite zu hinzufügen.

activate bool

Flaggen, die anzeigen, ob Sie die hinzugefügte Seite als aktiv auswählen.

Returns

XpsPage

Seite hinzugefügt.

AddPath(XpsPathGeometry)

Hinzufügen Sie einen neuen Weg zur aktiven 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.

CreateFont(String und FontStyle)

Erstellt eine neue TrueType Font Ressource.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parameters

fontFamily string

Die Familie von Font.

fontStyle FontStyle

Der Font Style.

Returns

XpsFont

Neue TrueType Font Ressource.

CreateFont(Stream)

Erstellt eine neue TrueType Font Ressource aus dem Stream.

public XpsFont CreateFont(Stream stream)

Parameters

stream Stream

Der Strom, der das ICC-Profil enthält, sollte als Ressource eingenommen werden.

Returns

XpsFont

Neue TrueType Font Ressource.

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.

CreateIccProfile(String)

Erstellt eine neue ICC-Profilressource aus der ICC-Profildatei, die sich an der iccProfilePath befindet'.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parameters

iccProfilePath string

Der Weg zum ICC-Profil als Ressource zu nehmen.

Returns

XpsIccProfile

Der neue ICC Profil.

CreateIccProfile(Stream)

Erstellt eine neue ICC-Profilressource aus stream'.

public XpsIccProfile CreateIccProfile(Stream stream)

Parameters

stream Stream

Der Strom, der das ICC-Profil enthält, sollte als Ressource eingenommen werden.

Returns

XpsIccProfile

Der neue ICC Profil.

CreateImage(String)

Erstellt eine neue Bildressource aus dem Bilddatei im imagePath'.

public XpsImage CreateImage(string imagePath)

Parameters

imagePath string

Der Weg zum Bild als Ressource zu nehmen.

Returns

XpsImage

Neue Bildquelle.

CreateImage(Stream)

Erstellt eine neue Bildressource aus stream'.

public XpsImage CreateImage(Stream stream)

Parameters

stream Stream

Der Strom, der das Bild enthält, um als Ressource zu nehmen.

Returns

XpsImage

Neue Bildquelle.

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.

Dispose()

Die Instanz ist verfügbar.

public void Dispose()

GetDocumentPrintTicket(Int)

Wiederherstellt der Druckticket des unter documentIndex indexierten Dokuments'.

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parameters

documentIndex int

Index des Dokuments, dessen Druckticket zurückgegeben werden soll.

Returns

DocumentPrintTicket

Druckticket des Dokuments.

GetPagePrintTicket(und int, int)

Returns das Druckticket der Seite indexiert durch pageIndex’ im Dokument indexiert durch documentIndex'.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parameters

documentIndex int

Index des Dokuments.

pageIndex int

Index der Seite, deren Druckticket zurückgegeben werden soll.

Returns

PagePrintTicket

Druckticket der Seite.

Einführen (T und T)

Einfügen Sie ein Element (Canvas, Path, oder Glyphs) in die aktive 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)

Einfügen Sie eine neue Schaltfläche in die aktive Seite in der Position index.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

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

Returns

XpsCanvas

eingebautes Kanvas.

InsertDocument(Das ist, Bool)

Geben Sie ein leeres Dokument mit der Standardseite Größe index’ Position ein.

public void InsertDocument(int index, bool activate = true)

Parameters

index int

Position, an der ein Dokument eingegeben werden sollte.

activate bool

Flagge, mit der angezeigt wird, ob das eingegebenes Dokument als aktiv ausgewählt werden soll.

InsertDocument(Intention, Float, Bool)

Einfügen Sie ein leeres Dokument mit den ersten Seitendimensionen width’ und height’ in index’ Position.

public void InsertDocument(int index, float width, float height, bool activate = true)

Parameters

index int

Position, an der ein Dokument eingegeben werden sollte.

width float

Breite der ersten Seite.

height float

Höhe der ersten Seite.

activate bool

Flagge, mit der angezeigt wird, ob das eingegebenes Dokument als aktiv ausgewählt werden soll.

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

Geben Sie neue Glyphs in die aktive 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 aktive 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.

InsertPage(Das ist, Bool)

Geben Sie eine leere Seite in das Dokument mit der Standardseite Größe index’ Position ein.

public XpsPage InsertPage(int index, bool activate = true)

Parameters

index int

Position, an der eine Seite eingegeben werden sollte.

activate bool

Flaggen, die anzeigen, ob die eingegebenen Seite als aktiv ausgewählt werden soll.

Returns

XpsPage

eingeführte Seite.

InsertPage(Intention, Float, Bool)

Geben Sie in das Dokument eine leere Seite mit angegebenen width’ und height’ in index’ Position ein.

public XpsPage InsertPage(int index, float width, float height, bool activate = true)

Parameters

index int

Position, an der eine Seite eingegeben werden sollte.

width float

Breite einer neuen Seite.

height float

Höhe einer neuen Seite.

activate bool

Flaggen, die anzeigen, ob die eingegebenen Seite als aktiv ausgewählt werden soll.

Returns

XpsPage

eingeführte Seite.

InsertPage(Int, XpsPage und Bool)

Geben Sie eine Seite in das Dokument in index’ Position ein.

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Parameters

index int

Position, an der eine Seite hinzugefügt werden sollte.

page XpsPage

Seite, die eingegeben werden muss.

activate bool

Flaggen, die anzeigen, ob die eingegebenen Seite als aktiv ausgewählt werden soll.

Returns

XpsPage

eingeführte Seite.

InsertPath(Int, XpsPathGeometrie)

Einfügen Sie einen neuen Weg in die aktive Seite in index’ Position.

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.

Merge(String[][], und String)

Mischen Sie mehrere XPS-Dateien in ein XPS-Dokument.

public void Merge(string[] filesForMerge, string outXpsFilePath)

Parameters

filesForMerge string [][]

XPS-Dateien für die Kombination mit diesem Dokument.

outXpsFilePath string

Eine Output Xps Datei Path.

Merge(String[][]und Stream)

Mischen Sie mehrere XPS-Dateien in ein XPS-Dokument.

public void Merge(string[] filesForMerge, Stream outStream)

Parameters

filesForMerge string [][]

XPS-Dateien für die Kombination mit diesem Dokument.

outStream Stream

Der Ausgangstrom, wo man gemischt XPS-Dokumente speichern kann.

MergeToPdf(String[][], String, PdfSaveOptions)

Mischen Sie XPS-Dokumente in PDF mit dem Aspose.Page.Device-Einstand.

public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)

Parameters

filesForMerge string [][]

XPS-Dateien, um mit diesem Dokument zu einem Ausgangsgerät zu kombinieren.

outPdfFilePath string

Eine Output PDF-Datei Path.

options PdfSaveOptions

Dokumenten sparen Optionen.

MergeToPdf(String[][], Stream, PdfSaveOptions)

Mischen Sie XPS-Dokumente in PDF mit dem Aspose.Page.Device-Einstand.

public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)

Parameters

filesForMerge string [][]

XPS-Dateien, um mit diesem Dokument zu einem Ausgangsgerät zu kombinieren.

pdfStream Stream

Ein Output PDF Stream.

options PdfSaveOptions

Dokumenten sparen Optionen.

Entfernen(T)

Entfernen Sie ein Element aus der aktiven 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 aktiven Seite.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Position, an dem das Element entfernt werden sollte.

Returns

XpsContentElement

Elemente entfernt werden.

RemoveDocumentAt(Int)

Entfernen Sie ein Dokument in der Position index.

public void RemoveDocumentAt(int index)

Parameters

index int

Position, in der ein Dokument entfernt werden sollte.

RemovePage(XpsPage)

Entfernen Sie eine Seite aus dem Dokument.

public XpsPage RemovePage(XpsPage page)

Parameters

page XpsPage

Seite zu entfernen.

Returns

XpsPage

Seite entfernt.

RemovePageAt(Int)

Entfernen Sie eine Seite aus dem Dokument in index’ Position.

public XpsPage RemovePageAt(int index)

Parameters

index int

Position, an der eine Seite entfernt werden sollte.

Returns

XpsPage

Seite entfernt.

Save(String)

Speichert das XPS-Dokument in das XPS-Datei an der path'.

public void Save(string path)

Parameters

path string

Standort des Dokuments.

Save(Stream)

Speichert XPS-Dokument zum Streaming.

public void Save(Stream stream)

Parameters

stream Stream

Stream XPS-Dokument zu speichern.

SaveAsImage(ImageSaveOptions)

Speichern Sie das Dokument in einem Bitmap-Bildformat.

public byte[][][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

Optionen, um das Dokument in einem Bitmap-Bildformat zu speichern.

Returns

byte [][][][][][]

Die resultierenden Bilder byten. Die erste Dimension ist für interne DokumenteUnd die zweite ist für Seiten innerhalb von inneren Dokumenten.

SaveAsPdf(String, PdfSaveOptions)

Speichert das Dokument in PDF-Format.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Eine Output PDF-Datei Path.

options PdfSaveOptions

Optionen, um das Dokument in PDF-Format zu speichern.

SaveAsPdf(Stream, PdfSaveOptions)

Speichert das Dokument in PDF-Format.

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Parameters

stream Stream

Der Stream, um die Ausgabe PDF-Datei zu schreiben.

options PdfSaveOptions

Optionen, um das Dokument in PDF-Format zu speichern.

SaveAsPs(String, PsSaveOptions)

Speichert das Dokument im PS-Format.

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Ein Ausgangsprozess der PS-Datei.

options PsSaveOptions

Optionen zum Speichern des Dokuments im PS-Format.

SaveAsPs(Stream, PsSaveOptions)

Speichert das Dokument im PS-Format.

public void SaveAsPs(Stream stream, PsSaveOptions options)

Parameters

stream Stream

Der Stream, um die Ausgangs-PS-Datei zu schreiben.

options PsSaveOptions

Optionen zum Speichern des Dokuments im PS-Format.

SelectActiveDocument(Int)

Wählen Sie ein aktives Dokument für die Bearbeitung aus.

public void SelectActiveDocument(int documentNumber)

Parameters

documentNumber int

Eine Dokumentnummer.

Exceptions

ArgumentException

Thrown, wenn documentNumber’ außerhalb der Grenzen ist.

SelectActivePage(Int)

Wählen Sie eine aktive Dokumentseite für die Bearbeitung aus.

public XpsPage SelectActivePage(int pageNumber)

Parameters

pageNumber int

Eine Seite Nummer.

Returns

XpsPage

Aspose.Page.XPS.XpsModel.XpsPage Beispiel für die aktive Seite.

Exceptions

ArgumentException

Thrown, wenn pageNumber’ außerhalb der Grenzen ist.

SetDocumentPrintTicket(Int, DokumentPrintTicket)

Links der printTicket’ zum Dokument, das durch documentIndex indexiert wird'.

public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Parameters

documentIndex int

Index des Dokuments, um das Druckticket anzuschließen.

printTicket DocumentPrintTicket

Der Druckticket zum Link.

SetPagePrintTicket(Int, Int und PagePrintTicket)

Links die printTicket’ auf die Seite indexiert durch pageIndex’ im Dokument indexiert durch documentIndex'.

public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

Parameters

documentIndex int

Index des Dokuments.

pageIndex int

Index der Seite, um das Druckticket zu verlinken.

printTicket PagePrintTicket

Der Druckticket zum Link.

 Deutsch