当前位置:首页 » 操作系统 » 在线打印源码

在线打印源码

发布时间: 2022-12-27 14:14:11

Ⅰ 求可用的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都是我们对于代码的描述,当然不是对任何的代码,而是对具有具体形式或功能的代码的描述。对不对?

热点内容
一键搭建sk5服务器 发布:2025-05-11 01:40:09 浏览:510
鸿业acs加密锁模拟器 发布:2025-05-11 01:38:49 浏览:934
神庙逃亡2安卓版怎么玩 发布:2025-05-11 01:38:05 浏览:158
凯杰都什么配置 发布:2025-05-11 01:38:04 浏览:468
php微信开源系统源码 发布:2025-05-11 01:37:54 浏览:808
pythonfor多个参数 发布:2025-05-11 01:12:32 浏览:72
plcsfc编程 发布:2025-05-11 01:11:56 浏览:164
安卓手机能删除什么东西 发布:2025-05-11 01:03:55 浏览:413
怎么更改fox存储路径 发布:2025-05-11 01:02:30 浏览:612
忘记账户密码如何恢复出厂设置 发布:2025-05-11 00:51:15 浏览:391