Ejemplo n.º 1
0
    def getData(self):
        if self.decodedSelf:
            return self.decodedSelf.getData()
        else:
            decoded = DecodedStreamObject()
            decoded._data = filters.decodeStreamData(self)
            for key, value in self.items():
                if key not in ('/Length', '/Filter', '/DecodeParms'):
                    decoded[key] = value

            self.decodedSelf = decoded
            return decoded._data
Ejemplo n.º 2
0
 def getData(self):
     if self.decodedSelf:
         # cached version of decoded object
         return self.decodedSelf.getData()
     else:
         # create decoded object
         decoded = DecodedStreamObject()
         decoded._data = filters.decodeStreamData(self)
         for key, value in self.items():
             if not key in ("/Length", "/Filter", "/DecodeParms"):
                 decoded[key] = value
         self.decodedSelf = decoded
         return decoded._data
Ejemplo n.º 3
0
 def getData(self):
     if self.decodedSelf:
         # cached version of decoded object
         return self.decodedSelf.getData()
     else:
         # create decoded object
         decoded = DecodedStreamObject()
         decoded._data = filters.decodeStreamData(self)
         for key, value in self.items():
             if not key in ("/Length", "/Filter", "/DecodeParms"):
                 decoded[key] = value
         self.decodedSelf = decoded
         return decoded._data