TheDraw est un éditeur de texte pour MS-DOS permettant de créer des animations ANSI et des illustrations ASCII . Il est particulièrement utile pour créer ou modifier des fichiers au format ANSI et des documents texte utilisant les caractères graphiques des pages de codes IBM ASCII , car ces derniers ne sont plus pris en charge par Microsoft Windows . La première version de l'éditeur a été développée en 1986 par Ian E. Davis de TheSoft Programming Services. La dernière version publique, la version 4.63, a été publiée en octobre 1993.
TheDraw fut l'un des premiers éditeurs ANSI à prendre en charge les caractères ANSI de plus de 25 lignes. La dernière version disponible est toujours limitée à 100 lignes. D'autres éditeurs, comme ACiDDraw, peuvent gérer des caractères ANSI de plus de 100 lignes pour une seule séquence ANSI/ASCII (ACiDDraw prend en charge 1 000 lignes). Le mode animation est limité à 50 lignes. La largeur des colonnes peut être étendue de 80 à 160 caractères, mais cela réduit alors la limite de lignes à 50.
Compatibilité avec Microsoft Windows
Le programme est stable dans une fenêtre MS-DOS sous Windows XP et permet à l'utilisateur de conserver le contrôle de la souris. En revanche, sous Windows Vista , TheDraw donne des résultats moins prévisibles. Il est compatible avec DOSBox .
Caractéristiques importantes
L'éditeur comprend notamment les fonctionnalités suivantes :
- Prise en charge de la souris pour sélectionner des blocs de texte dans l'éditeur (même sous Windows en mode fenêtré et plein écran)
- Pour la zone/le bloc sélectionné, il existe un certain nombre de fonctions uniques
- Fonction de remplissage pour modifier la couleur d'une section entière du texte
- Fonction Copier/Déplacer et Coller pour copier/déplacer des blocs de texte entiers dans le document.
- Fonction gomme qui efface tous les caractères de la zone sélectionnée sans que la position des caractères environnants ne soit modifiée.
- Fonction de remplacement permettant de remplacer le contenu de la zone sélectionnée par le contenu du « presse-papiers » de TheDraw.
- Fonction Charger/Enregistrer pour enregistrer uniquement la zone sélectionnée ou charger un ANSI/ASCII depuis le disque dur dans la zone sélectionnée (remplacer).
- Gestionnaire de polices permettant de créer, modifier et organiser les polices ASCII et ANSI à utiliser dans l'éditeur
- Formats de fichiers supplémentaires en plus de ANSI (.ANS) et texte (.ASC).
- Les formats de fichiers propriétaires PCBoard (.PCB) et Wildcat! BBS (.BBS).
- La norme de fichier AVATAR (.AVT) définie par FidoNet .
- Enregistrez des fichiers pour différents langages de programmation , notamment l'assembleur (.ASM), le C (.H) et le Turbo Pascal (.PAS).
- Possibilité d'enregistrer les fichiers ANSI au format binaire .COM , .BIN et code objet (.OBJ).
- Autres formats pris en charge : fichiers BSave (.BSV) et fichiers de sauvegarde (.BAK)
- Écrans d'aide complets
- Animations de transition prédéfinies pour effacer ou changer l'image
- Prise en charge des animations ANSI (création et modification)
- Le « mode dessin » utilisait automatiquement le caractère approprié de l'ensemble actuellement sélectionné pour tracer des lignes et des angles en utilisant simplement les touches de curseur (haut/bas/gauche/droite).
- Les jeux de caractères par défaut peuvent être modifiés et étendus.