Graphics Data Type

Abstract Type
Properties
name data type description
color Color
clip Shape
clipRect Rectangle
font Font
fontMetrics FontMetrics
clipBounds Rectangle

Example

{
  "color" : {
    "transparency" : 12345,
    "red" : 12345,
    "RGB" : 12345,
    "alpha" : 12345,
    "blue" : 12345,
    "colorSpace" : {
      "CS_sRGB" : true,
      "numComponents" : 12345,
      "type" : 12345
    },
    "green" : 12345
  },
  "clip" : {
    "bounds2D" : {
      "bounds2D" : { },
      "bounds" : { },
      "maxY" : 12345.0,
      "empty" : true,
      "y" : 12345.0,
      "width" : 12345.0,
      "frame" : { },
      "minX" : 12345.0,
      "x" : 12345.0,
      "centerY" : 12345.0,
      "height" : 12345.0,
      "minY" : 12345.0,
      "maxX" : 12345.0,
      "centerX" : 12345.0
    },
    "bounds" : {
      "width" : 12345,
      "height" : 12345,
      "location" : { },
      "x" : 12345,
      "size" : { },
      "y" : 12345,
      "bounds2D" : { },
      "bounds" : { },
      "empty" : true,
      "maxY" : 12345.0,
      "frame" : { },
      "minX" : 12345.0,
      "centerY" : 12345.0,
      "minY" : 12345.0,
      "maxX" : 12345.0,
      "centerX" : 12345.0
    }
  },
  "font" : {
    "italic" : true,
    "missingGlyphCode" : 12345,
    "plain" : true,
    "size2D" : 12345.0,
    "numGlyphs" : 12345,
    "italicAngle" : 12345.0,
    "name" : "...",
    "transform" : {
      "type" : 12345,
      "scaleY" : 12345.0,
      "identity" : true,
      "translateX" : 12345.0,
      "scaleX" : 12345.0,
      "translateY" : 12345.0,
      "shearX" : 12345.0,
      "shearY" : 12345.0,
      "determinant" : 12345.0
    },
    "PSName" : "...",
    "bold" : true,
    "availableAttributes" : [ { }, { } ],
    "transformed" : true,
    "attributes" : {
      "property1" : { },
      "property2" : { }
    },
    "fontName" : "...",
    "family" : "...",
    "style" : 12345,
    "size" : 12345
  },
  "fontMetrics" : {
    "fontRenderContext" : {
      "transform" : { },
      "antiAliased" : true,
      "transformType" : 12345,
      "transformed" : true,
      "antiAliasingHint" : { },
      "fractionalMetricsHint" : { }
    },
    "maxDescent" : 12345,
    "leading" : 12345,
    "maxAscent" : 12345,
    "ascent" : 12345,
    "height" : 12345,
    "font" : {
      "italic" : true,
      "missingGlyphCode" : 12345,
      "plain" : true,
      "size2D" : 12345.0,
      "numGlyphs" : 12345,
      "italicAngle" : 12345.0,
      "name" : "...",
      "transform" : { },
      "PSName" : "...",
      "bold" : true,
      "availableAttributes" : [ { }, { } ],
      "transformed" : true,
      "attributes" : {
        "property1" : { },
        "property2" : { }
      },
      "fontName" : "...",
      "family" : "...",
      "style" : 12345,
      "size" : 12345
    },
    "widths" : [ 12345, 12345 ],
    "maxAdvance" : 12345,
    "descent" : 12345
  },
  "clipBounds" : {
    "width" : 12345,
    "height" : 12345,
    "location" : {
      "x" : 12345,
      "location" : { },
      "y" : 12345
    },
    "x" : 12345,
    "size" : {
      "size" : { },
      "width" : 12345,
      "height" : 12345
    },
    "y" : 12345,
    "bounds2D" : {
      "bounds2D" : { },
      "bounds" : { },
      "maxY" : 12345.0,
      "empty" : true,
      "y" : 12345.0,
      "width" : 12345.0,
      "frame" : { },
      "minX" : 12345.0,
      "x" : 12345.0,
      "centerY" : 12345.0,
      "height" : 12345.0,
      "minY" : 12345.0,
      "maxX" : 12345.0,
      "centerX" : 12345.0
    },
    "bounds" : { },
    "empty" : true,
    "maxY" : 12345.0,
    "frame" : {
      "bounds2D" : { },
      "bounds" : { },
      "maxY" : 12345.0,
      "empty" : true,
      "y" : 12345.0,
      "width" : 12345.0,
      "frame" : { },
      "minX" : 12345.0,
      "x" : 12345.0,
      "centerY" : 12345.0,
      "height" : 12345.0,
      "minY" : 12345.0,
      "maxX" : 12345.0,
      "centerX" : 12345.0
    },
    "minX" : 12345.0,
    "centerY" : 12345.0,
    "minY" : 12345.0,
    "maxX" : 12345.0,
    "centerX" : 12345.0
  }
}