1

私がクォーツ2DでPDFドキュメントを調べている間、彼らはCGPDFDocumentオブジェクトからページを取得することについて言っていました。次に、CGContextRefオブジェクトにページを描画します。

CGPDFDocumentRef document = MyGetPDFDocumentRef (filename);
CGPDFPageRef page = CGPDFDocumentGetPage (document, pageNumber); 
CGContextDrawPDFPage (myContext, page); 
CGPDFDocumentRelease (document); 

すべてがこのコンテキストで行われます。コンテキストに対して行われたこれらのことをビューでどのように表示できるかわかりません。または何かが足りませんか?私はwebViewでPDFを表示しています。

4

1 に答える 1

4

ACGContextRefは 2D のものを描画するためのキャンバスです。引用したコードは、キャンバスに PDF ページを描画します。

EveryUIViewには-drawRect:、ビューを画面にレンダリングするメソッドがあります。メソッドでは、必要なものを描画するための aCGContextRefが自動的に提供されます ( )。UIGraphicsGetCurrentContext()

于 2010-02-24T06:52:09.993 に答える