Class PageAPI
Namespace: Aspose.Page.XPS.Features.EventBasedModifications
Assembly: Aspose.Page.dll (25.1.2)
API för modifiering av Page-elementet.
public class PageAPI : IModificationAPI
Arv
Implementerar
Ärvda medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Egenskaper
Höjd
Returnerar/sätter höjden på sidan, uttryckt som ett reellt tal i enheter av det effektiva koordinatsystemet.
public float Height { get; set; }
Egenskapsvärde
Sidantal
Returnerar antalet sidor i det aktiva dokumentet.
public int PageCount { get; }
Egenskapsvärde
Totalt sidantal
Returnerar det totala antalet sidor i alla dokument inuti XPS-dokumentet.
public int TotalPageCount { get; }
Egenskapsvärde
Verktyg
Får objektet som tillhandahåller verktyg utöver den formella XPS-manipulerings-API:n.
public DocumentUtils Utils { get; }
Egenskapsvärde
Bredd
Returnerar/sätter bredden på sidan, uttryckt som ett reellt tal i enheter av det effektiva koordinatsystemet.
public float Width { get; set; }
Egenskapsvärde
Metoder
Lägg till<t>(T)
Lägger till ett innehållselement (Canvas, Path eller Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parametrar
element
T
Element som ska läggas till.
Returnerar
T
Tillagt element.
Typparametrar
T
Typen av elementet.
Lägg tillCanvas()
Lägger till en ny canvas på sidan.
public XpsCanvas AddCanvas()
Returnerar
Tillagd canvas.
Lägg tillGlyphs(string, float, FontStyle, float, float, string)
Lägger till nya glyphs på sidan.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametrar
fontFamily
string
Typsnitt.
fontRenderingEmSize
float
Typsnittsstorlek.
fontStyle
FontStyle
Typsnittsstil.
originX
float
Glyphs ursprung X-koordinat.
originY
float
Glyphs ursprung Y-koordinat.
unicodeString
string
Sträng som ska skrivas ut.
Returnerar
Tillagda glyphs.
Lägg tillGlyphs(XpsFont, float, float, float, string)
Lägger till nya glyphs på sidan.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parametrar
font
XpsFont
Typsnittsresurs.
fontRenderingEmSize
float
Typsnittsstorlek.
originX
float
Glyphs ursprung X-koordinat.
originY
float
Glyphs ursprung Y-koordinat.
unicodeString
string
Sträng som ska skrivas ut.
Returnerar
Tillagda glyphs.
Lägg tillOutlineEntry(string, int, int)
Lägger till en outline-post i dokumentet.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)
Parametrar
description
string
Beskrivning av posten.
outlineLevel
int
Outline-nivå.
targetPageNumber
int
Mål sidnummer.
Lägg tillPath(XpsPathGeometry)
Lägger till en ny väg på sidan.
public XpsPath AddPath(XpsPathGeometry data)
Parametrar
data
XpsPathGeometry
Geometrin för vägen.
Returnerar
Tillagd väg.
SkapaArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)
Skapar ett nytt elliptiskt bågsegment.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parametrar
point
PointF
Slutpunkten för den elliptiska bågen.
size
SizeF
X- och Y-radierna för den elliptiska bågen som ett x,y-par.
rotationAngle
float
Anger hur ellipsen är roterad i förhållande till det aktuella koordinatsystemet.
isLargeArc
bool
Bestämmer om bågen ritas med en svep på 180 eller mer.
sweepDirection
XpsSweepDirection
Riktningen i vilken bågen ritas.
isStroked
bool
Anger om stroke för detta segment av vägen ritas.
Returnerar
Nytt elliptiskt bågsegment.
SkapaCanvas()
Skapar en ny canvas.
public XpsCanvas CreateCanvas()
Returnerar
Ny canvas.
SkapaColor(Color)
Skapar en ny färg.
public XpsColor CreateColor(Color color)
Parametrar
color
Color
En inbyggd färginstans för RGB-färg.
Returnerar
Ny färg.
SkapaGlyphs(string, float, FontStyle, float, float, string)
Skapar nya glyphs.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametrar
fontFamily
string
Typsnitt.
fontRenderingEmSize
float
Typsnittsstorlek.
fontStyle
FontStyle
Typsnittsstil.
originX
float
Glyphs ursprung X-koordinat.
originY
float
Glyphs ursprung Y-koordinat.
unicodeString
string
Sträng som ska skrivas ut.
Returnerar
Nya glyphs.
SkapaGradientStop(XpsColor, float)
Skapar en ny gradientstop.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parametrar
color
XpsColor
Gradientstop-färg.
offset
float
Gradientoffset.
Returnerar
Ny gradientstop.
SkapaImageBrush(XpsImage, RectangleF, RectangleF)
Skapar en ny bildborste.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parametrar
image
XpsImage
En bildresurs.
viewbox
RectangleF
Position och dimensioner av borstens källinnehåll.
viewport
RectangleF
Regionen i det innehållande koordinatsystemet för den primära borsten platta som (eventuellt upprepade gånger) tillämpas för att fylla regionen som borsten tillämpas på.
Returnerar
Ny bildborste.
Infoga<t>(int, T)
Infogar ett element (Canvas, Path eller Glyphs) till sidan på index
-position.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parametrar
index
int
Position där ett element
ska infogas.
element
T
Element som ska infogas.
Returnerar
T
Infogat element.
Typparametrar
T
Typen av elementet.
Ta bort<t>(T)
Tar bort ett element från sidan.
public T Remove<t>(T element) where T : XpsContentElement
Parametrar
element
T
Element som ska tas bort.
Returnerar
T
Borttaget element.
Typparametrar
T
Typen av elementet.