Visit Gigasoft's Web Site
 ProEssentials v10 Help

Gigasoft.ProEssentials.Pepso.PeAnnotation.Graph Members

BackColor

This property defines a color to be placed behind all GraphAnnotationText to improve readability. Within .NET, the default is Color.Empty. All other interfaces use the value of (1) to denote transparency.

BevelLighting

Gets or Sets the graph annotation background bevel lighting style. Default is property array is empty and no info is defined.

BevelStyle

Gets or Sets the graph annotation background bevel style. Default is property array is empty and no bevel info is defined.

Bold

This optional property controls annotation font boldness on a per annotation basis. If not defined and left empty, annotation text will be drawn in a boldness defined by LabelBold.

Color

This property array defines which colors are assigned to graph annotations.

Font

This optional property controls annotation fonts on a per annotation basis. If not defined and left empty, annotation text will be drawn in the font identified by LabelFont.

FontSize

This optional property controls annotation fontsize on a per annotation basis. If not defined and left empty, annotation text will be drawn in a size defined by GraphAnnotationTextSize.

GradientBoundary

Gets or Sets the graph annotation background gradient boundary. Default is property array is empty so all gets return zero which default to boundary of annotation. Usually only used with large real-estate annotations where an axis boundary is the desired effect.

GradientColor

Gets and Sets graph annotation gradient start color. Default is White and usually not needing adjusting. Useful to produce darker charts. Gradient end color is defined with GraphAnnotationColor. GraphAnnotationGradientStyle must be non zero to see effect of this property.

GradientStyle

Gets or Sets the graph annotation background gradient style. Default is property array is empty and no gradient info is defined. Use this property along with GraphAnnotationColor and GraphAnnotationGradientColor.

GraphAnnotRectHotSpots

Controls whether entire rect graph annotations are hotspots (true) or just corners (false).

HideIntersectingText

This property is used with GraphAnnotationText to control hiding of intersecting text. This property is generally used in conjunction with GraphAnnotationType PEGAT_POINTER(37) .NET Gigasoft.Enums.

HotSpot

This property array is used to control whether annotations are hot-spots on a per annotation basis. Pego and Pesgo include Zoom Window options. Pe3do and Pepso use boolean as no Zoom Window is supported for these controls.

InFront

This optional property controls the z-order and visiblity of individual graph annotations. If not defined, then all annotations are positioned via their order and AnnotationsInFront.

Italic

This optional property controls annotation font italic on a per annotation basis. If not defined and left empty, annotation text will be drawn in italic defined by LabelItalic.

MaxSymbolSize

This property enables and controls the size of the maximum graph annotation symbol size. This property is helpful when using large charts and need to maintain a maximum symbol size.

MinSymbolSize

This property enables and controls the size of the minimum graph annotation symbol size. This property is helpful when using small charts and need to maintain a minimum symbol size.

Moveable

Set to True to enable PEGAT_POINTER and other PEGAT_POINTER_*** GraphAnnotationTypes to be moveable by user clicking and dragging text.

Shadow

This optional property controls whether individual annotations contain a drop-shadow. If not defined and left empty, no drop-shadows will be drawn. The developer can quickly show or hide all drop-shadows with the GraphAnnotationShadows property.

Show

This property determines whether graph annotations are shown at all times or controlled via the ShowAnnotations property.

ShowShadows

This property determines whether graph annotation drop-shadows defined with GraphAnnotationShadow are shown.

SizeCntl

This property allows global tweaking of all graph annotation symbol sizes. For example, setting to 0.5 will reduce all annotation symbols in half. Setting to 2.0 will double all graph annotation symbol sizes.

SubsetObstacles

This property determines which subset graphics will be involved within the GraphAnnotationText dodging logic.

Text

This property contains the text for the graph annotations which are located by the GraphAnnotationX and GraphAnnotationY properties. The following two-character prefix codes can be used to control placement of the text.

TextDodge

This property controls the number of iterations through GraphAnnotTextLocation attempted in the process of preventing graph annotation text from overlapping. Possible values range from 0 to 100. 0 results in no annotation text dodging.

TextLocation

This property array is used to provide targeted directions (0-360 degrees) where GraphAnnotationText can be located when auto-positioning/dodging logic is invoked. It also controls the sequence of positions that get tested.

Type

This property array is used to define graph annotation types. These annotations are located by the GraphAnnotationX and GraphAnnotationY properties. Types including medium or thick dash/dots/dash dot types are only valid when RenderEngine is Hybrid or GdiPlus.

Underline

This optional property controls annotation font underline on a per annotation basis. If not defined and left empty, annotation text will be drawn in underline defined by LabelUnderline.

X

This property identifies the x axis values associated with graph annotations. You use this property in conjunction with GraphAnnotationY, GraphAnnotationText, GraphAnnotationType, GraphAnnotationColor, and GraphAnnotationAxis.

Y

This property identifies the y axis values associated with graph annotations. You use this property in conjunction with GraphAnnotationX, GraphAnnotationText, GraphAnnotationType, GraphAnnotationColor, and GraphAnnotationAxis.