Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/181: Рейтинг темы: голосов - 181, средняя оценка - 4.80
doto78

Задание программно формата бумаги

05.07.2009, 13:52. Показов 34010. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно программно задать размер бумаги в отчете (напр. А3)?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.07.2009, 13:52
Ответы с готовыми решениями:

Изменение формата бумаги по умолчанию
Доброго времени! Имеется принтер PH LJ P1102 Всегда по умолчанию формат выбирается Letter Как выбрать A4 по умолчанию??? ...

Установка формата бумаги перед печатью
Подскажите, пожалуйста, как перед печатью установить тип бумаги у принтера либо сохранить все настройки в файл у принтера по умолчанию и...

Можно ли программно задавать размеры бумаги в CrystalViewer?
У себя делаю отчёты с нестандартными размерами бумаги (напр.10*15см). Делаю по-моему не правильно - задаю в своем принтере бумагу с таким...

14
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
05.07.2009, 14:22
Размер бумаги задается не в отчете, а в параметрах принтера, коими можно управлять программно.
0
0 / 0 / 0
Регистрация: 11.11.2005
Сообщений: 584
05.07.2009, 16:30
Цитата Сообщение от vitfil
коими можно управлять программно.
Колись как, коль начал хвастаться. А то я как лох последний создавал 3 копии одного принтера.
0
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
06.07.2009, 09:22
Цитата Сообщение от Zab
создавал 3 копии одного принтера
Как вариант и вполне рабочий.
Второй вариант - это скрипт на wsh, который запускается перед печатью и настраивает в принтере именно то, что требуется.
Ну и третий - Опции(,,,,ИмяОпцийПечати)
ИмяОпцийПечати содержит набор настроек, которые задал пользователь. Остается только найти, где они хранятся, единожды задать самому и запретить пользователю их менять, например, сразу отправляя на принтер отчет (скажем, печать накладной).
0
doto78
06.07.2009, 11:26
Цитата Сообщение от vitfil
Ну и третий - Опции(,,,,ИмяОпцийПечати)
Что-то я нигде не нашла Опции(,,,,ИмяОпцийПечати). Это в 8-ке?
1 / 1 / 0
Регистрация: 04.12.2005
Сообщений: 1,588
06.07.2009, 11:48
Цитата Сообщение от data78
Что-то я нигде не нашла Опции(,,,,ИмяОпцийПечати). Это в 8-ке?
нет. это в семерке! поискать нада в синтакс- помощнике


Опции(<?>,,,,);
Синтаксис:
Опции(<ВыводСетки>,<ВыводЗаголовков>,<Фи ксСтрок>,<ФиксСтолбцов>,<ИмяОпцийПечати> ,<ИмяСохрРазмОкна>,<ФлагЧБПросмотра>,<На правлПерехода>)
Назначение:
Установить флаги вывода сетки, заголовков, фиксации строк и столбцов, набор опций печати.
0
doto78
06.07.2009, 12:39
Цитата Сообщение от KiR
нет. это в семерке! поискать нада в синтакс- помощнике
А в 8-ке как это можно сделать?
1 / 1 / 0
Регистрация: 04.12.2005
Сообщений: 1,588
06.07.2009, 13:22
а в 8ке тоже есть синтакс помощник, которым никто не запрещаяет пользоваться - так что ищите и обращите!
0
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
06.07.2009, 21:19
стояночка! про синтаксис-помощник - это моя реплика! и куда смотрит режиссер?!
кстати, не забываем ставить плюсики за цитаты из синтаксис-помощника!
0
1 / 1 / 0
Регистрация: 04.12.2005
Сообщений: 1,588
07.07.2009, 09:56
Цитата Сообщение от vitfil
кстати, не забываем ставить плюсики за цитаты из синтаксис-помощника!
думаешь нада? а то так форум рано или поздно преврариться в дубь данного "объекта", а все получат неймоверные рейтинги
0
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
07.07.2009, 10:07
Тогда другое предложение - ставить минусы тем, кто не читает F1. В том случае, когда ответом на вопрос служит цитата из СП.
0
1 / 1 / 0
Регистрация: 04.12.2005
Сообщений: 1,588
07.07.2009, 10:20
тоже спорный момент. ведь новичкам рейтинг как-то до одного места - все равно врядли читать станут(((
0
doto78
07.07.2009, 11:14
Цитата Сообщение от vitfil
Тогда другое предложение - ставить минусы тем, кто не читает F1. В том случае, когда ответом на вопрос служит цитата из СП.



Цитата Сообщение от KiR
тоже спорный момент. ведь новичкам рейтинг как-то до одного места - все равно врядли читать станут(((
Я действительно новичок, однако СП пользоваться умею. Меня интересовало каким образом можно указать формат бумаги программно в 8-ке. Нужно ведь знать хоть примерно что искать в СП.
1 / 1 / 0
Регистрация: 04.12.2005
Сообщений: 1,588
07.07.2009, 11:20
нужно искать опции которые относятся к печати (табличному документу) - что тут непонятного?
Если не ошибаюсь ТабличныйДокумент.ИмяПараметровПечати
0
doto78
07.07.2009, 12:12
Цитата Сообщение от KiR
ТабличныйДокумент.ИмяПараметровПечати
Таким образом я сохраню параметры печати заданные пользователем. А жестко задать формат бумаги не зависимо от настроек пользователя и для всех пользователей никак нельзя?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.07.2009, 12:12
Помогаю со студенческими работами здесь

Печать. Задание произвольного размера бумаги
всем приветы. Пишу приложение для печати чертежей из SOLIDWORKS. Чертежи печатаются в формат PDF через виртуальный принтер PDFCreator. ...

Программно найти флешку и просканировать ее на наличие определенного формата файлов
Здравствуйте много уважаемые программисты.возникла нужда написать программу которая будет работать с usb. И что-то не могу придумать как...

XML: как мне программно сделать строку заданного формата?
Здравствуйте. Подскажите пожалуйста по xml. Есть такой код Dim KMLSimpData As XElement = New XElement(&quot;SimpleData&quot;) ...

Версия формата акта разногласий не соответствует версии формата накладной
привет всем, столкнулся с данной проблемой при попытке отправить подтверждение на входящую ТТН: Версия формата акта разногласий не...

Формат бумаги А6
Здравствуйте! Excel 2007. В формате настройках размера бумаги нет формата А6. Каким образом можно добавить? Добавлено через 1 час 54...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru