Class XpsDocument

Class XpsDocument

Nom dels espais: Aspose.Page.XPS Assemblea: Aspose.Page.dll (25.4.0)

Class incapsulant l’entitat principal del document XPS que proporciona manipulacióMètodes per a qualsevol element XPS.

public sealed class XpsDocument : Document, IDisposable

Inheritance

object Document XpsDocument

Implements

IDisposable

Membres heretats

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

Constructors

XpsDocument()

Crea un document XPS buit amb la mida de la pàgina.

public XpsDocument()

XpsDocument(Tàrrega)

Obre un document XPS existent situat a la path'.

public XpsDocument(string path)

Parameters

path string

Lloc del document.

XpsDocument(Lloc, Lloc Opcions)

Obre un document existent situat a la path’ com a document XPS.

public XpsDocument(string path, LoadOptions options)

Parameters

path string

Lloc del document.

options LoadOptions

Opcions de carregament de documents.

XpsDocument(Projecció, LoadOptions)

Carrega un document existent emmagatzemat en el stream’ com a document XPS.

public XpsDocument(Stream stream, LoadOptions options)

Parameters

stream Stream

El flux de documents.

options LoadOptions

Opcions de carregament de documents.

Properties

ActiveDocument

Obtenir el número de document actiu.

public int ActiveDocument { get; }

Valor de la propietat

int

ActivePage

Obté el número de pàgina activa dins del document actiu.

public int ActivePage { get; }

Valor de la propietat

int

DocumentCount

Retorna el nombre de documents dins del paquet XPS.

public int DocumentCount { get; }

Valor de la propietat

int

JobPrintTicket

Retorn/sets del document de la impressió del bitllet de treball

public JobPrintTicket JobPrintTicket { get; set; }

Valor de la propietat

JobPrintTicket

Page

Retorna una instància Aspose.Page.XPS.xpsModel. xpsPage per a la pàgina activa.

public XpsPage Page { get; }

Valor de la propietat

XpsPage

PageCount

Retorna el nombre de pàgines en el document actiu.

public int PageCount { get; }

Valor de la propietat

int

TotalPageCount

Retorna el nombre total de pàgines en tots els documents dins del document XPS.

public int TotalPageCount { get; }

Valor de la propietat

int

Utils

Obté l’objecte que proporciona utilitats més enllà de la API de manipulació XPS formal.

public DocumentUtils Utils { get; }

Valor de la propietat

DocumentUtils

Methods

Addició t>(T)

Afegeix un element de contingut (Canvas, Path, o Glyphs).

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

Parameters

element T

Elements que cal afegir.

Returns

T

Un element afegit.

Tipus de paràmetres

T

El tipus d’element.

AddCanvas()

Afegeix una nova canva a la pàgina activa.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Addició de canvas.

AddDocument(La botiga)

Afegeix un document buit amb la mida de la pàgina de default.

public void AddDocument(bool activate = true)

Parameters

activate bool

Bandera que indica si seleccionar el document afegit com a actiu.

AddDocument(Float, float i bool)

Afegeix un document buit amb les primeres dimensions de la pàginawidth’ i height'.

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

Parameters

width float

Amplitud de la primera pàgina.

height float

Alçada de la primera pàgina.

activate bool

Bandera que indica si seleccionar el document afegit com a actiu.

AddGlyphs(Llista, Float, FontStyle, Flot, Flat, llista)

Afegeix nous glyfs a la pàgina activa.

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

Parameters

fontFamily string

Font de la família.

fontRenderingEmSize float

La mida de font.

fontStyle FontStyle

Estil de font.

originX float

Glyphs originàriament X coordenada.

originY float

Glyphs origen i coordinació.

unicodeString string

El punt per imprimir.

Returns

XpsGlyphs

A més, s’afegeixen els glyphs.

AddGlyphs(XpsFont, flot, float, flot, sèrie)

Afegeix nous glyfs a la pàgina activa.

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

Parameters

font XpsFont

Font de recursos.

fontRenderingEmSize float

La mida de font.

originX float

