## Aurigma Image Uploader 6.5 Dual

# ImageUploader Class

- Collapse All Sections
- Properties
- Methods
- Events

This class is intended for embedding Image Uploader into PHP applications. This class allows configuring Image Uploader as a common PHP object and handling uploaded data without parsing the POST request. To configure Image Uploader appearance and its upload format this class exposes a big number of properties listed below. To handle uploaded data the PHP library implements the UploadedFiles class which represents uploaded files as an array and provides methods to access its elements.

The following tables list the members exposed by the ImageUploader type.

## Constructor

| Name | Description
--- | --- | ---
| ImageUploader($id, $width, $height) | Creates and initializes an instance of the ImageUploader class.

## Properties

| Name | Description
--- | --- | ---
| getAction() setAction($value) | Gets or sets URL of the page to which files selected for upload in Image Uploader are sent to.
| getAddFolderDialogButtonCancelText() setAddFolderDialogButtonCancelText($value) | Gets or sets caption of the Cancel button on the dialog displayed when the folders are being added to the upload list.
| getAddFolderDialogButtonSkipAllText() setAddFolderDialogButtonSkipAllText($value) | Gets or sets caption of the Skip All button on the dialog displayed when the folders are being added to the upload list.
| getAddFolderDialogButtonSkipText() setAddFolderDialogButtonSkipText($value) | Gets or sets caption of the Skip button on the dialog displayed when folders are being added to the upload list.
| getAddFolderDialogTitleText() setAddFolderDialogTitleText($value) | Gets or sets title of the dialog displayed when folders are being added to the upload list.
| getAdditionalFormName() setAdditionalFormName($value) | Gets or sets name of the HTML form with additional information which should be sent to the server along with files.
| getAdvancedDetailsFailedItemBackgroundColor() setAdvancedDetailsFailedItemBackgroundColor($value) | Gets or sets background color of an item in AdvancedDetails view which indicates that this item failed to be uploaded. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getAdvancedDetailsGridLineColor() setAdvancedDetailsGridLineColor($value) | Gets or sets color of grid lines in AdvancedDetails view when the grid is enabled. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getAdvancedDetailsGridLineStyle() setAdvancedDetailsGridLineStyle($value) | Gets or sets style of the grid in AdvancedDetails view. The following line styles are supported: Dash, DashDot, DashDotDot, Dot, Invisible, and Solid.
| getAdvancedDetailsIdleItemBackgroundColor() setAdvancedDetailsIdleItemBackgroundColor($value) | Gets or sets background color of an item in AdvancedDetails view which indicates items which are pending for upload. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getAdvancedDetailsInProcessItemBackgroundColor() setAdvancedDetailsInProcessItemBackgroundColor($value) | Gets or sets background color of an item in AdvancedDetails view which indicates items which are being uploaded. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getAdvancedDetailsPreviewThumbnailSize() setAdvancedDetailsPreviewThumbnailSize($value) | Gets or sets size of preview thumbnail (in pixels) in AdvancedDetails view mode.
| getAllowAutoRotate() setAllowAutoRotate($value) | Gets or sets switch that enables automatic EXIF-based photo rotation feature.
| getAllowCmykImages() setAllowCmykImages($value) | Gets or sets switch that specifies whether it is possible to select CMYK images for the upload.
| getAllowDisproportionalExifThumbnails() setAllowDisproportionalExifThumbnails($value) | Gets or sets switch that specifies whether Image Uploader should generate thumbnail from original image in the case when thumbnail saved in EXIF metadata is out of proportions of original image.
| getAllowFolderUpload() setAllowFolderUpload($value) | Gets or sets switch that specifies whether it is possible to upload not only separate files, but also entire folders.
| getAllowLargePreview() setAllowLargePreview($value) | Gets or sets switch that enables large preview of an image in a separate window.
| getAllowMultipleRemove() setAllowMultipleRemove($value) | Gets or sets switch that specifies whether clicking on a remove icon of a list item will remove all selected items.
| getAllowMultipleRotate() setAllowMultipleRotate($value) | Gets or sets switch that specifies whether clicking on a rotate icon of a list item will rotate all selected items.
| getAllowMultipleSelection() setAllowMultipleSelection($value) | Gets or sets switch that specifies whether the user is allowed to select multiple files at one time.
| getAllowRotate() setAllowRotate($value) | Gets or sets switch that specifies whether to display rotate icons on preview thumbnails.
| getAllowTreePaneWidthChange() setAllowTreePaneWidthChange($value) | Gets or sets switch that specifies whether the user can resize the tree pane.
| getAuthenticationRequestBasicText() setAuthenticationRequestBasicText($value) | Gets or sets text of the message on the authentication dialog when basic authentication is used.
| getAuthenticationRequestButtonCancelText() setAuthenticationRequestButtonCancelText($value) | Gets or sets text of the Cancel button on the authentication dialog.
| getAuthenticationRequestButtonOkText() setAuthenticationRequestButtonOkText($value) | Gets or sets text of the OK button on the authentication dialog.
| getAuthenticationRequestDomainText() setAuthenticationRequestDomainText($value) | Gets or sets text of the Domain label on the authentication dialog.
| getAuthenticationRequestLoginText() setAuthenticationRequestLoginText($value) | Gets or sets text of the Login label on the authentication dialog.
| getAuthenticationRequestNtlmText() setAuthenticationRequestNtlmText($value) | Gets or sets text of the message on the authentication dialog when NTLM authentication is used.
| getAuthenticationRequestPasswordText() setAuthenticationRequestPasswordText($value) | Gets or sets text of the Password label on the authentication dialog.
| getAuthenticationType() setAuthenticationType($value) | Gets or sets authentication type configured on the server. The following types are supported: None, Ntlm, and Basic.
| getAutoRecoverMaxTriesCount() setAutoRecoverMaxTriesCount($value) | Gets or sets number of tries that should be performed to submit files.
| getAutoRecoverTimeOut() setAutoRecoverTimeOut($value) | Gets or sets interval (in milliseconds) in which Image Uploader should try to resume the upload if it was interrupted.
| getButtonAddAllToUploadListImageFormat() setButtonAddAllToUploadListImageFormat($value) | Gets or sets list of images that are displayed in different states of the Add All button. See the detailed information about the syntax of the string accepted by this property in the ButtonAddAllToUploadListImageFormat property description.
| getButtonAddAllToUploadListText() setButtonAddAllToUploadListText($value) | Gets or sets caption of the button which adds all files in the current folder to the upload list. If an empty string is specified, the button becomes invisible.
| getButtonAddFilesImageFormat() setButtonAddFilesImageFormat($value) | Gets or sets list of images that are displayed in different states of the Add Files button. See the detailed information about the syntax of the string accepted by this property in the ButtonAddFilesImageFormat property description.
| getButtonAddFilesText() setButtonAddFilesText($value) | Gets or sets caption of the button which opens Open File dialog to select files for upload. If an empty string is specified, the button becomes invisible.
| getButtonAddFoldersImageFormat() setButtonAddFoldersImageFormat($value) | Gets or sets list of images that are displayed in different states of the Add Folders button. See the detailed information about the syntax of the string accepted by this property in the ButtonAddFoldersImageFormat property description.
| getButtonAddFoldersText() setButtonAddFoldersText($value) | Gets or sets caption of the button which opens the standard Open Folder dialog to add the entire folder content to the upload list. If an empty string is specified, the button becomes invisible.
| getButtonAddToUploadListImageFormat() setButtonAddToUploadListImageFormat($value) | Gets or sets list of images that are displayed in different states of the Add button (which adds selected files from folder pane to upload pane). See the detailed information about the syntax of the string accepted by this property in the ButtonAddToUploadListImageFormat property description.
| getButtonAddToUploadListText() setButtonAddToUploadListText($value) | Gets or sets caption of the button which adds selected files to the upload list. If an empty string is specified, the button becomes invisible.
| getButtonAdvancedDetailsCancelImageFormat() setButtonAdvancedDetailsCancelImageFormat($value) | Gets or sets list of images that are displayed in different states of the Cancel button which is displayed in the AdvancedDetails view during upload. See the detailed information about the syntax of the string accepted by this property in the ButtonAdvancedDetailsCancelImageFormat property description.
| getButtonAdvancedDetailsCancelText() setButtonAdvancedDetailsCancelText($value) | Gets or sets caption of the Cancel button which is displayed in the AdvancedDetails view during upload.
| getButtonCheckAllImageFormat() setButtonCheckAllImageFormat($value) | Gets or sets list of images that are displayed in different states of the button which checks all the files in the folder pane in TwoPanes layout.
| getButtonCheckAllText() setButtonCheckAllText($value) | Gets or sets caption of the Check All button which checks all the files in the folder pane in TwoPanes layout.
| getButtonDeleteFilesImageFormat() setButtonDeleteFilesImageFormat($value) | Gets or sets list of images that are displayed in different states of the button which deletes selected files from the file system. See the detailed information about the syntax of the string accepted by this property in the ButtonDeleteFilesImageFormat property description.
| getButtonDeleteFilesText() setButtonDeleteFilesText($value) | Gets or sets caption of the Delete Files button which deletes selected files from the file system. If an empty string is specified, the button becomes invisible.
| getButtonDeselectAllImageFormat() setButtonDeselectAllImageFormat($value) | Gets or sets list of images that are displayed in different states of the button which deselects all the files in the folder pane in ThreePanes layout. This button is displayed in TwoPanes layout if getCheckFilesBySelectAllButton() is false. See the detailed information about the syntax of the string accepted by this property in the ButtonDeselectAllImageFormat property description.
| getButtonDeselectAllText() setButtonDeselectAllText($value) | Gets or sets caption of the button which deselects all the files in the folder pane in ThreePanes layout. This button is displayed in TwoPanes layout if getCheckFilesBySelectAllButton() is false. If an empty string is specified, the button becomes invisible.
| getButtonFont() setButtonFont($value) | Gets or sets font format for all Image Uploader buttons. See the detailed information about the syntax of the string accepted by this property in the ButtonFont property description.
| getButtonPasteImageFormat() setButtonPasteImageFormat($value) | Gets or sets list of images that are displayed in different states of the Paste button which pastes an image (not a file) from a clipboard to the upload list. See the detailed information about the syntax of the string accepted by this property in the ButtonPasteImageFormat property description.
| getButtonPasteText() setButtonPasteText($value) | Gets or sets caption for the Paste button which pastes an image (not a file) from a clipboard to the upload list. If an empty string is specified, the button becomes invisible.
| getButtonRemoveAllFromUploadListImageFormat() setButtonRemoveAllFromUploadListImageFormat($value) | Gets or sets list of images that are displayed in different states of the Remove All button which removes all the files from the upload list. See the detailed information about the syntax of the string accepted by this property in the ButtonRemoveAllFromUploadListImageFormat property description.
| getButtonRemoveAllFromUploadListText() setButtonRemoveAllFromUploadListText($value) | Gets or sets caption of the button which removes all the files from the upload list.
| getButtonRemoveFromUploadListImageFormat() setButtonRemoveFromUploadListImageFormat($value) | Gets or sets list of images that are displayed in different states of the Remove button which removes selected files from the upload list. See the detailed information about the syntax of the string accepted by this property in the ButtonRemoveFromUploadListImageFormat property description.
| getButtonRemoveFromUploadListText() setButtonRemoveFromUploadListText($value) | Gets or sets caption of the button which removes selected files from the upload list.
| getButtonSelectAllImageFormat() setButtonSelectAllImageFormat($value) | Gets or sets list of images that are displayed in different states of the button which selects all the files in the folder pane in ThreePanes layout. This button is displayed in TwoPanes layout if getCheckFilesBySelectAllButton() is false. See the detailed information about the syntax of the string accepted by this property in the ButtonSelectAllImageFormat property description.
| getButtonSelectAllText() setButtonSelectAllText($value) | Gets or sets caption of the button which selects all the files in the folder pane in ThreePanes layout. This button is displayed in TwoPanes layout if getCheckFilesBySelectAllButton() is false. If an empty string is specified, the button becomes invisible.
| getButtonSendImageFormat() setButtonSendImageFormat($value) | Gets or sets list of images that are displayed in different states of the Send button which starts the upload of the selected files. See the detailed information about the syntax of the string accepted by this property in the ButtonSendImageFormat property description.
| getButtonSendText() setButtonSendText($value) | Gets or sets caption of the button which starts the upload of the selected files. If an empty string is specified, the button becomes invisible.
| getButtonStopImageFormat() setButtonStopImageFormat($value) | Gets or sets list of images that are displayed in different states of the Stop button which aborts the upload. See the detailed information about the syntax of the string accepted by this property in the ButtonStopImageFormat property description.
| getButtonStopText() setButtonStopText($value) | Gets or sets caption of the button which aborts the upload. If an empty string is specified, the button becomes invisible.
| getButtonUncheckAllImageFormat() setButtonUncheckAllImageFormat($value) | Gets or sets list of images that are displayed in different states of the button which unchecks all the files in the folder pane in TwoPanes layout.
| getButtonUncheckAllText() setButtonUncheckAllText($value) | Gets or sets caption of the Uncheck All button which unchecks all the files in the folder pane in TwoPanes layout.
| getCacheGuiGraphics() setCacheGuiGraphics($value) | Gets or sets switch that enables/disables caching of image buttons (when setXXXImageFormat($value) properties are used).
| getCharset() setCharset($value) | Gets or sets charset used to encode the text data submitted by Image Uploader. Visit Sun site for a full list of supported encodings.
| getCheckFilesBySelectAllButton() setCheckFilesBySelectAllButton($value) | Gets or sets switch that specifies whether to display Check All/Uncheck All or Select All/Deselect All buttons in TwoPanes layout. If true, the Check All and Uncheck All buttons which check and uncheck files in the folder pane are displayed. Otherwise, Image Uploader displayes the Select All and Deselect All buttons which just set/clear selection on items in the folder pane.
| getCmykImagesAreNotAllowedText() setCmykImagesAreNotAllowedText($value) | Gets or sets text which appears instead of the description text field if the image is CMYK, when CMYK images are not allowed for the upload.
| getDeleteUploadedFiles() setDeleteUploadedFiles($value) | Gets or sets switch that defines whether successfully uploaded files should be deleted.
| getDeniedFileMask() setDeniedFileMask($value) | Gets or sets file mask for the files that are denied to be displayed and uploaded.
| getDescriptionEditorButtonCancelText() setDescriptionEditorButtonCancelText($value) | Gets or sets caption for the Cancel button of the description editor.
| getDescriptionEditorButtonOkText() setDescriptionEditorButtonOkText($value) | Gets or sets caption on the OK button of the description editor.
| getDescriptionsReadOnly() setDescriptionsReadOnly($value) | Gets or sets indicator which specifies whether the user is allowed to edit descriptions.
| getDescriptionTooltipText() setDescriptionTooltipText($value) | Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the description text field.
| getDimensionsAreTooLargeText() setDimensionsAreTooLargeText($value) | Gets or sets text of the label displayed when image dimensions are larger than the ones specified with the setMaxImageWidth($value) and setMaxImageHeight($value) properties.
| getDimensionsAreTooSmallText() setDimensionsAreTooSmallText($value) | Gets or sets text of the label displayed when image dimensions are smaller than the ones specified with the setMinImageWidth($value) and setMinImageHeight($value) properties.
| getDisplayNameActiveSelectedTextColor() setDisplayNameActiveSelectedTextColor($value) | Gets or sets color of the item display name when this item is selected and the focus is set on the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getDisplayNameActiveUnselectedTextColor() setDisplayNameActiveUnselectedTextColor($value) | Gets or sets color of the item display name when this item is not selected and the focus is set on the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getDisplayNameInactiveSelectedTextColor() setDisplayNameInactiveSelectedTextColor($value) | Gets or sets color of the item display name when this item is selected and the focus is out of the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getDisplayNameInactiveUnselectedTextColor() setDisplayNameInactiveUnselectedTextColor($value) | Gets or sets color of the item display name when this item is not selected and the focus is out of the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getDropFilesHereImageFormat() setDropFilesHereImageFormat($value) | Gets or sets image displayed on the upload pane when no files are selected for the upload. See the detailed information about the syntax of the string accepted by this property in the DropFilesHereImageFormat property description.
| getDropFilesHereText() setDropFilesHereText($value) | Gets or sets text of the label on the upload pane displayed when no files are selected for the upload.
| getEditDescriptionText() setEditDescriptionText($value) | Gets or sets text of the label displayed instead of the description when it is not specified by a user.
| getEditDescriptionTextColor() setEditDescriptionTextColor($value) | Gets or sets color of the text label displayed instead of the description when it is not specified by a user. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getEditDescriptionTooltipText() setEditDescriptionTooltipText($value) | Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the Edit Description label-hyperlink.
| getEnableFileViewer() setEnableFileViewer($value) | Gets or sets switch that indicates whether to open the file in associated viewer software when it is double-clicked in both folder and upload pane.
| getEnableInstantUpload() setEnableInstantUpload($value) | Gets or sets switch that specifies whether to start sending files right after they are selected for upload not waiting for Send button click.
| getEnableRemoveIcon() setEnableRemoveIcon($value) | Gets or sets switch that specifies whether to display remove icons on preview thumbnails. By clicking this icon the selected image will be deleted from the upload list.
| getExtractExif() setExtractExif($value) | Gets or sets list of EXIF fields which should be extracted and uploaded along with other data.
| getExtractIptc() setExtractIptc($value) | Gets or sets list of IPTC fields which should be extracted and uploaded along with other data.
| getFileIsTooLargeText() setFileIsTooLargeText($value) | Gets or sets text which appears instead of the description text field if the file exceeds the setMaxFileSize($value) value.
| getFileIsTooSmallText() setFileIsTooSmallText($value) | Gets or sets text which appears instead of the description text field if the file is smaller than setMinFileSize($value) value.
| getFileMask() setFileMask($value) | Gets or sets file mask for the files which are allowed to be displayed and uploaded.
| getFilesPerOnePackageCount() setFilesPerOnePackageCount($value) | Gets or sets number of files which should be sent with a single request.
| getFolderPaneAllowRotate() setFolderPaneAllowRotate($value) | Gets or sets switch that specifies whether to display rotate icons on thumbnails in the folder pane.
| getFolderPaneBackgroundColor() setFolderPaneBackgroundColor($value) | Gets or sets background color of the folder pane. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getFolderPaneBorderStyle() setFolderPaneBorderStyle($value) | Gets or sets border style of the folder pane. The following border styles are supported: Fixed3D, FixedSingle, and None.
| getFolderPaneHeight() setFolderPaneHeight($value) | Gets or sets height of the folder pane.
| getFolderPaneShowDescriptions() setFolderPaneShowDescriptions($value) | Gets or sets switch that specifies whether Edit Description elements should be displayed under each thumbnail in the folder list.
| getFolderPaneSortMode() setFolderPaneSortMode($value) | Gets or sets sort mode of the folder pane. The following modes are supported: Modified, Name, Path, Size, Type, and Unsorted.
| getFolderView() setFolderView($value) | Gets or sets view mode for the folder pane. The following views are supported: Thumbnails, Icons, List, Details, and AdvancedDetails.
| getGuiGraphicsVersion() setGuiGraphicsVersion($value) | Gets or sets version indicator of images used as buttons and icons of Image Uploader user interface.
| getHashAlgorithm() setHashAlgorithm($value) | Gets or sets algorithm to generate a hash value for each file to upload to the server. The following algorithms are supported: SHA, MD2, and MD5.
| getHoursText() setHoursText($value) | Gets or sets text for the hours unit in the progress dialog.
| getIncludeSubfolders() setIncludeSubfolders($value) | Gets or sets switch that specifies whether a folder should be added to upload list including its subfolders.
| getIncludeSubfoldersText() setIncludeSubfoldersText($value) | Gets or sets text of the Include Subfolders checkbox in the Open Folder dialog.
| getIncorrectFileActiveSelectedTextColor() setIncorrectFileActiveSelectedTextColor($value) | Gets or sets color of the text caption displayed for the item which cannot be uploaded (e.g. because of file filters) when this item is selected and the focus is set on the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getIncorrectFileActiveUnselectedTextColor() setIncorrectFileActiveUnselectedTextColor($value) | Gets or sets color of the text caption displayed for the item which cannot be uploaded (e.g. because of file filters) when this item is not selected and the focus is set on the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getIncorrectFileInactiveSelectedTextColor() setIncorrectFileInactiveSelectedTextColor($value) | Gets or sets color of the text caption displayed for the item which cannot be uploaded (e.g. because of file filters) when this item is selected and the focus is out of the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getIncorrectFileInactiveUnselectedTextColor() setIncorrectFileInactiveUnselectedTextColor($value) | Gets or sets color of the text caption displayed for the item which cannot be uploaded (e.g. because of file filters) when this item is not selected and the focus is out of the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getKilobytesText() setKilobytesText($value) | Gets or sets text for the kilobytes unit in the progress dialog.
| getLargePreviewBackgroundColor() setLargePreviewBackgroundColor($value) | Gets or sets background color of the preview window. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getLargePreviewGeneratingPreviewText() setLargePreviewGeneratingPreviewText($value) | Gets or sets text that appears in the preview window while a preview is being generated.
| getLargePreviewHeight() setLargePreviewHeight($value) | Gets or sets height of the preview window.
| getLargePreviewIconImageFormat() setLargePreviewIconImageFormat($value) | Gets or sets list of images that are displayed in different states of the large preview magnifier which appears when the user hovers the mouse pointer over some thumbnail in the pane. By clicking this magnifier a separate window with a larger preview of the selected image will be opened. See the detailed information about the syntax of the string accepted by this property in the LargePreviewIconImageFormat property description.
| getLargePreviewIconTooltipText() setLargePreviewIconTooltipText($value) | Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the large preview magnifier. By clicking this magnifier a separate window with a larger preview of the selected image will be opened.
| getLargePreviewNoPreviewAvailableText() setLargePreviewNoPreviewAvailableText($value) | Gets or sets text that appears in the preview window if no preview could be generated.
| getLargePreviewWidth() setLargePreviewWidth($value) | Gets or sets width of the preview window.
| getLicenseKey() setLicenseKey($value) | Gets or sets license key which allows evaluating, developing, or publishing Image Uploader according to the license key type (trial, development, or full).
| getListColumnFileNameText() setListColumnFileNameText($value) | Gets or sets title of the file name column in the Details view.
| getListColumnFileSizeText() setListColumnFileSizeText($value) | Gets or sets title of the file size column in the Details view.
| getListColumnFileTypeText() setListColumnFileTypeText($value) | Gets or sets title of the file type column in the Details view.
| getListColumnLastModifiedText() setListColumnLastModifiedText($value) | Gets or sets title of the last modification date column in the Details view.
| getListKilobytesText() setListKilobytesText($value) | Gets or sets text for kilobytes unit in the file size column of the Details view.
| getLoadingFilesText() setLoadingFilesText($value) | Gets or sets text on the folder pane which is displayed while Image Uploader scans the folder content and builds the file list.
| getLookAndFeel() setLookAndFeel($value) | Gets or sets look and feel of the Image Uploader Java applet.
| getMaxConnectionCount() setMaxConnectionCount($value) | Gets or sets number of simultaneous connections files are uploaded with.
| getMaxDescriptionTextLength() setMaxDescriptionTextLength($value) | Gets or sets maximum allowed number of characters in descriptions entered by the user.
| getMaxFileCount() setMaxFileCount($value) | Gets or sets maximum number of files allowed for upload per one session.
| getMaxFileSize() setMaxFileSize($value) | Gets or sets maximum file size (in bytes) which is allowed for upload to the server.
| getMaxImageHeight() setMaxImageHeight($value) | Gets or sets maximum image height (in pixels) allowed for upload.
| getMaxImageWidth() setMaxImageWidth($value) | Gets or sets maximum image width (in pixels) allowed for upload.
| getMaxTotalFileSize() setMaxTotalFileSize($value) | Gets or sets maximum total file size (in bytes) allowed for upload.
| getMegabytesText() setMegabytesText($value) | Gets or sets text for the megabytes unit in the progress dialog.
| getMenuAddAllToUploadListText() setMenuAddAllToUploadListText($value) | Gets or sets caption of the Add All To Upload List context menu item.
| getMenuAddToUploadListText() setMenuAddToUploadListText($value) | Gets or sets caption of the Add To Upload List context menu item.
| getMenuArrangeByModifiedText() setMenuArrangeByModifiedText($value) | Gets or sets caption of the Modified context menu item inside Arrange Icons By group.
| getMenuArrangeByNameText() setMenuArrangeByNameText($value) | Gets or sets caption of the Name context menu item inside Arrange Icons By group.
| getMenuArrangeByPathText() setMenuArrangeByPathText($value) | Gets or sets caption of the Path context menu item inside Arrange Icons By group.
| getMenuArrangeBySizeText() setMenuArrangeBySizeText($value) | Gets or sets caption of the Size context menu item inside Arrange Icons By group.
| getMenuArrangeByText() setMenuArrangeByText($value) | Gets or sets caption of the Arrange Icons By context menu.
| getMenuArrangeByTypeText() setMenuArrangeByTypeText($value) | Gets or sets caption of the Type context menu item inside Arrange Icons By group.
| getMenuArrangeByUnsortedText() setMenuArrangeByUnsortedText($value) | Gets or sets caption of the Unsorted context menu item inside Arrange Icons By group.
| getMenuDeselectAllText() setMenuDeselectAllText($value) | Gets or sets caption of the Deselect All context menu item.
| getMenuDetailsText() setMenuDetailsText($value) | Gets or sets caption of the Details context menu item.
| getMenuIconsText() setMenuIconsText($value) | Gets or sets caption of the Icons context menu item.
| getMenuInvertSelectionText() setMenuInvertSelectionText($value) | Gets or sets caption of the Invert Selection context menu item.
| getMenuListText() setMenuListText($value) | Gets or sets caption of the List context menu item.
| getMenuRefreshText() setMenuRefreshText($value) | Gets or sets caption of the Refresh context menu item.
| getMenuRemoveAllFromUploadListText() setMenuRemoveAllFromUploadListText($value) | Gets or sets caption of the Remove All From Upload List context menu item.
| getMenuRemoveFromUploadListText() setMenuRemoveFromUploadListText($value) | Gets or sets caption of the Remove From Upload List context menu item.
| getMenuSelectAllText() setMenuSelectAllText($value) | Gets or sets caption of the Select All context menu item.
| getMenuThumbnailsText() setMenuThumbnailsText($value) | Gets or sets caption of the Thumbnails context menu item.
| getMessageBoxTitleText() setMessageBoxTitleText($value) | Gets or sets title of the message box which appears when some error occurs or upload is finished.
| getMessageCannotConnectToInternetText() setMessageCannotConnectToInternetText($value) | Gets or sets text of the error message which states that Image Uploader failed to connect to the Internet.
| getMessageCmykImagesAreNotAllowedText() setMessageCmykImagesAreNotAllowedText($value) | Gets or sets text of the error message which states that the selected image is CMYK, when CMYK images are not allowed for the upload.
| getMessageDimensionsAreTooLargeText() setMessageDimensionsAreTooLargeText($value) | Gets or sets text of the error message which states that the width or height of the selected image is too large.
| getMessageDimensionsAreTooSmallText() setMessageDimensionsAreTooSmallText($value) | Gets or sets text of the error message which states that the width or height of selected image is too small.
| getMessageFileSizeIsTooSmallText() setMessageFileSizeIsTooSmallText($value) | Gets or sets text of the error message which states that the user tries to select a file that is too small.
| getMessageMaxFileCountExceededText() setMessageMaxFileCountExceededText($value) | Gets or sets text of the error message which states that the user tries to select too many files.
| getMessageMaxFileSizeExceededText() setMessageMaxFileSizeExceededText($value) | Gets or sets text of the error message which states that the user tries to select a file that is too big.
| getMessageMaxTotalFileSizeExceededText() setMessageMaxTotalFileSizeExceededText($value) | Gets or sets text of the error message which states that the total size of selected files is too large.
| getMessageNoInternetSessionWasEstablishedText() setMessageNoInternetSessionWasEstablishedText($value) | Gets or sets text of the error message which states that there is no Internet session available.
| getMessageNoResponseFromServerText() setMessageNoResponseFromServerText($value) | Gets or sets text of the error message which states that an error was encountered when sending a request to the server and the server did not return any response.
| getMessageRetryOpenFolderText() setMessageRetryOpenFolderText($value) | Gets or sets text of the message which is displayed when Image Uploader tries to restore last visited folder and it is not available.
| getMessageServerNotFoundText() setMessageServerNotFoundText($value) | Gets or sets text of the error message which states that the server with the name, specified in the setAction($value) parameter cannot be found.
| getMessageSwitchAnotherFolderWarningText() setMessageSwitchAnotherFolderWarningText($value) | Gets or sets text of the warning message which is displayed when the user changes the current folder and some items are selected for upload in this folder.
| getMessageUnexpectedErrorText() setMessageUnexpectedErrorText($value) | Gets or sets text of the user-friendly error message for errors which are meaningful to website developer only.
| getMessageUploadCancelledText() setMessageUploadCancelledText($value) | Gets or sets text of the error message which states that the user cancelled the upload.
| getMessageUploadCompleteText() setMessageUploadCompleteText($value) | Gets or sets text of the message box which notifies that the upload is successfully finished.
| getMessageUploadFailedText() setMessageUploadFailedText($value) | Gets or sets text of the error message which states that the upload failed because the connection was broken.
| getMessageUserSpecifiedTimeoutHasExpiredText() setMessageUserSpecifiedTimeoutHasExpiredText($value) | Gets or sets text of the error message which states that the client-side timeout has expired. To disable this message, set it to an empty string.
| getMetaDataSeparator() setMetaDataSeparator($value) | Gets or sets sequence of characters used to separate string stored in one metadata field (such as IptcKeyword).
| getMinFileCount() setMinFileCount($value) | Gets or sets minimum number of files allowed for upload per one session.
| getMinFileSize() setMinFileSize($value) | Gets or sets minimum file size (in bytes) allowed for upload.
| getMinImageHeight() setMinImageHeight($value) | Gets or sets minimum image height (in pixels) allowed for upload.
| getMinImageWidth() setMinImageWidth($value) | Gets or sets minimum image width (in pixels) allowed for upload.
| getMinutesText() setMinutesText($value) | Gets or sets text for the minutes unit in the progress dialog.
| getPaneBackgroundColor() setPaneBackgroundColor($value) | Gets or sets background color of all Image Uploader panes. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getPaneFont() setPaneFont($value) | Gets or sets font format for all Image Uploader panes and labels. See the detailed information about the syntax of the string accepted by this property in the PaneFont property description.
| getPaneLayout() setPaneLayout($value) | Gets or sets layout of Image Uploader panes. The following layouts are supported: OnePane, TwoPanes, and ThreePanes.
| getPasteFileNameTemplate() setPasteFileNameTemplate($value) | Gets or sets file name template for files pasted from clipboard.
| getPostFormat() setPostFormat($value) | Gets or sets POST request format used by Image Uploader to upload files.
| getPreserveHttpCookies() setPreserveHttpCookies($value) | Gets or sets switch that specifies whether Image Uploader should preserve HTTP-only cookies during upload.
| getPreviewThumbnailActiveDropHighlightedColor() setPreviewThumbnailActiveDropHighlightedColor($value) | Gets or sets color of the thumbnail box selection when this thumbnail belongs to a focused pane and the user drags some items over it. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getPreviewThumbnailActiveSelectionColor() setPreviewThumbnailActiveSelectionColor($value) | Gets or sets color of the item selection frame when the parent pane is in focus. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getPreviewThumbnailBorderColor() setPreviewThumbnailBorderColor($value) | Gets or sets color of the preview thumbnail box frame. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getPreviewThumbnailBorderHoverColor() setPreviewThumbnailBorderHoverColor($value) | Gets or sets color of the preview box frame when the cursor is hovered over the thumbnail. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getPreviewThumbnailInactiveDropHighlightedColor() setPreviewThumbnailInactiveDropHighlightedColor($value) | Gets or sets color of the thumbnail box selection when this thumbnail belongs to a pane which is out of focus and the user drags some items over it. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getPreviewThumbnailInactiveSelectionColor() setPreviewThumbnailInactiveSelectionColor($value) | Gets or sets color of item selection frame when the parent pane is out of focus. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getPreviewThumbnailResizeQuality() setPreviewThumbnailResizeQuality($value) | Gets or sets resize quality of preview thumbnails. The following values are supported: Medium and High.
| getPreviewThumbnailSize() setPreviewThumbnailSize($value) | Gets or sets size of thumbnails (in pixels) in the preview area when Thumbnails view mode is used.
| getProgressDialogCancelButtonText() setProgressDialogCancelButtonText($value) | Gets or sets caption of the Cancel button on the progress dialog.
| getProgressDialogCloseButtonText() setProgressDialogCloseButtonText($value) | Gets or sets caption of the Close button on the progress dialog.
| getProgressDialogCloseWhenUploadCompletesText() setProgressDialogCloseWhenUploadCompletesText($value) | Gets or sets caption of the Close When Upload Completes checkbox in the progress dialog.
| getProgressDialogEstimatedTimeText() setProgressDialogEstimatedTimeText($value) | Gets or sets caption of the label on the progress dialog which displays estimated time of upload.
| getProgressDialogPreparingDataText() setProgressDialogPreparingDataText($value) | Gets or sets caption of the Preparing Data label on the progress dialog.
| getProgressDialogPreviewThumbnailSize() setProgressDialogPreviewThumbnailSize($value) | Gets or sets size of a thumbnail (in pixels) in the progress dialog.
| getProgressDialogSentText() setProgressDialogSentText($value) | Gets or sets caption of the label on the progress dialog which specifies how many files have already been sent.
| getProgressDialogTitleText() setProgressDialogTitleText($value) | Gets or sets title of the progress dialog.
| getProgressDialogWaitingForResponseFromServerText() setProgressDialogWaitingForResponseFromServerText($value) | Gets or sets text string which appears in the progress dialog when the upload completes, and Image Uploader is waiting for a response from the server.
| getProgressDialogWaitingForRetryText() setProgressDialogWaitingForRetryText($value) | Gets or sets text string which appears in the progress dialog when the upload was interrupted, and Image Uploader is waiting before retrying to recover the upload.
| getProgressDialogWidth() setProgressDialogWidth($value) | Gets or sets width of the progress dialog.
| getQualityMeterAcceptableQualityColor() setQualityMeterAcceptableQualityColor($value) | Gets or sets color of the quality meter element which corresponds to the maximum acceptable print format. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getQualityMeterBackgroundColor() setQualityMeterBackgroundColor($value) | Gets or sets background color of the quality meter. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getQualityMeterBorderColor() setQualityMeterBorderColor($value) | Gets or sets color of the quality meter border. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getQualityMeterFormats() setQualityMeterFormats($value) | Gets or sets value which defines print formats for the quality meter. See the detailed information about the syntax of the string accepted by this property in the QualityMeterFormats property description.
| getQualityMeterHeight() setQualityMeterHeight($value) | Gets or sets height of the quality meter element.
| getQualityMeterHighQualityColor() setQualityMeterHighQualityColor($value) | Gets or sets color of the quality meter element which corresponds to the recommended print format. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getQualityMeterLowQualityColor() setQualityMeterLowQualityColor($value) | Gets or sets color of the quality meter element corresponding to the print format which is not recommended for printing. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getRedirectUrl() setRedirectUrl($value) | Gets or sets URL to which the user will be redirected when the upload successfully completes.
| getRememberLastVisitedFolder() setRememberLastVisitedFolder($value) | Gets or sets switch that indicates whether Image Uploader should remember the last visited folder.
| getRemoveIconImageFormat() setRemoveIconImageFormat($value) | Gets or sets list of images that specify different states of the removal cross which appears when the user hovers the mouse pointer over some thumbnail in the pane. By clicking this cross the selected image will be deleted from the upload list. See the detailed information about the syntax of the string accepted by this property in the RemoveIconImageFormat property description.
| getRemoveIconTooltipText() setRemoveIconTooltipText($value) | Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the removal cross. By clicking this cross the selected image will be deleted from the upload list.
| getRotateIconClockwiseImageFormat() setRotateIconClockwiseImageFormat($value) | Gets or sets list of images that specify different states of the clockwise rotation arrow which appears when the user hovers the mouse pointer over some thumbnail in the pane. By clicking this arrow the selected image will be rotated by 90 degrees clockwise. See the detailed information about the syntax of the string accepted by this property in the RotateIconClockwiseImageFormat property description.
| getRotateIconClockwiseTooltipText() setRotateIconClockwiseTooltipText($value) | Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the clockwise rotation arrow. By clicking this arrow the selected image will be rotated by 90 degrees clockwise.
| getRotateIconCounterclockwiseImageFormat() setRotateIconCounterclockwiseImageFormat($value) | Gets or sets list of images that specify different states of the counterclockwise rotation arrow which appears when the user hovers the mouse pointer over some thumbnail in the pane. By clicking this arrow the selected image will be rotated by 90 degrees counterclockwise. See the detailed information about the syntax of the string accepted by this property in the RotateIconCounterclockwiseImageFormat property description.
| getRotateIconCounterclockwiseTooltipText() setRotateIconCounterclockwiseTooltipText($value) | Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the counterclockwise rotation arrow. By clicking this arrow the selected image will be rotated by 90 degrees counterclockwise.
| getSecondsText() setSecondsText($value) | Gets or sets text for seconds unit in the progress dialog.
| getSendDefaultFields() setSendDefaultFields($value) | Gets or sets switch that specifies whether to send standard text POST fields during the upload process.
| getShowButtons() setShowButtons($value) | Gets or sets switch that specifies whether Stop, Select All, Deselect All, and Send buttons should be visible.
| getShowContextMenu() setShowContextMenu($value) | Gets or sets switch that specifies if the context menu should be available by a right-click on a folder or upload pane.
| getShowDebugWindow() setShowDebugWindow($value) | Gets or sets switch that specifies whether to display an error page returned from the server if some error occurs on the page specified with the setAction($value) property. Also, this property influences on certain error messages which are meaningful only to a website developer.
| getShowDescriptions() setShowDescriptions($value) | Gets or sets switch that specifies whether to display Edit Description elements under the thumbnails.
| getShowFileNames() setShowFileNames($value) | Gets or sets switch that specifies whether to display filenames in the folder and upload pane.
| getShowSubfolders() setShowSubfolders($value) | Gets or sets switch that specifies whether to display subfolders in the folder pane along with files.
| getShowUploadListButtons() setShowUploadListButtons($value) | Gets or sets switch that specifies whether buttons which add or remove files to or from the upload list should be visible.
| getSilentMode() setSilentMode($value) | Gets or sets switch that specifies whether to hide Image Uploader progress bar and all the messages during the upload.
| getSplitterLineColor() setSplitterLineColor($value) | Gets or sets color of the splitter line (if enabled). A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getSplitterLineStyle() setSplitterLineStyle($value) | Gets or sets style of splitter line. The following line styles are supported: Dash, DashDot, DashDotDot, Dot, Invisible, and Solid.
| getThumbnailHorizontalSpacing() setThumbnailHorizontalSpacing($value) | Gets or sets horizontal distance (in pixels) between thumbnails in the folder and upload panes.
| getThumbnailVerticalSpacing() setThumbnailVerticalSpacing($value) | Gets or sets vertical distance (in pixels) between thumbnails in the folder and upload panes.
| getTimeFormat() setTimeFormat($value) | Gets or sets format for time display in progress dialogs. See the detailed information about the syntax of the string accepted by this property in the TimeFormat property description.
| getTimeOut() setTimeOut($value) | Gets or sets timeout of the HTTP connection. When timeout expires, the Image Uploader assumes that the connection has been lost and terminates the upload process.
| getTreePaneBackgroundColor() setTreePaneBackgroundColor($value) | Gets or sets background color of the tree pane. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getTreePaneBorderStyle() setTreePaneBorderStyle($value) | Gets or sets border style of the tree pane. The following border styles are supported: Fixed3D, FixedSingle, and None.
| getTreePaneWidth() setTreePaneWidth($value) | Gets or sets width of the folder tree pane.
| getUncheckUploadedFiles() setUncheckUploadedFiles($value) | Gets or sets switch that specifies whether to uncheck files (in the TwoPanes layout) or remove them from the upload list (in the OnePane or ThreePanes layout) after they are successfully uploaded.
| getUnixFileSystemRootText() setUnixFileSystemRootText($value) | Gets or sets caption of the folder tree node which specifies the system directory at *NIX systems.
| getUnixHomeDirectoryText() setUnixHomeDirectoryText($value) | Gets or sets caption of the folder tree node which specifies the home directory at *NIX systems.
| getUploadPaneAllowRotate() setUploadPaneAllowRotate($value) | Gets or sets switch that specifies whether to display rotate icons on thumbnails in the upload pane.
| getUploadPaneBackgroundColor() setUploadPaneBackgroundColor($value) | Gets or sets background color of the upload pane. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getUploadPaneBackgroundImageFormat() setUploadPaneBackgroundImageFormat($value) | Gets or sets background image of the upload pane. See the detailed information about the syntax of the string accepted by this property in the UploadPaneBackgroundImageFormat property description.
| getUploadPaneBorderStyle() setUploadPaneBorderStyle($value) | Gets or sets border style of the upload pane. The following border styles are supported: Fixed3D, FixedSingle, and None.
| getUploadPaneShowDescriptions() setUploadPaneShowDescriptions($value) | Gets or sets switch that specifies whether Edit Description elements should be displayed under each thumbnail in the upload list.
| getUploadPaneSortMode() setUploadPaneSortMode($value) | Gets or sets sort mode of the upload list. The following modes are supported: Modified, Name, Path, Size, Type, and Unsorted.
| getUploadSourceFile() setUploadSourceFile($value) | Gets or sets switch that specifies whether original file should be uploaded or it is necessary to upload only resized copies.
| getUploadThumbnail1BackgroundColor() setUploadThumbnail1BackgroundColor($value) | Gets or sets background color of the first thumbnail. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getUploadThumbnail1CompressionMode() setUploadThumbnail1CompressionMode($value) | Gets or sets compression mode of the first thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail1CompressionMode property description.
| getUploadThumbnail1CompressOversizedOnly() setUploadThumbnail1CompressOversizedOnly($value) | Gets or sets switch that specifies whether an original file should be uploaded as the first thumbnail in case when original image dimensions and file size are not bigger than dimensions and file size of the first thumbnail.
| getUploadThumbnail1CopyExif() setUploadThumbnail1CopyExif($value) | Gets or sets switch that specifies whether the first thumbnail should contain EXIF metadata copied from the original file.
| getUploadThumbnail1CopyIptc() setUploadThumbnail1CopyIptc($value) | Gets or sets switch that specifies whether the first thumbnail should contain IPTC metadata copied from the original file.
| getUploadThumbnail1FitMode() setUploadThumbnail1FitMode($value) | Gets or sets fit mode of the first thumbnail. The following modes are supported: Off, Fit, Width, Height, Icon, and ActualSize.
| getUploadThumbnail1Height() setUploadThumbnail1Height($value) | Gets or sets height restriction of the first thumbnail.
| getUploadThumbnail1JpegQuality() setUploadThumbnail1JpegQuality($value) | Gets or sets JPEG quality for the first thumbnail in range from 0 (the worst quality) to 100 (the best quality).
| getUploadThumbnail1ResizeQuality() setUploadThumbnail1ResizeQuality($value) | Gets or sets resize quality of the first thumbnail. The following values are supported: Medium and High.
| getUploadThumbnail1Resolution() setUploadThumbnail1Resolution($value) | Gets or sets image resolution of the first thumbnail.
| getUploadThumbnail1Watermark() setUploadThumbnail1Watermark($value) | Gets or sets watermark for the first thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail1Watermark property description.
| getUploadThumbnail1Width() setUploadThumbnail1Width($value) | Gets or sets width restriction of the first thumbnail.
| getUploadThumbnail2BackgroundColor() setUploadThumbnail2BackgroundColor($value) | Gets or sets background color of the second thumbnail. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getUploadThumbnail2CompressionMode() setUploadThumbnail2CompressionMode($value) | Gets or sets compression mode of the second thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail2CompressionMode property description.
| getUploadThumbnail2CompressOversizedOnly() setUploadThumbnail2CompressOversizedOnly($value) | Gets or sets switch that specifies whether an original file should be uploaded as the second thumbnail in case when original image dimensions and file size are not bigger than dimensions and file size of the second thumbnail.
| getUploadThumbnail2CopyExif() setUploadThumbnail2CopyExif($value) | Gets or sets switch that specifies whether the second thumbnail should contain EXIF metadata copied from the original file.
| getUploadThumbnail2CopyIptc() setUploadThumbnail2CopyIptc($value) | Gets or sets switch that specifies whether the second thumbnail should contain IPTC metadata copied from the original file.
| getUploadThumbnail2FitMode() setUploadThumbnail2FitMode($value) | Gets or sets fit mode of the second thumbnail. The following modes are supported: Off, Fit, Width, Height, Icon, and ActualSize.
| getUploadThumbnail2Height() setUploadThumbnail2Height($value) | Gets or sets height restriction of the second thumbnail.
| getUploadThumbnail2JpegQuality() setUploadThumbnail2JpegQuality($value) | Gets or sets JPEG quality for the second thumbnail in range from 0 (the worst quality) to 100 (the best quality).
| getUploadThumbnail2ResizeQuality() setUploadThumbnail2ResizeQuality($value) | Gets or sets resize quality of the second thumbnail. The following values are supported: Medium and High.
| getUploadThumbnail2Resolution() setUploadThumbnail2Resolution($value) | Gets or sets image resolution of the second thumbnail.
| getUploadThumbnail2Watermark() setUploadThumbnail2Watermark($value) | Gets or sets watermark for the second thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail2Watermark property description.
| getUploadThumbnail2Width() setUploadThumbnail2Width($value) | Gets or sets width restriction of the second thumbnail.
| getUploadThumbnail3BackgroundColor() setUploadThumbnail3BackgroundColor($value) | Gets or sets background color of the third thumbnail. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
| getUploadThumbnail3CompressionMode() setUploadThumbnail3CompressionMode($value) | Gets or sets compression mode of the third thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail3CompressionMode property description.
| getUploadThumbnail3CompressOversizedOnly() setUploadThumbnail3CompressOversizedOnly($value) | Gets or sets switch that specifies whether an original file should be uploaded as the third thumbnail in case when original image dimensions and file size are not bigger than dimensions and file size of the third thumbnail.
| getUploadThumbnail3CopyExif() setUploadThumbnail3CopyExif($value) | Gets or sets switch that specifies whether the third thumbnail should contain EXIF metadata copied from the original file.
| getUploadThumbnail3CopyIptc() setUploadThumbnail3CopyIptc($value) | Gets or sets switch that specifies whether the third thumbnail should contain IPTC metadata copied from the original file.
| getUploadThumbnail3FitMode() setUploadThumbnail3FitMode($value) | Gets or sets fit mode of the third thumbnail. The following modes are supported: Off, Fit, Width, Height, Icon, and ActualSize.
| getUploadThumbnail3Height() setUploadThumbnail3Height($value) | Gets or sets height restriction of the third thumbnail.
| getUploadThumbnail3JpegQuality() setUploadThumbnail3JpegQuality($value) | Gets or sets JPEG quality for the third thumbnail in range from 0 (the worst quality) to 100 (the best quality).
| getUploadThumbnail3ResizeQuality() setUploadThumbnail3ResizeQuality($value) | Gets or sets resize quality of the third thumbnail. The following values are supported: Medium and High.
| getUploadThumbnail3Resolution() setUploadThumbnail3Resolution($value) | Gets or sets image resolution of the third thumbnail.
| getUploadThumbnail3Watermark() setUploadThumbnail3Watermark($value) | Gets or sets watermark for the third thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail3Watermark property description.
| getUploadThumbnail3Width() setUploadThumbnail3Width($value) | Gets or sets width restriction of the third thumbnail.
| getUploadView() setUploadView($value) | Gets or sets view mode for the upload pane. The following views are supported: Thumbnails, Icons, List, Details, and AdvancedDetails.
| getUserAgent() setUserAgent($value) | Gets or sets User-Agent string which is sent by Image Uploader in the header of the upload request.
| getUseSystemColors() setUseSystemColors($value) | Gets or sets switch that specifies whether Image Uploader should use system-dependent colors for its elements or use color specified via appropriate properties.

