Comprehensive Guide for Developers: Features, Integration, and API Reference
This is the complete list of members for PDF::Document, including all inherited members.
AddAttachment(const std::wstring &name, FileSpec filespec) | PDF::Document | |
AppendField(FormField field) | PDF::Document | |
CopyObject(const Object &source) | PDF::Document | |
CreateActionGoTo(Dest dest) | PDF::Document | |
CreateActionHide() | PDF::Document | |
CreateActionJavaScript(const std::wstring &jscode) | PDF::Document | |
CreateActionNamed(PDAtom name) | PDF::Document | |
CreateActionResetForm() | PDF::Document | |
CreateActionSubmitForm(const std::string &serverUri) | PDF::Document | |
CreateActionURI(const std::string &uri) | PDF::Document | |
CreateArrayObject(bool indirect) | PDF::Document | |
CreateBoolObject(bool value, bool indirect=false) | PDF::Document | |
CreateButtonWidget(const FormField &field, const RectF &rect) (defined in PDF::Document) | PDF::Document | |
CreateChoiceWidget(const FormField &field, const RectF &rect) (defined in PDF::Document) | PDF::Document | |
CreateDestFit(size_t pageIndex, bool isRemote=false) | PDF::Document | |
CreateDestFitB(size_t pageIndex, bool isRemote=false) | PDF::Document | |
CreateDestFitBH(size_t pageIndex, float top, bool isRemote=false) | PDF::Document | |
CreateDestFitBV(size_t pageIndex, float left, bool isRemote=false) | PDF::Document | |
CreateDestFitH(size_t pageIndex, float top, bool isRemote=false) | PDF::Document | |
CreateDestFitR(size_t pageIndex, const RectF &rect, bool isRemote=false) | PDF::Document | |
CreateDestFitV(size_t pageIndex, float left, bool isRemote=false) | PDF::Document | |
CreateDestXYZ(size_t pageIndex, const PointF &xy, float zoom, bool isRemote=false) | PDF::Document | |
CreateDictObject(bool indirect) | PDF::Document | |
CreateEmbeddedFile(const std::wstring &path) | PDF::Document | |
CreateField(const std::wstring &fullname, PDAtom type, PDFieldFlags flags) | PDF::Document | |
CreateFileSpec(PDAtom fileSys, const std::wstring &path) | PDF::Document | |
CreateFontInDoc(const PDFontInfo &fontInfo, bool needSubset=true, bool forceSysFont=true) | PDF::Document | |
CreateFormXObject(const Content &content) | PDF::Document | |
CreateFreeTextAnnot(const RectF &rect) | PDF::Document | |
CreateInkAnnot(PDColorValue color, float lineWidth, const std::vector< std::vector< PointF > > &points) | PDF::Document | |
CreateIntObject(int64_t value, bool indirect=false) | PDF::Document | |
CreateNameObject(PDAtom value, bool indirect=false) | PDF::Document | |
CreateOCGroup(const std::wstring &name) | PDF::Document | |
CreatePage(size_t insertAt, const RectF &mediaBox) | PDF::Document | |
CreatePageFromIcon(size_t insertAt, const Document &iconDoc, const XObject &icon) | PDF::Document | |
CreatePages(size_t insertAt, size_t count, const RectF &mediaBox) | PDF::Document | |
CreatePatternShading(const Shading &shading) | PDF::Document | |
CreatePatternTiling(PDETilingPatternPaintType paintType, PDETilingPatternTilingType tilingType, const RectF &bbox, float xStep, float yStep, const Content &content) | PDF::Document | |
CreateRealObject(float value, bool indirect=false) | PDF::Document | |
CreateRootBookmark() | PDF::Document | |
CreateSignWidget(const FormField &field, const RectF &rect) (defined in PDF::Document) | PDF::Document | |
CreateStampAnnot(const RectF &rect, const XObject &appearance) | PDF::Document | |
CreateStreamObject(const void *buffer, size_t bufSize, const Object &attributesDict, const Object &encodeParms, bool encodeSource) | PDF::Document | |
CreateStringObject(const std::string &bytes, bool hex=false, bool indirect=false) | PDF::Document | |
CreateStringObjectUnicode(const std::wstring &unicode, bool indirect=false) | PDF::Document | |
CreateTextAnnot(const RectF &rect) | PDF::Document | |
CreateTextMarkupAnnot(PDAtom type, PDColorValue color, const QuadPoints &quads) | PDF::Document | |
CreateTextWidget(const FormField &field, const RectF &rect) (defined in PDF::Document) | PDF::Document | |
DeletePage(size_t index) | PDF::Document | |
DeletePages(const PDPageRange &range, ProgressMonitor *mon=nullptr) | PDF::Document | |
Document() noexcept (defined in PDF::Document) | PDF::Document | inline |
Document(PDDoc handle, bool adopt=false) noexcept (defined in PDF::Document) | PDF::Document | inline |
Document(const Document &rhs) noexcept (defined in PDF::Document) | PDF::Document | inline |
Document(Document &&rhs) noexcept (defined in PDF::Document) | PDF::Document | inline |
EnumAttachments(EnumProc enumProc) const | PDF::Document | |
EnumDocLevelJSActions(EnumProc enumProc) const | PDF::Document | |
FindField(const std::wstring &fullname) const | PDF::Document | |
GetAttachment(const std::wstring &name) const | PDF::Document | |
GetAttachmentNameByIndex(size_t index) const | PDF::Document | |
GetCreationDate() const | PDF::Document | |
GetDocLevelJSAction(const std::wstring &name) const | PDF::Document | |
GetField(size_t index) const | PDF::Document | |
GetFilePath() const | PDF::Document | |
GetInfoObject() const | PDF::Document | |
GetInfoString(PDAtom infoStringAtom) const | PDF::Document | |
GetModDate() const | PDF::Document | |
GetNumAttachments() const | PDF::Document | |
GetNumFormFields() const | PDF::Document | |
GetNumOCGroups() const | PDF::Document | |
GetNumPages() const | PDF::Document | |
GetObjectByID(uint32_t id) const | PDF::Document | |
GetOCConfig() const | PDF::Document | |
GetOCGroup(size_t index) const | PDF::Document | |
GetOpenAction() const | PDF::Document | |
GetOpenDestination() const | PDF::Document | |
GetPage(size_t index) const | PDF::Document | |
GetPageDirection() const | PDF::Document | |
GetPageLayout() const | PDF::Document | |
GetPageMode() const | PDF::Document | |
GetRootBookmark() const | PDF::Document | |
GetRootObject() const | PDF::Document | |
GetStandardSecurityParams() const | PDF::Document | |
ImportIcon(const Document &source, size_t pageIndex=0) | PDF::Document | |
InsertPage(const Page &page, size_t insertAt) | PDF::Document | |
InsertPages(size_t insertAt, const Document &sourceDoc, const PDPageRange &sourceRange, ProgressMonitor *mon=nullptr) | PDF::Document | |
IsCompressed() const | PDF::Document | |
IsModified() const | PDF::Document | |
IsSigned() const | PDF::Document | |
MovePages(size_t insertAt, const PDPageRange &range, ProgressMonitor *mon=nullptr) | PDF::Document | |
NewDocument() | PDF::Document | static |
OpenDocument(const std::filesystem::path &path, const std::wstring &password=std::wstring()) | PDF::Document | static |
OpenDocument(const void *data, size_t size, bool copy=false, const std::wstring &password=std::wstring()) | PDF::Document | static |
OpenXfaStream() const | PDF::Document | |
operator=(const Document &rhs) noexcept (defined in PDF::Document) | PDF::Document | inline |
operator=(Document &&rhs) noexcept (defined in PDF::Document) | PDF::Document | inline |
RemoveAttachment(const std::wstring &name) | PDF::Document | |
RemoveDocLevelJS() | PDF::Document | |
RemoveField(FormField field) | PDF::Document | |
RenameField(FormField field, const std::wstring &fullname) | PDF::Document | |
RequestPermission(PDPermReqObj object, PDPermReqOp operation, const std::wstring &password=std::wstring()) const | PDF::Document | |
Save(const std::filesystem::path &path, PDDocSaveFlags flags=kPDDocSaveFull|kPDDocSaveCompressed, ProgressMonitor *progmon=nullptr, const PDOptSaveSettings *optSettings=nullptr, const PDVersion *version=nullptr) | PDF::Document | |
SaveSignedVersion(FormField sigField, const std::filesystem::path &path) const | PDF::Document | |
SetCreationDate(const PDDateTime &date) | PDF::Document | |
SetInfoString(PDAtom infoStringAtom, const std::wstring &string) | PDF::Document | |
SetModDate(const PDDateTime &date) | PDF::Document | |
SetModified(bool modified) | PDF::Document | |
SetOpenAction(Action action) | PDF::Document | |
SetOpenDestination(Dest dest) | PDF::Document | |
SetPageDirection(PDPageDirection direction) | PDF::Document | |
SetPageLayout(PDAtom layout) | PDF::Document | |
SetPageMode(PDAtom mode) | PDF::Document | |
SetStandardSecurityParams(const StdSecurityParams &requestedParams) | PDF::Document |