using FastReport.Utils; namespace FastReport { partial class ComponentBase { /// /// Draws the object. /// /// Paint event args. /// /// This method is widely used in the FastReport. It is called each time when the object needs to draw /// or print itself. /// In order to draw the object correctly, you should multiply the object's bounds by the scale /// parameter. /// cache parameter is used to optimize the drawing speed. It holds all items such as /// pens, fonts, brushes, string formats that was used before. If the item with requested parameters /// exists in the cache, it will be returned (instead of create new item and then dispose it). /// public virtual void Draw(FRPaintEventArgs e) { } } }