SoftArtisans Xfile V2.1.3

Released: Feb 10, 2005

Actualizaciones en V2.1.3

New Features:

  • Customize column headings for the upload and download visual controls.
  • New Property: FileNameColumnWidth = 0 - 100. This is the percentage of the width of the list view. Also, setting AXFFileDownload.HideURL to false now sets the width of the URL column to 0 or this property to 100.
  • Ability to disable the animated gif image in the progress indicator.
  • OpenAfterDownload functionality is now customizable.
  • New Property OpenAfterDownloadIndex on the XFrequest object. Possible values and their meaning:
  • o 0: Open all files until the first error occurs, default for backwards compatibility
  • o -1: Open all files, unless an error occurs for that file
  • o i: Open only the specified index (1-based)
  • New method OpenInApplication() on the XFFile object. This can be used in conjunction with the DownloadError object to open files after download.
  • Ability to use our visual progress indicator with a non-visual file transfer: added the XFRequestStream property to the XFRequest object.
  • Added better control of File Selector (part of AXFFile). The following new properties and methods have been added:
  • o FileViewType = SAFileViewType. The default is List. SAFileViewType { LargeIcons = 0, SmallIcons = 1 List = 2, Details = 3, Thumbnails = 4 }
  • o FileSelectorWidth = 400 - 1200 pixels
  • o FileSelectorHeight = 200 - 800 pixels
  • o AddFileSelectorFilter(FilterDescription, FilterPattern) Description: The FilterDescription is a display string that describes the filter (for example, "Text Files"), and the FilterPattern specifies the pattern (for example, "*.TXT", "*.*", "a*.*", "*the*.*"). To specify multiple FilterPatterns for a single display string, use a semicolon to separate the patterns (for example, "*.TXT;*.DOC;*.BAK"). A pattern string can be a combination of valid file name characters and the asterisk (*) wildcard character. Do not include spaces in the pattern string.
  • o ClearFileSelectorFilters Description: Clears all filters. The dialog will use "All Files (*.*)"
  • New Property: IsActive, used when XFile is executed asynchronously to determine if XFile is transferring a file or is capable of starting another transfer.

Issues Addressed:

  • When using XFile asynchronously the internal mime composer was being reset prematurely.
  • File selection dialog flickered.
  • Canceled property always returned True after Start() returned.