콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다

I used this in python file file  in onchange of a field  for code 39(another type of barcode)


from reportlab.pdfgen import canvas

from reportlab.lib.pagesizes import A4

from reportlab.lib.units import mm

#I"ll be generating code39 barcodes, others are available

from reportlab.graphics.barcode import code39

# generate a canvas (A4 in this case, size doesn"t really matter)

c=canvas.Canvas("/tmp/barcode_example.pdf",pagesize=A4)

# create a barcode object

# (is not displayed yet)

# The encode text is "123456789"

# barHeight encodes how high the bars will be

# barWidth encodes how wide the "narrowest" barcode unit is

barcode=code39.Extended39("123456789",barWidth=0.5*mm,barHeight=20*mm)

# drawOn puts the barcode on the canvas at the specified coordinates

barcode.drawOn(c,100*mm,100*mm)

아바타
취소
관련 게시물 답글 화면 활동
0
3월 25
4448
4
10월 20
8876
1
11월 15
2681
1
1월 25
23182
3
2월 24
10335