New Table of Contents flags & MaxWidth for PSIs (for current page)
Improve message when format is changed and not certain if section type is valid. (part of B2016-165) vcb1: Added MaxWidthCurPage for PSI text widths (use for current page) vcb1: Table of Contents values for subsections line spacing and grouping section numbers Table of Contents to handle single space subsections & Grouping section names remove group title Use MaxWidthCurPage to handle max width, but don’t account for multiple lines when printing content
This commit is contained in:
@@ -2000,10 +2000,11 @@ namespace Volian.Print.Library
|
||||
// defined, see if the text is too wide for a single line (SplitTextMaxWidth). The
|
||||
// AdjustTopMarginForMultLinePageListItem contains the y-adjustment that must be considered
|
||||
// in the TopMargin if the PSI text split onto more than one line.
|
||||
if ((pageItem.MaxWidth??0)>0)
|
||||
if ((pageItem.MaxWidth??0)>0 || (pageItem.MaxWidthCurPage??0)>0)
|
||||
{
|
||||
int locwid = (int)pageItem.MaxWidth;
|
||||
int locwid = ((pageItem.MaxWidth??0)>0)?(int)pageItem.MaxWidth:(int)pageItem.MaxWidthCurPage;
|
||||
AdjustTopMarginForMultiLinePageListItems = SplitTextMaxWidth(svgGroup, pageItem, val, locwid, token, ref plstr);
|
||||
if ((pageItem.MaxWidthCurPage ?? 0) > 0) AdjustTopMarginForMultiLinePageListItems = 0;
|
||||
}
|
||||
else
|
||||
plstr = plstr.Replace(token, val);
|
||||
|
Reference in New Issue
Block a user