社区
图形处理/算法
帖子详情
关于VC++.net下的JPG格式图像打印!
54783szg
2004-02-25 10:43:39
我的程序的VIEW是Class CBjeepsView : public CFormView这样的,最好是我给出图像的路径就可以在按钮点击状态下打印出来的!在线等待,立即结账!
...全文
69
1
打赏
收藏
关于VC++.net下的JPG格式图像打印!
我的程序的VIEW是Class CBjeepsView : public CFormView这样的,最好是我给出图像的路径就可以在按钮点击状态下打印出来的!在线等待,立即结账!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lionqun
2004-03-30
打赏
举报
回复
void CBjeepsView::OnDraw(CDC* pDC)
{
CBjeepsDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
// pDC->SetMapMode(MM_LOMETRIC);
CRect rect;
if(pDC->IsPrinting()) {
rect=m_rcPrint;
pDC->DPtoLP(&rect);
CSize sizeDib=m_dibfile.GetDimensions();
int w,h;
if (col==0||row==0) return;
w = (pwidth-400)/col-100;
h = (phigh-400)/row -100;
if(sizeDib.cx/sizeDib.cy >= w/h){
sizeDib.cy=-((w*sizeDib.cy)/sizeDib.cx);
sizeDib.cx=w;
}
else{
sizeDib.cx=((h*sizeDib.cx)/sizeDib.cy);
sizeDib.cy=-h;
}
sizeDib.cy *= pDC->GetDeviceCaps(LOGPIXELSX)/pDC->GetDeviceCaps(LOGPIXELSY);
int r,c,x,y,dibi;
for(r=0;r<row;r++){
y=(rect.top-200)-r*(h+100);
for(c=0;c<col;c++){
dibi=r*col+c;
if (dibi+pOff*row*col>=maxi) break;
x=(rect.left+200)+c*(w+100);
// pDC->Rectangle(x,y,x+w,y-h);
m_dibfile.Draw(pDC,CPoint(50, -5),sizeDib);//10,-100为打印的起如坐标;
}
}
}
else{
pDC->SetMapMode(MM_TEXT);
GetClientRect(&rect);
pDC->DPtoLP(&rect);
if (maxi>0&&i>=0&&i<maxi){
CSize sizeFileDib=m_dibfile.GetDimensions();
if (sizeFileDib.cx>=sizeFileDib.cy){
sizeFileDib.cy*=(rect.Width()/sizeFileDib.cx);
sizeFileDib.cx= rect.Width();
}
else{
sizeFileDib.cx*=(rect.Height()/sizeFileDib.cy);
sizeFileDib.cy= rect.Height();
}
m_dibfile.Draw(pDC,CPoint(0, 0),sizeFileDib);
}
else AfxMessageBox("请先打开要打印的文件!");
//pDC->TextOut(200, 200, "请选文件/打开文件,打开BMP图片。");
}
}
JarkViewer:你的Windows看图全能助手,轻松应对AVIF、HEIC等现代
图像
格式
还在为打不开AVIF、HEIC、JPEG XL等新潮图片
格式
而烦恼吗?每次收到iPhone拍摄的LivePhoto或Android的动态照片,是不是都要费劲地寻找专门的查看工具?如果你的电脑里缺少一个能通吃所有
图像
格式
的看图软件,那么JarkViewer就是为你量身打造的解决方案! 这款专为Windows平台设计的看图软件,不仅支持从传统JPEG到最新AVIF
格式
的超全
图像
格式
,还能流畅显示iO
ImagXpress™ Document;ImagXpress™ Standard图形处理控件
博客介绍了ImagXpress™ Standard图形处理控件,该控件与图形
图像
处理相关,可应用于web开发等信息技术领域,还支持tiff
格式
,在delphi开发中也能发挥作用。
Windows HEIF图片查看转换全攻略:3个技巧解决iPhone照片兼容难题
HEIF Utility是一款开源免费的Windows工具,专为解决iPhone拍摄的HEIF/HEIC
格式
图片在Windows系统中无法预览和转换的问题。支持无缝HEIF预览、完整EXIF元数据读取、高质量JPEG转换(保留色彩配置与元数据)、多线程批量处理。基于FFmpeg、libx265、OpenCV和easyexif等技术栈,兼容Windows 7及以上64位系统,依赖
.NET
Framework 4.0和V
C++
运行库。
OCR框架整理
本文介绍了Asprise OCR SDK的功能特点及其安装配置方法,并提供了几个关键API的使用说明,包括图片识别、条形码识别等功能。
VS2015/2017/vsCode
C++
报错解决方案 笔记
本文系统整理了VS2015/2017、vsCode及Qt环境下
C++
开发中高频报错的解决方案,涵盖链接错误(LNK1181、LNK2001)、平台工具集缺失(MSB8020)、Qt头文件找不到(C1083)、OpenCV
图像
显示异常、字符编码乱码(GB2312/UTF-8)、DLL导出缺失lib、CMake路径与转义错误、远程调试配置、内存泄漏检测等核心问题,聚焦编译构建、调试运行与跨平台部署环节。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章