1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-24 07:42:22 +01:00
Files
archived-doc-ru/reference/fdf/book.xml
Sergey Panteleev daef8df962 Обнуление тега Reviewed (#364)
[skip-lint]
[skip-spellcheck]
2021-11-16 13:03:53 +03:00

76 lines
3.8 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 68c2c871505aadf983f16113c5b077b335ce8d76 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<book xml:id="book.fdf" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="pecl" ?>
<title>Формат данных форм</title>
<titleabbrev>FDF</titleabbrev>
<!-- {{{ preface -->
<preface xml:id="intro.fdf">
&reftitle.intro;
<simpara>
Формат данных форм (FDF) - это формат для обработки форм в
документах PDF. Более подробно данный формат описан в документации на сайте
<link xlink:href="&spec.pdf.fdf;">&spec.pdf.fdf;</link>.
</simpara>
<simpara>
Главная идея FDF похожа на формы HTML. Отличие только в формате
передачи данных на сервер после нажатия кнопки "Отправить"
(как раз про это и FDF) и формате самой формы (а это PDF).
Обработка данных формы - это одна из возможностей, предоставляемых
функциями fdf. Другая возможность - можно автоматически заполнить
существующую форму данными. В этом случае мы можем создать документ FDF
(<function>fdf_create</function>), задать значения для каждого поля ввода
(<function>fdf_set_value</function>) и связать его с формой PDF
(<function>fdf_set_file</function>). В итоге она будет отправлена браузеру с
Mime-типом <literal>application/vnd.fdf</literal>. Плагин "Acrobat reader" в вашем
браузере опознает Mime-тип, прочитает связанную форму PDF и заполнит её
данными из документа FDF.
</simpara>
<simpara>
Если вы посмотрите на документ FDF в простом текстовом редакторе, вы увидите
каталог объектов с именем <literal>FDF</literal>. Такой объект может
содержать набор элементов, таких как <literal>Fields</literal>,
<literal>F</literal>, <literal>Status</literal> и т.д.
Наиболее часто использующаяся запись - это <literal>Fields</literal>, которая
содержит список полей ввода, и <literal>F</literal>, которая содержит имя файла
документа PDF, для которого предназначены данные. Эти записи называются в
документации PDF как /F-Key или /Status-Key.
Изменение этих записей производится такими функциями как
<function>fdf_set_file</function> и <function>fdf_set_status</function>.
Поля модифицируются функциями <function>fdf_set_value</function>,
<function>fdf_set_opt</function> и т.д.
</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
-->