|
Повернуть Field в отчете используемом с ReportListener.
|
|||
---|---|---|---|
#18+
Здравствуйте! В VFP 9.0 повернуть field не состовляет труда. Нужно в окне свойств field, в закладке Advanced установить размер угла, на который нужно повернуть field, и field поворачивается. Но если отчет использовать с объектом ReportListener (т.е. report form Report1 PREVIEW object loRepList), то field не поворачивается. Может кто-нибудь подскажет что нужно сделать для поворота field с использованием отчета с ReportListener ? Может нужно выполнить какой-то метод ReportListener по умолчанию или установить какое-либо свойство? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2011, 11:00 |
|
Повернуть Field в отчете используемом с ReportListener.
|
|||
---|---|---|---|
#18+
Неужели никто не поворачивал field-ы таким способом? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2011, 11:25 |
|
Повернуть Field в отчете используемом с ReportListener.
|
|||
---|---|---|---|
#18+
Нашёл! Для того что бы повернуть field с использованием отчета с ReportListener нужно выполнить следующее: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2011, 18:29 |
|
Повернуть Field в отчете используемом с ReportListener.
|
|||
---|---|---|---|
#18+
Теперь появился другой вопрос. Как идентифицировать объект отчёта, например, Line или Shape? В методе Render можно идентифицировать объект по его порядковому номеру в отчете. Но этот номер может меняться. Объекты Field можно идентифицировать по содержимому (св-во Text). А вот как обратиться к, например, Line? Может нужно сначала как-то обозначить нужный объект через присвоение какому-либо свойству какого-либо уникального значения, а потом обращаться к этому свойству? Только вот как? Может знает кто-нибудь? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2011, 18:38 |
|
Повернуть Field в отчете используемом с ReportListener.
|
|||
---|---|---|---|
#18+
Закладка Adnvanced - это нововведение Service Pack 2. В базовой версии VFP9 его не было. Поэтому эта модификация сделана как класс-наследник от базового класса ReportListener. Код этого класса-наследника находится в библиотеке FFC, поставляемой вместе с FoxPro. Код: sql 1. 2. 3. 4. 5.
Другими словами, если хотите использовать фичи закладки Advanced, то свои классы надо строить на основе родительского класса fxlistener. Соответственно, необходимо будет прихватить и всю библиотеку ffc\_reportlistener.vcx ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2011, 17:24 |
|
|
start [/forum/search_topic.php?author=Gayana&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 701ms |
total: | 864ms |
0 / 0 |