Interface ITextFormatService
Methods
formatSelectedCells
- formatSelectedCells(labels, ctx, options): void
Parameters
- labels: TextEditableCell[]
- ctx: CanvasRenderingContext2D
- options: {
fontFamily?: string;
fontSize?: number;
lineHeight?: number;
textColor?: string;
}OptionalfontFamily?: string
OptionalfontSize?: number
OptionallineHeight?: number
OptionaltextColor?: string
Returns void
getCurrentFormatting
- getCurrentFormatting(labels): {
fontFamily: string;
fontSize: number;
lineHeight: number;
textColor: string;
} Returns {
fontFamily: string;
fontSize: number;
lineHeight: number;
textColor: string;
}
fontFamily: string
fontSize: number
lineHeight: number
textColor: string
getTextAlignment
- getTextAlignment(labels): null | TextAlignment
getVerticalAlignment
- getVerticalAlignment(labels): null | VerticalAlignment
off
- off(event, handler): void
Parameters
- event: "selectionChanged"
- handler: (() => void)
Returns void
on
- on(event, handler): void
Parameters
- event: "selectionChanged"
- handler: (() => void)
Returns void
setTextAlignment
- setTextAlignment(labels, alignment, ctx): void
Returns void
setVerticalAlignment
- setVerticalAlignment(labels, alignment, ctx): void
Returns void