public Size Measure(IExportColumn exportColumn, Graphics graphics) { var items = ((ExportContainer)exportColumn).ExportedItems; foreach (var element in items) { if (element is IExportContainer) { Measure(element, graphics); } var tbi = element as IExportText; if (tbi != null) { element.DesiredSize = MeasurementService.Measure(tbi, graphics); } } exportColumn.DesiredSize = exportColumn.Size; return(exportColumn.DesiredSize); }
public Size Measure(IExportColumn exportColumn, Graphics graphics) { return(MeasurementService.Measure((IExportText)exportColumn, graphics)); }