PdfContentEditor

PdfContentEditor

Übersicht

PdfContentEditor ist eine Klasse in Aspose.PDF FOSS für C++.

PdfContentEditor.ReplaceText(srcText, destText) durchsucht das gesamte Dokument und ersetzt passende Zeichenketten, wobei true zurückgegeben wird, wenn mindestens ein Ersatz erfolgt.

Diese Klasse stellt 22 Methoden zur Arbeit mit PdfContentEditor-Objekten in C++-Programmen bereit. Verfügbare Methoden sind: AddDocumentAdditionalAction, AddDocumentAttachment, ChangeViewerPreference, DeleteAttachments, DeleteImage, DeleteStamp, DeleteStampById, DeleteStampByIds, GetViewerPreference, HideStampById, MoveStamp, MoveStampById und 5 weitere Methoden. Alle öffentlichen Mitglieder sind für jede C++-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für C++-Paket installiert wurde. Zugriffsmethoden: DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint, DocumentWillSave.

Zugriffsmethoden

NameTypZugriffBeschreibung
DocumentOpenstd::stringLesen/SchreibenRuft ab, ob das Dokument geöffnet ist, oder legt es fest.
DocumentClosestd::stringLesen/SchreibenRuft den Dokumentabschluss ab oder legt ihn fest.
DocumentWillSavestd::stringLesen/SchreibenLiest oder legt das Dokument fest, das gespeichert wird.
DocumentSavedstd::stringLesen/SchreibenLiest oder legt das gespeicherte Dokument fest.
DocumentWillPrintstd::stringLesen/SchreibenGibt das zu druckende Dokument zurück oder legt es fest.
DocumentPrintedstd::stringLesen/SchreibenLiest oder legt das gedruckte Dokument fest.

Methoden

SignaturBeschreibung
PdfContentEditor()Ruft PdfContentEditor auf dieser PdfContentEditor-Instanz auf.
AddDocumentAttachment(path: std::string, description: std::string)Ruft AddDocumentAttachment(path, description) auf dieser PdfContentEditor-Instanz auf.
DeleteAttachments()Ruft DeleteAttachments auf dieser PdfContentEditor-Instanz auf.
AddDocumentAdditionalAction(actionName: std::string, javaScript: std::string)Ruft AddDocumentAdditionalAction(actionName, javaScript) auf dieser PdfContentEditor-Instanz auf.
RemoveDocumentOpenAction()Ruft RemoveDocumentOpenAction auf dieser PdfContentEditor-Instanz auf.
ChangeViewerPreference(pageLayout: int)Ruft ChangeViewerPreference(pageLayout) auf dieser PdfContentEditor-Instanz auf.
GetViewerPreference() → intGibt die Viewer-Präferenz zurück.
ReplaceImage(pageNum: int, imageNum: int, fileName: std::string)Ruft ReplaceImage(pageNum, imageNum, fileName) auf dieser PdfContentEditor-Instanz auf.
DeleteImage(pageNum: int, imageNum: std::vector<int>)Ruft DeleteImage(pageNum, imageNum) auf dieser PdfContentEditor-Instanz auf.
DeleteImage()
ReplaceText(srcText: std::string, destText: std::string) → boolDurchsucht das gesamte Dokument und ersetzt passende Zeichenketten, wobei true zurückgegeben wird, wenn mindestens ein Ersetzen auftritt
ReplaceText(srcText: std::string, pageNum: int, destText: std::string) → boolRuft ReplaceText(srcText, pageNum, destText) auf dieser PdfContentEditor-Instanz auf.
ReplaceText(srcText: std::string, destText: std::string, pageNum: int) → boolRuft ReplaceText(srcText, destText, pageNum) auf dieser PdfContentEditor-Instanz auf.
DeleteStamp(pageNum: int, stampId: std::vector<int>)Ruft DeleteStamp(pageNum, stampId) auf dieser PdfContentEditor-Instanz auf.
DeleteStampByIds(stampIds: std::vector<int>)Ruft DeleteStampByIds(stampIds) auf dieser PdfContentEditor-Instanz auf.
DeleteStampByIds(pageNum: int, stampIds: std::vector<int>)Ruft DeleteStampByIds(pageNum, stampIds) auf dieser PdfContentEditor-Instanz auf.
DeleteStampById(pageNum: int, stampId: int)Ruft DeleteStampById(pageNum, stampId) auf dieser PdfContentEditor-Instanz auf.
DeleteStampById(stampId: int)Ruft DeleteStampById(stampId) auf dieser PdfContentEditor-Instanz auf.
HideStampById(pageNum: int, stampId: int)Ruft HideStampById(pageNum, stampId) bei dieser PdfContentEditor-Instanz auf.
ShowStampById(pageNum: int, stampId: int)Ruft ShowStampById(pageNum, stampId) auf dieser PdfContentEditor-Instanz auf.
MoveStampById(pageNum: int, stampId: int, offsetX: double, offsetY: double)Ruft MoveStampById(pageNum, stampId, offsetX, offsetY) auf dieser PdfContentEditor-Instanz auf.
MoveStamp(pageNum: int, stampId: int, offsetX: double, offsetY: double)Ruft MoveStamp(pageNum, stampId, offsetX, offsetY) auf dieser PdfContentEditor-Instanz auf.

Siehe auch

 Deutsch