Toutes les actions de Photo-3G

Les paramètres [....]
Ils mémorisent et alimentent les paramètres techniques (sauf les paramètres d'actions)
Les paramètres sont affectés à une routine de traitement, dans le table générale.
Ces routines contrôlent et transforment les valeurs de paramètre en données techniques.

Les commandes * + - = == #
Elles alimentent et utilisent des paramètres à leur valeur instantanée.
Elles déclenchent l'impression dans différents fichiers.
Elles peuvent contenir des balises.

Les paramètres techniques ]....[..]
Ceux dit HTM peuvent contenir les noms de paramètres techniques, tel que ]Titre[1]
Elles seront remplacées par la valeur du paramètre désigné (exp: valeur du paramètre technique ]Titre[1]) .
Si nécessaire, des traitements spéciaux sont décrits dans les paramètres. On y trouve @ en début de ligne, ]*[ , ]1[ ou ]2[.
La modification des paramètres techniques n'est pas contrôlée

Description des paramètres techniques alimentés et des paramètres techniques utilisés pour imprimer les fichiers

le début de traitement

| Alimente : ]photo-3g[1], [2], [3], [4] Imprime pour l'album : ]htm[1], [2], [4], [5], [6], [7] Imprime pour le diaporama : ]htm dia[1] à [5] ,]htm dia[9] à [11]

la fin de traitement

| Imprime pour l'album : ]htm[9] Imprime pour l'album script : ]htm script[1] à [16] Imprime pour le diaporama : ]htm dia[14] à [56], ]htm dia[8]

Les commandes

les Commentaires

? | pas de traitement
! | pas de traitement

les Traits de séparation

* | Alimente : ]commande[1], [2], [3], [4], [5], [10] ]titre[4] ]titre[5] ]titre[6] ]titre[7] Imprime pour l'album : ]htm commande groupe[1] voir balise <*.XXX>
+ | Alimente : ]commande[1], [2], [3], [4], [5], [10] ]titre[5] ]titre[7] Imprime pour l'album : ]htm commande groupe[2] ou ]htm commande groupe[3] voir balise <*.XXX> nb : [2] et [5] normalement ou [3] et [6] si suit directement la commande *
- | Alimente : ]commande[1], [2], [3], [4], [5], [10] ]titre[5] ]titre[7] Imprime pour l'album : ]htm commande groupe[3] voir balise <*.XXX>

les Photos

= | Alimente : ]commande[1], [2], [3], [4], [5], [6], [7], [8], [9], [10] ]google[3] ]wikipedia[3] ] Imprime pour l'album : ]htm photo[1] ou [3] ou [5] ]htm source[1] Imprime pour le diaporama : ]htm dia[12],[13],[6],[7] Imprime pour description : ]fichier description[1] voir balises <*.XXX> @ nb : si [vue]=0 ]htm photo[1],[2] si caractères interdits dans fichier ]htm photo[5],[6] si non ]htm photo[3],[4] ]htm dia[6],[7] seulement à rupture
Blanc | Alimente : ]commande[1], [10] Imprime pour l'album : ]htm commande ligne saut[1] ou [2] nb : [1] si [centre]=0, [2] si [centre]=1
== | Alimente : ]commande[1], [2], [3], [4], [5], [6], [7], [8], [10] ]google[3] ]wikipedia[3] Imprime pour l'album : ]htm album[1] ]htm source[1] Imprime pour l'index : ]htm album[2] voir balises <*.XXX> @

les Spéciaux

= | Alimente : ]commande[1], [4], [5], [10] Imprime pour l'album : ]htm commande photo vide[1]
# | Alimente : ]commande[1], [4], [5], [10] Imprime pour l'album : ]htm commande aller[1]
<..> | Alimente : ]commande[1], [4], [5], [10] Imprime pour l'album : ]htm commande htm[1]

Toutes les balises

# | Alimente : ]commande[6], [7] nb : [7] si double ##
<*.xxx> | Alimente : ]commande[6] Imprime pour description : ]fichier description[2] nb :
@ | Alimente : ]commande[6] Imprime pour description : ]fichier description[3]

> Tous les paramètres

Début

[Titre] | routine : 1 - traitement du titre alimente : ]commande[10] ]titre[1], [2], [3] nb [3] intègre le traitement <*.XXX>
[Fond] | routine : 2 - traitement du fond (utilise la technique de masque ]*[) alimente : ]commande[10] ]fond[1] nb :]fond[1]par le masque [2] si [F...]= ou le masque [3] si [f...]=
[Fond color] | routine : 19 - valeur et masque alimente : ]commande[10] ]fond color[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque
[Lien color] | routine : 19 - valeur et masque alimente : ]commande[10] ]lien color[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque
[Color] | routine : 14 - color (traitement multiple) alimente : ]commande[10] nb déclenche [lien color], [trait titre], [trait groupe], [trait sous groupe]
[Color texte] | routine : 15 - color texte (traitement multiple) alimente : ]commande[10] nb déclenche [fonte titre], [fonte groupe], [fonte sous groupe], [fonte ligne]
[Reliure] | routine : 19 - valeur et masque alimente : ]commande[10] ]reliure[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque
[Transition Aller] | routine : 20 - valeur entre 1 et ]transition aller[3] puis traitement d'un masque alimente : ]Transition aller[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque
[Transition Retour] | routine : 20 - valeur entre 1 et ]transition retour[3] puis traitement d'un masque alimente : ]Transition retour[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque

