Class XpsDocument

Class XpsDocument

Namespace: Aspose.Page.XPS
Assembly: Aspose.Page.dll (25.1.2)

Klass som kapslar in den huvudsakliga enheten av XPS-dokumentet och tillhandahåller manipuleringsmetoder för alla XPS-element.

public sealed class XpsDocument : Document, IDisposable

Arv

objectDocumentXpsDocument

Implementerar

IDisposable

Ärvda medlemmar

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktörer

XpsDocument()

Skapar ett tomt XPS-dokument med standard sidstorlek.

public XpsDocument()

XpsDocument(string)

Öppnar ett befintligt XPS-dokument som ligger på path.

public XpsDocument(string path)

Parametrar

path string

Platsen för dokumentet.

XpsDocument(string, LoadOptions)

Öppnar ett befintligt dokument som ligger på path som XPS-dokument.

public XpsDocument(string path, LoadOptions options)

Parametrar

path string

Platsen för dokumentet.

options LoadOptions

Alternativ för dokumentinläsning.

XpsDocument(Stream, LoadOptions)

Läser in ett befintligt dokument som lagras i stream som XPS-dokument.

public XpsDocument(Stream stream, LoadOptions options)

Parametrar

stream Stream

Dokumentström.

options LoadOptions

Alternativ för dokumentinläsning.

Egenskaper

ActiveDocument

Hämtar det aktiva dokumentnumret.

public int ActiveDocument { get; }

Egenskapsvärde

int

ActivePage

Hämtar det aktiva sidnumret inom det aktiva dokumentet.

public int ActivePage { get; }

Egenskapsvärde

int

DocumentCount

Returnerar antalet dokument inuti XPS-paketet.

public int DocumentCount { get; }

Egenskapsvärde

int

JobPrintTicket

Returnerar/anger dokumentets jobprintbiljett.

public JobPrintTicket JobPrintTicket { get; set; }

Egenskapsvärde

JobPrintTicket

Page

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

public XpsPage Page { get; }

Egenskapsvärde

XpsPage

PageCount

Returnerar antalet sidor i det aktiva dokumentet.

public int PageCount { get; }

Egenskapsvärde

int

TotalPageCount

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

public int TotalPageCount { get; }

Egenskapsvärde

int

Utils

Hämtar objektet som tillhandahåller verktyg utöver den formella XPS-manipulations-API:n.

public DocumentUtils Utils { get; }

Egenskapsvärde

DocumentUtils

Metoder

Add<t>(T)

Lägger till ett innehållselement (Canvas, Path eller Glyphs).

public T Add<t>(T element) where T : XpsContentElement

Parametrar

element T

Element som ska läggas till.

Returnerar

T

Tillagt element.

Typparametrar

T

Typen av elementet.

AddCanvas()

Lägger till en ny canvas till den aktiva sidan.

public XpsCanvas AddCanvas()

Returnerar

XpsCanvas

Tillagd canvas.

AddDocument(bool)

Lägger till ett tomt dokument med standard sidstorlek.

public void AddDocument(bool activate = true)

Parametrar

activate bool

Flagga som indikerar om det tillagda dokumentet ska väljas som aktivt.

AddDocument(float, float, bool)

Lägger till ett tomt dokument med de första sidmåtten width och height.

public void AddDocument(float width, float height, bool activate = true)

Parametrar

width float

Bredden på den första sidan.

height float

Höjden på den första sidan.

activate bool

Flagga som indikerar om det tillagda dokumentet ska väljas som aktivt.

AddGlyphs(string, float, FontStyle, float, float, string)

Lägger till nya glyphs till den aktiva sidan.

public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parametrar

fontFamily string

Fontfamilj.

fontRenderingEmSize float

Fontstorlek.

fontStyle FontStyle

Fontstil.

originX float

Glyphs ursprung X-koordinat.

originY float

Glyphs ursprung Y-koordinat.

unicodeString string

Sträng som ska skrivas ut.

Returnerar

XpsGlyphs

Tillagda glyphs.

AddGlyphs(XpsFont, float, float, float, string)

Lägger till nya glyphs till den aktiva sidan.

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parametrar

font XpsFont

Fontresurs.

fontRenderingEmSize float

Fontstorlek.

originX float

Glyphs ursprung X-koordinat.

originY float

