Delete Empty Text Strings

Version 01.53.00
Added 05 Oct 2007 (last updated 06 Nov 2019)

For use with Sibelius 5, Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x, Sibelius 20.x, Sibelius 21.x, Sibelius 22.x, Sibelius 23.x and Sibelius 24.x

Deletes truly empty text strings, which were probably put into a score by a plug-in or file converter. These are usually not a problem, but if they are, this will clean them up.

Updated Jan 1, 2009 to add staff info to trace.

Updated Jan 11, 2009 to fix bug that deleted *all* text if the all-spaces checkbox was unchecked.

Updated 12 Feb 2009 to restructure some code.

Updated 16 May 2009 to allow empty and spaces only strings to be deleted separately, and also added a trace-only option

Updated 28 May 2018. Bug fixes.

Updated 6 November 2019. Version 01.53.00. It will now look for empty or all-spaces strings of all 3 text types: text, system text, and lyrics, in both the system staff and regular selected staves. This handles some weird cases where system text ends up in a regular staff.

Plug-in written by Bob Zawalich.