【Stimulsoft Reports Flex教程】在运行时创建Designer

下载Stimulsoft Reports Flex最新版本

此示例显示如何从运行时代码创建报表设计器。首先,您需要创建StiDesignerFx类的新设计器对象。您还可以设置设计器对象的必要参数,例如其位置。创建后,您可以使用addElement()方法将设计器可视对象添加到应用程序的主容器中:

private var _designer: StiDesignerFx;
public function get designer(): StiDesignerFx
{
    return _designer;
}
public function set designer(value: StiDesignerFx): void
{
    _designer = value;
}
 
private function createDesignerFx(): void
{
    // Create new DesignerFx
    designer = new StiDesignerFx;
    // Set DesignerFx location
    designer.left = 0;
    designer.top = 0;
    designer.right = 0;
    designer.bottom = 0;
    // Add DesignerFx to Application
    addElement(designer);
}

要使用报表设计器的此实例,您可以访问designer属性:

private function onLoadComplete(event: Event): void
{
    ...
 
    // Create new report object
    var report: StiReport = new StiReport();
    // Load report from XML string
    report.loadReportFromString(reportString);
    // Design report in DesignerFx
    designer.report = report;
}

下面的屏幕截图中,您可以看到示例代码的结果。

Stimulsoft

下载示例

GrapeCity年末福利大放送

猜你喜欢

转载自blog.csdn.net/xiaochuachua/article/details/85090327