NPM Package/docs/components/measurement/visibility
Annotation Visibility
Change visibility for one or more annotations and measurements using the SDK.
Use viewer.annotations.show(...), viewer.annotations.hide(...), and viewer.annotations.setVisibility(...) to change visibility for one or more annotations.
Visibility commands are available after the viewer is mounted, Canvas is ready, and a document is open.
typescript
Overview
Perform visibility modification actions programmatically:
show(...)is shorthand forsetVisibility({ visible: true }).hide(...)is shorthand forsetVisibility({ visible: false }).
typescript
Visibility Commands
Visibility operations resolve asynchronously with status properties:
updatedCountis the number of annotations Canvas updated.missingAnnotationIdslists requested IDs Canvas could not find.
typescript
Result Shape
Complete integration code setup for Vanilla HTML/JS environments:
Vanilla Example
Complete React Component implementation details:
tsx
React Integration
Broker message mapping for visibility APIs:
viewer.annotations.show(...)maps toannotationVisibility/annotationVisibilityChanged.viewer.annotations.hide(...)maps toannotationVisibility/annotationVisibilityChanged.viewer.annotations.setVisibility(...)maps toannotationVisibility/annotationVisibilityChanged.
