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
This commit is contained in:
@@ -72,6 +72,7 @@ namespace Volian.Print.Library
|
||||
get { return Rtf2Pdf._Offset; }
|
||||
set { Rtf2Pdf._Offset = value; }
|
||||
}
|
||||
public static float FillWidth = 0; // max text width (used in autoToc code)
|
||||
public static float TextAt(PdfContentByte cb, Paragraph iParagraph, float x, float y, float width, float height, string debugText, float yBottomMargin)
|
||||
{
|
||||
VlnSvgPageHelper _MyPageHelper = cb.PdfWriter.PageEvent as VlnSvgPageHelper;
|
||||
@@ -91,6 +92,7 @@ namespace Volian.Print.Library
|
||||
myColumnText.AddElement(iParagraph); // add in paragraph
|
||||
if (textLayer != null) cb.BeginLayer(textLayer);
|
||||
myColumnText.Go(false); // Draw the paragraph
|
||||
FillWidth = myColumnText.FilledWidth;
|
||||
if (textLayer != null) cb.EndLayer();
|
||||
// Approximate Descent by using Leading divided by 5.
|
||||
float yDescent = iParagraph.Leading / 5;
|
||||
|
Reference in New Issue
Block a user