Class PageAPI

Class PageAPI

Namn på plats: Aspose.Page.XPS.Features.EventBasedModifications Sammanfattning: Aspose.Page.dll (25.4.0)

The Page Element modifiering API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Arvsmedlemmar

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

Properties

Height

Returnerar/sätter höjden på sidan, uttryckt som ett verkligt nummeri enheter av det effektiva samordningsutrymmet.

public float Height { get; set; }

Fastighetsvärde

float

PageCount

Returnerar antalet sidor i det aktiva dokumentet.

public int PageCount { get; }

Fastighetsvärde

int

TotalPageCount

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

public int TotalPageCount { get; }

Fastighetsvärde

int

Utils

Få objektet som tillhandahåller verktyg utanför den formella XPS manipulation API.

public DocumentUtils Utils { get; }

Fastighetsvärde

DocumentUtils

Width

Returnerar/sätter bredden på sidan, uttryckt som ett verkligt nummer ienheter av det effektiva samordningsutrymmet.

public float Width { get; set; }

Fastighetsvärde

float

Methods

Lägg till t>(T)

Lägg till ett innehåll (Canvas, Path, eller Glyphs).

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

Parameters

element T

Element att läggas till.

Returns

T

Lägger till element.

Typ av parametrar

T

Typen av elementet.

AddCanvas()

Lägg till en ny kanvas till sidan.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Lägg till kanvas.

AddGlyphs(sträng, flöde, FontStyle, float, flot, string)

Lägg till nya glyphs till sidan.

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

Parameters

fontFamily string

Fråga familjen.

fontRenderingEmSize float

Font storlek .

fontStyle FontStyle

Skrivet stil.

originX float

Glyphs ursprung X koordinat.

originY float

Glyphs ursprung och koordinat.

unicodeString string

Sträng att skriva ut.

Returns

XpsGlyphs

Lägger till glyf.

AddGlyphs(XpsFont, float, flatt, sträng)

Lägg till nya glyphs till sidan.

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

Parameters

font XpsFont

Font resurser .

fontRenderingEmSize float

Font storlek .

originX float

Glyphs ursprung X koordinat.

originY float

Glyphs ursprung och koordinat.

unicodeString string

Sträng att skriva ut.

Returns

XpsGlyphs

Lägger till glyf.

AddOutlineEntry(sträng, int, int)

Lägg till en outline-inträde till dokumentet.

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

Parameters

description string

Inträdes beskrivning .

outlineLevel int

och outline nivå.

targetPageNumber int

Målsidan nummer.

AddPath(XpsPathGeometry)

Lägg till en ny väg till sidan.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Geometri av vägen.

Returns

XpsPath

Lägg till väg.

CreateArcSegment(PointF, Sizef, Float, Bool, XpsSweepDirection, bool)

Skapar en ny elliptisk arc segment.

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

Parameters

point PointF

Slutpunkten för den elliptiska arken.

size SizeF

x och y radius av den elliptiska arken som en x,y par.

rotationAngle float

Anger hur ellipsen roteras i förhållande till det aktuella koordinatsystemet.

isLargeArc bool

Det bestämmer om arken är dragen med en svavel på 180 eller större.

sweepDirection XpsSweepDirection

Den riktning i vilken arken dras.

isStroked bool

Anger om slaget för detta segment av vägen är dragit.

Returns

XpsArcSegment

Nya elliptiska arksegment.

CreateCanvas()

Skapar en ny kanvas.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

och nya kanvas.

CreateColor(Color)

Skapar en ny färg.

public XpsColor CreateColor(Color color)

Parameters

color Color

En inhemska färg instans för RGB färg.

Returns

XpsColor

Nya färger .

CreateColor(int, int, int, int och int)

Skapar en ny färg i sRGB färgutrymme.

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

Parameters

a int

Alpha färgkomponenten.

r int

Den röda färgkomponenten.

g int

Den gröna färgkomponenten.

b int

Den blå färgkomponenten.

Returns

XpsColor

Nya färger .

CreateColor(int, int, int och int)

Skapar en ny färg i sRGB färgutrymme.

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