Glyphs originàriament X coordenada.

originY float

Glyphs origen i coordinació.

unicodeString string

El punt per imprimir.

Returns

XpsGlyphs

A més, s’afegeixen els glyphs.

AddOutlineEntry(Títol: XpsHyperlinkTarget)

Afegeix una entrada de sortida al document.

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

Parameters

description string

Descripció de l’entrada.

outlineLevel int

El nivell de sortida.

target XpsHyperlinkTarget

El seu objectiu d’entrada.

AddPage(La botiga)

Afegeix una pàgina buida al document amb la mida de la pàgina estàndard.

public XpsPage AddPage(bool activate = true)

Parameters

activate bool

Bandera que indica si seleccionar la pàgina afegida com a activa.

Returns

XpsPage

Pàgina addicional.

AddPage(Float, float i bool)

Afegeix una pàgina buida al document amb la especificació width’ i height'.

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

Parameters

width float

Amplitud d’una nova pàgina.

height float

Alçada d’una nova pàgina.

activate bool

Bandera que indica si seleccionar la pàgina afegida com a activa.

Returns

XpsPage

Pàgina addicional.

AddPage(XpsPage i Bool)

Afegeix una pàgina al document.

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

Parameters

page XpsPage

Pàgina per afegir.

activate bool

Bandera que indica si seleccionar la pàgina afegida com a activa.

Returns

XpsPage

Pàgina addicional.

AddPath(XpsPathGeometry)

Afegeix un nou camí a la pàgina activa.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

La geometria del camí.

Returns

XpsPath

El camí afegit.

CreateArcSegment(Punt F, SizeF, Float, Bool, XpsSweepDirection, bool)

Crea un nou segment d’arc el·líptic.

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

Parameters

point PointF

El punt final de l’arc el·líptic.

size SizeF

El raig x i y de l’arc el·líptic com un x,y parell.

rotationAngle float

Indica com es rota l’ellipsi en relació amb el sistema de coordenades actual.

isLargeArc bool

Determina si l’arc és atrapat amb un sopar de 180 o més.

sweepDirection XpsSweepDirection

La direcció en la qual es traça l’arc.

isStroked bool

Especifica si l’atracte per a aquest segment del camí és atrapat.

Returns

XpsArcSegment

Segment d’arc el·líptic.

CreateCanvas()

Crea una nova canvas.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

El nou canó.

CreateColor(Color)

Crea un nou color.

public XpsColor CreateColor(Color color)

Parameters

color Color

Un color natiu per a color RGB.

Returns

XpsColor

El nou color.

CreateColor(Int, int, int, int)

Crea un nou color en l’espai de color sRGB.

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

Parameters

a int

El component de color alfa.

r int

El component de color vermell.

g int

El component de color verd.

b int

El component de color blau.

Returns

XpsColor

El nou color.

CreateColor(Int, int, int)

Crea un nou color en l’espai de color sRGB.

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

Parameters

r int

El component de color vermell.

g int

El component de color verd.

b int

El component de color blau.

Returns

XpsColor

El nou color.

CreateColor(La flota, la flota, la flota)

Crea un nou color en l’espai de color scRGB.

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

Parameters

a float

El component de color alfa.

r float

El component de color vermell.

g float

El component de color verd.

b float

El component de color blau.

Returns

XpsColor

El nou color.

CreateColor(Float, float i flot)

Crea un nou color en l’espai de color scRGB.

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

Parameters

r float

El component de color vermell.

g float

El component de color verd.

b float

El component de color blau.

Returns

XpsColor

El nou color.

CreateColor(Tàrrega, params float[])

Crea un nou color en l’espai de colors basat en la ICC.

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

Parameters

path string

El camí cap al perfil de l’ICC.

components float []

Components de color.

Returns

XpsColor

El nou color.

CreateColor(XpsIccProfile, params float[])

Crea un nou color en l’espai de colors basat en la ICC.

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

Parameters

iccProfile XpsIccProfile

El perfil de l’ICC.

components float []

Components de color.

Returns

XpsColor

El nou color.

