으로 C# 코드에서 ITextSharp를 사용합니다. 나는 acrofields를 사용하여 양식으로 데이터를 채 웁니다. 나는 지금 막 비율을 배열하는 방법을 배웠다. 다음으로 숫자 서식을 지정하는 방법을 알아야합니다.itextSharp acrofields 형식을 숫자
Stream os = new FileStream(PDFPath, FileMode.CreateNew);
PdfReader reader = new PdfReader(memIO);
PdfStamper stamper = new PdfStamper(reader, os, '9', true);
AcroFields fields = stamper.AcroFields;
fields.SetField("Pgo", "1.0", "100%"); // Works fine
fields.SetField("value", "1217000.000000", "$1,217,000"); // Drops Dollar sign and comma
내가 뭘 잘못하고 있니?
가능한 복제본 [itextpdf acrofields format as Percentage] (http://stackoverflow.com/questions/27695621/itextpdf-acrofields-format-as-percentage) –
그 대답은 실제로 중복되지 않습니다. 이전 질문 ('//Works fine' 참조). 다른 현상에 대해 물어 보는 원래의 질문을 확장 한 것입니다 : // Drops Dollar sign and comma. 나는 그 문제가 재현 될 수 없다는 의미로 대답 할 것이다. 나는 또한 가능한 원인을 설명 할 것이다. –
@Arne 결과 : 문제가 발생한 PDF가있는 경우 질문을 제공하십시오. – mkl