17.5版本的C API已经从17版本如下:
删除功能:
L_UnlockSupport已被删除,取而代之的是L_SetLicenseFile和L_SetLicenseBuffer。
L_SetDJVOptions
L_GetDJVOptions
改变函数:
L_GetBitmapHistogram:pHisto的类型参数改变了L_UINT32 L_UINT64。
L_AutoZoneBitmap国旗被添加到uFlags (AUTOZONE_TEXT_DETECTION)导致函数来修改原来的位图,使它只包含文本。出于这个原因,如果你设置的标志一定要复制原始位图的如果你想保留它。
改变结构:
RASTERIZEDOCOPTIONSbEnabled成员被看到选择软渲染文档格式的变化在下面。
FILEPDFOPTIONSnXResolution和nYResolution成员被移除,明白了选择软渲染文档格式的变化在下面。
FILEXPSOPTIONSnXResolution和nYResolution成员被移除,明白了选择软渲染文档格式的变化在下面。
FILETXTOPTIONSdLeftMarg、dTopMarg dRightMarg、dBottomMarg dPaperWidth和dPaperHeight成员被移除,明白了选择软渲染文档格式的变化在下面。
FILERTFOPTIONSdLeftMarg、dTopMarg dRightMarg、dBottomMarg dPaperWidth, dPaperHeight, nXResolution和nYResolution成员被移除,请参阅选择软渲染文档格式的变化在下面。
STATISTICSINFO:uPixelCnt和uTotalPixelCnt成员的类型已经从L_UINT L_UINT64。
PAINTCALLBACKDATApFillRect成员补充道。
新结构
PRNJOBDATA
新功能:
L_GetBitmapColorType——用于获取图像的类型和是否它是黑色和白色,彩色或灰度,随着信心水平。
L_SetLicenseFile——用于设置一个运行时LEADTOOLS许可证。
L_SetLicenseBuffer——用于设置一个运行时LEADTOOLS许可证。
L_PrnClntSetPrinterConnectionDll
L_PrnIsNetworkPrintingEnabled
L_PrnClntPrintJob
L_PrnClntShutdown
L_PrnClntStartup
L_PrnGetNetworkInitialData
L_PrnGetRemoteData
L_PrnSetEnableNetworkPrinting
L_PrnSetNetworkInitialData
L_PrnGetEmbeddedFonts
L_PrnSetPrinterSpecifications
L_PrnGetPrinterSpecifications
L_PrnSetUserDefaultPrinterSpecifications
L_PrnGetUserDefaultPrinterSpecifications
更改为软渲染文档格式选项:
在LEADTOOLS 17.5中,RASTERIZEDOCOPTIONS结构是专门用来确定和计算页面大小,分辨率和利润率(光栅化)当加载文档文件格式,没有物理尺寸的光栅图像。下表列出了这些文件格式:
LEADTOOLS格式标识符 | 描述 |
---|---|
FILE_RAS_PDF | 可移植文档格式(PDF) |
FILE_POSTSCRIPT | Postscript文档格式 |
FILE_EPS和FILE_EPSPOSTSCRIPT | 封装的附言 |
FILE_XPS | XML的论文规范 |
FILE_TXT | ASCII文本文件 |
FILE_RTF_RASTER | 富文本格式 |
FILE_DOC | 97 - 2013年微软Word文档格式 |
FILE_DOCX | Microsoft Word文档格式 |
FILE_XLS | Microsoft Excel 97 - 2003电子表格格式 |
FILE_XLSX | Microsoft Excel电子表格格式 |
FILE_PPT | 微软PowerPoint 97 - 2003年报告的格式 |
FILE_PPTX | 微软演示文稿格式 |
LEADTOOLS在以前的版本中,选择控制光栅化过程已经合并到RASTERIZEDOCOPTIONS结构和旧结构成员被弃用。在17.5中,这些废弃的成员从工具箱中删除。下表列出了删除成员和他们的更换:
删除成员 | 更换 |
---|---|
RASTERIZEDOCOPTIONS.bEnabled | 一个也没有。 |
这已被删除,RASTERIZEDOCOPTIONS时总是使用软渲染(相当于RASTERIZEDOCOPTIONS文档文件。启用以前版本的LEADTOOLS = true) | |
FILEPDFOPTIONS.nXResolution | RASTERIZEDOCOPTIONS.uXResolution |
FILEPDFOPTIONS.nYResolution | RASTERIZEDOCOPTIONS.uYResolution |
FILEXPSOPTIONS.nXResolution | RASTERIZEDOCOPTIONS.uXResolution |
FILEXPSOPTIONS.nYResolution | RASTERIZEDOCOPTIONS.uYResolution |
FILETXTOPTIONS.dLeftMarg | RASTERIZEDOCOPTIONS.dLeftMargin |
FILETXTOPTIONS.dTopMarg | RASTERIZEDOCOPTIONS.dTopMargin |
FILETXTOPTIONS.dRightMarg | RASTERIZEDOCOPTIONS.dRightMargin |
FILETXTOPTIONS.dBottomMarg | RASTERIZEDOCOPTIONS.dBottomMargin |
FILETXTOPTIONS.dPaperWidth | RASTERIZEDOCOPTIONS.dPageWidth |
FILETXTOPTIONS.dPaperHeight | RASTERIZEDOCOPTIONS.dPageHeight |
FILERTFOPTIONS.dLeftMarg | RASTERIZEDOCOPTIONS.dLeftMargin |
FILERTFOPTIONS.dTopMarg | RASTERIZEDOCOPTIONS.dTopMargin |
FILERTFOPTIONS.dRightMarg | RASTERIZEDOCOPTIONS.dRightMargin |
FILERTFOPTIONS.dBottomMarg | RASTERIZEDOCOPTIONS.dBottomMargin |
FILERTFOPTIONS.dPaperWidth | RASTERIZEDOCOPTIONS.dPageWidth |
FILERTFOPTIONS.dPaperHeight | RASTERIZEDOCOPTIONS.dPageHeight |
FILERTFOPTIONS.nXResolution | RASTERIZEDOCOPTIONS.uXResolution |
FILERTFOPTIONS.nYResolution | RASTERIZEDOCOPTIONS.uYResolution |
以及上述更改,请注意以下成员包含更新的默认值:
成员 | 旧值 | 新值 | 笔记 |
---|---|---|---|
RASTERIZEDOCOPTIONS.uXResolution RASTERIZEDOCOPTIONS.uYResolution |
0,0 | 150年,150年 | LEADTOOLS在以前的版本中,值0用于这些成员指导工具包加载文档使用当前的屏幕分辨率。这被证明不是一个最优的解决方案几乎总是会因为结果文档加载使用小分辨率(例如96 DPI)不适合详细查看或ocr识别。 |
150 * 150 DPI结果的新的默认文件中加载在更高的详细解析。 | |||
FILEPDFOPTIONS.nDisplayDepth | 24 | 0 | 在早期版本的LEADTOOLS, PDF文档光栅在24 BPP的默认情况下无论颜色的数量在原始的文件中。的新默认值0指示LEADTOOLS自动检测的最佳位/像素值时使用加载一个PDF文件,因此,黑色/白色PDF文件将在1 bpp默认加载导致更少的内存使用。 |
新的和增强的文件格式支持:
支持加载和保存JPEG-XR格式
支持加载和保存JPEG-LS格式
支持加载PCL6格式
支持加载VFF格式
支持加载摩根大通格式
支持加载多克斯格式(Microsoft Word文档格式)
支持加载XLSX格式(Microsoft Excel电子表格格式)
支持加载PPTX微软ppt格式(格式)
支持加载OS / 2BMP 16位文件
支持加载PNG1 + 1 BPP
支持加载EPUB
支持加载手机域名
支持加载HTM
支持加载和保存是
支持加载和保存DWFX
支持加载和保存PNG48和64年BPP
JBIG2支持添加:
支持与细化段加载文件。
支持与非时序的加载文件头(即随机访问)。
支持保存大文件(大于1.5 GB)。
更新CGM直流滤波器和更新支持(增强观看)
支持PCT加载QuickTime压缩数据。
支持DWF加载不同的单位。
DXF布局支持,支持从DXF文件加载不同的纸空间
支持为DXF几何文本
对新的数码相机格式——的支持贴现。
CR2——大炮格式
NEF北威州,尼康格式
DNG——Adobe格式
ORF——奥林巴斯格式
ARW, SR2 -索尼格式
生和RW2——松下格式
英国皇家空军,富士胶片格式
支持ARGB4颜色转换的SDK。
改进的速度行删除图像处理功能。
PDF改进和补充:
添加多线程支持PDF负载
增加了对写作的支持PDF 1.3、1.6和1.7。
通过创建一个PDF简化PDF运行时分配运行时DLL。
添加PDF文档信息提取器(PDF总页码提取信息、版本页面宽度,页面高度,文档信息,字体使用)。适用于任何PDF文件。
添加PDF图像信息提取器(PDF版本信息,提取图像宽度,高度,BPP,压缩和DPI)。适用于铅插件文件,可能为别人工作。
添加支持从任何PDF文件中提取页面。
增加了对写作的支持/提取(加载)书签/ PDF文件。
添加PDF支持读/写注释。
增强的PDF页面提取PDF工具SDK(避免产生破碎的文件当PDF文件内部链接)。
有关更多信息,请参考:
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net