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

Public Types | |
| enum | { kDefaultIID = IID_ITEXTATTRPROVIDERHYPHSTYLE } |
| typedef IHyphenationStyle::ProviderHyphenationStyle | ValueType |
Public Member Functions | |
| void | Set (ValueType phs) |
| ValueType | Get () const |
| virtual void | SetProviderHyphStyle (ValueType providerHyphStyle)=0 |
| virtual ValueType | GetProviderHyphStyle () 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 |
ITextAttrProviderHyphStyle is a simple data interface that is used to hold the desired provider hyphenation style mode which influences the hyphenation points for the same provider: IHyphenationStyle::kHyph_All, IHyphenationStyle::kHyph_AllButUnaesthetic, IHyphenationStyle::kHyph_Aesthetic, IHyphenationStyle::kHyph_PreferredAesthetic.
| inline |
Get the value
| pure virtual |
Get the value
| inline |
Set the value
| phs | specifies the provider hyphenation style |
| pure virtual |
Set the value
| providerHyphStyle | specifies the provider hyphenation style |