Glyphs ursprung Y-koordinat.

unicodeString string

Sträng som ska skrivas ut.

Returnerar

XpsGlyphs

Tillagda glyphs.

AddOutlineEntry(string, int, XpsHyperlinkTarget)

Lägger till en översiktspost till dokumentet.

public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)

Parametrar

description string

Beskrivningen av posten.

outlineLevel int

Översiktsnivån.

target XpsHyperlinkTarget

Målet för posten.

AddPage(bool)

Lägger till en tom sida till dokumentet med standard sidstorlek.

public XpsPage AddPage(bool activate = true)

Parametrar

activate bool

Flagga som indikerar om den tillagda sidan ska väljas som aktiv.

Returnerar

XpsPage

Tillagd sida.

AddPage(float, float, bool)

Lägger till en tom sida till dokumentet med angiven width och height.

public XpsPage AddPage(float width, float height, bool activate = true)

Parametrar

width float

Bredden på en ny sida.

height float

Höjden på en ny sida.

activate bool

Flagga som indikerar om den tillagda sidan ska väljas som aktiv.

Returnerar

XpsPage

Tillagd sida.

AddPage(XpsPage, bool)

Lägger till en sida till dokumentet.

public XpsPage AddPage(XpsPage page, bool activate = true)

Parametrar

page XpsPage

Sidan som ska läggas till.

activate bool

Flagga som indikerar om den tillagda sidan ska väljas som aktiv.

Returnerar

XpsPage

Tillagd sida.

AddPath(XpsPathGeometry)

Lägger till en ny väg till den aktiva sidan.

public XpsPath AddPath(XpsPathGeometry data)

Parametrar

data XpsPathGeometry

Geometrin för vägen.

Returnerar

XpsPath

Tillagd väg.

CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)

Skapar ett nytt elliptiskt bågsegment.

public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)

Parametrar

point PointF

Slutpunkten för den elliptiska bågen.

size SizeF

X- och Y-radien för den elliptiska bågen som ett x,y-par.

rotationAngle float

Anger hur ellipsen är roterad i förhållande till det aktuella koordinatsystemet.

isLargeArc bool

Bestämmer om bågen ritas med en svepning på 180 eller mer.

sweepDirection XpsSweepDirection

Riktningen i vilken bågen ritas.

isStroked bool

Anger om streken för detta segment av vägen ritas.

Returnerar

XpsArcSegment

Nytt elliptiskt bågsegment.

CreateCanvas()

Skapar en ny canvas.

public XpsCanvas CreateCanvas()

Returnerar

XpsCanvas

Ny canvas.

CreateColor(Color)

Skapar en ny färg.

public XpsColor CreateColor(Color color)

Parametrar

color Color

En inbyggd färginstans för RGB-färg.

Returnerar

XpsColor

Ny färg.

CreateColor(int, int, int, int)

Skapar en ny färg i sRGB-färgrymd.

public XpsColor CreateColor(int a, int r, int g, int b)

Parametrar

a int

Den alfa-färgkomponenten.

r int

Den röda färgkomponenten.

g int

Den gröna färgkomponenten.

b int

Den blå färgkomponenten.

Returnerar

XpsColor

Ny färg.

CreateColor(int, int, int)

Skapar en ny färg i sRGB-färgrymd.

public XpsColor CreateColor(int r, int g, int b)

Parametrar

r int

Den röda färgkomponenten.

g int

Den gröna färgkomponenten.

b int

Den blå färgkomponenten.

Returnerar

XpsColor

Ny färg.

CreateColor(float, float, float, float)

Skapar en ny färg i scRGB-färgrymd.

public XpsColor CreateColor(float a, float r, float g, float b)

Parametrar

a float

Den alfa-färgkomponenten.

r float

Den röda färgkomponenten.

g float

Den gröna färgkomponenten.

b float

Den blå färgkomponenten.

Returnerar

XpsColor

Ny färg.

CreateColor(float, float, float)

Skapar en ny färg i scRGB-färgrymd.

public XpsColor CreateColor(float r, float g, float b)

Parametrar

r float

Den röda färgkomponenten.

g float

Den gröna färgkomponenten.

b float

Den blå färgkomponenten.

Returnerar

XpsColor

Ny färg.

CreateColor(string, params float[])

Skapar en ny färg i ICC-baserad färgrymd.

