diff options
Diffstat (limited to 'vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/printmargins.coffee')
-rw-r--r-- | vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/printmargins.coffee | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/printmargins.coffee b/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/printmargins.coffee new file mode 100644 index 00000000..5be7ceda --- /dev/null +++ b/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/printmargins.coffee @@ -0,0 +1,33 @@ +page = require("webpage").create() +system = require("system") +if system.args.length < 7 + console.log "Usage: printmargins.js URL filename LEFT TOP RIGHT BOTTOM" + console.log " margin examples: \"1cm\", \"10px\", \"7mm\", \"5in\"" + phantom.exit 1 +else + address = system.args[1] + output = system.args[2] + marginLeft = system.args[3] + marginTop = system.args[4] + marginRight = system.args[5] + marginBottom = system.args[6] + page.viewportSize = + width: 600 + height: 600 + + page.paperSize = + format: "A4" + margin: + left: marginLeft + top: marginTop + right: marginRight + bottom: marginBottom + + page.open address, (status) -> + if status isnt "success" + console.log "Unable to load the address!" + else + window.setTimeout (-> + page.render output + phantom.exit() + ), 200 |