Wenn man einen Stempel mehrfach aufbringen möchte, ohne abzusetzen, kann folgender Interceptor genutzt beziehtungsweise als Vorlage für eigene Anpassungen genutzt werden:
class StickyStamp {
async initEditorConfiguration(instance, config) {
const { documentViewer } = instance.Core;
const tool = documentViewer.getTool('AnnotationCreateRubberStamp');
tool.addEventListener("annotationAdded", (annotation) => {
setTimeout(async () => {
await tool.setRubberStamp(annotation, annotation.getStampText());
instance.UI.setToolMode("AnnotationCreateRubberStamp");
tool.showPreview();
}, 1);
});
}
}
window.ed.registerInterceptor(new StickyStamp());
Dieser muss wie üblich unter ...\service-manager\data\ed\public\interceptors abgelegt werden, z. B. als sticky_stamp.js. Danach kann es losgehen:

Z. B. mit Escape kann der Stempel wieder „losgeslassen“ werden.