Getting started
Packages
NPM Use
npm install scriptxprint-html --save
CDN Use
For the complete library supporting Cloud, On Premise and Windows PC services:
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/meadco-scriptxservices.min.js"></script>
Or, for print only to cloud/on premise services,
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/meadco-scriptxservicesprint.min.js"></script>
Distribution packages
Some minimised collections are provided:
Name | Purpose |
---|---|
meadco-scriptxservicesprint.min.js | All core modules print including window.factory emulation. No UI modules are included nor support for licensing for ScriptX Services on Windows PC. |
meadco-scriptxservicesprintUI.min.js | As above but includes Page and Print setup UI dialogs. |
meadco-scriptxservices.min.js | All modules including window.factory and window.secmgr emulation to support licensing for ScriptX Services on Windows PC. No UI modules are included. |
meadco-scriptxservicesUI.min.js | As above but includes Page and Print setup UI dialogs. |
meadco-scriptxserviceslicensing.min.js | window.secmgr emulation support for licensing for ScriptX Services on Windows PC. |
Nuget Gallery
MeadCo ScriptX.Print Services Library
Quick start - ScriptX.Services on Cloud for any browser
- Link to the required libraries with service connection details
- Initialise the library
- Initilise print parameters
The same code will work when the Add-on is present, but the add-on will be used in preference.
A promise polyfill is required if the browser does not support promises (for example Internet Explorer). We recommend (and test with) Promise Polyfill
<!-- MeadCoScriptXJS Library -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/src/meadco-scriptx.min.js"></script>
<!-- ScriptX Services client emulation libraries - depend on jQuery -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/meadco-scriptxservicesprint.min.js"
data-meadco-server="https://scriptxservices.meadroid.com"
data-meadco-license="xxx-xxx-xxxxxxx-xxx"></script>
<!-- A promise library will be required if targetting IE. -->
<script type="text/javascript">
$(window).on('load', function () {
MeadCo.ScriptX.InitAsync().then(function {
MeadCo.ScriptX.Printing.header =
"MeadCo's ScriptX&b:&p of &P:&bBasic Printing Sample";
MeadCo.ScriptX.Printing.footer =
"The de facto standard for advanced web-based printing";
MeadCo.ScriptX.Printing.orientation = "landscape";
$("#btnprint").click(function() {
MeadCo.ScriptX.PrintPage(false);
});
})
});
</script>