Search Results for

    Show / Hide Table of Contents

    Class FastNameCreator

    The helper class used to create unique component names using the fastest method.

    Inheritance
    System.Object
    FastNameCreator
    Namespace: FastReport.Utils
    Assembly: FastReport.Base.dll
    Syntax
    public class FastNameCreator
    Remarks

    Note: you can create unique component's name using its CreateUniqueName method. However, it is very slow and can't be used in some situations (when you create a report layout in a code and have a lot of objects on a page).

    Examples

    This example demonstrates how to use this class.

    FastNameCreator nameCreator = new FastNameCreator(Report.AllObjects);
    foreach (Base c in Report.AllObjects)
    {
      if (c.Name == "")
        nameCreator.CreateUniqueName(c);
    }

    Constructors

    FastNameCreator(ObjectCollection)

    Initializes a new instance of the FastNameCreator class with collection of existing report objects.

    Declaration
    public FastNameCreator(ObjectCollection objects)
    Parameters
    Type Name Description
    ObjectCollection objects

    The collection of existing report objects.

    Methods

    CreateUniqueName(Base)

    Creates the unique name for the given object.

    Declaration
    public void CreateUniqueName(Base obj)
    Parameters
    Type Name Description
    Base obj

    The object to create name for.

    Back to top © 1998-2025 Copyright Fast Reports Inc.