Class PdfContentEditor

Classe PdfContentEditor

Rappresenta una classe per modificare il contenuto dei file PDF.

public sealed class PdfContentEditor : SaveableFacade

Costruttori

NomeDescrizione
PdfContentEditor()Il costruttore dell’oggetto PdfContentEditor.
PdfContentEditor(Document)Inizializza un nuovo oggetto PdfContentEditor sulla base del documento.

Proprietà

NomeDescrizione
Document { get; }Ottiene il documento su cui la facciata sta lavorando.
ReplaceTextStrategy { get; set; }Un insieme di parametri per l’operazione di sostituzione del testo
TextEditOptions { get; set; }Ottiene o imposta le opzioni di modifica del testo.
TextReplaceOptions { get; set; }Ottiene o imposta le opzioni di sostituzione del testo.
TextSearchOptions { get; set; }Ottiene o imposta le opzioni di ricerca del testo.

Metodi

NomeDescrizione
AddDocumentAdditionalAction(string, string)Aggiunge un’azione aggiuntiva per l’evento del documento.
AddDocumentAttachment(string, string)Aggiunge un allegato al documento senza annotazione.
AddDocumentAttachment(Stream, string, string)Aggiunge un allegato al documento senza annotazione.
virtual BindPdf(Document)Inizializza la facciata.
override BindPdf(Stream)Collega uno stream PDF per la modifica.
override BindPdf(string)Collega un file PDF per la modifica.
ChangeViewerPreference(int)Cambia la preferenza di visualizzazione.
override Close()Chiude il documento aperto.
CreateApplicationLink(Rectangle, string, int)Crea un link per avviare un’applicazione nel documento PDF.
CreateApplicationLink(Rectangle, string, int, Color)Crea un link per avviare un’applicazione nel documento PDF.
CreateApplicationLink(Rectangle, string, int, Color, Enum[])Crea un link per avviare un’applicazione nel documento PDF.
CreateBookmarksAction(string, Color, bool, bool, string, string, string)Crea un segnalibro con l’azione specificata.
CreateCaret(int, Rectangle, Rectangle, string, string, Color)Crea un’annotazione caret.
CreateCustomActionLink(Rectangle, int, Color, Enum[])Crea un link per azioni personalizzate nel documento PDF.
CreateFileAttachment(Rectangle, string, string, int, string)Crea un’annotazione di allegato file.
CreateFileAttachment(Rectangle, string, Stream, string, int, string)Crea un’annotazione di allegato file.
CreateFileAttachment(Rectangle, string, string, int, string, double)Crea un’annotazione di allegato file.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double)Crea un’annotazione di allegato file.
CreateFreeText(Rectangle, string, int)Crea un’annotazione di testo libero nel documento PDF
CreateJavaScriptLink(string, Rectangle, int, Color)Crea un link a JavaScript nel documento PDF.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[])Crea un’annotazione di linea.
CreateLocalLink(Rectangle, int, int)Crea un link locale nel documento PDF.
CreateLocalLink(Rectangle, int, int, Color)Crea un link locale nel documento PDF.
CreateLocalLink(Rectangle, int, int, Color, Enum[])Crea un link locale nel documento PDF.
CreateMarkup(Rectangle, string, int, int, Color)Crea un’annotazione di markup nel documento PDF.
CreateMovie(Rectangle, string, int)Crea annotazioni di film.
CreatePdfDocumentLink(Rectangle, string, int, int)Crea un link a un’altra pagina del documento PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color)Crea un link a un’altra pagina del documento PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color, Enum[])Crea un link a un’altra pagina del documento PDF.
CreatePolygon(LineInfo, int, Rectangle, string)Crea un’annotazione poligonale.
CreatePolyLine(LineInfo, int, Rectangle, string)Crea un’annotazione polilinea.
CreatePopup(Rectangle, string, bool, int)Crea un’annotazione popup nel documento PDF.
CreateRubberStamp(int, Rectangle, string, Color, Stream)Crea un’annotazione di timbro in gomma.
CreateRubberStamp(int, Rectangle, string, Color, string)Crea un’annotazione di timbro in gomma.
CreateRubberStamp(int, Rectangle, string, string, Color)Crea un’annotazione di timbro in gomma.
CreateSound(Rectangle, string, string, int, string)Crea annotazioni sonore.
CreateSquareCircle(Rectangle, string, Color, bool, int, int)Crea un’annotazione quadrato-cerchio.
CreateText(Rectangle, string, string, bool, string, int)Crea un’annotazione di testo nel documento PDF
CreateWebLink(Rectangle, string, int)Crea un link web nel documento PDF.
CreateWebLink(Rectangle, string, int, Color)Crea un link web nel documento PDF.
CreateWebLink(Rectangle, string, int, Color, Enum[])Crea un link web nel documento PDF.
DeleteAttachments()Elimina tutti gli allegati nel documento PDF.
DeleteImage()Elimina tutte le immagini dal documento PDF.
DeleteImage(int, int[])Elimina le immagini specificate nella pagina specificata.
DeleteStamp(int, int[])Elimina più timbri nella pagina specificata in base agli indici dei timbri.
DeleteStampById(int)Elimina il timbro per ID da tutte le pagine del documento.
DeleteStampById(int, int)Elimina il timbro nella pagina specificata per ID del timbro.
DeleteStampByIds(int[])Elimina i timbri con ID specificati da tutte le pagine del documento.
DeleteStampByIds(int, int[])Elimina i timbri nella pagina specificata per più ID di timbri.
Dispose()Smaltisce la facciata.
DrawCurve(LineInfo, int, Rectangle, string)Crea un’annotazione curva.
ExtractLink()Estrae la collezione di istanze Link contenute nel documento PDF.
GetStamps(int)Restituisce un array di timbri sulla pagina.
GetViewerPreference()Restituisce la preferenza di visualizzazione.
HideStampById(int, int)Nasconde il timbro. Dopo aver nascosto, la visibilità del timbro può essere ripristinata con il metodo ShowStampById.
MoveStamp(int, int, double, double)Cambia la posizione del timbro sulla pagina.
MoveStampById(int, int, double, double)Cambia la posizione del timbro sulla pagina.
RemoveDocumentOpenAction()Rimuove l’azione di apertura dal documento. Questa operazione è utile quando si concatenano più documenti che utilizzano un’azione ‘GoTo’ esplicita all’avvio.
ReplaceImage(int, int, string)Sostituisce l’immagine specificata nella pagina specificata del documento PDF con un’altra immagine.
ReplaceText(string, string)Sostituisce il testo nel file PDF.
ReplaceText(string, int, string)Sostituisce il testo nel file PDF nella pagina specificata.
ReplaceText(string, string, int)Sostituisce il testo nel file PDF e imposta la dimensione del carattere.
ReplaceText(string, string, TextState)Sostituisce il testo nel file PDF utilizzando l’oggetto TextState specificato.
ReplaceText(string, int, string, TextState)Sostituisce il testo nel file PDF nella pagina specificata. L’oggetto TextState (famiglia di caratteri, colore) può essere specificato per il testo sostituito.
virtual Save(Stream)Salva il documento PDF nello stream specificato.
virtual Save(string)Salva il documento PDF nel file specificato.
ShowStampById(int, int)Mostra il timbro che è stato nascosto da HiddenStampById.

Campi

NomeDescrizione
const DocumentCloseUn tipo di evento documento. Chiude un documento.
const DocumentOpenUn tipo di evento documento. Apre un documento.
const DocumentPrintedUn tipo di evento documento. Esegue un’azione dopo la stampa.
const DocumentSavedUn tipo di evento documento. Esegue un’azione dopo il salvataggio.
const DocumentWillPrintUn tipo di evento documento. Esegue un’azione prima della stampa.
const DocumentWillSaveUn tipo di evento documento. Esegue un’azione prima del salvataggio.

Vedi anche