class Languages::Epl2::Barcode2D

Constants

BarcodeClasses

Public Class Methods

new(code_type, opts = {}) click to toggle source
# File lib/languages/epl2/barcode.rb, line 37
def initialize(code_type, opts = {})
  @font = opts[:font] || Font.new
  @type,@columns_encode,@rows_encode = BarcodeClasses[code_type]
  @x = (opts[:at] || [0,0])[0]
  @y = (opts[:at] || [0,0])[1]
  @text = opts[:text] || ""        
end

Public Instance Methods

render() click to toggle source
# File lib/languages/epl2/barcode.rb, line 45
def render
  "b#{@x},#{@y},#{@type},c#{@columns_encode},r#{@rows_encode},\"#{@text}\""
end