CreateFont(Títol, fonts)

Crea un nou font TrueType.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parameters

fontFamily string

La família font.

fontStyle FontStyle

Estil de font.

Returns

XpsFont

Nova font de TrueType.

CreateFont(Stream)

Crea un nou font de TrueType fora del flux.

public XpsFont CreateFont(Stream stream)

Parameters

stream Stream

El flux que conté el perfil de l’ICC per prendre com a font.

Returns

XpsFont

Nova font de TrueType.

CreateGlyphs(Llista, Float, FontStyle, Flot, Flat, llista)

Creació de nous xifres.

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

Parameters

fontFamily string

Font de la família.

fontRenderingEmSize float

La mida de font.

fontStyle FontStyle

Estil de font.

originX float

Glyphs originàriament X coordenada.

originY float

Glyphs origen i coordinació.

unicodeString string

El punt per imprimir.

Returns

XpsGlyphs

Els nous glyfs.

CreateGlyphs(XpsFont, flot, float, flot, sèrie)

Creació de nous xifres.

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

Parameters

font XpsFont

Font de recursos.

fontRenderingEmSize float

La mida de font.

originX float

Glyphs originàriament X coordenada.

originY float

Glyphs origen i coordinació.

unicodeString string

El punt per imprimir.

Returns

XpsGlyphs

Els nous glyfs.

CreateGradientStop(XpsColor, float)

Crea una nova parada gradient.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

El gradient deixa de color.

offset float

El gradient s’ofensa.

Returns

XpsGradientStop

Nova parada de graduació.

CreateGradientStop(color, float)

Crea una nova parada gradient.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

El gradient deixa de color.

offset float

El gradient s’ofensa.

Returns

XpsGradientStop

Nova parada de graduació.

CreateIccProfile(Tàrrega)

Crea un nou recurs de perfil de l’ICC des del fitxer de profil de la ICC situat a laiccProfilePath'.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parameters

iccProfilePath string

El camí al perfil de l’ICC per prendre com a recurs.

Returns

XpsIccProfile

Recursos de perfil de la ICC.

CreateIccProfile(Stream)

Crea un nou recurs de perfil de la ICC des de stream'.

public XpsIccProfile CreateIccProfile(Stream stream)

Parameters

stream Stream

El flux que conté el perfil de l’ICC per prendre com a font.

Returns

XpsIccProfile

Recursos de perfil de la ICC.

CreateImage(Tàrrega)

Crea un nou recurs d’imatge des del fitxer de la imatge situat a la imagePath'.

public XpsImage CreateImage(string imagePath)

Parameters

imagePath string

El camí cap a la imatge per prendre com a recurs.

Returns

XpsImage

Una nova font d’imatge.

CreateImage(Stream)

Crea una nova font d’imatge des de stream'.

public XpsImage CreateImage(Stream stream)

Parameters

stream Stream

El corrent que conté la imatge per prendre com a font.

Returns

XpsImage

Una nova font d’imatge.

CreateImageBrush(XpsImage, RectangleF, RectanglesF)

Crea un nou brush d’imatge.

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

Parameters

image XpsImage

Una font d’imatge.

viewbox RectangleF

La posició i les dimensions del contingut de la font del brush.

viewport RectangleF

La regió que conté l’espai coordinat de la primera brossala taula que s’aplica (possiblement repetidament) per omplir la regió a la qual es aplica la brossa

Returns

XpsImageBrush

Una nova imatge brush.

CreateImageBrush(RectangleF, RECTANGLEF i el rècord)

Crea un nou brush d’imatge.

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

Parameters

imagePath string

El camí cap a la imatge per prendre com una taula de brossa.

viewbox RectangleF

La posició i les dimensions del contingut de la font del brush.

viewport RectangleF

La regió que conté l’espai coordinat de la primera brossala taula que s’aplica (possiblement repetidament) per omplir la regió a la qual es aplica la brossa

Returns

XpsImageBrush

Una nova imatge brush.

CreateLinearGradientBrush(LlistaEl punt, el punt)

Crea un nou gradient lineal.

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

