Простой документ с использованием FastReport.Net не показывает текст
Я попытался сделать простой документ, используя 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();
}
К сожалению, когда я запустил приложение и нажал кнопку, была показана пустая страница без текста. Что не так с кодом? Не хватает ли какого-то элемента?
1 ответ
Вы должны установить ширину и высоту для текстового объекта:
text1.AutoWidth = true;
text1.Height = 100;