Aspose::Slides::Charts::IChartTextBlockFormat Class Referenceabstract

Represents formatting properties for chart text elements. More...

Inherits System::Object.

Inherited by Aspose::Slides::TextFrameFormat.

Public Member Functions

virtual TextAnchorType get_AnchoringType ()=0
 Returns vertical anchor text in a TextFrame. Read TextAnchorType. More...
 
virtual void set_AnchoringType (TextAnchorType value)=0
 Sets vertical anchor text in a TextFrame. Write TextAnchorType. More...
 
virtual NullableBool get_CenterText ()=0
 If NullableBool::True then text should be centered in box horizontally. Read NullableBool. More...
 
virtual void set_CenterText (NullableBool value)=0
 If NullableBool::True then text should be centered in box horizontally. Write NullableBool. More...
 
virtual Aspose::Slides::TextVerticalType get_TextVerticalType ()=0
 Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Read Slides::TextVerticalType. More...
 
virtual void set_TextVerticalType (Aspose::Slides::TextVerticalType value)=0
 Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Write Slides::TextVerticalType. More...
 
virtual double get_MarginLeft ()=0
 Returns the left margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read double. More...
 
virtual void set_MarginLeft (double value)=0
 Sets the left margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write double. More...
 
virtual double get_MarginRight ()=0
 Returns the right margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read double. More...
 
virtual void set_MarginRight (double value)=0
 Sets the right margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write double. More...
 
virtual double get_MarginTop ()=0
 Returns the top margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read double. More...
 
virtual void set_MarginTop (double value)=0
 Sets the top margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write double. More...
 
virtual double get_MarginBottom ()=0
 Returns the bottom margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read double. More...
 
virtual void set_MarginBottom (double value)=0
 Sets the bottom margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write double. More...
 
virtual NullableBool get_WrapText ()=0
 True if text is wrapped at TextFrame's margins. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2007/2013). Read NullableBool. More...
 
virtual void set_WrapText (NullableBool value)=0
 True if text is wrapped at TextFrame's margins. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2007/2013). Write NullableBool. More...
 
virtual TextAutofitType get_AutofitType ()=0
 Returns text's autofit mode. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read TextAutofitType. More...
 
virtual void set_AutofitType (TextAutofitType value)=0
 Sets text's autofit mode. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write TextAutofitType. More...
 
virtual float get_RotationAngle ()=0
 Specifies the custom rotation that is being applied to the text within the bounding box. If it not specified, the rotation of the accompanying shape is used. If it is specified, then this is applied independently from the shape. That is the shape can have a rotation applied in addition to the text itself having a rotation applied to it. The resulted value of visual text rotation summarized from this property and predefined vertical type in property TextVerticalType. Read float. More...
 
virtual void set_RotationAngle (float value)=0
 Specifies the custom rotation that is being applied to the text within the bounding box. If it not specified, the rotation of the accompanying shape is used. If it is specified, then this is applied independently from the shape. That is the shape can have a rotation applied in addition to the text itself having a rotation applied to it. The resulted value of visual text rotation summarized from this property and predefined vertical type in property TextVerticalType. Write 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 reference 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 int32_t GetHashCode () const
 Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
 
virtual String ToString () 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 (uint32_t argument)
 Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
 
virtual bool FastCast (const Details::FastRttiBase &helper, void **out_ptr) const
 For internal purposes only. More...
 
template<>
bool ReferenceEquals (String const &str, std::nullptr_t)
 Specialization of Object::ReferenceEquals for case of string and nullptr. More...
 
template<>
bool ReferenceEquals (String const &str1, String const &str2)
 Specialization of Object::ReferenceEquals for case of strings. More...
 

Additional Inherited Members

- Public Types inherited from System::Object
typedef SmartPtr< Objectptr
 Alias for smart pointer type. 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 ()
 Implements C# typeof(System.Object) construct. More...
 
template<>
bool Equals (float const &objA, float const &objB)
 Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
 
template<>
bool Equals (double const &objA, double const &objB)
 Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
 

Detailed Description

Represents formatting properties for chart text elements.

Member Function Documentation

◆ get_AnchoringType()

virtual TextAnchorType Aspose::Slides::Charts::IChartTextBlockFormat::get_AnchoringType ( )
pure virtual

Returns vertical anchor text in a TextFrame. Read TextAnchorType.

Implemented in Aspose::Slides::TextFrameFormat.

◆ get_AutofitType()

virtual TextAutofitType Aspose::Slides::Charts::IChartTextBlockFormat::get_AutofitType ( )
pure virtual

Returns text's autofit mode. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read TextAutofitType.

Implemented in Aspose::Slides::TextFrameFormat.

◆ get_CenterText()

virtual NullableBool Aspose::Slides::Charts::IChartTextBlockFormat::get_CenterText ( )
pure virtual

If NullableBool::True then text should be centered in box horizontally. Read NullableBool.

Implemented in Aspose::Slides::TextFrameFormat.

◆ get_MarginBottom()

virtual double Aspose::Slides::Charts::IChartTextBlockFormat::get_MarginBottom ( )
pure virtual

Returns the bottom margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read double.

Implemented in Aspose::Slides::TextFrameFormat.

◆ get_MarginLeft()

virtual double Aspose::Slides::Charts::IChartTextBlockFormat::get_MarginLeft ( )
pure virtual

Returns the left margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read double.

Implemented in Aspose::Slides::TextFrameFormat.

◆ get_MarginRight()

virtual double Aspose::Slides::Charts::IChartTextBlockFormat::get_MarginRight ( )
pure virtual

Returns the right margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read double.

Implemented in Aspose::Slides::TextFrameFormat.

◆ get_MarginTop()

virtual double Aspose::Slides::Charts::IChartTextBlockFormat::get_MarginTop ( )
pure virtual

Returns the top margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read double.

Implemented in Aspose::Slides::TextFrameFormat.

◆ get_RotationAngle()

virtual float Aspose::Slides::Charts::IChartTextBlockFormat::get_RotationAngle ( )
pure virtual

Specifies the custom rotation that is being applied to the text within the bounding box. If it not specified, the rotation of the accompanying shape is used. If it is specified, then this is applied independently from the shape. That is the shape can have a rotation applied in addition to the text itself having a rotation applied to it. The resulted value of visual text rotation summarized from this property and predefined vertical type in property TextVerticalType. Read float.

Consider the case where a shape has a rotation of 90 degrees clockwise applied to it. In addition to this, the text body itself has a rotation of -90 degrees counter-clockwise applied to it. Then the resulting shape would appear to be rotated but the text within it would appear as though it had not been rotated at all.

Implemented in Aspose::Slides::TextFrameFormat.

◆ get_TextVerticalType()

virtual Aspose::Slides::TextVerticalType Aspose::Slides::Charts::IChartTextBlockFormat::get_TextVerticalType ( )
pure virtual

Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Read Slides::TextVerticalType.

Implemented in Aspose::Slides::TextFrameFormat.

◆ get_WrapText()

virtual NullableBool Aspose::Slides::Charts::IChartTextBlockFormat::get_WrapText ( )
pure virtual

True if text is wrapped at TextFrame's margins. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2007/2013). Read NullableBool.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_AnchoringType()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_AnchoringType ( TextAnchorType  value)
pure virtual

Sets vertical anchor text in a TextFrame. Write TextAnchorType.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_AutofitType()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_AutofitType ( TextAutofitType  value)
pure virtual

Sets text's autofit mode. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write TextAutofitType.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_CenterText()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_CenterText ( NullableBool  value)
pure virtual

If NullableBool::True then text should be centered in box horizontally. Write NullableBool.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_MarginBottom()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_MarginBottom ( double  value)
pure virtual

Sets the bottom margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write double.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_MarginLeft()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_MarginLeft ( double  value)
pure virtual

Sets the left margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write double.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_MarginRight()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_MarginRight ( double  value)
pure virtual

Sets the right margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write double.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_MarginTop()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_MarginTop ( double  value)
pure virtual

Sets the top margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Write double.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_RotationAngle()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_RotationAngle ( float  value)
pure virtual

Specifies the custom rotation that is being applied to the text within the bounding box. If it not specified, the rotation of the accompanying shape is used. If it is specified, then this is applied independently from the shape. That is the shape can have a rotation applied in addition to the text itself having a rotation applied to it. The resulted value of visual text rotation summarized from this property and predefined vertical type in property TextVerticalType. Write float.

Consider the case where a shape has a rotation of 90 degrees clockwise applied to it. In addition to this, the text body itself has a rotation of -90 degrees counter-clockwise applied to it. Then the resulting shape would appear to be rotated but the text within it would appear as though it had not been rotated at all.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_TextVerticalType()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_TextVerticalType ( Aspose::Slides::TextVerticalType  value)
pure virtual

Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Write Slides::TextVerticalType.

Implemented in Aspose::Slides::TextFrameFormat.

◆ set_WrapText()

virtual void Aspose::Slides::Charts::IChartTextBlockFormat::set_WrapText ( NullableBool  value)
pure virtual

True if text is wrapped at TextFrame's margins. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2007/2013). Write NullableBool.

Implemented in Aspose::Slides::TextFrameFormat.