Class PageAPI

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

objectPageAPI

Implementuje

IModificationAPI

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

float

PočetStránek

Vrací počet stránek v aktivním dokumentu.

public int PageCount { get; }

Hodnota vlastnosti

int

CelkovýPočetStránek

Vrací celkový počet stránek ve všech dokumentech uvnitř XPS dokumentu.

public int TotalPageCount { get; }

Hodnota vlastnosti

int

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

DocumentUtils

Šíř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

float

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í

XpsCanvas

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í

XpsGlyphs

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í

XpsGlyphs

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í

XpsPath

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í

XpsArcSegment

Nový eliptický oblouk.

VytvořitPlátno()

Vytváří nové plátno.

public XpsCanvas CreateCanvas()

Vrací

XpsCanvas

Nové plátno.

VytvořitBarvu(Color)

Vytváří novou barvu.

public XpsColor CreateColor(Color color)

Parametry

color Color

Nativní instance barvy pro RGB barvu.

Vrací

XpsColor

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í

XpsGlyphs

Nové glyphy.

 Čeština