ImageEn, unit imageenview |
|
TImageEnView.SelectionOptions
Declaration
property SelectionOptions: TIESelectionOptions;
Description
Provides access to
selection behavior options.
Default: SelectionOptions = [iesoAnimated, iesoSizeable, iesoMoveable, iesoCanScroll, iesoAllowMoveByKeyboard, iesoCircleSizeable, iesoPolygonSizeable];
// Prevent selections from being moved or resized
ImageEnView1.SelectionOptions := ImageEnView1.SelectionOptions - [iesoMoveable, iesoSizeable, iesoCircleSizeable, iesoPolygonSizeable];
// Prevent resetting of selection when clicking on window
ImageEnView1.SelectionOptions := ImageEnView1.SelectionOptions + [iesoDisableOneClickDeselect];
// Auto-close polygon selection with wide click area
IEGlobalSettings().PolygonAutoCloseDistance := 20;
ImageEnView1.SelectionOptions := ImageEnView1.SelectionOptions + [ iesoAutoTerminatePolySelect ];
ImageEnView1.MouseInteractGeneral := [ miSelectPolygon ];
// Allow resizing of polygons (and prevent resizing to smaller than 100x100 to minimize rounding errors)
ImageEnView1.SelectionOptions := ImageEnView1.SelectionOptions + [iesoPolygonSizeable];
ImageEnView1.SelectionAbsWidth := 100;
ImageEnView1.SelectionAbsHeight := 100;
ImageEnView1.fSelectionLockAspectRatio := -2;