unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (Debian-5.0)
Page:
Section:
Apropos / Subsearch:
optional field

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



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

SYNOPSIS
       #include <&lt;fontconfig.h>&gt;

       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);

       FcBool  FcPatternGetFTFace  (FcPattern  *p,  const  char *object, const
       FT_Face *f);

       FcBool FcPatternGetLangSet (FcPattern *p,  const  char  *object,  const
       FcLangSet **l);

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.

VERSION
       Fontconfig version 2.6.0



                                  31 May 2008             FcPatternGet-Type(3)