Dynamisches PDF-Formular: Berechnung des Gesamtpreises

von Jürgen Scholz

Dynamisches PDF-Formular: Berechnung des Gesamtpreises

In unserer Reihe über dynamische PDF-Formulare haben wir bereits beschrieben, wie eine Anzahl von Zeilen durch den Anwender dynamisch eingefügt werden kann. Heute wird das Beispiel um die Berechnung des Gesamtpreises, der sich aus der angegebenen Menge und dem Einzelpreis errechnet, erweitert. Zum Einsatz kommt der Adobe LiveCycle Designer, der mit Acrobat Pro ausgeliefert wird.

Wie kann ich in einem dynamischen Formular Berechnungen erstellen?

Die Spalte Gesamtpreise wird automatisch aufaddiert und in das Feld Gesamtsumme eingetragen. Die Berechnung erfolgt hierbei über die Skriptsprache FormCalc, die für Berechnungen viele Funktionen zur Verfügung stellt.

In diesem Kapitel wird die grundsätzliche Lösung der Spalten- und Zeilenberechnung beschrieben. Diese wird nicht nur bei einem Bestellschein, sondern z. B. auch bei Dienstleistungsbestätigungen, Projektabrechnungen etc. benötigt.

Im ersten Abschnitt wird die Bestellzeile in dem Beispielbestellschein um das Feld Gesamtpreis erweitert. Der Gesamtpreis soll sich anschließend automatisch aus der eingegebenen Menge und dem Einzelpreis berechnen.

1. Öffnen Sie das Beispieldokument (siehe Downloadlink: MEV_VOL_23_Dynamische_Bestellzeile_ V1.pdf) aus dem angegebenen Verzeichnis.

2. Um ein weiteres Feld in der Bestellzeile einfügen zu können, muss zuerst die Schaltfläche mit der Bezeichnung BESTELLZEILE_LOESCHEN verkleinert werden.

Formularfelder im Adobe LiveCycle Designer verkleinern

Das Objekt »Löschen« wird durch ziehen am mittleren linken Anfasser nach rechts verkleinert.

3. Um das Formularfeld zu verkleinern, klicken Sie in der Designansicht in die Schaltfläche und verkleinern sie, indem Sie den linken Größenanfasser nach rechts ziehen.

Das Objekt »Löschen« wird durch ziehen am mittleren linken Anfasser nach rechts verkleinert.Das Objekt »Löschen« wird durch ziehen am mittleren linken Anfasser nach rechts verkleinert.

Weitere Formularfelder integrieren

4. Danach werden Formularfelder, die sich im Teilformular TEILFORMULAR_ BESTELLSCHEINKOPF mit der Bezeichnung BESTELLZEILE_ANZAHL_TEXT und BESTELLZEILE_PREIS_TEXT befinden, ebenfalls verkleinert und so positioniert, dass nach dem Feld BESTELLZEILE_PREIS_TEXT ein Feld eingefügt werden kann.

5. Verkleinern Sie auch die Felder im Teilformular TEILFORMULAR_BESTELLZEILE und verschieben Sie diejenigen unterhalb der Textfelder, die die Bezeichnungen enthalten.

Neues Formularfeld in der Zeile einfügen

Um ein neues Formularfeld in das bestehende Formular einzufügen, ist der schnellste Weg ein bestehendes Feld zu kopieren. Von Vorteil ist hierbei, das beim Kopieren eines Felds die Formatierung übernommen wird. Alternativ können Sie auch ein neues Feld erstellen.

Zurück

»Tipp der Woche« weiterlesen

Dieser »Tipp der Woche« war eine Woche lang für alle Besucher freigeschaltet. Nun ist er nur noch für registrierte Nutzer sichtbar.

Um also den ganzen Artikel lesen zu können, loggen Sie sich bitte ein oder registrieren Sie sich.

Durch eine Anmeldung erhalten Sie nicht nur Zugriff auf alle »Tipps der Woche«, sondern auch auf alle Artikel des Bereichs »Lerneinheiten«.

Einloggen oder registrieren

Creative aktuell jetzt gratis testen