Referência de saída HTML para projetar modelos

Revise estas informações para aprender mais sobre como gerar documentos HTML com o Rational Publishing Engine.

Finalidade

Para gerar saída do modelo como uma página da web HTML.

Visualizadores de conteúdo suportados

Para obter uma lista dos produtos suportados para visualização desse tipo de saída:
  1. Abra o Requisitos do sistema .
  2. Na seção Por Tipo, clique em Software.
  3. Role para a seção Visualizadores de Conteúdo. São listados os nomes e versões dos produtos que são suportados para visualização da saída da Rational Publishing Engine.

O driver PDF padrão produz arquivos PDF da versão 1.5. O driver PDF anterior não é mais suportado. Se sua especificação de documento apontar para o driver PDF anterior, modifique a especificação para se referir ao driver PDF padrão.

Elementos do Modelo

Tabela 1. Elementos do modelo disponíveis para uso para o formato de saída HTML
Element Descrição Pode conter outros elementos Pode conter valores de conteúdo e expressões

ícone Parágrafo Parágrafo

Use para agrupar uma seção de elementos. Inclui um retorno de linha em seus elementos filhos na saída.

Sim

No

ícone Contêiner Contêiner

Use para agrupar uma seção de elementos. Não pode ser estilizado e não afeta a formatação da saída.

Quando usados em outros elementos, os elementos filhos disponíveis para uso no contêiner podem ser limitados. Por exemplo:
  • Em linhas, os contêineres podem hospedar apenas células
  • Em listas, os contêineres podem hospedar apenas elementos de detalhes da lista de hosts

Sim

No

ícone Texto Texto

O conteúdo é renderizado com a mesma formatação especificada.

No

Sim

ícone Texto estilizado Texto estilizado

Um bloco de texto que pode ter formatação exclusiva em palavras individuais. Use negrito, itálico, sublinhado, riscado ou formatação de cor em uma seleção de palavras no elemento. O texto é estático.

No

Sim

ícone Hiperlink Hiperlink

Cria um hiperlink na saída. O hiperlink pode apontar para um local dentro do documento ou para um local externo.

No

Sim

ícone Imagem Imagem

Exibe uma imagem .gif, .png, .jpg, emf ou wmf na saída. O designer de relatório pode especificar o caminho da imagem no modelo ou o gerador de relatórios pode especificar o caminho no tempo de execução.

No

Sim

ícone Tabela Tabela

Cria uma tabela na saída. Uma tabela pode conter linhas ou elementos do contêiner.

Sim

No

ícone Linha Linha

Cria uma linha na tabela atual.

Sim

No

ícone Célula Célula

Cria uma célula na linha atual da tabela atual.

Sim

No

ícone Lista Lista

Cria uma lista com marcadores ou numérica na saída.

Sim

No

ícone Item da lista Detalhes da lista

Cria um item da lista na lista atual na saída.

Sim

No

ícone Configuração da origem de dados Configuração da origem de dados

Consulte Incluindo um elemento de configuração de origem de dados.

No

No

ícone Arquivo include Arquivo include

Inclui o arquivo especificado na saída como um campo INCLUDETEXT.

  • O arquivo incluído pode ter uma extensão .doc, .docx, .txt ou .rtf.
  • Para saída do Microsoft Word, você deve atualizar todos os campos com a macro para ver o arquivo incluído.
  • Para saída de HTML e XSL-FO, o arquivo incluído é um hiperlink para o documento.

No

Sim

ícone Favorito Favorito

Define um marcador no documento. O nome do marcador gerado é o conteúdo para o marcador. Ao gerar os documentos, o Rational Publishing Engine gera um nome exclusivo para cada marcador. O nome é baseado no nome fornecido no tempo de design e um identificador exclusivo gerado no tempo de execução.

No

Sim

ícone Quebra de página Quebra de página

Inclui uma quebra de página na saída.

No

No

ícone Quebra de seção Quebra de seção

Inclui uma quebra de seção na saída.

No

No

ícone Índice Índice

Inclui um índice na saída.

No

No

Propriedades do elemento

Revise essas notas para entender mais sobre como especificar as propriedades do elemento em modelos que são projetados para gerar documentos HTML.
Tabela 2. Propriedades de célula
Propriedades de célula Observações
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.
Alinhamento de célula Essa propriedade especifica a posição do texto dentro da célula.
Largura da Célula Você pode especificar larguras da célula em pixels, pontos ou porcentagens.
Tabela 3. Propriedades de legenda da figura
Propriedades de legenda da figura Observações
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.
Código de campo Não use para este formato de saída.
Tabela 4. Propriedades da imagem
Propriedades da imagem Observações
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.
Conteúdo Formatos de imagem suportados:
  • Internet Explorer: .bmp, .emf, .gif, .jpg, .png, .svg (versão 9 e posterior), .wmf
  • Firefox: .bmp, .gif, .jpg, .png, .svg
Tabela 5. Propriedades de itens da lista
Propriedades de itens da lista Observações
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.
Tabela 6. Propriedades de número da página
Propriedades de número da página Observações
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.
Tabela 7. Propriedades de parágrafo
Propriedades de parágrafo Observações
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.
Alinhamento de Parágrafos Espaça o texto na página com um certo alinhamento.

esquerdo, direito e centro criam bordas irregulares de parágrafo, ajustando quantas palavras em um parágrafo forem possíveis. Justificar cria bordas regulares de parágrafo, inserindo espaço adicional entre palavras em todas as linhas, exceto a última. Distribuído é semelhante a justificar, exceto pelo fato de que o espaço também é inserido entre palavras na última linha do parágrafo.

Controle de viúva/órfã Não use para este formato de saída.
Tabela 8. Propriedades da linha
Propriedades da linha Observações
Quebra de linha entre páginas Não use para este formato de saída.
Tabela 9. Propriedades da tabela
Propriedades da tabela Observações
Ajuste automático para conteúdo Redimensiona a tabela para ajustar o conteúdo que cada célula contém. Quando você usa essa propriedade, também configura a propriedade Redimensionar para ajustar conteúdo como true.
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.
Espaçamento da célula Não use para este formato de saída.
Largura da célula fixa na coluna Especifique um valor em pixels para assegurar que todas as células em uma coluna sejam da mesma largura.
Redimensionar para ajustar conteúdo Quando configurado como true, linhas não são quebradas, a menos que um espaço esteja presente. Quando você não tiver espaço, linhas não são quebradas e a largura da coluna é aumentada para a largura do texto. Se ajuste automático para conteúdo estiver configurado, você deverá configurar redimensionar para ajustar conteúdo como true.

Quando configurado como false, a largura da coluna é fixada e as linhas quebram independentemente dos espaços usados ou do comprimento do texto. Além disso, a propriedade ajuste automático da tabela é ignorada.

Ajuste automático de tabela Quando configurado como true, a tabela é redimensionada para ajustar a largura da página. Quando redimensionar para ajustar conteúdo também é configurado como true, larguras da célula são ignoradas e a tabela é redimensionada para corresponder ao conteúdo.

Não é possível inserir largura da coluna fixa como um valor. Use a propriedade largura da célula fixa.

Tabela 10. Propriedades de legenda da tabela
Propriedades de legenda da tabela Observações
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.
Código de campo Não use para este formato de saída.
Tabela 11. Propriedades do Texto
Propriedades do Texto Observações
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.
Tabela 12. Propriedades de número total de páginas
Propriedades de número total de páginas Observações
Largura da borda Você deve especificar um valor para a largura da borda para criar uma borda na saída.

Elemento do arquivo include

É possível escolher vincular o arquivo ou o arquivo fisicamente integrado em seu documento de saída. No entanto, o caminho que elementos de arquivo include são manipulados depende do formato de saída e do local do qual você está recuperando o arquivo. Para saídas HTML e XSL-FO, o arquivo include é sempre um hiperlink.

Estilos do título

Para usar os estilos de título predefinidos para HTML (H1, H2,... , 9), use o nome do estilo 1, 2 a 9.

Estilos do Rational Publishing Engine versus estilos externos

Use os estilos externos, que são definidos em uma folha de estilo, tanto quanto possível. Essa abordagem permite alterar rapidamente a aparência do documento de saída e impinge uma verificação uniforme em toda a empresa.

Dados Unicode na saída

Todos os dados Unicode são renderizados se a fonte que é usada suportar Unicode. Para saída HTML, se você usou uma fonte não Unicode, altere a família da fonte na folha de estilo após a geração do documento.

Objetos OLE

Você pode extrair objetos integrados, como vinculação e incorporação de objetos (objetos OLE), de atributos em uma origem de dados. Objetos OLE são sempre renderizadas como imagens na saída HTML, pois o formato não suporta objetos OLE.

Listas em parágrafos

Quando você estiver projetando modelos que devem ser usados para gerar saída HTML, evite aninhar elementos da lista em elementos de parágrafo.

Listas herdam um conjunto designado de propriedades de formatação que interferem em determinadas propriedades de parágrafo. Por exemplo, as propriedades de parágrafo, como cor do plano de fundo e bordas, são afetadas quando o parágrafo contém uma lista. Coloque elementos da lista após os elementos de parágrafo em seu modelo para evitar esses problemas.