12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- export const getShapeStyleFuction = (style, properties) => {
- if (properties.fill) {
- style.fill = properties.fill
- }
- // if (properties.gradientColor && style.fill !== properties.gradientColor) {
- // style.fillGradient = properties.gradientColor
- // }
- if (properties.stroke) {
- style.stroke = properties.stroke
- }
- if (properties.strokeWidth) {
- style.strokeWidth = properties.strokeWidth
- }
- // if (properties.borderStyle) {
- // if (properties.borderStyle === 'solid') {
- // style.strokeDashArray = '0'
- // // nodeResize里的bug导致的,array小写了
- // style.strokeDasharray = '0'
- // }
- // if (properties.borderStyle === 'dashed') {
- // style.strokeDashArray = '3 3'
- // style.strokeDasharray = '3 3'
- // }
- // if (properties.borderStyle === 'dotted') {
- // style.strokeDashArray = '1 1'
- // style.strokeDasharray = '1 1'
- // }
- // if (properties.borderStyle === 'hidden') {
- // style.stroke = style.fill
- // }
- // }
- return style
- }
-
- export const getTextStyleFunction = (style = {}, properties) => {
- if (properties.fontColor) {
- style.color = properties.fontColor
- }
- if (properties.fontSize) {
- style.fontSize = properties.fontSize
- }
- if (properties.fontFamily) {
- style.fontFamily = properties.fontFamily
- }
- if (properties.lineHeight) {
- style.lineHeight = properties.lineHeight
- }
- if (properties.textAlign) {
- style.textAlign = properties.textAlign
- }
- if (properties.fontWeight) {
- style.fontWeight = properties.fontWeight
- }
- if (properties.textDecoration) {
- style.textDecoration = properties.textDecoration
- }
- if (properties.fontStyle) {
- style.fontStyle = properties.fontStyle
- }
- return style
- }
|