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

Public Types | |
| enum | { kDefaultIID = IID_ITEXTATTRCAPITALMODE } |
| typedef IDrawingStyle::CapitalizeMode | ValueType |
Public Member Functions | |
| void | Set (ValueType flag) |
| ValueType | Get () const |
| virtual void | SetMode (IDrawingStyle::CapitalizeMode cm)=0 |
| virtual IDrawingStyle::CapitalizeMode | GetMode () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
ITextAttrCapitalMode is a simple data interface that is used to hold the desired capitalization style: All-cap, small-cap, normal, all small-cap. The underlying character values are unchanged, but different glyphs may be drawn. OpenType font features are used for all small-cap and small-cap. We will fake small-cap buy not all small-cap at this time. OpenType fonts will be told to apply 'case' and 'cpsp' when All-cap is used.
| inline |
Get the value.
| pure virtual |
Get the value.
| inline |
Set the value.
| flag | specifies the capitalization mode. |
| pure virtual |
Set the value.
| cm | specifies the capitalization mode. |