Index: experimental/PdfViewer/SkPdfUtils.h |
=================================================================== |
--- experimental/PdfViewer/SkPdfUtils.h (revision 9812) |
+++ experimental/PdfViewer/SkPdfUtils.h (working copy) |
@@ -1,124 +1,12 @@ |
#ifndef __DEFINED__SkPdfUtils |
#define __DEFINED__SkPdfUtils |
-#include "podofo.h" |
-using namespace PoDoFo; |
- |
#include "SkPdfBasics.h" |
-const PdfObject* resolveReferenceObject(const PdfMemDocument* pdfDoc, |
- const PdfObject* obj, |
- bool resolveOneElementArrays = false); |
- |
-bool LongFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- long* data); |
- |
-bool DoubleFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- double* data); |
- |
-bool BoolFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- bool* data); |
- |
-bool NameFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- std::string* data); |
- |
-bool StringFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- std::string* data); |
-/* |
-class SkPdfDictionary; |
-bool DictionaryFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkPdfDictionary** data); |
-*/ |
- |
-bool skpdfmap(const PdfMemDocument& podofoDoc, const PdfObject& podofoObj, SkPdfObject** out); |
- |
- |
-class SkPdfObject; |
-bool ObjectFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkPdfObject** data); |
- |
- |
-struct SkPdfFileSpec {}; |
class SkPdfArray; |
-class SkPdfStream; |
-struct SkPdfDate {}; |
-struct SkPdfTree {}; |
-struct SkPdfFunction {}; |
-bool ArrayFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkPdfArray** data); |
- |
-bool SkMatrixFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkMatrix** data); |
- |
-bool FileSpecFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkPdfFileSpec* data); |
- |
- |
-bool StreamFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkPdfStream** data); |
- |
-bool TreeFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkPdfTree** data); |
- |
-bool DateFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkPdfDate* data); |
- |
-bool SkRectFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkRect** data); |
- |
-bool FunctionFromDictionary(const PdfMemDocument* pdfDoc, |
- const PdfDictionary& dict, |
- const char* key, |
- const char* abr, |
- SkPdfFunction* data); |
- |
SkMatrix SkMatrixFromPdfArray(SkPdfArray* pdfArray); |
PdfResult doType3Char(PdfContext* pdfContext, SkCanvas* canvas, SkPdfObject* skobj, SkRect bBox, SkMatrix matrix, double textSize); |
-#include "SkPdfPodofoMapper_autogen.h" |
- |
#endif // __DEFINED__SkPdfUtils |