Referencia de salida HTML para diseñar plantillas

Revise esta información para obtener más información sobre la generación de documentos HTML con Rational Publishing Engine.

Finalidad

Generar la plantilla como una página web HTML.

Visores de contenido soportados

Para ver una lista de los productos soportados para visualizar este tipo de salida:
  1. Abra Requisitos del sistema .
  2. En la sección Por tipo, pulse Software.
  3. Desplácese a la sección Visores de contenido. Se listan los nombres y versiones de producto soportados para visualizar la salida de Rational Publishing Engine.

El controlador de PDF predeterminado genera archivos PDF versión 1.5. El controlador de PDF de herencia ya no está soportado. Si la especificación de documento apunta al controlador de PDF heredado antiguo, modifique la especificación para que haga referencia al controlador de PDF predeterminado.

Elementos de plantilla

Tabla 1. Elementos de plantilla disponibles para su uso para el formato de salida HTML
Elemento Descripción Puede contener otros elementos Puede contener valores de contenido y expresiones

Icono Párrafo Párrafo

Se utiliza para agrupar una sección de elementos. Añada un retorno de carro alrededor de sus elementos hijo en la salida.

No

Icono Contenedor Contenedor

Se utiliza para agrupar una sección de elementos. No se le puede aplicar un estilo y no afecta al formato de la salida.

Cuando se utiliza dentro de otros elementos, los elementos hijo disponibles para utilizar dentro del contenedor podrían estar limitados. Por ejemplo:
  • Dentro de filas, los contenedores solo pueden alojar celdas
  • Dentro de listas, los contenedores solo pueden alojar elementos de detalle de lista

No

Icono Texto Texto

El contenido se representa con el mismo formato especificado.

No

Icono Texto con estilo Texto con estilo

Un bloque de texto que puede tener un formato exclusivo en palabras individuales. Utilice la negrita, cursiva, subrayado, tachado o formato de color en una selección de palabras dentro del elemento. El texto es estático.

No

Icono Hiperenlace Hiperenlace

Crea un hiperenlace en la salida. El hiperenlace puede señalar a una ubicación dentro del documento o a una ubicación externa.

No

Icono Imagen Imagen

Muestra una imagen .gif, .png, .jpg, emf o wmf en la salida. El diseñador de informes puede especificar la vía de acceso de imagen en la plantilla o el generador de informes puede especificar la vía de acceso durante el tiempo de ejecución.

No

Icono Tabla Tabla

Crea una tabla en la salida. Una tabla puede contener filas o elementos de contenedor.

No

Icono Fila Fila

Crea una fila en la tabla actual.

No

Icono celda celda

Crea una celda en la fila actual de la tabla actual.

No

Icono Lista Lista

Crea una lista con viñetas o numérica en la salida.

No

Icono Elemento de lista Detalle de lista

Crea un elemento de lista en la lista actual de la salida.

No

Icono Configuración de origen de datos Configuración de origen de datos

Consulte Añadir un elemento de configuración de origen de datos.

No

No

Icono Archivo de inclusión Archivo de inclusión

Incluye el archivo especificado en la salida como un campo INCLUDETEXT.

  • El archivo incluido puede tener una extensión .doc, .docx, .txt o .rtf.
  • Para la salida de Microsoft Word, debe actualizar todos los campos con la macro para ver el archivo incluido.
  • Para la salida HTML y XSL-FO, el archivo incluido es un hiperenlace al documento.

No

Icono Marcador Marcador

Define un marcador en el documento. El nombre del marcador generador es el contenido para el marcador. Al generar los documentos, Rational Publishing Engine genera un nombre exclusivo para cada marcador. El nombre se basa en el nombre proporcionado durante el tiempo de diseño y un identificador exclusivo generado durante el tiempo de ejecución.

No

Icono Salto de página Salto de página

Añade un salto de página a la salida.

No

No

Icono Salto de sección Salto de sección

Añade un salto de sección a la salida.

No

No

Icono Tabla de contenido Tabla de contenido

Añade una tabla de contenido a la salida.

No

No

Propiedades de elementos

Revise estas notas para obtener más información sobre la especificación de propiedades de elemento en las plantillas que están diseñadas para generar documentos HTML.
Tabla 2. Propiedades de celda
Propiedades de celda Notas
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.
Alineación de celda Esta propiedad especifica la posición del texto dentro de la celda.
Anchura de celda Puede especificar la anchura de celda en píxeles, puntos o porcentajes.
Tabla 3. Propiedades de título de figura
Propiedades de título de figura Notas
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.
Campo de código No debe utilizarse para este formato de salida.
Tabla 4. Propiedades de las imágenes
Propiedades de las imágenes Notas
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.
Contenido Formatos de imagen soportados:
  • Internet Explorer: .bmp, .emf, .gif, .jpg, .png, .svg (versión 9 y posteriores), .wmf
  • Firefox: .bmp, .gif, .jpg, .png, .svg
Tabla 5. Propiedades de elementos de lista
Propiedades de elementos de lista Notas
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.
Tabla 6. Propiedades de números de página
Propiedades de números de página Notas
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.
Tabla 7. Propiedades de párrafos
Propiedades de párrafos Notas
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.
Alineación de párrafo Espacia el texto en la página con una determinada alineación.

left, right y center crean bordes de párrafo desiguales, ajustando tantas palabras en un párrafo como sea posible. Justify crea bordes de párrafo iguales al insertar un espacio adicional entre las palabras en todas las líneas, excepto en la última. Distributed es similar a justify, excepto que también se inserta espacio entre las palabras en la última línea del párrafo.

Control de viudas/huérfanas No debe utilizarse para este formato de salida.
Tabla 8. Propiedades de filas
Propiedades de filas Notas
Salto de fila entre páginas No debe utilizarse para este formato de salida.
Tabla 9. Propiedades de tabla
Propiedades de tabla Notas
Ajuste automático al contenido Cambia la tabla para ajustarse al contenido de cada celda. Cuando utilice esta propiedad, establezca también la propiedad Cambiar el tamaño para ajustarse al contenido en true.
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.
Espaciado de celdas No debe utilizarse para este formato de salida.
Anchura de celda fija en la columna Especifique un valor en píxeles para asegurarse de que todas las celdas de una columna tengan la misma anchura.
Cambiar el tamaño para ajustarse al contenido Cuando se establece en true, las líneas no se dividen si no hay un espacio. Si no tiene un espacio, las líneas no se dividen y la anchura de columna aumenta hasta la anchura del texto. Si se establece ajuste automático al contenido, debe establecer cambiar el tamaño para ajustarse al contenido en true.

Cuando se establece en false, la anchura de columna es fija y las líneas se dividen independientemente de los espacios utilizados o la longitud del texto. Asimismo, la propiedad ajuste automático de la tabla se ignora.

Ajuste automático de la tabla Cuando se establece en true, se cambia el tamaño de la tabla para ajustarse a la anchura de la página. Cuando cambiar el tamaño para ajustarse al contenido también se establece en true, las anchuras de celda se ignoran y se cambia el tamaño de la página para ajustarse al contenido.

No puede especificar anchura de columna fija como valor. Utilice la propiedad anchura de celda fija en su lugar.

Tabla 10. Propiedades de títulos de tabla
Propiedades de títulos de tabla Notas
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.
Campo de código No debe utilizarse para este formato de salida.
Tabla 11. Propiedades de texto
Propiedades de texto Notas
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.
Tabla 12. Propiedades de número total de páginas
Propiedades de número total de páginas Notas
Ancho del borde Debe especificar un valor para el ancho del borde para crear un borde en la salida.

Elemento de archivo de inclusión

Puede elegir enlazar el archivo o incorporar físicamente el archivo en el documento de salida. Sin embargo, la forma como se manejan los elementos de archivo de inclusión depende del formato de salida y la ubicación desde la que recupera el archivo. Para salidas HTML y XSL-FO, el archivo incluido siempre es una hiperenlace.

Estilos de cabecera

Para utilizar los estilos de cabecera predefinidos para HTML (H1, H2, ... , 9), utilice el nombre de estilo 1, 2 ... 9.

Diferencias de los estilos de Rational Publishing Engine de los estilos externos

Utilice estilos externos, que se definen en una hoja de estilo, siempre que sea posible. Este enfoque permite cambiar rápidamente la apariencia del documento de salida y aplica un aspecto uniforme en toda la empresa.

Datos Unicode en la salida

Todos los datos Unicode se representan si el font que se utiliza da soporte a Unicode. Para la salida HTML, si ha utilizado un font no de Unicode, cambie la familia de fonts en la hoja de estilo después de la generación del documento.

Objetos OLE

Puede extraer objetos incorporados como, por ejemplo, la inclusión y el enlace de objetos (objetos OLE) desde los atributos en un origen de datos. No obstante, los objetos OLE siempre se representan como imágenes en la salida HTML, ya que el formato no admite objetos OLE.

Listas en párrafos

Cuando diseñe las plantillas que se van a utilizar para generar la salida HTML, evite anidar elementos de lista en elementos de párrafo.

Las listas heredan un conjunto designado de propiedades de formato que interfieren con determinadas propiedades de párrafo. Por ejemplo, las propiedades del párrafo como el color de fondo y los bordes se van afectadas cuando el párrafo contiene una lista. Coloque elementos de lista después de los elementos de párrafo en la plantilla para evitar estos problemas.