Man Linux: Main Page and Category List

NAME

       FcPatternGetInteger,       FcPatternGetDouble,      FcPatternGetString,
       FcPatternGetMatrix,       FcPatternGetCharSet,        FcPatternGetBool,
       FcPatternGetFTFace,  FcPatternGetLangSet  - Return a typed value from a
       pattern

SYNOPSIS

       #include <fontconfig.h>

       FcResult FcPatternGetInteger(FcPattern *p);
       (const char *object);
       (int n);
       (int *i);

       FcResult FcPatternGetDouble(FcPattern *p);
       (const char *object);
       (int n);
       (double *d);

       FcResult FcPatternGetString(FcPattern *p);
       (const char *object);
       (int n);
       (FcChar8 **s);

       FcResult FcPatternGetMatrix(FcPattern *p);
       (const char *object);
       (int n);
       (FcMatrix **s);

       FcResult FcPatternGetCharSet(FcPattern *p);
       (const char *object);
       (int n);
       (FcCharSet **c);

       FcResult FcPatternGetBool(FcPattern *p);
       (const char *object);
       (int n);
       (FcBool *b);

       FcResult FcPatternGetFTFace(FcPattern *p);
       (const char *object);
       (int n);

       FcResult FcPatternGetLangSet(FcPattern *p);
       (const char *object);
       (FT_Face *f);
       .fi

DESCRIPTION

       These are convenience functions that call FcPatternGet and verify  that
       the   returned   data   is   of   the   expected   type.   They  return
       FcResultTypeMismatch if this is not the case.  Note  that  these  (like
       FcPatternGet)  do  not  make a copy of any data structure referenced by
       the return value. Use these in preference to  FcPatternGet  to  provide
       compile-time typechecking.

VERSION

       Fontconfig version 2.8.0

                               18 November 2009           FcPatternGet-Type(3)