BackgroundArtifact
Przegląd
BackgroundArtifact jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Artifact.
Reprezentuje artefakt tła (kolorowy blok lub obraz namalowany za treścią strony).
Ta klasa udostępnia 17 metod do pracy z obiektami BackgroundArtifact w programach .NET. Dostępne metody to: Artifact, BackgroundArtifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText oraz 2 dodatkowe metody. 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, BackgroundImage, BottomMargin, Contents oraz 19 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
BackgroundImage | Stream? | Odczyt/zapis | Strumień obrazu używany jako tło strony. |
Type | ArtifactType | Odczyt/zapis | Klasyfikacja typu artefaktu. |
Subtype | ArtifactSubtype | Odczyt/zapis | Podtyp artefaktu. |
CustomType | string? | Odczyt/zapis | Nazwa niestandardowego typu artefaktu. |
CustomSubtype | string? | Odczyt/zapis | Nazwa niestandardowego podtypu artefaktu. |
Text | string? | Odczyt/zapis | Zawartość tekstowa wyodrębniona z operatorów strumienia zawartości artefaktu. |
Rectangle | Rectangle? | Odczyt | Prostokąt ograniczający z wpisu /BBox w słowniku właściwości. |
Opacity | double | Odczyt/zapis | Przezroczystość artefaktu (z ExtGState /ca). |
Page | Page? | Odczyt | Strona, do której należy ten artefakt. |
ArtifactHorizontalAlignment | HorizontalAlignment | Odczyt/zapis | Wyrównanie poziome (z wpisu /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | Odczyt/zapis | Wyrównanie pionowe (z wpisu /Attached). |
IsBackground | bool | Odczyt/zapis | Czy jest to artefakt w tle. |
Rotation | double | Odczyt/zapis | Kąt obrotu w stopniach. |
BackgroundColor | Color? | Odczyt/zapis | Kolor tła. |
RightMargin | double | Odczyt/zapis | Prawy margines. |
LeftMargin | double | Odczyt/zapis | Lewy margines. |
TopMargin | double | Odczyt/zapis | Górny margines. |
BottomMargin | double | Odczyt/zapis | Dolny margines. |
Position | Point? | Odczyt/zapis | Jawne współrzędne umiejscowienia. |
FormattedText | FormattedText? | Odczyt/zapis | Sformatowany tekst dla artefaktu. |
TextState | TextState? | Odczyt/zapis | Stan tekstu dla tekstu artefaktu. |
Lines | List<string> | Odczyt | Wieloliniowa treść tekstowa. |
Contents | List<Operator> | Odczyt | Wewnętrzne operatory strumienia treści, które rysują artefakt. |
Form | XForm? | Odczyt | Obiekt Form XObject obsługujący ten artefakt, gdy jest renderowany jako formularz wielokrotnego użytku (np. |
Image | XImage? | Odczyt | Obiekt Image XObject obsługujący ten artefakt, gdy jego zawartość jest obrazem rastrowym. |
Metody
| Sygnatura | Opis |
|---|---|
BackgroundArtifact() | Tworzy artefakt tła (Paginacja / Tło, rysowane za treścią). |
Artifact() | Konstruktor domyślny — tworzy artefakt z niezdefiniowanym typem i podtypem. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Tworzy artefakt o podanym typie i podtypie. |
Artifact(type: string, subType: string) | Tworzy artefakt z niestandardowym typem i podtypem opartym na łańcuchu znaków. |
SetPageNumberReplacementString(value: string) | Ustawia token zastępujący numer strony używany w Text. |
SetLinesAndState(text: string[], textState: TextState) | Ustawia wielowierszową treść tekstową 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 artifact. |
GetValue(name: string) | Odczytaj niestandardową parę nazwa/wartość ustawioną za pomocą SetValue(string, string). |
SetValue(name: string, value: string) | Zapisz niestandardową parę nazwa/wartość na artefakcie (w celu dostępu do metadanych w dalszych etapach; nie jest emitowana do pliku PDF w tej kompilacji). |
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ą. |