public XpsColor CreateColor(string path, params float[] components)

Parametrar

path string

Sökvägen till ICC-profilen.

components float[]

Färgkomponenter.

Returnerar

XpsColor

Ny färg.

CreateColor(XpsIccProfile, params float[])

Skapar en ny färg i ICC-baserad färgrymd.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parametrar

iccProfile XpsIccProfile

ICC-profilresursen.

components float[]

Färgkomponenter.

Returnerar

XpsColor

Ny färg.

CreateFont(string, FontStyle)

Skapar en ny TrueType-fontresurs.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parametrar

fontFamily string

Fontfamiljen.

fontStyle FontStyle

Fontstilen.

Returnerar

XpsFont

Ny TrueType-fontresurs.

CreateFont(Stream)

Skapar en ny TrueType-fontresurs från ström.

public XpsFont CreateFont(Stream stream)

Parametrar

stream Stream

Strömmen som innehåller ICC-profilen som ska användas som resurs.

Returnerar

XpsFont

Ny TrueType-fontresurs.

CreateGlyphs(string, float, FontStyle, float, float, string)

Skapar nya glyphs.

public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parametrar

fontFamily string

Fontfamilj.

fontRenderingEmSize float

Fontstorlek.

fontStyle FontStyle

Fontstil.

originX float

Glyphs ursprung X-koordinat.

originY float

Glyphs ursprung Y-koordinat.

unicodeString string

Sträng som ska skrivas ut.

Returnerar

XpsGlyphs

Nya glyphs.

CreateGlyphs(XpsFont, float, float, float, string)

Skapar nya glyphs.

public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parametrar

font XpsFont

Fontresurs.

fontRenderingEmSize float

Fontstorlek.

originX float

Glyphs ursprung X-koordinat.

originY float

Glyphs ursprung Y-koordinat.

unicodeString string

Sträng som ska skrivas ut.

Returnerar

XpsGlyphs

Nya glyphs.

CreateGradientStop(XpsColor, float)

Skapar en ny gradientstopp.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parametrar

color XpsColor

Färgen för gradientstoppen.

offset float

Gradientoffset.

Returnerar

XpsGradientStop

Ny gradientstopp.

CreateGradientStop(Color, float)

Skapar en ny gradientstopp.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parametrar

color Color

Färgen för gradientstoppen.

offset float

Gradientoffset.

Returnerar

XpsGradientStop

Ny gradientstopp.

CreateIccProfile(string)

Skapar en ny ICC-profilresurs från ICC-profilfil som ligger på iccProfilePath.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parametrar

iccProfilePath string

Sökvägen till ICC-profilen som ska användas som resurs.

Returnerar

XpsIccProfile

Ny ICC-profilresurs.

CreateIccProfile(Stream)

Skapar en ny ICC-profilresurs från stream.

public XpsIccProfile CreateIccProfile(Stream stream)

Parametrar

stream Stream

Strömmen som innehåller ICC-profilen som ska användas som resurs.

Returnerar

XpsIccProfile

Ny ICC-profilresurs.

CreateImage(string)

Skapar en ny bildresurs från bildfil som ligger på imagePath.

public XpsImage CreateImage(string imagePath)

Parametrar

imagePath string

Sökvägen till bilden som ska användas som resurs.

Returnerar

XpsImage

Ny bildresurs.

CreateImage(Stream)

Skapar en ny bildresurs från stream.

public XpsImage CreateImage(Stream stream)

Parametrar

stream Stream

Strömmen som innehåller bilden som ska användas som resurs.

Returnerar

XpsImage

Ny bildresurs.

CreateImageBrush(XpsImage, RectangleF, RectangleF)

Skapar en ny bildpensel.

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Parametrar

image XpsImage

En bildresurs.

viewbox RectangleF

Positionen och dimensionerna för penselns källinnehåll.

viewport RectangleF

Området i den innehållande koordinatrymden för den primära penseln tile som (möjligen upprepas) används för att fylla det område som penseln tillämpas på.

Returnerar

XpsImageBrush

Ny bildpensel.

CreateImageBrush(string, RectangleF, RectangleF)

Skapar en ny bildpensel.

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Parametrar

imagePath string

Sökvägen till bilden som ska användas som pensel.

viewbox RectangleF

Positionen och dimensionerna för penselns källinnehåll.

viewport RectangleF

Området i den innehållande koordinatrymden för den primära penseln tile som (möjligen upprepas) används för att fylla det område som penseln tillämpas på.

Returnerar

XpsImageBrush

Ny bildpensel.

CreateLinearGradientBrush(List<xpsgradientstop>, PointF, PointF)

Skapar en ny linjär gradientpensel.

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Parametrar

gradientStops List<XpsGradientStop&gt;

Listan med gradientstoppar.

startPoint PointF

Startpunkten för den linjära gradienten.

endPoint PointF

Slutpunkten för den linjära gradienten.

Returnerar

XpsLinearGradientBrush

Ny linjär gradientpensel.

CreateLinearGradientBrush(PointF, PointF)

Skapar en ny linjär gradientpensel.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parametrar

startPoint PointF

Startpunkten för den linjära gradienten.

endPoint PointF

Slutpunkten för den linjära gradienten.

Returnerar

XpsLinearGradientBrush

Ny linjär gradientpensel.

CreateMatrix(float, float, float, float, float, float)

Skapar en ny affin transformationsmatris.

public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Parametrar

m11 float

Element 11.

m12 float

Element 12.

m21 float

Element 21.

m22 float

Element 22.

m31 float

Element 31.

m32 float

Element 32.

Returnerar

XpsMatrix

Ny affin transformationsmatris.

CreatePath(XpsPathGeometry)

Skapar en ny väg.

public XpsPath CreatePath(XpsPathGeometry data)

Parametrar

data XpsPathGeometry

Geometrin för vägen.

Returnerar

XpsPath

Ny väg.

CreatePathFigure(PointF, bool)

Skapar en ny vägfigur.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Parametrar

startPoint PointF

Startpunkten för den första segmentet av vägfiguren.

isClosed bool

Anger om vägen är stängd. Om den sätts till true, ritas streken “stängd”, det vill säga, den sista punkten i det sista segmentet av vägfiguren kopplas till punkten som anges i StartPoint-attributet, annars ritas streken “öppen”, och den sista punkten kopplas inte till startpunkten. Endast tillämpligt om vägfiguren används i ett Path-element som specificerar en stroke.

Returnerar

XpsPathFigure

Ny vägfigur.

CreatePathFigure(PointF, List, bool)

Skapar en ny vägfigur.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Parametrar

startPoint PointF

Startpunkten för den första segmentet av vägfiguren.

segments List<XpsPathSegment&gt;

Lista med vägsegment.

isClosed bool

Anger om vägen är stängd. Om den sätts till true, ritas streken “stängd”, det vill säga, den sista punkten i det sista segmentet av vägfiguren kopplas till punkten som anges i StartPoint-attributet, annars ritas streken “öppen”, och den sista punkten kopplas inte till startpunkten. Endast tillämpligt om vägfiguren används i ett Path-element som specificerar en stroke.

Returnerar

XpsPathFigure

Ny vägfigur.

CreatePathGeometry(string)

Skapar en ny väggeometri specificerad med förkortad form.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parametrar

abbreviatedGeometry string

Förkortad form av väggeometri.

Returnerar

XpsPathGeometry

Ny väggeometri.

CreatePathGeometry()

Skapar en ny väggeometri.

public XpsPathGeometry CreatePathGeometry()

Returnerar

XpsPathGeometry

Ny väggeometri.

CreatePathGeometry(List<xpspathfigure>)

Skapar en ny väggeometri med specificerad lista av vägfigurer.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parametrar

pathFigures List<XpsPathFigure&gt;

Lista med vägfigurer.

Returnerar

XpsPathGeometry

Ny väggeometri.

CreatePolyBezierSegment(PointF[], bool)

Skapar ett nytt set av kubiska Bézier-kurvor.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Parametrar

points PointF[]

Kontrollpunkter för flera Bézier-segment.

isStroked bool

Anger om streken för detta segment av vägen ritas.

Returnerar

XpsPolyBezierSegment

Nytt kubiskt Bézier-kurvsegment.

CreatePolyLineSegment(PointF[], bool)

Skapar en ny polygonal ritning som innehåller ett godtyckligt antal individuella hörn.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Parametrar

points PointF[]

En uppsättning koordinater för de flera segment som definierar polyline-segmentet.

isStroked bool

Anger om streken för detta segment av vägen ritas.

Returnerar

XpsPolyLineSegment

Nytt polygonalt ritningssegment.

CreatePolyQuadraticBezierSegment(PointF[], bool)

Skapar ett nytt set av kvadratiska Bézier-kurvor från den föregående punkten i vägfiguren genom en uppsättning av hörn, med hjälp av specificerade kontrollpunkter.

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Parametrar

points PointF[]

Kontrollpunkter för flera kvadratiska Bézier-segment.

isStroked bool

Anger om streken för detta segment av vägen ritas.

Returnerar

XpsPolyQuadraticBezierSegment

Nytt kvadratiskt Bézier-kurvsegment.

CreateRadialGradientBrush(List<xpsgradientstop>, PointF, PointF, float, float)

Skapar en ny radial gradientpensel.

public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parametrar

gradientStops List<XpsGradientStop&gt;

Listan med gradientstoppar.

center PointF

Centrumpunkten för den radiala gradienten (det vill säga, centrum av ellipsen).

gradientOrigin PointF

Ursprungspunkten för den radiala gradienten.

radiusX float

Radien i x-dimensionen av ellipsen som definierar den radiala gradienten.

radiusY float

Radien i y-dimensionen av ellipsen som definierar den radiala gradienten.

Returnerar

XpsRadialGradientBrush

Ny radial gradientpensel.

CreateRadialGradientBrush(PointF, PointF, float, float)

Skapar en ny radial gradientpensel.

public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parametrar

center PointF

Centrumpunkten för den radiala gradienten (det vill säga, centrum av ellipsen).

gradientOrigin PointF

Ursprungspunkten för den radiala gradienten.

radiusX float

Radien i x-dimensionen av ellipsen som definierar den radiala gradienten.

radiusY float

Radien i y-dimensionen av ellipsen som definierar den radiala gradienten.

Returnerar

XpsRadialGradientBrush

Ny radial gradientpensel.

CreateSolidColorBrush(XpsColor)

Skapar en ny solid färgpensel.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parametrar

color XpsColor

Färgen för fyllda element.

Returnerar

XpsSolidColorBrush

Ny solid färgpensel.

CreateSolidColorBrush(Color)

Skapar en ny solid färgpensel.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parametrar

color Color

Färgen för fyllda element.

Returnerar

XpsSolidColorBrush

Ny solid färgpensel.

CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)

Skapar en ny visuell pensel.

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

Parametrar

element XpsContentElement

XPS-elementet (Canvas, Path eller Glyphs) för den visuella egenskapen hos den visuella penseln.

viewbox RectangleF

Positionen och dimensionerna för penselns källinnehåll.

viewport RectangleF

Området i den innehållande koordinatrymden för den primära penseln tile som (möjligen upprepas) används för att fylla det område som penseln tillämpas på.

Returnerar

XpsVisualBrush

Ny visuell pensel.

Dispose()

Avsätter instansen.

public void Dispose()

GetDocumentPrintTicket(int)

Returnerar printbiljetten för dokumentet indexerat av documentIndex.

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parametrar

documentIndex int

Index för dokumentet vars printbiljett ska returneras.

Returnerar

DocumentPrintTicket

Dokumentets printbiljett.

GetPagePrintTicket(int, int)

Returnerar printbiljetten för sidan indexerad av pageIndex i dokumentet indexerat av documentIndex.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parametrar

documentIndex int

Index för dokumentet.

pageIndex int

Index för sidan vars printbiljett ska returneras.

Returnerar

PagePrintTicket

Sidans printbiljett.

Insert<t>(int, T)

Infogar ett element (Canvas, Path eller Glyphs) till den aktiva sidan på index position.

public T Insert<t>(int index, T element) where T : XpsContentElement

Parametrar

index int

Position där ett element ska infogas.

element T

Element som ska infogas.

Returnerar

T

Infogat element.

Typparametrar

T

Typen av elementet.

InsertCanvas(int)

Infogar en ny canvas till den aktiva sidan på index position.

public XpsCanvas InsertCanvas(int index)

Parametrar

index int

Position där en ny canvas ska infogas.

Returnerar

XpsCanvas

Infogad canvas.

InsertDocument(int, bool)

Infogar ett tomt dokument med standard sidstorlek på index position.

public void InsertDocument(int index, bool activate = true)

