视口窗口是您提供大多数特定于文件的UI元素的位置。视口占据主窗口的客户区域中不用于工具栏和状态栏的所有空间。它以任何适用的模式显示文件内容,并且对用户选择的打印机和页面设置以及其他View菜单命令敏感。
如果文件的内容太大,无法在视口内完全显示,则文件查看器应提供滚动条(带有比例滚动框)以移动图像。如果文件的内容小于视口窗口,则不会出现滚动条。此外,除非用户通过“视图”菜单命令选择缩放,否则不应首先缩放文件内容以填充视口窗口。
视口窗口唯一的其他要求是它应该为文件提供一个上下文菜单。当用户使用鼠标按钮2单击视口时,应显示上下文菜单。上下文菜单应包括以下项目。
菜单项串 | 在其他菜单上找到等价物 |
“&打开文件进行编辑” | 在文件菜单上打开编辑文件命令 |
分隔器 | 不适用 |
“Page Se & tup”(可选) | 文件菜单上的页面设置命令 |
“&打印”(可选) | 在文件菜单上打印命令(注意,没有加速器) |
分隔器 | 不适用 |
文件查看器可以根据需要添加更多的项目。视图菜单上的工具栏和状态栏菜单项命令不应出现在上下文菜单中。