Class XpsDocument
De naam: Aspose.Page.XPS Verzameling: Aspose.Page.dll (25.5.0)
Klasse die de belangrijkste entiteit van het XPS-document incapsuleert die manipulatie biedtmethode voor elk XPS element.
public sealed class XpsDocument : Document, IDisposableInheritance
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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.