WebViewer Version: 8.7.0
Please give a brief summary of your issue:
What is the ToolName associated with data-element “rectangleAreaToolGroupButton”?
Please describe your issue and provide steps to reproduce it:
I’m trying to set all the tools to a default color that’s configured outside the viewer based on the role within the larger system.
As best as I can tell, I need to target every tool and set the StrokeColor/TextColor with the setStyle method.
(Aside: is there a global color I can set to avoid doing this?)
I’m currently passing all the tools that I need to convert to the color by referencing the ToolNames enum under “Core”. I’ve noticed that this enum does not have the complete set of tools, so this is what I have:
const strokeTools = [
Tools.ToolNames.ARROW,
Tools.ToolNames.DISTANCE_MEASUREMENT,
Tools.ToolNames.AREA_MEASUREMENT,
Tools.ToolNames.COUNT_MEASUREMENT,
Tools.ToolNames.CLOUDY_RECTANGULAR_AREA_MEASUREMENT,
Tools.ToolNames.CALLOUT,
Tools.ToolNames.ELLIPSE,
Tools.ToolNames.FREEHAND,
Tools.ToolNames.FREEHAND_HIGHLIGHT,
Tools.ToolNames.HIGHLIGHT,
Tools.ToolNames.LINE,
Tools.ToolNames.PERIMETER_MEASUREMENT,
Tools.ToolNames.POLYGON,
Tools.ToolNames.POLYGON_CLOUD,
Tools.ToolNames.POLYLINE,
Tools.ToolNames.RECTANGLE,
Tools.ToolNames.SQUIGGLY,
Tools.ToolNames.STICKY,
Tools.ToolNames.STRIKEOUT,
Tools.ToolNames.UNDERLINE,
'AnnotationCreateArc',
'AnnotationCreateArcMeasurement',
'AnnotationCreateEllipseMeasurement',
'AnnotationCreateRectangleMeasurement', // <-- I can't determine what this one is... not found
];
I guessed what the last few tool names were based on the general pattern, but I can’t seem to find the last one using the same pattern. It’s the tool associated in the DOM with data-element=“rectangleAreaToolGroupButton” .
It would also be nice to have these last few tools added to the enum.