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

Public Types | |
| enum | { kDefaultIID = IID_ISTRINGCONVERTER } |
Public Member Functions | |
| virtual void | GetStyleName (PMString &styleName) const =0 |
| void | GetStyleNameBase (PMString &styleName) const |
| virtual bool16 | IncludeStyleChoiceInUI () const =0 |
| virtual void | Convert (const PMString &Object, PMString &output) 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 |
IServiceConverter for converting/manipulating strings.
| pure virtual |
Manipulates the input string returning the output string.
| IN | string specifies the string to be converted |
| OUT | string stores the string representation of the string. |
| pure virtual |
Returns the name of the style to be used in the UI
| OUT | styleName stores the returned name of the style. |
| inline |
| pure virtual |
Returns whether this style can be included in the UI or not. This can be used to exclude locale-specific string styles from the UI, but to still have the conversion service available to draw if the user opens a document that was created in a different locale.