Foxit PDF SDK
FoxitPDFSDKPython2.FileWriterCallback Class Reference

File writing interface. More...

Inherits FoxitPDFSDKPython2._object.

Public Member Functions

def Flush ()
 Flush internal buffer of the file. More...
 
def GetSize ()
 Get total size of the file. More...
 
def Release ()
 Called when to release everything.
 
def WriteBlock (pData, offset, size)
 Write a block data. More...
 

Detailed Description

File writing interface.

Member Function Documentation

◆ Flush()

def FoxitPDFSDKPython2.FileWriterCallback.Flush ( )

Flush internal buffer of the file.

Returns
true means success, while false means failure.

◆ GetSize()

def FoxitPDFSDKPython2.FileWriterCallback.GetSize ( )

Get total size of the file.

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

◆ WriteBlock()

def FoxitPDFSDKPython2.FileWriterCallback.WriteBlock (   pData,
  offset,
  size 
)

Write a block data.

Parameters
[in]pDataThe block data.
[in]offsetByte offset from beginning of the file
[in]sizeThe length in bytes of the block data.
Returns
true means success, while false means failure.