Hojas de estilo de copia impresa de libro
Las hojas de estilo de impresión masiva y de libro PDF toman el origen XML y transforman el contenido en XSL FO, con el motor FO y el formateador de Servigistics InService, creando una representación fotorrealista del contenido en formato PDF.
Los tipos de datos GRAPHIC, IEXML y PARTSLIST (con carpetas con el mismo nombre) tienen cada uno de ellos una hoja de estilo XSLT de impresión raíz defaultPrint.xsl. Esto incluye hojas de estilo adicionales, incluida la hoja de estilo de personalización print-customizations.xsl en la misma carpeta que la hoja de estilo correspondiente defaultPrint.xsl. La hoja de estilo de personalización permite reemplazar o ampliar los estilos de la manera habitual de XSLT, mediante una plantilla que coincide con la prioridad mayor, para personalizar la copia impresa.
Las hojas de estilo y los ficheros compartidos comunes se conservan en la carpeta Global del mismo nivel. En esta carpeta se incluye lo siguiente:
• localized-strings-file.xml: un fichero XML que contiene las traducciones de las cadenas localizadas que aparecen en el libro PDF (como Cantidad, Sustituido y distintas unidades).
• localized-strings-from-file.xsl: en esta hoja de estilo se definen varias variables XSLT que representan el contenido localizado, resueltas según el idioma del contenido (para el XML del elemento de información) o las preferencias del usuario actuales de la selección de idioma en la interfaz de usuario.
Carpeta de plantillas
En la impresión de libro PDF se utilizan los siguientes ficheros de la carpeta Applications\PrintServer\Work\Templates:
• cover.xml: un fichero XML vacío que se utiliza al crear la portada. (Está vacío porque la hoja de estilo CoverPage.xsl genera realmente todo el contenido).
• CoverPage.xsl: la hoja de estilo que crea el diseño de página de la portada.
• pdf-overlay.fo: un fichero XSL FO en el que se declara una cabecera/pie de página y en el que se utiliza una extensión del motor XSL FO para integrar el contenido PDF.