HeaderArtifact
Gambaran Umum
HeaderArtifact adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: Artifact.
Mewakili sebuah artefak header — kepala berjalan tingkat halaman yang ditandai Artifact /Subtype /Header (PDF 32000 §14.8.2.2).
Kelas ini menyediakan 15 metode untuk bekerja dengan objek HeaderArtifact dalam program .NET. Metode yang tersedia meliputi: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, dan 2 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah memasang paket Aspose.PDF FOSS untuk .NET. Properti: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, dan 18 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
Type | ArtifactType | Baca/Tulis | Klasifikasi tipe artefak. |
Subtype | ArtifactSubtype | Baca/Tulis | Subtipe artefak. |
CustomType | string? | Baca/Tulis | Nama tipe artefak non-standar. |
CustomSubtype | string? | Baca/Tulis | Nama subtipe artefak non-standar. |
Text | string? | Baca/Tulis | Konten teks yang diekstrak dari operator aliran konten artefak. |
Rectangle | Rectangle? | Baca | Kotak pembatas dari entri /BBox dalam kamus properti. |
Opacity | double | Baca/Tulis | Opasitas artefak (dari ExtGState /ca). |
Page | Page? | Baca | Halaman tempat artefak ini berada. |
ArtifactHorizontalAlignment | HorizontalAlignment | Baca/Tulis | Perataan horizontal (dari entri /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | Baca/Tulis | Perataan vertikal (dari entri /Attached). |
IsBackground | bool | Baca/Tulis | Apakah ini merupakan artefak latar belakang. |
Rotation | double | Baca/Tulis | Sudut rotasi dalam derajat. |
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 artefak. |
TextState | TextState? | Baca/Tulis | Status teks untuk teks artefak. |
Lines | List<string> | Baca | Konten teks multi-baris. |
Contents | List<Operator> | Baca | Operator aliran konten internal yang menggambar artefak. |
Form | XForm? | Baca | Form XObject yang mendasari artefak ini ketika dirender sebagai formulir yang dapat digunakan kembali (misalnya. |
Image | XImage? | Baca | Image XObject yang mendasari artefak ini ketika isinya adalah gambar raster. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
HeaderArtifact() | Membuat artefak header kosong (Pagination / Header). |
HeaderArtifact(text: string) | Membuat artefak header yang memuat teks yang diberikan. |
Artifact() | Konstruktor default — membuat artefak dengan tipe dan subtipe Undefined. |
SetPageNumberReplacementString(value: string) | Mengatur token pengganti nomor halaman yang digunakan dalam Text. |
SetLinesAndState(text: string[], textState: TextState) | Mengatur konten teks multi-baris dengan keadaan teks yang diberikan. |
BeginUpdates() | Mulai pembaruan properti secara batch. |
SaveUpdates() | Bersihkan pembaruan batch yang dimulai oleh BeginUpdates. |
Dispose() | Melepaskan sumber daya yang dipegang oleh artefak. |
GetValue(name: string) | Baca pasangan nama/nilai kustom yang ditetapkan melalui SetValue(string, string). |
SetValue(name: string, value: string) | Simpan pasangan nama/nilai kustom pada artefak (untuk akses metadata hilir; tidak dimasukkan ke dalam PDF pada build ini). |
RemoveValue(name: string) | Hapus pasangan nama/nilai kustom yang sebelumnya ditetapkan melalui SetValue. |
SetImage(imageStream: Stream) | Lampirkan gambar raster ke artefak. |
SetText(formattedText: FormattedText) | Set teks artefak dari instance FormattedText. |
SetTextAndState(text: string, textState: TextState) | Set Text dan TextState secara bersamaan. |
SetPdfPage(page: Page) | Hubungkan artefak ini ke halaman tertentu. |