Aspose::Slides::IBasePortionFormatEffectiveData Class Referenceabstract

Base interface for immutable objects which contain effective text portion formatting properties. More...

Inherits System::Object.

Inherited by Aspose::Slides::IPortionFormatEffectiveData [virtual].

Public Member Functions

virtual System::SharedPtr< ILineFormatEffectiveDataget_LineFormat ()=0
 Returns the LineFormat properties for text outlining. Read-only ILineFormatEffectiveData. More...
 
virtual System::SharedPtr< IFillFormatEffectiveDataget_FillFormat ()=0
 Returns the text FillFormat properties. Read-only IFillFormatEffectiveData. More...
 
virtual System::SharedPtr< IEffectFormatEffectiveDataget_EffectFormat ()=0
 Returns the text EffectFormat properties. Read-only IEffectFormatEffectiveData. More...
 
virtual System::Drawing::Color get_HighlightColor ()=0
 Returns the color used to highlight a text. Read-only Color. More...
 
virtual System::SharedPtr< ILineFormatEffectiveDataget_UnderlineLineFormat ()=0
 Returns the LineFormat properties used to outline underline line. Read-only ILineFormatEffectiveData. More...
 
virtual System::SharedPtr< IFillFormatEffectiveDataget_UnderlineFillFormat ()=0
 Returns the underline line FillFormat properties. Read-only IFillFormatEffectiveData. More...
 
virtual bool get_FontBold ()=0
 Determines whether the font is bold. Read-only bool. More...
 
virtual bool get_FontItalic ()=0
 Determines whether the font is itallic. Read-only bool. More...
 
virtual bool get_Kumimoji ()=0
 Determines whether the numbers should ignore text eastern language-specific vertical text layout. Read-only bool. More...
 
virtual bool get_NormaliseHeight ()=0
 Determines whether the height of a text should be normalized. Read-only bool. More...
 
virtual bool get_ProofDisabled ()=0
 Determines whether the text shouldn't be proofed. Read-only bool. More...
 
virtual TextUnderlineType get_FontUnderline ()=0
 Returns the text underline type. Read-only TextUnderlineType. More...
 
virtual Aspose::Slides::TextCapType get_TextCapType ()=0
 Returns the type of text capitalization. Read-only Slides::TextCapType. More...
 
virtual TextStrikethroughType get_StrikethroughType ()=0
 Returns the strikethrough type of a text. Read-only TextStrikethroughType. More...
 
virtual bool get_SmartTagClean ()=0
 Determines whether the smart tag should be cleaned. Read-only bool. More...
 
virtual bool get_IsHardUnderlineLine ()=0
 Determines whether the underline style has own LineFormat properties or inherits it from the LineFormat properties of the text. Read-only bool. More...
 
virtual bool get_IsHardUnderlineFill ()=0
 Determines whether the underline style has own FillFormat properties or inherits it from the FillFormat properties of the text. Read-only bool. More...
 
virtual float get_FontHeight ()=0
 Returns the font height of a portion. Read-only float. More...
 
virtual System::SharedPtr< IFontDataget_LatinFont ()=0
 Returns the Latin font info. Read-only IFontData. More...
 
virtual System::SharedPtr< IFontDataget_EastAsianFont ()=0
 Returns the East Asian font info. Read-only IFontData. More...
 
virtual System::SharedPtr< IFontDataget_ComplexScriptFont ()=0
 Returns the complex script font info. Read-only IFontData. More...
 
virtual System::SharedPtr< IFontDataget_SymbolFont ()=0
 Returns the symbolic font info. Read-only IFontData. More...
 
virtual float get_Escapement ()=0
 Returns the superscript or subscript text. Value from -100% (subscript) to 100% (superscript). Read-only float. More...
 
virtual float get_KerningMinimalSize ()=0
 Returns the minimal font size, for which kerning should be switched on. Read-only float. More...
 
virtual System::String get_LanguageId ()=0
 Returns the Id of a language. Read-only System::String. More...
 
virtual System::String get_AlternativeLanguageId ()=0
 Returns the Id of an alternative language. Read-only System::String. More...
 
virtual float get_Spacing ()=0
 Returns the intercharacter spacing increment. Read-only float. More...
 
- Public Member Functions inherited from System::Object
 Object ()
 Creates object. Initializes all internal data structures. More...
 
virtual ~Object ()
 Destroys object. Frees all internal data structures. More...
 
 Object (Object const &x)
 Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
Objectoperator= (Object const &x)
 Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
