diff options
Diffstat (limited to 'macros/luatex/generic/barracuda/test/test-ga-svg/002-ga-svg-test.lua')
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ga-svg/002-ga-svg-test.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/macros/luatex/generic/barracuda/test/test-ga-svg/002-ga-svg-test.lua b/macros/luatex/generic/barracuda/test/test-ga-svg/002-ga-svg-test.lua new file mode 100644 index 0000000000..8f10d6dfbf --- /dev/null +++ b/macros/luatex/generic/barracuda/test/test-ga-svg/002-ga-svg-test.lua @@ -0,0 +1,18 @@ +-- test SVG driver output + +local barracuda = require "barracuda" +local barcode = barracuda:get_barcode_class() +local driver = barracuda:get_driver() + +local opt = {module = 15 * 0.0254 * 186467, height = 12 * 186467} + +local c39, err = barcode:new_encoder("code39", nil, opt) +assert(not err, err) + +local symbol, err = c39:from_string("ABC000Z") +assert(not err, err) + +local canvas = barracuda:new_canvas() +symbol:append_ga(canvas) + +driver:save("svg", canvas, "test-code39")
\ No newline at end of file |