Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
13 Дек 2017, 23:50
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Масштабирование штрих-кода, созданного компонентой 1С:Печать штрихкодов  (Прочитано 6020 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
Коллеги, всем доброго дня.
Мучаюсь с 1С:Печать штрихкодов. Точнее с масштабированием полученного кода.
Есть 2 задачи:
1.Напечатать большой ШК практически на весь лист А4. После недолгих мучений поступил так: экспериментально подобрал пропорции самого объекта (рисунка), сделал сам рисунок заведомо больше А4, далее у табличного документа установил в Истину АвтоМасшртаб – так что картинка уменьшилась до размера листа. Все хорошо кроме шрифта. Есть свойство Шрифт у рисунка – им управлять не могу, выдается ошибка
Цитировать
{Форма.Форма.Форма(12)}: Поле объекта недоступно для чтения (Шрифт)
               РисунокШтрихкод.Шрифт = Новый Шрифт(РисунокШтрихкод.Шрифт);
Есть свойство Шрифт у объекта: РисунокШтрихкод.Объект.Шрифт. Но тип значения этого шрифта – COMОбъект, по плюсику никакие свойства COMОбъект-а не открываются, что там внутри и как этим управлять непонятно. В общем в итоге просто убрал текст,
РисунокШтрихкод.Объект.ОтображатьТекст = Ложь;

оставив голый штрих-код. Это решений устроит конечно, но все таки хотелось бы разобраться – можно ли шрифт изменить (на будущее).
2.Напечатать маленький ШК, но максимально использовать доступную под него площадь. Суть проблемы: делаю макет под термо-принтер, размер этикетки 60*60. Создал макет, в нем ШК. В макете объект ШК занимает все пространство, которое под него запланировано, но на печати остаются большие поля справа и слева – хотелось бы расширить черточки, заняв ШК все доступное простарнство. Методом тыка пробовал играться с установкой свойств РазмерКрая, Пропорции, ВыравниваниеКода и еще каких-то, не помогло. Нормальной справки найти не могу. При попытке открыть свойства объекта (правый клик мыши по объекту ШК – Элемент управления «1С:Печать штрихкодов» - Свойства) программа завершается аварийно – выскакивает окошко о записи дампа и все закрывается. Пробовал в разных базах как в конфигураторе так и в предприятии. Результат всегда тот же.


Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
2 вопрос как-то сам собой разрешился: предварительный просмотр дает все тот же результат - большие поля справа и слева (поля суммарно по площади больше самого ШК). На печати все хорошо - ШК растянулся на всю ширину. Чудеса :) Странная она, компонента эта.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
179 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
39 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 244
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal