UNPKG

@aibsweb/faceted-search-biccn

Version:

A generalized faceted search application. Used for BICCN

29 lines (24 loc) 733 B
"use strict"; 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;