SoftArtisans Xfile V2.1.3
Released: Feb 10, 2005
Atualizações na 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.