User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_controlnortharrow

ITGIS_ControlNorthArrow interface

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.

Syntax

// C#
public interface ITGIS_ControlNorthArrow: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_ControlNorthArrow
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_ControlNorthArrow = public interface( ITBaseObject )
  end;

Implements

Methods

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 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.

Properties

Inherited Protected
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.

Remarks

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.

2026/07/11 00:08

Page Tools