Generalize the flip origin argument to the PDF device constructor.
authorvandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 11 Apr 2011 23:24:18 +0000 (23:24 +0000)
committervandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 11 Apr 2011 23:24:18 +0000 (23:24 +0000)
commit75f97e452e8f2ee55cd2b283df7d7734f48bc2bf
tree22bbb2a11daf8bd4edfbe5dc15f203872b2fca6b
parent7aaee005fa2b219bb74c9c050936042e8c9bde6e
Generalize the flip origin argument to the PDF device constructor.

The argument still has a default value that does what most users will want, but provides more flexibility.
Chrome will use this change to support an initial translation of the origin to simulate a margin and to scale the entire content (needed on Windows).

When landing to Chrome, this will need http://codereview.chromium.org/6820038

Review URL: http://codereview.appspot.com/4373052

git-svn-id: http://skia.googlecode.com/svn/trunk@1111 2bbb7eff-a529-9590-31e7-b0007b416f81
gm/gmmain.cpp
include/pdf/SkPDFDevice.h
include/pdf/SkPDFUtils.h
src/pdf/SkPDFDevice.cpp
src/pdf/SkPDFFont.cpp
src/pdf/SkPDFShader.cpp
src/pdf/SkPDFUtils.cpp