PdfFileStamp

PdfFileStamp class

Classe pour ajouter des tampons (filigrane ou arrière-plan) aux fichiers PDF.

public sealed class PdfFileStamp : SaveableFacade

Constructeurs

Nom La description
PdfFileStamp() Constructeur du PdfFileStamp. Le fichier d’entrée et le fichier de sortie peuvent être spécifiés via les propriétés correspondantes.
PdfFileStamp(Document) Initialise nouveauPdfFileStamp objet sur la base de ladocument .

Propriétés

Nom La description
AttachmentName { get; set; } Obtient ou définit le nom de la pièce jointe lorsque le résultat de l’opération est stocké dans des objets HttpResponse en tant que pièce jointe.
ContentDisposition { get; set; } Obtient ou définit la façon dont le contenu sera stocké lorsque le résultat de l’opération est stocké dans l’objet HttpResponse. Valeur possible : en ligne / pièce jointe. Par défaut : en ligne.
ConvertTo { set; } Définit le format de fichier PDF. Le fichier de résultat sera enregistré dans le format de fichier spécifié. Si cette propriété n’est pas spécifiée, le fichier sera enregistré au format PDF par défaut sans conversion.
Document { get; } Obtient la façade du document sur laquelle travaille.
KeepSecurity { get; set; } Maintient la sécurité si vrai. (Cette fonctionnalité sera implémentée dans les prochaines versions).
NumberingStyle { get; set; } Obtient ou définit le style de numérotation des pages. Valeurs possibles : NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase
OptimizeSize { get; set; } Obtient ou définit l’indicateur d’optimisation. Les flux de ressources égaux dans le fichier résultant sont fusionnés en un seul objet PDF si cet indicateur est activé. Cela permet de réduire la taille du fichier résultant mais peut entraîner une exécution plus lente et des besoins en mémoire plus importants. Valeur par défaut : false.
PageHeight { get; } Obtient la hauteur de la première page dans le fichier source.
PageNumberRotation { get; set; } Obtient ou définit la rotation du numéro de page. La rotation est en degrés. La valeur par défaut est 0.
PageWidth { get; } Obtient la largeur de la première page dans le fichier d’entrée.
Response { get; set; } Obtient ou définit l’objet de réponse où le résultat de l’opération sera stocké.
SaveOptions { get; set; } Obtient ou définit les options d’enregistrement lorsque le résultat est stocké en tant que HttpResponse. Valeur par défaut : PdfSaveOptions.
StampId { get; set; } ID de tampon du prochain tampon ajouté (y compris les en-têtes de page/les sirènes/les numéros de page).
StartingNumber { get; set; } Obtient ou définit le numéro de départ de la première page du fichier d’entrée. Les pages suivantes seront numérotées à partir de cette valeur. Par exemple, si StartingNumber est défini sur 100, les pages du document auront les numéros 100, 101, 102…

Méthodes

Nom La description
AddFooter(FormattedText, float) Ajoute un pied de page aux pages du document.
AddFooter(Stream, float) Ajoute une image en pied de page.
AddFooter(string, float) Ajoute une image comme pied de page aux pages du document.
AddFooter(FormattedText, float, float, float) Ajoute un pied de page aux pages du document.
AddFooter(Stream, float, float, float) Ajoute une image en pied de page.
AddFooter(string, float, float, float) Ajoute une image en pied de page des pages.
AddHeader(FormattedText, float) Ajoute un en-tête à la page.
AddHeader(Stream, float) Ajoute une image comme en-tête sur les pages.
AddHeader(string, float) Ajoute une image comme en-tête aux pages du fichier.
AddHeader(FormattedText, float, float, float) Ajoute un en-tête aux pages du fichier.
AddHeader(Stream, float, float, float) Ajoute une image en haut de la page.
AddHeader(string, float, float, float) Ajoute une image comme en-tête sur les pages.
AddPageNumber(FormattedText) Ajoute un numéro de page à la page. Le numéro de page peut contenir le signe # qui sera remplacé par le numéro de page. Le numéro de page est placé en bas de la page centré horizontalement.
AddPageNumber(string) Ajouter le numéro de page au fichier. Le texte du numéro de page peut contenir le signe # qui sera remplacé par le numéro de la page. Le numéro de page est placé en bas de la page centré horizontalement.
AddPageNumber(FormattedText, int) Ajoute un numéro de page aux pages.
AddPageNumber(string, int) Ajoute un numéro de page aux pages.
AddPageNumber(FormattedText, float, float) Ajoute un numéro de page à la position spécifiée sur la page.
AddPageNumber(string, float, float) Ajoute un numéro de page à la position spécifiée sur la page.
AddPageNumber(FormattedText, int, float, float, float, float) Ajoute un numéro de page aux pages du document.
AddPageNumber(string, int, float, float, float, float) Ajoute un numéro de page aux pages du document.
AddStamp(Stamp) Ajoute un tampon au fichier.
virtual BindPdf(Document) Initialise la façade.
virtual BindPdf(Stream) Initialise la façade.
virtual BindPdf(string) Initialise la façade.
override Close() Ferme les fichiers ouverts et enregistre les modifications. Avertissement. Si des flux d’entrée ou de sortie sont spécifiés, ils ne sont pas fermés par la méthode Close().
Dispose() Dispose la façade.
override Save(Stream) Enregistre le document dans le flux spécifié.
override Save(string) Enregistre le résultat dans le fichier spécifié.

Des champs

Nom La description
const PosBottomLeft Position en bas à gauche.
const PosBottomMiddle Position médiane inférieure.
const PosBottomRight Position en bas à droite.
const PosSidesLeft Position gauche.
const PosSidesRight Position droite.
const PosUpperLeft Position let supérieure.
const PosUpperMiddle Position médiane supérieure.
const PosUpperRight Position supérieure droite.

Voir également