orpheus-osmd
Version:
An open source JavaScript engine for displaying MusicXML based on VexFlow.
22 lines (21 loc) • 667 B
TypeScript
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;
}