WatermarkArtifact

WatermarkArtifact

Přehled

WatermarkArtifact je třída v Aspose.PDF FOSS pro .NET. Dědí z: Artifact.

Representuje artefakt vodoznaku, který lze přidat na stránku PDF.

Tato třída poskytuje 19 metod pro práci s objekty WatermarkArtifact v programech .NET. Dostupné metody zahrnují: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText a 3 další metody. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype a dalších 18.

Vlastnosti

Název:Typ:PřístupPopis:
TypeArtifactTypeČtení/zápisTypová klasifikace artefaktu.
SubtypeArtifactSubtypeČtení/zápisPodtyp artefaktu.
CustomTypestring?Čtení/zápisNázev nestandardního typu artefaktu.
CustomSubtypestring?Čtení/zápisNázev nestandardního podtypu artefaktu.
Textstring?Čtení/zápisTextový obsah extrahovaný z operátorů proudu obsahu artefaktu.
RectangleRectangle?ČteníBounding box z položky /BBox ve slovníku vlastností.
OpacitydoubleČtení/zápisPrůhlednost artefaktu (z ExtGState /ca).
PagePage?ČteníStránka, ke které tento artefakt patří.
ArtifactHorizontalAlignmentHorizontalAlignmentČtení/zápisVodorovné zarovnání (z /Attached entry).
ArtifactVerticalAlignmentVerticalAlignmentČtení/zápisVertikální zarovnání (z /Attached entry).
IsBackgroundboolČtení/zápisZda se jedná o artefakt na pozadí.
RotationdoubleČtení/zápisÚhel rotace ve stupních.
BackgroundColorColor?Čtení/zápisBarva pozadí.
RightMargindoubleČtení/zápisPravý okraj.
LeftMargindoubleČtení/zápisLevý okraj.
TopMargindoubleČtení/zápisHorní okraj.
BottomMargindoubleČtení/zápisDolní okraj.
PositionPoint?Čtení/zápisExplicitní souřadnice umístění.
FormattedTextFormattedText?Čtení/zápisFormátovaný text pro artefakt.
TextStateTextState?Čtení/zápisStav textu pro text artefaktu.
LinesList<string>ČteníVíceřádkový textový obsah.
ContentsList<Operator>ČteníInterní operátory proudu obsahu, které vykreslují artefakt.
FormXForm?ČteníForm XObject podporující tento artefakt, když je vykreslen jako znovupoužitelný formulář (např.
ImageXImage?ČteníImage XObject podporující tento artefakt, když je jeho obsah rastrový obrázek.

Metody

Podpis:Popis:
WatermarkArtifact()Vytvoří instanci artefaktu Watermark.
SetTextAndState(text: string, state: TextState)Nastavte text a stav textu pro vodoznak.
SetText(formattedText: Aspose.Pdf.Facades.FormattedText)Nastavte text vodoznaku z objektu FormattedText (pomocník stylu Facades API).
AddToPage(page: Page)Přidejte tento artefakt na stránku.
Artifact()Výchozí konstruktor — vytváří artefakt s typem a podtypem Undefined.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Vytvoří artefakt se zadaným typem a podtypem.
Artifact(type: string, subType: string)Vytvoří artefakt s řetězcovým vlastním typem a podtypem.
SetPageNumberReplacementString(value: string)Nastaví náhradní token čísla stránky používaný v Textu.
SetLinesAndState(text: string[], textState: TextState)Nastaví víceřádkový textový obsah s daným stavem textu.
BeginUpdates()Zahajte hromadnou aktualizaci vlastností.
SaveUpdates()Vyprázdněte hromadnou aktualizaci zahájenou pomocí BeginUpdates.
Dispose()Uvolňuje zdroje držené artefaktem.
GetValue(name: string)Přečtěte vlastní dvojici název/hodnota nastavenou pomocí SetValue(string, string).
SetValue(name: string, value: string)Uložte vlastní pár název/hodnota na artefakt (pro přístup k metadatům v následných krocích; není zahrnuto do PDF v tomto sestavení).
RemoveValue(name: string)Odstraňte dříve nastavený vlastní pár název/hodnota pomocí SetValue.
SetImage(imageStream: Stream)Připojte rastrový obrázek k artefaktu.
SetImage(imageName: string)Připojte rastrový obrázek podle cesty.
SetText(formattedText: FormattedText)Nastavte text artefaktu z instance FormattedText.
SetPdfPage(page: Page)Propojte tento artefakt s konkrétní stránkou.

Viz také:

 Čeština