問題タブ [livecycle-designer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Livecycle デザイナー - チェックボックス オプションを使用して住所を挿入する JavaScript により、保存時にユーザーが入力した住所データが消去される
チェックボックスをオンにすると、住所フィールドに会社の住所が入力されますが、チェックを外すと、ユーザーは自分の住所を入力するオプションがあります。
これは、ドキュメントを保存するまでは問題なく機能します。チェックボックスをオフにして、ユーザーが自分のアドレスを入力してドキュメントを保存すると、JavaScript はユーザーが入力したアドレスを削除します。
コードは次のとおりです。
何か案は?
編集:
それを引き起こしているのはスクリプトのこの部分です:
ユーザーが入力したデータを言う方法が必要です:
(注:ユーザーがフィールドに入力したテキストを保存できるように、リーダー拡張PDFとして保存しています)
前もって感謝します
javascript - FormCalc の [*] に相当する Adobe LiveCycle Designer JavaScript
LiveCycle Designer を使用して、ネストされたテーブルの行を追加および削除し、各行の合計を計算できる動的フォームを作成しています。この計算では FormCalc を使用し、この[*]
関数を使用して行のすべての反復に対処します。(例: 、など...someThing.Row1[*]
の代わりに)...someThing.Row[0]
...someThing.Row[1]
これは完全に機能しますが、Javascript を使用して、ボタン mouseUp の特定のテキスト フィールド セルの背景の塗りつぶしを変更したいと思います。特定のセルをターゲットにして機能させることはできますが、要素のすべての動的反復に対処するために Javascript でどのような手順を実行すればよいかわかりません。
たとえば、次の JavaScript は機能しますが、単一のセルのみを対象としています。
論理的には、(私が理解しているように) FormCalc を使用して重複した行をターゲットにする場合、コードは単に次のようなものになります。
これは明らかに Javascript では機能しません。私が見つけたものを読みましたresolveNode
が、これが JavaScript ソリューションのようです。コンテキストでそれを使用して、非公開の数の動的に作成された要素をターゲットにする方法がわかりません。
式全体を resolveNode 内に囲み、式を で開始し、xfa.resolveNode("...
resolveNode ( ) 内でアスタリスクを使用しresolveNode("Row1[*]")
、Row が ( Table1.resolveNode("Row1[*]").blah
) である場所に固定し、考えられる他のすべての任意の組み合わせを無駄にしました。
私がどこで間違っているのかについての洞察は大歓迎です。前もって感謝します。
drop-down-menu - Adobe LiveCycle: グローバル データ バインディングを使用してドロップダウン ボックスに入力する方法
以下は、Adobe LiveCycle Designer のドロップダウン リストに入力したい XML データです。Adobe LiveCycle のフラグメントにドロップダウン リストがあります。データバインディングを使用してデータをバインドしたい:それでグローバルデータを使用します。どうすればできますか?
ここに私のXMLデータがあります:
<CourtDetails_of_the_Applicant>
<CourtDetails><br/>
<court_id>1</court_id>
<nameofcourt>Superior Court of Justice</nameofcourt>
</CourtDetails>
<CourtDetails>
<court_id>2</court_id>
<nameofcourt>Civil Superioir Court of Justice</nameofcourt>
</CourtDetails>
</CourtDetails_of_the_Applicant>
名前と項目フィールドに入力する値: http://i.stack.imgur.com/uUwLK.png
pagination - Livecycle - ページネーション - ページのトップへ
問題が発生しました。
最初のボディページ (「Sida1」ボールド 1) に繰り返しサブフォームを配置したいと思います。これは、最初のマスターページ (Page1) で繰り返す必要があります。常に最初のマスター ページの先頭から開始するようにします。しかし、うまくいくと思うように設定すると、最初に白い空白のページが表示され、意図したとおりに動作します(マスターページ(Page1)の上部でサブフォームの繰り返しを開始します)。
ページのトップ「Page1」に設定すると、設定したマスターページの追加のマスターページが1つ作成されるようです。マスターページに多く作成されます。少なくとも、最初の本文ページである本文ページの設定がある場合。
画像をアップロードするための 10 の評判がないので、階層がどのように見えるかをマークアップします。
- 形
- (マスターページ) Page1
Page2
Page3
//本文ページはこの下に来る..
-
Sida1
-Sida2 -Sida3 - (変数)
- (マスターページ) Page1
Page2
Page3
//本文ページはこの下に来る..
-
Sida1
printing - Adobe LiveCycle Designer ES4 を使用して印刷時にオブジェクトを非表示 (非表示ではない) にする
Adobe LiveCycle で動的フォームを作成しました。ゾーンを動的に追加するためのボタンがコンテンツ内にあります。
問題は、フォームを印刷するときにこれらのボタンを非表示にしたいことです。Visible (Screen Only) オプションを使用してこれを行うことができますが、オブジェクトはフォーム レイアウトのスペースを占有します。印刷時にオブジェクトを完全に削除するソリューションはありますか (スペースを占有せずに非表示にします)。
ありがとうございました!
pdf - PDF フォームを従来のターゲット バージョンで保存する
使用バージョン: Adobe LiveCycle Designer ES4 (バージョン:11.0.0.20130303.1.892433)
LiveCycle Designer は、ターゲット バージョンを設定する機能をサポートしています。これは、レンダリングされた PDF ファイルが古いバージョンの Adobe ソフトウェア (または特定のバージョンを想定している他のソフトウェア) と互換性を持つようにするためです。
問題は、そのままでは、LiveCycle Designer のこのバージョンでは、9.0 以降のターゲット バージョンしか設定できないことです。バージョン 7 または 8 の PDF ファイルのみをサポートするレガシー ソフトウェアと PDF ファイルの互換性を持たせるために、7.0 または 8.0 のターゲット バージョンを設定したいと考えています。
古いバージョンの LiveCycle Designer を使用せずにこれを達成する方法はありますか?
livecycle-designer - フォームが非表示の場合、Adobe Livecycle はスペースを無効にします
Adobe livcycle で。要素の空白スペースを作成します。セクションを圧縮する代わりに折りたたむ機能はありますか。