C #, Crystal Report 2008 - Получить высоту TextObject с помощью CanGrow = True - PullRequest
0 голосов
/ 15 ноября 2018

Я использую Crystal Report 2008 и Windows Form вместе, и в Crystal Report я создал TextObject со свойством CanGrow = True .

Вопрос

Как получить высоту TextObject, размер которого вырос из-за его содержимого, и CanGrow = "True" во время выполнения?

Я пытался

Rpt_Report Rpt = new Rpt_Report();

Rpt.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4;
Rpt.SetDataSource(Dt);
Rpt.Refresh();

t1 = (CrystalDecisions.CrystalReports.Engine.TextObject)Rpt.ReportDefinition.Sections["PageFooterSection1"].ReportObjects["Text54"];
int MaxHeight = t1.Height; //Returned 240 instead of 500+

Приведенный выше код возвращает высоту до того, как CanGrowproperty фактически увеличил ее высоту.

Ручная высота, установленная мной в конструкторе перед выполнением кода: 240
Высота Возвращается с помощью вышеуказанного кода: 240
Фактическая высота отображается на компьютере: 500+ (оценка)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...