UNPKG

orpheus-osmd

Version:

An open source JavaScript engine for displaying MusicXML based on VexFlow.

22 lines (21 loc) 667 B
import { ITextMeasurer } from "../../Interfaces/ITextMeasurer"; import { Fonts } from "../../../Common/Enums/Fonts"; import { FontStyles } from "../../../Common/Enums/FontStyles"; /** * Created by Matthias on 21.06.2016. */ export declare class VexFlowTextMeasurer implements ITextMeasurer { constructor(); private context; fontSize: number; fontSizeStandard: number; /** * * @param text * @param font * @param style * @returns {number} */ computeTextWidthToHeightRatio(text: string, font: Fonts, style: FontStyles, fontSize?: number): number; setFontSize(fontSize?: number): number; }