Java diálogo Imprimir Marco (JPDF) es una colección de clases de Java y archivos de recursos destinados a ser utilizados por los desarrolladores de software para agregar una capacidad de impresión completo para Java aplicaciones / applets existentes.
Aquí están algunas características clave de "Java diálogo Imprimir Marco":
· Capaz de obtener una vista previa y componentes Swing print & ndash; incluyendo: JTable, JTree, JTextPane, JTextArea, JEditorPane y JPanel.
· Capaz de componer e imprimir formularios / informes con datos obtenidos de fuentes externas (por ejemplo, bases de datos y archivos).
· Diseñado para proporcionar una capacidad de impresión con un mínimo de codificación personalizada requerida.
· Altamente extensible / personalizable y ndash; para satisfacer las necesidades de impresión específicas de la aplicación.
· Diseñado para ser integrado en Java Swing aplicaciones / applets.
Componentes Swing Impresión
Los componentes Swing que se pueden imprimir incluyen JTable, JTree, JTextPane, JTextArea, JEditorPane y JPanel. Los documentos complejos, que contiene una secuencia de componentes Swing dispuestos espalda con espalda, se pueden componer e imprimir. Especializados diálogos de configuración de página se proporcionan para cada tipo de componente. La lógica de paginación asegura que el material impreso se segmenta atractivamente en las páginas necesarias.
Generación de informes
La Capacidad de Generación de Reportes le permite componer, previsualizar e imprimir informes que contienen datos obtenidos de fuentes externas (por ejemplo, bases de datos y archivos). Los informes pueden contener tabular, textual, y otros tipos de material (por ejemplo, etiquetas de correo) y ndash; incluyendo tanto los datos brutos y estadísticas calculadas (totales por ejemplo, columna de la tabla). Los informes se componen programáticamente y ndash; que le da el control total de todos los aspectos de diseño y formato. Esto le permite personalizar la apariencia de los informes a que se adhieran a las normas de información de su empresa.
Vista previa de la Capacidad
Esta capacidad de vista previa permite al usuario final de su aplicación para obtener una vista previa del material a imprimir. Desde dentro de las Preview Dialogs el usuario puede navegar a través de las páginas a imprimir, ampliar la pantalla a una escala de ampliación adecuada, cambiar los parámetros de configuración de página (por ejemplo, el tamaño del papel, márgenes, encabezados / pie de página, etc.), e imprimir el previamente material.
Página-Setup, Vista previa, y cuadros de diálogo Imprimir
Estos diálogos se pueden utilizar fuera de la caja para poner en práctica una capacidad de impresión sofisticada para una aplicación existente. (La página JPDF Diálogos describe algunos de los diálogos que proporciona.) Puede seleccionar los cuadros de diálogo que respondan a sus necesidades específicas, y enchufe éstos en su aplicación con muy poca codificación. Si los diálogos incluidos no cumplen exactamente con sus requisitos, el JPDF ofrece un marco bien estructurado que le permite desarrollar los diálogos que necesita con una cantidad mínima de programación. (La Creación de una nueva página de diálogo proporciona más detalles.)
Atributos de impresión
El JPDF ofrece un gran número de Atributos de impresión, además de los previstos en la JPS (Java Print Service). Estos Atributos de impresión le permiten especificar el contenido de encabezados / pies de página, encuadre la página, la alineación / posicionamiento / descamación del material a imprimir, y muchos atributos específicos para el tipo de material impreso (por ejemplo, si las tablas deben ser impresas con o sin líneas de la cuadrícula).
Print Job Management
La instalación de gestión de trabajos de impresión ejecuta todos los trabajos de impresión en un subproceso en segundo plano. Esto permite al usuario final para continuar trabajando mientras el trabajo de impresión se está procesando en el fondo. El estado del trabajo de impresión se puede monitorizar mientras se está ejecutando. El usuario final puede opcionalmente ser informado del progreso del trabajo, ya que cada página se imprime, y / o cuando el trabajo se haya completado. Opcionalmente, puede permitir que el usuario final para cancelar el trabajo de impresión antes de que haya terminado.
Salida de trabajo de impresión se puede dirigir a un archivo de impresora, archivos de imagen (JPEG o PNG), o un Adobe Acrobat & reg; Archivo PDF (requiere el PDF intérprete Ghostscript).
Capacidad de Localización
Todas las etiquetas y mensajes mostrados por los diálogos jPDF provienen de los archivos de propiedades (que son archivos de texto que se pueden editar). Se proporciona un archivo de propiedades para cada idioma soportado (actualmente Inglés, alemán, italiano, polaco y español). Usted como el desarrollador de la aplicación puede seleccionar el idioma, o puede permitir que el usuario final para hacerlo. Unidades de medida que se utiliza en los diálogos pueden expresarse en pulgadas o milímetros
¿Cuál es nuevo en esta versión:.
- Muchos Se hicieron mejoras en la capacidad de la vista preliminar.
- Estos incluyen búsqueda de texto, un mejor rendimiento y una capacidad de personalizar el aspecto de la ventana de vista previa usando Preview Temas.
- La API composición informe ha sido la mejora de proporcionar más diseño del informe / control de formatear.
- JRE 7 y Nimbus apoyo look-and-feel han añadido.
Comentarios que no se encuentran