Contains the TextFrame's formatting properties. More...
Inherits System::Object.
Inherited by Aspose::Slides::TextFrameFormat.
Public Member Functions | |
virtual System::SharedPtr< ITextStyle > | get_TextStyle ()=0 |
Returns text's style. Read-only ITextStyle. More... | |
virtual double | get_MarginLeft ()=0 |
Returns the left margin (points) in a TextFrame. Read double. More... | |
virtual void | set_MarginLeft (double value)=0 |
Sets the left margin (points) in a TextFrame. Write double. More... | |
virtual double | get_MarginRight ()=0 |
Returns the right margin (points) in a TextFrame. Read double. More... | |
virtual void | set_MarginRight (double value)=0 |
Sets the right margin (points) in a TextFrame. Write double. More... | |
virtual double | get_MarginTop ()=0 |
Returns the top margin (points) in a TextFrame. Read double. More... | |
virtual void | set_MarginTop (double value)=0 |
Sets the top margin (points) in a TextFrame. Write double. More... | |
virtual double | get_MarginBottom ()=0 |
Returns the bottom margin (points) in a TextFrame. Read double. More... | |
virtual void | set_MarginBottom (double value)=0 |
Sets the bottom margin (points) in a TextFrame. Write double. More... | |
virtual NullableBool | get_WrapText ()=0 |
True if text is wrapped at TextFrame's margins. Read NullableBool. More... | |
virtual void | set_WrapText (NullableBool value)=0 |
True if text is wrapped at TextFrame's margins. Write NullableBool. More... | |
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 TextAutofitType | get_AutofitType ()=0 |
Returns text's autofit mode. Read TextAutofitType. More... | |
virtual void | set_AutofitType (TextAutofitType value)=0 |
Sets text's autofit mode. Write TextAutofitType. More... | |
virtual int32_t | get_ColumnCount ()=0 |
Returns number of columns in the text area. This value must be a positive number. Otherwise, the value will be set to zero. Value 0 means undefined value. Read int32_t. More... | |
virtual void | set_ColumnCount (int32_t value)=0 |
Sets number of columns in the text area. This value must be a positive number. Otherwise, the value will be set to zero. Value 0 means undefined value. Write int32_t. More... | |
virtual double | get_ColumnSpacing ()=0 |
Returns the space between text columns in the text area (in points). This should only apply when there is more than 1 column present. This value must be a positive number. Otherwise, the value will be set to zero. Read double. More... | |
virtual void | set_ColumnSpacing (double value)=0 |
Sets the space between text columns in the text area (in points). This should only apply when there is more than 1 column present. This value must be a positive number. Otherwise, the value will be set to zero. Write double. More... | |
virtual System::SharedPtr< IThreeDFormat > | get_ThreeDFormat ()=0 |
Returns the ThreeDFormat object that represents 3d effect properties for a text. Read-only IThreeDFormat. More... | |
virtual bool | get_KeepTextFlat ()=0 |
Returns or set keeping text out of 3D scene entirely. Read bool. More... | |
virtual void | set_KeepTextFlat (bool value)=0 |
Returns or set keeping text out of 3D scene entirely. Write bool. 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... | |
virtual TextShapeType | get_Transform ()=0 |
Gets text wrapping shape. Read TextShapeType. More... | |
virtual void | set_Transform (TextShapeType value)=0 |
Sets text wrapping shape. Write TextShapeType. More... | |
virtual System::SharedPtr< ITextFrameFormatEffectiveData > | GetEffective ()=0 |
Gets effective text frame formatting data with the inheritance applied. More... | |
![]() | |
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... | |
Object & | operator= (Object const &x) |
Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More... | |
Object * | SharedRefAdded () |
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 TypeInfo & | GetType () 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 | |
![]() | |
typedef SmartPtr< Object > | ptr |
Alias for smart pointer type. More... | |
![]() | |
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 TypeInfo & | Type () |
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... | |
Contains the TextFrame's formatting properties.
|
pure virtual |
Returns vertical anchor text in a TextFrame. Read TextAnchorType.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Returns text's autofit mode. Read TextAutofitType.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
If NullableBool::True then text should be centered in box horizontally. Read NullableBool.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Returns number of columns in the text area. This value must be a positive number. Otherwise, the value will be set to zero. Value 0 means undefined value. Read int32_t.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Returns the space between text columns in the text area (in points). This should only apply when there is more than 1 column present. This value must be a positive number. Otherwise, the value will be set to zero. Read double.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Returns or set keeping text out of 3D scene entirely. Read bool.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Returns the bottom margin (points) in a TextFrame. Read double.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Returns the left margin (points) in a TextFrame. Read double.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Returns the right margin (points) in a TextFrame. Read double.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Returns the top margin (points) in a TextFrame. Read double.
Implemented in Aspose::Slides::TextFrameFormat.
|
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.
|
pure virtual |
Returns text's style. Read-only ITextStyle.
|
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.
|
pure virtual |
Returns the ThreeDFormat object that represents 3d effect properties for a text. Read-only IThreeDFormat.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Gets text wrapping shape. Read TextShapeType.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
True if text is wrapped at TextFrame's margins. Read NullableBool.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Gets effective text frame formatting data with the inheritance applied.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Sets vertical anchor text in a TextFrame. Write TextAnchorType.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Sets text's autofit mode. Write TextAutofitType.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
If NullableBool::True then text should be centered in box horizontally. Write NullableBool.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Sets number of columns in the text area. This value must be a positive number. Otherwise, the value will be set to zero. Value 0 means undefined value. Write int32_t.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Sets the space between text columns in the text area (in points). This should only apply when there is more than 1 column present. This value must be a positive number. Otherwise, the value will be set to zero. Write double.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Returns or set keeping text out of 3D scene entirely. Write bool.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Sets the bottom margin (points) in a TextFrame. Write double.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Sets the left margin (points) in a TextFrame. Write double.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Sets the right margin (points) in a TextFrame. Write double.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
Sets the top margin (points) in a TextFrame. Write double.
Implemented in Aspose::Slides::TextFrameFormat.
|
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.
|
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.
|
pure virtual |
Sets text wrapping shape. Write TextShapeType.
Implemented in Aspose::Slides::TextFrameFormat.
|
pure virtual |
True if text is wrapped at TextFrame's margins. Write NullableBool.
Implemented in Aspose::Slides::TextFrameFormat.