# クラス: 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

# 定義元

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