pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bharat Bhatt <bharatbh...@gmail.com>
Subject Re: Text width calculation
Date Wed, 14 Jun 2017 09:46:14 GMT
Hi Attila,

So when you use "UTF-8" exception is not coming. Is it correct?

Thanks,
Bharat


On Wed, Jun 14, 2017 at 2:21 PM, Attila Kiss <kiss.attila1001@gmail.com>
wrote:

> I was able to get this exception when I save the source file first in
> Eclipse with default encoding (Cp1250), then I change the encoding to
> UTF-8. After the encoding changed, the character 'ó' changed to this ->
> '�' and the exception was thrown. So the problem could be around the source
> file encoding? Maybe. Just a guess.
> Attila
>
> 2017-06-14 10:20 GMT+02:00 Tilman Hausherr <THausherr@t-online.de>:
>
>> It works for me on windows 7 and windows 10.
>>
>> Current version is 2.0.6.
>>
>> Tilman
>>
>> Am 14.06.2017 um 06:37 schrieb Bharat Bhatt:
>>
>>> Hi,
>>>
>>> I am using PDFBOX 2.0.4 api, and using  PDType1Font.HELVETICA font.
>>> So when calculating text width using
>>>
>>>          String text = "Tipo Identificación";
>>>          PDFont pdFont = PDType1Font.HELVETICA;
>>>          float width = (pdFont.getStringWidth(text) / 1000F)* 12f;
>>>
>>> Getting error
>>> Caused by: java.lang.IllegalArgumentException: U+FFFD ('.notdef') is not
>>> available in this font Helvetica (generic: ArialMT) encoding:
>>> WinAnsiEncoding
>>>
>>> But same code work on Linux server.
>>>
>>> How to resolve this and make system independent?
>>>
>>> How to support other languages?
>>>
>>>
>>> Thanks,
>>> Bharat
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message