Class XpsDocument
Der Name: Aspose.Page.XPS Versammlung: Aspose.Page.dll (25.5.0)
Klasse, die die Hauptentität des XPS-Dokuments, die ManipulationMethoden für jedes XPS Element.
public sealed class XpsDocument : Document, IDisposableInheritance
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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.