1文字単位で文字サイズを取得する

説明

テキストエディットでは1文字単位で文字サイズを取得することができます。ここでは、すでに開かれているドキュメントの先頭の文字サイズを読み出してみます。まず、最初にTextEdit = Application("TextEdit")としてアプリケーションオブジェクトを取得します。開かれている最前面のドキュメントオブジェクトはTextEdit.documents[0]として読み出すことができます。次にdoc.text.characters[0].size()として先頭の文字の文字サイズを読み出します。

サンプル [サンプルをダウンロード]

var TextEdit = Application("TextEdit");
var doc = TextEdit.documents[0]; // 画面に表示する
var s = doc.text.characters[0].size();
TextEdit.includeStandardAdditions = true; // 標準コマンドを使用可能にする
TextEdit.displayAlert(s.toString()); // アラートダイアログを表示する
<< 目次に戻る