|
|
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
Printer Setup ( ) - позволяет программно изменять параметры принтера. Но вот примера нет. Как с ней работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 13:25 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 17:31 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
FantomGood, Спасибо за пример, только не очень понятно. Этот код для VB? В Foxpro не очень понятно как применить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 19:25 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
С помощью этой функции можно как-то изменить установку принтера, которая отвечает за ориентацию листа ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 20:11 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
НадеждаМС помощью этой функции можно как-то изменить установку принтера, которая отвечает за ориентацию листа ? 11953736 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 13:25 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
НадеждаМFantomGood, Спасибо за пример, только не очень понятно. Этот код для VB? В Foxpro не очень понятно как применить. каков вопрос - таков ответ. PS: никогда бы про Foxpro не подумал. И хорошо бы почитать правила оформления вопросов . ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2012, 02:54 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
FantomGood, Доюрый день. Изучаю код: Dim s As String Dim rep As CrystalDecisions.CrystalReports.Engine.ReportDocument rep = New CrystalDecisions.CrystalReports.Engine.ReportDocument() s = IO.Directory.GetCurrentDirectory + "\reportdocuments\" + sReportName + ".rpt" rep.Load(s, CrystalDecisions.[Shared].OpenReportMethod.OpenReportByDefault) rep.SetDataSource(ds) If sPaperOrientation = "Landscape" Then rep.PrintOptions.PaperOrientation = CrystalDecisions.[Shared].PaperOrientation.Landscape Else rep.PrintOptions.PaperOrientation = CrystalDecisions.[Shared].PaperOrientation.Portrait End If rep.PrintToPrinter(1, True, 0, 0) End Sub Я так понимаю что вот здесь определяется настройка самого отчета и в зависимости от того какая в настройка в отчете "Landscape" или "Portrait", настройка присваивается принтеру?: If sPaperOrientation = "Landscape" Then rep.PrintOptions.PaperOrientation = CrystalDecisions.[Shared].PaperOrientation.Landscape Else rep.PrintOptions.PaperOrientation = CrystalDecisions.[Shared].PaperOrientation.Portrait End If У себя делаю так If orpt.PaperOrientation = 1 Then orpt.PaperOrientation = ....(portrait) Else orpt.PaperOrientation = .... (landscape) End If Только вот вот эту строку: CrystalDecisions.[Shared].PaperOrientation.Landscape; написать для Foxpro, не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2012, 13:06 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
Надо изменить настройку принтера согласно настройке в отчете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2012, 13:48 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
НадеждаМНадо изменить настройку принтера согласно настройке в отчете. 1) нужно получить доступ к принтеру и поменять его настройки - ориентацию бумаги для текущего сеанса 2) для orpt.PaperOrientation в шаблоне отчета должна быть постоянна всегда, если в драйвере принтера задана другая константа для Landscape, то возникают проблемы отображения попробуйте в ручную задать ориентацию страницы на проблемном принтере и вывести сообщение о orpt.PaperOrientation думаю на foxclub Вам больше помогут. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 02:52 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
в догонку нашел такой файлик vfp.cr.txt вдруг чемто поможет Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 02:58 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
FantomGood, Спасибо вам большое. На фоксклабе я задавала это вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 12:00 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
FantomGoodв догонку нашел такой файлик vfp.cr.txt вдруг чемто поможет Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Этот код я изменила вот так: orpt.PrinterSetup(HWND) gsOrientation = orpt.PaperOrientation *objprinter.Orientation *objprinter.Orientation = orpt.PaperOrientation Printer.Orientation = orpt.PaperOrientation orpt.SelectPrinter(orpt.DriverName, orpt.PrinterName, orpt.PortName) gsPrinterName = orpt.PrinterName gsPrinterDriver = orpt.DriverName gsPortName = orpt.PortName orpt.DisplayProgressDialog = True orpt.SelectPrinter(gsPrinterDriver, gsPrinterName, gsPortName) orpt.PaperOrientation = gsOrientation orpt.PrintOut(True, 1) На строке orpt.PrinterSetup(HWND) Выходит ошибка:Variable 'HWND' is not found На строке Printer.Orientation = orpt.PaperOrientation Выходит ошибка: PRINTER is not an object ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 14:25 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
Может Printer где-то раньше создается, но я не нашла более упоминаний. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 15:36 |
|
||
|
работа с printer setup() в crystal reports
|
|||
|---|---|---|---|
|
#18+
Кажется до меня стало доходить как надо сделать. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. *Передаю в отчет нужный принтер. orpt.SelectPrinter(pDriverName, pPrinterName, pPortName ) *Вывожу напечать orpt.PrintOut(.f.) Поправьте, если не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 12:49 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=48&tid=1534639]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 366ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...