[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