Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
Вниз2 вопроса по одной теме - печать файла в отчете. Найти похожие ветки
← →
Abcdef123 (2007-11-27 04:57) [0]Мне надо сделать такой отчет:данные таблицы показывать в строку
и сразу за строкой -для каждой записи этой таблицы в отчете показать/печатать содержание файла,просто путь (не сам файл) с именем файла хранится в поле таблицы. Для каждой записи свой файл (может быть txt,DOC,XLS,PDF...-в общем документ).
Я работаю с FastReport 2.47 Просто обойтись возможностями FastReport не получается. Но в FastReport можно передавать собственные функции.Вот думаю, может как-то это использовать, но пока не знаю как.
Итак, вопросы:
1. Кто-нибудь знает, как реальзовать это?
2.В виндовсе если кликнуть правой кнопкой мыши на файле, то в меню есть пункт - "Печать". Кто знает, что за команжа используется в этом случае? Может я смогла бы как-то это использовать?
Заранее спасибо
← →
Сергей М. © (2007-11-27 08:39) [1]
> показать/печатать содержание файла
Содержание файла и содержание документа - две разные разницы.
Теперь определись - тебе надо показать содержимое именно файла или содержимое документа, контейнером для которого является файл ?
← →
Abcdef123 (2007-11-29 03:04) [2]To [1]
Мне надо содержание документа показать
← →
Сергей М. © (2007-11-29 08:23) [3]Странная затея ..
А что, юзер сам не может посмотреть документ, если ты ему в отчете выведешь гиперссылку на документ вместо самого документа ?
← →
Abcdef123 (2007-11-30 10:09) [4][3] Хоть я и не юзер, а исполнитель желаний юзера, но в данном случае, ничего странным тут не вижу.Это точно также можно посчитать странным желанием вообще иметь отчеты. Зачем? Пусть юзер лазит по базе данных и читает каждую запись. Я не утрирую, по моему, мое сравнение абсолютно подходяще.Так что ответьте себе на вопрос - а нужны ли вообще кому то отчеты? Если после этого все еще останется непонятным зачем моему юзеру надо это, я не поленюсь, на конкретном примере поясню.
А пока, без вопросов - есть ли идеи как решить эту проблему?
← →
Slym © (2007-11-30 10:57) [5]внедрение в отчет OLE документа...
1. Тормозно
2. если документ - двухтомник "война и мир"? на 1 страницу все нарисовать?
← →
Сергей М. © (2007-11-30 11:09) [6]
> Abcdef123 (30.11.07 10:09) [4]
Про "Войну и мир" вникла ?)
Представь себе, что зайдя, скажем, на этот форум в какой-нить длиннющий - эдак постов на 500 - топик в "Потрепаловке" ты в каждом посте вместо гиперссылки на анкету постящего увидишь саму анкету .. Если вообще увидишь, не бросив глупую затею грузить бешеного размера страницу) ... Каково, а ?) КАково !)
И вот примерно тоже самое (в реальности намного хуже) ты хочешь впарить бестолковому юзеру, не ведающему о бессмысленности и необдуманности своих сиюсекундных желаний)
← →
Anatoly Podgoretsky © (2007-11-30 11:10) [7]А FastReport 2.47 поддерживает OLE
← →
Abcdef123 (2007-12-03 02:50) [8]To [6]
Заказчик отдает себе отчет, что из себя представляет документ, думаю, что это может быть инструкция к заказ-наряду на работу, или схема прибора, так что думаю, что каждый файл будет 1 - 3 страницы.
To [7]
Да, FastReport 2.47 поддерживает OLE, но честно признаюсь, не знаю, как использовать его. Тут 2 проблемы - первая, что у меня не получилось сделать автоматическую разтяжку документа в OLE. То есть, если документ 2 страницы, то уже не вмещается. И вторая проблема, я не знаю, как прописать подключение в отчете, чтоб на каждую запись объект OLE загружал новый документ.
Я только умею подключить на этапе разработки конкретный документ, но и то, как тут упомянула, если размер файла больше страницы, то уже не хорошо.
← →
Slym © (2007-12-03 08:17) [9]Abcdef123 (03.12.07 2:50) [8]
если документ 2 страницы
в OLE есть понятие документа... и нет понятия страницы... с этим смирись
для тренировки заставь ворд отрисовать 3 страницы используя дефолтовый масштаб просмотра и печати
как вариант:
1. самомтоятельно загружай документ
2. "фоткай" его постранично
3. и в отчет лепи "готовый" Thumbs.bmp
← →
Slym © (2007-12-03 08:19) [10]Abcdef123 (03.12.07 2:50) [8]
так что думаю, что каждый файл будет 1 - 3 страницы
природа попу не для немецкого порно придумала :) а ведъ пихають туда что не попадя
← →
Abcdef123 (2007-12-03 08:38) [11]to [9]:
а поподробнее можно по всем пунктам 1,2,3? :-/
← →
Slym © (2007-12-03 09:20) [12]1. также как и FastReport 2.47, но только своими силами... в сети полно
2.1. "фоткай" см. п.1
2.2. его постранично
Для каждого типа документов (для каждого OLE объекта) придется свой энумератор страниц делать... т.к. в OLE нет понятия страницы, и универсального решения нет
3. картинку в отчет в чем проблема? можно через тотже OLE но не надо :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c