使用ImagXpress打印图像
ImagXpress可以让用户打印图像,这个也是最简单打印图像的方法,如果已经知道了DC和打印页面坐标,ImagXpress将会提供更加简单的方法来打印。
使用PrintImage方法打印图像:
- 如果你的打印机要求打印机绑定,就要确保打印机绑定属性是设置成的true。
- 对你想要打印的图像设置ProcessImageID 和ViewImageID属性。
- 调用的PrintImage方法在指定的位置和大小上打印图像。打印风格也可以像打印的位置和大小一样设置测量单位。
下面的代码在打印页的左上角打印了当前的ImagXpress图像:
VB 示例
ImagXpress1.FileName = "C:\IMAGES\BIRD.JPG" Printer.Print "" ' Assumes twips so use ImagWidth and ImagHeight ImagXpress1.PrintImage Printer.hDC, 0, 0, ImagXpress1.ImagWidth, ImagXpress1.ImagHeight, IX_GraphicsUnit_Twip, IX_PrintType_FullImage Printer.EndDoc
使用PrintPRO打印图像:
ImagXpress PrintImage方法需要一个来自容器的打印DC,然而在某些容器中,打印机DC是不可用的。在这种情况下,PrintPRO就提供了一个 vehicle来打印到一个选定的打印设备上。如果你需要一个定制的打印机接口和编程控制印刷功能,PrintPRO可以提供最好的解决方案。
VB示例,如何使用ImagXpress和 PrintPRO打印一个图像:
// This code demonstrates how to print an image using ImagXpress and PrintPRO Dim a As Integer Dim b As Integer PrintPRO1.hDIB = Xpress1.hDIB PrintPRO1.ScaleMode = SCALE_Pixel PrintPRO1.StartPrintDoc a = PrintPRO1.ScaleWidth - PrintPRO1.LMargin b = PrintPRO1.ScaleHeight - PrintPRO1.TMargin - PrintPRO1.BMargin PrintPRO1.PrintDIB PrintPRO1.LMargin, PrintPRO1.TMargin, a, b, 0, 0, 0, 0, True PrintPRO1.EndPrintDoc
VB示例,如何使用ImagXpress和 PrintPRO打印一个多页的 TIFF图像:
// This code demonstrates how to print a multi-page TIFF image using ImagXpress and PrintPRO PrintPRO1.PrintDialog PrintPRO1.StartPrintDoc For counter = 1 To IX1.NumPages(IX1.FileName) IX1.PageNbr = counter IX1.FileName = IX1.FileName PrintPRO1.hDIB = IX1.hDIB a = PrintPRO1.ScaleWidth - 1 - PrintPRO1.LMargin b = PrintPRO1.ScaleHeight - 1 - PrintPRO1.Tmargin - PrintPRO1.BMargin PrintPRO1.PrintDIB PrintPRO1.LMargin, PrintPRO1.TMargin, a, b, 0, 0, 0, 0, True PrintPRO1.NewPage Next counter PrintPRO1.EndPrintDoc
相关推荐
是一款功能强大的图像处理控件,具有TWAIN扫描、压缩,浏览,注释,打印,图像处理,文档清洁,文件格式转换,使用该控件可以添加世界上最强大的图像处理功能到您的应用程序中,控件提供了.NET 和ActiveX版本,可...
国外知名图像处理软件公司力作,提供专业的图像处理功能,用于开发文档图像管理应用程序包括图形编辑、浏览、打印、扫描、格式转换等功能,支持多达30种文件格式的处理并提供完整复杂的图形处理函数,并且速度极快。...
国外知名图像处理软件公司力作,提供专业的图像处理功能,用于开发文档图像管理应用程序包括图形编辑、浏览、打印、扫描、格式转换等功能,支持多达30种文件格式的处理并提供完整复杂的图形处理函数,并且速度极快。...
国外知名图像处理软件公司力作,提供专业的图像处理功能,用于开发文档图像管理应用程序包括图形编辑、浏览、打印、扫描、格式转换等功能,支持多达30种文件格式的处理并提供完整复杂的图形处理函数,并且速度极快。...
国外知名图像处理软件公司力作,提供专业的图像处理功能,用于开发文档图像管理应用程序包括图形编辑、浏览、打印、扫描、格式转换等功能,支持多达30种文件格式的处理并提供完整复杂的图形处理函数,并且速度极快。...
如何将ImagXpress对象的图像数据转移到Barcode Xpress对象上呢?在Barcode Xpress组件中,你也可以使用下面这个方法轻松的实现复制或是转移ImagXpress对象的图像数据到Barcode Xpress对象上。
这是第2个包,好控件一起学习,最好多交流。我有时间会在我的空间写一些心得。
Pegasus ImagXpress? Professional是一套文档映像(Document Imaging)开发工具集。这套高级文档映像工具包含了一系列精心组织的.NET、COM和VCL组件。...支持多达30多种图像文件格式,而且其处理速度是迄今为止最快的。
Delphi数字图像处理及高级应用
Pegasus ImagXpress 一套图像开发的文档,支持.NET,COM,VCL组件,通过这套文档,程序员可以开发具有图像浏览、编辑、打印等功能的软件来
一套强大的处理图形的应用程序开发工具,他发布了ImagXpress的所有功能,包括对Tiff和PDF文件的读、对TIFF tag和EXIF tag的处理、文件转化、TWAIN扫描的支持(Twain PRO控件)、Annotation的兼容(NotateXpress控件)...
最好的图像处理控件,标价9999大元,不好找啊!
国外知名图像处理软件公司力作,提供专业的图像处理功能,用于开发文档图像管理应用程序包括图形编辑、浏览、打印、扫描、格式转换等功能,支持多达30种文件格式的处理并提供完整复杂的图形处理函数,并且速度极快。...
国外知名图像处理软件公司力作,提供专业的图像处理功能,用于开发文档图像管理应用程序包括图形编辑、浏览、打印、扫描、格式转换等功能,支持多达30种文件格式的处理并提供完整复杂的图形处理函数,并且速度极快。...
Pegasus+ImagXpress+7.035+seria
Pegasus ImagXpress Professional v7.0.73.0破解,注册机
国外知名图像处理软件公司力作,提供专业的图像处理功能,用于开发文档图像管理应用程序包括图形编辑、浏览、打印、扫描、格式转换等功能,支持多达30种文件格式的处理并提供完整复杂的图形处理函数,并且速度极快。...
上次在这里看到了4.0的我来个6.0 的