Imported Upstream version 2.12.1
[platform/upstream/fontconfig.git] / doc / FcPatternAdd-Type.3
1 .\" auto-generated by docbook2man-spec from docbook-utils package
2 .TH "FcPatternAdd-Type" "3" "05 8月 2016" "Fontconfig 2.12.1" ""
3 .SH NAME
4 FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, FcPatternAddMatrix, FcPatternAddCharSet, FcPatternAddBool, FcPatternAddFTFace, FcPatternAddLangSet, FcPatternAddRange \- Add a typed value to a pattern
5 .SH SYNOPSIS
6 .nf
7 \fB#include <fontconfig/fontconfig.h>
8 .sp
9 FcBool FcPatternAddInteger (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIi\fB);
10 .sp
11 FcBool FcPatternAddDouble (FcPattern *\fIp\fB, const char *\fIobject\fB, double \fId\fB);
12 .sp
13 FcBool FcPatternAddString (FcPattern *\fIp\fB, const char *\fIobject\fB, const FcChar8 *\fIs\fB);
14 .sp
15 FcBool FcPatternAddMatrix (FcPattern *\fIp\fB, const char *\fIobject\fB, const FcMatrix *\fIm\fB);
16 .sp
17 FcBool FcPatternAddCharSet (FcPattern *\fIp\fB, const char *\fIobject\fB, const FcCharSet *\fIc\fB);
18 .sp
19 FcBool FcPatternAddBool (FcPattern *\fIp\fB, const char *\fIobject\fB, FcBool \fIb\fB);
20 .sp
21 FcBool FcPatternAddFTFace (FcPattern *\fIp\fB, const char *\fIobject\fB, const FT_Face\fIf\fB);
22 .sp
23 FcBool FcPatternAddLangSet (FcPattern *\fIp\fB, const char *\fIobject\fB, const FcLangSet *\fIl\fB);
24 .sp
25 FcBool FcPatternAddRange (FcPattern *\fIp\fB, const char *\fIobject\fB, const FcRange *\fIr\fB);
26 .fi\fR
27 .SH "DESCRIPTION"
28 .PP
29 These are all convenience functions that insert objects of the specified
30 type into the pattern. Use these in preference to FcPatternAdd as they
31 will provide compile-time typechecking. These all append values to
32 any existing list of values.
33 \fBFcPatternAddRange\fR are available since 2.11.91.