Class PageAPI

Class PageAPI

Nazwa przestrzeń: Aspose.Page.XPS.Features.EventBasedModifications Zgromadzenie: Aspose.Page.dll (25.4.0)

The Page Modyfikacja elementów API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Dziedziczeni członkowie

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

Properties

Height

Powróci / ustawia wysokość strony, wyrażona jako prawdziwa liczbaw jednostkach skutecznego przestrzeni koordynacyjnej.

public float Height { get; set; }

Wartość nieruchomości

float

PageCount

Zwróć liczbę stron w aktywnym dokumencie.

public int PageCount { get; }

Wartość nieruchomości

int

TotalPageCount

Powraca całkowitą liczbę stron we wszystkich dokumentach w dokumencie XPS.

public int TotalPageCount { get; }

Wartość nieruchomości

int

Utils

Otrzymuje obiekt, który dostarcza narzędzia poza oficjalną API manipulacji XPS.

public DocumentUtils Utils { get; }

Wartość nieruchomości

DocumentUtils

Width

Powraca / ustawia szerokość strony, wyrażona jako prawdziwa liczba wJednostki efektywnej przestrzeni koordynacyjnej.

public float Width { get; set; }

Wartość nieruchomości

float

Methods

Dodaj t>(T)

Dodaj element zawartości (Canvas, Path lub Glyphs).

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

Parameters

element T

Element do dodania.

Returns

T

Dodane elementy

Rodzaj parametrów

T

Rodzaj tego elementu.

AddCanvas()

Dodaj nową kanwę do strony.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Dodane kanapki

AddGlyphs(strona, float, fontStyle, float, float, strona)

Dodaj nowe glify do strony.

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

Parameters

fontFamily string

Zwiastun rodziny.

fontRenderingEmSize float

Wielkość fontów.

fontStyle FontStyle

Styl pisania.

originX float

Koordynacja Glyphs pochodzenia X.

originY float

Koordynacja Glyphs pochodzenia Y.

unicodeString string

Strumień do drukowania.

Returns

XpsGlyphs

Dodaje się glif.

AddGlyphs(XpsFont, float, float, float, strumień)

Dodaj nowe glify do strony.

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

Parameters

font XpsFont

Źródło źródła.

fontRenderingEmSize float

Wielkość fontów.

originX float

Koordynacja Glyphs pochodzenia X.

originY float

Koordynacja Glyphs pochodzenia Y.

unicodeString string

Strumień do drukowania.

Returns

XpsGlyphs

Dodaje się glif.

AddOutlineEntry(Źródło: int, int, int)

Dodaj do dokumentu wpis wyjściowy.

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

Parameters

description string

Opis wejścia .

outlineLevel int

Na poziomie wyjściowym.

targetPageNumber int

Numer strony docelowej.

AddPath(XpsPathGeometry)

Dodaj nową drogę do strony.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Geometria ścieżki.

Returns

XpsPath

Dodane drogi .

CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)

Tworzy nowy elityczny segment arkuszy.

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

Parameters

point PointF

Punkt końcowy arki eliptycznej.

size SizeF

Ramy x i y arkusza eliptycznego jako pary x,y.

rotationAngle float

Oznacza, w jaki sposób elips jest obrotowany w stosunku do bieżącego systemu koordynatu.

isLargeArc bool

Określa, czy arkusz jest wyciągnięty ze śrubą 180 lub większą.

sweepDirection XpsSweepDirection

W kierunku, w którym jest wyciągnięty arkusz.

isStroked bool

Sprawdź, czy uderzenie dla tego segmentu drogi jest wyciągnięte.

Returns

XpsArcSegment

Nowy elityczny segment arkuszy.

CreateCanvas()

Stwórz nową kanapę.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Nowe kanapki

CreateColor(Color)

Stwarza nowy kolor.

public XpsColor CreateColor(Color color)

Parameters

color Color

Native kolor w kolorze RGB.

Returns

XpsColor

Nowy kolor .

CreateColor(Int, int, int, int, int)

Stwarza nowy kolor w przestrzeni kolorów sRGB.

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

Parameters

a int

Zestaw kolorów alfa.

r int

Czerwony składnik kolorowy.

g int

Zestaw zielonej koloru.

b int

Błękitny składnik koloru.

Returns

XpsColor

Nowy kolor .

CreateColor(Int , int , int , int)

Stwarza nowy kolor w przestrzeni kolorów sRGB.

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

Parameters

r int

Czerwony składnik kolorowy.

g int

Zestaw zielonej koloru.

b int

Błękitny składnik koloru.

Returns

XpsColor

Nowy kolor .

CreateColor(float, float, float, float)

Stwarza nowy kolor w przestrzeni kolorów scRGB.

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

Parameters

a float

Zestaw kolorów alfa.

r float

Czerwony składnik kolorowy.

g float

Zestaw zielonej koloru.

b float

Błękitny składnik koloru.

Returns

XpsColor

Nowy kolor .

CreateColor(float, float i float)

Stwarza nowy kolor w przestrzeni kolorów scRGB.

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

Parameters

r float

Czerwony składnik kolorowy.

g float

Zestaw zielonej koloru.

b float

Błękitny składnik koloru.

Returns

XpsColor

Nowy kolor .

CreateColor(strumień, params float[])

Stwarza nowy kolor w przestrzeni kolorów opartych na ICC.

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

Parameters

path string

Przejdź do profilu ICC.

components float [ ]

Kolorowe składniki .

Returns

XpsColor

Nowy kolor .

CreateColor(XpsIccProfile, params float[])

Stwarza nowy kolor w przestrzeni kolorów opartych na ICC.

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

Parameters

iccProfile XpsIccProfile

Profil profilu ICC.

components float [ ]

Kolorowe składniki .

Returns

XpsColor

Nowy kolor .

CreateGlyphs(strona, float, fontStyle, float, float, strona)

Stwarza nowe glify.

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

Parameters

fontFamily string

Zwiastun rodziny.

fontRenderingEmSize float

Wielkość fontów.

fontStyle FontStyle

Styl pisania.

originX float

Koordynacja Glyphs pochodzenia X.

originY float

Koordynacja Glyphs pochodzenia Y.

unicodeString string

Strumień do drukowania.

Returns

XpsGlyphs

Nowe Glify

CreateGlyphs(XpsFont, float, float, float, strumień)

Stwarza nowe glify.

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

Parameters

font XpsFont

Źródło źródła.

fontRenderingEmSize float

Wielkość fontów.

originX float

Koordynacja Glyphs pochodzenia X.

originY float

Koordynacja Glyphs pochodzenia Y.

unicodeString string

Strumień do drukowania.

Returns

XpsGlyphs

Nowe Glify

CreateGradientStop(XpsColor, floty)

Powstaje nowy stop gradientowy.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Gradient zatrzymuje kolor.

offset float

Gradient jest odszkodowany.

Returns

XpsGradientStop

Nowy stop gradient.

CreateGradientStop(Kolor i float)

Powstaje nowy stop gradientowy.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Gradient zatrzymuje kolor.

offset float

Gradient jest odszkodowany.

Returns

XpsGradientStop

Nowy stop gradient.

CreateImageBrush(XpsImage, RectangleF, RectangleF)

Stwórz nowy broszur obrazowy.

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

Parameters

image XpsImage

Jest to źródło obrazu.

viewbox RectangleF

Pozycja i wymiary zawartości źródłowej szczoteczki.

viewport RectangleF

Region w obszarze zawierającym przestrzeń koordynacyjną pierwszego szczoteczkapłyta, która jest (może powtarzająca się) zastosowana do wypełnienia regionu, do którego jest zastosowany szczoteczka

Returns

XpsImageBrush

Nowe zdjęcie Brush.

CreateImageBrush(Źródło: RectangleF, RectangleF)

Stwórz nowy broszur obrazowy.

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

Parameters

imagePath string

Ścieżka do obrazu, aby wziąć jako szczoteczkę.

viewbox RectangleF

Pozycja i wymiary zawartości źródłowej szczoteczki.

viewport RectangleF

Region w obszarze zawierającym przestrzeń koordynacyjną pierwszego szczoteczkapłyta, która jest (może powtarzająca się) zastosowana do wypełnienia regionu, do którego jest zastosowany szczoteczka

Returns

XpsImageBrush

Nowe zdjęcie Brush.

CreateLinearGradientBrush(Lista, w punkcie, w punkcie)

Stwórz nowy gradientowy szczoteczka.

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

Parameters

gradientStops List • < XpsGradientStop >

Lista gradientów zatrzymuje się.

startPoint PointF

Początkowy punkt gradientu liniowego.

endPoint PointF

Punkt końcowy gradientu liniowego.

Returns

XpsLinearGradientBrush

Nowy gradient linearny.

CreateLinearGradientBrush(w punkcie, w punkcie)

Stwórz nowy gradientowy szczoteczka.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Początkowy punkt gradientu liniowego.

