logic to align Note and Cautions that use the box logic without a box
This commit is contained in:
		@@ -2254,6 +2254,14 @@ namespace Volian.Print.Library
 | 
				
			|||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
								else if (((colOvrd ?? 0) != 0) && formatInfo.PlantFormat.FormatData.SectData.StepSectionData.StepSectionLayoutData.NullBox)
 | 
				
			||||||
 | 
								{
 | 
				
			||||||
 | 
									float tabOffset = (myTab == null ? 0 : myTab.XOffset) - XOffset;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									XOffset = (float)colOvrd;
 | 
				
			||||||
 | 
									if (myTab != null) myTab.XOffset = XOffset + tabOffset;
 | 
				
			||||||
 | 
									return;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
			else if (bxIndx != null)
 | 
								else if (bxIndx != null)
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				Box bx = formatInfo.PlantFormat.FormatData.BoxList[(int)bxIndx];
 | 
									Box bx = formatInfo.PlantFormat.FormatData.BoxList[(int)bxIndx];
 | 
				
			||||||
@@ -2297,7 +2305,7 @@ namespace Volian.Print.Library
 | 
				
			|||||||
				}
 | 
									}
 | 
				
			||||||
				// if the step is within the rno and we're numbering the high level rno, we've got to account for the
 | 
									// if the step is within the rno and we're numbering the high level rno, we've got to account for the
 | 
				
			||||||
				// indenting (increased x offset) for the top level rno's tab, if there is no top level rno:
 | 
									// indenting (increased x offset) for the top level rno's tab, if there is no top level rno:
 | 
				
			||||||
				if (itemInfo.FormatStepData.NumberHighLevel && (itemInfo.MyHLS.RNOs == null || itemInfo.MyHLS.RNOs.Count<=0))
 | 
									if (itemInfo.FormatStepData.NumberHighLevel && (itemInfo.MyHLS.RNOs == null || itemInfo.MyHLS.RNOs.Count <= 0))
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					// add in the size that an RNO off HLS would take.
 | 
										// add in the size that an RNO off HLS would take.
 | 
				
			||||||
					tabWidth += itemInfo.MyTab.RNOTabWidthAdjust;
 | 
										tabWidth += itemInfo.MyTab.RNOTabWidthAdjust;
 | 
				
			||||||
@@ -2315,7 +2323,7 @@ namespace Volian.Print.Library
 | 
				
			|||||||
					// the tab. The offset of text needs to be adjusted by the 'leftjustify' format variable 
 | 
										// the tab. The offset of text needs to be adjusted by the 'leftjustify' format variable 
 | 
				
			||||||
					// if it existed for this level.
 | 
										// if it existed for this level.
 | 
				
			||||||
					myTab.XOffset += tabWidth;
 | 
										myTab.XOffset += tabWidth;
 | 
				
			||||||
					if (tableftadj != 0 && myTab.Width<tableftadj) 
 | 
										if (tableftadj != 0 && myTab.Width < tableftadj)
 | 
				
			||||||
						tabWidth = myTab.Width = tableftadj;
 | 
											tabWidth = myTab.Width = tableftadj;
 | 
				
			||||||
					XOffset += tabWidth;
 | 
										XOffset += tabWidth;
 | 
				
			||||||
					myTab.Rtf = myTab.Rtf.Replace(myTab.Text, myTab.Text.TrimStart(" ".ToCharArray()));
 | 
										myTab.Rtf = myTab.Rtf.Replace(myTab.Text, myTab.Text.TrimStart(" ".ToCharArray()));
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user