ObjectSharedRefAdded ()
 Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int SharedRefRemovedSafe ()
 Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int RemovedSharedRefs (int count)
 Decreases shared reference count by specified value. More...
 
Detail::SmartPtrCounter * WeakRefAdded ()
 Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
void WeakRefRemoved ()
 Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
Detail::SmartPtrCounter * GetCounter ()
 Gets reference counter data structure associated with the object. More...
 
int SharedCount () const
 Gets current value of shared refernce counter. More...
 
void Lock ()
 Implements C# lock() statement locking. Call directly or use LockContext sentry object. More...
 
void Unlock ()
 Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More...
 
virtual bool Equals (ptr obj)
 Compares objects using C# Object.Equals semantics. More...
 
virtual int GetHashCode () const
 Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
 
virtual String ToString () ASPOSE_CONST
 Analog of C# Object.ToString() method. Enables converting custom objects to string. More...
 
virtual ptr MemberwiseClone () const
 Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More...
 
virtual const TypeInfoGetType () const
 Gets actual type of object. Analog of C# System.Object.GetType() call. More...
 
virtual bool Is (const TypeInfo &targetType) const
 Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More...
 
virtual void SetTemplateWeakPtr (unsigned int argument)
 Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
 
template<>
bool Equals (float const &objA, float const &objB)
 
template<>
bool Equals (double const &objA, double const &objB)
 
template<>
bool ReferenceEquals (String const &str, std::nullptr_t)
 
template<>
bool ReferenceEquals (String const &str1, String const &str2)
 

Additional Inherited Members

- Public Types inherited from System::Object
typedef SmartPtr< Objectptr
 Alias for smart pointer type. More...
 
typedef System::Details::SharedMembersType shared_members_type
 structure to keep list of shared pointers contained in object. More...
 
- Static Public Member Functions inherited from System::Object
static bool ReferenceEquals (ptr const &objA, ptr const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, T const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, std::nullptr_t)
 Reference-compares value type object with nullptr. More...
 
template<typename T1 , typename T2 >
static std::enable_if< IsSmartPtr< T1 >::value &&IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares reference type objects in C# style. More...
 
template<typename T1 , typename T2 >
static std::enable_if<!IsSmartPtr< T1 >::value &&!IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares value type objects in C# style. More...
 
static const TypeInfoType ()
 Impleemnts C# typeof(System.Object) construct. More...
 

Detailed Description

Base interface for immutable objects which contain effective text portion formatting properties.

Member Function Documentation

◆ get_AlternativeLanguageId()

virtual System::String Aspose::Slides::IBasePortionFormatEffectiveData::get_AlternativeLanguageId ( )
pure virtual

Returns the Id of an alternative language. Read-only System::String.

◆ get_ComplexScriptFont()

virtual System::SharedPtr<IFontData> Aspose::Slides::IBasePortionFormatEffectiveData::get_ComplexScriptFont ( )
pure virtual

Returns the complex script font info. Read-only IFontData.

◆ get_EastAsianFont()

virtual System::SharedPtr<IFontData> Aspose::Slides::IBasePortionFormatEffectiveData::get_EastAsianFont ( )
pure virtual

Returns the East Asian font info. Read-only IFontData.

◆ get_EffectFormat()

virtual System::SharedPtr<IEffectFormatEffectiveData> Aspose::Slides::IBasePortionFormatEffectiveData::get_EffectFormat ( )
pure virtual

Returns the text EffectFormat properties. Read-only IEffectFormatEffectiveData.

◆ get_Escapement()

virtual float Aspose::Slides::IBasePortionFormatEffectiveData::get_Escapement ( )
pure virtual

Returns the superscript or subscript text. Value from -100% (subscript) to 100% (superscript). Read-only float.

◆ get_FillFormat()

virtual System::SharedPtr<IFillFormatEffectiveData> Aspose::Slides::IBasePortionFormatEffectiveData::get_FillFormat ( )
pure virtual

Returns the text FillFormat properties. Read-only IFillFormatEffectiveData.

◆ get_FontBold()

virtual bool Aspose::Slides::IBasePortionFormatEffectiveData::get_FontBold ( )
pure virtual

Determines whether the font is bold. Read-only bool.

◆ get_FontHeight()

virtual float Aspose::Slides::IBasePortionFormatEffectiveData::get_FontHeight ( )
pure virtual

Returns the font height of a portion. Read-only float.

◆ get_FontItalic()

virtual bool Aspose::Slides::IBasePortionFormatEffectiveData::get_FontItalic ( )
pure virtual

