Commande Prévisualisation du menu Fichier

Ouvre une fenêtre de prévisualisation.

Ce visualisateur externe, qui utilise le moteur de dessin de Vincent Draw mais compilé en 32 bits avec Borland Delphi, pour tester ce moteur qui permet d'ouvrir le format ATO, (la version ascii du format des fichiers de ce logiciel). Ce visualisateur, serait aussi distribuable indépendamment, pour l'instant il se compose des fonctions suivantes : lecture des fichiers ascii théo file, visualisation dans une fenêtre avec un zoom et des ascenseurs. Affichage d'une liste arborescente du document avec une décomposition des calques (qui peuvent être visibles ou cachés), groupes énumérés, dessin avec ses attributs couleurs (modifiable), ainsi qu'une itération de chaque élément de dessin. Ce visualisateur permet aussi de copier l'affichage dans le presse-papier à la résolution d'affichage (zoom). Et aussi de convertir le document au format JPEG, tout ceci apporte de nouvelles fonctions au logiciel Denis-Draw, et ceci en utilisant aussi la bibliothèque du compilateur Borland-Delphi 7, édition Studio.

 Affichage de l'arborescence.

L'affichage de la prévisualisation est associé avec un affichage arborescent du document et les fonctions suivantes sont implémentées.

  • Synchronisation de la sélection avec un clic sur l'espace d'affichage dans la vue arborescente.
  • Sélection dans la vue arborescente des propriétés et modification de celle-ci en temps réel sur le document.
  • A noter : le curseur de progression pendant la lecture du fichier et pendant le remplissage de affichage arborescent.
  • La position de cette fenêtre est enregistré dans le fichier d'initialisation vincent3.ini.

Vous pouvez préférer, la prévisualisation pour faire vos impressions en utilisant les pilotes moderne de ce module en 32Bits.

De même pour l'export JPEG est aussi de meilleur qualité en utilisant la libairie GDI+ qui utilise l'antialising (anti-crenélage).

 Fonctionnalités supplémentaires:

  • commande du menu fichier : Exporter le contenu de la prévisualisation
    • Créer un nouveau document
    • Ouvrir un fichier ATO avec le dialogue d'ouverture des fichers.
    • Ajouter au document un autre fichier ATO.
    • Ouvrir un fichier AutocadTM DXF.
    • Ouvrir un fichier XML pour l'afficher en colonne avec une indentation.
    • Au format JPG dont la taille peut-être déterminée par un facteur agrandissement dans les préférences propres à la prévisualisation (voir ci-dessous). Le choix crenélage (a préférer) ou pas est aussi pris en compte.
    • Au format VML (Vector-Markup-langage) : afin d'être ouvert par Internet explorer par exemple mais aussi Ms-Office s'il est installé.
    • Au format SVG (Scalabled Vector-Graphic) : pour être ouvert par les applications qui supportent ce format libre comme Inkscape.
    •  Ouverture des fichiers ATo avec le drag'n'drop (glisser-déposer en français).

  • Envoyer vers Vincent : renvoi le document vers l'applicatif Vincent-Draw en utilisant la bibliothèque Vic-pilot.
    • Affiche la progression dans la console.
    • Utile si vous utiliser le format ATO pour décrire un document.
  • Afficher le Code-Source comme dans un explorateur au format ATO, celui-ci s'affiche en Ascii dans un éditeur de texte (notepad ou textpad s'il est installé).
    • Les commandes d'exportations sont suivies d'un message qui permet d'ouvrir ces fichiers selon le format choisi sauf avec le paramètre -noprompt.

 Information sur la sélection.

  • Affiche le même dialogue information dans la prévisualisation que dans le logiciel Denis Draw (cf sa documentation).
  • Utilisation : cliquer sur un des éléments de dessin pour afficher ses coordonnés, sa coumleur.
  • Cliquer sur une des couleurs avec le bouton droit ou le gauche pour affcher un color-picker et modifier la couleur.
  • La position de cette fenêtre est enregistré dans le fichier d'initialisation vincent3.ini.

 Options supplémentaires avec un bouton préférences:

  • Réglage du facteur agrandissement de l'export JPEG jusqu'à 300%. Ce qui permet pour une page A4 d'obtenir la résolution d'affichage approximative suivante largeur en X=3000,hauteur en Y=2000, alors qu'une page A4 demande 5 millions de pixels, faite le calcul 3x103 x 2x103 = 6.000.000 = 6 millions de pixels en tout. Ce qui est largement suffisant.
      Ceci permet écrire vos images JPEG sur une clé USB et de l'imprimer sur du papier photonumérique chez un photographe ou à la maison si vous disposez d'une bonne imprimante photo.

  • Affichage avec les fonctions du GDI de Window 95. Choisir le mode Affichage avec crénelage.
  • Affichage avec les fonctions du GDI+Plus de Window XP qui permet l'antialiasing. Choisir le mode Affichage avec Anti-crénelage.
  • Affichage progressif dans la prévisualisation, si le dessin comporte de nombreux éléments, ils sont affichés au fur et à mesure pour vous faire patienter.
  • Affichage dans un cache: le dessin se construit en mémoire pour être affiché d'un seul coup.
  • Un affichage de la progression de l'ouverture des fichiers et du remplissage de l'arborescence selon trois options:
    • Sobre: un rectangle affiche un curseur qui se déplace au fur et au mesure de la lecture du fichier.
    • Hallucinant : un disque se colore avec les couleurs de l'arc en ciel au fur et au mesure de la lecture du fichier.
    • Une barre rectangulaire qui se "remplit" de gauche à droite afin de donner à l'utilisateur une représentation visuelle de la lecture du fichier.
    • Les deux premières options pour afficher la progression si la console n'est pas affichée.

 Visualisation en 3-Dimensions:

  • Affiche dans la même fenêtre redimensionable une vue subjective en 3-Dimensions.
  • Agit comme une option, à désélectionner pour afficher la vue dans le plan.
  • Utilise pour cela la librairie graphique OpenGL qui à été développé par Silicon Graphics Inc. OpenGL (Open Graphics Library).
  • Ce composant est fournit avec windows dans le répertoire C:\WINDOWS\system32\opengl32.dll
  • Quand vous spécifiez des «Altitudes» dans le dialogue des calques celle-ci sont interprétées pour créer des volumes et des altitudes.
  • Le curseur de la souris permet de s'orienter et de faire tourner le dessin de la souris, la molette quand elle présente permet de tourner autour de l'axe Z.
  • Les touches '+' & '-' sont utilisées pour agrandir ou diminuer l'affichage du dessin.
  • Les touches 'G' & 'S' déclenche une animation ou la stop.
  • Les touches «&é"'(» mémorisent la position de visualisation, les touches '1'..'5' reviennent aux positions mémorisées.
  • Les touche 123456789 du pavé numérique permettent d'orienté finement le dessin.
  • La demi-sphère du dialogue de paramètrage de l'outil cercle qui apparait en vue de dessus est projetée en volume cette fois-ci.
  • Les formes bombée du dialogue de paramètrage de rectangle dessine des arcs dont le diamètre intérieur dépens de la largeur.
  • Les volumes qui sont affichés (qui ont une interface spécifique) avec OpenGL sont affiché dans la documentation avec ce pictogramme  en regard.
  • Des options du menu de Visualiser en 3D :
    •  affiche avec OpenGL ou pas les faces cachés.
    •  affiche avec OpenGL en surface pleine et sinon en mode filiaire.
    •  Rester dans le plan : affiche avec OpenGL, le dessin dans le plan dans lequel il a été dessiné.
    • Ces trois options sont enregistrées dans le fichier d'initialisation.
Notes :
  • Des options d'utilisation des fichiers ATO, sont prévues dans le groupe Sauvegardes des préférences du menu Options.
    • Pour enregistrer simultanément un fichier dans son format d'origine ainsi que dans le format de la prévisualisation (*.ATO).
    • Pour afficher dans la prévisualisation lors de chaque enregistrement.
    • Il est aussi possible d'incrémenter les fichiers ATO à chaque fois.
 Attention :
  • Si une ou plusieurs images par point (bitmap) sont incluses dans le fichier ATO pendant l'exportation ou la prévisualisation. Ces images temporaires n'auront que la durée de vie de l'applicatif étant donnée que les fichiers temporaires sont effacé à la fermeture du logiciel.

