DropCap constructor
DropCap(
- ChantContext ctxt,
- String text,
- int sourceIndex
Implementation
DropCap(ChantContext ctxt, String text, int sourceIndex)
: super(
ctxt: ctxt,
text: (ctxt.textStyles['dropCap']?['prefix'] ?? '') + text,
cssClass: 'dropCap',
fontFamily: (ctxt) => ctxt.textStyles['dropCap']?['font'],
fontSize: (ctxt) => ctxt.textStyles['dropCap']?['size'],
textAnchor: .center,
sourceIndex: sourceIndex,
sourceGabc: text,
) {
textType = ctxt.theme.dropCap;
padding =
ctxt.staffInterval * (ctxt.textStyles['dropCap']?['padding'] ?? 1);
}