endPoint PointF

Punkt końcowy gradientu liniowego.

Returns

XpsLinearGradientBrush

Nowy gradient linearny.

CreateMatrix(float, float, float, float, float, float)

Tworzy nową matrycę transformacji.

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

Parameters

m11 float

Elementy 11.

m12 float

Elementy 12.

m21 float

Elementy 21.

m22 float

Elementy 22.

m31 float

Elementy 31.

m32 float

Elementy 32.

Returns

XpsMatrix

Nowe matryce transformacji.

CreatePath(XpsPathGeometry)

Stwórz nową drogę.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Geometria ścieżki.

Returns

XpsPath

Nowa droga .

CreatePathFigure(Pozycja, bool)

Stwórz nową figurę ścieżki.

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

Parameters

startPoint PointF

Punkt wyjścia dla pierwszego segmentu figury ścieżki.

isClosed bool

Sprawdź, czy droga jest zamknięta.Jeśli ustawiona na prawdę, wstrząs jest wyciągnięty"zamknięty", to znaczy ostatni punkt w ostatnim segmencie figury ścieżki jest połączony zpunkt określony w atrybutie StartPoint, w przeciwnym razie uderzenie jest wyciągnięte “otwarte”, iostatni punkt nie jest połączony z punktem wyjścia. stosuje się tylko wtedy, gdy liczba drogi jestWykorzystywany w elementie ścieżki, który określa udar.

Returns

XpsPathFigure

Nowy numer ścieżki.

CreatePathFigure(PointF, Lista , i bool)

Stwórz nową figurę ścieżki.

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

Parameters

startPoint PointF

Punkt wyjścia dla pierwszego segmentu figury ścieżki.

segments List • < XpsPathSegment >

Lista segmentów ścieżek.

isClosed bool

Sprawdź, czy droga jest zamknięta.Jeśli ustawiona na prawdę, wstrząs jest wyciągnięty"zamknięty", to znaczy ostatni punkt w ostatnim segmencie figury ścieżki jest połączony zpunkt określony w atrybutie StartPoint, w przeciwnym razie uderzenie jest wyciągnięte “otwarte”, iostatni punkt nie jest połączony z punktem wyjścia. stosuje się tylko wtedy, gdy liczba drogi jestWykorzystywany w elementie ścieżki, który określa udar.

Returns

XpsPathFigure

Nowy numer ścieżki.

CreatePathGeometry(strumień)

Tworzy nową geometrię ścieżek określoną z skróconą formą.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Krótka forma geometrii ścieżki.

Returns

XpsPathGeometry

Nowy kierunek geometryczny.

CreatePathGeometry()

Stworzyła się nowa geometria.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Nowy kierunek geometryczny.

CreatePathGeometry(Lista < xpspathfigure>)

Tworzenie nowej geometrii ścieżek z określonymi listami numerów ścieżek.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List • < XpsPathFigure >

Lista numerów ścieżek.

Returns

XpsPathGeometry

Nowy kierunek geometryczny.

CreatePolyBezierSegment(punktów[ ], i bool)

Stwarza nowy zestaw kubków Bézier.

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

Parameters

points PointF [ ]

Punkty kontrolne dla wielu segmentów Bézier.

isStroked bool

Sprawdź, czy uderzenie dla tego segmentu drogi jest wyciągnięte.

Returns

XpsPolyBezierSegment

Nowy kubek Bézier zakrzywiony segment.

CreatePolyLineSegment(punktów[ ], i bool)

Tworzy nowy poligonalny rysunek zawierający arbitralną liczbę poszczególnych pionów.

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

Parameters

points PointF [ ]

Zestaw współrzędnych dla wielu segmentów, które określają segment linii polowej.

isStroked bool

Sprawdź, czy uderzenie dla tego segmentu drogi jest wyciągnięte.

Returns

XpsPolyLineSegment

Nowy segment poligonalny.

CreatePolyQuadraticBezierSegment(punktów[ ], i bool)

Stwarza nowy zestaw kwadratowych zakrętów Bézier z poprzedniego punktu w postaci ścieżki przez zestawz punktu widzenia, przy użyciu określonych punktów kontrolnych.

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

Parameters

points PointF [ ]

Punkty kontrolne dla kilku kwadratowych segmentów Bézier.

isStroked bool

Sprawdź, czy uderzenie dla tego segmentu drogi jest wyciągnięte.

Returns

XpsPolyQuadraticBezierSegment

Nowy kwadratowy Bézier zakrzywiony segment.

