TextFrameFormat

TextFrameFormat class

Contains the TextFrame’s formatTextFrameFormatting properties.

class TextFrameFormat : public Aspose::Slides::PVIObject,
                        public Aspose::Slides::ITextFrameFormat,
                        public Aspose::Slides::Charts::IChartTextBlockFormat

Methods

MethodDescription
bool Equals(System::SharedPtr<System::Object>) overrideCompares with specified object.
virtual bool Equals(ptr)Compares objects using C# Object.Equals semantics.
static std::enable_if<IsSmartPtr<T1>::value&&IsSmartPtr<T2>::value, bool>::type Equals(T1 const&, T2 const&)Compares reference type objects in C# style.
static bool Equals(float const&, float const&)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.
static bool Equals(double const&, double const&)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.
virtual bool FastCast(const Details::FastRttiBase&, void **) constFor internal purposes only.
TextAnchorType get_AnchoringType() overrideReturns vertical anchor text in a TextFrameEx. Read TextAnchorType.
TextAutofitType get_AutofitType() overrideReturns text’s autofit mode. Read TextAutofitType.
NullableBool get_CenterText() overrideIf NullableBool::True then text should be centered in box horizontally. Read NullableBool.
int32_t get_ColumnCount() overrideReturns 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.
double get_ColumnSpacing() overrideReturns 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.
bool get_KeepTextFlat() overrideGets keeping text flat even if a 3-D Rotation effect was applied. Read bool.
double get_MarginBottom() overrideReturns the bottom margin (points) in a TextFrame. Read double.
double get_MarginLeft() overrideReturns the left margin (points) in a TextFrame. Read double.
double get_MarginRight() overrideReturns the right margin (points) in a TextFrame. Read double.
double get_MarginTop() overrideReturns the top margin (points) in a TextFrame. Read double.
virtual ASPOSE_SLIDES_LOCAL_API System::SharedPtr<IDOMObject> get_Parent_Immediate()Returns Parent_Immediate object. Read-only IDOMObject.
virtual ASPOSE_SLIDES_LOCAL_API System::SharedPtr<IPresentationComponent> get_Parent_IPresentationComponent()Returns parent IPresentationComponent. Read-only IPresentationComponent.
float get_RotationAngle() overrideSpecifies custom the 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.
Aspose::Slides::TextVerticalType get_TextVerticalType() overrideDetermines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Read Slides::TextVerticalType.
System::SharedPtr<IThreeDFormat> get_ThreeDFormat() overrideReturns the ThreeDFormat object that represents 3d effect properties for a text. Read-only IThreeDFormat.
TextShapeType get_Transform() overrideGets text wrapping shape. Read TextShapeType.
NullableBool get_WrapText() overrideTrue if text is wrapped at TextFrame’s margins. Read NullableBool.
Detail::SmartPtrCounter * GetCounter()Gets reference counter data structure associated with the object.
System::SharedPtr<ITextFrameFormatEffectiveData> GetEffective() overrideGets effective text frame formatting data with the inheritance applied.
int32_t GetHashCode() const overrideReturns hash code.
virtual const TypeInfo& GetType() constGets actual type of object. Analog of C# System.Object.GetType() call.
virtual bool Is(const TypeInfo&) constCheck if object represents an instance of type described by targetType. Analog of C# ‘is’ operator.
void Lock()Implements C# lock() statement locking. Call directly or use LockContext sentry object.
virtual ptr MemberwiseClone() constAnalog of C# Object.MemberwiseClone() method. Enables cloning custom types.
Object()Creates object. Initializes all internal data structures.
Object(Object const&)Copy constructor. Doesn’t copy anything, really, just initializes new object and enables copy constructing subclasses.
Object& operator=(Object const&)Assignment operator. Doesn’t copy anything, really, just initializes new object and enables copy constructing subclasses.
static bool ReferenceEquals(ptr const&, ptr const&)Compares objects by reference.
static std::enable_if<!IsSmartPtr<T>::value, bool>::type ReferenceEquals(T const&, T const&)Compares objects by reference.
static std::enable_if<!IsSmartPtr<T>::value, bool>::type ReferenceEquals(T const&, std::nullptr_t)Reference-compares value type object with nullptr.
bool ReferenceEquals(String const&, std::nullptr_t)Specialization of Object::ReferenceEquals for case of string and nullptr.
bool ReferenceEquals(String const&, String const&)Specialization of Object::ReferenceEquals for case of strings.
int RemovedSharedRefs(int)Decreases shared reference count by specified value.
void set_AnchoringType(TextAnchorType) overrideSets vertical anchor text in a TextFrameEx. Write TextAnchorType.
void set_AutofitType(TextAutofitType) overrideSets text’s autofit mode. Write TextAutofitType.
void set_CenterText(NullableBool) overrideIf NullableBool::True then text should be centered in box horizontally. Write NullableBool.
void set_ColumnCount(int32_t) overrideSets 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.
void set_ColumnSpacing(double) overrideSets 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.
void set_KeepTextFlat(bool) overrideSets keeping text flat even if a 3-D Rotation effect was applied. Write bool.
void set_MarginBottom(double) overrideSets the bottom margin (points) in a TextFrame. Write double.
void set_MarginLeft(double) overrideSets the left margin (points) in a TextFrame. Write double.
void set_MarginRight(double) overrideSets the right margin (points) in a TextFrame. Write double.
void set_MarginTop(double) overrideSets the top margin (points) in a TextFrame. Write double.
void set_RotationAngle(float) overrideSpecifies custom the 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.
void set_TextVerticalType(Aspose::Slides::TextVerticalType) overrideDetermines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Write Slides::TextVerticalType.
void set_Transform(TextShapeType) overrideSets text wrapping shape. Write TextShapeType.
void set_WrapText(NullableBool) overrideTrue if text is wrapped at TextFrame’s margins. Write NullableBool.
virtual void SetTemplateWeakPtr(uint32_t)Set n’th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode.
int SharedCount() constGets current value of shared reference counter.
Object * SharedRefAdded()Increments shared reference count. Shouldn’t be called directly; instead, use smart pointers or ThisProtector.
int SharedRefRemovedSafe()Decrements and returns shared reference count. Shouldn’t be called directly; instead, use smart pointers or ThisProtector.
TextFrameFormat()Initializes a new instance of TextFrameFormat class.
virtual String ToString() constAnalog of C# Object.ToString() method. Enables converting custom objects to string.
static const TypeInfo& Type()Implements C# typeof(System.Object) construct.
void Unlock()Implements C# lock() statement unlocking. Call directly or use LockContext sentry object.
Detail::SmartPtrCounter * WeakRefAdded()Increments weak reference count. Shouldn’t be called directly; instead, use smart pointers or ThisProtector.
void WeakRefRemoved()Decrements weak reference count. Shouldn’t be called directly; instead, use smart pointers or ThisProtector.
ASPOSE_SLIDES_LOCAL_API void WrapperLazyInitialization() const
virtual ~Object()Destroys object. Frees all internal data structures.

See Also