現在のフォントでテキストを測定し、折り返しと ID 接尾辞の非表示を必要に応じて適用します。
textUTF-8 テキストです。終端を省略または null にすると、文字列は変換し、空でない NUL 終端ビューは直接使い、 それ以外のビューはコピーして NUL を付けます。終端を指定する場合は Uint8Array を直接読み、NUL は不要です。
text_endオプション終端直後を示すビューです。長さや別の文字列ではありません。両端は同じバッファーを共有し、 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength を満たす必要があります。 空の終端ビューも有効で、NUL は不要です。省略または null では通常の NUL 終端 UTF-8 変換を使います。
wrap_widthオプション折り返す前の最大ピクセル幅です。0 以下なら折り返しません。
測定した文字領域のピクセル寸法を {x: width, y: height} としてコピーします。
現在のフォントでテキストを測定し、折り返しと ID 接尾辞の非表示を必要に応じて適用します。
textUTF-8 テキストです。終端を省略または null にすると、文字列は変換し、空でない NUL 終端ビューは直接使い、 それ以外のビューはコピーして NUL を付けます。終端を指定する場合は Uint8Array を直接読み、NUL は不要です。
text_end終端直後を示すビューです。長さや別の文字列ではありません。両端は同じバッファーを共有し、 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength を満たす必要があります。 空の終端ビューも有効で、NUL は不要です。省略または null では通常の NUL 終端 UTF-8 変換を使います。
wrap_widthオプション折り返す前の最大ピクセル幅です。0 以下なら折り返しません。
測定した文字領域のピクセル寸法を {x: width, y: height} としてコピーします。
現在のフォントでテキストを測定し、折り返しと ID 接尾辞の非表示を必要に応じて適用します。
Param: text
text - UTF-8 テキストです。終端を省略または null にすると、文字列は変換し、空でない NUL 終端ビューは直接使い、 それ以外のビューはコピーして NUL を付けます。終端を指定する場合は Uint8Array を直接読み、NUL は不要です。
Param: text_end
text_end - 終端直後を示すビューです。長さや別の文字列ではありません。両端は同じバッファーを共有し、 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength を満たす必要があります。 空の終端ビューも有効で、NUL は不要です。省略または null では通常の NUL 終端 UTF-8 変換を使います。
Param: hide_text_after_double_hash
hide_text_after_double_hash - ## 以降をサイズ測定から除外するかどうかです。
Param: wrap_width
wrap_width - 折り返す前の最大ピクセル幅です。0 以下なら折り返しません。
Returns
測定した文字領域のピクセル寸法を {x: width, y: height} としてコピーします。