2

レポートをプレーンテキストに出力するプログラムがあります。レポートをサード パーティ プログラムに読み込むには、レポートをプレーン テキストにする必要があります。また、レポートは印刷可能である必要があります。

プレーン テキストを処理する場合、適切に印刷するには、ページの行サイズと行数にどのような制限を設定する必要がありますか?

4

3 に答える 3

2

印刷時に使用するフォントに依存することは間違いありません。それを制御できない限り、うまく印刷できるとは限りません。たとえば、Word 2007 で空白のドキュメントを作成し、フォントを Courier New 10pt に設定すると、1 行あたり 77 文字、1 ページあたり 28 行しか収まりません。マージンと行間隔を変更すると、それが変更されます。ただし、それを使用してワードパッドから印刷しようとすると、Courier New 10pt のデフォルトでは 1 行あたり 72 文字しか収まらないため、機能しません。いずれの場合も、標準の 80 文字は機能しません。これらのデフォルトは、グローバルなデフォルトではありません。

サイズを選択し、いくつかの一般的なエディターを使用してレポートを印刷するための指示を提供することで、適切に見えるようになります。フォント、余白、行間などを指定します。

2 つのファイルを作成するなど、他のオプションを検討しましたか? 一方は、他方のプログラムにインポートするためのプレーン テキストである可能性があります。もう 1 つは、印刷に適した形式である可能性があります。

于 2009-12-01T15:39:16.877 に答える
1

それはあなたの印刷フォントに依存するでしょう.一貫性があるように固定幅フォントを目指したいと思います.80列は一般的に安全です....私は思います....

編集:これは私がグーグルで検索したクイックガイドです - http://dsl.org/cookbook/cookbook_17.html

于 2009-12-01T14:51:55.787 に答える
1

出力形式を制御できる場合は、 reStructuredText 、AsciiDoc、markdown などの軽量の WYSIWYG マークアップ言語を検討しください

このようにして、プレーンテキスト形式をコンバーターにパイプして、ポストスクリプト、PDF、または HTML にすることができ、それを印刷できます。これにより、プリンターのために線幅を考慮する必要もほとんどなくなります。コンバーターがこれを行います。

于 2009-12-01T15:09:03.650 に答える