Core Graphics   >     CGPDFObjectGetValue(_:_:_:)
関数
CGPDFObjectGetValue(_:_:_:)
オブジェクトが指定された型であるかどうかを返し、そうであればその値を取得します。
宣言
パラメータ
object | PDF オブジェクト。 |
type | PDF オブジェクトの型。 |
value | object パラメータが指定された型の PDF オブジェクトであれば、返る時にはそのオブジェクトが含まれています。そうでない場合は値が定義されていません。 |
戻り値
指定されたオブジェクトが指定された型の PDF オブジェクトである場合は true を返し、そうでない場合は false を返します。
議論
この関数は、object パラメータの値を取得します。object の型が指定された型と等しい場合は、以下のようになります:
- value パラメーターが NULL ポインターでない場合、object の値は value にコピーされ、関数は true を返します。
- value パラメータが NULL ポインターの場合、関数は単に true を返します。これにより、object が指定された型かどうかをテストできます。
object の型が integer で type が real の場合、object の値は浮動小数点に変換され、結果は value にコピーされ、関数は true を返します。上記のいずれの条件も満たされない場合は、false を返します。