Aller au contenu

pivotick v3.0.0


pivotick / RendererOptions / EdgeStyle

Interface: EdgeStyle ​

Défini dans : interfaces/RendererOptions.ts:673

Propriétés ​

animateDash? ​

optional animateDash: boolean

Défini dans : interfaces/RendererOptions.ts:691

Indique si le tableau de bord doit être animé (par exemple, une animation se déplaçant le long du chemin) @default : true


curveStyle ​

curveStyle: CurveStyle

Défini dans : interfaces/RendererOptions.ts:681

Valeur par défaut ​

ts
bidirectional

dashed? ​

optional dashed: boolean | (edge) => boolean

Défini dans : interfaces/RendererOptions.ts:686

Si le trait est en pointillés

Valeur par défaut ​

ts
false

markerEnd? ​

optional markerEnd: string | (edge) => string

Défini dans : interfaces/RendererOptions.ts:701

Quel marqueur de fin le bord doit-il utiliser

Valeur par défaut ​

ts
arrow

markerStart? ​

optional markerStart: string | (edge) => string

Défini dans : interfaces/RendererOptions.ts:706

Quel marqueur de départ le bord doit-il utiliser

Valeur par défaut ​

ts
undefined

opacity ​

opacity: number

Défini dans : interfaces/RendererOptions.ts:679

Valeur par défaut ​

ts
1.0

rotateLabel ​

rotateLabel: boolean

Défini dans : interfaces/RendererOptions.ts:696

Maintient les étiquettes alignées horizontalement sur la fenêtre

Valeur par défaut ​

ts
false

strokeColor ​

strokeColor: string

Défini dans : interfaces/RendererOptions.ts:675

Valeur par défaut ​

ts
'var(--pvt-edge-stroke, #999)'

strokeWidth ​

strokeWidth: number

Défini dans : interfaces/RendererOptions.ts:677

Valeur par défaut ​

ts
2

styleCb()? ​

optional styleCb: (edge) => Partial<EdgeStyle>

Défini dans : interfaces/RendererOptions.ts:718

Rappel pour remplacer dynamiquement les propriétés de style en fonction du bord.

Son emplacement dépend du bloc de style qui le déclare. Sur le style ** d'un **edge, il gagne carrément, et edgeStyleMap est entièrement ignoré. Sur render.defaultEdgeStyle, c'est la forme calculée de l'emplacement par défaut : il ne remplit que ce que ni le bord ni edgeStyleMap n'ont défini (et ce qu'un styleCb par bord a laissé de côté), et son résultat perd toujours face aux deux.

S'exécute une fois par bord et par rendu, alors restez bon marché.

Paramètres ​

edge ​

Edge

Renvoie ​

Partial<EdgeStyle>