private float GenerateTermsBody(GenerateInvoiceContext request, PdfGenerator pdf, float y)
        {
            var check = pdf.MeasureTextHeight(request.Invoice.Terms);

            y = pdf.IncrementY(y, 10, FOOTER_HEIGHT, check); //don't split terms over the footer

            PdfLayoutResult result = pdf.AddText(request.Invoice.Terms, 10, y, pdf.NormalFontBold);

            y = result.Bounds.Bottom;
            //NOTE: last item - don't check for increment

            return(y);
        }