Ejemplo de Conjunto de subformularios

El ejemplo de Conjunto de subformularios muestra el comportamiento de un formulario PDF dinámico. Cuatro subejemplos muestran el comportamiento de creación de instancias del objeto de Conjunto de subformularios, mientras varían los valores de incidencia y el tipo de relación de los subformularios. El formulario de ejemplo contiene notas numeradas representadas como círculos negros con números blancos. Las notas se explican en Acerca del ejemplo de Conjunto de subformularios.

El ejemplo incluye los archivos siguientes:

Archivo

Descripción

SubformSet1.xdp

SubformSet2.xdp

SubformSet3.xdp

SubformSet4.xdp

El archivo de formulario de Designer ubicado en la carpeta Forms.

DataA.xml

DataB.xml

Los archivos de datos XML ubicados en la carpeta Data

SubformSet1 DataA.pdf

SubformSet1 DataB.pdf

SubformSet2 DataA.pdf

SubformSet2 DataB.pdf

SubformSet3 DataA.pdf

SubformSet3 DataB.pdf

SubformSet4 DataA.pdf

SubformSet4 DataB.pdf

Los formularios procesados con los datos incorporados están en la carpeta Outputs

Ejecutar el ejemplo de Conjunto de subformularios

  1. Abra uno de los formularios de la carpeta Forms, ubicada en \ES\Samples\Forms\SubformSet, en Designer.

  2. Para especificar las opciones de vista previa, seleccione Archivo > Propiedades del formulario.

  3. Haga clic en la ficha Vista previa y siga estos pasos:

    • En la lista Tipo de vista previa, seleccione Imprimir formulario (a doble cara).

    • En el cuadro de Archivo de datos, vaya a la carpeta "Data" y seleccione uno de los archivos de datos de ejemplo (por ejemplo DataA.xml).

    • Haga clic en Aceptar.

  4. Para abrir la vista previa del formulario, haga clic en la ficha Vista previa de PDF.

Los archivos PDF de muestra de resultados ubicados en la carpeta “Outputs” presentan los formularios procesados con cada uno de los dos conjuntos de datos. Utilice estos archivos para comparar los resultados de la vista previa del formulario.

Acerca del ejemplo de Conjunto de subformularios

Los comentarios numerados corresponden a los círculos negros numerados que hay en el formulario de muestra de conjunto de subformularios.

1. Datos
Hay dos archivos de datos de muestra disponibles para esta muestra. Este apartado proporciona el nombre del archivo de datos combinado con el formulario, así como el contenido del archivo de datos. Esta información es útil para comparar los datos que se muestran en el apartado 3, "Relación de subformularios".

2. Incidencia de un subformulario
Cada formulario contiene tres subformularios. Esta sección proporciona el número mínimo y los valores de incidencia máximos de los subformularios. Los valores de incidencia se especifican en la ficha Enlace de la paleta Objeto.

Especificaciones de subformularios por cada formulario

Formulario

subformularioA

subformularioB

subformularioC

SubformSet1.xdp

Mín. = 0 Máx. = -1*

Mín. = 0 Máx. = -1*

Mín. = 0 Máx. = -1*

SubformSet2.xdp

Mín. = 0 Máx. = 1

Mín. = 0 Máx. = 1

Mín. = 0 Máx. = 1

SubformSet3.xdp

Mín. = 1 Máx. = 1

Mín. = 1 Máx. = 1

Mín. = 1 Máx. = 1

SubformSet4.xdp

Mín. = 2 Máx. = 2

Mín. = 1 Máx. = 1

Mín. = 3 Máx. = 3

* El valor máximos es ilimitado cuando la opción Repetir subformulario para cada elemento de datos se encuentra en la ficha Enlace de la paleta Objeto.

3. Relación de subformularios
El tercer apartado contiene tres columnas donde se compara la presentación de los subformularios en diferentes tipos de relación:

Columna

Tipo

Comentarios

1

Utilizar todos los subformularios en orden

Se crean instancias de los subformularios en el orden en el que se declararon en el formulario. Esto tiene el efecto de reorganizar potencialmente el contenido, para adecuarse al orden del formulario.

2

Seleccionar un subformulario de las alternativas

Los subformularios son mutuamente exclusivos, por lo que sólo se puede crear una instancia de un subformulario. La elección del subformulario cuya instancia se va a crear se basa en los datos.