Class PageAPI
Navne til: Aspose.Page.XPS.Features.EventBasedModifications Sammensætning: Aspose.Page.dll (25.4.0)
The Page Modifikation af API.
public class PageAPI : IModificationAPI
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Height
Returner / indsætter sidens højde, udtrykt som et reelt tali enheder af det effektive koordinerede rum.
public float Height { get; set; }
Ejendomsværdi
PageCount
Returnerer antallet af sider i det aktive dokument.
public int PageCount { get; }
Ejendomsværdi
TotalPageCount
Returnerer det samlede antal sider i alle dokumenter inde i XPS-dokumentet.
public int TotalPageCount { get; }
Ejendomsværdi
Utils
Få det objekt, der leverer værktøjer ud over den formelle XPS manipulation API.
public DocumentUtils Utils { get; }
Ejendomsværdi
Width
Returner / indsætter bredden af siden, udtrykt som et reelt tal ienheder af det effektive koordinerede rum.
public float Width { get; set; }
Ejendomsværdi
Methods
Tilføj T>(T)
Tilføj et indhold (Canvas, Path, eller Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Det element, der skal tilføjes.
Returns
T
Tilføjede elementer.
Typer af parametre
T
Typen af elementet.
AddCanvas()
Tilføj en ny kanvas til siden.
public XpsCanvas AddCanvas()
Returns
Tilføj kanvas.
AddGlyphs(flade, flade, flade, flade, flade, flade)
Tilføj nye glypher til siden.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Fortælling af familien.
fontRenderingEmSize
float
Størrelse af font.
fontStyle
FontStyle
Skærm stil.
originX
float
Glyphs oprindelse X koordinat.
originY
float
Glyphs oprindelse og koordinering.
unicodeString
string
String til at blive udskrevet.
Returns
Tilføj Glyphs.
AddGlyphs(XpsFont, float, float, float, string)
Tilføj nye glypher til siden.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Det er Font Resource.
fontRenderingEmSize
float
Størrelse af font.
originX
float
Glyphs oprindelse X koordinat.
originY
float
Glyphs oprindelse og koordinering.
unicodeString
string
String til at blive udskrevet.
Returns
Tilføj Glyphs.
AddOutlineEntry(String, int og int)
Tilføj en outlineindgang til dokumentet.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)
Parameters
description
string
Den indgangsbetegnelse.
outlineLevel
int
Det outline niveau.
targetPageNumber
int
Formålet med målsiden nummer.
AddPath(XpsPathGeometry)
Tilføj en ny vej til siden.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometri af vejen.
Returns
Tilføjet vej.
CreateArcSegment(PointF, SizeF, Float, Bool, XpsSweepDirection, Bool)
Det skaber et nyt elliptisk ark segment.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Endpunktet for den elliptiske ark.
size
SizeF
x og y radius af den elliptiske ark som et x, y par.
rotationAngle
float
Indikerer, hvordan ellipsen roteres i forhold til det nuværende koordinatsystem.
isLargeArc
bool
Det bestemmer, om arken er trukket med en sved på 180 eller større.
sweepDirection
XpsSweepDirection
Den retning, hvor arken er trukket.
isStroked
bool
Det angiver, om slaget for dette segment af vejen er trukket.
Returns
Det nye elliptiske ark segment.
CreateCanvas()
Det skaber en ny kanvas.
public XpsCanvas CreateCanvas()
Returns
De nye kanter.
CreateColor(Color)
Skaber en ny farve.
public XpsColor CreateColor(Color color)
Parameters
color
Color
En indfødt farve for RGB farve.
Returns
Den nye farve.
CreateColor(Int, int, int, int og int)
Skaber en ny farve i sRGB farveplads.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Den alfa farve komponent.
r
int
Den røde farve komponent.
g
int
Den grønne farve komponent.
b
int
Den blå farve komponent.
Returns
Den nye farve.
CreateColor(Det er int, int, int)
Skaber en ny farve i sRGB farveplads.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Den røde farve komponent.
g
int
Den grønne farve komponent.
b
int
Den blå farve komponent.
Returns
Den nye farve.
CreateColor(Flåder, flåder, flåder)
Skaber en ny farve i scRGB farveplads.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Den alfa farve komponent.
r
float
Den røde farve komponent.
g
float
Den grønne farve komponent.
b
float
Den blå farve komponent.
Returns
Den nye farve.
CreateColor(Flåder, Flåder og Flåder)
Skaber en ny farve i scRGB farveplads.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Den røde farve komponent.
g
float
Den grønne farve komponent.
b
float
Den blå farve komponent.
Returns
Den nye farve.
CreateColor(String og Params Float[])
Skaber en ny farve i ICC-baseret farveplads.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Vejen til ICC’s profil.
components
float
[]
De farvede komponenter.
Returns
Den nye farve.
CreateColor(XpsIccProfile, params float[])
Skaber en ny farve i ICC-baseret farveplads.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
ICC’s profil forbrug.
components
float
[]
De farvede komponenter.
Returns
Den nye farve.
CreateGlyphs(flade, flade, flade, flade, flade, flade)
Det skaber nye glypher.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Fortælling af familien.
fontRenderingEmSize
float
Størrelse af font.
fontStyle
FontStyle
Skærm stil.
originX
float
Glyphs oprindelse X koordinat.
originY
float
Glyphs oprindelse og koordinering.
unicodeString
string
String til at blive udskrevet.
Returns
Der er nye glyphs.
CreateGlyphs(XpsFont, float, float, float, string)
Det skaber nye glypher.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Det er Font Resource.
fontRenderingEmSize
float
Størrelse af font.
originX
float
Glyphs oprindelse X koordinat.
originY
float
Glyphs oprindelse og koordinering.
unicodeString
string
String til at blive udskrevet.
Returns
Der er nye glyphs.
CreateGradientStop(XpsColor og Float)
Det skaber en ny gradient stop.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Gradient stopper farven.
offset
float
Gradientens afsked.
Returns
Den nye gradient stopper.
CreateGradientStop(Farve og float)
Det skaber en ny gradient stop.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Gradient stopper farven.
offset
float
Gradientens afsked.
Returns
Den nye gradient stopper.
CreateImageBrush(XpsImage, RectangleF og RectangleF)
Skaber en ny image brush.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Et billede ressource.
viewbox
RectangleF
Position og dimensioner af bruskens kildeindhold.
viewport
RectangleF
Regionen i det samordnede område, der indeholder den primære brushtile, der anvendes (muligvis gentagne gange) til at fylde det område, hvor brusen anvendes
Returns
Et nyt billede brush.
CreateImageBrush(String, RectangleF og RectangleF)
Skaber en ny image brush.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Vejen til billedet til at tage som en brush tile.
viewbox
RectangleF
Position og dimensioner af bruskens kildeindhold.
viewport
RectangleF
Regionen i det samordnede område, der indeholder den primære brushtile, der anvendes (muligvis gentagne gange) til at fylde det område, hvor brusen anvendes
Returns
Et nyt billede brush.
CreateLinearGradientBrush(Liste, af PointF, PointF)
Skaber en ny lineær gradient brush.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<
XpsGradientStop
>
Listen over gradienter stopper.
startPoint
PointF
Udgangspunktet for den lineære gradient.
endPoint
PointF
Endpunktet for den lineære gradient.
Returns
Ny lineær gradient brush.
CreateLinearGradientBrush(PointF og PointF)
Skaber en ny lineær gradient brush.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
Udgangspunktet for den lineære gradient.
endPoint
PointF
Endpunktet for den lineære gradient.
Returns
Ny lineær gradient brush.
CreateMatrix(Flåder, flåder, flåder, flåder)
Det skaber en ny affine transformation matrix.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Element 11.
m12
float
Det 12. element.
m21
float
Det første element 21.
m22
float
Det er element 22.
m31
float
Det første element 31.
m32
float
Det er element 32.
Returns
Den nye affine transformation matrix.
CreatePath(XpsPathGeometry)
Skaber en ny vej.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometri af vejen.
Returns
Den nye vej.
CreatePathFigure(Læger, Bool)
Det skaber en ny vej figur.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Udgangspunktet for det første segment af ruten figur.
isClosed
bool
Det angiver, om vejen er lukket.Hvis set til sandhed, er slaget trukket"slukket", det vil sige, at det sidste punkt i det sidste segment af vejfiguren er forbundet meddet punkt, der er angivet i StartPoint-attributtet, ellers er slaget trukket “åbent”, ogden sidste punkt er ikke forbundet med startpunktet. kun gyldigt, hvis vejfiguren erBruges i et Path element, der angiver en stroke.
Returns
Den nye vej figur.
CreatePathFigure(PointF, Liste, og bool)
Det skaber en ny vej figur.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Udgangspunktet for det første segment af ruten figur.
segments
List
<
XpsPathSegment
>
Liste over vejsegmenter.
isClosed
bool
Det angiver, om vejen er lukket.Hvis set til sandhed, er slaget trukket"slukket", det vil sige, at det sidste punkt i det sidste segment af vejfiguren er forbundet meddet punkt, der er angivet i StartPoint-attributtet, ellers er slaget trukket “åbent”, ogden sidste punkt er ikke forbundet med startpunktet. kun gyldigt, hvis vejfiguren erBruges i et Path element, der angiver en stroke.
Returns
Den nye vej figur.
CreatePathGeometry(String)
Skaber en ny vejgeometri angivet med forkortet form.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Forkortet form for vejgeometri.
Returns
Den nye vej geometri.
CreatePathGeometry()
Det skaber en ny vej geometri.
public XpsPathGeometry CreatePathGeometry()
Returns
Den nye vej geometri.
CreatePathGeometry(Liste)
Skaber en ny vejgeometri med en specifik liste over vejfigurer.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<
XpsPathFigure
>
Liste af vejrtegn.
Returns
Den nye vej geometri.
CreatePolyBezierSegment(pointf[], og bool)
Skaber et nyt sæt kubiske Bézier kurver.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Kontrolpunkter for flere Bézier segmenter.
isStroked
bool
Det angiver, om slaget for dette segment af vejen er trukket.
Returns
Ny kubisk Bézier kurve segment.
CreatePolyLineSegment(pointf[], og bool)
Skaber en ny polygonal tegning, der indeholder et vilkårligt antal individuelle vertikaler.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Et sæt koordinater for de flere segmenter, der definerer poly-linegmentet.
isStroked
bool
Det angiver, om slaget for dette segment af vejen er trukket.
Returns
Ny polygonal tegning segment.
CreatePolyQuadraticBezierSegment(pointf[], og bool)
Skaber et nyt sæt af kvadratiske Bézier kurver fra det foregående punkt i vejfiguren gennem et sætaf vertikaler ved hjælp af specifikke kontrolpunkter.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Kontrolpunkter for flere kvadratiske Bézier segmenter.
isStroked
bool
Det angiver, om slaget for dette segment af vejen er trukket.
Returns
Ny kvadratisk Bézier kurve segment.
CreateRadialGradientBrush(Liste, PointF, PointF, Float, Float)
Skaber en ny radial gradient brush.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<
XpsGradientStop
>
Listen over gradienter stopper.
center
PointF
Det centrale punkt af radial gradient (dvs. centrum af ellipse).
gradientOrigin
PointF
Udgangspunktet for radial gradient.
radiusX
float
Den radius i x-dimensionen af ellipsen, som definerer den radiale gradient.
radiusY
float
Den radius i y dimensionen af ellipsen, der definerer den radiale gradient.
Returns
Ny radial gradient brush.
CreateRadialGradientBrush(PointF, PointF og Float)
Skaber en ny radial gradient brush.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Det centrale punkt af radial gradient (dvs. centrum af ellipse).
gradientOrigin
PointF
Udgangspunktet for radial gradient.
radiusX
float
Den radius i x-dimensionen af ellipsen, som definerer den radiale gradient.
radiusY
float
Den radius i y dimensionen af ellipsen, der definerer den radiale gradient.
Returns
Ny radial gradient brush.
CreateSolidColorBrush(XpsColor)
Skaber en ny solid farve brush.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
Farve til fyldt elementer.
Returns
Ny solid farve brush.
CreateSolidColorBrush(Color)
Skaber en ny solid farve brush.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
Farve til fyldt elementer.
Returns
Ny solid farve brush.
CreateVisualBrush(XpsContentElement, RectangleF og RectangleF)
Det skaber en ny visuel brush.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
XPS-elementet (Canvas, Path eller Glyphs) for visuelle ejendomme eller visuelle brush.
viewbox
RectangleF
Position og dimensioner af bruskens kildeindhold.
viewport
RectangleF
Regionen i det samordnede område, der indeholder den primære brushtile, der anvendes (muligvis gentagne gange) til at fylde det område, hvor brusen anvendes
Returns
Den nye visuelle brush.
Indtast(af T, T)
Indsæt et element (Canvas, Path, eller Glyphs) i siden i index’ position.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Position, hvor en element’ skal indsættes.
element
T
elementer, der skal indsættes.
Returns
T
Det indsatte element.
Typer af parametre
T
Typen af elementet.
InsertCanvas(Int)
Indsæt en ny kanvas i siden i index’ position.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Position, hvor en ny kanvas skal indsættes.
Returns
Indsættet kanvas.
InsertGlyphs(flåd, flåd, flåd, flåd, flåd, flåd)
Indsæt nye glypher på siden i index’ position.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Position, hvor nye glypher skal indsættes.
fontFamily
string
Fortælling af familien.
fontSize
float
Størrelse af font.
fontStyle
FontStyle
Skærm stil.
originX
float
Glyphs oprindelse X koordinat.
originY
float
Glyphs oprindelse og koordinering.
unicodeString
string
String til at blive udskrevet.
Returns
Indtastet af Glyph.
InsertGlyphs(Int, XpsFont, float, float, float, string)
Indsæt nye glypher på siden i index’ position.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Position, hvor nye glypher skal indsættes.
font
XpsFont
Det er Font Resource.
fontSize
float
Størrelse af font.
originX
float
Glyphs oprindelse X koordinat.
originY
float
Glyphs oprindelse og koordinering.
unicodeString
string
String til at blive udskrevet.
Returns
Indtastet af Glyph.
InsertPath(Int, XpsPathGeometri)
Indtast en ny vej til siden i index’ position.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Position, hvor en ny vej skal indsættes.
data
XpsPathGeometry
Geometri af vejen.
Returns
Den indsatte vej.
Fjern (T)
Fjern et element fra siden.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Elementet skal fjernes.
Returns
T
Fjernet element.
Typer af parametre
T
Typen af elementet.
RemoveAt(Int)
Fjern et element i index’ position fra siden.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Position på hvilket element skal fjernes.
Returns
Fjernet element.