2014-03-06 1 views
0

나는 zing 라이브러리로 PDF417 바코드를 생성 중입니다. 그것으로 모두 좋다 ...Zxing PDF417 편집 패딩/조용한 지역

writer = new PDF417Writer(); 
bitMatrix = writer.encode(barcodeMessage.getData(), 
    BarcodeFormat.PDF_417, WIDTH, WIDTH/2, // To maintain a width/height ratio 
    ImmutableMap.of(
     EncodeHintType.PDF417_COMPACT, Boolean.TRUE, 
     EncodeHintType.CHARACTER_SET, messageEncoding 
    ) 
); 

barcodeBg = MatrixToImageWriter.toBufferedImage(bitMatrix); 

그러나 조용한 지역이 각면에 얼마나 남았는지 편집 할 수있는 방법이 있는지 궁금한가요? 이 비슷한 ... http://www.racoindustries.com/barcodegenerator/2d/pdf417.aspx을 사용하면 각면의 공간을 선택할 수 있습니다.

이 EncodeHintType.MARGIN을 추가하려했지만이 유형의 바코드에서는 작동하지 않습니다.

아이디어가 있으십니까?

답변

2

PDF417의 EncodeHintType.MARGIN에 대한 지원이 최신 릴리스 3.0.0의 zxing에 추가되었습니다.

+0

네가 맞아. 방금 테스트 했어. 고맙습니다!! 그런데 ... 3.0 버전이 Maven을 통해 이미 제공되는지 여부는 알 수 있습니까? –

+0

죄송합니다, 저는 몰라요. 그러나 제 의견으로는 그것이 가능해야합니다. – Michael

관련 문제