summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/barracuda/test/test-ga-svg/002-ga-svg-test.lua
blob: 8f10d6dfbf7a6f622cdc91c23b0b81eea384924d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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")