User Tools

Site Tools


ITGIS_ControlScale interface

DK11 for ActiveX | TatukGIS_XDK11.ITGIS_ControlScale | Interfaces | Methods | Properties

Visual control for displaying map scale.

Available also on: Delphi FMX | .NET WinForms | Java | ActiveX.


// C#
public interface ITGIS_ControlScale: ITBaseObject
' VisualBasic
Public Interface ITGIS_ControlScale
  Implements ITBaseObject
End Class
// Oxygene
  ITGIS_ControlScale = public interface( ITBaseObject )



Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Draw public Draw scale.
DrawBmp public Draw control on a provided bitmap.
PrintBmp public Print the control on the given bitmap.
PrintClipboard public Print control on the clipboard.
SubscribedEvent public


Inherited Protected
Name Visibility Description
Bitmap public Bitmap. Valid only if control was created by Create with a parameter.
BorderStyle public Standard VCL property.
Color public Standard VCL property.
DividerColor1 public Color of the first divider.
DividerColor2 public Color of the second divider.
Dividers public Number of dividers.
Font public Standard VCL property.
GIS_Viewer public Attached viewer.
Glow public Draw "glowing" shadow around scale.
Hidden public Turn control on/off.
Transparent public If True then control will be drawn as transparent.
Units public Units used for scale output.
UnitsEPSG public Units EPSG code for scale output.
Visible public Use property Hidden instead.


Place this component on a form and connect GIS_Viewer to TGIS_ViewerWnd.

Based on TGIS_Viewer.CS units settings the component will try to compute the scale.

2021/12/07 08:37

Page Tools