Interface: CommentStyle
Style configuration for Comment annotations
Extends
Properties
autoGrow?
optional autoGrow: boolean;Auto-grow height with content (default: true)
background?
optional background: string;background color: empty for transparent #f00, yellow...
borderRadius?
optional borderRadius: number;Text box border radius
collapseZoomThreshold?
optional collapseZoomThreshold: number;Zoom threshold below which comment auto-collapses (default: 0.5)
color?
optional color: string;text color: #f00, yellow...
fixedSize?
optional fixedSize: boolean;When true, text maintains constant size regardless of zoom level
font?
optional font: string;Helvetica, sans-serif...
fontSize?
optional fontSize: string | number;Font size, in pixels
iconBorderColor?
optional iconBorderColor: string;Border color for collapsed icon
iconBorderWidth?
optional iconBorderWidth: number;Border width for collapsed icon
iconColor?
optional iconColor: string;Background color for collapsed icon (default: "#FFD700")
iconSize?
optional iconSize: number;Size when collapsed (default: 32px)
iconSymbol?
optional iconSymbol: string;Icon to display when collapsed (default: "💬")
maxHeight?
optional maxHeight: number;Maximum height before scrolling (default: 480px, undefined = no limit)
minHeight?
optional minHeight: number;Minimum height (default: 60px)
padding?
optional padding: number;padding around the text
scaled?
optional scaled: boolean;if true, the box scales with zoom. Default is true
showSendButton?
optional showSendButton: boolean;Show "send" button in edit mode (default: true)
strokeColor?
optional strokeColor: string;Stroke color: #f00, yellow...
strokeType?
optional strokeType: StrokeType;Type of stroke: plain, dashed, or none
strokeWidth?
optional strokeWidth: number;Stroke width