| 
    
 | 
        Как программно задать формат бумаги А3 при печати?         | 
☑ | 
    
        | 
    0
    
        MSDOS    
       
    
    27.07.12 
            ✎
    08:13 
 | 
         
        Собственно в сабже все сказано. Какой-нибудь кусок кода или где в типовых посмотреть...     
         | 
 | 
    
    
        | 
    1
    
        Wobland    
       
    
    27.07.12 
            ✎
    08:14 
 | 
         
        это называется размер страницы     
         | 
 | 
    
    
        | 
    2
    
        Прохожий    
       
    
    27.07.12 
            ✎
    08:15 
 | 
         
        (0) Для чего? Для МФУ?
  (1) В МФУ это может называться лоток..     
         | 
 | 
    
    
        | 
    3
    
        Wobland    
       
    
    27.07.12 
            ✎
    08:16 
 | 
         
        (2) я про 1С. надеюсь, автор тоже ;)     
         | 
 | 
    
    
        | 
    4
    
        MSDOS    
       
    
    27.07.12 
            ✎
    08:16 
 | 
         
        (2) Да ля мфу     
         | 
 | 
    
    
        | 
    5
    
        MSDOS    
       
    
    27.07.12 
            ✎
    08:17 
 | 
         
        (3) ага, она самая     
         | 
 | 
    
    
        | 
    6
    
        Прохожий    
       
    
    27.07.12 
            ✎
    08:22 
 | 
         
        (4) В МФУ всё четко к лоткам привязано, при установке программируешь МФУ в каком лотке какая бумага лежит. А вот как принудительно из такого-то лотка взять - надо модель принтера рыть. У каждого, возможно, по своему. 
  У Панаса, например, вообще стандартная служба печати не используется, а устанавливается своя служба, эмулирующая принтер, и сканер... Её и курить надо по своему. 
  Не стоит заморачиваться, скорее всего кроссплатформенности не будет. На каждую модель принтера, возможно, придется переписывать.
  Я не пробовал.     
         | 
 | 
    
    
        | 
    7
    
        instigatorseo    
       
    
    27.07.12 
            ✎
    08:23 
 | 
         
        Попробуй так:
  
  ТабДок = Новый ТабличныйДокумент;
  Макет = ПолучитьМакет("Макет");
      
  ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
  
  // ...
  
  ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
  ТабДок.МасштабПечати = 100;
  
  // Собственно, само задание размера
  ТабДок.ВысотаСтраницы = 420;
  ТабДок.Ширина Страницы = 297;
  
  ТабДок.Показать();     
         | 
 | 
    
    
        | 
    8
    
        instigatorseo    
       
    
    27.07.12 
            ✎
    08:30 
 | 
         
        * теоретически примерно так должно работать, 
  
  Весь код кроме 
  ТабДок.ВысотаСтраницы = 420;
  ТабДок.ШиринаСтраницы = 297;
  
  вполне рабочий     
         | 
 | 
    
    
        | 
    9
    
        MSDOS    
       
    
    27.07.12 
            ✎
    08:40 
 | 
         
        (8)(7) в 8.2 да, в 8.1 нет такого. Ищу аналог, спасибо...     
         | 
 | 
    
    
        | 
    10
    
        ICWiner    
       
    
    27.07.12 
            ✎
    10:17 
 | 
         
        Насколько я понимаю - фигня это все. Сохраняешь несколько настроек печать по разным именам и в зависимости от надобности восстанавливаешь нужные тебе... Как-то так.     
         | 
 | 
    
    
        | 
    11
    
        MSDOS    
       
    
    27.07.12 
            ✎
    11:15 
 | 
         
        (10) так и сделал     
         | 
 |