Artefak

Artefak

Gambaran Keseluruhan

Artifact adalah kelas dalam Aspose.PDF FOSS untuk .NET.

Mewakili artifak PDF — satu urutan kandungan yang ditandakan sebagai /Artifact (PDF 32000 §14.8.2.2).

Kelas ini menyediakan 16 kaedah untuk bekerja dengan objek Artifact dalam program .NET. Kaedah yang tersedia termasuk: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, dan 1 kaedah tambahan. Semua ahli awam boleh diakses oleh mana-mana aplikasi .NET selepas memasang pakej Aspose.PDF FOSS untuk .NET. Sifat: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, dan 18 lagi.

Sifat

NamaJenisAksesKeterangan
TypeArtifactTypeBaca/TulisKlasifikasi jenis artifak.
SubtypeArtifactSubtypeBaca/TulisSubjenis artifak.
CustomTypestring?Baca/TulisNama jenis artifak bukan piawai.
CustomSubtypestring?Baca/TulisNama subjenis artifak bukan piawai.
Textstring?Baca/TulisKandungan teks yang diekstrak daripada operator aliran kandungan artifak.
RectangleRectangle?BacaKotak sempadan dari entri /BBox dalam kamus sifat.
OpacitydoubleBaca/TulisKelegapan artifak (dari ExtGState /ca).
PagePage?BacaHalaman yang artifak ini milik.
ArtifactHorizontalAlignmentHorizontalAlignmentBaca/TulisPenjajaran mendatar (dari entri /Attached).
ArtifactVerticalAlignmentVerticalAlignmentBaca/TulisPenjajaran menegak (dari entri /Attached).
IsBackgroundboolBaca/TulisSama ada ini adalah artifak latar belakang.
RotationdoubleBaca/TulisSudut putaran dalam darjah.
BackgroundColorColor?Baca/TulisWarna latar belakang.
RightMargindoubleBaca/TulisMargin kanan.
LeftMargindoubleBaca/TulisMargin kiri.
TopMargindoubleBaca/TulisMargin atas.
BottomMargindoubleBaca/TulisMargin bawah.
PositionPoint?Baca/TulisKoordinat penempatan eksplisit.
FormattedTextFormattedText?Baca/TulisTeks terformat untuk artifak.
TextStateTextState?Baca/TulisKeadaan teks untuk teks artifak.
LinesList<string>BacaKandungan teks berbilang baris.
ContentsList<Operator>BacaOperator aliran kandungan dalaman yang melukis artifak.
FormXForm?BacaForm XObject yang menyokong artifak ini apabila ia dirender sebagai borang boleh guna semula (contohnya
ImageXImage?BacaImage XObject yang menyokong artifak ini apabila kandungannya ialah imej raster.

Kaedah

SignatureDescription
Artifact()Konstruktor lalai — mencipta artifak dengan jenis dan subjenis Undefined.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Mencipta artifak dengan jenis dan subjenis yang diberikan.
Artifact(type: string, subType: string)Mencipta artifak dengan jenis dan subjenis tersuai berasaskan rentetan.
SetPageNumberReplacementString(value: string)Menetapkan token penggantian nombor halaman yang digunakan dalam Text.
SetLinesAndState(text: string[], textState: TextState)Menetapkan kandungan teks berbilang baris dengan keadaan teks yang diberikan.
BeginUpdates()Mulakan kemas kini sifat secara kumpulan.
SaveUpdates()Kosongkan kemas kini kumpulan yang dimulakan oleh BeginUpdates.
Dispose()Melepaskan sumber yang dipegang oleh artifak.
GetValue(name: string)Baca pasangan nama/nilai tersuai yang ditetapkan melalui SetValue(string, string).
SetValue(name: string, value: string)Simpan pasangan nama/nilai tersuai pada artifak (untuk akses metadata hiliran; tidak dikeluarkan ke dalam PDF dalam binaan ini).
RemoveValue(name: string)Buang pasangan nama/nilai tersuai yang sebelumnya ditetapkan melalui SetValue.
SetImage(imageStream: Stream)Lampirkan imej raster kepada artifak.
SetImage(imageName: string)Lampirkan imej raster melalui laluan.
SetText(formattedText: FormattedText)Tetapkan teks artifak daripada contoh FormattedText.
SetTextAndState(text: string, textState: TextState)Tetapkan Text dan TextState bersama-sama.
SetPdfPage(page: Page)Ikat artifak ini kepada halaman tertentu.

Lihat Juga

 Bahasa Melayu