Search Results for

    Show / Hide Table of Contents

    Скрипт

    Скрипт – это программа на языке высокого уровня, которая является частью отчета. Скрипт может быть написан на одном из языков .Net:

    • C#
    • VisualBasic.Net

    Область применения скрипта довольно обширна. Используя скрипт, вы можете сделать следующее:

    • выполнить обработку данных, которую невозможно сделать штатными средствами ядра FastReport;
    • управлять печатью страниц отчета и бэндов на странице;
    • управлять взаимодействием элементов управления на диалоговых формах;
    • управлять формированием динамических объектов "Таблица";
    • и многое другое.

    Чтобы увидеть скрипт отчета, переключитесь на закладку "Скрипт" в дизайнере:

    В скрипте вы можете:

    • добавлять в главный класс скрипта свои переменные, методы, свойства;
    • создавать обработчики событий объектов отчета;
    • добавлять новые классы в скрипт, если это необходимо. Класс может быть добавлен как перед главным классом ReportScript, так и после него.

    Вы не можете:

    • удалять, переименовывать или изменять область видимости главного класса ReportScript;
    • переименовывать пространство имен, в котором находится главный класс.

    При запуске отчета происходит следующее:

    • FastReport добавляет в скрипт список переменных, имена которых совпадают с именами объектов отчета. Это делается перед компиляцией скрипта и позволяет вам обращаться к объектам отчета по их имени;
    • в скрипт добавляются выражения, имеющиеся в отчете, в виде функций;
    • выполняется компиляция скрипта, если он не пустой;
    • инициализируются переменные, которые были неявно добавлены в скрипт;
    • обработчики событий, определенные в скрипте, привязываются к объектам отчета;
    • запускается отчет.
    Back to top © 1998-2025 Copyright ООО «Быстрые отчеты»