Class PageAPI
Nom dels espais: Aspose.Page.XPS.Features.EventBasedModifications Assemblea: Aspose.Page.dll (25.5.0)
The Page Elements de modificació API.
public class PageAPI : IModificationAPIInheritance
Implements
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
PageCount
Retorna el nombre de pàgines en el document actiu.
public int PageCount { get; }Valor de la propietat
TotalPageCount
Retorna el nombre total de pàgines en tots els documents dins del document XPS.
public int TotalPageCount { get; }Valor de la propietat
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
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
Methods
Addició t>(T)
Afegeix un element de contingut (Canvas, Path, o Glyphs).
public T Add<t>(T element) where T : XpsContentElementParameters
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
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
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
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
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
Segment d’arc el·líptic.
CreateCanvas()
Crea una nova canvas.
public XpsCanvas CreateCanvas()Returns
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
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
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
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
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
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
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
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
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
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
Nova parada de gradient.
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
Nova parada de gradient.
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
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
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
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
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
Una nova matriu de transformació.
CreatePath(XpsPathGeometry)
Crea un nou camí.
public XpsPath CreatePath(XpsPathGeometry data)Parameters
data XpsPathGeometry
La geometria del camí.
Returns
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
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
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
Nou camí de geometria.
CreatePathGeometry()
Crea una nova geometria.
public XpsPathGeometry CreatePathGeometry()Returns
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
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
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
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
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
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
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
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
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
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 : XpsContentElementParameters
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
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
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
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
El camí insertat.
Eliminació (T)
Elimina un element de la pàgina.
public T Remove<t>(T element) where T : XpsContentElementParameters
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
Eliminació de l’element.