PdfContentEditor
Visão geral
PdfContentEditor é uma classe em Aspose.PDF FOSS para C++.
PdfContentEditor.ReplaceText(srcText, destText) pesquisa todo o documento e substitui as strings correspondentes, retornando true quando pelo menos uma substituição ocorre.
Esta classe fornece 22 métodos para trabalhar com objetos PdfContentEditor em programas C++. Os métodos disponíveis incluem: AddDocumentAdditionalAction, AddDocumentAttachment, ChangeViewerPreference, DeleteAttachments, DeleteImage, DeleteStamp, DeleteStampById, DeleteStampByIds, GetViewerPreference, HideStampById, MoveStamp, MoveStampById e 5 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação C++ após a instalação do pacote Aspose.PDF FOSS para C++. Métodos de acesso: DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint, DocumentWillSave.
Métodos de acesso
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
DocumentOpen | std::string | Leitura/Escrita | Obtém ou define a abertura do documento. |
DocumentClose | std::string | Leitura/Escrita | Obtém ou define o fechamento do documento. |
DocumentWillSave | std::string | Leitura/Escrita | Obtém ou define o documento que será salvo. |
DocumentSaved | std::string | Leitura/Escrita | Obtém ou define o documento salvo. |
DocumentWillPrint | std::string | Leitura/Escrita | Obtém ou define se o documento será impresso. |
DocumentPrinted | std::string | Leitura/Escrita | Obtém ou define o documento impresso. |
Métodos
| Assinatura | Descrição |
|---|---|
PdfContentEditor() | Chama PdfContentEditor nesta instância de PdfContentEditor. |
AddDocumentAttachment(path: std::string, description: std::string) | Chama AddDocumentAttachment(path, description) nesta instância de PdfContentEditor. |
DeleteAttachments() | Chama DeleteAttachments nesta instância de PdfContentEditor. |
AddDocumentAdditionalAction(actionName: std::string, javaScript: std::string) | Chama AddDocumentAdditionalAction(actionName, javaScript) nesta instância de PdfContentEditor. |
RemoveDocumentOpenAction() | Chama RemoveDocumentOpenAction nesta instância de PdfContentEditor. |
ChangeViewerPreference(pageLayout: int) | Chama ChangeViewerPreference(pageLayout) nesta instância de PdfContentEditor. |
GetViewerPreference() → int | Retorna a preferência do visualizador. |
ReplaceImage(pageNum: int, imageNum: int, fileName: std::string) | Chama ReplaceImage(pageNum, imageNum, fileName) nesta instância de PdfContentEditor. |
DeleteImage(pageNum: int, imageNum: std::vector<int>) | Chama DeleteImage(pageNum, imageNum) nesta instância de PdfContentEditor. |
DeleteImage() | |
ReplaceText(srcText: std::string, destText: std::string) → bool | Pesquisa todo o documento e substitui as strings correspondentes, retornando true quando ocorre ao menos uma substituição |
ReplaceText(srcText: std::string, pageNum: int, destText: std::string) → bool | Chama ReplaceText(srcText, pageNum, destText) nesta instância de PdfContentEditor. |
ReplaceText(srcText: std::string, destText: std::string, pageNum: int) → bool | Chama ReplaceText(srcText, destText, pageNum) nesta instância de PdfContentEditor. |
DeleteStamp(pageNum: int, stampId: std::vector<int>) | Chama DeleteStamp(pageNum, stampId) nesta instância de PdfContentEditor. |
DeleteStampByIds(stampIds: std::vector<int>) | Chama DeleteStampByIds(stampIds) nesta instância de PdfContentEditor. |
DeleteStampByIds(pageNum: int, stampIds: std::vector<int>) | Chama DeleteStampByIds(pageNum, stampIds) nesta instância de PdfContentEditor. |
DeleteStampById(pageNum: int, stampId: int) | Chama DeleteStampById(pageNum, stampId) nesta instância de PdfContentEditor. |
DeleteStampById(stampId: int) | Chama DeleteStampById(stampId) nesta instância de PdfContentEditor. |
HideStampById(pageNum: int, stampId: int) | Chama HideStampById(pageNum, stampId) nesta instância de PdfContentEditor. |
ShowStampById(pageNum: int, stampId: int) | Chama ShowStampById(pageNum, stampId) nesta instância de PdfContentEditor. |
MoveStampById(pageNum: int, stampId: int, offsetX: double, offsetY: double) | Chama MoveStampById(pageNum, stampId, offsetX, offsetY) nesta instância de PdfContentEditor. |
MoveStamp(pageNum: int, stampId: int, offsetX: double, offsetY: double) | Chama MoveStamp(pageNum, stampId, offsetX, offsetY) nesta instância de PdfContentEditor. |