InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IWaxLineSubLog Class Referenceabstract

#include <IWaxLineSubLog.h>

Inheritance diagram for IWaxLineSubLog:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IWAXLINESUBLOG }
 

Public Member Functions

virtual TEInputOutputMappingGetLog ()=0
 
virtual void SetLogType (int mappingType)=0
 
virtual bool16 GetReversedOrder () const =0
 
virtual void SetReversedOrder (bool16 b)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Interface for working with complex-script specific glyph data. This information is provided only for text composed with a complex-script composer. It provides additional layout information that is critical for the correct placement of marks & diacritics, especially in right-to-left writing scripts.

Member Function Documentation

virtual TEInputOutputMapping& IWaxLineSubLog::GetLog ()
pure virtual
GetLog().

Returns
the character - glyph mapping.
virtual bool16 IWaxLineSubLog::GetReversedOrder () const
pure virtual
GetReversedOrder().

If return true paragraph direction is right to left.

If return false paragraph direction is left to right.

Returns
line order is reversed.
virtual void IWaxLineSubLog::SetLogType (int mappingType)
pure virtual
SetLogType().

Parameters
ChangeMapping Type.
virtual void IWaxLineSubLog::SetReversedOrder (bool16 b)
pure virtual
SetReversedOrder().

Set true if paragraph direction is right to left.

Set false if paragraph direction is left to right.

Parameters
border of line