Library: svgcanvas.js
Overview
SVG の動的生成を補助するライブラリです。
Constructors
SVGCanvas(width, height)
svg 要素を管理します。
parameters
Number width
Number height 高さ
methods
properties
SVGElement(width, height)
SVG の各種子要素を管理します。
parameters
Number width
Number height 高さ
methods
properties
  • String id
SVGAnchor(href, id)
SVG のa 要素を管理します。
parameters
String href URI
String id ID
methods
properties
  • String id
SVGLayer(id)
SVG の g 要素を管理します。
parameters
String id ID
methods
  • rect(x, y, width, height)
  • line(x1, y1, x2, y2)
  • image(src, x, y, width, height)
properties
  • String id
SVGDefinitions()
SVG の defs 要素を管理します。
methods
properties
SVGFilter(id, x, y, width, height)
SVG の filter 要素を管理します。
parameters
String id ID
Number x X 座標
Number y Y 座標
Number width
Number height 高さ
methods
properties
  • String id
  • Number x
  • Number y
SVGFilterPrimitives.GaussianBlur(stdDeviation, x, y, input, result)
SVG の feGaussianBlur 要素を管理します。
parameters
Number stdDeviation 標準偏差
String x? X 座標
String y? Y 座標
String input? 入力
String result? 出力
methods
properties
Functions
SVGCanvas.initialise(width, height)
コンストラクタから自動的に呼ばれ、初期化処理を行います。
parameters
width
height
SVGCanvas.appendTo(x)
指定された要素に子要素として追加します。
parameters
element x 親要素
SVGCanvas.removeFrom(x)
指定された要素から削除します。
parameters
element x 親要素
SVGCanvas.add(x)
子要素を追加します。
parameters
Object x 親要素
SVGCanvas.remove(x)
子要素を削除します。
parameters
Object x 親要素
SVGElement.initialise(name, layer, stroke, fill)
コンストラクタから自動的に呼ばれ、初期化処理を行います。
parameters
name
layer
stroke
fill
SVGElement.getAttribute(name)
属性の値を取得します。
parameters
String name 属性名
returns
undefined
SVGElement.setAttribute(name, value)
属性に値を設定します。
parameters
String name 属性名
undefined value
SVGAnchor.initialise(href, id)
コンストラクタから自動的に呼ばれ、初期化処理を行います。
parameters
href
id
SVGAnchor.add(x)
要素を追加します。
parameters
Object x 要素
SVGAnchor.remove(x)
要素を削除します。
parameters
Object x 要素
SVGLayer.initialise(id)
コンストラクタから自動的に呼ばれ、初期化処理を行います。
parameters
id
SVGLayer.arrayToPoints(x)
配列からカンマ区切りの座標リストへ変換します。
parameters
Array x 配列
returns
String 文字列
SVGLayer.add(x)
要素を追加します。
parameters
Object x 要素
SVGLayer.remove(x)
要素を削除します。
parameters
Object x 要素
SVGLayer.rect(x, y, width, height)
四角形を作成します。
parameters
Number x X 座標
Number y Y 座標
Number width
Number height 高さ
returns
SVGElement SVGElement オブジェクト
SVGLayer.circle(cx, cy, r)
円を作成します。
parameters
Number cx 中心の X 座標
Number cy 中心の Y 座標
Number r 半径
returns
SVGElement SVGElement オブジェクト
SVGLayer.ellipse(cx, cy, rx, ry)
楕円を作成します。
parameters
Number cx 中心の X 座標
Number cy 中心の Y 座標
Number rx X 軸方向の半径
Number ry Y 軸方向の半径
returns
SVGElement SVGElement オブジェクト
SVGLayer.line(x1, y1, x2, y2)
直線を作成します。
parameters
Number x1 始点の X 座標
Number y1 始点の Y 座標
Number x2 始点の X 座標
Number y2 終点の Y 座標
returns
SVGElement SVGElement オブジェクト
SVGLayer.polyline(points)
折れ線を作成します。
parameters
Array/String points 座標のリスト
returns
SVGElement SVGElement オブジェクト
SVGLayer.polygon(points)
多角形を作成します。
parameters
Array/String points 座標のリスト
returns
SVGElement SVGElement オブジェクト
SVGLayer.text(str, x, y)
文字列を作成します。
parameters
String str 文字列
Number x X 座標
Number y Y 座標
returns
SVGElement SVGElement オブジェクト
SVGLayer.image(src, x, y, width, height)
画像を作成します。
parameters
String src URI
Number x X 座標
Number y Y 座標
Number width
Number height 高さ
returns
SVGElement SVGElement オブジェクト
SVGDefinitions.initialise()
コンストラクタから自動的に呼ばれ、初期化処理を行います。
要素を追加します。
parameters
Object x 要素
SVGDefinitions.remove(x)
要素を削除します。
parameters
Object x 要素
SVGFilter.initialise(id, x, y, width, height)
コンストラクタから自動的に呼ばれ、初期化処理を行います。
parameters
id
x
y
width
height
SVGFilter.add(x)
要素を追加します。
parameters
Object x 要素
SVGFilter.remove(x)
要素を削除します。
parameters
Object x 要素
SVGFilterPrimitives.create(name, x, y, input, result)
原始フィルタを作成します。
parameters
String name フィルタ名
String x? X 座標
String y? Y 座標
String input? 入力
String result? 出力
SVGFilterPrimitives.GaussianBlur.initialise(stdDeviation, x, y, input, result)
コンストラクタから自動的に呼ばれ、初期化処理を行います。
parameters
stdDeviation
x
y
input
result
Objects
element SVGCanvas.svg
svg 要素
Number SVGCanvas.width
Number SVGCanvas.height
高さ
element SVGElement.element
要素
String SVGElement.name
要素名
element SVGAnchor.element
要素
String SVGAnchor.id
ID
element SVGLayer.element
要素
String SVGLayer.id
ID
element SVGDefinitions.element
要素
element SVGFilter.element
要素
String SVGFilter.id
ID
Number SVGFilter.x
X 座標
Number SVGFilter.y
Y 座標
Number SVGFilter.width
Number SVGFilter.height
高さ
SVGFilterPrimitives
SVG の 原始フィルタを提供します。
要素
Generated by JsDoc Toolkit 1.3.0 on Mon, 01 Oct 2007 17:02:22 GMT