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