TextDocument object

記述
new TextDocument(docText
app.project.item(index).layer(index).property("Source Text").value


概要

TextDocument objectはテキストレイヤーの"Source Text"(日本語版では"ソーステキスト")の値を格納します。カプセル化する文字列を渡して、コンストラクタを使用して作成します。


サンプル

ソーステキストの値を設定し、その値をアラート表示する。
var myTextDocument = new TextDocument("Happy Cake"); 
myTextLayer.property("Source Text").setValue(myTextDocument); 
alert(myTextLayer.property("Source Text").value);

時間経過に応じてテキスト表示を変更するためのキーフレーム設定の例
var textProp = myTextLayer.property("Source Text"); 
textProp.setValueAtTime(0, new TextDocument("Happy")); 
textProp.setValueAtTime(.33, new TextDocument("cake")); 
textProp.setValueAtTime(.66, new TextDocument("is")); 
textProp.setValueAtTime(1, new TextDocument("yummy!"));

フォントや段落の設定例
var textProp = myTextLayer.property("Source Text"); 
var textDocument = textProp.value;
myString = "Happy holidays!"; 

textDocument.resetCharStyle(); 

textDocument.fontSize = 60;
textDocument.fillColor = [1, 0, 0];
textDocument.strokeColor = [0, 1, 0];
textDocument.strokeWidth = 2;
textDocument.font = "TimesNewRomanPSMT"; 
textDocument.strokeOverFill = true;
textDocument.applyStroke = true;
textDocument.applyFill = true;
textDocument.text = myString;
textDocument.justification = ParagraphJustification.CENTER_JUSTIFY; 
textDocument.tracking = 50;
textProp.setValue(textDocument);


サブページ (2): Attributes Methods
Comments