Простой документ с использованием FastReport.Net не отображает текст

0 Chris S [2016-01-06 21:11:00]

Я попытался сделать простой документ с помощью FastReport. Поэтому я начал с размещения кнопки в форме и написания следующего кода, чтобы запустить его при нажатии кнопки:

private void button1_Click(object sender, EventArgs e)
{
    Report report = new Report();
    ReportPage page1 = new ReportPage();
    page1.Name = "Page1";
    report.Pages.Add(page1);

    page1.ReportTitle = new ReportTitleBand();
    page1.ReportTitle.Name = "ReportTitle1";

    TextObject text1 = new TextObject();
    text1.Name = "Text1";
    text1.Text = "REPORT TITLE TEXT";
    text1.HorzAlign = HorzAlign.Center;
    text1.Font = new Font("Tahoma", 14, FontStyle.Bold);
    page1.ReportTitle.Objects.Add(text1);

    report.Show();
}

К сожалению, когда я запускал приложение, и я нажал кнопку, была показана пустая страница без текста. Что не так с кодом? Не хватает ли этого элемента?

c# .net fastreport


1 ответ


1 xaml [2016-07-12 15:09:00]

Вы должны установить ширину и высоту для текстового объекта:

text1.AutoWidth = true;
text1.Height = 100;