#0
by adom_us
Добрый день Прошу подсказать есть ли в 1с метод либо параметр, позволяющий повернуть вставленный рисунок в табличный документ на произвольный угол. Ниже текст примера Прошу подсказать, как дополнить текст, чтобы повернуть например на 30 градусов рисунок. Или в 1с нет такого средства?
#3
by adom_us
Про WOrd - спасибо. Там пока не стоял вопрос. Не тот фрагмент вставил, извиняюсь. Исправленный вариант примера: В макете задан рисунок в виде квадрата, который необходимо повернуть на угол (аналогично тому как в экселе можно повернуть рисунок)
#8
by adom_us
В общем, внешними компонентами повернуть не получилось. Те что нашел - делают только повороты на 90градусов.
#9
by adom_us
Сделал с помощью запуска внешнего приложения. Утилита convert из пакета ImageMagick мне помогла. Параметр rotate позволяет повернуть рисунок.
#12
by ИС-2
- можно текст выложить . Еще можно сделать через библиотеки от смотрелок irfanview и xnview
#14
by DrZombi
По ПовернутьКартинкуНаГрадусMiniRotate, она на Сервере х64 не работает. Если только локально на клиентской машинке под х32. По поводу ПовернутьКартинкуНаГрадусWIA, требует на сервере WIA, но у меня были связаны руки... в общем на Сервере 2012 х64 не взлетело :( Но локально на клиенте все вертит на ура :)
#16
by DrZombi
ImageMagick у тебя там версия 6.4.5 И на Сервере 2012 не работает :( (но все ровно спасибо, и зачем писать все на английском, дело привычки или как?)
#18
by Asmody
Оно сначала было частью другой обработки по обмену с сайтом, а там разные xml'и, rpc, json'ы. Ну и так и осталось.
#19
by adom_us
Тестовый пример: Но есть пара проблем 1. рисунок не успевает сконвертиться при первом запуске. Поэтому процедуру разбил на два действия. 1) конвертация 2) печать уже сконвертированного рисунка. 2. при вращении все таки изменяется сам рисунок и он фактически сжимается при печати. Как это обойти - пока не нашел. В связи чем есть два вопроса: а) может ли кто подсказать как сохранить рисунок в виде круга (чтоб избежать изменения размеров рисунка) б) может все таки есть в 1с средства позволяющие повернуть на произвольный угол тот фрагмент, где макете отображается рисунок?
#21
by H A D G E H O G s
При поворотах на углы, отличные от кратных 90 для любых изображений идет изменение размера.
#24
by adom_us
Про это я и писал - проблема 2. Как ее решить, кто может помочь. Если можно пример текста для 1с
#25
by adom_us
Все таки нужен сдвиг и поворот на угол области с рисунком в макете (кроме поворота нужен еще и сдвиг влево-вправо,вверх-вниз. Все таки есть ли какие либо функции в 1с, позволяющие управлять этой областью в табличном документе?
#26
by EvgeniuXP
нет, высотой строки и шириной колонки можешь регулировать только, а так используй ActiveX
#29
by adom_us
Но если б рисунок был бы в форме круга, а не прямоугольник, то это бы многое решило.. можно пример как это сделать. Спасибо
#30
by adom_us
прошу пример, если есть, как можно управлять вот этим объектом Макет.Рисунки.Рисунок через ActiveX. Рисунок - прямоугольная область на макете.
#31
by adom_us
Появился еще один вариант - обрезать лишние области на сконвертированном рисунке. Зная размеры рисунка, можно рассчитать - на сколько увеличится рисунок, и по краям сделать обрезку, чтобы приблизить к первоначальному размеру рисунка. В ImageMagick это можно сделать? Либо другую утилиту можете предложить?
#32
by adom_us
convert 1.bmp -gravity Center -crop 346x346+0 2.bmp 1.bmp - повернутый файл 2.bmp - результат обрезаю по центру сконвертированного файла согласно первоначального размера рисунка (346пикселей) на выходных уже на конфе протестирую.
#33
by adom_us
Но это так актуально. Хотелось бы управлять непосредственно областью рисунка в макете. Прошу дать пример
#37
by EvgeniuXP
правда реализовывал в 7.7. Также этот ActiveX вставлял и в 8.1 (настройками баловался, но реализовывать не надо было - добавляется как внешний объект)
#38
by EvgeniuXP
пример под 7.7 - но его легко преобразовать и под 8.х - т.к. используются свойства ActiveX - надо, пиши емайл - закину (где качал смотрю уже страницу убили автора)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Поворот этикетки при печати на Zebra 2844
- Как программно активизировать строку в табличном поле?
- проблема с размещением картинок в табличном документе
- Двусторонняя печать и поворот листа
- Как установить прозрачный фон рисунка в табличном документе
- Поворот прямоугольника с изменением центра поворота.
- Ориентация рисунка в табличном документе
В этой группе 1С
- УТ 10.3 Клиент-банк
- ЗУП. Серая зарплата.
- переместить элемент справочника из одной группы в другую
- Создание на основании с новой ролью (ERP 2.0)
- v7: ЗиК. Пересчет отпуска после индексации.
- УПП: дубли при заполнения документа "формирование записей книги продаж"
- Сканер в Web-клиенте
- В УТ 11 в табличной части можно указывать несколько складов, а как в бп 2.0?
- Отправка почты - шифрование SSL
- Как подключиться к уже существующему OLE-объекту?
- УНФ: контроль остатков
- Как привязать договор из табличной части на форме к другому реквизиту?
- 1С зависает при запуске приложения
- УФ: помогите данные из дин списка "перекинуть" в ТЗ
- ПересчитатьИтоги() или ПересчитатьТекущиеИтоги()? В чём разница?
- Розница 2.0 обмен при наличии файла обмена
- Счета учета автоматически в Списание с расчетного счета
- Как из СКД передать поля отбора компоновщику настроек?
- Как в запросе проверить строку на спецсимволы
- Работа с присоединенными файлами