Форум » GUI » Печать в MiniGUI » Ответить

Печать в MiniGUI

PSP: Кто чем пользуется? Дизайнер или руки? Спасибо.

Ответов - 12

Andrey: 1) FastReport - http://clipper.borda.ru/?1-3-0-00000183-000-0-0-1311666078 2) Эксель - https://cloud.mail.ru/public/Bsd5/j3LU5hucj

PSP: Андрей, спасибо. Excel на мой взгляд в этом случае похож на костыль. По мне - не очень хорошо впадать в зависимость от стороннего ПО, чтобы напечатать что-то. В системе может не быть ни MS Office, ни Libreoffice. Что такое Фастрепорт я знаю и пользуюсь им с терминалкой. Но вот ты тут написал, что проблемы возникли. Печально, но решить их уже некому, сам знаешь. Поэтому вопрос и возник: есть ли какие-то более-менее удобные инструменты? Но, судя по молчанию, таких нет. Тогда еще вопрос: FW имеет что-то удобное для создания печатных форм?

Andrey: PSP пишет: Печально, но решить их уже некому, сам знаешь. Можно. Отправил тиккер на сайт Фастрепорта. Жду ответа. Пока использую вариант - редактирую форму на терминалке, а работает форма на МиниГуи замечательно, без сбоев. У меня из 50 форм, только 4 формы в Дизайнере не грузятся. С нуля я их не стал переписывать, сроки поджимают... Может я плохо перенёс свои исходники для Фастрепорт на МиниГуи. Шаманить там нужно. Лучше с нуля переписать. То что работает хорошо в терминалке - нельзя слепо переносить в МиниГуи, не раз уже убеждался. PSP пишет: В системе может не быть ни MS Office, ни Libreoffice. Тогда нужно ориентироваться на html и открывать в Мозиле или другом браузере. Или ориентироваться на *.pdf


Dima: PSP Примеры в Минигуи по поиску PRINT ни чего не дают ? Как вариант Pagescript-32 , норм получается !

Vlad04: В системе может не быть ни MS Office, ни Libreoffice. Что-то должно быть. Я использую reportf.exe. Он запускает программу , которая понимает rtf.

PSP: Dima пишет: Примеры в Минигуи по поиску PRINT ни чего не дают ? Еще не смотрел)

Softlog86: Кстати да , PAGESCRIPT очень даже мощное средство . Мне вполне нравится использовать его . Тем более он универсален - что в CLIPPER что в HARBOUR .

ММК: PSP пишет: Тогда еще вопрос: FW имеет что-то удобное для создания печатных форм? Все в этом мире относительно.. Это по поводу удобств :) Есть встроенный report , точнее набор команд позволяющий формировать репорт. Прямая работа с принтером без офиса. Есть разные "добавки" на эту тему, но их даже и не смотрел. Нормальная работа с Rtf. Достаточно , к примеру, WordPadа , ну или что там "по умолчанию" включается в систему. Как-то делал с этим классом генератор отчетов . Мне повезло, не сталкиваюсь с машинами без хоть какого офиса :) Поэтому использую класс формирующий отчеты для ворда в формате Rtf. Удобно, отчеты практически почти любой сложности. Это не часть FW, а дополнение " со стороны", как TsBrows,TsBooton и т.д. Синтаксис стандартный - #xcommand DEFINE TABLE <oRTF> ; [ ALIGN <cHorzAlign: LEFT, RIGHT, CENTER> ] ; [ FONTNUMBER <nFontNumber> ] ; [ FONTSIZE <nFontSize> ] ; [ CELLAPPEAR <cCellAppear> ] ; [ CELLHALIGN <cCellHAlign: LEFT, RIGHT, CENTER> ] ; [ ROWS <nRows> ] ; [ COLUMNS <nColumns> ] ; [ CELLWIDTHS <aColWidths,...> ] ; [ ROWHEIGHT <nHeight> ] ; [ ROWBORDERS <cRowBorder: SINGLE, DOUBLETHICK, SHADOW, DOUBLE, ; DOTTED, DASHED, HAIRLINE > ] ; [ CELLBORDERS <cCellBorder: SINGLE, DOUBLETHICK, SHADOW, DOUBLE, ; DOTTED, DASHED, HAIRLINE,NONE> ] ; [ COLSHADE <aColPct,...> ] ; [ CELLSHADE <nCellPct> ] ; [ <lNoSplit: NOSPLIT> ] ; [ HEADERROWS <nHeadRows> ; [ HEADERHEIGHT <nHeadHgt> ] ; [ HEADERSHADE <nHeadPct> ] ; [ HEADERFONT <nHeadFont> ] ; [ HEADERFONTSIZE <nHFontSize> ] ; [ HEADERAPPEAR <cHeadAppear> ] ; [ HEADERHALIGN <cHeadHAlign: LEFT, RIGHT, CENTER> ] ; [ HEADERCOLOR <nTblHdColor> ] ; [ HEADERFONTCOLOR <nTblHdFColor> ] ; и т.д. Исходники есть, думаю желающие доработают для минигуи (если будет желание) :) На картинке встроенный (FW) репорт

ZAlex: Класс глянуть можно? Пока обходился формированием маленьких отчетов в Excel(другого и не нужно было, инфы на экране достаточно, зачем еще и печатать, а всю инфу можно встроенными средствами xBrowse выбросить в EXCEL), немного напрягает работа с перекодировками для 1251, и требуется установленный Excel, а еще если клиент пооткрывал много таблиц в Excel, то ... Были здесь идеи по обходу этих нюансов, но у пользователя бывает такой "зоопарк" оффисов, что диву даешься, как все это работает. И под каждого подстраивать надоедает. Для Clipper использовал reportrtf.exe, но для FW не срослось.

krutoff: Использую уже много лет reportfl.exe. Все Ок. Ну и немножко TSBrowse->Excel.

Andrey: На заметку заинтересованным... gfilatov2002 пишет: * New: 'ActiveX Report Generator' sample. Based upon a freeware CatchysoftReport.Dll from the following URL: http://www.catchysoft.com/report_generator.html. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Advanced\ActiveX_Report)

LYSK: Вот никак не пойму, как в последнем продукте задать альбомную ориентацию...



полная версия страницы