Vielleicht weiß es jemand nicht, aber mit dem PDF-Standard können Sie ausfüllbare Formulare erstellen. Das heißt, das fertige Dokument kann direkt vom Viewer aus bearbeitet werden. Dies wird am häufigsten für Fragebögen und verschiedene Formen verwendet. Der Benutzer füllt die Felder aus und sendet das Dokument per E-Mail oder druckt.
Heute werden wir uns ansehen, wie ein interaktives PDF-Formular zur Auswertung von HR-Interviews in Delphi und Lazarus erstellt wird.
Die neue Version von FastReport VCL 6.9 bietet eine Möglichkeit, Reporte im PDF-Format mit Unterstützung für interaktive Formulare zu exportieren. Die Eigenschaften InteractiveForms und InteractiveFormsFontSubset wurden zu den Exporteinstellungen hinzugefügt. Mit der zweiten Eigenschaft, dem Zeichenfolgenausdruck, können Sie einen Schriftzeichensatz für ein interaktives Formularobjekt mit der in der Datei enthaltenen Schriftart erstellen. Anwendungsbeispiel: A-Z, a-z, 0-9, # 43- # 47,! @ # $
Unterstützung für drei Objekte hinzugefügt:
Alle diese Objekte haben eine neue Eigenschaft - Editor - mit einer Reihe von Flags, die das Bearbeiten beim Anzeigen und / oder Exportieren ermöglichen.
Der Designer hat beispielsweise eine Reportsvorlage zur Bewertung von HR-Interviews erstellt, die ausfüllbare Felder, Kontrollkästchen und die Möglichkeit zum Hochladen Ihres Logos enthält.
Sie können die Werte dieser ausfüllbaren Felder auch im FastReport-Vorschaumodus ändern, indem Sie die Alt-Taste gedrückt halten, während Sie auf dieses Feld klicken.
Nach dem Export in PDF mit den entsprechenden Flags können Sie diese Felder in Viewern wie Adobe Acrobat Reader problemlos bearbeiten.
Daher kann die Funktion zum Bearbeiten des Reports im Vorschaumodus für Formulare und Fragebögen verwendet werden, in unserem Fall für das Bewertungsformular für HR-Interviews. Sie können den Report im .fp3-Format speichern und verteilen. Benutzer füllen den Bericht wie PDF-Formulare aus.
Oder Sie exportieren den Report sofort als PDF und verteilen die Datei ebenfalls.