1文字ごとにテキストの情報を取得したい(エクスプレッション)
「Main Title」コンプの「BaseText」テキストレイヤーからテキストの情報を取得して
「Comp 1」コンプの「text」テキストレイヤーにセットしているのですが、
これだと「BaseText」テキストレイヤーの1文字目のテキストの情報(フォントやフォントサイズなど)を取得してしまいます。
どういうことかというと、例えば
「Main Title」コンプの「BaseText」テキストレイヤーのテキストの1文字目だけフォントを変えるとそれが
「Comp 1」コンプの「text」テキストレイヤーのテキスト全体に反映されます。
やりたいのは
文字ごとに違うフォント、違うフォントサイズ等が反映されるようにしたいのです
どうすればよいでしょうか?
txt = comp("Main Title").layer("BaseText").text.sourceText;
style = comp("Main Title").layer("BaseText").text.sourceText.style;
style.setText(txt)
