# クラス: BasicPlatform

# 階層

# コンストラクタ

# constructor

new BasicPlatform()

# 継承元

BasePlatform.constructor

# メソッド

# acquireContext

acquireContext(canvas, options?): CanvasRenderingContext2D

チャートの構築時に呼び出され、[W3C Canvas 2D Context API 標準]https://www.w3.org/TR/2dcontext/ (新しいウィンドウで開きます) を実装する context2d インスタンスを返します。

# パラメータ

名前 説明
canvas HTMLCanvasElement コンテキストを取得するキャンバス (プラットフォーム固有)
options? CanvasRenderingContext2DSettings チャートオプション

# 戻り値

CanvasRenderingContext2D

# 継承元

BasePlatform.acquireContext

# 定義元

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

# 継承元

BasePlatform.addEventListener

# 定義元

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

# 継承元

BasePlatform.getMaximumSize

# 定義元

types/index.d.ts:2184 (新しいウィンドウで開きます)


# isAttached

isAttached(canvas): boolean

# パラメータ

名前
canvas HTMLCanvasElement

# 戻り値

boolean

キャンバスがプラットフォームにアタッチされている場合は true、そうでない場合は false。

# 継承元

BasePlatform.isAttached

# 定義元

types/index.d.ts:2189 (新しいウィンドウで開きます)


# releaseContext

releaseContext(context): boolean

チャートの破棄時に呼び出され、acquireContext() メソッドによって以前に返されたコンテキストに関連付けられたリソースを解放します。

# パラメータ

名前 説明
context CanvasRenderingContext2D context2d インスタンス

# 戻り値

boolean

メソッドが成功した場合は true、それ以外の場合は false

# 継承元

BasePlatform.releaseContext

# 定義元

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

types/index.d.ts:2194 (新しいウィンドウで開きます)