[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Provides methods for creating, extracting, and opening zip archives. [Property] +Source=Sets the source path to operate. ARG(string)|2| Destination=Sets the destination path to operate. ARG(string)|2| CompressionLevel=Sets values that indicate whether a compression operation emphasizes speed or compression size. ARG(CompressionLevel)|20|(empty)|CompressionLevel BaseDirectory=Sets the value indicating whether to include the directory name at the root of the archive. ARG(bool)|14|1|true,false ArchiveMode=Sets the values that indicates whether the zip archive is used to read, create, or update entries. ARG(ZipArchiveMode)|20|(empty)|ZipArchiveMode Encoding=Sets the encoding of the entry names in an archive. ARG(Encoding)|20|(empty)|Encoding [Methods] *doCreateFromDirectory=Creates a zip archive that contains the files and directories from the specified directory. ARG(string source, string destination)|1|0 *doCreateFromDirectory2=Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression level, and optionally includes the base directory. ARG(string source, string destination, CompressionLevel compressionlevel, bool basedirectory)|1|0 *doCreateFromDirectory3=Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression level and character encoding for entry names, and optionally includes the base directory. ARG(string source, string destination, CompressionLevel compressionlevel, bool basedirectory, Encoding encoding)|1|0 *doExtractToDirectory=Extracts all the files in the specified zip archive to a directory on the file system. ARG(string source, string destination)|1|0 *doExtractToDirectory2=Extracts all the files in the specified zip archive to a directory on the file system and uses the specified character encoding for entry names. ARG(string source, string destination, Encoding encoding)|1|0 *doOpen=Opens a zip archive at the specified path and in the specified mode. ARG(string source, ZipArchiveMode archivemode)|1|0 *doOpen2=Opens a zip archive at the specified path, in the specified mode, and by using the specified character encoding for entry names. ARG(string source, ZipArchiveMode archivemode, Encoding encoding)|1|0 doOpenRead=Opens a zip archive for reading at the specified path. ARG(string source)|1|0 onOpen=Occurs after invoke method doOpen and returns the opened zip archive. ARG(ZipArchive)|2|0 onError=If an error occurs, an error message appears. ARG(string)|2|2 ZipArchive=Returns the opened zip archive. ARG(ZipArchive)|3|0 Entries=Returns the collection of entries that are currently in the zip archive. ARG(ReadOnlyCollection)|3|13 *ArchiveMode=Defines values for interacting with zip archive entries. ARG(ZipArchiveMode)|4|0 *BaseDirectory=Defines the value indicating whether to include the directory name at the root of the archive. ARG(bool)|4|104 *CompressionLevel=Defines values that indicate whether a compression operation emphasizes speed or compression size. ARG(CompressionLevel)|4|0 *Destination=Defines the destination path to operate. ARG(string)|4|2 *Encoding=Defines the character encoding to use. ARG(Encoding)|4|0 Source=Defines the source path to operate. ARG(string)|4|2