Aspose.Slides.MathText
Inhalt
[
Ausblenden
]Enthält Klassen für die Arbeit mit mathematischem Text in Microsoft PowerPoint-Präsentationen.
Klassen
Klasse | Beschreibung |
---|---|
BaseScript | Mathematikschema |
MathAccent | Gibt die Akzentfunktion an, die aus einer Basis und einem kombinierenden diakritischen Zeichen besteht. Beispiel: 𝑎́ |
MathAccentFactory | Ermöglicht die Erstellung eines Matheakzents |
MathArray | Gibt ein vertikales Array von Gleichungen oder beliebigen mathematischen Objekten an |
MathArrayFactory | Ermöglicht die Erstellung eines Mathearrays |
MathBar | Gibt die Balkenfunktion an, die aus einem Basisargument und einem Ober- oder Unterstrich besteht |
MathBarFactory | Ermöglicht die Erstellung eines Mathebalkens |
MathBlock | Gibt eine Instanz von mathematischem Text an, die innerhalb eines MathParagraph enthalten ist und in einer eigenen Zeile beginnt. Alle Mathematikzonen, einschließlich Gleichungen, Ausdrücke, Arrays von Gleichungen oder Ausdrücken und Formeln, werden durch MathBlock dargestellt. |
MathBlockFactory | Ermöglicht die Erstellung eines Matheblocks |
MathBorderBox | Zeichnet eine rechteckige oder eine andere Art von Rahmen um das IMathElement. |
MathBorderBoxFactory | Ermöglicht die Erstellung einer Mathe-Rahmenbox |
MathBox | Gibt die logische Boxierung (Verpackung) eines mathematischen Elements an. Beispielsweise kann ein eingekapseltes Objekt als Operator-Emulator dienen, mit oder ohne Ausrichtungspunkt, als Zeilenumbruchpunkt fungieren oder so gruppiert werden, dass Zeilenumbrüche innerhalb nicht zulässig sind. Beispielsweise sollte der “==” Operator eingekapselt werden, um Zeilenumbrüche zu verhindern. |
MathBoxFactory | Ermöglicht die Erstellung einer Math Box |
MathDelimiter | Gibt das Delimiter-Objekt an, das aus öffnenden und schließenden Zeichen (wie Klammern, geschweiften Klammern, eckigen Klammern und senkrechten Strichen) und einem oder mehreren mathematischen Elementen innerhalb, getrennt durch ein angegebenes Zeichen, besteht. Beispiele: (𝑥2); [𝑥2|𝑦2] |
MathDelimiterFactory | Ermöglicht die Erstellung eines mathematischen Delimiters |
MathElementBase | Basis-Klasse für IMathElement mit der Implementierung einiger Methoden, die in allen abgeleiteten Klassen gemeinsam sind. Nur für den internen Gebrauch. Abgeleitete Klassen müssen IMathElement sein. |
MathematicalText | Mathematischer Text |
MathematicalTextFactory | Ermöglicht die Erstellung eines MathematicalText-Elements |
MathFraction | Gibt das Bruchobjekt an, das aus einem Zähler und einem Nenner besteht, die durch einen Bruchstrich getrennt sind. Der Bruchstrich kann horizontal oder diagonal sein, abhängig von den Bruch-Eigenschaften. Das Bruchobjekt wird auch verwendet, um die Stapelfunktion darzustellen, die ein Element über ein anderes legt, ohne Bruchstrich. |
MathFractionFactory | Ermöglicht die Erstellung eines Mathebruchs |
MathFunction | Gibt eine Funktion eines Arguments an. |
MathFunctionFactory | Ermöglicht die Erstellung einer mathematischen Funktion |
MathGroupingCharacter | Gibt ein Gruppierungszeichen über oder unter einem Ausdruck an, um normalerweise die Beziehung zwischen Elementen hervorzuheben |
MathGroupingCharacterFactory | Ermöglicht die Erstellung eines mathematischen Gruppierungszeichens |
MathLeftSubSuperscriptElement | Gibt das Sub-Superscript-Objekt an, das aus einer Basis und einem Subskript und Superskript besteht, die links von der Basis platziert sind. |
MathLimit | Gibt das Limit-Objekt an, das aus Text auf der Grundlinie und reduziertem Text sofort darüber oder darunter besteht. |
MathLimitFactory | Ermöglicht die Erstellung von IMathLimit |
MathMatrix | Gibt das Matrix-Objekt an, das aus Kind-Elementen besteht, die in einer oder mehreren Zeilen und Spalten angeordnet sind. Es ist wichtig zu beachten, dass Matrizen keine eingebauten Delimiter haben. Um die Matrix in Klammern zu setzen, sollte das Delimiter-Objekt (IMathDelimiter) verwendet werden. Null-Argumente können verwendet werden, um Lücken in Matrizen zu erstellen. |
MathMatrixFactory | Ermöglicht die Erstellung einer Matrizenausdrucks |
MathNaryOperator | Gibt ein N-ary mathematisches Objekt an, wie Summation und Integral. Es besteht aus einem Operator, einer Basis (oder Operand) und optionalen oberen und unteren Grenzen. Beispiele für N-ary Operatoren sind: Summation, Vereinigungen, Schnittmengen, Integrale |
MathNaryOperatorFactory | Ermöglicht die Erstellung von IMathNaryOperator |
MathParagraph | Mathematischer Absatz, der ein Container für mathematische Blöcke (IMathBlock) ist |
MathParagraphFactory | Ermöglicht die Erstellung eines mathematischen Absatzes |
MathPortion | Stellt einen Anteil mit mathematischem Kontext dar |
MathRadical | Gibt die radikal Funktion an, die aus einer Basis und einem optionalen Grad besteht. Beispiel eines radikalen Objekts ist √𝑥. |
MathRadicalFactory | Ermöglicht die Erstellung eines mathematischen Radikals |
MathRightSubSuperscriptElement | Gibt das Sub-Superscript-Objekt an, das aus einer Basis und einem Subskript und Superskript besteht, die rechts von der Basis platziert sind. |
MathRightSubSuperscriptElementFactory | Ermöglicht die Erstellung von IMathRightSubSuperscriptElementFactory |
MathSubscriptElement | Gibt das Subskript-Objekt an, das aus einer Basis und einem verkleinerten Subskript besteht, das darunter und rechts platziert ist. |
MathSubscriptElementFactory | Ermöglicht die Erstellung von IMathSubscriptElement |
MathSuperscriptElement | Gibt das Superskript-Objekt an, das aus einer Basis und einem verkleinerten Superskript besteht, das darüber und rechts platziert ist |
MathSuperscriptElementFactory | Ermöglicht die Erstellung von IMathSuperscriptElement |
Schnittstellen
Schnittstelle | Beschreibung |
---|---|
IMathAccent | Gibt die Akzentfunktion an, die aus einer Basis und einem kombinierenden diakritischen Zeichen besteht. Beispiel: 𝑎́ |
IMathAccentFactory | Ermöglicht die Erstellung eines Matheakzents |
IMathArray | Gibt ein vertikales Array von Gleichungen oder beliebigen mathematischen Objekten an |
IMathArrayFactory | Ermöglicht die Erstellung eines Mathearrays |
IMathBar | Gibt die Balkenfunktion an, die aus einem Basisargument und einem Ober- oder Unterstrich besteht |
IMathBarFactory | Ermöglicht die Erstellung eines Mathebalkens |
IMathBlock | Gibt eine Instanz von mathematischem Text an, die innerhalb eines MathParagraph enthalten ist und in einer eigenen Zeile beginnt. Alle Mathematikzonen, einschließlich Gleichungen, Ausdrücke, Arrays von Gleichungen oder Ausdrücken und Formeln, werden durch MathBlock dargestellt. |
IMathBlockCollection | Sammlung von Mathematikblöcken (IMathBlock) |
IMathBlockFactory | Ermöglicht die Erstellung eines Matheblocks |
IMathBorderBox | Zeichnet eine rechteckige oder eine andere Art von Rahmen um das IMathElement. |
IMathBorderBoxFactory | Ermöglicht die Erstellung einer Mathe-Rahmenbox |
IMathBox | Gibt die logische Boxierung (Verpackung) eines mathematischen Elements an. Beispielsweise kann ein eingekapseltes Objekt als Operator-Emulator dienen, mit oder ohne Ausrichtungspunkt, als Zeilenumbruchpunkt fungieren oder so gruppiert werden, dass Zeilenumbrüche innerhalb nicht zulässig sind. Beispielsweise sollte der “==” Operator eingekapselt werden, um Zeilenumbrüche zu verhindern. |
IMathBoxFactory | Ermöglicht die Erstellung einer Math Box |
IMathDelimiter | Gibt das Delimiter-Objekt an, das aus öffnenden und schließenden Zeichen (wie Klammern, geschweiften Klammern, eckigen Klammern und senkrechten Strichen) und einem oder mehreren mathematischen Elementen besteht, die durch ein angegebenes Zeichen getrennt sind. Beispiele: (𝑥2); [𝑥2|𝑦2] |
IMathDelimiterFactory | Ermöglicht die Erstellung eines mathematischen Delimiters |
IMathElement | Basis-Schnittstelle für beliebige mathematische Elemente: Bruch, mathematischer Text, Funktion, Ausdruck mit mehreren Elementen usw. |
IMathElementCollection | Stellt eine Sammlung von mathematischen Elementen (MathElement) dar. |
IMathematicalText | Mathematischer Text |
IMathematicalTextFactory | Ermöglicht die Erstellung eines MathematicalText-Elements |
IMathFraction | Gibt das Bruchobjekt an, das aus einem Zähler und einem Nenner besteht, die durch einen Bruchstrich getrennt sind. Der Bruchstrich kann horizontal oder diagonal sein, abhängig von den Bruch-Eigenschaften. Das Bruchobjekt wird auch verwendet, um die Stapelfunktion darzustellen, die ein Element über ein anderes legt, ohne Bruchstrich. |
IMathFractionFactory | Ermöglicht die Erstellung eines Mathebruchs |
IMathFunction | Gibt eine Funktion eines Arguments an. |
IMathFunctionFactory | Ermöglicht die Erstellung einer mathematischen Funktion |
IMathGroupingCharacter | Gibt ein Gruppierungszeichen über oder unter einem Ausdruck an, um normalerweise die Beziehung zwischen Elementen hervorzuheben |
IMathGroupingCharacterFactory | Ermöglicht die Erstellung eines mathematischen Gruppierungszeichens |
IMathLeftSubSuperscriptElement | Gibt das Sub-Superscript-Objekt an, das aus einer Basis und einem Subskript und Superskript besteht, die links von der Basis platziert sind. |
IMathLimit | Gibt das Limit-Objekt an, das aus Text auf der Grundlinie und reduziertem Text sofort darüber oder darunter besteht. |
IMathLimitFactory | Ermöglicht die Erstellung von IMathLimit |
IMathMatrix | Gibt das Matrix-Objekt an, das aus Kind-Elementen besteht, die in einer oder mehreren Zeilen und Spalten angeordnet sind. Es ist wichtig zu beachten, dass Matrizen keine eingebauten Delimiter haben. Um die Matrix in Klammern zu setzen, sollte das Delimiter-Objekt (IMathDelimiter) verwendet werden. Null-Argumente können verwendet werden, um Lücken in Matrizen zu erstellen. |
IMathMatrixFactory | Ermöglicht die Erstellung einer Matrizenausdrucks |
IMathNaryOperator | Gibt ein N-ary mathematisches Objekt an, wie Summation und Integral. Es besteht aus einem Operator, einer Basis (oder Operand) und optionalen oberen und unteren Grenzen. Beispiele für N-ary Operatoren sind: Summation, Vereinigungen, Schnittmengen, Integrale |
IMathNaryOperatorFactory | Ermöglicht die Erstellung von IMathNaryOperator |
IMathNaryOperatorProperties | Gibt Eigenschaften des IMathNaryOperator an |
IMathParagraph | Mathematischer Absatz, der ein Container für mathematische Blöcke (IMathBlock) ist |
IMathParagraphFactory | Ermöglicht die Erstellung eines mathematischen Absatzes |
IMathPortion | Stellt einen Anteil mit mathematischem Kontext dar |
IMathRadical | Gibt die radikal Funktion an, die aus einer Basis und einem optionalen Grad besteht. Beispiel eines radikalen Objekts ist √𝑥. |
IMathRadicalFactory | Ermöglicht die Erstellung eines mathematischen Radikals |
IMathRightSubSuperscriptElement | Gibt das Sub-Superscript-Objekt an, das aus einer Basis und einem Subskript und Superskript besteht, die rechts von der Basis platziert sind. |
IMathRightSubSuperscriptElementFactory | Ermöglicht die Erstellung von IMathRightSubSuperscriptElementFactory |
IMathSubscriptElement | Gibt das Subskript-Objekt an, das aus einer Basis und einem verkleinerten Subskript besteht, das darunter und rechts platziert ist. |
IMathSubscriptElementFactory | Ermöglicht die Erstellung von IMathSubscriptElement |
IMathSuperscriptElement | Gibt das Superskript-Objekt an, das aus einer Basis und einem verkleinerten Superskript besteht, das darüber und rechts platziert ist |
IMathSuperscriptElementFactory | Ermöglicht die Erstellung von IMathSuperscriptElement |
Aufzählung
Aufzählung | Beschreibung |
---|---|
MathDelimiterShape | Die Position und Größe der Delimiter relativ zum Inhalt der Operanden |
MathFractionTypes | Bruchtypen |
MathFunctionsOfOneArgument | Häufige mathematische Funktionen eines Arguments |
MathFunctionsOfTwoArguments | Häufige mathematische Funktionen von zwei Argumenten |
MathHorizontalAlignment | Horizontale Ausrichtung |
MathIntegralTypes | Mathematische Integraltypen |
MathJustification | Gibt die Rechtfertigung des mathematischen Absatzes an (eine Serie von benachbarten Instanzen mathematischen Textes innerhalb desselben Absatzes) |
MathLimitLocations | Ort der Grenzen (Subskript/Superskript) in n-ary Operatoren. |
MathNaryOperatorTypes | N-ary Operator IMathNaryOperator Typen (ohne Integrale). Für Integrale MathIntegralTypes |
MathRowSpacingRule | Der Typ des vertikalen Abstands zwischen Spalten in einer Matrix oder Array |
MathSpacingRules | Typen von Lücken (horizontaler Abstand) zwischen den Spalten einer Matrix |
MathTopBotPositions | Enumeration der oberen/unteren Positionen |
MathVerticalAlignment | Vertikale Ausrichtung |