573
Designer スクリプティングリファレンス AEM 6.2 Forms

Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

Designer スクリプティングリファレンス

AEM 6.2 Forms

Page 2: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

最終更新日 2018年4月12日

法的通知法律上の注意については、https://helpx.adobe.com/jp/legal/legal-notices.htmlを参照してください。

Page 3: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

i

目次

スクリプティングリファレンスについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1サブフォームおよびコンテナ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1XML フォームアーキテクチャ(XFA)へのバージョンマッピング . . . . . . . . . . . . . . . . . . . 2

XML フォームオブジェクトモデルのクラス階層 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3object クラス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3list クラス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4treeList クラス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4tree クラス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5node クラス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6container クラス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8content クラス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9model クラス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10textNode クラス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

スクリプティングオブジェクト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13assist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14barcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15bind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17bindItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18bookend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18boolean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19border . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20break(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21breakAfter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23breakBefore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25calculate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25caption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26certificate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

Page 4: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

ii

certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28checkButton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29choiceList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31comb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33connectionSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34connectString . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35contentArea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35corner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36dataGroup(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37dataModel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38dataValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38dataWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40dateTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41dateTimeEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42decimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42defaultUi(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44desc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45digestMethod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45digestMethods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46draw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47dSigData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49effectiveInputPolicy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50effectiveOutputPolicy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52encodings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52encrypt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54eventPseudoModel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55exclGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56exData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59execute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60exObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60extras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62fill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67float . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68

Page 5: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

iii

form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71hostPseudoModel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72hyphenation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75imageEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77instanceManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78integer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79issuers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80keep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81keyUsage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82layoutPseudoModel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84linear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85manifest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87mdp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88medium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90numericEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91occur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91oid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92oids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94overflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95pageArea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96pageSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97para . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100passwordEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102proto(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103radial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104reason . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104reasons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105recordSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

Page 6: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

iv

rectangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107ref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107rootElement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110setProperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110signature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111signatureProperties(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112signaturePseudoModel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113signData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113signing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114soapAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115soapAddress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115solid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117sourceSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118speak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119stipple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120subform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120subformSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123subjectDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124subjectDNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125submit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128textEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129timeStamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130toolTip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131traversal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131traverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132ui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133uri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135validate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137wsdlAddress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138wsdlConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139xfa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139xmlConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140xsdConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

Page 7: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

v

スクリプティングプロパティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142#text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142{default} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144accessKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147addRevocationInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150after(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151afterTarget(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152aliasNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154allowMacro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155allowNeutral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156allowRichText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157anchorType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158appType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159archive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160aspect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161baselineShift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162before(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163beforeTarget(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164bind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166blank(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167blankOrNotBlank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168bofAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169bookendLeader(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170bookendTrailer(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171borderColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172borderWidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173bottomInset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174break . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175calculationsEnabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176cancelAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177cap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179charEncoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180checksum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181circular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183classAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184classId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184classIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

Page 8: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

vi

className . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186codeBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187codeType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187colSpan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188columnWidths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189commandType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190commitKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191commitOn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194contentType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195context(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197credentialServerPolicy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198crlSign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199cSpace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200currentPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201currentRecordNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202currentValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202cursorLocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203cursorType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205dataColumnCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206dataDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207dataEncipherment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208dataLength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209dataNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210dataPrep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211dataRowCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212db . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213decipherOnly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214delayedOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215delimiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216digitalSignature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218disableAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219duplexImposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220editValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221embedPDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222encipherOnly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223endChar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224eofAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

Page 9: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

vii

errorCorrectionLevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226errorText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227excludeAllCaps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228excludeInitialCap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229executeType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230fillColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231fontColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232fontHorizontalScale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233fontVerticalScale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235formatMessage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236formattedValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237formatTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238fracDigits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240from . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241fullText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243hAlign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244hand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245highlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246href . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247hScrollPolicy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248hyphenate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249imagingBBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251initial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252initialNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253入力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254instanceIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255intact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256inverted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257isContainer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258isDefined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259isNull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261kerningMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262keyAgreement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263keyCertSign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264keyDown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265keyEncipherment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266labelRef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267ladderCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

Page 10: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

viii

language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270leadDigits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272leader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273leftInset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275letterSpacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276lineHeight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277lineThrough . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278lineThroughPeriod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279listen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281lockType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282long . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283mandatory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284mandatoryMessage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285marginLeft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286marginRight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287match . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290maxChars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291maxH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292maxLength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293maxW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294mergeMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295min . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296minH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297minW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299modifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300moduleHeight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301moduleWidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302multiLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304newContentType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305newText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308nonRepudiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309ns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310nullTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310numbered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312

Page 11: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

ix

numberOfCells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313numPages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314oddOrEven . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315oneOfChild . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320overflowLeader(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321overflowTarget(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322overflowTrailer(非推奨) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323pagePosition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327parentSubform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328passwordChar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332posture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333presence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334preserve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335prevContentType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336previous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337prevText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338printCheckDigit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340pushCharacterCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341radius . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342radixOffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344rawValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345ready . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346recordsAfter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347recordsBefore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348reenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349ref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350relation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351relevant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352remainCharacterCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353reserve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354restoreState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355rightInset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

Page 12: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

x

role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357rotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358rowColumnRatio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359runAt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361savedValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362scriptTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363selectedIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365selEnd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366selStart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369shift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370short . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371signatureType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373slope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374soapFaultCode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375soapFaultString . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375somExpression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376spaceAbove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377spaceBelow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378startAngle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379startChar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380startNew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381stateless . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383stroke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383sweepAngle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386tabDefault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387tabStops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390targetType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391textEncoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392textEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396textIndent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397textLocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398thickness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399this . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401timeStamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403

Page 13: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

xi

topInset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404trailer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405transferEncoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406transient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407truncate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409typeface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414underline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415underlinePeriod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416upsMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417url . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418urlPolicy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421usehref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422uuid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423validationMessage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424validationsEnabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425vAlign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427valueRef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430vScrollPolicy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433wideNarrowRatio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434wordCharacterCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435wordSpacingMaximum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436wordSpacingMinimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437wordSpacingOptimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439xdpContent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

スクリプティングメソッド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442Acrobat および Adobe Reader のスクリプティングメソッド . . . . . . . . . . . . . . . . . . . . . 442Designer マクロのスクリプティングメソッド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

XML フォームオブジェクトモデルについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536XML フォームオブジェクトモデル DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538

JavaScript の例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542オブジェクトの参照 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

Page 14: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングリファレンスについて 1

1

1. スクリプティングリファレンスについて

Adobe® XML フォームアーキテクチャに基づく XML フォームオブジェクトモデルは、Adobe XML フォームソリューションの基盤となる技術であり、ドキュメントオブジェクトモデル(DOM)などの XML アーキテクチャの概念が組み込まれています。この技術を使用すると、フォーム開発者はクライアントまたはサーバーで使用できる複雑で柔軟なフォームベースのアプリケーションを作成できます。

Designer により、フォーム開発者は Designer のグラフィカルインターフェイスで提供されるオプションのみを使用して高度なフォームを作成できます。

XML フォームオブジェクトモデルに対してスクリプトすることにより、フォーム開発者はフォームのすべての外観をより詳細に操作することにより、Designer インターフェイスを介して使用できる内容を超えてフォームの機能を拡張できます。例えば、単純な演算を使用して発注書の費用を自動更新したり、スクリプティングを使用してユーザーのロケールに合った外観にフォームを修正したりできます。

スクリプティングは、FormCalc(Adobe Systems Incorporated が作成した演算言語)および JavaScript(強力で広く使用されているスクリプティング言語)の 2 つの言語でサポートされています。

Adobe® Acrobat、Adobe® Reader などの各ホストは、使用可能なメソッドの実装を行います。beep などの一部のメソッドはサーバー上では使用できません。サーバーではこれらのメソッドが実装されていないので、ユーザーがメソッドを呼び出そうとするとエラーメッセージが出力されます。

スクリプト作成の基本については、「 スクリプティング基礎」を参照してください。

注:このドキュメントでは、Adobe Experience Manager Forms、AEM Forms、JEE 上の AEM Forms、LiveCycle が同じ意味で使用されています。

1.1. サブフォームおよびコンテナ

Designer では、任意選択で繰り返されるビルディングブロックの階層から作成されるフォームおよびドキュメントは「 サブフォーム 」として知られています。各サブフォームでは、フォームの構造全体、表示、および動作の一部を制御しています。個別サブフォームには、塗りつぶし可能な領域(フィールド)および塗りつぶし可能でない領域(描画)を生成するオブジェクトの組み合わせを含みます。また、サブフォームはその他のサブフォームを含むことができます。また、各サブフォームに、サブフォームが構造化されたフォームにインスタンス化される方法とその場合を特定するプロパティを含むこともできます。

各フォームにはコンテナの概念が組み込まれています。 container はデータまたは値を保持するオブジェクトです。その他のコンテナまたはオブジェクトを保持することができない単純なコンテナには、フィールド(テキスト、数値、ボタン)および描画オブジェクト(テキスト、円、線)が含まれます。他のコンテナを保持することのできるすべてのコンテナおよびコンテナ以外のオブジェクトは、「 複雑なコンテナ 」と見なされます。サブフォームは複雑なコンテナの一例です。

Page 15: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングリファレンスについて

2

1.2. XML フォームアーキテクチャ(XFA)へのバージョンマッピング

Designer の各バージョンには、特定バージョンの XML フォームアーキテクチャ(XFA)が付属しています。XFA は Adobe XML フォームソリューションの基盤となる技術です。

スクリプティングプロパティまたはメソッドが追加された XFA のバージョンは、それぞれのプロパティおよびメソッドの説明の中に記載されています。

XFA バージョン Designer バージョン

3.6 公開リリースなし

3.5 10.0

3.3 公開リリースなし

3.2 9.0.1

3.1 9.0

3.0 8.2.1

2.9 公開リリースなし

2.8 8.2

2.7 公開リリースなし

2.6 8.1

2.5 8.0

2.4 7.1

2.3 公開リリースなし

2.2 7.0

2.1 6.0

Page 16: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルのクラス階層 2

3

2. XML フォームオブジェクトモデルのクラス階層

XML フォームオブジェクトモデルは複数のモデルで構成され、各モデルにはオブジェクトのセットが含まれています。各オブジェクトは、共通のプロパティやメソッドを定義するクラスのいずれかのセットから生成されます。同様に、オブジェクトはこの共通のプロパティやメソッドを継承しますが、同じクラスから生成された他のオブジェクトとは異なる固有のプロパティやメソッドをこのオブジェクトに追加する場合もあります。

従来のクラス構造と同様に、各クラスは親クラスからプロパティやメソッドを継承します。同様に、オブジェクトは生成元の親クラスから継承します。

各モデルはオブジェクトの階層を使用します。オブジェクトは、プロパティやメソッドを他のオブジェクトからではなく、クラス階層から直接継承します。モデル内のオブジェクトの階層は、モデルの XML 構造を表します。

2.1. object クラス

object クラスは、その他のクラス、オブジェクト、およびモデル全体が直接的または間接的に生成される基本クラスです。

2.1.1. クラス階層

2.1.2. プロパティ

2.1.3. メソッド

なし

親クラス 現在のクラス このクラスから生成されたオブジェクト

なし object dataWindoweventPseudoModelhostPseudoModellayoutPseudoModelsignaturePseudoModel

名前 説明 タイプ アクセス権

className このオブジェクトのクラスの名前を特定します。 文字列 Get

Page 17: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルのクラス階層

4

2.2. list クラス

list クラスは、ノードのリストを表します。

2.2.1. クラス階層

2.2.2. プロパティ

2.2.3. メソッド

2.3. treeList クラス

treeList クラスは、ツリーノードのリストを表します。

2.3.1. クラス階層

親クラス 現在のクラス このクラスから生成されたオブジェクト

object クラス list なし

名前 説明 タイプ アクセス権

length リストのオブジェクト数を指定します。 整数値 読み取り

名前 説明 戻り値

append ノードリストの末尾にノードを追加します。 空白

insert ノードリスト内の特定のノードの前にノードを挿入します。 空白

item コレクションのゼロベースのインデックスについて説明します。 オブジェクト

remove ノードリストからノードを削除します。 空白

親クラス 現在のクラス このクラスから生成されたオブジェクト

list treeList なし

Page 18: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルのクラス階層 2

5

2.3.2. プロパティ

なし

2.3.3. メソッド

2.4. tree クラス

tree クラスは、 node クラス が生成される構造を表します。

2.4.1. クラス階層

2.4.2. プロパティ

名前 説明 戻り値

namedItem 指定した名前を持つ、このノード内の最初の子を取得します。 オブジェクト

親クラス 現在のクラス このクラスから生成されたオブジェクト

object クラス tree なし

名前 説明 タイプ アクセス権

all 類似名かつスコープ内のノードのコレクションを返します。 オブジェクト 読み取り

classAll 類似クラスかつスコープ内のノードのコレクションを返します。 オブジェクト 読み取り

classIndex 類似クラスかつスコープ内のオブジェクトのコレクションの中での、このオブジェクトの位置を返します。

整数値 読み取り

index 類似名かつスコープ内のノードのコレクションでの、このノードの位置を返します。

整数値 読み取り

name スクリプト式でこのオブジェクトまたはイベントを指定するために使用可能な識別子を指定します。

文字列 読み取り / 書き込み

nodes 現在のオブジェクトのすべての子オブジェクトのリストを返します。

オブジェクト 読み取り

parent 現在のオブジェクトの親オブジェクトを返します。 オブジェクト 読み取り

somExpression このノードの参照構文式を読み取ります。 文字列 読み取り

Page 19: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルのクラス階層

6

2.4.3. メソッド

2.5. node クラス

node クラスは、XML フォームオブジェクトモデルのオブジェクトの主データ型を表します。

2.5.1. クラス階層

名前 説明 戻り値

resolveNode 現在の XML フォームオブジェクトモデルオブジェクトから開始して指定した参照構文式を評価し、参照構文式で指定されたオブジェクトの値を返します。

オブジェクト

resolveNodes 現在の XML フォームオブジェクトモデルオブジェクトから開始して指定した参照構文式を評価し、参照構文式で指定されたオブジェクトの値を返します。

オブジェクト

親クラス 現在のクラスこのクラスから生成されたオブジェクト

tree クラス node arcassistbarcodebindbindItemsbookendborderbreak(非推奨)breakAfterbreakBeforebuttoncalculatecaptioncertificatescheckButtonchoiceListcolorcombcommandconnectcornerdataGroup(非推奨)dataValuedateTime

dateTimeEditdefaultUi(非推奨)descdigestMethoddigestMethodsdSigDataedgeencodingencodingsencrypteventexclGroupexecuteexObjectextrasfillfilterfontformatimageimageEditinstanceManagerissuersitems

keepkeyUsagelinelinearmanifestmapmarginmdpmediummessagenumericEditoccuroidsoverflowpacketparapasswordEditpatternpictureproto(非推奨)queryradialreasons

recordSetrectanglescriptsetPropertysignaturesignDatasigningsolidsourcestipplesubjectDNsubjectDNssubmittextEdittimeStamptraversaltraverseuivalidatevaluewsdlConnectionxmlConnectionxsdConnection

Page 20: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルのクラス階層 2

7

2.5.2. プロパティ

2.5.3. メソッド

名前 説明 タイプ アクセス権

ID ユーザー定義の汎用 XML ID 型を指定します。 文字列 読み取り / 書き込み

isContainer このオブジェクトがコンテナオブジェクトであるかどうかを指定します。

ブール演算式 読み取り

isNull 現在のデータ値が null 値であるかどうかを指定します。 ブール演算式 読み取り

model 現在のオブジェクトのモデルを指定します。 オブジェクト 読み取り

ns オブジェクトの名前空間を返します。 文字列 読み取り

oneOfChild 親オブジェクトが特定の子オブジェクトを 1 つだけ保持できる場合、その子オブジェクトを取得または設定します。

オブジェクト 読み取り / 書き込み

名前 説明 戻り値

applyXSL XSL 変換を現在のノードの XML 表現に適用します。これは、saveXML を呼び出し、指定した XSL ドキュメントで結果を変換することに相当します。

文字列

assignNode 現在のコンテキストを使用して参照構文式を評価し、見つかったノードの値を設定します。ノードが存在しない場合は、作成されます。

オブジェクト

clone オブジェクトのコピーを作成します。 オブジェクト

getAttribute 指定のプロパティの値を取得します。 文字列

getElement 指定した子オブジェクトを返します。 オブジェクト

isPropertySpecified このノードに対して、特定のプロパティが定義されたかどうかをチェックします。 ブール演算式

loadXML 指定した XML ドキュメントを読み込んで、現在のオブジェクトに付加します。 空白

saveFilteredXML 現在のノードを文字列に保存しますが、子ノードのサブセットのみが含まれます。 文字列

saveXML 現在の「node クラス」の XML 構造を文字列に保存します。 文字列

setAttribute 指定のプロパティの値を設定します。 空白

setElement 指定のオブジェクトを現在のオブジェクトに設定します。 空白

Page 21: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルのクラス階層

8

2.6. container クラス

container クラスは、フォームモデルのコンテナオブジェクトを提供します。

2.6.1. クラス階層

2.6.2. プロパティ

なし

2.6.3. メソッド

親クラス 現在のクラス このクラスから生成されたオブジェクト

node クラス container areacontentAreadrawfieldpageAreapageSetsubformsubformSetvariables

名前 説明 戻り値

getDelta 特定のプロパティの delta スクリプトオブジェクトを取得します。

オブジェクト

getDeltas このコンテナオブジェクトおよびそのすべての子孫についてすべての delta スクリプトオブジェクトを再帰的に取得します。

オブジェクト

Page 22: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルのクラス階層 2

9

2.7. content クラス

content クラスは、フォームモデルやテンプレートモデル用のコンテンツオブジェクトを提供します。フォームデザインや完成したフォームの外観は、画像やテキストなどのコンテンツを表すオブジェクトで構成されています。

2.7.1. クラス階層

2.7.2. プロパティ

なし

2.7.3. メソッド

なし

親クラス 現在のクラス このクラスから生成されたオブジェクト

node クラス content booleandatedateTimedecimalexDatafloatintegertexttime

Page 23: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルのクラス階層

10

2.8. model クラス

model クラスは、各モデルのルートオブジェクトの基本クラスです。

2.8.1. クラス階層

2.8.2. プロパティ

2.8.3. メソッド

親クラス 現在のクラス このクラスから生成されたオブジェクト

node クラス model connectionSetdataModelformtemplatesourceSetxfa

名前 説明 タイプ アクセス権

aliasNode このモデルのエイリアスで表されたオブジェクトを指定します。 オブジェクト 読み取り / 書き込み

context(非 推奨)

現在のオブジェクトを指定します。このオブジェクトはpagecccli の「resolveNode」メソッドおよび pageccclii の「resolveNodes」メソッドの開始オブジェクトです。

オブジェクト 読み取り / 書き込み

名前 説明 戻り値

clearErrorList 現在のエラーログからすべての項目を削除します。 空白

createNode 有効なクラス名に基づいて新規ノードを作成します。 オブジェクト

isCompatibleNS

指定した名前空間がこのモデルの名前空間と機能的に同じ、つまり互換性があるかどうかを判定します。また、これら 2 つの名前空間を表す文字列が同一でない場合であっても、2 つの名前空間が同一であるかどうかを判定します。

ブール演算式

Page 24: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルのクラス階層 2

11

2.9. textNode クラス

textNode クラスは、node クラスから生成される #text オブジェクトを使用せずにテキストデータを直接格納するオブジェクトを表します 。

2.9.1. クラス階層

2.9.2. プロパティ

2.9.3. メソッド

なし

親クラス 現在のクラス このクラスから生成されたオブジェクト

node クラス textNode certificateconnectStringdeletehandlerinsertoidoperationpasswordreasonref

rootElementselectsoapActionsoapAddressspeaktoolTipupdateuriuserwsdlAddress

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

Page 25: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

12

3. スクリプティングオブジェクト

このスクリプティング環境でサポートされているオブジェクトごとに、関連するプロパティやメソッドの簡潔な説明と、それらのプロパティおよびメソッドについて詳しい説明を参照するためのリンクを示します。

また、オブジェクトごとに、現在のオブジェクトとの相対的な関係において親子オブジェクトの階層構造を示す表を示します。この親子階層構造を手がかりに、特定のオブジェクトを参照するために必要なスクリプト構文をすばやく知ることができます。

3.1. arc

arc オブジェクトは円弧または楕円を表します。

3.1.1. オブジェクトの階層

3.1.2. 親クラス

node クラス クラス

3.1.3. プロパティ

3.1.4. メソッド

なし

モデル 子オブジェクト

フォームモデル edgefill

名前 説明 タイプ アクセス権

circular 円弧を円に変換できます。 文字列 読み取り / 書き込み

hand 線または境界線の位置揃えを指定します。 文字列 読み取り / 書き込み

startAngle 円弧の始点をレンダリングする角度を指定します。 文字列 読み取り / 書き込み

sweepAngle 円弧の長さを角度として指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 26: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

13

3.2. area

area オブジェクトは、フォーム上のその他のコンテナオブジェクトのグループを表します。

3.2.1. オブジェクトの階層

3.2.2. 親クラス

container クラス

3.2.3. プロパティ

3.2.4. メソッド

なし

モデル 子オブジェクト

フォームモデル descextras

名前 説明 タイプ アクセス権

colSpan レイアウトの種類が行であるサブフォーム内で使用する場合、このオブジェクトが対象とする列の数を指定します。

文字列 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

x 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの X 座標を指定します。

文字列 読み取り / 書き込み

y 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの Y 座標を指定します。

文字列 読み取り / 書き込み

Page 27: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

14

3.3. assist

assist オブジェクトは、インタラクティブなフォームアプリケーションのコンテナに関する追加情報をユーザーに提供します。

このオブジェクトによって、 toolTip や読み上げプロンプトの動作を指定できます。

3.3.1. オブジェクトの階層

3.3.2. 親クラス

node クラス クラス

3.3.3. プロパティ

3.3.4. メソッド

なし

モデル 子オブジェクト

フォームモデル speaktoolTip

名前 説明 タイプ アクセス権

role 親コンテナの役割を指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 28: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

15

3.4. barcode

barcode オブジェクトは、バーコードの表示に必要な情報を提供します。この情報には、バーコードの種類とバーコードの種類によって変化するオプションのセットが含まれます。

Designer は、ハードウェアバーコードとソフトウェアバーコードの 2 種類のバーコードをサポートしています。ただし、XFA アプリケーションでは、特定のバーコードのセットをサポートする必要はありません。ハードウェアバーコードは特定のプリンターで表示されます。一部のプリンターは特定のバーコードを組み込みでサポートしているため、サポートされるバーコードは表示デバイスによって異なる場合があります。ソフトウェアバーコードは、XFA アプリケーション自体によってストロークごとに描画されます。バーコードリーダーでアクセスできない画面上にバーコードを表示する場合、XFA アプリケーションは、正確なバーコードではなくプレースホルダーのみの表示に戻す場合もあります。

通常、バーコードの種類ごとに 2 つの仕様があります。1 つはバーコード自体の仕様で、もう 1 つは実際のページと周囲の印刷物に対してバーコードを配置するための仕様です。フォームデザインの作成者は、バーコードがページに正しく配置されていることを確認する必要があります。ユーザーデータを使用してバーコードを正しくレンダリングする処理は、XFA アプリケーションが行います。ユーザーデータはバーコードに対応している、つまり許可されている文字セットや文字列の長さに従っている必要があります。

3.4.1. オブジェクトの階層

3.4.2. 親クラス

node クラス クラス

3.4.3. プロパティ

モデル 子オブジェクト

フォームモデル extras

名前 説明 タイプ アクセス権

charEncoding バーコードにエンコードされた値の文字エンコーディングを指定します。

文字列 読み取り / 書き込み

checksum バーコードに挿入するチェックサムのアルゴリズムを指定します。

文字列 読み取り / 書き込み

dataColumnCount サポートされたバーコードをエンコードする任意の数のデータ列を指定します。このプロパティは、2 次元(2D)バーコードのみに適用されます。

文字列 読み取り / 書き込み

dataLength バーコードの該当インスタンスの最大文字数を指定します。このプロパティは、1 次元バーコードのみに適用されます。

文字列 読み取り / 書き込み

Page 29: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

16

3.4.4. メソッド

なし

dataPrep バーコードに書き込まれるデータに適用する前処理を定義します。

文字列 読み取り / 書き込み

dataRowCount サポートされたバーコードをエンコードする任意の数のデータ行を指定します。このプロパティは、2D バーコードのみに適用されます。

文字列 読み取り / 書き込み

endChar バーコードデータに付加するオプションの終了制御文字を指定します。

文字列 読み取り / 書き込み

errorCorrectionLevel サポートされるバーコードに適用するオプションのエラー修正レベルを指定します。このプロパティは、2Dバーコードのみに適用されます。

文字列 読み取り / 書き込み

moduleHeight 指定されたテキストの 1 文字をエンコードするためのバーのセットの高さを指定します。

文字列 読み取り / 書き込み

moduleWidth 使用されているバーコードのクラスに応じて、バーコードのさまざまな外観を指定します。

文字列 読み取り / 書き込み

printCheckDigit 人間が読み取り可能なテキストにチェックディジットを印刷するかどうかを指定します。

文字列 読み取り / 書き込み

rowColumnRatio サポートされる 2D バーコードの行と列にオプションの割合を指定します。

文字列 読み取り / 書き込み

startChar バーコードデータの先頭に追加するオプションの開始制御文字を指定します。

文字列 読み取り / 書き込み

textLocation バーコードの関連テキストの位置を指定します。 文字列 読み取り / 書き込み

truncate サポートされている形式のバーコードの右端を切り詰めます。

文字列 読み取り / 書き込み

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

upsMode UPS Maxicode バーコードのモードを表します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

wideNarrowRatio サポートされているバーコードの太いバーと細いバーの比率を指定します。

文字列 読み取り / 書き込み

名前 説明 タイプ アクセス権

Page 30: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

17

3.5. bind

bind オブジェクトは、結合処理中の親オブジェクトの動作を制御します。

3.5.1. オブジェクトの階層

3.5.2. 親クラス

node クラス クラス

3.5.3. プロパティ

3.5.4. メソッド

なし

モデル 子オブジェクト

フォームモデルsourceSet モデル

picture

名前 説明 タイプ アクセス権

contentType 参照先の文書のコンテンツの種類を MIME 型で表現して指定します。

文字列 読み取り / 書き込み

match データ連結(マージ)処理で含まれたオブジェクトの役割を制御します。

文字列 読み取り / 書き込み

ref 含まれるコンテナが連結するデータモデルのノードを定義する参照構文式を指定します。

文字列 読み取り / 書き込み

transferEncoding 参照先のドキュメント内のバイナリコンテンツのエンコーディングを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 31: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

18

3.6. bindItems

bindItems オブジェクトは、結合するデータノードのセットを指定します。

bindItems オブジェクトは結合処理に適用されます。リストアイテムと参照先データ間のリンクはアクティブです。データを変更すると、リストアイテムは即時に更新されます。

3.6.1. オブジェクトの階層

3.6.2. 親クラス

node クラス クラス

3.6.3. プロパティ

3.6.4. メソッド

なし

3.7. bookend

bookend オブジェクトは、親サブフォームのコンテンツにブックエンドを設定するオプションのサブフォームを指定するプロパティを保存します。

leader プロパティは、親コンテナのコンテンツの前に最初にレイアウトされる subform またはsubformSet をオプションで指定します。 trailer は、親コンテナのコンテンツの後に最後にレイアウトされる subform または subformSet オブジェクトをオプションで指定します。このようにして、これらのプロパティが親コンテナのコンテンツの前後にブックエンドのように配置されます。この方法は、親コンテナに含まれる contentArea オブジェクトや pageArea オブジェクトの数に関わらず使用できます。

モデル 子オブジェクト

フォームモデル ref

名前 説明 タイプ アクセス権

connection 接続セット内の関連付けれらた接続コントロールの名前を指定します。

文字列 読み取り / 書き込み

labelRef ref オブジェクトによって識別されるセット内のデータノードごとにデータ値を解決します。

文字列 読み取り / 書き込み

valueRef ref オブジェクトによって識別されるセット内のデータノードごとにデータ値を解決します。

文字列 読み取り / 書き込み

Page 32: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

19

3.7.1. オブジェクトの階層

3.7.2. 親クラス

node クラス クラス

3.7.3. プロパティ

3.7.4. メソッド

なし

3.8. boolean

boolean オブジェクトは、ブール論理値を表すひとまとまりのデータコンテンツを示します。

3.8.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

leader コンテンツ領域またはページ領域の上部に配置する subformオブジェクトまたは subformSet オブジェクトを指定します。

文字列 読み取り / 書き込み

trailer コンテンツ領域またはページ領域の下部に配置する subformオブジェクトまたは subformSet オブジェクトを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデルsourceSet モデル

なし

Page 33: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

20

3.8.2. 親クラス

content クラス クラス

3.8.3. プロパティ

3.8.4. メソッド

なし

3.9. border

border オブジェクトは、オブジェクトを囲む境界線を表します。

3.9.1. オブジェクトの階層

3.9.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 ブール演算式 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 ブール演算式 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル corneredgeextrasfillmargin

Page 34: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

21

3.9.3. プロパティ

3.9.4. メソッド

なし

3.10. break(非推奨)

break オブジェクトは、オブジェクトのレンダリングの前後に行われる新しいページやコンテンツ領域への移動に関する制約事項を表します。

3.10.1. オブジェクトの階層

3.10.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

break オブジェクトのレンダリング後、新しいページまたはコンテンツ領域に移動する際の制約事項を指定します。

文字列 読み取り / 書き込み

hand 線または境界線の位置揃えを指定します。 文字列 読み取り / 書き込み

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extras

Page 35: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

22

3.10.3. プロパティ

3.10.4. メソッド

なし

名前 説明 タイプ アクセス権

after(非推奨) サブフォームのレンダリング後、新しいページまたはコンテンツ領域に移動する際の制約事項を指定します。XFA バージョン 2.8 では、このプロパティは非推奨です。「 breakAfter」を参照してください。

文字列 読み取り / 書き込み

afterTarget(非推奨)

after(非推奨)プロパティの出力先ページやコンテンツ領域を明示的に指定します。XFA バージョン 2.8 では、このプロパティは非推奨です。「 breakAfter 「target」を参照してください。

文字列 読み取り / 書き込み

before(非推奨) サブフォームのレンダリング前に、新しいページまたはコンテンツ領域に移動する際の制約事項を指定します。XFA バージョン 2.8 では、このプロパティは非推奨です。「 breakBefore」を参照してください。

文字列 読み取り / 書き込み

beforeTarget(非推奨)

before(非推奨) プロパティの出力先ページやコンテンツ領域を明示的に指定します。XFA バージョン 2.8 では、このプロパティは非推奨です。「 breakBefore 「target」を参照してください。

文字列 読み取り / 書き込み

bookendLeader(非推奨)

(bookendLeader)現在のコンテンツ領域またはその他のコンテンツよりも前のページに配置するサブフォームを指定します。

文字列 読み取り / 書き込み

bookendTrailer(非推奨)

現在のコンテンツ領域またはその他のコンテンツよりも後のページに配置するサブフォームを指定します。

文字列 読み取り / 書き込み

overflowLeader(非推奨)

オーバーフローの結果として入力する場合に、コンテンツ領域またはページの上部に配置するサブフォームを指定します。XFA バージョン 2.8 では、このプロパティは非推奨です。「 leader」を参照してください。

文字列 読み取り / 書き込み

overflowTarget(非推奨)

現在のコンテンツ領域またはページ領域がオーバーフローした場合の移動先にするコンテンツ領域を明示的に指定します。

文字列 読み取り / 書き込み

overflowTrailer(非推奨)

オーバーフローした場合に、コンテンツ領域またはページの下部に配置するサブフォームを指定します。XFA バージョン 2.8 では、このプロパティは非推奨です。「 trailer」を参照してください。

文字列 読み取り / 書き込み

startNew 現在のコンテンツ領域またはページに必要な名前が付けられている場合でも、新しいコンテンツ領域またはページを開始する必要があるかどうかを判定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 36: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

23

3.11. breakAfter

breakAfterオブジェクトは、親コンテナの配置後に行われる新しいページやコンテンツ領域への移動に関する条件付き制約事項を表します。breakAfter オブジェクトは、親サブフォームのレイアウト後に呼び出されます。リーダーやトレーラーは、breakAfter オブジェクトの指示によるジャンプの前後に配置されます。

script オブジェクトはオプションでbreakAfterオブジェクトに付属しており、スクリプトを処理するかどうかを指定します。このscriptオブジェクトはデフォルトで true に設定されます。つまり、breakAfterオブジェクトはscriptオブジェクトを持たない状態で常に呼び出されます。breakAfterオブジェクトは、非推奨の構文 break(非推奨)、after(非推奨) および afterTarget(非推奨)と同等の働きをします。

3.11.1. オブジェクトの階層

3.11.2. 親クラス

node クラス クラス

3.11.3. プロパティ

3.11.4. メソッド

なし

モデル 子オブジェクト

フォームモデル script

名前 説明 タイプ アクセス権

leader コンテンツ領域またはページ領域の上部に配置する subformオブジェクトまたは subformSet オブジェクトを指定します。

文字列 読み取り / 書き込み

startNew 現在のコンテンツ領域またはページに必要な名前が付けられている場合でも、新しいコンテンツ領域またはページを開始する必要があるかどうかを判定します。

文字列 読み取り / 書き込み

target アクションを実行するオブジェクトを指定します。 文字列 読み取り / 書き込み

targetType 親サブフォームのレイアウト前に、新しいページまたはコンテンツ領域に移動する際の制約事項を指定します。

文字列 読み取り / 書き込み

trailer コンテンツ領域またはページ領域の下部に配置する subformオブジェクトまたは subformSet オブジェクトを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 37: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

24

3.12. breakBefore

breakBeforeオブジェクトは、親コンテナの配置前に行われる新しいページやコンテンツ領域への移動に関する条件付き制約事項を表します。breakBefore objectオブジェクトは、親サブフォームのレイアウト前に呼び出されます。リーダーやトレーラーは、breakBeforeオブジェクトの指示によるジャンプの前後に配置されます。

script オブジェクトはオプションでbreakBeforeオブジェクトに付属しており、スクリプトを処理するかどうかを指定します。このscriptオブジェクトはデフォルトで true に設定されます。つまり、breakBeforeオブジェクトはscriptオブジェクトを持たない状態で常に呼び出されます。breakBefore オブジェクトは、非推奨の構文 break(非推奨)、before(非推奨) および beforeTarget(非推奨)と同等の働きをします。

3.12.1. オブジェクトの階層

3.12.2. 親クラス

node クラス クラス

3.12.3. プロパティ

3.12.4. メソッド

なし

モデル 子オブジェクト

フォームモデル script

名前 説明 タイプ アクセス権

leader コンテンツ領域またはページ領域の上部に配置する subformオブジェクトまたは subformSet オブジェクトを指定します。

文字列 読み取り / 書き込み

startNew 現在のコンテンツ領域またはページに必要な名前が付けられている場合でも、新しいコンテンツ領域またはページを開始する必要があるかどうかを判定します。

文字列 読み取り / 書き込み

target アクションを実行するオブジェクトを指定します。 文字列 読み取り / 書き込み

targetType 親サブフォームのレイアウト前に、新しいページまたはコンテンツ領域に移動する際の制約事項を指定します。

文字列 読み取り / 書き込み

trailer コンテンツ領域またはページ領域の下部に配置する subformオブジェクトまたは subformSet オブジェクトを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 38: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

25

3.13. button

button オブジェクトは、押しボタンコントロールを表します。

3.13.1. オブジェクトの階層

3.13.2. 親クラス

node クラス クラス

3.13.3. プロパティ

3.13.4. メソッド

なし

3.14. calculate

calculate オブジェクトは、フィールドの値の計算を制御します。

3.14.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル extras

名前 説明 タイプ アクセス権

highlight ユーザーが有効にしたときのボタンの外観を指定します。すべての値は 2 つのステータス(上、下)をサポートしています。ただし、push は例外で、3 つのステータス(上、下およびロールオーバー)をサポートしています。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extrasmessagescript

Page 39: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

26

3.14.2. 親クラス

node クラス クラス

3.14.3. プロパティ

3.14.4. メソッド

なし

3.15. caption

caption オブジェクトは、フォームデザインオブジェクトに関連付けられる説明ラベルを表します。

3.15.1. オブジェクトの階層

3.15.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

override calculate オブジェクトと一緒に使用した場合、override プロパティはフィールドの上書きを許可するかどうか、および計算を有効 / 無効にするかどうかを示します。 value オブジェクトを一緒に使用した場合、override プロパティは計算の上書きが発生したかどうかを示します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extrasfontmarginparavalue

Page 40: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

27

3.15.3. プロパティ

3.15.4. メソッド

なし

3.16. certificate

certificate オブジェクトは、証明書を保持します。

3.16.1. オブジェクトの階層

3.16.2. 親クラス

textNode クラス クラス

3.16.3. プロパティ

3.16.4. メソッド

なし

名前 説明 タイプ アクセス権

placement キャプションの配置を指定します。 文字列 読み取り / 書き込み

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

reserve キャプションの高さまたは幅を指定する測定値です。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 41: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

28

3.17. certificates

certificates オブジェクトは、証明書フィルターのコレクションを保持します。

3.17.1. オブジェクトの階層

3.17.2. 親クラス

node クラス クラス

3.17.3. プロパティ

3.17.4. メソッド

なし

モデル 子オブジェクト

フォームモデル issuerskeyUsageoidssigningsubjectDNs

名前 説明 タイプ アクセス権

credentialServerPolicy

デジタル署名がなされたときに証明書ステータスをチェックする必要があるかどうかを指定します。証明書ステータスは証明書失効リスト(CRL)またはオンライン証明書ステータスプロトコル(OCSP)の応答と比較してチェックされます。

文字列 読み取り / 書き込み

url このオブジェクトの URL を指定します。 文字列 読み取り / 書き込み

urlPolicy 証明書オブジェクトが表す URL のタイプを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 42: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

29

3.18. checkButton

checkButton オブジェクトは、Designer のチェックボックスまたはラジオボタンの外観を表します。チェックボックスオブジェクトおよびラジオボタンオブジェクトは、 field オブジェクトによって定義されます。

注:ラジオボタンオブジェクトのグループは、 exclGroup オブジェクト内に含まれます。

3.18.1. オブジェクトの階層

3.18.2. 親クラス

node クラス クラス

3.18.3. プロパティ

3.18.4. メソッド

なし

モデル 子オブジェクト

フォームモデル borderextrasmargin

名前 説明 タイプ アクセス権

allowNeutral チェックボックスまたはラジオボタンが、中間の値を表す 3 番目の追加状態をサポートするかどうかを指定します。

文字列 読み取り / 書き込み

mark チェックボックスオブジェクトの入力時に使用される形状を示します。

文字列 読み取り / 書き込み

shape チェックボックスやラジオボタンを四角や丸の輪郭で囲んで表示するかどうかを指定します。

文字列 読み取り / 書き込み

size チェックボックスやラジオボタンの輪郭のサイズを指定する測定値で、チェックボックスの高さと幅またはラジオボタンの直径のどちらかを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 43: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

30

3.19. choiceList

choiceList オブジェクトは、Designer のコンボボックスまたはリストボックスの外観を表します。コンボボックスオブジェクトおよびリストボックスオブジェクトは、 field オブジェクトによって定義されます。

3.19.1. オブジェクトの階層

3.19.2. 親クラス

node クラス クラス

3.19.3. プロパティ

3.19.4. メソッド

なし

モデル 子オブジェクト

フォームモデル borderextrasmargin

名前 説明 タイプ アクセス権

commitOn ユーザーの選択をデータモデルに反映させるタイミングを指定します。

文字列 読み取り / 書き込み

open 選択リストがインタラクティブアプリケーションによって提供されるタイミングを判定します。

文字列 読み取り / 書き込み

textEntry ユーザーがコンボボックスに値を入力できるかどうかを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 44: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

31

3.20. color

color オブジェクトは、フォーム上の一意の色を表します。

3.20.1. オブジェクトの階層

3.20.2. 親クラス

node クラス クラス

3.20.3. プロパティ

3.20.4. メソッド

なし

3.21. comb

comb オブジェクトは comb フィールドを表します。ここでは、フィールドの各文字はフィールドの上辺と下辺の間を通る黒い縦線で分割されます。 comb オブジェクトは、ダイナミックまたはインタラクティブなPDF 生成フォームにのみ使用できます。スタティックな PDF フォームなど、その他すべての出力形式では、このオブジェクトは無視されます。

作成できるのは、1 行の comb フィールドのみです。また、フィールドデータを comb 形式で表示するには、フィールドの border オブジェクトの hand プロパティの値を right に設定する必要があります。textEditオブジェクトの maxChars プロパティは 、 作成する comb の数を指定します。

注:textEdit オブジェクトが複数行フィールドかリッチテキストフィールドの場合、 comb 子オブジェクトが存在すると、実行時に comb フィールドが生成されません。

モデル 子オブジェクト

フォームモデル extras

名前 説明 タイプ アクセス権

cSpace 色空間を指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

Page 45: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

32

3.21.1. オブジェクトの階層

3.21.2. 親クラス

node クラス クラス

3.21.3. プロパティ

3.21.4. メソッド

なし

3.22. command

command オブジェクトは、データソースに対して実行する単一のコマンドを指定します。

3.22.1. オブジェクトの階層

3.22.2. 親クラス

node クラス クラス

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

numberOfCells comb フィールドに対して描画されるセルの数を示します。これはフィールドの値に含まれる文字数の影響を受けません。

整数値 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

sourceSet モデル deleteinsertqueryupdate

Page 46: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

33

3.22.3. プロパティ

3.22.4. メソッド

なし

3.23. connect

connect オブジェクトは、含まれるオブジェクトと Web サービス、スキーマ、またはデータ定義への接続との間の関係を表します。接続は、独自のスキーマを持つ個別パケット内のフォームデザインの外で定義されます。

3.23.1. オブジェクトの階層

3.23.2. 親クラス

node クラス クラス

3.23.3. プロパティ

名前 説明 タイプ アクセス権

timeout クエリーを試行する秒数を指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデルsourceSet モデル

connectStringpasswordpictureuser

名前 説明 タイプ アクセス権

connection 接続セット内の関連付けれらた接続コントロールの名前を指定します。

文字列 読み取り / 書き込み

delayedOpen 接続が行われた後データソースが開くまでの遅延時間(秒)を指定します。

文字列 読み取り / 書き込み

Page 47: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

34

3.23.4. メソッド

なし

3.24. connectionSet

connectionSet オブジェクトは、connectionSet モデルのルートオブジェクトです。

3.24.1. オブジェクトの階層

3.24.2. 親クラス

model クラス クラス

3.24.3. プロパティ

なし

3.24.4. メソッド

なし

ref 含まれるコンテナが連結するデータモデルのノードを定義する参照構文式を指定します。

文字列 読み取り / 書き込み

timeout クエリーを試行する秒数を指定します。 文字列 読み取り / 書き込み

usage 接続を使用するコンテキストを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

名前 説明 タイプ アクセス権

モデル 子オブジェクト

connectionSet モデル wsdlConnectionxsdConnection

Page 48: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

35

3.25. connectString

connectString オブジェクトは、データベースへの接続に使用する接続文字列を指定します。

3.25.1. オブジェクトの階層

3.25.2. 親クラス

textNode クラス クラス

3.25.3. プロパティ

3.25.4. メソッド

なし

3.26. contentArea

contentArea オブジェクトは、コンテンツを受信する資格のあるページ領域内の領域を表します。

3.26.1. オブジェクトの階層

3.26.2. 親クラス

container クラス

モデル 子オブジェクト

sourceSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル descextras

Page 49: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

36

3.26.3. プロパティ

3.26.4. メソッド

なし

3.27. corner

corner オブジェクトは、2 辺間の頂点の外観を表します。

3.27.1. オブジェクトの階層

3.27.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

h レイアウトの高さを指定する測定値です。 文字列 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

w レイアウトの幅を指定する測定値です。 文字列 読み取り / 書き込み

x 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの X 座標を指定します。

文字列 読み取り / 書き込み

y 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの Y 座標を指定します。

文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル colorextras

Page 50: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

37

3.27.3. プロパティ

3.27.4. メソッド

なし

3.28. dataGroup(非推奨)

dataGroup オブジェクトは、XML データファイル内の一連の XML データノードの親オブジェクトです。dataGroup(非推奨)オブジェクト内に含まれるノードは、実際のデータ値の場合も、dataGroup(非推奨)オブジェクトなどのその他の XML データオブジェクトの場合もあります。データグループの例として、XML データファイル内に表示されるサブフォームがあります。

3.28.1. オブジェクトの階層

3.28.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

inverted コーナーを(境界線に対して接線方向に交わる)凸面として表示するか、反転させて(境界線に対して直角に交わる)凹面として表示するかを指定します。

文字列 読み取り / 書き込み

join コーナーの形状を指定します。 文字列 読み取り / 書き込み

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

radius コーナーの半径を指定します。 文字列 読み取り / 書き込み

stroke 線の外観を指定します。 文字列 読み取り / 書き込み

thickness 線の太さを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

データモデル dataGroup(非推奨)dataValue

Page 51: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

38

3.28.3. プロパティ

なし

3.28.4. メソッド

なし

3.29. dataModel

dataModel オブジェクトは、データモデルのルートオブジェクトです。

3.29.1. オブジェクトの階層

3.29.2. 親クラス

model クラス クラス

3.29.3. プロパティ

なし

3.29.4. メソッド

なし

3.30. dataValue

dataValue オブジェクトは、1 つまたは複数の値を格納するコンテナオブジェクトを表します。例えば、dataValue オブジェクトがフォーム上のフィールドであるとします。

注:dataValue オブジェクトは、追加データを格納する dataValue 子オブジェクトを追加することができますが、これは一般的ではありません。

モデル 子オブジェクト

データモデル dataWindow

Page 52: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

39

3.30.1. オブジェクトの階層

3.30.2. 親クラス

node クラス クラス

3.30.3. プロパティ

3.30.4. メソッド

なし

3.31. dataWindow

dataWindow オブジェクトは、ソースデータから現在データモデルに読み込まれているレコードの範囲を表します。

3.31.1. オブジェクトの階層

3.31.2. 親クラス

object クラス クラス

モデル 子オブジェクト

データモデル なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 可変 読み取り / 書き込み

contains データ値を親オブジェクトの値に含めるか、親のプロパティとして保存するかを指定します。

文字列 読み取り / 書き込み

contentType 参照先の文書のコンテンツの種類を MIME 型で表現して指定します。

文字列 読み取り / 書き込み

isNull 現在のデータ値が null 値であるかどうかを指定します。 ブール演算式 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

データモデル なし

Page 53: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

40

3.31.3. プロパティ

3.31.4. メソッド

3.32. date

date オブジェクトは、カレンダーの日付を表します。

3.32.1. オブジェクトの階層

3.32.2. 親クラス

content クラス クラス

名前 説明 タイプ アクセス権

currentRecordNumber

現在の dataWindow オブジェクトに含まれているレコードの範囲内での、現在のレコード数を返します。

整数値 読み取り

isDefined 有効なデータウィンドウが現在定義されているかどうかを示します。

ブール演算式 読み取り

recordsAfter 現在のレコードより後ろのデータウィンドウ内のレコード数を返します。

整数値 読み取り

recordsBefore 現在のレコードより前のデータウィンドウ内のレコード数を返します。

整数値 読み取り

名前 説明 戻り値

gotoRecord データウィンドウの現在のレコードを、データのレコードの範囲内にある特定のレコードに移動します。

空白

isRecordGroup 特定の dataGroup オブジェクトも単一のレコードであるかどうかを示します。

ブール演算式

moveCurrentRecord

現在のレコードの位置を、レコードの範囲内の別の場所に変更します。

空白

record 現在のレコードの位置を基準としてレコードを返します。 オブジェクト

モデル 子オブジェクト

フォームモデル なし

Page 54: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

41

3.32.3. プロパティ

3.32.4. メソッド

なし

3.33. dateTime

dateTime オブジェクトは、日時の値を表します。

3.33.1. オブジェクトの階層

3.33.2. 親クラス

node クラス クラス

3.33.3. プロパティ

3.33.4. メソッド

なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

Page 55: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

42

3.34. dateTimeEdit

dateTimeEdit オブジェクトは、日時の選択に使用するためのコントロールを表します。

3.34.1. オブジェクトの階層

3.34.2. 親クラス

node クラス クラス

3.34.3. プロパティ

3.34.4. メソッド

なし

3.35. decimal

decimal オブジェクトは、小数点以下の桁数を固定した数値で表します。

3.35.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル bordercombextrasmargin

名前 説明 タイプ アクセス権

hScrollPolicy フィールドを水平にスクロールできるようにするかどうかを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 56: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

43

3.35.2. 親クラス

content クラス クラス

3.35.3. プロパティ

3.35.4. メソッド

なし

3.36. defaultUi(非推奨)

defaultUi オブジェクトは、外観がアプリケーションに委任されているオブジェクトの表示を制御します。

3.36.1. オブジェクトの階層

3.36.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 Double 読み取り / 書き込み

fracDigits 取得し、保存する小数点以下の最大桁数(この値を含む)を指定します。

文字列 読み取り / 書き込み

leadDigits 取得し、保存する小数点以上の最大桁数(この値を含む)を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extras

Page 57: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

44

3.36.3. プロパティ

3.36.4. メソッド

なし

3.37. delete

delete オブジェクトは、データソース内の現在のレコードを削除する操作を指定します。

3.37.1. オブジェクトの階層

3.37.2. 親クラス

textNode クラス クラス

3.37.3. プロパティ

3.37.4. メソッド

なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

sourceSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 58: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

45

3.38. desc

desc オブジェクトは、人間が読み取り可能なメタデータを表します。

3.38.1. オブジェクトの階層

3.38.2. 親クラス

node クラス クラス

3.38.3. プロパティ

3.38.4. メソッド

3.39. digestMethod

digestMethod オブジェクトは、署名中に使用できる、許容される digest アルゴズムのリストを表示します。PDF 1.7 の場合の有効な値は SHA1、SHA256、SHA384、SHA512 および RIPEMD160 です。

このオブジェクトは、署名を行うデジタル認証に RSA 公開鍵と秘密鍵が含まれている場合にしか適用されません。DSA 公開鍵と秘密鍵が含まれている場合の digest アルゴリズムは常に SHA1 となり、このオブジェクトは無視されます。特に指定がない場合のデフォルト値は、実装によって異なります。

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

名前 説明 戻り値

metadata Extensible Metadata Platform(XMP)メタデータパケットをドキュメントに収集します。

文字列

Page 59: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

46

3.39.1. オブジェクトの階層

3.39.2. 親クラス

node クラス クラス

3.39.3. プロパティ

3.39.4. メソッド

なし

3.40. digestMethods

digestMethods オブジェクトには、許容される digestMethod オブジェクト値のリストが含まれています。証明書に RSA 公開鍵と秘密鍵が含まれている場合の有効な値は SHA1、SHA256、SHA384、SHA512 および RIPEMD160 です。証明書に DSA 公開鍵と秘密鍵が含まれている場合の有効な値は SHA1 だけです。

3.40.1. オブジェクトの階層

3.40.2. 親クラス

node クラス クラス

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル digestMethod

Page 60: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

47

3.40.3. プロパティ

3.40.4. メソッド

なし

3.41. draw

draw オブジェクトには、非インタラクティブなフォームデザインのコンテンツが含まれます。例えばDesigner では、draw オブジェクトはテキスト、画像、円、線、長方形などのオブジェクトを表します。

3.41.1. オブジェクトの階層

3.41.2. 親クラス

container クラス

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル assistbordercaptiondescextrasfontkeepmarginparatraversaluivalue

Page 61: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

48

3.41.3. プロパティ

3.41.4. メソッド

なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

anchorType 位置固定レイアウト方法を使用して配置した場合のコンテナのアンカーポイントの位置を指定します。

文字列 読み取り / 書き込み

colSpan レイアウトの種類が行であるサブフォーム内で使用する場合、このオブジェクトが対象とする列の数を指定します。

文字列 読み取り / 書き込み

h レイアウトの高さを指定する測定値です。 文字列 読み取り / 書き込み

hAlign 水平方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

locale オブジェクトのコンテンツに使用する言語、通貨、日時の形式を指定します。

文字列 読み取り / 書き込み

maxH レイアウト用の高さの最大値を指定します。 文字列 読み取り / 書き込み

maxW レイアウト用の幅の最大値を指定します。 文字列 読み取り / 書き込み

minH レイアウト用の高さの最小値を指定します。 文字列 読み取り / 書き込み

minW レイアウト用の幅の最小値を指定します。 文字列 読み取り / 書き込み

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

rawValue 現在のオブジェクトの形式設定されていない値を指定します。 文字列 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

rotate アンカーを中心にオブジェクトを指定された角度だけ回転させます。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

vAlign 垂直方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

w レイアウトの幅を指定する測定値です。 文字列 読み取り / 書き込み

x 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの X 座標を指定します。

文字列 読み取り / 書き込み

y 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの Y 座標を指定します。

文字列 読み取り / 書き込み

Page 62: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

49

3.42. dSigData

dSigData オブジェクトは、XML デジタル署名データの 1 単位を表します。

3.42.1. オブジェクトの階層

3.42.2. 親クラス

node クラス クラス

3.42.3. プロパティ

3.42.4. メソッド

3.42.5. edge

edge オブジェクトは、円弧、線、または境界線や長方形の 1 辺を表します。

ヒント:edge オブジェクトが境界線や長方形の 1 辺を表す場合、 corner オブジェクトは 2 つの edge オブジェクト間の頂点を表します。 edge オブジェクトのプロパティを変更して動作を実行しようとする場合(フォームオブジェクトの境界線の色を変更する場合など)は、必要に応じて cornerオブジェクトの色も設定します。

3.42.6. オブジェクトの階層

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

名前 説明 戻り値

getAttribute 指定のプロパティの値を取得します。 文字列

モデル 子オブジェクト

フォームモデル colorextras

Page 63: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

50

3.42.7. 親クラス

node クラス クラス

3.42.8. プロパティ

3.42.9. メソッド

なし

3.43. effectiveInputPolicy

effectiveInputPolicy オブジェクトは Web サービスリクエストで使用します。認証ポリシー情報は、effectiveInputPolicy オブジェクトのみにあります。サーバーはクライアントに対してサーバー自身を認証する必要がないからです。

3.43.1. オブジェクトの階層

3.43.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

cap レンダリングしたストロークの末端を指定します。 文字列 読み取り / 書き込み

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

stroke 線の外観を指定します。 文字列 読み取り / 書き込み

thickness 線の太さを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

connectionSet モデル なし

Page 64: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

51

3.43.3. プロパティ

3.43.4. メソッド

なし

3.44. effectiveOutputPolicy

effectiveOutputPolicy オブジェクトは Web サービスリクエストの Web サービスの結果で使用します。 effectiveOutputPolicy は常に空です。

3.44.1. オブジェクトの階層

3.44.2. 親クラス

node クラス クラス

3.44.3. プロパティ

3.44.4. メソッド

なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

connectionSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 65: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

52

3.45. encoding

encoding オブジェクトは PDFL subFilters 要素に対応しています。Adobe 用の有効な値は adbe.x509.rsa_sha1、adbe.pkcs7.detached および adbe.pkcs7.sha1 ですが、これ以外のセキュリティハンドラーでは、独自の値を定義できます。

3.45.1. オブジェクトの階層

3.45.2. 親クラス

node クラス クラス

3.45.3. プロパティ

3.45.4. メソッド

なし

3.46. encodings

encodings オブジェクトには、許容される encoding オブジェクト値のリストが含まれています。

3.46.1. オブジェクトの階層

3.46.2. 親クラス

node クラス クラス

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル encoding

Page 66: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

53

3.46.3. プロパティ

3.46.4. メソッド

なし

3.47. encrypt

encrypt オブジェクトは、送信するフォームデータを暗号化します。このオブジェクトには、暗号化スキーム用の公開鍵を保持する certificate オブジェクトが含まれています。使用される暗号化の方法は、 formatプロパティの値に応じて異なります。

3.47.1. オブジェクトの階層

3.47.2. 親クラス

node クラス クラス

3.47.3. プロパティ

3.47.4. メソッド

なし

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル certificate

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 67: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

54

3.48. event

event オブジェクトでは、特定のイベントが発生すると必ずスクリプトを実行したり、データを送信したりできます。

3.48.1. オブジェクトの階層

3.48.2. 親クラス

node クラス クラス

3.48.3. プロパティ

3.48.4. メソッド

なし

モデル 子オブジェクト

フォームモデル extras

名前 説明 タイプ アクセス権

activity イベント名を指定します。 文字列 読み取り / 書き込み

listen イベントオブジェクトで、参照先のノードで発生したイベントのみをリスンするか、参照先のノードとその下位ノードで発生したイベントをリスンするかを制御します。

文字列 読み取り / 書き込み

ref 含まれるコンテナが連結するデータモデルのノードを定義する参照構文式を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 68: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

55

3.49. eventPseudoModel

eventPseudoModel オブジェクトは、イベントモデルのルートオブジェクトです。

3.49.1. オブジェクトの階層

3.49.2. 親クラス

object クラス クラス

3.49.3. プロパティ

モデル 子オブジェクト

イベントモデル なし

名前 説明 タイプ アクセス権

cancelAction 次のアクションをキャンセルするかどうかを指定します。このプロパティは次のスクリプティングイベントにのみ適用されます :prePrint、preSubmit、preExecute、preOpen および preSign。

ブール演算式 読み取り / 書き込み

change ユーザーがフィールドに入力したり貼り付けたりした直後の値を表します。

文字列 読み取り / 書き込み

commitKey フォームのフィールドの現在の値がユーザーのどのような操作によって設定されたかを示します。

整数値 読み取り / 書き込み

fullText ユーザーがフォームフィールドに貼り付ける完全な(切り詰めない)値を表します。

文字列 読み取り / 書き込み

keyDown ユーザーが選択のために矢印キーを押しているかどうかを判定します。このプロパティは、リストボックスやコンボボックスでのみ有効です。

ブール演算式 読み取り / 書き込み

modifier 特定のイベントの実行時に修飾キー(Microsoft® Windows® での Ctrl キーなど)が押されているかどうかを判定します。

ブール演算式 読み取り / 書き込み

newContentType

newText プロパティのコンテンツタイプを指定します。 文字列 読み取り / 書き込み

newText ユーザーの操作に応じて変更された後のフィールドのコンテンツを指定します。

文字列 読み取り / 書き込み

prevContentType

値のコンテンツタイプを指定して、 prevText プロパティに指定します。

文字列 読み取り / 書き込み

prevText ユーザーの操作に応じて変更される前のフィールドのコンテンツを指定します。

文字列 読み取り / 書き込み

Page 69: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

56

3.49.4. メソッド

3.50. exclGroup

exclGroup オブジェクトは、コンテナのセット間の相互に排他的な関係を表します。

除外グループを使用すると、ラジオボタンのセットは相互に排他的な関係になります。ユーザーがセットのメンバーのうち 1 つを有効にすると、他のメンバーは自動的に無効になります。例えば、セットがラジオボタンで構成されている場合、1 つのボタンをクリックすると、その他のボタンが無効になります。

除外グループの各メンバーは on または off の値に関連付けられています。 あるメンバーが有効の場合、このメンバーが on の値を持つものとし、 メンバーが無効の場合、 off の値を持つものとします。 特定の除外グループでは、各メンバーのうち on の値を持つのは 1 つだけである必要があります。

フォームで除外グループのメンバーを 1 つ選択すると、各メンバーの値は必要に応じて on または off の値に設定されます。同様に、 on の値を除外グループのあるメンバーに割り当てると、その他のメンバーは無効になります。

また、除外グループ自体に値を割り当てることもできます。その場合、値がメンバーの on の値と一致する場合にのみ、そのメンバーが有効になります。

reenter イベントが初めての発生かどうかを指定します。フィールド内をクリックするたびに enter イベントが発生します。

ブール演算式 読み取り / 書き込み

selEnd 変更イベントの発生時に、 prevTextプロパティに保存されるテキスト選択範囲の最後の文字のインデックス位置を指定します。

整数値 読み取り / 書き込み

selStart 変更イベントの発生時に、 prevText プロパティに保存されるテキスト選択範囲の最後の文字のインデックス位置を指定します。

整数値 読み取り / 書き込み

shift 特定のイベント時に Shift キーが押されているかどうかを表します。

ブール演算式 読み取り / 書き込み

soapFaultCode ユーザーが Web サービス接続を実行しようとした場合に生成されるエラーコードを指定します。

文字列 読み取り / 書き込み

soapFaultString 特定の Web サービス接続エラーコードに対応する説明メッセージを指定します。

文字列 読み取り / 書き込み

target アクションを実行するオブジェクトを指定します。 文字列 読み取り / 書き込み

名前 説明 タイプ アクセス権

名前 説明 戻り値

emit フォームイベントマネージャーにイベントが発生したことを通知します。

空白

reset XML フォームイベントモデル内のすべてのプロパティをリセットします。

空白

Page 70: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

57

3.50.1. オブジェクトの階層

3.50.2. 親クラス

node クラス クラス

3.50.3. プロパティ

モデル 子オブジェクト

フォームモデル assistbindbordercalculatecaptiondesc

extrasfieldmarginparatraversalvalidate

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

access コンテナのコンテンツへのユーザーアクセスを制御します。オブジェクト、例えばサブフォーム。

文字列 読み取り / 書き込み

accessKey インタラクティブアプリケーションで使用するアクセラレーターキーを指定して、入力フォーカスを特定のフィールド要素に移動します。

文字列 読み取り / 書き込み

anchorType 位置固定レイアウト方法を使用して配置した場合のコンテナのアンカーポイントの位置を指定します。

文字列 読み取り / 書き込み

borderColor このフィールドの境界線の色の値を指定します。 文字列 読み取り / 書き込み

borderWidth このフィールドの境界線の幅を指定します。 文字列 読み取り / 書き込み

colSpan レイアウトの種類が行であるサブフォーム内で使用する場合、このオブジェクトが対象とする列の数を指定します。

文字列 読み取り / 書き込み

errorText 最初に失敗した検証テストの検証メッセージテキストを返します。このフィールドがすべての検証テストに合格した場合は、空白の文字列を返します。

文字列 読み取り

fillColor このフィールドの背景色の値です。 文字列 読み取り / 書き込み

h レイアウトの高さを指定する測定値です。 文字列 読み取り / 書き込み

hAlign 水平方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

layout このオブジェクトで使用するレイアウト方法を指定します。 文字列 読み取り / 書き込み

mandatory フィールドの nullTest 値を指定します。 文字列 読み取り / 書き込み

mandatoryMessage

このフィールドの指示メッセージ文字列を指定します。 文字列 読み取り / 書き込み

Page 71: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

58

3.50.4. メソッド

maxH レイアウト用の高さの最大値を指定します。 文字列 読み取り / 書き込み

maxW レイアウト用の幅の最大値を指定します。 文字列 読み取り / 書き込み

minH レイアウト用の高さの最小値を指定します。 文字列 読み取り / 書き込み

minW レイアウト用の幅の最小値を指定します。 文字列 読み取り / 書き込み

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

rawValue 現在のオブジェクトの形式設定されていない値を指定します。 文字列 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

transient 処理アプリケーションで除外グループの値をフォーム送信の一部として保存するか、操作を保存するかを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

validationMessage

このフィールドの検証メッセージ文字列を指定します。 文字列 読み取り / 書き込み

vAlign 垂直方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

w レイアウトの幅を指定する測定値です。 文字列 読み取り / 書き込み

x 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの X 座標を指定します。

文字列 読み取り / 書き込み

y 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの Y 座標を指定します。

文字列 読み取り / 書き込み

名前 説明 タイプ アクセス権

名前 説明 戻り値

execCalculate 指定したオブジェクトとその子オブジェクトの calculate イベントのスクリプトを実行します。

空白

execEvent オブジェクトのイベントスクリプトを実行します。 空白

execInitialize 指定したオブジェクトとそのすべての子オブジェクトについて、initialize イベント内のスクリプトを実行します。

空白

execValidate 指定したオブジェクトとそのすべての子オブジェクトについて、validate イベント内のスクリプトを実行します。

空白

selectedMember 排他グループで選択されたメンバーを返します。 オブジェクト

Page 72: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

59

3.51. exData

exData オブジェクトは外部データ型を表します。

3.51.1. オブジェクトの階層

3.51.2. 親クラス

content クラス クラス

3.51.3. プロパティ

3.51.4. メソッド

なし

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

contentType 参照先の文書のコンテンツの種類を MIME 型で表現して指定します。

文字列 読み取り / 書き込み

href 外部ファイルまたはリソースへの参照を指定します。 文字列 読み取り / 書き込み

maxLength コンテンツの許容最大長を指定します。-1 を指定すると、最大長に制限がないことを示します。

文字列 読み取り / 書き込み

transferEncoding

参照先のドキュメント内のバイナリコンテンツのエンコーディングを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

Page 73: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

60

3.52. execute

execute オブジェクトは、イベントを処理する位置を制御します。

3.52.1. オブジェクトの階層

3.52.2. 親クラス

node クラス クラス

3.52.3. プロパティ

3.52.4. メソッド

なし

3.53. exObject

exObject オブジェクトは、単一のプログラムまたは実装に依存する外部オブジェクトを表します。

3.53.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

connection 接続セット内の関連付けれらた接続コントロールの名前を指定します。

文字列 読み取り / 書き込み

executeType 既存のフォームに新しいデータを読み込むのか、新しいデータを元のフォームデザインにマージして、新規フォームを作成するのかを指定します。

文字列 読み取り / 書き込み

runAt スクリプトを実行するアプリケーションを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extras

Page 74: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

61

3.53.2. 親クラス

node クラス クラス

3.53.3. プロパティ

3.53.4. メソッド

なし

3.54. extras

extras オブジェクトは、1 つ以上のカスタムプロパティのセットを格納するエンクロージャとして動作します。このオブジェクトのコンテンツは、カスタムアプリケーションで使用することができます。

3.54.1. オブジェクトの階層

3.54.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

archive exObject オブジェクトに関連するプログラムコードなどを含むアーカイブファイルの URI ロケーションを指定します。

文字列 読み取り / 書き込み

classId オブジェクトで表されるプログラムコードの URI 名またはロケーションを指定します。

文字列 読み取り / 書き込み

codeBase 関連する classId プロパティの解決に役立てるために使用できる URI ロケーションを指定します。

文字列 読み取り / 書き込み

codeType オブジェクトによって表されるプログラムコードを特定する、MIME 型に対応する識別子を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデルsourceSet モデル

なし

Page 75: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

62

3.54.3. プロパティ

3.54.4. メソッド

なし

3.55. field

field オブジェクトは、データコンテンツの取得と提示を行うことができる、単一のインタラクティブコンテナを表します。

Designer のオブジェクトライブラリで使用可能なオブジェクトとして、field オブジェクトは次のオブジェクトの基になる XML 定義です。

• バーコード

• ボタン

• 日付 / 時間フィールド

• 十進数フィールド

• 署名フィールド

• 電子メール送信ボタン

• HTTP 送信ボタン

• 画像フィールド

• 数値フィールド

• Paper Forms Barcode

• パスワードフィールド

• 印刷ボタン

• リセットボタン

• テキストフィールド

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 76: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

63

カスタム検証メッセージを定義できます。1 つのフィールドには、最大 3 つのメッセージ(それぞれ、スクリプトテスト、画像テスト、および null テスト用)を含むことができます。これらのメッセージが指定されている場合、メッセージには、次の構文を使用してアクセスできます。

field.validate.message.scriptTest.value field.validate.message.formatTest.value field.validate.message.nullTest.value

また、これらの構文のショートカットプロパティを使用しても検証メッセージにアクセスできます。

field.validationMessage field.formatMessage field.mandatoryMessage

これらの値が入力されていない場合は、プロセッサーがデフォルトのメッセージを作成します。

フィールドには、常時、エラー状態の検証テストを 1 つまで含むことができます。検証テストは次の順序で評価され、エラーになった最初のテストで評価が停止します。

1) nullTest

2) formatTest

3) scriptTest

3.55.1. オブジェクトの階層

3.55.2. 親クラス

container クラス

モデル 子オブジェクト

フォームモデル assistbindbordercalculatecaptionconnectdescextrasfont

formatitemskeepmarginparatraversaluivalidatevalue

Page 77: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

64

3.55.3. プロパティ

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 可変 読み取り / 書き込み

access コンテナのコンテンツへのユーザーアクセスを制御します。オブジェクト、例えばサブフォーム。

文字列 読み取り / 書き込み

accessKey インタラクティブアプリケーションで使用するアクセラレーターキーを指定して、入力フォーカスを特定のフィールド要素に移動します。

文字列 読み取り / 書き込み

anchorType 位置固定レイアウト方法を使用して配置した場合のコンテナのアンカーポイントの位置を指定します。

文字列 読み取り / 書き込み

borderColor このフィールドの境界線の色の値を指定します。 文字列 読み取り / 書き込み

borderWidth このフィールドの境界線の幅を指定します。 文字列 読み取り / 書き込み

colSpan レイアウトの種類が行であるサブフォーム内で使用する場合、このオブジェクトが対象とする列の数を指定します。

文字列 読み取り / 書き込み

editValue フィールドの編集値を指定します。 文字列 読み取り / 書き込み

errorText 最初に失敗した検証テストの検証メッセージテキストを返します。このフィールドがすべての検証テストに合格した場合は、空白の文字列を返します。

文字列 読み取り

fillColor このフィールドの背景色の値です。 文字列 読み取り / 書き込み

fontColor フィールドの描画色の値を指定します。font.fill.color.valueexpression 式と等価です。

文字列 読み取り / 書き込み

formatMessage このフィールドの形式検証メッセージの文字列を指定します。 文字列 読み取り / 書き込み

formattedValue フィールドの形式設定された値を指定します。 文字列 読み取り / 書き込み

h レイアウトの高さを指定する測定値です。 文字列 読み取り / 書き込み

hAlign 水平方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

length リストのオブジェクト数を指定します。 整数値 読み取り

locale オブジェクトのコンテンツに使用する言語、通貨、日時の形式を指定します。

文字列 読み取り / 書き込み

mandatory フィールドの nullTest 値を指定します。 文字列 読み取り / 書き込み

mandatoryMessage

このフィールドの指示メッセージ文字列を指定します。 文字列 読み取り / 書き込み

maxH レイアウト用の高さの最大値を指定します。 文字列 読み取り / 書き込み

maxW レイアウト用の幅の最大値を指定します。 文字列 読み取り / 書き込み

minH レイアウト用の高さの最小値を指定します。 文字列 読み取り / 書き込み

minW レイアウト用の幅の最小値を指定します。 文字列 読み取り / 書き込み

parentSubform このフィールドの親サブフォーム(ページ)を指定します。 オブジェクト 読み取り

Page 78: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

65

3.55.4. メソッド

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

rawValue 現在のオブジェクトの形式設定されていない値を指定します。 可変 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

rotate アンカーを中心にオブジェクトを指定された角度だけ回転させます。

文字列 読み取り / 書き込み

selectedIndex 最初の選択項目のインデックスです。 整数値 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

validationMessage

このフィールドの検証メッセージ文字列を指定します。 文字列 読み取り / 書き込み

vAlign 垂直方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

w レイアウトの幅を指定する測定値です。 文字列 読み取り / 書き込み

x 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの X 座標を指定します。

文字列 読み取り / 書き込み

y 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの Y 座標を指定します。

文字列 読み取り / 書き込み

名前 説明 タイプ アクセス権

名前 説明 戻り値

addItem 現在のフォームフィールドに新しい項目を追加します。例えば、このメソッドではコンボボックスに新しい項目を追加します。

空白

boundItem コンボボックスまたはリストボックスの特定の表示項目の連結値を取得します。

文字列

clearItems フィールドからすべての項目を削除します。例えば、コンボボックスまたはリストボックスに含まれるすべての項目を削除します。

空白

deleteItem 指定された項目を削除します。 ブール演算式

execCalculate 指定したオブジェクトとその子オブジェクトの calculate イベントのスクリプトを実行します。

空白

execEvent オブジェクトのイベントスクリプトを実行します。 空白

execInitialize 指定したオブジェクトとそのすべての子オブジェクトについて、initialize イベント内のスクリプトを実行します。

空白

Page 79: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

66

3.56. fill

fill オブジェクトは、オブジェクトに囲まれた領域に色やオプションのレンダリングされたデザインを適用します。

3.56.1. オブジェクトの階層

3.56.2. 親クラス

node クラス クラス

3.56.3. プロパティ

3.56.4. メソッド

なし

execValidate 指定したオブジェクトとそのすべての子オブジェクトについて、validate イベント内のスクリプトを実行します。

空白

getDisplayItem 指定された項目インデックスの項目表示テキストを取得します。 文字列

getItemState 指定された項目の選択状態を返します . ブール演算式

getSaveItem 指定された項目インデックスのデータ値を取得します。 文字列

setItemState 指定された項目の選択状態を設定します。 空白

setItems 新しい項目と値を現在のフォームフィールドに追加します。例えば、コンボボックスに新しい項目と値を引数として追加するにはこのメソッドを使用します。

空白

名前 説明 戻り値

モデル 子オブジェクト

フォームモデル colorextras

名前 説明 タイプ アクセス権

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 80: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

67

3.57. filter

filter オブジェクトは、署名付き証明書をフィルターするための条件を表します。署名付き認証は、W3CXML-Signature 規格に従うデータ署名を生成するために使用します。

3.57.1. オブジェクトの階層

mdp、 reasonsおよび timestamp 子オブジェクトは、親オブジェクトが signature の場合にしか有効ではありません。親オブジェクトが signDataの場合、Designer ではこれらの子オブジェクトが無視され、生成されません。

3.57.2. 親クラス

node クラス クラス

3.57.3. プロパティ

3.57.4. メソッド

なし

モデル 子オブジェクト

フォームモデル certificatesdigestMethodsencodingshandlermdpreasonstimeStamp

名前 説明 タイプ アクセス権

addRevocationInfo

デジタル署名がなされたときに証明書ステータスをチェックするかどうかを指定します。証明書ステータスは証明書失効リスト(CRL)またはオンライン証明書ステータスプロトコル(OCSP)の応答と比較してチェックされます。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

version 現在のアプリケーションのバージョン番号を指定します。

Page 81: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

68

3.58. float

float オブジェクトは、浮動小数点の値を表します。

3.58.1. オブジェクトの階層

3.58.2. 親クラス

content クラス クラス

3.58.3. プロパティ

3.58.4. メソッド

なし

3.59. font

font オブジェクトは、フォームに使用するフォントを表します。

3.59.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 Double 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 Double 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extrasfill

Page 82: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

69

3.59.2. 親クラス

node クラス クラス

3.59.3. プロパティ

3.59.4. メソッド

なし

名前 説明 タイプ アクセス権

baselineShift ベースラインより上にフォントをシフトする正の測定値またはベースラインより下にフォントをシフトする負の測定値を指定します。

文字列 読み取り / 書き込み

fontHorizontalScale

フォントグリフを水平方向に拡大します。 文字列 読み取り / 書き込み

fontVerticalScale

フォントグリフを垂直方向に拡大します。 文字列 読み取り / 書き込み

kerningMode 文字間にカーニングを適用します。 文字列 読み取り / 書き込み

letterSpacing 間隔の制限を指定します。 文字列 読み取り / 書き込み

lineThrough テキスト上に引かれた 1 本または 2 本の線(取り消し線)を有効にするかどうかを指定します。

文字列 読み取り / 書き込み

lineThroughPeriod

テキストに引かれたライン(取り消し線とも呼ばれます)の外観を制御します。

文字列 読み取り / 書き込み

posture 斜体文字のフォントを指定します。 文字列 読み取り / 書き込み

size チェックボックスやラジオボタンの輪郭のサイズを指定する測定値で、チェックボックスの高さと幅またはラジオボタンの直径のどちらかを指定します。

文字列 読み取り / 書き込み

typeface 書体名を指定します。 文字列 読み取り / 書き込み

underline 下線を有効にするかどうかと下線の種類を指定します。 文字列 読み取り / 書き込み

underlinePeriod 下線の外観を制御します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

weight フォント書体の太さを指定します。 文字列 読み取り / 書き込み

Page 83: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

70

3.60. form

form オブジェクトは、フォームモデルのルートオブジェクトです。

3.60.1. オブジェクトの階層

3.60.2. 親クラス

model クラス クラス

3.60.3. プロパティ

3.60.4. メソッド

モデル 子オブジェクト

フォームモデル descextras

名前 説明 タイプ アクセス権

checksum バーコードに挿入するチェックサムのアルゴリズムを指定します。

文字列 読み取り / 書き込み

名前 説明 戻り値

execCalculate 指定したオブジェクトとその子オブジェクトの calculate イベントのスクリプトを実行します。

空白

execInitialize 指定したオブジェクトとそのすべての子オブジェクトについて、initialize イベント内のスクリプトを実行します。

空白

execValidate 指定したオブジェクトとそのすべての子オブジェクトについて、validate イベント内のスクリプトを実行します。

空白

formNodes 指定したデータオブジェクトに連結された、すべてのフォームモデルオブジェクトのリストを返します。

オブジェクト

metadata Extensible Metadata Platform(XMP)メタデータパケットをドキュメントに収集します。

文字列

recalculate calculate イベントに存在する特定のスクリプトセットを実行します。特定のイベントは、実行待ち中の calculate イベントまたはすべての calculate イベントのいずれかになります。

空白

remerge データモデルとテンプレートモデルを再マージし、フォームモデルを再作成します。再マージの完了後、フォームを完成させるために、レイアウトモデルの処理を再度行う必要がある場合もあります。

空白

Page 84: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

71

3.61. format

format オブジェクトには、パターン形式文字列などの入力形式や出力形式の情報が含まれます。

3.61.1. オブジェクトの階層

3.61.2. 親クラス

node クラス クラス

3.61.3. プロパティ

3.61.4. メソッド

なし

3.62. handler

handler オブジェクトは、W3C XML-Signature 規格に従って、データ署名操作にどの署名ハンドラーを使用するかを制御します。

3.62.1. オブジェクトの階層

3.62.2. 親クラス

textNode クラス クラス

モデル 子オブジェクト

フォームモデル extraspicture

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 85: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

72

3.62.3. プロパティ

3.62.4. メソッド

なし

3.63. hostPseudoModel

hostPseudoModel オブジェクトは、ホストモデルのルートオブジェクトです。実行時にホストのプロパティとメソッドを使用します。

ホストの例としては、Acrobat や XFAPresentationAgent(サーバー)などがあります。ホストによっては一部のプロパティやメソッドをサポートしていない場合があります。例えば、XFAPresentationAgent では xfa.host.messageBoxをサポートしていません。

プロパティまたはメソッドは、レンダリングエージェントに応じて異なる値を返します。サーバーで実行する場合は、スクリプトはサーバー環境の値を返し、Adobe Acrobat または Web ブラウザーのようなクライアントで実行する場合は、スクリプトはクライアントの値を返します。例えば、xfa.host.version は、サーバーで実行する場合は XMLFM バージョンを返し、Adobe Acrobat で実行する場合は Adobe Acrobatバージョンを返します。

指定の結果を得るには、これらの API の違いに従って開発します。

3.63.1. オブジェクトの階層

3.63.2. 親クラス

object クラス クラス

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

ホストモデル なし

Page 86: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

73

3.63.3. プロパティ

3.63.4. メソッド

名前 説明 タイプ アクセス権

appType 現在フォームが存在するクライアントアプリケーションの名前を指定します。

文字列 読み取り

calculationsEnabled

計算スクリプトを実行するかどうかを指定します。 ブール演算式 読み取り / 書き込み

currentPage 実行時に、現在アクティブな文書のページを設定します。 整数値 読み取り / 書き込み

language 実行中のホストアプリケーションの言語を返します。 文字列 読み取り

numPages 現在の文書のページ数を返します。 整数値 読み取り

platform スクリプトを実行しているコンピューターのプラットフォームを返します。

文字列 読み取り

title ドキュメントのタイトルを設定および取得します。クライアントアプリケーションでのみ使用できます。

文字列 読み取り / 書き込み

validationsEnabled

検証スクリプトを実行するかどうかを指定します。 ブール演算式 読み取り / 書き込み

variation スクリプトを実行しているアプリケーションのパッケージを表します。

文字列 読み取り

version 現在のアプリケーションのバージョン番号を指定します。 文字列 読み取り

名前 説明 戻り値

beep システムにサウンドを再生させます。クライアントアプリケーションでのみ使用できます。

空白

currentDateTime

(currentDateTime)現在の日付および時間が ISO 8601 形式(YYYYMMDDTHHMMSS)で返されます。

文字列

documentCountInBatch

現在のバッチ内のドキュメント数を判定します。 整数値

documentInBatch

バッチ内における現在のドキュメントの序数を判定します。 整数値

exportData データを現在のフォームから XDP 形式または XML 形式のいずれかでファイルに書き出します。

空白

getFocus 現在入力フォーカスを持っているフォームオブジェクトを検索し結果を返します。

オブジェクト

gotoURL 指定された URL を取得します。クライアントアプリケーションでのみ使用できます。

空白

Page 87: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

74

3.64. hyphenation

hyphenation オブジェクトは、含まれるコンテナのコンテンツに適用されるデフォルトのハイフネーションプロパティを指定します。

3.64.1. オブジェクトの階層

3.64.2. 親クラス

node クラス クラス

importData 指定されたファイルから現在のフォームにデータを読み込みます。

空白

messageBox 画面にダイアログボックスを表示します。クライアントアプリケーションのみで使用できます。.

整数値

openList 参照構文式で指定したコンボボックスを開きます。 空白

pageDown フォームの次のページに移動します。pageDown メソッドは実行時に使用します。

空白

pageUp フォームの前のページに移動します。pageUp メソッドは実行時に使用します。

空白

print ドキュメントの指定したページ番号を印刷します。クライアントアプリケーションでのみ使用できます。

空白

resetData ドキュメント内のフィールドをデフォルト値にリセットします。

空白

response 質問およびユーザーが答えを入力するためのフィールドを含むダイアログボックスを表示します。戻り値はユーザーの応答を含んだ文字列となります。ユーザーがダイアログボックスの「キャンセル」ボタンを押すと、応答は NULL になります。

文字列

setFocus 参照構文式で指定したフォームオブジェクトにキーボードフォーカスを設定します。

空白

名前 説明 戻り値

モデル 子オブジェクト

フォームモデル なし

Page 88: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

75

3.64.3. プロパティ

3.64.4. メソッド

なし

3.65. image

image オブジェクトは、フォーム上の単一の画像を表します。

3.65.1. オブジェクトの階層

3.65.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

excludeAllCaps 大文字のみで構成される単語をハイフネーション処理するかどうかを指定します。

文字列 読み取り / 書き込み

excludeInitialCap

大文字で始まる単語をハイフネーション処理するかどうかを指定します。

文字列 読み取り / 書き込み

hyphenate ハイフネーション処理を許可するかどうかを制御します。 文字列 読み取り / 書き込み

ladderCount 連続してハイフネーション処理される行の最大数を指定します。 文字列 読み取り / 書き込み

pushCharacterCount

次の行の先頭に追加されるハイフン文字を除いて、ハイフネーションの後ろに挿入できる最低文字数を指定します。ハイフネーションの後ろの文字数が少なすぎると、対象は拒否されます。

文字列 読み取り / 書き込み

remainCharacterCount

行の末尾に追加されるハイフン文字を除いて、ハイフネーションの前に挿入できる最低文字数を指定します。ハイフネーションの前の文字数が少なすぎると、対象は拒否されます。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

wordCharacterCount

ハイフネーション処理する単語に含まれる最低文字数を指定します。この値未満の文字数の単語はハイフネーション処理されません。

文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 89: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

76

3.65.3. プロパティ

3.65.4. メソッド

なし

3.66. imageEdit

imageEdit オブジェクトには、画像コンテンツの操作に使用するためのコントロールが含まれます。

3.66.1. オブジェクトの階層

3.66.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り

aspect 画像コンテナのコンテンツ領域に、画像をどのようにマップするかを指定します。

文字列 読み取り / 書き込み

contentType 参照先の文書のコンテンツの種類を MIME 型で表現して指定します。

文字列 読み取り / 書き込み

href 外部ファイルまたはリソースへの参照を指定します。 文字列 読み取り / 書き込み

transferEncoding

参照先のドキュメント内のバイナリコンテンツのエンコーディングを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り

モデル 子オブジェクト

フォームモデル borderextrasmargin

Page 90: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

77

3.66.3. プロパティ

3.66.4. メソッド

なし

3.67. insert

insert オブジェクトは、データソース内の現在のレコードを挿入する操作を指定します。

3.67.1. オブジェクトの階層

3.67.2. 親クラス

textNode クラス クラス

3.67.3. プロパティ

3.67.4. メソッド

なし

名前 説明 タイプ アクセス権

data ウィジェットに提供する画像を参照として表すか、埋め込むかを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

sourceSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 91: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

78

3.68. instanceManager

instanceManager オブジェクトは、フォームモデルオブジェクトのインスタンスの作成、削除、および移動を管理します。

3.68.1. オブジェクトの階層

3.68.2. 親クラス

node クラス クラス

3.68.3. プロパティ

3.68.4. メソッド

モデル 子オブジェクト

フォームモデル occur

名前 説明 タイプ アクセス権

count フォーム上のサブフォームインスタンスの現在の数を指定します。

文字列 読み取り / 書き込み

max 含まれるコンテナの最大数を指定します。コンテナ数の上限を設定しない場合は -1 を指定します。

文字列 読み取り

min 含まれているコンテナの最小値を指定します。 文字列 読み取り

名前 説明 戻り値

addInstance サブフォームまたはサブフォームセットの新規インスタンスをフォームモデルに追加します。

オブジェクト

insertInstance サブフォームまたはサブフォームセットの新規インスタンスをフォームに挿入します。

オブジェクト

moveInstance 一連のサブフォームインスタンス内で subform オブジェクトを移動します。

空白

removeInstance フォームモデルから指定したサブフォームまたはサブフォームセットを削除します。

空白

setInstances フォームモデルに対し、指定したサブフォームまたはサブフォームセットを追加または削除します。

空白

Page 92: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

79

3.69. integer

integer オブジェクトは、整数値を表します。

3.69.1. オブジェクトの階層

3.69.2. 親クラス

content クラス クラス

3.69.3. プロパティ

3.69.4. メソッド

なし

3.70. issuers

issuers オブジェクトは、W3C XML-Signature 規格に従ってデータ署名を行う場合に使用できる発行者認証のコレクションを表します。

3.70.1. オブジェクトの階層

3.70.2. 親クラス

node クラス クラス

モデル 子オブジェクト

フォームモデルsourceSet モデル

なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 整数値 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 整数値 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 93: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

80

3.70.3. プロパティ

3.70.4. メソッド

なし

3.71. items

items オブジェクトは、リストボックスまたはチェックボックスの選択肢の列を指定します。

3.71.1. オブジェクトの階層

3.71.2. 親クラス

node クラス クラス

3.71.3. プロパティ

3.71.4. メソッド

なし

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

ref 含まれるコンテナが連結するデータモデルのノードを定義する参照構文式を指定します。

文字列 読み取り / 書き込み

save 特定の列の値が表示値と連結値の両方を表すかどうか、または列のデータが連結値のみを表すかどうかを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 94: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

81

3.72. keep

keep オブジェクトは、ページまたはコンテンツ領域内でサブフォームをまとめる場合の制約事項を表します。

3.72.1. オブジェクトの階層

3.72.2. 親クラス

node クラス クラス

3.72.3. プロパティ

3.72.4. メソッド

なし

モデル 子オブジェクト

フォームモデル extras

名前 説明 タイプ アクセス権

intact コンテンツ領域またはページ内に親オブジェクトをそのまま保持する場合の制約事項を指定します。

文字列 読み取り / 書き込み

next コンテンツ領域またはページ内に次のコンテナと一緒にフォームオブジェクトを維持する際の制約事項を指定します。

文字列 読み取り / 書き込み

previous コンテンツ領域またはページ内に前のコンテナと一緒にフォームオブジェクトを維持する際の制約事項を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 95: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

82

3.73. keyUsage

keyUsageオブジェクトは署名の証明書に必要なキーの使用設定を示します。これはキー使用の種類を表す文字で構成されます。先頭の文字から9番目の文字までは、左から右にdigitalSignature、 nonRepudiation、keyEncipherment、 dataEncipherment、 keyAgreement、 keyCertSign、 crlSign、 encipherOnly、decipherOnly の各プロパティの必須の値を表します。これら以外の文字を追加しても、無視されます。

3.73.1. オブジェクトの階層

3.73.2. 親クラス

node クラス クラス

3.73.3. プロパティ

3.73.4. メソッド

なし

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

crlSign 署名証明書に必要な有効な鍵用途拡張を指定します。 文字列 読み取り / 書き込み

dataEncipherment 署名証明書に必要な有効な鍵用途拡張を指定します。 文字列 読み取り / 書き込み

decipherOnly 署名証明書に必要な有効な鍵用途拡張を指定します。 文字列 読み取り / 書き込み

digitalSignature 署名証明書に必要な有効な鍵用途拡張を指定します。 文字列 読み取り / 書き込み

encipherOnly 署名証明書に必要な有効な鍵用途拡張を指定します。 文字列 読み取り / 書き込み

keyAgreement 署名証明書に必要な有効な鍵用途拡張を指定します。 文字列 読み取り / 書き込み

keyCertSign 署名証明書に必要な有効な鍵用途拡張を指定します。 文字列 読み取り / 書き込み

keyEncipherment 署名証明書に必要な有効な鍵用途拡張を指定します。 文字列 読み取り / 書き込み

nonRepudiation 署名証明書に必要な有効な鍵用途拡張を指定します。 文字列 読み取り / 書き込み

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 96: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

83

3.74. layoutPseudoModel

layoutPseudoModel オブジェクトは、フォームデザインオブジェクトを表示するページ位置、総ページ数、あるオブジェクトが使用するページ数、フォームデザインオブジェクトの向きなど、フォームがレイアウトされた後で初めて確認できるパラメーターを問い合わせるために使用します。

3.74.1. オブジェクトの階層

3.74.2. 親クラス

object クラス クラス

3.74.3. プロパティ

3.74.4. メソッド

モデル 子オブジェクト

レイアウトモデル なし

名前 説明 タイプ アクセス権

ready フォームのレイアウト処理を完了し、スクリプティング作業を開始できるかどうかを指定します。

ブール演算式 読み取り

名前 説明 戻り値

absPage 特定のフォームデザインオブジェクトが最初に表示されるフォームのページを判定します。

整数値

absPageCount 現在のフォームのページ数を判定します。 整数値

absPageCountInBatch

現在のバッチのページ数を判定します。 整数値

absPageInBatch フォームオブジェクトを含むバッチ内のページを判定します。 整数値

absPageSpan 指定されたフォームオブジェクトがまたがるページ数を判定します。

整数値

h 指定したフォームデザインオブジェクトの高さを判定します。 Double

page 指定されたフォームデザインオブジェクトが含まれるページ番号を判定します。複数のページにまたがるオブジェクトの場合は、このメソッドにより、オブジェクトが存在する最初のページが返されます。

整数値

Page 97: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

84

3.75. line

line オブジェクトは、フォーム上にレンダリングされた単一の線を表します。

3.75.1. オブジェクトの階層

3.75.2. 親クラス

node クラス クラス

pageContent フォームの指定したページからフォームデザインオブジェクトの種類を取得します。

オブジェクト

pageCount 現在のフォームのページ数を判定します。 整数値

pageSpan 指定されたフォームデザインオブジェクトがまたがる論理ページ数を判定します。

整数値

relayout レイアウトオプションを現在のフォームに再適用します。 空白

relayoutPageArea

pageArea オブジェクトのコンテンツのレイアウトを新規レイアウトに置き換えます。

空白

sheet フォームオブジェクトがあるシート番号を判定します。 整数値

sheetCount 現在のフォームのシート数を判定します。 整数値

sheetCountInBatch

現在のバッチのシート数を判定します。 整数値

sheetInBatch フォームオブジェクトがあるバッチ内のシートを判定します。 整数値

w 指定したフォームデザインオブジェクトの幅を判定します。 Double

x 親オブジェクトを基準とする、指定したフォームデザインオブジェクトの X 座標を判定します。

Double

y 親オブジェクトを基準とする、指定したフォームデザインオブジェクトの Y 座標を判定します。

Double

名前 説明 戻り値

モデル 子オブジェクト

フォームモデル edge

Page 98: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

85

3.75.3. プロパティ

3.75.4. メソッド

なし

3.76. linear

linear オブジェクトは、フォーム上の直線的なグラデーション塗りつぶしを表します。

3.76.1. オブジェクトの階層

3.76.2. 親クラス

node クラス クラス

3.76.3. プロパティ

3.76.4. メソッド

なし

名前 説明 タイプ アクセス権

hand 線または境界線の位置揃えを指定します。 文字列 読み取り / 書き込み

slope 線の向きを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル colorextras

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 99: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

86

3.77. manifest

manifest オブジェクトには、ドキュメントの署名に含まれるすべてのノードに対する参照リストが格納されます。

manifest オブジェクトが signature オブジェクトの子オブジェクトである場合は、ドキュメントの署名で、フォーム全体ではなくノードのコレクションを保護することができます。

3.77.1. オブジェクトの階層

3.77.2. 親クラス

node クラス クラス

3.77.3. プロパティ

3.77.4. メソッド

モデル 子オブジェクト

フォームモデル extras

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 ブール演算式 読み取り / 書き込み

action ドキュメントの署名で保護されているフォームノードを識別します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

名前 説明 戻り値

evaluate マニフェストで参照されているオブジェクトのリストを取得します。

オブジェクト

execCalculate 指定したオブジェクトとその子オブジェクトの calculate イベントのスクリプトを実行します。

空白

execInitialize 指定したオブジェクトとそのすべての子オブジェクトについて、initialize イベント内のスクリプトを実行します。

空白

execValidate 指定したオブジェクトとそのすべての子オブジェクトについて、validate イベント内のスクリプトを実行します。

空白

Page 100: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

87

3.78. map

map オブジェクトは、データソースの列名からのデータマッピングを指定します。

3.78.1. オブジェクトの階層

3.78.2. 親クラス

node クラス クラス

3.78.3. プロパティ

3.78.4. メソッド

なし

3.79. margin

margin オブジェクトは、フォームデザインのオブジェクトの余白の値を指定します。

3.79.1. オブジェクトの階層

モデル 子オブジェクト

sourceSet モデル なし

名前 説明 タイプ アクセス権

bind from プロパティによって指定されたデータソースの列を連結する一意の連結 ID の名前を指定します。

文字列 読み取り / 書き込み

from データソースの元の列名を指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extras

Page 101: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

88

3.79.2. 親クラス

node クラス クラス

3.79.3. プロパティ

3.79.4. メソッド

なし

3.80. mdp

mdp オブジェクトは Modify Detection Prevention Plus(MDP+)デジタル署名をサポートしています。Acrobat 8.0 以降では、XFA ベースのフォームについて MDP+ デジタル署名がサポートされています。

Designer の場合、MDP+ 署名は署名フィールドで実行されます。署名フィールドを使用する場合は、ドキュメントの署名で保護するフォームオブジェクトのコレクションを指定できます。ドキュメントの署名を使用して、フォームまたはフォームの一部を変更できないようにすることができます。

3.80.1. オブジェクトの階層

3.80.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

bottomInset 下の差込枠のサイズを指定します。 文字列 読み取り / 書き込み

leftInset 左の差込枠のサイズを指定します。 文字列 読み取り / 書き込み

rightInset 右の差込枠のサイズを指定します。 文字列 読み取り / 書き込み

topInset 上の差込枠のサイズを指定する値です。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 102: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

89

3.80.3. プロパティ

3.80.4. メソッド

なし

3.81. medium

medium オブジェクトは、レンダリングする物理メディアを表します。

3.81.1. オブジェクトの階層

3.81.2. 親クラス

node クラス クラス

3.81.3. プロパティ

名前 説明 タイプ アクセス権

permissions 作成者の署名が含まれたフォーム用に与えるアクセス許可を指定します。

文字列 読み取り / 書き込み

signatureType ドキュメントの署名のあるフォームを PDF 認証ドキュメントとして保存する方法を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

imagingBBox レンダリングに使用できるメディア内の領域を、「x, y, 幅 , 高さ」の測定値を表す 4 つのコンマ区切り値で指定します。

文字列 読み取り / 書き込み

long メディアの長辺の長さを指定します。long プロパティで指定する長さは、 short プロパティで指定する長さよりも長くする必要があります。

文字列 読み取り / 書き込み

orientation メディアの向きを指定します。 文字列 読み取り / 書き込み

Page 103: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

90

3.81.4. メソッド

なし

3.82. message

message オブジェクトは、検証エラーメッセージを含むサブオブジェクトを保持します。

3.82.1. オブジェクトの階層

3.82.2. 親クラス

node クラス クラス

3.82.3. プロパティ

3.82.4. メソッド

なし

short medium オブジェクトの短辺の長さを指定します。 文字列 読み取り / 書き込み

stock 標準の用紙サイズの名前を指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

名前 説明 タイプ アクセス権

モデル 子オブジェクト

フォームモデル text

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 104: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

91

3.83. numericEdit

numericEdit オブジェクトは、数値コンテンツの操作に使用するためのコントロールを表します。

3.83.1. オブジェクトの階層

3.83.2. 親クラス

node クラス クラス

3.83.3. プロパティ

3.83.4. メソッド

なし

3.84. occur

occur オブジェクトは、含まれるコンテナで許可されるインスタンスの数に関する制約事項を表します。

occur オブジェクトは template:ready イベント上で変更します。 ただし、 template:ready イベントは、ユーザーインターフェイスからアクセスできません。 occur オブジェクトを form:ready イベントで変更することはできません。フォーム処理でのイベントの発生が遅すぎるからです。

モデル 子オブジェクト

フォームモデル bordercombextrasmargin

名前 説明 タイプ アクセス権

hScrollPolicy フィールドを水平にスクロールできるようにするかどうかを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 105: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

92

3.84.1. オブジェクトの階層

3.84.2. 親クラス

node クラス クラス

3.84.3. プロパティ

3.84.4. メソッド

なし

3.85. oid

oid オブジェクトは、認証ポリシーのオブジェクト識別子(OID)で、署名認証に必須です。

3.85.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル extrasscript (occur.scriptは将来用に確保されています)

名前 説明 タイプ アクセス権

initial サブフォームまたはサブフォームセットの初期数を指定します。このプロパティは、印刷フォームおよびスタティックフォームにのみ使用します。

文字列 読み取り

max 含まれるコンテナの最大数を指定します。コンテナ数の上限を設定しない場合は -1 を指定します。

文字列 読み取り / 書き込み

min 含まれているコンテナの最小値を指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 106: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

93

3.85.2. 親クラス

textNode クラス クラス

3.85.3. プロパティ

3.85.4. メソッド

なし

3.86. oids

oids オブジェクトは、W3C XML-Signature 標準に従ってデータの署名に使用されるオブジェクト識別子(OID)のコレクションを表します。

このオブジェクトは、空でない issuers 兄弟オブジェクトを持つ場合にのみ使用できます。

3.86.1. オブジェクトの階層

3.86.2. 親クラス

node クラス クラス

3.86.3. プロパティ

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 107: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

94

3.86.4. メソッド

なし

3.87. operation

operation オブジェクトは、特定の WSDL アドレスによって指定される特定の操作を表します。各操作は単一のデータ接続になります。

3.87.1. オブジェクトの階層

3.87.2. 親クラス

textNode クラス クラス

3.87.3. プロパティ

3.87.4. メソッド

なし

モデル 子オブジェクト

connectionSet モデル なし

名前 説明 タイプ アクセス権

入力パラメーターとして使用します。

特定の WSDL 接続操作に関連付けられる入力メッセージを指定します。

文字列 読み取り / 書き込み

output 特定の WSDL 接続操作に関連付けられる出力メッセージを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 108: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

95

3.88. overflow

overflow オブジェクトは、親 subform が現在の contentAreaをオーバーフローする場合に使用されるプロパティを保存します。

3.88.1. オブジェクトの階層

3.88.2. 親クラス

node クラス クラス

3.88.3. プロパティ

3.88.4. メソッド

なし

3.89. packet

packet オブジェクトは、認識されていないオブジェクトを格納します。認識されていないオブジェクトとは、その他の XML フォームオブジェクトモデルのいずれにも準拠していないオブジェクトのことです。このオブジェクトを使用すると、これらの認識されていないオブジェクト内の情報をコピー、移動、または取得することができます。

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

leader コンテンツ領域またはページ領域の上部に配置する subformオブジェクトまたは subformSet オブジェクトを指定します。

文字列 読み取り / 書き込み

target アクションを実行するオブジェクトを指定します。 文字列 読み取り / 書き込み

trailer コンテンツ領域またはページ領域の下部に配置する subformオブジェクトまたは subformSet オブジェクトを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 109: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

96

3.89.1. オブジェクトの階層

3.89.2. 親クラス

node クラス クラス

3.89.3. プロパティ

3.89.4. メソッド

3.90. pageArea

pageArea オブジェクトはレンダリング面を表します。

3.90.1. オブジェクトの階層

モデル 子オブジェクト

XFA モデル なし

名前 説明 タイプ アクセス権

content オブジェクトのコンテンツを指定します。 文字列 読み取り / 書き込み

名前 説明 戻り値

getAttribute 指定のプロパティの値を取得します。 文字列

removeAttribute フォームデザインの XML ソースに追加されたカスタムサードパーティの XML パケットから、XML 属性を削除します。

空白

setAttribute 指定のプロパティの値を設定します。 空白

モデル 子オブジェクト

フォームモデル descextrasmediumoccur

Page 110: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

97

3.90.2. 親クラス

container クラス

3.90.3. プロパティ

3.90.4. メソッド

なし

3.91. pageSet

pageSet オブジェクトは、関連するページ領域オブジェクトのセットを表します。

3.91.1. オブジェクトの階層

名前 説明 タイプ アクセス権

blankOrNotBlank

ページ領域を空白にして、その結果出力デバイスで特別な処理を行うかどうかを指定します。

文字列 読み取り / 書き込み

initialNumber 同じ pageSet を使用する連続するページのグループの最初のページにページ番号を指定します。

文字列 読み取り / 書き込み

numbered ページ領域をページ番号付きの領域と見なすかどうかを指定します。

文字列 読み取り / 書き込み

oddOrEven ページセット内のページ番号について、ページが偶数か奇数かを指定します。

文字列 読み取り / 書き込み

pagePosition ページセット内におけるページの位置を指定します。 文字列 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extrasoccur

Page 111: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

98

3.91.2. 親クラス

container クラス

3.91.3. プロパティ

3.91.4. メソッド

なし

3.92. para

para オブジェクトは、含まれるコンテナのコンテンツに適用されるデフォルトの段落プロパティや整列プロパティを指定します。

3.92.1. オブジェクトの階層

3.92.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

duplexImposition

用紙の両面を印刷する場合に、ページ画像の向きを制御します。 文字列 読み取り / 書き込み

relation セットのメンバー間の関係を指定します。 文字列 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル hyphenation

Page 112: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

99

3.92.3. プロパティ

3.92.4. メソッド

なし

名前 説明 タイプ アクセス権

hAlign 水平方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

lineHeight 段落コンテンツに適用される行の高さを指定します。 文字列 読み取り / 書き込み

marginLeft 段落の左インデントのサイズを指定します。 文字列 読み取り / 書き込み

marginRight 段落の右インデントのサイズを指定します。 文字列 読み取り / 書き込み

preserve 含まれるコンテナ内のコンテンツのオーバーフロー処理にwidow/orphan 形式の制約事項を指定します。

文字列 読み取り / 書き込み

radixOffset 段落のアンカーのオフセット値を指定します。 文字列 読み取り / 書き込み

spaceAbove 段落の最初の行の最大フォント以外の垂直間隔の量を指定します。

文字列 読み取り / 書き込み

spaceBelow 段落の最初の行の最大フォント以外の垂直間隔の量を指定します。

文字列 読み取り / 書き込み

tabDefault デフォルトのタブストップ間の距離を指定します。 文字列 読み取り / 書き込み

tabStops タブストップ位置とそのリーダープロパティの、空白で区切られたリストを指定します。

文字列 読み取り / 書き込み

textIndent 段落内の 1 行目について、ほかの行と相対した水平方向の位置を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

vAlign 垂直方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

wordSpacingMaximum

テキストの均等配置、ハイフネーション、またはその両方が有効な場合の、単語間の最大スペースを指定します。

文字列 読み取り / 書き込み

wordSpacingMinimum

テキストの均等配置、ハイフネーション、またはその両方が有効な場合の、単語間の最小スペースを指定します。

文字列 読み取り / 書き込み

wordSpacingOptimum

テキストの均等配置、ハイフネーション、またはその両方が有効な場合の、単語間の最適なスペースを指定します。

文字列 読み取り / 書き込み

Page 113: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

100

3.93. password

password オブジェクトは、データソースへの接続に必要な場合のパスワードを指定します。

3.93.1. オブジェクトの階層

3.93.2. 親クラス

textNode クラス クラス

3.93.3. プロパティ

3.93.4. メソッド

なし

3.94. passwordEdit

passwordEdit オブジェクトは、パスワードコンテンツの操作に使用するためのコントロールを表します。通常、ユーザーインターフェイスではコンテンツの表示が隠されます。

3.94.1. オブジェクトの階層

3.94.2. 親クラス

node クラス クラス

モデル 子オブジェクト

sourceSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル borderextrasmargin

Page 114: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

101

3.94.3. プロパティ

3.94.4. メソッド

なし

3.95. pattern

pattern オブジェクトは、フォームデザインのオブジェクトの塗りつぶしパターンを表します。

3.95.1. オブジェクトの階層

3.95.2. 親クラス

node クラス クラス

3.95.3. プロパティ

3.95.4. メソッド

なし

名前 説明 タイプ アクセス権

hScrollPolicy フィールドを水平にスクロールできるようにするかどうかを指定します。

文字列 読み取り / 書き込み

passwordChar ユーザーが入力した各パスワード文字に対してフォームが表示する文字を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル colorextras

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 115: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

102

3.96. picture

picture オブジェクトは、入力マスクおよび出力形式の情報を表します。

3.96.1. オブジェクトの階層

3.96.2. 親クラス

node クラス クラス

3.96.3. プロパティ

3.96.4. メソッド

なし

3.97. proto(非推奨)

proto オブジェクトは、再利用可能なオブジェクト定義のセットを表します。

3.97.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 116: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

103

3.97.2. 親クラス

なし

3.97.3. プロパティ

なし

3.97.4. メソッド

なし

3.98. query

query オブジェクトは、特定のデータソースの特定のクエリーを表します。

3.98.1. オブジェクトの階層

3.98.2. 親クラス

node クラス クラス

3.98.3. プロパティ

3.98.4. メソッド

なし

モデル 子オブジェクト

sourceSet モデル recordSetselect

名前 説明 タイプ アクセス権

commandType データクエリーによって使用されるコマンドの種類を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 117: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

104

3.99. radial

radial オブジェクトは、放射状のグラデーション塗りつぶしを表します。

3.99.1. オブジェクトの階層

3.99.2. 親クラス

node クラス クラス

3.99.3. プロパティ

3.99.4. メソッド

なし

3.100. reason

reason オブジェクトには、W3C XML-Signature 規格に従ってデータに署名するための許容可能な単一の理由が含まれます。

3.100.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル colorextras

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 118: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

105

3.100.2. 親クラス

textNode クラス クラス

3.100.3. プロパティ

3.100.4. メソッド

なし

3.101. reasons

reasons オブジェクトには、W3C XML-Signature 規格に従ってデータに署名するための許容可能な複数の理由が含まれます。

3.101.1. オブジェクトの階層

3.101.2. 親クラス

node クラス クラス

3.101.3. プロパティ

3.101.4. メソッド

なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 119: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

106

3.102. recordSet

recordSet オブジェクトは、データソースの特定のクエリーに基づくレコードのセットが含まれます。これらのレコードは、表示、再編成、追加、削除が可能です。

3.102.1. オブジェクトの階層

3.102.2. 親クラス

node クラス クラス

3.102.3. プロパティ

3.102.4. メソッド

なし

モデル 子オブジェクト

sourceSet モデル なし

名前 説明 タイプ アクセス権

bofAction 現在のレコードがレコードセットの最初のレコードである場合に実行するアクションを指定します。

文字列 読み取り / 書き込み

cursorLocation レコードセットと共に使用するカーソルライブラリの場所を示します。

文字列 読み取り / 書き込み

cursorType レコードセットを開くときに使用するカーソルの種類を指定します。

文字列 読み取り / 書き込み

eofAction 現在のレコードがレコードセット内の最後のレコードである場合に実行するアクションを指定します。

文字列 読み取り / 書き込み

lockType データソースで使用するロック機能の種類を指定します。 文字列 読み取り / 書き込み

max 含まれるコンテナの最大数を指定します。コンテナ数の上限を設定しない場合は -1 を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 120: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

107

3.103. rectangle

rectangle オブジェクトは、単一のレンダリングされた長方形を表します。

3.103.1. オブジェクトの階層

3.103.2. 親クラス

node クラス クラス

3.103.3. プロパティ

3.103.4. メソッド

なし

3.104. ref

ref オブジェクトには、XML デジタル署名に含めるノードを識別する参照構文式が含まれています。

3.104.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル corneredgefill

名前 説明 タイプ アクセス権

hand 線または境界線の位置揃えを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 121: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

108

3.104.2. 親クラス

textNode クラス クラス

3.104.3. プロパティ

3.104.4. メソッド

なし

3.105. rootElement

rootElement オブジェクトは、フォーム内で使用するデータファイルのルートとして使用するためのXML 要素を XML スキーマへのデータ接続内で指定します。

3.105.1. オブジェクトの階層

3.105.2. 親クラス

textNode クラス クラス

3.105.3. プロパティ

3.105.4. メソッド

なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

connectionSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 122: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

109

3.106. script

script オブジェクトには、FormCalc または JavaScript で記述されるスクリプトが含まれます。

3.106.1. オブジェクトの階層

3.106.2. 親クラス

node クラス クラス

3.106.3. プロパティ

3.106.4. メソッド

なし

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

binding スクリプトの対象となるアプリケーションの種類を特定します。 文字列 読み取り / 書き込み

contentType 参照先の文書のコンテンツの種類を MIME 型で表現して指定します。

文字列 読み取り / 書き込み

runAt スクリプトを実行するアプリケーションを指定します。 文字列 読み取り / 書き込み

stateless 呼び出されたスクリプトの変数を次の呼び出しまで維持するかどうかを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

Page 123: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

110

3.107. select

select オブジェクトには、現在のデータソースで使用するクエリー文の選択に関する情報が含まれます。

3.107.1. オブジェクトの階層

3.107.2. 親クラス

textNode クラス クラス

3.107.3. プロパティ

3.107.4. メソッド

なし

3.108. setProperty

setProperty オブジェクトは、親オブジェクトのプロパティを変更します。親オブジェクトに含めることのできる setProperty オブジェクトの数に制限はありません。

target プロパティは、親オブジェクトの単一プロパティを示す参照構文式です。このプロパティは、ノードの値が ref オブジェクトと connection プロパティによって指定する値に設定されるノードを特定します。 例えば、フィールドに toolTip を設定するために指定する場合、そのターゲットは access.toolTipになります。

親コンテナ内で setProperty オブジェクトが対象にできるプロパティには制限がありません。ただし、setProperty オブジェクトは、ネストされたコンテナのプロパティを対象にすることはできません。

setProperty オブジェクトはテンプレート処理に適用されます。結合の結果としてフォームが生成されると、参照が解決され、 target プロパティにデータ値が適用されます。データノードとプロパティの間に固定されたリンクはありません。後でデータを変更しても、再度結合を行わない限り target プロパティには反映されません。

注:setProperty オブジェクトを使用して bind オブジェクトや#nameなどの結合関連のプロパティを対象とすることはあまり有益ではありません。setProperty の適用は結合処理の後に行われるからです。

モデル 子オブジェクト

sourceSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 124: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

111

3.108.1. オブジェクトの階層

3.108.2. 親クラス

node クラス クラス

3.108.3. プロパティ

3.108.4. メソッド

なし

3.109. signature

signature オブジェクトは、1 つの署名によって署名される他のオブジェクトを指定します。

3.109.1. オブジェクトの階層

3.109.2. 親クラス

node クラス クラス

モデル 子オブジェクト

フォームモデル ref

名前 説明 タイプ アクセス権

connection 接続セット内の関連付けれらた接続コントロールの名前を指定します。

文字列 読み取り / 書き込み

target アクションを実行するオブジェクトを指定します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル borderextrasfiltermanifestmargin

Page 125: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

112

3.109.3. プロパティ

3.109.4. メソッド

なし

3.110. signatureProperties(非推奨)

signatureProperties オブジェクトは、XML-Signature データ署名のプロパティを保持します。このオブジェクトに挿入されるオブジェクトは、XMP データとして XML-Signature に挿入されます。

3.110.1. オブジェクトの階層

3.110.2. 親クラス

node クラス クラス

3.110.3. プロパティ

3.110.4. メソッド

なし

名前 説明 タイプ アクセス権

type (signa-ture.typeは将来用に確保されています)

オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 126: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

113

3.111. signaturePseudoModel

signaturePseudoModel オブジェクトは、署名モデルのルートオブジェクトです。

3.111.1. オブジェクトの階層

3.111.2. 親クラス

object クラス クラス

3.111.3. メソッド

3.112. signData

signData オブジェクトは、W3C XML-Signature 標準で指定されるデータ署名の作成を制御します。

3.112.1. オブジェクトの階層

3.112.2. 親クラス

node クラス クラス

モデル 子オブジェクト

署名モデル なし

名前 説明 戻り値

クリア 指定した署名を削除します。 ブール演算式

enumerate ドキュメント内で見つかったすべての XML 署名を列挙します。 オブジェクト

sign 指定されたノードリストに署名し、署名をターゲットの場所に置きます。

ブール演算式

verify 署名の有効性をチェックします。 整数値

モデル 子オブジェクト

フォームモデル filtermanifestref

Page 127: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

114

3.112.3. プロパティ

3.112.4. メソッド

なし

3.113. signing

signing オブジェクトは、W3C XML-Signature 規格に従ってデータ署名を行う場合に使用できる署名認証のコレクションを表します。

3.113.1. オブジェクトの階層

3.113.2. 親クラス

node クラス クラス

3.113.3. プロパティ

名前 説明 タイプ アクセス権

operation signData オブジェクトと組み合わせて使用するときに電子署名操作を実行するように指定するか、 traverse オブジェクトと組み合わせて使用するときにオブジェクトをリンクするかを指定します。

文字列 読み取り / 書き込み

target アクションを実行するオブジェクトを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 128: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

115

3.113.4. メソッド

なし

3.114. soapAction

soapAction オブジェクトには、完全な SOAP アクションが含まれます。

3.114.1. オブジェクトの階層

3.114.2. 親クラス

textNode クラス クラス

3.114.3. プロパティ

3.114.4. メソッド

なし

3.115. soapAddress

soapAddress オブジェクトには、SOAP 終点の完全な位置が格納されます。この位置は、RFC 2396 標準形式で指定する必要があります。

3.115.1. オブジェクトの階層

モデル 子オブジェクト

connectionSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

connectionSet モデル なし

Page 129: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

116

3.115.2. 親クラス

textNode クラス クラス

3.115.3. プロパティ

3.115.4. メソッド

なし

3.116. solid

solid オブジェクトは、フォームデザインオブジェクトのベタ塗りの塗りつぶしスタイルを表します。

3.116.1. オブジェクトの階層

3.116.2. 親クラス

node クラス クラス

3.116.3. プロパティ

3.116.4. メソッド

なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extras

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 130: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

117

3.117. source

source オブジェクトは、外部データソースを表します。

3.117.1. オブジェクトの階層

3.117.2. 親クラス

node クラス クラス

3.117.3. プロパティ

3.117.4. メソッド

モデル 子オブジェクト

sourceSet モデル connect

名前 説明 タイプ アクセス権

db データベースとの通信に使用するテクノロジを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

名前 説明 戻り値

addNew レコードセットに新規レコードを付加します。 空白

cancel レコードセットオブジェクトの現在の行や新規行、またはレコードオブジェクトのフィールドコレクションで行われた変更をキャンセルした後、 update メソッドを呼び出します。

空白

cancelBatch 実行待ち中のバッチの更新をキャンセルします。 空白

close データソースへの接続を閉じます。 空白

delete(FormCalc のみ)

レコードセットから現在のレコードを削除します。 空白

deleteRecord レコードセットから現在のレコードを削除します。 空白

first レコードセット内の最初のレコードに移動し、データモデルにレコードデータを入力します。

空白

hasDataChanged

現在のレコードデータが変更されたかどうかを判定します。 ブール演算式

Page 131: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

118

3.118. sourceSet

sourceSet オブジェクトは、sourceSet モデルのルートオブジェクトです。

3.118.1. オブジェクトの階層

3.118.2. 親クラス

model クラス クラス

isBOF 現在の場所がレコードセットの先頭にあるかどうかを判定します。 bofAction プロパティは、stayBOF に設定されている必要があります。

ブール演算式

isEOF 現在の場所がレコードセットの最後にあるかどうかを判定します。 eofAction プロパティは、stayEOF に設定されている必要があります。

ブール演算式

last レコードセット内の最後のレコードに移動し、データモデルにレコードデータを入力します。

空白

next レコードセット内の次のレコードに移動し、データモデルにレコードデータを入力します。

空白

開く データソースに接続し、現在のレコードの結果をデータモデルに入力します。

空白

previous レコードセット内の前のレコードに移動し、データモデルにレコードデータを入力します。

空白

requery オブジェクトデータが基づいているクエリーを再実行することにより、現在のデータ連結を更新します。このメソッドを呼び出すことは、 close メソッドと open メソッドを続けて呼び出すことと同等です。

空白

resync 現在のレコードセットまたはデータ接続を更新します。 空白

update レコードセット内の現在のレコードを更新します。 空白

updateBatch 実行待ち中のすべてのバッチの更新をデータソースに書き込みます。

空白

名前 説明 戻り値

モデル 子オブジェクト

sourceSet モデル source

Page 132: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

119

3.118.3. プロパティ

3.118.4. メソッド

なし

3.119. speak

speak プロパティは、フィールドやサブフォームなどのコンテナオブジェクトのコンテンツを表す音声プロンプトを再生します。このオブジェクトは、非インタラクティブなフォームアプリケーションでは無視されます。

3.119.1. オブジェクトの階層

3.119.2. 親クラス

textNode クラス クラス

3.119.3. プロパティ

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

disable 音声プロンプトを無効にします。 文字列 読み取り / 書き込み

priority スクリーンリーダーテキストの検索パスを変更します。このプロパティで指名されたオブジェクトはすべて検索パスの最初に移動されます。その他のオブジェクトの順番は、相対的に同じままとなります。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 133: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

120

3.119.4. メソッド

なし

3.120. stipple

stipple オブジェクトは、フォームオブジェクトの点描効果を表します。

3.120.1. オブジェクトの階層

3.120.2. 親クラス

node クラス クラス

3.120.3. プロパティ

3.120.4. メソッド

なし

3.121. subform

subform オブジェクトは、他のコンテナを含めることのできる単一のサブフォームを表します。

Designer のオブジェクトライブラリで使用可能なオブジェクトとして、field オブジェクトは次のオブジェクトの基になる XML 定義です。

• サブフォーム

• テーブル(ボディ行、ヘッダー行およびフッター行を含む)

モデル 子オブジェクト

フォームモデル colorextras

名前 説明 タイプ アクセス権

rate ベタ塗りの背景色の上に点描される点描色の割合を指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 134: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

121

3.121.1. オブジェクトの階層

3.121.2. 親クラス

container クラス

3.121.3. プロパティ

モデル 子オブジェクト

フォームモデル assistbindbookendborderbreak(非推奨)breakAfterbreakBeforecalculateconnectdesceventexObject

extrasinstanceManagerkeepmarginoccuroverflowparasetPropertytraversal検証variables

名前 説明 タイプ アクセス権

access コンテナのコンテンツへのユーザーアクセスを制御します。オブジェクト、例えばサブフォーム。

文字列 読み取り / 書き込み

allowMacro サブフォームの描画コンテンツ全体にプリンターマクロを生成することによって、処理アプリケーションが出力を最適化できるようにするかどうかを指定します。

文字列 読み取り / 書き込み

anchorType 位置固定レイアウト方法を使用して配置した場合のコンテナのアンカーポイントの位置を指定します。

文字列 読み取り / 書き込み

borderColor このフィールドの境界線の色の値を指定します。 文字列 読み取り / 書き込み

borderWidth このフィールドの境界線の幅を指定します。 文字列 読み取り / 書き込み

colSpan レイアウトの種類が行であるサブフォーム内で使用する場合、このオブジェクトが対象とする列の数を指定します。

文字列 読み取り / 書き込み

columnWidths テーブルの列の幅を指定します。 文字列 読み取り / 書き込み

fillColor このフィールドの背景色の値です。 文字列 読み取り / 書き込み

h レイアウトの高さを指定する測定値です。 文字列 読み取り / 書き込み

hAlign 水平方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

Page 135: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

122

instanceIndex 同じフォームオブジェクトの他のインスタンスとの相対的な位置に基づいてサブフォームまたはサブフォームセットのインデックスを計算します。

整数値 読み取り / 書き込み

layout このオブジェクトで使用するレイアウト方法を指定します。 文字列 読み取り / 書き込み

locale オブジェクトのコンテンツに使用する言語、通貨、日時の形式を指定します。

文字列 読み取り / 書き込み

maxH レイアウト用の高さの最大値を指定します。 文字列 読み取り / 書き込み

maxW レイアウト用の幅の最大値を指定します。 文字列 読み取り / 書き込み

mergeMode 特定のサブフォームに使用するデータマージアルゴリズムを制御します。

文字列 読み取り / 書き込み

minH レイアウト用の高さの最小値を指定します。 文字列 読み取り / 書き込み

minW レイアウト用の幅の最小値を指定します。 文字列 読み取り / 書き込み

presence オブジェクトの可視性を指定します。 文字列 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

restoreState フォームのフォームノードを元の状態に戻します。境界線の色の変更など、フィールドの表示プロパティもリセットされます。

文字列 読み取り / 書き込み

scope データ連結と参照構文式へのサブフォームの関与を制御します。ルートサブフォームに対してのみ使用できます。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

validationMessage

このフィールドの検証メッセージ文字列を指定します。 文字列 読み取り / 書き込み

vAlign 垂直方向のテキスト揃えを指定します。 文字列 読み取り / 書き込み

w レイアウトの幅を指定する測定値です。 文字列 読み取り / 書き込み

x 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの X 座標を指定します。

文字列 読み取り / 書き込み

y 位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの Y 座標を指定します。

文字列 読み取り / 書き込み

名前 説明 タイプ アクセス権

Page 136: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

123

3.121.4. メソッド

3.122. subformSet

subformSet オブジェクトは、関連するサブフォームオブジェクトのセットを表します。

3.122.1. オブジェクトの階層

3.122.2. 親クラス

container クラス

名前 説明 戻り値

execCalculate 指定したオブジェクトとその子オブジェクトの calculate イベントのスクリプトを実行します。

空白

execEvent オブジェクトのイベントスクリプトを実行します。 空白

execInitialize 指定したオブジェクトとそのすべての子オブジェクトについて、initialize イベント内のスクリプトを実行します。

空白

execValidate 指定したオブジェクトとそのすべての子オブジェクトについて、validate イベント内のスクリプトを実行します。

空白

getInvalidObjects

検証テストに失敗したサブフォーム内に含めることができるノードのリストを返します。

空白

モデル 子オブジェクト

フォームモデル bookendbreak(非推奨)descextrasinstanceManageroccuroverflow

Page 137: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

124

3.122.3. プロパティ

3.122.4. メソッド

なし

3.123. subjectDN

subnectDN オブジェクトは、署名が許容されるために署名の証明書内に存在しなければならない、サブジェクト識別名(DN)の属性を示します。これは辞書の配列で、各辞書にはサブジェクト DN を指定するキー値のペアが含まれます。証明書には、辞書で指定されたすべての属性を含める必要がありますが、追加的な属性を含めることもできます。適切な属性識別子であればどれでもキーにすることができます。

各種サブジェクト識別属性とそのタイプについて詳しくは、RFC 3280 を参照してください。

3.123.1. オブジェクトの階層

3.123.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

instanceIndex 同じフォームオブジェクトの他のインスタンスとの相対的な位置に基づいてサブフォームまたはサブフォームセットのインデックスを計算します。

整数値 読み取り / 書き込み

relation セットのメンバー間の関係を指定します。 文字列 読み取り

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 138: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

125

3.123.3. プロパティ

3.123.4. メソッド

なし

3.124. subjectDNs

subjectDNs オブジェクトは、サブジェクト DN の指定に使用されるキー値のペアのコレクションを示します。

3.124.1. オブジェクトの階層

3.124.2. 親クラス

node クラス クラス

3.124.3. プロパティ

3.124.4. メソッド

なし

名前 説明 タイプ アクセス権

delimiter サブジェクト DN 文字列の属性を区切ります。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル subjectDN

名前 説明 タイプ アクセス権

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 139: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

126

3.125. submit

submit オブジェクトは、ホストにデータを送信する方法を表します。

3.125.1. オブジェクトの階層

3.125.2. 親クラス

node クラス クラス

3.125.3. プロパティ

3.125.4. メソッド

なし

モデル 子オブジェクト

フォームモデル encrypt

名前 説明 タイプ アクセス権

embedPDF PDFファイルをデータの一部として含めるかどうかを指定します。

文字列 読み取り / 書き込み

format 送信するデータ形式を決定します。 文字列 読み取り / 書き込み

target アクションを実行するオブジェクトを指定します。 文字列 読み取り / 書き込み

textEncoding ドキュメント内のテキストコンテンツのエンコーディングを指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

xdpContent 送信されるデータのサブセットを指定します。このプロパティは、 format プロパティが xdp の場合だけ使用されます。

文字列 読み取り / 書き込み

Page 140: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

127

3.126. template

template オブジェクトはテンプレートを表します。このオブジェクトは、テンプレートごとに存在し、また template オブジェクトの子孫であるその他のオブジェクトすべてに 1 つ存在します。

3.126.1. オブジェクトの階層

3.126.2. 親クラス

model クラス クラス

3.126.3. プロパティ

なし

3.126.4. メソッド

モデル 子オブジェクト

フォームモデル extras

名前 説明 戻り値

createNode 有効なクラス名に基づいて新規ノードを作成します。 オブジェクト

execCalculate 指定したオブジェクトとその子オブジェクトの calculate イベントのスクリプトを実行します。

空白

execInitialize 指定したオブジェクトとそのすべての子オブジェクトについて、initialize イベント内のスクリプトを実行します。

空白

execValidate 指定したオブジェクトとそのすべての子オブジェクトについて、validate イベント内のスクリプトを実行します。

空白

formNodes 指定したデータオブジェクトに連結された、すべてのフォームモデルオブジェクトのリストを返します。

オブジェクト

metadata Extensible Metadata Platform(XMP)メタデータパケットをドキュメントに収集します。

文字列

recalculate calculate イベントに存在する特定のスクリプトセットを実行します。特定のイベントは、実行待ち中の calculate イベントまたはすべての calculate イベントのいずれかになります。

空白

remerge データモデルとテンプレートモデルを再マージし、フォームモデルを再作成します。再マージの完了後、フォームを完成させるために、レイアウトモデルの処理を再度行う必要がある場合もあります。

空白

Page 141: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

128

3.127. text

text オブジェクトは、プレーンテキスト値を表すひとまとまりのデータコンテンツを示します。

3.127.1. オブジェクトの階層

3.127.2. 親クラス

content クラス クラス

3.127.3. プロパティ

3.127.4. メソッド

なし

3.128. textEdit

textEdit オブジェクトには、テキストコンテンツの操作に使用するためのコントロールが含まれます。

3.128.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデルsourceSet モデル

なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

maxChars このテキスト値に含めることができる最大文字数を指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル bordercomb (textEdit.combは将来用に確保されています)extrasmargin

Page 142: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

129

3.128.2. 親クラス

node クラス クラス

3.128.3. プロパティ

3.128.4. メソッド

なし

3.129. time

time オブジェクトは、時間の値を表すデータの 1 単位を表します。

3.129.1. オブジェクトの階層

3.129.2. 親クラス

content クラス クラス

名前 説明 タイプ アクセス権

allowRichText テキストにスタイルを含める(リッチテキストとも呼ばれます)ことができるようにするかどうかを指定します。

文字列 読み取り / 書き込み

hScrollPolicy フィールドを水平にスクロールできるようにするかどうかを指定します。

文字列 読み取り / 書き込み

multiLine テキストを折り返し表示するかどうかを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

vScrollPolicy フィールドを垂直方向にスクロールできるようにするかどうかを指定します。

文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 143: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

130

3.129.3. プロパティ

3.129.4. メソッド

なし

3.130. timeStamp

timeStamp オブジェクトはドキュメントの署名にタイムスタンプを追加します。タイムスタンプは、ドキュメントが署名された日付と時間を特定するので、ドキュメントにいつ署名が付されたかが明確になります。

3.130.1. オブジェクトの階層

3.130.2. 親クラス

node クラス クラス

3.130.3. プロパティ

3.130.4. メソッド

なし

名前 説明 タイプ アクセス権

{default} オブジェクトにより保存される実際の値を表します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

value 現在のオブジェクトの値を指定します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

server タイムスタンプサーバーの URL を指定します。 文字列 読み取り / 書き込み

type オブジェクトで使用するパターンを指定します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 144: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

131

3.131. toolTip

toolTip オブジェクトは、フォーム上のツールヒントのテキストを指定します。このオブジェクトは、非インタラクティブなフォームアプリケーションでは無視されます。

3.131.1. オブジェクトの階層

3.131.2. 親クラス

textNode クラス クラス

3.131.3. プロパティ

3.131.4. メソッド

なし

3.132. traversal

traversal オブジェクトは、コンテナをシーケンス内の他のオブジェクトにリンクします。

3.132.1. オブジェクトの階層

3.132.2. 親クラス

node クラス クラス

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extras

Page 145: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

132

3.132.3. プロパティ

3.132.4. メソッド

なし

3.133. traverse

traverse オブジェクトは、単一方向のリンクチェーン内でコンテナから別のオブジェクトまでの 1 つのリンクを宣言します。

3.133.1. オブジェクトの階層

3.133.2. 親クラス

node クラス クラス

3.133.3. プロパティ

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extrasscript

名前 説明 タイプ アクセス権

operation signData オブジェクトと組み合わせて使用するときに電子署名操作を実行するように指定するか、traverse オブジェクトと組み合わせて使用するときにオブジェクトをリンクするかを指定します。

文字列 読み取り / 書き込み

ref 含まれるコンテナが連結するデータモデルのノードを定義する参照構文式を指定します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 146: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

133

3.133.4. メソッド

なし

3.134. ui

ui オブジェクトには、フォームオブジェクトのユーザーインターフェイスでの説明が含まれます。

3.134.1. オブジェクトの階層

3.134.2. 親クラス

node クラス クラス

3.134.3. プロパティ

3.134.4. メソッド

なし

3.135. update

update オブジェクトは、データソース内の現在のレコードを更新する操作を指定します。

3.135.1. オブジェクトの階層

モデル 子オブジェクト

フォームモデル extraspicture

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

sourceSet モデル なし

Page 147: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

134

3.135.2. 親クラス

textNode クラス クラス

3.135.3. プロパティ

3.135.4. メソッド

なし

3.136. uri

uri オブジェクトは、特定の xmlConnection オブジェクトまたは xsdConnection オブジェクトの完全修飾 URI を格納します。

3.136.1. オブジェクトの階層

3.136.2. 親クラス

textNode クラス クラス

3.136.3. プロパティ

3.136.4. メソッド

なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

connectionSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 148: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

135

3.137. user

user オブジェクトは、データソースへの接続に必要な場合のユーザー ID を指定します。

3.137.1. オブジェクトの階層

3.137.2. 親クラス

textNode クラス クラス

3.137.3. プロパティ

3.137.4. メソッド

なし

3.138. validate

validate オブジェクトは、フォーム上にユーザーが提供したデータの検証を制御します。

validate オブジェクトは、フォームが使用されている間、何回でも有効にできます。

3.138.1. オブジェクトの階層

モデル 子オブジェクト

sourceSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル extrasmessagepicturescript

Page 149: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

136

3.138.2. 親クラス

node クラス クラス

3.138.3. プロパティ

3.138.4. メソッド

なし

3.139. value

value オブジェクトには、データコンテンツ 1 単位が含まれます。

3.139.1. オブジェクトの階層

3.139.2. 親クラス

node クラス クラス

名前 説明 タイプ アクセス権

disableAll 検証の警告を有効または無効にします。 文字列 読み取り / 書き込み

formatTest パターン形式文字列による検証を制御します。 文字列 読み取り / 書き込み

nullTest フィールドをフォーム上で必須にするかどうか、またはフィールドを空のままにできるかどうかを指定します。

文字列 読み取り / 書き込み

scriptTest 含まれているスクリプトによる検証を制御します。 文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

Page 150: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

137

3.139.3. プロパティ

3.139.4. メソッド

なし

3.140. variables

variables オブジェクトは、文書の変数を保持するために使用します。

3.140.1. オブジェクトの階層

3.140.2. 親クラス

container クラス

3.140.3. プロパティ

名前 説明 タイプ アクセス権

override calculate オブジェクトと一緒に使用した場合、override プロパティはフィールドの上書きを許可するかどうか、および計算を有効または無効にするかどうかを示します。value オブジェクトを一緒に使用した場合、override プロパティは計算の上書きが発生したかどうかを示します。

ブール演算式 読み取り / 書き込み

relevant フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

文字列 読み取り / 書き込み

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

モデル 子オブジェクト

フォームモデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 151: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

138

3.140.4. メソッド

なし

3.141. wsdlAddress

wsdlAddress オブジェクトには、 wsdlConnection オブジェクトで参照される WSDL の元の URL が含まれます。

3.141.1. オブジェクトの階層

3.141.2. 親クラス

textNode クラス クラス

3.141.3. プロパティ

3.141.4. メソッド

なし

モデル 子オブジェクト

connectionSet モデル なし

名前 説明 タイプ アクセス権

use プロトタイプを呼び出します。 文字列 読み取り / 書き込み

usehref 外部プロトタイプを呼び出します。 文字列 読み取り / 書き込み

Page 152: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

139

3.142. wsdlConnection

wsdlConnection オブジェクトは、一意の WSDL Web サービス接続を指定します。

3.142.1. オブジェクトの階層

3.142.2. 親クラス

node クラス クラス

3.142.3. プロパティ

3.142.4. メソッド

3.143. xfa

xfa オブジェクトは、xfa モデルのルートノードです。

3.143.1. オブジェクトの階層

モデル 子オブジェクト

connectionSet モデル effectiveInputPolicyeffectiveOutputPolicyoperationsoapActionsoapAddresswsdlAddress

名前 説明 タイプ アクセス権

dataDescription 特定の Web サービス接続で使用するデータ接続の定義の名前を指定します。

文字列 読み取り / 書き込み

名前 説明 戻り値

execute 接続を実行します。 ブール演算式

モデル 子オブジェクト

XFA モデル packet

Page 153: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト

140

3.143.2. 親クラス

model クラス クラス

3.143.3. プロパティ

なし

3.143.4. メソッド

なし

3.144. xmlConnection

xmlConnection オブジェクトは、サンプルの XML データ接続を格納するために使用されます。

3.144.1. オブジェクトの階層

3.144.2. 親クラス

node クラス クラス

3.144.3. プロパティ

名前 説明 タイプ アクセス権

this 現在のノード( resolveNode メソッドおよび resolveNodes メソッドを使用する場合の開始ノード)を取得します。

オブジェクト 読み取り

timeStamp このノードの日時スタンプを指定します。 文字列 読み取り / 書き込み

uuid このオブジェクトの UUID(Universally Unique Identifier)を指定します。

文字列 読み取り / 書き込み

モデル 子オブジェクト

connectionSet モデル uri

名前 説明 タイプ アクセス権

dataDescription 特定の Web サービス接続で使用するデータ接続の定義の名前を指定します。

文字列 読み取り / 書き込み

Page 154: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングオブジェクト 3

141

3.144.4. メソッド

なし

3.145. xsdConnection

xsdConnection オブジェクトは、XML スキーマのデータ接続エントリを格納します。

3.145.1. オブジェクトの階層

3.145.2. 親クラス

node クラス クラス

3.145.3. プロパティ

3.145.4. メソッド

なし

モデル 子オブジェクト

connectionSet モデル rootElementuri

名前 説明 タイプ アクセス権

dataDescription 特定の Web サービス接続で使用するデータ接続の定義の名前を指定します。

文字列 読み取り / 書き込み

Page 155: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

142

4. スクリプティングプロパティ

このスクリプティング環境でサポートされているすべてのプロパティには、別途指定しない限り、読み取り /書き込みアクセス権があります。

注:フォーム DOM は少ないので、ノードはアクセスされた場合、または必要な場合にのみ生成されます。オブジェクトの子またはプロパティを確認する方法として、nodes プロパティにアクセスするのは適切ではありません。

4.1. #text

テキストの文字列。

4.1.1. 構文Reference_Syntax.#text.value = "text"

4.1.2. 値

4.1.3. バージョン

XFA 2.1

4.1.4. 例

4.1.5. JavaScript

TextField1.caption.value.resolveNode("#text").value = "This is a caption.";

4.1.6. FormCalc

TextField1.caption.value.#text.value = "This is a caption."

タイプ 値

文字列 任意の有効な文字列。

Page 156: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

143

4.2. {default}

オブジェクトにより保存される実際の値を表します。

型と指定可能な値はオブジェクトによって異なります。

4.2.1. 構文Reference_Syntax = "value"

4.2.2. 値

4.2.3. 適用先

textNode クラス のクラスから派生したオブジェクトにも適用されます。

4.2.4. バージョン

XFA 2.1

タイプ 値

可変 値はオブジェクトによって異なります。

モデル オブジェクト

データモデル dataValue

フォームモデル booleandatedateTimedecimaldrawexclGroupexDatafieldfloatimageintegerpicturetexttime

sourceSet モデル booleanintegertext

Page 157: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

144

4.3. access

コンテナのコンテンツへのユーザーアクセスを制御します。オブジェクト、例えばサブフォーム。

4.3.1. 構文Reference_Syntax.access = "open | protected | readOnly | nonInteractive"

4.3.2. 値

4.3.3. 適用先

4.3.4. バージョン

XFA 2.1

4.3.5. 例

4.3.6. JavaScript

TextField1.access = "readOnly";

4.3.7. FormCalc

TextField1.access = "readOnly"

タイプ 値

文字列 open(デフォルト)制限なしで、コンテナのコンテンツの更新とコンテナの内外への移動を許可します。インタラクティブフォームでは、コンテナのコンテンツおよびタブを変更したり、コンテナ内に移動したりできます。コンテナにより、イベントが生成されます。protectedユーザーがコンテナのコンテンツを直接変更することはできませんが、演算などによる間接的な変更はできます。アプリケーションによっては、クリップボードにコピーするためにテキストを選択できますが、コンテナはタブシーケンスには関与しません。保護されたコンテナでは、イベントは生成されません。readOnlyユーザーはコンテナのコンテンツを直接変更することはできませんが、計算などの間接的な変更は可能です。コンテナはタブシーケンスに関与し、ユーザーはコンテンツを表示できます。ユーザーはクリップボードにコピーするためにコンテナのコンテンツを選択できます。コンテナにより、イベント(ユーザーによるコンテンツの直接的な変更と関連しないもの)のサブセットが生成されます。nonInteractiveドキュメントからコンテナのコンテンツを読み込むことはできますが、インタラクティブな更新はできません。読み込み時に計算が実行されますが、読み込み後にコンテナのコンテンツは再計算されません。コンテナのコンテンツはスクリプトや Web サービス呼び出しでは変更できません。

モデル オブジェクト

フォームモデル exclGroupfieldsubform

Page 158: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

145

関連するリンク:オブジェクトの参照背景色の変更すべてのフォームフィールドの無効化

4.4. accessKey

インタラクティブアプリケーションで使用するアクセラレーターキーを指定して、入力フォーカスを特定のフィールド要素に移動します。

4.4.1. 構文Reference_Syntax.accessKey = "character"

4.4.2. 値

4.4.3. 適用先

4.4.4. バージョン

XFA 2.2

4.4.5. 例

4.4.6. JavaScript

TextField1.accessKey = "f";

4.4.7. FormCalc

TextField1.accessKey = "f"

タイプ 値

文字列 この属性の値は 1 文字です。ユーザーがプラットフォーム固有の修飾キーと 1 文字を同時に押すと、フォームのフォーカスが特定のフィールドに移動します。修飾キーは、Windows システムでは Alt キー、Mac OS システムでは Option キーです。例えば、フォーム作成者がフィールドの accessKey を f に設定した場合、Windows ユーザーが Alt+Fキーを押すと、フォーカスがそのフィールドに移動します。フォーム作成者がアクセラレーターキーを含むフォームデザインを作成する場合には、アクセラレーターキーを使用できるかどうかについてユーザーに伝える必要があります。

モデル オブジェクト

フォームモデル exclGroupfield

Page 159: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

146

4.5. action

ドキュメントの署名で保護されているフォームノードを識別します。

4.5.1. 構文Reference_Syntax.action = "include | exclude | all"

4.5.2. 値

4.5.3. 適用先

4.5.4. バージョン

XFA 2.4

タイプ 値

文字列 include(デフォルト)ドキュメントの署名により、指定したコレクションに含まれる記入可能なすべてのフォームノードを保護します。このオプションには、少なくとも 1 つの有効な ref 子オブジェクトが必要です。この子オブジェクトは、ドキュメントの署名により保護されるノードを識別する参照構文式をテキスト値として持っています。

exclude ドキュメントの署名により、指定したコレクションに含まれていない記入可能なすべてのフォームノードが保護されます。このオプションには、少なくとも 1 つの有効な ref 子オブジェクトが必要です。この子オブジェクトは、ドキュメントの署名により保護されるノードを識別する参照構文式をテキスト値として持っています。

all ドキュメントの署名により、記入可能なすべてのフォームノードが保護されます。

モデル オブジェクト

フォームモデル manifest

Page 160: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

147

4.6. activity

イベント名を指定します。

付属の ref プロパティでは、名前付きのイベントを生成できるオブジェクトを指定する必要があります。

4.6.1. 構文Reference_Syntax.activity = "change | click | docClose | docReady | enter | exit | full | initialize | mouseDown | mouseEnter | mouseExit | mouseUp | postExecute | postPrint | postSave | preExecute | prePrint | preSave | preSubmit | ready | validationState"

4.6.2. 値

タイプ 値

文字列 changeユーザーがテキストの貼り付けなどのアクションを実行したときに発生します。change イベントをトリガーするアクションの例を次に示します。

• キーストロークごと• テキストを貼り付けたとき• 新しい選択肢を選択したとき• チェックボックスを選択したとき• 項目を選択したとき

click(デフォルト)ユーザーがフィールド内をクリックしたときに発生します。ほとんどのシステムでは、ポインターをほとんど動かさずにマウスボタンを押してから離す操作のことをクリックと定義しています。

docClose すべてのフォームの検証がエラーなしで完了した場合に限り、フォーム処理の最後に実行します。このイベントは処理が遅いため、保存済みの文書を変更することはできません。終了状態または完了のメッセージを生成するために使用します。

docReady データ連結が完了し、文書のレンダリングが行われる前に実行します。

enter フィールドの場合、フィールドがキーボードフォーカスを取得したときに発生します。サブフォームや除外グループの場合、サブフォームや除外グループ内のフィールドがキーボードフォーカスを取得したとき(キーボードフォーカスがオブジェクト外からオブジェクト内に移動したとき)に発生します。

enter フィールドの場合、フィールドがキーボードフォーカスを取得したときに発生します。サブフォームや除外グループの場合、サブフォームや除外グループ内のフィールドがキーボードフォーカスを取得したとき(キーボードフォーカスがオブジェクト外からオブジェクト内に移動したとき)に発生します。

Page 161: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

148

exit フィールドの場合、フィールドがキーボードフォーカスを失ったときに発生します。サブフォームや除外グループの場合、サブフォームや除外グループ内のフィールドがキーボードフォーカスを失ったとき(キーボードフォーカスがオブジェクト内からオブジェクト外に移動したとき)に発生します。

full フィールドに許容されている文字数を超える文字をフォームに入力したときに発生します。

initialize データ連結が完了した後に実行します。フォームモデル内のサブフォームのインスタンスごとに別々のイベントが生成されます。

mouseDown ユーザーがフィールド内でマウスボタンを押し、ボタンを離す前に発生します。

mouseEnter ユーザーがポインターをフィールド上にドラッグしたときに発生します。ボタンを押したかどうかは関係ありません。

mouseExit ユーザーがポインターをフィールドの外にドラッグしたときに発生します。ボタンを押したかどうかは関係ありません。

mouseUp ユーザーがフィールド内でマウスボタンを離したときに発生します。

postExecute データが WSDL 経由で Web サービスに送信され、要求への応答が受信されて、受信データが $datasetsの下にある connectionData オブジェクトに格納された直後に発生します。このイベントによってトリガーされるスクリプトでは、受信データを検査して処理できます。このイベントの実行後、受信データは削除されます。

postPrint レンダリングされたフォームがプリンター、スプーラーまたは出力先に送信された直後に発生します。

postSave フォームが PDF または XDP 形式に書き出された直後に発生します。データモデルや、フォームのその他のサブセットが XDP に書き出された場合は発生しません。

preExecute 要求が WSDL 経由で Web サービスに送信されたときに発生します。このイベントによってトリガーされるスクリプトでは、要求が送信される前に、データを検査して変更できます。スクリプトがサーバーのみで実行されるようにマークされている場合、データがサーバーに送信されるときに、残りの処理を実行する前に関連付けられたスクリプトを実行するようにという指示が同時に送信されます。

preSave フォームデータが PDF または XDP 形式に書き出される直前に発生します。データモデルや、フォームのその他のサブセットが XDP に書き出された場合は発生しません。XSLT 後処理が有効な場合は、このイベント後に XSLT 後処理が実行されます。

タイプ 値

Page 162: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

149

4.6.3. 適用先

4.6.4. バージョン

XFA 2.1

4.6.5. 例

4.6.6. JavaScript

TextField1.event.activity = "mouseEnter";

4.6.7. FormCalc

TextField1.event.activity = "mouseEnter"

preSubmit データが HTTP プロトコル経由でホストに送信されたときに発生します。このイベントによってトリガーされるスクリプトでは、送信前にデータを検査して変更できます。スクリプトがサーバーで実行されるようにマークされている場合、データがサーバーに送信されるときに、残りの処理を実行する前に関連付けられたスクリプトを実行するようにという指示が同時に送信されます。

ready モデルが読み込みを完了すると発生します。

validationStateフィールド、サブフォームまたは除外グループの検証状態が変更されたときに発生します。検証状態が有効な状態から無効な状態へ、またはその逆方向に切り替わった場合、または無効な状態を引き起こしたテストが変更された場合、検証状態が変更されたと見なされます。このイベントは、フィールドが有効または無効になったときにその外観を変更するために使用します。event.target プロパティには、検証状態が変更されたコンテナオブジェクトが設定されます。event.name プロパティには、アクティビティの名前(validationState)が設定されます。フィールド、除外グループまたはサブフォームが初期化された場合、 validationState イベントがinitialize イベントの直後に発生します。このイベントは、検証状態が変更された場合にのみ再度発生します。ただし、検証状態が実際に変更されたことがなくても、このイベントが発生できる堅牢さを備えたフォームロジックであることが必要です。validationState イベントは、検証操作に含まれているすべてのオブジェクトの検証状態が評価された後にのみ発生します。イベントターゲットが有効かどうかを確認するには、 $event.target.errorText プロパティに値が含まれているかどうかをテストします。

タイプ 値

モデル オブジェクト

フォームモデル event

Page 163: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

150

4.7. addRevocationInfo

デジタル署名がなされたときに証明書ステータスをチェックするかどうかを指定します。証明書ステータスは証明書失効リスト(CRL)またはオンライン証明書ステータスプロトコル(OCSP)の応答と比較してチェックされます。

署名者は適切なサーバーから CRL または OCSP の応答を取得できるよう、インターネットにアクセスできる必要があります。

addRevocationInfo プロパティには、デフォルト値がありません。これは、値が指定されていない場合に Acrobat が上書きできるようにするためです

4.7.1. 構文Reference_Syntax.addRevocationInfo = "required | optional | none"

4.7.2. 値

4.7.3. 適用先

4.7.4. バージョン

XFA 2.5

タイプ 値

文字列 必須 証明書ステータスのチェックは必須です。

任意 証明書ステータスのチェックはオプションです。

なし デジタル署名には、CRL または OCSP の応答は含まれません。

モデル オブジェクト

フォームモデル filter

Page 164: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

151

4.8. after(非推奨)サブフォームのレンダリング後、新しいページまたはコンテンツ領域に移動する際の制約事項を指定します。

XFA バージョン 2.8 では、このプロパティは非推奨です。「 breakAfter」を参照してください。

4.8.1. 構文Reference_Syntax.after = "auto | contentArea | pageArea | pageEven | pageFront | pageOdd"

4.8.2. 値

4.8.3. 適用先

4.8.4. バージョン

XFA 2.1

タイプ 値

文字列 以下に説明する動作をさらに細かく設定するには、必要に応じて出力先ページやコンテンツ領域をafterTarget(非推奨) プロパティで指定します。auto(デフォルト)新しいページまたはコンテンツ領域への移動の判断を処理アプリケーションに委任します。新規ページまたはコンテンツ領域に強制的に移動しません。

contentArea レンダリングを次に使用可能なコンテンツ領域に移動します。

pageArea レンダリングを新しいページに移動します。

pageBack 両面印刷の場合は、レンダリングを次に使用可能な裏面に移動します。場合によっては別のページが割り込んで印刷される可能性があります。両面印刷が有効でない場合は、レンダリングを新しいページに移動します。

pageEven レンダリングを次に使用可能な偶数番号ページに移動します。番号付けされたページまたは番号付けされていないページが割り込んで印刷される可能性があります。この動作には両面印刷である必要はありません。

pageFront 両面印刷の場合は、レンダリングを次に使用可能な表面に移動します。場合によっては別のページが割り込んで印刷される可能性があります。両面印刷が有効でない場合は、レンダリングを新しいページに移動します。

pageOdd レンダリングを次に使用可能な奇数番号ページに移動します。番号付けされたページまたは番号付けされていないページが割り込んで印刷される可能性があります。この動作には両面印刷である必要はありません。

モデル オブジェクト

フォームモデル break(非推奨)

Page 165: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

152

4.8.5. 例

4.8.6. JavaScript

Subform1.break.after = "pageOdd";

4.8.7. FormCalc

Subform1.break.after = "pageOdd"

4.9. afterTarget(非推奨)

after (非推奨) プロパティの出力先ページやコンテンツ領域を明示的に指定します。

XFA バージョン 2.8 では、このプロパティは非推奨です。「 breakAfter.target」を参照してください。

4.9.1. 構文Reference_Syntax.afterTarget = "auto | contentArea | pageArea | pageEven | pageFront | pageOdd"

4.9.2. 値

4.9.3. 適用先

4.9.4. バージョン

XFA 2.1

4.9.5. 例

4.9.6. JavaScript

Subform1.break.afterTarget = "pageEven";

4.9.7. FormCalc

Subform1.break.afterTarget = "pageEven"

タイプ 値

文字列 このプロパティの値は、 after(非推奨) プロパティの値に対応している必要があります。 例えば、 after(非推奨) プロパティでページ領域を参照しており、afterTargetプロパティでコンテンツ領域を参照している場合はエラーとなります。またその逆の場合も同様です。

モデル オブジェクト

フォームモデル break(非推奨)

Page 166: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

153

4.10. aliasNode

このモデルのエイリアスで表されたオブジェクトを指定します。

4.10.1. 構文Reference_Syntax.aliasNode = "object"

4.10.2. 値

4.10.3. 適用先

model クラス クラス

4.10.4. バージョン

XFA 2.1

4.10.5. 例

4.10.6. JavaScript

xfa.aliasNode = "form";

4.10.7. FormCalc

xfa.aliasNode = "form"

タイプ 値

オブジェクト そのモデルの参照構文で参照されているモデル内のオブジェクト。フォームモデルの場合、エイリアスノードは form オブジェクトになります。参照構文式について詳しくは、「 演算とスクリプトでのオブジェクトの参照」を参照してください。

Page 167: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

154

4.11. all

類似名かつスコープ内のノードのコレクションを返します。

ノードに名前がない場合は、類似クラス名のコレクションが返されます。

4.11.1. 構文Reference_Syntax.all = "object(s)"

4.11.2. 値

4.11.3. 適用先

tree クラス クラス

4.11.4. バージョン

XFA 2.1

4.11.5. 例

4.11.6. JavaScript

Subform1.all;

4.11.7. FormCalc

Subform1.all

タイプ 値

オブジェクト オブジェクトまたはオブジェクトのコレクション。

Page 168: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

155

4.12. allowMacro

サブフォームの描画コンテンツ全体にプリンターマクロを生成することによって、処理アプリケーションが出力を最適化できるようにするかどうかを指定します。

4.12.1. 構文Reference_Syntax.allowMacro = "1 | 0"

4.12.2. 値

4.12.3. 適用先

4.12.4. バージョン

XFA 2.1

4.12.5. 例

4.12.6. JavaScript

Subform1.allowMacro = "0";

4.12.7. FormCalc

Subform1.allowMacro = "0"

タイプ 値

文字列 1(デフォルト)このサブフォームのプリンターマクロを処理アプリケーションで使用できます。

0 このサブフォームのプリンターマクロを処理アプリケーションで使用できません。

モデル オブジェクト

フォームモデル subform

Page 169: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

156

4.13. allowNeutral

チェックボックスまたはラジオボタンが、中間の値を表す 3 番目の追加状態をサポートするかどうかを指定します。

4.13.1. 構文Reference_Syntax.allowNeutral = "0 | 1"

4.13.2. 値

4.13.3. 適用先

4.13.4. バージョン

XFA 2.1

4.13.5. 例

4.13.6. JavaScript

CheckBox1.resolveNode("ui.#checkButton").allowNeutral = "1";

4.13.7. FormCalc

CheckBox1.ui.#checkButton.allowNeutral = "1"

タイプ 値

文字列 0(デフォルト)チェックボックスまたはラジオボタンで、true またはfalse を表す 2 つの状態をサポートします。

1 チェックボックスまたはラジオボタンで、3 つの状態をサポートします。サポートされる状態は、true、falseまたは neutral です。

モデル オブジェクト

フォームモデル checkButton

Page 170: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

157

4.14. allowRichText

テキストにスタイルを含める(リッチテキストとも呼ばれます)ことができるようにするかどうかを指定します。

注:allowRichText プロパティは、スタイル情報をアプリケーションインターフェイスに伝えるだけです。このプロパティの設定によって、ユーザーがスタイル情報を含む標準テキストマークアップを入力できなくなることはありません。例えば、このプロパティの設定に関係なく、ユーザーは次のように入力できます。

<b>hello</b>

4.14.1. 構文Reference_Syntax.allowRichText = "0 | 1"

4.14.2. 値

4.14.3. バージョン

XFA 2.1

4.14.4. 例

4.14.5. JavaScript

TextField1.resolveNode("ui.#textEdit").allowRichText = "1";

4.14.6. FormCalc

TextField1.ui.#textEdit.allowRichText = "1"

タイプ 値

文字列 0(デフォルト)テキストスタイルは無効です。これは、 textEdit オブジェクトに exData オブジェクトが含まれていない場合のデフォルトです。

1 テキストスタイルは有効です。これは、 textEdit オブジェクトに exData オブジェクトが含まれていない場合のデフォルトです。

モデル オブジェクト

フォームモデル textEdit

Page 171: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

158

4.15. anchorType

位置固定レイアウト方法を使用して配置した場合のコンテナのアンカーポイントの位置を指定します。

4.15.1. 構文Reference_Syntax.anchorType = "topLeft | topCenter | topRight | middleLeft | middleCenter | middleRight | bottomLeft | bottomCenter | bottomRight"

4.15.2. 値

4.15.3. 適用先

タイプ 値

文字列 topLeft(デフォルト)コンテナの左上隅。

topCenter コンテナの上境界線の中央。

topRight コンテナの右上隅。

middleLeft コンテナの左境界線の中央。

middleCenter コンテナの中央。

middleRight コンテナの右境界線の中央。

bottomLeft コンテナの左下隅。

bottomCenter コンテナの下境界線の中央。

bottomRight コンテナの右下隅。

モデル オブジェクト

フォームモデル drawexclGroupfieldsubform

Page 172: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

159

4.15.4. バージョン

XFA 2.1

4.15.5. 例

4.15.6. JavaScript

TextField1.anchorType = "bottomRight";

4.15.7. FormCalc

TextField1.anchorType = "bottomRight"

4.16. appType

現在フォームが存在するクライアントアプリケーションの名前を指定します。

appType プロパティは、 viewerType プロパティを Acrobat JavaScript オブジェクトモデルから呼び出し、フォームが存在するクライアントアプリケーションの対応する値を返します。例えば、Adobe Readerで PDF フォームを表示している場合、このプロパティは Readerを返します。

viewerType プロパティとその戻り値について詳しくは、『JavaScript for Acrobat API Reference』を参照してください。

4.16.1. 構文Reference_Syntax.appType

4.16.2. 値

4.16.3. 適用先

タイプ 値

文字列 現在ホストしているクライアントアプリケーションの名前を表す有効な文字列。

モデル オブジェクト

フォームモデル drawexclGroupfieldsubform

ホストモデル hostPseudoModel

Page 173: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

160

4.16.4. バージョン

XFA 2.1

4.16.5. 例

4.16.6. JavaScript

xfa.host.appType;

4.16.7. FormCalc

xfa.host.appType

4.17. archive

exObject オブジェクトに関連するプログラムコードなどを含むアーカイブファイルの URI ロケーションを指定します。

4.17.1. 構文Reference_Syntax.archive = "URI"

4.17.2. 値

4.17.3. 適用先

4.17.4. バージョン

XFA 2.1

タイプ 値

文字列 完全修飾 URI 値。

モデル オブジェクト

フォームモデル exObject

Page 174: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

161

4.18. aspect

画像コンテナのコンテンツ領域に、画像をどのようにマップするかを指定します。

4.18.1. 構文Reference_Syntax.aspect = "fit | none | actual | width | height"

4.18.2. 値

4.18.3. 適用先

4.18.4. バージョン

XFA 2.1

4.18.5. 例

4.18.6. JavaScript

ImageField1.resolveNode("value.#image").aspect = "actual";

4.18.7. FormCalc

ImageField1.value.#image.aspect = "actual"

タイプ 値

文字列 フ ィ ッ ト(デフォルト)画像は縦横比を保ったままコンテナのコンテンツ領域の最大サイズに合わせて拡大されます。

none 画像はコンテナ全体のコンテンツ領域のサイズに合わせて拡大されます。画像の X 座標と Y 座標に異なる拡大値が適用される場合があります。

actual 画像は、画像コンテンツに保存された大きさでレンダリングされます。コンテナの領域を拡大しても、画像のサイズ調整に影響しません。

width 画像は縦横比を保ったままコンテナのコンテンツ領域の幅に合わせて拡大されます。画像の高さがコンテンツ領域の高さよりも長くまたは短くなる場合があります。

height 画像が縦横比を保ったままコンテナのコンテンツ領域の高さに合わせて拡大されます。画像の幅がコンテンツ領域の幅よりも長くまたは短くなる場合があります。

モデル オブジェクト

フォームモデル image

Page 175: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

162

4.19. baselineShift

ベースラインより上にフォントをシフトする正の測定値またはベースラインより下にフォントをシフトする負の測定値を指定します。

4.19.1. 構文Reference_Syntax.baselineShift = "0in | measurement"

4.19.2. 値

4.19.3. 適用先

4.19.4. バージョン

XFA 2.1

4.19.5. 例

4.19.6. JavaScript

TextField1.font.baselineShift = "-5pt";

4.19.7. FormCalc

TextField1.font.baselineShift = "-5pt"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル font

Page 176: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

163

4.20. before(非推奨)サブフォームのレンダリング前に、新しいページまたはコンテンツ領域に移動する際の制約事項を指定します。

XFA バージョン 2.8 では、このプロパティは非推奨です。「 breakBefore」を参照してください。

4.20.1. 構文Reference_Syntax.before = "auto | contentArea | pageArea | pageBack | pageEven | pageFront | pageOdd"

4.20.2. 値

4.20.3. 適用先

4.20.4. バージョン

XFA 2.1

タイプ 値

文字列 以下に説明する動作をさらに細かく設定するには、必要に応じて出力先ページやコンテンツ領域をbeforeTarget(非推奨) プロパティで指定します。 startNew プロパティでも次の処理の一部が変更されます。auto(デフォルト)新しいページまたはコンテンツ領域への移動の判断を処理アプリケーションに委任します。新規ページまたはコンテンツ領域に強制的に移動しません。

contentArea レンダリングを次に使用可能なコンテンツ領域に移動します。「 startNew 」プロパティも参照してください。pageArea レンダリングを新しいページに移動します。「 startNew 」プロパティも参照してください。pageBack 両面印刷の場合は、レンダリングを次に使用可能な裏面に移動します。場合によっては別のページが割り込んで印刷される可能性があります。両面印刷が有効でない場合は、レンダリングを新しいページに移動します。 pageBackは pageEvenと異なり、ページの番号付けに影響されません。pageEven レンダリングを次に使用可能な偶数番号ページに移動します。番号付けされたページまたは番号付けされていないページが割り込んで印刷される可能性があります。この動作には両面印刷である必要はありません。

pageFront 両面印刷の場合は、レンダリングを次に使用可能な表面に移動します。場合によっては別のページが割り込んで印刷される可能性があります。両面印刷が有効でない場合は、レンダリングを新しいページに移動します。 pageFrontは pageOddと異なり、ページの番号付けに影響されません。pageOdd レンダリングを次に使用可能な奇数番号ページに移動します。番号付けされたページまたは番号付けされていないページが割り込んで印刷される可能性があります。この動作には両面印刷である必要はありません。

モデル オブジェクト

フォームモデル break(非推奨)

Page 177: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

164

4.20.5. 例

4.20.6. JavaScript

Subform1.break.before = "contentArea";

4.20.7. FormCalc

Subform1.break.before = "contentArea"

4.21. beforeTarget(非推奨)

before(非推奨) プロパティの出力先ページやコンテンツ領域を明示的に指定します。

XFA バージョン 2.8 では、このプロパティは非推奨です。「 breakBefore.target」を参照してください。

4.21.1. 構文Reference_Syntax.beforeTarget = "auto | contentArea | pageArea | pageEven | pageFront | pageOdd"

4.21.2. 値

4.21.3. 適用先

4.21.4. バージョン

XFA 2.1

4.21.5. 例

4.21.6. JavaScript

Subform1.break.beforeTarget = "#contentArea_ID";

4.21.7. FormCalc

Subform1.break.beforeTarget = "#contentArea_ID"

タイプ 値

文字列 beforeTarget プロパティの値は、 before(非推奨) プロパティの値に対応している必要があります。例えば、 before(非推奨) プロパティの値が pageArea であり、beforeTargetプロパティではコンテンツ領域を参照している場合はエラーとなります。またその逆の場合も同様です。

モデル オブジェクト

フォームモデル break(非推奨)

Page 178: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

165

4.22. bind

from プロパティによって指定されたデータソースの列を連結する一意の連結 ID の名前を指定します。

4.22.1. 構文Reference_Syntax.bind = "string"

4.22.2. 値

4.22.3. 適用先

4.22.4. バージョン

XFA 2.1

タイプ 値

文字列 連結 ID を表す有効な文字列。

モデル オブジェクト

sourceSet モデル map

Page 179: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

166

4.23. binding

スクリプトの対象となるアプリケーションの種類を特定します。

4.23.1. 構文Reference_Syntax.binding = "XFA | Application_type"

4.23.2. 値

4.23.3. 適用先

4.23.4. バージョン

XFA 2.1

4.23.5. 例

4.23.6. JavaScript

TextField1.resolveNode("#event.#script").binding = "XFA";

4.23.7. FormCalc

TextField1.#event.#script.binding = "XFA"

タイプ 値

文字列 • XFA(デフォルト)• その他の有効なアプリケーションの種類。スクリプトは、標準アプリケーションによって適用されます。

• その他の有効なアプリケーションの種類。XFA以外の値は、スクリプトが標準アプリケーションに無視されることを示します。

モデル オブジェクト

フォームモデル script

Page 180: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

167

4.24. blank(非推奨)ページ領域を空白にして、その結果出力デバイスで特別な処理を行うかどうかを指定します。

4.24.1. 構文Reference_Syntax.blank = "0 | 1"

4.24.2. 値

4.24.3. 適用先

4.24.4. バージョン

XFA 2.1

4.24.5. 例

参照構文式は、呼び出し元のオブジェクトによって異なります。

4.24.6. JavaScript

xfa.form.form1.pageSet.Page1.blank;

4.24.7. FormCalc

xfa.form.form1.pageSet.Page1.blank

タイプ 値

文字列 • 0(デフォルト)• 1ページ領域を空白にしないで、すべてのコンテンツをレンダリングします。

• 1ページ領域を空白にし、出力デバイスで特別な処理を行うことができるようにします。例えば、プリンターで印刷ページ数に基づいてユーザーに課金するとします。両面印刷で印刷ページの空白の裏面が課金されないようにするには、このプロパティを使用して、文書の空白の裏面を空白としてマークできます。その結果、処理アプリケーションでコンテンツの裏面へのレンダリングが禁止され、またプリンターに特別な指示を出して、空白の裏面がユーザーの課金対象としてカウントされないようにします。

モデル オブジェクト

フォームモデル pageArea

Page 181: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

168

4.25. blankOrNotBlank

ページ領域を空白にして、その結果出力デバイスで特別な処理を行うかどうかを指定します。

4.25.1. 構文Reference_Syntax.blankOrNotBlank = "any | blank | notBlank"

4.25.2. 値

4.25.3. 適用先

4.25.4. バージョン

XFA 2.5

4.25.5. 例

参照構文式は、呼び出し元のオブジェクトによって異なります。

4.25.6. JavaScript

xfa.form.form1.pageSet.Page1.blankOrNotBlank = "notBlank";

4.25.7. FormCalc

xfa.form.form1.pageSet.Page1.blankOrNotBlank = "notBlank"

タイプ 値

文字列 • any(デフォルト)• blank• notBlank空白ページまたは空白ではないページに一致させます。

• blank• notBlank偶数ページ上での偶数ページへの改ページにより挿入されたページ、または奇数ページ上での奇数ページへの改ページにより挿入されたページに一致させます。

• notBlankコンテンツを保持するため、または最小オカレンス規則を満たすために挿入されたページに一致させます。

モデル オブジェクト

フォームモデル pageArea

Page 182: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

169

4.26. bofAction

現在のレコードがレコードセットの最初のレコードである場合に実行するアクションを指定します。

4.26.1. 構文Reference_Syntax.bofAction = "moveLast | stayEOF"

4.26.2. 値

4.26.3. 適用先

4.26.4. バージョン

XFA 2.1

タイプ 値

文字列 • moveLast(デフォルト)• stayEOF現在のレコードの位置を最後のレコードより後の位置に移動します。

• stayEOF現在のレコードが常にレコードセットの最後のレコードになります。

モデル オブジェクト

sourceSet モデル recordSet

Page 183: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

170

4.27. bookendLeader(非推奨)(bookendLeader)現在のコンテンツ領域またはその他のコンテンツよりも前のページに配置するサブフォームを指定します。

bookendLeader プロパティと bookendTrailer(非推奨) プロパティの両方が指定されている場合、2 つのサブフォームがブックエンドのようにコンテンツを囲みます。

XFA バージョン 2.8 では、このプロパティは非推奨です。「 leader」を参照してください。

4.27.1. 構文Reference_Syntax.bookendLeader = "string"

4.27.2. 値

4.27.3. 適用先

4.27.4. バージョン

XFA 2.1

4.27.5. 例

4.27.6. JavaScript

Subform1.break.bookendLeader = "xfa.form.form1.Subform2";

4.27.7. FormCalc

Subform1.break.bookendLeader = "xfa.form.form1.Subform2"

タイプ 値

文字列 サブフォームの名前または完全修飾参照構文式を表す有効な文字列。

モデル オブジェクト

フォームモデル break(非推奨)

Page 184: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

171

4.28. bookendTrailer(非推奨)現在のコンテンツ領域またはその他のコンテンツよりも後のページに配置するサブフォームを指定します。

bookendLeader(非推奨) プロパティと bookendTrailer プロパティの両方が指定されている場合、2 つのサブフォームがブックエンドのようにコンテンツを囲みます。

XFA バージョン 2.8 では、このプロパティは非推奨です。「 trailer」を参照してください。

4.28.1. 構文Reference_Syntax.bookendTrailer = "string"

4.28.2. 値

4.28.3. 適用先

4.28.4. バージョン

XFA 2.1

4.28.5. 例

4.28.6. JavaScript

Subform1.break.bookendTrailer = "xfa.form.form1.Subform2";

4.28.7. FormCalc

Subform1.break.bookendTrailer = "xfa.form.form1.Subform2"

タイプ 値

文字列 サブフォームの名前または完全修飾参照構文式を表す有効な文字列。

モデル オブジェクト

フォームモデル break(非推奨)

Page 185: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

172

4.29. borderColor

このフィールドの境界線の色の値を指定します。

スクリプティングによって色を変更するには、境界線を定義する必要があります。

4.29.1. 構文Reference_Syntax.borderColor = " [0-255], [0-255], [0-255]"

4.29.2. 値

4.29.3. 適用先

4.29.4. バージョン

XFA 2.1

4.29.5. 例

4.29.6. JavaScript

TextField1.borderColor = "125,154,125";

4.29.7. FormCalc

TextField1.borderColor = "125,154,125"

タイプ 値

文字列 SRGB 色空間のコンポーネント値には、r,g,b を指定する必要があります。r はレッドコンポーネント値、gはグリーンコンポーネント値、b はブルーコンポーネント値です。各コンポーネント値の範囲は、0 以上255 以下です。255 は最大の表示輝度を表します。例えば、255,0,0 とすると、赤が指定されます。デフォルトは、カラーが使用されるコンテキストによって異なります。デフォルトカラーは、カラーオブジェクトを含むオブジェクトによって決まります。

モデル オブジェクト

フォームモデル exclGroupfieldsubform

Page 186: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

173

4.30. borderWidth

このフィールドの境界線の幅を指定します。

4.30.1. 構文Reference_Syntax.borderWidth = "0in | measurement"

4.30.2. 値

4.30.3. 適用先

4.30.4. バージョン

XFA 2.1

4.30.5. 例

4.30.6. JavaScript

TextField1.borderWidth = "0.05in";

4.30.7. FormCalc

TextField1.borderWidth = "0.05in"

タイプ 値

文字列 • 0in (デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル exclGroupfieldsubform

Page 187: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

174

4.31. bottomInset

下の差込枠のサイズを指定します。

4.31.1. 構文Reference_Syntax.bottomInset = "0in | measurement"

4.31.2. 値

4.31.3. 適用先

4.31.4. バージョン

XFA 2.1

4.31.5. 例

4.31.6. JavaScript

Subform1.margin.bottomInset = "1in";

4.31.7. FormCalc

Subform1.margin.bottomInset ="1in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル margin

Page 188: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

175

4.32. break

オブジェクトのレンダリング後、新しいページまたはコンテンツ領域に移動する際の制約事項を指定します。

4.32.1. 構文Reference_Syntax.break = "close | open"

注:JavaScript を使用し、subform オブジェクトの border 子オブジェクトに break プロパティを設定する場合、break プロパティとその値を setAttribute メソッドを使用して指定する必要があります。 この場合の構文は次のとおりです。

Reference_Syntax.setAttribute = ("close | open", "break")

4.32.2. 値

4.32.3. 適用先

4.32.4. バージョン

XFA 2.1

4.32.5. 例

4.32.6. JavaScript

Subform1.border.setAttribute("open", "break");

4.32.7. FormCalc

Subform1.border.break = "open"

タイプ 値

文字列 • close(デフォルト)• open

モデル オブジェクト

フォームモデル border

Page 189: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

176

4.33. calculationsEnabled

計算スクリプトを実行するかどうかを指定します。

4.33.1. JavaScript 構文Reference_Syntax.calculationsEnabled = false | true; - or - Reference_Syntax.calculationsEnabled = 0 | 1;

4.33.2. FormCalc 構文Reference_Syntax.calculationsEnabled = 0 | 1

4.33.3. 値

4.33.4. 適用先

4.33.5. バージョン

XFA 2.1

4.33.6. 例

4.33.7. JavaScript

xfa.host.calculationsEnabled = 1;

4.33.8. FormCalc

xfa.host.calculationsEnabled = 1

タイプ 値

ブール演算式 • true | 1(デフォルト)• false | 0計算スクリプトを実行します。

• false | 0計算スクリプトを実行しません。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 190: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

177

4.34. cancelAction

次のアクションをキャンセルするかどうかを指定します。このプロパティは次のスクリプティングイベントにのみ適用されます。 prePrint、 preSubmit、preExecute、 preOpen、 preSign。

4.34.1. JavaScript 構文Reference_Syntax.cancelAction = false | true; - or - Reference_Syntax.cancelAction = 0 | 1;

4.34.2. FormCalc 構文Reference_Syntax.cancelAction = 0 | 1

4.34.3. 値

4.34.4. 適用先

4.34.5. バージョンXFA 2.8

タイプ 値

ブール演算式 • false | 0(デフォルト)• true | 1• preOpen - コンボボックスは、値の一覧を表示するために展開されません。• preSubmit - フォームの送信は実行されません。• preSign - フォームは電子署名されません。• prePrint - 印刷ダイアログボックスは表示されず、フォームは印刷されません。印刷、送信、電子署名などのユーザーアクションは、正常に実行されます。

• true | 1• preOpen - コンボボックスは、値の一覧を表示するために展開されません。• preSubmit - フォームの送信は実行されません。• preSign - フォームは電子署名されません。• prePrint - 印刷ダイアログボックスは表示されず、フォームは印刷されません。印刷、送信、電子署名などのユーザーアクションは、実行されません。ユーザーにとっての使いやすさは、cancelAction 参照を含むスクリプティングイベントによって決まります。

• preOpen - コンボボックスは、値の一覧を表示するために展開されません。• preSubmit - フォームの送信は実行されません。• preSign - フォームは電子署名されません。• prePrint - 印刷ダイアログボックスは表示されず、フォームは印刷されません。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 191: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

178

4.34.6. 例

4.34.7. JavaScript

xfa.event.cancelAction = 1;

4.34.8. FormCalc

xfa.event.cancelAction = 1

4.35. cap

レンダリングしたストロークの末端を指定します。

囲まれた領域を形成するストロークでは、末端はレンダリングされません。特に、長方形、境界線および360 度の円弧はすべて末端がないものと考えられます。360 度未満の角度を持つ円弧および線には、両方の終点に末端があります。

4.35.1. 構文Reference_Syntax.cap = "square | butt | round"

4.35.2. 値

4.35.3. 適用先

4.35.4. バージョン

XFA 2.1

タイプ 値

文字列 • square(デフォルト)• butt• roundストロークの末端では、境界線の終点が外側に境界線の太さの 2 分の 1 に相当する距離だけ延ばされ、境界線の端が四角にレンダリングされます。

• butt• roundストロークの末端では、境界線の太さで終点が四角になるように境界線の端がレンダリングされます。

• roundストロークの末端では、境界線の終点が半円になるように境界線の端がレンダリングされます。この円の半径は境界線の太さの 2 分の 1 に相当します。

モデル オブジェクト

フォームモデル edge

Page 192: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

179

4.35.5. 例

4.35.6. JavaScript

Line1.resolveNode("value.#line.edge").cap = "round";

4.35.7. FormCalc

Line1.value.#line.edge.cap = "round"

4.36. change

ユーザーがフィールドに入力したり貼り付けたりした直後の値を表します。

4.36.1. 構文Reference_Syntax.change

4.36.2. 値

4.36.3. 適用先

4.36.4. バージョン

XFA 2.1

4.36.5. 例

4.36.6. JavaScript

xfa.event.change;

4.36.7. FormCalc

xfa.event.change

タイプ 値

文字列 特定のフォームフィールドに適した有効な文字列値。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 193: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

180

4.37. charEncoding

バーコードにエンコードされた値の文字エンコーディングを指定します。

バーコードフィールドの値は、指定された文字エンコーディングに従って、バイトのシーケンスにシリアル化されます。次に、 dataPrep プロパティで必要な場合は圧縮され、encryptオブジェクトが存在する場合は暗号化されます。最後に、記号体系に従ってエンコードされます。

注:このプロパティの値は、大文字と小文字が区別され、次のいずれかの値と一致している必要があります。

4.37.1. 構文Reference_Syntax.charEncoding = "UTF-8 | none | ISO-8859-1 | ISO-8859-2 | SO-8859-7 | SHift-JIS | KSC-5601 | Big-Five | GB-2312 | UTF-16 | UCS-2 | fontSpecific"

4.37.2. 値

タイプ 値

文字列 • UTF-8 (デフォルト)文字は、Unicode で定義されている Unicode コードポイントと、ISO/IEC 10646 で定義されているUTF-8 シリアル化を使用してエンコードされます。

• なし特別なエンコードを指定しません。文字は、オペレーティングシステムの環境エンコードを使用してエンコードされます。

• ISO-8859-1文字は ISO-8859-1(Latin-1 とも呼ばれます)を使用してエンコードされます。• ISO-8859-2文字は ISO-8859-2 を使用してエンコードされます。I• SO-8859-7文字は ISO-8859-7 を使用してエンコードされます。

• Shift-JIS文字は、一般に Shift-JIS と呼ばれる JIS X 0208 を使用してエンコードされます。• KSC-5601文字は Code for Information Interchange(Hangul および Hanja)を使用してエンコードされます。• Big-Five文字は繁体中国語(Big-Five)を使用してエンコードされます。Big-Five に公的な規格はなく、いくつかのバリエーションが使用されています。Adobe フォームオブジェクトモデルでは、Microsoft がコードとして実装しているバリエーションを使用しています。®

• GB-2312文字は簡体中国語を使用してエンコードされます。

• UTF-16文字は、Unicode で定義されている Unicode コードポイントと、ISO/IEC 10646 で定義されているUCS-16 シリアル化を使用してエンコードされます。

Page 194: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

181

4.37.3. 適用先

4.37.4. バージョン

XFA 2.4

4.37.5. 例

4.37.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").charEncoding = "UCS-2";

4.37.7. FormCalc

Code11BarCode1.ui.#barcode.charEncoding = "UCS-2"

4.38. checksum

バーコードに挿入するチェックサムのアルゴリズムを指定します。

チェックサムはバーコードデータに基づいて計算されます。

テンプレートモデルを使用して、以下に示すいずれかを選択できます。ただし、バーコード形式によっては、特定のチェックサムを必要とする場合や、チェックサムを使用できない場合があります。そうしたバーコードの場合、 checksum プロパティは無視されます。また、その他のバーコード形式では、これらの値の一部しかサポートしていないものもあります。そうしたバーコードの場合、テンプレートモデルでサポートされない値を指定できません。

4.38.1. 構文Reference_Syntax.checksum = "none | auto | 1mod10 | 2mod10 | 1mod10_1mod11"

文字列 • UCS-2文字は、Unicode で定義されている Unicode コードポイントと、ISO/IEC 10646 で定義されているUTF-2 シリアル化を使用してエンコードされます。

• fontSpecific

タイプ 値

モデル オブジェクト

フォームモデル barcode

Page 195: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

182

4.38.2. 値

4.38.3. 適用先

4.38.4. バージョン

XFA 2.1

4.38.5. 例

4.38.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").checksum = "2mod10";

4.38.7. FormCalc

Code11BarCode1.ui.#barcode.checksum = "2mod10"

タイプ 値

文字列 • none(デフォルト)• auto• 1mod10• 2mod10• 1mod10_1mod11チェックサムは挿入されません。

• auto• 1mod10• 2mod10• 1mod10_1mod11バーコード形式のデフォルトのチェックサムを挿入します。

• 1mod10• 2mod10• 1mod10_1mod111 modulo 10 チェックサムを挿入します。

• 2mod10• 1mod10_1mod112 modulo 10 チェックサムを挿入します。

• 1mod10_1mod111 modulo 10 チェックサム、次に 1 modulo 11 チェックサムを挿入します。1 modulo 10、2 modulo 10 および 1 modulo 11 はバーコード規格です。これらのバーコードについて詳しくは、それらの規格に関するマニュアルを参照してください。

モデル オブジェクト

フォームモデル barcode

Page 196: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

183

4.39. circular

円弧を円に変換できます。

4.39.1. JavaScript 構文Reference_Syntax.circular = false | true; - or - Reference_Syntax.circular = 0 | 1;

4.39.2. FormCalc 構文Reference_Syntax.circular = 0 | 1

4.39.3. 値

4.39.4. 適用先

4.39.5. バージョン

XFA 2.1

4.39.6. 例

4.39.7. JavaScript

Circle1.resolveNode("value.#arc").circular = 1;

4.39.8. FormCalc

Circle1.value.#arc.circular = 1

タイプ 値

ブール演算式 • false | 0(デフォルト)• true | 1円弧を円に変換しません。

• true | 1円弧を円に変換します。円弧を含むコンテンツ領域が四角でなくても、円弧を円に変換できます。円のサイズは必要に応じて、コンテンツ領域のサイズに合わせて調整されます。

モデル オブジェクト

フォームモデル arc

Page 197: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

184

4.40. classAll

類似クラスかつスコープ内のノードのコレクションを返します。

注:このプロパティは読み取り専用です。

4.40.1. 構文Reference_Syntax.classAll = "objects"

4.40.2. 値

4.40.3. 適用先

tree クラス クラス

4.40.4. バージョン

XFA 2.1

4.40.5. 例

4.40.6. JavaScript

Subform1.classAll;

4.40.7. FormCalc

Subform1.classAll

4.41. classId

オブジェクトで表されるプログラムコードの URI 名またはロケーションを指定します。

4.41.1. 構文Reference_Syntax.classId = "URI"

4.41.2. 値

タイプ 値

オブジェクト 現在のオブジェクトと同じクラスから派生し、かつ同じスコープ内にあるオブジェクトのセット。

タイプ 値

文字列 任意の完全修飾 URI 値。

Page 198: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

185

4.41.3. 適用先

4.41.4. バージョン

XFA 2.1

4.42. classIndex

類似クラスかつスコープ内のオブジェクトのコレクションの中での、このオブジェクトの位置を返します。

注:このプロパティは読み取り専用です。

4.42.1. 構文Reference_Syntax.classIndex = "integer"

4.42.2. 値

4.42.3. 適用先

tree クラス クラス

4.42.4. バージョン

XFA 2.1

4.42.5. 例

4.42.6. JavaScript

Subform1.classIndex;

4.42.7. FormCalc

Subform1.classIndex

モデル オブジェクト

フォームモデル exObject

タイプ 値

整数値 同じクラスから派生する同じスコープ内のオブジェクトのセットを基準にした、現在のオブジェクトのゼロベースインデックス位置を表す整数。

Page 199: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

186

4.43. className

このオブジェクトのクラスの名前を特定します。

注:このプロパティは読み取り専用です。

4.43.1. 構文Reference_Syntax.className = "string"

4.43.2. 値

4.43.3. 適用先

object クラス クラス

4.43.4. バージョン

XFA 2.1

4.43.5. 例

4.43.6. JavaScript

Subform1.className;

4.43.7. FormCalc

Subform1.className

タイプ 値

文字列 特定のオブジェクトのクラスの名前を表す有効な文字列。

Page 200: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

187

4.44. codeBase

関連する classId プロパティの解決に役立てるために使用できる URI ロケーションを指定します。

4.44.1. 構文Reference_Syntax.codeBase = "URI"

4.44.2. 値

4.44.3. 適用先

4.44.4. バージョン

XFA 2.1

4.45. codeType

オブジェクトによって表されるプログラムコードを特定する、MIME 型に対応する識別子を指定します。

4.45.1. 構文

Reference_Syntax.codeType = "MIME タイプ "

4.45.2. 値

4.45.3. 適用先

4.45.4. バージョン

XFA 2.1

タイプ 値

文字列 完全修飾 URI 値。

モデル オブジェクト

フォームモデル exObject

タイプ 値

文字列 有効な MIME 型識別子。例:application/java。

モデル オブジェクト

フォームモデル exObject

Page 201: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

188

4.46. colSpan

レイアウトの種類が行であるサブフォーム内で使用する場合、このオブジェクトが対象とする列の数を指定します。

4.46.1. 構文Reference_Syntax.colSpan = "1 | integer"

4.46.2. 値

4.46.3. 適用先

4.46.4. バージョン

XFA 2.1

4.46.5. 例

4.46.6. JavaScript

StaticText1.colSpan = "1";

4.46.7. FormCalc

StaticText1.colSpan = "1"

タイプ 値

文字列 • 1(デフォルト)• 任意の有効な整数値。

モデル オブジェクト

フォームモデル areadrawexclGroupfieldsubform

Page 202: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

189

4.47. columnWidths

テーブルの列の幅を指定します。

columnWidth プロパティは、 layout プロパティが tableに設定されていない場合は無視されます。

4.47.1. 構文Reference_Syntax.columnWidth = "measurement | -1 [, [, measurement | -1 ] ]"

4.47.2. 値

4.47.3. 適用先

4.47.4. バージョン

XFA 2.1

4.47.5. 例

4.47.6. JavaScript

Subform1.columnWidths = ".5in 1.5in";

4.47.7. FormCalc

Subform1.columnWidths = ".5in 1.5in"

タイプ 値

文字列 このプロパティの値は、空白で区切られたトークンのセットです。各トークンは、有効な測定値か-1 である必要があります。測定値の場合、対応する列がその値の幅に設定されます。 -1の場合、対応する列が、テーブルのすべての行で最も広いコンテンツの列幅まで引き伸ばされます。

モデル オブジェクト

フォームモデル subform

Page 203: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

190

4.48. commandType

データクエリーによって使用されるコマンドの種類を指定します。

4.48.1. 構文Reference_Syntax.commandType = "unknown | text | table | storedProc"

4.48.2. 値

4.48.3. 適用先

4.48.4. バージョン

XFA 2.1

4.48.5. 例

次の例では、 Titles はデータ接続名を表します。

4.48.6. JavaScript

xfa.sourceSet.Titles.nodes.item(1).query.setAttribute("text", "commandType");

4.48.7. FormCalc

xfa.sourceSet.Titles.nodes.item(1).query.setAttribute("text", "commandType")

タイプ 値

文字列 • unknown(デフォルト)• text• table• storedProcデータベース内で名前を付けて保存されていない明示的な SQL クエリ文字列。• table• storedProcデータベース内に保存されるテーブル。

• storedProcSQL クエリなどのクエリ。データベース内の 1 つ以上のテーブルに対してクエリを実行するように作成され、データベース内に名前付きのクエリとして保存されます。

モデル オブジェクト

sourceSet モデル query

Page 204: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

191

4.49. commitKey

フォームのフィールドの現在の値がユーザーのどのような操作によって設定されたかを示します。

4.49.1. 構文Reference_Syntax.commitKey = "0 | 1 | 2 | 3"

4.49.2. 値

4.49.3. 適用先

4.49.4. バージョン

XFA 2.1

4.49.5. 例

4.49.6. JavaScript

xfa.event.commitKey = "2";

4.49.7. FormCalc

xfa.event.commitKey = "2"

タイプ 値

整数値 • 0(デフォルト)• 1• 2• 3値は設定されませんでした(例えば、フォームフィールドがフォーカスを失う前にユーザーが Esc キーを押した場合など)。

• 1• 2• 3値は、ユーザーがフィールド外でマウスを左クリックしたときに設定されました。

• 2• 3値は、ユーザーが Enter キーを押したときに設定されました。

• 3値は、ユーザーが Tab キーで別のフィールドに移動したときに設定されました。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 205: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

192

4.50. commitOn

ユーザーの選択をデータモデルに反映させるタイミングを指定します。

4.50.1. 構文Reference_Syntax.commitOn = "select | exit"

4.50.2. 値

4.50.3. 適用先

4.50.4. バージョン

XFA 2.2

4.50.5. 例

4.50.6. JavaScript

DropDownList1.resolveNode("ui.#choiceList").commitOn = "exit";

4.50.7. FormCalc

DropDownList1.ui.#choiceList.commitOn = "exit"

タイプ 値

文字列 • select• exit選択したデータは、ユーザーがキーボードまたはマウスを使用して選択リストエントリを選択したときに、データモデルに書き込まれます。選択リストのデータを選択と同時に送信することは、Acrobat の注釈やハイパーテキストリンクなどのXFA 以外のインタラクティブ機能を含むフォームで重要な場合があります。そのようなフォームに入力するユーザーは、選択リストから項目を選択し、次に XFA 以外のインタラクティブ機能をクリックすることは、チェックリストを閉じる動作と同じであると誤解している場合があります。実際は、チェックリストはフィールドにフォーカスが置かれたままになります。

• exit選択したデータは、フィールドのフォーカスが失われるまで、データモデルに書き込まれません。これは複数選択(open="multiSelect")をサポートする選択リストに推奨される設定です。

モデル オブジェクト

フォームモデル choiceList

Page 206: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

193

4.51. connection

接続セット内の関連付けれらた接続コントロールの名前を指定します。

このプロパティで名前を付けた接続は、Web サービスを参照する必要があります。

4.51.1. 構文Reference_Syntax.connection = "string"

4.51.2. 値

4.51.3. 適用先

4.51.4. バージョン

XFA 2.4

4.51.5. 例

4.51.6. JavaScript

TextField1.resolveNode("#connect").connection = "DataConnection";

4.51.7. FormCalc

TextField1.#connect.connection = "DataConnection"

タイプ 値

文字列 接続セット内の関連付けられた接続オブジェクトの名前を表す有効な文字列。このプロパティが見つからないか空である場合、接続名はデフォルトで保存先のサブフォームの名前に設定されます。

モデル オブジェクト

フォームモデル bindItemsconnectexecutesetProperty

sourceSet モデル connect

Page 207: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

194

4.52. contains

データ値を親オブジェクトの値に含めるか、親のプロパティとして保存するかを指定します。

4.52.1. 構文Reference_Syntax.contains = "data | metaData"

4.52.2. 値

4.52.3. 適用先

4.52.4. バージョン

XFA 2.1

4.53. content

オブジェクトのコンテンツを指定します。

4.53.1. 構文Reference_Syntax.content = "string"

4.53.2. 値

タイプ 値

文字列 • data(デフォルト)• metaData値は親オブジェクトの値に含まれます。

• metaData値は親オブジェクトのプロパティになります。

モデル オブジェクト

データモデル dataValue

タイプ 値

文字列 オブジェクトのコンテンツを表す有効な文字列。XMLコンテンツを含むパケットでは、これによって空白の文字列が返されます。

Page 208: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

195

4.53.3. 適用先

4.53.4. バージョン

XFA 2.1

4.53.5. 例

4.53.6. JavaScript

xfa.packet.content = "";

4.53.7. FormCalc

xfa.packet.content = ""

4.54. contentType

参照先の文書のコンテンツの種類を MIME 型で表現して指定します。

4.54.1. 構文Reference_Syntax.contentType = "text/plain | application/x-formcalc | Mime-type"

4.54.2. 値

モデル オブジェクト

XFA モデル packet

タイプ 値

文字列 次の値は、テキストを含む文書に使用できます。

• text/plain(デフォルト)• application/x-formcalc• 任意の有効な MIME 型。単純なテキスト。アプリケーションでは、MIME 型の要件に厳密に従っていないコンテンツが許可される場合があります。

• application/x-formcalc• 任意の有効な MIME 型。FormCalc スクリプト。

• 任意の有効な MIME 型。text/htmlなどの他のテキスト型や、application/x-ecmascriptなどのスクリプティング型のサポートは、実装で定義されます。参照先の文書が画像である場合、このプロパティで適切な MIME 型を指定して、コンテンツが画像であることをアプリケーションに伝える必要があります。ただし、画像データを検査して別の種類の画像データであると判断された場合、アプリケーションは指定された値を自由に上書きすることができます。サポートされる画像の種類は実装で定義されます。

Page 209: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

196

4.54.3. 適用先

4.54.4. バージョン

XFA 2.1

4.54.5. 例

4.54.6. JavaScript

ImageField1.resolveNode("value.#image").contentType = "application/x-formcalc";

4.54.7. FormCalc

ImageField1.value.#image.contentType = "application/x-formcalc"

4.55. context(非推奨)現在のオブジェクトを指定します。このオブジェクトは resolveNode メソッドおよび resolveNodes メソッドの開始オブジェクトです。

4.55.1. 構文Reference_Syntax.content = "object"

4.55.2. 値

4.55.3. 適用先

model クラス クラス

4.55.4. バージョン

XFA 2.1

モデル オブジェクト

データモデル dataValue

フォームモデル exDataimagescript

sourceSet モデル bind

タイプ 値

オブジェクト 現在のオブジェクト。

Page 210: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

197

4.56. count

フォーム上のサブフォームインスタンスの現在の数を指定します。

4.56.1. 構文Reference_Syntax.count = "integer"

4.56.2. 値

4.56.3. 適用先

4.56.4. バージョン

XFA 2.5

4.56.5. 例

4.56.6. JavaScript

Subform1.instanceManager.count;

4.56.7. FormCalc

Subform1.instanceManager.count

タイプ 値

整数値 • integerフォーム上のサブフォームインスタンスの数を示す 0以上の整数。

モデル オブジェクト

フォームモデル instanceManager

Page 211: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

198

4.57. credentialServerPolicy

デジタル署名がなされたときに証明書ステータスをチェックする必要があるかどうかを指定します。証明書ステータスは証明書失効リスト(CRL)またはオンライン証明書ステータスプロトコル(OCSP)の応答と比較してチェックされます。

4.57.1. 構文Reference_Syntax.credentialServerPolicy = "Optional | Required"

4.57.2. 値

4.57.3. 適用先

4.57.4. バージョン

XFA 2.5

タイプ 値

文字列 • 任意(デフォルト)• 必須

CRL または OCSP の応答を含めるかどうかはオプションです。

• 必須

CRL または OCSP の応答を含める必要があります。

モデル オブジェクト

フォームモデル certificates

Page 212: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

199

4.58. crlSign

署名証明書に必要な有効な鍵用途拡張を指定します。

4.58.1. 構文Reference_Syntax.crlSign = "Yes | No | empty_string"

4.58.2. 値

4.58.3. 適用先

4.58.4. バージョン

XFA 2.5

タイプ 値

文字列 • Yes(デフォルト)• No• ""証明書に値が設定されていないと、証明書が許容されません。

• No• ""証明書に値が設定されていない場合に、証明書が許容されます。

• ""指定がない場合や、空白の文字列が指定されている場合は、証明書の属性が無視されます。

モデル オブジェクト

フォームモデル keyUsage

Page 213: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

200

4.59. cSpace

色空間を指定します。

デフォルトの色空間で、現在許可されている唯一の空間は SRGBです。

4.59.1. 構文Reference_Syntax.cSpace = "SRGB"

4.59.2. 値

4.59.3. 適用先

4.59.4. バージョン

XFA 2.1

4.59.5. 例

4.59.6. JavaScript

TextField1.border.edge.color.cSpace = "SRGB";

4.59.7. FormCalc

TextField1.border.edge.color.cSpace = "SRGB"

タイプ 値

文字列 SRBG(デフォルト)この値のみがサポートされています。

モデル オブジェクト

フォームモデル color

Page 214: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

201

4.60. currentPage

実行時に、現在アクティブな文書のページを設定します。

ページ数はゼロベースなので、文書の最初のページは値0を返します。

currentPage プロパティは、 layout:ready をクライアントで実行する場合に使用できます。ただし、layout:ready をサーバーで実行する場合は、フォームレイアウトが実行されるまでプロパティが実行されないため、使用できません。

4.60.1. 構文Reference_Syntax.currentPage = "integer"

4.60.2. 値

4.60.3. 適用先

4.60.4. バージョン

XFA 2.1

4.60.5. 例

4.60.6. JavaScript

xfa.host.currentPage = "2";

4.60.7. FormCalc

xfa.host.currentPage = "2"

関連するリンク:ページ番号とページ数の使用

タイプ 値

整数値 文書の特定のページを表す有効な整数。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 215: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

202

4.61. currentRecordNumber

現在の dataWindow オブジェクトに含まれているレコードの範囲内での、現在のレコード数を返します。

4.61.1. 構文Reference_Syntax.currentRecordNumber = "integer"

4.61.2. 値

4.61.3. 適用先

4.61.4. 例

4.61.5. JavaScript

xfa.dataWindow.currentRecordNumber = "2"; // The third record

4.61.6. FormCalc

xfa.dataWindow.currentRecordNumber = "2" // The third record

4.62. currentValue

delta が復元される前にプロパティの値を返します。

4.62.1. 構文Reference_Syntax.currentValue = "typed object"

4.62.2. 値

タイプ 値

整数値 任意の有効な整数値。

モデル オブジェクト

データモデル dataWindow

タイプ 値

プロパティの型に依存

目的のプロパティ用に正しく型指定されたオブジェクト。

Page 216: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

203

4.62.3. 適用先

4.62.4. バージョン

XFA 2.1

4.63. cursorLocation

レコードセットと共に使用するカーソルライブラリの場所を示します。

4.63.1. 構文Reference_Syntax.cursorLocation = "client | server"

4.63.2. 値

4.63.3. 適用先

4.63.4. バージョン

XFA 2.1

モデル オブジェクト

フォームモデル

タイプ 値

文字列 • client(デフォルト)• serverカーソルライブラリはクライアントコンピューター上にあります。

• serverカーソルライブラリはサーバーコンピューター上にあります。

モデル オブジェクト

sourceSet モデル recordSet

Page 217: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

204

4.64. cursorType

レコードセットを開くときに使用するカーソルの種類を指定します。

4.64.1. 構文Reference_Syntax.cursorType = "forwardOnly | keyset | dynamic | static | unspecified"

4.64.2. 値

4.64.3. 適用先

4.64.4. バージョンXFA 2.1

タイプ 値

文字列 • forwardOnly(デフォルト)• keyset• dynamic• static• unspecifiedスタティックカーソルと同じです。ただし、スクロールは前にしか移動しないため、レコードセットを 1回しかスクロールしない場合はパフォーマンスが向上します。

• keyset• dynamic• static• unspecifiedダイナミックカーソルに似ています。ただし、他のユーザーが追加したレコードは表示されません。他のユーザーによるデータ変更は表示されます。

• dynamic• static• unspecified他のユーザーによる追加、変更および削除は表示され、レコードセット間の移動はすべて許可されます。ただしブックマークは、プロバイダーによってサポートされていない場合は表示されません。

• static• unspecifiedデータの検索やレポートの生成に使用できるレコードセットのスタティックコピー。他のユーザーによる追加、変更または削除は表示されません。

• unspecifiedカーソルの種類は指定されません。

モデル オブジェクト

sourceSet モデル recordSet

Page 218: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

205

4.65. data

ウィジェットに提供する画像を参照として表すか、埋め込むかを指定します。

dataプロパティは、フォーム入力時のオブジェクトの動作に影響を与えます。

4.65.1. 構文Reference_Syntax.data = "link | embed"

4.65.2. 値

4.65.3. 適用先

4.65.4. バージョン

XFA 2.1

4.65.5. 例

4.65.6. JavaScript

TextField1.resolveNode("ui.#imageEdit").data = "embed";

4.65.7. FormCalc

TextField1.ui.#textEdit.data = "embed"

タイプ 値

文字列 • link• embed画像は URI 参照として表されます。ユーザーがウィジェットに URI を提供すると、新しい URI を反映するようにコンテナの画像オブジェクトの href 属性が更新されます。画像オブジェクトが以前に埋め込み画像として読み込まれている場合、その画像はオブジェクトから削除されます。

• embed画像は、コンテナの画像オブジェクトに埋め込まれます。ユーザーがウィジェットに URI を入力すると、その URI によって参照される画像が画像オブジェクトのコンテンツとして埋め込まれます。

モデル オブジェクト

フォームモデル imageEdit

Page 219: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

206

4.66. dataColumnCount

サポートされたバーコードをエンコードする任意の数のデータ列を指定します。このプロパティは、2 次元(2D)バーコードのみに適用されます。

フォームデザインでこのプロパティと dataRowCount プロパティを組み合わせて行と列を固定したバーコードを指定するか、パーサーで rowColumnRatio プロパティを使用して行と列の数を指定する必要があります。テンプレートで dataRowCount プロパティが提供されない場合は、dataColumnCount プロパティも提供されません。2 つのプロパティを使用すると、バーコードのサイズが決まります。バーコードに入力するデータが不足している場合、パディング記号が埋め込まれます。

4.66.1. 構文Reference_Syntax.dataColumnCount = "string"

4.66.2. 値

4.66.3. 適用先

4.66.4. バージョン

XFA 2.1

4.66.5. 例

4.66.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").dataColumnCount = "3";

4.66.7. FormCalc

Code11BarCode1.ui.#barcode.dataColumnCount = "3"

タイプ 値

文字列 エンコードするデータ列の数を表す有効な文字列。

モデル オブジェクト

フォームモデル barcode

Page 220: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

207

4.67. dataDescription

特定の Web サービス接続で使用するデータ接続の定義の名前を指定します。

4.67.1. 構文Reference_Syntax.dataDescription = "string"

4.67.2. 値

4.67.3. 適用先

4.67.4. バージョン

XFA 2.1

タイプ 値

文字列 データの書き出し中に使用するデータ記述の名前を表す有効な文字列。

モデル オブジェクト

connectionSet モデル wsdlConnectionxmlConnectionxsdConnection

Page 221: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

208

4.68. dataEncipherment

署名証明書に必要な有効な鍵用途拡張を指定します。

4.68.1. 構文Reference_Syntax.dataEncipherment = "Yes | No | empty_string"

4.68.2. 値

4.68.3. 適用先

4.68.4. バージョン

XFA 2.5

タイプ 値

文字列 • Yes (デフォルト)• No• ""証明書に値が設定されていないと、証明書が許容されません。

• No• ""証明書に値が設定されていない場合に、証明書が許容されます。

• ""指定がない場合や、空白の文字列が指定されている場合は、証明書の属性が無視されます。

モデル オブジェクト

フォームモデル keyUsage

Page 222: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

209

4.69. dataLength

バーコードの該当インスタンスの最大文字数を指定します。このプロパティは、1 次元バーコードのみに適用されます。

ソフトウェアバーコードでは、 moduleWidth プロパティが指定されていない場合、dataLength プロパティをフォームデザインで指定する必要があります。ハードウェアバーコードでは、このプロパティは無視されます。

表示されているデータは検証されません。ソフトウェアバーコードの場合、アプリケーションは、データがフィールドの割り当てられた領域をオーバーフローすることを許可します。ハードウェアバーコードの場合、オーバーフローの結果はプリンターによって異なります。

注:対応する最小の長さの制限はありません。バーコード形式によっては、記号数が固定されており、パディング文字で埋め込む必要があります。このほかに、記号数が可変で、最後の記号の後で終了する必要があるバーコード形式もあります。

4.69.1. 構文Reference_Syntax.dataLength = "string"

4.69.2. 値

4.69.3. 適用先

4.69.4. バージョン

XFA 2.1

4.69.5. 例

4.69.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").dataLength = "10";

4.69.7. FormCalc

Code11BarCode1.ui.#barcode.dataLength = "10"

タイプ 値

文字列 このバーコードインスタンスの最大文字数を表す有効な文字列。各バーコードタイプのデフォルトの長さはそれぞれ異なります。

モデル オブジェクト

フォームモデル barcode

Page 223: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

210

4.70. dataNode

結合後にフォームノードが連結されるデータノードを取得します。

注:dataNode は「get」プロパティのみであり、データノードの設定には使用できません。

4.70.1. 構文Reference_Syntax.dataNode = No | "string"

4.70.2. 適用先

4.70.3. バージョン

XFA 2.1

4.70.4. 例

4.70.5. JavaScript

Subform.dataNode.saveXML("pretty")

4.70.6. FormCalc

Subform.dataNode.saveXML("pretty")

モデル オブジェクト

フォームモデル subformexclGroupfield

Page 224: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

211

4.71. dataPrep

バーコードに書き込まれるデータに適用する前処理を定義します。

これはオブジェクトモデル内のデータに影響を与えず、インタラクティブなコンテキストで、フィールドにフォーカスがある場合の表示にも影響を与えません。

注:2D バーコードのみに推奨されます。

4.71.1. 構文Reference_Syntax.dataPrep = "none | flateCompress"

4.71.2. 値

4.71.3. 適用先

4.71.4. バージョン

XFA 2.1

4.71.5. 例

4.71.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").dataPrep = "flateCompress";

4.71.7. FormCalc

Code11BarCode1.ui.#barcode.dataPrep = "flateCompress"

タイプ 値

文字列 • none(デフォルト)• flateCompress指定されたとおりにデータを使用します。

• flateCompress10 進数値 257 を表す 1 バイトの後に 10 進数値 1 を表す別の 1 バイトが続くヘッダーを書き込みます。次に、Flate アルゴリズムで圧縮されたデータを書き込みます。Flate アルゴリズムの定義は、InternetEngineering Task Force(IETF)による RFC1951 に従います。Predictor アルゴリズムは使用しません。任意のバイナリデータをエンコードできないタイプでは、このオプションを指定しないでください。

モデル オブジェクト

フォームモデル barcode

Page 225: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

212

4.72. dataRowCount

サポートされたバーコードをエンコードする任意の数のデータ行を指定します。このプロパティは、2Dバーコードのみに適用されます。

フォームデザインでこのプロパティと dataColumnCount プロパティを組み合わせて行と列を固定したバーコードを指定できます。または、 rowColumnRatio プロパティと挿入するデータの実際の長さによって行と列の数を指定します。 dataColumnCount プロパティが存在しない場合は、dataRowCount プロパティも存在しません。2 つのプロパティを使用すると、バーコードのサイズが決まります。バーコードに入力するデータが不足している場合、残りのセルにパディング記号が埋め込まれます。

4.72.1. 構文Reference_Syntax.dataRowCount = "string"

4.72.2. 値

4.72.3. 適用先

4.72.4. バージョン

XFA 2.1

4.72.5. 例

4.72.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").dataRowCount = "2";

4.72.7. FormCalc

Code11BarCode1.ui.#barcode.dataRowCount = "2"

タイプ 値

文字列 エンコードするデータ行の数を表す有効な文字列。

モデル オブジェクト

フォームモデル barcode

Page 226: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

213

4.73. db

データベースとの通信に使用するテクノロジを指定します。

4.73.1. 構文Reference_Syntax.db = "string"

4.73.2. 値

4.73.3. 適用先

4.73.4. バージョン

XFA 2.1

タイプ 値

文字列 ADO

モデル オブジェクト

sourceSet モデル source

Page 227: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

214

4.74. decipherOnly

署名証明書に必要な有効な鍵用途拡張を指定します。

4.74.1. 構文Reference_Syntax.decipherOnly = "Yes | No | empty_string"

4.74.2. 値

4.74.3. 適用先

4.74.4. バージョン

XFA 2.5

タイプ 値

文字列 • Yes(デフォルト)• No• ""証明書に値が設定されていないと、証明書が許容されません。

• No• ""証明書に値が設定されていない場合に、証明書が許容されます。

• ""指定がない場合や、空白の文字列が指定されている場合は、証明書の属性が無視されます。

モデル オブジェクト

フォームモデル keyUsage

Page 228: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

215

4.75. delayedOpen

接続が行われた後データソースが開くまでの遅延時間(秒)を指定します。

4.75.1. 構文Reference_Syntax.delayedOpen = "string"

4.75.2. 値

4.75.3. 適用先

4.75.4. バージョン

XFA 2.1

4.75.5. 例

次の例では、 Titles はデータ接続名を表します。

4.75.6. JavaScript

xfa.sourceSet.Titles.connect.delayedOpen = "5";

4.75.7. FormCalc

xfa.sourceSet.Titles.connect.delayedOpen = "5"

タイプ 値

文字列 秒数を表す有効な文字列。

モデル オブジェクト

sourceSet モデル command

Page 229: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

216

4.76. delimiter

サブジェクト DN 文字列の属性を区切ります。

4.76.1. 構文Reference_Syntax.delimiter = ", | string"

4.76.2. 値

4.76.3. 適用先

4.76.4. バージョン

XFA 2.5

タイプ 値

文字列 • ,(デフォルト)• サブジェクト DN 文字列の属性を区切

る有効な文字列。

モデル オブジェクト

フォームモデル subjectDN

Page 230: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

217

4.77. digitalSignature

署名証明書に必要な有効な鍵用途拡張を指定します。

4.77.1. 構文Reference_Syntax.digitalSignature = "Yes | No | empty_string"

4.77.2. 値

4.77.3. 適用先

4.77.4. バージョン

XFA 2.5

タイプ 値

文字列 • Yes(デフォルト)• No• ""証明書に値が設定されていないと、証明書が許容されません。

• No• ""証明書に値が設定されていない場合に、証明書が許容されます。

• ""指定がない場合や、空白の文字列が指定されている場合は、証明書の属性が無視されます。

モデル オブジェクト

フォームモデル keyUsage

Page 231: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

218

4.78. disable

音声プロンプトを無効にします。

4.78.1. 構文Reference_Syntax.disable = "1 | 0"

4.78.2. 値

4.78.3. 適用先

4.78.4. バージョン

XFA 2.1

4.78.5. 例

4.78.6. JavaScript

TextField1.assist.speak.disable = "0";

4.78.7. FormCalc

TextField1.assist.speak.disable = "0"

タイプ 値

文字列 • 1(デフォルト)• 0フィールドが非表示または不可視でない場合、音声プロンプトが生成されます。

• 0音声プロンプトは生成されません。

モデル オブジェクト

フォームモデル speak

Page 232: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

219

4.79. disableAll

検証の警告を有効または無効にします。

4.79.1. 構文Reference_Syntax.disable = "1 | 0"

4.79.2. 値

4.79.3. 適用先

4.79.4. バージョン

XFA 2.1

タイプ 値

文字列 • 1 (デフォルト)• 0検証の警告を無効にします。

• 0検証の警告を有効にします。

モデル オブジェクト

フォームモデル validate

Page 233: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

220

4.80. duplexImposition

用紙の両面を印刷する場合に、ページ画像の向きを制御します。

duplexImposition プロパティは、 relation プロパティ( pageSet オブジェクト)が duplexPaginatedに設定されている場合にのみ使用します。

トップレベルの pageSet の設定では、文書内の重複するすべてのページの組版を制御します。

4.80.1. 構文Reference_Syntax.duplexImposition = "longEdge | shortEdge"

4.80.2. 値

4.80.3. 適用先

4.80.4. バージョン

XFA 3.1

タイプ 値

文字列 • longEdge (デフォルト)• フォームデザインの組版を、縦長の文書

の場合は左境界線に設定し、横長の文書の場合は上境界線に設定します。

• shortEdge• フォームデザインの組版を短辺に設定

します。

モデル オブジェクト

フォームモデル pageSet

Page 234: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

221

4.81. editValue

フィールドの編集値を指定します。

4.81.1. 構文Reference_Syntax.editValue = "string"

4.81.2. 値

4.81.3. 適用先

4.81.4. バージョン

XFA 2.1

タイプ 値

文字列 フィールドの編集値を表す有効な文字列。

モデル オブジェクト

フォームモデル field

Page 235: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

222

4.82. embedPDF

PDF ファイルをデータの一部として含めるかどうかを指定します。

4.82.1. 構文Reference_Syntax.embedPDF = "0 | 1"

4.82.2. 値

4.82.3. 適用先

4.82.4. バージョン

XFA 2.1

4.82.5. 例

4.82.6. JavaScript

Button1.resolveNode("#event.#submit").embedPDF = "1";

4.82.7. FormCalc

Button1.#event.#submit.embedPDF = "1"

タイプ 値

文字列 • 0(デフォルト)• 1PDF ファイルをデータの一部として送信します。• 1PDF ファイルをデータの一部として送信しない代わりに、URI を送信します。

モデル オブジェクト

フォームモデル submit

Page 236: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

223

4.83. encipherOnly

署名証明書に必要な有効な鍵用途拡張を指定します。

4.83.1. 構文Reference_Syntax.encipherOnly = "Yes | No | empty_string"

4.83.2. 値

4.83.3. 適用先

4.83.4. バージョン

XFA 2.5

タイプ 値

文字列 • Yes(デフォルト)• No• ""証明書に値が設定されていないと、証明書が許容されません。

• No• ""証明書に値が設定されていない場合に、証明書が許容されます。

• ""指定がない場合や、空白の文字列が指定されている場合は、証明書の属性が無視されます。

モデル オブジェクト

フォームモデル keyUsage

Page 237: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

224

4.84. endChar

バーコードデータに付加するオプションの終了制御文字を指定します。

endChar プロパティは、指定した制御文字がバーコードパターンでサポートされない場合、パーサーによって無視されます。

4.84.1. 構文

Reference_Syntax.endChar = "文字"

4.84.2. 値

4.84.3. 適用先

4.84.4. バージョン

XFA 2.1

4.84.5. 例

4.84.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").endChar = "*";

4.84.7. FormCalc

Code11BarCode1.ui.#barcode.endChar = "*"

タイプ 値

文字列 有効な制御文字。

モデル オブジェクト

フォームモデル barcode

Page 238: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

225

4.85. eofAction

現在のレコードがレコードセット内の最後のレコードである場合に実行するアクションを指定します。

4.85.1. 構文Reference_Syntax.eofAction = "moveLast | stayEOF | addNew"

4.85.2. 値

4.85.3. 適用先

4.85.4. バージョン

XFA 2.1

タイプ 値

文字列 • moveLast(デフォルト)• stayEOF• addNew現在のレコードの位置を最後のレコードより後の位置に移動します。

• stayEOF• addNew現在のレコードが常にレコードセットの最後のレコードになります。

• addNewレコードセットに新しいレコードを追加します。

モデル オブジェクト

sourceSet モデル recordSet

Page 239: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

226

4.86. errorCorrectionLevel

サポートされるバーコードに適用するオプションのエラー修正レベルを指定します。このプロパティは、2D バーコードのみに適用されます。

注:このプロパティを受け付けるバーコードタイプでは、パーサーによって checksumが無視されます。

4.86.1. 構文Reference_Syntax.errorCorrectionLevel = "0 | integer"

4.86.2. 値

4.86.3. 適用先

4.86.4. バージョン

XFA 2.1

4.86.5. 例

4.86.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").errorCorrectionLevel = "5";

4.86.7. FormCalc

Code11BarCode1.ui.#barcode.errorCorrectionLevel = "5"

タイプ 値

文字列 • 0(デフォルト)PDF417 では、有効な値は 0 以上 8 以下の範囲の整数値です。

モデル オブジェクト

フォームモデル barcode

Page 240: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

227

4.87. errorText

最初に失敗した検証テストの検証メッセージテキストを返します。このフィールドがすべての検証テストに合格した場合は、空白の文字列を返します。

4.87.1. 構文Reference_Syntax.errorText = "string"

4.87.2. 値

4.87.3. 適用先

4.87.4. バージョン

XFA 2.9

タイプ 値

文字列 フィールドが有効な状態の場合、 errorText は空白になります。フィールドが無効な状態の場合、errorText には失敗した検証の検証メッセージテキストが保持されます。

モデル オブジェクト

フォームモデル field

Page 241: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

228

4.88. excludeAllCaps

大文字のみで構成される単語をハイフネーション処理するかどうかを指定します。

4.88.1. 構文Reference_Syntax.excludeAllCaps = "0 | 1"

4.88.2. 値

4.88.3. 適用先

4.88.4. バージョン

XFA 2.8

タイプ 値

文字列 • 0• 1この値が 0 で、hyphenatehyphenate プロパティの値が1の場合、大文字のみで構成される単語はハイフネーション処理されます。

• 1この値が 1 であるか、またはhyphenateプロパティの値が0の場合、大文字のみで構成される単語はハイフネーション処理されません。

モデル オブジェクト

フォームモデル hyphenation

Page 242: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

229

4.89. excludeInitialCap

大文字で始まる単語をハイフネーション処理するかどうかを指定します。

4.89.1. 構文Reference_Syntax.excludeInitialCap = "0 | 1"

4.89.2. 値

4.89.3. 適用先

4.89.4. バージョン

XFA 2.8

タイプ 値

文字列 • 0• 1この値が0で、hyphenatehyphenate プロパティの値が1の場合、大文字で始まる単語はハイフネーション処理されます。

• 1この値が1 であるか、またはhyphenateプロパティの値が0 の場合、大文字で始まる単語はハイフネーション処理されません。

モデル オブジェクト

フォームモデル hyphenation

Page 243: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

230

4.90. executeType

既存のフォームに新しいデータを読み込むのか、新しいデータを元のフォームデザインにマージして、新規フォームを作成するのかを指定します。

4.90.1. 構文Reference_Syntax.executeType = "import | remerge"

4.90.2. 値

4.90.3. 適用先

4.90.4. バージョン

XFA 2.1

4.90.5. 例

4.90.6. JavaScript

Button1.resolveNode("#event.#execute").executeType = "remerge";

4.90.7. FormCalc

Button1.#event.#execute.executeType = "remerge"

タイプ 値

文字列 • import(デフォルト)• remergeデータを現在のフォームに読み込みますが、フォームデザインへのマージは行いません。

• remergeconnectionData データセットのデータをフォームデザインにマージします。マージ処理では、Web サービスから返されたデータに応じて、必要であればダイナミックサブフォームを作成します。

モデル オブジェクト

フォームモデル execute

Page 244: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

231

4.91. fillColor

このフィールドの背景色の値です。

色を変更するには、塗りつぶしの色を定義する必要があります。

4.91.1. 構文Reference_Syntax.fillColor = "[0-255], [0-255], [0-255]"

4.91.2. 値

4.91.3. 適用先

4.91.4. バージョン

XFA 2.1

4.91.5. 例

4.91.6. JavaScript

TextField1.fillColor = "150,130,33";

4.91.7. FormCalc

TextField1.fillColor = "150,130,33"

関連するリンク:背景色の変更

タイプ 値

文字列 SRGB 色空間のコンポーネント値には、r,g,b を指定する必要があります。r はレッドコンポーネント値、g はグリーンコンポーネント値、b はブルーコンポーネント値です。各コンポーネント値の範囲は、0 以上255 以下です。255 は最大の表示輝度を表します。例えば、255,0,0 とすると、赤が指定されます。デフォルトは、カラーが使用されるコンテキストによって異なります。デフォルトカラーは、カラーオブジェクトを含むオブジェクトによって決まります。

モデル オブジェクト

フォームモデル exclGroupfieldsubform

Page 245: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

232

4.92. fontColor

フィールドの描画色の値を指定します。 font.fill.color.value 式と等価です。

fontColor プロパティは、フィールドのキャプションと値の両方に影響します。ただし、キャプション色がスクリプティングを通じて設定される場合を除きます。

例えば、スクリプト this.fontColor="0,0,255"; はフィールドのキャプションと値の両方に適用されます。

fontColor プロパティを使用してフィールドのキャプションのフォント色を変更することはできません。フィールドのキャプションのフォント色を変更するには、 caption.font.fill.color.valueを使用します。

4.92.1. 構文Reference_Syntax.fontColor = "[0-255], [0-255], [0-255]"

4.92.2. 値

4.92.3. 適用先

4.92.4. バージョン

XFA 2.1

4.92.5. 例

4.92.6. JavaScript

TextField1.fontColor = "150,130,33";

4.92.7. FormCalc

TextField1.fontColor = "150,130,33"

タイプ 値

文字列 フォントの色を表す有効な文字列。

モデル オブジェクト

フォームモデル field

Page 246: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

233

4.93. fontHorizontalScale

フォントグリフを水平方向に拡大します。

4.93.1. 構文

Reference_Syntax.fontHorizontalScale = "[0~100]%"

4.93.2. 値

4.93.3. 適用先

4.93.4. バージョン

XFA 2.8

4.93.5. 例

4.93.6. JavaScript

TextField1.font.fontHorizontalScale = 50%;

4.93.7. FormCalc

TextField1.font.fontHorizontalScale = 50%

タイプ 値

文字列 0~100 の有効なパーセント値。

モデル オブジェクト

フォームモデル font

Page 247: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

234

4.94. fontVerticalScale

フォントグリフを垂直方向に拡大します。

4.94.1. 構文

Reference_Syntax.fontVerticalScale = "[0~100]%"

4.94.2. 値

4.94.3. 適用先

4.94.4. バージョン

XFA 2.8

4.94.5. 例

4.94.6. JavaScript

TextField1.font.fontVerticalScale = 50%;

4.94.7. FormCalc

TextField1.font.fontVerticalScale = 50%

タイプ 値

文字列 0~100 の有効なパーセント値。

モデル オブジェクト

フォームモデル font

Page 248: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

235

4.95. format

送信するデータ形式を決定します。

4.95.1. 構文Reference_Syntax.format = "pdfEnvelope | xmlEnvelope"

4.95.2. 値

4.95.3. 適用先

4.95.4. バージョン

XFA 2.1

タイプ 値

文字列 encryptオブジェクトの場合:• pdfEnvelope• xmlEnvelope送信するコンテンツを暗号化した添付ファイルとして PDF ドキュメントに追加します。• xmlEnvelope送信するコンテンツを W3C XML 暗号を使用して暗号化し、XML エンベロープ内に含めます。

文字列 submitオブジェクトの場合:• xdp(デフォルト)• formdata• pdfデータは XDP 形式でパッケージ化されます。• formdata• pdfデータは、URL(Uniform Resource Locator)で記述されている URL エンコード形式でパッケージ化されます。

• pdfデータは、Adobe PDF 仕様で記述されている PDF 形式でパッケージ化されます。

モデル オブジェクト

フォームモデル encryptsubmit

Page 249: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

236

4.95.5. 例

4.95.6. JavaScript

Button1.resolveNode("#event.#submit").format = "pdf"

4.95.7. FormCalc

Button1.#event.#submit.format = "pdf"

4.96. formatMessage

このフィールドの形式検証メッセージの文字列を指定します。

4.96.1. 構文Reference_Syntax.formatMessage = "string"

4.96.2. 値

4.96.3. 適用先

4.96.4. バージョン

XFA 2.1

4.96.5. 例

4.96.6. JavaScript

TextField1.formatMessage = "Please use the format: LASTNAME, FIRSTNAME";

4.96.7. FormCalc

TextField1.formatMessage = "Please use the format: LASTNAME, FIRSTNAME"

タイプ 値

文字列 形式検証メッセージを表す有効な文字列。

モデル オブジェクト

フォームモデル field

Page 250: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

237

4.97. formattedValue

フィールドの形式設定された値を指定します。

4.97.1. 構文Reference_Syntax.formattedValue = "string"

4.97.2. 値

4.97.3. 適用先

4.97.4. バージョン

XFA 2.1

4.97.5. 例

4.97.6. JavaScript

TextField2.rawValue = TextField1.formattedValue;

4.97.7. FormCalc

TextField2 = TextField1.formattedValue

関連するリンク:オブジェクト値の取得または設定

タイプ 値

文字列 形式設定されたフィールドの値(画像形式や記号など)を表す有効な文字列。

モデル オブジェクト

フォームモデル field

Page 251: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

238

4.98. formatTest

パターン形式文字列による検証を制御します。

formatTestプロパティは、検証に使用できます。 formatTest プロパティは、null フィールドでは評価されません。 formatTest プロパティは、フォーカスがフィールドを離れる場合など、フォームの有効期間中に評価されたコンテキストになることがあります。

nullTest と scriptTestを識別するには、 formatTest を使用して、目的のフィールドの値を確認します。値が null または空の場合、 nullTest 検証の結果として検証が失敗しています。

4.98.1. 構文Reference_Syntax.formatTest = "warning | disabled | error"

4.98.2. 値

タイプ 値

文字列 • disabled• error• warning(デフォルト)• dismiss :ユーザーがメッセージを理解し、フォームに戻って制約事項に従う意

思があることを示します。• override :ユーザーがメッセージを理解し、それでも制約事項に従わないことを

示します。テストを実行しません。picture 句に適合しない値をフォームオブジェクトに入力できます。フィールドに適合しない値を入力したままにしておくことができます。これによってフォームの有効性が損なわれることはありません。

• error• warning(デフォルト)• dismiss :ユーザーがメッセージを理解し、フォームに戻って制約事項に従う意

思があることを示します。• override :ユーザーがメッセージを理解し、それでも制約事項に従わないことを

示します。picture 句に適合しないデータに対しては、メッセージを表示し、入力を受け付けません。フォームオブジェクトは picture 句に適合する必要があります。• warning(デフォルト)• dismiss :ユーザーがメッセージを理解し、フォームに戻って制約事項に従う意

思があることを示します。• override :ユーザーがメッセージを理解し、それでも制約事項に従わないことを

示します。picture 句に適合しないデータに対しては、メッセージを表示しますが、ユーザーは次のフィールドに進むことができます。メッセージでは、picture 句に適合する値をフォームオブジェクトに入力するようにユーザーに通知する必要があります。ユーザーには次の 2 つの選択肢があります。• dismiss :ユーザーがメッセージを理解し、フォームに戻って制約事項に従う意

思があることを示します。• override :ユーザーがメッセージを理解し、それでも制約事項に従わないことを

示します。

Page 252: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

239

4.98.3. 適用先

4.98.4. バージョン

XFA 2.1

4.98.5. 例

検証パターンがまだ定義されていない場合に、検証パターンを設定します。

4.98.6. JavaScript

TextField1.validate.picture.value = "A9A 9A9"; TextField1.validate.formatTest = "error";

4.98.7. FormCalc

TextField1.validate.picture = "A9A 9A9" TextField1.validate.formatTest = "error"

モデル オブジェクト

フォームモデル validate

Page 253: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

240

4.99. fracDigits

取得し、保存する小数点以下の最大桁数(この値を含む)を指定します。

4.99.1. 構文Reference_Syntax.fracDigits = "2 | integer"

4.99.2. 値

4.99.3. 適用先

4.99.4. バージョン

XFA 2.1

4.99.5. 例

数値フィールドのデータ型は、小数値に設定する必要があります。

4.99.6. JavaScript

NumericField1.resolveNode("value.#decimal").fracDigits = "3";

4.99.7. FormCalc

NumericField1.value.#decimal.fracDigits = "3"

タイプ 値

文字列 • 2(デフォルト)• 任意の有効な整数値を表す文字列。

モデル オブジェクト

フォームモデル decimal

Page 254: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

241

4.100. from

データソースの元の列名を指定します。

4.100.1. 構文Reference_Syntax.from = "string"

4.100.2. 値

4.100.3. 適用先

4.100.4. バージョン

XFA 2.1

タイプ 値

文字列 データのマップ元となるデータソースの列名を表す有効な文字列。

モデル オブジェクト

sourceSet モデル map

Page 255: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

242

4.101. fullText

ユーザーがフォームフィールドに貼り付ける完全な(切り詰めない)値を表します。

フィールドに貼り付けるテキストが、許容されるコンテンツ領域を越える場合、切り詰められることがあります。 fullText プロパティにより、スクリプティング操作で使用する切り詰められていない値をメモリに保存します。

newContentType の値により、このプロパティのコンテンツタイプが決まります

4.101.1. 構文Reference_Syntax.fullText = "string"

4.101.2. 値

4.101.3. 適用先

4.101.4. バージョン

XFA 2.1

4.101.5. 例

4.101.6. JavaScript

xfa.event.fullText;

4.101.7. FormCalc

xfa.event.fullText

タイプ 値

文字列 任意の有効な文字列値。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 256: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

243

4.102. h

レイアウトの高さを指定する測定値です。

高さを測定値として指定すると、この値が minH プロパティおよび maxH プロパティで許可された拡大範囲より優先されます。 このプロパティを省略したり、空白の文字列に設定したりすると、拡大範囲が minHプロパティおよび maxH プロパティによって設定されます。

4.102.1. 構文Reference_Syntax.h = "0in | measurement"

4.102.2. 値

4.102.3. 適用先

4.102.4. バージョン

XFA 2.1

4.102.5. 例

4.102.6. JavaScript

TextField1.h = "2in";

4.102.7. FormCalc

TextField1.h = "2in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル drawexclGroupfieldsubform

Page 257: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

244

4.103. hAlign

水平方向のテキスト揃えを指定します。

4.103.1. 構文Reference_Syntax.hAlign = "left | center | right | justifyAll | justify | radix"

4.103.2. 値

4.103.3. 適用先

4.103.4. バージョン

XFA 2.1

タイプ 値

文字列 • left(デフォルト)• center• right• justifyAll• justify適用領域の左端にテキストを整列させます。

• center• right• justifyAll• justify適用範囲内でテキストを水平方向に中央揃えします。

• right• justifyAll• justify適用領域の右端にテキストを整列させます。

• justifyAll• justify適用範囲一杯にすべての行を均等揃えにします。

• justify最後の行を左揃えし、残りの行を均等揃えにします。

モデル オブジェクト

フォームモデル drawexclGroupfieldparasubform

Page 258: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

245

4.103.5. 例

4.103.6. JavaScript

TextField1.para.hAlign = "right";

4.103.7. FormCalc

TextField1.para.hAlign = "right"

4.104. hand

線または境界線の位置揃えを指定します。

注:フィールドデータを comb 形式で表示する場合は、フィールドの border オブジェクトの hand プロパティの値を right に設定する必要があります。以下に例を挙げます。

TextField1.border.hand = "right"; // JavaScript TextField1.border.hand = "right" // FormCalc

4.104.1. 構文Reference_Syntax.hand = "even | left | right"

4.104.2. 値

4.104.3. 適用先

タイプ 値

文字列 • even(デフォルト)• left• right表示された線を基になるベクトルや円弧上の中央に配置します。

• left• right表示された線を基になるベクトルや円弧のすぐ左(始点から終点への方向で見た場合)に配置します。

• right表示された線を基になるベクトルや円弧のすぐ右(始点から終点への方向で見た場合)に配置します。comb を使用してフィールドデータを表示するには、この値を設定する必要があります。

モデル オブジェクト

フォームモデル arcborderlinerectangle

Page 259: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

246

4.104.4. バージョン

XFA 2.1

4.104.5. 例

4.104.6. JavaScript

Line1.resolveNode("value.#line").hand = "left";

4.104.7. FormCalc

Line1.value.#line.hand = "left"

4.105. highlight

ユーザーが有効にしたときのボタンの外観を指定します。すべての値は 2 つのステータス(上、下)をサポートしています。ただし、プッシュ型は例外で、3 つのステータス(上、下およびロールオーバー)をサポートしています。

4.105.1. 構文Reference_Syntax.highlight="none | inverted | push | outline"

4.105.2. 値

4.105.3. 適用先

4.105.4. バージョン

XFA 2.5

タイプ 値

文字列 • push(デフォルト)• none• inverted• outlinehighlight モード「push」に設定されているボタンの場合は、ボタンの他の状態(下およびロールオーバー)に別のキャプションを割り当てることができます。

モデル オブジェクト

フォームモデル button

Page 260: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

247

4.105.5. 例

4.105.6. JavaScript

Button1.resolveNode("ui.#button").highlight = "push";

4.105.7. FormCalc

Button1.ui.#button.highlight = "push"

4.106. href

外部ファイルまたはリソースへの参照を指定します。

transferEncoding プロパティは、外部の画像には適用されません。

4.106.1. 構文Reference_Syntax.href = "URL"

4.106.2. 値

4.106.3. 適用先

4.106.4. バージョン

XFA 2.1

4.106.5. 例

4.106.6. JavaScript

ImageField1.resolveNode("value.#image").href = "/E/dev/Logos/adobe.jpg";

4.106.7. FormCalc

ImageField1.value.#image.href = "/E/dev/Logos/adobe.jpg"

タイプ 値

文字列 有効な HTML 参照。以下に例を挙げます。• http://www.adobe.com/data• ftp://255.255.0.0/dataFiles

モデル オブジェクト

フォームモデル exDataimage

Page 261: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

248

4.107. hScrollPolicy

フィールドを水平にスクロールできるようにするかどうかを指定します。

注:このプロパティは、格納するデータやテキストに応じて拡大可能なテキストフィールドには適用されません。

4.107.1. 構文Reference_Syntax.hScrollPolicy = "auto | on | off"

4.107.2. 値

4.107.3. 適用先

4.107.4. バージョン

XFA 2.5

4.107.5. 例

4.107.6. JavaScript

TextField1.resolveNode("ui.#textEdit").hScrollPolicy = "off";

4.107.7. FormCalc

TextField1.ui.#textEdit.hScrollPolicy = "off"

タイプ 値

文字列 • auto(デフォルト)• on• off1 行のフィールドでは水平方向にスクロールし、複数行のフィールドでは垂直方向にスクロールします(必要に応じて垂直方向のスクロールバーが表示されます)。

• on• offテキストやデータがフィールドの境界線外にオーバーフローしているかどうかに関係なく、水平方向のスクロールバーを表示します。

• offフィールドの幅に物理的に収まる範囲を超えてフィールドに文字が入力されないよう制限します。この制限は、フィールドのデータには適用されません。

モデル オブジェクト

フォームモデル dateTimeEditnumericEdittextEdit

Page 262: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

249

4.108. hyphenate

ハイフネーション処理を許可するかどうかを制御します。

4.108.1. 構文Reference_Syntax.hyphenate = "0 | 1"

4.108.2. 値

4.108.3. 適用先

4.108.4. バージョンXFA 2.8

4.109. ID

ユーザー定義の汎用 XML ID 型を指定します。

4.109.1. 構文Reference_Syntax.ID = "string"

4.109.2. 値

4.109.3. 適用先

node クラス クラス

4.109.4. バージョンXFA 2.1

タイプ 値

文字列 • 0• 1ハイフネーション処理を許可しません。

• 1ハイフネーション処理を許可します。

モデル オブジェクト

フォームモデル para

タイプ 値

文字列 ユーザー定義 XML ID を表す有効な文字列。

Page 263: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

250

4.110. imagingBBox

レンダリングに使用できるメディア内の領域を、「x, y, 幅 , 高さ」の測定値を表す 4 つのコンマ区切り値で指定します。

4.110.1. 構文Reference_Syntax.bind = "none | x, y, width, height"

4.110.2. 値

4.110.3. 適用先

4.110.4. バージョン

XFA 2.1

4.110.5. 例

4.110.6. JavaScript

xfa.form.form1.pageSet.Page1.medium = "100, 100, 50, 50";

4.110.7. FormCalc

xfa.form.form1.pageSet.Page1.medium = "100, 100, 50, 50"

タイプ 値

文字列 • none(デフォルト)• x, y, width, height用紙全体をレンダリングに使用できます。

• x, y, width, heightユーザーは、サブフォームのコンテンツを操作できません。ユーザーエージェントは操作を順に行う場合に値を素通りさせるコンテナとしてサブフォームを処理する必要があるため、ユーザーがサブフォームのコンテンツを変更することはできませんが、スクリプティング操作や計算などの間接的な手段によって変更することはできます。

モデル オブジェクト

フォームモデル medium

Page 264: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

251

4.111. index

類似名かつスコープ内のノードのコレクションでの、このノードの位置を返します。

ノードに名前がない場合は、類似クラス名のコレクションの位置が返されます。

4.111.1. 構文Reference_Syntax.index = "integer"

4.111.2. 値

4.111.3. 適用先

tree クラス クラス

4.111.4. バージョン

XFA 2.1

4.111.5. 例

4.111.6. JavaScript

Subform1.parent.index;

4.111.7. FormCalc

Subform1.parent.index

関連するリンク:オブジェクトの参照サブフォームのインスタンスの操作背景色の変更

タイプ 値

整数値 同じスコープ内で同じ名前を持つオブジェクトを基準にした、現在のオブジェクトのゼロベースインデックス位置を表す整数。

Page 265: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

252

4.112. initial

サブフォームまたはサブフォームセットの初期数を指定します。このプロパティは、印刷フォームおよびスタティックフォームにのみ使用します。

4.112.1. 構文Reference_Syntax.initial = "1 | string"

4.112.2. 値

4.112.3. 適用先

4.112.4. バージョン

XFA 2.1

4.112.5. 例

occur オブジェクトを form:ready イベントの発生時に変更するのでは、フォームライフサイクル内では遅すぎます。この変更は、 template:ready イベント上で変更します。 ただし、 template:ready イベントは、ユーザーインターフェイスからアクセスできません。

4.112.6. JavaScript

Subform1.occur.initial = "3";

4.112.7. FormCalc

Subform1.occur.initial = "3"

タイプ 値

文字列 • 1(デフォルト)• 任意の有効な整数を表す有効な文字列。

モデル オブジェクト

フォームモデル occur

Page 266: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

253

4.113. initialNumber

ページ番号を、同じ pageSetを使用する連続するページのグループの最初のページに指定します。

1 つの文書内で別々のページ番号を使用する場合は、 initialNumber を使用して各グループの開始ページ番号を制御します。例えば、目次では i~ iv を使用し、続く本文では 1~27 を使用できます。

4.113.1. 構文Reference_Syntax.initialNumber = "1 | string"

4.113.2. 値

4.113.3. 適用先

4.113.4. バージョン

XFA 2.1

4.113.5. 例

4.113.6. JavaScript

xfa.form.form1.pageSet.Page1.initialNumber = "4";

4.113.7. FormCalc

xfa.form.form1.pageSet.Page1.initialNumber = "4"

タイプ 値

文字列 • 1(デフォルト)• 任意の整数を表す有効な文字列。

モデル オブジェクト

フォームモデル pageArea

Page 267: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

254

4.114. 入力特定の WSDL 接続操作に関連付けられる入力メッセージを指定します。

4.114.1. 構文Reference_Syntax.input = "string"

4.114.2. 値

4.114.3. 適用先

4.114.4. バージョン

XFA 2.1

タイプ 値

文字列 入力メッセージを表す有効な文字列。

モデル オブジェクト

connectionSet モデル operation

Page 268: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

255

4.115. instanceIndex

同じフォームオブジェクトの他のインスタンスとの相対的な位置に基づいてサブフォームまたはサブフォームセットのインデックスを計算します。

4.115.1. 構文Reference_Syntax.instanceIndex = "integer"

4.115.2. バージョン

2.5

4.115.3. 値

4.115.4. 適用先

4.115.5. バージョン

XFA 2.5

タイプ 値

整数値 指定されたサブフォームまたはサブフォームセットのゼロベースのインデックスを表す有効な整数。

モデル オブジェクト

フォームモデル subformsubformSet

Page 269: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

256

4.116. intact

コンテンツ領域またはページ内に親オブジェクトをそのまま保持する場合の制約事項を指定します。

コンテンツ領域またはページへの分割は、テキストベースの field オブジェクトや draw オブジェクト、特に textEdit オブジェクトを使用したオブジェクトにのみ適用されます。

4.116.1. 構文Reference_Syntax.intact = "none | contentArea"

4.116.2. 値

4.116.3. 適用先

4.116.4. バージョン

XFA 2.1

4.116.5. 例

4.116.6. JavaScript

Subform1.keep.intact = "contentArea";

4.116.7. FormCalc

Subform1.keep.intact = "contentArea"

タイプ 値

文字列 • none(サブフォームおよび field オブジェクトのデフォルト)• contentArea(draw オブジェクトのデフォルト)オブジェクトを、コンテンツ領域またはページ内にそのままレンダリングするかどうかの決定を処理アプリケーションに委任します。サブフォームはコンテンツ領域やページに分割される可能性があります。この値は、親コンテナのレイアウトがtb、lr-tbまたはtable の場合のデフォルト値です。親コンテナ自体で分割が許可されていない場合、field オブジェクトおよび draw オブジェクトは分割されません。

• contentArea(draw オブジェクトのデフォルト)オブジェクトをコンテンツ領域内にそのままレンダリングするように要求します。この値は、親コンテナのレイアウトが position または row の場合のデフォルト値です。

モデル オブジェクト

フォームモデル keep

Page 270: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

257

4.117. inverted

コーナーを(境界線に対して接線方向に交わる)凸面として表示するか、反転させて(境界線に対して直角に交わる)凹面として表示するかを指定します。

4.117.1. 構文Reference_Syntax.inverted = "0 | 1"

4.117.2. 値

4.117.3. 適用先

4.117.4. バージョン

XFA 2.1

4.117.5. 例

4.117.6. JavaScript

TextField1.border.corner.inverted = "1";

4.117.7. FormCalc

TextField1.border.corner.inverted = "1"

タイプ 値

文字列 • 0(デフォルト)• 1コーナーは凸面として表示されます。

• 1コーナーは凹面として表示されます。

モデル オブジェクト

フォームモデル corner

Page 271: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

258

4.118. isContainer

このオブジェクトがコンテナオブジェクトであるかどうかを指定します。

注:このプロパティは読み取り専用です。

4.118.1. JavaScript 構文Reference_Syntax.isContainer = false | true; - or - Reference_Syntax.isContainer = 0 | 1;

4.118.2. FormCalc 構文Reference_Syntax.isContainer = 0 | 1

4.118.3. 値

4.118.4. 適用先

node クラス クラス

4.118.5. バージョン

XFA 2.1

4.118.6. 例

4.118.7. JavaScript

TextField1.isContainer;

4.118.8. FormCalc

TextField1.isContainer

タイプ 値

ブール演算式 • true | 1(デフォルト)• false | 0オブジェクトはコンテナオブジェクトです。

• false | 0オブジェクトはコンテナオブジェクトではありません。

Page 272: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

259

4.119. isDefined

有効なデータウィンドウが現在定義されているかどうかを示します。

現在のレコードインデックスがデータ内のレコードを参照している場合、データウィンドウは有効であると考えられます。レコードがない場合、または現在のレコードインデックスがレコード範囲の外を参照している場合、データウィンドウは定義されていません。

注:このプロパティは読み取り専用です。

4.119.1. JavaScript 構文Reference_Syntax.isDefined = false | true; - or - Reference_Syntax.isDefined = 0 | 1;

4.119.2. FormCalc 構文Reference_Syntax.isDefined = 0 | 1

4.119.3. 値

4.119.4. 適用先

4.119.5. バージョン

XFA 2.1

4.119.6. 例

4.119.7. JavaScript

xfa.dataWindow.isDefined;

4.119.8. FormCalc

$dataWindow.isDefined

タイプ 値

ブール演算式 • true | 1(デフォルト)• false | 0現在のデータウィンドウは定義されています。

• false | 0現在のデータウィンドウは定義されていません。

モデル オブジェクト

データモデル dataWindow

Page 273: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

260

4.120. isNull

現在のデータ値が null 値であるかどうかを指定します。

4.120.1. JavaScript 構文Reference_Syntax.isNull = false | true; - or - Reference_Syntax.isNull = 0 | 1;

4.120.2. FormCalc 構文Reference_Syntax.isNull = 0 | 1

4.120.3. 値

4.120.4. 適用先

node クラス クラス

4.120.5. バージョン

XFA 2.1

4.120.6. 例

4.120.7. JavaScript

TextField1.isNull = 0;

4.120.8. FormCalc

TextField1.isNull = 0

タイプ 値

ブール演算式 • true | 1(デフォルト)• false | 0現在のデータ値は null 値です。• false | 0現在のデータウィンドウは null 値ではありません。

モデル オブジェクト

データモデル dataValue

Page 274: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

261

4.121. join

コーナーの形状を指定します。

4.121.1. 構文Reference_Syntax.join = "square | round"

4.121.2. 値

4.121.3. 適用先

4.121.4. バージョン

XFA 2.1

4.121.5. 例

4.121.6. JavaScript

TextField1.border.corner.join = "round";

4.121.7. FormCalc

TextField1.border.corner.join = "round"

タイプ 値

文字列 • square(デフォルト)• roundコーナーは隣り合う境界線が直角に交わる形状となります。

• roundコーナーは隣り合う境界線が丸いカーブを描く形状となります。

モデル オブジェクト

フォームモデル corner

Page 275: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

262

4.122. kerningMode

文字間にカーニングを適用します。

4.122.1. 構文Reference_Syntax.kerningMode = "none | pair"

4.122.2. 値

4.122.3. 適用先

4.122.4. バージョン

XFA 2.8

4.122.5. 例

4.122.6. JavaScript

TextField1.font.kerningMode = "pair";

4.122.7. FormCalc

TextField1.font.kerningMode = "pair"

タイプ 値

文字列 • none• pairカーニングは無効です。

• pairカーニングは有効です。カーニングが有効で文字間隔が 0以外の場合、カーニングが最初に適用されます。

モデル オブジェクト

フォームモデル font

Page 276: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

263

4.123. keyAgreement

署名証明書に必要な有効な鍵用途拡張を指定します。

4.123.1. 構文Reference_Syntax.keyAgreement = "Yes | No | empty_string"

4.123.2. 値

4.123.3. 適用先

4.123.4. バージョン

XFA 2.5

タイプ 値

文字列 • Yes(デフォルト)• No• ""証明書に値が設定されていないと、証明書が許容されません。

• No• ""証明書に値が設定されていない場合に、証明書が許容されます。

• ""指定がない場合や、空白の文字列が指定されている場合は、証明書の属性が無視されます。

モデル オブジェクト

フォームモデル keyUsage

Page 277: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

264

4.124. keyCertSign

署名証明書に必要な有効な鍵用途拡張を指定します。

4.124.1. 構文Reference_Syntax.keyCertSign = "Yes | No | empty_string"

4.124.2. 値

4.124.3. 適用先

4.124.4. バージョン

XFA 2.5

タイプ 値

文字列 • Yes(デフォルト)• No• ""証明書に値が設定されていないと、証明書が許容されません。

• No• ""証明書に値が設定されていない場合に、証明書が許容されます。

• ""指定がない場合や、空白の文字列が指定されている場合は、証明書の属性が無視されます。

モデル オブジェクト

フォームモデル keyUsage

Page 278: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

265

4.125. keyDown

ユーザーが選択のために矢印キーを押しているかどうかを判定します。このプロパティは、リストボックスやコンボボックスでのみ有効です。

4.125.1. 構文Reference_Syntax.keyDown = "True | False"

4.125.2. 値

4.125.3. 適用先

4.125.4. バージョン

XFA 2.1

4.125.5. 例

4.125.6. JavaScript

xfa.event.keyDown;

4.125.7. FormCalc

xfa.event.keyDown

タイプ 値

文字列 • True(デフォルト)• 矢印キーによる選択が行われました。• False• 矢印キーによる選択は行われませんで

した。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 279: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

266

4.126. keyEncipherment

署名証明書に必要な有効な鍵用途拡張を指定します。

4.126.1. 構文Reference_Syntax.keyEnciphement = "Yes | No | empty_string"

4.126.2. 値

4.126.3. 適用先

4.126.4. バージョン

XFA 2.5

タイプ 値

文字列 • Yes(デフォルト)• No• ""証明書に値が設定されていないと、証明書が許容されません。

• No• ""証明書に値が設定されていない場合に、証明書が許容されます。

• ""指定がない場合や、空白の文字列が指定されている場合は、証明書の属性が無視されます。

モデル オブジェクト

フォームモデル keyUsage

Page 280: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

267

4.127. labelRef

ref オブジェクトによって識別されるセット内のデータノードごとにデータ値を解決します。

次に、データ値を使用して <items save='0'>などのラベル項目が設定されます。

labelRef プロパティは相対的な参照構文式です。

labelRef プロパティは省略可能です。ラベルのない値セットのみを使用してラベルを定義する場合、オブジェクトは実際の値をデフォルト値とするラベルを使用してレンダリングされます。

4.127.1. 構文Reference_Syntax.labelRef = "string"

4.127.2. 値

4.127.3. 適用先

4.127.4. バージョン

XFA 2.4

タイプ 値

文字列 セット内の各データノードのデータ値を表す文字列。

モデル オブジェクト

フォームモデル bindItems

Page 281: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

268

4.128. ladderCount

連続してハイフネーション処理される行の最大数を指定します。

4.128.1. 構文Reference_Syntax.ladderCount = [0..n]

4.128.2. 値

4.128.3. 適用先

4.128.4. バージョン

XFA 2.8

タイプ 値

整数値 連続してハイフネーション処理される行数を表す有効な整数。デフォルト値は 2です。

モデル オブジェクト

フォームモデル hyphenation

Page 282: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

269

4.129. language

実行中のホストアプリケーションの言語を返します。

4.129.1. 構文Reference_Syntax.language

4.129.2. 値

4.129.3. 適用先

4.129.4. バージョン

XFA 2.1

4.129.5. 例

4.129.6. JavaScript

xfa.host.language;

4.129.7. FormCalc

xfa.host.language

タイプ 値

文字列 ホストコンピューターのロケール言語を表す有効な文字列。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 283: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

270

4.130. layout

このオブジェクトで使用するレイアウト方法を指定します。

4.130.1. 構文Reference_Syntax.layout = "position | lr-tb | rl-tb | row | table | tb"

4.130.2. 値

タイプ 値

文字列 • position(デフォルト)• lr-tb• rl-tb• row• table• tbコントロールのコンテンツは、コンテンツオブジェクトに示されたロケーション情報に従って配置されます。

• lr-tb• rl-tb• row• table• tbオブジェクトのコンテンツの向きは左から右、上から下になります。

• rl-tb• row• table• tb今後の使用のために予約されています。オブジェクトのコンテンツの向きは右から左、上から下になります。

• row• table• tbこれはテーブルの内側のオブジェクトであり、1 つ以上の行を表します。このオブジェクトに含まれるオブジェクトはテーブルのセルであり、高さや幅のプロパティがあっても無視されます。セルは右から左にレイアウトされ、各セルは行の高さと 1 つ以上の連続した列の幅に調整されます。• table• tbこれはテーブルの外側のオブジェクトです。子サブフォームまたは除外グループでは、それぞれ layout プロパティを row に設定する必要があります。テーブルの行は上から下にレイアウトされます。

• tbオブジェクトのコンテンツの向きは上から下になります。

Page 284: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

271

4.130.3. 適用先

4.130.4. バージョン

XFA 2.1

4.130.5. 例

4.130.6. JavaScript

Subform1.layout = "tb";

4.130.7. FormCalc

Subform1.layout = "tb"

関連するリンク:オブジェクトの参照ページ番号とページ数の使用すべてのフォームフィールドの無効化

モデル オブジェクト

フォームモデル exclGroupsubform

Page 285: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

272

4.131. leadDigits

取得し、保存する小数点以上の最大桁数(この値を含む)を指定します。

4.131.1. 構文Reference_Syntax.leadDigits = "0 | integer"

4.131.2. 値

4.131.3. 適用先

4.131.4. バージョン

XFA 2.1

4.131.5. 例

以下の例では、数値フィールドのデータ型を小数値に設定する必要があります。

4.131.6. JavaScript

NumericField1.resolveNode("value.#decimal").leadDigits = "2";

4.131.7. FormCalc

NumericField1.value.#decimal.leadDigits = "2"

タイプ 値

文字列 • 0(デフォルト)• 任意の整数値を表す有効な文字列。

モデル オブジェクト

フォームモデル decimal

Page 286: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

273

4.132. leader

コンテンツ領域またはページ領域の上部に配置する subformまたは subformSetオブジェクトを指定します。

leader プロパティは、非推奨の overflowLeader(非推奨) プロパティおよび bookendLeader(非推奨) プロパティの代わりに使用します。

4.132.1. 構文Reference_Syntax.leader = "string"

4.132.2. 値

4.132.3. 適用先

4.132.4. バージョン

XFA 2.4

4.132.5. 例

4.132.6. JavaScript

Subform1.leader = "xfa.form.form1.Subform2";

4.132.7. FormCalc

Subform1.leader = "xfa.form.form1.Subform2"

タイプ 値

文字列 サブフォームまたはサブフォームセットの ID または完全修飾参照構文式を表す有効な文字列。デフォルトは空白の文字列です。

モデル オブジェクト

フォームモデル bookendbreakAfterbreakBeforeoverflow

Page 287: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

274

4.133. leftInset

左の差込枠のサイズを指定します。

4.133.1. 構文Reference_Syntax.leftInset = "0in | measurement"

4.133.2. 値

4.133.3. 適用先

4.133.4. バージョン

XFA 2.1

4.133.5. 例

4.133.6. JavaScript

Subform1.margin.leftInset = "0.25in";

4.133.7. FormCalc

Subform1.margin.leftInset = "0.25in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル margin

Page 288: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

275

4.134. length

リストのオブジェクト数を指定します。

注:このプロパティは読み取り専用です。

4.134.1. 構文Reference_Syntax.length

4.134.2. 値

4.134.3. 適用先

list クラス

4.134.4. バージョン

XFA 2.5

4.134.5. 例

4.134.6. JavaScript

// Display the number of child nodes under root node. xfa.host.messageBox("Number of nodes under rootNode after appending clone: " + xfa.record.nodes.length);

4.134.7. FormCalc

// Display the number of child nodes under root node. xfa.host.messageBox("Number of nodes under rootNode after appending clone: " + xfa.record.nodes.length)

関連するリンク:オブジェクトの参照データモデルのノードの作成合計の計算背景色の変更コンボボックスの入力すべてのフォームフィールドの無効化

タイプ 値

整数値 オブジェクトの数を表す有効な整数。

Page 289: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

276

4.135. letterSpacing

間隔の制限を指定します。

4.135.1. 構文Reference_Syntax.letterSpacing = "[0..100]% | measurement"

4.135.2. 値

4.135.3. 適用先

4.135.4. バージョン

XFA 2.8

4.135.5. 例

4.135.6. JavaScript

TextField1.font.letterSpacing = "10%";

4.135.7. FormCalc

TextField1.font.letterSpacing = "10%"

タイプ 値

文字列 文字間隔の制限には、次のいずれかを使用できます。

• 絶対的な測定値。数値と単位で指定します。数値が 0 の場合、単位は必要ありません。

• 現在のフォントの全角幅に対する相対的な測定値。• スペース文字(U+0020)のフォントの字形の幅に対するパーセンテージ値。フォ

ントにスペース文字がない場合、このパーセンテージ値はフォントの全角幅に適用されます。

モデル オブジェクト

フォームモデル font

Page 290: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

277

4.136. lineHeight

段落コンテンツに適用される行の高さを指定します。

値を省略した場合、または空白の値を指定した場合、行の高さはフォントサイズによって決まります。

4.136.1. 構文Reference_Syntax.lineHeight = "0pt | measurement"

4.136.2. 値

4.136.3. 適用先

4.136.4. バージョン

XFA 2.1

4.136.5. 例

4.136.6. JavaScript

TextField1.para.lineHeight = "20pt";

4.136.7. FormCalc

TextField1.para.lineHeight = "20pt"

タイプ 値

文字列 • 0pt(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル para

Page 291: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

278

4.137. lineThrough

テキスト上に引かれた 1 本または 2 本の線(取り消し線)を有効にするかどうかを指定します。

4.137.1. 構文Reference_Syntax.lineThrough = "0 | 1 | 2"

4.137.2. 値

4.137.3. 適用先

4.137.4. バージョン

XFA 2.1

4.137.5. 例

4.137.6. JavaScript

TextField1.font.lineThrough = "2";

4.137.7. FormCalc

TextField1.font.lineThrough = "2"

タイプ 値

文字列 • 0(デフォルト)• 1• 2フォントは、テキスト全体に線を引かずにレンダリングされます。

• 1• 2フォントは、テキスト全体に 1 本の線が引かれた状態でレンダリングされます。

• 2フォントは、テキストに 2 本の線が引かれた状態でレンダリングされます。

モデル オブジェクト

フォームモデル font

Page 292: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

279

4.138. lineThroughPeriod

テキストに引かれたライン(取り消し線とも呼ばれます)の外観を制御します。

4.138.1. 構文Reference_Syntax.lineThroughPeriod = "all | word"

4.138.2. 値

4.138.3. 適用先

4.138.4. バージョン

XFA 2.1

4.138.5. 例

4.138.6. JavaScript

TextField1.font.lineThroughPeriod = "word";

4.138.7. FormCalc

TextField1.font.lineThroughPeriod = "word"

タイプ 値

文字列 • all(デフォルト)• word線は単語の区切りを越えてレンダリングされます。

• word線は単語の区切りで切り離されてレンダリングされます。

モデル オブジェクト

フォームモデル font

Page 293: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

280

4.139. listen

イベントオブジェクトで、参照先のノードで発生したイベントのみをリスンするか、参照先のノードとその下位ノードで発生したイベントをリスンするかを制御します。

4.139.1. 構文Reference_Syntax.listen = "refOnly | refAndDescendents"

4.139.2. 値

4.139.3. 適用先

4.139.4. バージョン

XFA 3.0

タイプ 値

文字列 • refOnly(デフォルト): ref プロパティで指定したコンテナ上のイベントのみをリスンします。

• refAndDescendents: ref ノードとその下位ノードで発生したイベントをリスンします。

モデル オブジェクト

フォームモデル event

Page 294: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

281

4.140. locale

オブジェクトのコンテンツに使用する言語、通貨、日時の形式を指定します。

ロケールは、picture 句によって形式設定、検証または正規化されたデータの表現に影響を与えます。このプロパティを指定しない場合、またはこのプロパティが空の場合、デフォルトの動作では親オブジェクトのロケールを継承します。最も外側のサブフォームでロケールが指定されていない場合、デフォルトの動作はオペレーティングシステムの環境ロケールに準じます。オペレーティングシステムでロケールが設定されていない場合は、 ja_JP が使用されます。

4.140.1. 構文Reference_Syntax.locale = "ambient | locale"

4.140.2. 値

4.140.3. 適用先

4.140.4. バージョン

XFA 2.1

4.140.5. 例

4.140.6. JavaScript

TextField1.locale = "en_US";

4.140.7. FormCalc

TextField1.locale = "en_US"

タイプ 値

文字列 • ambient(デフォルト)• 有効なロケール名(ja_JP など)。有効なロケール値の完全なリストについては、

IETF RFC 1766 および ISO 639/ISO 3166 の仕様を参照してください。アプリケーションは独自の環境ロケールを使用します。

• 有効なロケール名(ja_JP など)。有効なロケール値の完全なリストについては、IETF RFC 1766 および ISO 639/ISO 3166 の仕様を参照してください。

モデル オブジェクト

フォームモデル drawfieldsubform

Page 295: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

282

4.141. lockType

データソースで使用するロック機能の種類を指定します。

4.141.1. 構文Reference_Syntax.lockType = "unspecified | readOnly | pessimistic | optimistic | batchOptimistic"

4.141.2. 値

4.141.3. 適用先

4.141.4. バージョン

XFA 2.1

タイプ 値

文字列 • unspecified(デフォルト)• readOnly• pessimistic• optimistic• batchOptimisticロックの種類を指定しません。

• readOnly• pessimistic• optimistic• batchOptimistic読み取り専用のレコードを示します。データは変更できません。

• pessimistic• optimistic• batchOptimisticレコードは、編集後すぐにデータソースでロックされます。

• optimistic• batchOptimisticユーザー主導でデータ更新が行われた場合にのみレコードがロックされます。

• batchOptimisticオプティミスティックなバッチ更新を示します。バッチ更新モードに設定されている必要があります。

モデル オブジェクト

sourceSet モデル recordSet

Page 296: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

283

4.141.5. 例

次の例では、 Titles はデータ接続名を表します。

4.141.6. JavaScript

xfa.sourceSet.Titles.nodes.item(1).query.recordSet.lockType = "optimistic";

4.141.7. FormCalc

xfa.sourceSet.Titles.nodes.item(1).query.recordSet.lockType = "optimistic"

4.142. long

メディアの長辺の長さを指定します。 long プロパティで指定する長さは、 short プロパティで指定する長さよりも長くする必要があります。

4.142.1. 構文Reference_Syntax.long = "0in | measurement"

4.142.2. 値

4.142.3. 適用先

4.142.4. バージョン

XFA 2.1

4.142.5. 例

4.142.6. JavaScript

xfa.form.form1.pageSet.Page1.medium.long = "4in";

4.142.7. FormCalc

xfa.form.form1.pageSet.Page1.medium.long = "4in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル medium

Page 297: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

284

4.143. mandatory

フィールドの nullTest 値を指定します。

4.143.1. 構文Reference_Syntax.mandatory = "string"

4.143.2. 値

4.143.3. 適用先

4.143.4. バージョン

XFA 2.1

4.143.5. 例

4.143.6. JavaScript

Textfield1.mandatory = "error";

4.143.7. FormCalc

TextField1.mandatory = "error"

タイプ 値

文字列 null テスト値を表す文字列。

モデル オブジェクト

フォームモデル exclGroupfield

Page 298: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

285

4.144. mandatoryMessage

このフィールドの指示メッセージ文字列を指定します。

4.144.1. 構文Reference_Syntax.mandatoryMessage = "string"

4.144.2. 値

4.144.3. 適用先

4.144.4. バージョン

XFA 2.1

4.144.5. 例

4.144.6. JavaScript

Textfield1.mandatoryMessage = "This field is required.";

4.144.7. FormCalc

TextField1.mandatoryMessage = "This field is required."

タイプ 値

文字列 必須のメッセージを表す文字列。

モデル オブジェクト

フォームモデル exclGroupfield

Page 299: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

286

4.145. marginLeft

段落の左インデントのサイズを指定します。

4.145.1. 構文Reference_Syntax.marginLeft = "0in | measurement"

4.145.2. 値

4.145.3. 適用先

4.145.4. バージョン

XFA 2.1

4.145.5. 例

4.145.6. JavaScript

TextField1.para.marginLeft = "0.5in";

4.145.7. FormCalc

TextField1.para.marginLeft = "0.5in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル para

Page 300: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

287

4.146. marginRight

段落の右インデントのサイズを指定します。

4.146.1. 構文Reference_Syntax.marginRight = "0in | measurement"

4.146.2. 値

4.146.3. 適用先

4.146.4. バージョン

XFA 2.1

4.146.5. 例

4.146.6. JavaScript

TextField1.para.marginRight = "0.5in";

4.146.7. FormCalc

TextField1.para.marginRight = "0.5in"

4.147. mark

チェックボックスオブジェクトの入力時に使用される形状を示します。

4.147.1. 構文Reference_Syntax.mark = "default | check | circle | cross | diamond | square | star"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル para

Page 301: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

288

4.147.2. 値

4.147.3. 適用先

4.147.4. バージョン

XFA 2.5

4.147.5. 例

4.147.6. JavaScript

CheckBox1.resolveNode("ui.#checkButton").mark = "diamond";

4.147.7. FormCalc

CheckBox1.ui.#checkButton.mark = "diamond"

タイプ 値

文字列 • default(デフォルト)• check• circle• cross• diamond• square• starデフォルトのマークは、チェックボックスオブジェクトの形状によって異なります。四角の場合は斜線、円の場合は塗りつぶしです。新しいマークはフォントベースの記号です。

• check• circle• cross• diamond• square• star

モデル オブジェクト

フォームモデル checkButton

Page 302: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

289

4.148. match

データ連結(マージ)処理で含まれたオブジェクトの役割を制御します。

4.148.1. 構文Reference_Syntax.mark = "once | none | global | dataref"

4.148.2. 値

4.148.3. 適用先

4.148.4. バージョン

XFA 2.1

4.148.5. 例

マージの前にフィールドのグローバルプロパティを設定する必要があります。

4.148.6. JavaScript

TextField1.bind.match = "global";

タイプ 値

文字列 • once(デフォルト)• none• global• dataRef標準の一致ルールに従って、含まれるオブジェクトを表すノードが Data モデルのノードに連結されます。• none• global• dataRef含まれるオブジェクトを表すノードは一時的なものです。Data モデルのノードには一切連結されません。• global• dataRef包含フィールドはグローバルです。通常の一致ルールで一致しない場合、データ連結処理ではフィールドに連結するデータを見つけるために、現在のレコード以外のデータを検索します。

• dataRef包含フィールドは、付属の ref プロパティで指定された Data モデルのノードに連結されます。

モデル オブジェクト

フォームモデル bind

sourceSet モデル bind

Page 303: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

290

4.148.7. FormCalc

TextField1.bind.match = "global"

4.149. max

含まれるコンテナの最大数を指定します。コンテナ数の上限を設定しない場合は -1 を指定します。

maxプロパティのデフォルト値は、 min プロパティの値です。 min プロパティが指定されていない場合のデフォルト値は 1です。

4.149.1. 構文Reference_Syntax.max = "1 | -1 | integer"

4.149.2. 値

4.149.3. 適用先

4.149.4. バージョン

XFA 2.1

4.149.5. 例

4.149.6. JavaScript

Subform1.occur.max = "3";

4.149.7. FormCalc

Subform1.occur.max = "3"

タイプ 値

文字列 • 1(デフォルト)• -1• 任意の有効な整数。上限はありません。

• 任意の有効な整数。

モデル オブジェクト

フォームモデル instanceManageroccur

sourceSet モデル recordSet

Page 304: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

291

4.150. maxChars

このテキスト値に含めることができる最大文字数を指定します。

4.150.1. 構文Reference_Syntax.maxChars = "0 | integer"

4.150.2. 値

4.150.3. JavaScript

TextField1.value.text.maxChars = "5";

4.150.4. FormCalc

TextField1.value.text.maxChars = "5"

タイプ 値

文字列 • 0(デフォルト)• 任意の有効な整数値。このプロパティに値を指定しない場合、または値が空白の文字列の場合は、何文字でも含めることができます。

Page 305: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

292

4.151. maxH

レイアウト用の高さの最大値を指定します。

maxH プロパティは、含まれるコンテナオブジェクトが拡大可能であり、 h プロパティの値が null の場合のみ有効です。このプロパティに値を指定しない場合、高さの上限はありません。 h プロパティに値を指定した場合、コンテナを縦に拡大することはできないので、このプロパティは無視されます。

4.151.1. 構文Reference_Syntax.maxH = "0in | measurement"

4.151.2. 値

4.151.3. 適用先

4.151.4. バージョン

XFA 2.1

4.151.5. 例

4.151.6. JavaScript

TextField1.maxH = "3in";

4.151.7. FormCalc

TextField1.maxH = "3in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル drawexclGroupfieldsubform

Page 306: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

293

4.152. maxLength

コンテンツの許容最大長を指定します。 -1 を指定すると、最大長に制限がないことを示します。

このプロパティの解釈はコンテンツタイプの影響を受けます。この場合、このプロパティではコンテンツの許容最大長(この値を含む)を文字数で指定します。例えば、コンテンツタイプが text/plain の場合、このプロパティはプレーンテキストのコンテンツの最大文字数(この値を含む)を表します。同様に、コンテンツタイプが text/html の場合、このプロパティはマークアップおよび無視される空白を除いたコンテンツの最大文字数(この値を含む)を表します。

4.152.1. 構文Reference_Syntax.maxLength = "-1 | integer"

4.152.2. 値

4.152.3. 適用先

4.152.4. バージョン

XFA 2.1

タイプ 値

文字列 • -1(デフォルト)• 任意の有効な整数値。

モデル オブジェクト

フォームモデル exData

Page 307: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

294

4.153. maxW

レイアウト用の幅の最大値を指定します。

このプロパティに値を指定しない場合、幅の上限はありません。このプロパティは、含まれるコンテナオブジェクトが拡大可能であり、 w プロパティの値が null の場合のみ有効です。 w プロパティに値を指定した場合、コンテナを横に拡大することはできないので、このプロパティは無視されます。

4.153.1. 構文Reference_Syntax.maxW = "0in | measurement"

4.153.2. 値

4.153.3. 適用先

4.153.4. バージョン

XFA 2.1

4.153.5. 例

4.153.6. JavaScript

TextField1.maxW = "3in";

4.153.7. FormCalc

TextField1.maxW = "3in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル drawexclGroupfieldsubform

Page 308: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

295

4.154. mergeMode

特定のサブフォームに使用するデータマージアルゴリズムを制御します。

フラグメントは、ホストする文書のルートサブフォームで指定された mergeMode 設定を継承します。

関連付けを含むモデルまたはスキーマをフォームのデータ接続として使用しない場合、ルートサブフォームの mergeMode プロパティは consumeData に設定されます。フォームのデータ接続として使用する場合、mergeMode プロパティは matchTemplateに設定されます。

4.154.1. 構文Reference_Syntax.mergeMode = "consumeData | matchTemplate"

4.154.2. 値

4.154.3. 適用先

4.154.4. バージョン

XFA 3.1

タイプ 値

文字列 • consumeData (デフォルト)• 単一のデータ要素で単一のサブフォームのみを作成できるデータマージアルゴリ

ズムを使用します。• matchTemplate• リレーショナルデータモデルをサポートし、単一のデータ要素で複数のサブ

フォームの単一のインスタンスを作成できるデータマージアルゴリズムを使用します。 addInstance、 removeInstanceおよび moveInstance 関数をinstanceManager オブジェクトで無効にします。

モデル オブジェクト

フォームモデル subform

Page 309: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

296

4.155. min

含まれているコンテナの最小値を指定します。

4.155.1. 構文Reference_Syntax.min = "1 | integer"

4.155.2. 値

4.155.3. 適用先

4.155.4. バージョン

XFA 2.1

4.155.5. 例

4.155.6. JavaScript

Subform1.occur.min = "0";

4.155.7. FormCalc

Subform1.occur.min = "0"

関連するリンク:サブフォームのインスタンスの操作

タイプ 値

文字列 • 1(デフォルト)• 任意の有効な整数。

モデル オブジェクト

フォームモデル instanceManageroccur

Page 310: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

297

4.156. minH

レイアウト用の高さの最小値を指定します。

minH プロパティは、含まれるコンテナオブジェクトが拡大可能であり、 h プロパティの値が null の場合のみ有効です。 h プロパティに値を指定した場合、コンテナを縦に拡大することはできないので、このプロパティは無視されます。

4.156.1. 構文Reference_Syntax.minH = "0in | measurement"

4.156.2. 値

4.156.3. 適用先

4.156.4. バージョン

XFA 2.1

4.156.5. 例

4.156.6. JavaScript

TextField1.minH = "0.5in";

4.156.7. FormCalc

TextField1.minH = "0.5in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル drawexclGroupfieldsubform

Page 311: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

298

4.157. minW

レイアウト用の幅の最小値を指定します。

minW プロパティは、含まれるコンテナオブジェクトが拡大可能であり、 w プロパティの値が null の場合のみ有効です。 w プロパティに値を指定した場合、コンテナを横に拡大することはできないので、このプロパティは無視されます。

4.157.1. 構文Reference_Syntax.minW = "0in | measurement"

4.157.2. 値

4.157.3. 適用先

4.157.4. バージョン

XFA 2.1

4.157.5. 例

4.157.6. JavaScript

TextField1.minW = "0.5in";

4.157.7. FormCalc

TextField1.minW = "0.5in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル drawexclGroupfieldsubform

Page 312: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

299

4.158. model

現在のオブジェクトのモデルを指定します。

注:このプロパティは読み取り専用です。

4.158.1. 構文Reference_Syntax.model

4.158.2. 値

4.158.3. 適用先

node クラス クラス

4.158.4. バージョン

XFA 2.1

4.158.5. 例

4.158.6. JavaScript

xfa.model.name;

4.158.7. FormCalc

xfa.model.name

タイプ 値

オブジェクト connectionSet や dataModel などの特定の XMLフォームオブジェクトモデルのルートオブジェクト。

Page 313: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

300

4.159. modifier

修飾キー(Microsoft Windows での Ctrl キーなど)が、®特定のイベントの実行時に押されているかどうかを判定します。

4.159.1. JavaScript 構文Reference_Syntax.modifier = false | true; - or - Reference_Syntax.modifier = 0 | 1;

4.159.2. FormCalc 構文Reference_Syntax.modifier = 0 | 1

4.159.3. 値

4.159.4. 適用先

4.159.5. バージョン

XFA 2.1

4.159.6. 例

4.159.7. JavaScript

xfa.event.modifier;

4.159.8. FormCalc

xfa.event.modifier

タイプ 値

ブール演算式 • true | 1(デフォルト)• false | 0イベント実行時に修飾キーが押されています。

• false | 0イベント実行時に修飾キーは押されていません。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 314: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

301

4.160. moduleHeight

指定されたテキストの 1 文字をエンコードするためのバーのセットの高さを指定します。

許容可能な高さの範囲はバーコードパターンによって異なります。フォームデザインでは、許容範囲外の高さを指定できません。

4.160.1. 構文Reference_Syntax.moduleHeight = "5mm | measurement"

4.160.2. 値

4.160.3. 適用先

4.160.4. バージョン

XFA 2.1

4.160.5. 例

4.160.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").moduleHeight = "5mm";

4.160.7. FormCalc

Code11BarCode1.ui.#barcode.moduleHeight = "5mm"

タイプ 値

文字列 • 5 mm(2D バーコードのデフォルト)• 有効な任意の測定値。このプロパティを指定しない場合、バーコードの種類に応じてデフォルトの動作が変わります。1 次元バーコードは、含まれているフィールドの高さまで拡大し、許容可能な高さの範囲に制限されます。2D バーコードでは、モジュールの高さのデフォルト値は5 mmになります。

モデル オブジェクト

フォームモデル barcode

Page 315: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

302

4.161. moduleWidth

使用されているバーコードのクラスに応じて、バーコードのさまざまな外観を指定します。

1 次元のソフトウェアバーコードでは、パーサーは細いバーの幅をこのプロパティの値に設定します。太いバーの幅は、細いバーの幅から派生します。許容可能な幅の範囲はバーコード形式によって異なります。フォームデザインでは、許容範囲外の値を指定できません。 moduleWidth を指定した場合、 dataLength プロパティは無視されます。逆に、moduleWidth にはデフォルト値がないため、 dataLength プロパティを指定しない場合は moduleWidth を指定する必要があります。

2D ハードウェアバーコードでは、プリンターやバーコードによって、 moduleWidth が無効となる場合や、ソフトウェアバーコードと同じ効果になる場合があります。許容可能な値の範囲はプリンターおよびバーコードによって異なります。

2D バーコードでは、このプロパティの値によってモジュールの幅が決まります。モジュールとは、1 つの記号をエンコードするバーのセットです。通常、記号は指定されたデータの文字に対応します。許容可能な幅の範囲はバーコード形式によって異なります。フォームデザインでは、許容範囲外の値を指定できません。

4.161.1. 構文Reference_Syntax.moduleWidth = "0.25mm | measurement"

4.161.2. 値

4.161.3. 適用先

4.161.4. バージョン

XFA 2.1

4.161.5. 例

4.161.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").moduleWidth = "25mm";

4.161.7. FormCalc

Code11BarCode1.ui.#barcode.moduleHeight = "25mm"

タイプ 値

文字列 • 0.25 mm(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル barcode

Page 316: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

303

4.162. multiLine

テキストを折り返し表示するかどうかを指定します。

multiLineプロパティは、テキスト編集インターフェイスが 2 種類ある HTML ブラウザーなどのクライアントで役立ちます。

4.162.1. 構文Reference_Syntax.multiLine = "1 | 0"

4.162.2. 値

4.162.3. 適用先

4.162.4. バージョン

XFA 2.1

4.162.5. 例

4.162.6. JavaScript

TextField1.resolveNode("ui.#textEdit").multiLine = "0";

4.162.7. FormCalc

TextField1.ui.#textEdit.multiLine = "0"

関連するリンク:データ値の連結

タイプ 値

文字列 • 1(デフォルト)• 0テキストは折り返し表示されます。

• 0テキストは 1 行に制限されます。

モデル オブジェクト

フォームモデル textEdit

Page 317: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

304

4.163. name

スクリプト式でこのオブジェクトまたはイベントを指定するために使用可能な識別子を指定します。

例えば、このプロパティではホストアプリケーション名を指定します。インタラクティブ PDF フォームでは、Acrobat が返されます。

4.163.1. 構文Reference_Syntax.name

4.163.2. 値

4.163.3. 適用先

tree クラス クラス

4.163.4. バージョン

XFA 2.1

4.163.5. 例

4.163.6. JavaScript

xfa.host.name;

4.163.7. FormCalc

xfa.host.name

関連するリンク:オブジェクトの参照背景色の変更

タイプ 値

文字列 255 文字以下の文字列。

Page 318: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

305

4.164. newContentType

newText プロパティのコンテンツタイプを指定します。

例えば、newContentType='text/html' の場合、newText には XHTML フラグメントが含まれます。

4.164.1. 構文Reference_Syntax.newContentType = "allowRichText | plainTextOnly"

4.164.2. 値

4.164.3. 適用先

4.164.4. バージョン

XFA 2.1

4.164.5. 例

4.164.6. JavaScript

xfa.event.newContentType = "plainTextOnly";

4.164.7. FormCalc

xfa.event.newContentType = "plainTextOnly"

タイプ 値

文字列 • allowRichText(デフォルト)• plainTextOnlyフィールドはリッチテキストをサポートします。

• plainTextOnlyフィールドはリッチテキストをサポートしません。データにマークアップが含まれている場合でも、解釈せずに素通りさせる必要があります。ただし、その後の処理でマークアップへの対応が行われるかどうかは保証されていません。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 319: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

306

4.165. newText

ユーザーの操作に応じて変更された後のフィールドのコンテンツを指定します。

4.165.1. 構文Reference_Syntax.newtext = "string"

4.165.2. 値

4.165.3. 適用先

4.165.4. バージョン

XFA 2.1

4.165.5. 例

4.165.6. JavaScript

TextField2.rawValue = xfa.event.newText;

4.165.7. FormCalc

TextField2 = xfa.event.newText

関連するリンク:オブジェクトの参照コンボボックスの入力

タイプ 値

文字列 255 文字以下の文字列。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 320: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

307

4.166. next

コンテンツ領域またはページ内に次のコンテナと一緒にフォームオブジェクトを維持する際の制約事項を指定します。

4.166.1. 構文Reference_Syntax.next = "none | contentArea | pageArea"

4.166.2. 値

4.166.3. 適用先

4.166.4. バージョン

XFA 2.1

4.166.5. 例

4.166.6. JavaScript

Subform1.keep.next = "contentArea";

4.166.7. FormCalc

Subform1.keep.next = "contentArea"

タイプ 値

文字列 • none(デフォルト)• contentArea• pageAreaフォームオブジェクトを、次のコンテナと一緒に同じコンテンツ領域またはページ内にレンダリングするかどうかの決定を処理アプリケーションに委任します。維持についての特別な制約事項は適用されません。

• contentArea• pageAreaフォームオブジェクトを次のコンテナと同じコンテンツ領域にレンダリングするように要求します。

• pageAreaフォームオブジェクトを次のコンテナと同じページにレンダリングするように要求します。

モデル オブジェクト

フォームモデル keep

Page 321: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

308

4.167. nodes

現在のオブジェクトのすべての子オブジェクトのリストを返します。

注:フォーム DOM は少ないので、ノードはアクセスされた場合、または必要な場合にのみ生成されます。オブジェクトの子またはプロパティを確認する方法として、nodes プロパティにアクセスするのは適切ではありません。

注:このプロパティは読み取り専用です。

4.167.1. 構文Reference_Syntax.nodes

4.167.2. 値

4.167.3. 適用先

tree クラス クラス

4.167.4. バージョン

XFA 2.1

4.167.5. 例

4.167.6. JavaScript

Subform1.nodes; // Single line example

// This example displays the names of the children of Subform1 var oNodes = this.nodes; var nodesLength = oNodes.length;

for (var i = 0; i < nodesLength; i++) { xfa.host.messageBox(oNodes.item(i).name) }

4.167.7. FormCalc

Subform1.nodes // Single line example

// This example displays the names of the children of Subform1 var oNodes = Subform1.nodes var nodesLength = oNodes.length;

タイプ 値

オブジェクト XML フォームオブジェクトモデルのオブジェクトのリスト。

Page 322: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

309

for (var i = 0; i < nodesLength; i++) { xfa.host.messageBox(oNodes.item(i).name) }

関連するリンク:データモデルのノードの作成背景色の変更コンボボックスの入力

4.168. nonRepudiation

署名証明書に必要な有効な鍵用途拡張を指定します。

4.168.1. 構文Reference_Syntax.nonRepudiation = "Yes | No | empty_string"

4.168.2. 値

4.168.3. 適用先

4.168.4. バージョン

XFA 2.5

タイプ 値

文字列 • Yes(デフォルト)• No• ""証明書に値が設定されていないと、証明書が許容されません。

• No• ""証明書に値が設定されていない場合に、証明書が許容されます。

• ""指定がない場合や、空白の文字列が指定されている場合は、証明書の属性が無視されます。

モデル オブジェクト

フォームモデル keyUsage

Page 323: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

310

4.169. ns

オブジェクトの名前空間を返します。

特定のオブジェクトがモデルのルートである場合、このプロパティはモデルの名前空間を返します。

注:このプロパティは読み取り専用です。

4.169.1. 構文Reference_Syntax.ns

4.169.2. 値

4.169.3. 適用先

node クラス クラス

4.169.4. バージョン

XFA 2.1

4.170. nullTest

フィールドをフォーム上で必須にするかどうか、またはフィールドを空のままにできるかどうかを指定します。

nullTestプロパティは、検証に使用できます。 nullTest 検証は、preSubmit、prePrint、preSave、preExecute などのイベント前の検証の結果としてのみ、 $config.present.validateの値またはexecValidateの明示的なスクリプティング呼び出しに応じて評価されます。

コンテナは、最初の検証テストが失敗と評価されると、無効になります。検証テストが失敗しなかった場合、コンテナは有効になります。そのコンテナに対する検証テストが評価されていない場合、コンテナは有効です。その検証コンテキストでは、 nullTest は評価されず、他の検証テストは行われません。

例えば、 nullTest 検証が原因で現在無効になっているフィールドは、値を入力することで有効にできます。そのフィールドに戻り、空白の値を入力しても、 nullTest 検証は自動的に実行されません。そのため、フィールドを再度有効にできます。その後でフォームの送信を試みると、 nullTestにより、フィールドは再度無効になります。

フィールドの rawValue が null または空の場合は、 nullTest検証が失敗しています。

4.170.1. 構文Reference_Syntax.nullTest = "disabled | error | warning"

タイプ 値

オブジェクト 現在のオブジェクトの名前空間、またはルートオブジェクトが現在選択されているオブジェクトである場合は現在のモデルの名前空間を表す有効な文字列。

Page 324: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

311

4.170.2. 値

4.170.3. 適用先

4.170.4. バージョン

XFA 2.1

タイプ 値

文字列 • disabled(デフォルト)• error• warning• dismiss:ユーザーがフォームの推奨事項を理解し、フォームに戻って制約事項

に従う意思があることを示します。• override:ユーザーがフォームの推奨事項を理解し、それでも制約事項に従わな

いことを示します。このテストを実行しません(デフォルト)。フォームオブジェクトには null 値を使用できます。フィールドに値を入力しないままにしておくことができ、そのためにフォームの有効性が損なわれることはありません。この値を指定すると、検証テストが無効になります。

• error• warning• dismiss:ユーザーがフォームの推奨事項を理解し、フォームに戻って制約事項

に従う意思があることを示します。• override:ユーザーがフォームの推奨事項を理解し、それでも制約事項に従わな

いことを示します。エラーメッセージを表示し、空のフィールドを許可しません。フォームオブジェクトには null 以外の値を使用する必要があります。

• warning• dismiss:ユーザーがフォームの推奨事項を理解し、フォームに戻って制約事項

に従う意思があることを示します。• override:ユーザーがフォームの推奨事項を理解し、それでも制約事項に従わな

いことを示します。フィールドが空の場合に警告メッセージを表示しますが、ユーザーは次のフィールドに進むことができます。メッセージでは、ユーザーにフォームオブジェクトで値の入力が推奨されていることを通知し、次の 2 つの選択肢を示す必要があります。

• dismiss:ユーザーがフォームの推奨事項を理解し、フォームに戻って制約事項に従う意思があることを示します。

• override:ユーザーがフォームの推奨事項を理解し、それでも制約事項に従わないことを示します。

モデル オブジェクト

フォームモデル validate

Page 325: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

312

4.170.5. 例

4.170.6. JavaScript

TextField1.validate.nullTest = "error";

4.170.7. FormCalc

TextField1.validate.nullTest = "error"

4.171. numbered

ページ領域をページ番号付きの領域と見なすかどうかを指定します。

ページ番号付きの領域では通常のページ番号の増加が行われますが、ページ番号付きでないページではページ番号の増加は行われません。

4.171.1. 構文Reference_Syntax.numbered = "auto | none"

4.171.2. 値

4.171.3. 適用先

4.171.4. バージョン

XFA 2.1

タイプ 値

文字列 • auto(デフォルト)• noneページ領域はページ番号付きの領域を表します。よって、ページ領域がインスタンス化されると現在のページ領域番号が増加します。

• noneページ領域によって現在のページ領域番号は増加しません。

モデル オブジェクト

フォームモデル pageArea

Page 326: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

313

4.171.5. 例

4.171.6. JavaScript

xfa.form.form1.pageSet.Page1.numbered = "none";

4.171.7. FormCalc

xfa.form.form1.pageSet.Page1.numbered = "none"

4.172. numberOfCells

comb フィールドに対して描画されるセルの数を示します。これはフィールドの値に含まれる文字数の影響を受けません。

4.172.1. 構文Reference_Syntax.numberOfCells = "0 | integer"

4.172.2. 値

4.172.3. 適用先

4.172.4. バージョン

XFA 2.5

タイプ 値

整数値 • 0(デフォルト)• integercomb フィールドに対してセルが 1 つ描画されます。maxChars プロパティが設定されている場合は、セルの数は maxChars の値に対応します。• integercomb フィールドに対して描画されるセルの総数を表す有効な整数。

モデル オブジェクト

フォームモデル comb

Page 327: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

314

4.172.5. 例

4.172.6. JavaScript

TextField1.resolveNode("ui.#textEdit.comb").numberOfCells = "6";

4.172.7. FormCalc

TextField1.ui.#textEdit.comb.numberOfCells = "6"

4.173. numPages

現在の文書のページ数を返します。

4.173.1. 構文Reference_Syntax.numPages

4.173.2. 値

4.173.3. 適用先

4.173.4. バージョン

XFA 2.1

4.173.5. 例

4.173.6. JavaScript

xfa.host.numPages;

4.173.7. FormCalc

xfa.host.numPages

関連するリンク:オブジェクトの参照ページ番号とページ数の使用すべてのフォームフィールドの無効化

タイプ 値

整数値 総ページ数を表す有効な整数。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 328: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

315

4.174. oddOrEven

ページセット内のページ番号について、ページが偶数か奇数かを指定します。

4.174.1. 構文Reference_Syntax.oddOrEven = "any | odd | even"

4.174.2. 値

4.174.3. 適用先

4.174.4. バージョン

XFA 2.5

4.174.5. 例

参照構文式は、呼び出し元のオブジェクトによって異なります。

4.174.6. JavaScript

xfa.form.form1.pageSet.Page1.oddOrEven = "even";

4.174.7. FormCalc

xfa.form.form1.pageSet.Page1.oddOrEven = "even"

タイプ 値

文字列 • any(デフォルト)• odd• even文書内のどのページにも一致させます。

• odd• evenページ番号に関係なく、文書の最初のページとそれ以降の 1 ページおきのページに一致させます。• evenページ番号に関係なく、文書の 2 ページ目とそれ以降の 1 ページおきのページに一致させます。

モデル オブジェクト

フォームモデル pageArea

Page 329: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

316

4.175. oneOfChild

親オブジェクトが特定の子オブジェクトを 1 つだけ保持できる場合、その子オブジェクトを取得または設定します。

4.175.1. 構文Reference_Syntax.oneOfChild = "object"

4.175.2. 値

4.175.3. 適用先

node クラス クラス

4.175.4. バージョン

XFA 2.1

4.175.5. 例

4.175.6. JavaScript

TextField1.value.oneOfChild;

4.175.7. FormCalc

TextField1.value.oneOfChild

関連するリンク:オブジェクトの参照データ値の連結

タイプ 値

オブジェクト 子オブジェクトの 1 つ。

Page 330: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

317

4.176. open

選択リストがインタラクティブアプリケーションによって提供されるタイミングを判定します。

4.176.1. 構文Reference_Syntax.open = "userControl | onEntry | always | multiSelect"

4.176.2. 値

4.176.3. 適用先

4.176.4. バージョン

XFA 2.1

4.176.5. 例

4.176.6. JavaScript

DropDownList1.resolveNode("ui.#choiceList").open = "always";

4.176.7. FormCalc

DropDownList1.ui.#choiceList.open = "always"

タイプ 値

文字列 • userControl(デフォルト)• onEntry• always• multiSelectユーザーがボタンをクリックするか、別の該当する操作をすると、リストがドロップダウンします。カーソルをリストの外側に移動するか、別の該当するユーザーインターフェイスイベントが発生すると、リストが非表示になります。

• onEntry• always• multiSelectフィールド内に入ると、リストがドロップダウンします。フィールドから出ると非表示になります。

• always• multiSelectフィールドが表示されているとき、リストが表示されます。

• multiSelectユーザーは Shift キーを押しながら選択して、リストから複数のエントリを選択できます。フィールドが表示されているとき、選択肢のリストが表示されます。

モデル オブジェクト

フォームモデル choiceList

Page 331: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

318

4.177. operation

signData オブジェクトと組み合わせて使用するときに電子署名操作を実行するように指定するか、traverse オブジェクトと組み合わせて使用するときにオブジェクトをリンクするかを指定します。

4.177.1. 構文Reference_Syntax.signData.operation = "sign | verify | clear"

- または -

Reference_Syntax.traverse.operation = "next | up | down | left | right | back | first"

4.177.2. 値

タイプ 値

文字列 電子署名の場合(signDataオブジェクトを使用):• sign• verify• clear送信する XML データに XML 署名を追加します。この操作では、アプリケーションのアクティブな文書は変更されません。

• verify• clearXML 署名を検証します。検証が失敗すると、送信プロセスがキャンセルされ、アプリケーションから送信失敗の原因を示すメッセージが発行されます。この操作は、署名の作成またはクリア前に実行されます。

• clear送信する XML データに XML 署名がある場合は、この署名を削除します。この操作では、アプリケーションのアクティブな文書は変更されません。また、この操作は署名の作成前に実行されます。

オブジェクトのリンクの場合(traverseオブジェクトを使用):• next(デフォルト)ユーザーが Tab キーを押したり、固定幅フィールドに最後の文字を入力したりした場合に使用されます。ただし、フォームを読み上げる場合、スクリーンリーダーは次のリンクの同じチェーンにわたって読み上げます。デフォルトでは左から右、上から下の順です。次のリンクのチェーンにボイラープレートオブジェクトを含めることはできますが、これらのオブジェクトへの入力フォーカスは許可されません。そのため、フォーカスを次のフォームオブジェクトに移動する場合、入力フォーカスが許可されるオブジェクトに到達するまでタブ操作が繰り返されます。フォームデザインに無限ループが存在しないことを確認してください。このプロパティは、コンテナがサブフォームまたはサブフォームセットである場合にのみ使用されます。コンテナが入力されると、リンクはフォーカスされたオブジェクトを参照します。実際には、コンテナはこのリンクを使用してフォーカスを委任します。デフォルトでは、このコンテナの子になる最初のコンテナで、上から下、左から右の順です。

Page 332: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

319

4.177.3. 適用先

4.177.4. バージョンXFA 2.4

4.178. orientation

メディアの向きを指定します。

4.178.1. 構文Reference_Syntax.orientation = "portrait | landscape"

4.178.2. 値

4.178.3. 適用先

4.178.4. バージョンXFA 2.1

4.178.5. 例

4.178.6. JavaScript

xfa.form.form1.pageSet.Page1.medium.orientation = "landscape";

4.178.7. FormCalc

xfa.form.form1.pageSet.Page1.medium.orientation = "landscape"

モデル オブジェクト

connectionSet モデル wsdlConnection

フォームモデル signDatatraverse

タイプ 値

文字列 • 縦(デフォルト)• landscape短辺を上に向けてメディアが配置されます。

• landscape長辺を上に向けてメディアが配置されます。

モデル オブジェクト

フォームモデル medium

Page 333: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

320

4.179. output

特定の WSDL 接続操作に関連付けられる出力メッセージを指定します。

4.179.1. 構文Reference_Syntax.output = "string"

4.179.2. 値

4.179.3. 適用先

4.179.4. バージョン

XFA 2.1

4.179.5. 例

4.179.6. JavaScript

xfa.connectionSet.DataConnection.operation.output = "Connection successful.";

4.179.7. FormCalc

xfa.connectionSet.DataConnection.operation.output = "Connection successful."

タイプ 値

文字列 出力メッセージを表す有効な文字列。

モデル オブジェクト

connectionSet モデル operation

Page 334: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

321

4.180. overflowLeader(非推奨)オーバーフローの結果として入力する場合に、コンテンツ領域またはページの上部に配置するサブフォームを指定します。

XFA バージョン 2.8 では、このプロパティは非推奨です。「 leader」を参照してください。

4.180.1. 構文Reference_Syntax.overflowLeader = "string"

4.180.2. 値

4.180.3. 適用先

4.180.4. バージョン

XFA 2.1

4.180.5. 例

4.180.6. JavaScript

Subform1.break.overflowLeader = "Subform2";

4.180.7. FormCalc

Subform1.break.overflowLeader = "Subform2"

タイプ 値

文字列 サブフォームの名前または完全修飾参照構文式を表す有効な文字列。

モデル オブジェクト

フォームモデル break(非推奨)

Page 335: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

322

4.181. overflowTarget(非推奨)現在のコンテンツ領域またはページ領域がオーバーフローした場合の移動先にするコンテンツ領域を明示的に指定します。

XFA バージョン 2.8 では、このプロパティは非推奨です。「 overflow.target」を参照してください。

4.181.1. 構文Reference_Syntax.overflowTarget = "string"

4.181.2. 値

4.181.3. 適用先

4.181.4. バージョン

XFA 2.1

4.181.5. 例

4.181.6. JavaScript

Subform1.break.overflowTarget = "xfa.form.form1.pageSet.Page1.Content_Main";

4.181.7. FormCalc

Subform1.break.overflowTarget = "xfa.form.form1.pageSet.Page1.Content_Main"

タイプ 値

文字列 コンテンツ領域の名前または完全修飾参照構文式。

モデル オブジェクト

フォームモデル break(非推奨)

Page 336: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

323

4.182. overflowTrailer(非推奨)オーバーフローした場合に、コンテンツ領域またはページの下部に配置するサブフォームを指定します。

オーバーフロートレーラーに必要な垂直方向のスペースを空けておく必要があります。

XFA バージョン 2.8 では、このプロパティは非推奨です。「 trailer」を参照してください。

4.182.1. 構文Reference_Syntax.overflowTrailer = "string"

4.182.2. 値

4.182.3. 適用先

4.182.4. バージョン

XFA 2.1

4.182.5. 例

4.182.6. JavaScript

Subform1.break.overflowTrailer = "Subform2";

4.182.7. FormCalc

Subform1.break.overflowTrailer = "Subform2"

4.183. override

calculate オブジェクトと一緒に使用した場合、 override プロパティはフィールドの上書きを許可するかどうか、および計算を有効または無効にするかどうかを示します。 value オブジェクトを一緒に使用した場合、 override プロパティは計算の上書きが発生したかどうかを示します。

付属の calculate オブジェクトがない場合、このプロパティは無効になり、ユーザーはフィールドに値を入力できます。

4.183.1. 構文Reference_Syntax.override = "error | ignore | disabled | warning"

タイプ 値

文字列 サブフォームの名前または完全修飾参照構文式を表す有効な文字列。

モデル オブジェクト

フォームモデル break(非推奨)

Page 337: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

324

4.183.2. 値

タイプ 値

文字列 • error• ignore• disabled• warning• 解除:ユーザーは計算値を使用する意志があることを示します。• Override:ユーザーはメッセージを理解しましたが、それでも計算値を上書きす

ることを示します。計算は有効になり、ユーザーは計算値を上書きできません。ユーザーが計算値を上書きしようとすると、処理アプリケーションによってエラーメッセージが表示されます。フォームデザイナーがこれらのフィールドを読み取り専用に設定すれば、エラーメッセージを表示する必要はありません。calculateオブジェクトがコンテナオブジェクトに含まれている場合、これがデフォルトの上書き値になります。

• ignore• disabled• warning• 解除:ユーザーは計算値を使用する意志があることを示します。• Override:ユーザーはメッセージを理解しましたが、それでも計算値を上書きす

ることを示します。計算値がデフォルト値として提供されます。ユーザーが値を上書きすると、処理アプリケーションで上書きが許可され、ユーザーに警告メッセージは表示されません。calculateオブジェクトがコンテナに存在しない場合、これが上書き設定のデフォルト値になります。• disabled• warning• 解除:ユーザーは計算値を使用する意志があることを示します。• Override:ユーザーはメッセージを理解しましたが、それでも計算値を上書きす

ることを示します。計算は無効になります。インタラクティブなコンテキストで、ユーザーはフィールドにデータを入力できます。この上書き値の結果とユーザーのアクションは無関係です。 disabled値を使用すると、イベントスクリプトは calculate オブジェクトをダイナミックに有効または無効にできます。• warning• 解除:ユーザーは計算値を使用する意志があることを示します。• Override:ユーザーはメッセージを理解しましたが、それでも計算値を上書きす

ることを示します。計算は有効になり、計算値をユーザーによる入力値より優先することが推奨されます。ユーザーが計算値を上書きすると、処理アプリケーションによって警告メッセージが表示されます。メッセージでは、フォームオブジェクトで計算値を使用するようにユーザーに通知し、次の 2 つの選択肢が示されます。

• Dismiss:ユーザーは計算値を使用する意志があることを示します。• Override:ユーザーはメッセージを理解しましたが、それでも計算値を上書きす

ることを示します。同じオブジェクトに続けてフォーカスが移動しても、アプリケーションによって警告やメッセージは表示されません。

Page 338: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

325

4.183.3. 適用先

4.183.4. バージョン

XFA 2.1

4.183.5. 例

4.183.6. JavaScript

TextField1.calculate.override = "disabled";

4.183.7. FormCalc

TextField1.calculate.override = "disabled"

4.184. pagePosition

ページセット内におけるページの位置を指定します。

4.184.1. 構文Reference_Syntax.pagePosition = "any | first | last | rest | only"

4.184.2. 値

モデル オブジェクト

フォームモデル calculatevalue

タイプ 値

文字列 • any(デフォルト)• first• last• rest• only連続したページセットを伴うページに一致させます。

• first• last• rest• only連続するページのシーケンス内の最初のページに一致させます。

Page 339: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

326

4.184.3. 適用先

4.184.4. バージョン

XFA 2.5

4.184.5. 例

参照構文式は、呼び出し元のオブジェクトによって異なります。

4.184.6. JavaScript

xfa.form.form1.pageSet.Page1.pagePosition = "only";

4.184.7. FormCalc

xfa.form.form1.pageSet.Page1.pagePosition = "only"

文字列 • any(デフォルト)• first• last• rest• only連続したページセットを伴うページに一致させます。

• first• last• rest• only連続するページのシーケンス内の最初のページに一致させます。

タイプ 値

モデル オブジェクト

フォームモデル pageArea

Page 340: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

327

4.185. parent

現在のオブジェクトの親オブジェクトを返します。

注:このプロパティは読み取り専用です。

4.185.1. 構文Reference_Syntax.parent

4.185.2. 値

4.185.3. 適用先

tree クラス クラス

4.185.4. バージョン

XFA 2.1

4.185.5. 例

4.185.6. JavaScript

TextField1.parent;

4.185.7. FormCalc

TextField1.parent

関連するリンク:オブジェクトの参照サブフォームのインスタンスの操作背景色の変更

タイプ 値

オブジェクト XML フォームオブジェクトモデルのオブジェクト。

Page 341: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

328

4.186. parentSubform

このフィールドの親サブフォーム(ページ)を指定します。

4.186.1. 構文Reference_Syntax.parentSubform = "string"

4.186.2. 値

4.186.3. 適用先

4.186.4. バージョン

XFA 2.1

4.186.5. 例

4.186.6. JavaScript

TextField1.parentSubform;

4.186.7. FormCalc

TextField1.parentSubform

タイプ 値

文字列 親サブフォームオブジェクトの名前または完全修飾参照構文式を表す有効な文字列。

モデル オブジェクト

フォームモデル field

Page 342: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

329

4.187. passwordChar

ユーザーが入力した各パスワード文字に対してフォームが表示する文字を指定します。

4.187.1. 構文

Reference_Syntax.passwordChar = "* | 文字"

4.187.2. 値

4.187.3. 適用先

4.187.4. バージョン

XFA 2.1

4.187.5. 例

4.187.6. JavaScript

PasswordField1.resolveNode("ui.#passwordEdit").passwordChar = "*";

4.187.7. FormCalc

PasswordField1.ui.#passwordEdit.passwordChar = "*"

タイプ 値

文字列 • “*”(アスタリスク)(デフォルト)• 任意の有効な 1 文字。

モデル オブジェクト

フォームモデル passwordEdit

Page 343: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

330

4.188. permissions

作成者の署名が含まれたフォーム用に与えるアクセス許可を指定します。

署名について詳しくは、「 signatureType」を参照してください。

4.188.1. 構文Reference_Syntax.permissions = "1 | 2 | 3"

4.188.2. 値

4.188.3. 適用先

4.188.4. バージョン

XFA 2.5

タイプ 値

文字列 • 1• 2(デフォルト)• 3ドキュメントに対する変更を許可しません。文書に変更を加えると、署名が無効になります。

• 2(デフォルト)• 3フォームへの記入、ページテンプレートのインスタンス化および署名についてだけ変更が許可されます。これ以外の変更を加えると、署名が無効になります。

• 32 で許可される変更に加え、注釈の作成、削除および変更について変更が許可されます。これ以外の変更を加えると、署名が無効になります。

モデル オブジェクト

フォームモデル mdp

Page 344: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

331

4.189. placement

キャプションの配置を指定します。

4.189.1. 構文Reference_Syntax.placement = "left | right | top | bottom | inline"

4.189.2. 値

4.189.3. 適用先

4.189.4. バージョン

XFA 2.1

タイプ 値

文字列 • left(デフォルト)• right• top• bottom• inlineキャプションをコンテンツの左に配置します。

• right• top• bottom• inlineキャプションをコンテンツの右に配置します。

• top• bottom• inlineキャプションをコンテンツの上に配置します。

• bottom• inlineキャプションをコンテンツの下に配置します。

• inlineキャプションをコンテンツの直前にインラインで配置します。

モデル オブジェクト

フォームモデル caption

Page 345: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

332

4.189.5. 例

4.189.6. JavaScript

TextField1.caption.placement = "left";

4.189.7. FormCalc

TextField1.caption.placement = "left"

4.190. platform

スクリプトを実行しているコンピューターのプラットフォームを返します。

注:このプロパティは読み取り専用です。

4.190.1. 構文Reference_Syntax.platform

4.190.2. 値

4.190.3. 適用先

4.190.4. バージョン

XFA 2.1

4.190.5. 例

4.190.6. JavaScript

xfa.host.platform;

4.190.7. FormCalc

xfa.host.platform

タイプ 値

文字列 オペレーティングシステムを表す有効な文字列。例えば、Acrobat の PDF フォームの場合、次のいずれかが返されます。WIN、MAC またはUNIX。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 346: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

333

4.191. posture

斜体文字のフォントを指定します。

4.191.1. 構文Reference_Syntax.posture = "normal | italic"

4.191.2. 値

4.191.3. 適用先

4.191.4. バージョン

XFA 2.1

4.191.5. 例

4.191.6. JavaScript

TextField1.font.posture = "italic";

4.191.7. FormCalc

TextField1.font.posture = "italic"

タイプ 値

文字列 • normal(デフォルト)• italic通常のフォントを使用します。

• italic斜体文字のフォントを使用します。

モデル オブジェクト

フォームモデル font

Page 347: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

334

4.192. presence

オブジェクトの可視性を指定します。

4.192.1. 構文Reference_Syntax.presence = "visible | invisible | hidden | inactive"

4.192.2. 値

4.192.3. 適用先

4.192.4. バージョン

XFA 2.1

タイプ 値

文字列 • visible(デフォルト)• オブジェクトは表示されます。• invisible• オブジェクトは透明になります。オブジェクトは不可視ですが、あるスペースを

占めています。• hidden• オブジェクトは非表示になります。オブジェクトはフォームに表示されず、レイ

アウト上のスペースをとりません。• inactive• コンテナを表すオブジェクト( field、 exclGroup、 subform )にのみ適用され

ます。その他のすべてのオブジェクトでは、inactive 状態は hidden と同じ処理になります。コンテナは、データマージプロセスに関与します。コンテナ内の関連する計算および検証は行われません。コンテナに関連付けられているイベント処理はすべて実行されません。コンテナのレンダリングは、 hidden 状態の場合と同じである必要があります。

• この値は、XFA 2.9 および新しいプロセッサーでのみ使用できます。以前のプロセッサーでは、 presence="inactive" は presence = "visible"として処理されます。

モデル オブジェクト

フォームモデル bordercaptioncornerdrawedgeexclGroupfieldfillitemssubform

Page 348: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

335

4.192.5. 例

4.192.6. JavaScript

TextField1.presence = "hidden";

4.192.7. FormCalc

TextField1.presence = "hidden"

関連するリンク:オブジェクトの表示または非表示の切り替え

4.193. preserve

含まれるコンテナ内のコンテンツのオーバーフロー処理に widow/orphan 形式の制約事項を指定します。

4.193.1. 構文Reference_Syntax.preserve = "0 | integer | all"

4.193.2. 値

4.193.3. 適用先

4.193.4. バージョン

XFA 2.1

タイプ 値

文字列 • 0(デフォルト)• integer• allコンテンツはオーバーフローの境界線で分割されます。

• integer• allゼロよりも大きな整数値で、コンテンツがオーバーフローの境界線からはみ出す必要がある場合の最小量を指定します。例えば、整数値2を指定すると、1 行のコンテンツはオーバーフローの境界線からはみ出すことはなく、2 行以上のコンテンツがオーバーフローの境界線からはみ出します。• allコンテンツの各段落はそのまま保持されるため、オーバーフローの境界線では分割できません。

モデル オブジェクト

フォームモデル para

Page 349: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

336

4.193.5. 例

4.193.6. JavaScript

TextField1.para.preserve = "all";

4.193.7. FormCalc

TextField1.para.preserve = "all"

4.194. prevContentType

prevText プロパティに指定する値のコンテンツタイプを指定します。

例えば、 prevContentType='text/html'の場合、 prevText には XHTML フラグメントが含まれます。

4.194.1. 構文Reference_Syntax.prevContentType = "allowRichText | plainTextOnly"

4.194.2. 値

4.194.3. 適用先

4.194.4. バージョン

XFA 2.1

4.194.5. 例

4.194.6. JavaScript

xfa.event.prevContentType = "plainTextOnly";

4.194.7. FormCalc

xfa.event.prevContentType = "plainTextOnly"

タイプ 値

文字列 • allowRichText(デフォルト)• plainTextOnlyフィールドはリッチテキストをサポートします。

• plainTextOnlyフィールドはリッチテキストをサポートしません。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 350: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

337

4.195. previous

コンテンツ領域またはページ内に前のコンテナと一緒にフォームオブジェクトを維持する際の制約事項を指定します。

4.195.1. 構文Reference_Syntax.previous = "none | contentArea | pageArea"

4.195.2. 値

4.195.3. 適用先

4.195.4. バージョン

XFA 2.1

4.195.5. 例

4.195.6. JavaScript

Subform1.keep.previous = "contentArea";

4.195.7. FormCalc

Subform1.keep.previous = "contentArea"

タイプ 値

文字列 • none(デフォルト)• contentArea• pageAreaフォームオブジェクトを、前のオブジェクトまたはサブフォームと一緒に同じコンテンツ領域またはページ内にレンダリングするかどうかの決定を処理アプリケーションに委任します。特別な制約事項は適用されません。

• contentArea• pageAreaフォームオブジェクトを前のオブジェクトまたはサブフォームと同じコンテンツ領域にレンダリングするように要求します。

• pageAreaフォームオブジェクトを前のオブジェクトまたはサブフォームと同じページにレンダリングするように要求します。

モデル オブジェクト

フォームモデル keep

Page 351: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

338

4.196. prevText

ユーザーの操作に応じて変更される前のフィールドのコンテンツを指定します。

prevTextの値は、元に戻す機能と同様に再呼び出しすることができます。

4.196.1. 構文Reference_Syntax.prevText

4.196.2. 値

4.196.3. 適用先

4.196.4. バージョン

XFA 2.1

4.196.5. 例

4.196.6. JavaScript

xfa.event.prevText;

4.196.7. FormCalc

xfa.event.prevText

関連するリンク:オブジェクトの参照コンボボックスの入力

タイプ 値

文字列 255 文字以下の文字列。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 352: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

339

4.197. printCheckDigit

人間が読み取り可能なテキストにチェックディジットを印刷するかどうかを指定します。

checksum プロパティの値が0 の場合、または checksum プロパティの値が 1 であり、バーコードタイプの標準の処理がチェックサムを含まないものである場合、このプロパティはパーサーによって無視されます。

4.197.1. 構文Reference_Syntax.printCheckDigit = "0 | 1"

4.197.2. 値

4.197.3. 適用先

4.197.4. バージョン

XFA 2.1

4.197.5. 例

4.197.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").printCheckDigit = "1";

4.197.7. FormCalc

Code11BarCode1.ui.#barcode.printCheckDigit = "1"

タイプ 値

文字列 • 0(デフォルト)• 1チェックデジットを人間に読み取り可能なテキストに印刷せず、バーコード自体にだけ印刷します。

• 1チェックデジットを人間が読み取り可能なテキストの末尾に追加します。

モデル オブジェクト

フォームモデル barcode

Page 353: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

340

4.198. priority

スクリーンリーダーテキストの検索パスを変更します。このプロパティで指名されたオブジェクトはすべて検索パスの最初に移動されます。その他のオブジェクトの順番は、相対的に同じままとなります。

4.198.1. 構文Reference_Syntax.priority = "custom | caption | name | tooltip"

4.198.2. 値

4.198.3. 適用先

4.198.4. バージョン

XFA 2.1

4.198.5. 例

4.198.6. JavaScript

TextField1.assist.speak.priority = "tooltip";

4.198.7. FormCalc

TextField1.assist.speak.priority = "tooltip"

タイプ 値

文字列 • custom(デフォルト)• caption• name• tooltipスピーチ、ツールヒント、キャプション、コンテナ名の順番で検索されます。

• caption• name• tooltipキャプション、スピーチ、ツールヒント、コンテナ名の順番で検索されます。

• name• tooltipコンテナ名、スピーチ、ツールヒント、キャプションの順番で検索されます。

• tooltipツールヒント、スピーチ、キャプション、コンテナ名の順番で検索されます。

モデル オブジェクト

フォームモデル speak

Page 354: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

341

4.199. pushCharacterCount

次の行の先頭に追加されるハイフン文字を除いて、ハイフネーションの後ろに挿入できる最低文字数を指定します。ハイフネーションの後ろの文字数が少なすぎると、対象は拒否されます。

4.199.1. 構文Reference_Syntax.pushCharacterCount = "integer"

4.199.2. 値

4.199.3. 適用先

4.199.4. バージョン

XFA 2.8

タイプ 値

整数値 最低文字数を表す有効な整数。デフォルト値は 3です。

モデル オブジェクト

フォームモデル hyphenation

Page 355: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

342

4.200. radius

コーナーの半径を指定します。

radiusプロパティは常に丸いコーナーの外観に影響しますが、反転した四角いコーナーの奥行きにも影響します。各境界線は、inverted や join プロパティの値に関係なく、コーナーの半径によって終点からトリミングされます。通常、コーナーはトリミングポイントで境界線と目に見える形で連結するので、このプロパティは重要ではありません。ただし、コーナーの presence を invisible に指定すると、コーナーが四角で、反転されていない場合でも、境界線のトリミングが表示されます。

4.200.1. 構文Reference_Syntax.radius = "0in | measurement"

4.200.2. 値

4.200.3. 適用先

4.200.4. バージョン

XFA 2.1

4.200.5. 例

4.200.6. JavaScript

TextField1.border.corner.radius = "0.5in";

4.200.7. FormCalc

TextField1.border.corner.radius = "0.5in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル corner

Page 356: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

343

4.201. radixOffset

段落のアンカーのオフセット値を指定します。

4.201.1. 構文Reference_Syntax.radixOffset = "0in | measurement"

4.201.2. 値

4.201.3. 適用先

4.201.4. バージョン

XFA 2.1

4.201.5. 例

4.201.6. JavaScript

NumericField1.para.radixOffset = "0in";

4.201.7. FormCalc

NumericField1.para.radixOffset = "0in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル para

Page 357: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

344

4.202. rate

ベタ塗りの背景色の上に点描される点描色の割合を指定します。

背景色は点描オブジェクトでは指定されません。

4.202.1. 構文Reference_Syntax.rate = "50 | integer"

4.202.2. 値

4.202.3. 適用先

4.202.4. バージョン

XFA 2.1

4.202.5. 例

4.202.6. JavaScript

TextField1.border.fill.stipple.rate = "75";

4.202.7. FormCalc

TextField1.border.fill.stipple.rate = "75"

タイプ 値

文字列 • 50(デフォルト)• 0~ 100の有効な整数値。0の場合、背景色の上に点描は行われません。100の

場合、点描色によって完全に領域が塗りつぶされ、背景色が完全に隠れます。0~100の点描色の割合によって、背景色とそれに重なった点描色の混ざり具合が変化します。例えば、点描色の割合を50とすると、背景色と点描色は同じ割合で混合されます。

モデル オブジェクト

フォームモデル stipple

Page 358: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

345

4.203. rawValue

現在のオブジェクトの形式設定されていない値を指定します。

例えば、このプロパティでは、フィールドの値を返したり、設定したりできます。

4.203.1. 構文Reference_Syntax.rawValue = "value"

4.203.2. 値

4.203.3. 適用先

4.203.4. バージョンXFA 2.1

4.203.5. 例

4.203.6. JavaScript

TextField1.rawValue = "Hello";

4.203.7. FormCalc

TextField1.rawValue = "Hello"

関連するリンク:オブジェクトの参照データモデルのノードの作成オブジェクト値の取得または設定ページ番号とページ数の使用データ値の連結合計の計算コンボボックスの入力ラジオボタンおよびチェックボックスの使用フォーム変更の判定

タイプ 値

可変 値は参照オブジェクトによって異なります。例えば、色の値を必要とするオブジェクトの場合、このプロパティでは、r,g,b の形式で、色空間の各カラーコンポーネントの値のコンマ区切りのリストを指定します。また、field オブジェクトの rawValueプロパティは、フ ィールドに表示されている実際の値またはフィールドの連結された値を表す文字列になります。

モデル オブジェクト

フォームモデル drawexclGroupfield

Page 359: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

346

4.204. ready

フォームのレイアウト処理を完了し、スクリプティング作業を開始できるかどうかを指定します。

注:このプロパティは読み取り専用です。

4.204.1. JavaScript 構文Reference_Syntax.ready;

4.204.2. FormCalc 構文Reference_Syntax.ready

4.204.3. 値

4.204.4. 適用先

4.204.5. バージョン

XFA 2.1

4.204.6. 例

4.204.7. JavaScript

xfa.layout.ready;

4.204.8. FormCalc

xfa.layout.ready

タイプ 値

ブール演算式 true | 1(デフォルト)レイアウト処理を完了します。

• false | 0レイアウト処理を完了しません。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 360: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

347

4.205. recordsAfter

現在のレコードより後ろのデータウィンドウ内のレコード数を返します。

注:このプロパティは読み取り専用です。

4.205.1. 構文Reference_Syntax.recordsAfter

4.205.2. 値

4.205.3. 適用先

4.205.4. バージョン

XFA 2.1

4.205.5. 例

4.205.6. JavaScript

xfa.dataWindow.recordsAfter;

4.205.7. FormCalc

xfa.dataWindow.recordsAfter

recordsAfter プロパティを使用してデータレコードを参照する方法について詳しくは、「 Browsingrecords stored in a data file 」(www.adobe.com/go/dev_lc_scripting_samples)の例を参照してください。

タイプ 値

整数値 0 からソースデータの最後のレコードのインデックス値までの有効な整数値。

モデル オブジェクト

データモデル dataWindow

Page 361: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

348

4.206. recordsBefore

現在のレコードより前のデータウィンドウ内のレコード数を返します。

注:このプロパティは読み取り専用です。

4.206.1. 構文Reference_Syntax.recordsBefore

4.206.2. 値

4.206.3. 適用先

4.206.4. バージョン

XFA 2.1

4.206.5. 例

4.206.6. JavaScript

xfa.dataWindow.recordsBefore;

4.206.7. FormCalc

xfa.dataWindow.recordsBefore

recordsBefore recordsBefore プロパティを使用してデータレコードを参照する方法について詳しくは、「 Browsing records stored in a data file 」(www.adobe.com/go/dev_lc_scripting_samples)の例を参照してください。

タイプ 値

整数値 0 からソースデータの最初のレコードのインデックス値までの有効な整数値。

モデル オブジェクト

データモデル dataWindow

Page 362: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

349

4.207. reenter

enter イベントが初めての発生かどうかを指定します。 enter イベントはユーザーがフィールド内をクリックするたびに発生します。

ユーザーが初めてフィールド内をクリックすると、 enter イベントが reenter プロパティを false に設定されて送られます。ユーザーがフィールド内を再度クリックするか、Enter キーを押すと、 enter イベントが reenter プロパティを trueに設定されて再度送られます。

4.207.1. JavaScript 構文Reference_Syntax.reenter = false | true; - or - Reference_Syntax.reenter = 0 | 1;

4.207.2. FormCalc 構文Reference_Syntax.reenter = 0 | 1

4.207.3. 値

4.207.4. 適用先

4.207.5. バージョン

XFA 2.1

4.207.6. 例

4.207.7. JavaScript

xfa.event.reenter = 0;

4.207.8. FormCalc

xfa.event.reenter = 0

タイプ 値

ブール演算式 • true | 1• false | 0enter イベントが既に発生しています。• false | 0enter イベントが初めて発生しました。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 363: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

350

4.208. ref

含まれるコンテナが連結するデータモデルのノードを定義する参照構文式を指定します。

4.208.1. 構文Reference_Syntax.ref = "string"

4.208.2. 値

4.208.3. 適用先

4.208.4. バージョン

XFA 2.1

タイプ 値

文字列 有効な参照構文式。

モデル オブジェクト

フォームモデル bindbindItemsconnecteventitemstraverse

sourceSet モデル bindconnect

Page 364: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

351

4.209. relation

セットのメンバー間の関係を指定します。

注:Acrobat 8.0 以降では、このプロパティは読み取り専用です。

4.209.1. 構文

Reference_Syntax.relation (Acrobat 8.x and later)

Reference_Syntax.relation = "ordered | unordered | choice" (Acrobat 7.0 以前)

4.209.2. 値

4.209.3. 適用先

4.209.4. バージョン

XFA 2.1

4.209.5. 例

4.209.6. JavaScript

xfa.form.form1.resolveNode("#subformSet").relation;

4.209.7. FormCalc

xfa.form.form1.#subformSet.relation

タイプ 値

文字列 • ordered(デフォルト)• unordered• choiceフォームデザインで宣言されている順番でメンバーをインスタンス化します。これにより、フォームデザインの文書の順番に合わせて、コンテンツの順番が変更される可能性があります。

• unordered• choice宣言されている順番に関係なく、データの順番でメンバーをインスタンス化します。これにより、コンテンツの順番に合わせて、セットの順番が変更される可能性があります。

• choiceメンバーは相互に排他的であり、1 つのメンバーのみをインスタンス化できます。インスタンス化するメンバーは、データに基づいて決定されます。

モデル オブジェクト

フォームモデル subformSet

Page 365: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

352

4.210. relevant

フォームの印刷時にフォームオブジェクトを含めるかどうかを制御します。

4.210.1. 構文Reference_Syntax.relevant = "+print | -print"

4.210.2. 値

4.210.3. 適用先

4.210.4. バージョンXFA 2.1

4.210.5. 例

4.210.6. JavaScript

Button1.relevant = "-print";

4.210.7. FormCalc

Button1.relevant = "-print"

関連するリンク:オブジェクトの表示または非表示の切り替え

タイプ 値

文字列 • +print | print(表示オブジェクトのデフォルト)オブジェク トの presence プロパティ設定に関係な く、 フォームの印刷時にその

オブジェク トが印刷されるようにします。

• -print(不可視または非表示のオブジェクトのデフォルト)オブジェク トの presence プロパティ設定に関係な く、 フォームの印刷時にその

オブジェク トが印刷されないようにします。

モデル オブジェクト

フォームモデル areabordercontentAreadrawexclGroupfieldpageAreapageSetsubformsubformSetvalue

Page 366: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

353

4.211. remainCharacterCount

行の末尾に追加されるハイフン文字を除いて、ハイフネーションの前に挿入できる最低文字数を指定します。ハイフネーションの前の文字数が少なすぎると、対象は拒否されます。

4.211.1. 構文Reference_Syntax.remainCharacterCount = "integer"

4.211.2. 値

4.211.3. 適用先

4.211.4. バージョン

XFA 2.8

タイプ 値

整数値 文字数を表す有効な整数。デフォルト値は 3です。

モデル オブジェクト

フォームモデル hyphenation

Page 367: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

354

4.212. reserve

キャプションの高さまたは幅を指定する測定値です。

このプロパティの効果は placement プロパティによって決定されます。 キャプションが左か右に配置されている場合、reserveプロパティではキャプション領域の高さを指定します。キャプションが上か下に配置されている場合、reserveプロパティでは幅を指定します。キャプションがインラインで配置されている場合、reserveプロパティは無視されます。

reserve に 0を指定すると、キャプション領域は自動調整され、オブジェクトのサイズがキャプションに合うように調整されます。

4.212.1. 構文Reference_Syntax.reserve = "measurement"

4.212.2. 値

4.212.3. 適用先

4.212.4. バージョン

XFA 2.1

4.212.5. 例

4.212.6. JavaScript

TextField1.caption.reserve = "1.5in";

4.212.7. FormCalc

TextField1.caption.reserve = "1.5in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル caption

Page 368: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

355

4.213. restoreState

フォームのフォームノードを元の状態に戻します。境界線の色の変更など、フィールドの表示プロパティもリセットされます。

4.213.1. 構文Reference_Syntax.restoreState = "none | manual | auto"

4.213.2. 値

タイプ 値

文字列 • none(デフォルト):状態と復元情報は保存されません。• 手動:スクリプトオブジェクトを使用して、特定のプロパティが保存され、復元

されます。• チェックサムが検証されます。• すべての状態情報は restore メソッドを使用して復元されます。• チェックサムが有効な場合、フィールド値と上書きされた計算値が復元されます。• auto(新しいフォームのデフォルト):フォームを自動的に保存して、元の状態に

復元します。承認済みフォームを開くと、状態は復元されません。未承認フォームでは、文書の承認が許可されません。

• チェックサムが検証されます。• マージ処理の完了後でも計算の実行前である場合は、チェックサムが有効である限

り、保存したフォームモデルを使用して各フォームノードの状態が復元されます。• チェックサムが有効な場合、フィールド値と上書きされた計算値が復元されます。ルートサブフォームでこの値を使用すると、次のプロパティが保存され、復元されます。

• チェックサムが検証されます。• すべての状態情報は restore メソッドを使用して復元されます。• チェックサムが有効な場合、フィールド値と上書きされた計算値が復元されます。• auto(新しいフォームのデフォルト):フォームを自動的に保存して、元の状態に

復元します。承認済みフォームを開くと、状態は復元されません。未承認フォームでは、文書の承認が許可されません。

• チェックサムが検証されます。• マージ処理の完了後でも計算の実行前である場合は、チェックサムが有効である限

り、保存したフォームモデルを使用して各フォームノードの状態が復元されます。• チェックサムが有効な場合、フィールド値と上書きされた計算値が復元されます。auto設定は、承認済み文書には使用できません。ルートサブフォームでこの値を使用すると、次のプロパティが保存され、復元されます。

• チェックサムが検証されます。• マージ処理の完了後でも計算の実行前である場合は、チェックサムが有効である限

り、保存したフォームモデルを使用して各フォームノードの状態が復元されます。• チェックサムが有効な場合、フィールド値と上書きされた計算値が復元されます。

Page 369: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

356

4.213.3. 適用先

4.213.4. バージョン

XFA 2.5

4.213.5. 例

4.213.6. JavaScript

Subform1.restoreState = "auto";

4.213.7. FormCalc

Subform1.restoreState = "auto"

4.214. rightInset

右の差込枠のサイズを指定します。

4.214.1. 構文Reference_Syntax.rightInset = "0in | measurement"

4.214.2. 値

4.214.3. 適用先

4.214.4. バージョン

XFA 2.1

モデル オブジェクト

フォームモデル subform

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル margin

Page 370: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

357

4.214.5. 例

4.214.6. JavaScript

Subform1.margin.rightInset = "0.25in";

4.214.7. FormCalc

Subform1.margin.rightInset = "0.25in"

4.215. role

親コンテナの役割を指定します。

4.215.1. 構文Reference_Syntax.role = "string"

4.215.2. 値

4.215.3. 適用先

4.215.4. バージョン

XFA 2.2

4.215.5. 例

4.215.6. JavaScript

TextField1.assist.role = "TH";

4.215.7. FormCalc

TextField1.assist.role = "TH"

タイプ 値

文字列 親コンテナの役割を指定する有効な文字列。これは、音声対応 XFA 処理アプリケーションで情報を提供するのに使用できます。例えば、TH(テーブルヘッダー)や TR(テーブル行)など、HTML から借用した値を割り当てることができます。

モデル オブジェクト

フォームモデル assist

Page 371: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

358

4.216. rotate

アンカーを中心にオブジェクトを指定された角度だけ回転させます。

角度は、デフォルト位置を基準に左回りの度数です。値には、負の数以外の 90 の倍数を指定します。

注:回転の方向は、PostScript®、PDF および PCL の正の角度と同じですが、SVG とは逆になります。

4.216.1. 構文Reference_Syntax.rotate = "0 | measurement"

4.216.2. 値

4.216.3. 適用先

4.216.4. バージョン

XFA 2.1

4.216.5. 例

4.216.6. JavaScript

TextField1.rotate = "90";

4.216.7. FormCalc

TextField1.rotate = "90"

タイプ 値

文字列 • 0(デフォルト)• 有効な任意の角度。

モデル オブジェクト

フォームモデル drawfield

Page 372: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

359

4.217. rowColumnRatio

サポートされる 2D バーコードの行と列にオプションの割合を指定します。

dataRowCount プロパティと dataColumnCount プロパティが指定されている場合、パーサーによってこのプロパティは無視されます。

rowColumnRatio が指定されている場合、バーコードは指定されたデータを保持するために必要な行数まで拡大されます。最後の行に指定されたデータが含まれない場合、パディング記号が行に埋め込まれます。

4.217.1. 構文Reference_Syntax.rowColumnRatio = "string"

4.217.2. 値

4.217.3. 適用先

4.217.4. バージョン

XFA 2.1

4.218. runAt

スクリプトを実行するアプリケーションを指定します。

スクリプトを実行できるアプリケーションを指定する場合、以下の点に注意してください。

• スクリプトが別のスクリプトに呼び出される場合も runAt 設定は有効です。• 印刷用にデザインされたフォームのスクリプトは、クライアントで実行するように設定した場合で

も、サーバーで実行されます。• サーバーで実行するように設定した場合、preSubmit イベントはインタラクティブフォームおよび印

刷用にデザインされたフォームでは実行されません。

4.218.1. 構文Reference_Syntax.runAt = "client | server | both"

タイプ 値

文字列 行と列の割合を表す有効な文字列。

モデル オブジェクト

フォームモデル barcode

Page 373: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

360

4.218.2. 値

4.218.3. 適用先

4.218.4. バージョン

XFA 2.1

4.218.5. 例

4.218.6. JavaScript

NumericField1.calculate.script.runAt = "both";

4.218.7. FormCalc

NumericField1.calculate.script.runAt = "both"

タイプ 値

文字列 • client(デフォルト)• server• bothスクリプトはクライアント上でのみ実行されます。

• server• bothスクリプトはサーバー上でのみ実行されます。

• bothスクリプトはクライアント上でもサーバー上でも実行されます。

モデル オブジェクト

フォームモデル executescript

Page 374: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

361

4.219. save

特定の列の値が表示値と連結値の両方を表すかどうか、または列のデータが連結値のみを表すかどうかを指定します。

4.219.1. 構文Reference_Syntax.save = "0 | 1"

4.219.2. 値

4.219.3. 適用先

4.219.4. バージョン

XFA 2.1

4.219.5. 例

4.219.6. JavaScript

DropDownList1.resolveNode("#items").save = "1";

4.219.7. FormCalc

DropDownList1.#items.save = "1"

タイプ 値

文字列 • 0(デフォルト)• 1このオブジェクトで指定される値は表示値のみを表します。

• 1このオブジェクトで指定される値をフィールドに入力できます。少なくとも 1 つの列の値は1 に設定する必要があります。複数の列の値が1に設定されている場合、最初に検出された値1の列がパーサーによって保存されます。

モデル オブジェクト

フォームモデル items

Page 375: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

362

4.220. savedValue

型指定されたオブジェクトを返しますが、この値を代入することはできません。プロパティを保存しない場合、値は currentValueと同じになります。

4.220.1. 構文Reference_Syntax.savedValue = "typed object"

4.220.2. 値

4.220.3. 適用先

4.220.4. バージョン

XFA 2.5

4.221. scope

データ連結と参照構文式へのサブフォームの関与を制御します。ルートサブフォームに対してのみ使用できます。

デフォルトでは、名前が付けられたサブフォームはデータ連結に関与し、参照構文式を使用して参照できます。このプロパティを使用すると、サブフォームに名前を付けても、データ連結と参照構文式から参照されないようにできます。

4.221.1. 構文Reference_Syntax.scope = "name | none"

タイプ 値

プロパティの型に依存

目的のプロパティ用に型指定されたオブジェクト。

モデル オブジェクト

フォームモデル

Page 376: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

363

4.221.2. 値

4.221.3. 適用先

4.221.4. バージョン

XFA 2.1

4.221.5. 例

4.221.6. JavaScript

Subform1.scope = "none";

4.221.7. FormCalc

Subform1.scope = "none"

4.222. scriptTest

含まれているスクリプトによる検証を制御します。

検証の一部として指定するスクリプトでは、処理アプリケーションでの検証結果の使い方およびvalidate オブジェクトが呼び出されるタイミングに関して推測する必要はありません。特に、スクリプトでは、ユーザーにフィードバックを提供したり、フォームの状態を変更したりしないでください。

scriptTestプロパティは、検証に使用できます。 scriptTest プロパティは、null フィールドでは評価されません。 scriptTest プロパティは、フォーカスがフィールドを離れる場合など、フォームの有効期間中に評価されたコンテキストになることがあります。

4.222.1. 構文Reference_Syntax.scriptTest = "error | disabled | warning"

タイプ 値

文字列 • name(デフォルト)• noneサブフォームに名前が付けられている場合、サブフォームはデータ連結と参照構文式に関与し、名前が付けられていない場合は関与しません。

• noneサブフォームに名前が付けられていても、サブフォームはデータ連結と参照構文式に関与しません。

モデル オブジェクト

フォームモデル subform

Page 377: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

364

4.222.2. 値

4.222.3. 適用先

4.222.4. バージョン

XFA 2.1

タイプ 値

文字列 • disabled• error(デフォルト)• warning• dismiss :ユーザーがメッセージを理解し、フォームに戻って制約事項に従う意

思があることを示します。• override :ユーザーがメッセージを理解し、それでも制約事項に従わないことを

示します。このテストを実行しません。スクリプトに適合しない値をフォームオブジェクトに入力できます。フィールドに適合しない値を入力したままにしておくことができ、そのためにフォームの有効性が損なわれることはありません。この値を指定すると、検証テストが無効になります。

• error(デフォルト)• warning• dismiss :ユーザーがメッセージを理解し、フォームに戻って制約事項に従う意

思があることを示します。• override :ユーザーがメッセージを理解し、それでも制約事項に従わないことを

示します。スクリプトからエラーが報告されたデータに対しては、エラーメッセージを表示し、入力を受け付けません。スクリプトに適合する値をフォームオブジェクトに入力する必要があります。

• warning• dismiss :ユーザーがメッセージを理解し、フォームに戻って制約事項に従う意

思があることを示します。• override :ユーザーがメッセージを理解し、それでも制約事項に従わないことを

示します。スクリプトからエラーが報告されたデータに対しては、メッセージを表示しますが、ユーザーは次のフィールドに進むことができます。メッセージでは、スクリプトの制約事項に適合する値をフォームオブジェクトに入力するようユーザーに勧め、次の 2 つの選択肢を示す必要があります。

• dismiss :ユーザーがメッセージを理解し、フォームに戻って制約事項に従う意思があることを示します。

• override :ユーザーがメッセージを理解し、それでも制約事項に従わないことを示します。

モデル オブジェクト

フォームモデル validate

Page 378: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

365

4.222.5. 例

4.222.6. JavaScript

NumericField1.validate.scriptTest = "disabled";

4.222.7. FormCalc

NumericField1.validate.scriptTest = "disabled"

4.223. selectedIndex

最初の選択項目のインデックスです。

このプロパティを設定すると、指定したインデックスが設定され、前に選択した項目が選択解除されます。複数選択を可能にする場合は、getItemState メソッドまたは setItemState メソッドを代わりに使用します。インデックス値として -1 を指定すると、リストがクリアされます。項目が選択されていないときに、このプロパティを取得すると -1 の値が返されます。

4.223.1. 構文Reference_Syntax.selectedIndex

4.223.2. バージョン

2.5

4.223.3. 値

4.223.4. 適用先

4.223.5. バージョン

XFA 2.5

タイプ 値

整数値 最初の選択項目のインデックス値を表す有効な整数。インデックス値として -1を指定すると、リストがクリアされます。他の有効な値を指定すると、その値に対応する項目のみが選択されます。

モデル オブジェクト

フォームモデル field

Page 379: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

366

4.224. selEnd

変更イベントの発生時に、 prevText プロパティに保存されるテキスト選択範囲の最後の文字のインデックス位置を指定します。

4.224.1. 構文Reference_Syntax.selEnd

4.224.2. 値

4.224.3. 適用先

4.224.4. バージョン

XFA 2.1

4.224.5. 例

4.224.6. JavaScript

xfa.event.selEnd;

4.224.7. FormCalc

xfa.event.selEnd

タイプ 値

整数値 テキスト選択範囲の最後の文字を示すゼロベースのインデックス値を表す有効な整数。テキストが選択されていない場合、このプロパティには、変更が加えられたときのテキスト入力カーソルの位置を表す値が設定されます。このプロパティの値を変更すると、変更値に置き換えられる文字が変わり、またテキスト入力カーソルの位置も変わります。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 380: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

367

4.225. selStart

変更イベントの発生時に、 prevText プロパティに保存されるテキスト選択範囲の最後の文字のインデックス位置を指定します。

4.225.1. 構文Reference_Syntax.selStart

4.225.2. 値

4.225.3. 適用先

4.225.4. バージョン

XFA 2.1

4.225.5. 例

4.225.6. JavaScript

xfa.event.selStart;

4.225.7. FormCalc

xfa.event.selStart

タイプ 値

整数値 テキスト選択範囲の最初の文字を示すゼロベースのインデックス値を表す有効な整数。テキストが選択されていない場合、このプロパティには、変更が加えられたときのテキスト入力カーソルの位置を表す値が設定されます。このプロパティの値を変更すると、変更値に置き換えられる文字が変わり、またテキスト入力カーソルの位置も変わります。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 381: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

368

4.226. server

タイムスタンプサーバーの URL を指定します。

4.226.1. 構文Reference_Syntax.server = "string"

4.226.2. 値

4.226.3. 適用先

4.226.4. バージョン

XFA 2.5

タイプ 値

文字列 タイムスタンプサーバーの URL を表す有効な文字列。

モデル オブジェクト

フォームモデル timeStamp

Page 382: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

369

4.227. shape

チェックボックスやラジオボタンを四角や丸の輪郭で囲んで表示するかどうかを指定します。

4.227.1. 構文Reference_Syntax.shape = "square | round"

4.227.2. 値

4.227.3. 適用先

4.227.4. バージョン

XFA 2.1

4.227.5. 例

4.227.6. JavaScript

CheckButton1.resolveNode("ui.#checkButton").shape = "square";

4.227.7. FormCalc

CheckButton.ui.#checkButton.shape = "square"

タイプ 値

文字列 • square(デフォルト)• roundボタンは四角い輪郭で囲まれて表示されます。

• roundボタンは丸い輪郭で囲まれて表示されます。

モデル オブジェクト

フォームモデル checkButton

Page 383: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

370

4.228. shift

特定のイベント時に Shift キーが押されているかどうかを表します。

4.228.1. JavaScript 構文Reference_Syntax.shift = false | true; - or - Reference_Syntax.shift = 0 | 1;

4.228.2. FormCalc リファレンスReference_Syntax.shift = 0 | 1

4.228.3. 値

4.228.4. 適用先

4.228.5. バージョン

XFA 2.1

4.228.6. 例

4.228.7. JavaScript

xfa.event.shift;

4.228.8. FormCalc

xfa.event.shift

タイプ 値

ブール演算式 • true | 1(デフォルト)• false | 0イベント実行時に Shift キーが押されています。• false | 0イベント実行時に Shift キーが押されていません。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 384: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

371

4.229. short

medium オブジェクトの短辺の長さを指定します。

short プロパティで指定する長さは、 long プロパティで指定する長さよりも短くする必要があります。

4.229.1. 構文Reference_Syntax.short = "0in | measurement"

4.229.2. 値

4.229.3. 適用先

4.229.4. バージョン

XFA 2.1

4.229.5. 例

4.229.6. JavaScript

xfa.form.form1.pageSet.Page1.medium.short;

4.229.7. FormCalc

xfa.form.form1.pageSet.Page1.medium.short

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル medium

Page 385: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

372

4.230. signatureType

ドキュメントの署名のあるフォームを PDF 認証ドキュメントとして保存する方法を指定します。

4.230.1. 構文Reference_Syntax.signatureType = "filler | author"

4.230.2. 値

4.230.3. 適用先

4.230.4. バージョン

XFA 2.5

タイプ 値

文字列 • filler(デフォルト)• パブリ ッシュインスタンスの

フォームを認証済み PDF 文書として保存します。

• パブリ ッシュインスタンスの

作成者の署名のある文書は、認証済みと呼ばれます。フォームを PDF 文書として保存すると、ユーザーがAcrobat で開いて、署名フィールドをクリックし、文書全体を認証できます。

モデル オブジェクト

フォームモデル mdp

Page 386: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

373

4.231. size

チェックボックスやラジオボタンの輪郭のサイズを指定する測定値で、チェックボックスの高さと幅またはラジオボタンの直径のどちらかを指定します。

4.231.1. 構文Reference_Syntax.size = "10pt | measurement"

4.231.2. 値

4.231.3. 適用先

4.231.4. バージョン

XFA 2.1

4.231.5. 例

4.231.6. JavaScript

CheckBox1.resolveNode("ui.#checkButton").size = "20pt";

4.231.7. FormCalc

CheckBox1.ui.#checkButton.size = "20pt"

タイプ 値

文字列 • 10pt(デフォルト)• 有効な任意の測定値。• fontオブジェクトの場合、このプロパティではフォントのサイズを指定します。• checkButtonオブジェクトの場合、このプロパティではチェックボックスの高さ

または幅か、ラジオボタンの直径を指定します。このプロパティの値は、参照するオブジェクトによって異なります。

• fontオブジェクトの場合、このプロパティではフォントのサイズを指定します。• checkButtonオブジェクトの場合、このプロパティではチェックボックスの高さ

または幅か、ラジオボタンの直径を指定します。

モデル オブジェクト

フォームモデル checkButtonfont

Page 387: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

374

4.232. slope

線の向きを指定します。

4.232.1. 構文Reference_Syntax.slope = "\ | /"

4.232.2. 値

4.232.3. 適用先

4.232.4. バージョン

XFA 2.1

4.232.5. 例

4.232.6. JavaScript

Line1.resolveNode("value.#line").slope = "/";

4.232.7. FormCalc

Line1.value.#line.slope = "/"

タイプ 値

文字列 • \(バックスラッシュ文字)(デフォルト)• /(スラッシュ文字)線は左上から右下に引かれます。

• /(スラッシュ文字)線は左下から右上に引かれます。

モデル オブジェクト

フォームモデル line

Page 388: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

375

4.233. soapFaultCode

ユーザーが Web サービス接続を実行しようとした場合に生成されるエラーコードを指定します。

4.233.1. 構文Reference_Syntax.soapFaultCode = "string"

4.233.2. 値

4.233.3. 適用先

4.233.4. バージョン

XFA 2.1

4.234. soapFaultString

特定の Web サービス接続エラーコードに対応する説明メッセージを指定します。

4.234.1. 構文Reference_Syntax.size = "10pt | measurement"

4.234.2. 値

4.234.3. 適用先

4.234.4. バージョン

XFA 2.1

タイプ 値

文字列 SOAP エラーコードを表す有効な文字列。

モデル オブジェクト

イベントモデル eventPseudoModel

タイプ 値

文字列 SOAP エラーコードメッセージを表す有効な文字列。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 389: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

376

4.235. somExpression

このノードの参照構文式を読み取ります。

4.235.1. 構文Reference_Syntax.somExpression

4.235.2. 値

4.235.3. 適用先

tree クラス クラス

4.235.4. バージョン

XFA 2.1

4.235.5. 例

4.235.6. JavaScript

TextField1.somExpression;

4.235.7. FormCalc

TextField1.somExpression

タイプ 値

文字列 完全修飾参照構文式を表す有効な文字列。

Page 390: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

377

4.236. spaceAbove

段落の最初の行の最大フォント以外の垂直間隔の量を指定します。

4.236.1. 構文Reference_Syntax.spaceAbove = "0in | measurement"

4.236.2. 値

4.236.3. 適用先

4.236.4. バージョン

XFA 2.1

4.236.5. 例

4.236.6. JavaScript

TextField1.para.spaceAbove = "2pt";

4.236.7. FormCalc

TextField1.para.spaceAbove = "2pt"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル para

Page 391: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

378

4.237. spaceBelow

段落の最初の行の最大フォント以外の垂直間隔の量を指定します。

4.237.1. 構文Reference_Syntax.spaceAbove = "0in | measurement"

4.237.2. 値

4.237.3. 適用先

4.237.4. バージョン

XFA 2.1

4.237.5. 例

4.237.6. JavaScript

TextField1.para.spaceBelow = "2pt";

4.237.7. FormCalc

TextField1.para.spaceBelow = "2pt"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル para

Page 392: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

379

4.238. startAngle

円弧の始点をレンダリングする角度を指定します。

4.238.1. 構文Reference_Syntax.startAngle = "0 | angle"

4.238.2. 値

4.238.3. 適用先

4.238.4. バージョン

XFA 2.1

4.238.5. 例

4.238.6. JavaScript

Circle1.resolveNode("value.#arc").startAngle = "12";

4.238.7. FormCalc

Circle1.value.#arc.startAngle = "12"

タイプ 値

文字列 • 0(デフォルト)• 0 より大きく360以下の値。

モデル オブジェクト

フォームモデル arc

Page 393: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

380

4.239. startChar

バーコードデータの先頭に追加するオプションの開始制御文字を指定します。

starChar プロパティは、指定した開始制御文字がバーコードパターンでサポートされない場合、パーサーによって無視されます。

4.239.1. 構文

Reference_Syntax.startChar = "文字"

4.239.2. 値

4.239.3. 適用先

4.239.4. バージョン

XFA 2.1

4.239.5. 例

4.239.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").startChar = "*";

4.239.7. FormCalc

Code11BarCode1.ui.#barcode.startChar = "*"

タイプ 値

文字列 制御文字を表す有効な文字列。

モデル オブジェクト

フォームモデル barcode

Page 394: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

381

4.240. startNew

現在のコンテンツ領域またはページに必要な名前が付けられている場合でも、新しいコンテンツ領域またはページを開始する必要があるかどうかを判定します。

このプロパティは、 before(非推奨) プロパティの値が contentArea オブジェクトや pageAreaでない場合は無効です。

4.240.1. 構文Reference_Syntax.startNew = "0 | 1"

4.240.2. 値

4.240.3. 適用先

4.240.4. バージョン

XFA 2.1

4.240.5. 例

4.240.6. JavaScript

Subform1.break.startNew = "1";

4.240.7. FormCalc

Subform1.break.startNew = "1"

タイプ 値

文字列 • 0(デフォルト)• 1現在のコンテンツ領域またはページ領域に特定の名前がある場合に、新しいコンテンツ領域またはページ領域を開始しません。

• 1新しいコンテンツ領域またはページを開始します。コンテンツ領域またはページの名前は付属の beforeTarget(非推奨) プロパティによって指定されます。

モデル オブジェクト

フォームモデル break(非推奨)breakAfterbreakBefore

Page 395: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

382

4.241. stateless

呼び出されたスクリプトの変数を次の呼び出しまで維持するかどうかを指定します。

4.241.1. 構文Reference_Syntax.stateless = "0 | 1"

4.241.2. 値

4.241.3. 適用先

4.241.4. バージョン

XFA 2.1

4.241.5. 例

4.241.6. JavaScript

TextField1.resolveNode("#event.#script").stateless = "1";

4.241.7. FormCalc

TextField1.#event.#script.stateless = "1"

タイプ 値

文字列 • 0(デフォルト)• 1スクリプトの変数は維持されます(ステートフル)。

• 1スクリプトの変数は維持されません(ステートレス)。

モデル オブジェクト

フォームモデル script

Page 396: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

383

4.242. stock

標準の用紙サイズの名前を指定します。

4.242.1. 構文Reference_Syntax.stock = "letter | paper_size"

4.242.2. 値

4.242.3. 適用先

4.242.4. バージョン

XFA 2.1

4.242.5. 例

4.242.6. JavaScript

xfa.form.form1.pageSet.Page1.medium.stock = "A4";

4.242.7. FormCalc

xfa.form.form1.pageSet.Page1.medium.stock = "A4"

4.243. stroke

線の外観を指定します。

4.243.1. 構文Reference_Syntax.stroke = "solid | dashed | dotted | dashDot | dashDotDot | lowered | raised | etched | embossed"

タイプ 値

文字列 • 。(デフォルト)• 任意の有効な用紙サイズの値。

モデル オブジェクト

フォームモデル medium

Page 397: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

384

4.243.2. 値

タイプ 値

文字列 • solid(デフォルト)• dashed• dotted• dashDot• dashDotDot• lowered• raised• etched• embossed実線。

• dashed• dotted• dashDot• dashDotDot• lowered• raised• etched• embossed一連の破線。

• dotted• dashDot• dashDotDot• lowered• raised• etched• embossed一連の点線。

• dashDot• dashDotDot• lowered• raised• etched• embossed

Page 398: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

385

4.243.3. 適用先

4.243.4. バージョン

XFA 2.1

4.243.5. 例

4.243.6. JavaScript

Line1.resolveNode("value.#line.edge").stroke = "etched";

4.243.7. FormCalc

Line1.value.#line.edge.stroke = "etched"

文字列(続き) 破線と点が交互にある線。

• dashDotDot• lowered• raised• etched• embossed1 つの破線の後に点が 2 つ続く線。• lowered• raised• etched• embossed下の領域を囲むように表示される線。

• raised• etched• embossed上の領域を囲むように表示される線。

• etched• embossed描画面に彫られた溝のように見える線。embossed描画面から立体的に隆起して見える線。

タイプ 値

モデル オブジェクト

フォームモデル corneredge

Page 399: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

386

4.244. sweepAngle

円弧の長さを角度として指定します。

4.244.1. 構文Reference_Syntax.sweepAngle = "360 |angle"

4.244.2. 値

4.244.3. 適用先

4.244.4. バージョン

XFA 2.1

4.244.5. 例

4.244.6. JavaScript

Circle1.resolveNode("value.#arc").sweepAngle = "45";

4.244.7. FormCalc

Circle1.value.#arc.sweepAngle = "45"

タイプ 値

文字列 • 360(デフォルト)• 360より小さく0を返します。

モデル オブジェクト

フォームモデル arc

Page 400: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

387

4.245. tabDefault

デフォルトのタブストップ間の距離を指定します。

デフォルトでは、デフォルトのタブストップは定義されません。

4.245.1. 構文Reference_Syntax.tabDefault = "string"

4.245.2. 値

4.245.3. 適用先

4.245.4. バージョン

XFA 2.1

4.245.5. 例

4.245.6. JavaScript

TextField1.para.tabDefault = "3in";

4.245.7. FormCalc

TextField1.para.tabDefault = "3in"

タイプ 値

文字列 デフォルトのタブストップ間の距離を表す有効な文字列。

モデル オブジェクト

フォームモデル para

Page 401: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

388

4.246. tabStops

タブストップ位置とそのリーダープロパティの、空白で区切られたリストを指定します。

左余白からリスト内の最右列のタブストップまでの領域では、このタブストップ位置が tabDefault プロパティで指定されたデフォルトのタブストップを置き換えます。 デフォルトのタブストップはこの領域の右側から開始します。

タブストップのリスト内の各エントリは、タブストップでの位置揃えを指定するキーワード、空白、左余白からタブストップまでの間隔の順に構成されます。

タブストップリーダーのパターンやパターンの幅などのプロパティも指定できます。

4.246.1. 構文Reference_Syntax.tabStops = alignment leader (leaderPattern (leaderAlign leaderPatterWidth)) measurement

4.246.2. 値

タイプ 値

文字列 タブストップの位置揃えは、次の値のいずれかになります。

• center• left• right• decimal中央揃えのタブストップを指定します。

• left• right• decimal左揃えのタブストップを指定します。

• right• decimal右揃えのタブストップを指定します。

• decimal小数点単位でコンテンツを揃えるタブストップを指定します。

Page 402: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

389

4.246.3. 適用先

4.246.4. バージョン

XFA 2.1

4.246.5. 例

4.246.6. JavaScript

TextField1.para.tabStops = "left leader (rule(solid 0.5pt)) 4in”;

4.246.7. FormCalc

TextField1.para.tabStops = "left leader (rule(solid 0.5pt)) 4in”

文字列 タブストップリーダーのプロパティには、次の値があります。

• leaderPattern• leaderAlign• リーダーの繰り返しパターンを行内で揃える方法を指定します。値が noneの場合、

特別な配置要件はありません。値がpageの場合、パターンのサイクルはページの始端から開始するように配置されます。

タブとそれに続く文字の間のスペースを埋めるリーダーのパターンを指定します。値はspace |rule | dots | use-contentです。値をruleに設定すると、リーダーは線で塗りつぶされます。 ruleThicknessは線の太さを指定する任意の有効な測定値です。ruleStyle は、solid (デフォルト)、dotted、dashed、none、double、grooveまたはridgeのいずれかです。値を dots に設定すると、リーダーはドットの繰り返しパターンで塗りつぶされます。リーダーの値は、引用符で囲んだ任意の文字列に設定することもできます。

• leaderAlign• リーダーの繰り返しパターンを行内で揃える方法を指定します。値が noneの場合、

特別な配置要件はありません。値がpageの場合、パターンのサイクルはページの始端から開始するように配置されます。

• leaderPatternWidthdots、use-contentおよび一部のruleパターンのリーダーでの、パターンサイクルの間隔を指定します。値には有効な測定値を指定できます。コンテンツの幅がこのプロパティの値よりも小さい場合、パターンコンテンツの各繰り返しの間に空白が挿入され、この幅が埋められます。コンテンツの幅がこのプロパティの値よりも大きい場合、leaderPatternWidth は無視されます。

文字列 タブストップの測定値は任意の有効な測定値です。

タイプ 値

モデル オブジェクト

フォームモデル para

Page 403: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

390

4.247. target

アクションを実行するオブジェクトを指定します。

4.247.1. 構文Reference_Syntax.target = "ObjectName | Reference_Syntax | URL"

4.247.2. 値

4.247.3. 適用先

4.247.4. バージョン

XFA 2.4

4.247.5. 例

4.247.6. JavaScript

xfa.event.target = "click"; - or - Subform1.breakAfter.targetType = "contentArea"; Subform1.breakAfter.target = "#ContentArea2";

4.247.7. FormCalc

xfa.event.target = "click" - or - Subform1.breakAfter.targetType = "contentArea" Subform1.breakAfter.target = "#ContentArea2"

タイプ 値

文字列 フォームデザインオブジェクトの名前、参照構文式またはデータを送信する URL を表す有効な文字列。このプロパティの値は、 targetType プロパティの値に対応している必要があります。 例えば、 targetTypeプロパティでページ領域を参照しており、target プロパティでコンテンツ領域を参照している場合はエラーとなります。またその逆の場合も同様です。

モデル オブジェクト

イベントモデル eventPseudoModel

フォームモデル breakAfterbreakBeforeoverflowsetPropertysignDatasubmit

Page 404: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

391

関連するリンク:オブジェクトの参照フォームの保存

4.248. targetType

親サブフォームのレイアウト前に、新しいページまたはコンテンツ領域に移動する際の制約事項を指定します。

targetType プロパティは、非推奨のbreak.before(非推奨) プロパティの代わりに使用します。

4.248.1. 構文Reference_Syntax.targetType = "auto | contentArea | pageArea"

4.248.2. 値

4.248.3. 適用先

4.248.4. バージョン

XFA 2.4

タイプ 値

文字列 このプロパティの値は、 target プロパティの値に対応している必要があります。 例えば、 target プロパティでページ領域を参照しており、targetTypeプロパティが contentAreaに設定されている場合はエラーとなります。またその逆の場合も同様です。

• auto(デフォルト)• contentArea• pageArea新しいページまたはコンテンツ領域への移動の判断を処理アプリケーションに委任します。新規ページまたはコンテンツ領域に強制的に移動しません。

• contentArea• pageAreaレンダリングを次に使用可能なコンテンツ領域に移動します。

• pageAreaレンダリングを新しいページに移動します。startNew プロパティでも次の処理の一部が変更されます。

モデル オブジェクト

フォームモデル breakAfterbreakBefore

Page 405: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

392

4.248.5. 例

4.248.6. JavaScript

Subform1.breakAfter.targetType = "contentArea"; Subform1.breakAfter.target = "#ContentArea2";

4.248.7. FormCalc

Subform1.breakAfter.targetType = "contentArea" Subform1.breakAfter.target = "#ContentArea2"

4.249. textEncoding

ドキュメント内のテキストコンテンツのエンコーディングを指定します。

4.249.1. 構文Reference_Syntax.textEncoding = "UTF-8 | UTF-16 | Shift-JIS | Big-Five |ISO-8859-1 | ISO-8859-2 | ISO-8859-7 | KSC-5601 | GB-2312 | UCS-2 | fontSpecific"

4.249.2. 値

このプロパティの値は、大文字と小文字が区別され、次のいずれかの値と一致している必要があります。

注:値 ISO-8859-1、 ISO-8859-2 および ISO-8859-7 は、フォームデータの送信に Adobe Acrobat が使用されないことがわかっている場合にのみ使用してください。

タイプ

文字列

• none(デフォルト)• ISO-8859-1• ISO-8859-2• ISO-8859-7• Shift-JIS• KSC-5601• Big-Five• GB-2312• UTF-8• UTF-16• UCS-2• fontSpecific

特別なエンコードを指定しません。文字は、オペレーティングシステムの環境エンコードを使用してエンコードされます。

Page 406: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

393

• ISO-8859-1• ISO-8859-2• ISO-8859-7• Shift-JIS• KSC-5601• Big-Five• GB-2312• UTF-8• UTF-16• UCS-2• fontSpecific

文字は ISO-8859-1(Latin-1 とも呼ばれます)を使用してエンコードされます。

• ISO-8859-2• ISO-8859-7• Shift-JIS• KSC-5601• Big-Five• GB-2312• UTF-8• UTF-16• UCS-2• fontSpecific

文字は ISO-8859-2 を使用してエンコードされます。

• ISO-8859-7• Shift-JIS• KSC-5601• Big-Five• GB-2312• UTF-8• UTF-16• UCS-2• fontSpecific

文字は ISO-8859-7 を使用してエンコードされます。

• Shift-JIS• KSC-5601• Big-Five• GB-2312• UTF-8• UTF-16• UCS-2• fontSpecific

文字は、一般に Shift-JIS と呼ばれる JIS X 0208 を使用してエンコードされます。

Page 407: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

394

• KSC-5601• Big-Five• GB-2312• UTF-8• UTF-16• UCS-2• fontSpecific

文字は Code for Information Interchange(Hangul および Hanja)を使用してエンコードされます。

• Big-Five• GB-2312• UTF-8• UTF-16• UCS-2• fontSpecific

文字は繁体中国語(Big-Five)を使用してエンコードされます。Big-Five に公的な規格はなく、いくつかのバリエーションが使用されています。Adobe フォームオブジェクトモデルでは、Microsoft がコードとして実装しているバリエーションを使用しています。

• GB-2312• UTF-8• UTF-16• UCS-2• fontSpecific

文字は簡体中国語を使用してエンコードされます。

• UTF-8• UTF-16• UCS-2• fontSpecific

文字は、Unicode で定義されている Unicode コードポイントと、ISO/IEC 10646 で定義されているUTF-8 シリアル化を使用してエンコードされます。

• UTF-16• UCS-2• fontSpecific

文字は、Unicode で定義されている Unicode コードポイントと、ISO/IEC 10646 で定義されているUTF-16 シリアル化を使用してエンコードされます。

• UCS-2• fontSpecific

文字は、Unicode で定義されている Unicode コードポイントと、ISO/IEC 10646 で定義されているUCS-2 シリアル化を使用してエンコードされます。

• fontSpecific文字はフォント固有の方法でエンコードされます。各文字は 8 ビットの 1 バイトで表されます。

Page 408: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

395

4.249.3. 適用先

4.249.4. バージョン

XFA 2.1

4.249.5. 例

4.249.6. JavaScript

Button1.event.submit.textEncoding = "UCS-2";

4.249.7. FormCalc

Button1.event.submit.textEncoding = "UCS-2"

モデル オブジェクト

フォームモデル submit

Page 409: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

396

4.250. textEntry

ユーザーがコンボボックスに値を入力できるかどうかを指定します。

4.250.1. 構文Reference_Syntax.textEntry = "0 | 1"

4.250.2. 値

4.250.3. 適用先

4.250.4. バージョン

XFA 2.1

4.250.5. 例

4.250.6. JavaScript

DropDownList1.resolveNode("ui.#choiceList").textEntry = "1";

4.250.7. FormCalc

DropDownList1.ui.#choiceList.textEntry = "1"

タイプ 値

文字列 • 0(デフォルト)• 1ユーザーは現在のフィールドに入力できません。値は、コンボボックスから選択します。

• 1ユーザーはコンボボックスに値を入力することもコンボボックスから値を選択することもできます。これにより、フィールド値は、ユーザーが入力可能なすべての値になります。 openプロパティがmultiSelectに設定されている場合、ユーザーはフィールドに値を入力できません。

モデル オブジェクト

フォームモデル choiceList

Page 410: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

397

4.251. textIndent

段落内の 1 行目について、ほかの行と相対した水平方向の位置を指定します。

負の値はぶら下げインデントを示し、正の値は字下げインデントを示します。

4.251.1. 構文Reference_Syntax.textIndent = "0in | measurement"

4.251.2. 値

4.251.3. 適用先

4.251.4. バージョン

XFA 2.1

4.251.5. 例

4.251.6. JavaScript

TextField1.para.textIndent = "3in";

4.251.7. FormCalc

TextField1.para.textIndent = "3in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル para

Page 411: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

398

4.252. textLocation

バーコードの関連テキストの位置を指定します。

埋め込みテキストに使用できる領域(存在する場合)は、バーコード形式によって決まります。ほとんどのバーコード形式では、1 つの連続した領域になります。ただし EAN シリーズのバーコードでは、含まれているフィールドの typeface プロパティおよび size プロパティを継承する 4 つの領域に分割されます。フォームデザインでは、 typeface プロパティおよび size プロパティを、バーが重ならず、指定されたスペースに収まるように指定する必要があります。 typeface プロパティは等幅にする必要があります。

4.252.1. 構文Reference_Syntax.textLocation = "below | none | above | aboveEmbedded | belowEmbedded"

4.252.2. 値

4.252.3. 適用先

タイプ 値

文字列 • below(デフォルト)• above• belowEmbedded• aboveEmbedded• noneテキストをバーコードの下に配置します。

• above• belowEmbedded• aboveEmbedded• noneテキストをバーコードの上に配置します。

• belowEmbedded• aboveEmbedded• noneバーコードの下端にテキストを一部埋め込み、バーの下端と整列させます。

• aboveEmbedded• noneバーコードの上端にテキストを一部埋め込み、バーの上端と整列させます。

• noneテキストを表示しません。

モデル オブジェクト

フォームモデル barcode

Page 412: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

399

4.252.4. バージョン

XFA 2.1

4.252.5. 例

4.252.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").textLocation = "aboveEmbedded";

4.252.7. FormCalc

Code11BarCode1.ui.#barcode.textLocation = "aboveEmbedded"

4.253. thickness

線の太さを指定します。

4.253.1. 構文Reference_Syntax.thickness = "0.5pt | measurement"

4.253.2. 値

4.253.3. 適用先

4.253.4. バージョン

XFA 2.1

4.253.5. 例

4.253.6. JavaScript

TextField1.border.edge.thickness = "0.2in";

4.253.7. FormCalc

TextField1.border.edge.thickness = "0.2in"

タイプ 値

文字列 • 0.5pt(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル corneredge

Page 413: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

400

4.254. this

現在のノード( resolveNode メソッドおよび resolveNodes メソッドを使用する場合の開始ノード)を取得します。

注:このプロパティは読み取り専用です。

4.254.1. 構文this

4.254.2. 値

4.254.3. 適用先

4.254.4. バージョン

XFA 2.1

4.254.5. 例

4.254.6. JavaScript

this

4.254.7. FormCalc

this

関連するリンク:オブジェクトの参照ページ番号とページ数の使用背景色の変更

タイプ 値

オブジェクト 現在のオブジェクト。

モデル オブジェクト

XFA モデル xfa

Page 414: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

401

4.255. timeout

クエリーを試行する秒数を指定します。

4.255.1. 構文Reference_Syntax.timeout = "string"

4.255.2. 値

4.255.3. 適用先

4.255.4. バージョン

XFA 2.1

4.255.5. 例

次の例では、 Titles はデータ接続名を表します。

4.255.6. JavaScript

xfa.sourceSet.Titles.connect.timeout = "10";

4.255.7. FormCalc

xfa.sourceSet.Titles.connect.timeout = "10"

タイプ 値

文字列 クエリがタイムアウトするまでの秒数を表す有効な文字列。

モデル オブジェクト

sourceSet モデル commandconnect

Page 415: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

402

4.256. timeStamp

このノードの日時スタンプを指定します。

4.256.1. 構文Reference_Syntax.timeStamp = "string"

4.256.2. 値

4.256.3. 適用先

4.256.4. バージョン

XFA 2.1

タイプ 値

文字列 日時を表す有効な文字列。

モデル オブジェクト

XFA モデル xfa

Page 416: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

403

4.257. title

ドキュメントのタイトルを設定および取得します。クライアントアプリケーションでのみ使用できます。

4.257.1. 構文Reference_Syntax.title

4.257.2. 値

4.257.3. 適用先

4.257.4. バージョン

XFA 2.1

4.257.5. 例

4.257.6. JavaScript

xfa.host.title;

4.257.7. FormCalc

xfa.host.title

タイプ 値

文字列 現在のフォームのタイトルを表す有効な文字列。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 417: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

404

4.258. topInset

上の差込枠のサイズを指定する値です。

4.258.1. 構文Reference_Syntax.topInset = "0in | measurement"

4.258.2. 値

4.258.3. 適用先

4.258.4. バージョン

XFA 2.1

4.258.5. 例

4.258.6. JavaScript

Subform1.margin.topInset "1in";

4.258.7. FormCalc

Subform1.margin.topInset "1in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル margin

Page 418: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

405

4.259. trailer

コンテンツ領域またはページ領域の下部に配置する subformまたはsubformSetオブジェクトを指定します。

trailer プロパティは、非推奨の overflowTrailer(非推奨) および bookendTrailer(非推奨) プロパティの代わりに使用します。

4.259.1. 構文Reference_Syntax.trailer = "string"

4.259.2. 値

4.259.3. 適用先

4.259.4. バージョン

XFA 2.4

4.259.5. 例

4.259.6. JavaScript

Subform1.breakBefore.trailer = "Subform2";

4.259.7. FormCalc

Subform1.breakBefore.trailer = "Subform2"

タイプ 値

文字列 サブフォームまたはサブフォームセットの ID または完全修飾参照構文式を表す有効な文字列。デフォルトは空白の文字列です。

モデル オブジェクト

フォームモデル bookendbreakAfterbreakBeforeoverflow

Page 419: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

406

4.260. transferEncoding

参照先のドキュメント内のバイナリコンテンツのエンコーディングを指定します。

4.260.1. 構文Reference_Syntax.transferEncoding = "none | base64"

4.260.2. 値

4.260.3. 適用先

4.260.4. バージョン

XFA 2.1

タイプ 値

文字列 • none(デフォルト)• base64参照先の文書はエンコードされません。参照先の文書が URI によって指定されている場合、文書はバイトストリームとして転送されます。参照先の文書がインラインの場合、文書は PCDATA データ型の制約事項に従う必要があります。

• base64バイナリコンテンツは、base64 転送エンコード標準に従ってエンコードされます。

モデル オブジェクト

フォームモデル exDataimage

sourceSet モデル bind

Page 420: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

407

4.261. transient

処理アプリケーションで除外グループの値をフォーム送信の一部として保存するか、操作を保存するかを指定します。

4.261.1. 構文Reference_Syntax.transient = "0 | 1"

4.261.2. 値

4.261.3. 適用先

4.261.4. バージョン

XFA 2.1

タイプ 値

文字列 • 0(デフォルト)• 1除外グループの値を保存する必要があります。

• 1除外グループは保存できません。

モデル オブジェクト

フォームモデル exclGroup

Page 421: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

408

4.262. truncate

サポートされている形式のバーコードの右端を切り詰めます。

切り詰め処理はバーコードタイプ PDF417 の場合のみ実行されます。切り詰め処理が実行されないバーコード形式では、パーサーによってこのプロパティは無視されます。

4.262.1. 構文Reference_Syntax.truncate = "0 | 1"

4.262.2. 値

4.262.3. 適用先

4.262.4. バージョン

XFA 2.1

4.262.5. 例

4.262.6. JavaScript

Code11BarCode1.resolveNode("ui.#barcode").truncate = "1";

4.262.7. FormCalc

Code11BarCode1.ui.#barcode.truncate = "1"

タイプ 値

文字列 • 0(デフォルト)• 1右側の同期マークが含まれます。

• 1右側の同期マークは含まれません。

モデル オブジェクト

フォームモデル barcode

Page 422: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

409

4.263. type

オブジェクトで使用するパターンを指定します。

radial オブジェクトの場合、 type プロパティではカラーのグラデーションの方向を指定します。

subjectDNs オブジェクトの場合、typeプロパティでは、その要素で提供された値を制限セットとして扱うか、非制限セットとして扱うかを指定します。

4.263.1. 構文Reference_Syntax.type = "toRight | toLeft | toTop | toBottom"

4.263.2. 値

タイプ 値

文字列 このプロパティの値は、参照するオブジェクトによって異なります。

barcodeオブジェクトの場合:バーコードパターンを特定する文字列。このプロパティの指定は必須です。このプロパティでサポートされている値のセットは、表示デバイスに固有の値です。このプロパティの次の値は、特定のバーコードタイプを示すために定義されたものです。

• codabar• ANSI/AIM BC3-1995 で USS Codabar として定義される Codabar。• code2Of5Industrial• Code 2 of 5 Industrial。公的な規格はありません。• code2Of5Interleaved• ANSI/AIM BC2-1995 で USS Interleaved 2-of-5 として定義される Code 2 of 5

Interleaved。• code2Of5Matrix• Code 2 of 5 Matrix。公的な規格はありません。• code2Of5Standard• Code 2 of 5 Standard。公的な規格はありません。• code3Of9• ANSI/AIM BC1-1995 で USS Code 39 として定義される Code 39(code 3 of 9

とも呼ばれます)。

• code3Of9extended• Code 39 extended。公的な規格はありません。• code11• Code 11(USD-8)。公的な規格はありません。• code49• ANSI/AIM BC6-1995 で USS Code 49 として定義される Code 49。• code93• ANSI/AIM BC5-1995 で USS Code 93 として定義される Code 93。

Page 423: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

410

• code128• ANSI/AIM BC4-1995 で Code 128 として定義される Code 128。• code128A• ANSI/AIM BC4-1995 で ISS Code 128 として定義される Code 128。• code128B• ANSI/AIM BC4-1995 で ISS Code 128 として定義される Code 128 B。• code128C• ANSI/AIM BC4-1995 で ISS Code 128 として定義される Code 128 C。• code128SSCC• ANSI/AIM BC4-1995 で ISS Code 128 として定義される Code 128

(Serial Shipping Container Code)。• ean8• ISO/EEC 15420 で定義される EAN-8。• ean8add2• ISO/EEC 15420 で定義される EAN-8 with 2-digit Addendum。• ean8add5• ISO/EEC 15420 で定義される EAN-8 with 5-digit Addendum。• ean13• ISO/EEC 15420 で定義される EAN-13。• ean13pwcd• EAN-13 with price/weight 顧客データ。• ean13add2• EAN-13 with 2-digit addendum。• ean13add5• EAN-13 with 5-digit addendum。• fim• First-Class Mail(USPS-C100)で定義される United States Postal Service

Facing Identification Mark(FIM)。• logmars• United States Military Standard MIL-STD-1189B で定義される Logistics

Applications of Automated Marking and Reading Symbols(logmars)。• maxicode• ANSI/AIM BC10-ISS Maxicode で定義される UPS Maxicode。• msi• Modified Plessey(MSI)。以前は正式な仕様がありましたが、現在はありません。• pdf417• USS PDF417 で定義される PDF417。

タイプ 値

Page 424: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

411

• pdf417macro• PDF417 ですが、データが複数の PDF417 バーコードにわたることを許容します。

読み取るバーコードが他にもあることをバーコードリーダーに知らせるため、バーコードにマークが付けられます。必要な場合はオペレーターに通知できます。

• plessey• Plessy。公的な規格はありません。• postAUSCust2• 『Customer Barcoding Technical Specifications』で定義される Australian Postal

Customer 2。• postAUSCust3• 『Customer Barcoding Technical Specifications』で定義される Australian Postal

Customer 3。• postAUSReplyPaid• 『Customer Barcoding Technical Specifications』で定義される Australian Postal

Reply Paid。• postAUSStandard• 『Customer Barcoding Technical Specifications』で定義される Australian Postal

Standard。• postUKRM4SCC• 『How to Use Mailsort Guide』で定義される United Kingdom RM4SCC(Royal

Mail 4-State Customer Code)。• postUSDPBC• 『DMM C840 Barcoding Standards for Letters and Flats』で定義される United

States Postal Service Delivery Point バーコード。• postUSStandard• 『DMM C840 Barcoding Standards for Letters and Flats』で定義される United

States Postal Service POSTNET バーコード(Zip+4)。• postUSZip• 『DMM C840 Barcoding Standards for Letters and Flats』で定義される United

States Postal Service POSTNET バーコード(5 digit Zip)。• qr• ISS - QR Code で定義される QR コード。• telepen• USS Telepen で定義される Telepen。• ucc128• 『International Symbology Specification - Code 128(1999)』で定義される

UCC/EAN 128。

タイプ 値

Page 425: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

412

• ucc128random• 『International Symbology Specification - Code 128(1999)』で定義される

UCC/EAN 128 Random Weight。• ucc128sscc• 『International Symbology Specification - Code 128(1999)』で定義される

UCC/EAN 128 Serial Shipping Container Code(SSCC)。• upcA• ISO/EEC 15420 で定義される UPC-A。• upcAadd2• ISO/EEC 15420 で定義される UPC-A with 2-digit Addendum。• upcAadd5• ISO/EEC 15420 で定義される UPC-A with 5-digit Addendum。• upcApwcd• ISO/EEC 15420 で定義される UPC-A with Price/Weight 顧客データ。• upcE• ISO/EEC 15420 で定義される UPC-E。• upcEadd2• ISO/EEC 15420 で定義される UPC-E with 2-digit Addendum。• upcEadd5• ISO/EEC 15420 で定義される UPC-E with 5-digit Addendum。• upcean2• ISO/EEC 15420 で定義される UPC/EAN with 2-digit Addendum。• upcean5• ISO/EEC 15420 で定義される UPC/EAN with 5-digit Addendum。digestMethods、encodings、subjectDNs およびtimeStampオブジェクトの場合 :署名オプションをフィルター設定に制限するかどうかを指定します。

• オプシ ョ ン(デフォルト)• required署名オプションはフィルター設定に制限されません。その要素に指定した値はオプションのシード値であり、それらの中から選択するかどうかは XFA 処理アプリケーションの判断によります。XFA 処理アプリケーションが独自の値を使用する場合もあります。

• required署名オプションはフィルター設定に制限されます。その要素に指定した値はシード値であり、XFA 処理アプリケーションではそれらの中から選択する必要があります。

タイプ 値

Page 426: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

413

4.263.3. 適用先

4.263.4. バージョン

XFA 2.1

linearオブジェクトの場合:カラーのグラデーションの方向を指定します。

• toRight(デフォルト)• toLeft• toTop• toBottom開始カラーはオブジェクトの左側に表示され、右側の終了カラーに変わっていきます。

• toLeft• toTop• toBottom開始カラーはオブジェクトの右側に表示され、左側の終了カラーに変わっていきます。

• toTop• toBottom開始カラーはオブジェクトの下側に表示され、上側の終了カラーに変わっていきます。

• toBottom開始カラーはオブジェクトの上側に表示され、下側の終了カラーに変わっていきます。

radialオブジェクトの場合:カラーのグラデーションの方向を指定します。

• toEdge(デフォルト)• toCenter開始カラーはオブジェクトの中央に表示され、外縁の終了カラーに変わっていきます。

• toCenter開始カラーはオブジェクトの外縁に表示され、中央の終了カラーに変わっていきます。

タイプ 値

モデル オブジェクト

フォームモデル barcodehandlerissuerslinearoids

patternradialreasonssigningsubjectDNstimeStamp

sourceSet モデル extras

Page 427: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

414

4.264. typeface

書体名を指定します。

4.264.1. 構文Reference_Syntax.typeface = "Courier | typeface"

4.264.2. 値

4.264.3. 適用先

4.264.4. バージョン

XFA 2.1

4.264.5. 例

4.264.6. JavaScript

TextField1.font.typeface = "Myriad Pro";

4.264.7. FormCalc

TextField1.font.typeface = "Myriad Pro"

タイプ 値

文字列 • Courier(デフォルト)• 有効な書体識別子。

モデル オブジェクト

フォームモデル font

Page 428: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

415

4.265. underline

下線を有効にするかどうかと下線の種類を指定します。

4.265.1. 構文Reference_Syntax.underline = "0 | 1 | 2"

4.265.2. 値

4.265.3. 適用先

4.265.4. バージョン

XFA 2.1

4.265.5. 例

4.265.6. JavaScript

TextField1.font.underline = "2";

4.265.7. FormCalc

TextField1.font.underline = "2"

タイプ 値

文字列 • 0(デフォルト)• フォントは下線なしでレンダリングされます。• 1• フォントは、テキストに 1 本の下線が引かれた状態でレンダリングされます。• 2• フォントは、テキストに 2 本の下線が引かれた状態でレンダリングされます。

モデル オブジェクト

フォームモデル font

Page 429: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

416

4.266. underlinePeriod

下線の外観を制御します。

4.266.1. 構文Reference_Syntax.underlinePeriod = "all | word"

4.266.2. 値

4.266.3. 適用先

4.266.4. バージョン

XFA 2.1

4.266.5. 例

4.266.6. JavaScript

TextField1.font.underlinePeriod = "word";

4.266.7. FormCalc

TextField1.font.underlinePeriod = "word"

タイプ 値

文字列 • all(デフォルト)• 線は単語の区切りを越えてレンダリングされます。• word• 線は単語の区切りで切り離されてレンダリングされます。

モデル オブジェクト

フォームモデル font

Page 430: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

417

4.267. upsMode

UPS Maxicode バーコードのモードを表します。

4.267.1. 構文Reference_Syntax.upsMode = “usCarrier | internationalCarrier | standardSymbol | secureSymbol”

4.267.2. 値

4.267.3. 適用先

4.267.4. バージョン

XFA 2.5

タイプ 値

文字列 • usCarrier(デフォルト)• 9 桁までの郵便番号の付いた米国での運送。• internationalCarrier• 6 桁までのアルファベットの郵便番号が付いた国際運送。• standardSymbol• 90 文字までのエンコードされた非出荷情報。• secureSymbol• 74 文字までのエンコードされた非出荷情報(5 つ以上のエラー修正あり)。

モデル オブジェクト

フォームモデル barcode

Page 431: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

418

4.268. url

このオブジェクトの URL を指定します。

4.268.1. 構文Reference_Syntax.url = "string"

4.268.2. 値

4.268.3. 適用先

4.268.4. バージョン

XFA 2.5

タイプ 値

文字列 この個別のノードの URL を表す有効な文字列。

モデル オブジェクト

フォームモデル certificates

Page 432: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

419

4.269. urlPolicy

証明書オブジェクトが表す URL のタイプを指定します。

PDF 文書の urlType 属性に相当します。この値はブラウザー、ASSP またはユーザーが urlType キーについて入力した文字列としてエンコードされます。

4.269.1. 構文Reference_Syntax.urlPolicy = "enrollmentServer | roamingCredentialServer | string"

4.269.2. 値

4.269.3. 適用先

4.269.4. バージョン

XFA 2.5

タイプ 値

文字列 • enrollmentServer• URL は、署名者による電子証明書への登録が可能な Web サーバーを参照します。• roamingCredentialServer• URL は、署名者が文書やデータへの署名に使用するデジタル認証を保持する Web

サービスを参照します。• 一意の値によりこのプロパティの使用を拡張する有効な文字列。

モデル オブジェクト

フォームモデル certificates

Page 433: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

420

4.270. usage

接続を使用するコンテキストを指定します。

4.270.1. 構文Reference_Syntax.usage = "exportAndImport | exportOnly | importOnly"

4.270.2. 値

4.270.3. 適用先

4.270.4. バージョン

XFA 2.1

4.270.5. 例

4.270.6. JavaScript

TextField1.connect.usage = "importOnly";

4.270.7. FormCalc

TextField1.connect.usage = "importOnly"

タイプ 値

文字列 • exportAndImport(デフォルト)• 読み込みと書き出しの両方で使用します。• exportOnly• 書き出しで使用され、読み込みでは無視されます。• importOnly• 読み込みで使用され、書き出しでは無視されます。

モデル オブジェクト

フォームモデル connect

Page 434: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

421

4.271. use

プロトタイプを呼び出します。

4.271.1. 構文Reference_Syntax.use = "string"

4.271.2. 値

4.271.3. 適用先

タイプ 値

文字列 このプロパティの値は、「#」文字とその後に続くプロトタイプの識別子で表します。

モデル オブジェクト

connectionSet モデル effectiveInputPolicyeffectiveOutputPolicyoperationrootElementsoapActionsoapAddressuriwsdlAddress

フォームモデル arcareaassistbarcodebookendbooleanborderbreak(非推奨)breakAfterbreakBeforebuttoncalculatecaptioncertificatecertificatescheckButtonchoiceListcolorcomb

sourceSet モデル booleancommandconnectconnectString

Page 435: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

422

4.271.4. バージョン

XFA 2.1

4.272. usehref

外部プロトタイプを呼び出します。

注:usehrefプロパティは、PDF ファイルに XML フォームオブジェクトモデルが含まれていても、PDFファイルに対して使用できません。

オブジェクトにuseとusehrefの両方のプロパティがある場合、usehrefプロパティはuseプロパティよりも優先されます。 そのため、従来のシステムでフォームデザインをレンダリングするときに異なるプロトタイプを使用できます。従来のシステムではusehrefプロパティは無視されます。

セキュリティ問題を軽減するために、usehrefの URI に HTTPS を指定するか、ファイアウォールの後ろですべてのプロトタイプが参照されるようにします。

4.272.1. 構文Reference_Syntax.usehref = "string"

4.272.2. 値

4.272.3. 適用先

タイプ 値

文字列 外部プロトタイプを表す有効な文字列。このプロパティの値は、次のように「#」文字とプロトタイプの識別子で表します。

usehref="URL#XML_ID" usehref="URL#ref(reference_syntax)"

モデル オブジェクト

connectionSet モデル effectiveInputPolicyeffectiveOutputPolicyoperationrootElementsoapActionsoapAddressuriwsdlAddress

Page 436: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

423

4.272.4. バージョン

XFA 2.4

4.273. uuid

このオブジェクトの UUID(Universally Unique Identifier)を指定します。

4.273.1. 構文Reference_Syntax.uuid = "string"

4.273.2. 値

4.273.3. 適用先

フォームモデル arcareaassistbarcodebookendbooleanborderbreak(非推奨)breakAfterbreakBeforebuttoncalculatecaptioncertificatecertificatescheckButtonchoiceListcolorcomb

sourceSet モデル bindbooleancommandconnect

モデル オブジェクト

タイプ 値

文字列 この個別のノードの UUID を表す有効な文字列。

モデル オブジェクト

XFA モデル xfa

Page 437: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

424

4.273.4. バージョン

XFA 2.1

4.274. validationMessage

このフィールドの検証メッセージ文字列を指定します。

4.274.1. 構文Reference_Syntax.validationMessage = "string"

4.274.2. 値

4.274.3. 適用先

4.274.4. バージョン

XFA 2.1

4.274.5. 例

4.274.6. JavaScript

NumericField1.validationMessage = "This is the validation message."

4.274.7. FormCalc

NumericField1.validationMessage = "This is the validation message."

タイプ 値

文字列 ユーザーに表示する検証メッセージを表す有効な文字列。

モデル オブジェクト

フォームモデル exclGroupfield

Page 438: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

425

4.275. validationsEnabled

検証スクリプトを実行するかどうかを指定します。

4.275.1. JavaScript 構文Reference_Syntax.validationsEnabled = false | true; - or - Reference_Syntax.validationsEnabled = 0 | 1;

4.275.2. FormCalc 構文Reference_Syntax.validationsEnabled = 0 | 1

4.275.3. 値

4.275.4. 適用先

4.275.5. バージョン

XFA 2.1

4.275.6. 例

4.275.7. JavaScript

xfa.host.validationsEnabled = 1;

4.275.8. FormCalc

xfa.host.validationsEnabled = 1

タイプ 値

ブール演算式 • false | 0(デフォルト)• 検証スクリプトを無効にします。• true | 1• 検証スクリプトを有効にします。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 439: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

426

4.276. vAlign

垂直方向のテキスト揃えを指定します。

4.276.1. 構文Reference_Syntax.vAlign = "top | middle | bottom"

4.276.2. 値

4.276.3. 適用先

4.276.4. バージョン

XFA 2.1

4.276.5. 例

4.276.6. JavaScript

TextField1.vAlign = "top";

4.276.7. FormCalc

TextField1.vAlign = "top"

タイプ 値

文字列 • top(デフォルト)• 適用領域の上端にテキストを整列させます。• middle• 適用範囲内でテキストを垂直方向に中央揃えします。• bottom• 適用領域の下端にテキストを整列させます。

モデル オブジェクト

フォームモデル drawexclGroupfieldparasubform

Page 440: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

427

4.277. value

現在のオブジェクトの値を指定します。

色空間の各カラーコンポーネントの値のコンマ区切りのリストを指定します。

4.277.1. 構文Reference_Syntax.value = "various"

4.277.2. 値

4.277.3. 適用先

textNode クラス のクラスから派生したオブジェクトにも適用されます。

4.277.4. バージョン

XFA 2.1

タイプ 値

可変 値は参照オブジェクトによって異なります。例えば、field オブジェクトのvalueプロパティは、フ ィールドに表示されている実際の値またはフィールドの連結された値を表す文字列になります。また、色の値を必要とするオブジェクトの場合、このプロパティでは色空間の各カラーコンポーネントの値のコンマ区切りのリストを指定します。SRGB 色空間のコンポーネント値には、r,g,b を指定する必要があります。r はレッドコンポーネント値、g はグリーンコンポーネント値、b はブルーコンポーネント値です。各コンポーネント値の範囲は、0 以上 255 以下です。255 は最大の表示輝度を表します。例えば、255,0,0 とすると、赤が指定されます。デフォルトは、カラーが使用されるコンテキストによって異なります。デフォルトカラーは、カラーオブジェクトを含むオブジェクトによって決まります。

モデル オブジェクト

データモデル dataValue

フォームモデル booleancolordatedateTimedecimalfloatimageintegerpicturescripttexttime

sourceSet モデル booleanintegertext

Page 441: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

428

4.277.5. 例

4.277.6. JavaScript

// Use the value property to set and get the document variable’s value. TextField1.rawValue = docVar.value;

4.277.7. FormCalc

// Use the value property to set and get the document variable’s value. TextField1 = docVar.value

関連するリンク:データモデルのノードの作成サブフォームのインスタンスの操作オブジェクト値の取得または設定データ値の連結背景色の変更コンボボックスの入力

4.278. valueRef

ref オブジェクトによって識別されるセット内のデータノードごとにデータ値を解決します。

次に、データ値を使用して<items save='1'>などの値項目が設定されます。valueRef プロパティは相対的な参照構文式です。

注:このプロパティは読み取り専用です。

4.278.1. 構文Reference_Syntax.valueRef = "string"

4.278.2. 値

4.278.3. 適用先

4.278.4. バージョンXFA 2.4

タイプ 値

文字列 セット内の各データノードのデータ値を表す有効な文字列。

モデル オブジェクト

フォームモデル bindItems

Page 442: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

429

4.279. variation

スクリプトを実行しているアプリケーションのパッケージを表します。

クライアントアプリケーションでのみ使用できます。

注:このプロパティは読み取り専用です。

4.279.1. 構文Reference_Syntax.variation

4.279.2. 値

4.279.3. 適用先

4.279.4. バージョン

XFA 2.1

4.279.5. 例

4.279.6. JavaScript

xfa.host.variation;

4.279.7. FormCalc

xfa.host.variation

タイプ 値

文字列 アプリケーションのパッケージを表す有効な文字列。例えば、Acrobat の PDF フォームの場合、Reader、Fill-in、Business Tools または Full のいずれかが返されます。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 443: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

430

4.280. version

現在のアプリケーションのバージョン番号を指定します。

注:このプロパティは読み取り専用です。

4.280.1. 構文Reference_Syntax.version

4.280.2. 値

4.280.3. 適用先

4.280.4. バージョン

XFA 2.1

4.280.5. 例

4.280.6. JavaScript

xfa.host.version;

4.280.7. FormCalc

xfa.host.version

タイプ 値

文字列 アプリケーションのパッケージを表す有効な文字列。例えば、Acrobat 6.0.1 では 6.0.1 が返されます。

モデル オブジェクト

フォームモデル handler

ホストモデル hostPseudoModel

Page 444: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

431

4.281. vScrollPolicy

フィールドを垂直方向にスクロールできるようにするかどうかを指定します。

注:このプロパティは、格納するデータやテキストに応じて拡大可能なテキストフィールドには適用されません。

4.281.1. 構文Reference_Syntax.vScrollPolicy = "auto | on | off"

4.281.2. 値

4.281.3. 適用先

4.281.4. バージョン

XFA 2.5

4.281.5. 例

4.281.6. JavaScript

TextField1.resolveNode("ui.#textEdit").vScrollPolicy = "off";

4.281.7. FormCalc

TextField1.ui.#textEdit.vScrollPolicy = "off"

タイプ 値

文字列 • auto(デフォルト)• 1 行のフィールドでは水平方向にスクロールし、複数行のフィールドでは垂直方向

にスクロールします(必要に応じて垂直方向のスクロールバーが表示されます)。• on• テキストやデータがフィールドの境界線外にオーバーフローしているかどうかに

関係なく、垂直方向のスクロールバーを表示します。• off• フィールドの幅に物理的に収まる範囲を超えてフィールドに文字が入力されない

よう制限します。この制限は、フィールドのデータには適用されません。

モデル オブジェクト

フォームモデル textEdit

Page 445: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

432

4.282. w

レイアウトの幅を指定する測定値です。

幅を指定すると、この値が minW プロパティおよび maxW プロパティで許可された拡大範囲より優先されます。 このプロパティを省略したり、空白の文字列を指定したりすると、 minW プロパティおよび maxWプロパティによってオブジェクトの幅が定義されます。

4.282.1. 構文Reference_Syntax.w = "0in | measurement"

4.282.2. 値

4.282.3. 適用先

4.282.4. バージョン

XFA 2.1

4.282.5. 例

4.282.6. JavaScript

TextField1.w = "3in";

4.282.7. FormCalc

TextField1.w = "3in"

タイプ 値

文字列 • 0in(デフォルト)• 有効な任意の測定値。

モデル オブジェクト

フォームモデル drawexclGroupfieldsubform

Page 446: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

433

4.283. weight

フォント書体の太さを指定します。

4.283.1. 構文Reference_Syntax.weight = "bold | normal"

4.283.2. 値

4.283.3. 適用先

4.283.4. バージョン

XFA 2.1

4.283.5. 例

4.283.6. JavaScript

TextField1.font.weight = "normal";

4.283.7. FormCalc

TextField1.font.weight = "normal"

タイプ 値

文字列 • bold(デフォルト)• 書体は、太字でレンダリングされます。• normal• 書体は、デフォルトの書体の太さでレン

ダリングされます。

モデル オブジェクト

フォームモデル font

Page 447: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

434

4.284. wideNarrowRatio

サポートされているバーコードの太いバーと細いバーの比率を指定します。

許可される比率の範囲はバーコード形式(ハードウェアバーコードの場合はさらに出力デバイス)によって変わります。テンプレートでは、許容範囲外の値を指定できません。太いバーと細いバーの比率を変更できないバーコード形式では、このプロパティはパーサーによって無視されます。

4.284.1. 構文Reference_Syntax.wideNarrowRatio = "3:1 | wide[:narrow]"

4.284.2. 値

4.284.3. 適用先

4.284.4. バージョン

XFA 2.1

4.284.5. 例

4.284.6. JavaScript

Barcode1.resolveNode("ui.#barcode").wideNarrowRatio = "5:1";

4.284.7. FormCalc

Barcode1.ui.#barcode.wideNarrowRatio = "5:1"

タイプ 値

文字列 • 3:1(デフォルト)• wide[:narrow]次の構文を使用した任意の有効な比率。

• wide[:narrow]ここで、wideは比率の分子を表す正数であり、 narrowは比率の分母を表す任意の正数です。narrow を指定しない場合、デフォルトで1を返します。

モデル オブジェクト

フォームモデル barcode

Page 448: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

435

4.285. wordCharacterCount

ハイフネーション処理する単語に含まれる最低文字数を指定します。この値未満の文字数の単語はハイフネーション処理されません。

4.285.1. 構文Reference_Syntax.wordCharacterCount = "integer"

4.285.2. 値

4.285.3. 適用先

4.285.4. バージョン

XFA 2.8

タイプ 値

整数値 文字数を表す有効な整数。デフォルト値は 7です。

モデル オブジェクト

フォームモデル hyphenation

Page 449: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

436

4.286. wordSpacingMaximum

テキストの均等配置、ハイフネーション、またはその両方が有効な場合の、単語間の最大スペースを指定します。

単語間の最適なスペースの幅より狭い値が最大スペースに指定された(またはデフォルトで設定された)場合、その最大スペースは無視され、最適なスペースが最大値として使用されます。

4.286.1. 構文Reference_Syntax.wordSpacingMaximum = "[0..100]%"

4.286.2. 値

4.286.3. 適用先

4.286.4. バージョン

XFA 2.8

4.286.5. 例

4.286.6. JavaScript

TextField1.para.wordSpacingMaximum = "40%";

4.286.7. FormCalc

TextField1.para.wordSpacingMaximum = "40%"

タイプ 値

文字列 0~100 のパーセント値。デフォルト値は100%です。

モデル オブジェクト

フォームモデル drawexclGroupfieldparasubform

Page 450: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

437

4.287. wordSpacingMinimum

テキストの均等配置、ハイフネーション、またはその両方が有効な場合の、単語間の最小スペースを指定します。

単語間の最適なスペースの幅より狭い値が最小スペースに指定された(またはデフォルトで設定された)場合、その最小スペースは無視され、最適なスペースが最大値として使用されます。

4.287.1. 構文Reference_Syntax.wordSpacingMinimum = "[0..100]%"

4.287.2. 値

4.287.3. 適用先

4.287.4. バージョン

XFA 2.8

4.287.5. 例

4.287.6. JavaScript

TextField1.para.wordSpacingMinimum = "40%";

4.287.7. FormCalc

TextField1.para.wordSpacingMinimum = "40%"

タイプ 値

文字列 0~100 のパーセント値。デフォルト値は100%です。

モデル オブジェクト

フォームモデル drawexclGroupfieldparasubform

Page 451: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

438

4.288. wordSpacingOptimum

テキストの均等配置、ハイフネーション、またはその両方が有効な場合の、単語間の最適なスペースを指定します。

4.288.1. 構文Reference_Syntax.wordSpacingOptimum = "[0..100]%"

4.288.2. 値

4.288.3. 適用先

4.288.4. バージョン

XFA 2.8

4.288.5. 例

4.288.6. JavaScript

TextField1.para.wordSpacingOptimum = "80%";

4.288.7. FormCalc

TextField1.para.wordSpacingOptimum = "80%"

タイプ 値

文字列 0~100 のパーセント値。デフォルト値は 100%です。

モデル オブジェクト

フォームモデル drawexclGroupfieldparasubform

Page 452: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

439

4.289. x

位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの X 座標を指定します。

フローコンテンツのコンテナでは、X 座標を使用しません。

4.289.1. 構文Reference_Syntax.x = "0in | measurement"

4.289.2. 値

4.289.3. 適用先

4.289.4. バージョン

XFA 2.1

4.289.5. 例

4.289.6. JavaScript

TextField1.x = "5in";

4.289.7. FormCalc

TextField.x = "5in"

タイプ 値

文字列 • 0in(デフォルト)• 任意の有効な測定値。

モデル オブジェクト

フォームモデル areacontentAreadrawexclGroupfieldsubform

Page 453: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ

440

4.290. xdpContent

送信されるデータのサブセットを指定します。このプロパティは、 format プロパティが xdpの場合だけ使用されます。

4.290.1. 構文Reference_Syntax.xdpContent = "string"

4.290.2. 値

4.290.3. 適用先

4.290.4. バージョン

XFA 2.1

4.290.5. 例

4.290.6. JavaScript

Button1.resolveNode("#event.#submit").xdpContent = "*"

4.290.7. FormCalc

Button1.#event.#submit.xdpContent = "*"

タイプ 値

文字列 • datasets pdf xfdf(デフォルト)• タグデータセットを持つオブジェクト、PDF および xfdf がホストに送信されます。• tag1 tag2 ... tagN• 指定したいずれかのタグに一致するタグを持つオブジェクトが送信されます。• * など特定のファイル拡張子を持つファイル。 (アスタリスク )• すべてのデータオブジェクトがホストに送信されます。

モデル オブジェクト

フォームモデル submit

Page 454: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングプロパティ 4

441

4.291. y

位置固定レイアウトで配置した場合の、親コンテナの左上のコーナーに相対的なコンテナのアンカーポイントの Y 座標を指定します。

フローコンテンツのコンテナでは、Y 座標を使用しません。

4.291.1. 構文Reference_Syntax.y = "0in | measurement"

4.291.2. 値

4.291.3. 適用先

4.291.4. バージョン

XFA 2.1

4.291.5. 例

4.291.6. JavaScript

TextField1.y = "5in";

4.291.7. FormCalc

TextField.y = "5in"

タイプ 値

文字列 • 0in(デフォルト)• 任意の有効な測定値。

モデル オブジェクト

フォームモデル areacontentAreadrawexclGroupfieldsubform

Page 455: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

442

5. スクリプティングメソッド

これらのメソッドは、このスクリプティング環境でサポートされています。

Acrobat、Adobe Reader、Designer®などの各ホストは、使用可能なメソッドの実装を行います。beep などの一部のメソッドはサーバー上では使用できません。サーバーではこれらのメソッドが実装されていないので、ユーザーがメソッドを呼び出そうとするとエラーメッセージが出力されます。

5.1. Acrobat および Adobe Reader のスクリプティングメソッド

5.1.1. absPage

特定のフォームデザインオブジェクトが最初に表示されるフォームのページを判定します。

構文

Reference_Syntax.absPage( OBJECT param )

パラメーター

戻り値

フォームのページ(ゼロベース)を表す整数です。

注:サブフォームが非表示の場合、サブフォームに存在するフィールドが検出されず、メソッドはページ番号を返しません。ただし、サブフォームが表示されていてサブフォーム内のフィールドが非表示の場合は、このメソッドはフィールドが存在するページ番号を返します。

適用先

バージョン

XFA 2.1

JavaScript

TextField2.rawValue = xfa.layout.absPage(this);

FormCalc

TextField2 = xfa.layout.absPage($)

param field、draw、subform、area、pageArea、contentArea のいずれかのフォームデザインオブジェクトの完全修飾参照構文式です。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 456: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

443

関連するリンク:ページ番号とページ数の使用

5.1.2. absPageCount

現在のフォームのページ数を判定します。

構文

Reference_Syntax.absPageCount()

パラメーター

なし

戻り値

現在のフォームのページ数を表す整数です。

適用先

バージョン

XFA 2.1

JavaScript

TextField2.rawValue = xfa.layout.absPageCount();

FormCalc

TextField2 = xfa.layout.absPageCount()

関連するリンク:ページ番号とページ数の使用

5.1.3. absPageCountInBatch

現在のバッチのページ数を判定します。

構文

Reference_Syntax.absPageCountInBatch()

バージョン

2.5

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 457: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

444

パラメーター

なし

戻り値

現在のバッチのページ数を表す整数です。

適用先

バージョン

XFA 2.1

5.1.4. absPageInBatch

フォームオブジェクトを含むバッチ内のページを判定します。

構文

Reference_Syntax.absPageInBatch( OBJECT param )

バージョン

2.5

パラメーター

戻り値

フォームオブジェクトがあるページの番号を表す整数です。

適用先

バージョン

XFA 2.5

モデル オブジェクト

レイアウトモデル layoutPseudoModel

param field、draw、subform、area、pageArea、contentArea のいずれかのフォームオブジェクトの完全修飾参照構文式です。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 458: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

445

5.1.5. absPageSpan

指定されたフォームオブジェクトがまたがるページ数を判定します。

構文

Reference_Syntax.absPageSpan( OBJECT param )

パラメーター

戻り値

指定されたフォームオブジェクトがまたがるページ数を表す整数です。

適用先

バージョン

XFA 2.1

JavaScript

xfa.layout.absPageSpan(Subform1);

FormCalc

xfa.layout.absPageSpan(Subform1)

5.1.6. addInstance

サブフォームまたはサブフォームセットの新規インスタンスをフォームモデルに追加します。

構文

Reference_Syntax.addInstance( BOOLEAN param )

パラメーター

param field、draw、subform、area、pageArea、contentArea のいずれかのフォームオブジェクトの完全修飾参照構文式です。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

param (任意) 新規サブフォームまたはサブフォームセットに対応するデータ値がデータモデル内にあるかどうかを示します。

• true | 1(JavaScript)または1(FormCalc)(デフォルト)• 新規サブフォームまたはサブフォームセットをデータモデルと結合します。• false | 0(JavaScript)または0(FormCalc)• 結合操作を実行しません。

Page 459: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

446

戻り値

新規フォームオブジェクト、またはオブジェクトがない場合は null が追加されます。

適用先

バージョン

XFA 2.1

JavaScript

Subform1.instanceManager.addInstance(1);

FormCalc

Subform1.instanceManager.addInstance(1)

関連するリンク:サブフォームのインスタンスの操作

5.1.7. addItem

現在のフォームフィールドに新しい項目を追加します。例えば、このメソッドではコンボボックスに新しい項目を追加します。

構文

Reference_Syntax.addItem( STRING param1 [, STRING param2 ] )

パラメーター

戻り値

空白

適用先

モデル オブジェクト

フォームモデル instanceManager

param1 フィールドに表示する値を表す有効な文字列です。

param2 (任意) 新規項目の連結値を表す有効な文字列です。空の場合、デフォルト値は空文字列です。

モデル オブジェクト

フォームモデル field

Page 460: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

447

バージョン

XFA 2.1

JavaScript

DropDownList1.addItem("Human Resources");

FormCalc

DropDownList1.addItem("Human Resources")

関連するリンク:コンボボックスの入力

5.1.8. addNew

レコードセットに新規レコードを付加します。

構文

Reference_Syntax.addNew()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.dataConnectionName.addNew();

FormCalc

xfa.sourceSet.dataConnectionName.addNew();

モデル オブジェクト

sourceSet モデル source

Page 461: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

448

5.1.9. append

ノードリストの末尾にノードを追加します。

構文

Reference_Syntax.append( OBJECT param )

パラメーター

戻り値

空白

適用先

list クラス

バージョン

XFA 2.1

JavaScript

// Append a data group node to another data model node. xfa.record.nodes.append(oGroupNode);

FormCalc

// Append a data group node to another data model node. xfa.record.nodes.append(oGroupNode)

関連するリンク:データモデルのノードの作成

5.1.10. applyXSL

XSL 変換を現在のノードの XML 表現に適用します。これは、 saveXML を呼び出し、指定した XSL ドキュメントで結果を変換することに相当します。

構文

Reference_Syntax.applyXSL( STRING param )

パラメーター

param 付加されるノードを表す有効な参照構文式です。

param 適用する XSL 変換入力を表す有効な文字列です。

Page 462: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

449

戻り値

XSL 変換の結果を表す有効な文字列です。

適用先

node クラス クラス

バージョン

XFA 2.1

5.1.11. assignNode

現在のコンテキストを使用して参照構文式を評価し、見つかったノードの値を設定します。ノードが存在しない場合は、作成されます。

構文

Reference_Syntax.assignNode( STRING param1 [, STRING param2 [, INTEGER param3 ] ] )

パラメーター

戻り値

指定のノードに一致するオブジェクトです。

適用先

node クラス クラス

バージョン

XFA 2.1

param1 特定のノードを指す参照構文式を表す有効な文字列です。

param2 (任意) ノードに割り当てる値を表す有効な文字列です。

param3 (任意) 新規ノードを作成するときに実行されるアクションを表す整数値です。有効なパラメーターの値は次のとおりです。

• 0• ノードが存在する場合は、値が更新されます。ノードが存在しない場合は、作成

されます。• 1• ノードが存在する場合は、エラーが発生します。ノードが存在しない場合は、作

成されます。• 2• ノードが存在す場合は、アクションは実行されません。ノードが存在しない場合

は、作成されます。• 3• 新規ノードが常に作成されます。

Page 463: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

450

5.1.12. beep

システムにサウンドを再生させます。クライアントアプリケーションでのみ使用できます。

構文

Reference_Syntax.beep( [ INTEGER param ] )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.beep("3");

FormCalc

xfa.host.beep("3")

param(任意) 目的のサウンドのシステムコードです。各システムコードは、特定の Windows プログラムイベントに対応しています。

• 0(エラー)- Critical Stop プログラムイベントに対応します。• 1(警告)- Exclamation プログラムイベントに対応します。• 2(質問)- Question プログラムイベントに対応します。• 3(ステータス)- Asterisk プログラムイベントに対応します。• 4(デフォルト)- Default Beep プログラムイベントに対応します。Windows プログラムイベントのリストを表示するには、スタート/設定/コントロールパネル/サウンドとオーディオデバイスをクリックし、「サウンド」タブをクリックします。プログラムイベントのリストに、システムイベントが表示されます。サウンドが関連付けられているイベントには、スピーカーのマークが表示されます。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 464: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

451

5.1.13. boundItem

コンボボックスまたはリストボックスの特定の表示項目の連結値を取得します。

構文

Reference_Syntax.boundItem( STRING param )

パラメーター

戻り値

指定の表示値の連結値を表す有効な文字列です。

適用先

バージョン

XFA 2.1

JavaScript

DropDownList1.boundItem("Text");

FormCalc

DropDownList1.boundItem("Text")

5.1.14. キャンセル

recordset オブジェクトの現在の行や新規行、または record オブジェクトのフィールドコレクションで行われた変更をキャンセルした後、 update メソッドを呼び出します。

構文

Reference_Syntax.cancel()

パラメーター

なし

戻り値

空白

param リストボックスまたはコンボボックスに表示される表示値を表す有効な文字列です。

モデル オブジェクト

フォームモデル field

Page 465: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

452

適用先

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.dataConnectionName.cancel();

FormCalc

xfa.sourceSet.dataConnectionName.cancel()

5.1.15. cancelBatch

実行待ち中のバッチの更新をキャンセルします。

構文

Reference_Syntax.cancelBatch()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

5.1.16. クリア

指定した署名を削除します。

構文

Reference_Syntax.clear( OBJECT param1 [, BOOLEAN param2 ] )

モデル オブジェクト

sourceSet モデル source

モデル オブジェクト

sourceSet モデル source

Page 466: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

453

パラメーター

戻り値

TRUE(署名が正常に削除された場合)、 False(署名が正常に削除されなかった場合)、または例外( param1で指定されたノードが署名ノードではない場合)。

適用先

バージョン

XFA 2.1

JavaScript

// This example removes the signature from all signed objects on a form. var oSigs = xfa.signature.enumerate(); var iNum = oSigs.length; for (var i=0; i < iNum; i++) { var oChild = oSigs.item(i); xfa.signature.clear(child); }

FormCalc

// This example removes the signature from all signed objects on a form. var oSigs = xfa.signature.enumerate() var iNum = oSigs.length - 1 for i=0 upto iNum step 1 do var oChild = oSigs.item(i) xfa.signature.clear(child) endfor

param1 入力 有効な XML 署名ノードです。

param2 (任意) 入力(任意) • true | 1(JavaScript)または1(FormCalc)(デフォルト)• 署名フィールドのクリアを示す、確認ダイアログボックスを表示します。• false | 0(JavaScript)または0(FormCalc)• 署名フィールドのクリアを示す、確認ダイアログボックスを表示しません。

モデル オブジェクト

署名モデル signaturePseudoModel

Page 467: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

454

5.1.17. clearErrorList

現在のエラーログからすべての項目を削除します。

構文

Reference_Syntax.clearErrorList()

パラメーター

なし

戻り値

空白

適用先

model クラス クラス

バージョン

XFA 2.1

5.1.18. clearItems

フィールドからすべての項目を削除します。例えば、コンボボックスまたはリストボックスに含まれるすべての項目を削除します。

構文

Reference_Syntax.clearItems()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

モデル オブジェクト

フォームモデル field

Page 468: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

455

JavaScript

DropDownList1.clearItems();

FormCalc

DropDownList1.clearItems()

関連するリンク:コンボボックスの入力

5.1.19. clone

オブジェクトのコピーを作成します。

構文

Reference_Syntax.clone( BOOLEAN param )

パラメーター

戻り値

オブジェクトの複製コピーです。

適用先

node クラス クラス

バージョン

XFA 2.1

JavaScript

xfa.record.NewGroupNode.clone(1);

FormCalc

xfa.record.NewGroupNode.clone(1)

関連するリンク:データモデルのノードの作成

param クローン作成が再帰的に発生するかどうかを示すブール値です。

• true | 1(JavaScript)または1(FormCalc)(デフォルト)• オブジェクトのクローンを再帰的に作成します。• false | 0(JavaScript)または0(FormCalc)• オブジェクトのクローンを再帰的に作成しません。

Page 469: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

456

5.1.20. close

データソースへの接続を閉じます。

構文

Reference_Syntax.close()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.nodes.item(nIndex).close();

FormCalc

xfa.sourceSet.nodes.item(nIndex).close()

5.1.21. createNode

有効なクラス名に基づいて新規ノードを作成します。

注:createNode メソッドを使用して次の XML フォームオブジェクトモデルのオブジェクトを作成することはできません。

構文

Reference_Syntax.createNode( STRING param1 [, STRING param2 [, STRING param3 ] ] )

パラメーター

モデル オブジェクト

sourceSet モデル source

param1 作成するオブジェクトのクラス名を表す有効な文字列です。

param2 (任意) ノードに割り当てる名前を表す有効な文字列です。空の場合、このパラメーターの値のデフォルト値は空の文字列です。

param3 (任意) 作成済みノードが存在する XML 名前空間を表す有効な文字列です。空の場合、このパラメーターの値のデフォルト値は空の文字列です。

Page 470: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

457

戻り値

有効なノードを表すオブジェクトです。

適用先

model クラス クラス

バージョン

XFA 2.1

JavaScript

// Create a node of type dataGroup. var oGroupNode = xfa.datasets.createNode("dataGroup", "NewGroupNode");

FormCalc

// Create a node of type dataGroup. var oGroupNode = xfa.datasets.createNode("dataGroup", "NewGroupNode")

関連するリンク:データモデルのノードの作成

5.1.22. currentDateTime

(currentDateTime)現在の日付および時間が ISO 8601 形式(YYYYMMDDTHHMMSS)で返されます。

構文

Reference_Syntax.currentDateTime()

パラメーター

なし

戻り値

ISO 8601 形式(YYYYMMDDTHHMMSS)の現在の日付および時間です。

適用先

バージョン

XFA 2.8

モデル オブジェクト

ホストモデル hostPseudoModel

Page 471: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

458

5.1.23. delete(FormCalc のみ)

レコードセットから現在のレコードを削除します。

構文

Reference_Syntax.delete()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

FormCalc

xfa.sourceSet.dataConnectionName.delete()

5.1.24. deleteItem

指定された項目を削除します。

構文

Reference_Syntax.deleteItem( INTEGER param )

パラメーター

戻り値

項目が削除された場合は true、削除されなかった場合は false です。

適用先

モデル オブジェクト

sourceSet モデル source

param 項目への 0 から始まるインデックスを表す有効な整数です。

モデル オブジェクト

フォームモデル field

Page 472: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

459

バージョン

XFA 2.5

JavaScript

ListBox1.deleteItem(ListBox1.selectedIndex);

FormCalc

ListBox1.deleteItem(ListBox1.selectedIndex)

5.1.25. deleteRecord

レコードセットから現在のレコードを削除します。

構文

Reference_Syntax.deleteRecord( )

パラメーター

なし

戻り値

空白。

適用先

バージョン

XFA 2.5

JavaScript

xfa.sourceSet.dataConnectionName.deleteRecord();

FormCalc

xfa.sourceSet.dataConnectionName.deleteRecord()

5.1.26. documentCountInBatch

現在のバッチ内のドキュメント数を判定します。

構文

Reference_Syntax.documentCountInBatch()

モデル オブジェクト

フォームモデル field

Page 473: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

460

バージョン

2.5

パラメーター

なし

戻り値

バッチ内の総ドキュメント数を表す整数です。バッチをサポートしないホストは 1を返します。

適用先

バージョン

XFA 2.5

5.1.27. documentInBatch

バッチ内における現在のドキュメントの序数を判定します。

構文

Reference_Syntax.documentInBatch()

バージョン

2.5

パラメーター

なし

戻り値

物理ドキュメント番号(ゼロベース)を表す整数です。バッチをサポートしないホストは 0を返します。

適用先

バージョン

XFA 2.5

モデル オブジェクト

ホストモデル hostPseudoModel

モデル オブジェクト

ホストモデル hostPseudoModel

Page 474: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

461

5.1.28. emit

フォームイベントマネージャーにイベントが発生したことを通知します。

構文

Reference_Syntax.emit()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.event.emit();

FormCalc

xfa.event.emit()

5.1.29. enumerate

ドキュメント内で見つかったすべての XML 署名を列挙します。

構文

Reference_Syntax.enumerate()

パラメーター

なし

戻り値

すべての XML 署名ノードの XFA ノードリストを表すオブジェクトです。

モデル オブジェクト

イベントモデル eventPseudoModel

Page 475: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

462

適用先

バージョン

XFA 2.1

JavaScript

//This example removes the signature from all signed objects on a form. //In this case, enumerate() is used to determine the list of objects signed //by the signature. var oSigs = xfa.signature.enumerate(); var iNum = oSigs.length; for (var i=0; i < iNum; i++) { var oChild = oSigs.item(i); xfa.signature.clear(child); }

FormCalc

//This example removes the signature from all signed objects on a form. //In this case, enumerate() is used to determine the list of objects signed //by the signature. var oSigs = xfa.signature.enumerate() var iNum = oSigs.length - 1 for i=0 upto iNum step 1 do var oChild = oSigs.item(i) xfa.signature.clear(child) endfor

5.1.30. evaluate

マニフェストで参照されているオブジェクトのリストを取得します。

構文

Reference_Syntax.evaluate()

パラメーター

なし

戻り値

オブジェクトのリストを表すオブジェクトです。

モデル オブジェクト

署名モデル signaturePseudoModel

Page 476: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

463

適用先

バージョン

XFA 2.1

5.1.31. execCalculate

指定したオブジェクトとその子オブジェクトの calculate イベントのスクリプトを実行します。

必要以上に大きいスコープでこのメソッドを不注意に実行しないようにしてください。スクリプトの性質によっては、calculate イベントが 1 回のメソッド実行に反応して複数回トリガーされる場合があります。また、スクリプトを実行したために他のオブジェクトの値が変更された場合は、それらのオブジェクトのcalculate イベントがトリガーされる場合があります。

構文

Reference_Syntax.execCalculate()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

モデル オブジェクト

フォームモデル manifest

モデル オブジェクト

フォームモデル exclGroupfieldformmanifestsubform

Page 477: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

464

JavaScript

FormCalc

5.1.32. execEvent

オブジェクトのイベントスクリプトを実行します。

構文

Reference_Syntax.execEvent( STRING param )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

xfa.form.execCalculate(); フォーム上のすべてのオブジェクトについて、calculate イベント内のスクリプトを実行します。

Subform1.execCalculate(); Subform1というオブジェクトと、そのサブフォーム内に含まれるすべてのオブジェクトについて、calculate イベント内のスクリプトを実行します。

TextField1.execCalculate(); TextField1というオブジェクトの calculate イベント内のスクリプトを実行します。

xfa.form.execCalculate() フォーム上のすべてのオブジェクトについて、calculate イベント内のスクリプトを実行します。

Subform1.execCalculate() Subform1というオブジェクトと、そのサブフォーム内に含まれるすべてのオブジェクトについて、calculate イベント内のスクリプトを実行します。

TextField1.execCalculate() TextField1というオブジェクトの calculate イベント内のスクリプトを実行します。

param 実行するイベントの名前を表す有効な文字列です。

モデル オブジェクト

フォームモデル exclGroupfieldsubform

Page 478: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

465

JavaScript

Button1.execEvent("click");

FormCalc

Button1.execEvent("click")

5.1.33. execInitialize

指定したオブジェクトとそのすべての子オブジェクトについて、initialize イベント内のスクリプトを実行します。

構文

Reference_Syntax.execInitialize()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

モデル オブジェクト

フォームモデル exclGroupfieldformmanifestsubform

xfa.form.execInitialize(); フォーム上のすべてのオブジェクトについて、initialize イベント内のスクリプトを実行します。

Subform1.execInitialize(); Subform1というオブジェクトと、そのサブフォーム内に含まれるすべてのオブジェクトについて、initialize イベント内のスクリプトを実行します。

TextField1.execInitialize(); TextField1というオブジェクトの calculate イベント内のスクリプトを実行します。

Page 479: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

466

FormCalc

5.1.34. execute

接続を実行します。

構文

Reference_Syntax.execute( BOOLEAN param )

パラメーター

戻り値

TRUE (接続が正常に実行された場合)、または false (接続が正常に実行されない場合)。

適用先

バージョン

XFA 2.1

5.1.35. execValidate

指定したオブジェクトとそのすべての子オブジェクトについて、validate イベント内のスクリプトを実行します。

構文

Reference_Syntax.execValidate()

パラメーター

なし

xfa.form.execInitialize() フォーム上のすべてのオブジェクトについて、initialize イベント内のスクリプトを実行します。

Subform1.execInitialize() Subform1というオブジェクトと、そのサブフォーム内に含まれるすべてのオブジェクトについて、initialize イベント内のスクリプトを実行します。

TextField1.execInitialize() TextField1というオブジェクトの initialize イベント内のスクリプトを実行します。

param • true | 1(JavaScript)または1(FormCalc)(デフォルト)• フォームデザインと読み込まれた WSDL データを再結合します。• false | 0(JavaScript)または0(FormCalc)• フォームデザインに結合せずに、WSDL データを現在のフォームに読み込みます。

モデル オブジェクト

connectionSet モデル wsdlConnection

Page 480: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

467

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

FormCalc

5.1.36. exportData

データを現在のフォームから XDP 形式または XML 形式のいずれかでファイルに書き出します。

セキュリティ上の理由から、最初のパラメーターを割り当てる場合には、exportDataメソッドは承認済みドキュメントでのみ実行されます。最初のパラメーターを割り当てない場合には、ドキュメントは承認されている必要はなく、場所とファイル名を指定するようにプロンプトが表示されます。

構文

Reference_Syntax.exportData( [ STRING param1 [, BOOLEAN param2 ] ])

モデル オブジェクト

フォームモデル fieldformmanifestsubform

xfa.form.execValidate(); フォーム上のすべてのオブジェクトについて、validate イベント内のスクリプトを実行します。

Subform1.execValidate(); Subform1というオブジェクトと、そのサブフォーム内に含まれるすべてのオブジェクトについて、validate イベント内のスクリプトを実行します。

TextField1.execValidate(); TextField1というオブジェクトの calculate イベント内のスクリプトを実行します。

xfa.form.execValidate() フォーム上のすべてのオブジェクトについて、validate イベント内のスクリプトを実行します。

Subform1.execValidate() Subform1というオブジェクトと、そのサブフォーム内に含まれるすべてのオブジェクトについて、validate イベント内のスクリプトを実行します。

TextField1.execValidate() TextField1というオブジェクトの validate イベント内のスクリプトを実行します。

Page 481: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

468

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.exportData("filename.xdp");

FormCalc

xfa.host.exportData("filename.xdp")

関連するリンク:フォームの保存

5.1.37. first

レコードセット内の最初のレコードに移動し、データモデルにレコードデータを入力します。

注:データ接続メソッドxfa.sourceSet.DataConnection.firstを使用してテーブルを調べ、データが変更された場合にテーブルを更新します。データが変更されたかどうかを確認するには、hasDataChanged メソッドを使用します。

param1(任意) 書き出されるデータの場所とファイル名を指定します。このパラメーターを空白にすると、ダイアログボックスが表示されてユーザーはファイルを手動で選択することになります。このパラメーターは、ユーザーが十分な権限を持つ特定のドキュメントでのみ有効です。

param2 (任意) データの書き出し形式を指定します。

• true | 1(JavaScript)または1(FormCalc)(デフォルト)• XDP 形式に書き出します。• false | 0(JavaScript)または0(FormCalc)• 通常の XML データに書き出します。ファイル名を指定せずに書き出しのタイプを変更するには、最初のパラメーターとして空文字列を指定する必要があります。以下に例を挙げます。

xfa.host.exportData("",0); //JavaScript xfa.host.exportData("", 0) //FormCalc

モデル オブジェクト

ホストモデル hostPseudoModel

Page 482: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

469

構文

Reference_Syntax.first()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.dataConnectionName.first();

FormCalc

xfa.sourceSet.dataConnectionName.first()

5.1.38. formNodes

指定したデータオブジェクトに連結された、すべてのフォームモデルオブジェクトのリストを返します。

構文

Reference_Syntax.formNodes( OBJECT param )

パラメーター

戻り値

指定したデータオブジェクトに関係する、すべてのフォームモデルオブジェクトのリストを表すオブジェクトです。

適用先

モデル オブジェクト

sourceSet モデル source

param1 データモデルオブジェクトを表す有効な参照構文式です。

モデル オブジェクト

フォームモデル form

Page 483: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

470

バージョン

XFA 2.1

5.1.39. getAttribute

指定のプロパティの値を取得します。

構文

Reference_Syntax.getAttribute( STRING param )

パラメーター

戻り値

プロパティの値を表す有効な文字列です。

適用先

また、 node クラス クラスにも適用されます。

バージョン

XFA 2.1

JavaScript

var sBOFBackup = oDB.nodes.item(nIndex).query.recordSet.getAttribute("bofAction");

FormCalc

var sBOFBackup = oDB.nodes.item(nIndex).query.recordSet.getAttribute("bofAction")

5.1.40. getDelta

特定のプロパティの delta スクリプトオブジェクトを取得します。

構文

Reference_Syntax.getDelta( STRING param )

param 取得するプロパティの名前を表す有効な文字列です。

モデル オブジェクト

XFA モデル packet

Page 484: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

471

バージョン

2.5

パラメーター

戻り値

delta スクリプトオブジェクトを表す有効なオブジェクトです。

適用先

container クラス

バージョン

XFA 2.5

5.1.41. getDeltas

このコンテナオブジェクトおよびそのすべての子孫についてすべての delta スクリプトオブジェクトを再帰的に取得します。

注:delta スクリプトオブジェクトの数によっては、このメソッドでフォームの実行時のパフォーマンスが損なわれる場合があります。

構文

Reference_Syntax.getDeltas( )

バージョン

2.5

パラメーター

なし

戻り値

delta スクリプトオブジェクトを表す有効なオブジェクトです。

適用先

container クラス

バージョン

XFA 2.5

param プロパティへの参照構文を表す文字列です。

Page 485: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

472

5.1.42. getDisplayItem

指定された項目インデックスの項目表示テキストを取得します。

構文

Reference_Syntax.getDisplayItem( INTEGER param )

バージョン

2.5

パラメーター

戻り値

項目のテキストを表す有効な文字列または表示項目がない場合は null です。

適用先

バージョン

XFA 2.5

5.1.43. getElement

指定した子オブジェクトを返します。

注:このメソッドは、コンテナオブジェクトではない子オブジェクトのみを返します。例えば、 field または subformです。

構文

Reference_Syntax.getElement( STRING param1 [, INTEGER param2 ] )

パラメーター

戻り値

指定したオブジェクトです。

param1 項目へのゼロベースのインデックスを表す整数です。

モデル オブジェクト

フォームモデル field

param1 取得するオブジェクトの名前を表す有効な文字列です。

param2 (任意) 取得するオブジェクトのインスタンスを表す整数値です。

Page 486: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

473

適用先

node クラス クラス

バージョン

XFA 2.1

JavaScript

Subform1.getElement("border");

FormCalc

Subform1.getElement("border")

5.1.44. getFocus

現在入力フォーカスを持っているフォームオブジェクトを検索し結果を返します。

構文

Reference_Syntax.getFocus()

パラメーター

なし

戻り値

現在入力フォーカスを持っているフォームオブジェクトまたは入力フォーカスを持っているフォームオブジェクトがない場合は null です。

適用先

バージョン

XFA 2.6

5.1.45. getInvalidObjects

検証テストに失敗したサブフォーム内に含めることができるノードのリストを返します。

そのサブフォームの子孫に含まれる field、exclusion group、subform などすべての無効なコンテナオブジェクトのリストを生成します。このスクリプトメソッドが呼び出されるサブフォーム自体が無効である場合、そのサブフォームが返されるリストに含まれます。このリストはサブフォームを再帰的に移動することによって、オンデマンドでのみに生成されます。返されるリストはドキュメント順です。

getInvalidObjects メソッドでは、送信が起動される後まで、必須フィールドのリストを返しません。必須フィールドのリストが必要な場合は、 execValidate メソッドを最初に呼び出す必要があります。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 487: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

474

構文

Reference_Syntax.getInvalidObjects()

パラメーター

なし

戻り値

無効なコンテナオブジェクトのフォームに存在する順でのリストです。

適用先

バージョン

XFA 2.9

5.1.46. getItemState

指定された項目の選択状態を返します .

構文

Reference_Syntax.getItemState( INTEGER param )

バージョン

2.5

パラメーター

戻り値

項目が選択された場合は true、選択されなかった場合は false です。

適用先

バージョン

XFA 2.5

モデル オブジェクト

フォームモデル field

param 項目への 0 から始まるインデックスを表す有効な整数です。

モデル オブジェクト

フォームモデル field

Page 488: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

475

5.1.47. getSaveItem

指定された項目インデックスのデータ値を取得します。

構文

Reference_Syntax.getSaveItem( INTEGER param )

パラメーター

戻り値

データ項目のテキストを表す有効な文字列またはデータ項目がない場合は null です。

適用先

バージョン

XFA 2.5

5.1.48. gotoRecord

データウィンドウの現在のレコードを、データのレコードの範囲内にある特定のレコードに移動します。

構文

Reference_Syntax.gotoRecord( INTEGER param )

パラメーター

戻り値

空白

適用先

param 項目への 0 から始まるインデックスを表す有効な整数です。

モデル オブジェクト

フォームモデル field

param レコードの範囲内の指定したレコードを表す有効な整数値です。

モデル オブジェクト

データモデル dataWindow

Page 489: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

476

バージョン

XFA 2.1

JavaScript

xfa.dataWindow.gotoRecord(2);

FormCalc

xfa.dataWindow.gotoRecord(2)

gotorecord メソッドを使用してデータレコードを参照する方法について詳しくは、「 Browsing recordsstored in a data file 」(www.adobe.com/go/dev_lc_scripting_samples)の例を参照してください。

5.1.49. gotoURL

指定された URL を取得します。クライアントアプリケーションでのみ使用できます。

構文

Reference_Syntax.gotoURL( STRING param1 )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.gotoURL( "http://www.adobe.com");

param1 完全修飾 URL または相対 URL を表す有効な文字列です。URL の末尾にクエリー文字列を含めることができます。ブラウザー内でフォームが表示されている場合、または Acrobat Capture®® が利用可能でない場合、Weblink プラグインは、要求された URL を取得します。Acrobat 内部でフォームが実行されている場合、現在のドキュメントの URL は、ドキュメントのベース URL、ページ 0 の URL(Web Capture されたドキュメントの場合)、ファイルシステムのいずれかから取得されます。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 490: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

477

FormCalc

xfa.host.gotoURL( "http://www.adobe.com")

5.1.50. h

指定したフォームデザインオブジェクトの高さを判定します。

構文

Reference_Syntax.h( OBJECT param1 [, STRING param2 [, INTEGER param3 ] ] )

パラメーター

戻り値

指定したコンテンツ領域にあるフォームデザインオブジェクトの高さです。

適用先

バージョン

XFA 2.1

JavaScript

// Returns the height of a single instance of TextField1 xfa.layout.h(TextField1,"in");

// Calculates the height of Subform1 across two content areas and displays // the total in a message box. var iHeight = xfa.layout.h(Subform1,"in",0) + xfa.layout.h(Subform1,"in",1); xfa.host.messageBox(iHeight);

param1 次のいずれかの XML フォームオブジェクトモデルのオブジェクトの完全修飾参照構文式です。 area、contentArea、 draw、 field、 pageArea、 subform。

param2 (任意) 戻り値の単位のタイプを表す文字列です。空白の場合、デフォルトの単位のタイプはポイントです。

param3 (任意) オブジェクトの高さを取得するコンテンツ領域を示すゼロベースのインデックス値を表す整数値です。空白の場合、デフォルトの値は0です。このパラメーターを使用すると、ページなど複数のコンテンツ領域に分散するオブジェクトの高さを計算できます。例えば、複数のコンテンツ領域にまたがるサブフォームオブジェクトの高さを確認する場合は、このパラメーターを使用して各コンテンツ領域のサブフォームの高さを列挙してすべて合計します。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 491: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

478

FormCalc

// Returns the height of a single instance of TextField1 xfa.layout.h(TextField1,"in")

// Calculates the height of Subform1 across two content areas and displays // the total in a message box. var iHeight = xfa.layout.h(Subform1,"in",0) + xfa.layout.h(Subform1,"in",1) xfa.host.messageBox(iHeight)

5.1.51. hasDataChanged

現在のレコードデータが変更されたかどうかを判定します。

このメソッドは、アクティブなレコードに対するコミット前のテストです。現在のレコードデータと、現在のデータソースのレコードデータが比較されます。データが変更されている場合、このメソッドはtrueを返します。

注:データが変更された場合、xfa.sourceSet.DataConnection.first、xfa.sourceSet.DataConnection.next、xfa.sourceSet.DataConnection.previousおよび xfa.sourceSet.DataConnection.last の各データ接続メソッドにより、暗黙的に更新されます。

構文

Reference_Syntax.hasDataChanged()

パラメーター

なし

戻り値

True (データが変更されている場合)、または false (データが変更されていない場合)。

適用先

バージョン

XFA 2.1

5.1.52. importData

指定されたファイルから現在のフォームにデータを読み込みます。

セキュリティ上の理由から、パラメーターを割り当てる場合には、importDataメソッドは承認済みドキュメントでのみ実行されます。パラメーターを割り当てない場合には、ドキュメントは承認されている必要はなく、場所とファイル名を指定するようにプロンプトが表示されます。

モデル オブジェクト

sourceSet モデル source

Page 492: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

479

構文

Reference_Syntax.importData( [ STRING param ] )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.importData ("filename.xdp");

FormCalc

xfa.host.importData ("filename.xdp")

5.1.53. insert

ノードリスト内の特定のノードの前にノードを挿入します。

構文

Reference_Syntax.insert( OBJECT param1, OBJECT param2 )

パラメーター

戻り値

空白

param(任意) データの読み込み元のファイルの場所と名前を表す有効な文字列です。このパラメーターを空白にすると、ダイアログボックスが表示されてユーザーはファイルを手動で選択することになります。このパラメーターは、ユーザーが十分な権限を持つ特定のドキュメントでのみ有効です。

モデル オブジェクト

ホストモデル hostPseudoModel

param1 挿入されるノードを表す有効な参照構文式です。

param2 前に挿入するノードを表す有効な参照構文式です。

Page 493: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

480

適用先

list クラス

バージョン

XFA 2.1

JavaScript

xfa.datasets.connectionData.DataConnection.nodes.insert(oHeader,oFirst);

FormCalc

xfa.datasets.connectionData.DataConnection.nodes.insert(oHeader,oFirst)

5.1.54. insertInstance

サブフォームまたはサブフォームセットの新規インスタンスをフォームに挿入します。

構文

Reference_Syntax.insertInstance( INTEGER param1 [, BOOLEAN param2 ] )

パラメーター

戻り値

サブフォームまたはサブフォームセットの新しいインスタンスを表すオブジェクトです。

適用先

バージョン

XFA 2.1

param1 インスタンスセット内にインスタンスを挿入する位置を指定するゼロから開始する整数です。

param2(任意)

データを新しいサブフォームインスタンスと結合する必要があるかどうかを示すブール値です。

• true | 1(JavaScript)または1(FormCalc)• 新しいサブフォームインスタンスを利用可能なデータに結合します。• false | 0(JavaScript)または0(FormCalc)• 新しいサブフォームインスタンスをデータに結合しません。

モデル オブジェクト

sourceSet モデル source

Page 494: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

481

JavaScript

Subform1.instanceManager.insertInstance(3, 0);

FormCalc

Subform1.instanceManager.insertInstance(3, 0)

5.1.55. isBOF

現在の場所がレコードセットの先頭にあるかどうかを判定します。 bofAction プロパティは、stayBOFに設定されている必要があります。

構文

Reference_Syntax.isBOF()

パラメーター

なし

戻り値

True (現在の場所がレコードセットの先頭にある場合)、または False (現在の場所がレコードセットの先頭にない場合)。

適用先

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.nodes.item(nIndex).isBOF();

FormCalc

xfa.sourceSet.nodes.item(nIndex).isBOF()

5.1.56. isCompatibleNS

指定した名前空間がこのモデルの名前空間と機能的に同じ、つまり互換性があるかどうかを判定します。また、これら 2 つの名前空間を表す文字列が同一でない場合でも、2 つの名前空間が同一であるかどうかを判定します。

構文

Reference_Syntax.isCompatibleNS( STRING param )

モデル オブジェクト

sourceSet モデル source

Page 495: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

482

パラメーター

戻り値

True(名前空間が同等の場合)、またはFalse(互換性がない場合)。

適用先

model クラス クラス

バージョン

XFA 2.1

5.1.57. isEOF

現在の場所がレコードセットの最後にあるかどうかを判定します。 eofAction プロパティは、stayEOFに設定されている必要があります。

構文

Reference_Syntax.isEOF()

パラメーター

なし

戻り値

True (現在の場所がレコードセットの最後にある場合)、または False (現在の場所がレコードセットの最後にない場合)。

適用先

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.nodes.item(nIndex).isEOF();

FormCalc

xfa.sourceSet.nodes.item(nIndex).isEOF()

param 比較する名前空間を表す有効な文字列です。

モデル オブジェクト

sourceSet モデル source

Page 496: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

483

5.1.58. isPropertySpecified

このノードに対して、特定のプロパティが定義されたかどうかをチェックします。

構文

Reference_Syntax.isPropertySpecified( STRING param1 [, BOOLEAN param2 [, INTEGER param3 ] ] )

パラメーター

戻り値

True (プロパティが指定されている場合)、または false (指定されていない場合)。

適用先

node クラス クラス

バージョン

XFA 2.1

JavaScript

TextField1.isPropertySpecified("ui");

FormCalc

TextField1.isPropertySpecified("ui")

5.1.59. isRecordGroup

特定の dataGroup オブジェクトも単一のレコードであるかどうかを示します。

構文

Reference_Syntax.isRecordGroup( OBJECT param )

param1 検索するオブジェクトプロパティの名前を表す有効な文字列です。

param2 (任意) 親クラスからの継承を考慮する必要があるかどうかを示すブール値です。

• true | 1(JavaScript)または1(FormCalc)(デフォルト)• このプロパティが親クラスから継承されているかどうかを判定します。• false | 0(JavaScript)または0(FormCalc)• 継承に関係なく、現在のオブジェクトに対してこのプロパティが定義されている

かどうかを判定します。

param3 (任意) どのプロパティのオカレンスを調べるのかを指定する整数値です。このパラメーターは、複数のインスタンスを持つことができるプロパティでのみ有効です。

Page 497: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

484

パラメーター

戻り値

True (指定したデータグループも単一のレコードである場合)、または false (そうでない場合)。

適用先

バージョン

XFA 2.1

JavaScript

xfa.dataWindow.isRecordGroup(xfa.datasets.data.dataNodeName);

FormCalc

xfa.dataWindow.isRecordGroup(xfa.datasets.data.dataNodeName)

5.1.60. item

コレクションのゼロベースのインデックスについて説明します。

構文

Reference_Syntax.item( INTEGER param )

パラメーター

戻り値

XFA ツリーを表すオブジェクトです。

適用先

list クラス

バージョン

XFA 2.1

param 現在のデータソースの有効な dataGroup オブジェクトです。

モデル オブジェクト

データモデル dataWindow

param コレクションのゼロベースのインデックスです。

Page 498: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

485

関連するリンク:オブジェクトの参照

背景色の変更

コンボボックスの入力

すべてのフォームフィールドの無効化

5.1.61. last

レコードセット内の最後のレコードに移動し、データモデルにレコードデータを入力します。

注:データ接続メソッドxfa.sourceSet.DataConnection.lastを使用してテーブルを調べ、データが変更された場合にテーブルを更新します。データが変更されたかどうかを確認するには、hasDataChanged メソッドを使用します。

構文

Reference_Syntax.last()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.dataConnectionName.last();

FormCalc

xfa.sourceSet.dataConnectionName.last()

5.1.62. loadXML

指定した XML ドキュメントを読み込んで、現在のオブジェクトに付加します。

構文

Reference_Syntax.loadXML( STRING param1 [, BOOLEAN param2 [, BOOLEAN param3 ] ] )

モデル オブジェクト

sourceSet モデル source

Page 499: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

486

パラメーター

戻り値

空白

適用先

node クラス クラス

バージョン

XFA 2.1

JavaScript

xfa.datasets.data.loadXML(xmlData,0,1);

FormCalc

xfa.datasets.data.loadXML(xmlData,0,1)

5.1.63. messageBox

画面にダイアログボックスを表示します。クライアントアプリケーションでのみ使用できます。

構文

Reference_Syntax.messageBox( STRING param1 [, STRING param2 [, INTEGER param3 [, INTEGER param4 ] ] ] )

param1 XML ドキュメントを表す有効な文字列です。

param2 (任意) XML ドキュメント内のルートノードを無視するかどうかを示すブール値です。

• true | 1(JavaScript)または1(FormCalc)(デフォルト)• XML ドキュメントのルートノードを無視し、残りの XML ノードを現在の XML

フォームオブジェクトモデルオブジェクトに直接付加します。• false | 0(JavaScript)または0(FormCalc)• XML ドキュメントのルートノードを現在の XML フォームオブジェクトモデルオ

ブジェクトに直接付加します。

param3 (任意) XML ドキュメントのデータによって、現在の XML フォームオブジェクトモデルオブジェクトの情報が上書きされるかどうかを示すブール値です。

• true | 1(JavaScript)または1(FormCalc)• 現在の XML フォームオブジェクトモデルオブジェクトのコンテンツが、XML ド

キュメントデータに置き換えられます。• false | 0(JavaScript)または0(FormCalc)(デフォルト)• XML ドキュメントデータを、現在の XML フォームオブジェクトモデルオブジェ

クトに付加します。

Page 500: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

487

パラメーター

param2、 param3および param4 はオプションですが、特定のパラメーターを含める場合は、先行パラメーターをすべて含めます。例えば、次の JavaScript は間違っています。xfa.host.messageBox("Hello World!",3,1);この場合、JavaScript を正しく実行するには param2 の値も指定する必要があります。

戻り値

ユーザーが押したボタンの値を表す有効な整数です。

• 1 (OK)• 2 (キャンセル)• 3 (いいえ)• 4 (はい)

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.messageBox("This is a message", "This is a title", 3, 1);

param1 表示するメッセージを表す有効な文字列です。

param2 (任意) ダイアログウィンドウのタイトルバーに表示するタイトルを表す有効な文字列です。インターネットのなりすましを防止するために、ダイアログウィンドウのタイトルは「Warning:JavaScript Window -」で始まります。このパラメーターで指定したウィンドウタイトルが、警告テキストの後に表示されます。

param3 (任意) ダイアログボックスに表示するアイコンを表す整数です。

• 0(エラー)- これがデフォルトです。• 1(警告)• 2(質問)• 3(ステータス)

param4 (任意) 表示するボタンを表す整数です。

• 0(OK)- これがデフォルトです。• 1(OK、キャンセル)• 2(はい、いいえ)• 3(はい、いいえ、キャンセル)

モデル オブジェクト

ホストモデル hostPseudoModel

Page 501: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

488

FormCalc

xfa.host.messageBox("This is a message", "This is a title", 3, 1)

関連するリンク:データモデルのノードの作成

コンボボックスの入力

オブジェクトの表示または非表示の切り替え

ラジオボタンおよびチェックボックスの使用

フォーム変更の判定

5.1.64. metadata

Extensible Metadata Platform(XMP)メタデータパケットをドキュメントに収集します。

サードパーティー製メタデータはすべて収集され、次のように XMP に変換されます。

• すべてのエレメントには、http://ns.adobe.com/xfa/promoted-desc/ の名前空間が与えられ、推奨される接頭辞 desc:が付けられます。

• name オブジェクトの値がオブジェクト名になります。• A desc:ref がプロパティの限定子として付加され、XPath 式で元の desc の親を指定し返します。

desc オブジェクトの 1 つの親の中での順番は維持されません。同じ名前の複数の desc オブジェクトは収集されません。最初の desc オブジェクトのみが出力に表示されます。

• desc オブジェクトの内容は、次のように変換されます。

XDP ファイルが PDF ファイルとしてレンダリングされる場合、収集されたメタデータは PDF ファイルの XMP パケットとして書き込まれます。同じメタデータのコピーは、PDF ファイル内の XFAストリームに存続します。

オブジェクト XMP の種類

boolean ブール演算式

date 日付

dateTime 日付

decimal 実数

exData external:URIembedded:Thumbnail

float 実数

image external:URIembedded:Thumbnail

integer 整数値

text テキスト

time 日付

Page 502: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

489

構文

Reference_Syntax.metadata ( INTEGER param )

パラメーター

戻り値

XMP メタデータの XML シリアル化を表す有効な文字列です。

適用先

バージョン

XFA 2.5

5.1.65. moveCurrentRecord

現在のレコードの位置を、レコードの範囲内の別の場所に変更します。

構文

Reference_Syntax.moveCurrentRecord( INTEGER param )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

param (任意)シリアル化形式を表す整数値です。

• 0(RDF)(デフォルト)• 1(PlainXMP)

モデル オブジェクト

フォームモデル desctemplate

param 現在のレコードと移動先のレコードを区切るレコードの数を表す有効な整数です。正の整数は現在のレコードとレコードの範囲の最後との間のレコードを示し、負の値は現在のレコードと範囲の先頭との間のレコードを示します。

モデル オブジェクト

データモデル dataWindow

Page 503: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

490

JavaScript

xfa.dataWindow.moveCurrentRecord(1);

FormCalc

xfa.dataWindow.moveCurrentRecord(1)

moveCurrentrecord メソッドを使用してデータレコードを参照する方法について詳しくは、「 Browsingrecords stored in a data file 」(www.adobe.com/go/dev_lc_scripting_samples)の例を参照してください。

5.1.66. moveInstance

subform オブジェクトを一連のサブフォームインスタンス内で移動します。

対応するサブフォームのデータモデル情報も、データモデル内で再配置されます。

構文

Reference_Syntax.moveInstance( INTEGER param1, INTEGER param2 )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

Subform1.instanceManager.moveInstance(0,6);

FormCalc

Subform1.instanceManager.moveInstance(0,6)

関連するリンク:サブフォームのインスタンスの操作

param1 移動するフォームモデルオブジェクトのゼロベースのインデックス位置を表す有効な整数です。

param2 インスタンスのセット内で子オブジェクトのゼロベースの位置を表す有効な整数です。

モデル オブジェクト

フォームモデル instanceManager

Page 504: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

491

5.1.67. namedItem

指定した名前を持つ、このノード内の最初の子を取得します。

構文

Reference_Syntax.namedItem( STRING param )

パラメーター

戻り値

指定した名前を持つ、このノード内の最初の子を表すオブジェクトです。

適用先

treeList クラス クラス

バージョン

XFA 2.1

5.1.68. next

レコードセット内の次のレコードに移動し、データモデルにレコードデータを入力します。

注:データ接続メソッド xfa.sourceSet.DataConnection.next を使用してテーブルを調べ、データが変更された場合にテーブルを更新します。データが変更されたかどうかを確認するには、hasDataChanged メソッドを使用します。

構文

Reference_Syntax.next()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

param このノードの名前を表す有効な文字列です。

モデル オブジェクト

sourceSet モデル source

Page 505: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

492

JavaScript

xfa.sourceSet.dataConnectionName.next();

FormCalc

xfa.sourceSet.dataConnectionName.next()

5.1.69. open

データソースに接続し、現在のレコードの結果をデータモデルに入力します。

構文

Reference_Syntax.open()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.nodes.item(nIndex).open();

FormCalc

xfa.sourceSet.nodes.item(nIndex).open()

5.1.70. openList

参照構文式で指定したコンボボックスを開きます。

クライアントアプリケーションでのみ使用できます。

構文

Reference_Syntax.openList( OBJECT param ) Reference_Syntax.openList( STRING param ) (非推奨)

モデル オブジェクト

sourceSet モデル source

Page 506: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

493

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.6

XFA 2.1(非推奨)

5.1.71. page

指定されたフォームデザインオブジェクトが含まれるページ番号を判定します。複数のページにまたがるオブジェクトの場合は、このメソッドにより、オブジェクトが存在する最初のページが返されます。

構文

Reference_Syntax.page( OBJECT param )

パラメーター

戻り値

指定されたフォームオブジェクトがある論理ページ番号(先頭ページ番号に基づく)を表す整数です。このメソッドが 0 を返すのは、 param で指定したオブジェクトがフォーム上で見つからない場合です。

適用先

バージョン

XFA 2.1

param コンボボックスを指定する完全修飾参照構文式です。

モデル オブジェクト

ホストモデル hostPseudoModel

param field、draw、subform、area、pageArea、contentArea のいずれかのコンテナフォームデザインオブジェクトの完全修飾参照構文式です。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 507: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

494

JavaScript

xfa.layout.page(this);

FormCalc

xfa.layout.page($)

関連するリンク:ページ番号とページ数の使用

5.1.72. pageContent

フォームの指定したページからフォームデザインオブジェクトの種類を取得します。

構文

Reference_Syntax.pageContent( INTEGER param1 [, STRING param2 [, BOOLEAN param3 ] ] )

パラメーター

param1 目的のページ番号を表す整数です。この値はゼロから始まります。

param2 (任意) 次の種類のコンテナを返します。

• field• ボタン、チェックボックス、日付 / 時間フィールド、コンボボックス、署名フィー

ルド、画像フィールド、リストボックス、数値フィールド、パスワードフィールド、ラジオボタンおよびテキストフィールドの各フォームデザインオブジェクトをすべて返します。

• draw• すべての円、線、長方形、スタティック画像およびスタティックテキストのフォー

ムデザインオブジェクトを返します。• subform• すべての subform のフォームデザインオブジェクトを返します。• area• すべての area のフォームデザインオブジェクトを返します。• pageArea• すべての pageArea のフォームデザインオブジェクトを返します。• contentArea• すべての contentArea のフォームデザインオブジェクトを返します。• empty(デフォルト)• すべてのコンテナを返します。

param3 (任意) • true | 1(JavaScript)または1(FormCalc)(デフォルト)• pageArea コンテンツノードのみを返します。• false | 0(JavaScript)または0(FormCalc)• pageArea 以外のすべてのコンテンツノードを返します。

Page 508: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

495

戻り値

指定したページ番号のフォームデザインオブジェクトのコレクションです。

適用先

バージョン

XFA 2.1

JavaScript

// Get the fields in a document var oFields = xfa.layout.pageContent(i, "field");

FormCalc

// Get the fields in a document var oFields = xfa.layout.pageContent(i, "field")

関連するリンク:オブジェクトの参照

すべてのフォームフィールドの無効化

5.1.73. pageCount

現在のフォームのページ数を判定します。

構文

Reference_Syntax.pageCount()

パラメーター

なし

戻り値

フォームの総ページ数を表す整数です。

適用先

バージョン

XFA 2.1

モデル オブジェクト

レイアウトモデル layoutPseudoModel

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 509: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

496

JavaScript

xfa.layout.pageCount();

FormCalc

xfa.layout.pageCount()

関連するリンク:オブジェクトの参照

ページ番号とページ数の使用

すべてのフォームフィールドの無効化

5.1.74. pageDown

フォームの次のページに移動します。実行時に pageDown メソッドを使用します。

構文

Reference_Syntax.pageDown()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.pageDown();

FormCalc

xfa.host.pageDown()

関連するリンク:ページ番号とページ数の使用

モデル オブジェクト

ホストモデル hostPseudoModel

Page 510: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

497

5.1.75. pageSpan

指定されたフォームデザインオブジェクトがまたがる論理ページ数を判定します。

構文

Reference_Syntax.pageSpan( OBJECT param )

パラメーター

戻り値

フォームオブジェクトがまたがる論理ページ数を表す整数です。例えば、8 ページのフォームの 2、4、5、6 ページのみにフォームオブジェクトがある場合、フォームオブジェクトで pageSpan メソッドを使用すると、5 の値が返されます。これは、オブジェクトがまたがるフォームのページ数を表します。

適用先

バージョン

XFA 2.1

JavaScript

xfa.layout.pageSpan(this);

FormCalc

xfa.layout.pageSpan($)

5.1.76. pageUp

フォームの前のページに移動します。実行時に pageUp メソッドを使用します。

構文

Reference_Syntax.pageUp()

param 次のいずれかのコンテナフォームデザインオブジェクトの完全修飾参照構文式です。

• area• contentArea• draw• field• pageArea• subform

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 511: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

498

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.pageUp();

FormCalc

xfa.host.pageUp()

関連するリンク:ページ番号とページ数の使用

5.1.77. previous

レコードセット内の前のレコードに移動し、データモデルにレコードデータを入力します。

注:データ接続メソッドxfa.sourceSet.DataConnection.previousを使用してテーブルを調べ、データが変更された場合にテーブルを更新します。データが変更されたかどうかを確認するには、hasDataChanged メソッドを使用します。

構文

Reference_Syntax.previous()

パラメーター

なし

戻り値

空白

適用先

モデル オブジェクト

ホストモデル hostPseudoModel

モデル オブジェクト

sourceSet モデル source

Page 512: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

499

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.dataConnectionName.previous();

FormCalc

xfa.sourceSet.dataConnectionName.previous()

5.1.78. print

ドキュメントの指定したページ番号を印刷します。クライアントアプリケーションでのみ使用できます。

構文

Reference_Syntax.print( BOOLEAN param1, INTEGER param2, INTEGER param3, BOOLEAN param4, BOOLEAN param5, BOOLEAN param6, BOOLEAN param7, BOOLEAN param8 )

パラメーター

param1 • true | 1(JavaScript)または 1(FormCalc)(デフォルト)• 印刷用ダイアログボックスを表示して、印刷についての設定情報をユーザーに示

し、アクションの確認を求めます。• false | 0(JavaScript)または0(FormCalc)• 印刷用ダイアログボックスを表示しません。情報または確認のメッセージをユー

ザーに示さずに印刷を続行します。

param2 印刷する範囲の最初のページ番号を表す有効な文字列です。ページ値はゼロから始まるので、値0は 1 ページを表します。開始ページは印刷範囲に含まれます。

param3 印刷する範囲の終了ページ番号を表す有効な文字列です。ページ値はゼロから始まるので、値0は 1 ページを表します。終了ページは印刷範囲に含まれます。

param4 • true | 1(JavaScript)または1(FormCalc)(デフォルト)• 印刷処理中にキャンセル用ダイアログボックスを表示しません。• false | 0(JavaScript)または0(FormCalc)• 印刷処理を停止するためのキャンセル用ダイアログボックスを表示します。

param5 • true | 1(JavaScript)または1(FormCalc)(デフォルト)• 印刷するページの画像領域に収まるように、必要に応じてページを縮小します。• false | 0(JavaScript)または0(FormCalc)• 印刷するページの画像領域に収めるためのページ縮小を実行しません。

Page 513: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

500

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.print(1, "0", "0", 0, 1, 0, 0, 0);

FormCalc

xfa.host.print(1, "0", "0", 0, 1, 0, 0, 0)

5.1.79. recalculate

calculate イベントに存在する特定のスクリプトセットを実行します。特定のイベントは、実行待ち中のcalculate イベントまたはすべての calculate イベントのいずれかになります。

構文

Reference_Syntax.recalculate( BOOLEAN param )

param6 • true | 1(JavaScript)または1(FormCalc)(デフォルト)• 各ページを画像として印刷します。• false | 0(JavaScript)または0(FormCalc)• 各ページをテキストページとして印刷します。

param7 • true | 1(JavaScript)または1(FormCalc)(デフォルト)• ページを逆順に印刷します。• false | 0(JavaScript)または0(FormCalc)• ページを正順に印刷します。

param8 • true | 1(JavaScript)または1(FormCalc)(デフォルト)• 注釈をすべて印刷します。• false | 0(JavaScript)または0(FormCalc)• 注釈を印刷しません。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 514: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

501

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.form.recalculate(1);

FormCalc

xfa.form.recalculate(1)

5.1.80. record

現在のレコードの位置を基準としてレコードを返します。

構文

Reference_Syntax.record( INTEGER param )

パラメーター

戻り値

オブジェクト

param 実行する計算スクリプトを示すブール値です。

• true | 1(JavaScript)または1(FormCalc)(デフォルト)• すべての計算スクリプトが再実行されます。• false | 0(JavaScript)または0(FormCalc)• 実行待ち中の計算スクリプトのみが実行されます。

モデル オブジェクト

フォームモデル formtemplate

param 現在のレコードと移動先のレコードを区切るレコードの数を表す有効な整数です。正の整数は現在のレコードとレコードの範囲の最後との間のレコードを示し、負の値は現在のレコードと範囲の先頭との間のレコードを示します。

Page 515: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

502

適用先

バージョン

XFA 2.1

JavaScript

xfa.dataWindow.record(0).dataNodeName.value;

FormCalc

xfa.dataWindow.record(0).dataNodeName.value

関連するリンク:データモデルのノードの作成

データ値の連結

コンボボックスの入力

5.1.81. relayout

レイアウトオプションを現在のフォームに再適用します。

構文

Reference_Syntax.relayout()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

モデル オブジェクト

データモデル dataWindow

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 516: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

503

JavaScript

xfa.layout.relayout();

FormCalc

xfa.layout.relayout()

5.1.82. relayoutPageArea

pageArea オブジェクトのコンテンツのレイアウトを新規レイアウトに置き換えます。

構文

Reference_Syntax.relayoutPageArea( [ INTEGER param ] )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.layout.relayoutPageArea(0);

FormCalc

xfa.layout.relayoutPageArea(0)

5.1.83. remerge

データモデルとテンプレートモデルを再マージし、フォームモデルを再作成します。再マージの完了後、フォームを完成させるために、レイアウトモデルの処理を再度行う必要がある場合もあります。

構文

Reference_Syntax.remerge()

param(任意) 置き換えるページのページ番号です。ページ番号の値はゼロベースです。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 517: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

504

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.form.remerge();

FormCalc

xfa.form.remerge()

5.1.84. remove

ノードリストからノードを削除します。

構文

Reference_Syntax.remove( OBJECT param )

パラメーター

戻り値

空白

適用先

list クラス

バージョン

XFA 2.1

モデル オブジェクト

フォームモデル form

param 削除されるノードを表す有効な参照構文式です。

Page 518: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

505

JavaScript

xfa.record.nodes.remove(oNode);

FormCalc

xfa.record.nodes.remove(oNode)

関連するリンク:データモデルのノードの作成

5.1.85. removeAttribute

フォームデザインの XML ソースに追加されたカスタムサードパーティの XML パケットから、XML 属性を削除します。

構文

Reference_Syntax.removeAttribute( STRING param )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

myCustomPacket というカスタム XML パケットを、 idという属性名と共に使用して、次のスクリプトによって属性を削除できます。

JavaScript

xfa.myCustomPacket.removeAttribute("id");

FormCalc

xfa.myCustomPacket.removeAttribute("id")

param 削除するプロパティの名前を表す有効な文字列です。

モデル オブジェクト

XFA モデル packet

Page 519: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

506

5.1.86. removeInstance

フォームモデルから指定したサブフォームまたはサブフォームセットを削除します。

サブフォームインスタンスを削除するときは、サブフォームのオカレンス違反が発生しないようにする必要があります。インスタンスの最小値に達している場合は、サブフォームインスタンスを削除できません。サブフォームがインスタンスの最小値に達すると、JavaScript デバッガーにより次のようなエラーメッセージが表示されます。

要素 [min] は許容配列数を超えています。

エンドユーザーがサブフォームの各インスタンスの削除を許可されている場合、インスタンスの最小値を0にリセットした後、インスタンスを削除してください。それ以外の場合は、最小値を下回るようなサブフォームの削除をスクリプトで一切試行しないようにする必要があります。

構文

Reference_Syntax.removeInstance( INTEGER param )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

Subform2.instanceManager.removeInstance(3);

FormCalc

Subform2.instanceManager.removeInstance(3)

関連するリンク:サブフォームのインスタンスの操作

param 削除するサブフォームまたはサブフォームセットのフォームモデル内でのゼロベースインデックス位置を表す有効な整数です。

モデル オブジェクト

フォームモデル instanceManager

Page 520: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

507

5.1.87. requery

オブジェクトデータが基づいているクエリーを再実行することにより、現在のデータ連結を更新します。このメソッドを呼び出すことは、 close メソッドと open メソッドを続けて呼び出すことと同等です。

構文

Reference_Syntax.requery()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

5.1.88. reset

XML フォームイベントモデル内のすべてのプロパティをリセットします。

構文

Reference_Syntax.reset()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

モデル オブジェクト

sourceSet モデル source

モデル オブジェクト

イベントモデル eventPseudoModel

Page 521: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

508

JavaScript

xfa.event.reset();

FormCalc

xfa.event.reset()

5.1.89. resetData

ドキュメント内のフィールドをデフォルト値にリセットします。

構文

Reference_Syntax.resetData([ STRING param ])

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.resetData("xfa.form.form1.TextField1,xfa.form.form1.TextField2");

FormCalc

xfa.host.resetData("xfa.form.form1.TextField1,xfa.form.form1.TextField2")

param(任意)

リセットするフィールドの名前または同等の参照構文式のいずれかをリストする有効な文字列です。リストエントリは、「,」(コンマ)文字で区切られます。文字列が表示されない場合や空白の場合、フォーム内のフィールドはすべてデフォルト値にリセットされます。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 522: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

509

5.1.90. resolveNode

現在の XML フォームオブジェクトモデルオブジェクトから開始して指定した参照構文式を評価し、参照構文式で指定されたオブジェクトの値を返します。

resolveNode プロパティがアクセスされる方法によって、オブジェクトの検索は次のようにフォーム階層の異なるポイントで開始されます。

• this.resolveNode() 検索は現在のオブジェクトから開始され、フォーム階層を上に移動します。• xfa.resolveNode() 検索はフォーム階層の先頭から開始され、下に移動していきます。

注:同じ名前を使用するオブジェクトがフォームにいくつかある場合、検索によって予期しない結果が返されることがあります。 見つかった最初のオブジェクトの値が返されます。

構文

Reference_Syntax.resolveNode( STRING param )

パラメーター

戻り値

参照構文式に対応する 1 つのオブジェクトです(存在する場合)。そのようなオブジェクトが存在しない場合、このメソッドは null を返します。

適用先

tree クラス クラス

バージョン

XFA 2.1

JavaScript

xfa.resolveNode("#subform").x = "2in";

TextField1.resolveNode("ui.#textEdit").border.edge.stroke = "lowered";

関連するリンク:オブジェクトの参照

データモデルのノードの作成

サブフォームのインスタンスの操作

コンボボックスの入力

param 特定の XML フォームオブジェクトモデルオブジェクトを評価する参照構文式を表す有効な文字列です。

Page 523: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

510

5.1.91. resolveNodes

現在の XML フォームオブジェクトモデルオブジェクトから開始して指定した参照構文式を評価し、参照構文式で指定されたオブジェクトの値を返します。

resolveNode プロパティがアクセスされる方法によって、オブジェクトの検索は次のようにフォーム階層の異なるポイントで開始されます。

• this.resolveNodes() 検索は現在のオブジェクトから開始され、フォーム階層を上に移動します。• xfa.resolveNodes() 検索はフォーム階層の先頭から開始され、下に移動していきます。

注:同じ名前を使用するオブジェクトがフォームにいくつかある場合、検索によって予期しない結果が返されることがあります。 見つかった最初のオブジェクトの値が返されます。

構文

Reference_Syntax.resolveNodes( STRING param )

パラメーター

戻り値

参照構文式に対応する 1 つのオブジェクトです(存在する場合)。そのようなオブジェクトが存在しない場合、このメソッドは emptyを返します。

適用先

tree クラス クラス

バージョン

XFA 2.1

JavaScript

xfa.resolveNodes("Subform1[*]");

FormCalc

xfa.resolveNodes("Subform1[*]")

関連するリンク:オブジェクトの参照

データ値の連結

ラジオボタンおよびチェックボックスの使用

param 結果が XML フォームオブジェクトモデルオブジェクトになる参照構文式を表す有効な文字列です。

Page 524: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

511

5.1.92. response

質問およびユーザーが答えを入力するためのフィールドを含むダイアログボックスを表示します。戻り値はユーザーの応答を含んだ文字列となります。ユーザーがダイアログボックスの「キャンセル」ボタンを押すと、応答は NULL になります。

構文

Reference_Syntax.response(STRING param1 [, STRING param2 [, STRING param3 [, BOOLEAN param4 ] ] ])

パラメーター

戻り値

ユーザーの答えを表す文字列です。ユーザーがダイアログボックスの「キャンセル」ボタンを押すと、答えは NULL になります。

適用先

バージョン

XFA 2.1

JavaScript

xfa.host.response("Question", "Title", "Default Value");

FormCalc

xfa.host.response("Question", "Title", "Default Value")

param1 ユーザーの質問を表す有効な文字列です。

param2 (任意) ダイアログボックスのタイトルバーに表示されるタイトルを表す有効な文字列です。

param3 (任意) 質問に対する答えのデフォルト値を表す有効な文字列です。

param4 (任意) • true | 1(JavaScript)または1(FormCalc)(デフォルト)• ユーザーの答えを *(アスタリスク)で隠します。• false | 0(JavaScript)または0(FormCalc)• ユーザーの答えを隠しません。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 525: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

512

5.1.93. restore

プロパティの現在の値を更新して、保存した値を反映します。

スクリプトは必要な検証を実行した後、 restore プロパティを呼び出します。

構文

Reference_Syntax.restore()

パラメーター

なし

戻り値

Null

適用先

バージョン

XFA 2.5

5.1.94. resync

現在のレコードセットまたはデータ接続を更新します。

構文

Reference_Syntax.resync()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

モデル オブジェクト

フォームモデル

モデル オブジェクト

sourceSet モデル source

Page 526: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

513

5.1.95. saveFilteredXML

現在のノードを文字列に保存しますが、子ノードのサブセットのみが含まれます。

構文

Reference_Syntax.saveFilteredXML( OBJECT param1 [, "pretty" ] )

パラメーター

戻り値

現在のノードで指定したサブセットのみが含まれる XML フラグメントを表す有効な文字列です。

適用先

node クラス

バージョン

XFA 2.4

5.1.96. saveXML

現在の node クラス の XML 構造を文字列に保存します。

構文

Reference_Syntax.saveXML( [ "pretty" ] )

パラメーター

戻り値

現在のオブジェクトの XML フラグメントを表す有効な文字列です。

適用先

node クラス クラス

バージョン

XFA 2.1

param1 文字列に含めるノードのサブセットを含むノードリストです。

pretty(任意)

読みやすい形式で XML 文字列を出力します。

pretty(任意)

読みやすい形式で XML 文字列を出力します。

Page 527: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

514

JavaScript

xfa.data.saveXML(); xfa.data.saveXML("pretty");

FormCalc

xfa.data.saveXML() xfa.data.saveXML("pretty")

関連するリンク:フォーム変更の判定

5.1.97. selectedMember

排他グループで選択されたメンバーを返します。

構文

Reference_Syntax.selectedMember( [ STRING param ] )

パラメーター

戻り値

排他グループで選択されたメンバーを表すオブジェクトです。例えば、Designer では、このメソッドは選択したラジオボタンを返します。

適用先

バージョン

XFA 2.1

5.1.98. setAttribute

指定のプロパティの値を設定します。

構文

Reference_Syntax.setAttribute( STRING param1, STRING param2 )

param(任意) 排他グループのメンバーが参照オブジェクトと同じ範囲内にいる場合、排他グループのメンバーの名前を表す有効な文字列です。そうでない場合は、選択する排他グループのメンバーの参照構文式を表す有効な文字列です。

モデル オブジェクト

フォームモデル exclGroup

Page 528: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

515

パラメーター

戻り値

空白

適用先

また、 node クラス クラスにも適用されます。

バージョン

XFA 2.1

JavaScript

Subform1.border.setAttribute("open", "break");

5.1.99. setElement

指定のオブジェクトを現在のオブジェクトに設定します。

構文

Reference_Syntax.setElement( OBJECT param1 [, STRING param2 ] )

パラメーター

戻り値

空白

適用先

node クラス クラス

バージョン

XFA 2.1

param1 プロパティの新規の値を表す有効な文字列です。

param2 プロパティの名前を表す有効な文字列です。

モデル オブジェクト

XFA モデル packet

param1 新規オブジェクトを表すオブジェクトです。

param2 (任意) 置き換えるオブジェクトの名前を表す有効な文字列です。

Page 529: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

516

5.1.100. setFocus

参照構文式で指定したフォームオブジェクトにキーボードフォーカスを設定します。

クライアントアプリケーションでのみ使用できます。

引数 param1 が省略されているか null の場合、 setFocus はフォーカスをクリアします。フォームオブジェクトのいずれかに入力フォーカスがある場合は、フォーカスはそのオブジェクトから除かれます。オブジェクト内の編集中の部分は変更され、必要な場合はドキュメントに記録を残します。変更をコミットすると検証エラーが発生する場合、そのエラーが表示されます。どのフォームオブジェクトも入力フォーカスを持っていない場合、引数がゼロの setFocus は何もしません。

setFocus は、 form:readyイベント、 layout:readyイベントまたは initialize イベントで使用することはできません。

構文

Reference_Syntax.setFocus( OBJECT param ) Reference_Syntax.setFocus( STRING param ) (非推奨)

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.6

XFA 2. 1(非推奨)

JavaScript

xfa.host.setFocus(xfa.form.form1.TextField1);

FormCalc

xfa.host.setFocus(“xfa.form.form1.TextField1”)

param (オプション)フォームオブジェクトの完全修飾参照構文式を表す有効な文字列です。

モデル オブジェクト

ホストモデル hostPseudoModel

Page 530: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

517

5.1.101. setInstances

フォームモデルに対し、指定したサブフォームまたはサブフォームセットを追加または削除します。

構文

Reference_Syntax.setInstance( INTEGER param )

パラメーター

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

Subform1.instanceManager.setInstances(5);

FormCalc

Subform1.instanceManager.setInstances(5)

関連するリンク:サブフォームのインスタンスの操作

5.1.102. setItems

新しい項目と値を現在のフォームフィールドに追加します。例えば、コンボボックスに新しい項目と値を引数として追加するにはこのメソッドを使用します。

構文

Reference_Syntax.setItems( STRING param1 [, INTEGER param2] )

バージョン

2.8

param フォームモデルにある特定サブフォームまたはサブフォームセットの目的のインスタンス数を表す有効な整数です。

モデル オブジェクト

フォームモデル instanceManager

Page 531: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

518

パラメーター

戻り値

True (リストが正常に作成された場合)、または False (項目数が列数に合致しなかった場合)。

適用先

バージョン

XFA 2.8

5.1.103. setItemState

指定された項目の選択状態を設定します。

構文

Reference_Syntax.setItemState( INTEGER param1, BOOL param2 )

バージョン

2.8

パラメーター

戻り値

なし

param1 項目と値をコンマ区切りで表したリストです。例えば、「One,Two,Three」または「One,1,Two,2,Three,3」です。値がない項目の場合、値は空白のままにします。例えば、「項目 1,値 1,項目 2,項目 3」とします。

param2 項目ごとの列数です。例えば、itemValueList(項目と値のリスト)の文字列が「One,1,Two,2,Three,3」の場合、numColumns(列数)は 2 です。itemValueList(項目と値のリスト)が「One,Uno,1,Two,Due,2,Three,Tre,3」の場合、numColumns(列数)は 3 となり、「One,Two,Three」の場合、numColumns(列数)は 1 となります。デフォルトの値は 1 です。

モデル オブジェクト

フォームモデル field

param1 項目への 0 から始まるインデックスを表す有効な整数です。

param2 • true | 1(JavaScript)または1(FormCalc)• この項目を現在の選択範囲に追加します。• false | 0(JavaScript)または0(FormCalc)• この項目を現在の選択範囲から削除します。

Page 532: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

519

適用先

バージョン

XFA 2.5

5.1.104. sheet

フォームオブジェクトがあるシート番号を判定します。

一部の両面印刷ドキュメントでは、シート番号を使用して表面だけに番号が付けられます。例えば、表面のデータがページごとに入れ替わるのに対して、裏面の情報が指示、免責事項、凡例などのボイラープレートである場合は、シート番号を使用できます。

構文

Reference_Syntax.sheet( OBJECT param )

バージョン

2.5

パラメーター

戻り値

シート番号を表すゼロベースの整数です。

適用先

バージョン

XFA 2.5

5.1.105. sheetCount

現在のフォームのシート数を判定します。

構文

Reference_Syntax.sheetCount( )

モデル オブジェクト

フォームモデル field

param field、draw、subform、area、pageArea、contentArea のいずれかのフォームオブジェクトの完全修飾参照構文式です。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 533: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

520

バージョン

2.5

パラメーター

なし

戻り値

合計シート数を表す整数です。

適用先

バージョン

XFA 2.5

5.1.106. sheetCountInBatch

現在のバッチのシート数を判定します。

構文

Reference_Syntax.sheetCountInBatch( )

バージョン

2.5

パラメーター

なし

戻り値

現在のバッチのシート数を示す整数です。

適用先

バージョン

XFA 2.5

モデル オブジェクト

レイアウトモデル layoutPseudoModel

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 534: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

521

5.1.107. sheetInBatch

フォームオブジェクトがあるバッチ内のシートを判定します。

構文

Reference_Syntax.sheetInBatch( OBJECT param )

バージョン

2.5

パラメーター

戻り値

フォームオブジェクトがあるシートの番号を表す整数です。

適用先

バージョン

XFA 2.5

5.1.108. sign

指定されたノードリストに署名し、署名をターゲットの場所に置きます。

構文

Reference_Syntax.sign( OBJECT param1, STRING param2, STRING param3 [, STRING param4 [, BOOLEAN param5 [, OBJECT param6 [, OBJECT param7 ] ] ] ] )

パラメーター

param field、draw、subform、area、pageArea、contentArea のいずれかのフォームオブジェクトの完全修飾参照構文式です。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

param1 入力 署名されるすべてのノードの有効な XFA ノードリストです。

param2 入力 署名ノードの親に対する参照構文式を表す有効な文字列です。

param3 入力 署名の XML 識別値を表す有効な文字列です。

param4 (任意) 入力(任意) 有効な値はopen(デフォルト)のみで、編集用にデータノードを開き、実行時に操作できることを示します。

Page 535: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

522

戻り値

True(署名が正常に適用されている場合)、またはFalse(署名オプションがキャンセルされた場合)。署名の操作が失敗した場合、例外が返されます。

適用先

バージョン

XFA 2.1

JavaScript

//This example signs all of the form objects that currently contain data. var oData = xfa.resolveNode("xfa.data.form1"); xfa.signature.sign(oData, "xfa.data.signatures", "mySignature");

FormCalc

//This example signs all of the form objects that currently contain data. var oData = xfa.resolveNode("xfa.data.form1") xfa.signature.sign(oData, "xfa.data.signatures", "mySignature")

param5 (任意) 入力(任意) ユーザーのフォームへの署名を許可するためにダイアログを使用するかどうかを表します。

• true | 1(JavaScript)または1(FormCalc)(デフォルト)• この操作でダイアログが使用されることを示します。• false | 0(JavaScript)または0(FormCalc)• この操作でダイアログが使用されないことを示します。この値を

指定する場合は、param6 で代わりのセキュリティハンドラーを指定する必要があります。それにより、フォームをホストしているアプリケーションが、フォームに署名する際に使用する正しいパスワードと証明書を取得できます。

param6 (任意) 入力(任意) 署名で使用される SecurityHandler オブジェクトを表します。通常、セキュリティオブジェクトは署名に使用する前に初期化する必要があります。 param5 でFalseを指定した場合は、このパラメーターの値を指定する必要があります。

param7 (任意) 出力(任意) 書き込み可能な署名のプロパティが含まれている、出力 SignatureInfo オブジェクトを表します。

モデル オブジェクト

署名モデル signaturePseudoModel

Page 536: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

523

5.1.109. update

レコードセット内の現在のレコードを更新します。

構文

Reference_Syntax.update()

パラメーター

なし

戻り値

空白

適用先

バージョン

XFA 2.1

JavaScript

xfa.sourceSet.dataConnectionName.update();

FormCalc

xfa.sourceSet.dataConnectionName.update()

5.1.110. updateBatch

実行待ち中のすべてのバッチの更新をデータソースに書き込みます。

構文

Reference_Syntax.updateBatch()

パラメーター

なし

戻り値

空白

適用先

モデル オブジェクト

sourceSet モデル source

モデル オブジェクト

sourceSet モデル source

Page 537: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

524

バージョン

XFA 2.1

5.1.111. verify

署名の有効性をチェックします。

構文

Reference_Syntax.verify( OBJECT param1 [, BOOLEAN param2 [, OBJECT param3 [, OBJECT param4 ] ] ] )

パラメーター

戻り値

署名の有効性を表す整数か、ノードが署名ノードではない場合は例外です。次の表に、有効性の値を示します。

適用先

バージョン

XFA 2.1

param1 入力 有効な XML 署名ノードです。

param2 (任意) 入力(任意) • true | 1(JavaScript)または1(FormCalc)(デフォルト)• この操作でダイアログボックスが使用されることを示します。• false | 0(JavaScript)または0(FormCalc)• この操作でダイアログボックスが使用されないことを示します。

param3(任意) 入力(任意) 署名で使用される SecurityHandler オブジェクトです。通常、セキュリティオブジェクトは署名に使用する前に初期化する必要があります。

param4 (任意) 出力(任意) 書き込み可能な署名のプロパティが含まれている、出力 SignatureInfo オブジェクトです。

値 説明

0 署名は空です。

1 ステータス不明です。この場合、署名の検証は実行されていません。原因の 1 つとして、ソフトウェアまたはハードウェアの問題が検証の実行を妨げていることが考えられます。

2 署名は無効です。

3 署名は有効ですが、署名者の ID を確認できません。

4 署名、署名者の ID ともに有効です。

モデル オブジェクト

署名モデル signaturePseudoModel

Page 538: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

525

JavaScript

//This example examines the validity of all signed objects on a form. For //each signed object, the integer return value of the verify() method // displays in a message box. var oSigs = xfa.signature.enumerate(); var iNum = oSigs.length; for (var i=0; i < iNum; i++) { var oChild = oSigs.item(i); var iVerify = xfa.signature.signer(child); xfa.host.messageBox(iVerify); }

FormCalc

//This example examines the validity of all signed objects on a form. For //each signed object, the integer return value of the verify() method // displays in a message box. var oSigs = xfa.signature.enumerate() var iNum = oSigs.length - 1 for i=0 upto iNum step 1 do var oChild = oSigs.item(i) var iVerify = xfa.signature.signer(child) xfa.host.messageBox(iVerify) endfor

5.1.112. w

指定したフォームデザインオブジェクトの幅を判定します。

構文

Reference_Syntax.w( OBJECT param1 [, STRING param2 [, INTEGER param3 ] ] )

パラメーター

param1 次のいずれかの XML フォームオブジェクトモデルのオブジェクトの完全修飾参照構文式です。 area、contentArea、 draw、 field、 pageArea、 subform。

param2 (任意) 戻り値の単位のタイプを表す文字列です。空白の場合、デフォルトの単位のタイプはポイントです。

param3 (任意) オブジェクトの幅を取得するコンテンツ領域を示すゼロベースのインデックス値を表す整数値です。空白の場合、デフォルトの値は0です。このパラメーターを使用すると、ページなど複数のコンテンツ領域に分散するオブジェクトの幅を計算できます。例えば、複数のコンテンツ領域にまたがるサブフォームオブジェクトの幅を確認する場合は、このパラメーターを使用して各コンテンツ領域のサブフォームの幅を列挙してすべて合計します。

Page 539: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

526

戻り値

現在のコンテンツ領域にあるフォームデザインオブジェクトの幅です。

適用先

バージョン

XFA 2.1

JavaScript

// Returns the width of a single instance of TextField1 xfa.layout.w(TextField1,"in");

// Calculates the width of Subform1 across two content areas and displays // the total in a message box. var iWidth = xfa.layout.w(Subform1,"in",0) + xfa.layout.w(Subform1,"in",1); xfa.host.messageBox(iWidth);

FormCalc

// Returns the width of a single instance of TextField1 xfa.layout.w(TextField1,"in")

// Calculates the width of Subform1 across two content areas and displays // the total in a message box. var iWidth = xfa.layout.w(Subform1,"in",0) + xfa.layout.w(Subform1,"in",1) xfa.host.messageBox(iWidth)

5.1.113. x

親オブジェクトを基準とする、指定したフォームデザインオブジェクトの X 座標を判定します。

構文

Reference_Syntax.x( OBJECT param1 [, STRING param2 [, INTEGER param3 ] ] )

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 540: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

527

パラメーター

戻り値

親オブジェクトを基準としたフォームデザインオブジェクトの X 座標です。

適用先

バージョン

XFA 2.1

JavaScript

// Returns the x coordinate of a single instance of TextField1, relative to // its parent object. xfa.layout.x(TextField1,"in");

// Calculates the x coordinate of Subform1 across two content areas and // displays the total in a message box. var iX = xfa.layout.x(Subform1,"in",0) + xfa.layout.x(Subform1,"in",1); xfa.host.messageBox(iX);

FormCalc

// Returns the x coordinate of a single instance of TextField1, relative to // its parent object. xfa.layout.x(TextField1,"in")

// Calculates the x coordinate of Subform1 across two content areas and // displays the total in a message box. var iX = xfa.layout.x(Subform1,"in",0) + xfa.layout.x(Subform1,"in",1) xfa.host.messageBox(iX)

param1 次のいずれかの XML フォームオブジェクトモデルのオブジェクトの完全修飾参照構文式です。 area、contentArea、 draw、 field、 pageArea、 subform。

param2 (任意) 戻り値の単位のタイプを表す文字列です。空白の場合、デフォルトの単位のタイプはポイントです。

param3 (任意) オブジェクトの X 座標を取得するコンテンツ領域を示すゼロベースのインデックス値を表す整数値です。空白の場合、デフォルトの値は0です。このパラメーターを使用すると、ページなど複数のコンテンツ領域に分散するオブジェクトの X 座標を計算できます。例えば、複数のコンテンツ領域にまたがるサブフォームオブジェクトの X 座標の絶対配置を確認する場合は、このパラメーターを使用して各コンテンツ領域のサブフォームの X 座標を列挙してすべて合計します。X 座標を計算するオブジェクトが親オブジェクトの複数のレイヤー内にネストされている場合は、オブジェクトの実際の X 座標を計算するときに各親オブジェクトの X 座標を計算に入れる必要があります。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 541: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

528

5.1.114. y

親オブジェクトを基準とする、指定したフォームデザインオブジェクトの Y 座標を判定します。

構文

Reference_Syntax.y( OBJECT param1 [, STRING param2 [, INTEGER param3 ] ] )

パラメーター

戻り値

フォームデザインオブジェクトの可変の Y 座標です。

適用先

バージョン

XFA 2.1

JavaScript

// Returns the y coordinate of a single instance of TextField1, relative to // its parent object. xfa.layout.y(TextField1,"in");

// Calculates the y coordinate of Subform1 across two content areas and // displays the total in a message box. var iY = xfa.layout.y(Subform1,"in",0) + xfa.layout.y(Subform1,"in",1); xfa.host.messageBox(iY);

param1 次のいずれかの XML フォームオブジェクトモデルのオブジェクトの完全修飾参照構文式です。 area、contentArea、 draw、 field、 pageArea、 subform。

param2 (任意) 戻り値の単位のタイプを表す文字列です。空白の場合、デフォルトの単位のタイプはポイントです。

param3 (任意) オブジェクトの Y 座標を取得するコンテンツ領域を示すゼロベースのインデックス値を表す整数値です。空白の場合、デフォルトの値は0です。このパラメーターを使用すると、ページなど複数のコンテンツ領域に分散するオブジェクトの Y 座標を計算できます。例えば、複数のコンテンツ領域にまたがるサブフォームオブジェクトの Y 座標の絶対配置を確認する場合は、このパラメーターを使用して各コンテンツ領域のサブフォームの Y 座標を列挙してすべて合計します。Y 座標を計算するオブジェクトが親オブジェクトの複数のレイヤー内にネストされている場合は、オブジェクトの実際の Y 座標を計算するときに各親オブジェクトの Y 座標を計算に入れる必要があります。

モデル オブジェクト

レイアウトモデル layoutPseudoModel

Page 542: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

529

FormCalc

// Returns the y coordinate of a single instance of TextField1, relative to // its parent object. xfa.layout.y(TextField1,"in")

// Calculates the y coordinate of Subform1 across two content areas and // displays the total in a message box. var iY = xfa.layout.y(Subform1,"in",0) + xfa.layout.y(Subform1,"in",1) xfa.host.messageBox(iY)

5.2. Designer マクロのスクリプティングメソッド

5.2.1. alert

テキストとして sMsg を含むメッセージボックスを Designer で表示します。

構文

designer.alert( STRING param )

パラメーター

戻り値

空白。

5.2.2. callExternalFunction

ネイティブコードを呼び出すためのマクロスクリプトのメソッドを提供します。通常は、Flash 以外のテクノロジーで開発されたカスタムグラフィカルユーザーインターフェイスを表示する目的で使用します。

スクリプトが callExternalFunction を呼び出すと、現在実行中のスクリプトファイルを含むフォルダーから、指定された DLL ファイル名が読み込まれます。指定されたファイル名には、自動的に DLL 拡張子が追加されます。DLL ファイル名には、パス要素を含めることはできません。また、myMacroExtension などの拡張子を含まないファイル名にする必要があります。

sFunctionName パラメーターによって識別された関数を検索するには、GetProcAddress を使用します。

サンプルの呼び出し

designer.callExternalFunction("DesignerExtension", "ShowMyDialog", "user data here");この呼び出しでは、マクロがインストールされているディレクトリと同じ場所から DesignerExtension.dllという名前の DLL を読み込み、ShowMyDialog という名前の関数を検索して、「user data here」文字列をワイド文字列(const wchar_t *)として渡します。

この関数は、designer.callExternalFunction 呼び出しから返された文字列を返すことができます。文字列は、ワイド文字列を含む HGLOBAL として返されます。

param メッセージボックスに表示するメッセージを表す有効な文字列です。

Page 543: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

530

DLL の関数の次の例では、ダイアログ内に渡された文字列を示します。ユーザーがクリックするオプションに基づいて「yes」または「no」が返されます。この例のように、C 関数は関数プロトタイプを持っている必要があります。

extern "C" __declspec(dllexport) HGLOBAL _cdecl ShowMyDialog(HWND hwndParent, const wchar_t *pszArgument) {

int nResult = ::MessageBox(hwndParent, pszArgument, L"DLL Function Sample", MB_YESNO); // Allocate some memory for the result string

HGLOBAL hMem = GlobalAlloc(0, 64); if (!hMem)

return 0; wchar_t *pMem = (wchar_t *)GlobalLock(hMem); wcscpy_s(pMem, 30, nResult == IDYES ? L"yes" : L"no"); ::GlobalUnlock(hMem); return hMem; }

構文

designer.callExternalFunction ( STRING param1, STRING param2, STRING param3)

パラメーター

戻り値

String.

5.2.3. getDialogString

designer.showFlexDialog() によって起動された Flex ダイアログボックスからデータを取得します。Flexダイアログボックスは、以下の外部インターフェイスを呼び出して、Designer にデータを送信できます。

ExternalInterface.call("setDialogString", "SomeVariableName", "VariableValue");

Flex ダイアログボックスを閉じた後にこの外部インターフェイスによって Designer が呼び出された場合、designer.getDialogString() を呼び出して、"SomeVariableName" をマクロスクリプトの検証に使用できます。この例では、呼び出しは designer.getDialogString("SomeVariableName") で、戻り値は「VariableValue」とします。

構文

designer.getDialogString ( STRING param )

param1 DLL 名を表す文字列です。ファイル名拡張子を含まない DLL のルートファイル名を指定します。

param2 関数名を表す文字列です。

param3 関数に渡される文字列パラメーターです。

Page 544: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

531

パラメーター

戻り値

sFieldName の値を表す有効な文字列です。Flex で構築されたアプリケーションが値を設定しなかった場合は空白です。

5.2.4. getLocale

Designer の現在のロケールを返します。

構文

designer.getLocal ()

パラメーター

なし。

戻り値

Designer の現在のロケールを、「en_US」のような形式で表す文字列です。

5.2.5. getSelection

レイアウトエディターまたは階層パレットで現在選択されているオブジェクトを返します。オブジェクトが選択されていない場合は、空のリストを返します。

構文

designer.getSelection ()

パラメーター

なし。

戻り値

現在の選択を構成するノードを含んだ XFANodeList を返します。何も選択されていない場合は、空のリストを返します。

5.2.6. filterNodeTree

指定されたフィルタータイプおよびフィルターパラメーターに基づいてノードツリーをフィルターします。

構文

designer.filterNodeTree (OBJECT param1, STRING param2, STRING param3)

param 検証するフィールドの名前を表す有効な文字列です。このフィールドは、Flex で構築されたフォームアプリケーションが適切な ExternalInterface 呼び出しを行ったかどうかを検証する目的にのみ使用できます。

Page 545: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

532

パラメーター

フィルター

戻り値

一致するノードのリストを返します。

5.2.7. println

レポートパレットの「ログ」タブに sMsg を出力します。

構文

designer.println( STRING param )

パラメーター

戻り値

空白。

5.2.8. saveTextToFile

ユーザーに保存場所の指定を求めた後で、テキストをファイルに保存します。名前を付けて保存ダイアログボックス内のデフォルト名には sDefaultFileName が設定されています。

構文

designer.saveTextToFile (STRING param1, STRING param2 )

パラメーター

戻り値

正常に保存された場合は「True」を、正常に保存されなかった場合は「False」を返します。

param1 XFANodeTree を表す参照構文式です。

param2 フィルタータイプを表す文字列です。

param3 フィルターパラメーターを表す文字列です。

className フィルターするオブジェクトのクラス名です。

name フィルターするオブジェクト名です。

param ログウィンドウへのメッセージ出力を表す有効な文字列です。

param1 保存するテキストデータを表す有効な文字列です。空白にできます。

param2 名前を付けて保存ダイアログボックスに入力されるデフォルトのファイル名を表す有効な文字列です。ユーザーが指定するように求められます。空白にできます。

Page 546: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

533

5.2.9. setDialogString

designer.showFlexDialog() を呼び出す前に、Flex ダイアログボックスにデータをプッシュします。マクロスクリプトで Flex ダイアログボックス内のデータを設定する場合には、designer.showFlexDialog() を開始する前に、データを含む designer.setDialogString() を呼び出す必要があります。

構文

designer.setDialogString ( STRING param1, STRING param2 )

パラメーター

戻り値

空白。

5.2.10. showFlexDialog

新規モーダルダイアログボックスを作成し、ダイアログボックスで Flash Player をインスタンス化して、SWF ファイルを読み込みます。 これは、Designer でグラフィカルユーザーインターフェイスを提供する方法です。

注:マクロスクリプトがインストールされているフォルダーと同じフォルダーで SWF ファイルを見つけます。sSWF パラメーターにはファイル名のみが含まれている必要があります。パス情報は含まれません。Designer は、現在実行されている JavaScript ファイルと同じフォルダーからのみ SWF ファイルを読み込みます。

構文

designer.showFlexDialog( STRING param1, INTEGER param2, INTEGER param3)

パラメーター

param1 Flex で構築されたアプリケーションで ExternalInterface の呼び出し時に参照する必要がある変数の名前を表す有効な文字列です。

param2 sFieldName の値を表す有効な文字列です。

param1 読み込む SWF ファイルの名前を表す有効な文字列です。

param2 SWF ファイルに含まれているユーザーインターフェイスの幅を表す有効な整数値です。このパラメーターはホストダイアログボックスの幅を示します。このパラメーターは、ダイアログボックスの最低幅より小さい値に設定された場合は、その値に調整されます。このパラメーターは、ダイアログボックスのデスクトップの幅よりも大きい値に設定された場合は、その値に調整されます。

param3 SWF ファイルに含まれているユーザーインターフェイスの高さを表す有効な整数値です。このパラメーターはホストダイアログボックスの高さを示します。このパラメーターがダイアログボックスの最低幅より小さい値に設定された場合、ダイアログボックスはその値に調整されます。この値がダイアログボックスのデスクトップの高さよりも大きい値に設定された場合、ダイアログボックスはその値に調整されます。

Page 547: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド

534

戻り値

Flex で構築されたフォームアプリケーションからの文字列です。Flex で構築されたフォームアプリケーションが停止すると、Designer にコールバックされ、実行が停止されたことが示されます。このコールバックにより、文字列が戻されます。この文字列は一般的に、Flex で構築されたフォームアプリケーション用として、「OK」または「キャンセル」などの終了ステータスを返すのに使用されます。

5.2.11. showHelp

Windows HTML Help(CHM)ファイルでトピックを開きます。

構文

designer.showHelp( STRING param1, STRING param2 )

パラメーター

戻り値

空白。

5.2.12. showTextWindow

sText のコンテンツを使用して、システムの一時ディレクトリ内にテキストファイル(scriptOutput.txt)を作成します。その後、そのファイルをパラメーターとして使用して、システムのデフォルトのテキストファイルエディターを開きます。このメソッドを呼び出すたびに一時ファイルのコンテンツが上書きされます。複数呼び出した場合、テキストは連結されません。

このメソッドは、非モーダルな出力表示方法を許可します。Flex ダイアログボックスと警告ダイアログボックスはモーダルであり、ユーザーは Designer と同時にマクロスクリプトの出力を操作することができません。場合によっては、出力を表示して Designer で変更することができます。

構文

designer.showTextWindow( STRING param )

パラメーター

戻り値

戻り値はありません。

param1 CHM ヘルプファイルのファイル名(CHM ファイル名の拡張子を含まない)を表す有効な文字列値です。このファイルは、マクロスクリプトと同じディレクトリにあります。

param2(オプション)

表示するトピックの名前を表す有効な文字列値です。トピックのパスはスラッシュを含むパスで指定されます。

param1 システムのデフォルトのテキストエディターで表示するテキストを表す有効な文字列値です。

Page 548: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

スクリプティングメソッド 5

535

5.2.13. showXDPinAcrobat

提供するデータパケットを取り、XDP ファイルに書き込みます。XDP ファイルは、読み込む PDF ファイルと、結合して表示するデータを参照します。このメソッドは、マクロスクリプトからの高度なレポーティングを提供します。

構文

designer.showXDPinAcrobat( STRING param1, STRING param2)

パラメーター

戻り値

空白。

param1 記述する XML データを表す有効な文字列値です。

param2 表示する PDF ファイルの基本名を表す有効な文字列値です。マクロスクリプトと同じフォルダーにある必要があります。

Page 549: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルについて

536

6. XML フォームオブジェクトモデルについて

DOM は、ドキュメントの内容、構造、スタイルにプログラムおよびスクリプトが直接アクセスして更新できるプラットフォームであり、言語に依存しないインターフェイスです。DOM は一般的に、XML で表記されたデータとともに使用されます。

XML フォームオブジェクトモデルで使用されるすべての DOM には、以下の共通の特性があります。

• 厳密なツリー構造になっています。• ノードに必須の子が存在する場合があります。この場合、必須の子ノードは、親ノードの作成時に一

緒に作成されます。• 各ノードの必須ではない子は、ツリー内で古い順に並べられます。つまり、DOM では、必須ではな

い子ノードが追加された順序が記録されます。フォームの処理の各手順に対して、その段階で必要となるデータ構造が格納されている DOM があります。スクリプトを使用すると、それぞれの DOM の検査と変更を実行できます。DOM には、内部の整合性を保つ役割がありますが、外部の整合性を保つことはできません。例えば、スクリプトでラジオボタンに対応するフィールドを割り当ててオンにすると、そのラジオボタンとセットになっている他のすべてのラジオボタンは、自動的にオフになります。これは内部の整合性の問題なので、フォーム DOM 自体によって管理されます。

一方、データ DOM では、例えば 1 つのオブジェクトの 2 つのプロパティに対して同じ名前を付けるというような、スクリプトによる XML ルール違反を回避する操作は何も実行されません。これは外部の整合性の問題なので、DOM ではなく、スクリプトの作成者が管理する必要があります。

フォームデザインにデータを組み込む場合は必ず、XML フォームオブジェクトモデルが使用され、テンプレートとデータを組み合わせて、その結果としてフォームが作成されます。この処理では、最初にフォームデザインの既存の XML DOM 表現と XML データを使用して、個別のモデルが作成されます。これらの個別のモデルには、オリジナルフォームデザインとオリジナル XML データの構造化表現が格納されます。テンプレート DOM はフォームデザインに対応し、データ DOM はユーザーが指定した XML データに対応します。

テンプレートモデルとデータモデルが作成された後、3 つ目のモデルとして、マージされた情報を表すフォーム DOM が作成されます。フォーム DOM は、XML データの特定の値に、フォームデザインによって定義されている表記ルールを適用する役割を持ちます。

インタラクティブフォームを作成する場合は、フォーム DOM が作成されるとフォームが完成し、ユーザーに配布する準備が整います。インタラクティブフォームデザインには、マージされるデータが関連付けられていることもありますが、ほとんどのインタラクティブフォームはユーザー入力データをサポートするようにデザインされています。

フォーム DOM の作成を含む、ここまでの処理は、すべてのフォームで共通です。一方、インタラクティブフォーム以外のフォームには、フォームデザインとマージするデータのセットがあります。レイアウトが固定されているフォームの場合、データのマージによって、フォームに対応する表記ルールが左右されません。つまり、データは対応するフィールドに、フィールドプロパティが変更されることなくマージされます。これに対して、レイアウトが流動的なフォームの場合は、フィールドにマージされるデータの量に合わせて、フィールドが拡張または縮小されます。

Page 550: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルについて 6

537

レイアウトが固定されているフォームとレイアウトが流動的なフォームのフォーム DOM の外観は非常に似ていて、ページに区切られていない 1 つの長いフォームです。これらの種類のフォームにデータと表記ルールを適用する場合、レイアウト情報に基づいてフォーマットを決める必要があります。フォーム DOM からレイアウト DOM が作成されます。レイアウト DOM は、フォームを各ページに分割し、ページ番号、ヘッダー、トレーラーなどのページベースのルールを適用します。次の図に、この処理を示します。

レイアウトが固定されたフォームまたはレイアウトが流動的なフォームにレイアウトルールが適用されると、これらのフォームが完成します。

Page 551: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルについて

538

6.1. XML フォームオブジェクトモデル DOM

6.1.1. connectionSet モデル

connectionSet モデルは、特定のフォームで使用されるデータスキーマとデータソースを制御します。このモデルでは、XML スキーマ、サンプル XML データ、または Web サービスへの接続が定義されています。connectionSet モデルを使用すると、レポートに使用する目的で、参照されているスキーマまたは WSDLについて、URL などの詳細情報を抽出できます。

connectionSet モデルは、以下のオブジェクトで構成されます。

関連するリンク:connectionSeteffectiveInputPolicyeffectiveOutputPolicyoperationrootElementsoapActionsoapAddressuriwsdlAddresswsdlConnectionxmlConnectionxsdConnection

6.1.2. データモデル

データモデルは、ユーザーデータのメモリ内表現です。データバインディング処理を使用してフォームデザインとデータをマージするときに、データモデルが最終的なフォームのフィールドの内容を提供します。

このモデルを使用すると、以下のデータソースのデータにアクセスして操作できます。

• XML ドキュメント

• OLEDB データベース

• XML スキーマファイル

• WSDL ファイル

データモデルは、以下のオブジェクトで構成されます。

• dataGroup(非推奨)• dataModel

• dataValue

• dataWindow

Page 552: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルについて 6

539

6.1.3. イベントモデル

イベントモデルは、アクションの実行前、実行中、実行後のフォームの変更を制御します。これらのアクションには、データとフォームデザインがマージされ、ページ区切りが適用される前の時点の動的なフォームイベントや、ユーザーがフィールドの値を更新する場合のインタラクティブなフォームイベントなどがあります。

イベントモデルは、以下のオブジェクトで構成されます。

• eventPseudoModel

6.1.4. フォームモデル

フォームモデルは、テンプレートモデルとデータモデルがマージされた状態のメモリ内表現です。このモデルを使用すると、フォームの外観の変更、フィールド値の調整、その他の変更を、完成したフォームをユーザーに対して表示する前、またはレイアウトモデルを使用してフォームを処理する前に実行できます。

スクリプトでは、デフォルトで、フォームモデルとの照合が実行されます。したがって、参照構文でフォームモデルを指定する必要はありません。

フォームモデルは、以下のオブジェクトで構成されます。

arcareaassistbarcodebindbindItemsbookendbooleanborderbreak(非推奨)breakAfterbreakBeforebuttoncalculatecaptioncertificatecertificatescheckButtonchoiceListcolorcombconnectcontentAreacornerdatedateTimedateTimeEditdecimal

defaultUi(非推奨)descdigestMethoddigestMethodsdrawedgedSigDataencodingencodingsencrypteventexclGroupexDataexecuteexObjectextrasfieldfillfilterfloatfontformformathandlerhyphenationimageimageEditinstanceManager

integerissuersitemskeepkeyUsagelinelinearmanifestmarginmdpmediummessagenumericEditoccuroidoidsoverflowpageAreapageSetparapasswordEditpatternpictureproto(非推奨)radialreasonreasonsrectangle

refscriptsetPropertysignaturesignatureProperties(非推奨)signDatasigningsolidspeakstipplesubformsubformSetsubjectDNsubjectDNssubmittemplatetexttextEdittimetimeStamptoolTiptraversaltraverseuivalidatevaluevariables

Page 553: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルについて

540

6.1.5. ホストモデル

ホストモデルは、アプリケーションレベルでの操作のためのプロパティとメソッドのセットを提供します。これらのプロパティとメソッドは、ホストするアプリケーションに関係なく、スクリプトで使用できます。

ホストモデルは、以下のオブジェクトで構成されます。

• hostPseudoModel

6.1.6. レイアウトモデル

レイアウトモデルは、フォームとデータがマージされた後のフォームのメモリ内表現です。これは、フォームの最終的なレイアウトを表します。

レイアウトモデルは、以下のオブジェクトで構成されます。

• layoutPseudoModel

6.1.7. 署名モデル

署名モデルは、W3C の XML-Signature 標準(http://www.w3.org/TR/xmldsig-core/)に準拠する XMLデジタル署名を操作するためのメソッドのセットを提供します。これにより、署名の付加、消去、列挙、検証を実行するスクリプトコマンドを指定できます。

署名モデルは、以下のオブジェクトで構成されます。

関連するリンク:signaturePseudoModel

6.1.8. sourceSet モデル

sourceSet モデルは、外部 OLEDB データベースとデータモデルとの間の接続を提供します。このモデルを使用すると、データソースへの接続を制御できるだけでなく、データソース内のレコードの管理も実行できます。

sourceSet モデルは、以下のオブジェクトで構成されます。

• bind• boolean• command• connect• connectString• delete• extras• insert• integer• map• password• query• recordSet

Page 554: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

XML フォームオブジェクトモデルについて 6

541

• select• source• sourceSet• text• update• user

6.1.9. XFA モデル

XFA モデルは、Designer で XML フォームオブジェクトモデルを実装するために使用するアプリケーションモデルを定義します。アプリケーションモデルは、他のすべてのモデルの派生元になる基本モデルです。

XFA モデルは、以下のオブジェクトで構成されます。

packet

xfa

Page 555: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

542

7. JavaScript の例

この節の例では、JavaScript スクリプティング環境でサポートしているプロパティおよびメソッドを示します。

7.1. オブジェクトの参照次の例では、オブジェクトの参照方法をいくつか示します。

オブジェクトの特定のインスタンスにアクセスするときは、スクリプトがあるオブジェクトのオカレンス番号に注意してください。スクリプトはスクリプトがあるオブジェクトと同じオカレンス番号を持つオブジェクトを返します。例えば、同じ名前の 3 つのボタン(Button1[0]、Button1[1]、および Button1[2])と同じ名前の 3 つのテキストフィールド (TF1[0]、TF1[1]、および TF1[2])があるとします。Button1[2]のスクリプトが xfa.host.messageBox(TF1.rawValue)である場合、結果は TF1[2].rawValue となり、 TF1[0].rawValueとはなりません。

7.1.1. 使用例

7.1.2. スクリプト

7.1.3. テキストフィールドの最初のインスタンスへのアクセス// Access a sibling field using the field name. // Access the first instance of TextField1. TextField1.rawValue = "Hello";

プロパティ メソッド

accessindexlayoutlengthnamenewTextnumPagesoneOfChildparentprevTextrawValuetargetthis

itemresolveNoderesolveNodespageContentpageCount

Page 556: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例 7

543

7.1.4. テキストフィールドの最初のインスタンスへのアクセス// Access the first instance of TextField1. When scripting with JavaScript, use // xfa.resolveNode to start the search at the top and move down the form // hierarchy. xfa.resolveNode("TextField1").rawValue = "Hello"; xfa.resolveNode("TextField1[0]").rawValue = "Hello";

7.1.5. アクセッサーを持つフィールドへのアクセス// When scripting with JavaScript, use the resolveNode() method to access a // field with a SOM expression that contains a # or [] operator. When searching // with this.resolveNode, the search starts at the current object and moves up // the form hierarchy. this.resolveNode("Subform2[1].NumericField4").rawValue = 25;

7.1.6. インデックス番号を持つサブフォームへのアクセス// Access a subform with an index number. When using xfa.resolveNode,the search // starts at the top of the form hierarchy and moves down. var nIndex = 2; var sSOM = "Subform2[" + nIndex + "]"; var oSubform = xfa.resolveNode(sSOM); oSubform.NumericField4.rawValue = "25";

7.1.7. フィールドプロパティへのアクセス// Access a field property using a property name and value. // Change the field properties of a specific subform. // Use the [] operator to access an object’s property. var sProperty = "access"; var sValue = "readOnly";

// First, get the subform nodes. var oNodes = Subform2.nodes; var nNodesLength = oNodes.length;

// Loop through the subform's nodes and look for fields. for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount ++) { // Set the field property. if (oNodes.item(nNodeCount).className == "field") { oNodes.item(nNodeCount)[sProperty] = sValue; } }

Page 557: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

544

7.1.8. ドキュメントのテキストフィールドのカウント// Count the number of text fields in a document. // Get the field containers from each page. for (var nPageCount = 0; nPageCount < xfa.host.numPages; nPageCount++) {

var oFields = xfa.layout.pageContent(nPageCount, "field"); var nNodesLength = oFields.length; var nCount = 0;

for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++) {

if (oFields.item(nNodeCount).ui.oneOfChild.className == "textEdit") { nCount++; } } TextField1.rawValue = nCount; }

7.1.9. 一部のオブジェクト名を使用してのフィールドへのアクセス// Access fields using partial object names. // Get the field containers from each page. for (var nPageCount = 0; nPageCount < xfa.host.numPages; nPageCount++) {

var oFields = xfa.layout.pageContent(nPageCount, "field"); var nNodesLength = oFields.length;

for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++) { if (oFields.item(nNodeCount).name.substr(0,2) == "Te") { xfa.host.messageBox(oFields.item(nNodeCount).name); } } }

7.1.10. 選択リストの値へのアクセス// Use the newText or prevText property to access the choice list value before // or after the value changed. // Trigger the script on a change event. TextField1.rawValue = xfa.event.prevText; TextField2.rawValue = xfa.event.newText;

7.1.11. サブフォームの 1 つのフィールドへのアクセス// Access a field nested inside a sibling subform by prefixing the field name // with its parent name. Subform2.TextField3.rawValue = "Hello";

Page 558: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例 7

545

7.1.12. サブフォームの複数のフィールドへのアクセス// Access the first-level fields nested inside a subform. Subform1.resoveNodes("#field[*]")

7.1.13. 各ページのフィールドの取得// Get the field containers from each page. for (var i = 0; i < xfa.host.numPages; i++) {

var oFields = xfa.layout.pageContent(i, "field"); var nodesLength = oFields.length;

// Set the access type. for (var j = 0; j < nodesLength; j++) {

var oItem = oFields.item(j);

if (oItem != this) {

oItem.access = "readOnly"; } } }

7.1.14. データモデルのノードの作成

この例では、新規データモデルノードの作成またはコピー方法を示します。

使用例

スクリプト

データノードの作成

// Display the number of child nodes under the rootNode (xfa.record).// rootNode is the data file’s root node.xfa.host.messageBox("Initial number of nodes under rootNode: " + xfa.record.nodes.length);// Create a node of type dataGroup.

プロパティ メソッド

lengthnodesrawValuevalue

appendclonecreateNodemessageBoxrecordremoveresolveNode

Page 559: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

546

var oGroupNode = xfa.datasets.createNode("dataGroup", "NewGroupNode");

// Append the data group node to an existing data model node.xfa.record.nodes.append(oGroupNode);

// Display the number of child nodes under rootNode.xfa.host.messageBox("Number of nodes under rootNode after first append: " + xfa.record.nodes.length);

// Create a node of type dataValue.var oValueNode = xfa.datasets.createNode("dataValue", "NewValueNode");

// Set the value of the new data value node.oValueNode.value = "The item value";

// Append the data value node to the data group created above.xfa.record.NewGroupNode.nodes.append(oValueNode);

// Get the value from the data model.TextField1.rawValue = xfa.record.NewGroupNode.NewValueNode.value;

// Append a cloned data group node.xfa.record.nodes.append(xfa.record.NewGroupNode.clone(1));

// Display the number of child nodes under rootNode.xfa.host.messageBox("Number of nodes under rootNode after appending clone: " + xfa.record.nodes.length);

// Set the value of the new data value node.xfa.resolveNode("xfa.record.NewGroupNode[1].NewValueNode").value = "The clone value";

// Get the value of the cloned data value node.TextField2.rawValue =xfa.resolveNode("xfa.record.NewGroupNode[1].NewValueNode").value;

// Remove the cloned data group from the node list.var oRemoveNode = xfa.resolveNode("xfa.record.NewGroupNode[1]");xfa.record.nodes.remove(oRemoveNode);

// Display the number of child nodes under rootNode.xfa.host.messageBox("Number of nodes under rootNode once clone node removed: " + xfa.record.nodes.length);

Page 560: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例 7

547

7.1.15. サブフォームのインスタンスの操作

次の例では、実行時にサブフォームのインスタンスを追加または削除する方法をいくつか説明します。

インスタンスマネージャーを使用して、固定レイアウトを含むフォームのページを操作します。それぞれのページは 1 つのサブフォームです。そのため、サブフォームの追加または削除は 1 ページの追加または削除に似ています。ただし、実行時は固定レイアウトを含むフォームのレイアウトを変更することはできません。 form:ready イベントではインスタンスを追加したり、削除したりすることができます。ただし、clickなどの実行時イベントに対するスクリプトである場合は、何も実行されません。

使用例

スクリプト

インスタンスマネージャーを呼び出してインスタンスを追加

// Add an instance of a subform by using the underscore syntax to invoke the // instance manager directly. // Forms rendered in a web browser do not support the underscore syntax. // However, the underscore syntax is supported if the script runs at the // server. _Subform2.addInstance(1);

instanceManager プロパティを呼び出してインスタンスを追加

// Add an instance of a subform by invoking the instanceManager property. Be // careful to ensure that adding a subform will not violate the max occur // value. Subform2.instanceManager.addInstance(1);

インスタンスの削除

// Remove an instance of a subform. Set the min occur value only if removing an // instance will violate it. For example, set the min occur to 0 if you want to // remove the last, or the only, instance of a subform. // Forms rendered in a web browser do not support the underscore syntax. // However, the underscore syntax is supported if the script runs at the // server. Subform2.occur.min = "0"; _Subform2.removeInstance(0);

プロパティ メソッド

minindexparentvalue

addInstancemoveInstanceremoveInstanceresolveNodesetInstances

Page 561: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

548

親サブフォームの削除

// Remove the parent subform. parent.occur.min = "0"; parent.instanceManager.removeInstance(parent.index);

インスタンス数の設定

// Set the number of instances of a subform. var oSubform = xfa.resolveNode("Subform2"); oSubform.instanceManager.setInstances(5);

新規サブフォームインスタンスの挿入

// Insert a new subform instance. This script will not work with a static form. // The script is invoked by a button, named Insert Subform, that is nested // inside a repeating subform. The new subform is inserted below the current // subform. var oSubform = this.resolveNode("Subform2"); var oNewInstance = oSubform.instanceManager.addInstance(1); var nIndexFrom = oNewInstance.index; var nIndexTo = this.parent.index + 1; // Invoke the instanceManager to insert the subform below the current one. oSubform.instanceManager.moveInstance(nIndexFrom, nIndexTo);

サブフォームの追加および削除

// Invoke the instance manager to add and remove the comments subform. if (fComments.value == "0") { // In this example, fComments is a document variable used as a flag. // The fComments variable equals 1 when the comments subform is displayed. _comments.setInstance(1); // Add the comments subform. Change the button's caption. this.resolveNode("caption.value.#text").value = "Clear Comments"; // Set the flag value. fComments.value = "1"; } else { // Remove the comments subform. _comments.setInstance(0); // Change the button's caption. this.resolveNode("caption.value.#text").value = "Add Comments"; // Reset the flag value. fComments.value = "0"; }

Page 562: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例 7

549

7.1.16. オブジェクト値の取得または設定

次の例では、オブジェクトの値の取得または設定方法をいくつか説明します。

使用例

スクリプト

rawValue の使用

// Use the rawValue property to set and get a field’s raw value. TextField1.rawValue = "K1V1W3"; // Set the field’s raw value. TextField2.rawValue = TextField1.rawValue // Get the field’s raw value.

値の使用

// Use the value property to set and get the field’s raw value. TextField1.rawValue = "k1V1W3"; TextField2.rawValue = TextField1.value.oneOfChild.value

formattedValue の使用

// Use the formattedValue property to set and get the field’s formatted value. // Use the value property to set and get an object’s value (picture). TextField1.rawValue = "K1V1W3"; // Set the field’s raw value. TextField1.format.picture.value = "A9A 9A9"; // Set the field’s display picture format. TextField2.rawValue = TextField1.formattedValue; // Get the field’s formatted value.

データオブジェクトの値の設定

// Use the value property to set and get a data object’s value. // In this script, groupNode is a data group and addressL1 is a data value in // the data file. TextField1.rawValue = xfa.record.groupNode.address.line1.value;

ドキュメント変数の値の設定

// Use the value property to set and get the document variable’s value. TextField1.rawValue = docVar.value;

プロパティ

formattedValuerawValuevalue

Page 563: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

550

7.1.17. ページ番号とページ数の使用

次の例では、ページ番号とページ数を使用するホストモデルおよびレイアウトモデルの使用方法をいくつか示します。

ページ番号およびページ数を使用するプロパティとメソッドは、ホストモデルとレイアウトモデルではいくつか異なります。プロパティとメソッドは、スクリプトの実行内容と実行する時に応じて使用する必要があります。

ホストプロパティおよびメソッドの多くは、サーバーでは使用できません。実行時にページ番号を設定または取得するには、ホストプロパティおよびメソッドを使用します。

ページ番号を設定するレイアウトモデルはありません。 layout:ready で現在のページを取得したり、クライアントでフォームを開いたときにページの下にページ番号を表示して確認できるようにするには、レイアウトモデルを使用します。

使用例

スクリプト

ページ番号の取得

// Use the page layout methods to get the current page number. TextField1.rawValue = xfa.layout.page(this); // 1-based. TextField2.rawValue = xfa.layout.absPage(this); // 0-based.

pageCount メソッドによるページ数の取得

// Use the layout pageCount methods to get the number of pages in a document. TextField1.rawValue = xfa.layout.pageCount(); // Get the logical number of pages. TextField2.rawValue = xfa.layout.absPageCount(); // Get the physical number of pages.

ページ編集の形式設定

// Use the layout page and pageCount methods to format the pagination. TextField1.rawValue = "Page " + xfa.layout.page(this) + " of " + xfa.layout.pageCount();

プロパティ メソッド

currentPagelayoutnumPagesrawValuethis

absPageabsPageCountpagepageCountpageDownpageUp

Page 564: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例 7

551

現在のページ番号の取得と設定

// Use the host currentPage property to get and set the current page number at // run time. // This script cannot be used during a layout:ready, form:ready, or initialize // event. However, it will work if the script is on a button. xfa.host.currentPage = 1; // Go to page 2 (0-based).

numPages プロパティによるページ数の取得

// Use the host numPages property to get the number of pages in a document. TextField1.rawValue = xfa.host.numPages; // Get the number of pages.

ドキュメントの下に移動

// Use the host pageDown() method to navigate through a document. xfa.host.pageDown(); // Go to the next page.

ドキュメントの上に移動

// Use the host pageUp() method to navigate through a document. xfa.host.pageUp(); // Go to the previous page.

7.1.18. データ値の連結

この例では、アドレスブロックにデータ値を連結し、空白行がないことを確認する方法を示します。

使用例

スクリプト

データ値の連結

// Get the values from the data model. var sName = xfa.record.groupNode.address.line1.value; var sPostbox = xfa.record.groupNode.address.line2.value; var sStreet = xfa.record.groupNode.address.line3.value; var sCity = xfa.record.groupNode.address.line4.value; var sRegion = xfa.record.groupNode.address.line5.value; var sCountry = xfa.record.groupNode.address.line6.value; var sPostcode = xfa.record.groupNode.address.line7.value; var addressArray = new Array(sName,sPostbox,sStreet,sCity,sRegion,sCountry,sPostcode);

var sAddressBlock = "";

プロパティ メソッド

multiLineoneOfChildrawValuevalue

record

Page 565: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

552

// Don’t display the postbox if the value is not provided. if (addressArray[1] == null) { sAddressBlock = addressArray[0] + "\n" + addressArray[2] + "\n" + addressArray[3] + "\n"; } else { sAddressBlock = addressArray[0] + "\n" + addressArray[1] + "\n" + addressArray[3] + "\n"; }

// Do not display the region if the value is not provided. if (addressArray[4] == null) { sAddressBlock = sAddressBlock + addressArray[5] + " " + addressArray[6]; } else { sAddressBlock = sAddressBlock + addressArray[4] + ", " + addressArray[5] + " " + addressArray[6]; } TextField2.rawValue = sAddressBlock; // Make sure the field is set to display a multiple line value. To set the // multiLine property programmatically, add the following line: TextField2.ui.oneOfChild.multiLine = "1";

7.1.19. 合計の計算

この例は、合計を計算する方法を示します。

使用例

スクリプト

合計の計算

// Access a field in a repeating subform by looping through the node list. var oFields = xfa.resolveNodes("Subform2[*].NumericField4"); var nNodesLength = oFields.length; var nSum = 0; for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++) { nSum += oFields.item(nNodeCount).rawValue; } TextField1.rawValue = nSum;

プロパティ メソッド

lengthrawValue

resolveNodes

Page 566: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例 7

553

7.1.20. 背景色の変更

次の例では、サブフォームまたはフィールドの背景色を変更する方法を示します。

編集可能なレイアウトを含むフォームでは、実行時にキャプション、フィールド領域を含むフィールド全体の背景色を変更できます。ただし、固定レイアウトを含むフォームでは、実行時には、フィールド領域の背景色の変更のみが可能です。

使用例

スクリプト

サブフォームの背景色の変更

// Alternate the background color of a repeating subform. var oNodes = xfa.resolveNodes("Subform2[*]"); var nNodesLength = oNodes.length;

for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++) { if (oNodes.item(nNodeCount).index%2 != 0) { oNodes.item(nNodeCount).border.fill.color.value = "200,200,250"; } else { oNodes.item(nNodeCount).border.fill.color.value = "200,150,250"; } }

フィールドの背景色の変更

// Alternate the background color of the NumericField4 field. // Before running this script, set a background color or set the // border.fill.presence property to visible. var oNodes = xfa.resolveNodes("Subform2[*]"); var nNodesLength = oNodes.length; var sFillColor; for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++) {

if (oNodes.item(nNodeCount).index%2 != 0) { sFillColor = "200,200,250";

} else {

プロパティ メソッド

fillColorindexlengthnamenodesparentvaluethis

itemresetDataresolveNoderesolveNodes

Page 567: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

554

sFillColor = "200,150,250";

} oNodes.item(nNodeCount).NumericField4.fillColor = sFillColor; }

サブフォームの行の背景色の変更

// Reset the fields of the current subform. var dString = "xfa.form.form1.dtls[" + this.parent.index + "]"; var oDetails = xfa.form.resolveNode(dString); var sDtlFields;

// Build the string of field names to reset. for (var i = 0; i < oDetails.nodes.length; i++) { sDtlFields = sDtlFields + "," + dString + "." + oDetails.nodes.item(i).name; } // Pass the string variable as a parameter. xfa.host.resetData(sDtlFields); OR // Alternate the background color of the repeating rows. if (this.index%2 != 0) this.border.fill.color.value = "255,255,255"; else this.border.fill.color.value = "201,201,146";

7.1.21. コンボボックスの入力

次の例では、コンボボックスにリスト項目を追加または削除する方法をいくつか示します。

実行時にコンボボックスに入力する前に項目リストを保存してください。保存しない場合は、項目が失われます。データに保存されるのは値のみです。

使用例

プロパティ メソッド

lengthnewTextnodesprevTextrawValuevalue

addItemclearItemsitemmessageBoxrecordresolveNode

Page 568: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例 7

555

スクリプト

Web サービスからのコンボボックスの入力

// Populate the drop-down list with values from a web service. // The web service used in this example is fictional. SOAP.wireDump = false; var oListURL = "http://www.webservice.net/wsdl/query.wsdl"; var e; try {xfa.host.messageBox("Starting list retrieval.");

var service = SOAP.connect(oListURL);

if(typeof service != "object") { xfa.host.messageBox("Couldn't get List object."); } if(service.getAllServiceNames == "undefined") { xfa.host.messageBox("Couldn't get getAllServiceNames Call."); }

// Start the query var oItems = service.getAllServiceNames(); if(oItems == null) { xfa.host.messageBox("List empty."); } var nCount = 0; var nLimit = 10;

for(var nItemCount in oItems) { for(var nItemNode in oItems[nItemCount]) { if (nItemNode == "name") DropDownList1.addItem(oItems[nItemCount][nItemNode]); } if (++nCount >= nLimit) break; } } catch(e) { xfa.host.messageBox("Problem with list Call: " + e); }

Page 569: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

556

コンボボックスのクリア

// Clear the items in a drop-down list. DropDownList1.clearItems();

データファイルからのコンボボックスの入力

// Populate the drop-down list with values from a data file.var oItems = xfa.resolveNode("xfa.record.groupNode.list"); var nItemsLength = oItems.nodes.length;

for (var nItemCount = 0; nItemCount < nItemsLength; nItemCount++) { DropDownList1.addItem(oItems.nodes.item(nItemCount).value); } DropDownList1.rawValue = "Second item in list";

コンボボックスの値を他のフィールドに保存

// Access the items in a drop-down list box and save their values in a separate // field. var oItems = xfa.resolveNode("DropDownList1.#items"); var nItemsLength = oItems.nodes.length;

for (nItemCount = 0; nItemCount < nItemsLength; nItemCount++){

if (TextField2.rawValue == null) { TextField2.rawValue = oItems.nodes.item(nItemCount).value; } else { TextField2.rawValue = TextField2.rawValue + "\n" + oItems.nodes.item(nItemCount).value; } }

newText プロパティまたは prevText プロパティを使用してコンボボックスの値にアクセス

// Use the newText or prevText properties to access a drop-down list value // before or after the value changes. // Execute the script on a change event. TextField1.rawValue = xfa.event.prevText; TextField2.rawValue = xfa.event.newText;

Page 570: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例 7

557

7.1.22. フォームの保存

次の例では、フォームからデータを書き出したり、フォームを保存したりする方法を示します。

使用例

スクリプト

ファイル名を指定しないフォームデータの書き出し

// Export a form’s data without specifying a file name. The end user is // prompted to provide the file name. xfa.host.exportData(); // Will generate data in XDP format. xfa.host.exportData("", 0); // Will generate data in XML format.

ファイル名を使用してのフォームデータの書き出し

// If you specify a file name, the script must run on a certified form. xfa.host.exportData("filename.xdp"); // Will generate data in XDP format. xfa.host.exportData("filename.xml", 0); // Will generate data in XML format.

フォームの保存

// Saving the form is done at the application level, so you need to invoke the // Acrobat app model. App.executeMenuItem("SaveAs"); // The end user will be prompted to specify a // file name. // However, you must save the form silently if the form needs to be certified // and the certificate must be trusted for privileged JavaScript. var mydoc = event.target; mydoc.saveAs();

7.1.23. オブジェクトの表示または非表示の切り替え

この例では、オブジェクトの表示と非表示を切り替える方法について説明します。「印刷」ボタンが非表示の場合、ユーザーはフォームを印刷することはできません。

prePrint イベントは、印刷用にフォームがレンダリングされる直前にトリガーされます。同様に、postPrintイベントはフォームが印刷された直後にトリガーされます。

使用例

プロパティ メソッド

target exportData

プロパティ

presencerelevant

Page 571: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

558

スクリプト

フィールドを表示または非表示に設定

// If a field is visible, make it invisible and vice versa. if(Field1.presence == "visible") { Field1.presence = "invisible"; } else { Field1.presence = "visible"; }

ボタンを表示するけれども印刷不可に設定

// Set a button to be visible but non-printing at design time. Button1.relevant="-print"

7.1.24. ラジオボタンおよびチェックボックスの使用

次の例では、ラジオボタンとチェックボックスを選択およびクリアする方法について説明します。

使用例

スクリプト

ラジオボタンの選択

// Select the first radio button. RadioButtonList.rawValue = '1'; xfa.host.messageBox('Value of RadioButtonList: ' + RadioButtonList.rawValue);

// Select the second radio button. RadioButtonList.rawValue = '2'; xfa.host.messageBox('Value of RadioButtonList: ' + RadioButtonList.rawValue);

ラジオボタンのアクセス

// Access the radio buttons. RadioButtonList.resolveNodes("#field[*]")

ラジオボタンのクリア

// Clear a RadioButtonList value. Any invalid value will clear the list. RadioButtonList.rawValue = '3'; xfa.host.messageBox('Value of RadioButtonList: ' + RadioButtonList.rawValue);

プロパティ メソッド

rawValue messageBoxresolveNodes

Page 572: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例 7

559

チェックボックスの選択

// Select a check box. CheckBox1.rawValue = 1; xfa.host.messageBox('Value of checkbox: ' + CheckBox1.rawValue);

チェックボックスの選択解除

// Deselect a check box. CheckBox1.rawValue = 0; xfa.host.messageBox('Value of checkbox: ' + CheckBox1.rawValue);

7.1.25. フォーム変更の判定

この例では、フォームが変更されたことを判定する方法を示します。

使用例

スクリプト

フォーム変更の判定

// Save a copy of the original XML file. var sOriginalXML = xfa.data.saveXML();

// Change the form data. TextField1.rawValue = "changed";

// Determine whether the form data has changed. if(sOriginalXML == xfa.data.saveXML()) { xfa.host.messageBox("Form has not changed."); } else { xfa.host.messageBox("Form has changed."); }

プロパティ メソッド

rawValue messageBoxsaveXML

Page 573: Designer スクリプティングリファレンス - Adobe Inc....i 目次 スクリプティングリファレンスについて. .1 サブフォームおよびコンテナ.1 XML

JavaScript の例

560

7.1.26. すべてのフォームフィールドの無効化

この例では、フォームのすべてのフィールドを無効にする方法を示します。

使用例

スクリプト

すべてのフォームフィールドの無効化

// Get the field containers from each page. for (var nPageCount = 0; nPageCount < xfa.host.numPages; nPageCount++) { var oFields = xfa.layout.pageContent(nPageCount, "field"); var nNodesLength = oFields.length;

// Set the field property. for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++) { oFields.item(nNodeCount).access = "readOnly"; } }

プロパティ メソッド

accesslayoutlengthnumPages

itempageContentpageCount