barcode

package
v7.0.3+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2017 License: MIT, MIT Imports: 5 Imported by: 0

README

##Introduction## This is a package for GO which can be used to create different types of barcodes.

##Supported Barcode Types##

  • Codabar
  • Code 128
  • Code 39
  • EAN 8
  • EAN 13
  • Datamatrix
  • QR Codes
  • 2 of 5

##Documentation## See GoDoc

To create a barcode use the Encode function from one of the subpackages.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Barcode

type Barcode interface {
	image.Image
	// returns some meta information about the barcode
	Metadata() Metadata
	// the data that was encoded in this barcode
	Content() string
	CheckSum() int
}

a rendered and encoded barcode

func Scale

func Scale(bc Barcode, width, height int) (Barcode, error)

Scale returns a resized barcode with the given width and height.

type Metadata

type Metadata struct {
	// the name of the barcode kind
	CodeKind string
	// contains 1 for 1D barcodes or 2 for 2D barcodes
	Dimensions byte
}

Contains some meta information about a barcode

Directories

Path Synopsis
Package qr can be used to create QR barcodes.
Package qr can be used to create QR barcodes.
Package utils contain some utilities which are needed to create barcodes
Package utils contain some utilities which are needed to create barcodes

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL