MathBorderBox

MathBorderBox Klasse

Zeichnet einen rechteckigen oder einen anderen Rahmen um das IMathElement.

public sealed class MathBorderBox : MathElementBase, IMathBorderBox

Konstruktoren

NameBeschreibung
MathBorderBox(IMathElement)Erstellt ein MathBorderBox-Element mit rechteckigem Rahmen
MathBorderBox(IMathElement, bool, bool, bool, bool, bool, bool, bool, bool)Erstellt ein MathBorderBox-Element

Eigenschaften

NameBeschreibung
Base { get; }Basisargument
HideBottom { get; set; }Ausblenden der unteren Kante (Standard ist false) – gibt den verborgenen oder angezeigten Zustand der unteren Kante des Randkastens an.
HideLeft { get; set; }Ausblenden der linken Kante (Standard ist false) – gibt den verborgenen oder angezeigten Zustand der linken Kante des Randkastens an.
HideRight { get; set; }Ausblenden der rechten Kante (Standard ist false) – gibt den verborgenen oder angezeigten Zustand der rechten Kante des Randkastens an.
HideTop { get; set; }Ausblenden der oberen Kante (Standard ist false) – gibt den verborgenen oder angezeigten Zustand der oberen Kante des Randkastens an.
StrikethroughBottomLeftToTopRight { get; set; }Durchgestrichen von unten links nach oben rechts (Standard ist false). Gibt den verborgenen oder angezeigten Zustand einer diagonalen Durchstreichung von der unteren linken Ecke zur oberen rechten Ecke des Randkastens an.
StrikethroughHorizontal { get; set; }Horizontale Durchstreichung (Standard ist false) – gibt den verborgenen oder angezeigten Zustand einer horizontalen Durchstreichungslinie an.
StrikethroughTopLeftToBottomRight { get; set; }Durchgestrichen von oben links nach unten rechts (Standard ist false). Gibt den verborgenen oder angezeigten Zustand einer diagonalen Durchstreichung von der oberen linken Ecke zur unteren rechten Ecke des Randkastens an.
StrikethroughVertical { get; set; }Vertikale Durchstreichung (Standard ist false) – gibt den verborgenen oder angezeigten Zustand einer vertikalen Durchstreichungslinie an.

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen über diesem Element)
AsArgumentOfFunction(IMathElement)Verwendet die angegebene Funktion und verwendet diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfOneArgument)Verwendet die angegebene Funktion und verwendet diese Instanz als Argument
AsArgumentOfFunction(string)Verwendet die angegebene Funktion und verwendet diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Verwendet die angegebene Funktion, wobei diese Instanz als Argument und das angegebene zusätzliche Argument verwendet wird
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Verwendet die angegebene Funktion, wobei diese Instanz als Argument und das angegebene zusätzliche Argument verwendet wird
Divide(IMathElement)Erstellt einen Bruch mit diesem Zähler und dem angegebenen Nenner
Divide(string)Erstellt einen Bruch mit diesem Zähler und dem angegebenen Nenner
Divide(IMathElement, MathFractionTypes)Erstellt einen Bruch des angegebenen Typs mit diesem Zähler und dem angegebenen Nenner
Divide(string, MathFractionTypes)Erstellt einen Bruch des angegebenen Typs mit diesem Zähler und dem angegebenen Nenner
Enclose()Schließt ein mathematisches Element in Klammern ein
virtual Enclose(char, char)Umfasst ein mathematisches Element in angegebenen Zeichen, z. B. Klammern oder anderen Rahmenzeichen
Function(IMathElement)Verwendet diese Instanz als Funktionsnamen für eine Funktion eines Arguments
Function(string)Verwendet diese Instanz als Funktionsnamen für eine Funktion eines Arguments
GetChildren()Ermittelt Kindelemente
Group()Platziert dieses Element in einer Gruppe mithilfe einer geschweiften Klammer unten
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe mithilfe eines Gruppierungszeichens, z. B. einer unteren geschweiften Klammer oder einem anderen Zeichen
Integral(MathIntegralTypes)Erzeugt das Integral ohne Grenzen
Integral(MathIntegralTypes, IMathElement, IMathElement)Erzeugt das Integral
Integral(MathIntegralTypes, string, string)Erzeugt das Integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Erzeugt das Integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Erzeugt das Integral
virtual Join(IMathElement)Verknüpft ein mathematisches Element und bildet einen mathematischen Block
virtual Join(string)Verknüpft ein mathematisches Text und bildet einen mathematischen Block
Nary(MathNaryOperatorTypes, IMathElement, IMathElement)Erstellt einen N-stufigen Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen N-stufigen Operator
Overbar()Setzt einen Balken oben auf dieses Element
Radical(IMathElement)Gibt die mathematische Wurzel des angegebenen Grades aus dem angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grades aus dem angegebenen Argument an.
SetLowerLimit(IMathElement)Erhält die untere Grenze
SetLowerLimit(string)Erhält die untere Grenze
SetSubscript(IMathElement)Erstellt einen Index
SetSubscript(string)Erstellt einen Index
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt Index und Hochstellung links
SetSubSuperscriptOnTheLeft(string, string)Erstellt Index und Hochstellung links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt Index und Hochstellung rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt Index und Hochstellung rechts
SetSuperscript(IMathElement)Erstellt eine Hochstellung
SetSuperscript(string)Erstellt eine Hochstellung
SetUpperLimit(IMathElement)Erhält die obere Grenze
SetUpperLimit(string)Erhält die obere Grenze
ToBorderBox()Platziert dieses Element in einem Randkasten
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einem Randkasten
ToBox()Platziert dieses Element in einer nicht sichtbaren Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder eines anderen mathematischen Textes zu gruppieren. Ein boxed-Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt fungieren oder so gruppiert werden, dass innerhalb keine Zeilenumbrüche erlaubt sind.
virtual ToMathArray()Setzt in ein vertikales Array
Underbar()Setzt einen Balken unten auf dieses Element

Beispiele

Example:

[C#]
MathBorderBox borderBox = new MathBorderBox(new MathematicalText("x"));

Siehe auch