MathElementBase

MathElementBase classe

Classe de base pour IMathElement contenant l’implémentation de certaines méthodes communes à toutes les classes dérivées. À usage interne uniquement. La classe dérivée doit être IMathElement.

public abstract class MathElementBase : IMathElement

Méthodes

NomDescription
Accent(char)Définit un accent (un caractère au sommet de cet élément)
AsArgumentOfFunction(IMathElement)Applique la fonction spécifiée en utilisant cette instance comme argument
AsArgumentOfFunction(MathFunctionsOfOneArgument)Applique la fonction spécifiée en utilisant cette instance comme argument
AsArgumentOfFunction(string)Applique la fonction spécifiée en utilisant cette instance comme argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Applique la fonction spécifiée en utilisant cette instance comme argument et l’argument supplémentaire spécifié
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Applique la fonction spécifiée en utilisant cette instance comme argument et l’argument supplémentaire spécifié
Divide(IMathElement)Crée une fraction avec ce numérateur et le dénominateur spécifié
Divide(string)Crée une fraction avec ce numérateur et le dénominateur spécifié
Divide(IMathElement, MathFractionTypes)Crée une fraction du type spécifié avec ce numérateur et le dénominateur spécifié
Divide(string, MathFractionTypes)Crée une fraction du type spécifié avec ce numérateur et le dénominateur spécifié
Enclose()Entoure un élément mathématique de parenthèses
virtual Enclose(char, char)Encadre un élément mathématique avec les caractères spécifiés tels que des parenthèses ou d’autres caractères comme cadre
Function(IMathElement)Applique une fonction d’un argument en utilisant cette instance comme nom de fonction
Function(string)Applique une fonction d’un argument en utilisant cette instance comme nom de fonction
Group()Place cet élément dans un groupe à l’aide d’une accolade inférieure
Group(char, MathTopBotPositions, MathTopBotPositions)Place cet élément dans un groupe en utilisant un caractère de regroupement tel qu’une accolade inférieure ou un autre
Integral(MathIntegralTypes)Applique l’intégrale sans limites
Integral(MathIntegralTypes, IMathElement, IMathElement)Applique l’intégrale
Integral(MathIntegralTypes, string, string)Applique l’intégrale
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Applique l’intégrale
Integral(MathIntegralTypes, string, string, MathLimitLocations)Applique l’intégrale
virtual Join(IMathElement)Combine un élément mathématique et crée un bloc mathématique
virtual Join(string)Combine un texte mathématique et crée un bloc mathématique
Nary(MathNaryOperatorTypes, IMathElement, IMathElement)Crée un opérateur N-aire
Nary(MathNaryOperatorTypes, string, string)Crée un opérateur N-aire
Overbar()Place une barre au sommet de cet élément
Radical(IMathElement)Spécifie la racine mathématique du degré indiqué à partir de l’argument spécifié.
Radical(string)Spécifie la racine mathématique du degré indiqué à partir de l’argument spécifié.
SetLowerLimit(IMathElement)Applique la limite inférieure
SetLowerLimit(string)Applique la limite inférieure
SetSubscript(IMathElement)Crée un indice
SetSubscript(string)Crée un indice
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Crée un indice et un exposant à gauche
SetSubSuperscriptOnTheLeft(string, string)Crée un indice et un exposant à gauche
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Crée un indice et un exposant à droite
SetSubSuperscriptOnTheRight(string, string)Crée un indice et un exposant à droite
SetSuperscript(IMathElement)Crée un exposant
SetSuperscript(string)Crée un exposant
SetUpperLimit(IMathElement)Applique la limite supérieure
SetUpperLimit(string)Applique la limite supérieure
ToBorderBox()Place cet élément dans une boîte bordée
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Place cet élément dans une boîte bordée
ToBox()Place cet élément dans une boîte non visuelle (groupement logique) utilisée pour regrouper les composants d’une équation ou d’un autre texte mathématique. Un objet encadré peut (par exemple) servir d’émulateur d’opérateur avec ou sans point d’alignement, servir de point de rupture de ligne, ou être groupé de façon à ne pas permettre les ruptures de ligne à l’intérieur.
virtual ToMathArray()Place dans un tableau vertical
Underbar()Place une barre en bas de cet élément

Voir aussi