Skip to content
ChartForgeX
Class

ChartMapCallouts

ChartForgeX.Core

Namespace
ChartForgeX.Core
Assembly
ChartForgeX
Modifiers
sealed

Opts map captions into shared collision-aware placement and bounded straight leaders.

Inheritance

  • object
  • ChartMapCallouts

Remarks

Null on the chart preserves existing map labels. This policy does not enable labels that the chart or series has disabled. Region captions use existing data-label typography/placement; omitted or shortened captions retain their complete source text.

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Constructors

public ChartMapCallouts(double maximumDistance = 48, ChartMapRegionLabel regionLabel = Code) #

Creates a detached immutable callout policy.

Parameters

maximumDistance double = 48 optional
Maximum anchor-to-label-edge distance in logical scene units. Must be positive and finite.
regionLabel ChartForgeX.Core.ChartMapRegionLabel = Code optional
Region text. Existing point/route captions retain their authored text.

Properties

public double MaximumDistance { get; } #

Gets the maximum straight-leader reach in logical scene units. Crowded labels may be shortened or omitted.

public ChartMapRegionLabel RegionLabel { get; } #

Gets the source text selected for region captions.