HeaderArtifact

HeaderArtifact

Přehled

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

Zastupuje hlavičkový artefakt — hlavičku na úrovni stránky označenou Artifact /Subtype /Header (PDF 32000 §14.8.2.2).

Tato třída poskytuje 15 metod pro práci s objekty HeaderArtifact v programech .NET. Dostupné metody zahrnují: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText a 2 další metody. Všichni veřejní členové 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íOhraničující rámeček ze záznamu /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ápisHorizontální zarovnání (z /Attached záznamu).
ArtifactVerticalAlignmentVerticalAlignmentČtení/zápisVertikální zarovnání (z položky /Attached).
IsBackgroundboolČtení/zápisZda se jedná o artefakt na pozadí.
RotationdoubleČtení/zápisÚhel otočení 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 content-streamu, které kreslí 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:
HeaderArtifact()Vytvoří prázdný artefakt záhlaví (Stránkování / Záhlaví).
HeaderArtifact(text: string)Vytvoří artefakt záhlaví nesoucí zadaný text.
Artifact()Výchozí konstruktor — vytváří artefakt s typem Undefined a podtypem.
SetPageNumberReplacementString(value: string)Nastaví token pro nahrazení čísla stránky používaný v Text.
SetLinesAndState(text: string[], textState: TextState)Nastaví víceřádkový textový obsah s daným stavem textu.
BeginUpdates()Zahajte dávkovou aktualizaci vlastností.
SaveUpdates()Vyprázdněte dávkovou aktualizaci zahájenou pomocí BeginUpdates.
Dispose()Uvolní prostředky 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í zahrnut 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.
SetText(formattedText: FormattedText)Nastavte text artefaktu z instance FormattedText.
SetTextAndState(text: string, textState: TextState)Nastavte Text a TextState společně.
SetPdfPage(page: Page)Přiřaďte tento artefakt ke konkrétní stránce.

Viz také:

 Čeština