|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>FcPatternBuild
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="GENERATOR"
|
|
Packit |
352660 |
CONTENT="Modular DocBook HTML Stylesheet Version 1.79">
|
|
Packit |
352660 |
REL="HOME"
|
|
Packit |
352660 |
HREF="t1.html">
|
|
Packit |
352660 |
REL="UP"
|
|
Packit |
352660 |
TITLE="FcPattern"
|
|
Packit |
352660 |
HREF="x103.html#AEN242">
|
|
Packit |
352660 |
REL="PREVIOUS"
|
|
Packit |
352660 |
TITLE="FcPatternGet-Type"
|
|
Packit |
352660 |
HREF="fcpatternget-type.html">
|
|
Packit |
352660 |
REL="NEXT"
|
|
Packit |
352660 |
TITLE="FcPatternDel"
|
|
Packit |
352660 |
HREF="fcpatterndel.html">
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="REFENTRY"
|
|
Packit |
352660 |
BGCOLOR="#FFFFFF"
|
|
Packit |
352660 |
TEXT="#000000"
|
|
Packit |
352660 |
LINK="#0000FF"
|
|
Packit |
352660 |
VLINK="#840084"
|
|
Packit |
352660 |
ALINK="#0000FF"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="NAVHEADER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
SUMMARY="Header navigation table"
|
|
Packit |
352660 |
WIDTH="100%"
|
|
Packit |
352660 |
BORDER="0"
|
|
Packit |
352660 |
CELLPADDING="0"
|
|
Packit |
352660 |
CELLSPACING="0"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
COLSPAN="3"
|
|
Packit |
352660 |
ALIGN="center"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="10%"
|
|
Packit |
352660 |
ALIGN="left"
|
|
Packit |
352660 |
VALIGN="bottom"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternget-type.html"
|
|
Packit |
352660 |
ACCESSKEY="P"
|
|
Packit |
352660 |
><<< Previous
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="80%"
|
|
Packit |
352660 |
ALIGN="center"
|
|
Packit |
352660 |
VALIGN="bottom"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="10%"
|
|
Packit |
352660 |
ALIGN="right"
|
|
Packit |
352660 |
VALIGN="bottom"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterndel.html"
|
|
Packit |
352660 |
ACCESSKEY="N"
|
|
Packit |
352660 |
>Next >>>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
ALIGN="LEFT"
|
|
Packit |
352660 |
WIDTH="100%">
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="FCPATTERNBUILD"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>FcPatternBuild
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="REFNAMEDIV"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN785"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Name
|
|
Packit |
352660 |
>FcPatternBuild, FcPatternVaBuild, FcPatternVapBuild -- Create patterns from arguments
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="REFSYNOPSISDIV"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN790"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Synopsis
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="FUNCSYNOPSIS"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN791"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
BORDER="0"
|
|
Packit |
352660 |
BGCOLOR="#E0E0E0"
|
|
Packit |
352660 |
WIDTH="100%"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="FUNCSYNOPSISINFO"
|
|
Packit |
352660 |
>#include <fontconfig/fontconfig.h>
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="FUNCDEF"
|
|
Packit |
352660 |
>FcPattern *
|
|
Packit |
352660 |
CLASS="FUNCTION"
|
|
Packit |
352660 |
>FcPatternBuild
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>(FcPattern *
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>, ...
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>);
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="FUNCDEF"
|
|
Packit |
352660 |
>FcPattern *
|
|
Packit |
352660 |
CLASS="FUNCTION"
|
|
Packit |
352660 |
>FcPatternVaBuild
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>(FcPattern *
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>, va_list
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>va
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>);
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="FUNCDEF"
|
|
Packit |
352660 |
>void
|
|
Packit |
352660 |
CLASS="FUNCTION"
|
|
Packit |
352660 |
>FcPatternVapBuild
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>(FcPattern *
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>result
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>, FcPattern *
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>, va_list
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>va
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>);
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="REFSECT1"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN816"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Description
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Builds a pattern using a list of objects, types and values. Each
|
|
Packit |
352660 |
value to be entered in the pattern is specified with three arguments:
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
TYPE="1"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Object name, a string describing the property to be added.
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Object type, one of the FcType enumerated values
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Value, not an FcValue, but the raw type as passed to any of the
|
|
Packit |
352660 |
FcPatternAdd<type> functions. Must match the type of the second
|
|
Packit |
352660 |
argument.
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>The argument list is terminated by a null object name, no object type nor
|
|
Packit |
352660 |
value need be passed for this. The values are added to `pattern', if
|
|
Packit |
352660 |
`pattern' is null, a new pattern is created. In either case, the pattern is
|
|
Packit |
352660 |
returned. Example
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
BORDER="0"
|
|
Packit |
352660 |
BGCOLOR="#E0E0E0"
|
|
Packit |
352660 |
WIDTH="100%"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="PROGRAMLISTING"
|
|
Packit |
352660 |
>pattern = FcPatternBuild (0, FC_FAMILY, FcTypeString, "Times", (char *) 0);
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>FcPatternVaBuild is used when the arguments are already in the form of a
|
|
Packit |
352660 |
varargs value. FcPatternVapBuild is a macro version of FcPatternVaBuild
|
|
Packit |
352660 |
which returns its result directly in the
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>result
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
variable.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="NAVFOOTER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
ALIGN="LEFT"
|
|
Packit |
352660 |
WIDTH="100%">
|
|
Packit |
352660 |
SUMMARY="Footer navigation table"
|
|
Packit |
352660 |
WIDTH="100%"
|
|
Packit |
352660 |
BORDER="0"
|
|
Packit |
352660 |
CELLPADDING="0"
|
|
Packit |
352660 |
CELLSPACING="0"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="33%"
|
|
Packit |
352660 |
ALIGN="left"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternget-type.html"
|
|
Packit |
352660 |
ACCESSKEY="P"
|
|
Packit |
352660 |
><<< Previous
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="34%"
|
|
Packit |
352660 |
ALIGN="center"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="t1.html"
|
|
Packit |
352660 |
ACCESSKEY="H"
|
|
Packit |
352660 |
>Home
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="33%"
|
|
Packit |
352660 |
ALIGN="right"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterndel.html"
|
|
Packit |
352660 |
ACCESSKEY="N"
|
|
Packit |
352660 |
>Next >>>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="33%"
|
|
Packit |
352660 |
ALIGN="left"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>FcPatternGet-Type
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="34%"
|
|
Packit |
352660 |
ALIGN="center"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="x103.html#AEN242"
|
|
Packit |
352660 |
ACCESSKEY="U"
|
|
Packit |
352660 |
>Up
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="33%"
|
|
Packit |
352660 |
ALIGN="right"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>FcPatternDel
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|