Parameters

gradientStops List < XpsGradientStop >

La llista de gradients s’atura.

startPoint PointF

El punt de partida del gradient lineal.

endPoint PointF

El punt final del gradient lineal.

Returns

XpsLinearGradientBrush

El nou gradient lineal.

CreateLinearGradientBrush(El punt, el punt)

Crea un nou gradient lineal.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

El punt de partida del gradient lineal.

endPoint PointF

El punt final del gradient lineal.

Returns

XpsLinearGradientBrush

El nou gradient lineal.

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

Crea una nova matriu de transformació afina.

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

Parameters

m11 float

El punt 11.

m12 float

Elements 12.

m21 float

El punt 21.

m22 float

El punt 22.

m31 float

El punt 31.

m32 float

El punt 32.

Returns

XpsMatrix

Una nova matriu de transformació.

CreatePath(XpsPathGeometry)

Crea un nou camí.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

La geometria del camí.

Returns

XpsPath

El nou camí.

CreatePathFigure(El punt, bool)

Crea una nova figura de camí.

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

Parameters

startPoint PointF

El punt de partida per al primer segment de la figura del camí.

isClosed bool

Especifica si el camí està tancat. Si s’estableix a veritat, l’accident es treu"closed", és a dir, l’últim punt en el darrer segment de la figura de camí està connectat ambel punt especificat en l’atribute StartPoint, si no es tracta “obert”, il’últim punt no està connectat al punt d’inici. només s’aplica si la figura de ruta ésUtilitzada en un element de camí que especifica un accident vascular cerebral.

Returns

XpsPathFigure

Una nova figura de camí.

CreatePathFigure(PointF, Llista, El bool)

Crea una nova figura de camí.

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

Parameters

startPoint PointF

El punt de partida per al primer segment de la figura del camí.

segments List < XpsPathSegment >

Llista de segments de ruta.

isClosed bool

Especifica si el camí està tancat. Si s’estableix a veritat, l’accident es treu"closed", és a dir, l’últim punt en el darrer segment de la figura de camí està connectat ambel punt especificat en l’atribute StartPoint, si no es tracta “obert”, il’últim punt no està connectat al punt d’inici. només s’aplica si la figura de ruta ésUtilitzada en un element de camí que especifica un accident vascular cerebral.

Returns

XpsPathFigure

Una nova figura de camí.

CreatePathGeometry(Tàrrega)

Crea una nova geometria de camí especificada amb forma abreujada.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Forma abreujada de la geometria del camí.

Returns

XpsPathGeometry

Nou camí de geometria.

CreatePathGeometry()

Crea una nova geometria.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Nou camí de geometria.

CreatePathGeometry(Llista < xpspathfigure>)

Crea una nova geometria de camí amb una llista especificada de figures de ruta.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List < XpsPathFigure >

Llista de figures de camí.

Returns

XpsPathGeometry

Nou camí de geometria.

CreatePolyBezierSegment(Punt F[], El bool)

Crea un nou conjunt de curves de Bézier cubes.

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

Parameters

points PointF []

Punts de control per a diversos segments Bézier.

isStroked bool

Especifica si l’atracte per a aquest segment del camí és atrapat.

Returns

XpsPolyBezierSegment

Segment de les curves cubes Bézier.

CreatePolyLineSegment(Punt F[], El bool)

Crea un nou dibuix poligonal que conté un nombre arbitràri de vertices individuals.

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

Parameters

points PointF []

Un conjunt de coordenades per als múltiples segments que defineixen el segment de la línia poli.

isStroked bool

Especifica si l’atracte per a aquest segment del camí és atrapat.

Returns

XpsPolyLineSegment

Segment de disseny poligonal.

CreatePolyQuadraticBezierSegment(Punt F[], El bool)

Crea un nou conjunt de curves quadràtiques Bézier des del punt anterior en la figura de camí a través d’un conjuntde les vertices, utilitzant punts de control especificats.

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

Parameters

points PointF []

Punts de control per a diversos segments quadratics Bézier.

isStroked bool

