Foxit PDF RDK
ReaderCallback Class Reference
Inheritance diagram for ReaderCallback:
NativeObjectWrapper UrlFileRead

Public Member Functions

 GetSize ()
 Get total size of the file. More...
 
 ReadBlock (buffer, offset, size)
 Read a data block from the file. More...
 
 ReadBlock (offset, size)
 Read a data block from the file. More...
 
 Release ()
 Called when to release everything. More...
 
- Public Member Functions inherited from NativeObjectWrapper
 constructor (r)
 
 GetPointerAsNumber ()
 

Detailed Description

Member Function Documentation

◆ GetSize()

ReaderCallback.GetSize ( )

Get total size of the file.

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

◆ ReadBlock() [1/2]

ReaderCallback.ReadBlock ( buffer  ,
offset  ,
size   
)

Read a data block from the file.

Parameters
[in]bufferA buffer receiving read data.
[in]offsetByte offset from beginning of the file
[in]sizeNumber of bytes for the block.

◆ ReadBlock() [2/2]

ReaderCallback.ReadBlock ( offset  ,
size   
)

Read a data block from the file.

Parameters
[in]offsetByte offset from beginning of the file
[in]sizeNumber of bytes for the block.
Returns
A buffer receiving read data.

◆ Release()

ReaderCallback.Release ( )

Called when to release everything.

Returns
None.