void XDestroyOC(oc)
XOC oc;
char * XSetOCValues(oc, ...)
XOC oc;
char * XGetOCValues(oc, ...)
XOC oc;
ベースフォント名の引き数は出力コンテクストの生成時には必須であり、これが 与えられない限り出力コンテクストは生成されない。 他の出力コンテクスト値は後から設定することができる。
XCreateOC は出力コンテクストが生成できなかった場合、NULL を返す。 NULL が返されるのは以下の原因による。
関数 XDestroyOC は指定した出力コンテクストを破棄する。
関数 XSetOCValues はエラーが発生しなかった場合に NULL を返す。 そうでない場合、設定できなかった最初の引き数の名前が返される。 引き数を設定できない場合は、以下の原因が考えられる。
設定される値は、引き数の意味によって決まるデータ型に適合するデータでな ければならない。
関数 XGetOCValues はエラーが発生しなければ NULL を返す。そうでない場合、 取得することができなかった最初の引き数の名前を返す。 引き数が取得できない場合は以下の原因が考えられる。
引き数の名前に続く値はそれぞれ値が格納される場所を指すポインタでなければ ならない。
関数 XOMOfOC は指定された出力コンテクストに対応する出力メソッドを返す。