Core Graphics   >     CGPDFArray
CGPDFArray
PDF 文書内の配列構造。
概観
PDF 配列は異質かもしれません。つまり、PDF 文字列、PDF 辞書、その他の PDF 配列など他の PDF オブジェクトを含むことがあります。
PDF 配列から値を取得する多くの CGPDFArray 関数は以下の形式をとります:
リスト 1
bool CGPDFArrayGet<DataType> ( CGPDFArrayRef array, size_t index, <DataType>Ref *value );
これらの関数は、指定したインデックスにあるオブジェクトのデータ型をテストします。オブジェクトが期待された型でない場合、関数は false を返します。オブジェクトが期待された型の場合、関数は true を返し、オブジェクトは value パラメータに返されます。
この型は CFTypeRef から派生したものではないため、この型を保持したり解放したりする関数はありません。CGPDFArrayRef オブジェクトは、CGPDFDocument オブジェクトの構成部分としてのみ存在し、そのコンテナによって管理されます。
シンボル
PDF 配列からデータを取得
func CGPDFArrayGetArray(CGPDFArrayRef, Int, UnsafeMutablePointer<CGPDFArrayRef?>?)
PDF 配列内の与えられたインデックスにあるオブジェクトが別の PDF 配列であるかどうかを返し、存在する場合は、その配列を取得します。
func CGPDFArrayGetBoolean(CGPDFArrayRef, Int, UnsafeMutablePointer<CGPDFBoolean>?)
PDF 配列内の与えられたインデックスにあるオブジェクトが PDF のブール値であるかどうかを返します。そうであれば、そのブール値を取得します。
func CGPDFArrayGetCount(CGPDFArrayRef)
PDF 配列の項目数を返します。
func CGPDFArrayGetDictionary(CGPDFArrayRef, Int, UnsafeMutablePointer<CGPDFDictionaryRef?>?)
PDF 配列内の与えられたインデックスにあるオブジェクトが PDF の辞書であるかどうかを返します。そうであれば、その辞書を取得します。
func CGPDFArrayGetInteger(CGPDFArrayRef, Int, UnsafeMutablePointer<CGPDFInteger>?)
PDF 配列内の与えられたインデックスにあるオブジェクトが PDF の整数かどうかを返します。そうであれば、そのオブジェクトを取得します。
func CGPDFArrayGetName(CGPDFArrayRef, Int, UnsafeMutablePointer<UnsafePointer<Int8>?>?)
PDF 配列内の与えられたインデックスにあるオブジェクトが PDF の参照名(定数 C 文字列として表される) かどうかを返します。そうであれば、その名前を取得します。
func CGPDFArrayGetNull(CGPDFArrayRef, Int)
Quartz PDF 配列内の与えられたインデックスにあるオブジェクトが PDF null かどうかを返します。
func CGPDFArrayGetNumber(CGPDFArrayRef, Int, UnsafeMutablePointer<CGPDFReal>?)
PDF 配列内の与えられたインデックスにあるオブジェクトが PDF 番号であるかどうかを返します。そうであれば、そのオブジェクトを取得します。
func CGPDFArrayGetObject(CGPDFArrayRef, Int, UnsafeMutablePointer<CGPDFObjectRef?>?)
PDF 配列内の与えられたインデックスにあるオブジェクトが PDF オブジェクトであるかどうかを返します。そうであれば、そのオブジェクトを取得します。
func CGPDFArrayGetStream(CGPDFArrayRef, Int, UnsafeMutablePointer<CGPDFStreamRef?>?)
PDF 配列内の与えられたインデックスにあるオブジェクトが PDF ストリームであるかどうかを返します。そうであれば、そのストリームを取得します。
func CGPDFArrayGetString(CGPDFArrayRef, Int, UnsafeMutablePointer<CGPDFStringRef?>?)
PDF 配列内の与えられたインデックスにあるオブジェクトが PDF 文字列かどうかを返します。そうであれば、その文字列を取得します。
データ型
PDF 配列をカプセル化する不透明な型。
以下も見よ
関連した文書