216 Commits

Author SHA1 Message Date
0ac678ebda AEP: Use Docstyle’s end message flag when printing Word docs.
Adjust location of PSI separator in Number box
2015-04-28 12:56:24 +00:00
45d311bdfe increase PSI labels width
Add argument to fmrPDFStatusForm call for pagenum transition processing (B2015-053)
Add argument for pagenum transition processing (B2015-053)
Add panel/scroll bar for PSI that has many fields (on larger font display, could not access bottommost) (B2015-051)
Add property for tracking of pagenum transitions (B2015-053)
For section list, use section default (procedure steps) if transition format has user interface of ‘SectDefault’. (B2015-052)
Pagenum transition processing – add 3rd pass for fix. (B2015-053)
2015-04-24 13:13:47 +00:00
efd971ffec Set page number on sections for transitions (with page num) to sections
Always print hls boxit steps
2015-04-16 13:05:36 +00:00
Rich
6ceec38e5c Set Special Page Break flag.
Added logic so that the page number transition errors are listed to the clipboard.
Corrected a typo in the message box for errors occuring in the page number transitions.
2015-04-15 14:53:37 +00:00
Rich
0b3ce5147b Fix Logic to properly cleanup data when the processing of a foldout is complete
Removed Debug Output
2015-03-26 18:11:23 +00:00
Rich
2d6f5f443e Use new PromsPrinter Method (NewPage) to set the page size properly before outputing the page Break.
Added a New Object (ReaderHelper) which provides the necessary support to allow MSWord documents to use various page sizes.  MSWord has a limit of 22 inches for the largest width or height.
Use new PromsPrinter Method (NewPage) to set the page size properly before outputing the page break.
Use new PromsPrinter Method (NewPage) to set the page size properly before outputing the page break.
Updated vlnParagraph constructors to use parameter MyPromsPrinter since it is used to create page breaks.
2015-03-26 02:21:52 +00:00
810d1124f0 Fixed lettered high level step.
Removed preceding space in PDF file name used for compares
2015-03-19 15:51:54 +00:00
086e73720c missing box
docstyle messages: {par} consistent with code
docstyle messages: {par} consistent with code & missing box
Handle par in endmessage
Allow for more end message text length
Handle asterisk hls draws when steps are compressed
For RNO separator, if aer column is further down on page than rno, print rno separator off of aer (was causing separator to print beyond margin)
2015-03-16 13:54:18 +00:00
Rich
c65d3e8cdf Fixed logic when ParaBreak is null
Fixed logic when PDF is open
2015-03-09 13:13:45 +00:00
Rich
f97433e12a Changed the name of the temporary file used for MSWord PDFs. Gave it a PDF extensison so that it caan be more easily opened.
Add useful information to the PDF file properties so that the verssion of the code used to create the PDF can be identified.
2015-03-06 11:50:27 +00:00
Rich
6732e6c9fc Added suffix to GetParagraphHeight to calculate the height of the Continue Message.
Added ContinueHeight property to calculate tthe height of the Section continue message.
2015-02-26 18:48:29 +00:00
d0b49988e0 fix pdf comparison of 16bit to 32bit 2015-02-23 13:42:28 +00:00
cbc3df3023 logic to support exe switch that will delay when Word will display the newly generated Placekeeper 2015-02-19 03:53:45 +00:00
Rich
5a5502d8fc Added somecode so that profile errors will be recordedd to the Error Log
Added a reference to Log4Net
Fixed Profile Logic when PDF cannot be created because it is already open.
2015-02-16 20:51:34 +00:00
Rich
389c6575d0 Changed NextItem property to use GetNextItem method when printing
Added Profile debug
Added Command-line parameters (/X= and /Y=) to specify the offset used for Compare.
Changed NextItem property to use GetNextItem method when printing.
Remove PrintTimer which has been replaced with ProfileTimer
Added Profile debug
Added code to handle special characters when printing,
Added Profile debug
Changed NextItem property to use GetNextItem method when printing
2015-01-19 20:56:35 +00:00
ce45eab51c Fixed issue of landscape sections set for continuous pagination 2014-11-18 16:17:41 +00:00
85a8a26504 added Docstyle format flag DSS_WordContentLandscaped to flag that Word content is landscaped
don’t change level for steps under sequentials (only under notes/cautions/equipment lists)
use Docstyle format flag DSS_WordContentLandscaped to make End message landscaped
2014-11-18 15:12:23 +00:00
Rich
b89af73735 Made Status Change available to other print objects
Update status when moving through a section with subsections
Update status when moving through a section with subsections
GetSectionInfo use local value rather than using the cache
Used SectionInfo property HasStepCheckOffs to turn-on CheckOff header and narrow text width.
2014-11-05 14:36:17 +00:00
1129cb3431 Adjust landscape word section pagelist item locations & flags for printing pagelist items as landscape
Calvert: Added ‘DSS_PageListAddSectCont’ flag to docstyle->Style to flag continue message in section title
Calvert: Reset svg’s for document styles that have ‘DSS_PageListAddSectCont’ so that pages other than first have continue message
Calvert: Print continue message for “ATTACHTITLECONT” pagelist item (but not on 1st page)
2014-11-04 16:48:26 +00:00
03385f2013 Handle Landscape printing of BGE Valve sections 2014-10-29 14:43:15 +00:00
Rich
a4f0a04c5d Added logic to speed-up printing 2014-10-09 18:22:53 +00:00
Rich
f7e805a745 Added Page Count to Status
Fixed Hanging Indent logic for vlnParagraphs
2014-10-08 20:14:27 +00:00
ea01b9bf71 Logic for more control over indenting and underlining on Auto Table of Contents
Added logic to prevent multiple numbers (on top of each other) from printing on the AutoTableOfContents, added logic to support format defined section continue text, logic to support EndMessageOnEachSubSection, logic to repeat high level step text as part of a continue message
Logic to support DidFirstPageDocStyle flag, logic to support {SECTIONLEVELNUMBER} {SECTIONLEVELTITLE} on the same line of a pagelist item when the section title goes to more than one line.
2014-10-07 19:37:11 +00:00
Rich
8b9a092708 Provide the option to display the PDF before the Page Number Transitions were updated to help the process of correcting pagination.
Fix the inheritance lookup for Transtitions
2014-09-30 20:26:47 +00:00
Rich
8261a6bb55 Change a Property name (Prefix) to (PathPrefix)
Added generic Properties (Prefix and Suffix) for vlnParagraph
Changed Rtf to be lazy-loaded using new method BuildRtf
2014-09-05 14:29:20 +00:00
310fb42c3c Fixed logic that determines when a step is continued on next page so that it uses the phonelist length
Fixed logic that counts the number of lines a phone list takes
Added number of lines an item take up in our debug (micro-print) message
2014-08-22 17:07:14 +00:00
a33347b22a Replace words for bolding [Bxxx], i.e. support for regular expression text in replaceword/with
Added TextAt counter for debug
Added debug of TextAt by allowing specifying of ItemIds
2014-08-18 13:34:09 +00:00
9fb17c103c Added flag CompressPropSubSup for compressing proportional fonts sub & superscript (used by Calvert)
Use CompressPropSubSup
Use  CompressPropSubSup
2014-06-27 12:16:10 +00:00
76cec2c961 Don’t try to initialize the signoff drop-down if there are no sighoffs
Added logic to support Prerequisite step information and to handle the indent character
Logic to pass font information to the Placekeeper logic
2014-06-26 20:19:58 +00:00
86cac2ae13 BGE: Fix pagination when a phone list exists
BGE: Auto Table Of Contents, multi-line title leader dots
BGE: Auto ToC, save section title length for printing of leader dots on last line of title
BGE: Fix location of bottom continue message when phone list exists
BGE: Auto ToC, save section title length for printing of leader dots on multi-line of title
2014-05-19 13:16:45 +00:00
c29bec4903 BGE – phone list edit support
For BGE
BGE – phone list support
BGE – account for phone list size when paginating
BGE – phone list support & fixes for auto Table of Contents
2014-05-12 15:46:00 +00:00
b4a055327a Generate Placekeeper logic 2014-05-09 19:18:15 +00:00
7579601d79 Support PSNotOnFirst pagelist flag so that pagelist item not printed on first page of section
Adjustments for centerline y-positioning when there is a double box
Add check so that centering single item (note/caution) works for Calvert; fix pagelist Section/metasection titles usage for first metasection; adjust starting y-position if doing a doublebox; if the y location of bottom message would go below bottom margin, reset to bottom margin; do rno bottom continue message
Added Bottom continue message support for RNO column; Draw Horizontal line if no doublehls as first item on page; support pagenumbering GroupedByLevel; Support PSNotFirst pagelist flag; Don’t put out <NO TITLE> as pagelist item if formatflag is not No Title printing; process Procdescriptor for Calvert (only check 1st character of eopnum for ‘@’); handle @@ in pagelist items
2014-04-16 15:19:42 +00:00
59e8e7c6dc Turn off the landscape mode setting in words section after we finish printing them. 2014-04-15 19:57:23 +00:00
Rich
e8fbd9d30b Print Speed-up 2014-04-10 21:39:17 +00:00
3be5841027 Process pagenum transitions for BGE, improve automatic ToC pagination, Level0Big support
UNITALPHA, REVUNIT pagelist items
2014-04-04 13:16:13 +00:00
b205e6bb4d Implement NumberWithLevel flag to create correct tabs in RNO column
add NumberWithLevel format flag
Handle double spacing (flag) in Table of Contents
Draw double lined box around High Level Steps (only HLS, not substep)
Double Lined box; Caution & Notes xoffsets and widths for printing in column (not across page); NumberWithLevel support (xoffsets); Align1StLevSubWHLS (format flag support); XBlankW1stLevSub adds extra line after 1st substep
procdesr pagelist include check for dashes in procedure number
2014-03-25 12:07:45 +00:00
622717ba1a Get data into memory for approval generation so that page number transitions resolve
Fixed B2014-025:If not master/slave, load all data into memory for page number transitions. Present dialog if there are errors in page number transitions so that user can resolve.
Added a property to determine if page number transition has incorrect page number caused by length of step’s text/wrapping & pagination
Set property to determine if page number transition has incorrect page number caused by length of step’s text/wrapping & pagination
Add tracking of inconsistent page number transitions; if pdf already open, don’t run 2nd pass for page number transitions (resulting pdf had unresolved page numbers);
2014-03-04 17:36:02 +00:00
9689726c43 Use memory data rather than database for finding next item (fixes problem where next item is not ‘applicable’ for procedure being printed
Add support for Point Beach asterisk boxes (and the boxes bold font)
2014-02-24 17:36:23 +00:00
dd2d97ceb7 Fixed B2013-160: printing with blank page option causes various problems when procedure has continuous sections and for sections after the procedure steps section
Fixed B2014-023, null reference crash when printing some Farley procedures. Also WCN BCK formatting
2014-02-05 13:47:52 +00:00
Rich
60234adaf2 Added property ChildrenProcessed to record how many procedures are found to process
Added code to display message box when no procedures are found to be processed and terminates the processing.
Utilized ChildrenProcessed property when processing procedures
Added format changes to correct remaining Braidwood issues
Added code to resolve unit information in section transition
Modified page break logic to resolve issue with Braidwood deviation documents
Added code to resolve page number when section is a word document section
Added check to verify location was not already in list prior to adding it to list
Reduced number of instances of Volian flexgrid during printing
2014-01-30 21:00:18 +00:00
8a3c47e8d7 Removed drawing of circle for debug
remove underline style on font used to output extra blank line
Fixed V.C Summer centerline after End message at bottom of page
2014-01-28 21:30:48 +00:00
4e445bbe20 Page Num Transition (for grids) 2014-01-22 12:06:56 +00:00
Rich
58c2afa175 Fixed Pagination Logic for FNP
Removed unnecessary Debug printout
2013-12-06 01:09:21 +00:00
3b56287547 Added argument to vlnParagraph to pass thru yoffset if long RNO (needed for FNP caution/note when long RNO) 2013-11-20 13:31:02 +00:00
Rich
60dbbb6269 Set the plot background to white if not doing compare and transparent if doing a compare.
Add logic to exclude high level steps from those items included in the Replace Words list for substeps.
Removed event handlers for DSOFramer.  It appears that these no longer work for MSWord 2013.
New Watermark Logic
2013-11-07 21:45:56 +00:00
fadac13f82 Various FNP tabbing & template fixes
Get text for template steps
Template improvements & added AlignHLSTabWithSectOvride for FNP
Support for TitleWithTextRight step types
Support PSOnlyFirst docstyle flag for FNP
Printing of FNP’s component lists (templates), PSOnlyFirst docstyle, PrintNoTitle, subsection has own docstyle, and FNP tab locations
Support PSOnlyFirst docstyle, Like6_ButDoesntNeedSubsection numberingsequence & PrintNoTitle, for FNP
2013-10-28 13:58:40 +00:00
Rich
25b5e4ad2a Turn-off PDFA1B Compatibility. 2013-10-07 13:15:40 +00:00
Rich
48960152ac Set PDF fonts to be embedded. 2013-10-04 20:30:14 +00:00
89965f1278 Fix possible symbol font discrepancy in tables
Allow options for handling foldout page if first page.
2013-09-10 12:46:23 +00:00