private void NormalizeLineHeight(List<PageItem> lineItems, float maxLineHeight, float maxDescent)
		{
			foreach (PageItem pi in lineItems)
			{
				if (pi is PageText)
				{	// force the text to line up
					PageText pt = (PageText) pi;
					if (pt.H >= maxLineHeight)
						continue;

					pt.Y += maxLineHeight - pt.H;
					if (pt.Descent > 0 && pt.Descent < maxDescent)
						pt.Y -= (maxDescent - pt.Descent);
				}
			}
			lineItems.Clear();
		}