|
Optimización del rendimiento para las imágenesLas imágenes necesitan un tiempo de procesamiento adicional cuando se procesa el formulario. Si decide utilizar imágenes, utilice formatos de archivo compactos y las dimensiones más pequeñas de imagen posibles para minimizar el tamaño de archivo. Adapte las imágenes a las dimensiones deseadas antes de agregarlas al formulario. Evite cambiar el tamaño de las imágenes después de agregarlas al formulario.
Asegúrese de que las esquinas sean cuadradas y las líneas exactamente horizontales y verticales para optimizar el rendimiento cuando se procese el formulario. Las líneas que parece que son exactamente verticales u horizontales pueden tener una ligera inclinación.
Puede comprobar la inclinación de las líneas horizontales y verticales en la paleta Presentación. La opción Altura representa la inclinación de una línea horizontal y la opción Anchura representa la inclinación de una línea vertical. En el ejemplo siguiente, una línea vertical tiene una pequeña inclinación de aproximadamente 0,5 milímetros. Una anchura de 0mm hace que la línea sea exactamente vertical.
Optimización del rendimiento para selección de opciones discretasVarios objetos ofrecen selección de opciones discretas: casillas de verificación, cuadros de lista y botones de opción. Los cuadros de lista y las casillas de verificación se procesan más rápidamente que los botones de radio.
Optimización del rendimiento para subformulariosDesigner distingue objetos estáticos o repetitivos, como texto, líneas e imágenes, de objetos que incluyen contenido variable, como campos de texto y de imagen.
Por ejemplo, los formularios interactivos pueden incluir etiquetas de texto que facilitan información al usuario y objetos de campo de texto que capturan información del usuario.
Un subformulario es un tipo de objeto que incluye contenido. Los subformularios a menudo se agrupan según la estructura de datos que está enlazada a cada subformulario. La capacidad para enlazar grupos de datos condicionales, opcionales y repetitivos a subformularios reduce el riesgo de errores de diseño que puedan producirse si utiliza secuencias de comandos para alcanzar los mismos resultados.
Por ejemplo, puede crear un subformulario que incluya objetos para grupos de datos repetitivos. Cuando se procesa el formulario, Forms crea tantas instancias del subformulario como sean necesarias para representar todos los grupos de datos.
Cuando se utilizan subformularios, mantenga lo siguiente en mente para un rendimiento óptimo:
Los subformularios anidados o repetitivos requieren un proceso adicional para procesar el formulario. Evite utilizarlos a menos que ofrezcan un mejor rendimiento que las opciones alternativas. Por ejemplo, un subformulario de repetición puede eliminar la necesidad de un número de objetos repetitivos.
Permitir saltos de página en los subformularios produce un procesamiento adicional, aunque Forms no aplique saltos de página. Por ejemplo, la ubicación, el tamaño o el contenido de un subformulario puede evitar un salto de página. Para optimizar el rendimiento, desactive los saltos de página de los subformularios. De forma predeterminada, los saltos de página están permitidos.
Optimización del rendimiento para los campos de textoDe forma predeterminada, a las entradas de los objetos de campo de texto se les aplica un formato de texto sin formato. Puede cambiar esta opción para permitir el formato de texto enriquecido.
Sin embargo, para las entradas de texto sin formato, la fuente, el estilo y el tamaño utilizados en el momento del diseño se aplican a la entrada de usuario. El formulario se puede procesar de forma más eficaz mediante las propiedades de texto utilizadas en el diseño de formulario.
Para las entradas de texto enriquecido, los usuarios pueden personalizar el tamaño y el estilo de fuente para el texto introducido en el objeto. Aunque las entradas de texto enriquecido se pueden utilizar en algunas situaciones, como para la información narrativa, los atributos adicionales reducen el rendimiento.
El rendimiento de los objetos en las páginas de formato frente a las páginas de trabajoLos objetos de las páginas de formato requieren un tiempo de procesamiento adicional cuando Forms procesa el formulario. Si es posible, coloque los objetos en las páginas de trabajo.
Sugerencias para reducir el número de objetosEl tamaño de archivo de un formulario depende del número de objetos del formulario. Tenga en cuenta estas sugerencias generales para minimizar el número de objetos de los formularios:
Cuando cree un cuadro, utilice un objeto de rectángulo único en lugar de unir cuatro líneas individuales.
Cuando cree un borde para un objeto de subformulario o campo, utilice los atributos de borde del objeto en lugar de crear un cuadro independiente.
Cuando cree los fondos para los objetos, utilice un relleno de fondo en lugar de crear un objeto de cuadro sombreado independiente.
Para los rótulos, utilice una propiedad de rótulo de objeto en lugar de utilizar un objeto de texto independiente.
Combine varios objetos de texto en un único objeto de texto. Esta estrategia es especialmente útil después de importar formularios en Designer.
Sugerencias para reducir la complejidad de los objetosEl tamaño de archivo de un formulario depende de la complejidad de los objetos del formulario. Los objetos sencillos se pueden procesar de forma más eficaz que los objetos complejos. Tenga en cuenta estas sugerencias generales para minimizar la complejidad de los objetos:
Mantenga al mínimo el número de fuentes, estilos y tamaños para aprovechar la información de fuentes en caché.
Utilice objetos fijos en lugar de objetos dinámicos que se reducen y aumentan, si es posible.
Evite poner objetos unos encima de otros, sobre todo más de tres capas de profundidad.
|
|
|