Foxit PDF SDK
FoxitPDFSDKPython3.FileWriterCallback Class Reference

File writing interface.
More...

Inherits FoxitPDFSDKPython3._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 FoxitPDFSDKPython3.FileWriterCallback.Flush ( )

Flush internal buffer of the file.

Returns
true means success, while false means failure.

◆ GetSize()

def FoxitPDFSDKPython3.FileWriterCallback.GetSize ( )

Get total size of the file.

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

◆ WriteBlock()

def FoxitPDFSDKPython3.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.