Leseprobe

Transcription

Leseprobe
c08.fm Seite 239 Montag, 20. August 2001 11:45 11
8 Formulare anlegen
Mit Acrobat können Sie Formularfelder
anlegen, die von Anwendern in Acrobat
oder Acrobat Reader ausgefüllt werden
können. Mit entsprechenden installierten
Soft- und Hardware-Komponenten können Formulardaten aus PDF-Formularen genau wie aus HTML-Formularen
über das World Wide Web gesendet und
in einer Datenbank gesammelt werden.
c08.fm Seite 240 Montag, 20. August 2001 11:45 11
240 LEKTION 8
Formulare anlegen
In dieser Lektion lernen Sie Folgendes:
• Ausfüllen eines PDF-Formulars und Rechtschreibprüfung der Einträge
• Formulardateien exportieren und in ein anderes Formular importieren
• Formularfelder hinzufügen sowie diese Felder formatieren und kopieren
• Verwenden des Formularrasters
• Formularfelder validieren (auf Gültigkeit überprüfen), um Einträge auf
bestimmte Werte oder Zeichen zu beschränken
• Mathematische Berechnungen in zwei oder mehr numerischen Formularfeldern durchführen
Für diese Lektion werden Sie etwa 50 Minuten benötigen.
Wenn notwendig entfernen Sie den Ordner der vorigen Lektion von Ihrer
Festplatte und kopieren den Ordner Lektion08 an seine Stelle.
Hinweis: Windows-Anwender müssen die Lektionsdateien erst entsperren. Informationen finden Sie unter »Kopieren der Classroom-in-a-Book-Dateien« auf Seite 13.
Online-Formulare
Mit Adobe Acrobat können Sie auf einfache Art und Weise Ihre vorhandenen ausgedruckten und elektronischen Formulare in PDF konvertieren und anschließend
PDF-Formularfelder für die aufzunehmenden Daten anlegen, einschließlich der
Felder für eine elektronische Unterschrift. Indem Sie ein vorhandenes Formular
verwenden, können Sie den Formularentwurf, insbesondere die Firmenidentität
oder das Firmenlogo beibehalten.
Viele Formulare fordern jedes Mal wieder die gleichen Informationen an: Name,
Adresse, Telefonnummern usw. Wäre es nicht schön, wenn Sie diese Daten nur
einmal einzugeben bräuchten und sie dann immer wieder in den unterschiedlichsten Formularen verwenden könnten, die Sie ausfüllen müssen? Die Fähigkeit
von Acrobat, Formulardaten zu importieren und zu exportieren, erlaubt Ihnen,
unterschiedliche Formulare mit demselben Datensatz zu verwenden.
In diesem Teil der Lektion werden Sie ein Reiseberechtigungsformular mit Informationen zur Person ausfüllen, die Daten exportieren und sie dann in ein Spesenberichtsformular importieren.
c08.fm Seite 241 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
Ein Formular ausfüllen
1
Starten Sie Acrobat.
2
Wählen Sie Datei: Öffnen. Wählen Sie die Datei Travel.pdf im Ordner
Lektion08 auf Ihrer Festplatte und klicken Sie auf »Öffnen«. Wählen Sie dann
Datei: Speichern als, nennen Sie die Datei Travel1.pdf und speichern Sie sie
im Ordner Lektion08.
Travel Authorization Form
JUGGLER
Traveler Information
Today's Date:
Print
Traveler's Name:
Reset
Department:
Manager's Name:
Destination(s):
Return Date:
Departure Date:
Purpose of Travel:
Estimated Expenses
Travel Item
Estimated Expense
Airfare
Hotel
Meals (number of days
X $50.00/day)
Other
Total
Travel Booking Information
Booking Agent:
Agent’s Name:
Confirmation No.:
Payment Method:
Company Account
Personal Credit Card
Approval Signatures
Traveler:
Manager:
Cost Center:
Date
Date
Date
Dieses elektronische Formular wurde mit Hilfe eines Satzprogrammes entworfen
und dann in PDF konvertiert. Es wurden bereits Formularfelder angelegt, so dass
Sie das Formular in Acrobat ausfüllen können. Einige der Formularfelder wurden
für diese Lektion bereits ausgefüllt.
3
Wählen Sie das Hand-Werkzeug ( ).
Sie benutzen das Hand-Werkzeug für die Eingabe von Informationen in die vorhanden Formularfelder, während Sie mit dem Formular-Werkzeug neue Formularfelder erstellen bzw. vorhandene bearbeiten.
241
c08.fm Seite 242 Montag, 20. August 2001 11:45 11
242 LEKTION 8
Formulare anlegen
4
Bewegen Sie den Mauszeiger nach rechts neben die Zeile Today’s Date. Sobald
sich der Mauszeiger in eine Einfügemarke ändert, klicken Sie, um einen Einfügepunkt zu setzen. Geben Sie das aktuelle Datum im Format Monat/Tag/Jahr
ein; zum Beispiel 3/01/2001. (Achten Sie darauf, den Tag zweistellig und das
Jahr vierstellig einzugeben, um dem vorgegebenen Format zu entsprechen
und eine Fehlermeldung zu vermeiden.) Drücken Sie anschließend die
Tabulatortaste.
Travel Authorization For
Traveler Information
Today s Date:
Traveler Information
3/01/2001
Today s Date:
Traveler s Name:
Department:
Manager s Name:
Travel Authorization For
March 1, 2001
Traveler s Name:
Marketing
Department:
Susan Hashad
Manager s Name:
Marketing
Susan Hashad
Beachten Sie, dass Ihr Datumseintrag automatisch in ein längeres Dateiformat
aktualisiert wird. Acrobat ermöglicht Ihnen das Festlegen bestimmter Formatoptionen für die einzugebenden Daten in einem Formularfeld, wie zum Beispiel
Währungsformate oder die Anzahl der Dezimalstellen.
5
Geben Sie Ihren Namen im Feld Traveler’s Name ein und drücken Sie die
Tabulatortaste.
Durch das Drücken der Tabulatortaste gelangen Sie in das jeweils nächste Formularfeld. Die Reihenfolge, die dabei eingehalten wird, können Sie beim Erstellen
eines Formulars festlegen.
6
Klicken Sie auf das Dreieck ganz rechts im Feld Department, um das Listenfeld
mit Abteilungsnamen aufzurufen. Wählen Sie in der Liste Engineering.
JUGGLER
Traveler Information
Today's Date:
Traveler's Name:
March 1, 2001
Andrew McGrath
Department: Marketing
Manager's Name:
Destination(s):
Susan Hashad
Print
Reset
c08.fm Seite 243 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
Das aufgerufene Listenfeld bietet in einem Popup-Menü eine Elementauswahl.
Sie können immer nur eines der Elemente aus dem Listenfeld anwählen.
7
Drücken Sie die Tabulatortaste so oft, bis Sie das Feld Destination(s) erreichen,
und geben Sie Orlando, FL ein. Drücken Sie anschließend die Tabulatortaste
so oft, bis Sie zum Feld Airfare im Abschnitt Estimated Expenses gelangen.
8
Geben Sie im Feld Airfare 250 ein und drücken Sie zweimal die Tabulatortaste.
Estimated Expenses
Travel Item
Estimated Expense
Airfare
Hotel
Meals (number of days
X $50.00/day)
Other
Total
Beachten Sie, dass der Flugpreis automatisch in das Währungsformat US-Dollar
mit zwei Dezimalstellen aktualisiert wird. Achten Sie außerdem darauf, dass das
Feld Total automatisch die Summe der Gesamtspesen neu berechnet.
Dieser Abschnitt des Formulars enthält im Feld Meals eine vorformatierte mathematische Berechnung, die die Anzahl der Reisetage mit $ 50,00 multipliziert (dem
vorgesehenen Betrag für Mahlzeiten pro Tag). Sie werden nun eine neue Tagesanzahl eingeben, um die Berechnung zu sehen. Später in dieser Lektion werden
Sie lernen, wie Sie vorformatierte, eigene Berechnungen festlegen können.
9
Geben Sie im Feld Meals für die Anzahl der Tage 6 ein und drücken Sie
zweimal die Tabulatortaste.
Estimated Expenses
Travel Item
Airfare
Hotel
Meals (number of days
X $50.00/day)
Estimated Expense
Other
Total
243
c08.fm Seite 244 Montag, 20. August 2001 11:45 11
244 LEKTION 8
Formulare anlegen
Beachten Sie, dass sich der Betrag für Meals in der Spalte Estimated Expense in
300.00 (6 x $50.00) ändert. Die Berechnung wird automatisch ausgeführt, sobald
Sie einen neuen Wert im Feld number of days eingeben.
10 Drücken Sie die Tabulatortaste so oft, bis Sie das Feld Confirmation No.
erreichen, und versuchen Sie, 56T123 einzugeben.
Sie merken, dass Sie hier keine alphabetischen Zeichen eingeben können. Dieses
Feld wurde so formatiert, dass es ausschließlich numerische Einträge annimmt.
Löschen Sie den gegenwärtigen Inhalt des Feldes und geben Sie die Bestätigungsnummer 567123 ein.
11 Klicken Sie unter Payment Method auf eines der Optionsfelder, um eine
Bezahlungsmethode auszuwählen. Sie können immer nur eines der Optionsfelder auswählen.
Das Formular Travel Authorization wurde für das elektronische Ausfüllen und
anschließende Ausdrucken entworfen. Anschließend kann der Ausdruck unterschrieben und eingereicht werden. In dieser Lektion werden Sie das Formular in
seiner aktuellen Form lediglich speichern, ohne es auszudrucken.
12 Wählen Sie Datei: Speichern, um Travel1.pdf im Ordner Lektion08 zu speichern.
Rechtschreibprüfung von Formularfeldern
Standardmäßig unterstreicht Acrobat die Wörter, die während des Ausfüllens
eines Formulares falsch eingegeben werden. Sie können die Rechtschreibung in
jedem Formularfeld überprüfen, es sei denn, der Verfasser des Formulars hat für
die Feldeigenschaften die Option »Keine Rechtschreibprüfung« aktiviert. Um auf
der sicheren Seite zu sein, werden Sie die Einträge in den Formularfeldern auf
richtige Rechtschreibung hin überprüfen.
1
Wählen Sie Werkzeuge: Rechtschreibung: Formularfelder und
Kommentare prüfen.
2
Klicken Sie auf »Start«, um mit der Rechtschreibprüfung zu beginnen.
Nicht erkannte Wörter werden im Fenster »Nicht im Wörterbuch« angezeigt.
c08.fm Seite 245 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
3
Klicken Sie auf »Ignorieren«, um das Wort unverändert zu übernehmen.
Klicken Sie auf »Ändern« neben dem Bereich »Korrekturvorschläge«, um den
hervorgehobenen Korrekturvorschlag zu akzeptieren.
4
Klicken Sie auf »Fertig«, um die Rechtschreibprüfung zu beenden.
Formulardaten exportieren
Nachdem Sie nun das Formular Travel Authorization ausgefüllt haben, werden Sie
diese Daten in eine Datei exportieren, die nur diese soeben eingegebenen Daten
enthält.
1
Wählen Sie Datei: Exportieren: Formulardaten. Geben Sie der Datei den
Namen Info.fdf und speichern Sie sie im Ordner Lektion08 (.fdf steht für
Forms Data Format, das Dateiformat für exportierte Formulardaten).
2
Wählen Sie Datei: Schließen, um die Datei Travel1.pdf zu schließen. Sie
brauchen die Datei nicht erneut zu speichern, da die eingegebenen Daten
bereits in der exportierten Datei Info.fdf gespeichert wurden.
Daten importieren
Sie werden nun ein weiteres Formular öffnen und die Datei Info.fdf importieren,
um die übereinstimmenden Felder dieser Datei mit den soeben eingegebenen
Reisedaten zu füllen.
Sie können eine Formulardaten-Datei wiederholt importieren, um mehrere
Formulare auszufüllen, solange diese Formulare die gleichen Feldnamen wie das
ursprüngliche Formular haben, aus dem Sie Ihre Daten exportiert haben. Ein
weltweiter Standard zur Benennung dieser Felder ist wohl eher unwahrscheinlich,
aber zumindest innerhalb einer Firma ist es möglich, einen Standard festzulegen.
Dafür können Sie Feldnamen, die nach der gleichen Information fragen, durchgehend den gleichen Namen geben. Beispielsweise könnte ein Adressfeld immer
mit Adresse benannt sein und ein Feld für Telefonnummern zu Hause immer mit
Privat-Tel. (Beachten Sie, dass Formularfelder zwischen Groß- und Kleinschreibung unterscheiden.)
245
c08.fm Seite 246 Montag, 20. August 2001 11:45 11
246 LEKTION 8
Formulare anlegen
1
Wählen Sie Datei: Öffnen. Wählen Sie ExpFinal.pdf im Ordner Lektion08 auf
Ihrer Festplatte und klicken Sie auf »Öffnen«.
Name
Today’s Date
Manager’s Name
Department
Expense Report
JUGGLER
Marketing
Check all that apply:
Submit
Unused tickets attached?
Conference Expense
Relocation Expense
Recruiting Expense
Reset
No
Yes
Transportation
Date
Description
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Personal Auto
Rental Auto
Total
(enter Miles only)
Miles
Expense
0.00
$0.00
0.00
$0.00
0.00
$0.00
$0.00
Total
Accommodations and Meals
Date
Description
Lodging
Meals
(by yourself)
Conference &
Meeting Fees
Telephone
& Fax
Total
$0.00
$0.00
$0.00
$0.00
Total
Traveler’s Signature
Date
Manager’s Signature
Date
2
Wählen Sie das Formular-Werkzeug ( ), um die Formularfelder anzuzeigen,
die in diesem Dokument erzeugt wurden. Formularfelder werden als Rahmen
mit hervorgehobenen Feldnamen angezeigt.
3
Wählen Sie das Hand-Werkzeug und wählen Sie Datei: Importieren: Formulardaten. Wählen Sie die Datei Info.fdf im Ordner Lektion08 und klicken Sie
auf »Auswählen«.
Name
Today’s Date
Expense Rep
Andrew McGrath
Manager’s Name
Department
Susan Hashad
Engineering
Check all that apply:
Conference Expense
Unused tickets attached?
Relocation Expense
Recruiting Expense
Yes
No
Die Werte, die Sie im Formular Travel Authorization in den Formularfeldern Traveler’s Name, Manager’s Name, Department und Airfare eingegeben haben, werden
automatisch in die entsprechenden Felder im Formular Expense Report importiert. (Estimated Airfare aus dem Formular Travel Authorization wird im ersten
Feld Airfare im Abschnitt Transportation des Formulars Expense Report platziert.)
c08.fm Seite 247 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
Dieser Spesenbericht enthält eine Vielzahl weiterer vorbereiteter und vorformatierter Felder.
4
Wählen Sie das Hand-Werkzeug und füllen Sie die übrigen Felder des
Formulars Expense Report aus. Später in der Lektion werden Sie lernen, wie
Sie die unterschiedlichen Arten von Formularfeldern in diesem Spesenbericht
anlegen können.
5
Wählen Sie Datei: Schließen, um das Formular zu schließen, ohne es zu
speichern.
Formularfelder hinzufügen
In diesem Teil der Lektion werden Sie mit einer früheren, nur teilweise fertig
gestellten Version des Spesenberichtes arbeiten. Sie erzeugen Textfelder,
Kontrollkästchen, ein Listenfeld und Optionsfelder. Außerdem werden Sie lernen,
wie Sie Einträge in den Feldern bewerten und die Summe von numerischen
Einträgen in zwei Feldern berechnen können.
Sie erstellen Formularfelder, indem Sie mit Hilfe des Formular-Werkzeugs den
Bereich und die Position jedes Formularfeldes festlegen.
Textfelder hinzufügen und formatieren
In ein Textfeld können Anwender alphabetische oder numerische Werte eingeben.
Sie können das Format der einzugebenden Daten festlegen. Beispielsweise können
Sie die Anzahl der Dezimalstellen von Zahlen und Prozentsätzen oder das Format
von Tag, Monat und Jahr einer Datumsangabe festlegen.
1
Wählen Sie Datei: Öffnen. Öffnen Sie Expense.pdf im Ordner Lektion08 auf
Ihrer Festplatte, indem Sie auf »Öffnen« klicken. Wählen Sie anschließend
Datei: Speichern unter, geben Sie der Datei den Namen Expense1.pdf und
speichern Sie sie im Ordner Lektion08.
2
Wählen Sie das Vergrößern-Werkzeug ( ) und ziehen Sie damit ein Rechteck
um den Abschnitt Transportation des Formulars auf, um ihn zu vergrößern.
247
c08.fm Seite 248 Montag, 20. August 2001 11:45 11
248 LEKTION 8
Formulare anlegen
3
Wählen Sie das Formular-Werkzeug ( ) in der Werkzeugleiste. An den
angezeigten Feldnamen und Rahmen können Sie erkennen, dass einige
Formularfelder bereits für Sie hinzugefügt wurden.
4
Ziehen Sie ein Rechteck in der ersten Zelle unter Date im Abschnitt Transportation auf. Das Feld sollte sich genau innerhalb der schwarzen Linien
befinden, so dass der vom Anwender einzugebende Text innerhalb der
Begrenzung bleibt.
Wenn Sie Schwierigkeiten beim Einpassen eines Feldes in einer Zelle haben,
wählen Sie den Befehl »Anzeige« und achten Sie darauf, dass der Befehl »Am
Raster ausrichten« abgewählt ist.
Transportation
Date
Description
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Airfare.line1
Personal Auto
Rental Auto
(enter Miles only)
Miles
Expense
Miles.line Personal
RentalAuto.line1
Total
Das Dialogfeld »Feldeigenschaften« wird angezeigt. In diesem Dialogfeld können
Sie Formularfeldoptionen wie beispielsweise Darstellung, Format und mathematische Berechnungen festlegen.
Eine Übersicht über alle verfügbaren Optionen erhalten Sie unter »Festlegen
von Formularfeldoptionen« in der Adobe-Acrobat-Online-Hilfe.
5
Geben Sie unter »Name« Date.line1 ein und wählen Sie als Typ »Text«.
6
Klicken Sie auf das Register »Darstellung«. Achten Sie darauf, dass im
Abschnitt Umrandung die Optionen »Farbe« und »Hintergrund« ausgeschaltet sind. Vergewissern Sie sich, dass die Textfarbe auf Schwarz eingestellt
ist und wählen Sie einen serifenlosen Zeichensatz und eine Punktgröße aus.
(Wir haben eine Helvetica in 10 Punkt gewählt.)
c08.fm Seite 249 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
Da die Begrenzung des Datumsfeldes bereits durch den Formularentwurf vorgegeben ist, brauchen Sie für das Feld keine farbige Umrandung mehr zu
bestimmen.
7 Klicken Sie auf das Register »Format«. Wählen Sie unter »Kategorie« »Datum«
aus. Wählen Sie unter »Kategorieoptionen – Datumsformat« das Format
»1/3/81« aus. Belassen Sie die Voreinstellungen der übrigen Optionen und
klicken Sie auf OK, um dem Formular das Datumstextfeld hinzuzufügen.
Sie werden jetzt ein weiteres Textfeld für die Spalte Description erzeugen.
249
c08.fm Seite 250 Montag, 20. August 2001 11:45 11
250 LEKTION 8
Formulare anlegen
8
Ziehen Sie ein Rechteck in der ersten Zelle unter Description im Abschnitt
Transportation auf.
9
Geben Sie Description.line1 als Namen ein und wählen Sie unter »Typ« die
Option »Text«. Belassen Sie die Voreinstellungen der übrigen Optionen und
klicken Sie auf OK.
Transportation
Date
Description
Airfare
Fares
Personal Auto
(Taxi, Bus, Ferry,
Parking, & Tolls)
Date.li
Description.line1
Airfare.line1
Rental Auto
(enter Miles only)
Miles
Expense
Miles.line Personal
RentalAuto.line1
Total
10 Klicken Sie auf die Schaltfläche »Originalgröße« ( ).
11 Wählen Sie das Hand-Werkzeug ( ) und probieren Sie das Eingeben von
Werten in die Felder, die Sie soeben angelegt haben. Drücken Sie nach jedem
Wert die Eingabetaste und beachten Sie, wie der Datumswert automatisch in
das festgelegte Datumsformat geändert wird.
Formularfelder duplizieren
Sie haben bereits ein Formularfeld für die Date-Spalte und eines für die
Description-Spalte erstellt. Um die zweite und dritte Zeile in diesen Spalten auszufüllen, können Sie für jede Tabellenzelle neue Formularfelder anlegen. In diesem
Abschnitt erfahren Sie jedoch, wie Sie Formularfelder duplizieren und automatisch umbenennen.
1
Löschen Sie zuerst alle bereits vorgenommenen Eingaben in den Formularfeldern.
Duplizieren Sie möglichst leere Felder, da beim Duplizieren auch vorhandene
Feldeinträge kopiert werden.
2
Wählen Sie das Formular-Werkzeug (
).
c08.fm Seite 251 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
3
Ziehen Sie mit gedrückter Umschalttaste (Windows) bzw. Befehlstaste
(Mac OS) um die drei aufeinander folgenden Formularfelder Date.line1,
Description.line1 und Airfare.line1 einen Rahmen.
Transportation
Date
Description
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Date.li
Description.line1
Airfare.line1
Personal Auto
Rental Auto
(enter Miles only)
Miles
Expense
Miles.line Personal
RentalAuto.line1
Total
4
Der Mauszeiger befindet sich über einem der unteren Anfasser. Ziehen Sie mit
gedrückter Strg-Taste (Windows) bzw. Befehlstaste (Mac OS) das Rechteck, so
dass es die Spaten Date, Description und Airfare ausfüllt.
Transportation
Date
Description
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Date.li
Description.line1
Airfare.line1
Personal Auto
Rental Auto
(enter Miles only)
Miles
Expense
Miles.line Personal
RentalAuto.line1
Total
Während Sie in der Spalte nach unten ziehen, werden zwei neue Zeilen mit Formularfeldern angelegt.
5
Klicken Sie innerhalb der Auswahl, um das Erzeugen von Spalten mit Formularfeldern abzuschließen.
251
c08.fm Seite 252 Montag, 20. August 2001 11:45 11
252 LEKTION 8
Formulare anlegen
Die Formularfelder werden sequenziell benannt, und zwar beginnend mit dem
Namen, den Sie dem Anfangsfeld zugewiesen haben.
Transportation
Date
Description
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Date.li
Description.line1.0
Airfare.line1.0
Date.li
Description.line1.1
Airfare.line1.1
Date.li
Description.line1.2
Airfare.line1.2
Total
Date.li
Description.line1.3
Airfare.line1.3
Personal Auto
Rental Auto
(enter Miles only)
Miles
Expense
Miles.line Personal
RentalAuto.line1
Tabellen mit Formularfeldern erzeugen
Sie können eine Tabelle sehr einfach anlegen, indem Sie zuerst eine Zeile oder eine Spalte von
Tabellenzellen erstellen, die aus Formularfeldern bestehen. Ziehen Sie dann mit gedrückter
Umschalttaste (Windows) bzw. Befehlstaste (Mac OS), um diese Zeile oder Spalte mit Formularfeldern auszuwählen. Ziehen Sie dann mit gedrückter Strg-Taste (Windows) bzw. Befehlstaste
(Mac OS) vertikal oder horizontal, um die benötigte Anzahl von Zeilen oder Spalten anzulegen.
Die Formularfelder werden automatisch nummeriert. Die ursprüngliche Zeile oder Spalte mit den
Formularfeldern kann unterschiedliche Feldtypen enthalten. Sie können in der fertigen Tabelle die
Eigenschaften der jeweiligen Felder bearbeiten und auch den Feldtyp verändern.
Formularfelder validieren
Sie können mit Hilfe der Validierung die Eingaben in Text- oder Kombinationsfeldern auf bestimmte Werte oder Zeichen beschränken. Beispielsweise können
Sie einen numerischen Eintrag auf einen bestimmten Bereich zwischen zwei
Werten beschränken. Sie können die Validierungseinstellungen verwenden, um
sicherzustellen, dass Anwender passende Daten in die Formularfelder eingeben.
1
Das Formular-Werkzeug ( ) ist ausgewählt. Ziehen Sie damit ein Rechteck
in der ersten Zelle unter Fares im Abschnitt Transportation.
2
Geben Sie unter »Name« Fares.line1 ein und wählen Sie unter »Typ« die
Option »Text«.
c08.fm Seite 253 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
3
Klicken Sie auf das Register »Optionen« und wählen Sie unter »Ausrichtung«
die Option »Rechts«. Eingegebener Text wird nun am rechten Rand des Feldes
ausgerichtet.
4
Klicken Sie auf das Register »Format«. Wählen Sie unter »Kategorie« die
Option »Zahlen« und für »Dezimalstellen« die Option »2«.
Sie werden nun das Feld Fares so einrichten, dass es nur Werte zwischen 1 und
1000 annimmt.
5
Klicken Sie auf das Register »Validierung«. Wählen Sie »Wert ist größer oder
gleich« und geben Sie 1 ein. Geben Sie unter »und kleiner oder gleich« 1000
ein. Belassen Sie die Voreinstellungen der übrigen Optionen und klicken Sie
auf OK.
6
Klicken Sie auf die Schaltfläche »Originalgröße« ( ). Wählen Sie das HandWerkzeug und klicken Sie in das Feld Fares.
7
Geben Sie 1500 ein und drücken Sie die Eingabetaste, um die Validierung für
das Feld auszuprobieren.
Ein Warndialogfeld wird aufgerufen, das darauf hinweist, dass der Wert zwischen
1 und 1000 liegen muss.
8
Geben Sie im Feld Fares 85 ein und drücken Sie die Eingabetaste.
Der Wert wird angenommen und im Feld Fares als Dollarbetrag angezeigt.
9 Wählen Sie Datei: Speichern, um die Datei Expense1.pdf zu speichern.
253
c08.fm Seite 254 Montag, 20. August 2001 11:45 11
254 LEKTION 8
Formulare anlegen
Verwenden des Formularrasters
Sie werden nun das Formularraster einblenden, um das Erstellen von Formularfeldern zu erleichtern. Das Formularraster kann Ihnen beim genauen Ausrichten,
Vergrößern und Platzieren von Formularfeldern helfen.
Zuerst werden Sie die Grundeinstellungen für das Raster ändern.
1
Wählen Sie Bearbeiten: Grundeinstellungen: Allgemein. Wählen Sie im
linken Fenster die Option »Layoutraster«.
2
Wählen Sie die Werte aus den Popup-Menüs »Breite zwischen Zeilen« und
»Höhe zwischen Zeilen«. (Wir haben den Wert 25,4 mm verwendet.) Wenn
Sie die Maßeinheiten verändern wollen, müssen Sie unter »Grundeinstellungen - Anzeigen« die gewünschte Seiteneinheit für die Anzeige auswählen.
3
Wählen Sie einen Wert für die Option »Unterteilungen« – d.h. für die Anzahl
der Segmente zwischen den Hauptrasterlinien (für Breite und Höhe). (Wir
haben den Wert 8 eingegeben.)
4
Klicken Sie auf OK.
c08.fm Seite 255 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
5
Vergrößern Sie mit dem Vergrößern-Werkzeug ( ) den Abschnitt Transportation im Formular. Klicken Sie außerdem in der Werkzeugleiste im PopupMenü »Vergrößerung« und stellen Sie die Vergrößerung auf 125% ein. (Die
korrekte Anzahl der Unterteilungen wird eventuell nicht dargestellt, wenn der
Vergrößerungsgrad zu klein ist.)
Jetzt erkennen Sie, wie der Gestalter des vorliegenden Formulars sich das Layoutraster zur einfachen Ausrichtung der Formularfelder eingestellt hat.
6
Wählen Sie Anzeige: Raster.
7
Wählen Sie das Formular-Werkzeug (
).
Obwohl das Raster auf dem Bildschirm angezeigt wird, wird es nicht mit dem
PDF-Formular ausgedruckt. Beachten Sie, dass viele der Zellenbegrenzungen im
Formular den Linien des Rasters folgen. Indem Sie Formularfeldbegrenzungen
am Raster ausrichten, können Sie sicherstellen, dass die Größe und sogar der
Abstand zwischen den Feldern immer gleich bleibt.
Hinweis: Wenn Sie bei den Grundeinstellungen andere als die empfohlenen Werte
für das Raster eingegeben haben, können die Formularfeldbegrenzungen eventuell
nicht mit den Rasterlinien übereinstimmen.
8
Wählen Sie Anzeige: Am Raster ausrichten.
9
Klicken Sie in das Feld Fares.line1, um es auszuwählen.
Sie können das Formular-Werkzeug jederzeit zum Bearbeiten der Position, der
Größe und der Eigenschaften eines Feldes verwenden. Sie werden nun die Größe
des Feldes Fares.line1 bearbeiten, so dass es genau in den Bereich der Zelle passt.
10 Platzieren Sie den Mauszeiger auf einer Ecke des Feldes, so dass ein Doppelpfeil angezeigt wird. Ziehen Sie den Doppelpfeil, um die Größe des Formularfeldes zu ändern. Beachten Sie, dass die Feldbegrenzungen automatisch an
den Rasterlinien ausgerichtet werden.
Transportation
Date
Description
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Date.li
Description.line1.0
Airfare.line1.0
Date.li
Description.line1.1
Airfare.line1.1
Date.li
Description.line1.2
Airfare.line1.2
Total
Date.li
Description.line1.3
Airfare.line1.3
Fares.line1
Personal Auto
Rental Auto
(enter Miles only)
Miles
Expense
Miles.line
Personal
RentalAuto.line1
255
c08.fm Seite 256 Montag, 20. August 2001 11:45 11
256 LEKTION 8
Formulare anlegen
11 Eventuell müssen Sie die anderen Ecken des Feldes ziehen, um deren Begrenzungen an den Zellbegrenzungen auszurichten.
Wenn Sie möchten, können Sie auch noch die Felder Description.line1 und
Date.line1 auswählen und auch deren Größe ausrichten. (Es ist immer sinnvoll,
die Größe von Feldern vor dem Duplizieren einzustellen.)
Kontrollkästchen hinzufügen
Mit Kontrollkästchen können Anwender aus einer Gruppe von Elementen
mehrere Elemente auswählen. Mit den Kontrollkästchen, die Sie diesem Formular
hinzufügen, können Anwender den Zweck ihrer Reisen auswählen (Konferenz,
Umzug oder Vorstellungsgespräch).
1
Klicken Sie auf die Schaltfläche »Ganze Seite« ( ). Wählen Sie anschließend
das Vergrößern-Werkzeug ( ) und ziehen Sie damit ein Rechteck um den
Bereich unter dem Satz Check all that apply.
Beachten Sie, dass die quadratischen Kästchen in diesem Abschnitt genau an den
Linien des Rasters ausgerichtet sind. Sie werden nun das Raster ausblenden, um
die störenden Rasterlinien nicht mehr im Formular anzuzeigen.
2
Wählen Sie Anzeige: Formularraster einblenden. Mit diesem Befehl kann
das Formularraster ein- und ausgeschaltet werden.
Obwohl Sie die Anzeige des Formularrasters ausgeschaltet haben, ist die Funktion
»Am Formularraster ausrichten« immer noch eingeschaltet.
3
Wählen Sie das Formular-Werkzeug ( ) und ziehen Sie damit ein Rechteck
in dem Kästchen unmittelbar links von Conference Expense. Beachten Sie, dass
das Feld automatisch an den Rändern des Kästchens ausgerichtet wird.
Manager s Name
Department
Name.manager
Check all that apply:
Conference Expense
Unused tickets attached?
Relocation Expense
Recruiting Expense
Yes
No
Transportation
Date
Description
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Personal Auto
(enter Miles only)
Miles
Expense
Rental Auto
c08.fm Seite 257 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
4
Geben Sie unter »Name« Conference ein und wählen Sie als »Typ«
»Kontrollkästchen«.
5
Klicken Sie auf das Register »Optionen«. Wählen Sie als »Zeichen« »Häkchen«
(die Voreinstellung) und geben Sie unter »Exportwert« Ja ein.
Ein Exportwert ist die Information, die eine Common Gateway Interface (CGI)Anwendung auf einem Webserver benötigt, um das ausgewählte Feld zu identifizieren.
6
Klicken Sie auf das Register »Darstellung«. Schalten Sie im Abschnitt »Umrandung« die Optionen »Farbe« und »Hintergrund« aus und klicken Sie auf OK,
um das Kontrollkästchen dem Formular hinzuzufügen.
Sie haben bereits in dieser Lektion Formularfelder dupliziert, um neue Zeilen zu
erstellen. Jetzt werden Sie ein Formularfeld kopieren und an einer neuen Stelle
einfügen. Später in dieser Lektion werden Sie noch eine weitere Möglichkeit für
das Kopieren von Formularfeldern kennen lernen.
7
Klicken Sie auf das soeben erzeugte Feld Conference, um es auszuwählen.
(Ausgewählte Felder werden in Rot hervorgehoben.) Wählen Sie Bearbeiten:
Kopieren.
8
Wählen Sie Bearbeiten: Einfügen, um ein Duplikat des Feldes Conference in
der Mitte des Dokumentfensters einzufügen.
257
c08.fm Seite 258 Montag, 20. August 2001 11:45 11
258 LEKTION 8
Formulare anlegen
Sie können ein Formularfeld mit Hilfe des Formular-Werkzeugs jederzeit
verschieben und seine Eigenschaften bearbeiten.
9
Platzieren Sie den Mauszeiger in das duplizierte Feld und ziehen Sie es in das
Quadrat neben Relocation Expenses. Beachten Sie, dass es an den Rasterlinien
ausgerichtet wird.
10 Doppelklicken Sie innerhalb des duplizierten Feldes, um das Dialogfeld »Feldeigenschaften« aufzurufen.
Da Sie dieses Feld kopiert haben, hat es noch den gleichen Namenswert wie das
Feld Conference. Sie werden das Feld umbenennen, da jedes Kontrollkästchenfeld
einen eigenen Namenswert benötigt, damit alle Felder richtig funktionieren
können.
11 Geben Sie unter »Name« Recruiting ein. Übernehmen Sie die gegenwärtigen
Format- und Darstellungsoptionen und klicken Sie auf OK.
12 Duplizieren Sie ebenso das neu erstellte Feld Relocation in dem Quadrat neben
Recruiting Expense. Benennen Sie im Dialogfeld »Feldeigenschaften« das Feld
in Recruiting um.
Department
Manager s Name
Name.manager
Check all that apply:
Co
Conference Expense
Unused tickets attached?
Re
Relocation Expense
Recruiting Expense
Yes
No
Transportation
Date
Description
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Personal Auto
Rental Auto
(enter Miles only)
Miles
Expense
13 Klicken Sie auf die Schaltfläche »Originalgröße« ( ). Wählen Sie das HandWerkzeug und klicken Sie damit in die neu erzeugten Kontrollkästchenfelder.
Beachten Sie, dass Sie mehr als ein Kontrollkästchen auswählen können.
Kombinationsfeld hinzufügen
Ein Kombinationsfeld enthält eine Liste mit Elementen, die in einem Popup-Menü
angezeigt werden. Sie werden nun ein Kombinationsfeld für den Abschnitt
Department im Formular erzeugen.
c08.fm Seite 259 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
1
Verwenden Sie das Vergrößern-Werkzeug ( ), um den oberen linken Teil des
Formulars zu vergrößern.
2
Wählen Sie das Formular-Werkzeug (
der Zelle unter Department.
Name
)und ziehen Sie damit ein Rechteck in
Today s Date
Name.employee
Department
Manager s Name
Name.manager
Check all that apply:
Co
Conference Expense
Unused tickets attached?
Re
Relocation Expense
Re
Recruiting Expense
Yes
No
3
Geben Sie unter »Name« Department ein und wählen Sie als »Typ« die
Option »Kombinationsfeld«.
4
Klicken Sie auf das Register »Optionen«.
Sie werden jetzt die Namen der Elemente eingeben, die im Kombinationsfeld
dargestellt werden sollen.
5
Geben Sie unter »Element« Engineering ein und klicken Sie auf »Hinzufügen«.
Das Element Engineering wird dem Kombinationsfeld unten im Dialogfeld hinzugefügt und das Feld »Element« ist wieder für die Eingabe weiterer Elemente frei.
259
c08.fm Seite 260 Montag, 20. August 2001 11:45 11
260 LEKTION 8
Formulare anlegen
6
Geben Sie unter »Element« Marketing ein und klicken Sie auf »Hinzufügen«.
7
Geben Sie unter »Element« Human Resources ein und klicken Sie auf
»Hinzufügen«.
Hinweis: Achten Sie darauf, dass Sie jedes Mal nach dem Eingeben eines Elementnamens auf die Schaltfläche »Hinzufügen« klicken, um das Element der Kombi–
nationsfeldliste hinzuzufügen. Drücken Sie zu diesem Zweck nicht die Eingabetaste;
durch Drücken dieser Taste schließen Sie das Dialogfeld.
Alle drei Elemente werden nun in der Kombinationsfeldliste in der Reihenfolge
angezeigt, in der Sie sie hinzugefügt haben.
8
Wählen Sie die Option »Elemente sortieren«, um die aufgelisteten Elemente
in alphabetischer Reihenfolge anzuordnen.
9
Wählen Sie Marketing aus, um es zur voreingestellten Auswahl zu bestimmen.
10 Klicken Sie auf das Register »Darstellung«. Schalten Sie die Umrandungsoption »Farbe« aus. Schalten Sie die Umrandungsoption »Hintergrund« ein
und klicken Sie auf die Farbschaltfläche rechts daneben, um eine Farbe auszuwählen:
• Unter Windows klicken Sie auf »Farben definieren«. Geben Sie für »Rot«
255 ein, für »Grün« 255 und für »Blau« 204. Klicken Sie anschließend auf
OK.
c08.fm Seite 261 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
• Unter Mac OS suchen Sie in der linken Spalte des aufgerufenen Dialogfeldes
den CMYK-Farbwähler. Geben Sie für Zyan 0%, für Magenta 0%, für Gelb
20% und für Schwarz 0% ein. Klicken Sie anschließend auf OK.
11 Wählen Sie im Dialogfeld »Feldeigenschaften« einen serifenlosen Zeichensatz
und eine Punktgröße. (Wir haben eine Helvetica in der Punktgröße 10
gewählt.) Klicken Sie anschließend auf OK.
12 Klicken Sie auf die Schaltfläche »Originalgröße« ( ). Wählen Sie das HandWerkzeug, platzieren Sie den Mauszeiger auf dem Dreieck im neuen Feld und
klicken Sie, um die Popup-Liste mit Elementen betrachten zu können.
Optionsfelder hinzufügen
Im Gegensatz zu Kontrollkästchen, mit denen Sie mehrere Elemente aus einer
Gruppe auswählen können, lassen Optionsfelder Sie immer nur ein Element
gleichzeitig auswählen.
Denken Sie also beim Erzeugen von Optionsfeldern daran, dass die Felder den
gleichen Namen besitzen müssen, jedoch unterschiedliche Exportwerte
benötigen. Das Feld Unused tickets attached? kann beispielsweise zwei Werte
besitzen: »Yes« oder »No«. Sie werden nun dieses Optionsfeld festlegen.
1
Verwenden Sie das Vergrößern-Werkzeug ( ), um den oberen rechten
Bereich des Formulars zu vergrößern.
2
Wählen Sie das Formular-Werkzeug ( ) und ziehen Sie damit ein Rechteck
um den Kreis unmittelbar neben dem Wort »Yes« oben rechts im Formular.
Department
Department
Submit
Unused tickets attached?
ion Expense
Re
Yes
Recruiting Expense
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Reset
No
Personal Auto
(enter Miles only)
Miles
Expense
Rental Auto
Total
261
c08.fm Seite 262 Montag, 20. August 2001 11:45 11
262 LEKTION 8
Formulare anlegen
3
Geben Sie unter »Name« Unused Tickets ein und wählen Sie als »Typ«
»Optionsfeld«.
4
Klicken Sie auf das Register »Optionen«. Wählen Sie als »Zeichen« »Kreis«
und geben Sie unter »Exportwert« Ja ein.
5
Klicken Sie auf das Register »Darstellung«. Schalten Sie die Umrandungsoptionen »Farbe« und »Hintergrund« aus. Wählen Sie als »Breite« »Schmal«
und als »Art« »Durchgehend«. Klicken Sie dann auf OK.
Anstatt das Formular-Werkzeug zum Erzeugen des nächsten Optionsfeldes zu
verwenden, werden Sie das soeben erstellte Feld kopieren und dadurch Zeit
sparen. Beim Kopieren eines Formularfeldes müssen Sie allerdings unbedingt
daran denken, die entsprechenden Feldeigenschaften des neuen Feldes zu bearbeiten.
6
Bewegen Sie den Mauszeiger auf das soeben angelegte Feld »Yes« und halten
Sie die Strg-Taste (Windows) bzw. die Option-Taste (Mac OS) gedrückt.
Ziehen Sie das Feld auf den Kreis neben »No« (ein leeres Dreieck wird in
Windows bzw. ein Pluszeichen in Mac OS angezeigt, was darauf hinweist, dass
Sie eine Kopie erzeugen). Halten Sie beim Ziehen zusätzlich noch die
c08.fm Seite 263 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
Umschalttaste gedrückt, um das kopierte Feld entlang der gleichen waagerechten (oder senkrechten) Linie auszurichten wie das ursprüngliche Feld.
Department
Department
Submit
Unused tickets attached?
ion Expense
Re
Unu
Recruiting Expense
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Yes
Reset
No
Personal Auto
Rental Auto
Total
(enter Miles only)
Miles
Expense
7
Doppelklicken Sie auf das Feld neben »No«, um das Dialogfeld »Feldeigenschaften« aufzurufen. Klicken Sie auf das Register »Optionen«, geben Sie als
Exportwert Nein ein und klicken Sie auf OK.
8
Klicken Sie auf die Schaltfläche »Originalgröße« ( ). Wählen Sie das HandWerkzeug und klicken Sie auf die soeben erzeugten Optionsfelder. Beachten
Sie, dass Sie immer nur ein Element gleichzeitig auswählen können.
Da die Ausrichtung am Formularraster immer noch eingeschaltet ist, sollten die
Optionsfelder gleichmäßig an den vorhandenen schwarzen Kreisen auf dem Formular ausgerichtet sein.
9
Wählen Sie Datei: Speichern, um die Datei Expense1.pdf zu sichern.
Unterschriftsfeld hinzufügen
Sie werden jetzt ein Unterschriftsfeld erstellen, damit der Anwender ein Formular
digital unterschreiben kann.
Hinweis: Ein digitales Unterschriftsfeld ist nicht in den Daten enthalten, die als
FDF-Datei importiert oder exportiert werden. Damit eine digitale Unterschrift
verfügbar ist, muss die komplette PDF-Datei zur Verfügung stehen.
1
Ziehen Sie mit dem Formular-Werkzeug ( ) ein Rechteck um den Bereich
unter der Bezeichnung Traveler’s Signature und der Unterschriftslinie.
2
Geben Sie als »Name« Traveler’s Signature ein und wählen Sie als »Typ« die
Option »Unterschrift«.
263
c08.fm Seite 264 Montag, 20. August 2001 11:45 11
264 LEKTION 8
Formulare anlegen
3
Deaktivieren Sie unter »Darstellung« die Umrandungsoptionen »Farbe« und
»Hintergrund«.
4
Klicken Sie auf das Register »Unterschrift« und aktivieren Sie die Option »Als
schreibgeschützt markieren«. Wählen Sie aus dem Popup-Menü die Option
»alle Felder«.
Damit werden die Felder so gesperrt, dass nach der Unterzeichnung des Dokuments keine Feldwerte mehr geändert werden können.
5
Klicken Sie auf OK, um das Hinzufügen des Unterschriftsfelds abzuschließen.
6
Klicken Sie mit dem Hand-Werkzeug unterhalb der Bezeichnung Traveler’s
Signature. Das Dialogfeld »Self-Sign-Sicherheit - Anmelden« wird angezeigt.
Um also das Dokument zu unterzeichnen, müssen Sie sich erst einmal
anmelden.
7
Klicken Sie auf »Abbrechen«, um das Anmelden-Dialogfeld zu verlassen.
Klicken Sie nochmals auf OK, um das Warnfeld zu schließen.
8
Wählen Sie Datei: Speichern, um die Datei zu sichern.
Informationen über digitale Unterschriften finden Sie in Lektion 7, »Dokumente
in der Überarbeitung«.
Sie können ein Unterschriftsfeld duplizieren (mit dem Kopieren-Befehl im
Kontextmenü) und es an die gleiche Stelle auch auf mehreren Seiten einfügen. Das ist
dann von Vorteil, wenn der Anwender das Dokument zwar nur einmal abzeichnen
soll, die Unterschrift aber auf jeder einzelnen Seite erscheinen soll. Da ein Duplizieren des Feldes auf diese Weise automatisch die Unterschrift auf jeder Seite
hinzufügt, sobald die erste Seite unterschrieben wurde, sollten Sie das Unterschriftsfeld mit einem entsprechenden Hinweis versehen.
c08.fm Seite 265 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
Formularfelder berechnen
Sie können mit zwei oder mehreren vorhandenen numerischen Feldeinträgen
mathematische Berechnungen durchführen und die Ergebnisse anzeigen lassen.
Sie können Berechnungen aber nur innerhalb von Text- oder Kombinationsfeldern ausführen lassen. Dazu können Sie vordefinierte Operationen verwenden
oder mit Hilfe der Programmiersprache JavaScript eigene Operationen erzeugen.
Im ersten Teil dieses Abschnittes werden Sie ein Summenfeld erstellen, das die
Werte aus den Feldern Airfare, Fares, Personal Auto und Rental Auto im Abschnitt
Transportation des Formulars addiert. Anschließend werden Sie eine eigene
Berechnung für das Feld Personal Auto festlegen.
Bestimmen einer vorformulierten Berechnung
In Acrobat können Sie numerischen Feldern geläufige mathematische Operationen zuweisen – einschließlich Addition, Multiplikation, Durchschnittswerte
und Ermitteln von Höchst- und Mindestwerten.
1
Verwenden Sie das Vergrößern-Werkzeug ( ), um den Abschnitt Transportation des Formulars zu vergrößern.
2
Wählen Sie das Formular-Werkzeug ( ) und ziehen Sie ein Rechteck in der
ersten Zelle unter Total rechts im Abschnitt Transportation.
Submit
Unused tickets attached?
ocation Expense
Unus Yes
Re Recruiting Expense
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
scription.line1
3
Airfare.line1
Fares.line1
Reset
Unus No
Personal Auto
Rental Auto
Total
(enter Miles only)
Miles
Expense
Miles.line Personal
RentalAuto.line1
Total.line1
Geben Sie unter »Name« Total.line1 ein und wählen Sie als »Typ« die Option
»Text«.
Damit ein Feld Berechnungen ausführen kann, muss es als Zahlenfeld formatiert
sein. Sie werden nun das Feld Total als Zahlenfeld festlegen.
265
c08.fm Seite 266 Montag, 20. August 2001 11:45 11
266 LEKTION 8
Formulare anlegen
4
Klicken Sie auf das Register »Format«. Wählen Sie unter Kategorie die
Option »Zahlen«. Unter »Dezimalstellen« wählen Sie die Option »2« und
als »Währungssymbol« die Option »Dollar«.
5
Klicken Sie auf das Register »Berechnung« und wählen Sie »Wert ist
(Operation) der folgenden Felder«.
6
Wählen Sie aus dem Popup-Menü »die Summe (+)« (das ist die Voreinstellung) und klicken Sie auf »Auswählen«.
7
Wählen Sie im Dialogfeld »Feld auswählen« Airfare.line1 in der Liste und
klicken Sie auf »Hinzufügen« (Windows) bzw. »Auswählen« (Mac OS).
8
Wiederholen Sie den Schritt 7 drei Mal, um der Berechnungsliste die
Elemente Fares.line1, PersonalAuto.line1 und RentalAuto.line1 hinzuzufügen.
Werte, die für Berechnungen verwendet werden sollen, müssen genau wie das Feld
Total als Zahlenfelder formatiert werden. Wir haben bereits für Sie die Felder
Fares.line1, PersonalAuto.line1 und RentalAuto.line1 als Zahlenfelder vorformatiert.
9
Klicken Sie auf »Schließen« (Windows) bzw. »Fertig« (Mac OS).
c08.fm Seite 267 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
Die Felder Airfare.line1, Fares.line1, PersonalAuto.line1 und RentalAuto.line1
werden nun in der Nachrichtenzeile links neben der Schaltfläche »Auswählen«
angezeigt. Falls Ihnen beim Hinzufügen der Felder ein Fehler unterlaufen ist,
können Sie den Wert in der Nachrichtenzeile auswählen und löschen oder auf
»Auswählen« klicken und weitere Felder hinzufügen.
10 Klicken Sie auf OK, um das Dialogfeld »Feldeigenschaften« zu schließen.
11 Wählen Sie das Hand-Werkzeug ( ). Das Feld Total sollte jetzt den Wert
$85.00 enthalten (aus dem Wert 85.00 im Feld Fares). Da die übrigen numerischen Felder bisher noch leer sind, können Sie den Wert im Feld Total nicht
beeinflussen.
12 Geben Sie jetzt in der ersten Zelle unter Airfare 250 ein und drücken Sie die
Tabulatortaste oder die Eingabetaste, um das Feld Total zu aktualisieren.
Submit
Unused tickets attached?
ocation Expense
Yes
Recruiting Expense
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
250.00
Reset
No
Personal Auto
Rental Auto
Total
(enter Miles only)
Miles
Expense
85.00
$335.00
Bestimmen einer eigenen Berechnung
Sie werden nun eine eigene JavaScript-Berechnung für die Spalte Personal Auto
eingeben, um die persönlichen Reisespesen zu berechnen (Anzahl der gefahrenen
Meilen mit dem Spesensatz pro Meile multiplizieren).
Die Felder Miles und Expense wurden bereits als Zahlenfelder formatiert. Sie
werden jetzt das Dialogfeld »Feldeigenschaften« für das Feld Expense öffnen und
ihm die Option »Benutzerdefiniertes Berechnungsskript« hinzufügen.
267
c08.fm Seite 268 Montag, 20. August 2001 11:45 11
268 LEKTION 8
Formulare anlegen
1
Wählen Sie das Formular-Werkzeug ( )und doppelklicken Sie damit auf das
Feld PersonalAuto.line1 unter Personal Auto.
Submit
Unused tickets attached?
ocation Expense
Re Recruiting Expense
Airfare
Unus Yes
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
scription.line1
2
Airfare.line1
Fares.line1
Reset
Unus No
Personal Auto
Rental Auto
Total
(enter Miles only)
Miles
Expense
Miles.line Personal
RentalAuto.line1
Total.line1
Klicken Sie auf das Register »Berechnung«. Wählen Sie »Benutzerdefiniertes
Berechnungsskript« und klicken Sie anschließend auf »Bearbeiten«.
Um eigene Berechnungen zu erzeugen, schreiben Sie Instruktionen in JavaScript,
die Adobe Acrobat anweisen, welche Operationen durchgeführt werden sollen. Sie
werden jetzt JavaScript-Code eingeben, um die Anzahl der gefahrenen Meilen mit
32 Cents zu multiplizieren (dem erlaubten Spesensatz pro Meile für die Nutzung
des Privatfahrzeuges).
3
Geben Sie den JavaScript-Code genau so ein, wie er nachfolgend angegeben
ist, einschließlich des Zeilenumbruchs nach dem ersten Semikolon:
var a = this.getField("Miles.line1");
event.value = a.value * .32;
c08.fm Seite 269 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
Weitere Informationen zum Erlernen der Programmiersprache JavaScript finden
Sie in JavaScript-Dokumentationen und -Büchern.
4
Klicken Sie auf OK und dann noch einmal auf OK.
Sie werden jetzt Werte eingeben, um die Berechnungsoperationen auszuprobieren.
5
Klicken Sie auf die Schaltfläche »Originalgröße« ( ). Wählen Sie das HandWerkzeug und klicken Sie in der ersten Zelle von Miles unter Personal Auto.
6
Geben Sie 100 ein und drücken Sie die Eingabetaste.
Submit
Unused tickets attached?
ocation Expense
Yes
Recruiting Expense
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
250.00
85.00
Reset
No
Personal Auto
Rental Auto
Total
(enter Miles only)
Miles
Expense
100
32.00
$335.00
Der Wert für Meilen wird in der Spalte Miles und der Wert 32.00 (100 mal 0,32)
wird im Spesenfeld Personal Auto angezeigt.
Beachten Sie aber, dass im Feld Total immer noch $335.00 angezeigt wird, d.h., die
Gesamtsumme ohne die Privatfahrzeugspesen. Im nächsten Abschnitt werden Sie
die Berechnungsreihenfolge berichtigen, so dass das Feld Total auch die Privatfahrzeugspesen mit in die Berechnungen einbezieht.
Festlegen der Berechnungsreihenfolge
Das Feld Total zeigt den falschen Wert an, da Acrobat die beiden Berechnungen in
der falschen Reihenfolge ausführt. Mit anderen Worten, Acrobat berechnet
zunächst die Gesamtsumme und dann die Privatfahrzeugspesen. Sie werden diese
Berechnung jetzt umkehren, damit das Feld Total den richtigen Wert anzeigen
kann.
269
c08.fm Seite 270 Montag, 20. August 2001 11:45 11
270 LEKTION 8
Formulare anlegen
Die Berechnungsreihenfolge folgt per Voreinstellung der Tabulatorreihenfolge der
Felder. Weitere Informationen zur Tabulatorreihenfolge finden Sie unter »Eigene
Übungen« auf Seite 277.
1
Wählen Sie Werkzeuge: Formulare: Feldberechnungsreihenfolge festlegen.
2
Wählen Sie PersonalAuto.line1 und klicken Sie auf die Schaltfläche »Oben«,
um das Feld an den Anfang der Liste mit den zu berechnenden Feldern zu
setzen. Klicken Sie anschließend auf OK.
3
Löschen Sie im Formular die Zahl 100 im Feld Miles unter Personal Auto.
Geben Sie anschließend unter Miles 200 ein und drücken Sie die Eingabetaste.
Sie sehen, dass das Feld Total jetzt die richtige Summe anzeigt, weil es die Werte
für Personal Auto in seine Berechnungen mit einbezieht.
4
Wählen Sie Datei: Speichern, um die Datei Expense1.pdf zu sichern.
Erstellen eines Schaltflächenfeldes zum Zurücksetzen
Sie können einen Vorgang zum Zurücksetzen eines Formulars festlegen, der alle
bereits eingegebenen Daten in diesem Formular löscht. Ein Formular kann
beispielsweise zurückgesetzt werden, um einen Fehler zu berichtigen oder um das
Formular für einen neuen Benutzer wieder zu löschen.
Sie werden den Vorgang »Zurücksetzen« als Schaltflächenfeld hinzufügen, mit
dem der Anwender alle Eingaben in das Formular durch Klicken löschen kann. In
diesem Teil der Lektion werden Sie das automatische Ausrichten am Formular-
c08.fm Seite 271 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
raster ausschalten. Mehr über das Erstellen von Schaltflächen für PDF-Dokumente erfahren Sie in Lektion 10, »Online-Dokumente gestalten«.
1
Wählen Sie Anzeige: Am Formularraster ausrichten, um das Ausrichten am
Raster zu deaktivieren.
2
Ziehen Sie mit dem Formular-Werkzeug (
Reset oben rechts im Formular.
) ein Rechteck um das Element
Department
Department
Submit
Unused tickets attached?
ion Expense
Re
Unu Yes
Recruiting Expense
Airfare
Fares
(Taxi, Bus, Ferry,
Parking, & Tolls)
Unu No
Personal Auto
Reset
Rental Auto
Total
(enter Miles only)
Miles
Expense
3
Geben Sie unter »Name« Reset ein und wählen Sie als »Typ« »Schaltfläche«.
4
Klicken Sie auf das Register »Darstellung«. Schalten Sie die Umrandungsoptionen »Farbe« und »Hintergrund« aus und wählen Sie als »Art« »Durchgehend«.
5
Klicken Sie auf das Register »Optionen«. Wählen Sie als »Hervorhebung«
»Keine« und als »Layout« »Nur Text«.
6
Klicken Sie auf das Register »Vorgänge«. Wählen Sie »Maustaste loslassen«,
um einen Vorgang zu erzeugen, der dann abläuft, wenn die Maustaste losgelassen wird, während der Mauszeiger sich auf der Schaltfläche »Reset«
befindet. Klicken Sie anschließend auf »Hinzufügen«.
7
Das Dialogfeld »Vorgang hinzufügen« wird aufgerufen und ermöglicht Ihnen,
den Vorgang festzulegen, der nach dem Klicken auf die Schaltfläche ablaufen
soll.
271
c08.fm Seite 272 Montag, 20. August 2001 11:45 11
272 LEKTION 8
Formulare anlegen
8
Wählen Sie als »Typ« die Option »Formular zurücksetzen« und klicken Sie auf
»Felder auswählen«.
9
Wählen Sie im Dialogfeld »Feldauswahl« »Alle Felder« und klicken Sie auf
OK. Klicken Sie anschließend auf »Vorgang festlegen« und dann auf OK, um
die Schaltfläche »Reset« dem Formular hinzuzufügen.
10 Wählen Sie das Hand-Werkzeug ( ) und klicken Sie auf die »Reset«-Schaltfläche, um sie auszuprobieren.
Die Einträge in den Feldern des Formulars werden gelöscht.
11 Wählen Sie Datei: Schließen. Klicken Sie auf »Ja« (Windows) bzw. »Speichern« (Mac OS), um Ihre Änderungen zu sichern.
Übetragen von Formulardaten über das Web
PDF-Formulare können dazu verwendet werden, Daten über das World Wide
Web zu übertragen und zu sammeln. Damit dies funktioniert, benötigen Sie eine
aktive CGI-Anwendung (Common Gateway Interface) auf dem Webserver, die die
Daten sammelt und an eine Datenbank weiterleitet. Die Feldnamen in den
Formularen müssen außerdem mit denen in der CGI-Anwendung übereinstimmen. Jede bereits vorhandene CGI-Anwendung, die Daten aus Formularen
(im HTML- oder FDF-Format) sammelt, lässt sich im Prinzip auch für das
Sammeln von Daten aus PDF-Formularen verwenden.
c08.fm Seite 273 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
Sie sollten berücksichtigen, dass CGI-Skripts außerhalb von Acrobat erzeugt
werden müssen und sehr gute Erfahrungen im Programmieren voraussetzen.
CGI-Anwendungen werden normalerweise vom Administrator eines Webservers
eingerichtet. Weitere Informationen zum Erzeugen und Verwalten einer Formular-Datenbank finden Sie im »FDF (Forms Data Format) Toolkit«. Falls Sie das
FDF Toolkit nicht besitzen, können Sie sich an die Adobe Developer Association
wenden oder auf der Website unter www.adobe.com nachsehen.
PDF-Formulare lassen sich im Internet oder auf einem Netzwerkserver so bereitstellen, dass sie sich abhängig von den eingegebenen Daten dynamisch ändern.
Wenn beispielsweise ein Angestellter ein Formular für die Krankenkasse ausfüllt
und angibt, dass Kinder vorhanden sind, generiert das Formular neue Felder,
damit Informationen für jedes der (abhängigen) Kinder erfasst werden können.
Weitere Informationen finden Sie unter »Verwenden von Vorlagen zum
dynamischen Generieren von Formularen« in der Acrobat-5.0-Online-Hilfe.
Formularfelder ausfüllen
Jetzt können Sie das Ausfüllen der Felder ausprobieren, die Sie soeben erstellt
haben, und das Formular zurücksetzen. (Da Sie keine CGI-Anwendung auf einem
Webserver eingerichtet haben, werden Sie die Formulardaten auch nicht
übertragen können.) Wenn Sie damit fertig sind, wählen Sie »Datei: Schließen«,
um die Datei zu schließen, ohne sie vorher in Acrobat zu speichern.
Mit der Felder-Palette arbeiten
Wenn Sie ein vorhandenes Formular mit Feldern überarbeiten wollen, erhalten
Sie in der Felder-Palette nützliche Hinweise zu allen Formularfeldern innerhalb
des jeweiligen Dokuments. Außerdem können Sie mit Hilfe der Palette die Felder
sperren, um sie vor unbeabsichtigten Änderungen während der Formularentwicklung zu schützen. Sie werden in diesem Abschnitt die Felder-Palette verwenden, um die Eigenschaften von Feldern zu verändern.
273
c08.fm Seite 274 Montag, 20. August 2001 11:45 11
274 LEKTION 8
Formulare anlegen
1
Wählen Sie Datei: Öffnen und öffnen Sie die Datei Expfinal.pdf im Ordner
Lektion08.
2
Wählen Sie Fenster: Felder.
Die Felder-Palette wird als schwebendes Fenster innerhalb des Dokumentfensters
angezeigt. Um einfacher im Formular arbeiten zu können, werden Sie die FelderPalette erst einmal im Navigationsfenster andocken.
3
Eventuell müssen Sie auf die Schaltfläche »Navigationsfenster ein-/ausblenden« klicken( ), um das Navigationsfenster anzuzeigen.
4
Ziehen Sie das Register der Felder-Palette in das Navigationsfenster.
5
Schließen Sie die Palette, die jetzt nur noch die Tags-Palette enthält.
6
Klicken Sie im Navigationsfenster auf das Register »Felder«, um die Palette
anzuzeigen.
Beachten Sie, dass jeder Formularfeldtyp ein bestimmtes Symbol besitzt. In
Windows können Sie mit dem Hand-Werkzeug in ein Formularfeld im
Dokument Expense1.pdf klicken und sofort wird das entsprechende Formularfeld
in der Felder-Palette hervorgehoben.
So wie bei anderen Paletten lassen sich die Symbole für die Formularfelder
erweitern oder reduzieren. Formularfelder mit abhängigen Bezeichnungen sind
unter einem Symbol gruppiert.
c08.fm Seite 275 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
7
Wählen Sie das Formular-Werkzeug ( ) und doppelklicken Sie auf ein
Symbol in der Felder-Palette, um das entsprechende Feld im Formular
hervorzuheben.
So können Sie beispielsweise beim Überarbeiten eines Formulares schnell zwischen den einzelnen Feldern navigieren.
Conf
Sie werden jetzt mit Hilfe der Felder-Palette den Namen des Total-Feldes im
Transportation-Abschnitt des Formulares ändern.
8
Wählen Sie das Vergrößern-Werkzeug ( ), um im Formular den Transportation-Abschnitt zu vergrößern.
9
Erweitern Sie im Navigationsfenster das Symbol des Total-Formularfeldes,
um die vollständige Liste aller zusammenhängenden Symbole anzuzeigen.
Sie werden die Namen dieser Formularfelder ändern.
275
c08.fm Seite 276 Montag, 20. August 2001 11:45 11
276 LEKTION 8
Formulare anlegen
10 Wählen Sie das Symbol des Total-Formularfeldes aus und klicken Sie mit der
rechten Maustaste (Windows) bzw. mit gedrückter Control-Taste (Mac OS).
Wählen Sie im Kontextmenü die Option »Feld umbenennen«.
11 Geben Sie den neuen Feldnamen in das Textfeld des Formularfeldes ein. (Wir
haben das Feld in Expenses umbenannt.)
Beachten Sie, dass Sie mit Hilfe des Kontextmenüs ausgewählte Felder auch
sperren können.
12
Klicken Sie in einem leeren Bereich im Navigationsfenster.
In Windows wird das Formularfeld automatisch in der Liste verschoben. (Die
Symbole werden in alphabetischer Reihenfolge aufgelistet.) In Mac OS werden
umbenannte Felder ganz unten in der Palette platziert. Der Name des Formularfeld-Symbols ist damit ebenso geändert wie die Namen der untergeordneten
Felder. Natürlich haben auch die Formularfelder im Formular selbst entsprechende neue Namen erhalten.
Auf diese Weise lassen sich auch die Namen anderer Formularfelder ändern.
c08.fm Seite 277 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
13 Wählen Sie das Hand-Werkzeug.
14 Schließen Sie die Datei, ohne sie vorher zu speichern.
Sie haben gerade das Erstellen und Verwalten von PDF-Formularen gelernt. Jetzt
können Sie Ihre neuen Fähigkeiten dazu benutzen, Ihre vorhandenen und
zukünftigen Formulare in Online-Formulare zu ändern. Wenden Sie sich an Ihren
Web-Administrator, um die Daten aus diesen Formularen zu sammeln und somit
Ihre Datenbanken auf dem neuesten Stand zu halten.
Eigene Übungen
Sie können die Reihenfolge festlegen, in der Anwender auf einer einzelnen Seite
mit Hilfe der Tabulatortaste durch die Formularfelder springen. Die voreingestellte Reihenfolge ist die Reihenfolge, in der die Formularfelder erstellt wurden.
Sie können die Tabulatorreihenfolge des Spesenberichtes so festlegen, dass
Anwender die Felder der Reihe nach von links nach rechts und oben nach unten
durchlaufen können.
1
Wählen Sie Datei: Öffnen und öffnen Sie die Datei Expensel.pdf im Ordner
Lektion 08.
2
Wählen Sie das Formular-Werkzeug (
3
Wählen Sie Werkzeuge: Formulare: Felder: Tab-Reihenfolge festlegen.
).
Die Formularfelder zeigen nun Zahlen an, die die gegenwärtige Tabulatorreihenfolge angeben.
4
Um die Reihenfolge zu ändern, klicken Sie die Formularfelder in der
gewünschten Nummerierungsfolge an. Beginnen Sie mit dem Feld Name und
fahren Sie zeilenweise von links nach rechts fort.
Name
Today s Date
1
3
Date.expense
Name.employee
Department
Manager s Name
2
23
Name.manager
Department
Check all that apply:
20
Conference Expense
Unused tickets attached?
21
Relo
Relocation Expense
22
Recr
Recruiting Expense
24 Yes
Unus
25 No
Unus
277
c08.fm Seite 278 Montag, 20. August 2001 11:45 11
278 LEKTION 8
Formulare anlegen
5
Klicken Sie außerhalb eines Formularfeldes oder wechseln Sie auf ein anderes
Werkzeug, um die Funktion »Tab-Reihenfolge festlegen« zu verlassen.
6
Wenn Sie fertig sind, schließen Sie die Datei, ohne die Änderungen zu
speichern.
Fragen
1
Worin besteht der Unterschied zwischen einem Kontrollkästchen und einem
Optionsfeld?
2
Unter welchen Bedingungen können Anwender ein Formular über das Web
übertragen?
3
Welche Felder eines Formulars werden ausgefüllt, wenn Sie den Befehl
»Import: Formulardaten« verwenden?
4
Was ist ein Kombinationsfeld?
5
Wie kopieren Sie ein Formularfeld durch Ziehen?
6
Wie können Sie Einträge in ein Text- oder Kombinationsfeld beschränken?
7
Wie können Sie mathematische Berechnungen in zwei oder mehr numerischen Feldern durchführen lassen?
Antworten
1
Sie können mehrere Kontrollkästchen zur gleichen Zeit, allerdings nur ein
einzelnes Optionsfeld aus einer Reihe von Optionsfeldern aktivieren.
2
Anwender, die ein Formular über das Web übertragen möchten, benötigen
eine eingerichtete CGI-Anwendung (Common Gateway Interface) auf ihrem
Webserver, die die Formulardaten weiterverarbeiten kann.
3
Beim Importieren von Daten aus einer Formulardaten-Datei werden diese
Daten in die Felder eingefügt, die genau die gleichen Namen wie die importierten Datenfelder besitzen. Die Daten für ein Unterschriftsfeld werden nicht
importiert.
4
Ein Kombinationsfeld besteht aus einer Popup-Liste mit Elementen, aus
denen Anwender immer nur eines gleichzeitig auswählen können.
c08.fm Seite 279 Montag, 20. August 2001 11:45 11
ADOBE ACROBAT 5.0
Classroom in a Book
5
Um ein Formularfeld zu kopieren, wählen Sie das Formular-Werkzeug und
vergewissern Sie sich, dass keine Formularfelder ausgewählt sind. Halten Sie
die Strg-Taste (Windows) bzw. die Wahltaste (Mac OS) gedrückt und ziehen
Sie das gewünschte Feld, um eine Kopie davon erzeugen und verschieben zu
können.
6
Um Einträge in Text- oder Kombinationsfelder zu beschränken und sicherzustellen, dass Anwender nur entsprechende Daten in die Formularfelder
eingeben, verwenden Sie die Validierungseigenschaften.
7
Sie führen Berechnungen innerhalb von Text- oder Kombinationsfeldern
durch, indem Sie ihnen entweder vordefinierte Operationen zuweisen oder
eigene Operationen mit Hilfe der Programmiersprache JavaScript erzeugen.
279
c08.fm Seite 280 Montag, 20. August 2001 11:45 11