TextStamp
Přehled
TextStamp je třída v Aspose.PDF FOSS pro .NET. Dědí z: Stamp.
Textové razítko, které lze aplikovat na stránky PDF.
Tato třída poskytuje 11 metod pro práci s objekty TextStamp v programech .NET. Dostupné metody zahrnují: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: BlendingSpace, Color, DefaultFont, DefaultFontSize, FontName, FontSize a dalších 19.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
DefaultFont | Font | Čtení | Výchozí písmo použité, když není FontName nastaveno explicitně. |
DefaultFontSize | float | Čtení | Výchozí velikost písma použita, když není FontSize nastaveno explicitně. |
Text | string | Čtení/zápis | Text k otisku. |
Value | string | Čtení/zápis | Alias pro Text. |
FontName | string | Čtení/zápis | Název písma (musí existovat v prostředcích stránky nebo být jedním ze Standardních 14 písem). |
FontSize | float | Čtení | Velikost písma v bodech. |
Color | Color | Čtení/zápis | Barva textu. |
TextState | TextState | Čtení/zápis | Stav formátování textu. |
WordWrap | bool | Čtení/zápis | Zda zalomit text na hranici šířky. |
WordWrapMode | TextFormattingOptions.WordWrapMode | Čtení/zápis | Režim zalamování řádků použitý pro text razítka. |
Width | double | Čtení/zápis | Šířkový limit používaný pro zalamování řádků (v bodech). |
Height | double | Čtení/zápis | Výškový limit pro pole razítka. |
Scale | bool | Čtení/zápis | Když je true, text razítka je škálován tak, aby odpovídal šířce × výšce. |
Zoom | double | Čtení/zápis | Faktor zvětšení aplikovaný na razítko. |
TextAlignment | HorizontalAlignment | Čtení/zápis | Horizontální zarovnání textových řádků uvnitř pole razítka. |
StampId | int | Čtení/zápis | Identifikátor razítka. |
Pages | int[]? | Čtení/zápis | Stránky, na které se má razítko aplikovat (číslování od 1). |
PageNumber | int | Čtení/zápis | Jednotlivé číslo stránky, na kterou se má razítko aplikovat (číslování od 1). |
XOrigin | double | Čtení/zápis | X počáteční pozice v bodech. |
YOrigin | double | Čtení/zápis | Y počáteční pozice v bodech. |
Rotation | float | Čtení/zápis | Úhel rotace ve stupních. |
Opacity | float | Čtení/zápis | Průhlednost (0.0-1.0). |
IsBackground | bool | Čtení/zápis | Zda je toto razítko v pozadí. |
Quality | int | Čtení/zápis | Kvalita JPEG (1..100) při vydání razítka jako JPEG obrázku. |
BlendingSpace | BlendingColorSpace | Čtení/zápis | Barevný prostor pro míchání používaný při skládání razítka na stránku. |
Metody
| Podpis: | Popis: |
|---|---|
TextStamp(text: string) | Volá TextStamp(text) na této instanci TextStamp. |
TextStamp(formattedText: FormattedText) | Vytvořte TextStamp z FormattedText (zploští jeho řádky do jednoho řetězce, spojeného pomocí ‘\n’). |
BindLogo(formattedText: FormattedText) | Vazat FormattedText jako logo razítka (textové razítko). |
BindImage(imageData: byte[]) | Vazat surové bajty obrázku jako logo razítka (obrázkové razítko). |
BindImage(image: Stream) | Vazat stream jako zdroj obrázku razítka. |
BindImage(imageFile: string) | Vazat cestu k souboru jako zdroj obrázku razítka. |
BindPdf(pdfStream: Stream, pageNumber: int) | Vazba stránky PDF (jako zdroj razítka) pomocí streamu + číslování stránek od jedné. |
BindPdf(pdfFile: string, pageNumber: int) | Vazba stránky PDF (jako zdroj razítka) pomocí cesty k souboru + číslování stránek od jedné. |
BindTextState(textState: TextState) | Vazba TextState, která přepíše výchozí nastavení, když je razítko zadáno jako text. |
SetImageSize(width: float, height: float) | Nastavte explicitní velikost v pixelech, při které se vykreslí obrázkové razítko. |
SetOrigin(originX: float, originY: float) | Nastavte počáteční pozici. |