Compartilhar via


MapArea.Shape Propriedade

Definição

Obtém ou define a forma de um MapArea objeto.

public:
 property System::Web::UI::DataVisualization::Charting::MapAreaShape Shape { System::Web::UI::DataVisualization::Charting::MapAreaShape get(); void set(System::Web::UI::DataVisualization::Charting::MapAreaShape value); };
[System.ComponentModel.Bindable(true)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)]
public System.Web.UI.DataVisualization.Charting.MapAreaShape Shape { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)>]
member this.Shape : System.Web.UI.DataVisualization.Charting.MapAreaShape with get, set
Public Property Shape As MapAreaShape

Valor da propriedade

Um MapAreaShape valor de enumeração que determina a forma de um objeto de área de mapa.

Atributos

Comentários

Essa propriedade geralmente é usada para definir a forma de um objeto de área de mapa personalizado, que tem uma forma e coordenadas definidas pelo usuário.

A forma da área de mapa personalizada determina o tipo de coordenadas que devem ser especificadas e as formas disponíveis são círculos, retângulos e polígonos.

Ao recuperar as formas de MapArea objetos armazenados na MapAreasCollectionforma, qualquer forma que não seja um retângulo ou um círculo será considerada um polígono. Por exemplo, uma área de mapa personalizada pode ser adicionada à coleção de áreas de mapa usando um GraphicsPath objeto como parâmetro, o que permite que qualquer tipo de forma seja usado. Se a Shape propriedade deste objeto específico MapArea for recuperada, ela retornará um Polygon.

Depois que a forma e as coordenadas de uma área de mapa são definidas, as ToolTippropriedades e/ou e Url /ou MapAreaAttributes podem ser usadas para especificar uma interação específica do usuário.

Observe o seguinte:

  • Um mapa de imagem do lado do cliente só será criado em tempo de execução se a propriedade IsMapEnabled do objeto Chart raiz for verdadeira, que é o padrão.

  • Para criar um mapa de imagem adicionando um objeto MapArea à coleção de áreas de mapa, a propriedade RenderType do objeto Chart DEVE ser RenderType.ImageTag. É possível criar um mapa de imagens ao usar o streaming binário, mas uma técnica especial deve ser usada.

Aplica-se a