Aspose.Slides.MathText

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

Classes

ClasseDescription
BaseScriptScript mathématique
MathAccentSpécifie la fonction d’accent, composée d’une base et d’un signe diacritique combinant Exemple: 𝑎́
MathAccentFactoryPermet de créer un accent mathématique
MathArraySpécifie un tableau vertical d’équations ou d’objets mathématiques
MathArrayFactoryPermet de créer un tableau mathématique
MathBarSpécifie la fonction de barre, composée d’un argument de base et d’une barre supérieure ou inférieure
MathBarFactoryPermet de créer une barre mathématique
MathBlockSpé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.
MathBlockFactoryPermet de créer un bloc mathématique
MathBorderBoxDessine une bordure rectangulaire ou une autre bordure autour de l’IMathElement.
MathBorderBoxFactoryPermet de créer une boîte de bordure mathématique
MathBoxSpé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.
MathBoxFactoryPermet de créer une boîte mathématique
MathDelimiterSpé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]
MathDelimiterFactoryPermet de créer un délimiteur mathématique
MathElementBaseClasse 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.
MathematicalTextTexte mathématique
MathematicalTextFactoryPermet de créer un élément MathematicalText
MathFractionSpé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.
MathFractionFactoryPermet de créer une fraction mathématique
MathFunctionSpécifie une fonction d’un argument.
MathFunctionFactoryPermet de créer une fonction mathématique
MathGroupingCharacterSpé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
MathGroupingCharacterFactoryPermet de créer un caractère de regroupement mathématique
MathLeftSubSuperscriptElementSpécifie l’objet Sub-Superscript, qui consiste en une base et un indice et un exposant placés à gauche de la base.
MathLimitSpé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.
MathLimitFactoryPermet de créer IMathLimit
MathMatrixSpé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.
MathMatrixFactoryPermet de créer une matrice mathématique
MathNaryOperatorSpé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
MathNaryOperatorFactoryPermet de créer IMathNaryOperator
MathParagraphParagraphe mathématique qui est un conteneur pour des blocs mathématiques (IMathBlock)
MathParagraphFactoryPermet de créer un paragraphe mathématique
MathPortionReprésente une portion avec un contexte mathématique à l’intérieur.
MathRadicalSpécifie la fonction radicale, composée d’une base et d’un degré optionnel. Exemple d’objet radical est √𝑥.
MathRadicalFactoryPermet de créer un radical mathématique
MathRightSubSuperscriptElementSpécifie l’objet Sub-Superscript, qui consiste en une base et un indice et un exposant placés à droite de la base.
MathRightSubSuperscriptElementFactoryPermet de créer IMathRightSubSuperscriptElementFactory
MathSubscriptElementSpécifie l’objet indice, qui consiste en une base et un indice de taille réduite placés en dessous et à droite.
MathSubscriptElementFactoryPermet de créer IMathSubscriptElement
MathSuperscriptElementSpécifie l’objet exposant, qui consiste en une base et un exposant de taille réduite placés au-dessus et à droite
MathSuperscriptElementFactoryPermet de créer IMathSuperscriptElement

Interfaces

InterfaceDescription
IMathAccentSpécifie la fonction d’accent, composée d’une base et d’un signe diacritique combinant Exemple: 𝑎́
IMathAccentFactoryPermet de créer un accent mathématique
IMathArraySpécifie un tableau vertical d’équations ou d’objets mathématiques
IMathArrayFactoryPermet de créer un tableau mathématique
IMathBarSpécifie la fonction de barre, composée d’un argument de base et d’une barre supérieure ou inférieure
IMathBarFactoryPermet de créer une barre mathématique
IMathBlockSpé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.
IMathBlockCollectionCollection de blocs mathématiques (IMathBlock)
IMathBlockFactoryPermet de créer un bloc mathématique
IMathBorderBoxDessine une bordure rectangulaire ou une autre bordure autour de l’IMathElement.
IMathBorderBoxFactoryPermet de créer une boîte de bordure mathématique
IMathBoxSpé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.
IMathBoxFactoryPermet de créer une boîte mathématique
IMathDelimiterSpé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]
IMathDelimiterFactoryPermet de créer un délimiteur mathématique
IMathElementInterface de base de tout élément mathématique : fraction, texte mathématique, fonction, expression avec plusieurs éléments, etc.
IMathElementCollectionReprésente une collection d’éléments mathématiques (MathElement).
IMathematicalTextTexte mathématique
IMathematicalTextFactoryPermet de créer un élément MathematicalText
IMathFractionSpé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.
IMathFractionFactoryPermet de créer une fraction mathématique
IMathFunctionSpécifie une fonction d’un argument.
IMathFunctionFactoryPermet de créer une fonction mathématique
IMathGroupingCharacterSpé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
IMathGroupingCharacterFactoryPermet de créer un caractère de regroupement mathématique
IMathLeftSubSuperscriptElementSpécifie l’objet Sub-Superscript, qui consiste en une base et un indice et un exposant placés à gauche de la base.
IMathLimitSpé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.
IMathLimitFactoryPermet de créer IMathLimit
IMathMatrixSpé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.
IMathMatrixFactoryPermet de créer une matrice mathématique
IMathNaryOperatorSpé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
IMathNaryOperatorFactoryPermet de créer IMathNaryOperator
IMathNaryOperatorPropertiesSpécifie les propriétés de IMathNaryOperator
IMathParagraphParagraphe mathématique qui est un conteneur pour des blocs mathématiques (IMathBlock)
IMathParagraphFactoryPermet de créer un paragraphe mathématique
IMathPortionReprésente une portion avec un contexte mathématique à l’intérieur.
IMathRadicalSpécifie la fonction radicale, composée d’une base et d’un degré optionnel. Exemple d’objet radical est √𝑥.
IMathRadicalFactoryPermet de créer un radical mathématique
IMathRightSubSuperscriptElementSpécifie l’objet Sub-Superscript, qui consiste en une base et un indice et un exposant placés à droite de la base.
IMathRightSubSuperscriptElementFactoryPermet de créer IMathRightSubSuperscriptElementFactory
IMathSubscriptElementSpécifie l’objet indice, qui consiste en une base et un indice de taille réduite placés en dessous et à droite.
IMathSubscriptElementFactoryPermet de créer IMathSubscriptElement
IMathSuperscriptElementSpécifie l’objet exposant, qui consiste en une base et un exposant de taille réduite placés au-dessus et à droite
IMathSuperscriptElementFactoryPermet de créer IMathSuperscriptElement

Énumération

ÉnumérationDescription
MathDelimiterShapeL’emplacement et la taille des délimiteurs par rapport au contenu des opérandes
MathFractionTypesTypes de fractions
MathFunctionsOfOneArgumentFonctions mathématiques courantes d’un argument
MathFunctionsOfTwoArgumentsFonctions mathématiques courantes de deux arguments
MathHorizontalAlignmentAlignement horizontal
MathIntegralTypesTypes d’intégrales mathématiques
MathJustificationSpécifie la justification du paragraphe mathématique (une série d’instances adjacentes de texte mathématique au sein du même paragraphe)
MathLimitLocationsEmplacement des limites (indice/exposant) dans les opérateurs N-aires.
MathNaryOperatorTypesTypes d’opérateurs N-aires IMathNaryOperator (excluant les intégrales) Pour les intégrales MathIntegralTypes
MathRowSpacingRuleLe type d’espacement vertical entre les colonnes dans une matrice ou un tableau
MathSpacingRulesTypes de gap (espacement horizontal) entre les colonnes d’une matrice
MathTopBotPositionsÉnumération des positions haut/bas
MathVerticalAlignmentAlignement vertical