66 Commits

Author SHA1 Message Date
1bdfb7d1e3 C2024-008 -Created a PROMS executable use .Net version 4.8.1
B2020-106 - Fixed insert of new symbols.
2024-04-16 14:16:40 -04:00
74542224ef B2023-031 Added better check for invalid symbol characters in tables, to account for link information that is not visible. 2023-03-10 15:24:13 +00:00
0cf054ea05 Internal only – commenting Table Scrunch code 2022-06-29 10:28:25 +00:00
f684f7e65c B2022-028: Insert image into grid & print 2022-03-23 13:33:10 +00:00
4f2d15bcc7 B2021-137 – table shading was printing on top of table border lines 2021-11-24 21:16:01 +00:00
96fd567d92 C2021-004 logic to print shaded table cells 2021-11-18 19:41:00 +00:00
380dd2ceac B2021-034 Sigle cell table with just a jpg in the cell caused PROMS to crash.
Wolf Creek data: Maintenance; Mechanical; MPM; MPM KJ-004: 7.1.4 Table
2021-03-26 19:23:43 +00:00
00f53b5469 C2021-005 code to adjust the starting vertical position of table cell text when the font size changes 2021-02-19 19:26:31 +00:00
a0b6b8a8ce B2020-140 Added a format variable to Wolf Creek to override the placement of text table cells to correct placement of checkboxes in table cells 2020-10-09 19:44:40 +00:00
85bb63df46 B2020-135 fixed bug where hyphens entered into tables where printed using the symbol font 2020-10-02 14:01:52 +00:00
d2c52f9999 B2020-134 Replace the “\_” hyphen to “\u8209?” so that the same font as the surrounding text is used. 2020-09-29 19:55:34 +00:00
Rich
227d154ad1 B2020-100 Code was not performing the adjustment to the input RTF text before processing it. 2020-08-26 16:47:44 +00:00
Rich
3b1a01df4e B2020-100 Convert old and new form of non-breaking hyphen to hyphen so that underline will work properly. 2020-08-18 12:19:40 +00:00
Rich
da6ecf841b B2020-100 Wolf Creek (Carolee) reported issues with adding a hyphen in the middle of Table text that was bolded and underlined. 2020-08-06 17:48:54 +00:00
921d25c380 B2020-080 fixes an issue where table cells text that consists of superscript text that begins with a dash was not printing that text superscripted. 2020-06-09 19:20:05 +00:00
Rich
d0e2eda999 B2020-082 – Text was missing from the bottom of some table cells in the PDF File. Logic was added to adjust the top offset according to the font family name (Courier and VESymbFix). 2020-06-08 14:40:13 +00:00
d0c27fcb43 B2020-034 Added logic to adjust the vertical position of the text in a table cell based on the font size. 2020-03-12 18:47:50 +00:00
cb5a88ea6f B2020-013 Added check for second RNO that will fit on the page
Corrected Debug message for Leading so 7lpi is factored in
B2020-014 Corrected 7lpi print of tables so that they shrink properly
2020-01-29 17:46:07 +00:00
Rich
20b41ec7c8 B2019-109 - Barakah HD-0002 Att4 Step 11
Adjust cell Text width so that text prints properly.
Add error handler for outputting table cell text
2019-08-06 20:52:28 +00:00
b45332c5ba B2019-093 – moved the table cell text up a little bit so that it fits better in the table. For South Texas, was causing some cell text not to print (FSG20 step 1) 2019-07-16 17:11:23 +00:00
0ba08ae64d C2019-022 Removed the use of the Arial Unicode font (was in for backward compatibility) when using symbols with a proportional font. We now use FreeSerif (supplied by Volian)
C2019-022 When pre-processing table cells before we print a table, we now replace any Arial Unicode font reference with FreeSerif.
2019-05-16 16:48:55 +00:00
7d7d9cb42b B2019-067 Added check for use of a proportional symbol font in the logic that will replace our symbol character with a WingDing font character (used for the Clock, Check Mark, and Heavy X symbols) 2019-05-07 14:11:39 +00:00
601b4edfb7 Replaced Rtf2Pdf.FixText with TextForBaseline.FixText
Moved the FixText logic to DisplayText.cs
Replaced Rtf2Pdf.FixText with TextForBaseline.FixText
2018-08-01 15:07:31 +00:00
44322ba5bf B2018-107 – Need to convert rtf hard space (\~) to the hard space character when printing tables 2018-07-10 20:13:20 +00:00
Rich
72b5b45ad2 B2018-085 -Table Scrunching Change - Make line-spacing match edit window more closely. Also, allow line-spacing to be adjusted to fit table on the current page if possible and if it is the last table of a step. 2018-06-08 17:55:42 +00:00
Rich
30b837e6b1 B2018-003 - Use Absolute Line Spacing for Tables rather than basing the line spacing on the font size. This corrects a number of table line spacing issues 2018-05-02 15:56:48 +00:00
5cff214b0e C2018-004 logic to print meta file information
C2018-004 pass itemid for use in meta file output
2018-04-12 20:30:30 +00:00
Rich
a41f7e3e3c B2018-033 - This corrects an issue found in the scrunch logic for merged cells. 2018-03-02 20:30:36 +00:00
Rich
75124cd7e4 B2018-033 - Set the default scrunching settings.
B2018-033 - Set the scrunching check box to checked by default
B2018-033 - Base table scrunching on the last row of a range rather than the first row of a range
B2018-033 - Added debug for table scrunching.
B2018-033 - Fix pagination to account for table scrunching
2018-03-02 18:57:57 +00:00
203baaf699 C2017-036 Call method that finds a proportional font that supports the symbol characters we use. 2017-11-13 17:38:22 +00:00
2cbf0d2515 B2017-233, B2017-234 (rework of B2017-105 which caused issue) need to reset the MultipliedLeading if smallest font size (in table cell) is less than 10 and recalculate MulipliedLeading if biggest font size is greater than 12 2017-10-13 16:54:13 +00:00
Rich
96c253ad87 Changed Debug Format for invalid fonts in tables 2017-10-05 14:35:49 +00:00
43dffa55cb B2017-105 – adjust the y position of a symbol character when its size is greater than the normal font size 2017-06-21 18:25:47 +00:00
74898f5e4e Added methods to use common dictionary of fonts part of B2017-117 Out of Window Handles fix
Use method from VE_Font to get a font reference (uses dictionary so redundant Window Handles are not created)  B2017-117
Add a Using statement when we temporarily create a RichTextBox to ensure the Window Handle is free’d. Also use method from VE_Font to get a font reference (uses dictionary so redundant Window Handles are not created)  B2017-117
2017-06-12 17:57:22 +00:00
c6608b8370 Added logic to support the indexed list version of ReplaceSymbolChars 2017-06-01 14:31:51 +00:00
9b881f551e C2017-008 Formats now have a grouping allowing us to change a symbol character’s font family, size, style, and/or the actual character 2017-05-26 15:13:19 +00:00
b8f330718e B2017-046 added a check for a zero selection length when we check a table cell that uses the symbol font 2017-03-16 19:28:38 +00:00
Rich
30c7c16cd0 Fix the RTF for grid cells so that Text is set to use a Text font rather than a Symbol font.
Added some debug code for testing the function above.  After the code was finished, the debug code was commented-out.
2016-08-19 15:31:43 +00:00
0d13585924 Supporting logic to handle the use of the backslash character 2016-06-21 15:16:12 +00:00
df37f61cb5 Made some regx usages static to help with memory usage
Logic to support clipboard paste of screen shot into a table cell
2015-11-24 18:28:59 +00:00
10c11b9f36 When there is a bold and underline command remove the space between the two commands.
Logic to consider underline and bold command between a hard space a word when determining if replace words should be done.
2015-11-10 15:40:24 +00:00
a58add8937 B2015-103: indents (strip out rtf indent commands)
B2015-103:  indents (handle rtf indent commands)
B2015-103:  indents (set/clear ribbon button for indents)
B2015-103: setup rtf string for indents; display small identifying marks for indents
B2015-103: remove page break from ribbon; move indent; support new indent; support for table grid indent
B2015-103: Print for new indents in tables
B2015-103: Print for new indents in paragraphs
2015-08-19 12:18:39 +00:00
1408a43fa8 Fixed use of symbol characters in table cells
Fixed use of the hanging indent in procedure steps
2015-07-24 18:55:31 +00:00
330f36250d If font is not proportional, set default font to VESymbFix to be used in pdf generation code (without this, the default was set to Helvetica)
If 1st character output for chunk, in a table cell, is a hard space (or various other special characters), set font to default (VESymbFix) font. (For HLP)
2015-07-13 11:37:56 +00:00
Rich
1463ec8853 Remove Unnecessary debug message
Fixed logic to find external transition when attempting to delete a procedure
Turn-on Table Shrinking Generically
2015-05-29 00:09:39 +00:00
Rich
37e2227919 Table shrinking support 2015-05-27 18:48:14 +00:00
03f127279f Fixed the logic were the font would change after a dash (hyphen) in a table cell 2015-03-24 17:40:29 +00:00
Rich
ad300e777a Convert Hard hyphens to soft hyphens so that the PDF can be searched for hyphens.
Use the ISplitCharacter Interface to treat soft hyphens as non-breaking hyphens (only word wrap on spaces)
2015-02-09 16:07:12 +00:00
882c4eb7b9 Replace a space with underline turned off after to a hard space with underline turned off after
Fixed B2014-086: Keystroke combinations in RTB should be not processed such as right align or center text.
2014-12-16 15:26:39 +00:00
741b2608f1 Instead of removing a problematic indent character (while printing), simply don’t do the indent calculations and return an indent value of zero. 2014-10-20 20:15:41 +00:00