Supplément :
  • La position de la fenêtre de prévisualisation s'enregistre dans le fichier ini, et s'affiche au lancement selon trois possibilités réglable dans les préférences.
  • Les différents dossiers ou sont exporté les fichiers images par point sont aussi enregistré dans la prévisualisation.
  • L'affichage des propriétés, de Denis-Draw permet de visualiser sous forme arborescence les éléments de dessin ansi que les différents paramètres des fonctions de dessin qui sont ainsi éditable une par une.
  • Si vous utiliser l'explorateur de la prévisualisation pour afficher les caractéristiques spécifiques au dessin de Denis-Draw. Alors celle-ci sont enumérées dans une liste aborescente comme proposé par sa conception en forme de branche dans lesquelles les dessins sont rangé, car chaque calque permet de contenir les dessins et chaque dessin peut-être contenue dans un calque qui lui même peut-être composé de groupe en contenant d'autre (dessin). L'utilisation d'une liste à branche est très simple si le document est concis, sinon pour sélectionner un élément cliquer sur celui-ci dans l'espace de dessin.

 Utilisation indépendante.

Le programme de la préviualisation se trouve dans le sous-répertoire et se nomme :
    c:\program-Files\vincent\bin\circle.exe.

  • Vous pouvez le commander avec les paramètres suivants:
    • path\circle.exe inputfile.ato. Pour Afficher le fichier ato.
    • path\circle.exe -svg inputfile.ato exportfile.svg [-noprompt -nopreview]. Pour transformer un fichier Ato en Svg.
    • path\circle.exe -jpg inputfile.ato exportfile.jpg [-noprompt -nopreview -z120% -small -rgbRRGGBB]. Pour transformer un fichier Ato en Jpeg.
      • Les options entre [] sont optionnelles et indique dans l'ordre.
      • Option -noprompt pour ne pas afficher de confirmation.
      • Option -nopreview pour ne pas lancer ouvrir l'imageur associé à la previsualisation des fichier jpeg (voir regedit).
      • Option -z120% pour ajuster le facteur de zoom.
      • Option -small pour créer un jpeg de 300x300 pixels. L'image est centrée dans ce bloc avec des bordures déterminés par le paramètre suivant.
      • Option -rgbRRGGBB associée avec l'option -small trois codes hexadécimaux pour le rouge le vert et le bleu.
      • Option -offset pour afficher l'application décalée quand on duplique la fenêtre de l'applicatif.
    • path\circle.exe -p inputfile.ato. Pour imprimer un fichier Ato.
    • l'option [-z120%] spécifique à l'export JPG permet de régler le taux de zoom en pourcentage dans ce cas 120% (le caractère % est facultatif). Ce même paramètre permet de réaliser des miniatures de vos dessin avec un taux de zoom comme [-z50%].
Note : Pendant l'export automatique avec l'option JPG le taux de zoom est réglé à 300% sauf s'il est spécifié, ceci produit une image avec une grande résolution idéal pour l'imprimer ou aussi une fois qu'il est dans votre imageur calculer une réduction de celle-ci pour utiliser un suréchantillonage des pixels.

Liste des fonctions de conversion:

Pour importer dans la Prévisualisation:
  • XML pour afficher un fichier XML et le formater comme un arbre en colonne.
    • Si les caractères XML ou HTML sont présent dans le fichier, les balises de ces langages sont reconnues et indentée.
    • Les options d'affichage des cases peuvent être lente avec l'option gradian si de nombreuses balises sont dans le fichier XML.
    • Les options déterminées dans le dialogue import XML sont enregistrées dans le fichier d'initialisation pour les retrouver telle quelle à chaque utilisation.
  • DXF pour afficher un fichier AutoCad.
Pour exporter dans un format de fichier différent:
  • JPEG pour l'ouvrir avec un imageur.
  • SVG pour l'ouvrir avec InkScape.
  • VML pour l'ouvrir avec Internet explorer.
  • DXF pour l'ouvrir avec AutoCad.
  • PS pour l'ouvrir avec Postscript ou Ghostscript.
  • PDE pour l'ouvrir avec Processing.
  • XML pour l'ouvrir avec un parseur xml par défaut Internet explorer.
  • INK pour exporter des tableaux de points définie à ce format.
  • ATO Afin de vérifier si les fichiers entrant sont identiques aux fichier sortant.

Racourcis clavier et déplacement dans le document:

  • Vous pouvez utiliser les asenceurs horizontaux et verticaux, ainsi que les qutre flèche directionnelle du claviers.
  • Les touches + ou - augmente ou réduise le taux d'affichage du zoom, la touche * affiche tout le document.
  •  La molette de la souris agrandis ou diminue le taux de zoom.
  • La touche espace redessine le document et affiche le temps d'affichage et le nombre d'objet dans la console.