1
0
mirror of https://github.com/php/doc-de.git synced 2026-03-24 07:12:15 +01:00
Files
archived-doc-de/reference/fdf/book.xml
Sergey Panteleev cb1f377e50 Update to English (#37)
Co-authored-by: Martin Samesch <samesch@php.net>
2021-08-27 08:41:36 +03:00

82 lines
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 68c2c871505aadf983f16113c5b077b335ce8d76 Maintainer: hholzgra Status: ready -->
<!-- Credits: tihox -->
<book xml:id="book.fdf" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="pecl" ?>
<title>Forms Data Format &Functions;</title>
<titleabbrev>FDF</titleabbrev>
<!-- {{{ preface -->
<preface xml:id="intro.fdf">
&reftitle.intro;
<simpara>
Forms Data Format (FDF) ist ein Format zur Verarbeitung von Formularen
innerhalb von PDF-Dokumenten. Weiterführende Informationen zu FDF und
dessen Verwendung sind unter
<link xlink:href="&spec.pdf.fdf;">&spec.pdf.fdf;</link> zu finden.
</simpara>
<simpara>
Der Ansatz den FDF verfolgt, ist vergleichbar mit dem üblicher
HTML-Formulare. Die wesentlichen Unterschiede liegen in der Übertragung der
Daten nach Absenden des Formulars (dies ist das eigentliche Form Data
Format), sowie in dem Format des Dokuments welches das Formular
enthält(PDF). Die Verarbeitung der FDF-Daten ist eine der Möglichkeiten,
die die FDF-Funktionen bereitstellen. Darüber hinaus kann man
beispielsweise innerhalb eines vorhandenen PDF-Formulars die Input-Felder
dynamisch mit Daten füllen, ohne das Formular selbst zu verändern. Hierzu
erzeugt man das FDF-Dokument (<function>fdf_create</function>), setzt die
Werte der jeweiligen Input-Felder (<function>fdf_set_value</function>) und
verbindet es mit dem jeweiligen PDF-Formular
(<function>fdf_set_file</function>). Nachdem man das FDF-Dokument, mit dem
passenden MimeType <literal>application/vnd.fdf</literal> versehen,
ausgegeben hat, erkennt das Acrobat-Reader-PlugIn des Browsers den MimeType
und füllt das Zielformular mit den Daten des FDF-Dokuments.
</simpara>
<simpara>
Betrachtet man ein FDF-Dokument mit einem Text-Editor, findet sich dort ein
Katalog-Objekt <literal>FDF</literal>. Dieses Objekt kann mehrere Einträge
der Art <literal>Fields</literal>, <literal>F</literal>,
<literal>Status</literal> etc.. enthalten. Die gebräuchlichsten Einträge
sind <literal>Fields</literal>, welches zu einer Anzahl von Input-Feldern
verweist, sowie <literal>F</literal> das den Dateinamen des zugehörigen
PDF-Dokuments enthält. Diese Einträge finden sich in der FDF-Dokumentation
unter /F-Key oder /Status-Key. Modifikationen dieser Einträge werden mit
Hilfe der Funktionen <function>fdf_set_file</function> und
<function>fdf_set_status</function> vorgenommen. Felder werden u.a. mit
<function>fdf_set_value</function>, <function>fdf_set_opt</function>
modifiziert.
</simpara>
</preface>
<!-- }}} -->
&reference.fdf.setup;
&reference.fdf.constants;
&reference.fdf.examples;
&reference.fdf.reference;
</book>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->