[PDF] Add helper class to manage ContentEntry set up and completion.
authorvandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 24 May 2011 17:19:38 +0000 (17:19 +0000)
committervandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 24 May 2011 17:19:38 +0000 (17:19 +0000)
commitb069c8cfcd5df285193eb334b3bc33438782e8da
tree2990dae2945b568582b455ff21a747f36491c842
parent8f096724a2fa6c6210a354015e598a37cdf222f0
[PDF] Add helper class to manage ContentEntry set up and completion.

This stack object helper class calls finishContentEntry when it goes out of scope, maintains the current content entry, and manages the dst form xobject when it is needed.  This can be made cleaner by moving the guts of SkPDFDevice into a core object, which can expose setUp/finishContentEntry as public, but that is left as a todo.

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

git-svn-id: http://skia.googlecode.com/svn/trunk@1409 2bbb7eff-a529-9590-31e7-b0007b416f81
include/pdf/SkPDFDevice.h
src/pdf/SkPDFDevice.cpp