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

#include <ITextAttrRubyAdjustParent.h>

Inheritance diagram for ITextAttrRubyAdjustParent:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ITEXTATTRRUBYADJUSTPARENT }
 
typedef
IRubyStyle::RubyAdjustParent 
ValueType
 

Public Member Functions

void Set (ValueType flag)
 
ValueType Get () const
 
virtual void SetRubyAdjustParent (IRubyStyle::RubyAdjustParent data)=0
 
virtual
IRubyStyle::RubyAdjustParent 
GetRubyAdjustParent () const =0
 
virtual ConstCString Describe (IRubyStyle::RubyAdjustParent) const =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

This interface is used to set or retrieve the text attribute for ruby adjusting parent text.

Member Function Documentation

virtual ConstCString ITextAttrRubyAdjustParent::Describe (IRubyStyle::RubyAdjustParent ) const
pure virtual
Describe the attribute.

Parameters
theattribute.
Returns
the attribute.
ValueType ITextAttrRubyAdjustParent::Get (void ) const
inline
Get the attribute.

Returns
the attribute.
virtual IRubyStyle::RubyAdjustParent ITextAttrRubyAdjustParent::GetRubyAdjustParent () const
pure virtual
Get how to adjust the parent text.

Returns
the attribute.
void ITextAttrRubyAdjustParent::Set (ValueType flag)
inline
Set the attribute.

Parameters
theattribute.
virtual void ITextAttrRubyAdjustParent::SetRubyAdjustParent (IRubyStyle::RubyAdjustParent data)
pure virtual
Set how to adjust the parent text.

Parameters
theattribute.