<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.utilspec.nontext.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'book.fdf.php',
    1 => 'FDF',
    2 => 'Formato de formulario',
  ),
  'up' => 
  array (
    0 => 'refs.utilspec.nontext.php',
    1 => 'Salida MIME que no es texto',
  ),
  'prev' => 
  array (
    0 => 'refs.utilspec.nontext.php',
    1 => 'Salida MIME que no es texto',
  ),
  'next' => 
  array (
    0 => 'fdf.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/fdf/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.fdf.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.fdf" class="book">
 
 <h1 class="title">Formato de formulario</h1>
 

 
 <div id="intro.fdf" class="preface">
  <h1 class="title">Introducción</h1>
  <p class="simpara">
   <code class="literal">Forms Data Format</code> (FDF) es un formato de formulario para documentos
   PDF. La documentación (en inglés) puede ser leída en
   <a href="http://www.adobe.com/devnet/acrobat/fdftoolkit.html" class="link external">&raquo;&nbsp;http://www.adobe.com/devnet/acrobat/fdftoolkit.html</a>
   para más detalles sobre los pormenores.
  </p>
  <p class="simpara">
   El espíritu de FDF es similar al de los formularios HTML. Las
   diferencias radican en los medios de transmisión de los
   datos al servidor, cuando el botón <code class="literal">&quot;submit&quot;</code> (enviar) es
   presionado (lo cual es del ámbito de Form Data Format) y el formato de
   formulario en sí mismo (que es más bien del ámbito de Portable Document
   Format, PDF). Gestionar datos FDF es uno de los objetivos de las
   funciones FDF. Pero hay otros. También es posible tomar un
   formulario PDF y prellenar los campos sin modificar el
   formulario en sí. En este caso, se creará un documento FDF
   (<span class="function"><a href="function.fdf-create.php" class="function">fdf_create()</a></span>), se llenarán los campos
   (<span class="function"><a href="function.fdf-set-value.php" class="function">fdf_set_value()</a></span>) y se asociará a un fichero PDF
   (<span class="function"><a href="function.fdf-set-file.php" class="function">fdf_set_file()</a></span>). Finalmente, todo será enviado
   al cliente, con el tipo MIME <code class="literal">application/vnd.fdf</code>. El módulo <code class="literal">&quot;Acrobat reader&quot;</code>
   del navegador reconocerá este tipo MIME y leerá el fichero
   PDF, luego lo llenará con FDF.
  </p>

  <p class="simpara">
   Si se edita un fichero FDF con un editor de texto, se encontrará
   un catálogo de objetos con el nombre de <code class="literal">FDF</code>. Este objeto
   puede contener entradas tales como <code class="literal">Fields</code>,
   <code class="literal">F</code>, <code class="literal">Status</code> etc.
   Las entradas más comúnmente utilizadas son
   <code class="literal">Fields</code>, que indica una lista de campos de control,
   y <code class="literal">F</code> que contiene el nombre del fichero PDF al que
   pertenecen estos datos. Estas entradas son designadas en la documentación
   PDF bajo el nombre de /F-Key o /Status-Key.
   La modificación de estas entradas es posible con las funciones
   <span class="function"><a href="function.fdf-set-file.php" class="function">fdf_set_file()</a></span> y <span class="function"><a href="function.fdf-set-status.php" class="function">fdf_set_status()</a></span>.
   Los campos son modificables con las funciones
   <span class="function"><a href="function.fdf-set-value.php" class="function">fdf_set_value()</a></span>, <span class="function"><a href="function.fdf-set-opt.php" class="function">fdf_set_opt()</a></span> etc.
  </p>
 </div>
 

 






 








 








 









<ul class="chunklist chunklist_book"><li><a href="fdf.setup.php">Instalaci&oacute;n/Configuraci&oacute;n</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="fdf.requirements.php">Requerimientos</a></li><li><a href="fdf.installation.php">Instalaci&oacute;n</a></li><li><a href="fdf.resources.php">Tipos de recursos</a></li></ul></li><li><a href="fdf.constants.php">Constantes predefinidas</a></li><li><a href="fdf.examples.php">Ejemplos</a></li><li><a href="ref.fdf.php">Funciones FDF</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.fdf-add-doc-javascript.php">fdf_add_doc_javascript</a> — A&ntilde;ade c&oacute;digo javascript a un documento FDF</li><li><a href="function.fdf-add-template.php">fdf_add_template</a> — A&ntilde;ade una plantilla en el documento FDF</li><li><a href="function.fdf-close.php">fdf_close</a> — Cierra un documento FDF</li><li><a href="function.fdf-create.php">fdf_create</a> — Crea un nuevo documento FDF</li><li><a href="function.fdf-enum-values.php">fdf_enum_values</a> — Llama a una funci&oacute;n de usuario para cada valor FDF</li><li><a href="function.fdf-errno.php">fdf_errno</a> — Devuelve el c&oacute;digo de error de la &uacute;ltima operaci&oacute;n FDF</li><li><a href="function.fdf-error.php">fdf_error</a> — Devuelve el mensaje de error FDF</li><li><a href="function.fdf-get-ap.php">fdf_get_ap</a> — Lee la apariencia de un campo</li><li><a href="function.fdf-get-attachment.php">fdf_get_attachment</a> — Extrae un fichero integrado en un documento FDF</li><li><a href="function.fdf-get-encoding.php">fdf_get_encoding</a> — Lee el valor de la clave /Encoding</li><li><a href="function.fdf-get-file.php">fdf_get_file</a> — Lee el valor de la clave /F</li><li><a href="function.fdf-get-flags.php">fdf_get_flags</a> — Lee los atributos de un campo FDF</li><li><a href="function.fdf-get-opt.php">fdf_get_opt</a> — Lee un valor en un array de valores de un campo FDF</li><li><a href="function.fdf-get-status.php">fdf_get_status</a> — Lee el valor de la clave /STATUS</li><li><a href="function.fdf-get-value.php">fdf_get_value</a> — Devuelve el valor de un campo FDF</li><li><a href="function.fdf-get-version.php">fdf_get_version</a> — Lee el n&uacute;mero de versi&oacute;n de la API FDF</li><li><a href="function.fdf-header.php">fdf_header</a> — Emite las cabeceras HTTP espec&iacute;ficas de FDF</li><li><a href="function.fdf-next-field-name.php">fdf_next_field_name</a> — Lee el nombre del siguiente campo FDF</li><li><a href="function.fdf-open.php">fdf_open</a> — Abre un documento FDF</li><li><a href="function.fdf-open-string.php">fdf_open_string</a> — Lee un documento FDF a partir de un string</li><li><a href="function.fdf-remove-item.php">fdf_remove_item</a> — Configura el marco FDF de destino para el formulario</li><li><a href="function.fdf-save.php">fdf_save</a> — Guarda un documento FDF</li><li><a href="function.fdf-save-string.php">fdf_save_string</a> — Devuelve un documento FDF en forma de string</li><li><a href="function.fdf-set-ap.php">fdf_set_ap</a> — Fija la apariencia de un campo FDF</li><li><a href="function.fdf-set-encoding.php">fdf_set_encoding</a> — Modifica la codificaci&oacute;n de caracteres</li><li><a href="function.fdf-set-file.php">fdf_set_file</a> — Crea un documento PDF para mostrar datos FDF</li><li><a href="function.fdf-set-flags.php">fdf_set_flags</a> — Modifica una opci&oacute;n de un campo</li><li><a href="function.fdf-set-javascript-action.php">fdf_set_javascript_action</a> — Modifica la acci&oacute;n javascript de un campo</li><li><a href="function.fdf-set-on-import-javascript.php">fdf_set_on_import_javascript</a> — A&ntilde;ade c&oacute;digo Javascript para ser ejecutado cuando Acrobat abre un FDF</li><li><a href="function.fdf-set-opt.php">fdf_set_opt</a> — Modifica una opci&oacute;n de un campo</li><li><a href="function.fdf-set-status.php">fdf_set_status</a> — Establece el valor de la clave /STATUS</li><li><a href="function.fdf-set-submit-form-action.php">fdf_set_submit_form_action</a> — Modifica la acci&oacute;n de un formulario</li><li><a href="function.fdf-set-target-frame.php">fdf_set_target_frame</a> — Configura el marco de destino para la visualizaci&oacute;n del formulario</li><li><a href="function.fdf-set-value.php">fdf_set_value</a> — Modifica el valor de un campo FDF</li><li><a href="function.fdf-set-version.php">fdf_set_version</a> — Modifica el n&uacute;mero de versi&oacute;n del fichero FDF</li></ul></li></ul></div><?php manual_footer($setup); ?>