PDFix SDK  7.2.0
Loading...
Searching...
No Matches
PsCommand Struct Referenceabstract

PsCommand class. More...

#include <pdfix.h>

Public Member Functions

virtual bool AddObject (PdsObject *object)=0
 
virtual bool AddPageObject (PdsPageObject *page_object)=0
 
virtual bool LoadParamsFromStream (PsStream *params, PsDataFormat format)=0
 
virtual bool Reset ()=0
 
virtual bool SaveOutputToStream (PsStream *stream, PsDataFormat format, PdfSaveFlags flags)=0
 
virtual bool SaveCommandsToStream (PsStream *stream, PsDataFormat format, PdfSaveFlags flags)=0
 
virtual bool ConvertToHtml (PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool ConvertToJson (PdfPage *page, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool GetInfo ()=0
 
virtual bool SetInfo ()=0
 
virtual bool LoadTemplate ()=0
 
virtual bool ResetTemplate ()=0
 
virtual bool Preflight (PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool AddTags (PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool DeleteDocumentStructure (PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool SetPdfStandard ()=0
 
virtual bool SetLanguage ()=0
 
virtual bool SetTitle ()=0
 
virtual bool EmbedFonts (PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool AddMissingUnicode (PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool RepairParentTree (PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool RepairIdTree (PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool CreateBookmarks (PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool ArtifactContent (PdfPage *page, PdfRect *bbox, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool FlattenFormXObject (PdfPage *page, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool SetTabsKey (PdfPage *page, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool DeleteTags (PdsStructElement *struc_elem, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool ApplyStandardTags (PdsStructElement *struc_elem, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool AddTagId (PdsStructElement *struc_elem, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool FixPlacement (PdsStructElement *struc_elem, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool RemoveTagData (PdsStructElement *struct_elem, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool FlattenAnnot (PdfPage *page, PdfAnnot *annot, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool SetAnnotContents (PdfPage *page, PdfAnnot *annot, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool RemoveContentMarks (PdfPage *page, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool SetStructureAttribute (PdsStructElement *elem, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool FixStructureSpaces (PdsStructElement *elem, PdfCancelProc cancel_proc, void *cancel_data)=0
 
virtual bool RotatePages (PdfPage *page, PdfCancelProc cancel_proc, void *cancel_data)=0
 

Detailed Description

PsCommand class.

A PsCommand represents an action that the user can perform on the PDF document. Specifically, a PsCommand represents a command which can be added to a command sequence and executed either interactively or via batch processing.