WatermarkArtifact

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

NazwaTypDostępOpis
TypeArtifactTypeOdczyt/zapisKlasyfikacja typu artefaktu.
SubtypeArtifactSubtypeOdczyt/zapisPodtyp artefaktu.
CustomTypestring?Odczyt/zapisNazwa niestandardowego typu artefaktu.
CustomSubtypestring?Odczyt/zapisNazwa niestandardowego podtypu artefaktu.
Textstring?Odczyt/zapisZawartość tekstowa wyodrębniona z operatorów strumienia zawartości artefaktu.
RectangleRectangle?OdczytRamka ograniczająca z wpisu /BBox w słowniku właściwości.
OpacitydoubleOdczyt/zapisPrzezroczystość artefaktu (z ExtGState /ca).
PagePage?OdczytStrona, do której należy ten artefakt.
ArtifactHorizontalAlignmentHorizontalAlignmentOdczyt/zapisWyrównanie poziome (z wpisu /Attached).
ArtifactVerticalAlignmentVerticalAlignmentOdczyt/zapisWyrównanie pionowe (z wpisu /Attached).
IsBackgroundboolOdczyt/zapisCzy jest to artefakt tła.
RotationdoubleOdczyt/zapisKąt obrotu w stopniach.
BackgroundColorColor?Odczyt/zapisKolor tła.
RightMargindoubleOdczyt/zapisPrawy margines.
LeftMargindoubleOdczyt/zapisLewy margines.
TopMargindoubleOdczyt/zapisGórny margines.
BottomMargindoubleOdczyt/zapisDolny margines.
PositionPoint?Odczyt/zapisJawne współrzędne położenia.
FormattedTextFormattedText?Odczyt/zapisSformatowany tekst dla artefaktu.
TextStateTextState?Odczyt/zapisStan tekstu dla tekstu artefaktu.
LinesList<string>OdczytWieloliniowa zawartość tekstowa.
ContentsList<Operator>OdczytWewnętrzni operatorzy strumienia zawartości, którzy rysują artefakt.
FormXForm?OdczytObiekt Form XObject obsługujący ten artefakt, gdy jest renderowany jako formularz wielokrotnego użytku (np.
ImageXImage?OdczytObiekt Image XObject obsługujący ten artefakt, gdy jego zawartość jest obrazem rastrowym.

Metody

SygnaturaOpis
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ą.

Zobacz także

 Polski