TextStamp
Overzicht
TextStamp is een klasse in Aspose.PDF FOSS voor .NET. Erft van: Stamp.
Een tekststempel die kan worden toegepast op PDF-pagina’s.
Deze klasse biedt 11 methoden voor het werken met TextStamp objecten in .NET programma’s. Beschikbare methoden omvatten: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: BlendingSpace, Color, DefaultFont, DefaultFontSize, FontName, FontSize, en nog 19.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
DefaultFont | Font | Lezen | Standaardlettertype dat wordt gebruikt wanneer FontName niet expliciet is ingesteld. |
DefaultFontSize | float | Lezen | Standaardlettergrootte die wordt gebruikt wanneer FontSize niet expliciet is ingesteld. |
Text | string | Lezen/schrijven | De tekst om te stempelen. |
Value | string | Lezen/schrijven | Alias voor tekst. |
FontName | string | Lezen/schrijven | Lettertype naam (moet bestaan in paginabronnen of een Standard 14-lettertype zijn). |
FontSize | float | Lezen | Lettergrootte in punten. |
Color | Color | Lezen/schrijven | Tekstkleur. |
TextState | TextState | Lezen/schrijven | Tekstopmaakstatus. |
WordWrap | bool | Lezen/schrijven | Of de tekst moet worden afgebroken bij de breedtegrens. |
WordWrapMode | TextFormattingOptions.WordWrapMode | Lezen/schrijven | Woordafbreekmodus toegepast op de stempeltekst. |
Width | double | Lezen/schrijven | Breedtebeperking gebruikt voor woordomslag (in punten). |
Height | double | Lezen/schrijven | Hoogtebeperking voor het stempelvak. |
Scale | bool | Lezen/schrijven | Wanneer true, wordt de stempeltekst geschaald om te passen binnen Breedte × Hoogte. |
Zoom | double | Lezen/schrijven | Zoomfactor toegepast op de stempel. |
TextAlignment | HorizontalAlignment | Lezen/schrijven | Horizontale uitlijning van de tekstregels binnen het stempelvak. |
StampId | int | Lezen/schrijven | De stempelidentificatie. |
Pages | int[]? | Lezen/schrijven | Pagina’s waarop de stempel moet worden toegepast (1-gebaseerd). |
PageNumber | int | Lezen/schrijven | Enkel paginanummer waarop de stempel moet worden toegepast (1-gebaseerd). |
XOrigin | double | Lezen/schrijven | X-oorsprongpositie in punten. |
YOrigin | double | Lezen/schrijven | Y-oorsprongpositie in punten. |
Rotation | float | Lezen/schrijven | Rotatiehoek in graden. |
Opacity | float | Lezen/schrijven | Opaciteit (0.0-1.0). |
IsBackground | bool | Lezen/schrijven | Of dit stempel zich op de achtergrond bevindt. |
Quality | int | Lezen/schrijven | JPEG-kwaliteit (1..100) wanneer het stempel wordt uitgegeven als een JPEG-afbeelding. |
BlendingSpace | BlendingColorSpace | Lezen/schrijven | Blendende kleurenspace die wordt gebruikt bij het compositen van de stempel op de pagina. |
Methoden
| Handtekening | Beschrijving |
|---|---|
TextStamp(text: string) | Roept TextStamp(text) aan op deze TextStamp instantie. |
TextStamp(formattedText: FormattedText) | Maak een TextStamp aan vanuit een FormattedText (vlakt de regels plat tot één string, samengevoegd met ‘\n’). |
BindLogo(formattedText: FormattedText) | Koppel een FormattedText als het logo van de stempel (tekststempel). |
BindImage(imageData: byte[]) | Koppel ruwe afbeeldingsbytes als het logo van de stempel (afbeeldingsstempel). |
BindImage(image: Stream) | Koppel een stream als de afbeeldingsbron van de stempel. |
BindImage(imageFile: string) | Koppel een bestandspad als de afbeeldingsbron van de stempel. |
BindPdf(pdfStream: Stream, pageNumber: int) | Koppel een PDF-pagina (als de stempelbron) via stream + paginanummer (1-gebaseerd). |
BindPdf(pdfFile: string, pageNumber: int) | Koppel een PDF-pagina (als de stempelbron) via bestandspad + paginanummer (1-gebaseerd). |
BindTextState(textState: TextState) | Koppel een TextState die de standaardinstellingen overschrijft wanneer de stempel als tekst wordt getypt. |
SetImageSize(width: float, height: float) | Stel de expliciete pixelgrootte in waarop de afbeeldingstempel wordt gerenderd. |
SetOrigin(originX: float, originY: float) | Stel de oorsprongpositie in. |