Consultez ces informations pour en savoir plus sur la génération de documents
HTML avec Rational
Publishing Engine.
Objectif
Générer le canevas sous forme de page Web HTML.
Eléments de canevas
Tableau 1. Eléments de canevas pouvant être utilisés pour le format de sortie HTMLElément |
Description |
Peut contenir d'autres éléments |
Peut contenir des données |
Paragraphe  |
Permet de regrouper une section d'éléments.
Ajoute un retour chariot autour de ses éléments enfant dans la sortie. |
Oui |
Non |
Conteneur |
Permet de regrouper une section d'éléments.
Ne peut pas être mis en style et n'affecte pas le formatage de la sortie.S'ils sont
utilisés dans d'autres éléments, les éléments enfant pouvant être utilisés dans le
conteneur peuvent être limités. Exemple : - A l'intérieur des lignes, les conteneurs ne peuvent héberger que des cellules
- A l'intérieur des listes, les conteneurs ne peuvent héberger que des éléments de détails de liste
|
Oui |
Non |
Texte |
Le contenu est affiché avec le même formatage
spécifié. |
Non |
Oui |
Texte mis en style |
Bloc de texte pouvant avoir un formatage
unique sur des mots individuels. Utilisez le formatage gras, italique, souligné, barré ou
couleur sur une sélection de mots dans l'élément. Le
texte est statique. |
Non |
Oui |
Lien hypertexte |
Crée un lien hypertexte dans la sortie.
Le lien hypertexte peut pointer vers un emplacement à l'intérieur du document ou un
emplacement externe. |
Non |
Oui |
Image |
Affiche une image .gif, .png, .jpg, emf
ou wmf dans la sortie. Le concepteur de rapport peut spécifier le chemin d'accès de l'image dans le canevas ou le
générateur de rapports peut spécifier le chemin d'accès lors de la phase d'exécution. |
Non |
Oui |
Table |
Crée une table dans la sortie. Une table
peut contenir des lignes ou des éléments de conteneur. |
Oui |
Non |
Ligne |
Crée une ligne dans la table actuelle. |
Oui |
Non |
Cellule |
Crée une cellule dans la ligne actuelle de la table actuelle. |
Oui |
Non |
Liste  |
Crée une liste à puces ou une liste numérique dans la sortie. |
Oui |
Non |
Détails de liste  |
Crée un élément de liste dans la liste actuelle de la sortie. |
Oui |
Non |
Configuration de la source de données |
Voir Ajout d'un élément de configuration de source de données. |
Non |
Non |
Fichier d'inclusion |
Inclut le fichier spécifié dans la sortie sous forme de
zone INCLUDETEXT. - Le fichier inclus peut avoir une extension .doc, .docx, .txt,
ou .rtf.
- Pour une sortie Microsoft Word,
vous devez mettre à jour toutes les zones avec la macro pour voir le fichier inclus.
- Pour une sortie PDF existant, HTML ou XSL-FO, le fichier inclus est un lien
hypertexte au document.
|
Non |
Oui |
Signet |
Définit un signet dans le document.
Le nom du signet généré correspond au contenu du signet.
Lors de la génération de documents, Rational
Publishing Engine génère
un nom unique pour chaque signet. Ce nom est basé sur le nom fourni lors de la phase de
conception et sur un identificateur unique généré lors de la phase d'exécution. |
Non |
Oui |
Saut de page |
Ajoute un saut de page à la sortie. |
Non |
Non |
Saut de section  |
Ajoute un saut de section à la sortie. |
Non |
Non |
Table des matières |
Ajoute une table des matières à la sortie. |
Non |
Non |
Propriétés d'élément
Consultez ces remarques
pour en savoir plus sur la spécification des propriétés d'élément dans les canevas conçus
pour générer des documents HTML.
Tableau 2. Propriétés de cellulePropriétés de cellule |
Remarques |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Alignement de cellule |
Cette propriété indique la position du texte dans la cellule. |
Largeur de cellule |
Vous pouvez spécifier les largeurs de cellule en pixels, en points
ou en pourcentages. |
Tableau 3. Propriétés de légende de figurePropriétés de légende de figure |
Remarques |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Code de zone |
N'utilisez pas ce format de sortie. |
Tableau 4. Propriétés de l'imagePropriétés de l'image |
Remarques |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Contenu |
Formats d'image pris en charge : - Internet Explorer : .bmp, .emf, .gif, .jpg, .png, .svg (version
9 et suivantes), .wmf
- Firefox : .bmp, .gif, .jpg, .png, .svg
|
Tableau 5. Propriétés des détails de listePropriétés des détails de liste |
Remarques |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Tableau 6. Propriétés de numéro de pagePropriétés de numéro de page |
Remarques |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Tableau 7. Propriétés de paragraphePropriétés de paragraphe |
Remarques |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Alignement de paragraphe |
Espace le texte dans la page avec un
certain alignement. à gauche, à droite et au centre créent
des bords de paragraphe irréguliers en essayant de placer autant de mots que possible
dans un paragraphe. Justifié crée des bords de paragraphe réguliers
en insérant un espace supplémentaire entre les mots sur toutes les lignes,
exceptée la dernière ligne. Distribué est
similaire à Justifié, mais cet espace est également
inséré entre les mots de la dernière ligne du paragraphe.
|
Eviter veuves et orphelines |
N'utilisez pas ce format de sortie. |
Tableau 8. Propriétés de lignePropriétés de ligne |
Remarques |
Saut de ligne dans les pages |
N'utilisez pas ce format de sortie. |
Tableau 9. Propriétés de tablePropriétés de table |
Remarques |
Ajuster au contenu |
Redimensionne la table en fonction du contenu de chaque
cellule. Si vous utilisez cette propriété, affectez également à la propriété
Redimensionner pour s'ajuster au contenu la valeur true. |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Espacement des cellules |
N'utilisez pas ce format de sortie. |
Largeur de cellule fixe dans la colonne |
Indiquez une valeur en pixels pour vous assurer que toutes les cellules d'une colonne sont de même largeur. |
Redimensionner automatiquement pour ajuster au contenu |
Si la valeur est true, les lignes
ne sont pas scindées, sauf si un espace est présent. En l'absence d'espace,
les lignes ne sont pas scindées et la largeur de la colonne s'aligne sur celle du texte. Si Ajuster au contenu est spécifié, vous devez affecter à
Redimensionner automatiquement pour ajuster au contenu la valeur
true. Si la valeur est false, la largeur de colonne est fixe et les
lignes sont scindées quels que soient les espaces utilisés ou la longueur du texte. En outre, la propriété Ajustement automatique de la table est ignorée.
|
Ajustement automatique de la table |
Si la valeur est true, la table est redimensionnée en fonction de la largeur de la page. Si Redimensionner pour s'ajuster au contenu possède également la valeur true,
les largeurs des cellules sont ignorées et la table est redimensionnée en fonction du contenu. Vous
ne pouvez pas entrer Largeur de colonne fixe comme valeur. Utilisez la propriété Largeur de cellule fixe à la place.
|
Tableau 10. Propriétés des légendes de tablePropriétés des légendes de table |
Remarques |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Code de zone |
N'utilisez pas ce format de sortie. |
Tableau 11. Propriétés du textePropriétés du texte |
Remarques |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Tableau 12. Propriétés du nombre total de pagesPropriétés du nombre total de pages |
Remarques |
Largeur de la bordure
|
Vous devez spécifier une largeur de bordure pour créer une
bordure dans la sortie. |
Elément Fichier d'inclusion
Vous pouvez choisir d'associer le fichier ou
de l'imbriquer physiquement dans votre document de sortie. Toutefois, la manière dont les éléments de fichier d'inclusion
sont traités dépend du format de sortie et de l'emplacement à partir duquel vous extrayez le fichier. Pour les sorties PDF existant, HTML et XSL-FO, le fichier inclus est
toujours un lien hypertexte.
Styles d'en-tête
Pour utiliser des styles
d'en-tête prédéfinis pour les documents HTML (H1, H2, ... , 9), utilisez le nom de style
1, 2, à 9.
Styles Rational
Publishing Engine et styles externes
Utilisez autant que possible des styles externes,
qui sont définis dans une feuille de style. Cette approche permet de modifier
rapidement l'aspect du document de sortie et d'homogénéiser l'aspect des documents
dans toute l'entreprise.
Données Unicode dans la sortie
Toutes les données
Unicode sont affichées si la police utilisée prend en charge le format Unicode. Pour une sortie HTML, si vous avez utilisé une police non Unicode, modifiez la famille de polices
dans la feuille de style après la génération de document.
Objets OLE
Vous pouvez extraire des objets imbriqués,
tels que des objets OLE (Object linking and embedding), des attributs d'une source de données. Les objets OLE sont cependant toujours affichés comme des images dans les sorties HTML, car
ce format ne prend pas en charge les objets OLE.
Listes dans les paragraphes
Lorsque les canevas sont conçus pour générer des sorties HTML, évitez d'imbriquer des éléments de liste dans les éléments de paragraphe.
Les listes héritent d'un ensemble de propriétés de formatage qui interfèrent avec certaines propriétés de paragraphe. Par exemple, les propriétés de paragraphe, telles que la couleur d'arrière-plan et les bordures, sont affectées lorsque le paragraphe contient une liste. Placez les éléments de liste après les éléments de paragraphe dans votre canevas afin d'éviter ce genre de problème.