Я хочу добавить масштабируемый текст к отображаемому изображению в OpenSeadragon.Желаемая функциональность заключается в том, что при уменьшении текста текст становится очень маленьким, а при увеличении его размер увеличивается.
Я попытался добавить текст в оверлейный элемент DOM div.Это добавляет текст, но при уменьшении размер div уменьшается, а текст - нет.Текст сжимается в несколько строк.
Я использую класс Render2 в Angular 7 для управления DOM, но это может быть сделано в любой среде / библиотеке:
// create the DOM element need for SeaDragon's overlay
let div = this.renderer.createElement('div');
const text = this.renderer.createText(`x: ${xaxis}, y: ${yaxis}`);
// append text to div element
this.renderer.appendChild(div, text);
// add id for Seadragon overlay creation and styling of overlay
this.renderer.setAttribute(div, 'id', overlayname);
this.renderer.setAttribute(div, 'class', 'image-ruler');
// now append the div tag to ViewChild div
this.renderer.appendChild(this.singleOverlay.nativeElement, div);
Я ожидаю, чтотекст для увеличения с изображением.Возможно ли это?