InDesign Script Links Report CHANGE LOG Version 4.9 (240129) a. Disable listUnits when both frame width and height are unchecked. Version 4.8.2 (240127) a. Remove function 'getRulerUnits'. b. Add option for frame width/height units. c. Rebuild i18n. Version 4.8.1 (240126) a. Add options frame width, frame height. b. Separate option pixel dimensions into wide and high. c. Rebuild i18n. Version 4.8 (231217) a. Progress increment before display not after. b. File methods use only 'openDialog' do not use 'openDlg' does not use filter function. c. Miscellaneous. Version 4.7 (230705) a. Reword 'MASTER' => 'PARENT'. Version 4.6 (230222) a. Read script folder for i18n make consistent with AI and PS. b. Update copyright year. Version 4.5 (221229) a. Update i18n. Version 4.4 (221209) a. Include graphics on pasteboard. Version 4.3 (221028) a. Check include section prefix to avoid section prefix twice in variable 'pageLabel'. b. Folder property 'fsName' use 'fullName' instead. Version 4.2 (221019) a. Remove //@target b. Check app name and warn if wrong app for script. Version 4.1 (220812) a. Remove var blind and tests for it. Blind version now "On Save" and highly modified. Version 4.0 (220803) a. Implement blind to execute without user interface. b. Use doneMessage instead of var abort. c. Settings current break apart single return statement. d. Settings apply and current try/catch/alert errors. e. Replace function notify with alert and confirm. f. Rebuild i18n. Version 3.9 (220616) a. Implement file.openDlg for existing files. Version 3.8 (220523) a. Update regex for baseName and extension. b. Update regex for fileReport base name. c. Miscellaneous. Version 3.7 (220307) a. NEW progress window. b. i18n file encoding UTF-8. c. Settings file encoding UTF-8. d. NEW function getFiles. e. Rebuild i18n. Version 3.6 (220224) a. Move include subfolders to beside folder radio button. b. Replace 'User canceled' => 'Canceled' c. Fix reading i18n fails for 'jsxbin' when using Illustrator method. Version 3.5 (220114) a. Reset script preferences. Version 3.4 (220111) a. Edited comments. b. Update to i18n[title] in function notify. c. Panel Process match spacing to panel Output. Gives more top margin to checkbox Include subfolders. d. Remove period from single line messages. e. Update i18n. f. Function process rework try/finally so progress.close is always defined. g. Function processDoc put doc open and close in try/finally. Version 3.3 (220105) a. Eliminate bool var abort, rename doneMessage => abort, string message. b. Rename vars nameLessExtension => baseName c. Rename XML key => d. Rename labels Name without extension => Base name. e. Rename vars name => fileName f. Rename labels Name => File name. g. Var 'cbInclude...' remove 'Include'. h. Improved function encodeCsv from Images Report.jsx i. Test for progress => if (progress.close). j. Rearrange UI checkbox order, and report order to match. k. Set values null if empty string. Use number values for numbers. l. Add natural sort for files array. m. Hoist var settings. n. Function progress add w.update after show. o. Status embedded full path null. p. Miscellaneous. Version 3.2 (211212) a. Test if progress defined before calling close. b. Apply settings implement function getProp. c. Read i18n catch (_) empty variable. d. Miscellaneous. Version 3.1 (211129) a. Miscellaneous. Version 3.0 (211017) a. Updated settings code. b. Miscellaneous. c. Only calc pixel dimensions if option enabled. d. Set anchor to center before un-rotating graphics to measure pixel dimensions. e. Function getPixelDimensions add try/finally to close temp doc on failure. f. Pixel dimensions empty cell if value zero, instead of "0". g. Right angle rotation swap x and y instead of temp doc, etc. Version 2.9 (210927) a. Update settings load function. Version 2.8 (210915) a. Improved notify function. b. Remove support message with email address. c. Settings load/save move file.close() to finally. d. Set script measurement units to inches so pixel dimensions are correct. Version 2.7 (210806) a. Remove natural sort from getFiles function. Not needed. b. Add function notify with button "Open Report". Version 2.6.4 (210711) a. Solution to null userData makes new problem. Some users have MyDocuments on a server. Only use new solution if userData returns "/Volumes/null", rather than always. Rather than 'myDocuments', use value for 'desktop'. Version 2.6.3 (210622) a. Ignore inline graphics in overset text, otherwise error. b. Warn if no links to report, rather than proceed and error. Version 2.6.2 (210619) a. "less extension" => "without extension". Version 2.6.1 (210608) a. Fix settings file error userData is null. Use documents and replace path. Version 2.6 (210428) a. Add option pixel dimensions. b. Simplify XML output. Version 2.5 (210426) a. Improved error handling. Version 2.4.1 (210321) a. Alert and confirm supply all arguments. Version 2.4 (210125) a. getFiles implement natural sort. Version 2.3.1 (201219) a. Open book validate extension as .indb Version 2.3 (201216) a. Rename "Custom Alt Text" to "Alt Text". b. Get alt text via ObjectExportOption method altText() c. Mac open book recognize alias in Macintosh file filter. d. Windows open book use Windows file filter. Version 2.2.4 (201013) a. UI consistency. b. Miscellaneous. Version 2.2.3 (200716) a. Add Object Export Options Custom Alt Text. Version 2.2.2 (191220) a. Fix window button return value problem with Windows close button. Version 2.2.1 (190911) a. Update progress window in message function. Version 2.2 (190902) a. Miscellaneous. Version 2.1 (190719) a. Preserve and restore last settings used. Version 2.0.1 (190624) a. CSV/TXT change encoding back to UTF-8 instead of ISO-10646-UTF-16LE. Version 2.0 (190514) a. Restore altered app preferences on completion. b. Miscellaneous. Version 19.3.8 (1.5) a. Add license. b. Correct documentation and interface image. Version 19.2.24 (1.4) a. Internationalization. b. CSV and TXT use encoding ISO-10646-UTF-16LE to fix extended characters in Excel. c. Fix XML encoding fail to detect instanceof String. Use constructor.name instead. d. Remove encodeURI for XML values. Not necessary; spaces are OK in values. e. JSON use i18n value for key names. f. Miscellaneous. Version 19.2.21 (1.3.3) a. Miscellaneous. Version 18.12.8 (1.3.2) a. Fix typo should be "error has occurred." b. Miscellaneous. Version 18.9.26 (1.3.1) a. Miscellaneous. Version 18.8.19 (1.3) a. Update getSubFiles function. b. Update progress function. c. Wrap work in process function, wrapped in try/catch. d. Improve error catching. e. Streamline report generator, fix excess line ends. f. Process book limit to .indb extension. Version 18.5.15 (1.2) a. Remove close button from progress bar. b. Catch processing errors and alert user. Version 18.4.9 (1.1) a. Revise progress window. b. Fix bug that causes converted documents to disable active document option. c. Add instances of placed graphics.