Index: pdf/number_image_generator.h |
=================================================================== |
--- pdf/number_image_generator.h (revision 0) |
+++ pdf/number_image_generator.h (revision 0) |
@@ -0,0 +1,37 @@ |
+// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef PDF_NUMBER_IMAGE_GENERATOR_H |
+#define PDF_NUMBER_IMAGE_GENERATOR_H |
+ |
+#include <vector> |
+ |
+#include "ppapi/cpp/image_data.h" |
+ |
+namespace chrome_pdf { |
+ |
+class Instance; |
+ |
+class NumberImageGenerator { |
+ public: |
+ explicit NumberImageGenerator(Instance* instance); |
+ virtual ~NumberImageGenerator(); |
+ |
+ void Configure(const pp::ImageData& number_background, |
+ const std::vector<pp::ImageData>& number_images, |
+ float device_scale); |
+ |
+ void GenerateImage(int page_number, pp::ImageData* image); |
+ |
+ private: |
+ Instance* instance_; |
+ pp::ImageData number_background_; |
+ std::vector<pp::ImageData> number_images_; |
+ float device_scale_; |
+}; |
+ |
+} // namespace chrome_pdf |
+ |
+#endif // PDF_NUMBER_IMAGE_GENERATOR_H |
+ |
Property changes on: pdf\number_image_generator.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |