|
Вставка штрихкода в колонтитул. | ☑ | ||
---|---|---|---|---|
0
Zombi
04.10.18
✎
09:37
|
Документооборот. В прикрепленный файл внутреннего документа doc или docx вставляю штрихкод в колонтитул. Вот такой код:
СисИнфо = Новый СистемнаяИнформация; Если СисИнфо.ТипПлатформы = ТипПлатформы.Windows_x86 ИЛИ СисИнфо.ТипПлатформы = ТипПлатформы.Windows_x86_64 Тогда Попытка WordApp = Новый COMОбъект("Word.Application"); Исключение ВызватьИсключение(НСтр("ru = 'Ошибка работы с приложением MS Word. Необходимо проверить правильность установки приложения.'")); КонецПопытки; Иначе ВызватьИсключение(НСтр("ru = 'Вставка штрихкода в файл MS Word возможна только в Windows. Обратитесь к администратору.'")); КонецЕсли; ИмяВременногоФайлаOffice = ПолучитьИмяВременногоФайла(Расширение); НовыйПутьКФайлу = ПолучитьИмяВременногоФайла(Расширение); ДвоичныеДанныеФайла.Записать(ИмяВременногоФайлаOffice); ИмяВременногоФайлаКартинки = ПолучитьИмяВременногоФайла("JPG"); ДвоичныеДанныеКартинки.Записать(ИмяВременногоФайлаКартинки); Док = WordApp.Documents.Add(ИмяВременногоФайлаOffice); Колонтитул = Док.sections.item(1).footers.item(1); Picture = Колонтитул.Range.InlineShapes.AddPicture(ИмяВременногоФайлаКартинки,False,True); Shape = Picture.ConvertToShape();//сконвертировать картинку в фигуру Shape.Left = -999998;// прижать до упора влево Shape.Top = -999997;// прижать до упора вниз Shape.RelativeVerticalPosition = 1;// относительно чего позиционировать: 1 - относительно страницы Shape.RelativeHorizontalPosition = 1;// относительно чего позиционировать: 1 - относительно страницы На некоторых файлах выдает вот такую ошибку: {ОбщийМодуль.ШтрихкодированиеКлиентСервер.Модуль(167)}: Ошибка при вызове метода контекста (ConvertToShape) Shape = Picture.ConvertToShape();//сконвертировать картинку в фигуру по причине: Произошла исключительная ситуация (0x80004005) Во всех этих тонкостях и функциях офиса совсем не шарю, пример из интернета дернул и в свою базу пристроил. Как победить проблему? |
|||
1
Zombi
04.10.18
✎
09:45
|
Уточню: в большинстве случаев все срабатывает как надо. Проблема с некоторыми файлами. Но никакой закономерности я не выявил.
|
|||
2
Zombi
04.10.18
✎
12:33
|
Ап
|
|||
3
Мимохожий Однако
04.10.18
✎
12:43
|
Возможно, ШК не того типа, что ожидается
|
|||
4
Zombi
04.10.18
✎
13:15
|
(3) В одном и том же документе к одному файлу штрихкод цепляется, к другому нет. Штрихкод одинаковый, проблема в некоторых файлах.
|
|||
5
Мимохожий Однако
04.10.18
✎
13:23
|
(4) Я не понял про некоторые файлы.
|
|||
6
hhhh
04.10.18
✎
13:26
|
(4) возможно размер картинки. слишком узкая или слишком широкая
|
|||
7
Zombi
04.10.18
✎
13:32
|
(5) С большинством файлов все проходит нормально. Проблема только с некоторыми.
|
|||
8
Zombi
04.10.18
✎
13:32
|
(6) Так картинка везде одинаковая. Или у файла может быть задан слишком узкий колонтитул?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |