DK for ActiveX | TatukGIS_XDK11.ITGIS_ControlNorthArrow | Interfaces | Methods | Properties
VCL visual control for displaying a map north arrow linked to a TGIS_ViewerWnd.
Available also on: Delphi FMX | .NET WinForms | Java | ActiveX | Python.
// C# public interface ITGIS_ControlNorthArrow: ITBaseObject { }
' VisualBasic Public Interface ITGIS_ControlNorthArrow Implements ITBaseObject End Class
// Oxygene type ITGIS_ControlNorthArrow = public interface( ITBaseObject ) end;
| 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 | Draws the north arrow symbol. | |
| DrawBmp | public | Draws the control on a VCL bitmap. | |
| DrawBmp_2 | public | Draws the control on a GIS bitmap. | |
| PrintBmp | public | Print the control on the given bitmap. | |
| PrintClipboard | public | Copies the control rendering to the clipboard. | |
| SubscribedEvent | public | Handles a subscribed event from IGIS_Subscribe. | |
| Name | Visibility | Description | |
|---|---|---|---|
| Bitmap | public | Gets the rendered VCL bitmap for the control. | |
| BorderStyle | public | Standard VCL property. | |
| Color | public | Standard VCL property. | |
| Color1 | public | Fill color. | |
| Color2 | public | Outline color. | |
| Font | public | Standard VCL property. | |
| GIS_Bitmap | public | Gets the rendered GIS bitmap for the control. | |
| GIS_Viewer | public | Attached TGIS_ViewerWnd used to obtain map orientation and redraw notifications. | |
| Glow | public | Draws a glowing shadow around the north arrow symbol. | |
| Hidden | public | Turns the control on or off. | |
| Path | public | Symbol path. | |
| Style | public | Symbol style, used if Path is empty. | |
| Transparent | public | If True then the control will be drawn as transparent. | |
| Visible | public | Use the Hidden property instead. | |
PURPOSE: Displays a north arrow on a form to indicate map orientation and provide a printable map decoration for viewer-based applications.
BEHAVIOR: The control subscribes to the attached TGIS_ViewerWnd and redraws the symbol when the viewer state changes. It can render using a predefined style or a custom symbol path, and supports transparent paint, glow effects, bitmap output, clipboard output, and printable rendering.
USAGE: Place the control on a form and attach it to the map viewer.
north_arrow.GIS_Viewer = viewer north_arrow.Update()
CONSTRAINTS: Designed for the Windows VCL platform and must be connected to TGIS_ViewerWnd for synchronized map orientation updates. Style is used only when Path is empty.