私は請求アプリケーションを開発しています。そのプロジェクトでは、PDF を生成する必要があります。そのために、「iTextSharp.dll」を使用して PDF を生成します。PDF 生成後、その PDF ファイルをドット マトリックス プリンター (ロール紙) で印刷する必要があります。データがオーバーしたらプリンターを停止したい (5 行のデータがある場合は、5 行だけ印刷する必要があります)。次のように私のコード:
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream("d:\\Bill1.pdf", FileMode.Create));
document.Open();
document.Add(table1);
PdfAction action = new PdfAction(PdfAction.PRINTDIALOG);
writer.setOpenAction(action);
document.close();