インフォメーション

エスプレッソチュートリアルの国際ウェブサイトにアクセスしています。日本語のウェブサイトに移動しますか?

Expertentipps für SAP Interactive Forms und Adobe LiveCycle Designer

Expertentipps für SAP Interactive Forms und Adobe LiveCycle Designer

言語

ドイツ語

ページ

216

エディション

1

レベル

エキスパート

国際標準図書番号

9783960124351

ISBNプリント

9783960126300

電子書籍

またはすべてのコンテンツにアクセスする

定額料金

¥33 月あたり

  • シングルライセンス
  • 1000以上の電子ブックとビデオチュートリアル
  • インスタント・アクセス
  • 12ヶ月(¥396年間)
  • 自動更新

詳細

Dies ist ein Expertenbuch für Programmierer und SAP-Formularentwickler, die bei der Arbeit mit dem LiveCycle Designer für Adobe Forms über knifflige Anforderungen stolpern. Die Anreicherung eines Interactive-Form-/XFA-PDF-Templates mit zusätzlicher Logik wird mit diesem Buch zum Standardfall. Die Autoren führen durch praxisbewährte Lösungen, mit denen sich diese konkreten Probleme erstaunlich schnell lösen lassen. Ein grober Überblick klärt zunächst die Begriffe »Skripte« und »Events«, wie diese prinzipiell programmiert werden und wie der Adobe-Aktionsgenerator dabei unterstützen kann.

Die Autoren zeigen viele hilfreiche Scripting-Tricks und einige diffizile Sonderfälle bei der Datenversorgung von Formularen. Dabei gehen Sie ganz gezielt auf die verschiedenen Vorgehensweisen für die beiden Formate Druckformular und Interaktives Formular ein. Für Letztere stellt sich zudem die Frage, wie die Formulareingaben an den ursprünglichen Formularersteller zurückgelangen. Weitere Hilfestellung erhält der Leser für komplizierte Besonderheiten beim Befüllen von Tabellen oder für Probleme beim Formular-Ausdruck.


  • Scripte für ein Interactive-Form-/XFA-PDF-Template
  • Formulare im LiveCycle Designer geschickt konfigurieren
  • XML für Einbindung von Interactive-Forms/PDF-Formularen in die DV-Landschaft
  • Möglichkeiten der Datenbindung für Formularfelder

読書例

2.1 Seitenumbrüche selbst steuern

Sie können auf einer Formularseite mit Textfluss-Layout vor und nach jedem beliebigen Objekt einen Seitenumbruch erzwingen.

2.1.1 Bedingungsloser Seitenumbruch

Gehen Sie wie folgt vor, um einen Seitenumbruch – im Beispiel vor »ObjectB« – zu erzwingen:

Selektieren Sie das Objekt, vor dem der Seitenumbruch erfolgen soll (siehe Abbildung 2.1).

Öffnen Sie rechts unter Objekt die Palette Paginierung
und klicken Sie dort auf Bearbeiten.

Fügen Sie in dem sich öffnenden Fenster (Abbildung 2.2) mit »+« eine Bedingung ein.

In das Codefenster tragen Sie true ein. (Das ist eine Pseudo-Bedingung, da sie immer wahr ist.) Als Umbruch wählen Sie Bei Anfang der nächsten Seite Callout-Ziffer.

Abbildung 2.1: Bedingungslosen Umbruch einfügen

Abbildung 2.2: Pseudo-Bedingung für »Umbruch in jedem Fall« eingeben

Neue Seite ist meist einfacher

Übersichtlich wird Ihr Formularaufbau, wenn Sie Seitenumbrüche erzwingen, indem Sie eine zusätzliche Formularseite einfügen. Zwischen Formularseiten wird automatisch immer ein Seitenumbruch eingefügt.

2.1.2 Seitenumbrüche mit Bedingung

Im obigen Beispiel haben wir in das Wenn-Feld des bedingten Umbruchs die Pseudo-Bedingung »true« eingetragen. Diese ist somit immer wahr gewesen.

Sie können dort aber auch beliebige andere Bedingungen eintragen. Wenn Sie beispielsweise ein Feld mit dem (willkürlich gewählten) Namen »pagebreak« haben und immer dann ein Seitenumbruch eingefügt werden soll, wenn dieses Feld pagebreak den Wert x hat, dann schreiben Sie diese Bedingung:

this..pagebreak.rawValue == "x"

レーティング

  • M. Azman

    15.07.2025

Support-Team