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
| Nama | Jenis | Akses | Keterangan |
|---|---|---|---|
Type | ArtifactType | Baca/Tulis | Klasifikasi jenis artifak. |
Subtype | ArtifactSubtype | Baca/Tulis | Subjenis artifak. |
CustomType | string? | Baca/Tulis | Nama jenis artifak bukan piawai. |
CustomSubtype | string? | Baca/Tulis | Nama subjenis artifak bukan piawai. |
Text | string? | Baca/Tulis | Kandungan teks yang diekstrak daripada operator aliran kandungan artifak. |
Rectangle | Rectangle? | Baca | Kotak sempadan dari entri /BBox dalam kamus sifat. |
Opacity | double | Baca/Tulis | Kelegapan artifak (dari ExtGState /ca). |
Page | Page? | Baca | Halaman yang artifak ini milik. |
ArtifactHorizontalAlignment | HorizontalAlignment | Baca/Tulis | Penjajaran mendatar (dari entri /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | Baca/Tulis | Penjajaran menegak (dari entri /Attached). |
IsBackground | bool | Baca/Tulis | Sama ada ini adalah artifak latar belakang. |
Rotation | double | Baca/Tulis | Sudut putaran dalam darjah. |
BackgroundColor | Color? | Baca/Tulis | Warna latar belakang. |
RightMargin | double | Baca/Tulis | Margin kanan. |
LeftMargin | double | Baca/Tulis | Margin kiri. |
TopMargin | double | Baca/Tulis | Margin atas. |
BottomMargin | double | Baca/Tulis | Margin bawah. |
Position | Point? | Baca/Tulis | Koordinat penempatan eksplisit. |
FormattedText | FormattedText? | Baca/Tulis | Teks terformat untuk artifak. |
TextState | TextState? | Baca/Tulis | Keadaan teks untuk teks artifak. |
Lines | List<string> | Baca | Kandungan teks berbilang baris. |
Contents | List<Operator> | Baca | Operator aliran kandungan dalaman yang melukis artifak. |
Form | XForm? | Baca | Form XObject yang menyokong artifak ini apabila ia dirender sebagai borang boleh guna semula (contohnya |
Image | XImage? | Baca | Image XObject yang menyokong artifak ini apabila kandungannya ialah imej raster. |
Kaedah
| Signature | Description |
|---|---|
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. |