pepe1204 2014-12-09 05:47 采纳率: 33.3%
浏览 3418
已采纳

mxgraph看下自定义 线样式代码

帮我看下代码。如何设置线不重叠
graph.stylesheet.getDefaultEdgeStyle()[mxConstants.STYLE_EDGE] =
mxEdgeStyle.MyStyle = function(state, source, target, points, result)
{
if (source != null && target != null)
{
var pt = new mxPoint(target.getCenterX(), source.getCenterY());

        if (mxUtils.contains(source, pt.x, pt.y))
        {
          pt.y = source.y + source.height;
        }

        result.push(pt);
      }
    };
  • 写回答

1条回答

  • xiaohuh421 2014-12-10 01:01
    关注

    线重叠, 应该是坐标有错.
    把坐标输出, 看是否有重叠的可能.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 luckysheet
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