在使用HyperSnap抓图过程中,有时会遇到抓取对象超出屏幕显示范围的情况,例如超长的网页等。这时,大家首先会想到HyperSnap “自动滚屏”功能。然而实际应用中这一功能有很大的局限性:
1.“自动滚屏”功能只在被捕捉窗口右侧有垂直滚动条时才能有效,但在某些情况下是不存在滚动条的,如ACDSee的看图模式;
2.“自动滚屏”功能只能向下滚动屏幕,无法实现水平滚动,对于超宽对象无效。
针对以上情况,大家可以试试HyperSnap的“扩展窗口捕捉”功能:
步骤一:首先确定你要捕捉的对象为当前活动窗口;
步骤二:同时按下Ctrl、Shift、X三个键,这时会弹出“扩展窗口捕捉”对话框,在对话框中会列出当前活动窗口的尺寸大小,单位为像素,如图所示;
步骤三:在对话框中输入抓取对象的“宽”、“高”数值,单击“确定”按钮,HyperSnap将按新值捕捉窗口。

扩展窗口对话框
“扩展窗口捕捉”使用的零位坐标为当前活动窗口的左上角。在输入宽、高数值时,不但可以输入比原窗口大的数值,还可以输入比原窗口小的数值。感觉怎么样,以后再也不会为抓取对象超出屏幕而发愁了。
注意:“扩展窗口捕捉”只对可以通过鼠标进行缩放的窗口有效(当鼠标移至窗口边框时,鼠标指针形状会变成缩放箭头样式),因此为了捕获成功应尽量让当前窗口符合条件。