Documentos en WPF

Descripción general

Wpf - Resumen de los tipos de documentos que se manejan con WPF

[TOC] Tabla de Contenidos


↑↑↑

Tipos de documentos

WPF divide los documentos en dos categorías generales basándose en su uso previsto; estas categorías de documento se denominan "documentos fijos" y "documentos dinámicos".

Los documentos fijos están diseñados para las aplicaciones que requieren una presentación "what you see is what you get" (WYSIWYG) precisa, independiente del hardware de pantalla o de impresora utilizado. Los usos típicos para los documentos fijos incluyen la creación de publicaciones, el procesamiento de textos y el diseño de formularios, donde es vital que se respete el diseño de página original. Un documento fijo mantiene la colocación posicional precisa de los elementos de contenido con independencia del dispositivo de pantalla o de impresión utilizado. Por ejemplo, una página de un documento fijo presentada en una pantalla de 96 ppp aparecerá exactamente igual cuando se imprima en una impresora láser de 600 ppp o en una máquina tipográfica fotográfica de 4800 ppp. El diseño de la página permanece inalterado en todos los casos, aunque la calidad del documento se maximiza de acuerdo con las funciones de cada dispositivo.

En comparación, los documentos dinámicos están diseñados para optimizar su presentación y legibilidad y son óptimos para su uso cuando la facilidad de lectura constituye el principal escenario de consumo del documento. En lugar de establecerse en un diseño predefinido, este tipo de documentos ajusta y recoloca dinámicamente su contenido basándose en variables de tiempo de ejecución, tales como el tamaño de la ventana, la resolución del dispositivo y las preferencias opcionales del usuario. Una página web constituye un ejemplo sencillo de un documento dinámico donde se da formato al contenido de la página dinámicamente para ajustarlo a la ventana activa. Los documentos dinámicos optimizan la experiencia de visualización y lectura del usuario, basándose en el entorno de tiempo de ejecución. Por ejemplo, el mismo documento dinámico cambiará su formato dinámicamente para aportar una legibilidad óptima en una pantalla de 19 pulgadas de alta resolución o en la pequeña pantalla de un PDA de 2 x 3 pulgadas. Además, los documentos dinámicos tienen varias características integradas que incluyen la búsqueda, modos de presentación que optimizan la legibilidad y la capacidad de cambiar el tamaño y la apariencia de las fuentes. Consulte Información general sobre documentos dinámicos para obtener ilustraciones, ejemplos e información detallada sobre documentos dinámicos.


↑↑↑

Control de documentos fijos: DocumentViewer

El control DocumentViewer está diseñado para mostrar contenido FixedDocument. El control DocumentViewer proporciona una interfaz de usuario intuitiva que ofrece compatibilidad integrada para las operaciones comunes, tales como las características de salida impresa, copia en el portapapeles, aplicación de zoom o búsqueda de texto. El control proporciona acceso a las páginas de contenido mediante un mecanismo de desplazamiento conocido. Al igual que todos los controles de WPF, DocumentViewer admite el cambio de estilo completo o parcial, lo que permite integrar el control visualmente en la práctica totalidad de las aplicaciones y los entornos.

DocumentViewer se ha diseñado para mostrar el contenido en modo de sólo lectura; la edición o modificación de contenido no está disponible y no se admite.


↑↑↑

Controles de documentos dinámicos

Nota: para obtener información más detallada sobre las características de los documentos dinámicos y cómo crearlos, consulte Información general sobre documentos dinámicos.

Tres controles admiten la presentación de contenido en los documentos dinámicos: FlowDocumentReader, FlowDocumentPageViewer y FlowDocumentScrollViewer.


↑↑↑

Texto en la interfaz de usuario

Además de agregar el texto a los documentos, es evidente que el texto se puede utilizar en la interfaz de usuario de la aplicación, como en los formularios, por ejemplo. WPF incluye varios controles para dibujar texto en la pantalla. Cada control se destina a un escenario diferente y tiene su propia lista de características y limitaciones. En general, el elemento TextBlock se debe usar cuando se necesita una compatibilidad de texto limitada, como una frase breve en una interfaz de usuario (UI). Label se puede usar cuando se necesita una compatibilidad de texto mínima. Para obtener más información, consulte Información general sobre TextBlock.


↑↑↑

A.2.Enlaces

[Para saber mas]
[TambiƩn debes consultar]
[Grupo de documentos]
[Documento Index]
[Documento Start]
[Imprimir el Documento]
© 1997 - - La Güeb de Joaquín
Joaquín Medina Serrano
Ésta página es española

Codificación
Fecha de creación
Última actualización
[HTML5 Desarrollado usando CSS3]