B2023-040: WCN – And sub-steps pagination

This commit is contained in:
Kathy Ruffing 2023-04-13 14:51:06 +00:00
parent 9c3715b6ed
commit 0f35d403d2
3 changed files with 19 additions and 6 deletions

Binary file not shown.

View File

@ -1440,6 +1440,14 @@ namespace VEPROMS.CSLA.Library
return LazyLoad(ref _AdjFirstSecDocStylesInPagination, "@AdjFirstSecDocStylesInPagination");
}
}
private LazyLoad<bool> _AdjustLargeImage;
public bool AdjustLargeImage
{
get
{
return LazyLoad(ref _AdjustLargeImage, "@AdjustLargeImage");
}
}
}
#endregion
#region VersionIdText

View File

@ -4181,13 +4181,18 @@ namespace Volian.Print.Library
Height = ic.Image_Height;
// B2022-041: extra whitespace after resized image. Make same adjustment here that gets made in ParagrphToPdf
float mult = 1.0F;
if (Width > (vlnParagraph.wMax - 12)) mult = (vlnParagraph.wMax - 24) / Width;
if (Height > (vlnParagraph.hMax - 36)) mult = Math.Min(mult, (vlnParagraph.hMax - 36) / Height);
if (mult < 1.0F)
// B2023-040: WCN pagination changed for And steps with large image after - add format flag for
// Barakah
if (MyItemInfo.ActiveFormat.PlantFormat.FormatData.PrintData.AdjustLargeImage)
{
Width = Width * mult;
Height = Height * mult;
float mult = 1.0F;
if (Width > (vlnParagraph.wMax - 12)) mult = (vlnParagraph.wMax - 24) / Width;
if (Height > (vlnParagraph.hMax - 36)) mult = Math.Min(mult, (vlnParagraph.hMax - 36) / Height);
if (mult < 1.0F)
{
Width = Width * mult;
Height = Height * mult;
}
}
}
yoff = AdjustLocIfLongerRNO(itemInfo, yoff, yoffRightParent);