Aspose.Slides.MathText

Contient des classes pour travailler avec du texte mathématique dans des présentations Microsoft PowerPoint.

Des classes

Classer La description
BaseScript Script mathématique
MathAccent Spécifie la fonction d’accent, composée d’une base et d’un signe diacritique combinant Exemple : 𝑎́
MathAccentFactory Permet de créer un accent mathématique
MathArray Spécifie un tableau vertical d’équations ou tout objet mathématique
MathArrayFactory Permet de créer un tableau mathématique
MathBar Spécifie la fonction bar, composée d’un argument de base et d’une barre supérieure ou inférieure
MathBarFactory Permet de créer une barre mathématique
MathBlock Spécifie une instance de texte mathématique contenue dans un MathParagraph et commence sur sa propre ligne. Toutes les zones mathématiques, y compris les équations, les expressions, les tableaux d’équations ou d’expressions et les formules sont représentées par un bloc mathématique.
MathBlockFactory Permet de créer un bloc mathématique
MathBorderBox Dessine un rectangle ou une autre bordure autour de IMathElement.
MathBorderBoxFactory Permet de créer une bordure mathématique
MathBox Spécifie la boîte logique (conditionnement) de l’élément mathématique. Par exemple, un objet encadré peut servir d’émulateur d’opérateur avec ou sans point d’alignement, servir de point de rupture de ligne, ou être regroupé de manière à ne pas autoriser les sauts de ligne within. Par exemple, l’opérateur “==” doit être encadré pour éviter les sauts de ligne.
MathBoxFactory Permet de créer une boîte mathématique
MathDelimiter Spécifie l’objet délimiteur, composé de caractères d’ouverture et de fermeture (tels que des parenthèses, accolades, crochets et barres verticales) et un ou plusieurs éléments mathématiques à l’intérieur, séparés par un caractère spécifié. Exemples : (𝑥2) ; [𝑥2|𝑦2]
MathDelimiterFactory Permet de créer un délimiteur mathématique
MathElementBase Classe de base pour IMathElement avec l’implémentation de certaines méthodes communes à toutes les classes héritées Pour usage interne uniquement. La classe héritée doit être IMathElement.
MathematicalText Texte mathématique
MathematicalTextFactory Permet de créer un élément MathematicalText
MathFraction Spécifie l’objet fraction, consistant en un numérateur et un dénominateur séparés par une barre de fraction. La barre de fraction peut être horizontale ou diagonale, selon les propriétés de la fraction. L’objet fraction est également utilisé pour représenter la fonction de pile, qui place un élément au-dessus d’un autre, sans barre de fraction.
MathFractionFactory Permet de créer une fraction mathématique
MathFunction Spécifie une fonction d’un argument.
MathFunctionFactory Permet de créer une fonction mathématique
MathGroupingCharacter Spécifie un symbole de regroupement au-dessus ou au-dessous d’une expression, généralement pour mettre en évidence la relation entre les éléments
MathGroupingCharacterFactory Permet de créer un groupement mathématique caractère
MathLeftSubSuperscriptElement Spécifie l’objet Sub-Superscript, qui se compose d’une base et d’un indice et d’un exposant placés à gauche de la base.
MathLimit Spécifie l’objet Limit, composé de texte sur la ligne de base et de texte de taille réduite immédiatement au-dessus ou en dessous.
MathLimitFactory Permet de créer IMathLimit
MathMatrix Spécifie l’objet Matrix, composé d’éléments enfants disposés sur une ou plusieurs lignes et colonnes. Il est important de noter que les matrices n’ont pas de délimiteurs intégrés. Pour placer la matrice entre parenthèses, vous devez utiliser l’objet délimiteur (IMathDelimiter). Des arguments nuls peuvent être utilisés pour créer des espaces dans les matrices.
MathMatrixFactory Permet de créer une matrice mathématique
MathNaryOperator Spécifie un objet mathématique N-aire, tel que Sommation et Intégrale. Il se compose d’un opérateur, d’une base (ou opérande) et de limites supérieures et inférieures facultatives. Des exemples d’opérateurs N-aires sont : Sommation, Union, Intersection, Intégrale
MathNaryOperatorFactory Permet de créer IMathNaryOperator
MathParagraph Paragraphe mathématique qui est un conteneur pour les blocs mathématiques (IMathBlock)
MathParagraphFactory Permet de créer un paragraphe mathématique
MathPortion Représente une partie avec un contexte mathématique à l’intérieur.
MathRadical Spécifie la fonction radicale, consistant en une base et un degré optionnel. Exemple d’objet radical est √𝑥.
MathRadicalFactory Permet de créer un radical mathématique
MathRightSubSuperscriptElement Spécifie l’objet Sub-Superscript, qui se compose d’une base et d’un indice et d’un exposant placés à droite de la base.
MathRightSubSuperscriptElementFactory Permet de créer IMathRightSubSuperscriptElementFactory
MathSubscriptElement Spécifie l’objet indice, qui se compose d’une base et d’un indice de taille réduite placé en dessous et à droite.
MathSubscriptElementFactory Permet de créer IMathSubscriptElement
MathSuperscriptElement Spécifie l’objet exposant, qui se compose d’une base et d’un exposant de taille réduite placé au-dessus et à droite
MathSuperscriptElementFactory Permet de créer IMathSuperscriptElement

