Changes for page Интерфейс file
Last modified by Bimit Administrator on 02.10.2024, 11:55
From version 1.3
edited by Bimit Administrator
on 15.02.2022, 09:33
on 15.02.2022, 09:33
Change comment:
There is no comment for this version
To version 2.2
edited by Bimit Administrator
on 15.02.2022, 09:48
on 15.02.2022, 09:48
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -26,6 +26,8 @@ 26 26 ))) 27 27 28 28 **Пример использования:** 29 + 30 + 29 29 {{code language="java"}}file.create("XLS"); или file.create("TXT");{{/code}} 30 30 31 31 ... ... @@ -35,6 +35,8 @@ 35 35 ))) 36 36 37 37 **Пример использования:** 40 + 41 + 38 38 {{code language="java"}}addTitle("Заголовок"){{/code}} 39 39 40 40 ... ... @@ -44,6 +44,8 @@ 44 44 ))) 45 45 46 46 **Пример использования:** 51 + 52 + 47 47 {{code language="java"}}addTitle("Заголовок", 30, true){{/code}} 48 48 49 49 ... ... @@ -53,6 +53,8 @@ 53 53 ))) 54 54 55 55 **Пример использования:** 62 + 63 + 56 56 {{code language="java"}}addParagraph("Текст") 57 57 addText("Продолжение текста"){{/code}} 58 58 ... ... @@ -63,6 +63,8 @@ 63 63 ))) 64 64 65 65 **Пример использования:** 74 + 75 + 66 66 {{code language="java"}}addParagraph("Текст", 20, 10, true) 67 67 addText("Продолжение текста"){{/code}} 68 68 ... ... @@ -73,6 +73,8 @@ 73 73 ))) 74 74 75 75 **Пример использования:** 86 + 87 + 76 76 {{code language="java"}}addCenterParagraph("Текст", 10, true){{/code}} 77 77 78 78 ... ... @@ -82,6 +82,8 @@ 82 82 ))) 83 83 84 84 **Пример использования:** 97 + 98 + 85 85 {{code language="java"}}addRightParagraph("Текст", 10, true){{/code}} 86 86 87 87 ... ... @@ -91,6 +91,8 @@ 91 91 ))) 92 92 93 93 **Пример использования:** 108 + 109 + 94 94 {{code language="java"}}addLeftParagraph("Текст", 10, true){{/code}} 95 95 96 96 ... ... @@ -100,6 +100,8 @@ 100 100 ))) 101 101 102 102 **Пример использования:** 119 + 120 + 103 103 {{code language="java"}}file.addTextBreak(){{/code}} 104 104 105 105 ... ... @@ -109,6 +109,8 @@ 109 109 ))) 110 110 111 111 **Пример использования:** 130 + 131 + 112 112 {{code language="java"}}file.addText("Строка, которая появится в файле"), 10, false){{/code}} 113 113 114 114 ... ... @@ -118,26 +118,30 @@ 118 118 ))) 119 119 120 120 **Пример использования:** 141 + 142 + 121 121 {{code language="java"}}file.addText("Строка, которая появится в файле"){{/code}} 122 122 123 123 124 124 (% class="box infomessage" %) 125 125 ((( 126 - 127 127 **addHeaderRow **- функция которая формирует заголовок на странице эксель файла (пример: file.addHeaderRow(“Заголовок 1”, “Заголовок 2”,....”Заголовок N”)) 128 128 ))) 129 129 130 130 **Пример использования:** 152 + 153 + 131 131 {{code language="java"}}file.addHeaderRow("Код", "Название", "Ед. изм.", "Кол. во.");{{/code}} 132 132 133 133 134 134 (% class="box infomessage" %) 135 135 ((( 136 - 137 137 **addRow** - функция которая формирует строку на странице эксель файла (пример: file.addRow(“Данные 1”, “Данные 2”,....”Данные N”)) 138 138 ))) 139 139 140 140 **Пример использования:** 163 + 164 + 141 141 {{code language="java"}}file.addRow( row.get("code"), row.get("title"), row.get("units"), row.get("quantityAll"));{{/code}} 142 142 143 143 ... ... @@ -148,13 +148,11 @@ 148 148 149 149 (% class="box infomessage" %) 150 150 ((( 151 - 152 152 **getParagraph** - получение интерфейса текущего параграфа XWPFParagraph (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/xwpf/usermodel/XWPFParagraph.html) документа MSWord (полную документацию см. [[https:~~/~~/poi.apache.org/apidocs/4.1/)>>https://poi.apache.org/apidocs/4.1/)]] 153 153 ))) 154 154 155 155 (% class="box infomessage" %) 156 156 ((( 157 - 158 158 **getWorkbook** - получение интерфейса текущего табличного документа Workbook (XSSFWorkbook для xlsx и HSSFWorkbook для xls) (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/ss/usermodel/Workbook.html), предоставляет полный доступ к инструментарию формирования документа таблицы эксель (полную документацию см. https:~/~/poi.apache.org/apidocs/4.1/) 159 159 ))) 160 160 ... ... @@ -163,4 +163,105 @@ 163 163 **getSheet** - получение интерфейса текущей страницы с таблицей (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/ss/usermodel/Sheet.html) документа таблицы эксель (полную документацию см. https:~/~/poi.apache.org/apidocs/4.1/) 164 164 ))) 165 165 166 - 188 +**Общий пример:** 189 + 190 +{{code language="java"}} 191 +def start() { 192 + file.create("XLS"); 193 + file.addHeaderRow("Код", "Название", "Ед. изм.", "Кол. во.", "Колонка 5"..); 194 + def data = params.get("data"); 195 + for (int i in 0..data.size()-1) { 196 + def row = data.get(i); 197 + file.addRow( 198 + row.get("code"), 199 + row.get("title"), 200 + row.get("units"), 201 + row.get("quantityAll"), ); 202 + } 203 +} 204 +{{/code}} 205 + 206 + 207 +**Наименование используемых строк row.get:** 208 + 209 + 210 +((( 211 +(% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %) 212 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 213 +(% style="line-height:1.2" %) 214 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)pos 215 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 216 +(% style="line-height:1.2" %) 217 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:10pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Позиция 218 +))) 219 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 220 +(% style="line-height:1.2" %) 221 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)code 222 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 223 +(% style="line-height:1.2" %) 224 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Обоснование 225 +))) 226 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 227 +(% style="line-height:1.2" %) 228 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)title 229 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 230 +(% style="line-height:1.2" %) 231 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Наименование 232 +))) 233 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 234 +(% style="line-height:1.2" %) 235 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)units 236 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 237 +(% style="line-height:1.2" %) 238 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Единицы измерений 239 +))) 240 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 241 +(% style="line-height:1.2" %) 242 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)quantityPerUnit 243 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 244 +(% style="line-height:1.2" %) 245 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Количество на ед. 246 +))) 247 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 248 +(% style="line-height:1.2" %) 249 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)quantityAll 250 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 251 +(% style="line-height:1.2" %) 252 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Количество всего 253 +))) 254 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 255 +(% style="line-height:1.2" %) 256 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)priceAll 257 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 258 +(% style="line-height:1.2" %) 259 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы всего 260 +))) 261 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 262 +(% style="line-height:1.2" %) 263 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)unitPrice_1 264 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 265 +(% style="line-height:1.2" %) 266 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы Осн. з/п 267 +))) 268 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 269 +(% style="line-height:1.2" %) 270 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)unitPrice_2 271 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 272 +(% style="line-height:1.2" %) 273 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы Эк.маш 274 +))) 275 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 276 +(% style="line-height:1.2" %) 277 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)unitPrice_3 278 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 279 +(% style="line-height:1.2" %) 280 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы З/пМех 281 +))) 282 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 283 +(% style="line-height:1.2" %) 284 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)unitPrice_4 285 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)((( 286 +(% style="line-height:1.2" %) 287 +(% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы Мат 288 +))) 289 +)))