PdfContentEditor
Översikt
PdfContentEditor är en klass i Aspose.PDF FOSS för C++.
PdfContentEditor.ReplaceText(srcText, destText) söker igenom hela dokumentet och ersätter matchande strängar, och returnerar true när minst en ersättning sker.
Denna klass tillhandahåller 22 metoder för att arbeta med PdfContentEditor-objekt i C++-program. Tillgängliga metoder inkluderar: AddDocumentAdditionalAction, AddDocumentAttachment, ChangeViewerPreference, DeleteAttachments, DeleteImage, DeleteStamp, DeleteStampById, DeleteStampByIds, GetViewerPreference, HideStampById, MoveStamp, MoveStampById och 5 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.PDF FOSS för C++-paketet. Åtkomstmetoder: DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint, DocumentWillSave.
Åtkomstmetoder
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
DocumentOpen | std::string | Läs/Skriv | Hämtar eller anger om dokumentet är öppet. |
DocumentClose | std::string | Läs/Skriv | Hämtar eller anger dokumentstängning. |
DocumentWillSave | std::string | Läs/Skriv | Hämtar eller anger dokumentet som ska sparas. |
DocumentSaved | std::string | Läs/Skriv | Hämtar eller anger det sparade dokumentet. |
DocumentWillPrint | std::string | Läs/Skriv | Hämtar eller anger dokumentet som ska skrivas ut. |
DocumentPrinted | std::string | Läs/Skriv | Hämtar eller anger det utskrivna dokumentet. |
Metoder
| Signatur | Beskrivning |
|---|---|
PdfContentEditor() | Anropar PdfContentEditor på detta PdfContentEditor-instans. |
AddDocumentAttachment(path: std::string, description: std::string) | Anropar AddDocumentAttachment(path, description) på detta PdfContentEditor-instans. |
DeleteAttachments() | Anropar DeleteAttachments på denna PdfContentEditor-instans. |
AddDocumentAdditionalAction(actionName: std::string, javaScript: std::string) | Anropar AddDocumentAdditionalAction(actionName, javaScript) på denna PdfContentEditor-instans. |
RemoveDocumentOpenAction() | Anropar RemoveDocumentOpenAction på denna PdfContentEditor-instans. |
ChangeViewerPreference(pageLayout: int) | Anropar ChangeViewerPreference(pageLayout) på denna PdfContentEditor-instans. |
GetViewerPreference() → int | Returnerar visningspreferensen. |
ReplaceImage(pageNum: int, imageNum: int, fileName: std::string) | Anropar ReplaceImage(pageNum, imageNum, fileName) på denna PdfContentEditor-instans. |
DeleteImage(pageNum: int, imageNum: std::vector<int>) | Anropar DeleteImage(pageNum, imageNum) på denna PdfContentEditor-instans. |
DeleteImage() | |
ReplaceText(srcText: std::string, destText: std::string) → bool | Söker igenom hela dokumentet och ersätter matchande strängar, och returnerar true när minst en ersättning sker |
ReplaceText(srcText: std::string, pageNum: int, destText: std::string) → bool | Anropar ReplaceText(srcText, pageNum, destText) på detta PdfContentEditor-instans. |
ReplaceText(srcText: std::string, destText: std::string, pageNum: int) → bool | Anropar ReplaceText(srcText, destText, pageNum) på detta PdfContentEditor-instans. |
DeleteStamp(pageNum: int, stampId: std::vector<int>) | Anropar DeleteStamp(pageNum, stampId) på detta PdfContentEditor-instans. |
DeleteStampByIds(stampIds: std::vector<int>) | Anropar DeleteStampByIds(stampIds) på denna PdfContentEditor-instans. |
DeleteStampByIds(pageNum: int, stampIds: std::vector<int>) | Anropar DeleteStampByIds(pageNum, stampIds) på denna PdfContentEditor-instans. |
DeleteStampById(pageNum: int, stampId: int) | Anropar DeleteStampById(pageNum, stampId) på denna PdfContentEditor-instans. |
DeleteStampById(stampId: int) | Anropar DeleteStampById(stampId) på denna PdfContentEditor-instans. |
HideStampById(pageNum: int, stampId: int) | Anropar HideStampById(pageNum, stampId) på detta PdfContentEditor-instans. |
ShowStampById(pageNum: int, stampId: int) | Anropar ShowStampById(pageNum, stampId) på denna PdfContentEditor instans. |
MoveStampById(pageNum: int, stampId: int, offsetX: double, offsetY: double) | Anropar MoveStampById(pageNum, stampId, offsetX, offsetY) på denna PdfContentEditor instans. |
MoveStamp(pageNum: int, stampId: int, offsetX: double, offsetY: double) | Anropar MoveStamp(pageNum, stampId, offsetX, offsetY) på denna PdfContentEditor instans. |