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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
DocumentOpen | std::string | Lesen/Schreiben | Ruft ab, ob das Dokument geöffnet ist, oder legt es fest. |
DocumentClose | std::string | Lesen/Schreiben | Ruft den Dokumentabschluss ab oder legt ihn fest. |
DocumentWillSave | std::string | Lesen/Schreiben | Liest oder legt das Dokument fest, das gespeichert wird. |
DocumentSaved | std::string | Lesen/Schreiben | Liest oder legt das gespeicherte Dokument fest. |
DocumentWillPrint | std::string | Lesen/Schreiben | Gibt das zu druckende Dokument zurück oder legt es fest. |
DocumentPrinted | std::string | Lesen/Schreiben | Liest oder legt das gedruckte Dokument fest. |
Methoden
| Signatur | Beschreibung |
|---|---|
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() → int | Gibt 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) → bool | Durchsucht 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) → bool | Ruft ReplaceText(srcText, pageNum, destText) auf dieser PdfContentEditor-Instanz auf. |
ReplaceText(srcText: std::string, destText: std::string, pageNum: int) → bool | Ruft 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. |