opensheetmusicdisplay
Version:
An open source JavaScript engine for displaying MusicXML based on VexFlow.
23 lines (22 loc) • 769 B
TypeScript
import { TextAlignmentEnum } from "../Common/Enums/TextAlignment";
import { OSMDColor } from "../Common/DataObjects/OSMDColor";
import { Fonts } from "../Common/Enums/Fonts";
import { FontStyles } from "../Common/Enums/FontStyles";
/**
* A text label on the graphical music sheet.
* It is used e.g. for titles, composer names, instrument names and dynamic instructions.
*/
export declare class Label {
constructor(text?: string, alignment?: TextAlignmentEnum, font?: Fonts, print?: boolean);
text: string;
print: boolean;
color: OSMDColor;
colorDefault: string;
font: Fonts;
fontFamily: string;
fontStyle: FontStyles;
fontHeight: number;
textAlignment: TextAlignmentEnum;
IsCreditLabel: boolean;
ToString(): string;
}