# クラス: BasePlatform
# 階層構造
BasePlatform
# コンストラクタ
# constructor
• new BasePlatform()
# メソッド
# acquireContext
▸ acquireContext(canvas
, options?
): CanvasRenderingContext2D
チャートの構築時に呼び出され、[W3C Canvas 2D Context API 標準]を実装するcontext2dインスタンスを返します。https://www.w3.org/TR/2dcontext/ (新しいウィンドウで開きます)。
# パラメータ
名前 | 型 | 説明 |
---|---|---|
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。
# 定義場所
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
# 定義場所
types/index.d.ts:2172 (新しいウィンドウで開きます)
# updateConfig
▸ updateConfig(config
): void
プラットフォーム固有の要件で構成を更新します
# パラメータ
名前 | 型 |
---|---|
config | ChartConfiguration <ChartTypeRegistry のキー, (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | ChartConfigurationCustomTypesPerDataset <ChartTypeRegistry のキー, (number | [number , number ] | Point | BubbleDataPoint )[], unknown > |
# 戻り値
void