## Methods

| Name | Description
--- | --- | ---
| render() | Generates Image Uploader embedding code and writes it into the page.

## Events

| Name | Description
--- | --- | ---
| addClientAfterUpload($clientFunction) removeClientAfterUpload($clientFunction) | Adds or removes a handler of the event which fires only after successful upload.
| addClientBeforeUpload($clientFunction) removeClientBeforeUpload($clientFunction) | Adds or removes a handler of the event which fires when the upload is about to be started.
| addClientError($clientFunction) removeClientError($clientFunction) | Adds or removes a handler of the event which fires if some error occurred during upload.
| addClientFolderChange($clientFunction) removeClientFolderChange($clientFunction) | Adds or removes a handler of the event which fires when the user goes to another folder from which they will select files for upload.
| addClientInitComplete($clientFunction) removeClientInitComplete($clientFunction) | Adds or removes a handler of the event which fires when Image Uploader is completely created and initialized.
| addClientPackageComplete($clientFunction) removeClientPackageComplete($clientFunction) | Adds or removes a handler of the event which fires when the current package was uploaded successfully.
| addClientPackageBeforeUpload($clientFunction) removeClientPackageBeforeUpload($clientFunction) | Adds or removes a handler of the event which fires when the current package is about to be uploaded.
| addClientPackageError($clientFunction) removeClientPackageError($clientFunction) | Adds or removes a handler of the event which fires if some error occurred during the current package upload.
| addClientPackageProgress($clientFunction) removeClientPackageProgress($clientFunction) | Adds or removes a handler of the event which fires to indicate the progress of the current package upload.
| addClientPaneResize($clientFunction) removeClientPaneResize($clientFunction) | Adds or removes a handler of the event which fires when the user moves splitters or resizes panes anyhow else.
| addClientProgress($clientFunction) removeClientProgress($clientFunction) | Adds or removes a handler of the event which fires to indicate the progress of the upload.
| addClientSelectionChange($clientFunction) removeClientSelectionChange($clientFunction) | Adds or removes a handler of the event which fires when the user changes a selection either by mouse, Select All, or Deselect All buttons.
| addClientSortModeChange($clientFunction) removeClientSortModeChange($clientFunction) | Adds or removes a handler of the event which fires when sort mode is changed in the folder or upload pane.
| addClientUploadFileCountChange($clientFunction) removeClientUploadFileCountChange($clientFunction) | Adds or removes a handler of the event which fires when the user adds/removes any files to/from the upload list (or checks/unchecks them).
| addClientViewChange($clientFunction) removeClientViewChange($clientFunction) | Adds or removes a handler of the event which fires when the view mode of folder or upload pane is changed.