AnnAutoDrawEnable Example for Delphi

Note:

This topic is for Document/Medical only.

This example toggles the AnnAutoDrawEnable property.

var
//Global declarations
RasterAnn: LEADRasterAnnotation;
RasterAnnToolbar: LEADRasterAnnToolBar;

procedure TForm1.Button1Click(Sender: TObject);
begin
   RasterAnn:= CoLEADRasterAnnotation.Create ();
   RasterAnnToolbar:= CoLEADRasterAnnToolBar.Create ();
   RasterAnn.AnnParentRasterView := LEADRasterView1.Raster;
   LEADEventSink1.Connect (RasterAnn, _LEADRasterAnnotationEvents);
   RasterAnn.AnnUserMode := ANN_USERMODE_DESIGN   ;

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
   if (RasterAnn.AnnAutoDrawEnable = True) then
      RasterAnn.AnnAutoDrawEnable= False
   else
      RasterAnn.AnnAutoDrawEnable:= True;
end;