# クラス: BasicPlatform
# 階層
-
↳
BasicPlatform
# コンストラクタ
# constructor
• new BasicPlatform()
# 継承元
# メソッド
# acquireContext
▸ acquireContext(canvas
, options?
): CanvasRenderingContext2D
チャートの構築時に呼び出され、[W3C Canvas 2D Context API 標準]https://www.w3.org/TR/2dcontext/ (新しいウィンドウで開きます) を実装する context2d インスタンスを返します。
# パラメータ
名前 | 型 | 説明 |
---|---|---|
canvas | HTMLCanvasElement | コンテキストを取得するキャンバス (プラットフォーム固有) |
options? | CanvasRenderingContext2DSettings | チャートオプション |
# 戻り値
CanvasRenderingContext2D
# 継承元
# 定義元
types/index.d.ts:2147 (新しいウィンドウで開きます)
# addEventListener
▸ addEventListener(chart
, type
, listener
): void
指定されたリスナーを、指定されたチャートに登録します。
# パラメータ
名前 | 型 | 説明 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | イベントをリッスンするチャート |
type | string | リッスンする (ChartEvent) タイプ |
listener | (e : ChartEvent ) => void | 指定されたタイプのイベントが発生したときに、通知 ( ChartEvent インターフェースを実装するオブジェクト) を受け取ります。 |
# 戻り値
void
# 継承元
# 定義元
types/index.d.ts:2165 (新しいウィンドウで開きます)
# getDevicePixelRatio
▸ getDevicePixelRatio(): number
# 戻り値
number
このプラットフォームが接続されているデバイスの現在の devicePixelRatio。
# 継承元
BasePlatform.getDevicePixelRatio
# 定義元
types/index.d.ts:2176 (新しいウィンドウで開きます)
# getMaximumSize
▸ getMaximumSize(canvas
, width?
, height?
, aspectRatio?
): Object
# パラメータ
名前 | 型 | 説明 |
---|---|---|
canvas | HTMLCanvasElement | 最大サイズを計算するキャンバス |
width? | number | 親要素のコンテンツ幅 |
height? | number | 親要素のコンテンツ高さ |
aspectRatio? | number | 維持するアスペクト比 |
# 戻り値
Object
利用可能な最大サイズ。
名前 | 型 |
---|---|
height | number |
width | number |
# 継承元
# 定義元
types/index.d.ts:2184 (新しいウィンドウで開きます)
# isAttached
▸ isAttached(canvas
): boolean
# パラメータ
名前 | 型 |
---|---|
canvas | HTMLCanvasElement |
# 戻り値
boolean
キャンバスがプラットフォームにアタッチされている場合は true、そうでない場合は false。
# 継承元
# 定義元
types/index.d.ts:2189 (新しいウィンドウで開きます)
# releaseContext
▸ releaseContext(context
): boolean
チャートの破棄時に呼び出され、acquireContext() メソッドによって以前に返されたコンテキストに関連付けられたリソースを解放します。
# パラメータ
名前 | 型 | 説明 |
---|---|---|
context | CanvasRenderingContext2D | context2d インスタンス |
# 戻り値
boolean
メソッドが成功した場合は true、それ以外の場合は false
# 継承元
# 定義元
types/index.d.ts:2157 (新しいウィンドウで開きます)
# removeEventListener
▸ removeEventListener(chart
, type
, listener
): void
addEventListener で以前に登録された指定のリスナーを削除します。
# パラメータ
名前 | 型 | 説明 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | リスナーを削除するチャート |
type | string | 削除する (ChartEvent) タイプ |
listener | (e : ChartEvent ) => void | イベントターゲットから削除するリスナー関数。 |
# 戻り値
void
void
# 継承元
BasePlatform.removeEventListener
# 定義元
# updateConfig
▸ updateConfig(config
): void
プラットフォーム固有の要件で構成を更新します
# パラメータ
名前 | 型 |
---|---|
config | ChartConfiguration <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | ChartConfigurationCustomTypesPerDataset <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > |
# 戻り値
void
void
# 継承元
BasePlatform.updateConfig
← BasePlatform Chart →