AS3:静止テキストの文字情報の取り出し
静止テキストの各文字の位置や大きさを取り出したくて調査
静止テキストの各種情報にASで実行時にアクセスするには
DisplayObjectContainer.textSnapshot:TextSnapshot
textSnapshotプロパティでアクセス
(複数の静止テキストがあった場合やりかたは不明)
TextSnapshot.getTextRunInfo(beginIndex,endIndex)で取り出したい範囲を指定すると
1文字づつの情報が配列に入って返される
取れる情報は、位置、色、フォントなど11こ
で各文字の境界ボックス値はcornerXx , cornerXy (Xは0~3)で
0,0においた文字が含まれる静止テキストの頭の文字の情報をtraceしてみると
corner0x:2
corner1x:13.950000000000001
corner2x:13.950000000000001
corner3x:2
–
corner0y:28.6
corner1y:28.6
corner2y:1.7000000000000002
corner3y:1.7000000000000002
ということで0~3の場所は
2─3
│ │
0─1
となるよう







コメントをどうぞ