跳转到主要内容
可视组件是在适用于 Windows 的 FRE 中实现的。
MenuItemEnum 枚举常量描述了 Image ViewerZoom ViewerText EditorDocument Viewer 组件中可用的不同命令。有关各命令可在哪些组件中使用的更多信息,请参阅相应常量的说明。 另请参阅可用命令列表,以及这些命令在各个组件中的使用方式:
typedef enum {
 MI_Separator,
 MI_SubMenu,
 // 更改块类型
 MI_BlockType_RecognitionArea,
 MI_BlockType_Text,
 MI_BlockType_Table,
 MI_BlockType_Picture,
 MI_BlockType_Barcode,
 MI_BlockType_BackgroundPicture,
 // 图像预处理
 MI_RotateClockwise,
 MI_RotateCounterClockwise,
 MI_RotateUpsideDown,
 MI_FlipHorizontal,
 MI_FlipVertical,
 MI_InvertImage,
 MI_StraightenTextLines,
 MI_DeskewImage,
 MI_CorrectResolution,
 MI_RemoveMotionBlur,
 MI_ReduceISONoise,
 MI_CorrectPerspective,
 MI_AutosplitImage
 MI_SplitImage,
 MI_CropImage,
 // 工具选择
 MI_ChooseTool_DrawRecognitionArea,
 MI_ChooseTool_DrawTextBlock,
 MI_ChooseTool_DrawTableBlock,
 MI_ChooseTool_DrawPictureBlock,
 MI_ChooseTool_DrawBackgroundPictureBlock,
 MI_ChooseTool_DrawBarcodeBlock,
 MI_ChooseTool_SelectObject,
 MI_ChooseTool_AddBlockPart,
 MI_ChooseTool_CutBlockPart,
 MI_ChooseTool_RenumberBlocks,
 MI_ChooseTool_DeleteBlock,
 MI_ChooseTool_AddVertSeparator,
 MI_ChooseTool_AddHorizSeparator,
 MI_ChooseTool_DeleteSeparator,
 MI_ChooseTool_Eraser,
 // 缩放
 MI_Scale_ZoomIn,
 MI_Scale_ZoomOut,
 MI_Scale_800,
 MI_Scale_600,
 MI_Scale_400,
 MI_Scale_300,
 MI_Scale_200,
 MI_Scale_175,
 MI_Scale_150,
 MI_Scale_125,
 MI_Scale_100,
 MI_Scale_75,
 MI_Scale_50,
 MI_Scale_25,
 MI_Scale_FitToWidth,
 MI_Scale_FitToHeight,
 MI_Scale_BestFit,
 MI_Scale_ZoomToSelBlocks,
 MI_Scale_PixelToPixel,
 // 处理
 MI_Read,
 MI_ReadBlock,
 MI_AnalyzeLayout,
 MI_AnalyzeLayoutInBlock,
 MI_AnalyzeTableStructure,
 // 打印
 MI_PrintImage,
 MI_PrintText,
 MI_Properties,
 // 编辑
 MI_Undo,
 MI_Redo,
 MI_Cut,
 MI_Copy,
 MI_Paste,
 MI_SelectAll,
 MI_SplitTableCells,
 MI_MergeTableCells,
 MI_FontBold,
 MI_FontItalic,
 MI_FontUnderlined,
 MI_FontSubscript,
 MI_FontSuperscript,
 MI_AlignParagraphsLeft,
 MI_CenterParagraphs,
 MI_AlignParagraphsRight,
 MI_JustifyParagraphs,
 MI_ShowSpecials,
 MI_ShowUncertain,
 MI_HyperlinkEdit,
 MI_HyperlinkOpen,
 MI_HyperlinkRemove,
 MI_DeletePicture,
 MI_EditFontStyles,
 // 版面编辑
 MI_BlockDelete,
 MI_LayoutClear,
 // 批量处理
 MI_RenumberPages,
 MI_DeletePage,
 MI_NextPage,
 MI_PrevPage,
 MI_GotoPage,
 MI_DocumentViewThumbnails,
 MI_DocumentViewDetails,
 // 语言和词典
 MI_Options,
 MI_LanguageEditor,
 MI_ViewDictionaries,
 // 查找和替换
 MI_Find,
 MI_FindNext,
 MI_Replace,
 // 拼写检查
 MI_CheckSpelling,
 MI_PrevError,
 MI_NextError,
 // 文本方向
 MI_TextNormal,
 MI_TextRotatedLeft,
 MI_TextRotatedRight,
 MI_TextUpsideDown,
 // 文本走向
 MI_TextDirectionAuto,
 MI_TextDirectionHorizontal,
 MI_TextDirectionVertical,
 // 文本角色
 MI_TextRoleUnknown,
 MI_TextRoleMainText,
 MI_TextRoleRunningTitle,
 MI_TextRoleIncutText,
 MI_TextRoleCaption,
 MI_TextRoleLineNumbers,
 MI_TextRoleArtefact,
 // 另存为
 MI_SaveAsRtf,
 MI_SaveAsDocX,
 MI_SaveAsXls,
 MI_SaveAsXlsX,
 MI_SaveAsPdf,
 MI_SaveAsPdfA,
 MI_SaveAsPptX,
 MI_SaveAsHtm,
 MI_SaveAsTxt,
 MI_SaveAsCsv,
 MI_SaveAsOdt,
 MI_SaveAsFb2,
 MI_SaveAsEpub,
 // 发送至
 MI_SendToMSWord,
 MI_SendToMSExcel,
 MI_SendToPowerPoint,
 MI_SendToWordPro,
 MI_SendToWordPerfect,
 MI_SendToOpenOffice,
 MI_SendToWebBrowser,
 MI_SendToClipboard,
 MI_SendToAcrobat,
 // 用户命令
 MI_CustomCommand1,
 MI_CustomCommand2,
 MI_CustomCommand3,
 MI_CustomCommand4,
 MI_CustomCommand5,
 MI_CustomCommand6,
 MI_CustomCommand7,
 MI_CustomCommand8,
 MI_CustomCommand9,
 MI_CustomCommand10
 // 其他
 MI_ShowRunningTitles,
 MI_ShowPictures,
 MI_AdjustPage,
 MI_IgnoreAll,
 MI_AddToDictionary,
 MI_SetLanguage
} MenuItemEnum;

