Class PageAPI

Class PageAPI

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

The Page Elements de modificació API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Membres heretats

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

Properties

Height

Retorna/seta l’altura de la pàgina, expressada com a nombre realen unitats de l’espai de coordinació eficaç.

public float Height { get; set; }

Valor de la propietat

float

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

Width

Retorna/seta l’amplada de la pàgina, expressada com un nombre real enUnitats de l’espai de coordinació eficaç.

public float Width { get; set; }

Valor de la propietat

float

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.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Addició de canvas.

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

Afegeix nous glyphs a la pàgina.

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 glyphs a la pàgina.

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ècnic, int, int)

Afegeix una entrada de sortida al document.

public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)

Parameters

description string

Descripció de l’entrada.

outlineLevel int

El nivell de sortida.

targetPageNumber int

El número de la pàgina d’objectiu.

AddPath(XpsPathGeometry)

Afegeix un nou camí a la pàgina.

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.

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ó.

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.

Introducció (T i T)

Insereix un element (Canvas, Path, o Glyphs) a la pàgina 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 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.

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

Insereix nous glyfs a la pàgina 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 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.

InsertPath(Int, XpsPathGeometria)

Insereix un nou camí a la pàgina 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.

Eliminació (T)

Elimina un element de la pàgina.

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.

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.

 Català