下载的Vaadin14图表的分辨率比用户';s屏幕

下载的Vaadin14图表的分辨率比用户';s屏幕,vaadin,vaadin-flow,vaadin14,Vaadin,Vaadin Flow,Vaadin14,在Vaadin 14.4.2中,我有一个右侧带有“图表菜单”按钮的图表,允许用户将图表下载为各种格式(如png、jpeg等)。然而,当我将图表作为png下载时,它会被严重“挤压”。它看起来不像我的用户屏幕上显示的图表。我本以为分辨率至少和用户在自己的屏幕上看到的一样好。为什么瓦丁图表会转换分辨率?换句话说,有没有一种简单的方法可以让“下载到png”看起来和用户在屏幕上看到的一样?(更糟糕的情况是,我会禁用“下载到文件”图表功能,因为大多数用户可能知道如何拍摄屏幕截图,但我希望下载功能可以工作,因

在Vaadin 14.4.2中,我有一个右侧带有“图表菜单”按钮的图表,允许用户将图表下载为各种格式(如png、jpeg等)。然而,当我将图表作为png下载时,它会被严重“挤压”。它看起来不像我的用户屏幕上显示的图表。我本以为分辨率至少和用户在自己的屏幕上看到的一样好。为什么瓦丁图表会转换分辨率?换句话说,有没有一种简单的方法可以让“下载到png”看起来和用户在屏幕上看到的一样?(更糟糕的情况是,我会禁用“下载到文件”图表功能,因为大多数用户可能知道如何拍摄屏幕截图,但我希望下载功能可以工作,因为它可以生成“完美”质量的图表等。)下面是我的图表的截图,然后是下载的png的外观

现在这里是png:你可以清楚地看到它看起来不像上面截图中的图表。出于某种原因,它的分辨率要低得多


如果没有看到代码,我猜差异在于所使用的witdh

如果您尚未定义导出的
setPrintMaxWidth()
宽度与导出图表的使用宽度相同,则将使其适合默认为
780
的典型纸张格式