Latest web development tutorials

HTMLキャンバスmiterLimitのプロパティ

HTMLキャンバスリファレンスマニュアル HTMLキャンバスリファレンスマニュアル

5最大マイター長が線を描画します:

YourbrowserdoesnotsupporttheHTML5canvastag。

JavaScriptを:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.lineWidth=10;
ctx.lineJoin="miter";
ctx.miterLimit=5;
ctx.moveTo(20,20);
ctx.lineTo(50,27);
ctx.lineTo(20,34);
ctx.stroke();

»をお試しください

ブラウザのサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9の、Firefoxの、オペラ、ChromeとSafariのサポートmiterLimitのプロパティ。

注:のInternet Explorer 8およびそれ以前のバージョンでは、<キャンバス>要素をサポートしていません。


定義と使用法

miterLimitのプロパティセットやマイターの最大長さを返します。

マイターの長さは、内側と外側の角の交点の二行の間の距離です。

マイターリミット図1

注:「マイター」、miterLimitの有効にプロパティをたlineJoin時のみ。

マイターの長さの角の角度が小さいほど、大きいです。

マイター長が長すぎる避けるために我々は、miterLimitのプロパティを使用することができます。

マイター長が値miterLimitのを超えた場合、コーナーは「ベベル」タイプたlineJoinが(図3)を表示するようになります。

マイターリミット図2
デフォルト: 10
JavaScriptシンタックス: コンテキスト.miterLimit =数;

プロパティ値

描述
number 正数。规定最大斜接长度。如果斜接长度超过 miterLimit 的值,边角会以 lineJoin 的 "bevel" 类型来显示。


HTMLキャンバスリファレンスマニュアル HTMLキャンバスリファレンスマニュアル