TextFrameFormat
Contents
[
Hide
]TextFrameFormat class
Contains the TextFrame’s formatTextFrameFormatting properties.
class TextFrameFormat : public Aspose::Slides::PVIObject,
public Aspose::Slides::ITextFrameFormat,
public Aspose::Slides::Charts::IChartTextBlockFormat
Methods
Method | Description |
---|---|
bool Equals(System::SharedPtr<System::Object>) override | Compares 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 **) const | For internal purposes only. |
TextAnchorType get_AnchoringType() override | Returns vertical anchor text in a TextFrame. Read TextAnchorType. |
TextAutofitType get_AutofitType() override | Returns text’s autofit mode. Read TextAutofitType. |
NullableBool get_CenterText() override | If NullableBool::True then text should be centered in box horizontally. Read NullableBool. |
int32_t get_ColumnCount() override | 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. |
double get_ColumnSpacing() override | 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. |
bool get_KeepTextFlat() override | Gets keeping text flat even if a 3-D Rotation effect was applied. Read bool. |
double get_MarginBottom() override | Returns the bottom margin (points) in a TextFrame. Read double. |
double get_MarginLeft() override | Returns the left margin (points) in a TextFrame. Read double. |
double get_MarginRight() override | Returns the right margin (points) in a TextFrame. Read double. |
double get_MarginTop() override | Returns 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() override | Specifies 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() override | Determines 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() override | Returns the ThreeDFormat object that represents 3d effect properties for a text. Read-only IThreeDFormat. |
TextShapeType get_Transform() override | Gets text wrapping shape. Read TextShapeType. |
NullableBool get_WrapText() override | True 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() override | Gets effective text frame formatting data with the inheritance applied. |
int32_t GetHashCode() const override | Returns hash code. |
virtual const TypeInfo& GetType() const | Gets actual type of object. Analog of C# System.Object.GetType() call. |
virtual bool Is(const TypeInfo&) const | Check 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() const | Analog 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) override | Sets vertical anchor text in a TextFrame. Write TextAnchorType. |
void set_AutofitType(TextAutofitType) override | Sets text’s autofit mode. Write TextAutofitType. |
void set_CenterText(NullableBool) override | If NullableBool::True then text should be centered in box horizontally. Write NullableBool. |
void set_ColumnCount(int32_t) override | 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. |
void set_ColumnSpacing(double) override | 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. |
void set_KeepTextFlat(bool) override | Sets keeping text flat even if a 3-D Rotation effect was applied. Write bool. |
void set_MarginBottom(double) override | Sets the bottom margin (points) in a TextFrame. Write double. |
void set_MarginLeft(double) override | Sets the left margin (points) in a TextFrame. Write double. |
void set_MarginRight(double) override | Sets the right margin (points) in a TextFrame. Write double. |
void set_MarginTop(double) override | Sets the top margin (points) in a TextFrame. Write double. |
void set_RotationAngle(float) override | Specifies 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) override | Determines 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) override | Sets text wrapping shape. Write TextShapeType. |
void set_WrapText(NullableBool) override | 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() const | Gets 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() const | Analog 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
- Class PVIObject
- Class ITextFrameFormat
- Class IChartTextBlockFormat
- Namespace Aspose::Slides
- Library Aspose.Slides