Exemple #1
0
            private static ILayoutTree GetLayoutTree(IReport report, ITargetDevice targetDevice, LayoutNotificationCallback callback)
            {
                LayoutInfo           layoutInfo = new LayoutInfo(report, targetDevice, new TextMetricsProvider(), callback);
                ILayoutEngineFactory factory    = report.GetService(typeof(ILayoutEngineFactory)) as ILayoutEngineFactory;

                Assert.IsNotNull(factory);

                ILayoutEngine engine = factory.GetLayoutEngine();

                return(engine.BuildLayout(layoutInfo));
            }