Class XpsDocument

Class XpsDocument

Namespace: Aspose.Page.XPS
Assembly: Aspose.Page.dll (25.1.2)

Kelas yang mengenkapsulasi entitas utama dari dokumen XPS yang menyediakan metode manipulasi untuk elemen XPS apapun.

public sealed class XpsDocument : Document, IDisposable

Pewarisan

objectDocumentXpsDocument

Mengimplementasikan

IDisposable

Anggota yang Dwarisi

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

Konstruktor

XpsDocument()

Membuat dokumen XPS kosong dengan ukuran halaman default.

public XpsDocument()

XpsDocument(string)

Membuka dokumen XPS yang sudah ada yang terletak di path.

public XpsDocument(string path)

Parameter

path string

Lokasi dokumen.

XpsDocument(string, LoadOptions)

Membuka dokumen yang sudah ada yang terletak di path sebagai dokumen XPS.

public XpsDocument(string path, LoadOptions options)

Parameter

path string

Lokasi dokumen.

options LoadOptions

Opsi pemuatan dokumen.

XpsDocument(Stream, LoadOptions)

Memuat dokumen yang sudah ada yang disimpan dalam stream sebagai dokumen XPS.

public XpsDocument(Stream stream, LoadOptions options)

Parameter

stream Stream

Stream dokumen.

options LoadOptions

Opsi pemuatan dokumen.

Properti

ActiveDocument

Mengambil nomor dokumen aktif.

public int ActiveDocument { get; }

Nilai Properti

int

ActivePage

Mengambil nomor halaman aktif 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

Mengembalikan/mengatur tiket cetak dokumen.

public JobPrintTicket JobPrintTicket { get; set; }

Nilai Properti

JobPrintTicket

Page

Mengembalikan instance 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

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

public DocumentUtils Utils { get; }

Nilai Properti

DocumentUtils

Metode

Add<t>(T)

Menambahkan elemen konten (Canvas, Path, atau Glyphs).

public T Add<t>(T element) where T : XpsContentElement

Parameter

element T

Elemen yang akan ditambahkan.

Mengembalikan

T

Elemen yang ditambahkan.

Parameter Tipe

T

Tipe elemen.

AddCanvas()

Menambahkan kanvas baru ke halaman aktif.

public XpsCanvas AddCanvas()

Mengembalikan

XpsCanvas

Kanvas yang ditambahkan.

AddDocument(bool)

Menambahkan dokumen kosong dengan ukuran halaman default.

public void AddDocument(bool activate = true)

Parameter

activate bool

Flag yang menunjukkan apakah dokumen yang ditambahkan harus dipilih sebagai aktif.

AddDocument(float, float, bool)

Menambahkan dokumen kosong dengan dimensi halaman pertama width dan height.

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

Parameter

width float

Lebar halaman pertama.

height float

Tinggi halaman pertama.

activate bool

Flag yang menunjukkan apakah dokumen yang ditambahkan harus dipilih 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)

Parameter

fontFamily string

Keluarga font.

fontRenderingEmSize float

Ukuran font.

fontStyle FontStyle

Gaya font.

originX float

Koordinat X asal glyph.

originY float

Koordinat Y asal glyph.

unicodeString string

String yang akan dicetak.

Mengembalikan

XpsGlyphs

Glyph yang ditambahkan.

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)

Parameter

font XpsFont

Sumber daya font.

fontRenderingEmSize float

Ukuran font.

originX float

Koordinat X asal glyph.

originY float

Koordinat Y asal glyph.

unicodeString string

String yang akan dicetak.

Mengembalikan

XpsGlyphs

Glyph yang ditambahkan.

AddOutlineEntry(string, int, XpsHyperlinkTarget)

Menambahkan entri outline ke dokumen.

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

Parameter

description string

Deskripsi entri.

outlineLevel int

Tingkat outline.

target XpsHyperlinkTarget

Target entri.

AddPage(bool)

Menambahkan halaman kosong ke dokumen dengan ukuran halaman default.

public XpsPage AddPage(bool activate = true)

Parameter

activate bool

Flag yang menunjukkan apakah halaman yang ditambahkan harus dipilih sebagai aktif.

Mengembalikan

XpsPage

Halaman yang ditambahkan.

AddPage(float, float, bool)

Menambahkan halaman kosong ke dokumen dengan width dan height yang ditentukan.

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

Parameter

width float

Lebar halaman baru.

height float

Tinggi halaman baru.

activate bool

Flag yang menunjukkan apakah halaman yang ditambahkan harus dipilih sebagai aktif.

Mengembalikan

XpsPage

Halaman yang ditambahkan.

Insert<t>(int, T)

Menyisipkan elemen (Canvas, Path, atau Glyphs) ke halaman aktif pada posisi index.

public T Insert<t>(int index, T element) where T : XpsContentElement

Parameter

index int

Posisi di mana element harus disisipkan.

element T

Elemen yang akan disisipkan.

Mengembalikan

T

Elemen yang disisipkan.

Parameter Tipe

T

Tipe elemen.

InsertCanvas(int)

Menyisipkan kanvas baru ke halaman aktif pada posisi index.

public XpsCanvas InsertCanvas(int index)

Parameter

index int

Posisi di mana kanvas baru harus disisipkan.

Mengembalikan

XpsCanvas

Kanvas yang disisipkan.

InsertDocument(int, bool)

Menyisipkan dokumen kosong dengan ukuran halaman default pada posisi index.

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

Parameter

index int

Posisi di mana dokumen harus disisipkan.

activate bool

Flag yang menunjukkan apakah dokumen yang disisipkan harus dipilih sebagai aktif.

InsertPage(int, bool)

Menyisipkan halaman kosong ke dokumen dengan ukuran halaman default pada posisi index.

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

Parameter

index int

Posisi di mana halaman harus disisipkan.

activate bool

Flag yang menunjukkan apakah halaman yang disisipkan harus dipilih sebagai aktif.

Mengembalikan

XpsPage

Halaman yang disisipkan.

Merge(string[], string)

Menggabungkan beberapa file XPS menjadi satu dokumen XPS.

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

Parameter

filesForMerge string[]

File XPS untuk digabungkan dengan dokumen ini.

outXpsFilePath string

Jalur file XPS keluaran.

Save(string)

Menyimpan dokumen XPS ke file XPS yang terletak di path.

public void Save(string path)

Parameter

path string

Lokasi dokumen.

 Indonesia