Comments 3
Почистить «хвосты» можно еще так
docker system prune -a
docker system prune -a
У вас проблемы с обрезанием строк в моно версии ещё не встречалось? Встретится рано или поздно, там глюк один есть.
Связан с тем, что в самой платформе mono функция System.Drawing.Graphics.MeasureString возвращает неправильное значение.
Во первых она возвращает количество символов, помещающееся только в первую строчку, в то время как в виндовой .net идёт возврат количества символов, помещающееся в весь условный прямоугольник.
Во вторых сам шрифт прорисовывается немного иначе, из-за этого блоки имеют немного иной размер. Второе менее критично.
Как повторить ошибку:
— Создаём отчёт, внутри вложенный отчёт с параметром PrintOnParent=true
— Во вложенном отчёте делаем таблицу с CanBreak=true и подлинней.
— Выгружаем, внимательно смотрим на страницы.
Может кто сталкивался с такой проблемой и даже знает как её решить? Костыль то я на днях запилю, но хочется послушать мнения.
Связан с тем, что в самой платформе mono функция System.Drawing.Graphics.MeasureString возвращает неправильное значение.
Во первых она возвращает количество символов, помещающееся только в первую строчку, в то время как в виндовой .net идёт возврат количества символов, помещающееся в весь условный прямоугольник.
Во вторых сам шрифт прорисовывается немного иначе, из-за этого блоки имеют немного иной размер. Второе менее критично.
Как повторить ошибку:
— Создаём отчёт, внутри вложенный отчёт с параметром PrintOnParent=true
— Во вложенном отчёте делаем таблицу с CanBreak=true и подлинней.
— Выгружаем, внимательно смотрим на страницы.
Может кто сталкивался с такой проблемой и даже знает как её решить? Костыль то я на днях запилю, но хочется послушать мнения.
Sign up to leave a comment.
FastReport.Mono. Часть 2: Web-отчет в контейнере Docker