PdfContentEditor

PdfContentEditor class

Représente une classe pour modifier le contenu du fichier PDF.

public sealed class PdfContentEditor : SaveableFacade

Constructeurs

Nom La description
PdfContentEditor() Le constructeur de l’objet PdfContentEditor.
PdfContentEditor(Document) Initialise nouveauPdfContentEditor objet sur la base de ladocument .

Propriétés

Nom La description
Document { get; } Obtient la façade du document sur laquelle travaille.
ReplaceTextStrategy { get; set; } Un ensemble de paramètres pour l’opération de remplacement de texte
TextEditOptions { get; set; } Obtient ou définit les options d’édition de texte.
TextReplaceOptions { get; set; } Obtient ou définit les options de remplacement de texte.
TextSearchOptions { get; set; } Obtient ou définit les options de recherche de texte.

Méthodes

Nom La description
AddDocumentAdditionalAction(string, string) Ajoute une action supplémentaire pour l’événement de document.
AddDocumentAttachment(string, string) Ajoute une pièce jointe au document sans annotation.
AddDocumentAttachment(Stream, string, string) Ajoute une pièce jointe au document sans annotation.
virtual BindPdf(Document) Initialise la façade.
override BindPdf(Stream) Lie un flux PDF pour modification.
override BindPdf(string) Lie un fichier PDF pour modification.
ChangeViewerPreference(int) Modifie la préférence d’affichage.
override Close() Ferme le document ouvert.
CreateApplicationLink(Rectangle, string, int) Crée un lien pour lancer une application dans un document PDF.
CreateApplicationLink(Rectangle, string, int, Color) Crée un lien pour lancer une application dans un document PDF.
CreateApplicationLink(Rectangle, string, int, Color, Enum[]) Crée un lien pour lancer une application dans un document PDF.
CreateBookmarksAction(string, Color, bool, bool, string, string, string) Crée un signet avec l’action spécifiée.
CreateCaret(int, Rectangle, Rectangle, string, string, Color) Crée une annotation caret.
CreateCustomActionLink(Rectangle, int, Color, Enum[]) Crée un lien vers des actions personnalisées dans le document PDF.
CreateFileAttachment(Rectangle, string, string, int, string) Crée une annotation de pièce jointe.
CreateFileAttachment(Rectangle, string, Stream, string, int, string) Crée une annotation de pièce jointe.
CreateFileAttachment(Rectangle, string, string, int, string, double) Crée une annotation de pièce jointe.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double) Crée une annotation de pièce jointe.
CreateFreeText(Rectangle, string, int) Crée une annotation de texte libre dans le document PDF
CreateJavaScriptLink(string, Rectangle, int, Color) Crée un lien vers JavaScript dans le document PDF.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[]) Crée une annotation de ligne.
CreateLocalLink(Rectangle, int, int) Crée un lien local dans le document PDF.
CreateLocalLink(Rectangle, int, int, Color) Crée un lien local dans le document PDF.
CreateLocalLink(Rectangle, int, int, Color, Enum[]) Crée un lien local dans le document PDF.
CreateMarkup(Rectangle, string, int, int, Color) Crée une annotation de balisage dans le document PDF.
CreateMovie(Rectangle, string, int) Crée des annotations de film.
CreatePdfDocumentLink(Rectangle, string, int, int) Crée un lien vers une autre page de document PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color) Crée un lien vers une autre page de document PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color, Enum[]) Crée un lien vers une autre page de document PDF.
CreatePolygon(LineInfo, int, Rectangle, string) Crée une annotation de polygone.
CreatePolyLine(LineInfo, int, Rectangle, string) Crée une annotation polyligne.
CreatePopup(Rectangle, string, bool, int) Crée une annotation contextuelle dans le document PDF.
CreateRubberStamp(int, Rectangle, string, Color, Stream) Crée une annotation de tampon en caoutchouc.
CreateRubberStamp(int, Rectangle, string, Color, string) Crée une annotation de tampon en caoutchouc.
CreateRubberStamp(int, Rectangle, string, string, Color) Crée une annotation de tampon en caoutchouc.
CreateSound(Rectangle, string, string, int, string) Crée des annotations sonores.
CreateSquareCircle(Rectangle, string, Color, bool, int, int) Crée une annotation en cercle carré.
CreateText(Rectangle, string, string, bool, string, int) Crée une annotation de texte dans un document PDF
CreateWebLink(Rectangle, string, int) Crée un lien Web dans le document PDF.
CreateWebLink(Rectangle, string, int, Color) Crée un lien Web dans le document PDF.
CreateWebLink(Rectangle, string, int, Color, Enum[]) Crée un lien Web dans le document PDF.
DeleteAttachments() Supprime toutes les pièces jointes du document PDF.
DeleteImage() Supprime toutes les images du document PDF.
DeleteImage(int, int[]) Supprime les images spécifiées sur la page spécifiée.
DeleteStamp(int, int[]) Supprime plusieurs tampons sur la page spécifiée par des index de tampon.
DeleteStampById(int) Supprimer le tampon par ID de toutes les pages du document.
DeleteStampById(int, int) Supprime le tampon sur la page spécifiée par ID de tampon.
DeleteStampByIds(int[]) Supprime les tampons avec les ID spécifiés de toutes les pages du document.
DeleteStampByIds(int, int[]) Supprime les tampons de la page spécifiée par plusieurs ID de tampon.
Dispose() Dispose la façade.
DrawCurve(LineInfo, int, Rectangle, string) Crée une annotation de courbe.
ExtractLink() Extrait la collection d’instances Link contenues dans le document PDF.
GetStamps(int) Renvoie un tableau de tampons sur la page.
GetViewerPreference() Renvoie la préférence d’affichage.
HideStampById(int, int) Masque le tampon. Après le masquage, la visibilité du tampon peut être restaurée avec la méthode ShowStampById.
MoveStamp(int, int, double, double) Modifie la position du tampon sur la page.
MoveStampById(int, int, double, double) Modifie la position du tampon sur la page.
RemoveDocumentOpenAction() Supprime l’action d’ouverture du document. Cette opération est utile lors de la concaténation de plusieurs documents qui utilisent l’action explicite ‘GoTo’ au démarrage.
ReplaceImage(int, int, string) Remplace l’image spécifiée sur la page spécifiée du document PDF par une autre image.
ReplaceText(string, string) Remplace le texte dans le fichier PDF.
ReplaceText(string, int, string) Remplace le texte du fichier PDF sur la page spécifiée.
ReplaceText(string, string, int) Remplace le texte dans le fichier PDF et définit la taille de la police.
ReplaceText(string, string, TextState) Remplace le texte dans le fichier PDF en utilisant leTextState objet.
ReplaceText(string, int, string, TextState) Remplace le texte du fichier PDF sur la page spécifiée.TextState objet (famille de polices, couleur) peut être spécifié pour remplacer le texte.
virtual Save(Stream) Enregistre le document PDF dans le flux spécifié.
virtual Save(string) Enregistre le document PDF dans le fichier spécifié.
ShowStampById(int, int) Affiche le tampon qui a été caché par HiddenStampById.

Des champs

Nom La description
const DocumentClose Un type d’événement de document. Ferme un document.
const DocumentOpen Un type d’événement de document. Ouvre un document.
const DocumentPrinted Un type d’événement de document. Exécuter une action après l’impression.
const DocumentSaved Un type d’événement de document. Exécuter une action après avoir enregistré.
const DocumentWillPrint Un type d’événement de document. Exécuter une action avant d’imprimer.
const DocumentWillSave Un type d’événement de document. Exécuter une action avant d’enregistrer.

Voir également