TextStamp
Przegląd
TextStamp jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Stamp.
Znacznik tekstowy, który można zastosować do stron PDF.
Ta klasa udostępnia 11 metod do pracy z obiektami TextStamp w programach .NET. Dostępne metody to: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: BlendingSpace, Color, DefaultFont, DefaultFontSize, FontName, FontSize oraz 19 innych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
DefaultFont | Font | Odczyt | Domyślna czcionka używana, gdy FontName nie jest ustawiona jawnie. |
DefaultFontSize | float | Odczyt | Domyślny rozmiar czcionki używany, gdy FontSize nie jest ustawiony jawnie. |
Text | string | Odczyt/zapis | Tekst do odciśnięcia. |
Value | string | Odczyt/zapis | Alias dla tekstu. |
FontName | string | Odczyt/zapis | Nazwa czcionki (musi istnieć w zasobach strony lub być jedną z czcionek Standard 14). |
FontSize | float | Odczyt | Rozmiar czcionki w punktach. |
Color | Color | Odczyt/zapis | Kolor tekstu. |
TextState | TextState | Odczyt/zapis | Stan formatowania tekstu. |
WordWrap | bool | Odczyt/zapis | Czy zawijać tekst przy granicy szerokości. |
WordWrapMode | TextFormattingOptions.WordWrapMode | Odczyt/zapis | Tryb zawijania tekstu zastosowany do tekstu pieczątki. |
Width | double | Odczyt/zapis | Ograniczenie szerokości używane do zawijania tekstu (w punktach). |
Height | double | Odczyt/zapis | Ograniczenie wysokości pola pieczątki. |
Scale | bool | Odczyt/zapis | Gdy ustawione na true, tekst pieczątki jest skalowany, aby dopasować się do Width × Height. |
Zoom | double | Odczyt/zapis | Współczynnik powiększenia zastosowany do pieczątki. |
TextAlignment | HorizontalAlignment | Odczyt/zapis | Poziome wyrównanie linii tekstu wewnątrz pola pieczątki. |
StampId | int | Odczyt/zapis | Identyfikator pieczątki. |
Pages | int[]? | Odczyt/zapis | Strony, do których ma zostać zastosowany stempel (indeksowane od 1). |
PageNumber | int | Odczyt/zapis | Pojedynczy numer strony, do której ma zostać zastosowany stempel (indeksowany od 1). |
XOrigin | double | Odczyt/zapis | Pozycja początkowa X w punktach. |
YOrigin | double | Odczyt/zapis | Pozycja początkowa Y w punktach. |
Rotation | float | Odczyt/zapis | Kąt obrotu w stopniach. |
Opacity | float | Odczyt/zapis | Krycie (0.0-1.0). |
IsBackground | bool | Odczyt/zapis | Określa, czy ten stempel jest w tle. |
Quality | int | Odczyt/zapis | Jakość JPEG (1..100), gdy stempel jest emitowany jako obraz JPEG. |
BlendingSpace | BlendingColorSpace | Odczyt/zapis | Przestrzeń kolorów mieszania używana przy kompozycji stempla na stronie. |
Metody
| Sygnatura | Opis |
|---|---|
TextStamp(text: string) | Wywołuje TextStamp(text) na tej instancji TextStamp. |
TextStamp(formattedText: FormattedText) | Utwórz TextStamp z FormattedText (spłaszcza jego wiersze do jednego ciągu znaków, połączonego znakami ‘\n’). |
BindLogo(formattedText: FormattedText) | Powiąż FormattedText jako logo pieczątki (pieczątka tekstowa). |
BindImage(imageData: byte[]) | Powiąż surowe bajty obrazu jako logo pieczątki (pieczątka graficzna). |
BindImage(image: Stream) | Powiąż strumień jako źródło obrazu pieczątki. |
BindImage(imageFile: string) | Powiąż ścieżkę pliku jako źródło obrazu pieczątki. |
BindPdf(pdfStream: Stream, pageNumber: int) | Powiąż stronę PDF (jako źródło stempla) przy pomocy strumienia + numeru strony zaczynającego się od 1. |
BindPdf(pdfFile: string, pageNumber: int) | Powiąż stronę PDF (jako źródło stempla) przy pomocy ścieżki pliku + numeru strony zaczynającego się od 1. |
BindTextState(textState: TextState) | Powiąż TextState, który nadpisuje domyślne ustawienia, gdy stempel jest wprowadzany jako tekst. |
SetImageSize(width: float, height: float) | Ustaw wyraźny rozmiar w pikselach, przy którym renderowany jest stempel graficzny. |
SetOrigin(originX: float, originY: float) | Ustaw pozycję początkową. |