class Zebra::Zpl::PDF417
Attributes
column_number[R]
row_height[R]
row_number[R]
security_level[R]
truncate[R]
Public Instance Methods
column_number=(value)
click to toggle source
# File lib/zebra/zpl/pdf417.rb, line 23 def column_number=(value) raise InvalidRowColumnNumberError unless (1..30).include?(value.to_i) @column_number = value end
row_height=(value)
click to toggle source
# File lib/zebra/zpl/pdf417.rb, line 14 def row_height=(value) @row_height = value end
row_number=(value)
click to toggle source
# File lib/zebra/zpl/pdf417.rb, line 18 def row_number=(value) raise InvalidRowColumnNumberError unless (3..90).include?(value.to_i) @row_number = value end
security_level=(value)
click to toggle source
# File lib/zebra/zpl/pdf417.rb, line 32 def security_level=(value) raise InvalidSecurityLevelError unless (0..8).include?(value.to_i) @security_level = value end
to_zpl()
click to toggle source
# File lib/zebra/zpl/pdf417.rb, line 37 def to_zpl check_attributes "^FO#{x},#{y}^BY,,10^B7#{rotation},#{row_height},#{security_level},#{column_number},#{row_number},#{truncate} ^FD #{data} ^FS" end
truncate=(value)
click to toggle source
# File lib/zebra/zpl/pdf417.rb, line 28 def truncate=(value) @truncate = value end
Private Instance Methods
check_attributes()
click to toggle source
Calls superclass method
Zebra::Zpl::Printable#check_attributes
# File lib/zebra/zpl/pdf417.rb, line 44 def check_attributes super raise InvalidRowColumnNumberError if !@row_number.nil? && !@column_number.nil? && @row_number.to_i * @column_number.to_i > 928 end