| ... |
... |
@@ -177,8 +177,8 @@ |
| 177 |
177 |
The described steps are only a workaround and the environment variables should be set back to the default values after the successful installation! |
| 178 |
178 |
|
| 179 |
179 |
{{code language="none"}} |
| 180 |
|
-PS C:\test> $env:NODE_TLS_REJECT_UNAUTHORIZED = 0 |
| 181 |
|
-PS C:\test> npm set strict-ssl false |
|
180 |
+PS C:\test> $env:NODE_TLS_REJECT_UNAUTHORIZED = 0 |
|
181 |
+PS C:\test> npm set strict-ssl false |
| 182 |
182 |
{{/code}} |
| 183 |
183 |
|
| 184 |
184 |
== Usage and options == |
| ... |
... |
@@ -194,7 +194,7 @@ |
| 194 |
194 |
; Zoom factor |
| 195 |
195 |
: Scale factor for the form. Use this to magnify or scale down very large or very small forms. |
| 196 |
196 |
; Blank form |
| 197 |
|
-: Can be used to create PDF documents that can be printed out and filled out manually with a pen. When enabled, all form field values are cleared and all hidden fields are shown. In addition, the maximum number of element repetitions are created. |
|
197 |
+: (requires at least print plugin version 4.2.0 and print service version 1.4.0) Can be used to create PDF documents that can be printed out and filled out manually with a pen. When enabled, all form field values are cleared and all hidden fields are shown. In addition, the maximum number of element repetitions are created. |
| 198 |
198 |
; User groups |
| 199 |
199 |
: A virtual user is created when opening the form with Selenium. Select the user groups here to which this virtual user should belong to. Form elements can be configured to be displayed or editable only for certain user groups. |
| 200 |
200 |
; URL parameter |
| ... |
... |
@@ -216,13 +216,13 @@ |
| 216 |
216 |
|
| 217 |
217 |
; xm-print |
| 218 |
218 |
: This CSS class is always set. |
| 219 |
|
-; xm-print--mode-plain |
|
219 |
+; xm-print~-~-mode-plain |
| 220 |
220 |
: Added when print mode is set to //Preserve form fields//. |
| 221 |
|
-; xm-print--mode-dynamic |
|
221 |
+; xm-print~-~-mode-dynamic |
| 222 |
222 |
: Added when print mode is set to //Convert form fields to text//. |
| 223 |
|
-; xm-print--style-filled |
|
223 |
+; xm-print~-~-style-filled |
| 224 |
224 |
: Added when the option //blank form// is disabled. |
| 225 |
|
-; xm-print--style-blank |
|
225 |
+; xm-print~-~-style-blank |
| 226 |
226 |
: Added when the option //blank form// is enabled. |
| 227 |
227 |
|
| 228 |
228 |
=== Input elements === |
| ... |
... |
@@ -350,37 +350,72 @@ |
| 350 |
350 |
|
| 351 |
351 |
== Changelog |
| 352 |
352 |
|
| 353 |
|
-=== 4.2.0 |
|
353 |
+=== Plugin |
| 354 |
354 |
|
|
355 |
+==== 4.2.3 |
|
356 |
+ |
|
357 |
+* Fix: Special characters in combobox select options are now displayed correctly in the printed PDF document |
|
358 |
+ |
|
359 |
+==== 4.2.2 |
|
360 |
+ |
|
361 |
+* Fix: When a textarea is set to adjust its height automatically to its content, the height is now recalculated once before the form is printed. |
|
362 |
+ |
|
363 |
+==== 4.2.1 |
|
364 |
+ |
|
365 |
+* Fix: Show correct version of the print server when performing a check |
|
366 |
+ |
|
367 |
+==== 4.2.0 |
|
368 |
+ |
| 355 |
355 |
* feature: New option //blank form// |
|
370 |
+* feature: Add special CSS classes to the //form.xm-form// such as //xm-print// |
| 356 |
356 |
* change: When an element is marked as hidden during print in the form designer (advanced -> Word and PDF export options), the element is now hidden when the print service is used as well. This feature requires at least {{formcycle/}} version 7.0.14. |
| 357 |
357 |
* change: Applicable only when //print mode// is set to //dynamic//: When an input field did not have a value, its placeholders was shown instead. This was changed so that no value is shown when the input field does not have a value. |
| 358 |
358 |
* change: Applicable only when //print mode// is set to //dynamic//: When a select field displayed as a dropdown menu did not have a value, the text //Please select// was shown instead. This was changed so that no text is shown anymore when the select field does not have a value. |
| 359 |
359 |
|
| 360 |
|
-=== 4.1.2 |
|
375 |
+==== 4.1.2 |
| 361 |
361 |
|
| 362 |
362 |
* Added note regarding //$.xutil.onPrint// to the plugin UI. |
| 363 |
363 |
|
| 364 |
|
-=== 4.1.1 |
|
379 |
+==== 4.1.1 |
| 365 |
365 |
|
| 366 |
366 |
* Requires at least {{formcycle/}} 7.0.4. |
| 367 |
367 |
* change: Note regarding required field is not shown anymore. |
| 368 |
368 |
* fix: Show the date format immediately |
| 369 |
369 |
|
| 370 |
|
-=== 4.1.0 |
|
385 |
+==== 4.1.0 |
| 371 |
371 |
|
| 372 |
372 |
* Added a new option for selecting the workflow state used during printing. When no state is selected, the current state of the form record is used as in previous version. |
| 373 |
373 |
* Configured user groups are saved correctly. |
| 374 |
374 |
|
| 375 |
|
-=== 4.0.2 |
|
390 |
+==== 4.0.2 |
| 376 |
376 |
|
| 377 |
377 |
* feature: Added a new timeout option that defaults to 30 seconds. When the print service cannot be reached, the workflow may never complete otherwise. |
| 378 |
378 |
|
| 379 |
|
-=== 4.0.1 |
|
394 |
+==== 4.0.1 |
| 380 |
380 |
|
| 381 |
|
-* fix: The PDF document tha was created was not attached to the form record (only for the new workflow action). |
|
396 |
+* fix: The PDF document that was created was not attached to the form record (only for the new workflow action). |
| 382 |
382 |
|
| 383 |
|
-=== 4.0.0 |
|
398 |
+==== 4.0.0 |
| 384 |
384 |
|
| 385 |
385 |
* Adjustments for {{formcycle/}} version 7. |
| 386 |
386 |
|
|
402 |
+=== Server |
|
403 |
+ |
|
404 |
+==== 1.5.1 |
|
405 |
+ |
|
406 |
+* Update node-windows dependency |
|
407 |
+ |
|
408 |
+==== 1.5.0 |
|
409 |
+ |
|
410 |
+* Update to Chromium 105.0.5173.0 |
|
411 |
+* Requires at least Node.JS version 14 or higher |
|
412 |
+ |
|
413 |
+==== 1.4.1 |
|
414 |
+ |
|
415 |
+* Fix windows service install / uninstall script (//install-windows-service.js// and //uninstall-windows-service.js//) |
|
416 |
+ |
|
417 |
+==== 1.4.0 |
|
418 |
+ |
|
419 |
+* When an error occurs while printing, that error is returned as part of the HTTP response |
|
420 |
+* The print server can now be used for printing arbitrary pages / URLs. JavaScript and CSS that must be run in the context of the page to print can be passed as part of the HTTP request. |
|
421 |
+* The //~/pdf// endpoint without parameters returns a quick summary of the server status |