Zoom overview

Constructors

 ConstructorCreates a new Zoom instance.

Public Fields

 AnimatedFactorControls the animated zoom "speed" (inertia)
 x0 (inherited from ZoomScroll)
 x1 (inherited from ZoomScroll)
 y0 (inherited from ZoomScroll)
 y1 (inherited from ZoomScroll)

Public Methods

 Activate (inherited from ZoomScroll)Internal use. Starts a Zoom or Scroll from the co-ordinates X,Y.
 Check (inherited from ZoomScroll)Swaps the X0 and X1 coordinates when X1 is lower than X0.
 DrawDisplays rectangle while dragging Chart for zoom operation.
 Invalidate (inherited from TeeBase)Use Invalidate when the entire canvas needs to be repainted.
 UndoRescales the Chart Axis to their Maximum and Minimum values.
 ZoomPercentApplies the specified PercentZoom Zoom In/Out to the current Axis scales.
 ZoomRectZooms the Chart rectangle. Units pixels

Public Properties

 Active (inherited from ZoomScroll)Returns the active state of Chart Zoom and Scroll.
 AllowAllows runtime Zoom by dragging the mouse when True.
 AnimatedAnimates Zoom in sequenced steps when True.
 AnimatedStepsDetermines number of steps of the animated zooming sequence.
 BrushBrush used to fill mousedragged zoom area.
 Chart (inherited from TeeBase)Chart associated with this object
 DirectionSets the direction of the zoom on a selected area.
 FullRepaintGets or sets whether the zoom Rectangle is painted using the ControlPaint XOR methods.
 History
 HistoryStepsCollection that stores Axes zoom history to be used when Zoom History is true.
 KeyShift (inherited from ZoomScroll)Sets a keyboard button as an extra condition to initiate the zoom.
 MinPixelsSets min. number of pixels to actuate zoom action.
 MouseButtonSets the mousebutton to use for the zoom action.
 PenPen used to draw surrounding rectangle of zoom area.
 Tag (inherited from TeeBase)Gets or sets an object that provides additional data about the TChart object.
 UseNativePenTeeChart uses Windows' native pen for speed when drawing the zoom rectangle. If you start to set Zoom Pen properties but wish to override their use and return to the native (non-coloured) Windows pen please be sure to set this property to true.
 ZoomedDetermines if Chart axis scales fit all Chart points or not.

Protected Fields

 Steema.TeeChart.Drawing.TeeBase.InternalTag
 InternalUse (inherited from TeeBase)
 ShowInEditor (inherited from TeeBase)

Protected Methods

 SetActive (inherited from ZoomScroll)
 SetBooleanProperty (inherited from TeeBase)
 SetChartOverrides base SetChart method to adjust pen and brush chart properties.
 SetColorProperty (inherited from TeeBase)
 SetDoubleProperty (inherited from TeeBase)
 SetFloatProperty (inherited from TeeBase)
 SetIntegerProperty (inherited from TeeBase)
 SetStringProperty (inherited from TeeBase)

See Also

Zoom Class | Steema.TeeChart Namespace