Class PageAPI

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

objectPageAPI

Implementerar

IModificationAPI

Ä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

float

Sidantal

Returnerar antalet sidor i det aktiva dokumentet.

public int PageCount { get; }

Egenskapsvärde

int

Totalt sidantal

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

public int TotalPageCount { get; }

Egenskapsvärde

int

Verktyg

Får objektet som tillhandahåller verktyg utöver den formella XPS-manipulerings-API:n.

public DocumentUtils Utils { get; }

Egenskapsvärde

DocumentUtils

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

float

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPath

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

XpsArcSegment

Nytt elliptiskt bågsegment.

SkapaCanvas()

Skapar en ny canvas.

public XpsCanvas CreateCanvas()

Returnerar

XpsCanvas

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

XpsColor

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

XpsGlyphs

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

XpsGradientStop

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

XpsImageBrush

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.

 Svenska