用途:为 Draw.io / mxGraph 图形设置样式时提供权威参考,覆盖样式字符串语法、属性分类、颜色系统、fontStyle 位域、perimeter 匹配与样式继承,帮助避免属性名写错、遗漏 html=1、perimeter 与形状不匹配等常见错误。
主要能力:样式字符串由分号分隔的 key=value 组成,键为 camelCase,布尔值只用 0/1,颜色用 #RRGGBB、none 或 default;开头裸词可指定基础形状(如 ellipse;)。每个单元格必须包含 html=1 与 whiteSpace=wrap。属性分为填充、描边、文本、形状、连线、容器、行为等类别,顶点专用属性(如 fillColor、container)与连线专用属性(如 edgeStyle、startArrow)不可混用。fontStyle 用位掩码相加(1 粗体、2 斜体、4 下划线、8 删除线)。perimeter 必须与形状匹配,如椭圆用 ellipsePerimeter、菱形用 rhombusPerimeter、三角形用 trianglePerimeter、六边形用 hexagonPerimeter,矩形可省略。样式按内置默认、主题默认、命名样式、内联属性顺序解析,仅需写出与默认不同的属性。
使用方式:在 mxCell 的 style 属性中按上述规则书写样式字符串,参考资料中的模板(矩形、圆角矩形、椭圆、菱形、三角形、六边形、圆柱、泳道,以及标准箭头、正交连线、虚线依赖、双向箭头、UML 继承与组合等)。
适用场景:绘制流程图、架构图、UML 图等需要精确控制形状与连线外观的场合。
限制:资料未提供安装命令、收费信息或平台支持细节;具体属性完整清单见其 references 目录,本介绍不展开。