InDesign Script PDF Unspread CHANGE LOG Version 4.1 (230222) a. Read script folder for i18n make consistent with AI and PS. b. Update copyright year. Version 4.0 (221227) a. If new document is more than 1 page, remove the excess. b. Add missing verbiage and update i18n. Version 3.9 (221102) a. Folder property 'fsName' use 'fullName' instead. Version 3.8 (221022) a. Settings apply set list units before value inputs. Version 3.7 (221019) a. Remove //@target b. Check app name and warn if wrong app for script. Version 3.6 (220806) a. Settings current break apart single return statement. b. Settings apply and current try/catch/alert errors. c. Improved done alert or error. Version 3.5 (220709) a. Updated function settings.setList. b. Remove var abort not used. c. Implement throw error 'abort~...'. d. Need useless catch in process function or error does not bubble up. e. Implement better response when placing PDF fails. Version 3.4 (220616) a. Update function validateFloat (argument negative). b. Implement file.openDlg for existing files. Version 3.3 (220416) a. Fix NaN error because bleed vars not initialized to zero. b. Errors thrown in placePdfPages leave error not convert to abort string. Version 3.2 (220406) a. Test if master pages is null before setting master page margins. Version 3.1 (220307) a. Replace 'Processing complete' => 'Done' b. Rename... pageX => pageW pageY => pageH pdfX => pdfW pdfY => pdfH halfPageX => halfPageW c. Drop down lists make array third argument instead of in properties object. d. Validate functions pass uiEdit argument. e. Replace function 'progress' with 'working' window. f. Update i18n. g. i18n file encoding UTF-8. h. Settings file encoding UTF-8. Version 3.0 (220114) a. Miscellaneous, minor. Version 2.9 (220111) a. Hoist var settings. b. Function setList/listSelection rename list => uiList. c. Function validateUnits rename inp => uiEdit, list => uiList d. Function valueAsPoints rename inp => uiEdit, list => uiList e. Rename localeEuro => decimalComma f. Panels Input and Layout increase spacing. Version 2.8 (220102) a. Remove unused var abort. b. Remove unused var doneMessage. c. Make var doc script global. d. Rework pdfPlace loop for better error handling. e. Allow comma in numeric entry for decimal comma. f. Measurement units drop-down list for bleed limit. g. Save last settings. h. Function setList/listSelection rename control => list. i. Miscellaneous. Version 2.7 (211212) a. Read i18n catch (_) empty variable. b. Function createDoc rename var error => fail. c. Fix typo restore preferences transparentBackground. d. Miscellaneous. Version 2.6 (211129) a. Miscellaneous. Version 2.5 (211013) a. Miscellaneous. Version 2.4 (210916) a. Remove support message with email address. Version 2.3.1 (210608) a. Zoom at end use active window, show pasteboard. Version 2.3 (210526) a. Fix reader spreads broken at 2.0 update. Version 2.2 (210425) a. Use script preferences measurement units. b. Miscellaneous. Version 2.1 (210419) a. Improved error handling. Version 2.0 (210403) a. New place PDF engine to better handle PDFs with problem page boxes. Version 1.0.3 (210321) a. Alert and confirm supply all arguments. Version 1.0.2 (201219) a. Mac open pdf recognize alias in Macintosh file filter. b. Windows open pdf use Windows file filter. c. Open pdf validate extension as .pdf Version 1.0.1 (201013) a. UI consistency. b. Miscellaneous. (remove excess after JSON code; update i18n) Version 1.0 (200102) a. Initial release, based on PDF Place and Export version 2.3.