MapWinGIS:Labels Dynamic Visibility

This is a back-up of the WIKI.
Not all links might work
We're working on a new wiki.

Main Page | Recent changes | View source | Page history | Log in / create account |

Printable version | Disclaimers | Privacy policy

Table of contents

Contents


Methods and Properties

AvoidCollisions

If the option is set overlapping labels won???t be drawn. The order of drawing is determined by the order of parent layers, Labels.VerticalPosition and Label.Prioirity properties.

Syntax

return


CollisionBuffer

not implemented If the distance in pixels between 2 labels is smaller then this value the will be treated like overlapped in case of AvoidCollision option is used.

Syntax

return


DynamicVisibility

If true labels are visible only between scales set by MinVisibleScale and MaxVisibleScale

Syntax

return


MaxVisibleScale

The maximum scale for which labels will be drawn in case DynamicVisibility option is set.

Syntax

return


MinVisibleScale

The minimum scale for which labels will be drawn in case DynamicVisibility option is set.

Syntax

return


RemoveDuplicates

Syntax

return


UseWidthLimits

Syntax

return


VerticalPosition

Determines the order of drawing of label layers. The constants vpAbobeParentLayer and vpAboveAllLayers can be used. Among label layers which are drawn above all layers the order will be defined by the order of parent layers (shapefiles, images, etc).

Syntax

Enumeration tkLabelVerticalPosition

return


Visible

Toggles visibility of all labels of the current layer.

Syntax

return

Retrieved from "http://mapwindow.org/wiki/index.php/MapWinGIS:Labels_Dynamic_Visibility"

This page has been accessed 401 times. This page was last modified on 11 February 2010, at 13:21.


C# : bool AvoidCollisions { set; get; }
VB6: Property AvoidCollisions as Boolean
C# : int CollisionBuffer { set; get; }
VB6: Property CollisionBuffer as Long
C# : bool DynamicVisibility { set; get; }
VB6: Property DynamicVisibility as Boolean
C# : double MaxVisibleScale { set; get; }
VB6: Property MaxVisibleScale as Double
C# : double MinVisibleScale { set; get }
VB6: Property MinVisibleScale as Double
C# : bool RemoveDuplicates { set; get }
VB6: Property RemoveDuplicates as Boolean
C# : bool UseWidthLimits { set; get; }
VB6: Property UseWidthLimits as Boolean
C# : MapWinGis.tkVerticalPosition VerticalPosition { set; get; }
VB6: Property VerticalPosition as tkLabelVerticalPosition
vpAboveParentLayer = 0 The labels are darwn immediately after the parent layer.
vpAboveAllLayers = 1 The labels are drawn above all data layers.
C# : bool Visible { set; get; }
VB6: Property Visible as Boolean