ファイルからテキストデータを読み込み一行ずつ配置する


■プログラム説明(ソースコード説明)
 ファイルからテキストデータを読み込み一行ずつ配置するにはFile.openDialog()で選択されたFileオブジェクトから1行ずつテキストデータを読み込みます。読み込んだテキストデータをlayers.addText()のパラメータとして指定します。テキスト内容が空の場合にはエラーになるので、if()命令でチェックしてから割り当てるようにします。


■ソースコード
filename = File.openDialog("テキストファイルを選択してください","");
fileObj = new File(filename);
if (fileObj.open("r"))
{
while(!fileObj.eof)
{
txt = fileObj.readln();
if (txt) app.project.activeItem.layers.addText(txt);
}
}

■使い方
 テキストファイルを配置したいコンポジションを選択します。選択していないとエラーになります。ファイル選択ダイアログで読み込ませたいテキストファイルを指定します。自動的にテキストファイルが一行ずつ読み込まれ配置されます。全てコンポジション中央に表示されます。


サンプルをダウンロード
目次へ戻る