Class XpsDocument
Nazwa przestrzeń: Aspose.Page.XPS Zgromadzenie: Aspose.Page.dll (25.5.0)
Klasa inkapsulująca główną jednostkę dokumentu XPS, która zapewnia manipulacjęMetody dla dowolnego elementu XPS.
public sealed class XpsDocument : Document, IDisposableInheritance
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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.