ScriptX.Addon uses the system dialogs for Print time options and Page setup. These dialogs are not available to client code using ScriptX.Services so they need to be implemented in javascript.
The ScriptX.Print.Client Library which provides an emulation of ScriptX.Addon includes implementations of both dialogs. The implementations depend on Bootstrap.
v1.6.3 adds support for working with Bootstrap 4. The library will determine the version of Bootstrap in use and adjust to suit.
In addition, to make the code more generally useful, dependencies on a library for providing spinner controls on margin values and unnecessary dependency on MeadCoScriptXJS and “factory” have been removed. The implementation now only depends on the lower level MeadCo.ScriptX.Print static implementations.
With these changes these dialogs are useful in more scenarios. Please see our article on maintaining investment in current code for illustration of using the dialogs to provide a prompted print experience.