Parametrar

index int

Position där ett dokument ska infogas.

activate bool

Flagga som indikerar om det infogade dokumentet ska väljas som aktivt.

InsertDocument(int, float, float, bool)

Infogar ett tomt dokument med de första sidmåtten width och heightindex position.

public void InsertDocument(int index, float width, float height, bool activate = true)

Parametrar

index int

Position där ett dokument ska infogas.

width float

Bredden på den första sidan.

height float

Höjden på den första sidan.

activate bool

Flagga som indikerar om det infogade dokumentet ska väljas som aktivt.

InsertGlyphs(int, string, float, FontStyle, float, float, string)

Infogar nya glyphs till den aktiva sidan på index position.

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parametrar

index int

Position där nya glyphs ska infogas.

fontFamily string

Fontfamilj.

fontSize float

Fontstorlek.

fontStyle FontStyle

Fontstil.

originX float

Glyphs ursprung X-koordinat.

originY float

Glyphs ursprung Y-koordinat.

unicodeString string

Sträng som ska skrivas ut.

Returnerar

XpsGlyphs

Infogade glyphs.

InsertGlyphs(int, XpsFont, float, float, float, string)

Infogar nya glyphs till den aktiva sidan på index position.

public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)

Parametrar

index int

Position där nya glyphs ska infogas.

font XpsFont

Fontresurs.

fontSize float

Fontstorlek.

originX float

Glyphs ursprung X-koordinat.

originY float

Glyphs ursprung Y-koordinat.

unicodeString string

Sträng som ska skrivas ut.

Returnerar

XpsGlyphs

Infogade glyphs.

InsertPage(int, bool)

Infogar en tom sida till dokumentet med standard sidstorlek på index position.

public XpsPage InsertPage(int index, bool activate = true)

Parametrar

index int

Position där en sida ska infogas.

activate bool

Flagga som indikerar om den infogade sidan ska väljas som aktiv.

Returnerar

XpsPage

Infogad sida.

InsertPage(int, float, float, bool)

Infogar en tom sida till dokumentet med angiven width och heightindex position.

public XpsPage InsertPage(int index, float width, float height, bool activate = true)

Parametrar

index int

Position där en sida ska infogas.

width float

Bredden på en ny sida.

height float

Höjden på en ny sida.

activate bool

Flagga som indikerar om den infogade sidan ska väljas som aktiv.

Returnerar

XpsPage

Infogad sida.

InsertPage(int, XpsPage, bool)

Infogar en sida till dokumentet på index position.

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Parametrar

index int

Position där en sida ska läggas till.

page XpsPage

Sidan som ska infogas.

activate bool

Flagga som indikerar om den infogade sidan ska väljas som aktiv.

Returnerar

XpsPage

Infogad sida.

InsertPath(int, XpsPathGeometry)

Infogar en ny väg till den aktiva sidan på index position.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parametrar

index int

Position där en ny väg ska infogas.

data XpsPathGeometry

Geometrin för vägen.

Returnerar

XpsPath

Infogad väg.

Merge(string[], string)

Slår samman flera XPS-filer till ett XPS-dokument.

public void Merge(string[] filesForMerge, string outXpsFilePath)

Parametrar

filesForMerge string[]

XPS-filer för att slå samman med detta dokument.

outXpsFilePath string

En utdata XPS-filväg.

Merge(string[], Stream)

Slår samman flera XPS-filer till ett XPS-dokument.

public void Merge(string[] filesForMerge, Stream outStream)

Parametrar

filesForMerge string[]

XPS-filer för att slå samman med detta dokument.

outStream Stream

Utdataflödet där de sammanfogade XPS-dokumenten ska sparas.

MergeToPdf(string[], string, PdfSaveOptions)

Slår samman XPS-dokument till PDF med hjälp av Aspose.Page.Device-instansen.

public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)

Parametrar

filesForMerge string[]

XPS-filer för att slå samman med detta dokument till en utdataenhet.

outPdfFilePath string

En utdata PDF-filväg.

options PdfSaveOptions

Alternativ för att spara dokumentet.

MergeToPdf(string[], Stream, PdfSaveOptions)

Slår samman XPS-dokument till PDF med hjälp av Aspose.Page.Device-instansen.

public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)

Parametrar

filesForMerge string[]

XPS-filer för att slå samman med detta dokument till en utdataenhet.

