Class XpsDocument
De naam: Aspose.Page.XPS Verzameling: Aspose.Page.dll (25.4.0)
Klasse die de belangrijkste entiteit van het XPS-document incapsuleert die manipulatie biedtmethode voor elk XPS element.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Geëerbiede leden
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Het creëert een leeg XPS-document met standaard pagina-grootte.
public XpsDocument()
XpsDocument(String)
Open een bestaande XPS-document op de path'.
public XpsDocument(string path)
Parameters
path
string
Locatie van het document.
XpsDocument(String, LoadOptions)
Opent een bestaande document op de path’ als XPS-document.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
Locatie van het document.
options
LoadOptions
Document loading opties.
XpsDocument(Stream, LoadOptions)
Loopt een bestaande document opgeslagen in de stream’ als XPS-document.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
Het document Stream.
options
LoadOptions
Document loading opties.
Properties
ActiveDocument
Geeft het actieve documentnummer.
public int ActiveDocument { get; }
Eigendomswaarde
ActivePage
Geeft het actieve pagina-nummer binnen het aktieve document.
public int ActivePage { get; }
Eigendomswaarde
DocumentCount
Verwijder het aantal documenten binnen het XPS-pakket.
public int DocumentCount { get; }
Eigendomswaarde
JobPrintTicket
Returns/sets document job print ticket
public JobPrintTicket JobPrintTicket { get; set; }
Eigendomswaarde
Page
Terug een Aspose.Page.XPS.xpsModel. XpsPage-instantie voor actieve pagina.
public XpsPage Page { get; }
Eigendomswaarde
PageCount
Verwijder het aantal pagina’s in het actieve document.
public int PageCount { get; }
Eigendomswaarde
TotalPageCount
Terugbrengt het totale aantal pagina’s in alle documenten binnen het XPS-document.
public int TotalPageCount { get; }
Eigendomswaarde
Utils
Geeft het object dat diensten verstrekt buiten de formele XPS-manipulatie API.
public DocumentUtils Utils { get; }
Eigendomswaarde
Methods
Toegevoegd T>(T)
Voeg een inhoudselement toe (Canvas, Path of Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Het element dat moet worden toegevoegd.
Returns
T
Toegevoegde elementen.
Typen Parameters
T
Het type van het element.
AddCanvas()
Voeg een nieuwe kanvas toe aan de actieve pagina.
public XpsCanvas AddCanvas()
Returns
Toegevoegde canvas.
AddDocument(Bool)
Voeg een leeg document toe met een standaard pagina-grootte.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Vlag geeft aan of u het toegevoegde document als actief selecteert.
AddDocument(De vloot, de bool)
Voeg een leeg document toe met de eerste pagina-dimensieswidth’ en
height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
De breedte van de eerste pagina.
height
float
Hoogte van de eerste pagina.
activate
bool
Vlag geeft aan of u het toegevoegde document als actief selecteert.
AddGlyphs(String, vloot, FontStyle, float, flatt, string)
Voeg nieuwe glyphs toe aan de actieve pagina.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
De familie Font.
fontRenderingEmSize
float
De font grootte.
fontStyle
FontStyle
Stijl van Font.
originX
float
Glyphs oorsprong X coördinaten.
originY
float
Glyphs oorsprong en coördinatie.
unicodeString
string
String om te worden afgedrukt.
Returns
Toegevoegd glyphs.
AddGlyphs(XpsFont, vloot, float, flatt, string)
Voeg nieuwe glyphs toe aan de actieve pagina.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
De Font Resource.
fontRenderingEmSize
float
De font grootte.
originX
float
Glyphs oorsprong X coördinaten.
originY
float
Glyphs oorsprong en coördinatie.
unicodeString
string
String om te worden afgedrukt.
Returns
Toegevoegd glyphs.
AddOutlineEntry(string, int, XpsHyperlinkTarget)
Voeg een outline-ingang toe aan het document.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
De ingangbeschrijving.
outlineLevel
int
Het outline niveau.
target
XpsHyperlinkTarget
Het doel van de ingang.
AddPage(Bool)
Voeg een lege pagina toe aan het document met standaard pagina-grootte.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Vlag geeft aan of u een toegevoegde pagina als actief selecteert.
Returns
Toegevoegde pagina
AddPage(De vloot, de bool)
Voeg een lege pagina toe aan het document met aangegevenwidth’ en
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
De breedte van een nieuwe pagina.
height
float
De hoogte van een nieuwe pagina.
activate
bool
Vlag geeft aan of u een toegevoegde pagina als actief selecteert.
Returns
Toegevoegde pagina
AddPage(XpsPage en bool)
Voeg een pagina toe aan het document.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
De pagina moet worden toegevoegd.
activate
bool
Vlag geeft aan of u een toegevoegde pagina als actief selecteert.
Returns
Toegevoegde pagina
AddPath(XpsPathGeometry)
Voeg een nieuwe route toe aan de actieve pagina.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
De geometrie van de weg.
Returns
Een toegevoegde route.
CreateArcSegment(PointF, Sizef, Float, Bool, XpsSweepDirection, bool)
Het creëert een nieuw elliptisch arc segment.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Het eindpunt van de elliptische arc.
size
SizeF
De x en y-radius van de elliptische arc als een x,y-paar.
rotationAngle
float
Het geeft aan hoe de ellipse in verhouding tot het huidige coördinatiesysteem wordt getoond.
isLargeArc
bool
Het bepaalt of de arc wordt getrokken met een schuim van 180 of groter.
sweepDirection
XpsSweepDirection
De richting waarin de arc wordt getrokken.
isStroked
bool
Het bepaalt of de stroke voor dit segment van de weg wordt getrokken.
Returns
Het nieuwe elliptische arc segment.
CreateCanvas()
Het creëert een nieuwe canvas.
public XpsCanvas CreateCanvas()
Returns
Nieuwe canvas.
CreateColor(Color)
Het creëert een nieuwe kleur.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Een inheemse kleur voor RGB kleur.
Returns
Nieuwe kleur.
CreateColor(int, int, int, int, int)
Creëert een nieuwe kleur in sRGB kleurruimte.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
De alfa kleur component.
r
int
De rode kleur component.
g
int
De groene kleur component.
b
int
De blauwe kleur component.
Returns
Nieuwe kleur.
CreateColor(int, int, int)
Creëert een nieuwe kleur in sRGB kleurruimte.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
De rode kleur component.
g
int
De groene kleur component.
b
int
De blauwe kleur component.
Returns
Nieuwe kleur.
CreateColor(De vloot, de vloot, de vloot)
Creëert een nieuwe kleur in scRGB kleurruimte.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
De alfa kleur component.
r
float
De rode kleur component.
g
float
De groene kleur component.
b
float
De blauwe kleur component.
Returns
Nieuwe kleur.
CreateColor(De vloot, de vloot, de vloot)
Creëert een nieuwe kleur in scRGB kleurruimte.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
De rode kleur component.
g
float
De groene kleur component.
b
float
De blauwe kleur component.
Returns
Nieuwe kleur.
CreateColor(String, params vloot[])
Het creëert een nieuwe kleur in de ICC-gebaseerde kleurruimte.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
De weg naar het ICC-profiel.
components
float
[]
De kleurcomponenten.
Returns
Nieuwe kleur.
CreateColor(XpsIccProfile, params vloot[])
Het creëert een nieuwe kleur in de ICC-gebaseerde kleurruimte.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Het profiel van de ICC.
components
float
[]
De kleurcomponenten.
Returns
Nieuwe kleur.
CreateFont(Stijl, FontStyle)
Creëert een nieuwe TrueType fontbron.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
De font familie.
fontStyle
FontStyle
De font stijl.
Returns
Nieuwe TrueType font resource.
CreateFont(Stream)
Creëert een nieuwe TrueType fontbron uit de stroom.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
De stroom die het ICC-profiel bevat om als een bron te nemen.
Returns
Nieuwe TrueType font resource.
CreateGlyphs(String, vloot, FontStyle, float, flatt, string)
Het creëert nieuwe glyphs.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
De familie Font.
fontRenderingEmSize
float
De font grootte.
fontStyle
FontStyle
Stijl van Font.
originX
float
Glyphs oorsprong X coördinaten.
originY
float
Glyphs oorsprong en coördinatie.
unicodeString
string
String om te worden afgedrukt.
Returns
Nieuwe Glyphs
CreateGlyphs(XpsFont, vloot, float, flatt, string)
Het creëert nieuwe glyphs.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
De Font Resource.
fontRenderingEmSize
float
De font grootte.
originX
float
Glyphs oorsprong X coördinaten.
originY
float
Glyphs oorsprong en coördinatie.
unicodeString
string
String om te worden afgedrukt.
Returns
Nieuwe Glyphs
CreateGradientStop(XpsColor, vloot)
Het creëert een nieuwe gradient stop.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
De gradient stopt met kleur.
offset
float
De gradient vergoedt.
Returns
Nieuwe gradient stopt.
CreateGradientStop(Kleur, Float)
Het creëert een nieuwe gradient stop.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
De gradient stopt met kleur.
offset
float
De gradient vergoedt.
Returns
Nieuwe gradient stopt.
CreateIccProfile(String)
Het creëert een nieuwe ICC-profielresource uit de profielbestand die zich bevindt op de iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
De weg naar het ICC-profiel als een bron te nemen.
Returns
Nieuwe ICC profielbron.
CreateIccProfile(Stream)
Creëert een nieuwe ICC-profielbron uit stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
De stroom die het ICC-profiel bevat om als een bron te nemen.
Returns
Nieuwe ICC profielbron.
CreateImage(String)
Creëert een nieuwe beeldresource uit het beeldbestand dat zich bevindt op de imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
De weg naar het beeld te nemen als een bron.
Returns
Nieuwe beeldbron.
CreateImage(Stream)
Creëert een nieuwe beeldbron uit stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
De stroom die de afbeelding bevat om als bron te nemen.
Returns
Nieuwe beeldbron.
CreateImageBrush(XpsImage, RectangleF en RektangeleF)
Het creëert een nieuwe image brush.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Een beeldbron.
viewbox
RectangleF
De positie en de afmetingen van de broninhoud van het brush.
viewport
RectangleF
De regio in de gecoördineerde ruimte van de prime brushde schijf die (mogelijk herhaaldelijk) wordt toegepast om de regio te vullen waarop de brush wordt aangebracht
Returns
Nieuw beeld brush.
CreateImageBrush(String, RectangleF, Vervolgend)
Het creëert een nieuwe image brush.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
De weg naar de afbeelding om te nemen als een brush tile.
viewbox
RectangleF
De positie en de afmetingen van de broninhoud van het brush.
viewport
RectangleF
De regio in de gecoördineerde ruimte van de prime brushde schijf die (mogelijk herhaaldelijk) wordt toegepast om de regio te vullen waarop de brush wordt aangebracht
Returns
Nieuw beeld brush.
CreateLinearGradientBrush(LijstHet punt F, PointF)
Het creëert een nieuwe lineaire gradientbrush.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<
XpsGradientStop
>
De lijst van gradienten stopt.
startPoint
PointF
Het beginpunt van de lineaire gradient.
endPoint
PointF
Het eindpunt van de lineaire gradient.
Returns
Nieuwe lineaire gradientbrush.
CreateLinearGradientBrush(PointF en PointF)
Het creëert een nieuwe lineaire gradientbrush.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
Het beginpunt van de lineaire gradient.
endPoint
PointF
Het eindpunt van de lineaire gradient.
Returns
Nieuwe lineaire gradientbrush.
CreateMatrix(De vloot, de vloot, de vloot, de vloot)
Het creëert een nieuwe affine transformatie matrix.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Het element 11.
m12
float
Het element 12.
m21
float
Het element 21.
m22
float
Het element 22.
m31
float
Het element 31.
m32
float
Het element 32.
Returns
De nieuwe matrix van de transformatie.
CreatePath(XpsPathGeometry)
Hij creëert een nieuwe weg.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
De geometrie van de weg.
Returns
Een nieuwe weg.
CreatePathFigure(PointF, Bool)
Het creëert een nieuwe routefigur.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Het beginpunt voor het eerste segment van de route.
isClosed
bool
Specificeert of de weg gesloten is.Als gericht op waarheid, wordt de stroke getrokken"verborgen", dat wil zeggen, is het laatste punt in de laatste segment van de padfiguur verbonden methet punt dat is aangegeven in de StartPoint-attribut, anders wordt de stroke “open” getrokken, enhet laatste punt is niet verbonden met het startpunt. alleen van toepassing als het pad cijferGebruikt in een Path element dat een beroerte aangeeft.
Returns
Nieuwe route figuren.
CreatePathFigure(PointF, Lijst, De bool)
Het creëert een nieuwe routefigur.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Het beginpunt voor het eerste segment van de route.
segments
List
<
XpsPathSegment
>
Lijst van padsegmenten.
isClosed
bool
Specificeert of de weg gesloten is.Als gericht op waarheid, wordt de stroke getrokken"verborgen", dat wil zeggen, is het laatste punt in de laatste segment van de padfiguur verbonden methet punt dat is aangegeven in de StartPoint-attribut, anders wordt de stroke “open” getrokken, enhet laatste punt is niet verbonden met het startpunt. alleen van toepassing als het pad cijferGebruikt in een Path element dat een beroerte aangeeft.
Returns
Nieuwe route figuren.
CreatePathGeometry(String)
Het creëert een nieuwe routegeometrie die is aangegeven met een verkorte vorm.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Verkorte vorm van path geometrie.
Returns
Nieuwe route geometrie.
CreatePathGeometry()
Het creëert een nieuwe route geometrie.
public XpsPathGeometry CreatePathGeometry()
Returns
Nieuwe route geometrie.
CreatePathGeometry(Lijst)
Creëert een nieuwe padgeometrie met een specifieke lijst van padfiguren.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<
XpsPathFigure
>
Lijst van pad cijfers.
Returns
Nieuwe route geometrie.
CreatePolyBezierSegment(puntf[], De bool)
Het creëert een nieuwe set van kubieke Bézier curves.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Controlepunten voor meerdere Bézier segmenten.
isStroked
bool
Het bepaalt of de stroke voor dit segment van de weg wordt getrokken.
Returns
Nieuwe kubieke Bézier curves segment.
CreatePolyLineSegment(puntf[], De bool)
Het creëert een nieuw polygonale tekening met een willekeurig aantal individuele vertices.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Een set van coördinaten voor de meerdere segmenten die het poly-lijnsegment definiëren.
isStroked
bool
Het bepaalt of de stroke voor dit segment van de weg wordt getrokken.
Returns
Het nieuwe polygonale segment.
CreatePolyQuadraticBezierSegment(puntf[], De bool)
Creëert een nieuwe set van kwadratische Bézier-couren vanaf het vorige punt in de padfiguur via een setvan verticals, met behulp van specifieke controlepunten.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Controlepunten voor meerdere kwadratische Bézier segmenten.
isStroked
bool
Het bepaalt of de stroke voor dit segment van de weg wordt getrokken.
Returns
Nieuwe kwadratische Bézier curve segment.
CreateRadialGradientBrush(LijstPointf, PointF, Float en de vloot)
Het creëert een nieuwe radiale gradientbrush.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<
XpsGradientStop
>
De lijst van gradienten stopt.
center
PointF
Het centrale punt van het radiale gradient (dat wil zeggen het centrum van de ellips).
gradientOrigin
PointF
De oorsprongspunt van de radiale gradient.
radiusX
float
De radium in de x-dimensie van de ellips die het radiale gradient definieert.
radiusY
float
De radius in de y-dimensie van de ellipses die het radiale gradient definieert.
Returns
Nieuwe radiale gradientbrush.
CreateRadialGradientBrush(PointF, PointsF en Float)
Het creëert een nieuwe radiale gradientbrush.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Het centrale punt van het radiale gradient (dat wil zeggen het centrum van de ellips).
gradientOrigin
PointF
De oorsprongspunt van de radiale gradient.
radiusX
float
De radium in de x-dimensie van de ellips die het radiale gradient definieert.
radiusY
float
De radius in de y-dimensie van de ellipses die het radiale gradient definieert.
Returns
Nieuwe radiale gradientbrush.
CreateSolidColorBrush(XpsColor)
Het creëert een nieuwe, solide kleurbrush.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
De kleur voor gevuld elementen.
Returns
Nieuwe solide kleur brush.
CreateSolidColorBrush(Color)
Het creëert een nieuwe, solide kleurbrush.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
De kleur voor gevuld elementen.
Returns
Nieuwe solide kleur brush.
CreateVisualBrush(XpsContentElement, RectangleF en RektangeleF)
Het creëert een nieuwe visuele brush.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
Het XPS-element (Canvas, Path of Glyphs) voor de visuele eigenschap van de visual brush.
viewbox
RectangleF
De positie en de afmetingen van de broninhoud van het brush.
viewport
RectangleF
De regio in de gecoördineerde ruimte van de prime brushde schijf die (mogelijk herhaaldelijk) wordt toegepast om de regio te vullen waarop de brush wordt aangebracht
Returns
Nieuwe visuele brush.
Dispose()
De instantie is beschikbaar.
public void Dispose()
GetDocumentPrintTicket(Int)
Terug de gedrukte kaart van het document geïndexeerd door documentIndex'.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Index van het document waarvan de afgedrukte kaartje moet worden teruggekeerd.
Returns
Het gedrukte ticket van het document.
GetPagePrintTicket(int, int)
Returneert de gedrukte kaart van de pagina die is geïndexeerd door pageIndex’ in het document dat is Geïdexeerde door>code klasse=" paramrev">documentInindex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
Index van het document.
pageIndex
int
De index van de pagina waarvan de kaartje terug moet worden gedrukt.
Returns
Ticket van de pagina.
Introductie (van T, T)
Voer een element (Canvas, Path, of Glyphs) in de actieve pagina in index’ positie.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Positie waarin een element’ moet worden ingediend.
element
T
Element om in te voeren.
Returns
T
Het geïntegreerde element.
Typen Parameters
T
Het type van het element.
InsertCanvas(Int)
Voer een nieuwe kanvas in op de actieve pagina in de positie index'.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Positie waar een nieuwe kanvas moet worden ingebouwd.
Returns
ingebouwde canvas.
InsertDocument(Het is bool)
Voer een leeg document in met de standaardpagina sizeat index’ positie.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
Positie waar een document moet worden opgenomen.
activate
bool
Vlag geeft aan of het ingebouwde document als actief moet worden geselecteerd.
InsertDocument(Intentie, float, bool)
Voer een leeg document in met de eerste pagina-dimensieswidth’ en
height’ in de positie <code class=paramaf">index'.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Positie waar een document moet worden opgenomen.
width
float
De breedte van de eerste pagina.
height
float
Hoogte van de eerste pagina.
activate
bool
Vlag geeft aan of het ingebouwde document als actief moet worden geselecteerd.
InsertGlyphs(int, string, float, FontStyle, flatt, flot, string)
Voer nieuwe glyphs in op de actieve pagina in de positie index.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Positie waar nieuwe glyphs moeten worden ingebouwd.
fontFamily
string
De familie Font.
fontSize
float
De font grootte.
fontStyle
FontStyle
Stijl van Font.
originX
float
Glyphs oorsprong X coördinaten.
originY
float
Glyphs oorsprong en coördinatie.
unicodeString
string
String om te worden afgedrukt.
Returns
Geïntroduceerde glyphs.
InsertGlyphs(int, XpsFont, vloat, float)
Voer nieuwe glyphs in op de actieve pagina in de positie index.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Positie waar nieuwe glyphs moeten worden ingebouwd.
font
XpsFont
De Font Resource.
fontSize
float
De font grootte.
originX
float
Glyphs oorsprong X coördinaten.
originY
float
Glyphs oorsprong en coördinatie.
unicodeString
string
String om te worden afgedrukt.
Returns
Geïntroduceerde glyphs.
InsertPage(Het is bool)
Voer een lege pagina in het document met de standaardpagina sizeat index’ positie.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Positie waar een pagina moet worden ingebouwd.
activate
bool
Vlag geeft aan of u de ingebouwde pagina als actief selecteert.
Returns
Geïntroduceerde pagina.
InsertPage(Intentie, float, bool)
Voer een lege pagina in het document met de aangegevenwidth’ en
height’ in de positie <code class=paramaref">index'.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Positie waar een pagina moet worden ingebouwd.
width
float
De breedte van een nieuwe pagina.
height
float
De hoogte van een nieuwe pagina.
activate
bool
Vlag geeft aan of u de ingebouwde pagina als actief selecteert.
Returns
Geïntroduceerde pagina.
InsertPage(Int, XpsPage en Bool)
Voer een pagina in het document in de positie index'.
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Positie waar een pagina moet worden toegevoegd.
page
XpsPage
Pagina om in te voeren.
activate
bool
Vlag geeft aan of u de ingebouwde pagina als actief selecteert.
Returns
Geïntroduceerde pagina.
InsertPath(Int, XpsPathGeometrie)
Voer een nieuwe route in naar de actieve pagina in de positie index'.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Positie waar een nieuwe route moet worden ingebouwd.
data
XpsPathGeometry
De geometrie van de weg.
Returns
De ingebouwde route.
Merge(String[], De string)
Vermindering van meerdere XPS-bestanden naar één xPS document.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[]
XPS-bestanden om te combineren met dit document.
outXpsFilePath
string
Een output xps bestand pad.
Merge(String[]De Stream)
Vermindering van meerdere XPS-bestanden naar één xPS document.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[]
XPS-bestanden om te combineren met dit document.
outStream
Stream
De output stroom waar om gemengde XPS-documenten te bewaren.
MergeToPdf(String[], string, PdfSaveOptions)
Verwijder XPS-documenten naar PDF met behulp van de Aspose.Page.Device-instantie.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
XPS-bestanden voor het combineren met dit document naar een uitgangsapparaat.
outPdfFilePath
string
Een output PDF bestand pad.
options
PdfSaveOptions
Document besparingsopties.
MergeToPdf(String[], Stream, PdfSaveOptions)
Verwijder XPS-documenten naar PDF met behulp van de Aspose.Page.Device-instantie.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
XPS-bestanden voor het combineren met dit document naar een uitgangsapparaat.
pdfStream
Stream
Een output PDF stream.
options
PdfSaveOptions
Document besparingsopties.
verwijderen (T)
Verwijder een element van de actieve pagina.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Het element moet verwijderd worden.
Returns
T
Het verwijderde element.
Typen Parameters
T
Het type van het element.
RemoveAt(Int)
Verwijder een element in de positie index’ van de actieve pagina.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Positie waarin het element moet worden verwijderd.
Returns
Het verwijderde element.
RemoveDocumentAt(Int)
Verwijder een document in de positie index'.
public void RemoveDocumentAt(int index)
Parameters
index
int
Positie waar een document moet worden verwijderd.
RemovePage(XpsPage)
Verwijder een pagina van het document.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
De pagina moet verwijderd worden.
Returns
verwijderde pagina.
RemovePageAt(Int)
Verwijder een pagina van het document in de positie index'.
public XpsPage RemovePageAt(int index)
Parameters
index
int
Positie waar een pagina moet worden verwijderd.
Returns
verwijderde pagina.
Save(String)
Het XPS-document wordt opgeslagen in het Xps-bestand dat zich bevindt op de path'.
public void Save(string path)
Parameters
path
string
Locatie van het document.
Save(Stream)
Speel het XPS-document voor streaming.
public void Save(Stream stream)
Parameters
stream
Stream
Stream XPS document om te worden opgeslagen.
SaveAsImage(ImageSaveOptions)
Speel het document in een bitmap beeldformaat.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Opties voor het opslaan van het document in een bitmap beeldformaat.
Returns
byte [][][]
De resulterende beelden byten. de eerste dimensie is voor interne documentenEn de tweede is voor pagina’s binnen de interne documenten.
SaveAsPdf(String, PdfSaveOptions)
Speel het document in PDF-formaat.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Een output PDF bestand pad.
options
PdfSaveOptions
Opties voor het opslaan van het document in PDF-formaat.
SaveAsPdf(Stream, PdfSaveOptions)
Speel het document in PDF-formaat.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
De stroom om de output PDF-bestand in te schrijven.
options
PdfSaveOptions
Opties voor het opslaan van het document in PDF-formaat.
SaveAsPs(String, PsSaveOptions)
Het document wordt in PS-formaat opgeslagen.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Een output PS bestand pad.
options
PsSaveOptions
Opties voor het opslaan van het document in PS-formaat.
SaveAsPs(Stream, PsSaveOptions)
Het document wordt in PS-formaat opgeslagen.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
De stroom om de output PS bestand in te schrijven.
options
PsSaveOptions
Opties voor het opslaan van het document in PS-formaat.
SelectActiveDocument(Int)
Selecteer een actief document voor het bewerken.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
Een documentnummer.
Exceptions
Thrown wanneer documentNumber’ is buiten grenzen.
SelectActivePage(Int)
Selecteer een actieve documentpagina voor het bewerken.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Een pagina nummer.
Returns
Aspose.Page.XPS.xpsModel. xpsPage instantie voor actieve pagina.
Exceptions
Thrown wanneer pageNumber’ is buiten de grenzen.
SetDocumentPrintTicket(Int, DocumentPrintTicket)
Link de printTicket’ naar het document dat is geïndiceerd door
documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Index van het document om de gedrukte kaart aan te koppelen.
printTicket
DocumentPrintTicket
De ticket naar link.
SetPagePrintTicket(Int, int, PagePrintTicket)
Link de printTicket’ naar de pagina die is geïndexeerd door <code class=paramaf">pageIndex’in het document dat is geïndexeerde door
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
Index van het document.
pageIndex
int
De index van de pagina om de gedrukte kaart aan te koppelen.
printTicket
PagePrintTicket
De ticket naar link.