#0
by Matador
подскажите, кто знает, не сочните за труд :-) можно ли изменить программно размеры картинки в таблице?
#3
by Черт
Задача крайне проста — в нашем распоряжении имеется энное количество изображений (растровых или векторных, не суть важно), и мы хотим “на лету” вставить в табличный документ одно из этих изображений. Само собой, изображения хранятся в виде отдельных файлов соответствующих форматов, а имя нужного файла станет известно только в самый последний момент. Что делать? Можно потратить некоторое количество времени на борьбу со встроенным объектом “Картинка” и даже, чем черт не шутит, добиться какого-то положительного результата. Но можно и не добиться. Во всяком случае, я не добился. Можно и по-другому. В глобальном модуле пишем функцию: В шаблоне таблицы организуем “посадочное место” для картинки (это делается так: F10-Таблица-Вставить рисунок-Картинка-растянуть до нужного размера-Отмена). В свойствах полученного объекта прописываем вызов своей функции (предполагается, что Таб — это имя таблицы, а Путь — переменная процедуры печати): Рисунок(Таб.ТекущийОбъект,Путь); После всего этого в процедуре печати остается определить, какой графический файл нам нужен: Готово дело, картинка печатается. Единственное, чего еще не хватает — программного управления размерами картинки, но тут уж ничего не поделать. Все-таки 1С — это бухгалтерский софт, а не Photoshop. ;-) а дальше как сказал
#6
by Matador
Задача: надо распечатать обыкновенную накладную, но чтобы наискосок номенклатуры (повыерх ее) шла надпись (рисунок). Что уже получилось: Картинку делаю маленькую в ячейке шапки таблички, если больше то при выводе секциями, она не отображается, потом интерактивно при просмотре можно ее, картинку, растянуть, а теперь вопрос: как этого добиться программно?
#10
by Matador
toИзвините, по вашему запросу ничего не найдено. Уточните запрос и попробуйте воспользоваться поиском еще раз.
#14
by Matador
to тогда ее создать надо и установить положение и размер, а как? возможно, глупый вопрос, но я не знаю как :-(
#16
by Matador
Это опять я :-) Zl, не подскажешь как из 1С обратиться к _разрешению_ принтера на каком печатать? При разных разрешениях по-разному печатается картинка, поле DstHeight < -1, при -1 было бы все ок, если бы можно было менять размер ОЛЕ-контейнера :-(
#17
by Matador
to(Черт) Извини, что как бы проигнорировал - просто это очевидно, а нужно именно _программное_ управление размерами картинки, с bmp_1C вроде можно сделать, вот только от принтера зависит много, а как к его свойствам добраться не нашел еще
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- Как программно изменить имя параметра в макете?
- Как изменить программно текст шапки колонки в таблице
- Программно изменить свойства формы.
- можно ли изменить найти и изменить значение в дереве значений
- Как программно изменить тип значения реквизита?
- Программно изменить запрос в СКД в управляемой форме 8.2
- Как можно программно изменить документ, если нет прав на изменение?
- Как программно изменить у диаграммы размер области заголовка?
- Можно ли как-то программно изменить синоним в документе?
В этой группе 1С
- Формирование штрих-кода в отчетности 1с Бухгалтерия
- Настройка TheBat для получения почты через локальную сеть
- Видимость слоев, закладок и элементов
- Вылетает 1С при попытке печати на HP LaserJet 1015
- Товар/Тара, но надо только долг по товару
- Маршрутная карта
- Строка состояния
- Вопрос по весам (торговое оборудование)
- Забыл пароль на ert
- Вселенная ICQ (ICQ Universe)
- Списание суммы с подотчётного лица.
- Взаиморасчеты внутри фирм
- Типовая Зарплата и Кадры
- Как обратиться к элементу табличной части справочника?
- Оборотно-сальдовая ведомость
- Регламентированная отчетность. Декларация по ЕСН?
- Порядок обхода в табличной части документа
- Ошибка при записа apache
- Рассылка "Открытое производственное решение" вышла из минуса в плюс
- Как построить в Предприятие 7.7 несколько диаграмм в одном отчете