PdfContentEditor

PdfContentEditor class

Repräsentiert eine Klasse zum Bearbeiten des Inhalts einer PDF-Datei.

public sealed class PdfContentEditor : SaveableFacade

Konstrukteure

NameBeschreibung
PdfContentEditor()Der Konstruktor des PdfContentEditor-Objekts.
PdfContentEditor(Document)Initialisiert neuPdfContentEditor Objekt auf Basis derdocument .

Eigenschaften

NameBeschreibung
Document { get; }Ruft die Dokumentfassade ab, an der gearbeitet wird.
ReplaceTextStrategy { get; set; }Ein Satz von Parametern für den Textersetzungsvorgang
TextEditOptions { get; set; }Ruft Textbearbeitungsoptionen ab oder setzt sie.
TextReplaceOptions { get; set; }Holt oder setzt Optionen zum Ersetzen von Text.
TextSearchOptions { get; set; }Ruft Textsuchoptionen ab oder legt sie fest.

Methoden

NameBeschreibung
AddDocumentAdditionalAction(string, string)Fügt zusätzliche Aktion für Dokumentereignis hinzu.
AddDocumentAttachment(string, string)Fügt einen Dokumentanhang ohne Anmerkung hinzu.
AddDocumentAttachment(Stream, string, string)Fügt einen Dokumentanhang ohne Anmerkung hinzu.
virtual BindPdf(Document)Initialisiert die Fassade.
override BindPdf(Stream)Bindet einen PDF-Stream zur Bearbeitung.
override BindPdf(string)Bindet eine PDF-Datei zur Bearbeitung.
ChangeViewerPreference(int)Ändert die Anzeigeeinstellungen.
override Close()Schließt geöffnetes Dokument.
CreateApplicationLink(Rectangle, string, int)Erstellt einen Link zum Starten einer Anwendung im PDF-Dokument.
CreateApplicationLink(Rectangle, string, int, Color)Erstellt einen Link zum Starten einer Anwendung im PDF-Dokument.
CreateApplicationLink(Rectangle, string, int, Color, Enum[])Erstellt einen Link zum Starten einer Anwendung im PDF-Dokument.
CreateBookmarksAction(string, Color, bool, bool, string, string, string)Erstellt ein Lesezeichen mit der angegebenen Aktion.
CreateCaret(int, Rectangle, Rectangle, string, string, Color)Erstellt Caret-Annotation.
CreateCustomActionLink(Rectangle, int, Color, Enum[])Erstellt einen Link zu benutzerdefinierten Aktionen im PDF-Dokument.
CreateFileAttachment(Rectangle, string, string, int, string)Erstellt Anmerkungen zu Dateianhängen.
CreateFileAttachment(Rectangle, string, Stream, string, int, string)Erstellt Anmerkungen zu Dateianhängen.
CreateFileAttachment(Rectangle, string, string, int, string, double)Erstellt Anmerkungen zu Dateianhängen.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double)Erstellt Anmerkungen zu Dateianhängen.
CreateFreeText(Rectangle, string, int)Erstellt Freitextanmerkungen im PDF-Dokument
CreateJavaScriptLink(string, Rectangle, int, Color)Erstellt einen Link zu JavaScript im PDF-Dokument.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[])Erstellt Linienbeschriftung.
CreateLocalLink(Rectangle, int, int)Erstellt einen lokalen Link im PDF-Dokument.
CreateLocalLink(Rectangle, int, int, Color)Erstellt einen lokalen Link im PDF-Dokument.
CreateLocalLink(Rectangle, int, int, Color, Enum[])Erstellt einen lokalen Link im PDF-Dokument.
CreateMarkup(Rectangle, string, int, int, Color)Erstellt Markup-Anmerkungen im PDF-Dokument.
CreateMovie(Rectangle, string, int)Erstellt Filmanmerkungen.
CreatePdfDocumentLink(Rectangle, string, int, int)Erstellt einen Link zu einer anderen PDF-Dokumentseite.
CreatePdfDocumentLink(Rectangle, string, int, int, Color)Erstellt einen Link zu einer anderen PDF-Dokumentseite.
CreatePdfDocumentLink(Rectangle, string, int, int, Color, Enum[])Erstellt einen Link zu einer anderen PDF-Dokumentseite.
CreatePolygon(LineInfo, int, Rectangle, string)Erstellt eine Polygonanmerkung.
CreatePolyLine(LineInfo, int, Rectangle, string)Erstellt Polylinienbeschriftung.
CreatePopup(Rectangle, string, bool, int)Erstellt eine Popup-Anmerkung im PDF-Dokument.
CreateRubberStamp(int, Rectangle, string, Color, Stream)Erstellt eine Stempelanmerkung.
CreateRubberStamp(int, Rectangle, string, Color, string)Erstellt eine Stempelanmerkung.
CreateRubberStamp(int, Rectangle, string, string, Color)Erstellt eine Stempelanmerkung.
CreateSound(Rectangle, string, string, int, string)Erstellt Tonanmerkungen.
CreateSquareCircle(Rectangle, string, Color, bool, int, int)Erstellt eine Quadrat-Kreis-Anmerkung.
CreateText(Rectangle, string, string, bool, string, int)Erstellt Textanmerkungen im PDF-Dokument
CreateWebLink(Rectangle, string, int)Erstellt einen Weblink im PDF-Dokument.
CreateWebLink(Rectangle, string, int, Color)Erstellt einen Weblink im PDF-Dokument.
CreateWebLink(Rectangle, string, int, Color, Enum[])Erstellt einen Weblink im PDF-Dokument.
DeleteAttachments()Löscht alle Anhänge im PDF-Dokument.
DeleteImage()Löscht alle Bilder aus dem PDF-Dokument.
DeleteImage(int, int[])Löscht die angegebenen Bilder auf der angegebenen Seite.
DeleteStamp(int, int[])Löscht mehrere Stempel auf der angegebenen Seite nach Stempelindizes.
DeleteStampById(int)Stempel nach ID von allen Seiten des Dokuments löschen.
DeleteStampById(int, int)Löscht Stempel auf der angegebenen Seite nach Stempel-ID.
DeleteStampByIds(int[])Löscht Stempel mit angegebenen IDs von allen Seiten des Dokuments.
DeleteStampByIds(int, int[])Löscht Stempel auf der angegebenen Seite nach mehreren Stempel-IDs.
Dispose()Entsorgt die Fassade.
DrawCurve(LineInfo, int, Rectangle, string)Erstellt eine Kurvenbeschriftung.
ExtractLink()Extrahiert die Sammlung von Link-Instanzen, die im PDF-Dokument enthalten sind.
GetStamps(int)Gibt ein Array von Stempeln auf der Seite zurück.
GetViewerPreference()Gibt die Ansichtseinstellung zurück.
HideStampById(int, int)Blendet den Stempel aus. Nach dem Ausblenden kann die Sichtbarkeit des Stempels mit der ShowStampById-Methode wiederhergestellt werden.
MoveStamp(int, int, double, double)Ändert die Position des Stempels auf der Seite.
MoveStampById(int, int, double, double)Ändert die Position des Stempels auf der Seite.
RemoveDocumentOpenAction()Entfernt die offene Aktion aus dem Dokument. Diese Operation ist nützlich, wenn mehrere Dokumente verkettet werden, die beim Start eine explizite „GoTo“-Aktion verwenden.
ReplaceImage(int, int, string)Ersetzt das angegebene Bild auf der angegebenen Seite des PDF-Dokuments durch ein anderes Bild.
ReplaceText(string, string)Ersetzt Text in der PDF-Datei.
ReplaceText(string, int, string)Ersetzt Text in der PDF-Datei auf der angegebenen Seite.
ReplaceText(string, string, int)Ersetzt Text in der PDF-Datei und legt die Schriftgröße fest.
ReplaceText(string, string, TextState)Ersetzt Text in der PDF-Datei mit angegebenemTextState Objekt.
ReplaceText(string, int, string, TextState)Ersetzt Text in der PDF-Datei auf der angegebenen Seite.TextState Objekt (Schriftfamilie, Farbe) kann angegeben werden, um Text zu ersetzen.
virtual Save(Stream)Speichert das PDF-Dokument im angegebenen Stream.
virtual Save(string)Speichert das PDF-Dokument in der angegebenen Datei.
ShowStampById(int, int)Zeigt einen Stempel, der durch HiddenStampById ausgeblendet wurde.

Felder

NameBeschreibung
const DocumentCloseEin Dokumentereignistyp. Schließt ein Dokument.
const DocumentOpenEin Dokumentereignistyp. Öffnet ein Dokument.
const DocumentPrintedEin Dokumentereignistyp. Nach dem Drucken eine Aktion ausführen.
const DocumentSavedEin Dokumentereignistyp. Nach dem Speichern eine Aktion ausführen.
const DocumentWillPrintEin Dokumentereignistyp. Vor dem Drucken eine Aktion ausführen.
const DocumentWillSaveEin Dokumentereignistyp. Vor dem Speichern eine Aktion ausführen.

Siehe auch