とりあえず、フレームに流れている文字を改行ごとに取得するJavaScriptを書いてみました。
getSentence_Illustrator.jsx
var mySelection=app.activeDocument.selection;
var myContents=mySelection.contents;
var myEachLine=myContents.match(/.+?\r/g);//文末に改行を含む行
for(var i=0,myLineLength=myEachLine.length; i<myLineLength; i++){//各行
alert(myEachLine[i]);//確認用
}
var myLastLine=myCont.match(/\r[^\r.]+?$/g);//最終行(行末に改行を含まない)
alert(myLastLine);//確認用
正規表現で改行を含む行とそうでない行を区別するようにしてみました。
▲テキストをすべて選択した状態で実行。フレーム選択で取得できた方がいいかも。。。
これらに前回掲載したように、それぞれタグ付与とCSSを生成すればIllustratorからHTMLに変換するツールができそうです。
文字属性をどこまで実装するかが悩みものです。。。
途中経過ということで。。。