Macros de conversion HTML

Découvrez comment utiliser les macros de conversion HTML dans Adobe FrameMaker

Dans ce sujet

Introduction

Vous pouvez utiliser les tables suivantes sur la page de référence HTML pour définir les macros de conversion HTML :

Note: Les macros System et General HTML ne peuvent pas être modifiées dans la boîte de dialogue Configuration HTML.

Une fois une macro définie, vous pouvez utiliser son nom dans d’autres macros ou l’utiliser pour une mise en correspondance dans la table de HTML Mapping. Le nom de la macro s’affiche dans la liste déroulante dans la boîte de dialogue Configuration HTML. Ainsi, il est possible de mettre en correspondance un format avec celle-ci sans modifier directement la table de mappage.

Pour des exemples de macros de conversion HTML, reportez-vous aux pages de référence des modèles inclus avec FrameMaker.

Création ou modification d’une macro de conversion HTML

  1. Sélectionnez Affichage > Pages de référence pour afficher la page HTML.

  2. Modifiez une macro dans une table, ou créez une ligne (en appuyant sur Ctrl+ Retour), et saisissez une nouvelle macro en commençant par indiquer un nom de macro. (Vous ne pouvez pas ajouter de macros à la table HTML System Macros ; vous pouvez uniquement personnaliser leur texte.)

Le texte personnalisé peut contenir toute combinaison de texte, codes HTML et composantes FrameMaker. Veillez à entrer un code HTML correct, car FrameMaker ne vérifie pas la syntaxe HTML.

Utilisation de composantes dans les macros de conversion HTML

Vous pouvez utiliser les composantes suivantes dans les macros de conversion HTML afin d’inclure des types de texte spéciaux.

Composante

Description

<$paratext>

<$paratag>

<$paranum>

<$paranumonly>

Pour plus d'informations, voir « Insertion d’informations sur la source dans les références croisées » et « Insertion de styles de caractères dans les références croisées ».

<$variable[nomvar]>

Contient le texte de la variable.

<$defaulttitle>

Contient le texte du premier intitulé affiché dans le document courant.

<$nextsubdoc>

Contient l’URL du sous-document HTML suivant.

<$prevsubdoc>

Contient l’URL du sous-document HTML précédent.

<$parentdoc>

Contient l’URL du document HTML parent.

Les composantes sont entourées de chevrons simples (< >) et débutent par un signe dollar ($). Entrez ces composantes en lettres minuscules.

Note: la table General Macros comporte une colonne portant l’étiquette Head. Utilisez-la pour définir un titre ou pour inclure des informations spéciales sur le document HTML (tels que des mots-clés pouvant être utilisés par un moteur de recherche). Pour remplir cette colonne, vous devez connaître les éléments HTML autorisés dans la section HEAD d’un document HTML.

Redéfinition de macros système HTML

Les macros système HTML constituent un cas spécifique car vous pouvez les redéfinir mais vous ne pouvez pas en ajouter de nouvelles.

Ces macros sont particulièrement utiles lors du fractionnement de documents en fichiers HTML distincts. Par exemple, vous pouvez définir la macro StartOfSubDoc afin d’afficher le logo de votre société en haut de chaque nouvelle page Web.

Dans ces descriptions, le document parent désigne la première page Web et le sous-document se rapporte à un document lié au document parent.

Macro système

Choisissez

StartOfDoc

Insère le texte au début de la page Web de départ.

EndOfDoc

Insère le texte à la fin de la page Web de départ.

StartOfSubDoc

Insère le texte au début de chaque sous-document excepté les premier et dernier.

EndOfSubDoc

Insère le texte à la fin de chaque sous-document excepté les premier et dernier.

StartOfFirstSubDoc

Insère le texte de remplacement seulement au début du premier sous-document créé.

EndOfFirstSubDoc

Insère le texte de remplacement seulement à la fin du premier sous-document créé.

StartOfLastSubDoc

Insère le texte de remplacement seulement au début du dernier sous-document créé.

EndOfLastSubDoc

Insère le texte de remplacement seulement à la fin du dernier sous-document créé.