Parameters

r int

Den röda färgkomponenten.

g int

Den gröna färgkomponenten.

b int

Den blå färgkomponenten.

Returns

XpsColor

Nya färger .

CreateColor(flotta, flotta, flotta och flotta)

Skapar en ny färg i scRGB färgutrymme.

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

Parameters

a float

Alpha färgkomponenten.

r float

Den röda färgkomponenten.

g float

Den gröna färgkomponenten.

b float

Den blå färgkomponenten.

Returns

XpsColor

Nya färger .

CreateColor(flotta, flotta och flotta)

Skapar en ny färg i scRGB färgutrymme.

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

Parameters

r float

Den röda färgkomponenten.

g float

Den gröna färgkomponenten.

b float

Den blå färgkomponenten.

Returns

XpsColor

Nya färger .

CreateColor(sträng, params float[])

Skapar en ny färg i ICC-baserat färgutrymme.

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

Parameters

path string

Vägen till ICC:s profil.

components float [ ]

Färgade komponenter .

Returns

XpsColor

Nya färger .

CreateColor(XpsIccProfile, params flöda[])

Skapar en ny färg i ICC-baserat färgutrymme.

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

Parameters

iccProfile XpsIccProfile

ICC:s profilresurs.

components float [ ]

Färgade komponenter .

Returns

XpsColor

Nya färger .

CreateGlyphs(sträng, flöde, FontStyle, float, flot, string)

Skapar nya glyfer.

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

Parameters

fontFamily string

Fråga familjen.

fontRenderingEmSize float

Font storlek .

fontStyle FontStyle

Skrivet stil.

originX float

Glyphs ursprung X koordinat.

originY float

Glyphs ursprung och koordinat.

unicodeString string

Sträng att skriva ut.

Returns

XpsGlyphs

Nya Glyphs .

CreateGlyphs(XpsFont, float, flatt, sträng)

Skapar nya glyfer.

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

Parameters

font XpsFont

Font resurser .

fontRenderingEmSize float

Font storlek .

originX float

Glyphs ursprung X koordinat.

originY float

Glyphs ursprung och koordinat.

unicodeString string

Sträng att skriva ut.

Returns

XpsGlyphs

Nya Glyphs .

CreateGradientStop(XpsColor och Float)

Skapar en ny gradient stop.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Gradient stoppar färgen.

offset float

Gradient är avsked.

Returns

XpsGradientStop

Nya gradient stopp.

CreateGradientStop(Färg, Float)

Skapar en ny gradient stop.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Gradient stoppar färgen.

offset float

Gradient är avsked.

Returns

XpsGradientStop

Nya gradient stopp.

CreateImageBrush(XpsImage, RectangleF och RektangeleF)

Skapa en ny bild brush.

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

Parameters

image XpsImage

En bildresurs.

viewbox RectangleF

Positionen och dimensionerna av brushens källinnehåll.

viewport RectangleF

Regionen i det samordnade utrymmet som innehåller primbrusentält som appliceras (förmodligen upprepade gånger) för att fylla i det område där brusen appliceras

Returns

XpsImageBrush

Ny bild brush.

CreateImageBrush(String, RectangleF och RECTANGLEF)

Skapa en ny bild brush.

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

Parameters

imagePath string

Vägen till bilden att ta som en brush tile.

viewbox RectangleF

Positionen och dimensionerna av brushens källinnehåll.

viewport RectangleF

Regionen i det samordnade utrymmet som innehåller primbrusentält som appliceras (förmodligen upprepade gånger) för att fylla i det område där brusen appliceras

Returns

XpsImageBrush

Ny bild brush.

CreateLinearGradientBrush(ListaFördelar, PointF)

Skapar en ny linjär gradient brush.

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

Parameters

gradientStops List ochlt; XpsGradientStop >

Listan över gradienter stannar.

startPoint PointF

Utgångspunkten för den linjära gradienten.

endPoint PointF

Slutpunkten för den linjära gradienten.

Returns

XpsLinearGradientBrush

Ny linjär gradient brush.

