0
我使用CGPDFDocument將pdf繪製到UIView屏幕中。 但是我在繪製pdf時遇到了一些事情,所以你的幫助將會很感激。如何在縮放模式下使用CGPDFDocument繪製PDF?
要求:我希望我的pdf文檔能夠以某種比例顯示在UIView上,這樣我的pdf文檔就可以輕鬆地讀取給用戶,而無需放大或縮小。
與正常流量:
//1. Set the frame of view
view.frame = CGRectMake(0,0,1008,612);
//2. Normal scale
CGContextScaleCTM(context, 1.0, -1.0);
//3. Translate PDF
CGContextTranslateCTM(context, 0, -[self bounds].size.height);
現在什麼應該是低於事物的價值,而我試圖用因數1.2縮放PDF:
//1. Set the frame of view
view.frame = CGRectMake(0,0,1008*1.2,612*1.2);
//2. here i am scaling the pdf with 1.2 scale factor
CGContextScaleCTM(context, 1.2, -1.2);
//3. Translate PDF, so what will be the value of below parameter according to scale factor 1.2?
CGContextTranslateCTM(context, ?, ?);
會有什麼CGContextTranslateCTM的,而價值我使用的比例因子爲1.2? 或 任何人都可以幫我關於CGContextTranslateCTM函數的工作原理嗎?
感謝iPDFDev的快速回復。你的鏈接工作就像魅力:) –