Динамическое добавление Textobject

отредактировано 16:42 Раздел: FastReport .NET
Здравствуйте, уважаемые!
Пытаюсь через скрипт отчета добавить в бэнд подвала данных объект текст
вот таким образом:
TextObject t = new TextObject();
t.Top = 7.25F;
t.Left = 5F;
t.Height = 0.5F;
t.Width = 4.5F;
t.Font = new Font("Arial", 10);
t.Text = "Test";
DataFooter1.AddChild(t);
но в отчете ничего не появляется. Также пробовал через
DataFooter1.Objects.Add(t);
но опять же ничего не наблюдается.
Скажите, пожалуйста, что я делаю не так.
Заранее спасибо.

Комментарии

  • отредактировано 16:42
    написал: »
    Здравствуйте, уважаемые!
    Пытаюсь через скрипт отчета добавить в бэнд подвала данных объект текст
    вот таким образом:
    TextObject t = new TextObject();
    t.Top = 7.25F;
    t.Left = 5F;
    t.Height = 0.5F;
    t.Width = 4.5F;
    t.Font = new Font("Arial", 10);
    t.Text = "Test";
    DataFooter1.AddChild(t);
    
    но в отчете ничего не появляется. Также пробовал через
    DataFooter1.Objects.Add(t);
    
    но опять же ничего не наблюдается.
    Скажите, пожалуйста, что я делаю не так.
    Заранее спасибо.

    Используй следующий синтаксис при задании размеров:

    t.Height = Units.Centimeters * 0.5f;
    кстати, можешь использовать t.AutoWidth = true;

    задай явно Width , Height у DataFooter'а

    Я добавлял TextObject в DataBand, проблемы в основном были из-за размеров...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.