Specifies the accent function, consisting of a base and a combining diacritical mark Example: 𝑎́ More...
#include <MathAccent.h>
Inherits Aspose::Slides::MathText::MathElementBase, Aspose::Slides::MathText::IMathAccent, and Aspose::Slides::MathText::IHasControlCharacterProperties.
Public Member Functions | |
System::SharedPtr< IMathElement > | get_Base () override |
The argument to which the accent was applied More... | |
char16_t | get_Character () override |
Accent Character The value should be within the range of (U+0300–U+036F) or(U+20D0–U+20EF) Default value: Combining Circumflex Accent (U+0302) More... | |
void | set_Character (char16_t value) override |
Accent Character The value should be within the range of (U+0300–U+036F) or(U+20D0–U+20EF) Default value: Combining Circumflex Accent (U+0302) More... | |
MathAccent (System::SharedPtr< IMathElement > element) | |
Creates a math accent applying to a specified math element with the default accent character value More... | |
MathAccent (System::SharedPtr< IMathElement > element, char16_t accentCharacter) | |
Creates a math accent applying to a specified math element More... | |
System::ArrayPtr< System::SharedPtr< IMathElement > > | GetChildren () override |
Get children elements More... | |
![]() | |
System::SharedPtr< IMathBlock > | Join (System::SharedPtr< IMathElement > mathElement) override |
Joins a mathematical element and forms a mathematical block More... | |
System::SharedPtr< IMathBlock > | Join (System::String mathText) override |
Joins a mathematical text and forms a mathematical block More... | |
System::SharedPtr< IMathFraction > | Divide (System::SharedPtr< IMathElement > denominator) override |
Creates a fraction with this numerator and specified denominator More... | |
System::SharedPtr< IMathFraction > | Divide (System::String denominator) override |
Creates a fraction with this numerator and specified denominator More... | |
System::SharedPtr< IMathFraction > | Divide (System::SharedPtr< IMathElement > denominator, MathFractionTypes fractionType) override |
Creates a fraction of the specified type with this numerator and specified denominator More... | |
System::SharedPtr< IMathFraction > | Divide (System::String denominator, MathFractionTypes fractionType) override |
Creates a fraction of the specified type with this numerator and specified denominator More... | |
System::SharedPtr< IMathDelimiter > | Enclose () override |
Encloses a math element in parenthesis More... | |
System::SharedPtr< IMathDelimiter > | Enclose (char16_t beginningCharacter, char16_t endingCharacter) override |
Encloses a math element in specified characters such as parenthesis or another characters as framing More... | |
System::SharedPtr< IMathFunction > | Function (System::SharedPtr< IMathElement > functionArgument) override |
Takes a function of an argument using this instance as the function name More... | |
System::SharedPtr< IMathFunction > | Function (System::String functionArgument) override |
Takes a function of an argument using this instance as the function name More... | |
System::SharedPtr< IMathFunction > | AsArgumentOfFunction (System::SharedPtr< IMathElement > functionName) override |
Takes specified function using this instance as the argument More... | |
System::SharedPtr< IMathFunction > | AsArgumentOfFunction (System::String functionName) override |
Takes specified function using this instance as the argument More... | |
System::SharedPtr< IMathFunction > | AsArgumentOfFunction (MathFunctionsOfOneArgument functionType) override |
Takes specified function using this instance as the argument More... | |
System::SharedPtr< IMathFunction > | AsArgumentOfFunction (MathFunctionsOfTwoArguments functionType, System::SharedPtr< IMathElement > additionalArgument) override |
Takes specified function using this instance as the argument and specified additional argument More... | |
System::SharedPtr< IMathFunction > | AsArgumentOfFunction (MathFunctionsOfTwoArguments functionType, System::String additionalArgument) override |
Takes specified function using this instance as the argument and specified additional argument More... | |
System::SharedPtr< IMathSubscriptElement > | SetSubscript (System::SharedPtr< IMathElement > subscript) override |
Creates subscript More... | |
System::SharedPtr< IMathSubscriptElement > | SetSubscript (System::String subscript) override |
Creates subscript More... | |
System::SharedPtr< IMathSuperscriptElement > | SetSuperscript (System::SharedPtr< IMathElement > superscript) override |
Creates superscript More... | |
System::SharedPtr< IMathSuperscriptElement > | SetSuperscript (System::String superscript) override |
Creates superscript More... | |
System::SharedPtr< IMathRightSubSuperscriptElement > | SetSubSuperscriptOnTheRight (System::SharedPtr< IMathElement > subscript, System::SharedPtr< IMathElement > superscript) override |
Creates subscript and superscript on the right More... | |
System::SharedPtr< IMathRightSubSuperscriptElement > | SetSubSuperscriptOnTheRight (System::String subscript, System::String superscript) override |
Creates subscript and superscript on the right More... | |
System::SharedPtr< IMathLeftSubSuperscriptElement > | SetSubSuperscriptOnTheLeft (System::SharedPtr< IMathElement > subscript, System::SharedPtr< IMathElement > superscript) override |
Creates subscript and superscript on the left More... | |
System::SharedPtr< IMathLeftSubSuperscriptElement > | SetSubSuperscriptOnTheLeft (System::String subscript, System::String superscript) override |
Creates subscript and superscript on the left More... | |
System::SharedPtr< IMathRadical > | Radical (System::SharedPtr< IMathElement > degree) override |
Specifies the mathematical root of the given degree from the specified argument. More... | |
System::SharedPtr< IMathRadical > | Radical (System::String degree) override |
Specifies the mathematical root of the given degree from the specified argument. More... | |
System::SharedPtr< IMathLimit > | SetUpperLimit (System::SharedPtr< IMathElement > limit) override |
Takes upper limit More... | |
System::SharedPtr< IMathLimit > | SetUpperLimit (System::String limit) override |
Takes upper limit More... | |
System::SharedPtr< IMathLimit > | SetLowerLimit (System::SharedPtr< IMathElement > limit) override |
Takes lower limit More... | |
System::SharedPtr< IMathLimit > | SetLowerLimit (System::String limit) override |
Takes lower limit More... | |
System::SharedPtr< IMathNaryOperator > | Nary (MathNaryOperatorTypes type, System::SharedPtr< IMathElement > lowerLimit, System::SharedPtr< IMathElement > upperLimit) override |
Creates a N-ary operator More... | |
System::SharedPtr< IMathNaryOperator > | Nary (MathNaryOperatorTypes type, System::String lowerLimit, System::String upperLimit) override |
Creates a N-ary operator More... | |
System::SharedPtr< IMathArray > | ToMathArray () override |
Puts in a vertical array More... | |
System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType, System::SharedPtr< IMathElement > lowerLimit, System::SharedPtr< IMathElement > upperLimit, MathLimitLocations limitLocations) override |
Takes the integral More... | |
System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType, System::SharedPtr< IMathElement > lowerLimit, System::SharedPtr< IMathElement > upperLimit) override |
Takes the integral More... | |
System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType) override |
Takes the integral without limits More... | |
System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType, System::String lowerLimit, System::String upperLimit, MathLimitLocations limitLocations) override |
Takes the integral More... | |
System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType, System::String lowerLimit, System::String upperLimit) override |
Takes the integral More... | |
System::SharedPtr< IMathAccent > | Accent (char16_t accentCharacter) override |
Sets an accent mark (a character on the top of this element) More... | |
System::SharedPtr< IMathBar > | Overbar () override |
Sets a bar on the top of this element More... | |
System::SharedPtr< IMathBar > | Underbar () override |
Sets a bar on the bottom of this element More... | |
System::SharedPtr< IMathGroupingCharacter > | Group () override |
Places this element in a group using a bottom curly bracket More... | |
System::SharedPtr< IMathGroupingCharacter > | Group (char16_t character, MathTopBotPositions position, MathTopBotPositions verticalJustification) override |
Places this element in a group using a grouping character such as bottom curly bracket or another More... | |
System::SharedPtr< IMathBorderBox > | ToBorderBox () override |
Places this element in a border-box More... | |
System::SharedPtr< IMathBorderBox > | ToBorderBox (bool hideTop, bool hideBottom, bool hideLeft, bool hideRight, bool strikethroughHorizontal, bool strikethroughVertical, bool strikethroughBottomLeftToTopRight, bool strikethroughTopLeftToBottomRight) override |
Places this element in a border-box More... | |
System::SharedPtr< IMathBox > | ToBox () override |
Places this element in a non-visual box (logical grouping) which is used to group components of an equation or other instance of mathematical text. A boxed object can (for example) serve as an operator emulator with or without an alignment point, serve as a line break point, or be grouped such as not to allow line breaks within. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< IMathElement > > | GetChildren ()=0 |
Get children elements More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathBlock > | Join (System::SharedPtr< IMathElement > mathElement)=0 |
Joins a mathematical element and forms a mathematical block More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathBlock > | Join (System::String mathText)=0 |
Joins a mathematical text and forms a mathematical block More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFraction > | Divide (System::SharedPtr< IMathElement > denominator)=0 |
Creates a fraction with this numerator and specified denominator More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFraction > | Divide (System::String denominator)=0 |
Creates a fraction with this numerator and specified denominator More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFraction > | Divide (System::SharedPtr< IMathElement > denominator, MathFractionTypes fractionType)=0 |
Creates a fraction of the specified type with this numerator and specified denominator More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFraction > | Divide (System::String denominator, MathFractionTypes fractionType)=0 |
Creates a fraction of the specified type with this numerator and specified denominator More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathDelimiter > | Enclose ()=0 |
Encloses a math element in parenthesis More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathDelimiter > | Enclose (char16_t beginningCharacter, char16_t endingCharacter)=0 |
Encloses this element in specified characters such as parenthesis or another characters as framing More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFunction > | Function (System::SharedPtr< IMathElement > functionArgument)=0 |
Takes a function of an argument using this instance as the function name More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFunction > | Function (System::String functionArgument)=0 |
Takes a function of an argument using this instance as the function name More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFunction > | AsArgumentOfFunction (System::SharedPtr< IMathElement > functionName)=0 |
Takes specified function using this instance as the argument More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFunction > | AsArgumentOfFunction (System::String functionName)=0 |
Takes specified function using this instance as the argument More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFunction > | AsArgumentOfFunction (MathFunctionsOfOneArgument functionType)=0 |
Takes specified function using this instance as the argument More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFunction > | AsArgumentOfFunction (MathFunctionsOfTwoArguments functionType, System::SharedPtr< IMathElement > additionalArgument)=0 |
Takes specified function using this instance as the argument and specified additional argument More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathFunction > | AsArgumentOfFunction (MathFunctionsOfTwoArguments functionType, System::String additionalArgument)=0 |
Takes specified function using this instance as the argument and specified additional argument More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathSubscriptElement > | SetSubscript (System::SharedPtr< IMathElement > subscript)=0 |
Creates subscript More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathSubscriptElement > | SetSubscript (System::String subscript)=0 |
Creates subscript More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathSuperscriptElement > | SetSuperscript (System::SharedPtr< IMathElement > superscript)=0 |
Creates superscript More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathSuperscriptElement > | SetSuperscript (System::String superscript)=0 |
Creates superscript More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathRightSubSuperscriptElement > | SetSubSuperscriptOnTheRight (System::SharedPtr< IMathElement > subscript, System::SharedPtr< IMathElement > superscript)=0 |
Creates subscript and superscript on the right More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathRightSubSuperscriptElement > | SetSubSuperscriptOnTheRight (System::String subscript, System::String superscript)=0 |
Creates subscript and superscript on the right More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathLeftSubSuperscriptElement > | SetSubSuperscriptOnTheLeft (System::SharedPtr< IMathElement > subscript, System::SharedPtr< IMathElement > superscript)=0 |
Creates subscript and superscript on the left More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathLeftSubSuperscriptElement > | SetSubSuperscriptOnTheLeft (System::String subscript, System::String superscript)=0 |
Creates subscript and superscript on the left More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathRadical > | Radical (System::SharedPtr< IMathElement > degree)=0 |
Specifies the mathematical root of the given degree from the specified argument. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathRadical > | Radical (System::String degree)=0 |
Specifies the mathematical root of the given degree from the specified argument. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathLimit > | SetUpperLimit (System::SharedPtr< IMathElement > limit)=0 |
Takes upper limit More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathLimit > | SetUpperLimit (System::String limit)=0 |
Takes upper limit More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathLimit > | SetLowerLimit (System::SharedPtr< IMathElement > limit)=0 |
Takes lower limit More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathLimit > | SetLowerLimit (System::String limit)=0 |
Takes lower limit More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathNaryOperator > | Nary (MathNaryOperatorTypes type, System::SharedPtr< IMathElement > lowerLimit, System::SharedPtr< IMathElement > upperLimit)=0 |
Creates a N-ary operator More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathNaryOperator > | Nary (MathNaryOperatorTypes type, System::String lowerLimit, System::String upperLimit)=0 |
Creates a N-ary operator More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathArray > | ToMathArray ()=0 |
Puts in a vertical array More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType, System::SharedPtr< IMathElement > lowerLimit, System::SharedPtr< IMathElement > upperLimit, MathLimitLocations limitLocations)=0 |
Takes the integral More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType, System::SharedPtr< IMathElement > lowerLimit, System::SharedPtr< IMathElement > upperLimit)=0 |
Takes the integral More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType)=0 |
Takes the integral without limits More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType, System::String lowerLimit, System::String upperLimit, MathLimitLocations limitLocations)=0 |
Takes the integral More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathNaryOperator > | Integral (MathIntegralTypes integralType, System::String lowerLimit, System::String upperLimit)=0 |
Takes the integral More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathAccent > | Accent (char16_t accentCharacter)=0 |
Sets an accent mark (a character on the top of this element) More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathBar > | Overbar ()=0 |
Sets a bar on the top of this element More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathBar > | Underbar ()=0 |
Sets a bar on the bottom of this element More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathGroupingCharacter > | Group ()=0 |
Places this element in a group using a bottom curly bracket More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathGroupingCharacter > | Group (char16_t character, MathTopBotPositions position, MathTopBotPositions verticalJustification)=0 |
Places this element in a group using a grouping character such as bottom curly bracket or another More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathBorderBox > | ToBorderBox ()=0 |
Places this element in a border-box More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathBorderBox > | ToBorderBox (bool hideTop, bool hideBottom, bool hideLeft, bool hideRight, bool strikethroughHorizontal, bool strikethroughVertical, bool strikethroughBottomLeftToTopRight, bool strikethroughTopLeftToBottomRight)=0 |
Places this element in a border-box More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathBox > | ToBox ()=0 |
Places this element in a non-visual box (logical grouping) which is used to group components of an equation or other instance of mathematical text. A boxed object can (for example) serve as an operator emulator with or without an alignment point, serve as a line break point, or be grouped such as not to allow line breaks within. 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... | |
virtual ASPOSE_SLIDES_LOCAL_API System::SharedPtr< IDOMObject > | get_Parent_Immediate ()=0 |
Returns Parent_Immediate object. Read-only IDOMObject. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMathElement > | get_Base ()=0 |
The argument to which the accent was applied More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API char16_t | get_Character ()=0 |
Accent Character The value should be within the range of (U+0300–U+036F) or(U+20D0–U+20EF) Default value: Combining Circumflex Accent (U+0302) More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | set_Character (char16_t value)=0 |
Accent Character The value should be within the range of (U+0300–U+036F) or(U+20D0–U+20EF) Default value: Combining Circumflex Accent (U+0302) 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... | |
![]() | |
MathElementBase () | |
Default constructor More... | |
System::ArrayPtr< System::SharedPtr< IMathElement > > | GetChildren (System::SharedPtr< IMathElement > child1, System::SharedPtr< IMathElement > child2, System::SharedPtr< IMathElement > child3) |
Get children elements More... | |
System::ArrayPtr< System::SharedPtr< IMathElement > > | GetChildren (System::SharedPtr< IMathElement > child1, System::SharedPtr< IMathElement > child2) |
System::ArrayPtr< System::SharedPtr< IMathElement > > | GetChildren (System::SharedPtr< IMathElement > child) |
virtual | ~MathElementBase () |
Specifies the accent function, consisting of a base and a combining diacritical mark Example: 𝑎́
Example:
Aspose::Slides::MathText::MathAccent::MathAccent | ( | System::SharedPtr< IMathElement > | element | ) |
Creates a math accent applying to a specified math element with the default accent character value
element | a math element to apply accent |
Example:
Aspose::Slides::MathText::MathAccent::MathAccent | ( | System::SharedPtr< IMathElement > | element, |
char16_t | accentCharacter | ||
) |
Creates a math accent applying to a specified math element
element | math element to apply accent |
accentCharacter | accent character |
Example:
|
overridevirtual |
The argument to which the accent was applied
Example:
Implements Aspose::Slides::MathText::IMathAccent.
|
overridevirtual |
Accent Character The value should be within the range of (U+0300–U+036F) or(U+20D0–U+20EF) Default value: Combining Circumflex Accent (U+0302)
Example:
Implements Aspose::Slides::MathText::IMathAccent.
|
overridevirtual |
Get children elements
Implements Aspose::Slides::MathText::IMathElement.
|
overridevirtual |
Accent Character The value should be within the range of (U+0300–U+036F) or(U+20D0–U+20EF) Default value: Combining Circumflex Accent (U+0302)
Example:
Implements Aspose::Slides::MathText::IMathAccent.