diff --git a/visio/api.js b/visio/api.js index 18a2295643..495d85b8bf 100644 --- a/visio/api.js +++ b/visio/api.js @@ -200,7 +200,7 @@
\
\ \ -
\ +
\
\
\
\ diff --git a/visio/model/ooxmlApi/convertFunctions.js b/visio/model/ooxmlApi/convertFunctions.js index 3b18fcf751..1f394eece6 100644 --- a/visio/model/ooxmlApi/convertFunctions.js +++ b/visio/model/ooxmlApi/convertFunctions.js @@ -1580,7 +1580,13 @@ let shift = 11; let dashTypeName = oStroke.GetDashByCode(linePatternNumber + shift); if (dashTypeName !== null) { - oStroke.setPrstDash(linePatternNumber + shift); + if ("vsdxTransparent" === dashTypeName && oStroke.Fill) { + //todo реализовать прозрачный тип через отдельную настройку или разделить fill для линий и наконечников + //в vsdx может быть прозрачная линия с видимыми наконечниками + oStroke.Fill.fill = new AscFormat.CNoFill(); + } else { + oStroke.setPrstDash(linePatternNumber + shift); + } } else { oStroke.setPrstDash(oStroke.GetDashCode("vsdxDash")); }