MathAccent

Inheritance: java.lang.Object, com.aspose.slides.MathElementBase

All Implemented Interfaces: com.aspose.slides.IMathAccent, com.aspose.slides.IHasControlCharacterProperties

public final class MathAccent extends MathElementBase implements IMathAccent, IHasControlCharacterProperties

Specifies the accent function, consisting of a base and a combining diacritical mark Example: \ud835\udc4e\u0301


Example:
 
 IMathElement baseElement = new MathematicalText("x");
 MathAccent accent = new MathAccent(baseElement, '~');

Constructors

ConstructorDescription
MathAccent(IMathElement element)Creates a math accent applying to a specified math element with the default accent character value
MathAccent(IMathElement element, char accentCharacter)Creates a math accent applying to a specified math element

Methods

MethodDescription
getBase()The argument to which the accent was applied
getCharacter()Accent Character The value should be within the range of (U+0300\u2013U+036F) or(U+20D0\u2013U+20EF) Default value: Combining Circumflex Accent (U+0302)
setCharacter(char value)Accent Character The value should be within the range of (U+0300\u2013U+036F) or(U+20D0\u2013U+20EF) Default value: Combining Circumflex Accent (U+0302)
getChildren()Get children elements
getControlCharacterProperties()Control Character Properties

MathAccent(IMathElement element)

public MathAccent(IMathElement element)

Creates a math accent applying to a specified math element with the default accent character value


Example:
 
 IMathElement baseElement = new MathematicalText("x");
 MathAccent accent = new MathAccent(baseElement);

Parameters:

ParameterTypeDescription
elementIMathElementa math element to apply accent

MathAccent(IMathElement element, char accentCharacter)

public MathAccent(IMathElement element, char accentCharacter)

Creates a math accent applying to a specified math element


Example:
 
 IMathElement baseElement = new MathematicalText("x");
 MathAccent accent = new MathAccent(baseElement, '~');

Parameters:

ParameterTypeDescription
elementIMathElementmath element to apply accent
accentCharactercharaccent character

getBase()

public final IMathElement getBase()

The argument to which the accent was applied


Example:
 
 IMathAccent accent = new MathematicalText("x").accent('~');
 IMathElement base = accent.getBase();

Returns: IMathElement

getCharacter()

public final char getCharacter()

Accent Character The value should be within the range of (U+0300\u2013U+036F) or(U+20D0\u2013U+20EF) Default value: Combining Circumflex Accent (U+0302)


Example:
 
 IMathAccent accent = new MathematicalText("x").accent('~');
 char ch = accent.getCharacter();

Returns: char

setCharacter(char value)

public final void setCharacter(char value)

Accent Character The value should be within the range of (U+0300\u2013U+036F) or(U+20D0\u2013U+20EF) Default value: Combining Circumflex Accent (U+0302)


Example:
 
 IMathAccent accent = new MathematicalText("x").accent('~');
 char ch = accent.getCharacter();

Parameters:

ParameterTypeDescription
valuechar

getChildren()

public final IMathElement[] getChildren()

Get children elements

Returns: com.aspose.slides.IMathElement[]

getControlCharacterProperties()

public final OmmlControlCharacterPPTXUnsupportedProps getControlCharacterProperties()

Control Character Properties

Returns: com.aspose.slides.OmmlControlCharacterPPTXUnsupportedProps