Increase PDF format support (more test samples used)
This commit is contained in:
@@ -35,7 +35,7 @@ namespace uPDFParser
|
||||
class DataType
|
||||
{
|
||||
public:
|
||||
enum TYPE {BOOLEAN, INTEGER, REAL, NAME, STRING, HEXASTRING, REFERENCE, ARRAY, DICTIONARY, STREAM};
|
||||
enum TYPE {BOOLEAN, INTEGER, REAL, NAME, STRING, HEXASTRING, REFERENCE, ARRAY, DICTIONARY, STREAM, NULLOBJECT};
|
||||
|
||||
DataType(TYPE _type):
|
||||
_type(_type)
|
||||
@@ -248,6 +248,20 @@ namespace uPDFParser
|
||||
private:
|
||||
int startOffset, endOffset;
|
||||
};
|
||||
|
||||
class Null : public DataType
|
||||
{
|
||||
public:
|
||||
Null():
|
||||
DataType(DataType::TYPE::NULLOBJECT)
|
||||
{}
|
||||
|
||||
virtual DataType* clone() {return new Null();}
|
||||
bool value() {return 0;}
|
||||
virtual std::string str() { return "null";}
|
||||
|
||||
private:
|
||||
};
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user