pivotick / RendererOptions / EdgeStyle
Interface: EdgeStyle
Definido em: interfaces/RendererOptions.ts:673
Propriedades
animateDash?
optionalanimateDash:boolean
Definido em: interfaces/RendererOptions.ts:691
Se o traço deve ser animado (por exemplo, animação se movendo ao longo do caminho) @default: true
curveStyle
curveStyle:
CurveStyle
Definido em: interfaces/RendererOptions.ts:681
Padrão
bidirectionaldashed?
optionaldashed:boolean| (edge) =>boolean
Definido em: interfaces/RendererOptions.ts:686
Se o traço está tracejado
Padrão
falsemarkerEnd?
optionalmarkerEnd:string| (edge) =>string
Definido em: interfaces/RendererOptions.ts:701
Qual marcador final a borda deve usar
Padrão
arrowmarkerStart?
optionalmarkerStart:string| (edge) =>string
Definido em: interfaces/RendererOptions.ts:706
Qual marcador inicial a borda deve usar
Padrão
undefinedopacity
opacity:
number
Definido em: interfaces/RendererOptions.ts:679
Padrão
1.0rotateLabel
rotateLabel:
boolean
Definido em: interfaces/RendererOptions.ts:696
Mantém os rótulos alinhados horizontalmente à janela de visualização
Padrão
falsestrokeColor
strokeColor:
string
Definido em: interfaces/RendererOptions.ts:675
Padrão
'var(--pvt-edge-stroke, #999)'strokeWidth
strokeWidth:
number
Definido em: interfaces/RendererOptions.ts:677
Padrão
2styleCb()?
optionalstyleCb: (edge) =>Partial<EdgeStyle>
Definido em: interfaces/RendererOptions.ts:718
Retorno de chamada para substituir dinamicamente as propriedades de estilo com base na borda.
Onde ele fica depende de qual bloco de estilo o declara. No estilo edge, ele vence imediatamente e edgeStyleMap é totalmente ignorado. Em render.defaultEdgeStyle é a forma computada do slot padrão: ele preenche apenas o que nem a aresta nem edgeStyleMap definiram (e o que uma aresta styleCb deixou de fora), e seu resultado ainda perde para ambos.
Executa uma vez por borda por renderização, portanto, mantenha-o barato.
Parâmetros
edge
Retorno
Partial<EdgeStyle>