Class XpsDocument

Class XpsDocument

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

Klasa inkapsulująca główną jednostkę dokumentu XPS, która zapewnia manipulacjęMetody dla dowolnego elementu XPS.

public sealed class XpsDocument : Document, IDisposable

Inheritance

object Document XpsDocument

Implements

IDisposable

Dziedziczeni członkowie

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

Constructors

XpsDocument()

Tworzenie pustego dokumentu XPS z domyślnym rozmiarem strony.

public XpsDocument()

XpsDocument(strumień)

Otwiera istniejący dokument XPS znajdujący się na stronie path'.

public XpsDocument(string path)

Parameters

path string

Lokalizacja dokumentu.

XpsDocument(String, Opcje ładowania)

Otwiera istniejący dokument znajdujący się na ścieżce " jako dokument XPS.

public XpsDocument(string path, LoadOptions options)

Parameters

path string

Lokalizacja dokumentu.

options LoadOptions

Opcje ładowania dokumentów.

XpsDocument(Strumień, LoadOptions)

Pobiera istniejący dokument przechowywany w stream’ jako dokument XPS.

public XpsDocument(Stream stream, LoadOptions options)

Parameters

stream Stream

Strumień dokumentów.

options LoadOptions

Opcje ładowania dokumentów.

Properties

ActiveDocument

Otrzymasz numer aktywnego dokumentu.

public int ActiveDocument { get; }

Wartość nieruchomości

int

ActivePage

Otrzymuje aktywny numer strony w aktywnym dokumencie.

public int ActivePage { get; }

Wartość nieruchomości

int

DocumentCount

Zwraca liczbę dokumentów w pakiecie XPS.

public int DocumentCount { get; }

Wartość nieruchomości

int

JobPrintTicket

Powrót / zestaw dokumentów drukowanych biletów roboczych

public JobPrintTicket JobPrintTicket { get; set; }

Wartość nieruchomości

JobPrintTicket

Page

Powraca przykład Aspose.Page.XPS.XpsModel.XpsPage dla aktywnej strony.

public XpsPage Page { get; }

Wartość nieruchomości

XpsPage

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

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 aktywnej strony.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Dodane kanapki

AddDocument(Bool)

Dodaj pusty dokument o standardowym rozmiarze strony.

public void AddDocument(bool activate = true)

Parameters

activate bool

Flaga wskazująca, czy wybierz dodany dokument jako aktywny.

AddDocument(float, float i bool)

Dodaj pusty dokument z rozmiarami pierwszej strony width’ i height'.

public void AddDocument(float width, float height, bool activate = true)

Parameters

width float

Szerokość pierwszej strony.

height float

Wysokość pierwszej strony.

activate bool

Flaga wskazująca, czy wybierz dodany dokument jako aktywny.

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

Dodaj nowe glify do aktywnej 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 aktywnej 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(strumień, int, XpsHyperlinkTarget)

Dodaj do dokumentu wpis wyjściowy.

public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)

Parameters

description string

Opis wejścia .

outlineLevel int

Na poziomie wyjściowym.

target XpsHyperlinkTarget

Docelowy cel wejścia.

AddPage(Bool)

Dodaj pustą stronę do dokumentu z domyślnym rozmiarem strony.

public XpsPage AddPage(bool activate = true)

Parameters

activate bool

Flaga wskazująca, czy wybierz stronę dodaną jako aktywną.

Returns

XpsPage

Dodana strona

AddPage(float, float i bool)

Dodaj pustą stronę do dokumentu z określonymi width’ i height'.

public XpsPage AddPage(float width, float height, bool activate = true)

Parameters

width float

Szerokość nowej strony.

height float

Wysokość nowej strony.

activate bool

Flaga wskazująca, czy wybierz stronę dodaną jako aktywną.

Returns

XpsPage

Dodana strona

AddPage(XpsPage i bool)

Dodaj stronę do dokumentu.

public XpsPage AddPage(XpsPage page, bool activate = true)

Parameters

page XpsPage

Strona do dodania.

activate bool

Flaga wskazująca, czy wybierz stronę dodaną jako aktywną.

Returns

XpsPage

Dodana strona

AddPath(XpsPathGeometry)

Dodaj nową stronę do aktywnej 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 .

CreateFont(Źródło, FontStyle)

Tworzenie nowego zasobu fontów TrueType.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parameters

fontFamily string

Rodzina fontów.

fontStyle FontStyle

W stylu fontowym.

Returns

XpsFont

Nowe źródło fontów TrueType.

CreateFont(Stream)

Tworzenie nowego zasobu czcionki TrueType z przepływu.

public XpsFont CreateFont(Stream stream)

Parameters

stream Stream

Strumień zawierający profil ICC należy przyjmować jako zasób.

Returns

XpsFont

Nowe źródło fontów TrueType.

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.

CreateIccProfile(strumień)

