Changes for page Интерфейс file
Last modified by Bimit Administrator on 02.10.2024, 11:55
From version 4.1
edited by Bimit Administrator
on 15.02.2022, 09:50
on 15.02.2022, 09:50
Change comment:
There is no comment for this version
To 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
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -20,7 +20,6 @@ 20 20 * [[getSheet>>||anchor="HgetSheet"]] - получение интерфейса текущей страницы с таблицей (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/ss/usermodel/Sheet.html) документа таблицы эксель 21 21 22 22 23 - 24 24 (% class="box infomessage" %) 25 25 ((( 26 26 **create** - функция конструктор, создает и подготавливает файл для приема данных, доступны варианта: таблица эксель (XLS, XLSX), текстовый файл(TXT), документ MS Word (DOCX) ... ... @@ -27,13 +27,9 @@ 27 27 ))) 28 28 29 29 **Пример использования:** 29 +{{code language="java"}}file.create("XLS"); или file.create("TXT");{{/code}} 30 30 31 31 32 -{{code language="java"}} 33 -file.create("XLS"); или file.create("TXT"); 34 -{{/code}} 35 - 36 - 37 37 (% class="box infomessage" %) 38 38 ((( 39 39 **addTitle** - добавление заголовка в документ MS Word (DOCX) c базовыми настройками ... ... @@ -40,13 +40,9 @@ 40 40 ))) 41 41 42 42 **Пример использования:** 38 +{{code language="java"}}addTitle("Заголовок"){{/code}} 43 43 44 44 45 -{{code language="java"}} 46 -addTitle("Заголовок") 47 -{{/code}} 48 - 49 - 50 50 (% class="box infomessage" %) 51 51 ((( 52 52 **addTitle** - добавление заголовка в документ MS Word (DOCX), с указанием размера шрифта, и указанием жирный/простой ... ... @@ -53,13 +53,9 @@ 53 53 ))) 54 54 55 55 **Пример использования:** 47 +{{code language="java"}}addTitle("Заголовок", 30, true){{/code}} 56 56 57 57 58 -{{code language="java"}} 59 -addTitle("Заголовок", 30, true) 60 -{{/code}} 61 - 62 - 63 63 (% class="box infomessage" %) 64 64 ((( 65 65 **addParagraph** - функция создания нового параграфа в документе MS Word (DOCX) с базовыми настройками ... ... @@ -66,14 +66,10 @@ 66 66 ))) 67 67 68 68 **Пример использования:** 56 +{{code language="java"}}addParagraph("Текст") 57 +addText("Продолжение текста"){{/code}} 69 69 70 70 71 -{{code language="java"}} 72 -addParagraph("Текст") 73 -addText("Продолжение текста") 74 -{{/code}} 75 - 76 - 77 77 (% class="box infomessage" %) 78 78 ((( 79 79 **addParagraph** - функция создания нового параграфа в документе MS Word (DOCX) с указанием отступа, размера шрифта, и указанием жирный/простой ... ... @@ -80,14 +80,10 @@ 80 80 ))) 81 81 82 82 **Пример использования:** 66 +{{code language="java"}}addParagraph("Текст", 20, 10, true) 67 +addText("Продолжение текста"){{/code}} 83 83 84 84 85 -{{code language="java"}} 86 -addParagraph("Текст", 20, 10, true) 87 -addText("Продолжение текста") 88 -{{/code}} 89 - 90 - 91 91 (% class="box infomessage" %) 92 92 ((( 93 93 **addCenterParagraph** - функция создания нового параграфа в документе MS Word (DOCX) с размещением текста посередине и с указанием размера шрифта, и указанием жирный/простой ... ... @@ -94,13 +94,9 @@ 94 94 ))) 95 95 96 96 **Пример использования:** 76 +{{code language="java"}}addCenterParagraph("Текст", 10, true){{/code}} 97 97 98 98 99 -{{code language="java"}} 100 -addCenterParagraph("Текст", 10, true) 101 -{{/code}} 102 - 103 - 104 104 (% class="box infomessage" %) 105 105 ((( 106 106 **addRightParagraph** - функция создания нового параграфа в документе MS Word (DOCX) с размещением текста справа и с указанием размера шрифта, и указанием жирный/простой ... ... @@ -107,13 +107,9 @@ 107 107 ))) 108 108 109 109 **Пример использования:** 85 +{{code language="java"}}addRightParagraph("Текст", 10, true){{/code}} 110 110 111 111 112 -{{code language="java"}} 113 -addRightParagraph("Текст", 10, true) 114 -{{/code}} 115 - 116 - 117 117 (% class="box infomessage" %) 118 118 ((( 119 119 **addLeftParagraph** - функция создания нового параграфа в документе MS Word (DOCX) с размещением текста слева и с указанием размера шрифта, и указанием жирный/простой ... ... @@ -120,13 +120,9 @@ 120 120 ))) 121 121 122 122 **Пример использования:** 94 +{{code language="java"}}addLeftParagraph("Текст", 10, true){{/code}} 123 123 124 124 125 -{{code language="java"}} 126 -addLeftParagraph("Текст", 10, true) 127 -{{/code}} 128 - 129 - 130 130 (% class="box infomessage" %) 131 131 ((( 132 132 **addTextBreak** - функция перевода каретки указателя на новую строку в документе MS Word (DOCX) ... ... @@ -133,13 +133,9 @@ 133 133 ))) 134 134 135 135 **Пример использования:** 103 +{{code language="java"}}file.addTextBreak(){{/code}} 136 136 137 137 138 -{{code language="java"}} 139 -file.addTextBreak() 140 -{{/code}} 141 - 142 - 143 143 (% class="box infomessage" %) 144 144 ((( 145 145 **addText** - функция добавления строки с данным в документ MS Word (DOCX) с указанием размера текста и указанием жирный/простой ... ... @@ -146,13 +146,9 @@ 146 146 ))) 147 147 148 148 **Пример использования:** 112 +{{code language="java"}}file.addText("Строка, которая появится в файле"), 10, false){{/code}} 149 149 150 150 151 -{{code language="java"}} 152 -file.addText("Строка, которая появится в файле"), 10, false) 153 -{{/code}} 154 - 155 - 156 156 (% class="box infomessage" %) 157 157 ((( 158 158 **addText** - функция добавления строки с данным в текстовый файл с опциями (file.addText(“Строка, которая появится в файле”)) ... ... @@ -159,39 +159,29 @@ 159 159 ))) 160 160 161 161 **Пример использования:** 121 +{{code language="java"}}file.addText("Строка, которая появится в файле"){{/code}} 162 162 163 163 164 -{{code language="java"}} 165 -file.addText("Строка, которая появится в файле") 166 -{{/code}} 167 - 168 - 169 169 (% class="box infomessage" %) 170 170 ((( 126 + 171 171 **addHeaderRow **- функция которая формирует заголовок на странице эксель файла (пример: file.addHeaderRow(“Заголовок 1”, “Заголовок 2”,....”Заголовок N”)) 172 172 ))) 173 173 174 174 **Пример использования:** 131 +{{code language="java"}}file.addHeaderRow("Код", "Название", "Ед. изм.", "Кол. во.");{{/code}} 175 175 176 176 177 -{{code language="java"}} 178 -file.addHeaderRow("Код", "Название", "Ед. изм.", "Кол. во."); 179 -{{/code}} 180 - 181 - 182 182 (% class="box infomessage" %) 183 183 ((( 136 + 184 184 **addRow** - функция которая формирует строку на странице эксель файла (пример: file.addRow(“Данные 1”, “Данные 2”,....”Данные N”)) 185 185 ))) 186 186 187 187 **Пример использования:** 141 +{{code language="java"}}file.addRow( row.get("code"), row.get("title"), row.get("units"), row.get("quantityAll"));{{/code}} 188 188 189 189 190 -{{code language="java"}} 191 -file.addRow( row.get("code"), row.get("title"), row.get("units"), row.get("quantityAll")); 192 -{{/code}} 193 - 194 - 195 195 (% class="box infomessage" %) 196 196 ((( 197 197 **getDocument** - получение интерфейса текущего документа XWPFDocument (docx) (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/xwpf/usermodel/XWPFDocument.html), предоставляет полный доступ к инструментарию формирования документа MSWord (полную документацию см. [[https:~~/~~/poi.apache.org/apidocs/4.1/)>>https://poi.apache.org/apidocs/4.1/)]] ... ... @@ -199,11 +199,13 @@ 199 199 200 200 (% class="box infomessage" %) 201 201 ((( 151 + 202 202 **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/)]] 203 203 ))) 204 204 205 205 (% class="box infomessage" %) 206 206 ((( 157 + 207 207 **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/) 208 208 ))) 209 209 ... ... @@ -212,105 +212,4 @@ 212 212 **getSheet** - получение интерфейса текущей страницы с таблицей (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/ss/usermodel/Sheet.html) документа таблицы эксель (полную документацию см. https:~/~/poi.apache.org/apidocs/4.1/) 213 213 ))) 214 214 215 -**Общий пример:** 216 - 217 -{{code language="java"}} 218 -def start() { 219 - file.create("XLS"); 220 - file.addHeaderRow("Код", "Название", "Ед. изм.", "Кол. во.", "Колонка 5"..); 221 - def data = params.get("data"); 222 - for (int i in 0..data.size()-1) { 223 - def row = data.get(i); 224 - file.addRow( 225 - row.get("code"), 226 - row.get("title"), 227 - row.get("units"), 228 - row.get("quantityAll"), ); 229 - } 230 -} 231 -{{/code}} 232 - 233 - 234 -**Наименование используемых строк row.get:** 235 - 236 - 237 -((( 238 -(% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %) 239 -|(% 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" %)((( 240 -(% style="line-height:1.2" %) 241 -(% 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 242 -)))|(% 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" %)((( 243 -(% style="line-height:1.2" %) 244 -(% 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" %)Позиция 245 -))) 246 -|(% 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" %)((( 247 -(% style="line-height:1.2" %) 248 -(% 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 249 -)))|(% 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" %)((( 250 -(% style="line-height:1.2" %) 251 -(% 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" %)Обоснование 252 -))) 253 -|(% 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" %)((( 254 -(% style="line-height:1.2" %) 255 -(% 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 256 -)))|(% 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" %)((( 257 -(% style="line-height:1.2" %) 258 -(% 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" %)Наименование 259 -))) 260 -|(% 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" %)((( 261 -(% style="line-height:1.2" %) 262 -(% 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 263 -)))|(% 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" %)((( 264 -(% style="line-height:1.2" %) 265 -(% 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" %)Единицы измерений 266 -))) 267 -|(% 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" %)((( 268 -(% style="line-height:1.2" %) 269 -(% 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 270 -)))|(% 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" %)((( 271 -(% style="line-height:1.2" %) 272 -(% 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" %)Количество на ед. 273 -))) 274 -|(% 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" %)((( 275 -(% style="line-height:1.2" %) 276 -(% 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 277 -)))|(% 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" %)((( 278 -(% style="line-height:1.2" %) 279 -(% 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" %)Количество всего 280 -))) 281 -|(% 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" %)((( 282 -(% style="line-height:1.2" %) 283 -(% 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 284 -)))|(% 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" %)((( 285 -(% style="line-height:1.2" %) 286 -(% 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" %)Стоимость единицы всего 287 -))) 288 -|(% 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" %)((( 289 -(% style="line-height:1.2" %) 290 -(% 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 291 -)))|(% 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" %)((( 292 -(% style="line-height:1.2" %) 293 -(% 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" %)Стоимость единицы Осн. з/п 294 -))) 295 -|(% 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" %)((( 296 -(% style="line-height:1.2" %) 297 -(% 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 298 -)))|(% 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" %)((( 299 -(% style="line-height:1.2" %) 300 -(% 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" %)Стоимость единицы Эк.маш 301 -))) 302 -|(% 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" %)((( 303 -(% style="line-height:1.2" %) 304 -(% 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 305 -)))|(% 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" %)((( 306 -(% style="line-height:1.2" %) 307 -(% 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" %)Стоимость единицы З/пМех 308 -))) 309 -|(% 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" %)((( 310 -(% style="line-height:1.2" %) 311 -(% 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 312 -)))|(% 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" %)((( 313 -(% style="line-height:1.2" %) 314 -(% 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" %)Стоимость единицы Мат 315 -))) 316 -))) 166 +