元素

名称描述适用于
MI_AddToDictionary将所选单词添加到拼写检查字典中。TextEditor
MI_AdjustPage打开“图像编辑器”对话框,您可以对图像执行各种转换。ImageViewer
MI_AlignParagraphsLeft将所选段落与左页边距对齐。TextEditor
MI_AlignParagraphsRight将所选段落与右边距对齐。TextEditor
MI_AnalyzeLayout自动分析当前图像页或所选图像页的版面。ImageViewer ZoomViewer DocumentViewer
MI_AnalyzeLayoutInBlock自动分析活动区域中的版面。ImageViewer ZoomViewer
MI_AnalyzeTableStructure自动为所选表格绘制行和列。ImageViewer ZoomViewer
MI_AutosplitImage查找页面上分割图像的位置并将图像分割开。ImageViewer
MI_BlockDelete删除选中的 Block。ImageViewer ZoomViewer
MI_BlockType_BackgroundPicture将所选 Block 的类型更改为背景图片。ImageViewer ZoomViewer
MI_BlockType_Barcode将所选 Block 的类型更改为条码。ImageViewer ZoomViewer
MI_BlockType_Picture将所选 Block 的类型改为图片。ImageViewer ZoomViewer
MI_BlockType_RecognitionArea将所选 Block 的类型更改为识别区域。ImageViewer ZoomViewer
MI_BlockType_Table将所选 Block 的类型更改为表格。ImageViewer ZoomViewer
MI_BlockType_Text将所选 Block 的类型改为 Text。ImageViewer ZoomViewer
MI_CenterParagraphs将所选段落设为居中对齐。TextEditor
MI_CheckSpelling打开“Check Spelling”对话框 (Text Validator 组件) ,可在其中验证已识别文本。TextEditor
MI_ChooseTool_AddBlockPart选择用于添加 Block 部分的工具。ImageViewer
MI_ChooseTool_AddHorizSeparator选择可向表格块添加水平分隔线的工具。ImageViewer
MI_ChooseTool_AddVertSeparator选择可用于向表格块添加垂直分隔线的工具。ImageViewer
MI_ChooseTool_CutBlockPart选择用于裁剪 Block 部分区域的工具。ImageViewer
MI_ChooseTool_DeleteBlock选择用于删除 Block 的工具。ImageViewer
MI_ChooseTool_DeleteSeparator选择可用于从表格块中删除分隔线的工具。ImageViewer
MI_ChooseTool_DrawBackgroundPictureBlock选择用于绘制背景图片 Block 的工具。ImageViewer
MI_ChooseTool_DrawBarcodeBlock选择用于绘制条码 Block 的工具。ImageViewer
MI_ChooseTool_DrawPictureBlock选择用于绘制图片块的工具。ImageViewer
MI_ChooseTool_DrawRecognitionArea选择用于绘制识别区域的工具。ImageViewer
MI_ChooseTool_DrawTableBlock选择用于绘制表格块的工具。ImageViewer
MI_ChooseTool_DrawTextBlock选择用于绘制文本块的工具。ImageViewer
MI_ChooseTool_Eraser选择橡皮擦工具。ImageViewer
MI_ChooseTool_RenumberBlocks选择用于重新编号块的工具。ImageViewer
MI_ChooseTool_SelectObject选择选取工具。ImageViewer
MI_Copy将选中的文本复制到剪贴板。TextEditor
MI_CorrectPerspective校正图像中的梯形透视失真。ImageViewer
MI_CorrectResolution打开“图像分辨率”对话框,可在其中校正图像分辨率。ImageViewer
MI_CropImage裁剪图像。ImageViewer
MI_Cut删除所选文本并将其复制到剪贴板。TextEditor
MI_DeletePage删除页面。DocumentViewer
MI_DeletePicture删除选定的图片。TextEditor
MI_DeskewImage校正图像偏斜。ImageViewer
MI_DocumentViewDetails选择“详细信息”文档视图。DocumentViewer
MI_DocumentViewThumbnails选择“缩略图”文档视图。DocumentViewer
MI_EditFontStyles打开“样式编辑器”对话框,您可以在其中编辑字体样式和格式。TextEditor
MI_Find打开“查找”对话框,您可以在已识别文本中查找相应的文本行。TextEditor
MI_FindNext查找指定文本下一次出现的位置。TextEditor
MI_FlipHorizontal将图像水平翻转。ImageViewer DocumentViewer
MI_FlipVertical将图像垂直翻转。ImageViewer DocumentViewer
MI_FontBold将选区设置为粗体。TextEditor
MI_FontItalic将选区设为斜体。TextEditor
MI_FontSubscript将选区设为下标,同时减小字体大小。TextEditor
MI_FontSuperscript将选区设为上标,同时缩小其字号。TextEditor
MI_FontUnderlined为选区添加单下划线。TextEditor
MI_GotoPage转到指定页面。DocumentViewer
MI_HyperlinkEdit允许您编辑超链接。TextEditor
MI_HyperlinkOpen打开超链接。TextEditor
MI_HyperlinkRemove删除超链接。TextEditor
MI_IgnoreAll在拼写检查时忽略该单词的所有出现。TextEditor
MI_InvertImage反转图像。适用于反相图像 (黑色背景上的白色字符) 。ImageViewer
MI_JustifyParagraphs将所选段落同时对齐到左、右页边距或缩进位置。TextEditor
MI_LanguageEditor打开“语言编辑器”对话框,您可以在其中选择和编辑识别语言。ImageViewer ZoomViewer DocumentViewer
MI_LayoutClear删除页面上的所有块。ImageViewer ZoomViewer
MI_MergeTableCells将选中的表格单元格合并为一个单元格。ImageViewer ZoomViewer TextEditor
MI_NextError将光标移到文本中下一个识别结果不确定的字符或单词处。TextEditor
MI_NextPage显示下一页。ImageViewer TextEditor DocumentViewer
MI_Options显示“选项”对话框,您可以在其中设置不同的查看和保存选项。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_Paste在插入点插入从剪贴板复制的文本。TextEditor
MI_PrevError将光标移至文本中前一个识别结果不确定的字符或单词处。TextEditor
MI_PrevPage显示上一页。ImageViewer TextEditor DocumentViewer
MI_PrintImage打印图像。ImageViewer
MI_PrintText打印已识别文本。TextEditor
MI_Properties显示所选元素 (例如图像、Block、字符、页面) 的属性。ImageViewer TextEditor DocumentViewer
MI_Read识别活动页面或已选页面。ImageViewer ZoomViewer DocumentViewer
MI_ReadBlock识别所选的 Block。ImageViewer ZoomViewer
MI_Redo重做最近一次撤销的操作。ImageViewer ZoomViewer TextEditor
MI_ReduceISONoise减少图像中的 ISO 噪声。ImageViewer
MI_RemoveMotionBlur去除图像中的运动模糊。ImageViewer
MI_RenumberPages允许您重新设置页面编号。DocumentViewer
MI_Replace打开“替换”对话框,以便您将已识别文本中的文本行替换为另一行文本。TextEditor
MI_RotateClockwise将图像顺时针旋转 90°。ImageViewer DocumentViewer
MI_RotateCounterClockwise将图像逆时针旋转 90°。ImageViewer DocumentViewer
MI_RotateUpsideDown将图像旋转 180° (倒置) 。ImageViewer DocumentViewer
MI_SaveAsCsv将已识别文本保存为 CSV 格式。DocumentViewer
MI_SaveAsDocX将已识别文本保存为 DOCX 格式。DocumentViewer
MI_SaveAsEpub将已识别文本保存为 EPUB 格式。DocumentViewer
MI_SaveAsFb2将已识别文本保存为 FB2 格式。DocumentViewer
MI_SaveAsHtm将已识别文本保存为 HTML 格式。DocumentViewer
MI_SaveAsOdt将已识别文本保存为 ODT 格式。DocumentViewer
MI_SaveAsPdf将已识别文本保存为 PDF 格式。DocumentViewer
MI_SaveAsPdfA以 PDF/A 格式保存已识别文本。DocumentViewer
MI_SaveAsPptX以 PPTX 格式保存已识别文本。DocumentViewer
MI_SaveAsRtf将已识别文本保存为 RTF 格式。DocumentViewer
MI_SaveAsTxt将已识别文本保存为 TXT 格式。DocumentViewer
MI_SaveAsXls以 XLS 格式保存已识别文本。DocumentViewer
MI_SaveAsXlsX以 XLSX 格式保存已识别文本。DocumentViewer
MI_Scale_100将图像 (文本) 缩放比例设为 100%。ImageViewer ZoomViewer TextEditor
MI_Scale_125将文本缩放比例设为 125%。TextEditor
MI_Scale_150将文本缩放比例设置为 150%。TextEditor
MI_Scale_175将文本缩放比例设置为 175%。TextEditor
MI_Scale_200将图像 (文本) 的缩放比例设置为 200%。ImageViewer ZoomViewer TextEditor
MI_Scale_25将图像缩放设为 25%。ImageViewer
MI_Scale_300将图像缩放设为 300%。ZoomViewer
MI_Scale_400将图像缩放比例设为 400%。ZoomViewer
MI_Scale_50将图像 (文本) 的缩放比例设为 50%。ImageViewer ZoomViewer TextEditor
MI_Scale_600将图像缩放比例设为 600%。ZoomViewer
MI_Scale_75将文本的缩放比例设为 75%。TextEditor
MI_Scale_800将图像的缩放比例设为 800%。ZoomViewer
MI_Scale_BestFit为图像 (文本) 选择最合适的视图。ImageViewer TextEditor
MI_Scale_FitToHeight使图像 (文本) 视图适应高度。ImageViewer TextEditor
MI_Scale_FitToWidth使图像 (文本) 视图适应窗口宽度。ImageViewer ZoomViewer TextEditor
MI_Scale_PixelToPixel以图像的实际像素大小显示。ZoomViewer
MI_Scale_ZoomIn放大图像或文本。ImageViewer ZoomViewer TextEditor
MI_Scale_ZoomOut缩小图像或文本。ImageViewer ZoomViewer TextEditor
MI_Scale_ZoomToSelBlocks将所选 Block 放大至最大。ImageViewer ZoomViewer
MI_SelectAll选择组件中的所有元素 (Block、文本、页面) 。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_SendToAcrobat在 Adobe Acrobat 或 Adobe Reader 中打开已识别文本。DocumentViewer
MI_SendToClipboard将已识别文本复制到剪贴板。DocumentViewer
MI_SendToMSExcel在 Microsoft Excel 中打开已识别文本。DocumentViewer
MI_SendToMSWord在 Microsoft Word 中打开已识别文本。DocumentViewer
MI_SendToOpenOffice在 OpenOffice.org 中打开已识别文本。DocumentViewer
MI_SendToPowerPoint在 Microsoft PowerPoint 中打开已识别文本。DocumentViewer
MI_SendToWebBrowser在浏览器中打开已识别文本。DocumentViewer
MI_SendToWordPerfect在 Corel WordPerfect 中打开已识别文本。DocumentViewer
MI_SendToWordPro在 Lotus Word Pro 中打开已识别文本。DocumentViewer
MI_Separator向工具栏或上下文菜单中添加分隔符。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_SetLanguage打开“选择语言”对话框,您可以在其中更改识别结果不确定的词语的识别语言。TextEditor
MI_ShowPictures显示或隐藏图片。TextEditor
MI_ShowRunningTitles显示或隐藏页眉。TextEditor
MI_ShowSpecials显示不可打印字符。TextEditor
MI_ShowUncertain突出显示识别结果不确定的字符。TextEditor
MI_SplitImage将图像拆分为若干部分。ImageViewer
MI_SplitTableCells拆分先前合并的单元格。ImageViewer ZoomViewer TextEditor
MI_StraightenTextLines消除文本行变形。ImageViewer
MI_SubMenu向上下文菜单中添加子菜单。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_TextDirectionAuto指定自动检测 CJK 文本方向。ImageViewer ZoomViewer
MI_TextDirectionHorizontal指定 CJK 文本为横向书写。ImageViewer ZoomViewer
MI_TextDirectionVertical指定 CJK 文本为竖排书写。ImageViewer ZoomViewer
MI_TextNormal指定 Block 中的文本方向为正常。ImageViewer ZoomViewer
MI_TextRoleArtefact指定该 Block 中的文本具有未在下方列出的其他角色。ImageViewer ZoomViewer
MI_TextRoleCaption指定 Block 中的文本为图片说明。ImageViewer ZoomViewer
MI_TextRoleIncutText指定 Block 中的文本为框内文本。ImageViewer ZoomViewer
MI_TextRoleLineNumbers指定 Block 中的文本为行号。ImageViewer ZoomViewer
MI_TextRoleMainText指定 Block 中的文本为正文。ImageViewer ZoomViewer
MI_TextRoleRunningTitle指定 Block 中的文本为页眉或页脚。ImageViewer ZoomViewer
MI_TextRoleUnknown指定 Block 中文本的角色未定义。ImageViewer ZoomViewer
MI_TextRotatedLeft指定 Block 中的文本向左旋转。ImageViewer ZoomViewer
MI_TextRotatedRight指定 Block 中的文本向右旋转。ImageViewer ZoomViewer
MI_TextUpsideDown指定 Block 中的文本上下颠倒。ImageViewer ZoomViewer
MI_Undo取消上一步操作。ImageViewer ZoomViewer TextEditor
MI_ViewDictionaries打开“Select Dictionary”对话框,您可以在其中查看和编辑字典的属性。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand1可用于定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand2用于定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand3用于定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand4可用于定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand5可用于定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand6用于定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand7用于定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand8可用于定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand9可用于定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer
MI_CustomCommand10允许您定义自定义命令。ImageViewer ZoomViewer TextEditor DocumentViewer

使用位置

ICommands::Element ICommands::DisableCommand ICommands::DoCommand ICommands::EnableCommand ICommands::RegisterUserCommand ICommands::UnregisterUserCommand IToolbar::Element IToolbar::Item IToolbar::InsertAt IToolbar::Delete IPopupMenu::Element IPopupMenu::Item IPopupMenu::Has IPopupMenu::InsertAt IPopupMenu::Delete ICommandEvent::OnCommand IDocumentViewerEvents::OnEditImages IImageViewerEvents::OnEditImages

另请参见

自定义可视化组件的上下文菜单和工具栏