DropCap constructor

DropCap(
  1. ChantContext ctxt,
  2. String text,
  3. 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);
}