Revision: 3261
http://skim-app.svn.sourceforge.net/skim-app/?rev=3261&view=rev
Author: hofman
Date: 2007-11-25 07:58:07 -0800 (Sun, 25 Nov 2007)
Log Message:
-----------
Draw page background in pdf bundle thumbnail and shift the context to zero
origin.
Modified Paths:
--------------
trunk/QuickLook-Skim/GenerateThumbnailForURL.m
Modified: trunk/QuickLook-Skim/GenerateThumbnailForURL.m
===================================================================
--- trunk/QuickLook-Skim/GenerateThumbnailForURL.m 2007-11-25 15:26:49 UTC
(rev 3260)
+++ trunk/QuickLook-Skim/GenerateThumbnailForURL.m 2007-11-25 15:58:07 UTC
(rev 3261)
@@ -92,10 +92,14 @@
BOOL failed = NO;
if (pdfPage) {
CGRect pageRect = CGPDFPageGetBoxRect(pdfPage,
kCGPDFCropBox);
- CGContextRef ctxt =
QLThumbnailRequestCreateContext(thumbnail, pageRect.size, FALSE, NULL);
- CGAffineTransform t =
CGPDFPageGetDrawingTransform(pdfPage, kCGPDFCropBox, pageRect, 0, true);
+ CGRect thumbRect = {0.0, 0.0, CGRectGetWidth(pageRect),
CGRectGetHeight(pageRect)};
+ CGFloat color[4] = {1.0, 1.0, 1.0, 1.0};
+ CGContextRef ctxt =
QLThumbnailRequestCreateContext(thumbnail, thumbRect.size, FALSE, NULL);
+ CGAffineTransform t =
CGPDFPageGetDrawingTransform(pdfPage, kCGPDFCropBox, thumbRect, 0, true);
CGContextConcatCTM(ctxt, t);
CGContextClipToRect(ctxt, pageRect);
+ CGContextSetFillColor(ctxt, color);
+ CGContextFillRect(ctxt, pageRect);
CGContextDrawPDFPage(ctxt, pdfPage);
QLThumbnailRequestFlushContext(thumbnail, ctxt);
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit