Question

J'ai un programme qui sort un rapport en texte brut. Le rapport doit être en texte brut pour pouvoir être chargé dans un programme tiers. Le rapport doit également être imprimable.

Lorsque je traite du texte brut, quelles limites dois-je définir pour la taille et le nombre de lignes sur une page afin de l’imprimer de manière raisonnable?

Était-ce utile?

La solution

Cela dépend certainement de la police que vous utilisez lors de l’impression et, à moins que vous ne contrôliez cela, vous ne pouvez pas garantir qu’elle imprimera correctement. Par exemple, dans Word 2007, la création d'un document vierge et le paramétrage de la police sur Courier New 10pt ne peuvent contenir que 77 caractères par ligne et 28 lignes par page. Changer les marges et l'interligne modifiera cela. Toutefois, si vous utilisiez cette option et tentiez d'imprimer à partir de Wordpad, cela ne fonctionnerait pas car la valeur par défaut avec Courier New 10pt ne peut contenir que 72 caractères par ligne. Dans les deux cas, les 80 caractères standard ne fonctionnent pas. Ces valeurs par défaut ne sont même pas des valeurs globales.

Le mieux que vous puissiez faire est probablement de choisir une taille et de fournir des instructions sur l’impression du rapport avec plusieurs éditeurs courants afin que son apparence soit acceptable. Spécifiez la police, la marge, l'interligne, etc.

Avez-vous envisagé d'autres options, telles que la création de deux fichiers? On pourrait être un texte simple à importer dans l'autre programme. L’autre pourrait être un format mieux adapté à l’impression.

Autres conseils

Cela dépendra de votre police d’impression, vous voulez viser une police de largeur fixe pour qu’elle soit cohérente, 80 colonnes sont généralement sûres .... je pense ....

modifier: voici un guide rapide sur Google - http://dsl.org/cookbook/cookbook_17 .html

Si vous avez le contrôle sur le format de sortie, utilisez un langage de balisage WYSIWYG léger , etc. comme reStructuredText , AsciiDoc, Markdown, etc.

De cette façon, vous pouvez diriger le format plan-texte dans un convertisseur qui aboutira à un format postscript, PDF ou HTML, que vous pourrez ensuite imprimer. Cela élimine également la nécessité de prendre en compte la largeur de trait pour l’impression de votre imprimante. Le convertisseur le fera pour vous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top