2021年4月1日

draw支持的哈希属性

draw支持的哈希属性的位置散列属性-所述后部分#在URL标志-用于引用存储在特定位置的图文件。它使用前导字符来指定文件的存储位置以及数据-唯一文件ID,文件路径或图表数据本身。这必须是URI编码的。

例如,以下是一个URL,该URL打开使用URI编码的URL存储的文件(使用U location哈希属性)。

https://app.diagrams.net/#Uhttps%3A%2F%2Fjgraph.github.io%2Fdrawio-diagrams%2Fdiagrams%2Fbulb.xml

支持以下参考,其中{id}用于云存储平台上的唯一文件ID,而{path}是文件的位置。

G {id}:Google云端硬盘

W {id}:Microsoft OneDrive

T {id}:Trello

D {path}:Dropbox(路径必须相对于Apps / drawio)

H {path}:Github(路径必须采用org / repo / branch / path格式)

A {path}:GitLab(路径必须采用org / repo / branch / path格式)

L {path}:浏览器存储

U {url}:从URL打开示例(示例)。如果URL不以文件名结尾,则使用template-filename URL参数指定文件名。

R {data}:传递原始图表数据(示例)

P {encoded-json}:将一个或多个URL参数作为JSON对象传递。除了所有受支持的URL参数之外,JSON对象还可以包含一个数据字段(包括图表数据)和一个哈希字段,供新的哈希属性在解析后使用。

_CONFIG_ {compressed-json}:使用给定的压缩JSON数据配置diagrams.net编辑器。

S {compressed-json}:传递导入描述符(示例)

不推荐使用:改为使用desc URL参数。

如果位置哈希属性不可用,请改用open URL参数。