Class XpsDocument

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

IDisposable

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

int

ActivePage

Dapatkan nomor halaman aktif di dalam dokumen aktif.

public int ActivePage { get; }

Nilai Properti

int

DocumentCount

Mengembalikan jumlah dokumen di dalam paket XPS.

public int DocumentCount { get; }

Nilai Properti

int

JobPrintTicket

Returns/sets dokumen pekerjaan cetakan tiket

public JobPrintTicket JobPrintTicket { get; set; }

Nilai Properti

JobPrintTicket

Page

Mengembalikan contoh Aspose.Page.XPS.XpsModel.XpsPage untuk halaman aktif.

public XpsPage Page { get; }

Nilai Properti

XpsPage

PageCount

Mengembalikan jumlah halaman dalam dokumen aktif.

public int PageCount { get; }

Nilai Properti

int

TotalPageCount

Mengembalikan jumlah total halaman dalam semua dokumen di dalam dokumen XPS.

public int TotalPageCount { get; }

Nilai Properti

int

Utils

Dapatkan objek yang menyediakan utilitas di luar API manipulasi XPS formal.

public DocumentUtils Utils { get; }

Nilai Properti

DocumentUtils

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPage

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

XpsPage

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

XpsPage

Menambahkan halaman.

AddPath(XpsPathGeometry)

Menambahkan jalur baru ke halaman aktif.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Geometri dari jalan.

Returns

XpsPath

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

XpsArcSegment

Elliptical Arc segmen yang baru.

CreateCanvas()

Membangun kanvas baru.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Canvas yang baru.

CreateColor(Color)

menciptakan warna baru.

public XpsColor CreateColor(Color color)

Parameters

color Color

Contoh warna asli untuk warna RGB.

Returns

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsFont

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

XpsFont

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

XpsGlyphs

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

XpsGlyphs

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

XpsGradientStop

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

XpsGradientStop

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

XpsIccProfile

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

XpsIccProfile

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

XpsImage

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

XpsImage

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

XpsImageBrush

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

XpsImageBrush

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

XpsLinearGradientBrush

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

XpsLinearGradientBrush

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

XpsMatrix

Matriks transformasi yang baru.

CreatePath(XpsPathGeometry)

Mencipta jalur baru.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Geometri dari jalan.

Returns

XpsPath

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

XpsPathFigure

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

XpsPathFigure

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

XpsPathGeometry

jalan geometri yang baru.

CreatePathGeometry()

Mencipta geometri jalan baru.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

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

XpsPathGeometry

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

XpsPolyBezierSegment

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

XpsPolyLineSegment

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

XpsPolyQuadraticBezierSegment

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

XpsRadialGradientBrush

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

XpsRadialGradientBrush

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

XpsSolidColorBrush

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

XpsSolidColorBrush

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

XpsVisualBrush

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

DocumentPrintTicket

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

PagePrintTicket

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPage

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

XpsPage

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

XpsPage

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

XpsPath

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

XpsContentElement

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

XpsPage

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

XpsPage

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

ArgumentException

Terbalik ketikadocumentNumber’ tidak terbatas.

SelectActivePage(int)

Pilih halaman dokumen aktif untuk editing.

public XpsPage SelectActivePage(int pageNumber)

Parameters

pageNumber int

Sebuah nomor halaman.

Returns

XpsPage

Contoh Aspose.Page.XPS.XpsModel.XpsPage untuk halaman aktif.

Exceptions

ArgumentException

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.

 Indonesia