Determines whether the font is itallic. Read-only bool.

◆ get_FontUnderline()

virtual TextUnderlineType Aspose::Slides::IBasePortionFormatEffectiveData::get_FontUnderline ( )
pure virtual

Returns the text underline type. Read-only TextUnderlineType.

◆ get_HighlightColor()

virtual System::Drawing::Color Aspose::Slides::IBasePortionFormatEffectiveData::get_HighlightColor ( )
pure virtual

Returns the color used to highlight a text. Read-only Color.

◆ get_IsHardUnderlineFill()

virtual bool Aspose::Slides::IBasePortionFormatEffectiveData::get_IsHardUnderlineFill ( )
pure virtual

Determines whether the underline style has own FillFormat properties or inherits it from the FillFormat properties of the text. Read-only bool.

◆ get_IsHardUnderlineLine()

virtual bool Aspose::Slides::IBasePortionFormatEffectiveData::get_IsHardUnderlineLine ( )
pure virtual

Determines whether the underline style has own LineFormat properties or inherits it from the LineFormat properties of the text. Read-only bool.

◆ get_KerningMinimalSize()

virtual float Aspose::Slides::IBasePortionFormatEffectiveData::get_KerningMinimalSize ( )
pure virtual

Returns the minimal font size, for which kerning should be switched on. Read-only float.

◆ get_Kumimoji()

virtual bool Aspose::Slides::IBasePortionFormatEffectiveData::get_Kumimoji ( )
pure virtual

Determines whether the numbers should ignore text eastern language-specific vertical text layout. Read-only bool.

◆ get_LanguageId()

virtual System::String Aspose::Slides::IBasePortionFormatEffectiveData::get_LanguageId ( )
pure virtual

Returns the Id of a language. Read-only System::String.

◆ get_LatinFont()

virtual System::SharedPtr<IFontData> Aspose::Slides::IBasePortionFormatEffectiveData::get_LatinFont ( )
pure virtual

Returns the Latin font info. Read-only IFontData.

◆ get_LineFormat()

virtual System::SharedPtr<ILineFormatEffectiveData> Aspose::Slides::IBasePortionFormatEffectiveData::get_LineFormat ( )
pure virtual

Returns the LineFormat properties for text outlining. Read-only ILineFormatEffectiveData.

◆ get_NormaliseHeight()

virtual bool Aspose::Slides::IBasePortionFormatEffectiveData::get_NormaliseHeight ( )
pure virtual

Determines whether the height of a text should be normalized. Read-only bool.

◆ get_ProofDisabled()

virtual bool Aspose::Slides::IBasePortionFormatEffectiveData::get_ProofDisabled ( )
pure virtual

Determines whether the text shouldn't be proofed. Read-only bool.

◆ get_SmartTagClean()

virtual bool Aspose::Slides::IBasePortionFormatEffectiveData::get_SmartTagClean ( )
pure virtual

Determines whether the smart tag should be cleaned. Read-only bool.

◆ get_Spacing()

virtual float Aspose::Slides::IBasePortionFormatEffectiveData::get_Spacing ( )
pure virtual

Returns the intercharacter spacing increment. Read-only float.

◆ get_StrikethroughType()

virtual TextStrikethroughType Aspose::Slides::IBasePortionFormatEffectiveData::get_StrikethroughType ( )
pure virtual

Returns the strikethrough type of a text. Read-only TextStrikethroughType.

◆ get_SymbolFont()

virtual System::SharedPtr<IFontData> Aspose::Slides::IBasePortionFormatEffectiveData::get_SymbolFont ( )
pure virtual

Returns the symbolic font info. Read-only IFontData.

◆ get_TextCapType()

virtual Aspose::Slides::TextCapType Aspose::Slides::IBasePortionFormatEffectiveData::get_TextCapType ( )
pure virtual

Returns the type of text capitalization. Read-only Slides::TextCapType.

◆ get_UnderlineFillFormat()

virtual System::SharedPtr<IFillFormatEffectiveData> Aspose::Slides::IBasePortionFormatEffectiveData::get_UnderlineFillFormat ( )
pure virtual

Returns the underline line FillFormat properties. Read-only IFillFormatEffectiveData.

◆ get_UnderlineLineFormat()

virtual System::SharedPtr<ILineFormatEffectiveData> Aspose::Slides::IBasePortionFormatEffectiveData::get_UnderlineLineFormat ( )
pure virtual

Returns the LineFormat properties used to outline underline line. Read-only ILineFormatEffectiveData.