Как рисовать линии на таблице из программного модуля?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
askv Написал:
-------------------------------------------------------
> вот нужно простой чертеж делать на таблице из
> модуля, а как - не знаю. стандартных средств вроде
> нет. может компоненты какие есть для этого?
А какого типа чертеж? Какие данные и в каком формате на входе? Какие примитивы нужны? Много ли элементов нужно? Нужна ли устойчивость чертежа к изменению размеров подстилающих ячеек (ширина колонок, высота строк)? Есть одна безумная мысль :))
-------------------------------------------------------
> вот нужно простой чертеж делать на таблице из
> модуля, а как - не знаю. стандартных средств вроде
> нет. может компоненты какие есть для этого?
А какого типа чертеж? Какие данные и в каком формате на входе? Какие примитивы нужны? Много ли элементов нужно? Нужна ли устойчивость чертежа к изменению размеров подстилающих ячеек (ширина колонок, высота строк)? Есть одна безумная мысль :))
Можно, используя БинариДата из 1С++, скомпилировать .MXL, который потом открывать стандартным способом, либо используя его в качестве шаблона, делать из него ВывестиСекцию в твой отчет.
А компилятор чтобы "рисовал" то, что тебе нужно, используя примитивы "линия", "прямоугольник", "надпись".
Жаль, что заливку таким образом делать уж очень муторно, и цветов в палитре 1С маловато. Тебе многоугольники заливать нужно?
А вот с надписями проблем нет, и фон прозрачный можно, и поворот есть, и шрифт меняется.
А компилятор чтобы "рисовал" то, что тебе нужно, используя примитивы "линия", "прямоугольник", "надпись".
Жаль, что заливку таким образом делать уж очень муторно, и цветов в палитре 1С маловато. Тебе многоугольники заливать нужно?
А вот с надписями проблем нет, и фон прозрачный можно, и поворот есть, и шрифт меняется.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот