Печать файлов с предварительным обзором

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
PaXXaN
beginner
beginner
Сообщения: 32
Зарегистрирован: 19 янв 2008, 10:11
Версия LabVIEW: 8.5
Контактная информация:

Печать файлов с предварительным обзором

Сообщение PaXXaN »

Всем привет!
Не поможете в написании модуля по работе с файлами?
В главном окне имеется кнопка "Печать". При её нажатии будет выводиться новое окно, в котором будут кнопки "Обзор" , "Начать печать" и "Отмена". При нажатии "Обзор" будет вызываться диалог выбора пути к папке с doc файлами. При успешном завершении диалога (можно сделать только выбор именно папки, а можно конечные файлы, причём мультивыбор), с помощью List Directory в список (ListBox или что то подобное) будут загружаться имена файлов (в 1 случае - по маске *.doc, во 2 - список выбранных файлов).
Далее при нажатии "Начать печать" все файлы, которые были выбраны(помечены) в списке (в 1 случае), и все из списка (во 2) будут распечатываться.
Это я делаю модуль распечатки протоколов(по 1 уже сделал), но необходима возможность распечатывать доковские файлы за 1 раз.
Пробывал сделать с помощью List Directory, но не получается для неё сделать выбор параметра "папки для просмотра", делал с помощью File Dialog...

Мне самое главное нужно получить список нужных файлов дле печати(для отправки в процедуру печати), а саму процедуру печати вроде как написал...
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение Eugen Graf »

А какую версию LabVIEW ты используешь? Укажи пожалуйста в своём профиле, на будующее. Я имею ввиду от этого зависит ответ.
Вот накидал кое что для восьмой версии.

Кстати я бы сделал это лучше в два шага:
1. выбрать папку с док-файлами и вписать все в листбокс
2. из листбокса выбрать те файлы которые хочешь распечатать

P.S. чтобы выбирались только док-файлы надо к лист фолдер подключить снизу строку *.doc
PrintFolder.PNG
PrintFolder.PNG (10.83 КБ) 6548 просмотров
Вложения
PrintFolder.vi
(40.38 КБ) 241 скачивание
Аватара пользователя
PaXXaN
beginner
beginner
Сообщения: 32
Зарегистрирован: 19 янв 2008, 10:11
Версия LabVIEW: 8.5
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение PaXXaN »

eg писал(а):А какую версию LabVIEW ты используешь? Укажи пожалуйста в своём профиле, на будующее. Я имею ввиду от этого зависит ответ.
Вот накидал кое что для восьмой версии.

Кстати я бы сделал это лучше в два шага:
1. выбрать папку с док-файлами и вписать все в листбокс
2. из листбокса выбрать те файлы которые хочешь распечатать

P.S. чтобы выбирались только док-файлы надо к лист фолдер подключить снизу строку *.doc
Вложение PrintFolder.PNG больше недоступно

Делал почти так же... глючит и глючит!
Я иногда не ровном месте спотыкаюсь...
Вложения
печать.jpg
Аватара пользователя
PaXXaN
beginner
beginner
Сообщения: 32
Зарегистрирован: 19 янв 2008, 10:11
Версия LabVIEW: 8.5
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение PaXXaN »

Кстати, а какое свойство отвечает за множественный выбор у ListBox'a и на выходе должен же получиться массив имён?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение Eugen Graf »

Нажми правой кнопкой мыши на лист бокс и выбери селекшн мод.
Аватара пользователя
PaXXaN
beginner
beginner
Сообщения: 32
Зарегистрирован: 19 янв 2008, 10:11
Версия LabVIEW: 8.5
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение PaXXaN »

eg писал(а):Нажми правой кнопкой мыши на лист бокс и выбери селекшн мод.
А приоритет у свойств, заданных через настройки на Front панели? Я пробывал задать через Property Node, выдавал ошибку, щас поменял - всё в норме...
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение Eugen Graf »

Всё в норме? Значит работает или ещё что то не получается?
Аватара пользователя
PaXXaN
beginner
beginner
Сообщения: 32
Зарегистрирован: 19 янв 2008, 10:11
Версия LabVIEW: 8.5
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение PaXXaN »

eg писал(а):Всё в норме? Значит работает или ещё что то не получается?
Большое спасибо, всё получилось!
Вложения
Print File Dialog Box.vi
(57 КБ) 286 скачиваний
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение alexander756 »

а можно ли прочитать содержимое папки и выдать список файлов упорядоченных по дате изменения а не по алфавиту
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение Eugene »

вот набросал кое что, пришлось правда 2 fora использовать
Вложения
sorted by date.vi
(9.19 КБ) 156 скачиваний
We live in a graphical world.
Why not program in one?
vakarev_dmitri
interested
interested
Сообщения: 1
Зарегистрирован: 28 окт 2009, 14:08
Версия LabVIEW: 8.5
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение vakarev_dmitri »

Как вы это делаете?? Спасиб большое! :)
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: Печать файлов с предварительным обзором

Сообщение Eugene »

vakarev_dmitri писал(а):Как вы это делаете?? Спасиб большое! :)
что именно? :)
We live in a graphical world.
Why not program in one?
Ответить

Вернуться в «Для чайников»