private float getMaxTextWidth() { var segment = Segments.OrderByDescending(x => x.Label.Length).First(); var width = PdfFont.Fonts.First().BaseFont.GetWidthPoint(segment.Label, PdfFont.Size); return width; }