Core Graphics   >     CGPDFScanner
CGPDFScanner
PDF コンテンツストリームのコンテンツと演算子を処理するための解析オブジェクト。
概観
PDF スキャナオブジェクトを設定して、ストリーム内の特定の PDF 演算子を検出したときに呼び出し関数を呼び出すことができます。
このオブジェクトは CFType から派生したものではありません。CGPDFScannerRetain(_:) および CGPDFScannerRelease(_:) を使用して、CGPDFScannerRef インスタンスの保持カウントを管理して下さい。CFRetain と CFRelease は使用しないで下さい。
シンボル
PDF スキャナオブジェクトの作成
func CGPDFScannerCreate(CGPDFContentStreamRef.html" class= "uv">CGPDFContentStreamRef, CGPDFOperatorTableRef?, UnsafeMutableRawPointer?)
PDF スキャナを作成します。
PDF スキャナオブジェクトの保持と解放
func CGPDFScannerRetain(CGPDFScannerRef)
スキャナオブジェクトの保持カウントを増分します。
func CGPDFScannerRelease(CGPDFScannerRef)
スキャナオブジェクトの保持カウントを減分します。
コンテンツの解析
func CGPDFScannerScan(CGPDFScannerRef)
PDF スキャナオブジェクトのコンテンツストリームを解析します。
func CGPDFScannerGetContentStream(CGPDFScannerRef)
PDF スキャナオブジェクトに関連したコンテンツストリームを返します。
スキャナースタックから PDF オブジェクトを取得
func CGPDFScannerPopObject(CGPDFScannerRef, UnsafeMutablePointer<CGPDFObjectRef?>?)
スキャナスタックからオブジェクトを取得します。
func CGPDFScannerPopBoolean(CGPDFScannerRef, UnsafeMutablePointer<CGPDFBoolean>?)
スキャナスタックから Boolean オブジェクトを取得します。
func CGPDFScannerPopInteger(CGPDFScannerRef, UnsafeMutablePointer<CGPDFInteger>?)
スキャナスタックから整数オブジェクトを取得します。
func CGPDFScannerPopNumber(CGPDFScannerRef, UnsafeMutablePointer<CGPDFReal>?)
スキャナスタックから実数オブジェクトを取得します。
func CGPDFScannerPopName(CGPDFScannerRef, UnsafeMutablePointer<UnsafePointer<Int8>?>?)
スキャナスタックから文字列を取得します。
func CGPDFScannerPopString(CGPDFScannerRef, UnsafeMutablePointer<CGPDFStringRef?>?)
スキャナスタックから文字列オブジェクトを取得します。
func CGPDFScannerPopArray(CGPDFScannerRef, UnsafeMutablePointer<CGPDFArrayRef?>?)
スキャナスタックから配列オブジェクトを取得します。
func CGPDFScannerPopDictionary(CGPDFScannerRef, UnsafeMutablePointer<CGPDFDictionaryRef?>?)
スキャナスタックから PDF 辞書オブジェクトを取得します。
func CGPDFScannerPopStream(CGPDFScannerRef, UnsafeMutablePointer<CGPDFStreamRef?>?)
スキャナスタックから PDF ストリームオブジェクトを取得します。
データ型
PDF コンテンツストリームの解析に使用される型。
以下も見よ
関連した文書