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 |