Tworzenie nowego zasobu profilu ICC z pliku profilu ICC znajdującego się na stronie iccProfilePath'.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parameters

iccProfilePath string

Droga do profilu ICC, aby wziąć jako zasoby.

Returns

XpsIccProfile

Nowe źródło profilu ICC.

CreateIccProfile(Stream)

Tworzenie nowego zasobu profilu ICC z stream'.

public XpsIccProfile CreateIccProfile(Stream stream)

Parameters

stream Stream

Strumień zawierający profil ICC należy przyjmować jako zasób.

Returns

XpsIccProfile

Nowe źródło profilu ICC.

CreateImage(strumień)

Tworzenie nowego źródła obrazu z pliku obrazu znajdującego się na stronie imagePath'.

public XpsImage CreateImage(string imagePath)

Parameters

imagePath string

Droga do obrazu, aby wziąć jako źródło.

Returns

XpsImage

Nowe źródło obrazu.

CreateImage(Stream)

Tworzenie nowego źródła obrazu z stream'.

public XpsImage CreateImage(Stream stream)

Parameters

stream Stream

Strumień zawierający obraz należy przyjmować jako źródło.

Returns

XpsImage

Nowe źródło obrazu.

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.

Dispose()

Dostępna jest instancja.

public void Dispose()

GetDocumentPrintTicket(Int)

Wróci bilet drukowany dokumentu indeksowanego przez documentIndex'.

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parameters

documentIndex int

Indeks dokumentu, którego bilet należy zwrócić.

Returns

DocumentPrintTicket

Bilet drukowany dokumentu.

GetPagePrintTicket(i int, int)

Wróci kartkę drukowaną strony indeksowanej przez pageIndex’ w dokumencie indeksowanym przez documentIndex'.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parameters

documentIndex int

wskaźnik dokumentu.

pageIndex int

Indeks strony, której bilet należy zwrócić.

Returns

PagePrintTicket

Bilety drukowane na stronie.

Wprowadź t>(w tym, t)

Wprowadź element (Canvas, Path, lub Glyphs) do strony aktywnej 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 aktywnej 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.

InsertDocument(Wygląda na to, bool)

Wprowadź pusty dokument z domyślnym rozmiarem strony pozycji index'.

public void InsertDocument(int index, bool activate = true)

Parameters

index int

Pozycja, w której należy wstawić dokument.

activate bool

Flaga wskazująca, czy wybierz wpisany dokument jako aktywny.

InsertDocument(płomień, płomień, płomień)

Wprowadź pusty dokument z rozmiarami pierwszej strony width’ i height’ w pozycji index'.

public void InsertDocument(int index, float width, float height, bool activate = true)

Parameters

index int

Pozycja, w której należy wstawić dokument.

width float

Szerokość pierwszej strony.

height float

Wysokość pierwszej strony.

activate bool

Flaga wskazująca, czy wybierz wpisany dokument jako aktywny.

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

Wprowadź nowe glify do strony aktywnej 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 aktywnej 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.

InsertPage(Wygląda na to, bool)

Wprowadź pustą stronę do dokumentu z domyślnym rozmiarem strony pozycji index".

public XpsPage InsertPage(int index, bool activate = true)

Parameters

index int

Pozycja, w której należy umieścić stronę.

activate bool

Flaga wskazująca, czy wybierz włożoną stronę jako aktywną.

Returns

XpsPage

Włączona strona .

InsertPage(płomień, płomień, płomień)

Wprowadź pustą stronę do dokumentu z określonymi width’ i height’ w pozycji index'.

public XpsPage InsertPage(int index, float width, float height, bool activate = true)

Parameters

index int

Pozycja, w której należy umieścić stronę.

width float

Szerokość nowej strony.

height float

Wysokość nowej strony.

activate bool

Flaga wskazująca, czy wybierz włożoną stronę jako aktywną.

Returns

XpsPage

Włączona strona .

InsertPage(Int, XpsPage i Bool)

Wprowadź stronę do dokumentu w pozycji index".

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Parameters

index int

Pozycja, do której należy dodać stronę.

page XpsPage

Strona do wprowadzenia.

activate bool

Flaga wskazująca, czy wybierz włożoną stronę jako aktywną.

Returns

XpsPage

Włączona strona .

InsertPath(Int, XpsPathGeometry)

Wprowadź nową ścieżkę do strony aktywnej 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

Merge(strumień[ ], Źródło String)

Mieszanie kilku plików XPS do jednego dokumentu XPS.

public void Merge(string[] filesForMerge, string outXpsFilePath)

Parameters

filesForMerge string [ ]

pliki XPS do połączenia z tym dokumentem.

outXpsFilePath string

Wyjście XPS jest drogą pliku.

Merge(strumień[ ], strumień)

Mieszanie kilku plików XPS do jednego dokumentu XPS.

public void Merge(string[] filesForMerge, Stream outStream)

Parameters

filesForMerge string [ ]

pliki XPS do połączenia z tym dokumentem.

