TextStamp
Vue de l’ensemble
TextStamp Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : Stamp.
Un étiquette texte qui peut être appliqué à des pages PDF.
Cette classe fournit 8 méthodes pour travailler avec des objets TextStamp dans les programmes .NET. Les méthodes disponibles comprennent : BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : BlendingSpace, Color, DefaultFont, DefaultFontSize, FontName, FontSize,Et 19 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
DefaultFont | Font | Lire | La phonette par défaut utilisée lorsque FontName n’est pas spécifiée explicitement. |
DefaultFontSize | float | Lire | La taille de la phonette par défaut utilisée lorsque FontSize n’est pas spécifiquement définie. |
Text | string | Lire / Écrire | Le texte à imprimer. |
Value | string | Lire / Écrire | Alias pour le texte. |
FontName | string | Lire / Écrire | Nom de caractère (il doit exister dans les ressources de page ou être un chiffre standard 14). |
FontSize | float | Lire | La taille de la lettre en points. |
Color | Color | Lire / Écrire | Texte couleur. |
TextState | TextState | Lire / Écrire | Formats de formatage. |
WordWrap | bool | Lire / Écrire | Ou de laisser le texte à la frontière large. |
WordWrapMode | TextFormattingOptions.WordWrapMode | Lire / Écrire | Le mode Word-wrap s’applique au texte de la marque. |
Width | double | Lire / Écrire | La limite de largeur utilisée pour la parole enveloppant (en points). |
Height | double | Lire / Écrire | Limitation de hauteur pour la boîte d’impression. |
Scale | bool | Lire / Écrire | Lorsque le texte est vrai, le text de la marque est évolué pour correspondre à Width × Height. |
Zoom | double | Lire / Écrire | Le facteur de zoom appliqué à la marque. |
TextAlignment | HorizontalAlignment | Lire / Écrire | Alignement horizontal des lignes de texte à l’intérieur du boîtier d’impression. |
StampId | int | Lire / Écrire | Le signe d’identification. |
Pages | int[]? | Lire / Écrire | Pages pour appliquer le stamp à (1-basé). |
PageNumber | int | Lire / Écrire | Numéro de page unique pour appliquer le marquage à (1-basé). |
XOrigin | double | Lire / Écrire | X position d’origine en points. |
YOrigin | double | Lire / Écrire | position d’origine en points. |
Rotation | float | Lire / Écrire | Angle de rotation en degrés. |
Opacity | float | Lire / Écrire | La puissance est de 0,0 à 0,0. |
IsBackground | bool | Lire / Écrire | Que ce type de marque soit dans le fond. |
Quality | int | Lire / Écrire | Qualité JPEG (1..100) lorsque le stamp est émis comme image JPeg. |
BlendingSpace | BlendingColorSpace | Lire / Écrire | Mélanger l’espace de couleur utilisé lors de la composition du stamp sur la page. |
méthodes
| Signature | Description |
|---|---|
TextStamp(text: string) | Appelez TextStamp sur cette instance TextStamp. |
TextStamp(formattedText: FormattedText) | Créez un TextStamp à partir d’un FormattedText (flattant ses lignes sur une seule ligne, jointe par ‘\n’). |
BindLogo(formattedText: FormattedText) | Bande un FormattedText comme le logo du stamp (symbole de texte). |
BindImage(imageData: byte[]) | Bande les bytes d’image crude comme le logo de la marque (la marque image). |
BindPdf(pdfStream: Stream, pageNumber: int) | Liensez une page PDF (en tant que source de fichier) par le numéro de page en flux + 1 basé. |
BindTextState(textState: TextState) | Bande un TextState qui surmontre les défauts lorsque le panneau est en type texte. |
SetImageSize(width: float, height: float) | Définissez la taille explicite du pixel auquel est rendu l’imagerie d’image. |
SetOrigin(originX: float, originY: float) | Déterminer la position d’origine. |