체크 표시로 목록 기호를 사용자 정의하려고합니다. 하지만 작동하지 않습니다. 해결 방법 나는 이미지로했다. 아래 샘플 코드를 참조하십시오.Itext7 - 체크 표시가있는 목록 기호 사용자 정의
.setListSymbol ("\의 u2022 고객") - 고운 .setListSymbol 작업 ("\의 u2714") 또는 .setListSymbol ("\의 u2713") 작동하지
체크 표시로 목록 기호를 사용자 정의하려고합니다. 하지만 작동하지 않습니다. 해결 방법 나는 이미지로했다. 아래 샘플 코드를 참조하십시오.Itext7 - 체크 표시가있는 목록 기호 사용자 정의
.setListSymbol ("\의 u2022 고객") - 고운 .setListSymbol 작업 ("\의 u2714") 또는 .setListSymbol ("\의 u2713") 작동하지
사용자 지정 목록 기호는 다른 텍스트 같다. 제대로 작동하려면 올바른 글꼴을 지정해야합니다. 기본적으로 iText는 표준 글꼴 중 하나 인 Helvetica 글꼴로 작동합니다. Helvetica는 U+2022
을 포함하지만 U+2714
및 U+2713
을 포함하지 않습니다.
목록에 필요한 글리프가 포함될 글꼴을 지정할 수 있으며이 글꼴이 목록 기호에 사용됩니다. 사용자가 언급 한 문자가 포함 된 글꼴의 예는 Arial Unicode
입니다.
List list = new List().
setFont(PdfFontFactory.createFont("C:/Windows/Fonts/arialuni.ttf", PdfEncodings.IDENTITY_H)).
setListSymbol("\u2713");
원하는 목록 기호로 목록을 만듭니다.
는 전체 목록의 글꼴을 변경 있지만 목록 기호 글꼴을 변경하지 않으려면, 당신은 그것을 다음과 같은 방법으로 수행 할 수 있습니다
PdfFont unicodeFont = PdfFontFactory.createFont("C:/Windows/Fonts/arialuni.ttf", PdfEncodings.IDENTITY_H);
List list = new List().
setListSymbol(new Text("\u2713").setFont(unicodeFont));
을