Class PageAPI
Namespace: Aspose.Page.XPS.Features.EventBasedModifications
Assembly: Aspose.Page.dll (25.1.2)
API pro modifikaci elementu Page.
public class PageAPI : IModificationAPI
Dědičnost
Implementuje
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Vlastnosti
Výška
Vrací/nastavuje výšku stránky, vyjádřenou jako reálné číslo v jednotkách efektivního souřadnicového prostoru.
public float Height { get; set; }
Hodnota vlastnosti
PočetStránek
Vrací počet stránek v aktivním dokumentu.
public int PageCount { get; }
Hodnota vlastnosti
CelkovýPočetStránek
Vrací celkový počet stránek ve všech dokumentech uvnitř XPS dokumentu.
public int TotalPageCount { get; }
Hodnota vlastnosti
Nástroje
Získá objekt, který poskytuje utility nad rámec formálního API pro manipulaci s XPS.
public DocumentUtils Utils { get; }
Hodnota vlastnosti
Šířka
Vrací/nastavuje šířku stránky, vyjádřenou jako reálné číslo v jednotkách efektivního souřadnicového prostoru.
public float Width { get; set; }
Hodnota vlastnosti
Metody
Přidat<t>(T)
Přidává prvek obsahu (Canvas, Path nebo Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parametry
element
T
Prvek, který má být přidán.
Vrací
T
Přidaný prvek.
Typové parametry
T
Typ prvku.
PřidatPlátno()
Přidává nové plátno na stránku.
public XpsCanvas AddCanvas()
Vrací
Přidané plátno.
PřidatGlyphs(string, float, FontStyle, float, float, string)
Přidává nové glyphy na stránku.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametry
fontFamily
string
Rodina písma.
fontRenderingEmSize
float
Velikost písma.
fontStyle
FontStyle
Styl písma.
originX
float
Xová souřadnice původu glyphů.
originY
float
Yová souřadnice původu glyphů.
unicodeString
string
Řetězec, který má být vytištěn.
Vrací
Přidané glyphy.
PřidatGlyphs(XpsFont, float, float, float, string)
Přidává nové glyphy na stránku.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parametry
font
XpsFont
Fontová zdroj.
fontRenderingEmSize
float
Velikost písma.
originX
float
Xová souřadnice původu glyphů.
originY
float
Yová souřadnice původu glyphů.
unicodeString
string
Řetězec, který má být vytištěn.
Vrací
Přidané glyphy.
PřidatOutlineEntry(string, int, int)
Přidává položku osnovy do dokumentu.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)
Parametry
description
string
Popis položky.
outlineLevel
int
Úroveň osnovy.
targetPageNumber
int
Cílové číslo stránky.
PřidatCestu(XpsPathGeometry)
Přidává novou cestu na stránku.
public XpsPath AddPath(XpsPathGeometry data)
Parametry
data
XpsPathGeometry
Geometrie cesty.
Vrací
Přidaná cesta.
VytvořitSegmentOblouk(PointF, SizeF, float, bool, XpsSweepDirection, bool)
Vytváří nový eliptický oblouk.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parametry
point
PointF
Koncový bod eliptického oblouku.
size
SizeF
X a Y poloměr eliptického oblouku jako pár x,y.
rotationAngle
float
Naznačuje, jak je elipsa otočena vzhledem k aktuálnímu souřadnicovému systému.
isLargeArc
bool
Určuje, zda je oblouk vykreslen s rozsahem 180 nebo větším.
sweepDirection
XpsSweepDirection
Směr, ve kterém je oblouk vykreslen.
isStroked
bool
Určuje, zda je čára pro tento segment cesty vykreslena.
Vrací
Nový eliptický oblouk.
VytvořitPlátno()
Vytváří nové plátno.
public XpsCanvas CreateCanvas()
Vrací
Nové plátno.
VytvořitBarvu(Color)
Vytváří novou barvu.
public XpsColor CreateColor(Color color)
Parametry
color
Color
Nativní instance barvy pro RGB barvu.
Vrací
Nová barva.
VytvořitGlyphs(string, float, FontStyle, float, float, string)
Vytváří nové glyphy.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametry
fontFamily
string
Rodina písma.
fontRenderingEmSize
float
Velikost písma.
fontStyle
FontStyle
Styl písma.
originX
float
Xová souřadnice původu glyphů.
originY
float
Yová souřadnice původu glyphů.
unicodeString
string
Řetězec, který má být vytištěn.
Vrací
Nové glyphy.