InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
FrmLblPrintPrefsDataPersist Class Reference
Inheritance diagram for FrmLblPrintPrefsDataPersist:
CPMUnknown< IBoolData >IBoolDataIPMUnknown

Public Member Functions

 FrmLblPrintPrefsDataPersist (IPMUnknown *boss)
 
void Set (ValueType b)
 
bool16 GetBool () const
 
void ReadWrite (IPMStream *s, ImplementationID prop)
 
- Public Member Functions inherited from CPMUnknown< IBoolData >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 
- Public Member Functions inherited from IBoolData
ValueType Get () const
 

Additional Inherited Members

- Public Types inherited from IBoolData
enum  { kDefaultIID = IID_IBOOLDATA }
 
typedef bool16 ValueType
 
- Protected Member Functions inherited from CPMUnknown< IBoolData >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IBoolData >
HelperInterface fHelperInterface
 

Detailed Description

Stores persistent data to control the print preference of

the frame label adornment; implements IBoolData.

Member Function Documentation

bool16 FrmLblPrintPrefsDataPersist::GetBool () const
virtual
Return the value stored by this interface

Returns
The stored boolean

Implements IBoolData.

void FrmLblPrintPrefsDataPersist::ReadWrite (IPMStreams,
ImplementationID prop 
)
Persistence related method; reads from or writes to given stream

Parameters
sIN the persistent in and out stream.
propIN the implementation ID
void FrmLblPrintPrefsDataPersist::Set (ValueType b)
virtual
Store a new boolean value into this interface.

Parameters
bThe new boolean to store

Implements IBoolData.