Delphi-Help

Главная Статьи Отчеты QuickReport руководство

QuickReport руководство

Оцените материал
(3 голосов)


QuickReport руководство

 

Содержание

1. Введение 7

1.1. Предыстория 7

1.2. Насчет QuickReport 8

2. Использование QuickReport 10

2.1. Первый отчет 10

2.1.1. Простой отчет 10

2.1.2. Другие типы секций 11

2.1.3. Получение данных 11

2.1.4. Фильтрация и сортировка данных 12

2.1.5. Добавление текста и полей данных 12

2.2. Создание отчетов 13

2.2.1. Разметка, единицы измерения и масштаб 14

2.2.2. Размер бумаги и границы 14

2.2.3. Выбор шрифта 15

2.2.4. Заголовок отчета и описание 16

2.2.5. Добавление секций 16

2.2.6. Размеры секций 18

2.2.7. Порядок печати секций 19

2.2.8. Выключение секций 19

2.2.9. Добавление печатных компонент к отчету 21

2.2.10. Насчет текстовых компонент 22

2.2.10.1. Автоматический размер 22

2.2.10.2. Перенос слов 22

2.2.10.3. Авто расширение 22

2.2.10.4. Размер 22

2.2.10.5. Стиль шрифта и цвет текста 23

2.2.10.6. Выравнивание 23

2.2.10.7. Выравнивание по секции 23

2.2.10.8. Цвет фона и прозрачность 23

2.2.10.9. Рамки 23

2.2.10.10. Разрешение и запрет 24

2.2.10.11. Печать статического текста 24

2.2.11. Печать из полей базы данных 24

2.2.11.1. Форматирование вывода 25

2.2.11.2. Печать мемо полей 25

2.2.11.3. Печать простых графических фигур 26

2.2.12. Печать графики 26

2.2.12.1. Статические изображения 26

2.2.12.2. Загрузка изображений в RunTime 26

2.2.12.3. Изображения, хранящие в таблицах 27

2.2.13. Печать RichText полей 27

2.3. Использование выражений 28

2.3.1. Создание выражений 28

2.3.1.1. Использование полей базы данных в выражениях 29

2.3.1.2. Использование строк в выражениях 30

2.3.1.3. Примеры выражений 30

2.3.2. Использование выражений 31

2.3.3. Размер стека 31

2.4. Создание групп 32

3. Расширенная техника 35

3.1. Создание отчетов из кода 35

3.1.1. Классы построителя отчетов (Report Builder) 35

3.1.2. Использование шаблонов с Report Builder 37

3.1.3. Нижний уровень 37

3.2. Использование QRPrinter 38

3.2.1. Пример создания задания на печать 38

4. Расширение QuickReport 39

4.1. Насчет дополнений к QuickReport 39

4.1.1. Печатные компоненты 39

4.1.2. Фильтры экспорта 39

4.1.3. Библиотеки функций 39

4.1.4. Редакторы отчетов 40

4.2. Написание печатных компонент 40

4.2.1. Пример компонента CheckBox 40

4.2.2. Компоненты, работающие с базами данных 42

4.3. Расширение интерпретатора выражений 42

4.3.1. Простые функции 42

5. Справочник по QuickReport 44

5.1. метод AddPrintable 44

5.2. Событие AfterPreview для TQuickRep 45

5.3. Событие AfterPrint для TQuickRep 45

5.4. Событие AfterPrint для секций 45

5.5. Свойство Alignment 46

5.6. Свойство AlignToBand 46

5.7. Свойство AlignToBottom 47

5.8. Свойство AllDataSets 47

5.9. Метод ApplySettings 47

5.10. Свойство AutoSize 48

5.11. Свойство AutoStretch 49

5.12. Свойство Available 50

5.13. Свойство BandList 50

5.14. Свойство Bands для TQRSubDetail 51

5.15. Свойство Bands 51

5.16. Свойство BandType 52

5.17. Событие BeforePrint для TQuickRep 53

5.18. Событие BeforePrint для Bands 53

