Configuration avancée
Métadonnées
Pour modifier le comportement ou les fonctionnalités d’un document, il est possible d’utiliser des paramètres dans un fichier _meta.txt.
Dans le cas d’un dossier il suffit de le placer à l’intérieur de celui-ci.
Dans le cas d’un fichier il faut alors lui donner le nom du fichier suivi du suffixe _meta avec l’extension txt, et le placer au même endroit que le fichier.
Par exemple, pour un fichier 1 - image.jpg, le fichier meta correspondant doit s’appeler 1 - image_meta.txt.
Dans ce fichier chaque ligne (nommée meta) permet de préciser un paramètre.
Une meta s’écrit sous la forme nomDeLaMeta = valeur
Une meta binaire (à valeur vrai ou faux) s’écrit donc : nomDeLaMeta = true. Par défaut, elle a pour valeur false. Les valeurs 1 (pour true) et 0 (pour false) peuvent également être utilisées.
Pour appliquer un comportement à plusieurs documents en même temps, écrire le suffixe *. pour chaque ligne et placer le fichier dans le dossier contenant tous les documents concernés.
Exemple : *.table.hideCommands = true
Configuration d’un document :
Boutons :
table.hideCommands = truepermet de masquer les boutons de contrôle d’un document. Sur un slideshow les boutons précédents, suivant et diapositives disparaissent. Sur une vidéo, les boutons lecture/pause, muet et la barre de progression disparaissent.disablePrint = truemasque le bouton d’impressiondisableAnnotation = truemasque le bouton d’annotationdisableDuplicate = truemasque le bouton de duplicationdisableSendBehind = truemasque le bouton d’envoi à l’arrière plan
Manipulation :
table.noRotate = trueempêche l’élément d’être tournétable.noScale = trueempêche l’élément d’être redimensionnétable.noMove = trueempêche l’élément d’être déplacé (dans ce cas, il sera positionné au milieu de l’écran)
Apparence :
desiredHeight = 400fixe la hauteur à l’ouverture du documentdesiredWidth = 400fixe la largeur à l’ouverture du documentminHeight = 400fixe la hauteur minimale du documentminWidth = 400fixe la largeur minimale du documentmaxHeight = 400fixe la hauteur maximale du documentmaxWidth = 400fixe la largeur maximale du documenttable.hideChrome = truesupprime l’ombre du document et masque son menu et le bouton fermertable.alwaysBehind = trueforce le document à rester à l’arrière-plan, derrière les autres documentsname = totopermet de modifier le nom du document qui sera affichéhideLinkLabel = truemasque le nom partout où il doit être affichéorientation = 90fait pivoter le document de l’angle spécifié.-90pour pivoter à gauche,90pour pivoter à droite ou180pour retourner
Paramètres des univers
Apparence
themeColor = 9c211fforce la couleur du thème, qui est par défaut calculée en moyennant la couleur de l’image d’arrière-plan
Boutons :
disableGoBack = truemasque le bouton de retourdisableReset = truemasque le bouton de réinitialisationdisableQuit = truemasque le bouton quitterdisableHelp = truemasque le bouton d’aidedisableContactUs = truemasque le bouton de contact
Favoris :*
favorites.disableFastShare = truemasque le bouton de partage rapide sur les documentsfavorites.disableFavorites = truedésactive le mécanisme de favoris/panier : masque le bouton d’ouverture des favoris dans la barre de menu et les boutons d’ajout/suppression des documents
Outils Papiers :
paper.disableBlankSheet = truemasque le bouton de création d’une nouvelle feuille blanchepaper.disablePostIt = truemasque le bouton de création d’une nouvelle note
Fichiers de configuration
Chaque paramètre s’écrit sous la forme <param name="nomDuParamètre" value="valeurDuParamètre, deuxièmeValeurFacultative, troisième, etc" />
App.xml
HomePagepar défaut : TableDemoItemsadresse vers les fichiers de démonstration à télécharger (par défaut http://www.compositeurdigital.com/demo/contents/config.json ) Peut être une adresse vers une resource embarquée (ex : /Compositeur Digital;component/DemoContent.zip)ExplicitPluginsliste des dll de plugins à utiliserResetOnItemLoadingréinitialise au chargement d’un universKioskModepasse en mode kiosque si est à true : désactive tous les menus et le bouton “quitter” (sauf si il y a plusieurs univers)AutoResetIntervalen mode kiosque seulement : intervalle en minutes entre la dernière action utilisateur détectée et la réinitialisation automatiqueFavoritesDestinationPathchemin du dossier où enregistrer les favorisDisablePrintdésactive l’impression si est à trueDisableAnnotationdésactive l’annotation si est à trueUseLegacyTouchEventsforce l’utilisation des évènements tactiles Windows 7 si est à “true”DisplayOnSecondaryScreenquand vaut “true” : si deux écrans sont détéctés, ouvre le compositeur digital sur l’écran secondaireDisableFastSharesi est à “true”, masque le bouton de partage rapide sur les documentsDisableFavoritessi est à “true”, désactive le mécanisme de favoris/panier : masque le bouton d’ouverture des favoris dans la barre de menu et les boutons d’ajout/suppression des documentsDisableBlankSheetsi est à “true”, masque le bouton de création d’une nouvelle feuille blancheDisablePostItsi est à “true”, masque le bouton de création d’une nouvelle note
Favorites.xml
FolderNamepar défaut : panierContactInfoscontient la liste des champs à afficher lors de la sauvegarde des favoris. Par défaut :
`</contactInfos>`
FavoritesDestinationPathchemin du dossier où enregistrer les favorisDisableFastSharedésactive le bouton de partage rapide si est à trueDisableFavoritesdésactive le mécanisme de favoris/panier si est à true : masque le bouton d’ouverture des favoris dans la barre de menu et les boutons d’ajout/suppression des documents
Page.xml
EnableMeasureaffiche le bouton de mesure parmi les annotations possibles si est à trueDisableDuplicatemasque le bouton de duplication si est à trueDisableSendBehindmasque le bouton d’envoi à l’arrière-plan si est à true
Common.xml
AdditionalRootItemsFolderPathsliste de répertoires supplémentaires dans lesquels le Compositeur Digital chargera des déclinaisonsCacheDirectorypermet de spécifier un répertoire particulier où enregistrer les fichiers de cache
Données partagées entre les documents
Certains types de documents permettent de partager des données avec d’autres documents (c’est à dire de récupérer les valeurs précédemment renseignées et de les modifier). Un mot clé commun renseigné pour un champ “valueKey” permettra de créer ce lien. La valeur des clés par défaut sont modifiables dans l’onglet Profil du menu. Les clés déjà existantes sont :
firstNamelastNameemailphoneNumberorganizationfinance.budget