Class ToolTipDrawEventArgs
EventArgs which allows to handle ToolTip drawing
Inheritance
System.Object
System.EventArgs
ToolTipDrawEventArgs
Namespace: FastReport.BG.Common
Assembly: FastReport.BG.dll
Syntax
public class ToolTipDrawEventArgs : EventArgs
Constructors
ToolTipDrawEventArgs(ToolTip, Graphics, Rectangle, RecordBase, Style, String, Boolean, Boolean)
Constructs ToolTipDrawEventArgs isntance
Declaration
public ToolTipDrawEventArgs(ToolTip tip, Graphics g, Rectangle bounds, RecordBase record, Style style, string text, bool htmlTags, bool showLegend)
Parameters
Type | Name | Description |
---|---|---|
ToolTip | tip | ToolTip reference |
System.Drawing.Graphics | g | Graphics context |
System.Drawing.Rectangle | bounds | Bounding rectangle |
RecordBase | record | Record which is going to be drawn |
Style | style | Node Style which owns the Record |
System.String | text | Text to draw |
System.Boolean | htmlTags | Parse HTML tags in Text |
System.Boolean | showLegend | Show the color legend |
Properties
Bounds
Bounding rectangle
Declaration
public Rectangle Bounds { get; }
Property Value
Type | Description |
---|---|
System.Drawing.Rectangle |
ClientRectangle
Bouding rectangle with standard padding
Declaration
public Rectangle ClientRectangle { get; }
Property Value
Type | Description |
---|---|
System.Drawing.Rectangle |
Graphics
Graphics context
Declaration
public Graphics Graphics { get; }
Property Value
Type | Description |
---|---|
System.Drawing.Graphics |
HTMLTags
Parse HTML tags in Text
Declaration
public bool HTMLTags { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
LegendBox
Rectangle of color legend
Declaration
public Rectangle LegendBox { get; }
Property Value
Type | Description |
---|---|
System.Drawing.Rectangle |
Owner
Chart reference
Declaration
public ChartBase Owner { get; }
Property Value
Type | Description |
---|---|
ChartBase |
Record
Record for ToolTip
Declaration
public RecordBase Record { get; }
Property Value
Type | Description |
---|---|
RecordBase |
ShowLegend
Show the color legend
Declaration
public bool ShowLegend { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Style
Style of Node which owns the Record
Declaration
public Style Style { get; }
Property Value
Type | Description |
---|---|
Style |
Text
ToolTip text
Declaration
public string Text { get; }
Property Value
Type | Description |
---|---|
System.String |
TextRectangle
Rentangle for the Text
Declaration
public Rectangle TextRectangle { get; }
Property Value
Type | Description |
---|---|
System.Drawing.Rectangle |
Methods
DrawBackground()
Draw default backgound
Declaration
public void DrawBackground()
DrawLegend()
Draw default color legend
Declaration
public void DrawLegend()
DrawText()
Draw default Text
Declaration
public void DrawText()