5.19. Свойство Brush 54

5.20. Свойство Caption 54

5.21. Свойство Center 54

5.22. Свойство ChildBand 55

5.23. Свойство Color 55

5.24. Свойство ColumnTopPosition 55

5.25. Свойство Copies 55

5.26. Свойство CurrentColumn 56

5.27. Свойство CurrentX 56

5.28. Свойство CurrentY 56

5.29. Свойство Data 57

5.30. Свойство DataField 57

5.31. Свойство DataSet 58

5.32. Свойство DataSet для TQRDBText 58

5.33. Свойство Description 58

5.34. Свойство Designer 59

5.35. Свойство Device 59

5.36. Свойство Driver 59

5.37. Свойство Enabled 60

5.38. Свойство ExportFilter 61

5.39. Свойство Exporting 61

5.40. Метод ExportToFilter 62

5.41. Свойство Expression для TQRExpr 62

5.42. Свойство Expression для TQRGroup 62

5.43. Свойство Font 63

5.44. Свойство FooterBand 63

5.45. Свойство ForceNewColumn 64

5.46. Свойство ForceNewPage 64

5.47. Свойство HeaderBand 64

5.48. Свойство LeftOffset 65

5.49. Свойство Lines 65

5.50. Свойство Mask 65

5.51. Свойство Master для TQRChildBand 66

5.52. Свойство Master для TQRExpr 66

5.53. Метод NewColumn 66

5.54. Метод NewPage 67

5.55. Событие OnEndPage 67

5.56. Событие OnNeedData 68

5.57. Событие OnPreview 69

5.58. Событие OnStartPage 69

5.59. Свойство Options 69

5.60. Свойство Orientation 70

5.61. Свойство OutputBin 71

5.62. Свойство Page 71

5.63. Свойство PageNumber 72

5.64. Свойство PaperLength 72

5.65. Свойство PaperSize 73

5.66. Свойство PaperSizeSupported 74

5.67. Свойство PaperWidth 74

5.68. Свойство ParentFont 75

5.69. Свойство PixelsPerX 75

5.70. Свойство PixelsPerY 76

5.71. Метод Prepare 76

5.72. Метод Preview 77

5.73. Метод Print 77

5.74. Свойство Printer 77

5.75. Свойство PrinterSettings 77

5.76. Метод PrinterSetup 78

5.77. Метод PrintBackground 78

5.78. Свойство PrintIfEmpty 78

5.79. Свойство QRPrinter 79

5.80. Свойство RecordCount 79

5.81. Свойство RecordNumber 80

5.82. Свойство ReportTitle 80

5.83. Свойство ResetAfterPrint 81

5.84. Метод ResetPageFooterSize 81

5.85. Свойство ShowProgress 82

5.86. Свойство Stretch 82

5.87. Свойство Text 82

5.88. Класс TPrinterSettings 83

5.89. Класс TQRAboutBox 84

5.90. Компонент TQRBand 85

5.91. Компонент TQRChildBand 86

5.92. Компонент TQRDBImage 87

5.93. Компонент TQRDBText 88

5.94. Компонент TQRExpr 89

5.95. Компонент TQRImage 90

5.96. Компонент TQRLabel 91

5.97. Компонент TQRMemo 92

5.98. Компонент TQRShape 93

5.99. Тип TQRShapeType 93

5.100. Компонент TQRSubDetail 94

5.101. Компонент TQRSysData 95

5.102. Компонент TQuickRep 95

5.103. Свойство Transparent 97

5.104. Свойство Shape 98

5.105. Свойство Size для Bands 98

5.106. Свойство Units 99

5.107. Свойство WordWrap 99

5.108. Свойство Zoom 100

Приложения 101

A – Иерархия классов QuickReport 101

B – Описание файлов 103

C – Конвертирование из QuickReport 1 104

Заказ QuickReport 2.0 Professional 105

Прочитано 15038 раз
Другие материалы в этой категории: Rave Reports-руководство разработчика »

Авторизация



Счетчики