2017-11-26 19 views
0

セレクタとして件名を使用してAcrobatテキストボックスまたはポリゴンを選択したいと考えています。件名を使用してテキストボックスを選択

例:

私は "Test.Shape.01"の件名で図形を持っています 図形を変数として選択し、塗りつぶしと境界線の色を変更したいとします。

これを達成するにはどうすればよいですか?これはトリックを行う必要があります

+0

これまでの作業を表示する必要があります。何を試しましたか? – Ian

+0

あなたはFreeTextとPolygonアノテーションについて話しています。正しい? – joelgeraci

+0

@Joelgeraci - そうだね。 –

答えて

1

...

this.syncAnnotScan(); 
var annots = this.getAnnots(); 
for (var i = 0; i < annots.length; i++) { 
    if (annots[i].subject == "Test.Shape.01") { 
     annots[i].fillColor = color.red; // for example 
     annots[i].strokeColor = color.red; 
     break; // if you know there is only one. Remove if there might be more than one. 
    } 
} 

最初の行は、それが最後にスキャン時間以降に追加された可能性の注釈のための文書を再スキャンし、Acrobatを強制します。次に、アノテーションをすべてループして、必要なサブジェクトを持つアノテーションを探し、プロパティを変更します。ここに名前付きの色のリストが表示されます... https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2Fcolor_properties.htm

このスクリプトをどこに追加するかわからない場合は、達成しようとしていることを正確に教えてください。

+0

これは驚くべきことですが、カスタムRGB値を使用できますか? –

+0

これを使用して線の色を変更することはできますか? –

+0

私が正しく読まなかったことをスクラッチし、RGB値を取得することができました。本当にありがとう –

関連する問題