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řístup | Popis: |
|---|---|---|---|
Type | ArtifactType | Čtení/zápis | Typová klasifikace artefaktu. |
Subtype | ArtifactSubtype | Čtení/zápis | Podtyp artefaktu. |
CustomType | string? | Čtení/zápis | Název nestandardního typu artefaktu. |
CustomSubtype | string? | Čtení/zápis | Název nestandardního podtypu artefaktu. |
Text | string? | Čtení/zápis | Textový obsah extrahovaný z operátorů proudu obsahu artefaktu. |
Rectangle | Rectangle? | Čtení | Ohraničující rámeček ze záznamu /BBox ve slovníku vlastností. |
Opacity | double | Čtení/zápis | Průhlednost artefaktu (z ExtGState /ca). |
Page | Page? | Čtení | Stránka, ke které tento artefakt patří. |
ArtifactHorizontalAlignment | HorizontalAlignment | Čtení/zápis | Horizontální zarovnání (z /Attached záznamu). |
ArtifactVerticalAlignment | VerticalAlignment | Čtení/zápis | Vertikální zarovnání (z položky /Attached). |
IsBackground | bool | Čtení/zápis | Zda se jedná o artefakt na pozadí. |
Rotation | double | Čtení/zápis | Úhel otočení ve stupních. |
BackgroundColor | Color? | Čtení/zápis | Barva pozadí. |
RightMargin | double | Čtení/zápis | Pravý okraj. |
LeftMargin | double | Čtení/zápis | Levý okraj. |
TopMargin | double | Čtení/zápis | Horní okraj. |
BottomMargin | double | Čtení/zápis | Dolní okraj. |
Position | Point? | Čtení/zápis | Explicitní souřadnice umístění. |
FormattedText | FormattedText? | Čtení/zápis | Formátovaný text pro artefakt. |
TextState | TextState? | Čtení/zápis | Stav textu pro text artefaktu. |
Lines | List<string> | Čtení | Víceřádkový textový obsah. |
Contents | List<Operator> | Čtení | Interní operátory content-streamu, které kreslí artefakt. |
Form | XForm? | Čtení | Form XObject podporující tento artefakt, když je vykreslen jako znovupoužitelný formulář (např. |
Image | XImage? | Č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. |