Aspose.Slides.MathText

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

Des classes

ClasserLa description
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 tout objet mathématique
MathArrayFactoryPermet de créer un tableau mathématique
MathBarSpécifie la fonction bar, 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 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.
MathBlockFactoryPermet de créer un bloc mathématique
MathBorderBoxDessine un rectangle ou une autre bordure autour de IMathElement.
MathBorderBoxFactoryPermet de créer une bordure mathématique
MathBoxSpé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.
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 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]
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, 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.
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 au-dessous d’une expression, généralement pour mettre en évidence la relation entre les éléments
MathGroupingCharacterFactoryPermet de créer un groupement mathématique caractère
MathLeftSubSuperscriptElementSpé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.
MathLimitSpé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.
MathLimitFactoryPermet de créer IMathLimit
MathMatrixSpé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.
MathMatrixFactoryPermet de créer une matrice mathématique
MathNaryOperatorSpé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
MathNaryOperatorFactoryPermet de créer IMathNaryOperator
MathParagraphParagraphe mathématique qui est un conteneur pour les blocs mathématiques (IMathBlock)
MathParagraphFactoryPermet de créer un paragraphe mathématique
MathPortionReprésente une partie avec un contexte mathématique à l’intérieur.
MathRadicalSpécifie la fonction radicale, consistant en une base et un degré optionnel. Exemple d’objet radical est √𝑥.
MathRadicalFactoryPermet de créer un radical mathématique
MathRightSubSuperscriptElementSpé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.
MathRightSubSuperscriptElementFactoryPermet de créer IMathRightSubSuperscriptElementFactory
MathSubscriptElementSpécifie l’objet indice, qui se compose d’une base et d’un indice de taille réduite placé en dessous et à droite.
MathSubscriptElementFactoryPermet de créer IMathSubscriptElement
MathSuperscriptElementSpécifie l’objet exposant, qui se compose d’une base et d’un exposant de taille réduite placé au-dessus et à droite
MathSuperscriptElementFactoryPermet de créer IMathSuperscriptElement

Interfaces

InterfaceLa description
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 tout objet mathématique
IMathArrayFactoryPermet de créer un tableau mathématique
IMathBarSpécifie la fonction bar, 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 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.
IMathBlockCollectionCollection de blocs mathématiques (IMathBlock)
IMathBlockFactoryPermet de créer un bloc mathématique
IMathBorderBoxDessine un rectangle ou une autre bordure autour de IMathElement.
IMathBorderBoxFactoryPermet de créer une bordure mathématique
IMathBoxSpé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.
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 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]
IMathDelimiterFactoryPermet de créer un délimiteur mathématique
IMathElementInterface de base de tout élément mathématique : fraction, texte mathématique, fonction, expression à éléments multiples, 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, 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.
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 au-dessous d’une expression, généralement pour mettre en évidence la relation entre les éléments
IMathGroupingCharacterFactoryPermet de créer un groupement mathématique caractère
IMathLeftSubSuperscriptElementSpé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.
IMathLimitSpé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.
IMathLimitFactoryPermet de créer IMathLimit
IMathMatrixSpé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.
IMathMatrixFactoryPermet de créer une matrice mathématique
IMathNaryOperatorSpé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
IMathNaryOperatorFactoryPermet de créer IMathNaryOperator
IMathNaryOperatorPropertiesSpécifie les propriétés de IMathNaryOperator
IMathParagraphParagraphe mathématique qui est un conteneur pour les blocs mathématiques (IMathBlock)
IMathParagraphFactoryPermet de créer un paragraphe mathématique
IMathPortionReprésente une partie avec un contexte mathématique à l’intérieur.
IMathRadicalSpécifie la fonction radicale, consistant en une base et un degré optionnel. Exemple d’objet radical est √𝑥.
IMathRadicalFactoryPermet de créer un radical mathématique
IMathRightSubSuperscriptElementSpé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.
IMathRightSubSuperscriptElementFactoryPermet de créer IMathRightSubSuperscriptElementFactory
IMathSubscriptElementSpécifie l’objet indice, qui se compose d’une base et d’un indice de taille réduite placé en dessous et à droite.
IMathSubscriptElementFactoryPermet de créer IMathSubscriptElement
IMathSuperscriptElementSpécifie l’objet exposant, qui se compose d’une base et d’un exposant de taille réduite placé au-dessus et à droite
IMathSuperscriptElementFactoryPermet de créer IMathSuperscriptElement

Énumération

ÉnumérationLa description
MathDelimiterShapeL’emplacement et la taille des délimiteurs par rapport au contenu des opérandes
MathFractionTypesTypes de fractions
MathFunctionsOfOneArgumentFonctions mathématiques communes à un argument
MathFunctionsOfTwoArgumentsFonctions mathématiques communes à 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 dans le même paragraphe)
MathLimitLocationsEmplacement des limites (indice/exposant) dans les opérateurs n-aires.
MathNaryOperatorTypesOpérateur Nary Types IMathNaryOperator (hors intégrales) Pour les intégralesMathIntegralTypes
MathRowSpacingRuleLe type d’espacement vertical entre les colonnes d’une matrice ou d’un tableau
MathSpacingRulesTypes d’écart (espacement horizontal) entre les colonnes d’une matrice
MathTopBotPositionsÉnumération des positions supérieures/inférieures
MathVerticalAlignmentAlignement vertical