OOOXML и картинки в EXCEL
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
DALLUS Участник
Вступление в Клуб: 03.06.2019
|
Вт Янв 28, 2020 12:39  OOOXML и картинки в EXCEL |
|
Полезность: Нет оценки
|
Добрый день!
Весьма удобный интерфейс по работе EXCEL - это OOXML.
Выполняет много и быстро разной отчетной работы.
Уважуха всем кто реализовывал эту прелесть.
Но столкнулся с проблемой, в которой не вижу "красивого" решения.
Задача используя один шаблон.
При разных условиях оставлять картинку
в создаваемом файле xlsx или удалять эту картинку.
Вариант 1:
Конечно, можно использовать 2 разных шаблона.
Можно, но это "некрасиво".
Вариант 2:
Конечно, можно в шаблоне создать 2 листа: с картинкой и без.
И один лист удалять.
Во-первых, "некрасиво".
Во-вторых, при сохранении этого шаблона картинка не вычищается из массива картинок. Она сохраняется, хотя и не отображается при открытии. Если она весит много - это больно в любом случае.
Если есть специалист, который обучит и направит, буду весьма благодарен. |
|
![](templates/subSilver/images/spacer.gif) |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Ср Янв 29, 2020 15:22  Re: OOOXML и картинки в EXCEL |
|
Полезность: Нет оценки
|
DALLUS пишет: |
Вариант 1:
Конечно, можно использовать 2 разных шаблона.
Можно, но это "некрасиво".
|
Что "некрасивого" в данном варианте?
Много раз выручал)
Вполне годный
Код: |
if CASE1 then
ShablName := 'Шаблон1';
elsif CASE2 then
ShablName := 'Шаблон2';
else
ShablName := 'Шаблон3';
end if;
...
|
|
|
![](templates/subSilver/images/spacer.gif) |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Ср Янв 29, 2020 16:05   |
|
Полезность: Нет оценки
|
replace_image не работает? |
|
![](templates/subSilver/images/spacer.gif) |
DALLUS Участник
Вступление в Клуб: 03.06.2019
|
Вт Фев 04, 2020 09:58   |
|
Полезность: Нет оценки
|
Вы правы: вариант с заменой шаблона рабочий.
Он "некрасивый" по причине в необходимости поддержки и актуализации сразу нескольких шаблонов.
Это утомительно и глупо.
REPLACE_IMAGE - проблему, к сожалению, не снимает.
Сколько я не пробовал не получилось. |
|
![](templates/subSilver/images/spacer.gif) |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Вт Фев 04, 2020 10:59   |
|
Полезность: Нет оценки
|
DALLUS пишет: |
...Это утомительно и глупо...
|
Смею с Вами не согласиться
Не так часто меняются шаблоны и не так сложна реализация и понимание
Данный метод ведет к искомому результату |
|
![](templates/subSilver/images/spacer.gif) |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Вт Фев 04, 2020 16:01   |
|
Полезность: Нет оценки
|
DALLUS пишет: |
REPLACE_IMAGE - проблему, к сожалению, не снимает.
Сколько я не пробовал не получилось. |
А примеры смотрели? LEASE_ST_DAY_XML? |
|
![](templates/subSilver/images/spacer.gif) |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|