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 |