|
Хочу эллипс в табличном документе | ☑ | ||
---|---|---|---|---|
0
nevskaya
17.10.17
✎
14:45
|
Здравствуйте, помогите пожалуйста, не понимаю в чём косяк.
На поле табличного документа добавляю эллипс, устанавливаю цвет линии серый, но в итоге получаю прямоугольник с черной границей :) ЭлементыФормы.Рисунок - это поле табличного документа. Добавляю так: НовыйРисунок = ЭлементыФормы.Рисунок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Эллипс); НовыйРисунок.Расшифровка = "Имя"; НовыйРисунок.ЦветЛинии = Новый Цвет(140,140,140); Здесь ошибиться вроде негде.. |
|||
1
Йохохо
17.10.17
✎
14:48
|
в Добавить правда надо передать тип, а не рисунок?
|
|||
2
nevskaya
17.10.17
✎
14:50
|
(1) ну да
КоллекцияРисунковТабличногоДокумента (SpreadsheetDocumentDrawingCollection) Добавить (Add) Синтаксис: Добавить(<ТипРисунка>) Параметры: <ТипРисунка> (обязательный) Тип: ТипРисункаТабличногоДокумента. Тип добавляемого рисунка. Возвращаемое значение: Тип: РисунокТабличногоДокумента. Описание: Добавляет рисунок в конец коллекции рисунков табличного документа. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Нельзя добавлять в коллекцию рисунок типа Примечание. |
|||
3
Брудвар
17.10.17
✎
14:52
|
(0) А где у тебя радиусы эллипса указываются?
|
|||
4
Брудвар
17.10.17
✎
14:55
|
И координаты.
Наверное в коллекцию добавляется рисунок, но его еще нужно вывести в документ в определенную ячейку или по координатам. ЗЫ: В 1С я не понимаю, просто по логике и аналогии с другими языками программирования должно быть так |
|||
5
silent person
17.10.17
✎
15:00
|
РисунокТабличногоДокумента (SpreadsheetDocumentDrawing)
Расположить (Place) Синтаксис: Расположить(<ОбластьЯчеек>) Параметры: <ОбластьЯчеек> (обязательный) Тип: ОбластьЯчеекТабличногоДокумента. Область, в которой будет расположен рисунок. Описание: Помещает рисунок в указанной области ячеек табличного документа. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: ТабДок = Новый ТабличныйДокумент; МояКартинка = Новый Картинка("C:\My Documents\qwerty.bmp"); Рис=ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); Индекс=ТабДок.Рисунки.Индекс(Рис); ТабДок.Рисунки[Индекс].Картинка = МояКартинка; ТабДок.Рисунки[Индекс].Расположить(ТабДок.Область("R1C1:R4C4")); ТабДок.Показать(); |
|||
6
nevskaya
17.10.17
✎
15:04
|
НовыйРисунок = ЭлементыФормы.Рисунок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Эллипс);
НовыйРисунок.Расшифровка = "Имя"; НовыйРисунок.ЦветЛинии = Новый Цвет(140,140,140); НовыйРисунок.Верх = ЭлементыФормы.Рисунок.Высота / 8; НовыйРисунок.Ширина = 30; НовыйРисунок.Высота = 10; НовыйРисунок.Лево = 0; НовыйРисунок = ЭлементыФормы.Рисунок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Текст); НовыйРисунок.Текст = "Имя"; НовыйРисунок.Расшифровка = "Имя"; НовыйРисунок.Верх = ЭлементыФормы.Рисунок.Высота / 8; НовыйРисунок.Ширина = 30; НовыйРисунок.Высота = 10; НовыйРисунок.АвтоРазмер = Ложь; |
|||
7
nevskaya
17.10.17
✎
15:09
|
Сейчас попробовала убрать текст - эллипс нарисовался.
|
|||
8
nevskaya
17.10.17
✎
15:21
|
Поняла, у меня текст перекрывал эллипс. У текста границы - прямоугольник, черный.
|
|||
9
Шаман
17.10.17
✎
15:48
|
художники в 1с ,сильно
|
|||
10
kittystark
17.10.17
✎
19:18
|
а воткнуть в ячейку макет корела / иллюстратора ?
вот если бы можно было - это было бы сильно |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |