Visit Gigasoft's Web Site
 ProEssentials v9 Help

GetHotSpotData

Scope

Pego, Pesgo

 

public ProEssentials.Structs.HotSpotData PeFunction.GetHotSpotData ( )

 

This method is used to retrieve hot spot data for the most recent hot spot event. For more info, see example 014 within the demo.

 

Returns

A ProEssentials.Structs.HotSpotData. Depending upon the HotSpotType, w1 and w2 fields have various meanings.

 

public struct HotSpotData
{
     Rect rectHotSpot; // used internally
     ProEssentials.Enum.HotSpotType nHotSpotType; // see below
     int w1; // extra data, ususally store an index related to hot spot
     int w2; // extra data, ususally store an index related to hot spot
}

 

public enum HotSpotType
{
    None = 0,
    Subset = 1,
    Point = 2,
    Graph = 3,
    Table = 4,
    DataPoint = 5,
    Annotation = 6,
    XAxisAnnotation = 7,
    YAxisAnnotation = 8,
    HorzLineAnnotation = 9,
    VertLineAnnotation = 10,
    MainTitle = 11,
    SubTitle = 12,
    MultiSubTitle = 13,
    MultiBottomTitle = 14,
    YAxisLabel = 15,
    XAxisLabel = 16,
    YAxis = 17,
    XAxis = 18,
    YAxisGridNumber = 19,
    RYAxisGridNumber = 20,
    XAxisGridNumber = 21,
    TXAxisGridNumber = 22,
    TableAnnotation0 = 23,
    TableAnnotation1 = 24,
    . . . . more table annotation types . . . .
    TableAnnotation58 = 81,
    TableAnnotation59 = 82,

    ZAxisGridNumber = 83,
}

 

nHotSpotType Parameter

w1/w2 Description

Subset

w1=subset index

Point

w1=point index

DataPoint

w1=subset index, w2=point index

Graph

see PeFunction.GetGraphLoc

Table

w1=subset index, w2=point index

Annotation

w1=annotation index

XAxisAnnotation

w1=annotation index

YAxisAnnotation

w1=annotation index

HorzLineAnnotation

w1=annotation index

VertLineAnnotation

w1=annotation index

MultiSubtitle

w1=index, w2=0-left, 1-center, 2-right

MultiBottomTitle

w1=index, w2=0-left, 1-center, 2-right

YAxisLabel

w1=axis, w2=0-left, 1-right

XAxisLabel

w1=0-bottom, 1-top

YAxis

w1=axis, w2 = 0-left, 1-right

XAxis

w1=0-bottom, 1-top

TableAnnotation0

w1=table row   w2=table column

.. more table annotations ..

w1=table row   w2=table column

TableAnnotation59

w1=table row   w2=table column

 

Comments

See Also: GetHotSpot

 

See example 014 within the demo.

 

PeFunction.GetHotSpotData members of Pego.PeFunction, Pesgo.PeFunction, Pe3do.PeFunction, Pepso.PeFunction, Pepco.PeFunction