Class XpsDocument

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

IDisposable

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

int

ActivePage

Få det aktiva sidnumret inom det aktiva dokumentet.

public int ActivePage { get; }

Fastighetsvärde

int

DocumentCount

Returnerar antalet dokument inom XPS-paketet.

public int DocumentCount { get; }

Fastighetsvärde

int

JobPrintTicket

Returns/sets dokumentets jobbutskriftsbiljett

public JobPrintTicket JobPrintTicket { get; set; }

Fastighetsvärde

JobPrintTicket

Page

Returnerar en Aspose.Page.XPS.XpsModel.XpsPage instans för aktiv sida.

public XpsPage Page { get; }

Fastighetsvärde

XpsPage

PageCount

Returnerar antalet sidor i det aktiva dokumentet.

public int PageCount { get; }

Fastighetsvärde

int

TotalPageCount

Returnerar det totala antalet sidor i alla dokument inom XPS-dokumentet.

public int TotalPageCount { get; }

Fastighetsvärde

int

Utils

Få objektet som tillhandahåller verktyg utanför den formella XPS manipulation API.

public DocumentUtils Utils { get; }

Fastighetsvärde

DocumentUtils

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPage

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

XpsPage

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

XpsPage

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

XpsPath

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

XpsArcSegment

Nya elliptiska arksegment.

CreateCanvas()

Skapar en ny kanvas.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsFont

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

XpsFont

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

XpsGlyphs

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

XpsGlyphs

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

XpsGradientStop

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

XpsGradientStop

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

XpsIccProfile

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

XpsIccProfile

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

XpsImage

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

XpsImage

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

XpsImageBrush

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

XpsImageBrush

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

XpsLinearGradientBrush

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

XpsLinearGradientBrush

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

XpsMatrix

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

XpsPath

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

XpsPathFigure

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

XpsPathFigure

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

XpsPathGeometry

Nya vägar Geometry.

CreatePathGeometry()

Skapar en ny väg geometri.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

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

XpsPathGeometry

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

XpsPolyBezierSegment

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

XpsPolyLineSegment

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

XpsPolyQuadraticBezierSegment

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

XpsRadialGradientBrush

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

XpsRadialGradientBrush

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

XpsSolidColorBrush

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

XpsSolidColorBrush

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

XpsVisualBrush

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

DocumentPrintTicket

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

PagePrintTicket

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPage

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

XpsPage

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

XpsPage

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

XpsPath

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

XpsContentElement

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

XpsPage

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

XpsPage

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

ArgumentException

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

XpsPage

Aspose.Page.XPS.XpsModel.XpsPage inställning för aktiv sida.

Exceptions

ArgumentException

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.

 Svenska