WatermarkArtifact
Overview
WatermarkArtifact adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: Artifact.
Menampilkan artefak watermark yang dapat ditambahkan ke halaman PDF.
Kelas ini menyediakan 15 metode untuk bekerja dengan objek WatermarkArtifact dalam program .NET. Metode yang tersedia meliputi: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, dan 3 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, dan 18 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Type | ArtifactType | Membaca/menulis | Klasifikasi jenis artefak. |
Subtype | ArtifactSubtype | Membaca/menulis | Subtipe artefak. |
CustomType | string? | Membaca/menulis | Nama tipe artefak non-standar. |
CustomSubtype | string? | Membaca/menulis | Nama subtipe artefak non-standar. |
Text | string? | Membaca/menulis | Konten teks yang diekstraksi dari operator aliran konten artefak. |
Rectangle | Rectangle? | Read | Kotak batas dari entri /BBox dalam kamus properti. |
Opacity | double | Membaca/menulis | Opacity dari artefak (dari ExtGState /ca). |
Page | Page? | Read | Halaman yang milik artefak ini. |
ArtifactHorizontalAlignment | HorizontalAlignment | Membaca/menulis | Penataan horizontal (dari /Dikemaskan). |
ArtifactVerticalAlignment | VerticalAlignment | Membaca/menulis | Penataan vertikal (dari /Dikemaskan). |
IsBackground | bool | Membaca/menulis | Apakah ini adalah artefak latar belakang. |
Rotation | double | Membaca/menulis | Sudut rotasi dalam derajat. |
BackgroundColor | Color? | Membaca/menulis | Warna latar belakang. |
RightMargin | double | Membaca/menulis | Margin kanan. |
LeftMargin | double | Membaca/menulis | Margin kiri. |
TopMargin | double | Membaca/menulis | Margin tertinggi. |
BottomMargin | double | Membaca/menulis | Margin bawah. |
Position | Point? | Membaca/menulis | Koordinat penempatan yang jelas. |
FormattedText | FormattedText? | Membaca/menulis | Format teks untuk artefak. |
TextState | TextState? | Membaca/menulis | Status teks untuk artefak. |
Lines | List<string> | Read | Konten teks berupa beberapa baris. |
Contents | List<Operator> | Read | Operator aliran konten internal yang menggambar artefak. |
Form | XForm? | Read | Formulir XObject yang mendukung artefak ini ketika render sebagai bentuk yang dapat digunakan kembali (misalnya,. |
Image | XImage? | Read | Gambar XObject yang mendukung artefak ini ketika isinya adalah gambar raster. |
Methods
| Signature | Description |
|---|---|
WatermarkArtifact() | Membuat contoh artefak Watermark. |
SetTextAndState(text: string, state: TextState) | Atur teks dan status teks untuk tanda air. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Tetapkan teks watermark dari objek FormattedText (helper gaya API Facades). |
AddToPage(page: Page) | Tambahkan artefak ini ke halaman. |
Artifact() | Konstruktor default membuat artefak dengan tipe dan subtipe yang tidak ditentukan. |
SetPageNumberReplacementString(value: string) | Menetapkan token penggantian nomor halaman yang digunakan dalam Teks. |
SetLinesAndState(text: string[], textState: TextState) | Menetapkan konten teks berulang dengan status teks yang diberikan. |
BeginUpdates() | Mulailah meng-upgrade properti. |
SaveUpdates() | Flush pembaruan batch yang dimulai oleh BeginUpdates. |
Dispose() | Melepaskan sumber daya yang disimpan oleh artefak. |
GetValue(name: string) | Membaca pasangan nama / nilai khusus yang ditetapkan melalui SetValue(string, string). |
SetValue(name: string, value: string) | Menyimpan pasangan nama / nilai khusus pada artefak (untuk akses metadata ke bawah; tidak diimpor ke PDF dalam build ini). |
RemoveValue(name: string) | Hapus pasangan nama/nilai kustom yang sebelumnya ditetapkan melalui SetValue. |
SetImage(imageStream: Stream) | Sertakan gambar raster pada artefak. |
SetPdfPage(page: Page) | Tahan artefak ini ke halaman tertentu. |