Class PdfContentEditor

Classe PdfContentEditor

Représente une classe pour éditer le contenu des fichiers PDF.

public sealed class PdfContentEditor : SaveableFacade

Constructeurs

NomDescription
PdfContentEditor()Le constructeur de l’objet PdfContentEditor.
PdfContentEditor(Document)Initialise un nouvel objet PdfContentEditor sur la base du document.

Propriétés

NomDescription
Document { get; }Obtient le document sur lequel la façade 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

NomDescription
AddDocumentAdditionalAction(string, string)Ajoute une action supplémentaire pour l’événement du 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 l’édition.
override BindPdf(string)Lie un fichier PDF pour l’édition.
ChangeViewerPreference(int)Change 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 le document PDF.
CreateApplicationLink(Rectangle, string, int, Color)Crée un lien pour lancer une application dans le document PDF.
CreateApplicationLink(Rectangle, string, int, Color, Enum[])Crée un lien pour lancer une application dans le 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 de 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 de fichier.
CreateFileAttachment(Rectangle, string, Stream, string, int, string)Crée une annotation de pièce jointe de fichier.
CreateFileAttachment(Rectangle, string, string, int, string, double)Crée une annotation de pièce jointe de fichier.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double)Crée une annotation de pièce jointe de fichier.
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 marquage 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 de polyligne.
CreatePopup(Rectangle, string, bool, int)Crée une annotation popup 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 carré-cercle.
CreateText(Rectangle, string, string, bool, string, int)Crée une annotation de texte dans le 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 dans le 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 les index de tampon.
DeleteStampById(int)Supprime le tampon par ID de toutes les pages du document.
DeleteStampById(int, int)Supprime le tampon sur la page spécifiée par l’ID du tampon.
DeleteStampByIds(int[])Supprime les tampons avec les ID spécifiés de toutes les pages du document.
DeleteStampByIds(int, int[])Supprime les tampons sur la page spécifiée par plusieurs ID de tampons.
Dispose()Dispose de la façade.
DrawCurve(LineInfo, int, Rectangle, string)Crée une annotation de courbe.
ExtractLink()Extrait la collection d’instances de lien 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)Cache le tampon. Après avoir caché, la visibilité du tampon peut être restaurée avec la méthode ShowStampById.
MoveStamp(int, int, double, double)Change la position du tampon sur la page.
MoveStampById(int, int, double, double)Change 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 une action ‘GoTo’ explicite 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 dans le 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 l’objet TextState spécifié.
ReplaceText(string, int, string, TextState)Remplace le texte dans le fichier PDF sur la page spécifiée. L’objet TextState (famille de police, couleur) peut être spécifié pour le texte remplacé.
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.

Champs

NomDescription
const DocumentCloseUn type d’événement de document. Ferme un document.
const DocumentOpenUn type d’événement de document. Ouvre un document.
const DocumentPrintedUn type d’événement de document. Exécute une action après l’impression.
const DocumentSavedUn type d’événement de document. Exécute une action après l’enregistrement.
const DocumentWillPrintUn type d’événement de document. Exécute une action avant l’impression.
const DocumentWillSaveUn type d’événement de document. Exécute une action avant l’enregistrement.

Voir aussi