問題タブ [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 - Adobe Forms での XML データバインディング
私はアドビフォーム開発にかなり慣れていません。LiveCycle Designer を使用して、XML ドキュメントにバインドされた PDF を作成しています。私の .NET ソリューションは、PDF フォーム テンプレートが埋め込まれた XDP フォームに配置される XML 構造を生成します。フォームが開かれると、データバインディングはフォーム/サブフォームにバインドして行などを作成します。その部分は機能していますが、バインディングが発生している間に現在のxmlノードを参照する方法がわからないので、ロジックの書式設定、計算の実行などに必要な値を取得できます。初期化イベント中に JavaScript を使用しています。誰かがこれのための良いリソースを教えてくれますか、サンプルを提供できますか?
ご協力いただきありがとうございます!
いくつかの追加の詳細: 私は次のような xml 構造を持っています:
垂直方向に繰り返される DeviceType にバインドされたサブフォームがあります。次に、垂直に繰り返される Record にバインドされたサブフォーム。次に、Columns にバインドされたサブフォームが水平方向に繰り返され (テーブルの列を作成)、その中で、Value にバインドされたテキスト ボックスを含む Row を持つ Column にバインドされた繰り返しテーブルがバインドされます。
Row.Value::initialize イベント中に計算を実行していますが、基になる XML ノードにアクセスして上にたどる方法がわかりません。
たとえば、Value と ColumnId を連結したい場合、そのための JavaScript は何でしょうか? または、Value をその親 Record Order と連結したい場合はどうすればよいでしょうか?
Row Value 初期化イベントでこれを試して、Value と ColumnId を連結しましたが、うまくいきませんでした:
livecycle - LiveCycle transformPDF サービスの前に実行されるスクリプト
transformPDF サービスに問題があります。基本的に、フラット化しようとしている PDF の docReady でスクリプトが実行されています。スクリプトはログにエラーをスローしていますが、フラット化された PDF を返し、一部の値が欠落しています。実行中のスクリプトは、クライアントが pdf を開くときに意図され、正常に実行されますが、transformPDF に送信するときにこのコードを実行したくありません。つまり、transformPDF を送信する PDF は、それ以上の処理を行わずに平坦化したい PDF です。これを達成する方法はありますか?
javascript - LiveCycle 用 Javascript の If Else ステートメント
Adobe LiveCycle で、さまざまなフィールドに数値を追加するフォームを作成しています。最後のフィールド (Eligible Assets) に前のすべてのフィールドを追加する必要がありますが、それらの 3 つの合計と特定の 1 つを除外しますが、それが 60000 を超える場合のみです。最初の部分のスクリプトを次のように記述しました (すべてのフィールドを合計するには) これは、TotalAssets というタイトルのフィールドにあります。
これは問題なく機能しましたが、60000 を超える場合は、Retirement 値を計算に追加しないでください。これは私が書いたものです(EligibleAssets):
フォームを PDF として保存すると、フィールドの最初の合計は正しく計算されますが、2 番目のフィールドは空白になります。
私が見逃していることや間違っていることを見つけることができれば、フィードバックをいただければ幸いです。ありがとうございました!
adobe - iTextSharp を使用してダイナミック PDF フォームからフィールドを読み取れませんでした
Adobe LiveCycle デザイナーから生成された単純な動的 pdf フォームを使用し、次のコードを使用して iTextSharp 5.0/5.5 バージョンを使用してフィールドを読み取ろうとしました。
サンプル PDF はリンクからダウンロードできます: https://forums.adobe.com/servlet/JiveServlet/download/2051245-11361/ExpandingTextBox.pdf
しかし、Adobe Live Cycle Designer にフィールドが表示されていても、常にゼロ フィールドが表示されます。ここで何をしているのかわかりません。どんな助けでも大歓迎です。
javascript - Livecycle Designer: JS: すべての要素を名前で検索
「Jahr1」という名前のテキスト フィールドが複数ある Adobe Livecycle Designer のドキュメントがあります。それらはドキュメント全体に散らばっています。
ここで、これらすべてのフィールドの値を変更したいと思います。このために、「Jahr1」という名前のすべてのテキスト フィールドを検索する必要があります。私はそれを次のように試しました:
また、次のようにします。
しかし、nodes
空のままです。
何か案は?
adobe - 画像フィールドから画像をコピー
私は現在、画像フィールドを含むPDFを持っています。
ただし、問題は、ユーザーが入力した画像を pdf にコピーできるようにすることです。
画像フィールドを変更する方法や、画像をコピーして貼り付けできるようにするボタンをフォームに追加する方法はありますか?
ページにボタンを配置し、スクリプトを介して ImageField1.value の値にアクセスして設定できることがわかりました。でもどうやって読めばいいの?