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
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
ActivePage
Otrzymuje aktywny numer strony w aktywnym dokumencie.
public int ActivePage { get; }
Wartość nieruchomości
DocumentCount
Zwraca liczbę dokumentów w pakiecie XPS.
public int DocumentCount { get; }
Wartość nieruchomości
JobPrintTicket
Powrót / zestaw dokumentów drukowanych biletów roboczych
public JobPrintTicket JobPrintTicket { get; set; }
Wartość nieruchomości
Page
Powraca przykład Aspose.Page.XPS.XpsModel.XpsPage dla aktywnej strony.
public XpsPage Page { get; }
Wartość nieruchomości
PageCount
Zwróć liczbę stron w aktywnym dokumencie.
public int PageCount { get; }
Wartość nieruchomości
TotalPageCount
Powraca całkowitą liczbę stron we wszystkich dokumentach w dokumencie XPS.
public int TotalPageCount { get; }
Wartość nieruchomości
Utils
Otrzymuje obiekt, który dostarcza narzędzia poza oficjalną API manipulacji XPS.
public DocumentUtils Utils { get; }
Wartość nieruchomości
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
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
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
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
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
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
Dodana strona
AddPath(XpsPathGeometry)
Dodaj nową stronę do aktywnej strony.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometria ścieżki.
Returns
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
Nowy elityczny segment arkuszy.
CreateCanvas()
Stwórz nową kanapę.
public XpsCanvas CreateCanvas()
Returns
Nowe kanapki
CreateColor(Color)
Stwarza nowy kolor.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Native kolor w kolorze RGB.
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Nowe matryce transformacji.
CreatePath(XpsPathGeometry)
Stwórz nową drogę.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometria ścieżki.
Returns
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
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
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
Nowy kierunek geometryczny.
CreatePathGeometry()
Stworzyła się nowa geometria.
public XpsPathGeometry CreatePathGeometry()
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Aspose.Page.XPS.XpsModel.XpsPage instancja dla aktywnej strony.
Exceptions
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.