outStream Stream

Przepływ wyjściowy, gdzie przechowywać połączone dokumenty XPS.

MergeToPdf(strumień[ ], strumień, PdfSaveOptions)

Mieszanie dokumentów XPS do PDF za pomocą przykładu Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

pliki XPS do połączenia z tym dokumentem do urządzenia wyjściowego.

outPdfFilePath string

Podręcznik wyjściowy pliku PDF.

options PdfSaveOptions

Opcje oszczędności dokumentów.

MergeToPdf(strumień[ ], Stream, PdfSaveOptions)

Mieszanie dokumentów XPS do PDF za pomocą przykładu Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

pliki XPS do połączenia z tym dokumentem do urządzenia wyjściowego.

pdfStream Stream

Wydajny strumień PDF.

options PdfSaveOptions

Opcje oszczędności dokumentów.

Usunąć t>(T)

Usunąć element z aktywnej 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 aktywnej strony.

public XpsContentElement RemoveAt(int index)

Parameters

index int

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

Returns

XpsContentElement

Usunięte elementy

RemoveDocumentAt(Int)

Usunąć dokument w pozycji index".

public void RemoveDocumentAt(int index)

Parameters

index int

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

RemovePage(XpsPage)

Usunąć stronę z dokumentu.

public XpsPage RemovePage(XpsPage page)

Parameters

page XpsPage

Strona do usunięcia.

Returns

XpsPage

usunięta strona.

RemovePageAt(Int)

Usunąć stronę z dokumentu w pozycji index'.

public XpsPage RemovePageAt(int index)

Parameters

index int

Pozycja, w której strona powinna zostać usunięta.

Returns

XpsPage

usunięta strona.

Save(strumień)

Przechowuje dokument XPS do pliku XPS znajdującego się na stronie path'.

public void Save(string path)

Parameters

path string

Lokalizacja dokumentu.

Save(Stream)

Oszczędza dokument XPS do strumienia.

public void Save(Stream stream)

Parameters

stream Stream

Strumień dokumentu XPS do przechowywania.

SaveAsImage(ImageSaveOptions)

Przechowuje dokument w formacie obrazu bitmap.

public byte[][][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

Opcje do przechowywania dokumentu w formacie obrazu bitmap.

Returns

byte [ ] [ ]

Zdjęcia wynikające z bytu. Pierwsza wymiara jest dla dokumentów wewnętrznychDruga część dotyczy stron wewnętrznych dokumentów.

SaveAsPdf(strumień, PdfSaveOptions)

Zapisz dokument w formacie PDF.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Podręcznik wyjściowy pliku PDF.

options PdfSaveOptions

Opcje do przechowywania dokumentu w formacie PDF.

SaveAsPdf(Strumień, PdfSaveOptions)

Zapisz dokument w formacie PDF.

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Parameters

stream Stream

Przepływ do pisania wyjściowego pliku PDF do.

options PdfSaveOptions

Opcje do przechowywania dokumentu w formacie PDF.

SaveAsPs(String, PsSaveOptions)

Zapisz dokument w formacie PS.

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Wyjście z pliku PS.

options PsSaveOptions

Opcje przechowywania dokumentu w formacie PS.

SaveAsPs(Strumień, PsSaveOptions)

Zapisz dokument w formacie PS.

public void SaveAsPs(Stream stream, PsSaveOptions options)

Parameters

stream Stream

Przepływ do pisania wyjściowego pliku PS do.

options PsSaveOptions

Opcje przechowywania dokumentu w formacie PS.

SelectActiveDocument(Int)

Wybierz aktywny dokument do edycji.

public void SelectActiveDocument(int documentNumber)

Parameters

documentNumber int

I numer dokumentu.

Exceptions

ArgumentException

Przejście, gdy documentNumber’ jest poza granicami.

SelectActivePage(Int)

Wybierz aktywną stronę dokumentu do edycji.

public XpsPage SelectActivePage(int pageNumber)

Parameters

pageNumber int

I numer strony.

Returns

XpsPage

Aspose.Page.XPS.XpsModel.XpsPage instancja dla aktywnej strony.

Exceptions

ArgumentException

Przejście, gdypageNumber’ jest poza granicami.

SetDocumentPrintTicket(Int, DokumentPrintTicket)

Połączenie printTicket’ do dokumentu indeksowanego przez documentIndex'.

public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Parameters

documentIndex int

Indeks dokumentu do łączenia biletu drukowanego do.

printTicket DocumentPrintTicket

Bilet drukowany do linku.

SetPagePrintTicket(int, int, PagePrintTicket)

Linki printTicket’ do strony indeksowanej przez pageIndex’ w dokumencie indeksowanym przez documentIndex'.

public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

Parameters

documentIndex int

wskaźnik dokumentu.

pageIndex int

Indeks strony do łączenia biletu drukowanego do.

printTicket PagePrintTicket

Bilet drukowany do linku.

 Polski