Discuss this help topic in SecureBlackbox Forum


TElPDFDocument     See also     

Filter: C#  VB.NET  Pascal  C++  PHP  Java  

This event is fired periodically and shows amount of processed data.


    event TSBPDFProgressEvent OnProgress;
    delegate void TSBPDFProgressEvent(Object Sender, int Percent, ref bool Cancel);

    Event OnProgress As TSBPDFProgressEvent
    Delegate Sub TSBPDFProgressEvent(ByVal Sender As Object, ByVal Percent As Integer, ByRef Cancel As Boolean)

    property OnProgress : TSBPDFProgressEvent;
    TSBPDFProgressEvent = procedure(Sender: TObject; Percent : integer; var Cancel : boolean) of object;

    void get_OnProgress(TSBPDFProgressEvent &pMethodOutResult, void * &pDataOutResult);
    void set_OnProgress(TSBPDFProgressEvent pMethodValue, void * pDataValue);
    typedef void (SB_CALLBACK *TSBPDFProgressEvent)(void * _ObjectData, TObjectHandle Sender, int32_t Percent, int8_t &Cancel);

    TSBPDFProgressEvent|callable|NULL get_OnProgress()
    void set_OnProgress(TSBPDFProgressEvent|callable|NULL $Value)
    callable TSBPDFProgressEvent(TObject $Sender, integer $Percent, bool &$Cancel)

    TSBPDFProgressEvent getOnProgress();
    void setOnProgress(TSBPDFProgressEvent Value);
    TSBPDFProgressEvent.Callback OnProgress = new TSBPDFProgressEvent.Callback() {
        public boolean TSBPDFProgressEventCallback(TObject Sender, int Percent) {


  • Percent - amount of processed data in percents.
  • Cancel - if this parameter is set to True, further processing will be cancelled.


    This event shows amount of processed data in percents.

See also:     OnCreateTemporaryStream    

Discuss this help topic in SecureBlackbox Forum