2009-09-24 6 views
2

QuartzDemo 샘플 애플리케이션을 살펴보면 quartz 만 사용하여 (즉, uiwebview를 사용하지 않고) PDF 렌더링 속도를 좋아합니다. 그러나 PDF를 확대 할 때 PDF보기처럼 명확하지는 않습니다.pdf 파일의 확대

+0

:-) 당신을 위해 모든 일을 할 것입니다. 너 자신을 찾으면 알려줘. –

답변

0

실제로는 미리 렌더링 된 PDF 이미지를 확대하는 것이므로 PNG 또는 유사한 크기로 확대하는 것과 비슷합니다. 실제로 PDF를 확대하려면 큰 배율로 pdf를 다시 렌더링하고 표시되어야하는 rect 만 표시해야합니다.

1

이 작업을 수행하는 가장 간단한 방법은 CATiledLayer 기반보기를 구현하고이를 UIScrollView의 하위보기로 추가하는 것입니다.

예를 들어 levelsOfDetail을 3으로 설정하고 levelsOfDetailBias를 2로 설정합니다 (한 개의 축소 레벨과 두 개의 확대 레벨). 누군가가 해결책이 있는지 관심 -

있는 UIScrollView 및 CATiledLayer 클래스는 저도 같은 문제가 있었

관련 문제