Interfaces

Interface La description
IMathAccent Spécifie la fonction d’accent, composée d’une base et d’un signe diacritique combinant Exemple : 𝑎́
IMathAccentFactory Permet de créer un accent mathématique
IMathArray Spécifie un tableau vertical d’équations ou tout objet mathématique
IMathArrayFactory Permet de créer un tableau mathématique
IMathBar Spécifie la fonction bar, composée d’un argument de base et d’une barre supérieure ou inférieure
IMathBarFactory Permet de créer une barre mathématique
IMathBlock Spécifie une instance de texte mathématique contenue dans un MathParagraph et commence sur sa propre ligne. Toutes les zones mathématiques, y compris les équations, les expressions, les tableaux d’équations ou d’expressions et les formules sont représentées par un bloc mathématique.
IMathBlockCollection Collection de blocs mathématiques (IMathBlock)
IMathBlockFactory Permet de créer un bloc mathématique
IMathBorderBox Dessine un rectangle ou une autre bordure autour de IMathElement.
IMathBorderBoxFactory Permet de créer une bordure mathématique
IMathBox Spécifie la boîte logique (conditionnement) de l’élément mathématique. Par exemple, un objet encadré peut servir d’émulateur d’opérateur avec ou sans point d’alignement, servir de point de rupture de ligne, ou être regroupé de manière à ne pas autoriser les sauts de ligne within. Par exemple, l’opérateur “==” doit être encadré pour éviter les sauts de ligne.
IMathBoxFactory Permet de créer une boîte mathématique
IMathDelimiter Spécifie l’objet délimiteur, composé de caractères d’ouverture et de fermeture (tels que des parenthèses, accolades, crochets et barres verticales) et un ou plusieurs éléments mathématiques à l’intérieur, séparés par un caractère spécifié. Exemples : (𝑥2) ; [𝑥2|𝑦2]
IMathDelimiterFactory Permet de créer un délimiteur mathématique
IMathElement Interface de base de tout élément mathématique : fraction, texte mathématique, fonction, expression à éléments multiples, etc
IMathElementCollection Représente une collection d’éléments mathématiques (MathElement).
IMathematicalText Texte mathématique
IMathematicalTextFactory Permet de créer un élément MathematicalText
IMathFraction Spécifie l’objet fraction, consistant en un numérateur et un dénominateur séparés par une barre de fraction. La barre de fraction peut être horizontale ou diagonale, selon les propriétés de la fraction. L’objet fraction est également utilisé pour représenter la fonction de pile, qui place un élément au-dessus d’un autre, sans barre de fraction.
IMathFractionFactory Permet de créer une fraction mathématique
IMathFunction Spécifie une fonction d’un argument.
IMathFunctionFactory Permet de créer une fonction mathématique
IMathGroupingCharacter Spécifie un symbole de regroupement au-dessus ou au-dessous d’une expression, généralement pour mettre en évidence la relation entre les éléments
IMathGroupingCharacterFactory Permet de créer un groupement mathématique caractère
IMathLeftSubSuperscriptElement Spécifie l’objet Sub-Superscript, qui se compose d’une base et d’un indice et d’un exposant placés à gauche de la base.
IMathLimit Spécifie l’objet Limit, composé de texte sur la ligne de base et de texte de taille réduite immédiatement au-dessus ou en dessous.
IMathLimitFactory Permet de créer IMathLimit
IMathMatrix Spécifie l’objet Matrix, composé d’éléments enfants disposés sur une ou plusieurs lignes et colonnes. Il est important de noter que les matrices n’ont pas de délimiteurs intégrés. Pour placer la matrice entre parenthèses, vous devez utiliser l’objet délimiteur (IMathDelimiter). Des arguments nuls peuvent être utilisés pour créer des espaces dans les matrices.
IMathMatrixFactory Permet de créer une matrice mathématique
IMathNaryOperator Spécifie un objet mathématique N-aire, tel que Sommation et Intégrale. Il se compose d’un opérateur, d’une base (ou opérande) et de limites supérieures et inférieures facultatives. Des exemples d’opérateurs N-aires sont : Sommation, Union, Intersection, Intégrale
IMathNaryOperatorFactory Permet de créer IMathNaryOperator
IMathNaryOperatorProperties Spécifie les propriétés de IMathNaryOperator
IMathParagraph Paragraphe mathématique qui est un conteneur pour les blocs mathématiques (IMathBlock)
IMathParagraphFactory Permet de créer un paragraphe mathématique
IMathPortion Représente une partie avec un contexte mathématique à l’intérieur.
IMathRadical Spécifie la fonction radicale, consistant en une base et un degré optionnel. Exemple d’objet radical est √𝑥.
IMathRadicalFactory Permet de créer un radical mathématique
IMathRightSubSuperscriptElement Spécifie l’objet Sub-Superscript, qui se compose d’une base et d’un indice et d’un exposant placés à droite de la base.
IMathRightSubSuperscriptElementFactory Permet de créer IMathRightSubSuperscriptElementFactory
IMathSubscriptElement Spécifie l’objet indice, qui se compose d’une base et d’un indice de taille réduite placé en dessous et à droite.
IMathSubscriptElementFactory Permet de créer IMathSubscriptElement
IMathSuperscriptElement Spécifie l’objet exposant, qui se compose d’une base et d’un exposant de taille réduite placé au-dessus et à droite
IMathSuperscriptElementFactory Permet de créer IMathSuperscriptElement

Énumération

Énumération La description
MathDelimiterShape L’emplacement et la taille des délimiteurs par rapport au contenu des opérandes
MathFractionTypes Types de fractions
MathFunctionsOfOneArgument Fonctions mathématiques communes à un argument
MathFunctionsOfTwoArguments Fonctions mathématiques communes à deux arguments
MathHorizontalAlignment Alignement horizontal
MathIntegralTypes Types d’intégrales mathématiques
MathJustification Spécifie la justification du paragraphe mathématique (une série d’instances adjacentes de texte mathématique dans le même paragraphe)
MathLimitLocations Emplacement des limites (indice/exposant) dans les opérateurs n-aires.
MathNaryOperatorTypes Opérateur Nary Types IMathNaryOperator (hors intégrales) Pour les intégralesMathIntegralTypes
MathRowSpacingRule Le type d’espacement vertical entre les colonnes d’une matrice ou d’un tableau
MathSpacingRules Types d’écart (espacement horizontal) entre les colonnes d’une matrice
MathTopBotPositions Énumération des positions supérieures/inférieures
MathVerticalAlignment Alignement vertical