CreateRadialGradientBrush(Lista, PointF, PointF, float, float)

Stwarza nowy radialny gradient.

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

Parameters

gradientStops List • < XpsGradientStop >

Lista gradientów zatrzymuje się.

center PointF

Punkt centralny gradientu radialnego (tj. centrum elipsy).

gradientOrigin PointF

punkt pochodzenia gradientu radialnego.

radiusX float

Radium w rozmiarze x elipsy, który definiuje gradient radialny.

radiusY float

Radium w rozmiarze y elipsy, który definiuje gradient radialny.

Returns

XpsRadialGradientBrush

Nowy gradient radialny.

CreateRadialGradientBrush(punkt F, punkt F, float, float)

Stwarza nowy radialny gradient.

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

Parameters

center PointF

Punkt centralny gradientu radialnego (tj. centrum elipsy).

gradientOrigin PointF

punkt pochodzenia gradientu radialnego.

radiusX float

Radium w rozmiarze x elipsy, który definiuje gradient radialny.

radiusY float

Radium w rozmiarze y elipsy, który definiuje gradient radialny.

Returns

XpsRadialGradientBrush

Nowy gradient radialny.

CreateSolidColorBrush(XpsColor)

Stwórz nowy solidny kolor brązowy.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Kolor dla wypełnionych elementów.

Returns

XpsSolidColorBrush

Nowy solidny kolor brązowy.

CreateSolidColorBrush(Color)

Stwórz nowy solidny kolor brązowy.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Kolor dla wypełnionych elementów.

Returns

XpsSolidColorBrush

Nowy solidny kolor brązowy.

CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)

Tworzenie nowej wizualnej szczoteczki.

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

Parameters

element XpsContentElement

Element XPS (Canvas, Path lub Glyphs) dla Visual Property od Visual Brush.

viewbox RectangleF

Pozycja i wymiary zawartości źródłowej szczoteczki.

viewport RectangleF

Region w obszarze zawierającym przestrzeń koordynacyjną pierwszego szczoteczkapłyta, która jest (może powtarzająca się) zastosowana do wypełnienia regionu, do którego jest zastosowany szczoteczka

Returns

XpsVisualBrush

Nowa wizualna szczoteczka.

Wprowadź t>(w tym, t)

Wprowadź element (Canvas, Path, lub Glyphs) do strony w pozycji index'.

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

Parameters

index int

Pozycja, w której należy wprowadzić element ".

element T

Elementy do wprowadzenia.

Returns

T

wbudowany element.

Rodzaj parametrów

T

Rodzaj tego elementu.

InsertCanvas(Int)

Wprowadź nową kanwę do strony w pozycji index'.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Pozycja, w której należy umieścić nową kanapę.

Returns

XpsCanvas

Włączone kanapy.

InsertGlyphs(int, strona, float, FontStyle, float, float, strona)

Wprowadź nowe glify do strony w pozycji index'.

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

Parameters

index int

Pozycja, w której należy wkładać nowe glify.

fontFamily string

Zwiastun rodziny.

fontSize float

Wielkość fontów.

fontStyle FontStyle

Styl pisania.

originX float

Koordynacja Glyphs pochodzenia X.

originY float

Koordynacja Glyphs pochodzenia Y.

unicodeString string

Strumień do drukowania.

Returns

XpsGlyphs

Włączone glify.

InsertGlyphs(int, XpsFont, float, float, float, strumień)

Wprowadź nowe glify do strony w pozycji index'.

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

Parameters

index int

Pozycja, w której należy wkładać nowe glify.

font XpsFont

Źródło źródła.

fontSize float

Wielkość fontów.

originX float

Koordynacja Glyphs pochodzenia X.

originY float

Koordynacja Glyphs pochodzenia Y.

unicodeString string

Strumień do drukowania.

Returns

XpsGlyphs

Włączone glify.

InsertPath(Int, XpsPathGeometry)

Wprowadź nową ścieżkę do strony w pozycji index'.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Pozycja, w której należy wprowadzić nową ścieżkę.

data XpsPathGeometry

Geometria ścieżki.

Returns

XpsPath

Wbudowana ścieżka

Usunąć t>(T)

Usunąć element z strony.

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

Parameters

element T

Element do usunięcia.

Returns

T

Usunięte elementy

Rodzaj parametrów

T

Rodzaj tego elementu.

RemoveAt(Int)

Usuwa element w pozycji index" z strony.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Pozycja, w której element należy usunąć.

Returns

XpsContentElement

Usunięte elementy

 Polski