Hi Paulo,

I tried the code-snippet you sent me, but the problem is, that the
BaseFontParameters always *are* null. So where are the Parameters set. Where
have I to insert the snippet or what else have I to do before that so that I
am able to set the encoding of the then existing BaseFontParameters?

Greetings,

Wolfram Rittmeyer


> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag von Paulo
> Soares
> Gesendet: Freitag, 21. Februar 2003 12:25
> An: 'Wolfram Rittmeyer'; [EMAIL PROTECTED] Sourceforge. Net
> Betreff: RE: [iText-questions] still a problem with unicode-characters
> in Graphics2-texts
>
>
> The problem is that DefaultFontMapper maps the fonts with the winansi
> encoding by default. You'll have to change the encoding to an
> encoding with
> the russian characters or better yet, use the encoding Identity-H
> to support
> all the encodings in that particular font. Assuming that you want
> to change
> the encoding to Arial:
>
>             mapper.insertDirectory("c:\\windows\\fonts");
>             DefaultFontMapper.BaseFontParameters pp =
> mapper.getBaseFontParameters("Arial");
>             if (pp != null)
>                 pp.encoding = BaseFont.IDENTITY_H;
>
> Best Regards,
> Paulo Soares
>
>
> > -----Original Message-----
> > From:       Wolfram Rittmeyer [SMTP:[EMAIL PROTECTED]
> > Sent:       Friday, February 21, 2003 11:00
> > To: [EMAIL PROTECTED] Sourceforge. Net
> > Subject:    [iText-questions] still a problem with unicode-characters in
> > Graphics2-texts
> >
> > Hi,
> >
> > yesterday I already posted a message about problems with using a
> > Graphics2-objects method "g.drawString(xyz)".
> >
> > Now I found the method cb.getGraphics(width, height, fontMapper). And I
> > used
> > a mapper to map my BaseFont-object (created using
> BaseFont.EMBEDDED) to an
> > awt-Font-object.
> >
> > But yet I do not get the expected results. Though in other parts all
> > russian
> > characters are displayed in a correct manner, the g.drawString()-method
> > does
> > yield inacceptable results. It displays western text but instead of
> > printing
> > russinan characters it just prints blanks.
> >
> > Why that? What else have I to add?
> >
> > Part of my code:
> >     baseFont = BaseFont.createFont(UNICODE_FONT, BaseFont.IDENTITY_H,
> > BaseFont.EMBEDDED);
> >     cb.setFontAndSize(baseFont, 6);
> >     FontMapper mapper = new DefaultFontMapper();
> >     PdfTemplate mapTemplate = cb.createTemplate((int)(realWidth - (2 *
> > (mapPadding)) - 2), mapHeight - (2 * (mapPadding)));
> >     Graphics2D g2 = mapTemplate.createGraphics((int)(realWidth - (2 *
> > (mapPadding)) - 2), mapHeight - (2 * (mapPadding)), mapper);
> >     awtFont = mapper.pdfToAwt(baseFont, 6);
> >     g2.setFont(awtFont);
> >     painter.paint(g2, 0, 0, (int)(realWidth - (2 * (border +
> > mapPadding)) - 2),
> > mapHeight - (2 * (mapPadding)));
> >
> > The painter uses g2.drawString() but does not set a font itself...
> >
> > Another strange thing with g2.drawString:
> > If I look at the font-list of the AcrobatReader it does *not* show
> > "embedded" with the given Font, though this is displayed with
> every other
> > Font created with BaseFont.EMBEDDED.
> >
> > Thanx for any help,
> >
> > Wolfram Rittmeyer (from Germany)
> >
> >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
> > The most comprehensive and flexible code editor you can use.
> > Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
> > www.slickedit.com/sourceforge
> > _______________________________________________
> > iText-questions mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/itext-questions
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
> The most comprehensive and flexible code editor you can use.
> Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
> www.slickedit.com/sourceforge
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
>



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to