The ExtractorObject object provides the ability to extract the compressed archive or data stream. If the archive or data stream is compressed by a third-party tool, then only the following third-party tools have been fully tested to work with ExtractorObject in the Windows system: 7Z, Bandizip, WinRAR, and WinZIP.
Note
This object cannot be referenced in .NET Web Service or .NET Assembly components, otherwise the component will fail to be deployed.
| 
                                  ExtractorObject property  | 
                              
                                  Datatype  | 
                              
                                  Description  | 
                           
|---|---|---|
| 
                                  ClassDefinition  | 
                              
                                  PowerObject  | 
                              
                                  An object of type PowerObject containing information about the class definition of the object or control.  | 
                           
| 
                                  String  | 
                              
                                  Specifies the password when the archive is encrypted.  | 
                           
| 
                                  ExtractorObject event  | 
                              
                                  Occurs  | 
                           
|---|---|
| 
                                  Immediately before the Open event occurs in the window.  | 
                           |
| 
                                  Immediately after the Close event occurs in the window.  | 
                           |
| 
                                  Occurs when an error is found in the file extraction operation.  | 
                           |
| 
                                  Occurs when the file extraction is completed.  | 
                           |
| 
                                  Occurs during the file extraction process. This event can be used to display the full path name of the file that is being decompressed.  | 
                           |
| 
                                  Occurs during the file extraction process. This event can be used to display the total number of bytes in the file that has been decompressed.  | 
                           |
| 
                                  Occurs before the file extraction starts. This event can be used to display the total number of bytes in the file that will be decompressed.  | 
                           
| 
                                  ExtractorObject function  | 
                              
                                  Datatype returned  | 
                              
                                  Description  | 
                           
|---|---|---|
| 
                                  Integer  | 
                              
                                  Cancels the file extraction operation. Only used for the asynchronous interface.  | 
                           |
| 
                                  String  | 
                              
                                  Returns the name assigned to the object.  | 
                           |
| 
                                  Integer  | 
                              
                                  Extracts the compressed archive or data stream.  | 
                           |
| 
                                  Integer  | 
                              
                                  Creates a reference to a context-specific instance of the specified service.  | 
                           |
| 
                                  Long  | 
                              
                                  Gets the number of files contained in the archive.  | 
                           |
| 
                                  Integer  | 
                              
                                  Gets the list of files in the compressed package.  | 
                           |
| 
                                  PowerObject  | 
                              
                                  Returns a reference to the name of the parent object.  | 
                           |
| 
                                  Boolean  | 
                              
                                  Adds an event to the end of the message queue for the control.  | 
                           |
| 
                                  Integer  | 
                              
                                  Triggers a specified event in the control and executes the script for the event.  | 
                           |
| 
                                  Object  | 
                              
                                  Returns the type of the object.  | 
                           


