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/scriptxprint-html@1.6.0/dist/meadco-scriptxservices.min.js"></script>

Or, for print only to cloud/on premise services,

<script src="https://cdn.jsdelivr.net/npm/scriptxprint-html@1.6.0/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/meadco-scriptxjs@1.7.0/src/meadco-scriptx.min.js"></script>

<!-- ScriptX Services client emulation libraries - depend on jQuery -->
<script src="https://cdn.jsdelivr.net/npm/jquery@3.1.1/dist/jquery.min.js"></script>

<script src="https://cdn.jsdelivr.net/npm/scriptxprint-html@1.6.0/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 ""