ImageLib Corporate Suite 60 has been optimized for
High Speed Scanners and Duplex scanning. If you
want to achieve optimal scan speeds with Twain, you
should use the ILLOW_XXXXX functions as featured in
UhighSpeedScanning.cpp and UhighSpeedScanning.pas
together with ILSaveImageThrd.
Using the ILLOW_XXXXX functions in conjunction with
ILSaveImageThrd your scanning and saving will be parallel
instead of serial, thereby achieving high speeds and
resulting in high volume scan jobs.
Also the ILLOW_XXXXX functions will give you all the
flexibility you need for controlling your scanner
such as, but not limited to:
* Leaving Twain Object Open between Scan jobs
* Twain State
* Number Of Pages
* Scan Area
* Set Language
* Country
* Twain Version to Use "max 1.8"
* Pixel Type
* Brightness
* Contrast
* Threshold
* Feeder
* AutoFeed
* Duplex
* X and Y Resolution
* Scan DPI is now saved in Tiff headers' X and Y Resolution tags
* PaperSize
* UnitSize
* Source Manager
* Sending Twain Triplets to the scanner
Fixed All components CreateLabel
Fixed AnnotationLabel MultiByte Font
Added TTWainSourceCallback
Added Twain Triplets:
Added TW_SCANDUPLEX in tw_nu_dib / iFlags
Added TWGetAllSources
Added TWGetActiveSource
Added illow_ScanLowSetTwainVersion_twain
Added illow_mgr_twain
Fixed UnLockAndFreeDib when size of dib is 0 dont free
Added better Error checking in HDibToDDBSection
Added IlDocuDib.Scanline Returns the pixels LINE as a Bytearray
Added IlDocuDib.GetBitmap(const ABitmap: TBitmap): Boolean; overload;
Added IlDocuDib.ClearImage;
Added IlDocuDib.ScanDuplex Property
Added IlDocuDib.ImgHeight Property
Added IlDocuDib.ImgWidth Property
Added IlDocuDib.HasImage Property
Added All Image Components CreateTransLabel
Added Overall memory leak checking and management
SUITE 50:
///////////////////////////////////////////////////////////////////////////
Whats changed in ILDOCUMENTIMAGE:
///////////////////////////////////////////////////////////////////////////
The ILDOCUMENTIMAGE is rewritten with a new design. Now it has
better scrolling, panning and zooming with flickerfree annotations.
We tried to keep it as close as possible to the original design to
keep the same properties, methods and events although a few of them
are deleted/renamed. Sorry about that but it was needed to build
a better component.
The ILDocumentImage is now controlled by the property ControlMode
wich has the following items:
TControlMode = (cmNone, //Set mode to none
cmMagnify, //Set mode to Magnifier
cmPanning, //Set mode to Panning
cmRubberBand, //Set mode to Resizable Rubberband
cmZoomRubberBand, //Set mode to Fixed Zoom Rubberband
cmAnnotationEdit, //Set mode to Annotion Edit
cmZoomIn, //Set mode to Zoom In
cmZoomOut); //Set mode to Zoom Out
When you have created an application with the Suite 40 are now ready to
recompile this with the Suite 50 you will need to make some minor changes.
When you load in your Suite 4 project with Suite 5 you might see the
following messages depending on the properties and events you are using:
* Error reading Property AnnoLoadSaveFrom
This Property is renamed to OnAnnoLoadSaveFrom
* Error reading Property Scrolling
This Property is Removed
* Error reading Property ScrollBarWidth
This Property is Removed
* Error reading Property Center
This Property is Removed
* Error reading Property AfterSavedAnnoToStream
This Property is Renamed to OnAfterSavedAnnoToStream
* Error reading Property BeforeLoadAnnoFromStream
This Property is Renamed to OnBeforeLoadAnnoFromStream
* Error reading Property AfterSavedAnnoToFile
This Property is Renamed to OnOnAfterSavedAnnoToFile
* Error reading Property BeforeLoadAnnoFromFile
This Property is Renamed to OnBeforeLoadAnnoFromFile
When compiling Delphi might complain about the following missing properties
depending on if you are calling them
* EditAnnotat
This Property is Removed and replaced with
ControlMode := cmAnnotationEdit;
///////////////////////////////////////////////////////////////////////////
Whats changed with the annotations:
///////////////////////////////////////////////////////////////////////////
The annotations are now accessable through code. This allows you to change
the Color, Linewidth etc. in code without the use of the popup menu. An
extensive example can be found in the directory: \examples\annotationtoolbar\
Two Toolbars are added to control the annotations:
* TAnnotationsToolbar
to be used with PMultiImage, PMultiMedia and ILDocumentImage
* TDBAnnotationsToolbar
to be used with PDBMultiImage, PDBMultiMedia and ILDBDocumentImage
To link a TAnnotationsToolbar with an ImageControl use the ImageLibImageCtrl
property which is of type WinControl. You will notice that it lists all
controlls on your form but only the ImageLib Controlls are accepted.
To link a TDBAnnotationsToolbar with an ImageControl use the ImageLibImageCtrl
property which is of type WinControl. You will notice that it lists all
controlls on your form but only the ImageLib Data Aware Controlls are accepted.
An extensive example can be found in the directory: \examples\annotationtoolbar\
///////////////////////////////////////////////////////////////////////////
Whats changed with the PMultiImage, PMultiMedia, PDBMultiImage and PDBMultiMedia
///////////////////////////////////////////////////////////////////////////
All TBitmaps created by PMultiImage, PMultiMedia, PDBMultiImage and PDBMultiMedia
do now have a Handletype of DIB. This has the advantage of faster loading, saving,
displaying and most important it has better memory management thereby allowing
loading larger images. Although this change is not visible to the programmer it
was a significant programming job which took many weeks.
///////////////////////////////////////////////////////////////////////////
Whats changed with the Examples
///////////////////////////////////////////////////////////////////////////
The demoall example is adapted for the Suite 5 and can be found in the
directory ..\ex_delp5\
Many small example projects collected over the last year are now included
in the directory ..\examples\
///////////////////////////////////////////////////////////////////////////
Directories in this release
///////////////////////////////////////////////////////////////////////////
\help Help files and readme files
\distributable files Dll files
\ex_delp5 The DemoAll examples for Delphi 5
\ex_delp4 The DemoAll examples for Delphi 4
\ex_cppb4 The DemoAll examples for CBuilder 4
\ex_cppb5 The DemoAll examples for CBuilder 5
\examples Additional Example files
\vcl_cbu3 Not Support In Suite 5 (Use Suite 4)
\vcl_cbu4 Vcl files for CBuilder 4
\vcl_cbu5 Vcl files for CBuilder 5
\vcl_del3 Not Support In Suite 5 (Use Suite 4)
\vcl_del4 Vcl files for delphi 4
\vcl_del5 Vcl files for delphi 5
\toolbar Bonus files (TB97)
\help Help files
\doccode Optional Source Code of the SkyDocImage Program
\gifcode Optional Source Code of the GifShaker Program
///////////////////////////////////////////////////////////////////////////
The suite 5 uses currently 2 dlls
///////////////////////////////////////////////////////////////////////////
CRDE2000.dll (Image Loading, Saving, Scanning and Annotations)
ISP2000.dll (Image Manupilations and enhancement handling)
The Ti
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
2003073009194331694.zip (64个子文件)
Filetools.pas 6KB
ILCorp60_d7.dof 2KB
IToolB.dfm 12KB
ILDOCTB.pas 41KB
ILIB32.RES 14KB
ILDBMMTB.pas 38KB
DMIToolB.dfm 12KB
MMSave.pas 2KB
ILDDOCTB.pas 41KB
Setcr31.pas 9KB
Help
ILSuite6.cnt 5KB
ILSuite6.toc 5KB
Effects.hlp 40KB
Readme.txt 8KB
ILSuite6.hlp 1.43MB
ilDibCls.pas 29KB
ILCorp60_d7.cfg 438B
Utiftag.pas 7KB
ILantb.pas 87KB
Tdbicon.pas 12KB
IlFilter.dfm 59KB
Preview.dfm 9KB
TMultiMP.pas 181KB
ILCLRGRD.pas 16KB
TMultiP.pas 179KB
MMOpen.pas 22KB
IlFilter.pas 172KB
ILOCR98.pas 12KB
Anntbar.res 12KB
Defilib.inc 1KB
Setcr31.dfm 2KB
Preview.pas 37KB
DMIToolB.pas 42KB
IconEdit.pas 4KB
ILCorp60_d7.dpk 2KB
ILDocImageThumbNails.pas 23KB
DMMToolB.pas 44KB
ILCorp60_d7.res 2KB
ILMMTB.pas 36KB
TDMULTIP.pas 195KB
ImageLibThumbnails.pas 38KB
Dllsp96.pas 328KB
AnnoType.pas 73KB
ILDBMITB.pas 37KB
IconEdit.dfm 2KB
ILDBDocI.pas 21KB
ILMITB.pas 36KB
Utiftag.dfm 2KB
Setsr31.pas 8KB
DLL96V1.pas 524KB
ILTBAR.RES 14KB
ILAnnSet.pas 94KB
Stip.res 2KB
ILWebImg.pas 102KB
ILOCR.pas 12KB
ILSaveImageThread.pas 14KB
ILantbdb.pas 11KB
IToolB.pas 41KB
IlDocImg.pas 259KB
MImaTB.pas 42KB
MImaTB.dfm 12KB
Setsr31.dfm 3KB
TDMultiM.pas 209KB
DMMToolB.dfm 12KB
共 64 条
- 1
资源评论
- JoePotter2013-05-14还得好好的学习一下 看不太懂
普通网友
- 粉丝: 882
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 520节日表白HTML代码
- 00000000011130532我国乡镇行政区划.json
- 无标题vvvvvvvvvvvv
- wmvcore.dll没有被指定在windows上运行丢失怎么弄Windows7 8 10 11 xp longhorn 下载
- 基于STM32单片机的室内火灾监测报警系统设计.rar
- Qt开发ocx例子 本事例用Qt编写了一个ActiveX 使用的vs2010 Qt4.8.0
- 47338248当世界上只有皮皮一个人的时候.m4a
- Qt开发ocx例子 本事例用Qt编写了一个ActiveX 使用的vs2010 Qt4.8.0
- Qt开发ocx例子 本事例用Qt编写了一个ActiveX 使用的vs2010 Qt4.8.0
- 卸载工具UninstallToos
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功