![]() | InDesign SDK 20.5 |

Public Member Functions | |
| SLCServiceProvider (IPMUnknown *boss) | |
| virtual void | GetName (PMString *pName) |
| virtual ServiceID | GetServiceID (void) |
| virtual bool16 | HasMultipleIDs (void) const |
| virtual void | GetServiceIDs (K2Vector< ServiceID > &serviceIDs) |
| virtual bool16 | IsDefaultServiceProvider (void) |
| virtual IK2ServiceProvider::InstancePerX | GetInstantiationPolicy (void) |
| virtual IPlugIn::ThreadingPolicy | GetThreadingPolicy () const |
Public Member Functions inherited from CPMUnknown< IK2ServiceProvider > | |
| IPMUnknown * | QueryInterface (PMIID interfaceID) const |
| void | AddRef () const |
| void | Release () const |
| void | PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| void | PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| CPMUnknown (const CPMUnknown &)=delete | |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
Additional Inherited Members | |
Public Types inherited from IK2ServiceProvider | |
| enum | { kDefaultIID = IID_IK2SERVICEPROVIDER } |
| enum | InstancePerX { kInstancePerSession, kInstancePerUse, kInstancePerSessionPreload, kInstancePerSessionNoPurge } |
Protected Member Functions inherited from CPMUnknown< IK2ServiceProvider > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CPMUnknown< IK2ServiceProvider > | |
| HelperInterface | fHelperInterface |
Registers SLCParagraphComposer as a kTextEngineService, the ServiceID under which all IParagraphComposer services are registered. Also provides the name used to identify the composer in the user interface.
| inline |
Constructor.
| boss | interface ptr of boss object on which this interface is aggregated. |
| inlinevirtual |
Implements IK2ServiceProvider.
| inlinevirtual |
Get the name of the paragraph composer service.
| pName | OUT string key that can be translated to give the name of the composer for display in the user interface. |
Implements IK2ServiceProvider.
| inlinevirtual |
Implements IK2ServiceProvider.
This service is registered under the ServiceID kTextEngineService only.
| serviceIDs | vector to add ServiceID to. |
Implements IK2ServiceProvider.
| inlinevirtual |
Implements IK2ServiceProvider.
| inlinevirtual |
Implements IK2ServiceProvider.
| inlinevirtual |
Implements IK2ServiceProvider.