WatermarkArtifact
Przegląd
WatermarkArtifact jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Artifact.
Reprezentuje artefakt znak wodny, który można dodać do strony PDF.
Ta klasa udostępnia 19 metod do pracy z obiektami WatermarkArtifact w programach .NET. Dostępne metody obejmują: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText oraz 3 dodatkowe metody. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype oraz 18 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Type | ArtifactType | Odczyt/zapis | Klasyfikacja typu artefaktu. |
Subtype | ArtifactSubtype | Odczyt/zapis | Podtyp artefaktu. |
CustomType | string? | Odczyt/zapis | Nazwa niestandardowego typu artefaktu. |
CustomSubtype | string? | Odczyt/zapis | Nazwa niestandardowego podtypu artefaktu. |
Text | string? | Odczyt/zapis | Zawartość tekstowa wyodrębniona z operatorów strumienia zawartości artefaktu. |
Rectangle | Rectangle? | Odczyt | Ramka ograniczająca z wpisu /BBox w słowniku właściwości. |
Opacity | double | Odczyt/zapis | Przezroczystość artefaktu (z ExtGState /ca). |
Page | Page? | Odczyt | Strona, do której należy ten artefakt. |
ArtifactHorizontalAlignment | HorizontalAlignment | Odczyt/zapis | Wyrównanie poziome (z wpisu /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | Odczyt/zapis | Wyrównanie pionowe (z wpisu /Attached). |
IsBackground | bool | Odczyt/zapis | Czy jest to artefakt tła. |
Rotation | double | Odczyt/zapis | Kąt obrotu w stopniach. |
BackgroundColor | Color? | Odczyt/zapis | Kolor tła. |
RightMargin | double | Odczyt/zapis | Prawy margines. |
LeftMargin | double | Odczyt/zapis | Lewy margines. |
TopMargin | double | Odczyt/zapis | Górny margines. |
BottomMargin | double | Odczyt/zapis | Dolny margines. |
Position | Point? | Odczyt/zapis | Jawne współrzędne położenia. |
FormattedText | FormattedText? | Odczyt/zapis | Sformatowany tekst dla artefaktu. |
TextState | TextState? | Odczyt/zapis | Stan tekstu dla tekstu artefaktu. |
Lines | List<string> | Odczyt | Wieloliniowa zawartość tekstowa. |
Contents | List<Operator> | Odczyt | Wewnętrzni operatorzy strumienia zawartości, którzy rysują artefakt. |
Form | XForm? | Odczyt | Obiekt Form XObject obsługujący ten artefakt, gdy jest renderowany jako formularz wielokrotnego użytku (np. |
Image | XImage? | Odczyt | Obiekt Image XObject obsługujący ten artefakt, gdy jego zawartość jest obrazem rastrowym. |
Metody
| Sygnatura | Opis |
|---|---|
WatermarkArtifact() | Tworzy instancję artefaktu Watermark. |
SetTextAndState(text: string, state: TextState) | Ustaw tekst i stan tekstu dla znaku wodnego. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Ustaw tekst znaku wodnego z obiektu FormattedText (pomocnik w stylu Facades API). |
AddToPage(page: Page) | Dodaj ten artefakt do strony. |
Artifact() | Konstruktor domyślny — tworzy artefakt z typem Undefined i podtypem Undefined. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Tworzy artefakt o podanym typie i podtypie. |
Artifact(type: string, subType: string) | Tworzy artefakt z niestandardowym typem i podtypem opartym na ciągu znaków. |
SetPageNumberReplacementString(value: string) | Ustawia token zastępujący numer strony używany w Text. |
SetLinesAndState(text: string[], textState: TextState) | Ustawia wieloliniową treść tekstową z podanym stanem tekstu. |
BeginUpdates() | Rozpocznij zbiorczą aktualizację właściwości. |
SaveUpdates() | Zakończ partię aktualizacji rozpoczętą przez BeginUpdates. |
Dispose() | Zwalnia zasoby trzymane przez artefakt. |
GetValue(name: string) | Odczytaj niestandardową parę nazwa/wartość ustawioną za pomocą SetValue(string, string). |
SetValue(name: string, value: string) | Zapisz niestandardową parę nazwa/wartość w artefakcie (do dostępu do metadanych w dalszych etapach; nie jest emitowana do PDF w tej kompilacji). |
RemoveValue(name: string) | Usuń niestandardową parę nazwa/wartość wcześniej ustawioną za pomocą SetValue. |
SetImage(imageStream: Stream) | Dołącz obraz rastrowy do artefaktu. |
SetImage(imageName: string) | Dołącz obraz rastrowy za pomocą ścieżki. |
SetText(formattedText: FormattedText) | Ustaw tekst artefaktu z instancji FormattedText. |
SetPdfPage(page: Page) | Powiąż ten artefakt z określoną stroną. |