Search Results for

    Show / Hide Table of Contents

    Class PluginCollection

    Represents collection of designer plugins.

    Inheritance
    System.Object
    System.Collections.CollectionBase
    PluginCollection
    Namespace: FastReport.Design
    Assembly: FastReport.dll
    Syntax
    public class PluginCollection : CollectionBase, IList, ICollection, IEnumerable
    Remarks

    This class is used in the Designer.Plugins property.

    To register own plugin, add its type to the DesignerPlugins global collection:

    DesignerPlugins.Add(typeof(MyToolbar));

    Methods

    Find(String)

    Finds a plugin by its name.

    Declaration
    public IDesignerPlugin Find(string pluginName)
    Parameters
    Type Name Description
    System.String pluginName

    The plugin's name.

    Returns
    Type Description
    IDesignerPlugin

    The plugin, if found; otherwise, null.

    Examples

    This example shows how to find a plugin.

    MessagesWindow window = designer.Plugins.Find("MessagesWindow") as MessagesWindow;

    FindType(String)

    Finds a plugin by its type name.

    Declaration
    public IDesignerPlugin FindType(string typeName)
    Parameters
    Type Name Description
    System.String typeName

    The plugin's type name.

    Returns
    Type Description
    IDesignerPlugin

    The plugin, if found; otherwise, null.

    Examples

    This example shows how to find a plugin.

    MessagesWindow window = designer.Plugins.FindType("MessagesWindow") as MessagesWindow;
    Back to top © 1998-2025 Copyright Fast Reports Inc.