6 Annexe
6.5 Tableau des commandes pour les modèles d'exportation
6.5.7 Commandes diverses
| Commande |
pour |
Description |
| [! |
T,D,H |
Une remarque suit. La ligne n'est pas traitée. (vous pouvez également le faire en enlevant la coche pour la sortie dans la première colonne du tableau de commande) |
| [phoneticcode(x)] |
T,D,H |
produit le phonocode du texte entre crochets. Attention ! Ici, le x n'est pas remplacé par un numéro d'index mais par un texte. |
| [soundexcode(x)] |
T,D,H |
produit le code Soundex du texte entre crochets. Attention ! Ici, le x n'est pas remplacé par un numéro d'index mais par un texte. |
| [datum] |
T,D,H |
produit la date du jour. Il s'agit de la date au moment de la sortie. |
| [TAB] |
T,D,H |
produit une tabulatrice |
| [CR] |
T,D,H |
produit a „retour chariot“ (valeur ASCII 13) |
| [LF] |
T,D,H |
produit un saut de ligne (valeur ASCII 10) |
| [Zeilenumbruch] |
T,D,H |
produit un saut de ligne. Sous Windows, cela correspond aux valeurs ASCII 13+10, sous Mac OS la valeur ASCII 13 et sous Linux aux valeurs ASCII 10+13 |
| [ASCII(x)] |
T,D,H |
fournit la valeur ASCII du nombre entre parenthèses. Attention ! Ici, le x n'est pas remplacé par un numéro d'index, mais par un nombre dans la plage de valeurs de 0 à 127. |
| [ordnerfuerbilder] |
T,D,H |
sort le chemin d'accès au répertoire des images |
| [ordnerfuerBilderUndDokumente] |
T,D,H |
sort le chemin d'accès au répertoire des images et documents |
| [CopyPicture(nr|nom de la cible|largeur de la cible|hauteur)] |
T,D,H |
copie le document „nr“ dans le dossier des images, le nom de la cible, la hauteur et la largeur séparées par | (ligne verticale) sont facultatifsExemple:[CopyPicture(3|image3.jpg|150|150)] copie le fichier, qui est placé en troisième position dans le répertoire des documents, dans le répertoire „dossier des images“ et nomme le fichier dans „image3.jpg“. La taille de l'image sera modifiée pour atteindre une taille maximale de 150x150 pixels tout en conservant les proportions. |
| [CopyFile(nom|nom de la cible)] |
T,D,H |
copie le fichier „nom“ dans le dossier des images, en le renommant si nécessaire „nom de la cible“. Le séparateur est | (ligne verticale). Si le nom de la cible est omis, le fichier n'est pas renommé. Le fichier doit être situé dans le répertoire des modèles texte/HTML. |
| [FF] |
T,D,H |
produit un saut de page |
| [variable1] |
T,D,H |
sert de variable, tout nombre peut être utilisé au lieu de 1. Des valeurs peuvent être attribuées à cette variable, ou la valeur attribuée peut être sortie.Exemple:[variable3]=5 attribue à la variable le chiffre 5 |
| [beginn(x),1] |
T,D,H |
passe le début du texte marqué d'un x. Le 1 peut être remplacé par n'importe quel nombre et précise combien de caractères sont passés.Exemple:[variable3]=[beginn([nachname(x)]),3] remplit la variable avec les trois premières lettres d'un nom de famille |
| [right(x),1] |
T,D,H |
passe la fin du texte x. Le 1 peut être remplacé par n'importe quel nombre et précise le nombre de caractères passés. |
| [mid(x),1,2] |
T,D,H |
passe une partie du texte x. Les chiffres suivants précisent la position à partir de laquelle et le nombre de caractères transférés. |
| [len(x)] |
T,D,H |
passe la longueur du texte x |
| [message] |
T,D,H |
produit la partie suivante de la ligne dans une boîte de message. Cela vous permet d'afficher les lignes de sortie d'un modèle. Cela vous permet de vérifier les lignes individuelles d'un modèle. |
| [traceon] |
T,D,H |
Active l'exécution d'une seule ligne à la fois; chaque ligne de commande est affichée dans une boîte de message et la sortie est mise en pause. |
| [traceoff] |
T,D,H |
Désactive l'exécution d'une seule ligne. |
| [instr(chaîne source|chaîne de recherche)] |
T,D,H |
renvoie la position de la chaîne de recherche (0=chaîne de recherche non contenue dans la chaîne source) |
| [IPTCBemerkung(fichier)] |
T,D,H |
produit le commentaire de l'IPTC. Remplacez le mot >fichier< par le nom du fichier. Le dossier doit se trouver dans le répertoire des images et des documents. |
| [Datenschutz(x)] |
T,D,H |
renvoie le texte <oui> si la protection des données doit être envisagée pour le numéro d'index marqué d'un x, sinon <non> ; convient bien aux requêtes IF. |
| [System] |
T,D,H |
renvoie sous forme de texte, selon le système d'exploitation utilisé MacOS, Win32 ou Linux Exemple:[if][System]=MacOS[variable1]=bleu[elseif][System]=Win32[variable1]=vert[else][variable1]=jaune[end] |
| [Ersetze(„Text“,“Text1“,“Text2“)] |
T,D,H |
remplace dans <Text> la chaîne <Text1> par <Text2> |
| [ErsetzeAlle(„Text“,“Text1“,“Text2“)] |
T,D,H |
remplace dans <Text> toutes les chaînes <Text1> par <Text2> |
| [Tag(x)] |
T,D,H |
fournit le jour (deux chiffres) de la date entre crochets (en cas d'erreur -1)Exemple:[Tag([geburtsdatum(x)])]Ici, le x a été remplacé par la commande de la date de naissance de la personne à délivrer. Si la date de naissance peut être correctement décomposée en ses composantes jour, mois et année, le jour est renvoyé sous la forme d'un nombre à deux chiffres. Si la date de naissance est „mai 1876“„00“ est sortie. |
| [Monat(x)] |
T,D,H |
fournit le mois (deux chiffres) de la date entre crochets (en cas d'erreur -1)Exemple:[Monat ([geburtsdatum(x)])]Ici, le x a été remplacé par la commande de la date de naissance de la personne à délivrer. Si la date de naissance peut être correctement décomposée en ses composantes jour, mois et année, le mois est renvoyé sous la forme d'un nombre à deux chiffres. Pour une date de naissance „11.??.1876“ ou „1876“ „00“ est délivré. |
| [Jahr(x)] |
T,D,H |
produit l'année de la date entre crochets (-1 en cas d'erreur)Exemple:[Jahr([geburtsdatum(x)])]Ici, le x a été remplacé par la commande de la date de naissance de la personne à délivrer. Si la date de naissance peut être correctement décomposée en ses composantes jour, mois et année, l'année est retournée sous forme de nombre. Si la date de naissance est „11 mai 18xx&ldquo ; alors „1800&ldquo ; est sortie. Le système essaie donc de passer l'année le mieux possible. |
| [nextKNr(x)] |
T,D,H |
Renvoie le prochain numéro Kekulé attribué à une personne. S'il n'y en a pas d'autre, 0 est renvoyé. |
| [maxKNr] |
T,D,H |
Renvoie le numéro Kekulé le plus élevé attribué à une personne. |
| [AnzKNr] |
T,D,H |
Retourne le nombre de numéros Kekulé attribués (ancêtres, y compris la perte d'ancêtres). |
| [nextKNrT(x)] |
T,D,H |
Renvoie le prochain numéro Kekulé attribué à une personne (avec le séparateur de milliers). S'il n'y en a pas d'autre, 0 est renvoyé. |
| [maxKNrT] |
T,D,H |
Renvoie le numéro Kekulé le plus élevé (avec un séparateur de milliers) attribué à une personne. |
| [AnzINr] |
T,D,H |
Renvoie le nombre de numéros d'index existants. |
| [InitSort(x)] |
T,D,H |
Crée une liste triée de numéros d'index. Le terme utilisé pour X est utilisé pour le tri. Si „No person selection“ est activé dans les paramètres, tous les numéros d'index seront triés, sinon seulement ceux qui sont spécifiés pour l'exportation par les utilisateurs.Exemple:[InitSort([nachname(x)] [vornamen(x)])]Ici, les numéros d'index sont triés par nom et prénom. Il est important qu'il y ait un espace entre les deux, sinon les noms simples sont triés après les noms doubles. La manière d'accéder à cette liste triée est décrite dans [IndexNrS(x)] |
| [IndexNrS(x)] |
T,D,H |
Renvoie le numéro d'index de la position définie par X.Exemple:[IndexNrS(5)] renvoie le 5ème numéro d'index de la liste avec les numéros d'index triés Normalement, il est utile de l'utiliser lors de la production de listes triées. Les commandes suivantes produisent une liste de personnes triées par nom et prénom : [InitSort([nachname(x)][vornamen(x)])] [loop] [AnzINrS] [variable7]=+1 [nachname([IndexNrS([variable7])])] [vornamen([IndexNrS([variable7])])] [endloop] |
| [AnzINrS] |
T,D,H |
Renvoie le nombre de numéros d'index existants dans la liste triée. Surtout si „Sélection personne“est désactivé dans les préférences, vous avez besoin du nombre de numéros d'index disponibles dans la liste des numéros d'index triés pour déterminer le nombre de passages en boucle nécessaires pour la copie précédente. |
| [RTF-Bitmap(chemin|W,H)] |
T,D,H |
est utilisé pour produire des images dans des documents RTF. W,H détermine la largeur et la hauteur de la sortie. W et H doivent être séparés par des virgules ou seulement par une spécification. |
| [uppercase(texte)] |
T,D,H |
convertit le texte entre parenthèses en majuscules (le texte devient TEXTE). |
| [lowercase(texte)] |
T,D,H |
convertit le texte entre parenthèses en lettres minuscules (TEXTE devient texte). |
| [titlecase(texte)] |
T,D,H |
convertit le texte entre parenthèses de sorte que seules les premières lettres soient en majuscules (TEXTE devient Texte). |
| [UserDialog(w,h)] |
T,D,H |
crée une boîte de dialogue avec les dimensions w pour la largeur et h pour la hauteur. Le dialogue peut être conçu avec les commandes suivantes.
* [checkbox(Variable,x,y,false)]
* [editfield(Variable,x,y,w,TEXTE)]
* [GetColor(Variable1,Variable2,Variable3,x,y)]
* [radiobutton(Variable,x,y,false)]
* [ShowDialog,true]
* [statictext(x,y,w,TEXTE)]
* [UserDialogImage(x,y,w,h,chemin)]
|
| [radiobutton(Variable,x,y,false)] |
T,D,H |
crée un bouton radio dans la boîte de dialogue à la position x,y, qui peut être prédéfini par FALSE ou TRUE. Lorsque la boîte de dialogue est fermée, la valeur se retrouve dans la variable spécifiée. |
| [checkbox(Variable,x,y,false)] |
T,D,H |
crée une case à cocher dans la boîte de dialogue à la position x,y, qui peut être prédéfinie par false ou true. Lorsque le dialogue est fermé, la valeur est placée dans la variable spécifiée. |
| [editfield(Variable,x,y,w,text)] |
T,D,H |
crée un champ de saisie de longueur w dans la boîte de dialogue à la position x,y. La zone de saisie peut être pré-remplie de texte. À la fin du dialogue, la valeur se retrouve dans la variable spécifiée. |
| [statictext(x,y,w,text)] |
T,D,H |
crée une zone de texte de longueur w dans la boîte de dialogue à la position x,y. Le texte contenant est passé avec le texte de paramètre. |
| [UserDialogImage(x,y,w,h,chemin)] |
T,D,H |
crée une image de la taille largeur (w) x hauteur (h) à la position x,y dans la boîte de dialogue. Le paramètre "chemin" contient le chemin complet de l'image à afficher. |
| [GetColor(Variable1,Variable2,Variable3,x,y)] |
T,D,H |
crée dans la boîte de dialogue une zone colorée à la position x,y . Les variables contiennent les composantes rouge, verte et bleue de la couleur. Un clic de souris sur la zone ouvre le dialogue de sélection des couleurs. |
| [ShowDialog,true] |
T,D,H |
affiche la boîte de dialogue précédemment créée avec UserDialog. Le paramètre facultatif "TRUE" enregistre les réglages effectués. |
|