在某些情况下,你可以想只扫描图片的一部分信息。这时候,Dynamic Web TWAIN就能实现这一需求。
Dynamic Web TWAIN 提供了一个接口叫作SetImageLayout,通过这个方法你可以来确定要扫描的图像部分。
示例代码:
function scanImage() {
var DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer');
if (DWObject) {
DWObject.SelectSource();
DWObject.OpenSource();
DWObject.IfShowUI = false;
DWObject.Unit = EnumDWT_UnitType.TWUN_INCHES;
DWObject.SetImageLayout(0, 0, 5, 5);
DWObject.AcquireImage();
}
}
如果知道页面大小如A4,USLEGAL等,可以使用PageSize这一属性。
function scanImage() {
var DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer');
if (DWObject) {
DWObject.SelectSource();
DWObject.OpenSource();
DWObject.IfShowUI = false;
DWObject.PageSize = EnumDWT_CapSupportedSizes.TWSS_USLEGAL;
DWObject.AcquireImage();
}
}