mirror of
https://github.com/php/doc-de.git
synced 2026-03-24 07:12:15 +01:00
82 lines
3.2 KiB
XML
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
|
|
-->
|