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.13.1                23 March 2022            FcPatternGet-Type(3)

Generated by dwww version 1.14 on Fri Jan 24 09:49:30 CET 2025.