|
Packit |
352660 |
.\" auto-generated by docbook2man-spec from docbook-utils package
|
|
Packit |
352660 |
.TH "FcPatternGet-Type" "3" "30 8月 2018" "Fontconfig 2.13.1" ""
|
|
Packit |
352660 |
.SH NAME
|
|
Packit |
352660 |
FcPatternGetInteger, FcPatternGetDouble, FcPatternGetString, FcPatternGetMatrix, FcPatternGetCharSet, FcPatternGetBool, FcPatternGetFTFace, FcPatternGetLangSet, FcPatternGetRange \- Return a typed value from a pattern
|
|
Packit |
352660 |
.SH SYNOPSIS
|
|
Packit |
352660 |
.nf
|
|
Packit |
352660 |
\fB#include <fontconfig/fontconfig.h>
|
|
Packit |
352660 |
.sp
|
|
Packit |
352660 |
FcResult FcPatternGetInteger (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, int *\fIi\fB);
|
|
Packit |
352660 |
.sp
|
|
Packit |
352660 |
FcResult FcPatternGetDouble (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, double *\fId\fB);
|
|
Packit |
352660 |
.sp
|
|
Packit |
352660 |
FcResult FcPatternGetString (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FcChar8 **\fIs\fB);
|
|
Packit |
352660 |
.sp
|
|
Packit |
352660 |
FcResult FcPatternGetMatrix (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FcMatrix **\fIs\fB);
|
|
Packit |
352660 |
.sp
|
|
Packit |
352660 |
FcResult FcPatternGetCharSet (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FcCharSet **\fIc\fB);
|
|
Packit |
352660 |
.sp
|
|
Packit |
352660 |
FcResult FcPatternGetBool (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FcBool *\fIb\fB);
|
|
Packit |
352660 |
.sp
|
|
Packit |
352660 |
FcResult FcPatternGetFTFace (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FT_Face *\fIf\fB);
|
|
Packit |
352660 |
.sp
|
|
Packit |
352660 |
FcResult FcPatternGetLangSet (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FcLangSet **\fIl\fB);
|
|
Packit |
352660 |
.sp
|
|
Packit |
352660 |
FcResult FcPatternGetRange (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FcRange **\fIr\fB);
|
|
Packit |
352660 |
.fi\fR
|
|
Packit |
352660 |
.SH "DESCRIPTION"
|
|
Packit |
352660 |
.PP
|
|
Packit |
352660 |
These are convenience functions that call FcPatternGet and verify that the
|
|
Packit |
352660 |
returned data is of the expected type. They return FcResultTypeMismatch if
|
|
Packit |
352660 |
this is not the case. Note that these (like FcPatternGet) do not make a
|
|
Packit |
352660 |
copy of any data structure referenced by the return value. Use these
|
|
Packit |
352660 |
in preference to FcPatternGet to provide compile-time typechecking.
|
|
Packit |
352660 |
\fBFcPatternGetRange\fR are available since 2.11.91.
|