Class XpsDocument
Namn på plats: Aspose.Page.XPS Sammanfattning: Aspose.Page.dll (25.5.0)
Klass som inkapslar den huvudsakliga enheten i XPS-dokumentet som ger manipulationMetoder för alla XPS-element.
public sealed class XpsDocument : Document, IDisposableInheritance
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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.