[poppler] change FontInfo::type() to enumerated value

Albert Astals Cid aacid at kde.org
Sun Jul 3 09:57:11 PDT 2005


I agree with that.

Albert

A Diumenge 03 Juliol 2005 18:42, Martin Kretzschmar va escriure:
> Am Samstag, den 02.07.2005, 14:18 +1000 schrieb Brad Hards:
> > In working through the Qt4 bindings for FontInfo, I've found that having
> > the font type returned as a GooString isn't all that nice. It would be
> > much nicer to have an enumerated type (which it is in GfxFontInfo). So my
> > proposal is to make FontInfo::type() return an enumerated value, and to
> > add
> > FontInfo::typeName() which return a GooString, in case anyone wants it.
>
> IMHO with the ::type() it doesn't make much sense to expose
> another ::typeName(). Any user of ::typeName() (who should be using a
> wrapper anyway ;-)) has to convert to a non-goo string type anyway. So
> he could convert from the enum as well.
>
> > Any concerns with this patch?
> >
> > Brad
> >
> > Index: FontInfo.h
> > ===================================================================
> > RCS file: /cvs/poppler/poppler/poppler/FontInfo.h,v
> > retrieving revision 1.2
> > diff -u -4 -p -r1.2 FontInfo.h
> > --- FontInfo.h  28 Jun 2005 22:49:15 -0000      1.2
> > +++ FontInfo.h  2 Jul 2005 04:12:28 -0000
> > @@ -5,25 +5,37 @@
> >  #include "goo/GooList.h"
> >
> >  class FontInfo {
> >  public:
> > -
> > +  enum Type {
> > +    unknown,
> > +    Type1,
> > +    Type1C,
> > +    Type3,
> > +    TrueType,
> > +    CIDType0,
> > +    CIDType0C,
> > +    CIDTrueType
> > +  };
> > +
>
> Why not use GfxFontType?
>
> Regards,
>
> Martin
>
> _______________________________________________
> poppler mailing list
> poppler at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/poppler

		
______________________________________________ 
Renovamos el Correo Yahoo! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es


More information about the poppler mailing list