PDF SDK Documentation

Comprehensive Guide for Developers: Features, Integration, and API Reference

Loading...
Searching...
No Matches
PDF::Document Member List

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::Documentinline
Document(PDDoc handle, bool adopt=false) noexcept (defined in PDF::Document)PDF::Documentinline
Document(const Document &rhs) noexcept (defined in PDF::Document)PDF::Documentinline
Document(Document &&rhs) noexcept (defined in PDF::Document)PDF::Documentinline
EnumAttachments(EnumProc enumProc) constPDF::Document
EnumDocLevelJSActions(EnumProc enumProc) constPDF::Document
FindField(const std::wstring &fullname) constPDF::Document
GetAttachment(const std::wstring &name) constPDF::Document
GetAttachmentNameByIndex(size_t index) constPDF::Document
GetCreationDate() constPDF::Document
GetDocLevelJSAction(const std::wstring &name) constPDF::Document
GetField(size_t index) constPDF::Document
GetFilePath() constPDF::Document
GetInfoObject() constPDF::Document
GetInfoString(PDAtom infoStringAtom) constPDF::Document
GetModDate() constPDF::Document
GetNumAttachments() constPDF::Document
GetNumFormFields() constPDF::Document
GetNumOCGroups() constPDF::Document
GetNumPages() constPDF::Document
GetObjectByID(uint32_t id) constPDF::Document
GetOCConfig() constPDF::Document
GetOCGroup(size_t index) constPDF::Document
GetOpenAction() constPDF::Document
GetOpenDestination() constPDF::Document
GetPage(size_t index) constPDF::Document
GetPageDirection() constPDF::Document
GetPageLayout() constPDF::Document
GetPageMode() constPDF::Document
GetRootBookmark() constPDF::Document
GetRootObject() constPDF::Document
GetStandardSecurityParams() constPDF::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() constPDF::Document
IsModified() constPDF::Document
IsSigned() constPDF::Document
MovePages(size_t insertAt, const PDPageRange &range, ProgressMonitor *mon=nullptr)PDF::Document
NewDocument()PDF::Documentstatic
OpenDocument(const std::filesystem::path &path, const std::wstring &password=std::wstring())PDF::Documentstatic
OpenDocument(const void *data, size_t size, bool copy=false, const std::wstring &password=std::wstring())PDF::Documentstatic
OpenXfaStream() constPDF::Document
operator=(const Document &rhs) noexcept (defined in PDF::Document)PDF::Documentinline
operator=(Document &&rhs) noexcept (defined in PDF::Document)PDF::Documentinline
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()) constPDF::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) constPDF::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