CreateLinearGradientBrush(PointF och PointF)

Skapar en ny linjär gradient brush.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Utgångspunkten för den linjära gradienten.

endPoint PointF

Slutpunkten för den linjära gradienten.

Returns

XpsLinearGradientBrush

Ny linjär gradient brush.

CreateMatrix(flotta, flotta, flotta, flotta, flotta, flotta)

Skapar en ny affin transformation matrix.

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

Parameters

m11 float

Element 11 .

m12 float

Element 12 .

m21 float

Avsnitt 21

m22 float

Avsnitt 22

m31 float

Avsnitt 31

m32 float

Avsnitt 32.

Returns

XpsMatrix

En ny affin transformation matrix.

CreatePath(XpsPathGeometry)

Skapar en ny väg.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Geometri av vägen.

Returns

XpsPath

Den nya vägen.

CreatePathFigure(PointF och bool)

Skapar en ny väg figur.

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

Parameters

startPoint PointF

Utgångspunkten för det första segmentet av vägen figur.

isClosed bool

Anger om vägen är stängd. Om satt till sant, dras stroke"sluten", det vill säga den sista punkten i det sista segmentet av vägen figuren är kopplad tillden punkt som anges i StartPoint-attributen, annars dras slaget “öppna”, ochden sista punkten är inte ansluten till startpunkten. endast tillämpligt om vägnumret äranvänds i ett Path-element som anger en stroke.

Returns

XpsPathFigure

En ny väg figur.

CreatePathFigure(PointF, Lista, och bool)

Skapar en ny väg figur.

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

Parameters

startPoint PointF

Utgångspunkten för det första segmentet av vägen figur.

segments List ochlt; XpsPathSegment >

Förteckning över vägsegment.

isClosed bool

Anger om vägen är stängd. Om satt till sant, dras stroke"sluten", det vill säga den sista punkten i det sista segmentet av vägen figuren är kopplad tillden punkt som anges i StartPoint-attributen, annars dras slaget “öppna”, ochden sista punkten är inte ansluten till startpunkten. endast tillämpligt om vägnumret äranvänds i ett Path-element som anger en stroke.

Returns

XpsPathFigure

En ny väg figur.

CreatePathGeometry(Sträng)

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

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Förkortad form av väggeometri.

Returns

XpsPathGeometry

Nya vägar Geometry.

CreatePathGeometry()

Skapar en ny väg geometri.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Nya vägar Geometry.

CreatePathGeometry(Lista)

Skapar en ny väggeometri med en angiven lista med vägfigurer.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List ochlt; XpsPathFigure >

Förteckning över vägnummer.

Returns

XpsPathGeometry

Nya vägar Geometry.

CreatePolyBezierSegment(PointF[ ], och bool)

Skapar en ny uppsättning kubiska Bézier curves.

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

Parameters

points PointF [ ]

Kontrollpunkter för flera Bézier segment.

isStroked bool

Anger om slaget för detta segment av vägen är dragit.

Returns

XpsPolyBezierSegment

Nya kubiska Bézier curves segment.

CreatePolyLineSegment(PointF[ ], och bool)

Skapar en ny polygonal ritning som innehåller ett önskvärt antal individuella vertikaler.

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

Parameters

points PointF [ ]

En uppsättning koordinater för de flera segmenten som definierar segmentet polylinje.

isStroked bool

Anger om slaget för detta segment av vägen är dragit.

Returns

XpsPolyLineSegment

Nya polygonala ritningssegment.

CreatePolyQuadraticBezierSegment(PointF[ ], och bool)

Skapar en ny uppsättning kvadratiska Bézier curves från föregående punkt i vägen figur genom en uppsättningav vertikaler, med hjälp av specifika kontrollpunkter.

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

Parameters

points PointF [ ]

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

isStroked bool

Anger om slaget för detta segment av vägen är dragit.

Returns

XpsPolyQuadraticBezierSegment

Nya kvadratiska Bézier curves segment.

CreateRadialGradientBrush(Lista, PointF, Poängf, Float, Flotta)

Skapar en ny radial gradient brush.

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

Parameters