Especifica si l’atracte per a aquest segment del camí és atrapat.

Returns

XpsPolyQuadraticBezierSegment

Nou quadrat Bézier curves segment.

CreateRadialGradientBrush(LlistaPunt F, punt F i float)

Crea una nova brossa radial gradient.

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

Parameters

gradientStops List < XpsGradientStop >

La llista de gradients s’atura.

center PointF

El punt central del gradient radial (és a dir, el centre de l’ellipsi).

gradientOrigin PointF

El punt d’origen del gradient radial.

radiusX float

El raig en la x-dimensió de l’el·lips que defineix el gradient radial.

radiusY float

El radi en la dimensió y de l’ellipsi que defineix el gradient radial.

Returns

XpsRadialGradientBrush

El nou gradient radial.

CreateRadialGradientBrush(Punt F, punt F i float)

Crea una nova brossa radial gradient.

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

Parameters

center PointF

El punt central del gradient radial (és a dir, el centre de l’ellipsi).

gradientOrigin PointF

El punt d’origen del gradient radial.

radiusX float

El raig en la x-dimensió de l’el·lips que defineix el gradient radial.

radiusY float

El radi en la dimensió y de l’ellipsi que defineix el gradient radial.

Returns

XpsRadialGradientBrush

El nou gradient radial.

CreateSolidColorBrush(XpsColor)

Crea una nova brossa de color sòlida.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

El color dels elements omplits.

Returns

XpsSolidColorBrush

Nou brush de color sòlid.

CreateSolidColorBrush(Color)

Crea una nova brossa de color sòlida.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

El color dels elements omplits.

Returns

XpsSolidColorBrush

Nou brush de color sòlid.

CreateVisualBrush(XpsContentElement, RectangleF, RectanglesF)

Crea un nou brush visual.

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

Parameters

element XpsContentElement

El element XPS (Canvas, Path o Glyphs) per a la propietat visual.

viewbox RectangleF

La posició i les dimensions del contingut de la font del brush.

viewport RectangleF

La regió que conté l’espai coordinat de la primera brossala taula que s’aplica (possiblement repetidament) per omplir la regió a la qual es aplica la brossa

Returns

XpsVisualBrush

Un nou brush visual.

Dispose()

Disposem de la instància.

public void Dispose()

GetDocumentPrintTicket(Int)

Retorna el bitllet d’impressió del document indexat per documentIndex'.

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parameters

documentIndex int

Indicador del document el bitllet de la qual s’ha de retornar.

Returns

DocumentPrintTicket

Títol d’impressió del document.

GetPagePrintTicket(Int, Int)

Retorna el bitllet d’impressió de la pàgina indexada per pageIndex’en el document indexat per “codi class”=“premf”>documentIntex'.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parameters

documentIndex int

Índex del document.

pageIndex int

Indicador de la pàgina la impressió del bitllet a retornar.

Returns

PagePrintTicket

El bitllet de la pàgina.

Introducció (T i T)

Insereix un element (Canvas, Path, o Glyphs) a la pàgina activa en la posició index.

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

Parameters

index int

La posició en la qual s’ha d’introduir un element .

element T

Elements que s’han de inserir.

Returns

T

El element insertat.

Tipus de paràmetres

T

El tipus d’element.

InsertCanvas(Int)

Insereix una nova canva a la pàgina activa en la posició index'.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Posició en la qual s’ha d’inserir una nova canva.

Returns

XpsCanvas

Insereix el cànem.

InsertDocument(Títol: Bool)

Insereix un document buit amb la posició index" de la pàgina de forma default.

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

Parameters

index int

Posició en la qual s’ha d’inserir un document.

activate bool

Bandera que indica si seleccionar el document inserit com a actiu.

InsertDocument(Imatge, float, bool)

Insereix un document buit amb les primeres dimensions de la pàginawidth’ i height’ a la posició de l’indicador.

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

Parameters

index int

Posició en la qual s’ha d’inserir un document.

width float

Amplitud de la primera pàgina.

height float

Alçada de la primera pàgina.

activate bool

Bandera que indica si seleccionar el document inserit com a actiu.

InsertGlyphs(int, string, flot, fontStyle, float, flot, corrent)

Insereix nous glyfs a la pàgina activa en la posició index.

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

Parameters

index int

La posició en la qual s’han d’inserir nous glyphs.

fontFamily string

Font de la família.

fontSize float

La mida de font.

fontStyle FontStyle

Estil de font.

originX float

Glyphs originàriament X coordenada.

originY float

Glyphs origen i coordinació.

unicodeString string

El punt per imprimir.

Returns

XpsGlyphs

Introducció de Glyphs.

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

Insereix nous glyfs a la pàgina activa en la posició index.

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

Parameters

index int

La posició en la qual s’han d’inserir nous glyphs.

font XpsFont

Font de recursos.

fontSize float

La mida de font.

originX float

Glyphs originàriament X coordenada.

originY float

Glyphs origen i coordinació.

unicodeString string

El punt per imprimir.

Returns

XpsGlyphs

Introducció de Glyphs.

InsertPage(Títol: Bool)

Insereix una pàgina buida en el document amb la posició de la pàgina de forma estàndard index".

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

Parameters

index int

Posició en la qual s’ha d’inserir una pàgina.

activate bool

Bandera que indica si seleccionar la pàgina inserida com a activa.

Returns

XpsPage

Pàgina inserida.

InsertPage(Imatge, float, bool)

Insereix una pàgina buida en el document amb l’espai especificat width’ i la posició de la secció d’indicador <classe de codis" i “l’altura del codi”.

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

Parameters

index int

Posició en la qual s’ha d’inserir una pàgina.

width float

Amplitud d’una nova pàgina.

height float

Alçada d’una nova pàgina.

activate bool

Bandera que indica si seleccionar la pàgina inserida com a activa.

Returns

XpsPage

Pàgina inserida.

InsertPage(Int, XpsPage i Bool)

Insereix una pàgina al document en la posició index".

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

Parameters

index int

Posició a la qual s’ha d’afegir una pàgina.

page XpsPage

Pàgina que s’ha d’inserir.

activate bool

Bandera que indica si seleccionar la pàgina inserida com a activa.

Returns

XpsPage

Pàgina inserida.

InsertPath(Int, XpsPathGeometria)

Insereix un nou camí a la pàgina activa en la posició index".

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

La posició en la qual s’ha d’inserir un nou camí.

data XpsPathGeometry

La geometria del camí.

Returns

XpsPath

El camí insertat.

Merge(Tàrrega[], El string)

Mergir diversos arxius XPS a un document xPS.

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

Parameters

filesForMerge string []

Arxius XPS per combinar amb aquest document.

outXpsFilePath string

Una ruta de fitxers xps de sortida.

Merge(Tàrrega[]El flux)

Mergir diversos arxius XPS a un document xPS.

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

Parameters

filesForMerge string []

Arxius XPS per combinar amb aquest document.

outStream Stream

El flux de sortida on guardar els documents XPS fusionats.

MergeToPdf(Tàrrega[], string, PdfSaveOptions)

Mergir documents XPS a PDF utilitzant la instància Aspose.Page.Device.

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

Parameters

filesForMerge string []

Arxius XPS per a la fusió amb aquest document a un dispositiu de sortida.

outPdfFilePath string

Una ruta de fitxers PDF de sortida.

options PdfSaveOptions

Opcions d’estalvi de documents.

MergeToPdf(Tàrrega[], Stream, PdfSaveOptions)

Mergir documents XPS a PDF utilitzant la instància Aspose.Page.Device.

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

Parameters

filesForMerge string []

Arxius XPS per a la fusió amb aquest document a un dispositiu de sortida.

pdfStream Stream

Una sortida de PDF stream.

options PdfSaveOptions

Opcions d’estalvi de documents.

Eliminació (T)

Elimina un element de la pàgina activa.

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

Parameters

element T

Elements que s’han d’eliminar

Returns

T

Eliminació de l’element.

Tipus de paràmetres

T

El tipus d’element.

RemoveAt(Int)

Elimina un element a la posició index" de la pàgina activa.

public XpsContentElement RemoveAt(int index)

Parameters

index int

La posició en la qual s’ha d’eliminar el element.

Returns

XpsContentElement

Eliminació de l’element.

RemoveDocumentAt(Int)

Elimina un document a la posició index.

public void RemoveDocumentAt(int index)

Parameters

index int

Posició en la qual s’ha de retirar un document.

RemovePage(XpsPage)

Elimina una pàgina del document.

public XpsPage RemovePage(XpsPage page)

Parameters

page XpsPage

Pàgina que s’ha d’eliminar

Returns

XpsPage

Eliminació de la pàgina.

RemovePageAt(Int)

Elimina una pàgina del document en la posició index".

public XpsPage RemovePageAt(int index)

Parameters

index int

Posició en la qual s’ha de eliminar una pàgina.

Returns

XpsPage

Eliminació de la pàgina.

Save(Tàrrega)

S’emmagatzema el document XPS en el fitxer xPS situat a la path'.

public void Save(string path)

Parameters

path string

Lloc del document.

Save(Stream)

S’estalvia el document XPS a la transmissió.

public void Save(Stream stream)

Parameters

stream Stream

El document Stream XPS s’ha de salvar.

SaveAsImage(ImageSaveOptions)

Salva el document en un format d’imatge de bitmap.

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

Parameters

options ImageSaveOptions

Opcions per salvar el document en un format d’imatge de bitmap.

Returns

byte [][][]

Les imatges resultants s’arreglen byte. La primera dimensió és per a documents internsI la segona és per a pàgines dins dels documents interns.

SaveAsPdf(Llistat, PdfSaveOptions)

Conserva el document en format PDF.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Una ruta de fitxers PDF de sortida.

options PdfSaveOptions

Opcions per guardar el document en format PDF.

SaveAsPdf(Projecció, PdfSaveOptions)

Conserva el document en format PDF.

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Parameters

stream Stream

El flux per escriure el fitxer PDF de sortida a.

options PdfSaveOptions

Opcions per guardar el document en format PDF.

SaveAsPs(Llistat, PsSaveOptions)

Conserva el document en format PS.

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Una ruta de fitxers PS de sortida.

options PsSaveOptions

Opcions per salvar el document en format PS.

SaveAsPs(Projecció, PsSaveOptions)

Conserva el document en format PS.

public void SaveAsPs(Stream stream, PsSaveOptions options)

Parameters

stream Stream

El flux per escriure el fitxer de sortida PS a.

options PsSaveOptions

Opcions per salvar el document en format PS.

SelectActiveDocument(Int)

Selecciona un document actiu per editar.

public void SelectActiveDocument(int documentNumber)

Parameters

documentNumber int

Un número de document.

Exceptions

ArgumentException

Es troba quan documentNumber’ està fora de límits.

SelectActivePage(Int)

Selecciona una pàgina de document actiu per editar.

public XpsPage SelectActivePage(int pageNumber)

Parameters

pageNumber int

Un número de pàgina.

Returns

XpsPage

Aspose.Page.XPS.xpsModel. xpsPage instància per a la pàgina activa.

Exceptions

ArgumentException

Es troba quan pageNumber’ és fora de límits.

SetDocumentPrintTicket(Títol: DocumentPrint)

Enllaç de la printTicket’ a el document indexat per l’indice del document.

public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Parameters

documentIndex int

Índex del document per enllaçar el bitllet d’impressió a.

printTicket DocumentPrintTicket

Lliurament del bitllet a l’enllaç.

SetPagePrintTicket(Int, int, PagePrintTicket)

Enllaç de la printTicket’ a la pàgina indexada per pageIndex’en el document indexat per “code classe”>documentIndice'.

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

Parameters

documentIndex int

Índex del document.

pageIndex int

Índex de la pàgina per enllaçar el bitllet d’impressió a.

printTicket PagePrintTicket

Lliurament del bitllet a l’enllaç.

 Català