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
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
ActivePage
Er erhält die aktive Seite innerhalb des aktiven Dokuments.
public int ActivePage { get; }
Eigentumswert
DocumentCount
Wiederherstellen der Anzahl der Dokumente innerhalb des XPS-Pakets.
public int DocumentCount { get; }
Eigentumswert
JobPrintTicket
Returns / Set-Dokument Job-Druckticket
public JobPrintTicket JobPrintTicket { get; set; }
Eigentumswert
Page
Wiederherstellt eine Aspose.Page.XPS.XpsModel.XpsPage-Instanz für eine aktive Seite.
public XpsPage Page { get; }
Eigentumswert
PageCount
Wiederherstellen der Anzahl der Seiten im aktiven Dokument.
public int PageCount { get; }
Eigentumswert
TotalPageCount
Zurückt die Gesamtzahl der Seiten in allen Dokumente innerhalb des XPS-Dokuments.
public int TotalPageCount { get; }
Eigentumswert
Utils
Erhalten Sie das Objekt, das Dienstleistungen über die formelle XPS Manipulation API hinausgeht.
public DocumentUtils Utils { get; }
Eigentumswert
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
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
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
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
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
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
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
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
Das elliptische Arc Segment.
CreateCanvas()
Er schafft eine neue Kanvas.
public XpsCanvas CreateCanvas()
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Neue Affine Transformation Matrix.
CreatePath(XpsPathGeometry)
Er schafft einen neuen Weg.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Die Geometrie des Weges.
Returns
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
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
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
Neue Path Geometrie.
CreatePathGeometry()
Er schafft eine neue Geometrie.
public XpsPathGeometry CreatePathGeometry()
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Aspose.Page.XPS.XpsModel.XpsPage Beispiel für die aktive Seite.
Exceptions
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.