dwww Home | Manual pages | Find package

FcPatternGet-Type(3)                                       FcPatternGet-Type(3)

NAME
       FcPatternGetInteger,   FcPatternGetDouble,   FcPatternGetString,  FcPat-
       ternGetMatrix,  FcPatternGetCharSet,  FcPatternGetBool,  FcPatternGetFT-
       Face, FcPatternGetLangSet, FcPatternGetRange - Return a typed value from
       a pattern

SYNOPSIS
       #include <fontconfig/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,  Fc-
       Bool *b);

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

       FcResult FcPatternGetLangSet (FcPattern *p, const char *object,  int  n,
       FcLangSet **l);

       FcResult  FcPatternGetRange  (FcPattern  *p,  const char *object, int n,
       FcRange **r);

DESCRIPTION
       These are convenience functions that call FcPatternGet and  verify  that
       the  returned data is of the expected type. They return FcResultTypeMis-
       match 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  type-
       checking.  FcPatternGetRange are available since 2.11.91.

Fontconfig 2.15.0                04 April 2025             FcPatternGet-Type(3)

Generated by dwww version 1.16 on Sat Oct 3 06:00:28 CEST 2026.