PDFsharp 문서에 체크 박스를 추가하는 가장 좋은 방법은 무엇입니까?PDFsharp 문서에 체크 박스를 추가하는 방법
지금까지 Wingdings 글꼴로 "\u00fd"
문자열 만 추가 할 수있었습니다. PDF 문서를 Acrobat Reader와 함께 열 경우에만 작동합니다. 하지만 크롬이나 IE가 체크 박스를 열지 않으면 읽을 수없는 문자가 표시됩니다.
PDFsharp에 대한 아이디어 나 더 나은 대안 (무료 또는 오픈 소스)을 원하십니까?
PDF 문서에 대한 필자의 요구 사항은 매우 간단하고 한두 개의 보고서 만 필요합니다.
PDFsharp에서 제공하는 팔로어가있는 링크 글꼴을 포함시키는 초보자.
체크 박스 그리기 :XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode,
PdfFontEmbedding.Always);
XFont prevCheckboxFont = new XFont("WingDings", 12, XFontStyle.Regular, options);
XRect prevCheckboxPos = new XRect(XUnit.FromInch(3.20), XUnit.FromInch(3.30),
XUnit.FromInch(1.25), XUnit.FromInch(.10));
string prevCheckboxText = "\u00FE";
gfx.DrawString(prevCheckboxText, prevCheckboxFont, XBrushes.Black,
prevCheckboxPos, XStringFormats.TopLeft);
이 몇 가지 코드를 보여주십시오. –
그래서 최신 버전 (1.50)을 사용하고 있지 않지만 매우 오래된 버전 (1.32 또는 그 이전 버전)을 사용하고있는 것으로 보입니다. 지금 작동합니까? 그렇지 않은 경우 PDF를 제공 하시겠습니까? 코드 스 니펫에는 확인란을 그리는 코드가 표시되지 않습니다. –
@PDFsharpNovice 체크 상자를 그리는 부분을 추가했습니다. 지금 일하고있다. Chrome과 IE는 내 노트북에 올바른 체크 박스를 표시하고 있지만 더 많은 테스트를 실행하고 서버에서 실행해야합니다. 최신 안정 버전 1.32.3057이 있습니다. 이 코드가 올바르게 보이는지 또는 업데이트 된 방법이 있습니까? – causita