/
jhayphal
/
CitReportDesigner
Обзор
Документация
Войти
/
jhayphal
/
CitReportDesigner
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CitReport/BodyBlock.cs
34 строки
802 B
Oleg Nazarenko
Доработки по поддержке таблиц в визуальном редакторе.
18 мар 2023, 23:47
18 мар 2023, 23:47
48da74c
Код
Авторство
О чём код?
using CitReport.Extensions; namespace CitReport; public class BodyBlock : Block { public BodyBlock(Report report, int id) { Report = report; Id = id; } public readonly Report Report; public int Id { get; set; } public readonly List<Metadata> Metadata = new(); public readonly Dictionary<string, FontInfo> Fonts = new(); public readonly List<Table> Tables = new(); public readonly List<TextBlock> TextBlocks = new(); public double Height => (Options?.OfType<BlkHOption>().FirstOrDefault()?.Height).GetValueOrDefault(); public override bool Equals(Block other) => base.Equals(other) && other is BodyBlock block && Id == block.Id && Height == block.Height && Metadata.AreEquals(block.Metadata) && Fonts.AreEquals(block.Fonts); }