クライアント用の請求書印刷アプリケーションを C# で開発しています。データベースは mysql です。製品はリストビュー項目に追加されます。そのリストビューを画像に描画したいと考えています。listview items をループしてみました。しかし、それは機能していません。リストビューのデータが行ごとに表示されていません。
注意: productlist はリストビューの名前です
int column = 2;
Bitmap bit = new Bitmap("D:\\jijo.jpg");
Graphics cd = Graphics.FromImage(bit);
for (int i = 0; i < productlist.Items.Count; i++)
{
cd.DrawString(productlist.Items[i].SubItems[column].Text, new Font("Arial", 19, FontStyle.Bold), SystemBrushes.ActiveCaptionText, new Point(0, 0 ));
}
bit.Save("D:\\sijo.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);