Geras-Namespace
Kurse
Klasse | Beschreibung |
---|---|
ConstantProvider | Ein Objekt, das Konstanten für das Rendering von Blöcken im Geras-Modus bereitstellt. |
Leiste | Ein Objekt, das auf Grundlage der angegebenen Rendering-Informationen einen Block zeichnet. |
HighlightConstantProvider | Ein Objekt, das Konstanten zum Rendern von Markierungen in Blöcken bietet. Einige Hervorhebungen sind einfache Offsets der übergeordneten Pfade, die programmatisch generiert werden können. Andere, insbesondere an Kurven, bestehen nur aus unzähligen Konstanten und sind schwer zu optimieren. |
Textmarker | Ein Objekt, das basierend auf den angegebenen Renderinginformationen Markierungen in einen Block aufnimmt. Hervorhebungen sind interessant, weil die Hervorhebungen den gesamten Block nicht vollständig umschließen. Stattdessen werden sie oben links anhand einer Lichtquelle positioniert. Das bedeutet, dass Rendering-Highlights genaue Informationen über die Position der einzelnen Teile des Blocks benötigen. Die sich daraus ergebenden Pfade sind keine kontinuierlichen oder geschlossenen Pfade. Die Hervorhebungen für Laschen und Einkerbungen beruhen auf lose an Tab- und Kerbenformen, sind jedoch nicht genau gleich. |
Inline-Eingabe | Ein Objekt, das Informationen über den Bereich enthält, den eine Inline-Eingabe beim Rendern einnimmt. |
Pfadobjekt | Ein Objekt, mit dem jedes vom Renderer verwendete SVG-Element erstellt und festgelegt wird. |
Renderer | Der Geras-Renderer. |
RenderInfo | Ein Objekt mit allen Größeninformationen zum Zeichnen dieses Blocks. Durch diese Messkarte werden keine Änderungen am Block weitergegeben. Die Felder können aber neu gerendert werden, wenn getSize() aufgerufen wird. Es kann jedoch teuer werden, sie wiederholt aufzurufen. |
StatementInput | Ein Objekt mit Informationen zu dem Bereich, den eine Eingabeeingabe beim Rendern einnimmt. |