(
opt: Pick<TextCommonOption, 'fontStyle' | 'fontWeight' | 'fontSize' | 'fontFamily'>,
ecModel: GlobalModel
)
| 685 | } |
| 686 | |
| 687 | export function getFont( |
| 688 | opt: Pick<TextCommonOption, 'fontStyle' | 'fontWeight' | 'fontSize' | 'fontFamily'>, |
| 689 | ecModel: GlobalModel |
| 690 | ) { |
| 691 | const gTextStyleModel = ecModel && ecModel.getModel('textStyle'); |
| 692 | return trim([ |
| 693 | // FIXME in node-canvas fontWeight is before fontStyle |
| 694 | opt.fontStyle || gTextStyleModel && gTextStyleModel.getShallow('fontStyle') || '', |
| 695 | opt.fontWeight || gTextStyleModel && gTextStyleModel.getShallow('fontWeight') || '', |
| 696 | (opt.fontSize || gTextStyleModel && gTextStyleModel.getShallow('fontSize') || 12) + 'px', |
| 697 | opt.fontFamily || gTextStyleModel && gTextStyleModel.getShallow('fontFamily') || 'sans-serif' |
| 698 | ].join(' ')); |
| 699 | } |
| 700 | |
| 701 | export const labelInner = makeInner<{ |
| 702 | /** |
no test coverage detected
searching dependent graphs…