在線列印源碼
Ⅰ 求可用的mfc調用列印機源碼,可用加分
手頭上的一段簡單的列印控制項的代碼給你參考下
CDC memdc;
CClientDC clientdc(&m_detailsList);
CBitmap bitmap;
CRect rect;
memdc.CreateCompatibleDC(&clientdc);
m_detailsList.GetClientRect(rect);
bitmap.CreateCompatibleBitmap(&clientdc,rect.Width(),rect.Height());
memdc.SelectObject(&bitmap);
if (!memdc.BitBlt(0,0,rect.Width(),rect.Height(),&clientdc,0,0,SRCCOPY))
{
return;
}
CPrintDialog dlg(FALSE);
if (dlg.DoModal()==IDOK)
{
LPDEVMODE lpDevMode;
if(AfxGetApp()->GetPrinterDeviceDefaults(&dlg.m_pd))
{
if(lpDevMode = (LPDEVMODE)GlobalLock(dlg.m_pd.hDevMode))
{
lpDevMode->dmOrientation = DMORIENT_LANDSCAPE;//水平
}
GlobalUnlock(dlg.m_pd.hDevMode);
}
CDC pritdc;
pritdc.Attach(dlg.CreatePrinterDC());
pritdc.SetViewportOrg(10,10);
int screenx,screeny;
int printx,printy;
double ratex,ratey;
screenx=clientdc.GetDeviceCaps(LOGPIXELSX);
screeny=clientdc.GetDeviceCaps(LOGPIXELSY);
printx=pritdc.GetDeviceCaps(LOGPIXELSX);
printy=pritdc.GetDeviceCaps(LOGPIXELSY);
ratex=(double)printx/screenx-1.22;
ratey=(double)printy/screeny;
DOCINFOA da;
da.cbSize=sizeof(DOCINFOA);
da.fwType=0;
da.lpszDatatype=NULL;
da.lpszDocName="測試";
da.lpszOutput=NULL;
char ar[]="列印測試";
StartDoc(pritdc,(const DOCINFO *)&da);
StartPage(pritdc);
if (!pritdc.StretchBlt(0,56*ratey,(int)(rect.Width()*ratex),(int)(rect.Height()*ratey),&memdc,0,24,rect.Width(),rect.Height(),SRCCOPY))
{
return;
}
EndPage(pritdc);
EndDoc(pritdc);
}
bitmap.Detach();
Ⅱ web網路列印
HP Web Jetadmin 支持行業中最為廣泛的列印機、外設、伺服器平台和瀏覽器。HP Web Jetadmin 使用由Request for Comments (RFC) 1759 定義的「標准列印機管理信息庫(MIB)」,提供行業中最完備的多廠商的列印機管理解決方案。如果您偏向於從現有的網路或系統管理軟體包來管理您的列印機,則HP Web Jetadmin 集成於若干最廣泛使用的解決方案,包括HP Toptools、HP OpenView Network Node Manager 、CA Unicenter 、IBM Tivoli Enterprise Manager 以及IBM Tivoli NetView。
Ⅲ 怎樣列印程序源代碼
網頁的是: 查看=》源文件 會出現一個記事本文件,然後列印吧
Ⅳ 列印網頁頁面,但是列印出了網頁的源代碼,列印預覽也是顯示源代碼。怎麼列印網頁本來的啊
碰到一個問題一樣,就是windows 7 64位操作系統,但是列印空白,列印出來像白紙一樣!經過查看和總結,確認是:由於保護模式下 %Temp%\Low 文件夾工作不正常引起的!故障列印白紙下面會出現類似:C:\Users\\AppData\Local\Temp\Low\xxxx.htm這樣的網頁。
原因:這種情況,多半由於保護模式下 %Temp%\Low 文件夾工作不正常引起的(被誤刪除、移位等等)
解決方法:
(1)重置IE安全級別
(2)在用戶模式下,在附件中找到cmd創建low文件,具體命令如下
mkdir %userprofile%\AppData\Local\Temp\Low
ICACLS "%userprofile%\AppData\Local\Temp\Low" /setintegritylevel (OI)(CI)low
如果用戶具有管理員許可權,請把以下代碼保存為bat批處理文件運行:
@ECHO off
If not exist %userprofile%\AppData\Local\Temp\Low (
echo.
echo Creating Low Folder...
mkdir %userprofile%\AppData\Local\Temp\Low
)
echo.
echo Apply Integrity Level...
echo.
ICACLS "%userprofile%\AppData\Local\Temp\Low" /setintegritylevel (OI)(CI)low
exit
總結:這個解決方法可能不是萬能的,可能只是針對某些故障的特定方法,不一定適用所有情況,不過也是一個考慮的方向和排除故障的考慮范圍。
Ⅳ 網頁列印出來是源代碼
還有一個問題,你管理員有沒有把列印許可權允許。
Ⅵ 軟體源碼怎麼列印
<div id="print">
列印的區域或內容
</div>
<a href="javascript:void(0)" onclick="printView('print');">列印</a>
實現列印的JS函數:
//局部列印
function printView(id)
{
var sprnhtml = $(id).outerHTML;
var selfhtml = window.document.body.innerHTML;//獲取當前頁的html
window.document.body.innerHTML = sprnhtml;
window.print();
window.document.body.innerHTML=selfhtml;
}
如果是要頁面列印,那麼一句話就搞定了
function printView(id)
{
window.print();
}
Ⅶ C++ 列印源代碼(控制台)
我有一個C語言的
main(a){printf(a,34,a="main(a){printf(a,34,a=%c%s%c,34);}",34);}
可以把自己列印出來
C++ 不知道有沒有類似的
Ⅷ jsp頁面列印源碼
這種列印建議用列印控制項來做,我用過一款叫「楚琳WEB列印」的免費列印控制項,很好用的,你可以下載一個試試看。
Ⅸ 哪位高手能給一個C# Winform的pos58機的小票列印程序源碼
可以通過介面獲取數據源.然後將源按照樣式進行列印
Ⅹ 把一個ASP.NET的C#源代碼全部列印出來有什麼好方法在線等,謝謝!!!
對於程序中的很多概念不了解!o()^))o 唉後悔選這一行呀。
class A{ //我定義了一個類
private $a1;
public $a2;
public funcion{
$a3=$a1+$a2
}
}
$b= new A();//這叫做實例化對象。
那麼這個對象到底指的什麼?他到底是個什麼東西啊?
還有什麼cookies session 我們使用語句創建了之後,cookie和session到底指的是什麼?
在現實生活中。我們說施工隊創建了一個房子對象,或者工人製作出來一件衣服,我知道我創建的是什麼,就是一個房子,看得見,摸得著。
但是程序中我們創建的對象、cookie、session到底是什麼東西呢?
還有一個編寫好的程序到底是怎麼運行的?
希望不要打比喻 要正面回答我的問題
是不是這樣:類、對象、函數、cookies、session都是我們對於代碼的描述,當然不是對任何的代碼,而是對具有具體形式或功能的代碼的描述。對不對?