Dart.PowerTCP.Zip Namespace > ArchiveItem Class : Size Property |
<DefaultValueAttribute()> <DescriptionAttribute("The uncompressed data size of the item")> <CategoryAttribute("ArchiveItem")> Public Property Size As Long
Dim instance As ArchiveItem Dim value As Long instance.Size = value value = instance.Size
[DefaultValue()] [Description("The uncompressed data size of the item")] [Category("ArchiveItem")] public long Size {get; set;}
[DefaultValue()] [Description("The uncompressed data size of the item")] [Category("ArchiveItem")] public: __property long get_Size(); public: __property void set_Size( long value );
[DefaultValue()] [Description("The uncompressed data size of the item")] [Category("ArchiveItem")] public: property int64 Size { int64 get(); void set ( int64 value); }
To get the compressed data size of the item, use ArchiveItem.CompressedSize.
' Be sure to import the namespace by putting "Imports Dart.PowerTCP.Zip" ' at the top of your class. Private Sub Archive1_Progress(ByVal sender As Object, ByVal e As Dart.PowerTCP.Zip.ProgressEventArgs) Handles Archive1.Progress Try ' Set the progress bar and status when fires ' prgItem is the progress bar for an individual item and prgTotal is for all the items. Select Case (e.Status) Case Status.Unzipping ' Show item progress prgItem.Maximum = e.Item.Size prgItem.Value = e.processedItemBytes ' Show total progress prgTotal.Maximum = e.TotalBytes prgTotal.Value = e.ProcessedTotalBytes Debug.WriteLine("Unzipping " + e.Item.Name) Case Status.EndUnzip prgTotal.Value = prgTotal.Maximum End Select Catch End Try End Sub
// Be sure to import the namespace by putting "using Dart.PowerTCP.Zip;" // at the top of your class. private void archive1_Progress(object sender, Dart.PowerTCP.Zip.ProgressEventArgs e) { try { // Set the progress bar and status when fires // prgItem is the progress bar for an individual item and prgTotal is for all the items. switch (e.Status) { case Status.Unzipping: // Show item progress prgItem.Maximum = (int)e.Item.Size; prgItem.Value = (int)e.ProcessedItemBytes; // Show total progress prgTotal.Maximum = (int)e.TotalBytes; prgTotal.Value = (int)e.ProcessedTotalBytes; Debug.WriteLine("Unzipping " + e.Item.Name); break; case Status.EndUnzip: prgTotal.Value = prgTotal.Maximum; break; } } catch {} }