Class XpsDocument
Namn på plats: Aspose.Page.XPS Sammanfattning: Aspose.Page.dll (25.4.0)
Klass som inkapslar den huvudsakliga enheten i XPS-dokumentet som ger manipulationMetoder för alla XPS-element.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Skapar ett tomt XPS-dokument med standardsidstorlek.
public XpsDocument()
XpsDocument(Sträng)
Öppnar ett befintligt XPS-dokument som ligger på path'.
public XpsDocument(string path)
Parameters
path
string
plats för dokumentet.
XpsDocument(Sträng, LoadOptions)
Öppnar ett befintligt dokument som ligger på path’ som XPS-dokument.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
plats för dokumentet.
options
LoadOptions
Dokument laddningsalternativ.
XpsDocument(Ström, LoadOptions)
Ladda upp ett befintligt dokument som lagras i stream’ som XPS-dokument.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
Dokumentet strömmar.
options
LoadOptions
Dokument laddningsalternativ.
Properties
ActiveDocument
Få det aktiva dokumentet nummer.
public int ActiveDocument { get; }
Fastighetsvärde
ActivePage
Få det aktiva sidnumret inom det aktiva dokumentet.
public int ActivePage { get; }
Fastighetsvärde
DocumentCount
Returnerar antalet dokument inom XPS-paketet.
public int DocumentCount { get; }
Fastighetsvärde
JobPrintTicket
Returns/sets dokumentets jobbutskriftsbiljett
public JobPrintTicket JobPrintTicket { get; set; }
Fastighetsvärde
Page
Returnerar en Aspose.Page.XPS.XpsModel.XpsPage instans för aktiv sida.
public XpsPage Page { get; }
Fastighetsvärde
PageCount
Returnerar antalet sidor i det aktiva dokumentet.
public int PageCount { get; }
Fastighetsvärde
TotalPageCount
Returnerar det totala antalet sidor i alla dokument inom XPS-dokumentet.
public int TotalPageCount { get; }
Fastighetsvärde
Utils
Få objektet som tillhandahåller verktyg utanför den formella XPS manipulation API.
public DocumentUtils Utils { get; }
Fastighetsvärde
Methods
Lägg till t>(T)
Lägg till ett innehåll (Canvas, Path, eller Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Element att läggas till.
Returns
T
Lägger till element.
Typ av parametrar
T
Typen av elementet.
AddCanvas()
Lägg till en ny kanvas till den aktiva sidan.
public XpsCanvas AddCanvas()
Returns
Lägg till kanvas.
AddDocument(Bool)
Lägg till ett tomt dokument med standardsidstorlek.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Flagga som anger om du ska välja ett tillsatt dokument som aktivt.
AddDocument(Flotta, flotta och bool)
Lägg till ett tomt dokument med de första siddimensionernawidth’ och
height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
bredd på första sidan.
height
float
Höjd på första sidan.
activate
bool
Flagga som anger om du ska välja ett tillsatt dokument som aktivt.
AddGlyphs(sträng, flöde, FontStyle, float, flot, string)
Lägg till nya glyfer till den aktiva sidan.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Fråga familjen.
fontRenderingEmSize
float
Font storlek .
fontStyle
FontStyle
Skrivet stil.
originX
float
Glyphs ursprung X koordinat.
originY
float
Glyphs ursprung och koordinat.
unicodeString
string
Sträng att skriva ut.
Returns
Lägger till glyf.
AddGlyphs(XpsFont, float, flatt, sträng)
Lägg till nya glyfer till den aktiva sidan.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Font resurser .
fontRenderingEmSize
float
Font storlek .
originX
float
Glyphs ursprung X koordinat.
originY
float
Glyphs ursprung och koordinat.
unicodeString
string
Sträng att skriva ut.
Returns
Lägger till glyf.
AddOutlineEntry(sträng, int, XpsHyperlinkTarget)
Lägg till en outline-inträde till dokumentet.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
Inträdes beskrivning .
outlineLevel
int
och outline nivå.
target
XpsHyperlinkTarget
Inträdesmålet är.
AddPage(Bool)
Lägg till en tom sida i dokumentet med standardsida storlek.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Flagga anger om du ska välja tilläggssida som aktiv.
Returns
Lägg till sida.
AddPage(Flotta, flotta och bool)
Lägg till en tom sida i dokumentet med angivenwidth’ och
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
bredden av en ny sida.
height
float
höjden på en ny sida.
activate
bool
Flagga anger om du ska välja tilläggssida som aktiv.
Returns
Lägg till sida.
AddPage(XpsPage och bool)
Lägg till en sida i dokumentet.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
sidan som ska läggas till.
activate
bool
Flagga anger om du ska välja tilläggssida som aktiv.
Returns
Lägg till sida.
AddPath(XpsPathGeometry)
Lägg till en ny väg till den aktiva sidan.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometri av vägen.
Returns
Lägg till väg.
CreateArcSegment(PointF, Sizef, Float, Bool, XpsSweepDirection, bool)
Skapar en ny elliptisk arc segment.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Slutpunkten för den elliptiska arken.
size
SizeF
x och y radius av den elliptiska arken som en x,y par.
rotationAngle
float
Anger hur ellipsen roteras i förhållande till det aktuella koordinatsystemet.
isLargeArc
bool
Det bestämmer om arken är dragen med en svavel på 180 eller större.
sweepDirection
XpsSweepDirection
Den riktning i vilken arken dras.
isStroked
bool
Anger om slaget för detta segment av vägen är dragit.
Returns
Nya elliptiska arksegment.
CreateCanvas()
Skapar en ny kanvas.
public XpsCanvas CreateCanvas()
Returns
och nya kanvas.
CreateColor(Color)
Skapar en ny färg.
public XpsColor CreateColor(Color color)
Parameters
color
Color
En inhemska färg instans för RGB färg.
Returns
Nya färger .
CreateColor(int, int, int, int och int)
Skapar en ny färg i sRGB färgutrymme.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Alpha färgkomponenten.
r
int
Den röda färgkomponenten.
g
int
Den gröna färgkomponenten.
b
int
Den blå färgkomponenten.
Returns
Nya färger .
CreateColor(int, int, int och int)
Skapar en ny färg i sRGB färgutrymme.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Den röda färgkomponenten.
g
int
Den gröna färgkomponenten.
b
int
Den blå färgkomponenten.
Returns
Nya färger .
CreateColor(flotta, flotta, flotta och flotta)
Skapar en ny färg i scRGB färgutrymme.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Alpha färgkomponenten.
r
float
Den röda färgkomponenten.
g
float
Den gröna färgkomponenten.
b
float
Den blå färgkomponenten.
Returns
Nya färger .
CreateColor(flotta, flotta och flotta)
Skapar en ny färg i scRGB färgutrymme.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Den röda färgkomponenten.
g
float
Den gröna färgkomponenten.
b
float
Den blå färgkomponenten.
Returns
Nya färger .
CreateColor(sträng, params float[])
Skapar en ny färg i ICC-baserat färgutrymme.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Vägen till ICC:s profil.
components
float
[ ]
Färgade komponenter .
Returns
Nya färger .
CreateColor(XpsIccProfile, params flöda[])
Skapar en ny färg i ICC-baserat färgutrymme.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
ICC:s profilresurs.
components
float
[ ]
Färgade komponenter .
Returns
Nya färger .
CreateFont(Sträng, FontStyle)
Skapa en ny TrueType font resurs.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
Det är font familjen.
fontStyle
FontStyle
Det är font stil.
Returns
Nya TrueType fontresurser.
CreateFont(Stream)
Skapar en ny TrueType font resurs från strömmen.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
Strömmen som innehåller ICC-profilen ska tas som en resurs.
Returns
Nya TrueType fontresurser.
CreateGlyphs(sträng, flöde, FontStyle, float, flot, string)
Skapar nya glyfer.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Fråga familjen.
fontRenderingEmSize
float
Font storlek .
fontStyle
FontStyle
Skrivet stil.
originX
float
Glyphs ursprung X koordinat.
originY
float
Glyphs ursprung och koordinat.
unicodeString
string
Sträng att skriva ut.
Returns
Nya Glyphs .
CreateGlyphs(XpsFont, float, flatt, sträng)
Skapar nya glyfer.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Font resurser .
fontRenderingEmSize
float
Font storlek .
originX
float
Glyphs ursprung X koordinat.
originY
float
Glyphs ursprung och koordinat.
unicodeString
string
Sträng att skriva ut.
Returns
Nya Glyphs .
CreateGradientStop(XpsColor och Float)
Skapar en ny gradient stop.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Gradient stoppar färgen.
offset
float
Gradient är avsked.
Returns
Nya gradient stopp.
CreateGradientStop(Färg, Float)
Skapar en ny gradient stop.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Gradient stoppar färgen.
offset
float
Gradient är avsked.
Returns
Nya gradient stopp.
CreateIccProfile(Sträng)
Skapar en ny ICC-profilresurs från ICC-profilfilen som ligger på iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
Vägen till ICC-profilen att ta som en resurs.
Returns
ICC:s nya profilresurs.
CreateIccProfile(Stream)
Skapar en ny ICC-profilresurs från stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
Strömmen som innehåller ICC-profilen ska tas som en resurs.
Returns
ICC:s nya profilresurs.
CreateImage(Sträng)
Skapar en ny bildresurs från bildfilen som ligger på imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
Vägen till bilden att ta som en resurs.
Returns
En ny bildresurs.
CreateImage(Stream)
Skapar en ny bildresurs från stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
Strömmen som innehåller bilden att ta som en resurs.
Returns
En ny bildresurs.
CreateImageBrush(XpsImage, RectangleF och RektangeleF)
Skapa en ny bild brush.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
En bildresurs.
viewbox
RectangleF
Positionen och dimensionerna av brushens källinnehåll.
viewport
RectangleF
Regionen i det samordnade utrymmet som innehåller primbrusentält som appliceras (förmodligen upprepade gånger) för att fylla i det område där brusen appliceras
Returns
Ny bild brush.
CreateImageBrush(String, RectangleF och RECTANGLEF)
Skapa en ny bild brush.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Vägen till bilden att ta som en brush tile.
viewbox
RectangleF
Positionen och dimensionerna av brushens källinnehåll.
viewport
RectangleF
Regionen i det samordnade utrymmet som innehåller primbrusentält som appliceras (förmodligen upprepade gånger) för att fylla i det område där brusen appliceras
Returns
Ny bild brush.
CreateLinearGradientBrush(ListaFördelar, PointF)
Skapar en ny linjär gradient brush.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
ochlt;
XpsGradientStop
>
Listan över gradienter stannar.
startPoint
PointF
Utgångspunkten för den linjära gradienten.
endPoint
PointF
Slutpunkten för den linjära gradienten.
Returns
Ny linjär gradient brush.
CreateLinearGradientBrush(PointF och PointF)
Skapar en ny linjär gradient brush.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
Utgångspunkten för den linjära gradienten.
endPoint
PointF
Slutpunkten för den linjära gradienten.
Returns
Ny linjär gradient brush.
CreateMatrix(flotta, flotta, flotta, flotta, flotta, flotta)
Skapar en ny affin transformation matrix.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Element 11 .
m12
float
Element 12 .
m21
float
Avsnitt 21
m22
float
Avsnitt 22
m31
float
Avsnitt 31
m32
float
Avsnitt 32.
Returns
En ny affin transformation matrix.
CreatePath(XpsPathGeometry)
Skapar en ny väg.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometri av vägen.
Returns
Den nya vägen.
CreatePathFigure(PointF och bool)
Skapar en ny väg figur.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Utgångspunkten för det första segmentet av vägen figur.
isClosed
bool
Anger om vägen är stängd. Om satt till sant, dras stroke"sluten", det vill säga den sista punkten i det sista segmentet av vägen figuren är kopplad tillden punkt som anges i StartPoint-attributen, annars dras slaget “öppna”, ochden sista punkten är inte ansluten till startpunkten. endast tillämpligt om vägnumret äranvänds i ett Path-element som anger en stroke.
Returns
En ny väg figur.
CreatePathFigure(PointF, Lista, och bool)
Skapar en ny väg figur.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Utgångspunkten för det första segmentet av vägen figur.
segments
List
ochlt;
XpsPathSegment
>
Förteckning över vägsegment.
isClosed
bool
Anger om vägen är stängd. Om satt till sant, dras stroke"sluten", det vill säga den sista punkten i det sista segmentet av vägen figuren är kopplad tillden punkt som anges i StartPoint-attributen, annars dras slaget “öppna”, ochden sista punkten är inte ansluten till startpunkten. endast tillämpligt om vägnumret äranvänds i ett Path-element som anger en stroke.
Returns
En ny väg figur.
CreatePathGeometry(Sträng)
Skapar en ny väggeometri specificerad med förkortad form.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Förkortad form av väggeometri.
Returns
Nya vägar Geometry.
CreatePathGeometry()
Skapar en ny väg geometri.
public XpsPathGeometry CreatePathGeometry()
Returns
Nya vägar Geometry.
CreatePathGeometry(Lista)
Skapar en ny väggeometri med en angiven lista med vägfigurer.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
ochlt;
XpsPathFigure
>
Förteckning över vägnummer.
Returns
Nya vägar Geometry.
CreatePolyBezierSegment(PointF[ ], och bool)
Skapar en ny uppsättning kubiska Bézier curves.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Kontrollpunkter för flera Bézier segment.
isStroked
bool
Anger om slaget för detta segment av vägen är dragit.
Returns
Nya kubiska Bézier curves segment.
CreatePolyLineSegment(PointF[ ], och bool)
Skapar en ny polygonal ritning som innehåller ett önskvärt antal individuella vertikaler.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
En uppsättning koordinater för de flera segmenten som definierar segmentet polylinje.
isStroked
bool
Anger om slaget för detta segment av vägen är dragit.
Returns
Nya polygonala ritningssegment.
CreatePolyQuadraticBezierSegment(PointF[ ], och bool)
Skapar en ny uppsättning kvadratiska Bézier curves från föregående punkt i vägen figur genom en uppsättningav vertikaler, med hjälp av specifika kontrollpunkter.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Kontrollpunkter för flera kvadratiska Bézier-segment.
isStroked
bool
Anger om slaget för detta segment av vägen är dragit.
Returns
Nya kvadratiska Bézier curves segment.
CreateRadialGradientBrush(Lista, PointF, Poängf, Float, Flotta)
Skapar en ny radial gradient brush.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
ochlt;
XpsGradientStop
>
Listan över gradienter stannar.
center
PointF
Den centrala punkten i radial gradient (dvs. centrum av ellipsen).
gradientOrigin
PointF
Ursprungspunkten för radial gradient.
radiusX
float
Radium i x-dimensionen av ellipsen som definierar radial gradient.
radiusY
float
Radium i y dimensionen av ellipsen som definierar radial gradient.
Returns
Ny radial gradient brush.
CreateRadialGradientBrush(PointF, PoinF och Float)
Skapar en ny radial gradient brush.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Den centrala punkten i radial gradient (dvs. centrum av ellipsen).
gradientOrigin
PointF
Ursprungspunkten för radial gradient.
radiusX
float
Radium i x-dimensionen av ellipsen som definierar radial gradient.
radiusY
float
Radium i y dimensionen av ellipsen som definierar radial gradient.
Returns
Ny radial gradient brush.
CreateSolidColorBrush(XpsColor)
Skapar en ny solid färgborste.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
Färgen för fyllda element.
Returns
Färgbräda Färgbräda.
CreateSolidColorBrush(Color)
Skapar en ny solid färgborste.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
Färgen för fyllda element.
Returns
Färgbräda Färgbräda.
CreateVisualBrush(XpsContentElement, RectangleF och RektangelF)
Skapa en ny visuell skruv.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
XPS-elementet (Canvas, Path eller Glyphs) för visuell egenskap eller visuell bromsning.
viewbox
RectangleF
Positionen och dimensionerna av brushens källinnehåll.
viewport
RectangleF
Regionen i det samordnade utrymmet som innehåller primbrusentält som appliceras (förmodligen upprepade gånger) för att fylla i det område där brusen appliceras
Returns
En ny visuell brush.
Dispose()
Det finns instans.
public void Dispose()
GetDocumentPrintTicket(int)
Returnerar tryckticket för det dokument som indexeras med documentIndex'.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Index av det dokument vars utskriftsbiljett ska returneras.
Returns
Dokumentets tryckta biljett.
GetPagePrintTicket(int, int)
Returnerar tryckticket på sidan som indexeras med pageIndex’ i dokumentet som indexeras med
documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
Index av dokumentet.
pageIndex
int
Index av den sida vars utskriftsbiljett ska returneras.
Returns
Skriv ut biljett på sidan.
Innehåller t>(int, t)
Ange ett element (Canvas, Path, eller Glyphs) i den aktiva sidan i index-positionen.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Position där en element" ska läggas in.
element
T
Element att infoga.
Returns
T
Inbäddat element.
Typ av parametrar
T
Typen av elementet.
InsertCanvas(int)
Ange en ny kanvas i den aktiva sidan i index’ position.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Position där en ny kanvas ska sättas in.
Returns
Inbäddad kanvas.
InsertDocument(Innehåll, bool)
Ange ett tomt dokument med standardsidstorlek index’ position.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
Position där ett dokument ska läggas in.
activate
bool
Flagga anger om du ska välja det inbäddade dokumentet som aktivt.
InsertDocument(flöda, float, bool)
Ange ett tomt dokument med de första siddimensionernawidth’ och
height’ i
index’ position.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Position där ett dokument ska läggas in.
width
float
bredd på första sidan.
height
float
Höjd på första sidan.
activate
bool
Flagga anger om du ska välja det inbäddade dokumentet som aktivt.
InsertGlyphs(int, sträng, float, FontStyle, flot, flatt, string)
Ange nya glyfer i den aktiva sidan i index’ position.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Position där nya glyfer ska läggas in.
fontFamily
string
Fråga familjen.
fontSize
float
Font storlek .
fontStyle
FontStyle
Skrivet stil.
originX
float
Glyphs ursprung X koordinat.
originY
float
Glyphs ursprung och koordinat.
unicodeString
string
Sträng att skriva ut.
Returns
Inbäddad glyf.
InsertGlyphs(int, XpsFont, flot, float, flatt, sträng)
Ange nya glyfer i den aktiva sidan i index’ position.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Position där nya glyfer ska läggas in.
font
XpsFont
Font resurser .
fontSize
float
Font storlek .
originX
float
Glyphs ursprung X koordinat.
originY
float
Glyphs ursprung och koordinat.
unicodeString
string
Sträng att skriva ut.
Returns
Inbäddad glyf.
InsertPage(Innehåll, bool)
Ange en tom sida i dokumentet med standardsida sizeat index’ position.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Position där en sida ska läggas in.
activate
bool
Flagga som anger om du ska välja den inbäddade sidan som aktiv.
Returns
Inbäddad sida.
InsertPage(flöda, float, bool)
Ange en tom sida i dokumentet med angivenwidth’ och
height’ i
index’ position.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Position där en sida ska läggas in.
width
float
bredden av en ny sida.
height
float
höjden på en ny sida.
activate
bool
Flagga som anger om du ska välja den inbäddade sidan som aktiv.
Returns
Inbäddad sida.
InsertPage(Int, XpsPage och bool)
Ange en sida i dokumentet i index’ position.
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Position där en sida ska läggas till.
page
XpsPage
En sida som ska skrivas in.
activate
bool
Flagga som anger om du ska välja den inbäddade sidan som aktiv.
Returns
Inbäddad sida.
InsertPath(Int, XpsPathGeometry)
Ange en ny väg till den aktiva sidan i index’ position.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Position där en ny väg ska införas.
data
XpsPathGeometry
Geometri av vägen.
Returns
Inbäddad väg .
Merge(Sträng[ ], För String)
Blanda flera XPS-filer till ett XPS-dokument.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[ ]
XPS-filer för att kombinera med detta dokument.
outXpsFilePath
string
En output xps filvägen.
Merge(Sträng[ ]och Stream)
Blanda flera XPS-filer till ett XPS-dokument.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[ ]
XPS-filer för att kombinera med detta dokument.
outStream
Stream
Utgången ström där att spara blandade XPS-dokument.
MergeToPdf(Sträng[ ], sträng, PdfSaveOptions)
Blanda XPS-dokument till PDF med hjälp av Aspose.Page.Device-instans.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[ ]
XPS-filer för att kombinera med detta dokument till en output-enhet.
outPdfFilePath
string
En utgångs PDF-filvägen.
options
PdfSaveOptions
Dokumentbesparingsalternativ.
MergeToPdf(Sträng[ ], Stream, PdfSaveOptions)
Blanda XPS-dokument till PDF med hjälp av Aspose.Page.Device-instans.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[ ]
XPS-filer för att kombinera med detta dokument till en output-enhet.
pdfStream
Stream
En utgångs PDF ström.
options
PdfSaveOptions
Dokumentbesparingsalternativ.
Avlägsna t>(T)
Ta bort ett element från den aktiva sidan.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Element att avlägsna.
Returns
T
avlägsnat element.
Typ av parametrar
T
Typen av elementet.
RemoveAt(int)
Ta bort ett element i index’ position från den aktiva sidan.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Position på vilket element som ska tas bort.
Returns
avlägsnat element.
RemoveDocumentAt(int)
Ta bort ett dokument i index’ position.
public void RemoveDocumentAt(int index)
Parameters
index
int
Position där ett dokument ska tas bort.
RemovePage(XpsPage)
Ta bort en sida från dokumentet.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Sidan ska tas bort.
Returns
Ta bort sidan.
RemovePageAt(int)
Ta bort en sida från dokumentet i index’ position.
public XpsPage RemovePageAt(int index)
Parameters
index
int
Position där en sida ska tas bort.
Returns
Ta bort sidan.
Save(Sträng)
Spara XPS-dokumentet till XPS-filen som ligger på path'.
public void Save(string path)
Parameters
path
string
plats för dokumentet.
Save(Stream)
Spara XPS-dokument för att strömma.
public void Save(Stream stream)
Parameters
stream
Stream
Stream XPS-dokumentet ska sparas in.
SaveAsImage(ImageSaveOptions)
Spara dokumentet i ett bitmap-bildformat.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Alternativ för att spara dokumentet i ett bitmap-bildformat.
Returns
byte [ [ ] [ ]
De resulterande bilderna byter. den första dimensionen är för inre dokumentOch den andra är för sidor inom interna dokument.
SaveAsPdf(Sträng, PdfSaveOptions)
Spara dokumentet i PDF-format.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
En utgångs PDF-filvägen.
options
PdfSaveOptions
Alternativ för att spara dokumentet i PDF-format.
SaveAsPdf(Ström, PdfSaveOptions)
Spara dokumentet i PDF-format.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
Strömmen för att skriva utgången PDF-filen till.
options
PdfSaveOptions
Alternativ för att spara dokumentet i PDF-format.
SaveAsPs(String, PsSaveOptions)
Spara dokumentet i PS-format.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
En utgångs PS filvägen.
options
PsSaveOptions
Alternativ för att spara dokumentet i PS-format.
SaveAsPs(Ström, PsSaveOptions)
Spara dokumentet i PS-format.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
Strömmen för att skriva utgången PS-fil till.
options
PsSaveOptions
Alternativ för att spara dokumentet i PS-format.
SelectActiveDocument(int)
Välj ett aktivt dokument för redigering.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
Ett dokumentnummer.
Exceptions
Runt närdocumentNumret’ är utanför gränserna.
SelectActivePage(int)
Välj en aktiv dokumentsida för redigering.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Ett sidnummer.
Returns
Aspose.Page.XPS.XpsModel.XpsPage inställning för aktiv sida.
Exceptions
Runt närpageNumret’ är utanför gränserna.
SetDocumentPrintTicket(Int, DokumentPrintTicket)
Länka printTicket’ till det dokument som indexeras av
documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Index av dokumentet för att länka utskriftsbiljetten till.
printTicket
DocumentPrintTicket
Skriv ut biljett till länk.
SetPagePrintTicket(Int, int, PagePrintTicket)
Länka printTicket’ till sidan indexerad av
pageIndex’ i dokumentet indexerad av
documentIndex'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
Index av dokumentet.
pageIndex
int
Indexera sidan för att länka utskriftsbiljetten till.
printTicket
PagePrintTicket
Skriv ut biljett till länk.