Печать файлов с предварительным обзором
- PaXXaN
- beginner
- Сообщения: 32
- Зарегистрирован: 19 янв 2008, 10:11
- Версия LabVIEW: 8.5
- Контактная информация:
Печать файлов с предварительным обзором
Всем привет!
Не поможете в написании модуля по работе с файлами?
В главном окне имеется кнопка "Печать". При её нажатии будет выводиться новое окно, в котором будут кнопки "Обзор" , "Начать печать" и "Отмена". При нажатии "Обзор" будет вызываться диалог выбора пути к папке с doc файлами. При успешном завершении диалога (можно сделать только выбор именно папки, а можно конечные файлы, причём мультивыбор), с помощью List Directory в список (ListBox или что то подобное) будут загружаться имена файлов (в 1 случае - по маске *.doc, во 2 - список выбранных файлов).
Далее при нажатии "Начать печать" все файлы, которые были выбраны(помечены) в списке (в 1 случае), и все из списка (во 2) будут распечатываться.
Это я делаю модуль распечатки протоколов(по 1 уже сделал), но необходима возможность распечатывать доковские файлы за 1 раз.
Пробывал сделать с помощью List Directory, но не получается для неё сделать выбор параметра "папки для просмотра", делал с помощью File Dialog...
Мне самое главное нужно получить список нужных файлов дле печати(для отправки в процедуру печати), а саму процедуру печати вроде как написал...
Не поможете в написании модуля по работе с файлами?
В главном окне имеется кнопка "Печать". При её нажатии будет выводиться новое окно, в котором будут кнопки "Обзор" , "Начать печать" и "Отмена". При нажатии "Обзор" будет вызываться диалог выбора пути к папке с doc файлами. При успешном завершении диалога (можно сделать только выбор именно папки, а можно конечные файлы, причём мультивыбор), с помощью List Directory в список (ListBox или что то подобное) будут загружаться имена файлов (в 1 случае - по маске *.doc, во 2 - список выбранных файлов).
Далее при нажатии "Начать печать" все файлы, которые были выбраны(помечены) в списке (в 1 случае), и все из списка (во 2) будут распечатываться.
Это я делаю модуль распечатки протоколов(по 1 уже сделал), но необходима возможность распечатывать доковские файлы за 1 раз.
Пробывал сделать с помощью List Directory, но не получается для неё сделать выбор параметра "папки для просмотра", делал с помощью File Dialog...
Мне самое главное нужно получить список нужных файлов дле печати(для отправки в процедуру печати), а саму процедуру печати вроде как написал...
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Печать файлов с предварительным обзором
А какую версию LabVIEW ты используешь? Укажи пожалуйста в своём профиле, на будующее. Я имею ввиду от этого зависит ответ.
Вот накидал кое что для восьмой версии.
Кстати я бы сделал это лучше в два шага:
1. выбрать папку с док-файлами и вписать все в листбокс
2. из листбокса выбрать те файлы которые хочешь распечатать
P.S. чтобы выбирались только док-файлы надо к лист фолдер подключить снизу строку *.doc
Вот накидал кое что для восьмой версии.
Кстати я бы сделал это лучше в два шага:
1. выбрать папку с док-файлами и вписать все в листбокс
2. из листбокса выбрать те файлы которые хочешь распечатать
P.S. чтобы выбирались только док-файлы надо к лист фолдер подключить снизу строку *.doc
- Вложения
-
- PrintFolder.vi
- (40.38 КБ) 241 скачивание
- PaXXaN
- beginner
- Сообщения: 32
- Зарегистрирован: 19 янв 2008, 10:11
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Печать файлов с предварительным обзором
eg писал(а):А какую версию LabVIEW ты используешь? Укажи пожалуйста в своём профиле, на будующее. Я имею ввиду от этого зависит ответ.
Вот накидал кое что для восьмой версии.
Кстати я бы сделал это лучше в два шага:
1. выбрать папку с док-файлами и вписать все в листбокс
2. из листбокса выбрать те файлы которые хочешь распечатать
P.S. чтобы выбирались только док-файлы надо к лист фолдер подключить снизу строку *.doc
Делал почти так же... глючит и глючит!
Я иногда не ровном месте спотыкаюсь...
- PaXXaN
- beginner
- Сообщения: 32
- Зарегистрирован: 19 янв 2008, 10:11
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Печать файлов с предварительным обзором
Кстати, а какое свойство отвечает за множественный выбор у ListBox'a и на выходе должен же получиться массив имён?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Печать файлов с предварительным обзором
Нажми правой кнопкой мыши на лист бокс и выбери селекшн мод.
- PaXXaN
- beginner
- Сообщения: 32
- Зарегистрирован: 19 янв 2008, 10:11
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Печать файлов с предварительным обзором
А приоритет у свойств, заданных через настройки на Front панели? Я пробывал задать через Property Node, выдавал ошибку, щас поменял - всё в норме...eg писал(а):Нажми правой кнопкой мыши на лист бокс и выбери селекшн мод.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Печать файлов с предварительным обзором
Всё в норме? Значит работает или ещё что то не получается?
- PaXXaN
- beginner
- Сообщения: 32
- Зарегистрирован: 19 янв 2008, 10:11
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Печать файлов с предварительным обзором
Большое спасибо, всё получилось!eg писал(а):Всё в норме? Значит работает или ещё что то не получается?
- Вложения
-
- Print File Dialog Box.vi
- (57 КБ) 286 скачиваний
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Печать файлов с предварительным обзором
а можно ли прочитать содержимое папки и выдать список файлов упорядоченных по дате изменения а не по алфавиту
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Печать файлов с предварительным обзором
вот набросал кое что, пришлось правда 2 fora использовать
- Вложения
-
- sorted by date.vi
- (9.19 КБ) 156 скачиваний
We live in a graphical world.
Why not program in one?
Why not program in one?
-
- interested
- Сообщения: 1
- Зарегистрирован: 28 окт 2009, 14:08
- Версия LabVIEW: 8.5
- Контактная информация:
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Печать файлов с предварительным обзором
что именно? :)vakarev_dmitri писал(а):Как вы это делаете?? Спасиб большое! :)
We live in a graphical world.
Why not program in one?
Why not program in one?