Image

[Image] | routine : 8 - simple contrôle alimente : ]commande[10] nb si vide la valeur ";;;;" est prise
[Haut] | routine : 19 - valeur et masque alimente : ]commande[10] ]haut[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque
[Large] | routine : 19 - valeur et masque alimente : ]commande[10] ]large[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque
[Source] | routine : 11 - valeur non vide alimente : ]commande[10] ]source[
[Bordure] | routine : 19 - valeur et masque alimente : ]commande[10] ]bordure[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque
[Type icone] | routine : pas de contrôle alimente : ]commande[10]
[Type vignette] | routine : pas de contrôle alimente : ]commande[10]
[Prefixe vignette] | routine : pas de contrôle alimente : ]commande[10]
[Suffixe vignette] | routine : pas de contrôle alimente : ]commande[10]
[Prefixe assoc] | routine : pas de contrôle alimente : ]commande[10]
[Prefixe image] | routine : pas de contrôle alimente : ]commande[10]
[Vue] | routine : 7 - valeurs binaires seules (0 ou 1) alimente : ]commande[10]
[Visu] | routine : 19 - valeur et masque alimente : ]commande[10] ]visu[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque
[Max/ligne] | routine : 8 - simple contrôle alimente : ]commande[10] nb si vide la valeur "999" est prise
[Saut] | routine : 11 - valeur non vide alimente : ]commande[10]
[Centre] | routine : 8 - simple contrôle alimente : ]commande[10] ]centre[1], [2] ??????????????????????????????????????????? nb valeurs binaires seules (0 ou 1)
[Valign] | routine : 13 - Valign alimente : ]commande[10] ]valign[1] nb ne peux être qu' égal à ]valign[2], [3] si [2], [1] égal [4] si non [1] égal [5]
[Espace] | routine : 19 - valeur et masque alimente : ]commande[10] ]espace[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque alimente : ]table[1] par le masque [3] nb la valeur de ]espace[1] remplace ]@[ dans le masque
[Google] | routine : 7 - valeurs binaires seules (0 ou 1) alimente : ]commande[10]
[Wikipedia] | routine : 7 - valeurs binaires seules (0 ou 1) alimente : ]commande[10]
[Youtube] | routine : 7 - valeurs binaires seules (0 ou 1) alimente : ]commande[10]
[Tableau] | routine : 8 - simple contrôle alimente : ]commande[10] ]tableau[1], [2], [3] nb1] ne peux être qu' égal à ]tableau[4], [5] si [4], [2] égal ]saut[ si non ???????????????????????????????????????????????????????????????

Fontes Textes Traits

[Font Titre] | routine : 5 - fonte (utilise technique des masque et traitements spéciaux ]1[ et ]2[) alimente : ]commande[10] ]font titre[1], [2] nb ]font titre[1] par les masques ]htm[10] police seule; ]htm[11] complet; ]font titre[2] par le masque ]htm[12] ]1[ est la police ]2[ est la taille; ]3[ est la couleur
[Font Groupe] | routine : 5 - fonte (utilise technique des masque et traitements spéciaux ]1[ et ]2[) alimente : ]commande[10] ]font groupe[1], [2] nb ]font groupe[1] par les masques ]htm[10] police seule; ]htm[11] complet; ]font groupe[2] par le masque ]htm[12] ]1[ est la police ]2[ est la taille; ]3[ est la couleur
[Font Sous Groupe] | routine : 5 - fonte (utilise technique des masque et traitements spéciaux ]1[ et ]2[) alimente : ]commande[10] ]font sous groupe[1], [2] nb ]font sous groupe[1] par les masques ]htm[10] police seule; ]htm[11] complet; ]font sous groupe[2] par le masque ]htm[12] ]1[ est la police ]2[ est la taille; ]3[ est la couleur
[Font ligne] | routine : 5 - fonte (utilise technique des masque et traitements spéciaux ]1[ et ]2[) alimente : ]commande[10] ]font ligne[1], [2] nb ]font ligne[1] par les masques ]htm[10] police seule; ]htm[11] complet; ]font ligne[2] par le masque ]htm[12] ]1[ est la police ]2[ est la taille; ]3[ est la couleur
[Font diapo] | routine : 5 - fonte (utilise technique des masque et traitements spéciaux ]1[ et ]2[) alimente : ]commande[10] ]font ligne[1], [2] nb ]font ligne[1] par les masques ]htm[10] police seule; ]htm[11] complet; ]font ligne[2] par le masque ]htm[12] ]1[ est la police ]2[ est la taille; ]3[ est la couleur
[Police] | routine : 6 - police (relance les paramètres font) alimente : ]commande[10] ]police[1] à [5]
[Police Titre] | routine : 6 - police (relance les paramètres font) alimente : ]commande[10] ]police[1]
[Police Groupe] | routine : 6 - police (relance les paramètres font) alimente : ]commande[10] ]police[2]
[Police Sous Groupe] | routine : 6 - police (relance les paramètres font) alimente : ]commande[10] ]police[3]
[Police Ligne] | routine : 6 - police (relance les paramètres font) alimente : ]commande[10] ]police[4]
[Police Diapo] | routine : 6 - police (relance les paramètres font) alimente : ]commande[10] ]police[5]
[Texte Titre] | routine : 4 - texte alimente : ]commande[10] ]texte titre[1], [2] nb ]texte titre[3] contient les valeurs possibles, ]texte titre[4] contient les codes début correspondants, ]texte titre[3] contient les codes fin correspondants
[Texte Groupe] | routine : 4 - texte alimente : ]commande[10] ]texte groupe[1], [2] nb ]texte titre[3] contient les valeurs possibles, ]texte titre[4] contient les codes début correspondants, ]texte titre[3] contient les codes fin correspondants
[Texte Sous Groupe] | routine : 4 - texte alimente : ]commande[10] ]texte sous groupe[1], [2] nb ]texte titre[3] contient les valeurs possibles, ]texte titre[4] contient les codes début correspondants, ]texte titre[3] contient les codes fin correspondants
[Texte Ligne] | routine : 4 - texte alimente : ]commande[10] ]texte ligne[1], [2] nb ]texte titre[3] contient les valeurs possibles, ]texte titre[4] contient les codes début correspondants, ]texte titre[3] contient les codes fin correspondants
[Trait Titre] | routine : 3 - trait (utilise les masque ]1[ et ]2[) alimente : ]commande[10] ]trait titre[1] par les masques ]trait titre[2], [3], [4] nb ]trait titre[2] paramètre vide,]trait titre[3] taille 0, ]trait titre[4] complet pour ]trait titre[3], [4] les masques ]1[ pour la taille et ]2[ pour la couleur sont possibles
[Trait Groupe] | routine : 3 - trait alimente : ]commande[10] ]trait groupe[1] par les masques ]trait titre[2], [3], [4] nb ]trait titre[2] paramètre vide,]trait titre[3] taille 0, ]trait titre[4] complet pour ]trait titre[3], [4] les masques ]1[ pour la taille et ]2[ pour la couleur sont possibles
[Trait Sous Groupe] | routine : 3 - trait alimente : ]commande[10] ]trait sous groupe[1] par les masques ]trait titre[2], [3], [4] nb ]trait titre[2] paramètre vide,]trait titre[3] taille 0, ]trait titre[4] complet pour ]trait titre[3], [4] les masques ]1[ pour la taille et ]2[ pour la couleur sont possibles

Super Album

[Album] | routine : pas de contrôle alimente : ]commande[10]
[Album+] | routine : 19 - valeur et masque alimente : ]commande[10] ]album+[1] par le masque [2] nb la valeur du paramètre remplace ]*[ dans le masque
[Dossier] | routine : 8 - simple contrôle alimente : ]commande[10] ]dossier[1], ]dossier+[1], [dossier+] nb si non vide \ est ajouté à la valeur, les dossiers+ sont effacés
[Dossier+] | routine : pas de contrôle alimente : ]commande[10]

Javascript

[Diaporama] | routine : 7 - valeurs binaires seules (0 ou 1) alimente : ]commande[10]
[Max long nom] | routine : 8 - simple contrôle alimente : ]commande[10] nb valeur numérique seule (sauf zero)
[Diapo Texte] | routine : 5 - fonte alimente : ]commande[10] ]diapo texte[1], [2] nb constantes fixes

Divers Action

[Defaut] | routine : 8 - simple contrôle alimente : ]commande[10] nb recharge les tables de paramètres
[Aller] | routine : 11 - valeur non vide alimente : ]commande[10]
[Associe] | routine : 7 - valeurs binaires seules (0 ou 1) alimente : ]commande[10]
[Optimiser] | routine : 8 - simple contrôle alimente : ]commande[10] nb remplace les variables techniques par leur rang dans toutes les lignes HTML
[Description] | routine : 10 - fichier description alimente : ]commande[10]
[Inser] ou [Photo-3G] | routine : 12 - insertion de fichier INI alimente : ]commande[10]
[Param] | routine : 9 - paramètres alimente : ]commande[10] nb imprime dans le fichier $photo.txt tous les paramètres, si la valeur est "999" les paramètres techniques sont inclus
[Sauve] | routine : 16 - sauvegarde des paramètres alimente : ]commande[10] nb création d'un fichier indiqué en paramètre
[Restor] | routine : 17 - restauration des paramètres alimente : ]commande[10] nb restauration à partir d'un fichier indiqué en paramètre
[Supprime] | routine : 18 - suppression d'un fichier alimente : ]commande[10] nb suppression du fichier indiqué en paramètre
[Trace] | routine : 7 - valeurs binaires seules (0 ou 1) alimente : ]commande[10]