PdfContentEditor

PdfContentEditor class

Rappresenta una classe per modificare il contenuto del file PDF.

public sealed class PdfContentEditor : SaveableFacade

Costruttori

Nome Descrizione
PdfContentEditor() Il costruttore dell’oggetto PdfContentEditor.
PdfContentEditor(Document) Inizializza nuovoPdfContentEditor oggetto sulla base deldocument .

Proprietà

Nome Descrizione
Document { get; } Ottiene la facciata del documento su cui 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

Nome Descrizione
AddDocumentAdditionalAction(string, string) Aggiunge un’azione aggiuntiva per l’evento del documento.
AddDocumentAttachment(string, string) Aggiunge un allegato al documento senza annotazioni.
AddDocumentAttachment(Stream, string, string) Aggiunge un allegato al documento senza annotazioni.
virtual BindPdf(Document) Inizializza la facciata.
override BindPdf(Stream) Associa un flusso PDF per la modifica.
override BindPdf(string) Associa un file PDF per la modifica.
ChangeViewerPreference(int) Modifica la preferenza di visualizzazione.
override Close() Chiude il documento aperto.
CreateApplicationLink(Rectangle, string, int) Crea un collegamento per avviare un’applicazione nel documento PDF.
CreateApplicationLink(Rectangle, string, int, Color) Crea un collegamento per avviare un’applicazione nel documento PDF.
CreateApplicationLink(Rectangle, string, int, Color, Enum[]) Crea un collegamento 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 annotazioni con accento circonflesso.
CreateCustomActionLink(Rectangle, int, Color, Enum[]) Crea un collegamento ad azioni personalizzate nel documento PDF.
CreateFileAttachment(Rectangle, string, string, int, string) Crea annotazione file allegato.
CreateFileAttachment(Rectangle, string, Stream, string, int, string) Crea annotazione file allegato.
CreateFileAttachment(Rectangle, string, string, int, string, double) Crea annotazione file allegato.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double) Crea annotazione file allegato.
CreateFreeText(Rectangle, string, int) Crea annotazioni di testo libere nel documento PDF
CreateJavaScriptLink(string, Rectangle, int, Color) Crea un collegamento a JavaScript nel documento PDF.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[]) Crea annotazione riga.
CreateLocalLink(Rectangle, int, int) Crea un collegamento locale nel documento PDF.
CreateLocalLink(Rectangle, int, int, Color) Crea un collegamento locale nel documento PDF.
CreateLocalLink(Rectangle, int, int, Color, Enum[]) Crea un collegamento locale nel documento PDF.
CreateMarkup(Rectangle, string, int, int, Color) Crea annotazioni di markup nel documento PDF.
CreateMovie(Rectangle, string, int) Crea annotazioni filmato.
CreatePdfDocumentLink(Rectangle, string, int, int) Crea un collegamento a un’altra pagina del documento PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color) Crea un collegamento a un’altra pagina del documento PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color, Enum[]) Crea un collegamento a un’altra pagina del documento PDF.
CreatePolygon(LineInfo, int, Rectangle, string) Crea annotazioni poligonali.
CreatePolyLine(LineInfo, int, Rectangle, string) Crea annotazione polilinea.
CreatePopup(Rectangle, string, bool, int) Crea annotazioni popup nel documento PDF.
CreateRubberStamp(int, Rectangle, string, Color, Stream) Crea un’annotazione del timbro di gomma.
CreateRubberStamp(int, Rectangle, string, Color, string) Crea un’annotazione del timbro di gomma.
CreateRubberStamp(int, Rectangle, string, string, Color) Crea un’annotazione del timbro di gomma.
CreateSound(Rectangle, string, string, int, string) Crea annotazioni sonore.
CreateSquareCircle(Rectangle, string, Color, bool, int, int) Crea annotazioni a cerchio quadrato.
CreateText(Rectangle, string, string, bool, string, int) Crea annotazioni di testo nel documento PDF
CreateWebLink(Rectangle, string, int) Crea un collegamento web nel documento PDF.
CreateWebLink(Rectangle, string, int, Color) Crea un collegamento web nel documento PDF.
CreateWebLink(Rectangle, string, int, Color, Enum[]) Crea un collegamento 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 sulla pagina specificata in base agli indici dei timbri.
DeleteStampById(int) Elimina timbro per ID da tutte le pagine del documento.
DeleteStampById(int, int) Elimina il timbro sulla pagina specificata in base all’ID timbro.
DeleteStampByIds(int[]) Elimina i timbri con ID specificati da tutte le pagine del documento.
DeleteStampByIds(int, int[]) Elimina i timbri sulla pagina specificata in base a più ID timbro.
Dispose() Elimina la facciata.
DrawCurve(LineInfo, int, Rectangle, string) Crea annotazione curva.
ExtractLink() Estrae la raccolta di istanze Link contenute nel documento PDF.
GetStamps(int) Restituisce l’array di timbri sulla pagina.
GetViewerPreference() Restituisce la preferenza di visualizzazione.
HideStampById(int, int) Nasconde il timbro. Dopo essere stato nascosto, la visibilità del timbro può essere ripristinata con il metodo ShowStampById.
MoveStamp(int, int, double, double) Modifica la posizione del timbro sulla pagina.
MoveStampById(int, int, double, double) Modifica la posizione del timbro sulla pagina.
RemoveDocumentOpenAction() Rimuove l’azione aperta dal documento. Questa operazione è utile quando si concatenano più documenti che utilizzano l’azione esplicita “Vai a” 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 specificatoTextState oggetto.
ReplaceText(string, int, string, TextState) Sostituisce il testo nel file PDF nella pagina specificata.TextState l’oggetto (famiglia di caratteri, colore) può essere specificato per sostituire il testo.
virtual Save(Stream) Salva il documento PDF nel flusso specificato.
virtual Save(string) Salva il documento PDF nel file specificato.
ShowStampById(int, int) Mostra il timbro che è stato nascosto da HiddenStampById.

Campi

Nome Descrizione
const DocumentClose Un tipo di evento del documento. Chiude un documento.
const DocumentOpen Un tipo di evento del documento. Apre un documento.
const DocumentPrinted Un tipo di evento del documento. Esegui un’azione dopo la stampa.
const DocumentSaved Un tipo di evento del documento. Esegui un’azione dopo il salvataggio.
const DocumentWillPrint Un tipo di evento del documento. Esegui un’azione prima di stampare.
const DocumentWillSave Un tipo di evento del documento. Esegui un’azione prima di salvare.

Guarda anche