Skip to main content
Below is the list of commands available in Image Viewer. The commands can be called by:
  • selecting an item from a context menu,
  • clicking a toolbar button,
  • pressing a hot key,
  • using the DoCommand method of the Commands subobject of a component
However, not all these methods are available for each command. Availability of this or that calling method is described in the table below: ”+” means that the command is available by default, ”*” — the command can be added by developer. See also Customizing the Context Menu and Toolbar of a Visual Component.
MenuItemEnum constantDescriptionContext menuToolbarDoCommandHot keyOther
MI\_AdjustPageOpens the Image Editor dialog box, which allows you to perform different transformations on images.\*++Ctrl+Shift+C<br />
MI\_AnalyzeLayoutAnalyzes layout of the active image page automatically.+++Ctrl+E<br />
MI\_AnalyzeLayoutInBlockAnalyzes layout in the active area automatically.+\*+<br /><br />
MI\_AnalyzeTableStructureDraws rows and columns in the selected table automatically.+\*+<br /><br />
MI\_AutosplitImageFinds the positions of splitting images on pages and splits the images.\*<br /><br /><br />In the Image Editor dialog box
MI\_BlockDeleteDeletes selected blocks.+<br />+Del<br />
MI\_BlockType\_BackgroundPictureChanges the type of the selected block to Background Picture.+<br />+<br /><br />
MI\_BlockType\_BarcodeChanges the type of the selected block to Barcode.+<br />+Ctrl+5<br />
MI\_BlockType\_PictureChanges the type of the selected block to Picture.+<br />+Ctrl+4<br />
MI\_BlockType\_RecognitionAreaChanges the type of the selected block to Recognition Area.+<br />+Ctrl+1<br />
MI\_BlockType\_TableChanges the type of the selected block to Table.+<br />+Ctrl+3<br />
MI\_BlockType\_TextChanges the type of the selected block to Text.+<br />+Ctrl+2<br />
MI\_ChooseTool\_AddBlockPartSelects the tool which allows you to add block part.\*\*+<br />In the pop-up icon menu of a text or picture block, or Select one of the block drawing tools and hold Shift
MI\_ChooseTool\_AddHorizSeparatorSelects the tool which allows you to add horizontal separator to a table block.\*\*+<br />In the pop-up icon menu of a table block, or Select one of the block drawing tools, move the cursor over a table block and hold Shift + Alt
MI\_ChooseTool\_AddVertSeparatorSelects the tool which allows you to add vertical separator to a table block.\*\*+<br />In the pop-up icon menu of a table block, or Select one of the block drawing tools, move the cursor over a table block and hold Ctrl + Shift
MI\_ChooseTool\_CutBlockPartSelects the tool which allows you to cut block part.\*\*+<br />In the pop-up icon menu of a text or picture block, or Select one of the block drawing tools and hold Alt
MI\_ChooseTool\_DeleteBlockSelects the tool which allows you to delete block.\*++<br /><br />
MI\_ChooseTool\_DeleteSeparatorSelects the tool which allows you to remove separator from a table block.\*\*+<br />In the pop-up icon menu of a table block, or Select one of the block drawing tools, move the cursor over a table block and hold Ctrl
MI\_ChooseTool\_DrawBackgroundPictureBlockSelects the tool which allows you to draw a background picture block.\*\*+<br /><br />
MI\_ChooseTool\_DrawBarcodeBlockSelects the tool which allows you to draw a barcode block.<br />++<br />Select one of the block drawing tools and hold Alt + Shift + Ctrl
MI\_ChooseTool\_DrawPictureBlockSelects the tool which allows you to draw a picture block.\*++<br />Select one of the block drawing tools and hold Alt + Shift
MI\_ChooseTool\_DrawRecognitionAreaSelects the tool which allows you to draw a recognition area.\*++<br /><br />
MI\_ChooseTool\_DrawTableBlockSelects the tool which allows you to draw a table block.\*++<br />Select one of the block drawing tools and hold Ctrl + Alt
MI\_ChooseTool\_DrawTextBlockSelects the tool which allows you to draw a text block.\*++<br />Select one of the block drawing tools and hold Ctrl + Shift
MI\_ChooseTool\_EraserSelects the eraser tool.\*\*+<br />In the Image Editor dialog box
MI\_ChooseTool\_RenumberBlocksSelects the tool which allows you to renumber blocks.\*\*+<br /><br />
MI\_ChooseTool\_SelectObjectSelects the selection tool.\*++<br /><br />
MI\_CorrectPerspectiveCorrects trapezium perspective distortions on an image.<br /><br /><br /><br />In the Image Editor dialog box only
MI\_CorrectResolutionOpens the Image Resolution dialog box, which allows you to correct image resolution.\*<br />+Ctrl+Shift+T<br />
MI\_CropImageCrops an image.<br /><br /><br /><br />In the Image Editor dialog box only
MI\_DeskewImageCorrects image skew.\*\*+<br />In the Image Editor dialog box
MI\_FlipHorizontalFlips the image horizontally.\*\*+<br />In the Image Editor dialog box
MI\_FlipVerticalFlips the image vertically.\*\*+<br />In the Image Editor dialog box
MI\_InvertImageInverts the image. Useful for inverted images (white characters against black background).\*\*+<br />In the Image Editor dialog box
MI\_LanguageEditorOpens the Language Editor dialog box, which allows you to select and edit recognition languages.\*\*+Ctrl+Shift+L<br />
MI\_LayoutClearDeletes all blocks on the page.+<br />+Ctrl+Del<br />
MI\_MergeTableCellsMerges the selected table cells into one.+\*+<br />In the pop-up icon menu of a table block
MI\_NextPageShows next page.\*\*+Ctrl+Num+ or Alt+Down ArrowDown arrow in the right bottom corner of Image Viewer
MI\_OptionsShows the Options dialog box, which allows you to specify different viewing and saving options.\*\*+<br /><br />
MI\_PrevPageShows previous page.\*\*+Ctrl+Num- or Alt+Up ArrowUp arrow in the right bottom corner of Image Viewer
MI\_PrintImagePrints the image.\*\*+Ctrl+Alt+P<br />
MI\_PropertiesShows the properties of the selected image or block.+\*+Alt+EnterShow Area Properties button in the left bottom corner of Image Viewer
MI\_ReadRecognizes the active page.+\*+Ctrl+R<br />
MI\_ReadBlockRecognizes the selected block.+\*+Ctrl+Shift+B<br />
MI\_RedoCancels the latest undone action.\*\*+Ctrl+Enter or Ctrl+Y<br />
MI\_ReduceISONoiseReduces ISO noise on the image.\*<br />+<br />In the Image Editor dialog box
MI\_RemoveMotionBlurRemoves motion blur from the image.\*<br />+<br />In the Image Editor dialog box
MI\_RotateClockwiseRotates the image 90° clockwise.\*\*+<br />In the Image Editor dialog box
MI\_RotateCounterClockwiseRotates the image 90° counter-clockwise.\*\*+<br />In the Image Editor dialog box
MI\_RotateUpsideDownRotates the image upside down (180°).\*\*+<br />In the Image Editor dialog box
MI\_Scale\_100Selects 100% scale value for an image.+\*+<br /><br />
MI\_Scale\_200Selects 200% scale value for an image.+<br />+<br /><br />
MI\_Scale\_25Selects 25% scale value for an image.+<br />+<br /><br />
MI\_Scale\_50Selects 50% scale value for an image.+<br />+<br /><br />
MI\_Scale\_BestFitSelects the best view for the image.+\*+<br />Best Fit button on the bottom pane of Image Viewer
MI\_Scale\_FitToHeightFits image view to height.+\*+<br />Fit to Height button on the bottom pane of Image Viewer
MI\_Scale\_FitToWidthFits image view to width.+\*+<br />Fit to Width button on the bottom pane of Image Viewer
MI\_Scale\_ZoomInZooms into the image.+\*+<br />Zoom In button on the bottom pane of Image Viewer
MI\_Scale\_ZoomOutZooms out of the image.+\*+<br />Zoom Out button on the bottom pane of Image Viewer
MI\_Scale\_ZoomToSelBlocksMaximizes the selected blocks.+<br />+Ctrl+Shift+Num\*<br />
MI\_SelectAllSelects all blocks in Image Viewer.\*<br />+Ctrl+A<br />
MI\_SeparatorAdds a separator to the toolbar or context menu.+\*<br /><br /><br />
MI\_SplitImageSplits image into several parts.<br /><br /><br /><br />In the Image Editor dialog box only
MI\_SplitTableCellsSplits the previously merged cells.+\*+<br />In the pop-up icon menu of a table block
MI\_StraightenTextLinesRemoves text line distortions.\*\*+<br />In the Image Editor dialog box
MI\_SubMenuAdds submenu to the context menu.+<br /><br /><br /><br />
MI\_TextDirectionAutoSpecifies that CJK text direction should be automatically detected.+<br />+<br /><br />
MI\_TextDirectionHorizontalSpecifies that CJK text has horizontal writing direction.+<br />+<br /><br />
MI\_TextDirectionVerticalSpecifies that CJK text has vertical writing direction.+<br />+<br /><br />
MI\_TextNormalSpecifies that the text in the block has normal orientation.+<br />+<br /><br />
MI\_TextRoleArtefactSpecifies that the text in the block has some other role, not listed below.+<br />+<br /><br />
MI\_TextRoleCaptionSpecifies that the text in the block is a caption.+<br />+<br /><br />
MI\_TextRoleIncutTextSpecifies that the text in the block is a boxed text.+<br />+<br /><br />
MI\_TextRoleLineNumbersSpecifies that the text in the block is line numbers.+<br />+<br /><br />
MI\_TextRoleMainTextSpecifies that the text in the block is a body text.+<br />+<br /><br />
MI\_TextRoleRunningTitleSpecifies that the text in the block is a header or footer.+<br />+<br /><br />
MI\_TextRoleUnknownSpecifies that the role of the text in the block is undefined.+<br />+<br /><br />
MI\_TextRotatedLeftSpecifies that the text in the block is rotated left.+<br />+<br /><br />
MI\_TextRotatedRightSpecifies that the text in the block is rotated right.+<br />+<br /><br />
MI\_TextUpsideDownSpecifies that the text in the block is rotated upside down.+<br />+<br /><br />
MI\_UndoCancels the latest action.\*\*+Alt+Backspace or Ctrl+Z<br />
MI\_ViewDictionariesOpens the Select Dictionary dialog box, which allows you to view and edit dictionary properties.\*\*+Ctrl+Alt+D<br />
MI\_CustomCommand1Allows you to define a custom command.\*\*+<br /><br />
MI\_CustomCommand2Allows you to define a custom command.\*\*+<br /><br />
MI\_CustomCommand3Allows you to define a custom command.\*\*+<br /><br />
MI\_CustomCommand4Allows you to define a custom command.\*\*+<br /><br />
MI\_CustomCommand5Allows you to define a custom command.\*\*+<br /><br />
MI\_CustomCommand6Allows you to define a custom command.\*\*+<br /><br />
MI\_CustomCommand7Allows you to define a custom command.\*\*+<br /><br />
MI\_CustomCommand8Allows you to define a custom command.\*\*+<br /><br />
MI\_CustomCommand9Allows you to define a custom command.\*\*+<br /><br />
MI\_CustomCommand10Allows you to define a custom command.\*\*+<br /><br />

See also

Customizing the Context Menu and Toolbar of a Visual Component Commands MenuItemEnum