7.7 Ячейки не объединяются

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем amoRNizam, 20 дек 2017.

  1. TopicStarter Overlay
    amoRNizam
    Offline

    amoRNizam Опытный в 1С

    Регистрация:
    14 окт 2015
    Сообщения:
    125
    Симпатии:
    0
    Баллы:
    26
    Так тоже не работает.
    Код:
    ЗагрузитьВнешнююКомпоненту("SpreadSheet.dll");
    ЗагрузитьВнешнююКомпоненту("TableDoc.dll");
    ТабМенеджер=СоздатьОбъект("МенеджерТабличногоДокумента");
    ТабМенеджер.УстановитьТаблицу(ИсхТабл);
    ПараметрыСтраницы=ТабМенеджер.ПараметрыСтраницы;
    
    ИсхТабл.ПараметрыСтраницы(2,,,,,,,,,,,); //** №1
    Таб = СоздатьОбъект ("ТабличныйДокумент");
    Таб.ЗагрузитьИзТаблицы(ИсхТабл);
    ПараметрыПечати    = Таб.ПараметрыПечати;
    ПараметрыПечати.Ориентация = ПараметрыСтраницы.Orient;  //** №2
    ПараметрыПечати.Ориентация    = 1; //** №3
    Конвертер = СоздатьОбъект("Йоксель.ГрафическийКонвертер.PDF");
    Конвертер.Документ = Таб;
    ПараметрыПечати    = Конвертер.Документ.ПараметрыПечати;
    ПараметрыПечати.Ориентация = ПараметрыСтраницы.Orient;  //** №4
    ПараметрыПечати.Ориентация = 1; //** №5
    Попытка
      Конвертер.ЗаписатьВФайл(КаталогИБ()+"test.pdf");
    Исключение
      Предупреждение (ОписаниеОшибки ());
    КонецПопытки;
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.628
    Симпатии:
    542
    Баллы:
    204
    Ориентация должна принимать значение 2 для альбома
  3. TopicStarter Overlay
    amoRNizam
    Offline

    amoRNizam Опытный в 1С

    Регистрация:
    14 окт 2015
    Сообщения:
    125
    Симпатии:
    0
    Баллы:
    26
    Да, я заметил, когда отправил, но и с двойкой тот же результат
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.628
    Симпатии:
    542
    Баллы:
    204
    Вытащил свой код... Он работает
    Код:
        Йоксель        = СоздатьОбъект("ТабличныйДокумент");
        Йоксель.ЗагрузитьИзТаблицы(ИсхТабл);
       
        Параметры    =    Йоксель.ПараметрыПечати;
        Параметры.ПолеСверху    = 5;
        Параметры.ПолеСнизу        = 5;   
        Параметры.ПолеСлева        = 5;
        Параметры.ПолеСправа    = 5;
        Параметры.АвтоМасштаб     = 1;
        Параметры.Ориентация    = 2;
       
        Конвертер = СоздатьОбъект("Йоксель.ГрафическийКонвертер.PDF");
       
        Конвертер.ВысотаСтраницы = 210*56.7;
        Конвертер.ШиринаСтраницы = 297*56.7;
        Конвертер.КоличествоБитНаПиксел = 24;
    
        Конвертер.Документ = Йоксель;//это табличный документ от йокселя
       
        Конвертер.ПолеСлева     = 750;
        Конвертер.ПолеСверху     = 300;
        Конвертер.ПолеСправа     = 0;
        Конвертер.ПолеСнизу     = 300;
        Конвертер.ЗаписатьВФайл(КаталогДляЗаписи);   
       
        Йоксель.Очистить();
  5. TopicStarter Overlay
    amoRNizam
    Offline

    amoRNizam Опытный в 1С

    Регистрация:
    14 окт 2015
    Сообщения:
    125
    Симпатии:
    0
    Баллы:
    26
    Добавил, как в вашем коде ширину и высоту страницы и в результате всё уместилось на одной странице, как и должно быть.
    Код:
        Конвертер.ВысотаСтраницы = 210*56.7;
        Конвертер.ШиринаСтраницы = 297*56.7;
    Единственное поставил не 297 ширину, а 390, иначе не помещается на странице.
    Спасибо вам большое! Я и не знал про такую компоненту.
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.628
    Симпатии:
    542
    Баллы:
    204
    Не за что))) Рад был помочь
Похожие темы
  1. qwertyu
    Ответов:
    3
    Просмотров:
    562
Загрузка...