ImageEn, unit iexUserInteractions

TIECropToolInteraction.LockHeight

TIECropToolInteraction.LockHeight


Declaration

property LockHeight: Integer;


Description

Allows the height of the crop selection to be locked to a specific size. e.g. 200 pixels high.

Note:
 Values refer to bitmap pixels, not a screen dimension
 Can be used independently of LockWidth
 if iecoSizeLocksAreMinimums is specified in Options, then this value is a minimum only
 Has no effect if LockAspectRatio > 0 (unless iecoSizeLocksAreMinimums is used)


Example

// we want standard behavior
ImageEnView1.CropTool.LockHeight  := 0;
ImageEnView1.CropTool.LockHeight := 0;

// Lock the height to 500 pixels (but width can be changed)
ImageEnView1.CropTool.LockAspectRatio := 0;
ImageEnView1.CropTool.LockHeight  := 500;
ImageEnView1.CropTool.LockWidth := 0;

// Lock width and height to half the image size
ImageEnView1.CropTool.LockAspectRatio := 0;
ImageEnView1.CropTool.LockWidth  := ImageEnView1.IEBitmap.Width div 2;
ImageEnView1.CropTool.LockHeight := ImageEnView1.IEBitmap.Height div 2;

// Do not allow a selection smaller than 100x100 pixels
ImageEnView1.CropTool.Options := [iecoSizeLocksAreMinimums];
ImageEnView1.CropTool.LockWidth  := 100;
ImageEnView1.CropTool.LockHeight := 100;


Demo

Demo  Demos\ImageEditing\CropTool\CropTool.dpr


See Also

 LockWidth
 LockAspectRatio
 Options
 SelectionAbsHeight