Alle JsGraph Properties sind read only, dürfen somit nicht direkt verändert werden. Zum Ändern gibt es entsprechende Funktionen.
AutoReset | wenn true wird die Funktion Reset() vor dem Aufruf der DrawFunc ausgeführt |
AutoClear | wenn true wird bei AutoReset = true die Funktion Clear() vor dem Aufruf der DrawFunc ausgeführt. |
AutoRedrawOnImgLoad | siehe DrawImage() |
DrawFunc | Funktion, welche beim Load und Resize der Seite gerufen wird. |
DeferedDrawFunc | Funktion, welche nach einer Verzögerung von DeferedDrawTime nach beenden der DrawFunc gerufen wird. |
DeferedDrawTime | Zeitverzögerung zwischen dem Aufruf von DrawFunc und DeferedDrawFunc |
BeforeResetFunc | Funktion, welche vor dem Reset() vor dem Aufruf der DrawFunc gerufen wird. |
Trans | Aktuell verwendete Transformation ('window', 'viewport', 'canvas') |
GraphClipEnabled | Gibt an ob das Grafik-Clipping aktiviert ist oder nicht |
GraphClipExtend | Gibt an, wievielmal grösser der effektive Grafik-Clippbereich als der Canvas ist |
Alpha | Globale Transparenz |
AngleMeasure | Winkel-Einheit ('deg' oder 'rad') |
HighResolution | Wenn true wird auf Retina-Displays in hoher Auflösung gezeichnet → SetHighResolution() |
ScaleRef | Referenz Canvasbreite für die Funktionen wie ScalePix() |
AutoScalePix | Bewirkt eine automatische Skalierung von Pixelwerten → ScaleRef |
ScalePixInt | true → automatisches ScalePix() rundet auf ganze Zahlen |
LimitScalePix | Funktionen ScalePix() usw. skalieren nur verkleinernd, nicht vergrössernd → SetScaleRef() |
MaxCurveSegments | Maximale Anzahl Polygon-Segmente beim Erzeugen von Kreisen und Ellipsen als Polygone |
NumBezierSegments | Anzahl Polygon-Segmente beim Erzeugen von Spline- und Bezier-Kurven |
DisableNativeArc | Wenn true werden alle Kreise als Polygone erzeugt statt die Canvas-Arc Funktionen zu verwenden |
DisableNativeBezier | Wenn true werden alle Spline- und Bezier-Kurven als Polygone erzeugt statt die Canvas BezierCurve Funktionen zu verwenden |
MinLineWidth | Minimale Strichdicke bei automatischem ScalePix() |
MinTextSize | Minimale Textgrösse bei automatischem ScalePix() |
MinMarkerSize | Minimale Grösse der Markersymbole bei automatischem ScalePix() |
PenDown | Status des Pen bei der Funktion MoveTo() |
LastX, LastY | Letzte Position des Pen |
Poly | JsgPolygon, welches von den Funktionen NewPoly(), AddPointToPoly(), DrawPoly() usw. verwendet wird. |
WorkPoly, WorkPoly2 | Interne JsgPolygon für erzeugte Polygone einiger Funktionen |
WorkRect | Internes JsgRect für das Speichern von berechneten Text-Boxen |
Canvas | Dom-Element des Canvas |
Id | Id des Canvas-Elementes |
CanvasWidth CanvasHeight | Breite und Höhe des Canvas |
DevicePixelRatio | Vergrösserungsfaktor der Anzeige |
CanvasPixelRatio | Anzahl Pixel im Canvas pro Pixel auf dem Bildschirm |
PixelRatio | DevicePixelRatio / CanvasPixelRatio |
Driver | Zugriff auf LowLevel Funktionen |
VpXmin VpYmin | Nullpunkt (links, oben) des Viewports |
VpWidth VpHeight | Höhe und Breite des Viewports |
VpInnerWidth VpInnerHeight | Höhe und Breite des inneren Viewport-Bereiches |
WinWidth WinHeight | Breite und Höhe des Windows |
WinXmin WinYmin | Unterer Wertebereich des Windows |
WinXmax WinYmax | Oberer Wertebereich des Windows |
Color | Farbe von Linien und Rahmenfarbe von Markern, Rechtecken, Ellipsen,... |
BgColor | Farbe von Flächen (Rechteck, Ellipse, Polygon, Marker) |
BgGradient | Farb-Gradient von Flächen (Rechteck, Ellipse, Polygon, Marker) |
LineWidth | Strichdicke von Linien |
LineJoin | Grafische Darstellung der Verbindung zweier Liniensegmente eines Polygons |
LineCap | Grafische Darstellung der Enden einer dicken Linie |
CurvePrecision | Gibt die maximale Abweichung von interpolierten Kreisen und Ellispen von der idealen Kurve in Pixel an. |
MarkerSymbol | gewähltes Marker-Symbol |
MarkerSize | Grösse der Marker in Pixel |
TextRendering | Legt fest, mit welchem Verfahren Text gezeichnet wird: 'canvas' (default), 'html' |
TextClass | CSS-Klasse die einem Text zugewiesen werden kann, der im HTML-Rendering TextRendering-Mode gezeichnet wird |
TextColor | Farbe von Texten |
TextFont | Schriftart |
TextSize | Textgrösse in Pixel |
TextRotation | Drehung des Textes in Grad oder Radian, siehe SetAngleMeasure() |
LineHeight | Zeilenabstand bei Text |
FontStyle | Text-Stil (normal, schräg) |
FontWeight | Text-Dicke (normal, fett) |
TextHAlign, TextVAlign | Text-Ausrichtung |
TextHPad, TextVPad | Text-Padding |