129 Commits

Author SHA1 Message Date
Rich
86bdecd367 A number of pagination improvements. 2015-02-16 21:55:54 +00:00
Rich
ca0d2d3843 Fixes logic for copy step
Fixes logic for 7 LPI to account for the End Message
2015-01-22 01:36:29 +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
e8f9bfe49b The last pagination change cause more problems. Backed out the last pagination change. 2014-12-12 20:59:58 +00:00
763223fdd0 Fixed pagination bug for calvert OI unit one procedure OI-8A section 6.2.B.3 2014-12-12 17:05:57 +00:00
6c2d8eec26 Fixed a forced pagination issue 2014-12-05 20:23:09 +00:00
27c8d89bed For tab comparison, trim strings before doing comparison in code that determines whether subsection number is derived from section number (IsSubsectionNumber)
If parent was continuous & this is separate, need to paginate to get subsection on its own page
For sections/subsections: if parent was continuous & this is separate, don’t reset docstyle until after separate section pagebreak; if separator location is ‘0’, x-offset should be at tab not text of step
2014-12-04 16:03:06 +00:00
4ba00691c2 Use vlnParagraph for footnotes so that Change Bars will print (rather than vlnText)
Fixed change bar message writing on top of each other (for ‘ChangeIds’ change bar messages)
2014-12-02 15:22:54 +00:00
f93f1059fb StepLevel for AND substeps within a NOTE should be same level so that the ANDs stay together for pagination
Don’t paginate (page break) in the middle of a Note box
2014-11-24 16:19:00 +00:00
5c399e029d Adjust for size of section continue header so that forced pagination does not occur. 2014-11-14 16:15:05 +00:00
89cf100425 Fixed logic where a section that was set to print continuous started on its own page 2014-11-10 20:11:44 +00:00
3daa13f4b6 Fixed background document pagination
adjusted sub-step text width when they have a tab (background documents)
2014-11-04 21:14:16 +00:00
bffb924c2e BGEVL: added NotesToFootnotes flag
Paginate BGE Valve sections
2014-10-29 14:42:40 +00:00
Rich
6098140d26 Support the impact of the Section Continue Message on Pagination
Added logic to determine if the Section Continue Message would be printed.
2014-10-22 15:29:21 +00:00
4ebc193d09 Eliminate Forced pagination problems in IP2 Bck
Resize figures when figure is bigger than page
Remove {NULLDOCCURPAGE} when processing page numbers
2014-10-14 13:39:52 +00:00
8c806ccd97 IP2 Background: Fixes for bad pagination within Step Description table 2014-10-08 16:36:50 +00:00
f9d0c363f7 Support for ‘PaginateOnLowerStepLevel’ pagination flag (for IP2BCK)
IP2BCK: Step Description table’s title (Cont) support and various xoffset & margin fixes
IP2BCK: Support Step Descriptions table’s title (Cont) message
IP2BCK: Implement ‘NoTabAlign’ flag so that tab aligning won’t occur for EquipmentOpt step types
2014-10-03 13:44:46 +00:00
Rich
08f2a9f631 Fixed logic so that if the high-level step has an end message and the end message would excede the bottom margin, then the step is placed on the next page. 2014-10-02 13:13:20 +00:00
Rich
183bdf015a The logic was changed to keep the first continuuous subsection on the same page as its header. 2014-10-01 15:16:34 +00:00
Rich
b2aa854328 Check for a null value if a page break cannot be found in a step.
Fixed logic for steps with End Messages.
2014-09-26 20:05:45 +00:00
84f4153900 Add logic to determine if a section has one high level step and an end message to include the height of the end message when a section will not fit on a page.
When determining the Page Break location in a step, verify that the item before the page break will fit on the page
Add Error Log output if text is low on the page,
2014-09-26 15:39:31 +00:00
eac2037172 Consider whether an ‘End’ message is printed when determining page breaks
Added error log message ‘End Message LOW on page’, if the end message locates on the bottom line of page list box.
2014-09-25 16:38:03 +00:00
881cbe5bdd Adjust HLS width (checklist header) and DocStyle:page length for pagination
Display message box after formats/genmacs are copied
Improve checklist pagination
Improve checklist pagination & right checklist box line alignment
2014-09-24 14:47:36 +00:00
Rich
4069371056 Added output to the DebugPagination file.
Changed the oage break logic to keep a substep with its cautions and notes.
2014-09-12 20:39:29 +00:00
fbb2df544c WCNCKL: Improve pagination of checklists, i.e. don’t break if 1st substep doesn’t fit on page
WCNCLK: ‘SplitText’ moved out of file & use it from RtfTools
2014-09-09 13:11:20 +00:00
0b53f7ec7e Improve pagination so that if steps at lower level have same y-offset as parent, break at parent (recursively until HLS) 2014-09-04 15:37:06 +00:00
Rich
74f88b6c1c If the pagebreak is occuring at a location in the AER and RNO columns, use the maximum step level to determine the proper place to break. 2014-09-03 19:49:07 +00:00
Rich
0808404bea If the pagebreak is occuring at a location in the AER and RNO columns, use the maximum step level to determine the proper place to break. 2014-09-02 15:18:34 +00:00
Rich
793f4c58df The Pagination Logic was improved to more properly paginate the alarm procedures for Calvert. 2014-08-27 12:23:56 +00:00
Rich
de04f70185 Don't paginate on an OR step if it's parent will fit on a page.
Only remove the Condition/Response header if the next Page Break is the first substep of the Condition/Response step.
2014-08-26 11:07:16 +00:00
Rich
907ff47e5d 1 Keep Notes/Cautions/Warnings with Condition/Response text
2 Don't break Condition/Response text before 3 lines.
3 Paginate Device and Setpoint lists properly
2014-08-25 18:39:36 +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
Rich
9393fc01d4 Fixed logic for Calvert Alarm Condition/Response steps
Commented-out debug output
Added logic to keep text from being very bold when it starts with a bullet
Changed continue logic so that "(Continue)" does not overlap with the step tab.
2014-08-22 13:42:53 +00:00
45e663f2d3 For Calvert Alarms, when a CONDITION/RESPONSE table had a long list of Notes/Cautions associated with it, the page break was not correct. This was fixed. 2014-08-21 16:41:46 +00:00
Rich
7c26029b92 Fixed logic to correctly determine page break location at the end of a Condition/Response substep. 2014-08-20 16:26:54 +00:00
Rich
dec6a46080 Limit Calvert Alarm logic for Condition/Response to only be run for SpecialCaseCalvertAlarm format flag.
Added debug logic for TextAt counter.
2014-08-18 18:38:39 +00:00
Rich
8c5703de65 Logic for page breaks before Condition/Response steps
Logic for page breaks within Condition/Response steps
2014-08-15 22:31:30 +00:00
9b67771f55 Additional code to support special cases in Template for Calvert Alarms including a TemplateColumnMode and mix of Cautions/Notes
Added Support for BGE Alarms, bottom continue message location.
Additional code to support special cases in Template for Calvert Alarms and new flag SpecialCaseCalvertAlarm
Support for Docstyle DSS_PageBreakHLS for page break on HLS
Changes for Calvert Alarms use of template to define top portion of alarm pages and CONDITION/RESPONSE table support.
Handle 3 top/bottom continue messages for Calvert Alarms; support box around CONDITION/RESPONSE table in Calvert Alarms; {REVUNIT} fix;
if TabPtsPerChar format is 0, set to a default of 6
2014-08-01 11:56:02 +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
a95f7bb59a Replaced use of “NextItem” with “GetNextItem()” which takes into account the applicability of the next item 2014-05-14 15:04:33 +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
Rich
1979f4b4a0 If pagination is being changed to keep OR steps in the RNO together, when they will be kept together anyway, don't change the pagination. 2014-04-17 18:47:38 +00:00
Rich
e8fbd9d30b Print Speed-up 2014-04-10 21:39:17 +00:00
7bfc62e1b8 Fixed a null reference error during print 2014-04-07 15:52:27 +00:00
Rich
decbe11e52 MNS Pagination - Mike Weiner Case 1b to keep substeps together on one page
MNS Pagination - Mike Weiner Case 1a to keep step together with any non-sequential substeps (ANDs, EQ List)
2014-04-03 17:05:05 +00:00
Rich
ac7083febd Changed logic for ComponentList Page Breaks
If a page break in the RNO column falls within the range of an AER step, use the AER Step for the page break.
Dont break at the first substep if the first substep is an OR or Explicit AND
2014-03-31 16:39:26 +00:00
664d41fdb4 Fixed a Westinghouse print issue with procedure HSD-101 when the sub section numbers and titles were printing in the page header 2014-03-21 19:48:41 +00:00
Rich
6611c3d2a4 Farley had a Table that was printing on the page following the tables header. Pagination was changed to keep table headers together with their tables.
Added logic to skip the Tab Adjustments if the step is unnumbered.
2014-03-19 15:31:27 +00:00
Rich
051b445f23 Fixed Pagination logic to eliminate Forced Pagination Error 2014-03-07 15:25:02 +00:00
Rich
c77e0d2d2f Fixed code that reports the active database in use.
Changed debug output for Forced Pagination Items.
Fixed Pagination Logic for Background Documents.
2014-03-07 00:35:23 +00:00