By using the interface instead of an individual implementation, most of the print logic can be mapped automatically directly within List & Label.
• Generally better reusability and thus maintainability of the code.
• Many of the advanced features that are already available in .NET are also available in this way.
• Use of several report containers next to each other.
• Nesting of tables.
• Increased performance due to delayed loading of content.