Go to the documentation of this file.
15 #ifndef FS_REDACTION_H_
16 #define FS_REDACTION_H_
197 #endif // FS_REDACTION_H_
Definition: fs_redaction.h:62
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:213
virtual bool NeedToGenerateStreamFile()=0
A callback function used to check whether to generate stream file or not.
bool operator!=(const Redaction &other) const
Not equal operator.
virtual void Release()=0
A callback function used to release current callback object itself.
Definition: fs_common.h:373
common::Progressive StartApply(common::PauseCallback *pause=0)
Start to apply redaction in marked areas: remove the text or graphics under marked areas permanently.
bool operator==(const Redaction &other) const
Equal operator.
Header file for common definitions and classes.
bool IsEmpty() const
Check whether current object is empty or not.
Redaction(const pdf::PDFDoc &document)
Constructor, from a PDF document object.
Definition: fs_annot.h:5784
pdf::annots::Redact MarkRedactAnnot(const pdf::PDFPage &page, const RectFArray &rects)
Mark page contents (text object, image object, and path object) which are to be redacted.
Header file for PDF page related definitions and classes.
Foxit namespace.
Definition: fs_taggedpdf.h:27
void EnableFileStream(const WString &temp_directory_path, ApplyRedactionCallback *apply_redaction_callback)
Enable file stream for image object during applying.
Definition: fx_basic.h:3758
Header file for PDF document related definitions and classes.
#define NULL
The null-pointer value.
Definition: fx_system.h:792
Definition: fs_pdfdoc.h:776
Redaction & operator=(const Redaction &other)
Assign operator.
Definition: fs_pdfpage.h:412
Definition: fs_redaction.h:37
Header file for annotation related definitions and classes.
bool Apply()
Apply redaction in marked areas: remove the text or graphics under marked areas permanently.
WIDE STRING CLASS.
Definition: fx_string.h:1461
Definition: fs_basictypes.h:451
@2026 Foxit Software Incorporated. All rights reserved.