「VexFlow test content」の版間の差分
編集の要約なし |
(→概要) |
||
219行目: | 219行目: | ||
var CnumberOfValues = (dAttribute.match(/C/g) || []).length; // カンマの数 + 1 = 数値の数 | var CnumberOfValues = (dAttribute.match(/C/g) || []).length; // カンマの数 + 1 = 数値の数 | ||
if (numberOfValues === 9) { | if (numberOfValues === 9) { | ||
if( | if (dAttribute.startsWith('C')) { | ||
// 座標の差を計算します | |||
var coords = dAttribute.match(/[-+]?[0-9]*\.?[0-9]+/g).map(parseFloat); | |||
var xdiff = coords[0] - coords[2]; // xの差を計算 | |||
var ydiff = coords[1] - coords[3]; // yの差を計算 | |||
// xが0でyが0より大きい場合、描画内容を透明にします | |||
if (xdiff !== 0 && ydiff === 0) { | |||
path.setAttribute("fill", "none"); | |||
path.setAttribute("stroke", "none"); | |||
} | |||
} | } | ||
} | } |
2024年4月6日 (土) 00:28時点における版
概要