ITextFrameFormat

ITextFrameFormat class

Contains the TextFrame’s formatting properties.

class ITextFrameFormat : public virtual System::Object

Methods

MethodDescription
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 std::enable_if<!IsSmartPtr<T1>::value&&!IsSmartPtr<T2>::value, bool>::type Equals(T1 const&, T2 const&)Compares value 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.
virtual TextAnchorType get_AnchoringType()Returns vertical anchor text in a TextFrame. Read TextAnchorType.
virtual TextAutofitType get_AutofitType()Returns text’s autofit mode. Read TextAutofitType.
virtual NullableBool get_CenterText()If NullableBool::True then text should be centered in box horizontally. Read NullableBool.
virtual int32_t get_ColumnCount()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.
virtual double get_ColumnSpacing()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.
virtual bool get_KeepTextFlat()Returns or set keeping text out of 3D scene entirely. Read bool.
virtual double get_MarginBottom()Returns the bottom margin (points) in a TextFrame. Read double.
virtual double get_MarginLeft()Returns the left margin (points) in a TextFrame. Read double.
virtual double get_MarginRight()Returns the right margin (points) in a TextFrame. Read double.
virtual double get_MarginTop()Returns the top margin (points) in a TextFrame. Read double.
virtual float get_RotationAngle()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.
virtual System::SharedPtr<ITextStyle> get_TextStyle()Returns text’s style. Read-only ITextStyle.
virtual Aspose::Slides::TextVerticalType get_TextVerticalType()Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Read Slides::TextVerticalType.
virtual System::SharedPtr<IThreeDFormat> get_ThreeDFormat()Returns the ThreeDFormat object that represents 3d effect properties for a text. Read-only IThreeDFormat.
virtual TextShapeType get_Transform()Gets text wrapping shape. Read TextShapeType.
virtual NullableBool get_WrapText()True if text is wrapped at TextFrame’s margins. Read NullableBool.
Detail::SmartPtrCounter * GetCounter()Gets reference counter data structure associated with the object.
virtual System::SharedPtr<ITextFrameFormatEffectiveData> GetEffective()Gets effective text frame formatting data with the inheritance applied.
virtual int32_t GetHashCode() constAnalog of C# Object.GetHashCode() method. Enables hashing of custom objects.
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.
virtual void set_AnchoringType(TextAnchorType)Sets vertical anchor text in a TextFrame. Write TextAnchorType.
virtual void set_AutofitType(TextAutofitType)Sets text’s autofit mode. Write TextAutofitType.
virtual void set_CenterText(NullableBool)If NullableBool::True then text should be centered in box horizontally. Write NullableBool.
virtual void set_ColumnCount(int32_t)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.
virtual void set_ColumnSpacing(double)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.
virtual void set_KeepTextFlat(bool)Returns or set keeping text out of 3D scene entirely. Write bool.
virtual void set_MarginBottom(double)Sets the bottom margin (points) in a TextFrame. Write double.
virtual void set_MarginLeft(double)Sets the left margin (points) in a TextFrame. Write double.
virtual void set_MarginRight(double)Sets the right margin (points) in a TextFrame. Write double.
virtual void set_MarginTop(double)Sets the top margin (points) in a TextFrame. Write double.
virtual void set_RotationAngle(float)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.
virtual void set_TextVerticalType(Aspose::Slides::TextVerticalType)Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Write Slides::TextVerticalType.
virtual void set_Transform(TextShapeType)Sets text wrapping shape. Write TextShapeType.
virtual void set_WrapText(NullableBool)True 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.
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.
virtual ~Object()Destroys object. Frees all internal data structures.

See Also