Some time during my development works I had the need of printing the contents of a ListView control. So I wrote down the code for a custom control, named PrintableListView, that solved the following two problems: * extend the print on multiple pages when the width of the list exceeds the width of the print page, * shrink, optionally, the list in a way that the resulting width fits o