![]() | InDesign SDK 20.5 |
#include <IFrmLblDataFacade.h>

Public Types | |
| enum | { kDefaultIID = IID_FRMLBLDATAFACADE } |
Public Member Functions | |
| virtual ErrorCode | GetFrameLabelProperties (const UIDList &items, FrmLblInfo &frmLblInfo)=0 |
| virtual ErrorCode | GetFrameLabelProperties (const UIDRef &item, FrmLblInfo &frmLblInfo)=0 |
| virtual ErrorCode | UpdateFrameLabelProperties (const UIDRef &item, const FrmLblInfo &frmLblInfo)=0 |
| virtual ErrorCode | UpdateFrameLabelProperties (const UIDList &items, const FrmLblInfo &frmLblInfo)=0 |
| virtual ErrorCode | GetFrameLabelPreference (const UIDRef &workspace, FrmLblInfo &frmLblInfo)=0 |
| virtual ErrorCode | SetFrameLabelPreference (const UIDRef &workspace, const FrmLblInfo &frmLblInfo)=0 |
| virtual ErrorCode | GetFrameLabelPrintPreference (IWorkspace *workspace, bool16 &value)=0 |
| virtual ErrorCode | SetFrameLabelPrintPreference (IWorkspace *workspace, bool16 value)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
A facade that provides useful manipulations of IFrmLblData and IID_IFRMLBLPRINTBOOLDATA.
| pure virtual |
Get default setting of the frame label from workspace.
| item | IN The workspae that contains the default setting. |
| frmLblInfo | OUT The default setting of frame label. |
Implemented in FrmLblDataFacade.
| pure virtual |
Get preference of printing frame label or not.
| workspace | IN The workspace that contains the printing preference. |
| value | OUT kTrue the frame label will be printed, kFalse not.. |
Implemented in FrmLblDataFacade.
| pure virtual |
Get properties of the frame label on the selected items.
| items | IN The page items to get frame label properties from. |
| frmLblInfo | OUT The properties of frame label. |
Implemented in FrmLblDataFacade.
| pure virtual |
Get properties of the frame label on the selected items.
| item | IN The page item to get frame label properties from. |
| frmLblInfo | OUT The properties of frame label. |
Implemented in FrmLblDataFacade.
| pure virtual |
Set default setting of the frame label to workspace.
| item | IN The workspae that contains the default setting. |
| frmLblInfo | IN The default setting of frame label. |
Implemented in FrmLblDataFacade.
| pure virtual |
Set preference of printing frame label or not.
| workspace | IN The workspace that contains the printing preference. |
| value | IN kTrue the frame label will be printed, kFalse not.. |
Implemented in FrmLblDataFacade.
| pure virtual |
Set the frame label properties on the selected item.
| item | IN The page item to set frame label properties. |
| frmLblInfo | IN The frame label properties. |
Implemented in FrmLblDataFacade.
| pure virtual |
Set the frame label properties on the selected items.
| items | IN The page item to set frame label properties. |
| frmLblInfo | IN The frame label properties. |
Implemented in FrmLblDataFacade.