Artifact

Artifact

Przegląd

Artifact jest klasą w Aspose.PDF FOSS dla .NET.

Reprezentuje artefakt PDF — oznaczoną sekwencję treści otagowaną jako /Artifact (PDF 32000 §14.8.2.2).

Ta klasa udostępnia 16 metod do pracy z obiektami Artifact w programach .NET. Dostępne metody to: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState oraz 1 dodatkowa metoda. Wszystkie publiczne elementy są dostępne dla dowolnej 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/zapisTreść tekstowa wyodrębniona z operatorów strumienia zawartości artefaktu.
RectangleRectangle?OdczytPole ograniczające z wpisu /BBox w słowniku właściwości.
OpacitydoubleOdczyt/zapisNieprzezroczystość artefaktu (z ExtGState /ca).
PagePage?OdczytStrona, do której należy ten artefakt.
ArtifactHorizontalAlignmentHorizontalAlignmentOdczyt/zapisPoziome wyrównanie (z wpisu /Attached).
ArtifactVerticalAlignmentVerticalAlignmentOdczyt/zapisPionowe wyrównanie (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 treść tekstowa.
ContentsList<Operator>OdczytWewnętrzne operatory strumienia zawartości, które 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
Artifact()Konstruktor domyślny — tworzy artefakt z typem i podtypem Undefined.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Tworzy artefakt o podanym typie i podtypie.
Artifact(type: string, subType: string)Tworzy artefakt z typem i podtypem niestandardowym 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ść tekstu z podanym stanem tekstu.
BeginUpdates()Rozpocznij zbiorczą aktualizację właściwości.
SaveUpdates()Zatwierdź zbiorczą aktualizację rozpoczętą przez BeginUpdates.
Dispose()Zwalnia zasoby trzymane przez artefakt.
GetValue(name: string)Odczytuje niestandardową parę nazwa/wartość ustawioną za pomocą SetValue(string, string).
SetValue(name: string, value: string)Zapisuje niestandardową parę nazwa/wartość na artefakcie (do późniejszego dostępu do metadanych; nie jest emitowana do PDF w tej wersji).
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 podając ścieżkę.
SetText(formattedText: FormattedText)Ustaw tekst artefaktu z instancji FormattedText.
SetTextAndState(text: string, textState: TextState)Ustaw Text i TextState razem.
SetPdfPage(page: Page)Powiąż ten artefakt z określoną stroną.

Zobacz także

 Polski