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

Public Member Functions | |
| virtual void | SetKentenKind (uchar val, int32 offsetInRun, int32 len)=0 |
| virtual void | AddLength (int32 lenToAdd)=0 |
| virtual void | SetKentenFont (UID font, const PMReal &size, PMString style)=0 |
| virtual void | SetBaseTextRun (IWaxRun *baseTextWaxRun)=0 |
| virtual bool16 | IsFeatureOn () const =0 |
| virtual int32 | GetLength () const =0 |
| virtual IPMFont * | QueryFont (IDataBase *db) const =0 |
| virtual bool16 | SplitInto (IKRAdornmentData *other, int32 offsetInRun)=0 |
Public Member Functions inherited from IKRAdornmentData | |
| virtual IWaxRun * | QueryBaseTextRun () 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 |
Adornment data interface for Kenten (dotted emphasis) IAdornmentData
| pure virtual |
Adds characters to adorned length in base text wax run
| lenToAdd | IN number of characters to add |
| pure virtual |
Number of characters in adorned base text run
Implements IKRAdornmentData.
| pure virtual |
Custom impl of QueryFont for kenten font
| database | of current pub |
Implements IKRAdornmentData.
| pure virtual |
Attaches this adornment to a base text IWaxRun
| baseTextWaxRun | IN wax run to attach to |
Implements IKRAdornmentData.
| pure virtual |
Sets font of custom kenten
| font | IN UID of IPMFont |
| size | IN pt size of font |
| style | IN face of font (non-native) |
| pure virtual |
Set kind of kenten (which dot style)
| val | IN from enum KentenKind |
| offsetInRun | IN offset in characters into the base text wax run |
| len | IN number of characters to adorn |
| pure virtual |
Splits adornment into two at offset
| other | OUT ptr to split off adornment |
| offsetInRun | IN offset into base text run to split at |
Implements IKRAdornmentData.