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

Public Types | |
| enum | { kDefaultIID = IID_IPREFLIGHTWAXINFO } |
Public Member Functions | |
| virtual int32 | GetNumGlyphs () const =0 |
| virtual const IWaxRun * | QueryRun () const =0 |
| virtual void | Initialize ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
This interface, in combination with IPreflightTextRangeInfo, provides information
about a particular wax (run or line) found in the document. This interface is used
by preflight rules (IPreflightRuleVisitor) that inspect wax runs.
Typical application (in IPreflightRuleVisitor::Visit):
InterfacePtr<IPreflightObject> iObj(iInfo->QueryObject());
InterfacePtr<IPreflightWaxInfo> iWaxInfo(iObj, UseDefaultIID());
InterfacePtr<IPreflightTextRangeInfo> iTextRangeInfo(iObj, UseDefaultIID());
Use iWaxInfo and iTextRangeInfo to interrogate text attributes.
| pure virtual |
Get the number of glyphs in this run.
| pure virtual |
Initialize based on preflight object ID. For internal use only.
| pure virtual |
Query the run data.