gradientStops List ochlt; XpsGradientStop >

Listan över gradienter stannar.

center PointF

Den centrala punkten i radial gradient (dvs. centrum av ellipsen).

gradientOrigin PointF

Ursprungspunkten för radial gradient.

radiusX float

Radium i x-dimensionen av ellipsen som definierar radial gradient.

radiusY float

Radium i y dimensionen av ellipsen som definierar radial gradient.

Returns

XpsRadialGradientBrush

Ny radial gradient brush.

CreateRadialGradientBrush(PointF, PoinF och Float)

Skapar en ny radial gradient brush.

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

Parameters

center PointF

Den centrala punkten i radial gradient (dvs. centrum av ellipsen).

gradientOrigin PointF

Ursprungspunkten för radial gradient.

radiusX float

Radium i x-dimensionen av ellipsen som definierar radial gradient.

radiusY float

Radium i y dimensionen av ellipsen som definierar radial gradient.

Returns

XpsRadialGradientBrush

Ny radial gradient brush.

CreateSolidColorBrush(XpsColor)

Skapar en ny solid färgborste.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Färgen för fyllda element.

Returns

XpsSolidColorBrush

Färgbräda Färgbräda.

CreateSolidColorBrush(Color)

Skapar en ny solid färgborste.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Färgen för fyllda element.

Returns

XpsSolidColorBrush

Färgbräda Färgbräda.

CreateVisualBrush(XpsContentElement, RectangleF och RektangelF)

Skapa en ny visuell skruv.

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

Parameters

element XpsContentElement

XPS-elementet (Canvas, Path eller Glyphs) för visuell egenskap eller visuell bromsning.

viewbox RectangleF

Positionen och dimensionerna av brushens källinnehåll.

viewport RectangleF

Regionen i det samordnade utrymmet som innehåller primbrusentält som appliceras (förmodligen upprepade gånger) för att fylla i det område där brusen appliceras

Returns

XpsVisualBrush

En ny visuell brush.

Innehåller t>(int, t)

Ange ett element (Canvas, Path, eller Glyphs) i sidan i index’ position.

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

Parameters

index int

Position där en element" ska läggas in.

element T

Element att infoga.

Returns

T

Inbäddat element.

Typ av parametrar

T

Typen av elementet.

InsertCanvas(int)

Ange en ny kanvas i sidan i index’ position.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Position där en ny kanvas ska sättas in.

Returns

XpsCanvas

Inbäddad kanvas.

InsertGlyphs(int, sträng, float, FontStyle, flot, flatt, string)

Ange nya glyfer i sidan i index’ position.

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

Parameters

index int

Position där nya glyfer ska läggas in.

fontFamily string

Fråga familjen.

fontSize float

Font storlek .

fontStyle FontStyle

Skrivet stil.

originX float

Glyphs ursprung X koordinat.

originY float

Glyphs ursprung och koordinat.

unicodeString string

Sträng att skriva ut.

Returns

XpsGlyphs

Inbäddad glyf.

InsertGlyphs(int, XpsFont, flot, float, flatt, sträng)

Ange nya glyfer i sidan i index’ position.

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

Parameters

index int

Position där nya glyfer ska läggas in.

font XpsFont

Font resurser .

fontSize float

Font storlek .

originX float

Glyphs ursprung X koordinat.

originY float

Glyphs ursprung och koordinat.

unicodeString string

Sträng att skriva ut.

Returns

XpsGlyphs

Inbäddad glyf.

InsertPath(Int, XpsPathGeometry)

Ange en ny väg till sidan i index’ position.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Position där en ny väg ska införas.

data XpsPathGeometry

Geometri av vägen.

Returns

XpsPath

Inbäddad väg .

Avlägsna t>(T)

Ta bort ett element från sidan.

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

Parameters

element T

Element att avlägsna.

Returns

T

avlägsnat element.

Typ av parametrar

T

Typen av elementet.

RemoveAt(int)

Ta bort ett element i index’ position från sidan.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Position på vilket element som ska tas bort.

Returns

XpsContentElement

avlägsnat element.

 Svenska