Class XpsDocument
Nama dari : Aspose.Page.XPS Perhitungan: Aspose.Page.dll (25.4.0)
Kelas yang merangkumi entitas utama dokumen XPS yang memberikan manipulasiMetode untuk setiap elemen XPS.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
anggota yang diwarisi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Mencipta dokumen XPS kosong dengan ukuran halaman default.
public XpsDocument()
XpsDocument(String)
Buka dokumen XPS yang ada yang terletak di path'.
public XpsDocument(string path)
Parameters
path
string
Lokasi dari dokumen tersebut.
XpsDocument(String dan LoadOptions)
Buka dokumen yang ada yang berada di path’ sebagai dokumen XPS.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
Lokasi dari dokumen tersebut.
options
LoadOptions
Opsi pengisian dokumen.
XpsDocument(Perbedaan, LoadOptions)
Mengunggah dokumen yang ada yang disimpan dalam stream’ sebagai dokumen XPS.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
Dokumen yang Stream.
options
LoadOptions
Opsi pengisian dokumen.
Properties
ActiveDocument
Dapatkan nomor dokumen aktif.
public int ActiveDocument { get; }
Nilai Properti
ActivePage
Dapatkan nomor halaman aktif di dalam dokumen aktif.
public int ActivePage { get; }
Nilai Properti
DocumentCount
Mengembalikan jumlah dokumen di dalam paket XPS.
public int DocumentCount { get; }
Nilai Properti
JobPrintTicket
Returns/sets dokumen pekerjaan cetakan tiket
public JobPrintTicket JobPrintTicket { get; set; }
Nilai Properti
Page
Mengembalikan contoh Aspose.Page.XPS.XpsModel.XpsPage untuk halaman aktif.
public XpsPage Page { get; }
Nilai Properti
PageCount
Mengembalikan jumlah halaman dalam dokumen aktif.
public int PageCount { get; }
Nilai Properti
TotalPageCount
Mengembalikan jumlah total halaman dalam semua dokumen di dalam dokumen XPS.
public int TotalPageCount { get; }
Nilai Properti
Utils
Dapatkan objek yang menyediakan utilitas di luar API manipulasi XPS formal.
public DocumentUtils Utils { get; }
Nilai Properti
Methods
Tambah T>(T)
Menambahkan elemen konten (Canvas, Path, atau Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Elemen yang harus ditambahkan.
Returns
T
yang ditambahkan.
Jenis Parameter
T
Jenis dari elemen tersebut.
AddCanvas()
Tambah kanvas baru ke halaman aktif.
public XpsCanvas AddCanvas()
Returns
Tambahkan kanvas
AddDocument(Bool)
Menambahkan dokumen kosong dengan ukuran halaman default.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Bendera menunjukkan apakah untuk memilih dokumen yang ditambahkan sebagai aktif.
AddDocument(Banjir, Banjir dan Bool)
Menambahkan dokumen kosong dengan dimensi halaman pertama width’ dan
height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
Ukuran dari halaman pertama.
height
float
Ketinggian halaman pertama.
activate
bool
Bendera menunjukkan apakah untuk memilih dokumen yang ditambahkan sebagai aktif.
AddGlyphs(string, float, fontStyle, float, float, string)
Menambahkan glyph baru ke halaman aktif.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Tuliskan Keluarga
fontRenderingEmSize
float
Ukuran font.
fontStyle
FontStyle
dengan gaya font.
originX
float
Glyphs berasal dari koordinat X.
originY
float
Glyphs berasal dari koordinat Y.
unicodeString
string
Cincin untuk dicetak.
Returns
Menambahkan Glyphs
AddGlyphs(XpsFont, float, float, float, string)
Menambahkan glyph baru ke halaman aktif.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Sumber dari Font.
fontRenderingEmSize
float
Ukuran font.
originX
float
Glyphs berasal dari koordinat X.
originY
float
Glyphs berasal dari koordinat Y.
unicodeString
string
Cincin untuk dicetak.
Returns
Menambahkan Glyphs
AddOutlineEntry(String, int, XpsHyperlinkTarget)
Menambahkan outline entry ke dokumen.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
Untuk penerangan entry.
outlineLevel
int
Tingkat outline
target
XpsHyperlinkTarget
Tujuan masuknya.
AddPage(Bool)
Menambahkan halaman kosong ke dokumen dengan ukuran halaman default.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Bendera menunjukkan apakah untuk memilih halaman yang ditambahkan sebagai aktif.
Returns
Menambahkan halaman.
AddPage(Banjir, Banjir dan Bool)
Menambahkan halaman kosong ke dokumen dengan spesifikasi width’ dan
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
Ukuran dari halaman baru.
height
float
Ketinggian halaman baru.
activate
bool
Bendera menunjukkan apakah untuk memilih halaman yang ditambahkan sebagai aktif.
Returns
Menambahkan halaman.
AddPage(XpsPage dan Bool)
Tambahkan halaman ke dokumen.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
Halaman yang harus ditambahkan.
activate
bool
Bendera menunjukkan apakah untuk memilih halaman yang ditambahkan sebagai aktif.
Returns
Menambahkan halaman.
AddPath(XpsPathGeometry)
Menambahkan jalur baru ke halaman aktif.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometri dari jalan.
Returns
Jalan yang ditambahkan.
CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)
Mencipta segmen arc elliptik baru.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
titik akhir dari arc elliptical.
size
SizeF
Radius x dan y dari arc elliptik sebagai x,y pair.
rotationAngle
float
Ini menunjukkan bagaimana ellipse berputar relatif dengan sistem koordinat saat ini.
isLargeArc
bool
Menentukan apakah lubang itu ditarik dengan tali 180 atau lebih besar.
sweepDirection
XpsSweepDirection
arah di mana arak ditarik.
isStroked
bool
Menentukan apakah stroke untuk segmen jalan ini ditarik.
Returns
Elliptical Arc segmen yang baru.
CreateCanvas()
Membangun kanvas baru.
public XpsCanvas CreateCanvas()
Returns
Canvas yang baru.
CreateColor(Color)
menciptakan warna baru.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Contoh warna asli untuk warna RGB.
Returns
warna yang baru.
CreateColor(int, int, int, int dan int)
Mencipta warna baru dalam ruang warna sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Komponen warna alfa.
r
int
Komponen warna merah.
g
int
Komponen warna hijau.
b
int
Komponen warna biru.
Returns
warna yang baru.
CreateColor(int, int, int dan int)
Mencipta warna baru dalam ruang warna sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Komponen warna merah.
g
int
Komponen warna hijau.
b
int
Komponen warna biru.
Returns
warna yang baru.
CreateColor(Angkatan Laut, Angkatan Laut, Angkatan Laut)
Mencipta warna baru dalam ruang warna scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Komponen warna alfa.
r
float
Komponen warna merah.
g
float
Komponen warna hijau.
b
float
Komponen warna biru.
Returns
warna yang baru.
CreateColor(Kapal, Kapal dan Kapal)
Mencipta warna baru dalam ruang warna scRGB.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Komponen warna merah.
g
float
Komponen warna hijau.
b
float
Komponen warna biru.
Returns
warna yang baru.
CreateColor(Tembakan, Params Float[])
Mencipta warna baru di ruang warna berasaskan ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Jalan menuju profil ICC.
components
float
[ ]
Komponen warna
Returns
warna yang baru.
CreateColor(XpsIccProfile dan Params Float[])
Mencipta warna baru di ruang warna berasaskan ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Sumber profil ICC.
components
float
[ ]
Komponen warna
Returns
warna yang baru.
CreateFont(Bagian, FontStyle)
Mencipta sumber font TrueType baru.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
Keluarga dari font.
fontStyle
FontStyle
dengan gaya font.
Returns
Sumber fon TrueType baru.
CreateFont(Stream)
Mencipta sumber font TrueType baru dari aliran.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
Aliran yang mengandung profil ICC untuk diambil sebagai sumber daya.
Returns
Sumber fon TrueType baru.
CreateGlyphs(string, float, fontStyle, float, float, string)
Mencipta Glyph baru.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Tuliskan Keluarga
fontRenderingEmSize
float
Ukuran font.
fontStyle
FontStyle
dengan gaya font.
originX
float
Glyphs berasal dari koordinat X.
originY
float
Glyphs berasal dari koordinat Y.
unicodeString
string
Cincin untuk dicetak.
Returns
Glyph yang baru
CreateGlyphs(XpsFont, float, float, float, string)
Mencipta Glyph baru.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Sumber dari Font.
fontRenderingEmSize
float
Ukuran font.
originX
float
Glyphs berasal dari koordinat X.
originY
float
Glyphs berasal dari koordinat Y.
unicodeString
string
Cincin untuk dicetak.
Returns
Glyph yang baru
CreateGradientStop(XpsColor dan Float)
Membuat stop gradient baru.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Gradient berhenti warna.
offset
float
Gradient yang diserahkan.
Returns
Perhentian Gradient Baru
CreateGradientStop(Warna dan Float)
Membuat stop gradient baru.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Gradient berhenti warna.
offset
float
Gradient yang diserahkan.
Returns
Perhentian Gradient Baru
CreateIccProfile(String)
Mencipta sumber profil ICC baru dari file profil ICC yang terletak di iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
Jalan menuju profil ICC untuk diambil sebagai sumber daya.
Returns
Sumber profil ICC baru.
CreateIccProfile(Stream)
Mencipta sumber profil ICC baru dari stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
Aliran yang mengandung profil ICC untuk diambil sebagai sumber daya.
Returns
Sumber profil ICC baru.
CreateImage(String)
Mencipta sumber gambar baru dari file gambar yang terletak di imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
Jalan menuju gambar untuk diambil sebagai sumber daya.
Returns
Sumber gambar baru.
CreateImage(Stream)
Mencipta sumber gambar baru dari stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
Aliran yang mengandung gambar untuk diambil sebagai sumber daya.
Returns
Sumber gambar baru.
CreateImageBrush(XpsImage, RectangleF dan RectangleF)
Mencipta image brush baru.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Sebuah sumber gambar.
viewbox
RectangleF
Posisi dan dimensi dari konten sumber brush.
viewport
RectangleF
Wilayah dalam ruang koordinat yang berisi penyemprotan utamatile yang digunakan (mungkin berulang-ulang) untuk mengisi wilayah di mana brush digunakan
Returns
Gambar brush baru.
CreateImageBrush(RectangleF, RectangleF dan RectangleF)
Mencipta image brush baru.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Jalan menuju gambar untuk diambil sebagai pisau.
viewbox
RectangleF
Posisi dan dimensi dari konten sumber brush.
viewport
RectangleF
Wilayah dalam ruang koordinat yang berisi penyemprotan utamatile yang digunakan (mungkin berulang-ulang) untuk mengisi wilayah di mana brush digunakan
Returns
Gambar brush baru.
CreateLinearGradientBrush(Daftar, dan PointF)
Mencipta gradient gradient baru.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
dan lt;
XpsGradientStop
>
Daftar Gradient Berhenti
startPoint
PointF
Ini adalah titik awal dari gradient linear.
endPoint
PointF
titik akhir dari gradient linear.
Returns
Perisai gradient linear baru.
CreateLinearGradientBrush(Perbedaan PointF)
Mencipta gradient gradient baru.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
Ini adalah titik awal dari gradient linear.
endPoint
PointF
titik akhir dari gradient linear.
Returns
Perisai gradient linear baru.
CreateMatrix(Angkatan Laut, Angkatan Laut, Angkatan Laut, Angkatan Laut)
Mencipta matriks transformasi yang baru.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Elemen yang 11.
m12
float
Elemen 12
m21
float
Elemen 21 .
m22
float
Elemen 22 .
m31
float
Tingkat 31 .
m32
float
Bagian 32 .
Returns
Matriks transformasi yang baru.
CreatePath(XpsPathGeometry)
Mencipta jalur baru.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometri dari jalan.
Returns
jalan baru.
CreatePathFigure(Bagian Bagian, Bagian)
Mencipta angka jalur baru.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Titik permulaan bagi segmen pertama dari angka jalur.
isClosed
bool
Menentukan apakah jalan ditutup.Jika ditetapkan untuk benar, stroke ditarik"tertutup", yaitu, titik terakhir di segmen terakhir dari angka jalur terhubung dengantitik yang ditentukan dalam atribut StartPoint, jika tidak, pukulan ditarik “terbuka”, dantitik terakhir tidak terhubung ke titik permulaan. hanya berlaku jika angka jalurdigunakan dalam elemen Path yang menentukan stroke.
Returns
angka jalur baru.
CreatePathFigure(PointF, Daftar, dan bool)
Mencipta angka jalur baru.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Titik permulaan bagi segmen pertama dari angka jalur.
segments
List
dan lt;
XpsPathSegment
>
Daftar segmen jalur.
isClosed
bool
Menentukan apakah jalan ditutup.Jika ditetapkan untuk benar, stroke ditarik"tertutup", yaitu, titik terakhir di segmen terakhir dari angka jalur terhubung dengantitik yang ditentukan dalam atribut StartPoint, jika tidak, pukulan ditarik “terbuka”, dantitik terakhir tidak terhubung ke titik permulaan. hanya berlaku jika angka jalurdigunakan dalam elemen Path yang menentukan stroke.
Returns
angka jalur baru.
CreatePathGeometry(String)
Mencipta geometri jalur baru yang ditentukan dengan bentuk singkat.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Bentuk pendek dari geometri jalan.
Returns
jalan geometri yang baru.
CreatePathGeometry()
Mencipta geometri jalan baru.
public XpsPathGeometry CreatePathGeometry()
Returns
jalan geometri yang baru.
CreatePathGeometry(Daftar xpspathfigure>)
Mencipta geometri jalan baru dengan daftar angka jalan yang ditentukan.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
dan lt;
XpsPathFigure
>
Daftar angka jalur.
Returns
jalan geometri yang baru.
CreatePolyBezierSegment(PointF[ ], dan bool)
Mencipta set baru kurva Bézier kubik.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Titik kontrol untuk beberapa segmen Bézier.
isStroked
bool
Menentukan apakah stroke untuk segmen jalan ini ditarik.
Returns
Segmen kubik Bézier baru.
CreatePolyLineSegment(PointF[ ], dan bool)
Mencipta lukisan polygonal baru yang berisi sejumlah vertikal individu.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Sebuah set koordinat untuk beberapa segmen yang mendefinisikan segmen poly line.
isStroked
bool
Menentukan apakah stroke untuk segmen jalan ini ditarik.
Returns
Segmen reka bentuk polygonal baru.
CreatePolyQuadraticBezierSegment(PointF[ ], dan bool)
Mencipta set baru kurva Bézier kuadrat dari titik sebelumnya dalam angka jalur melalui setdari vertikal, menggunakan titik kontrol yang ditentukan.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Titik kontrol untuk beberapa segmen Bézier kuadrat.
isStroked
bool
Menentukan apakah stroke untuk segmen jalan ini ditarik.
Returns
Segmen kuadrat Bézier baru.
CreateRadialGradientBrush(Daftar, PointF, PointF, float, float)
Mencipta radial gradient brush baru.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
dan lt;
XpsGradientStop
>
Daftar Gradient Berhenti
center
PointF
Titik pusat dari gradient radial (iaitu, pusat elips).
gradientOrigin
PointF
Titik asal dari radial gradient.
radiusX
float
radius dalam dimensi x ellipse yang menentukan radial gradient.
radiusY
float
radius dalam dimensi y ellipse yang menentukan radial gradient.
Returns
Radial gradient yang baru.
CreateRadialGradientBrush(PointF, PointF dan Float)
Mencipta radial gradient brush baru.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Titik pusat dari gradient radial (iaitu, pusat elips).
gradientOrigin
PointF
Titik asal dari radial gradient.
radiusX
float
radius dalam dimensi x ellipse yang menentukan radial gradient.
radiusY
float
radius dalam dimensi y ellipse yang menentukan radial gradient.
Returns
Radial gradient yang baru.
CreateSolidColorBrush(XpsColor)
Mencipta brush warna yang baru.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
warna untuk elemen yang diisi.
Returns
Pisau warna yang kuat.
CreateSolidColorBrush(Color)
Mencipta brush warna yang baru.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
warna untuk elemen yang diisi.
Returns
Pisau warna yang kuat.
CreateVisualBrush(XpsContentElement, RectangleF dan RectangleF)
Mencipta brush visual baru.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
Elemen XPS (Canvas, Path atau Glyphs) untuk Properti Visual dari visual brush.
viewbox
RectangleF
Posisi dan dimensi dari konten sumber brush.
viewport
RectangleF
Wilayah dalam ruang koordinat yang berisi penyemprotan utamatile yang digunakan (mungkin berulang-ulang) untuk mengisi wilayah di mana brush digunakan
Returns
Visual brush yang baru.
Dispose()
Disediakan oleh instansi.
public void Dispose()
GetDocumentPrintTicket(int)
Mengembalikan kartu cetak dari dokumen yang diindekskan dengan documentIndex'.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Indeks dokumen yang harus dikembalikan.
Returns
Tiket cetak dokumen.
GetPagePrintTicket(dengan int, int)
Mengembalikan kartu cetak halaman yang diindeks oleh pageIndex’ dalam dokumen yang diindeks oleh
documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
Indeks dari dokumen tersebut.
pageIndex
int
Indeks halaman yang tiket dicetak untuk dikembalikan.
Returns
Tiket cetak dari halaman.
Sebutkan t>(dan T)
Masukkan elemen (Canvas, Path, atau Glyphs) ke halaman aktif di posisi index.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Posisi di mana element’ harus dimasukkan.
element
T
Elemen yang harus dimasukkan.
Returns
T
Elemen yang dimasukkan.
Jenis Parameter
T
Jenis dari elemen tersebut.
InsertCanvas(int)
Masukkan kanvas baru ke halaman aktif di posisi index'.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Posisi di mana canvas baru harus dimasukkan.
Returns
yang dimasukkan kanvas.
InsertDocument(dan bool)
Masukkan dokumen kosong dengan ukuran halaman default index’ posisi.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
Posisi di mana dokumen harus dimasukkan.
activate
bool
Bendera menunjukkan apakah untuk memilih dokumen yang dimasukkan sebagai aktif.
InsertDocument(Intu, float, float dan bool)
Masukkan dokumen kosong dengan dimensi halaman pertama width’ dan
height’ di posisi
index'.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Posisi di mana dokumen harus dimasukkan.
width
float
Ukuran dari halaman pertama.
height
float
Ketinggian halaman pertama.
activate
bool
Bendera menunjukkan apakah untuk memilih dokumen yang dimasukkan sebagai aktif.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Masukkan glyph baru ke halaman aktif di posisi index'.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Posisi di mana glyphs baru harus dimasukkan.
fontFamily
string
Tuliskan Keluarga
fontSize
float
Ukuran font.
fontStyle
FontStyle
dengan gaya font.
originX
float
Glyphs berasal dari koordinat X.
originY
float
Glyphs berasal dari koordinat Y.
unicodeString
string
Cincin untuk dicetak.
Returns
Menggunakan glyphs.
InsertGlyphs(int, XpsFont, float, float, float, string)
Masukkan glyph baru ke halaman aktif di posisi index'.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Posisi di mana glyphs baru harus dimasukkan.
font
XpsFont
Sumber dari Font.
fontSize
float
Ukuran font.
originX
float
Glyphs berasal dari koordinat X.
originY
float
Glyphs berasal dari koordinat Y.
unicodeString
string
Cincin untuk dicetak.
Returns
Menggunakan glyphs.
InsertPage(dan bool)
Masukkan halaman kosong ke dokumen dengan ukuran halaman default index’ posisi.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Posisi di mana halaman harus dimasukkan.
activate
bool
Bendera menunjukkan apakah untuk memilih halaman yang dimasukkan sebagai aktif.
Returns
Halaman yang dimasukkan.
InsertPage(Intu, float, float dan bool)
Masukkan halaman kosong ke dokumen dengan spesifikasi width’ dan
height’ di posisi
index'.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Posisi di mana halaman harus dimasukkan.
width
float
Ukuran dari halaman baru.
height
float
Ketinggian halaman baru.
activate
bool
Bendera menunjukkan apakah untuk memilih halaman yang dimasukkan sebagai aktif.
Returns
Halaman yang dimasukkan.
InsertPage(xps, xpspage dan bool)
Masukkan halaman ke dokumen di posisi index".
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Posisi di mana halaman harus ditambahkan.
page
XpsPage
Halaman yang harus dimasukkan.
activate
bool
Bendera menunjukkan apakah untuk memilih halaman yang dimasukkan sebagai aktif.
Returns
Halaman yang dimasukkan.
InsertPath(dan XpsPathGeometry)
Masukkan jalur baru ke halaman aktif di posisi index'.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Posisi di mana jalan baru harus dimasukkan.
data
XpsPathGeometry
Geometri dari jalan.
Returns
Jalan yang dimasukkan.
Merge(String[ ], dan string)
Menghubungkan beberapa file XPS ke satu dokumen XPS.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[ ]
File XPS untuk menggabungkan dengan dokumen ini.
outXpsFilePath
string
Sebuah output xps file path.
Merge(String[ ], dan Stream)
Menghubungkan beberapa file XPS ke satu dokumen XPS.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[ ]
File XPS untuk menggabungkan dengan dokumen ini.
outStream
Stream
Stream output di mana untuk menyimpan gabungan dokumen XPS.
MergeToPdf(String[ ], string, PdfSaveOptions)
Menghubungkan dokumen XPS ke PDF menggunakan contoh Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[ ]
File XPS untuk menggabungkan dokumen ini ke perangkat output.
outPdfFilePath
string
Sebuah output PDF file path.
options
PdfSaveOptions
opsi penyimpanan dokumen.
MergeToPdf(String[ ], Stream, PdfSaveOptions)
Menghubungkan dokumen XPS ke PDF menggunakan contoh Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[ ]
File XPS untuk menggabungkan dokumen ini ke perangkat output.
pdfStream
Stream
Sebuah output PDF stream.
options
PdfSaveOptions
opsi penyimpanan dokumen.
Menghapus T>(T)
Menghapus elemen dari halaman aktif.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Elemen yang harus dihapus.
Returns
T
Elemen yang dihapus
Jenis Parameter
T
Jenis dari elemen tersebut.
RemoveAt(int)
Menghapus elemen di posisi index" dari halaman aktif.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Posisi di mana elemen harus dihapus.
Returns
Elemen yang dihapus
RemoveDocumentAt(int)
Menghapus dokumen di posisi index.
public void RemoveDocumentAt(int index)
Parameters
index
int
Posisi di mana dokumen harus dihapus.
RemovePage(XpsPage)
Menghapus halaman dari dokumen.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Halaman yang harus dihapus.
Returns
Menghapus halaman
RemovePageAt(int)
Menghapus halaman dari dokumen di posisi index'.
public XpsPage RemovePageAt(int index)
Parameters
index
int
Posisi di mana halaman harus dihapus.
Returns
Menghapus halaman
Save(String)
Menyimpan dokumen XPS ke file XPS yang terletak di path'.
public void Save(string path)
Parameters
path
string
Lokasi dari dokumen tersebut.
Save(Stream)
Menyimpan dokumen XPS untuk streaming.
public void Save(Stream stream)
Parameters
stream
Stream
Stream XPS dokumen untuk disimpan.
SaveAsImage(ImageSaveOptions)
Menyimpan dokumen dalam format gambar bitmap.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Pilihan untuk menyimpan dokumen dalam format gambar bitmap.
Returns
byte [ ] dan [ ]
Gambar-gambar yang dihasilkan array byte. dimensi pertama adalah untuk dokumen dalamanDan yang kedua adalah untuk halaman di dalam dokumen.
SaveAsPdf(PdfSaveOptions dan PdfSaveOptions)
Simpan dokumen dalam format PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Sebuah output PDF file path.
options
PdfSaveOptions
Pilihan untuk menyimpan dokumen dalam format PDF.
SaveAsPdf(Pengiriman, PdfSaveOptions)
Simpan dokumen dalam format PDF.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
Aliran untuk menulis output file PDF ke.
options
PdfSaveOptions
Pilihan untuk menyimpan dokumen dalam format PDF.
SaveAsPs(Keterangan, PsSaveOptions)
Menyimpan dokumen dalam format PS.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Sebuah output PS file path.
options
PsSaveOptions
Pilihan untuk menyimpan dokumen dalam format PS.
SaveAsPs(Penelitian, PsSaveOptions)
Menyimpan dokumen dalam format PS.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
Stream untuk menulis output PS file ke.
options
PsSaveOptions
Pilihan untuk menyimpan dokumen dalam format PS.
SelectActiveDocument(int)
Pilih dokumen aktif untuk editing.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
Sebuah nomor dokumen.
Exceptions
Terbalik ketikadocumentNumber’ tidak terbatas.
SelectActivePage(int)
Pilih halaman dokumen aktif untuk editing.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Sebuah nomor halaman.
Returns
Contoh Aspose.Page.XPS.XpsModel.XpsPage untuk halaman aktif.
Exceptions
Thrown ketikapageNumber’ berada di luar batas.
SetDocumentPrintTicket(Keterangan, Dokumentasi)
Menghubungkan printTicket’ ke dokumen yang diindeks oleh
documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Indeks dokumen untuk menghubungkan tiket cetak ke.
printTicket
DocumentPrintTicket
Tiket cetak untuk link.
SetPagePrintTicket(int, int, PagePrintTicket)
Menghubungkan printTicket’ ke halaman yang diindeks oleh
pageIndex’ dalam dokumen yang diindeks oleh
documentIndex'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
Indeks dari dokumen tersebut.
pageIndex
int
Indeks halaman untuk menghubungkan tiket cetak ke.
printTicket
PagePrintTicket
Tiket cetak untuk link.