C 列印的方式總結

2021-10-09 17:46:53 字數 1071 閱讀 5601

列印在醫療軟體中經常碰到,如列印標籤、發藥單等

本文力求抽出最簡單的模型,至於要列印什麼內容,可自由發揮,什麼安全校驗、異常捕捉都不考慮,避免增加**複雜性

方式1:利用printdocument

步驟:1   新建控制台專案,名為『printdocument列印』,然後為專案新增system.drawing.dll引用

using system;

using system.collections.generic;

using system.drawing;

using system.drawing.printing;

using system.linq;

using system.text;

using system.threading.tasks;

namespace printdocument列印

/// /// 初始化印表機

///

private void initprint()

/// /// 設定列印的內容

///

///

///

private void printlabel(object sender, system.drawing.printing.printpageeventargs e)

/// /// 列印

///

public void print()}}

}

3   在主程式測試如下:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace printdocument列印}}

列印效果如下:

方式2:利用報表(如rdlc報表或者devexpress報表),待補充

方式3:window底層api(winspool.drv),待補充

C 列印條碼的幾種方式

標題雖然是說c 但是以下介紹的幾種方法不是只能在c 中使用,在其它的語言裡面也行。總結一下常見的條碼列印方法,其實打條碼的方式很多,大概有以下幾種 1.斑馬列印軟體製作好模板,儲存為.prn格式的檔案,檔案格式大致如下 xa lh30,0 jma xz dg000.grf,04096,128,rqf...

C 列印條碼的幾種方式

標題雖然是說c 但是以下介紹的幾種方法不是只能在c 中使用,在其它的語言裡面也行。總結一下常見的條碼列印方法,其實打條碼的方式很多,大概有以下幾種 1.斑馬列印軟體製作好模板,儲存為.prn格式的檔案,檔案格式大致如下 xa lh30,0 jma xz dg000.grf,04096,128,rqf...

C 呼叫方式總結

stdcall stdcall 呼叫約定相當於16位動態庫中經常使用的pascal呼叫約定。在32位的vc 5.0中pascal呼叫約定不再被支援 實際上它已被定義為 stdcall。除了 pascal外,fortran和 syscall也不被支援 取而代之的是 stdcall呼叫約定。兩者實質上是...