Skip to main content

normalize_dash

Function normalize_dash 

Source
pub fn normalize_dash(pattern: &[f32]) -> Option<Vec<f32>>
Expand description

破線のパターンを正規化する(setLineDash の引数検査)。

仕様では、負の値や非有限が混じるパターンはまるごと捨てる (一部だけ直すのではない)。奇数個なら 2 周ぶんに複製して偶数個にする。 全部 0 のパターンは「破線なし」と同じ扱い。