IMathBox
Inhalt
[
Ausblenden
]IMathBox-Schnittstelle
Gibt die logische Verpackung (Packung) von mathematischen Elementen an. Ein verpacktes Objekt kann beispielsweise als Operator-emulator mit oder ohne einen Ausrichtungspunkt fungieren, als Zeilenumbruchpunkt dienen oder so gruppiert werden, dass Zeilenumbrüche innerhalb des Objekts nicht erlaubt sind. Zum Beispiel sollte der “=="-Operator verpackt werden, um Zeilenumbrüche zu verhindern.
public interface IMathBox : IMathElement
Eigenschaften
Name | Beschreibung |
---|---|
AlignmentPoint { get; set; } | Wenn true, fungiert dieser Operator-emulator als Ausrichtungspunkt; das heißt, bezeichnete Ausrichtungspunkte in anderen Gleichungen können damit ausgerichtet werden. Standard: false |
AsIMathElement { get; } | Ermöglicht das Abrufen der Basisschnittstelle IMathElement IMathElement |
Base { get; } | Basisargument |
Differential { get; set; } | Differential. Wenn true, verhält sich die Box wie ein Differential (z. B. 𝑑𝑥 in einem Integral) und erhält den entsprechenden horizontalen Abstand für das mathematische Differential. Standard: false |
ExplicitBreak { get; set; } | Ein expliziter Bruch gibt an, ob es einen Zeilenumbruch zu Beginn des Boxobjekts gibt, sodass die Zeile am Anfang des Boxobjekts umbricht. Gibt die Nummer des Operators in der vorhergehenden Zeile des mathematischen Texts an, die als Ausrichtungspunkt für die aktuelle Zeile des mathematischen Texts verwendet wird, mögliche Werte: 1..255. Standard: 0 (kein expliziter Bruch) |
NoBreak { get; set; } | Kein Bruch. Diese Eigenschaft gibt die “unbrechbare” Eigenschaft des Objektkastens an. Wenn true, können keine Zeilenumbrüche innerhalb der Box auftreten. Dies kann wichtig sein für Operator-emulatoren, die aus mehr als einem binären Operator bestehen. Wenn dieses Element nicht angegeben ist, können Umbrüche innerhalb der Box auftreten. Standard: true |
OperatorEmulator { get; set; } | Operator-Emulator. Wenn true, verhalten sich die Box und deren Inhalt wie ein einzelner Operator und erben die Eigenschaften eines Operators. Das bedeutet zum Beispiel, dass das Zeichen als Punkt für einen Zeilenumbruch dienen und an andere Operatoren ausgerichtet werden kann. Operator-Emulatoren werden häufig verwendet, wenn ein oder mehrere Glyphen kombiniert werden, um einen Operator zu bilden, wie z. B. ‘==’. Standardwert: false |
Beispiele
Beispiel:
[C#]
IMathBox box = new MathematicalText("==").ToBox();
Siehe Auch
- Schnittstelle IMathElement
- Namespace Aspose.Slides.MathText
- Assembly Aspose.Slides