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.

MeadCo ScriptX.Print Services Library

Quick start - ScriptX.Services on Cloud for any browser

  1. Link to the required libraries with service connection details
  2. Initialise the library
  3. 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>

results matching ""

    No results matching ""