Foxit PDF SDK
FoxitPDFSDKPython2.FileReaderCallback Class Reference

File reading interface. More...

Inheritance diagram for FoxitPDFSDKPython2.FileReaderCallback:
FoxitPDFSDKPython2.AsyncReaderCallback

Public Member Functions

def GetSize ()
 Get total size of the file. More...
 
def ReadBlock (buffer, offset, size)
 Read a data block from the file. More...
 
def Release ()
 Called when to release everything. More...
 

Detailed Description

File reading interface.

Member Function Documentation

◆ GetSize()

def FoxitPDFSDKPython2.FileReaderCallback.GetSize ( )

Get total size of the file.

Returns
File size, in bytes. Implementation can return 0 for any error.

◆ ReadBlock()

def FoxitPDFSDKPython2.FileReaderCallback.ReadBlock (   buffer,
  offset,
  size 
)

Read a data block from the file.

Parameters
[in,out]bufferPointer to a buffer receiving read data
[in]offsetByte offset from beginning of the file
[in]sizeNumber of bytes for the block.
Returns
true means success, and false means failure.

◆ Release()

def FoxitPDFSDKPython2.FileReaderCallback.Release ( )

Called when to release everything.

Returns
None.