Nous avons inclus de nombreux suppléments dans OmniGraffle 6.1, notamment la capacité d’importer et d’exporter des fichiers à partir d’autres applications sur votre Mac. Cette fonctionnalité est particulièrement importante pour les utilisateurs de Microsoft® Visio® ou d’Adobe® Photoshop®, mais il est nécessaire d’effectuer la mise à niveau vers OmniGraffle Pro pour importer et exporter dans ces formats.
Outre l’importation et l’exportation, cette section aborde également les fonctions avancées suivantes d’OmniGraffle :
OmniGraffle est capable de lire plusieurs formats de fichiers différents. Vous pouvez importer ces fichiers en les ouvrant comme n’importe quel autre fichier OmniGraffle normal (Fichier ▸ Ouvrir ou Commande-O).
(Pro) Utilisez le tableau pour attribuer des objets du style de schéma aux colonnes de la structure. Si vous souhaitez afficher plusieurs colonnes d’informations pour chaque élément, utilisez un style de schéma qui possède des objets groupés. Vous pouvez également attribuer une colonne aux notes des objets.
(Pro) Vous pouvez placer la structure dans un tout nouveau document ou dans un nouveau canevas du document ouvert.
Vous pouvez créer des fichiers de types différents à partir de vos schémas OmniGraffle. Choisissez Fichier ▸ Exporter (Option-Commande-E). Lors de l’exportation, un nouveau fichier est enregistré sur le disque et votre document d’origine demeure tel qu’il apparaît à l’écran. Bien sûr, tous les aspects d’un schéma ne peuvent être représentés dans tous les formats de fichiers.
Les formats de fichiers disponibles sont :
Suivant le format de fichier que vous choisissez, différentes options se présentent. La plupart proposent une option Zone exportée grâce à laquelle vous pouvez choisir la zone du document que vous souhaitez exporter.
En fonction du format que vous adoptez, vous pouvez aussi disposer de plusieurs options permettant de choisir l’échelle pour une exportation en taille plus petite ou plus grande que la taille réelle, la résolution, le niveau de compression et la transparence de l’arrière-plan.
OmniGraffle bénéficie d’une prise en charge étendue d’AppleScript afin que vous puissiez facilement automatiser des tâches ou créer entièrement de nouveaux projets OmniGraffle. Pour en savoir plus sur les commandes et le modèle d’objet AppleScript d’OmniGraffle, ouvrez Éditeur de script (/Applications/Utilitaires ou utilisez la combinaison de touches Maj-Commande-U dans le Finder), choisissez Fichier ▸ Ouvrir le dictionnaire, puis sélectionnez votre version d’OmniGraffle dans la zone de dialogue Ouvrir le dictionnaire.
Vous pouvez stocker des scripts AppleScript dans le dossier des scripts d’OmniGraffle pour pouvoir y accéder plus facilement à partir du menu Scripts. Vous pouvez aussi utiliser l’inspecteur Action pour attacher des scripts à des objets précis sur un canevas. Après avoir activé l’outil de navigation, cliquez sur un objet présentant un script pour que ce dernier soit exécuté.
Si vous sélectionnez certains objets, puis que vous choisissez Édition ▸ Copier sous format ▸ AppleScript dans la barre des menus, vous obtenez exactement les lignes AppleScript nécessaires pour créer ces objets. Il s’agit d’un excellent moyen de comprendre le fonctionnement de la prise en charge d’AppleScript par OmniGraffle ou de spécifier des objets pour vos propres scripts.
LinkBack permet d’intégrer du contenu provenant d’une application dans une autre de telle manière qu’il soit toujours possible de revenir en arrière et de modifier ce contenu avec le logiciel utilisé pour le créer.
Pour en savoir plus sur la technologie LinkBack et obtenir la liste des applications qui la prennent en charge, reportez-vous au répertoire LinkBack sur GitHub.
Pour intégrer du contenu OmniGraffle dans une autre application compatible LinkBack, copiez puis collez simplement le contenu comme d’habitude. Il en va de même pour intégrer le contenu provenant d’autres applications dans des schémas OmniGraffle.
Pour intégrer du contenu OmniGraffle dans un objet individuel au sein d’OmniGraffle, sélectionnez tous les objets de votre canevas (Commande-A) et choisissez Édition ▸ Copier sous format ▸ PDF dans la barre de menus, puis Coller (Commande-V). Les objets que vous avez copiés se transforment alors en une image individuelle ; double-cliquez sur l’objet pour ouvrir une nouvelle fenêtre OmniGraffle dans laquelle vous pouvez modifier le contenu d’origine comme bon vous semble.
Pour modifier du contenu OmniGraffle intégré dans une autre application :
Double-cliquez sur le contenu OmniGraffle placé dans le document de l’autre application ; une fenêtre OmniGraffle s’ouvre alors pour vous présenter le contenu en question.
Modifiez le contenu dans la fenêtre OmniGraffle comme vous le feriez habituellement.
Choisissez Fichier ▸ Enregistrer dans OmniGraffle ; le contenu présent dans l’autre application est alors automatiquement actualisé.
Pour modifier le contenu d’autres applications compatibles LinkBack intégré dans un schéma OmniGraffle, il suffit de double-cliquer dessus. Lorsque vous enregistrez vos modifications dans l’autre application, le contenu intégré dans le schéma OmniGraffle est automatiquement actualisé.
La zone de dialogue Rechercher d’OmniGraffle permet d’utiliser des expressions rationnelles simples. Une expression rationnelle est une chaîne de caractères qui représente un ensemble de chaînes. La syntaxe utilisée est la suivante :
a*
: aucune occurrence ou toutes les occurrences trouvées de a
(correspond à la chaîne la plus longue possible)a*?
: aucune occurrence ou toutes les occurrences trouvées de a
(correspond à la chaîne la plus courte possible)a+
: au moins une occurrence de a
(correspond à la chaîne la plus longue possible)a+?
: aucune occurrence ou toutes les occurrences trouvées de a
(correspond à la chaîne la plus courte possible)a?
: aucune occurrence ou une occurrence trouvée de a
^
: début d’une ligne$
: fin d’une ligne.
: n’importe quel caractère[a-z]
: tous les caractères compris entre a
et z
[abc-]
: a
, b
, c
ou -
(abc)
: reconnaît abc
et le stocke en tant que groupe. Utilisez le menu local Sélectionner ou remplacer dans la zone de dialogue Rechercher pour sélectionner ou remplacer uniquement l’un de ces groupes plutôt que l’expression tout entière.\1
: texte du premier groupe trouvéa|b
: a
ou b
\n
: saut de ligne\r
: retour chariot\t
: caractère de tabulation\d
: chiffre\D
: non-chiffre\w
: caractère alphabétique (alphanumérique ou caractère de soulignement)\W
: caractère non alphabétique\s
: espace\S
: non-espace\
: pour échapper le caractère suivantLes expressions rationnelles sont très employées. Vous trouverez donc de nombreuses informations à ce sujet sur Internet, dans les bonnes bibliothèques ou dans les librairies informatiques. Voici quelques exemples pour vous familiariser :
&\s*$
: reconnaît les espaces en fin de ligne.<.*?>
reconnaît les chaînes de caractères commençant par <
et finissant par >
, comme les balises XML.&\S+@\S+
: reconnaît de façon très libre les éléments ressemblant à des adresses de messagerie (quelquechose@quelquechose).(19|20)\d\d-\d\d?-\d\d?
: reconnaît les dates au format AAAA-MM-JJ, entre 1900 et 2099