@aibsweb/faceted-search-biccn
Version:
A generalized faceted search application. Used for BICCN
29 lines (24 loc) • 733 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getRenderedStringWidth = getRenderedStringWidth;
exports["default"] = void 0;
/**
* Measure rendered width of string
*
* @param {String} str -> the string to measure
* @param {String} font -> https://developer.mozilla.org/en-US/docs/Web/CSS/font
* @return {number}
*/
function getRenderedStringWidth(str, font) {
var context = window.document.createElement('canvas').getContext('2d');
context.font = font;
var _context$measureText = context.measureText(str),
width = _context$measureText.width;
return Math.ceil(width);
}
var _default = {
getRenderedStringWidth: getRenderedStringWidth
};
exports["default"] = _default;