# クラス: DomPlatform
# 階層
-
↳
DomPlatform
# コンストラクタ
# constructor
• new DomPlatform()
# 継承元
# メソッド
# 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
# 継承元
BasePlatform.removeEventListener
# 定義位置
types/index.d.ts:2172 (新しいウィンドウで開きます)
# updateConfig
▸ updateConfig(config): void
プラットフォーム固有の要件で設定を更新します。
# パラメータ
| 名前 | 型 |
|---|---|
config | ChartConfiguration<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown> | ChartConfigurationCustomTypesPerDataset<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown> |
# 戻り値
void