nscachedimagerep를 피하는 방법
-
20-09-2019 - |
문제
PDF에서 나오는 NSIMAGE로 작업하고 있습니다. 처음에 이미지를 만들 때 NSIMAGEREP가 하나 뿐이며 NSPDFIMAGEREP입니다. 이것은 좋습니다. 나는 그것으로 일할 수 있습니다. 얼마나 많은 페이지가 있는지 확인하고 지정된 페이지로 이동하여 그릴 수 있습니다.
문제는 등을 돌리 자마자 여러 페이지가없는 것 같습니다. 이제 pdfimagerep을 별도의 변수로 유지하면 추적이 유지되지만 더 이상 이미지와 관련이 없으므로 이미지를 그릴 때 여전히 같은 페이지에 있습니다.
내가 무엇을 놓치고 있습니까?
감사해요.
해결책
이미지에서 [Image SetDatarEtained : 예] 호출하여 원래 PDF 데이터가 주변에 유지되도록하면 비트 맵으로 캐시됩니다.
여전히 문제가있는 경우 [Image SetCacheMode : NSIMAGECACHENEVER]를 사용하여 캐싱을 완전히 꺼질 수 있습니다.
다른 팁
10.6에 시도하십시오. 문제가 증발했을 것입니다.
참조하십시오 AppKit 릴리스 노트 nsimage 변경에 대한 자세한 내용은.
제휴하지 않습니다 StackOverflow