Cette partie de la documentation vous présente les principaux éléments qui composent la monture d'un document généré par FormPublisher Studio. En d'autres termes, cette page reprend les éléments qui forment l'organisation de base d'un SmartForm.
Remarques :
- Retourner à la page d'accueil de la documentation est les moyen le plus rapide d'accéder à une autre page de la documentation,
- Vous vous posez des questions sur le fonctionnement de la documentation ou l'élément que vous recherchez ne se trouve pas sur cette page ? Consultez le la page d'aide pour obtenir de plus amples informations
- Certaines propriétés sont présentées ici de manière synthétique. Si vous souhaitez obtenir plus de renseignement sur celles-ci, cliquez sur les liens correspondants ou accédez directement à la page : "les propriétés des éléments"
Table of Content
Plan schématique
Le schéma ci-dessous vous présente les différents éléments expliqués sur cette page. Cliquez sur l'élément correspondant à votre demande d'information pour y accéder.
JForm
Il s'agit de du socle principal du document, pour les interviews comme pour les rapports.
Remarque : JForm doit être posé à la racine d'un document et il ne peut y en avoir qu'un seul par document (Racine XML)
Pour accéder à l'exemple, cliquez ici
Propriétés
- Nature (type String) : form (formulaire interactif), classic (document statique) ou index
- Language (type String) : basé sur le code ISO 2 lettres (exemple : fr, en, lu, ....)
- Version (type String) :
- DocumentID (type string) : Identifiant du document lié au nom de fichier jxml. Il sert à pointer un document avec l'élément Hyperlink.
Remarque : Le DocumentID est automatiquement rempli afin de garantir son unicité dans le projet.
Title
L'élément Title permet de donner un titre aux éléments suivants:
- Document
- MetaContent
- QuestionSet
- ChoiceSet
- Section
- List
Pour accéder à l'exemple, cliquez ici
Text
Il ne s'agit pas à proprement parler d'un élément XML mais du conteneur du texte (ensemble des termes qui constituent un écrit) qui sera affiché à un endroit donné.
Cet élément peut être ajouter dans la majorité des éléments JForm (Title, Paragraph, Suffix, Option, ...)
Pour accéder à l'exemple, cliquez ici
Resources
la zone "Resources" d'un document contient des métadonnées (MetaContent, MetaField) incluent soit directement, soit via des Include.
Pour accéder à l'exemple, cliquez ici
MetaFields
Il s'agit du regroupement de plusieurs MetaField sous un intitulé de classe à des fins de rangement.
Pour accéder à l'exemple, cliquez ici
Propriétés :
- Name : permet d'identifier le MetaFields
- MetaFields : choix des MetaField à intégrer dans l'élément MetaFields
MetaField
Il s'agit des champs d'identification du document, qui permettent de personnaliser l'environnement du formulaire et les coordonnées de l'organisation.
Pour accéder à l'exemple, cliquez ici
Propriétés :
- Name : permet d'identifier le MetaField
MetaContent
Similaire à un Content Ordinaire mais contenu dans les "Resources" ou "IncludeDocument" du document
Pour accéder à l'exemple, cliquez ici
Propriétés
- Type : Il permet de définir le type de MetaContent. Différentes valeurs sont possibles, notamment contact, legal, presentation, validation
Section
Equivalent d'une page pour les interviews en HTML ou d'un niveau hiérarchique (chapitre) en PDF, la Section est l'un des principaux élémentsd'un document. Une Section peut contenir d'autres sections (sous-sections)
Pour accéder à l'exemple, cliquez ici
Propriétés :
- OutputMode : détermine la visibilité de l’élément selon le mode de sortie du document : interview, report ou all (all par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)
- OutputTarget : détermine la visibilité de l’élément selon le type de support : Desktop, mobile ou all (all par défaut)
Content
L'élément Content est le bloc standard pouvant contenir un ou plusieurs sous-éléments (Paragraph, List, Table, Questionset, ...)
Pour accéder à l'exemple, cliquez ici
Propriétés :
- OutputMode : détermine la visibilité de l’élément selon le mode de sortie du document : interview, report ou all (all par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)
- OutputTarget : détermine la visibilité de l’élément selon le type de support : Desktop, mobile ou all (all par défaut)
Paragraph
Comme son nom l'indique, un Paragraph permet de contenir le texte principal de votre document et des question situées hors de l'élément QuestionSet.
Vous avez la possibilité d'éditer la forme de votre texte (Style, Image, Hyperlink, ...)
Pour accéder à l'exemple, cliquez ici
Propriétés
- OutputMode : détermine la visibilité de l’élément selon le mode de sortie du document : interview, report ou all (all par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)
- OutputTarget : détermine la visibilité de l’élément selon le type de support : Desktop, mobile ou all (all par défaut)