pdfStream Stream

En utdata PDF-ström.

options PdfSaveOptions

Alternativ för att spara dokumentet.

Remove<t>(T)

Tar bort ett element från den aktiva sidan.

public T Remove<t>(T element) where T : XpsContentElement

Parametrar

element T

Element som ska tas bort.

Returnerar

T

Borttaget element.

Typparametrar

T

Typen av elementet.

RemoveAt(int)

Tar bort ett element på index position från den aktiva sidan.

public XpsContentElement RemoveAt(int index)

Parametrar

index int

Position där elementet ska tas bort.

Returnerar

XpsContentElement

Borttaget element.

RemoveDocumentAt(int)

Tar bort ett dokument på index position.

public void RemoveDocumentAt(int index)

Parametrar

index int

Position där ett dokument ska tas bort.

RemovePage(XpsPage)

Tar bort en sida från dokumentet.

public XpsPage RemovePage(XpsPage page)

Parametrar

page XpsPage

Sidan som ska tas bort.

Returnerar

XpsPage

Borttagen sida.

RemovePageAt(int)

Tar bort en sida från dokumentet på index position.

public XpsPage RemovePageAt(int index)

Parametrar

index int

Position där en sida ska tas bort.

Returnerar

XpsPage

Borttagen sida.

Save(string)

Sparar XPS-dokumentet till XPS-fil som ligger på path.

public void Save(string path)

Parametrar

path string

Platsen för dokumentet.

Save(Stream)

Sparar XPS-dokumentet till ström.

public void Save(Stream stream)

Parametrar

stream Stream

Strömmen där XPS-dokumentet ska sparas.

SaveAsImage(ImageSaveOptions)

Sparar dokumentet i bitmapbildformat.

public byte[][][] SaveAsImage(ImageSaveOptions options)

Parametrar

options ImageSaveOptions

Alternativ för att spara dokumentet i bitmapbildformat.

Returnerar

byte[][][]

De resulterande bildbytesarrayerna. Den första dimensionen är för inre dokument och den andra är för sidor inom inre dokument.

SaveAsPdf(string, PdfSaveOptions)

Sparar dokumentet i PDF-format.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parametrar

outPdfFilePath string

En utdata PDF-filväg.

options PdfSaveOptions

Alternativ för att spara dokumentet i PDF-format.

SaveAsPdf(Stream, PdfSaveOptions)

Sparar dokumentet i PDF-format.

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Parametrar

stream Stream

Strömmen där utdata PDF-filen ska skrivas.

options PdfSaveOptions

Alternativ för att spara dokumentet i PDF-format.

SaveAsPs(string, PsSaveOptions)

Sparar dokumentet i PS-format.

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Parametrar

outPsFilePath string

En utdata PS-filväg.

options PsSaveOptions

Alternativ för att spara dokumentet i PS-format.

SaveAsPs(Stream, PsSaveOptions)

Sparar dokumentet i PS-format.

public void SaveAsPs(Stream stream, PsSaveOptions options)

Parametrar

stream Stream

Strömmen där utdata PS-filen ska skrivas.

options PsSaveOptions

Alternativ för att spara dokumentet i PS-format.

SelectActiveDocument(int)

Väljer ett aktivt dokument för redigering.

public void SelectActiveDocument(int documentNumber)

Parametrar

documentNumber int

Ett dokumentnummer.

Undantag

ArgumentException

Kastas när documentNumber är utanför gränserna.

SelectActivePage(int)

Väljer en aktiv dokumentsida för redigering.

public XpsPage SelectActivePage(int pageNumber)

Parametrar

pageNumber int

Ett sidnummer.

Returnerar

XpsPage

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

Undantag

ArgumentException

Kastas när pageNumber är utanför gränserna.

SetDocumentPrintTicket(int, DocumentPrintTicket)

Länkar printTicket till dokumentet indexerat av documentIndex.

public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Parametrar

documentIndex int

Index för dokumentet som printbiljetten ska länkas till.

printTicket DocumentPrintTicket

Printbiljetten som ska länkas.

SetPagePrintTicket(int, int, PagePrintTicket)

Länkar printTicket till sidan indexerad av pageIndex i dokumentet indexerat av documentIndex.

public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

Parametrar

documentIndex int

Index för dokumentet

 Svenska