Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
FcPatternGet-Type(3)					  FcPatternGet-Type(3)

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

       #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, FcBool *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);

       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.92		  09 8ae 2019		  FcPatternGet-Type(3)


Want to link to this manual page? Use this URL:

home | help