Aspose.Slides.MathText
Contenu
[
Cacher
]Contient des classes pour travailler avec du texte mathématique dans des présentations Microsoft PowerPoint.
Classes
Classe | 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 d’objets mathématiques |
MathArrayFactory | Permet de créer un tableau mathématique |
MathBar | Spécifie la fonction de barre, 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 contenant dans un MathParagraph et commençant 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és par un bloc mathématique. |
MathBlockFactory | Permet de créer un bloc mathématique |
MathBorderBox | Dessine une bordure rectangulaire ou une autre bordure autour de l’IMathElement. |
MathBorderBoxFactory | Permet de créer une boîte de bordure mathématique |
MathBox | Spécifie l’encadrement logique (packaging) 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 groupé de manière à ne pas permettre de ruptures de ligne à l’intérieur. Par exemple, l’opérateur “==” devrait être encadré pour prévenir les ruptures 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 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, composé d’un numérateur et d’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 en dessous d’une expression, généralement pour mettre en évidence la relation entre les éléments |
MathGroupingCharacterFactory | Permet de créer un caractère de regroupement mathématique |
MathLeftSubSuperscriptElement | Spécifie l’objet Sub-Superscript, qui consiste en une base et un indice et un exposant placés à gauche de la base. |
MathLimit | Spécifie l’objet Limite, composé de texte sur la ligne de base et de texte de taille réduite immédiatement au-dessus ou au-dessous. |
MathLimitFactory | Permet de créer IMathLimit |
MathMatrix | Spécifie l’objet Matrice, composé d’éléments enfants disposés en 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 dans des 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 la somme et l’intégral. Il consiste en un opérateur, une base (ou un opérande) et des limites supérieures et inférieures optionnelles. Exemples d’opérateurs N-aires : Somme, Union, Intersection, Intégral |
MathNaryOperatorFactory | Permet de créer IMathNaryOperator |
MathParagraph | Paragraphe mathématique qui est un conteneur pour des blocs mathématiques (IMathBlock) |
MathParagraphFactory | Permet de créer un paragraphe mathématique |
MathPortion | Représente une portion avec un contexte mathématique à l’intérieur. |
MathRadical | Spécifie la fonction radicale, composée d’une base et d’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 consiste en une base et un indice et un exposant placés à droite de la base. |
MathRightSubSuperscriptElementFactory | Permet de créer IMathRightSubSuperscriptElementFactory |
MathSubscriptElement | Spécifie l’objet indice, qui consiste en une base et un indice de taille réduite placés en dessous et à droite. |
MathSubscriptElementFactory | Permet de créer IMathSubscriptElement |
MathSuperscriptElement | Spécifie l’objet exposant, qui consiste en une base et un exposant de taille réduite placés au-dessus et à droite |
MathSuperscriptElementFactory | Permet de créer IMathSuperscriptElement |
Interfaces
Interface | 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 d’objets mathématiques |
IMathArrayFactory | Permet de créer un tableau mathématique |
IMathBar | Spécifie la fonction de barre, 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 contenant dans un MathParagraph et commençant 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és par un bloc mathématique. |
IMathBlockCollection | Collection de blocs mathématiques (IMathBlock) |
IMathBlockFactory | Permet de créer un bloc mathématique |
IMathBorderBox | Dessine une bordure rectangulaire ou une autre bordure autour de l’IMathElement. |
IMathBorderBoxFactory | Permet de créer une boîte de bordure mathématique |
IMathBox | Spécifie l’encadrement logique (packaging) 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 groupé de manière à ne pas permettre de ruptures de ligne à l’intérieur. Par exemple, l’opérateur “==” devrait être encadré pour prévenir les ruptures 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 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 avec plusieurs éléments, 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, composé d’un numérateur et d’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 en dessous d’une expression, généralement pour mettre en évidence la relation entre les éléments |
IMathGroupingCharacterFactory | Permet de créer un caractère de regroupement mathématique |
IMathLeftSubSuperscriptElement | Spécifie l’objet Sub-Superscript, qui consiste en une base et un indice et un exposant placés à gauche de la base. |
IMathLimit | Spécifie l’objet Limite, composé de texte sur la ligne de base et de texte de taille réduite immédiatement au-dessus ou au-dessous. |
IMathLimitFactory | Permet de créer IMathLimit |
IMathMatrix | Spécifie l’objet Matrice, composé d’éléments enfants disposés en 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 dans des 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 la somme et l’intégral. Il consiste en un opérateur, une base (ou un opérande) et des limites supérieures et inférieures optionnelles. Exemples d’opérateurs N-aires : Somme, Union, Intersection, Intégral |
IMathNaryOperatorFactory | Permet de créer IMathNaryOperator |
IMathNaryOperatorProperties | Spécifie les propriétés de IMathNaryOperator |
IMathParagraph | Paragraphe mathématique qui est un conteneur pour des blocs mathématiques (IMathBlock) |
IMathParagraphFactory | Permet de créer un paragraphe mathématique |
IMathPortion | Représente une portion avec un contexte mathématique à l’intérieur. |
IMathRadical | Spécifie la fonction radicale, composée d’une base et d’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 consiste en une base et un indice et un exposant placés à droite de la base. |
IMathRightSubSuperscriptElementFactory | Permet de créer IMathRightSubSuperscriptElementFactory |
IMathSubscriptElement | Spécifie l’objet indice, qui consiste en une base et un indice de taille réduite placés en dessous et à droite. |
IMathSubscriptElementFactory | Permet de créer IMathSubscriptElement |
IMathSuperscriptElement | Spécifie l’objet exposant, qui consiste en une base et un exposant de taille réduite placés au-dessus et à droite |
IMathSuperscriptElementFactory | Permet de créer IMathSuperscriptElement |
Énumération
Énumération | 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 courantes d’un argument |
MathFunctionsOfTwoArguments | Fonctions mathématiques courantes de 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 au sein du même paragraphe) |
MathLimitLocations | Emplacement des limites (indice/exposant) dans les opérateurs N-aires. |
MathNaryOperatorTypes | Types d’opérateurs N-aires IMathNaryOperator (excluant les intégrales) Pour les intégrales MathIntegralTypes |
MathRowSpacingRule | Le type d’espacement vertical entre les colonnes dans une matrice ou un tableau |
MathSpacingRules | Types de gap (espacement horizontal) entre les colonnes d’une matrice |
MathTopBotPositions | Énumération des positions haut/bas |
MathVerticalAlignment | Alignement vertical |