aboutsummaryrefslogtreecommitdiffstats
path: root/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/printmargins.coffee
diff options
context:
space:
mode:
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.coffee33
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