Table of Contents

Class MapDescriptor

Namespace
ReportWright.Design.Items
Assembly
ReportWright.Design.dll

A map. DocWright draws maps since 1.4.0 (its Phase 76), so the item places: a new one is a Mercator world with the default grid (Map(string, int, int)), and layers, data and rules are edited in the XML view or the property grid. What DocWright does not draw yet is named by its DXP9409 diagnostic in the preview.

public sealed class MapDescriptor : ReportItemDescriptor
Inheritance
MapDescriptor
Inherited Members

Constructors

MapDescriptor()

Initializes the descriptor.

Properties

IsPlaceable

Gets whether the palette can place this item in the current designer phase; a descriptor that only draws existing items says false and names the phase in PlaceableNote.

MinimumVersion

Gets the oldest schema version the element exists in; the palette greys the entry out in an older file (decisions, item 2).

PlaceableNote

Gets why the item cannot be placed, for the palette's tooltip; null when it can.

Methods

CreateElement(DesignerDocument, string)

Creates the element a placement inserts, without position or size (the document sets those).

Draw(RdlElement, int, int)

Draws the schematic (A.7.3): real geometry where it is cheap, bracketed expression text where a value would be.