text.d.ts 696 B

123456789101112131415161718192021
  1. import { ShapeAttrs } from '../types';
  2. /**
  3. * 获取文本的高度
  4. * @param text 文本
  5. * @param fontSize 字体大小
  6. * @param lineHeight 行高,可以为空
  7. */
  8. export declare function getTextHeight(text: string, fontSize: number, lineHeight?: number): number;
  9. /**
  10. * 获取行间距如果文本多行,需要获取文本间距
  11. * @param fontSize 字体大小
  12. * @param lineHeight 行高
  13. */
  14. export declare function getLineSpaceing(fontSize: number, lineHeight?: number): number;
  15. /**
  16. * 字体宽度
  17. * @param text 文本
  18. * @param font 字体
  19. */
  20. export declare function getTextWidth(text: string, font: string): number;
  21. export declare function assembleFont(attrs: ShapeAttrs): string;