Artifact

Artifact

Přehled

Artifact je třída v Aspose.PDF FOSS pro .NET.

Představuje PDF artefakt — označenou sekvenci obsahu označenou jako /Artifact (PDF 32000 §14.8.2.2).

Tato třída poskytuje 16 metod pro práci s objekty Artifact v programech .NET. Dostupné metody zahrnují: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState a 1 další metodu. 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 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ápisHorizontální zarovnání (z položky /Attached).
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 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íFormulářový XObject podporující tento artefakt, když je vykreslen jako znovupoužitelný formulář (např.
ImageXImage?ČteníObrázkový XObject podporující tento artefakt, když je jeho obsah rastrový obrázek.

Metody

Podpis:Popis:
Artifact()Výchozí konstruktor — vytváří artefakt s typem a podtypem Undefined.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Vytvoří artefakt s daným typem a podtypem.
Artifact(type: string, subType: string)Vytvoří artefakt s řetězcovým vlastním typem a podtypem.
SetPageNumberReplacementString(value: string)Nastaví token pro nahrazení čísla stránky používaný v Textu.
SetLinesAndState(text: string[], textState: TextState)Nastaví víceřádkový textový obsah s daným stavem textu.
BeginUpdates()Zahájí hromadnou aktualizaci vlastností.
SaveUpdates()Vyprázdnit hromadnou aktualizaci spuštěnou BeginUpdates.
Dispose()Uvolní prostředky držené artefaktem.
GetValue(name: string)Přečíst vlastní dvojici název/hodnota nastavenou pomocí SetValue(string, string).
SetValue(name: string, value: string)Uložit vlastní dvojici název/hodnota na artefakt (pro downstream přístup k metadatům; není zahrnuta do PDF v tomto sestavení).
RemoveValue(name: string)Odeberte vlastní pár název/hodnota, který byl dříve nastaven pomocí SetValue.
SetImage(imageStream: Stream)Připojte rastrový obrázek k artefaktu.
SetImage(imageName: string)Připojte rastrový obrázek pomocí cesty.
SetText(formattedText: FormattedText)Nastavte text artefaktu z instance FormattedText.
SetTextAndState(text: string, textState: TextState)Nastavte Text a TextState společně.
SetPdfPage(page: Page)Propojte tento artefakt s konkrétní stránkou.

Viz také:

 Čeština