私の要件は、請求書を印刷する必要があることです。請求書を印刷する必要があります。すべてのものが1つの請求書に含まれている必要があります。TVSドットマトリックスプリンタを使用した.NET PrintDocumentの動的紙の高さ
あなたがスーパーに行く場合、3つのアイテムを購入すると、小さなサイズの請求書を得ることがあります。 30個のアイテムを購入すると、大きなサイズの請求書を取得する可能性があります。私は私のvb.NETアプリケーションで同じものを実装したい。
正確には、請求書の性質に応じてプログラムによってプリンタページの長さを増やす方法が必要です。
私はドットマトリックスプリンタとグラフィックモード印刷を使用しています。
私が試してみました:
を今のところ、私はテキストファイルを作成し、コマンドの下
Type Printfile.txt > prn
を使用してコマンドラインプリントを通してそれを印刷する。しかし、問題は私がすることはできませんよですテキストファイル(メモ帳)として書いているので、別のフォント、太さ、またはサイズのテキストファイルをフォーマットします。
私はVB.NETからファイルを書き込むためにストリームライターを使用しています。今はテキストファイルでフォーマットしようとしています。
いくつかの単語を太字またはイタリックにしてフォントサイズを変更したいのですが、テキストファイルで書式を設定しているので、できません。
Store Name
Store Address
----------------------------------------
Gift Receipt
Transaction #: 105
Date: 11/10/2009 Time: 6:10:10
Cashier: 2 Register: 5
----------------------------------------
Item Description Quantity
----------------------------------------
567577 xyz 2
687687 abc 4
– – – – –
----------------------------------------
Net Amount : 6
Thank You for shopping
XYZ StoreName
We hope you’ll come back soon!
のドキュメント。テキストのフォーマット(列、行など)は何ですか?どのような技術(Excel、pdfなど)をフォーマットするために使用していますか?どのようにプリンタに送るのですか?乞食から終わりまで、*道*はやるべきことがたくさんあります。それが立てば、この質問は広すぎます。もしできれば、私は投票に投票するだろう。 – djv
コードの試行を確認する必要があります。上記のように、これは広範囲に見える。やりたいことはたくさんありますが、どこから始めたらいいか分かりません。 – Bugs
em update code too –