Hi all,
the ConvertToEncoding method has a problem, it returns an empty PdfString like
Dom suspected.
The encoding table is initialized and filled, but when querying this table in
the for-loop
nothing is returned as the values for val doesn't seem to be correct..
for( int i=0;i<lLen;i++ )
{
pdf_utf16be val = pszUtf16[i];
#ifdef PODOFO_IS_LITTLE_ENDIAN
val = ((val & 0xff00) >> 8) | ((val & 0xff) << 8);
#endif // PODOFO_IS_LITTLE_ENDIAN
*pCur = m_pEncodingTable[val];
if( *pCur ) // ignore 0 characters, as they cannot be converted to the
current encoding
++pCur;
}
*pCur = '\0';
Without the shift in the ifdef section it works!
Could this be fixed please?
Regards
Sebastian
@Dom sorry for sending the first email off-list, things have been busy
here at the customer
-----Ursprüngliche Nachricht-----
Von: Dominik Seichter [mailto:[email protected]]
Gesendet: Mittwoch, 26. Mai 2010 12:12
An: [email protected]
Cc: FIXED-TERM Gnas Eugen (BhP/TEF17); EXTERNAL Loch Sebastian (Firma Ferchau;
BhP/TEF17)
Betreff: Re: [Podofo-users] Experiencing problems writing text since switch to
new version 0.8.x
Hi Sebastian,
I do not have a Windows machine around right now, to debug this problem (it
works on Linux).
It seems that PdfFont::WriteStringToStream writes an empty string to the PDF.
So, I suspect either ePdfFilter_AsciiHexDecode does not work on windows at the
moment or more likely PdfEncoding::ConvertToEncoding has a problem. If you
want to set a break point in the above method in the debugger, I think you
will see quickly what the problem is. I am sure, once the problem is
identified, I can fix it easily. Do you think you can provide additional
information from a debugging session?
Best regards,
Dom
Am Mittwoch 26 Mai 2010 schrieb EXTERNAL Loch Sebastian (Firma Ferchau;
BhP/TEF17):
> Hi all,
>
> since the switch to the new version we couldn't write any text with
> DrawText when creating a new pdf or loading a template.
>
> We checked it with the actual trunk version 1240 on Windows XP and VS .NET.
> The HelloWorld example didn't work either.
>
> Before we used revision 1156 without any problems, see attached files.
>
> Any ideas to fix this??
>
> Best Regards
> Sebastianm
>
>
>
> ---------------------------------------------------------------------------
> ---
>
> _______________________________________________
> Podofo-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/podofo-users
>
--
**********************************************************************
Dominik Seichter - [email protected]
KRename - http://www.krename.net - Powerful batch renamer for KDE
KBarcode - http://www.kbarcode.net - Barcode and label printing
PoDoFo - http://podofo.sf.net - PDF generation and parsing library
SchafKopf - http://schafkopf.berlios.de - Schafkopf, a card game, for KDE
Alan - http://alan.sf.net - A Turing Machine in Java
**********************************************************************
------------------------------------------------------------------------------
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users