Fixed Find and Replace logic to keep it from getting into an infinite loop
Used new CSLA code to hanndle deletion of procedures with external transitions
New Enhanced Document properties
Support for DocX and correction of Import Word Doc file
Change button from Print to Report
Support opening a Library Document that does not have any usages.
Added error handling for External Transitions to deleted Procedure.
Added File extension parameter to Make Document
DB Command Line Parameter now supports server name and ItemIDs.
Added Separate Window Preference
Added capability to Update Format and then close. Command Line Parameter /P= with no IDs shutsdown immediately.
Changed code so that the Anotation panels stay expanded.
Added Console Writeline output when Formats are updated.
Attached Console Output to Parent. This allows the Console output to be output to a command window when a Batch FIle is used to Update Formats.
Allow a transition to be modified. The current code does not allow an existing transition to be modified unless you change the Step Number of the destintation.
Add a hardspace bewteen multiple returns. This assures that blank lines will be printed.
Fixed the code to open enhanced document windows so that they are not always on top.
If a transition to a procedure is created, or exists, it cannot be edited. John Zimmerman of Ginna reported this. The transition can be selected and deleted if the transition panel has not been opened. If the transition panel has been opened, then the code will crash as soon as the transition is selected. Thhis change fixes the code so that it will not crash.
When Referenced Objects are updated, the RO values embedded in Step Text is updated. Word sections are "flagged" (the temporary PDF records are deleted) which will cause the ROs to be "refreshed" when the procedure is printed. Unfortunately, the process did not account for changes to RoImage content, with no change to the embedded "value." PROMs has been changed to identify the Referenced Objects (ROIDs) which have been impacted by changes to the ROImages.
ROFSTs can be updated in one of two ways. When an RO.FST is created in the ROEditor, this is a "new" RO.FST which can be used to create a unique ROFST record in the PROMS database. When this happens, any "new" figures are also added to the PROMS database. So, the first time this RO.FST is associated with PROMS database all of the figures are also created. If you then associate the this RO.FST PROMS record with other procedure sets, the only change is the addition of an association record.
The important thing to remember is that the temporary PDF files used to improve performance with MS Word sections, have to be deleted when changes are made to the information used to describe the section, which can include RO Values and the RO Image Files. This change automates the process of refreshing the temporary PDF
Unfortunately, if the editor crashed, the file would be left and nobody could open the RO Editor. To this point, this would have to be fixedd manually. With this change, the code deletes the file rather than checking for its existance. If the deletion fails (which indicates that the editor is in use) a MessageBox will be displayed and identify who has the RO Editor.
2. Disable RNO button (B2015-139)
3. Removed ‘Westinghouse’ from Proprietary Class and titles.
4. Made left margin consistently 1 inch
5. Removed ‘Document Cover Sheet’ & ‘Procedure Steps With Border’ (F2015-029) section types
6. Added page number to the ‘Attachments (Word) Blank Border Page (F2015-032)