私は、コンボボックス、テキストボックス、および多くの行を含むデータグリッドを含むフォームを持っています。印刷されたバーコード(バーコードを画像として生成するアプリケーション)を取り込み、そのページのデータをCSV/XML/Excel形式でUSBまたは電話の物理ディレクトリにエクスポートしたいとします。それを私に案内してください。これは私の最初のWindows Mobileアプリです。私はWindows Mobileでそれほど賢明ではない。私がコードやリンクとしてより良い解決策を見つけるのを手伝ってください。印刷とエクスポート(ファイル形式:XML/CSV/Excelなど)スマートデバイスでの機能[Symbo Motoroal MC75(のWindows Mobile 6.1)]アプリケーション?
-1
A
答えて
0
プリントアウト作成するには、GDIを使用してのPrintDocumentに記述する必要があります。実際に組み込まれているものは何もありません。あなたはスクリーンショット(下のコード)を行う可能性があります。 CSVへのデータのエクスポート
は最高だけでなく、あなた自身の上で行われます。ただ作成/ファイルストリームを開き、あなたが望むものを書いてください。
スクリーンショット:あなたは、画像を特定の場所に保存したい場合は、ファイル名と完全なパスを送る
:[更新]のBitBltへのPInvokeとGetDC
const int SRCCOPY = 0x00CC0020; [DllImport("coredll.dll")] private static extern int BitBlt(IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, uint dwRop); [DllImport("coredll.dll")] private static extern IntPtr GetDC(IntPtr hwnd); public Bitmap ScreenCapture(string fileName) { Bitmap bitmap = new Bitmap(this.Width, this.Height); using (Graphics gScr = Graphics.FromHdc(GetDC(IntPtr.Zero))) { // A Zero Pointer will Get the screen context using (Graphics gBmp = Graphics.FromImage(bitmap)) { // Get the bitmap graphics BitBlt(gBmp.GetHdc(), 0, 0, this.Width, this.Height, gScr.GetHdc(), this.Left, this.Top, SRCCOPY); // Blit the image data } } bitmap.Save(fileName, ImageFormat.Png); //Saves the image return bitmap; }
が必要です(すなわち、
\\Windows\Temp\screenShot.png
)。あなたがコントロールを除外したい場合は、あなたが働く領域に収まる大きさになるまで、
this.Width
、this.Height
、this.Left
とthis.Right
を減らします。最後に、あなたは
Bitmap
は、単にそれを保存し、必要に応じてそれを使用する、メモリ内で使用したい場合。例:panel1.Image = ScreenCapture( "image.png")。 panel1.BringToFront();
希望します。
関連する問題
- 1. Windows Mobileアプリケーションから印刷
- 2. スマートデバイス接続APIを使用してスマートデバイス(Windows Mobile 6.1)からファイルを削除する
- 3. Windows MobileからBluetoothプリンタへの印刷
- 4. ゼブラプリンタ - バーコードの印刷形式
- 5. アプリケーションfor Motorola MC75
- 6. Javascript印刷機能 - ファイル名
- 7. YiiでPDF形式のドキュメントを印刷
- 8. Windows Mobile 6.1デバイスクラシックPsionベンダー
- 9. 印刷JSONデータ、HTML形式
- 10. 列形式の機能を印刷するために文字列形式をカスタマイズできません
- 11. アクティブな機能が、クロムエクステンションの形式で変換されたときにコンソールに印刷されない
- 12. のpython3の印刷形式の出力
- 13. Pythonでリストを印刷するときの印刷形式を制御する
- 14. JSON形式のMongoDBドキュメントの印刷
- 15. PHPエクスポートのDBFファイル形式
- 16. Clojure印刷機能:pr対印刷
- 17. Javascriptの印刷三角形が期待どおりに機能しない
- 18. 印刷が機能
- 19. 印刷機能 - C++
- 20. 印刷用のopenpyxl形式ワークシート?
- 21. 逆インデックス形式のluceneを印刷
- 22. ASP.NET印刷機能:そのスタイルでasp.netコントロールを印刷する
- 23. ルビーの印刷機能
- 24. C++テンプレートクラスの印刷機能
- 25. ハッシュテーブルの印刷と挿入機能
- 26. コンパクトなフレームワーク3.5アプリケーションはWindows Mobile 6.1で実行されません。
- 27. スマートデバイスへのアプリケーションの導入
- 28. ウェブサイトでの印刷機能の実装
- 29. コードが適切な形式で印刷されない
- 30. WebアプリケーションのQuickBooksエクスポート機能
お返事を非常に感謝...私はちょうどthis.iに完全に新しい、私はこの画像に設定されたデータからコンテンツを書きたい?それはこの画像が保存されますwher、TATを知りたい...と、それを保存しています物理メモリに格納されます。 –
こんにちは、実際には、生成されたimage.canのすべてのコントロールとボタンを表示してくださいこのイメージを印刷するコード/リンクを送ってください...ウィンドウズモバイル6 [モトローラmc75] blutoothまたはUSB ... –
更新応答。 – jp2code