After Effects 24.3がリリースされました。TextDocument DOMを聞いたこと無いので何だと思ったら、スクリプトのサンプルっぽい?
https://helpx.adobe.com/jp/after-effects/using/whats-new/2024-3.html
https://github.com/AdobeDocs/after-effects/blob/main/samples/PerCharacter_StyleEdit_ScriptUISample.jsx
文字単位のスタイル
TextDocument DOM に新しく追加されたスクリプトを使用して、テキストレイヤー内の個々の文字にアクセスして操作します。
- 新しい CharacterRange オブジェクトと ParagraphRange オブジェクトを使用して、個々の文字のプロパティを他の文字とは独立して変更できるようになりました。
- 新しい paragraphCount 属性は、TextDocument 内の段落数を返します。
- 新しい paragraphCharacterIndexesAt メソッドは、文字インデックスから段落の境界を返します。文字インデックスがあり、これが含まれる段落の文字インデックスの境界がどのようなものか疑問に思う場合に便利です。
- 個々のプロパティを失うことなく、混合プロパティのテキストレイヤーを TextDocument 経由で忠実にラウンドトリップできるようになりました。
- boxTextPos に負の値を使用できるようになりました。