#include <ITextAttrGlyphForm.h>
|
| enum | { kDefaultIID = IID_ITEXTATTRGLYPHFORM } |
| |
| enum | GlyphForm { kFirstForm, kNoForm = kFirstForm, kFirstValidForm, kTraditionalForm = kFirstValidForm, kExpertForm, kJIS78Form, kJIS83Form, kHalfWidthForm, kThirdWidthForm, kQuarterWidthForm, kNLCForm, kProportionalWidthForm, kFullWidthForm, kJIS04Form, kJIS90Form, kBeyondEndForm } |
| |
typedef ITextAttrGlyphForm::GlyphForm | ValueType |
| |
- See Also
- IGlyphUtils for utilities to convert between GlyphForm and OpenTypeFeature tags.
| virtual ValueType ITextAttrGlyphForm::Get | ( | void | | ) | const |
| inlinevirtual |
| virtual const char* ITextAttrGlyphForm::GetDescriptiveString | ( | | ) | const |
| pure virtual |
GetDescriptiveString
- Returns
- The description string for the glyph form.
| virtual GlyphForm ITextAttrGlyphForm::GetGlyphForm | ( | | ) | const |
| pure virtual |
GetGlyphForm
- Returns
- the GlyphForm (enum)
| virtual bool ITextAttrGlyphForm::IsKnown | ( | | ) | const |
| pure virtual |
GlyphFormIsKnown
- Returns
- true if the glyph form is known (i.e., < ITextAttrGlyphForm::kBeyondEndForm)
| virtual void ITextAttrGlyphForm::Set | ( | ValueType | val | ) | |
| inlinevirtual |
Set -- same as SetGlyphForm()
- Parameters
| virtual void ITextAttrGlyphForm::SetGlyphForm | ( | GlyphForm | gf | ) | |
| pure virtual |
SetGlyphForm
- Parameters
| gf | IN, the GlyphForm (enum) |
| virtual const char* ITextAttrGlyphForm::ToFeatureChars | ( | | ) | const |
| pure virtual |
ToFeatureChars
- Returns
- The OpenType feature tag corresponding to this object, represented as characters.