| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > печать изображения+текст |
| Автор: z006 3.2.2011, 23:46 | ||
| добрый день.ситуация такая:надо печатать бланк. на бланке есть поля,и есть логотип если мы возьмем этот смайлик
ну и т.д. вниз много текста уходит. текст должен быть с форматированием,так что хорошо подходит для этого RichEdit. собственно что я пробовал: начал с вывода на канву строками.да,изображение можно вывести,текст,который находится на его уровне-тоже.да и прочий текст нормально выводится.но количество текста в каждом пункте не зафиксировано,и может быть различным,а может вообще не быть его.таким образом под позиции по-умолчанию не подгонишь. следующий шаг это RichEdit.из него текст печатает-загляденье.но логотип,логотип-то где?.... пробовал вставить его Image3.Parent:=RichEdit1; в RichEdit он появляется,но на печать не выводится.да и с текстом что-то не дружит. а нет-ли способа совместить,чтоб логотип и первых пару строк вокруг него вывести печатью канвы,а потом добавить текст,содержащийся в RichEdit? |
| Автор: Данкинг 3.2.2011, 23:55 |
| Так сделай шаблон с логотипом в "ворде", вставляй туда текст и печатай. |
| Автор: z006 3.2.2011, 23:57 |
| а если ситуация что у юзера нет на машине оффиса?ну вот вдруг?я ж не телепат |
| Автор: c00per 4.2.2011, 00:17 |
| не люблю я этот RichEdit. Использую TWebBrowser... |
| Автор: z006 4.2.2011, 00:30 | ||
| как-то странно,делать бланк в виде хтмл,а потом печатать.... может еще есть варианты?
ага,а вот это уже интересно.попробую ковырнуть.спасибо. |
| Автор: c00per 4.2.2011, 00:42 | ||
работая с шаблонами мне так проще. отчеты тоже хорошая альтернатива |
| Автор: z006 4.2.2011, 02:15 |
| Fast Report вроде вкусная штука.правда еще не до конца разобрался в нем. если в нем выйдет-отлично.а вот если нет? да и даже если выйдет,все-таки интересно,для себя,есть-ли вариант решить это стандартными методами? |
| Автор: Данкинг 4.2.2011, 11:00 |
Чем FR не стандартный метод? |
| Автор: z006 4.2.2011, 15:51 |
| когда я писал "стандартный"-подразумевал исключительно "коробочные" средства делфы. все-таки FR это её расширение... |
| Автор: Данкинг 5.2.2011, 01:21 |
Понятное дело, просто у нас в компании он настолько часто используется, что для меня делать отчёты в FR - само собой. |
| Автор: northener 5.2.2011, 03:52 | ||
Тебе повезло, что ты не застал первые "коробочные" версии Дельфи. Ибо в Д1 TReport был просто непотребляем! С тех пор Борланд ищет стороннее решение, которое можно купить "по дешевке". Сначала был куплен QR. Но куплен не целиком, а в урезанной версии. Потом так же был куплен Rave. С версиями после Д2007 я пока не знаком. P.S. Порой за "расширение" стоит отдельно заплатить! |
| Автор: Akella 5.2.2011, 11:26 |
| Rave отстой. FR - наше всё! |
| Автор: z006 7.2.2011, 02:07 |
| да,согласен,FR стоящая штука. northener, не поспорю,я с ней познакомился с Д6 |
| Автор: northener 7.2.2011, 02:26 |
На сей день FR, насколько мне известно, лучшее решение для сабжа. Но у MS может быть своё мнение по этому поводу. А поскольку мы все сидим в MS-Windows, то возможно лучшим решением было бы использовать средства MS Office. |
| Автор: z006 7.2.2011, 15:56 |
| так-то оно так,но я не хочу привязываться к MS просто по одной причине:вдруг у конечного юзера не будет Office установлен?я понимаю,это редкость,но я уже ничему не удивляюсь... |