4 Les éléments du menu
4.7 Suppléments
4.7.2 Editeur de modèles ...

L'éditeur de modèles est actuellement (septembre 2006) presque dans sa forme finale. Comme il n'y aura pas beaucoup de changements et que l'exportation de texte/HTML et la fonction d'impression nécessitent un éditeur de modèles, nous allons le décrire ici.
Dans la partie supérieure de l'éditeur de modèles, vous trouverez un certain nombre de boutons avec un petit triangle, qui contiennent un sous-menu avec des commandes. Ces boutons servent à insérer les commandes énumérées dans le sous-menu dans les tableaux de commandes des onglets En-tête, Corps et Pied de page. Dans la description de la table du corps, j'y reviendrai plus en détail. En principe, ces boutons ne sont pas nécessaires, mais ils facilitent la création des modèles. En outre, vous trouverez les boutons [Nouveau modèle], [Charger modèle] et [Enregistrer modèle] dans la partie supérieure. Leur utilité est déjà indiquée par le label. Vous pouvez les utiliser pour créer un nouveau modèle (tous les paramètres sont réinitialisés et les tables de commande obtiennent 20 lignes vides chacune), charger un modèle existant ou sauvegarder le modèle sur lequel vous travaillez. Le bouton [Enregistrer le modèle] change en maintenant la touche Alt enfoncée jusqu'à «Enregistrer sous...» ;.
La partie inférieure de la fenêtre contient les fiches Paramètres, En-tête, Corps, Pied de page, Démarrage rapide et Commandes. Par souci de simplicité, je vais les expliquer dans le même ordre.
Tout d'abord, quelques mots explicatifs sur les modèles en général.
Les fichiers de modèles contiennent du texte pur. Vous pouvez donc également modifier les modèles dans votre éditeur préféré. Cependant, il y a quelques éléments que vous devez garder à l'esprit alors.
Regardons de plus près un tel fichier:
Familienbande - Exportvorlage V1
<Beginn Header>
0
<Ende Header>
<Beginn Body>
1[TAB][TAB]Stammblatt [TAB]Index-Nr.: [TAB][inummer(x)]
... (Je vais laisser à côté quelques lignes ici)
1[bemerkungperson(x)]
1[FF]
<Ende Body>
<Beginn Footer>
<Ende Footer>
Einzelseiten: nein
Ordner fuer Bilder:
Pretext: nein
Dateiname:
Indexnummer: ja
fortlaufend: nein
Offset:
Endung:
Dateiname:
sortieren: nein
Umlautwandlung: 1
Sortierung: 0
Dateiauswahl: ja
Erstellt durch: Stefan Mettenbrink
Bemerkung: Eine ganz simple Vorlage, die eine Textdatei erstellt. Diese
Datei können Sie mit einem Editor öffnen und die Tabulatoren,
Ihren Wünschen entsprechend, einstellen.<br><br>Die
Umlaute werden in Windows ANSI kodiert.
Vous devez absolument laisser la première ligne inchangée. Cela indique à Familienbande qu'il s'agit d'un modèle d'exportation. De même les lignes:
<Beginn Header>
<Ende Header>
<Beginn Body>
<Ende Body>
<Beginn Footer>
<Ende Footer>
Ces lignes marquent le début et la fin des trois tables de commande (nous y reviendrons plus tard). Les lignes entre «Start»- et «End»- commencent toujours par un 0 ou un 1. Les chiffres correspondent à une coche définie (1) ou non définie (0) dans la table de commande. Si vous modifiez ces lignes dans un autre éditeur, vos lignes doivent commencer par un 1.
Les lignes qui suivent le pied de page de fin d'épisode ; contiennent les réglages effectués sur la fiche «Settings » ;. Vous pouvez les modifier dans un éditeur, mais c'est plus facile et sans erreur dans l'éditeur de modèles de Familienbande.
Si vous modifiez des modèles dans un autre éditeur, vous devez vous assurer que les données sont codées avec un codage de texte en UTF-8. Si vous ne faites pas attention à cela, les trémas et les caractères spéciaux dans Familienbande sont incorrects. Vous devez corriger 1 dans l'éditeur de modèles de Familienbande s.
Si tout cela vous semble trop compliqué, oubliez très vite et utilisez plutôt l'éditeur de modèles. Après tout, c'est à cela qu'il est destiné.
Fiche "Paramètres"
La première fiche que vous voyez lorsque vous ouvrez l'éditeur de modèles contient les paramètres de base. Par exemple, vous pouvez déterminer le type de modèle que vous souhaitez créer (modèles de texte/HTML ou modèles d'impression), le codage de texte que vous souhaitez, spécifier les commentaires à utiliser, insérer une image de prévisualisation pour les modèles d'impression, spécifier la résolution de base et bien plus encore.
Commençons par le haut.
Vous trouverez en haut à gauche:
[Modèle de sortie (sortie vers un fichier)]
[Modèle d'impression (sortie sur imprimante)]
Vous choisissez ici si vous voulez créer un modèle d'impression ou un modèle pour l'exportation de texte/HTML. La boîte de dialogue des paramètres change légèrement selon le modèle que vous souhaitez utiliser. Je commencerai par un modèle de texte/HTML et j'expliquerai ensuite les paramètres des modèles d'impression.
Sous la sélection du modèle, il y a une case à cocher [Trier par], que vous pouvez utiliser pour trier les personnes à éditer. Si vous ne cochez pas cette case, les personnes sont éditées dans l'ordre des numéros d'index. Si un tri est souhaité, le menu de sélection suivant est utilisé. Le menu de sélection permet les séquences de tri suivantes:
nom, prénom, date de naissance/baptême
Prénom, nom, date de naissance/baptême
Date de naissance/baptême, nom, prénom
Lieu de naissance/baptême, nom, prénom
Date de décès/enterrement, nom, prénom
Lieu de décès/enterrement, nom, prénom
Numéro de descendants
Commentaire sur le titre
Nom, prénom (Soundex)
Exemple:
Vous avez choisi le tri date de décès/enterrement, nom, prénom. Maintenant, Familienbande examine chaque personne à exporter pour voir s'il y a une date de décès et s'en souvient. S'il n'y a pas de date de décès, Familienbande se souvient de la
la date d'inhumation (ce lien OU est indiqué par le /). Ensuite, la date notée (si elle est disponible), le nom et les prénoms sont annexés. Une fois que Familienbande a recueilli ces données, celles-ci sont triées par ordre croissant. Le résultat est alors l'ordre dans lequel les personnes spécifiées sont exportées.
Cela semble compliqué ? Ce n'est pas compliqué. N'oubliez pas que l'ordre de tri correspond à la première valeur spécifiée. Toutes les autres entrées sont des sous-critères si la même information (par exemple, plusieurs personnes avec la même date de décès) s'applique à plusieurs personnes.
Tout au plus la dernière entrée vaut-elle encore une mention spéciale. Soundex est un système qui convertit des lettres ou des séquences de lettres à consonance similaire en une valeur numérique. Il ne reste que la première lettre. Ainsi, les noms à consonance similaire sont combinés en un seul endroit. Malheureusement, cela donne parfois lieu à des combinaisons quelque peu étranges. Vous devez donc vérifier si ce tri vous convient.
Sur le côté droit de cette fiche se trouvent les deux champs de saisie «Created by» ; et «Remark» ;. Là encore, c'est très simple. Ils servent uniquement à indiquer qui a créé le modèle et dans la description, vous devez dire quelques mots sur le résultat attendu. Même si un modèle nécessite des fichiers supplémentaires, ce serait un bon endroit pour mettre quelques conseils.
Les deux groupes restent dans la partie inférieure des paramètres.
Le groupe supérieur contient les paramètres pour la création de pages individuelles, c'est-à-dire un fichier par personne exportée (numéro d'index). Si vous souhaitez créer un fichier distinct pour chaque personne exportée, chacun de ces fichiers doit bien sûr avoir un nom unique. Sinon, l'exportation écraserait sans cesse le fichier précédemment créé et vous n'auriez créé qu'un seul fichier à la fin.
Pour être aussi souple que possible, Familienbande offre plusieurs possibilités d'influencer le nom du fichier. Les options de paramétrage sont disposées de gauche à droite et génèrent le nom du fichier dans cet ordre.
L'exemple suivant illustre l'emploi:
La coche devant le champ de saisie avec le texte «Person» indique que tous les fichiers doivent commencer par le texte «Person». Ensuite, il faut choisir si le numéro d'index de la personne doit être ajouté ou un numéro consécutif. Si vous souhaitez un numéro consécutif, vous pouvez entrer un numéro dans le champ de saisie suivant, à partir duquel la numérotation commencera. Dans l'exemple, nous avons cependant décidé de préciser le numéro d'index. Enfin, un autre champ de saisie suit, avec lequel vous pouvez ajouter un texte de conclusion au nom du fichier. Pour les fichiers HTML, vous pouvez utiliser l'extension de fichier «.html » an.
Si les personnes portant les numéros d'index 1 à 5 étaient exportées, les fichiers «Person1.html», «Person2.html», «Person3.html», «Person4.html» et «Person5.html», seraient créés dans cet exemple.
Si vous ne voulez pas créer de fichiers uniques, décochez simplement [Détails de sortie]. Vous pouvez maintenant choisir dans le groupe inférieur si vous obtiendrez la sélection de fichiers à chaque exportation ou si un nom spécifique sera donné en général. L'un et l'autre ont leurs avantages. Dans le premier cas, vous pouvez déterminer où le fichier d'exportation est écrit et comment il doit être appelé. Toutefois, si vous utilisez déjà d'autres modèles d'exportation qu'un fichier avec un certain nom de fichier attend, il peut être utile de spécifier un nom de fichier fixe.
Si un nom de fichier est donné, le chemin pour l'exportation de texte/HTML est utilisé comme chemin de fichier, comme vous l'avez spécifié dans les paramètres pour Famiienbande (voir chapitre 4.2.9.9 Chemins).
Lorsque vous créez un modèle d'impression, vous n'avez pas besoin de la partie inférieure des paramètres. Tout ce dont vous n'avez pas besoin est donc caché. Par conséquent, vous obtiendrez d'autres options de réglage ajoutées.
Tout d'abord, directement en dessous de la sélection du modèle, un menu de sélection pour les spécifications du poste. Actuellement, les spécifications de position ne peuvent être faites qu'en pixels. Ci-dessous, vous trouverez la spécification de la résolution de base. Dans ce cas, vous devez rechercher un bon compromis entre une haute qualité à une résolution grand format et un faible besoin en mémoire lors de la génération du graphique d'impression. Une résolution de 1200 dpi donne toujours de bons résultats, même sur DIN A2. La taille de la page en pixels est affichée derrière la spécification de la résolution de base. Ici, vous pouvez très bien voir que non seulement la résolution de base mais aussi le format de la page ont une influence sur la taille de l'original. Une description plus détaillée suit dans le chapitre 5. Création de modèles.
Si vous créez un modèle dans lequel les personnes à modifier sont déjà fermement définies dans le modèle (par exemple pour un arbre généalogique dans lequel seules les personnes ayant un numéro Kekule sont modifiées), vous pouvez utiliser la case à cocher "Pas de sélection de personne" pour spécifier que la sélection de personne ne peut pas être utilisée dans la boîte de dialogue d'impression. Si, par exemple, vous créez un modèle pour un arbre généalogique et que vous ne désactivez pas la sélection des personnes, vous avez peut-être spécifié plus d'une personne pour l'impression dans la boîte de dialogue d'impression et le modèle est maintenant imprimé pour chaque personne. Vous recevrez donc plusieurs fois une impression identique.
Sur le côté droit, le champ des commentaires a fait place à un champ pour une image de prévisualisation (une image dit plus de 1000 mots). Pour insérer une image ici, il suffit de faire glisser n'importe quelle image dans cette fenêtre.
Mais comme l'image de prévisualisation doit être aussi semblable que possible au résultat attendu, il est préférable que l'image de prévisualisation soit générée directement à partir de Familienbande. Pour ce faire, appelez le dialogue d'impression, chargez le modèle souhaité et sélectionnez l'option "Créer un aperçu" dans le menu contextuel. Le résultat est ensuite calculé et affiché dans la fenêtre de prévisualisation. Ensuite, l'image de la fenêtre de prévisualisation est automatiquement insérée dans l'éditeur de modèles. Il vous suffit de sauvegarder le modèle.
À droite de l'image de prévisualisation, vous pouvez également définir la taille du modèle. La relation entre la taille et la résolution et les éléments à prendre en compte sont détaillés au chapitre 5. Création d'un modèle.
Actuellement, vous ne pouvez créer que des modèles en format portrait.
Fiche "Header"
Vous ne pouvez accéder à la carte suivante que si vous créez un modèle de texte/HTML. Il contient, comme les deux suivants, un tableau qui contiendra plus tard les instructions.
Si l'éditeur de modèles a été ouvert sans modèle, vous ne verrez que la courte note: «Ce tableau n'est édité qu'une seule fois, au début de l'exportation, et est le début du fichier de sortie.»
Header
Vous ne pouvez accéder à la fiche suivante que si vous créez un modèle de texte/HTML. Il contient, comme les deux suivants, un tableau qui contiendra plus tard les instructions.
Si l'éditeur de modèles a été ouvert sans modèle, vous ne verrez que la courte note: «Ce tableau n'est édité qu'une seule fois, au début de l'exportation, et est le début du fichier de sortie.»
Cela dit tout. Lorsque vous lancez une exportation, cette table de commande est traitée avant que les données personnelles ne soient consultées. Vous ne pouvez accéder aux données personnelles directement dans ce tableau qu'en saisissant les numéros d'index souhaités.
Vous pouvez utiliser la table d'en-tête pour faire des spécifications spécifiques à un fichier. Par exemple, les fichiers HTML nécessitent un début défini. Cela s'applique également aux fichiers RTF, par exemple. Vous devez utiliser ce tableau pour obtenir exactement ces informations. Le tableau contient les numéros de ligne dans la colonne de gauche. dans la colonne suivante, il y a une case à cocher2, qui décide si la ligne est prise en compte lors de l'exportation réelle ou non. Cela vous permet d'insérer de petits commentaires ou d'omettre des spécifications individuelles pour l'exportation en cours.
Les informations les plus importantes, cependant, se trouvent dans la colonne «Text» ;. Vous trouverez ici les textes et les commandes à éditer. Vous apprendrez au chapitre 5 comment les structurer et comment créer un modèle utilisable avec eux. Création de modèles. .
Fiche "Body"
La table de commande pour le «Body» est traitée exactement une fois pour chaque personne à exporter. Pour chaque commande qui contient un «(x)» comme entrée, cette entrée est remplacée par le numéro d'index correspondant. C'est là que se fait le véritable travail. Le numéro d'index des personnes spécifiées dans le dialogue d'exportation est choisi et utilisé ici pour le caractère de remplissage mentionné ci-dessus.
Ici, comme dans les deux autres tableaux de commande, vous pouvez écrire le texte directement dans la colonne 3, l'insérer via le presse-papiers ou avec les boutons de commande. .
Pour simplifier la création du modèle et éviter les erreurs de frappe, il y a les boutons déjà mentionnés au début du chapitre dans la partie supérieure du dialogue. Les boutons contiennent toutes les commandes disponibles. L'étiquetage des boutons indique les commandes attendues du bouton respectif. Le bouton contient « Données personnelles » toutes les commandes qui permettent d'accéder aux données personnelles. Le bouton « Commandes d'impression » contient uniquement les commandes qui ne sont nécessaires que pour les modèles d'impression. Si vous cliquez sur l'un de ces boutons, un menu s'ouvre qui énumère les commandes possibles. Si vous sélectionnez une entrée de ce tableau, la commande est insérée dans la ligne du tableau en cours. Dans la plupart des cas, certaines des valeurs requises pour la commande doivent être adaptées à vos propres besoins.
Toutes les lignes des tableaux En-tête, Corps et Pied de page peuvent être déplacées ou réorganisées à la position souhaitée à l'aide de la souris. Ici, vous pouvez également utiliser les boutons [Nouvelle ligne] et [Supprimer ligne] pour ajouter des lignes (à la fin du tableau) et supprimer des lignes (lignes sélectionnées). Pour insérer des lignes à une position spécifique dans le tableau, sélectionnez une ligne et ouvrez le menu contextuel. Vous pouvez maintenant choisir si vous voulez insérer une nouvelle ligne au-dessus ou au-dessous de la ligne sélectionnée.
Fiche "Footer"
Le pied de page est la contrepartie de l'en-tête et ne peut être appelé que lors de la création de modèles de texte/HTML. Ce tableau n'est traité qu'une seule fois à la fin de l'exportation. Il peut être utilisé pour écrire un pied de page HTML, par exemple. L'opération est identique aux deux autres tables de commande.
Fiche "Guide rapide"
Voici quelques mots explicatifs pour vous aider à créer vos propres modèles ou à modifier des modèles existants. Une description détaillée de la création de modèles se trouve au chapitre 5. Création de modèles.
Fiche "Commande"
Ici aussi, vous ne trouverez que les plus nécessaires. Après tout, l'éditeur de modèles n'est pas destiné à remplacer un manuel. Les commandes listées dans le tableau sont un peu subdivisées et brièvement expliquées en quelques mots.
Les commandes sont également expliquées plus en détail dans le chapitre 6.5 Aperçu des commandes pour les modèles d'exportation.
- Si vous n'avez pas encodé les caractères spéciaux en UTF-8, le modèle peut ne pas fonctionner correctement.
- Une case à cocher
|