AKTUALNOŚCI

nowości, informacje, szkolenia

barcode4j 예제

2/08/2019

위의 방법으로 로드된 XML은 다음 예제와 같이 해야 합니다. 이것은 기본적으로 바코드 XML임을 알 수 있습니다. 마지막으로 선택한 표면에 바코드를 그리는 방법을 보여 드리겠습니다. 원칙적으로 Java2DCanvasProvider에 페인트할 수 있는 그래픽2D 인터페이스를 제공하기만 하면 됩니다. 그러나 Java2D 출력은 내부적으로 밀리미터(mm)로 작동하므로 Graphics2D가 준비되어 있는지 확인해야 합니다. 즉, 바코드를 페인팅하기 전에 변환을 적용해야 할 수 있습니다. 예를 들어 비트맵빌더 클래스를 참조하십시오. 비트맵빌더는 비트맵 출력 지원을 위해 비트맵에 바코드를 페인팅하기 위해 Graphics2D 오브젝트를 설정합니다. 이 라이브러리에서 바코드 이미지를 생성하는 바코드에 사용자 지정 요소를 추가하는 고급 예제도 매우 간단합니다. 그냥 응용 프로그램의 lib 폴더에 바코드4j.jar을 넣어. 이 예제는 300dpi 및 안티 앨리어싱이 있는 그레이스케일 PNG를 생성합니다. 바코드4J는 사용되는 바코드 심볼을 구성하기 위해 아발론 프레임 워크를 사용합니다.

이 작업은 구성 개체의 형태로 수행됩니다. 자세한 예는 아발론 문서를 참조하십시오. 이러한 Configuration 개체를 얻기 위해 가장 자주 사용되는 접근 방식에 대한 예제를 제공하기만 하면 됩니다. 우리는 XML 파일에서 구성을로드 : 바코드4j는 JDK 1.4.x 이상에서 작동합니다. JDK 1.3.x를 사용하는 경우 XML 지원(JAXP, Xerces 및 Xalan)을 추가해야 합니다. JDK 1.4에는 XML 지원이 내장되어 있습니다. 자세한 내용은 공식 사이트를 참조하십시오 FAQhttp://barcode4j.sourceforge.net/faq.html 배포판의 디렉토리 예제 / 바코드4J가 할 수있는 일을 보여주는 몇 가지 예제 파일이 포함되어 있습니다. jar 파일 (예제 디렉터리)에서 예제를 찾았습니다. 다른 사람이 그것을 찾고 있다면 여기에 게시합니다. 또한 여기에 지원되는 모든 바코드의 목록입니다. 디렉토리 예제/xsl-fo/에는 바코드 지침(barcodes.xml)이 있는 XML 파일과 XML 파일을 XSL-FO로 변환하는 관련 스타일시트(바코드2xsl-fo.xsl)가 포함되어 있습니다. 두 생성자의 부울 매개 변수는 구현에 출력에 대한 네임스페이스를 사용하지 않도록 지시합니다(이 예제).

사용할 접두사를 자유롭게 선택할 수 있는 생성자도 있습니다. 자세한 내용은 자바독을 참조하십시오. 디렉터리 예제/웹앱/바코드 서볼레를 사용하여 바코드 생성을 위한 대화형 데모를 제공하는 샘플 웹 응용 프로그램이 포함되어 있습니다. JSP를 사용하여 작성되었습니다. 빌드는 기본적으로 웹 응용 프로그램을 생성합니다. 그것으로 재생하려면 그냥 좋아하는 웹 컨테이너에 빌드 / barcode4j.war 파일을 드롭.