我在view下的onprint函式中,加入了如下**:
cfont fonttest1;
fonttest1.createfont(50, 0, 0, 0, 600, false, false, 0,
ansi_charset, out_default_precis,
clip_default_precis, default_quality,
default_pitch | ff_swiss, "truetype");
cfont* poldfont = pdc->selectobject(&fonttest1);
pdc->textout(200,50,_t("健康狀況診斷報告-舌診"));
pdc->textout(600,100,_t("編號:"));
pdc->textout(600,130,_t("日期:"));
這樣在列印預覽裡得到了即將打出的文字,用hp的laserjet6l印表機,可以非常清楚的列印預覽的以上文字;
由於我們要打出,所以就又用hp 的photo**art7838彩色印表機列印同樣的內容,這時奇怪的事情發生了,
"健康狀況診斷報告-舌診"和"編號"都沒問題,可是到了後面的內容如"日期"什麼的就只有頭乙個字,如日期就只會打
出"日",年齡就只會打出"年",而且"日"字出現在原來"日期"的"期"字位置上.我詢問了hp的工作人員,都沒有得到很好的
解釋,網上搜了一通,好像別人也沒出現過這樣的狀況.
沒有辦法,我只能換了一下**
font1.createpointfont(180,_t("楷體_gb2312"),pdc);
//將字型選入
poldfont=pdc->selectobject(&font1);
再進行列印,這樣兩種印表機打出的效果都是一樣的.
也許是因為photo**art印表機主要是用來列印相片的,所以對於文字的處理就弱一些
呼叫RemoteObject時乙個很奇怪的現象
不知為什麼每次在呼叫reomteobject時,都會出現這種錯誤 rpc fault faultstring no destination with id userro is registered with any service.faultcode server.processing faultd...
乙個很奇怪的問題
if equipmentlist.size 0 string equipidarray new string 3 for int i 0 i equipmentlist.size i element equipment element equipmentlist.get i string equip...
Acegi裡乙個很奇怪的方法呼叫
看acegi原始碼時,發現這麼一段有些奇怪的 protected filter obtainalldefinedfilters return filter list.toarray new filter 0 紅色的 為什麼不直寫成 return obtainalldefinedfilters att...