📜  Fabric js 路径 excludeFromExport 属性(1)

📅  最后修改于: 2023-12-03 15:00:41.361000             🧑  作者: Mango

Fabric js 路径 excludeFromExport 属性

在 Fabric.js 中,路径对象是由多个点和曲线组成的形状。路径对象可以通过设置属性来控制其外观和行为。其中一个有用的属性是excludeFromExport

excludeFromExport是一个布尔属性,用于指定是否在将 Canvas 导出为图像或 JSON 数据时包含路径对象。如果将其设置为 true,则该路径对象将不会包含在导出的数据中。

以下是该属性的使用示例:

// 创建路径对象
var pathObject = new fabric.Path('M 100 100 L 300 100 L 200 300 z', { fill: 'red' });

// 将其设置为在导出时排除
pathObject.excludeFromExport = true;

这将导致在导出 Canvas 时该对象不会被包含:

// 导出 Canvas 为图像
var dataUrl = canvas.toDataURL('png');

// 导出 Canvas 为 JSON 数据
var jsonData = canvas.toJSON();

有时候我们可能需要在 Canvas 上呈现某些对象,但又不希望它们在导出时出现。这时候 excludeFromExport 就可以派上用场。

注意:excludeFromExport 仅适用于路径对象,其他类型的对象不支持该属性。

以上就是 Fabric.js 路径 excludeFromExport 属性的介绍。希望对你有所帮助!