|
@@ -1,6 +1,7 @@
|
|
|
import { SPaintEngine } from "./SPaintEngine";
|
|
|
import {
|
|
|
SBrushType,
|
|
|
+ SFont,
|
|
|
SGradientStop,
|
|
|
SLine,
|
|
|
SLinearGradient,
|
|
@@ -397,6 +398,18 @@ export class SCanvasPaintEngine extends SPaintEngine {
|
|
|
// this.canvas.stroke();
|
|
|
// } // Function drawRoundedRect()
|
|
|
|
|
|
+ /**
|
|
|
+ * 设置字体
|
|
|
+ *
|
|
|
+ * @param font 字体
|
|
|
+ */
|
|
|
+ changeFont(font: SFont): void {
|
|
|
+ this._canvas.font = `${font.size}px ${font.name}`;
|
|
|
+ this.setTextAlign(font.textAlign);
|
|
|
+ this.setBaseLine(font.textBaseLine);
|
|
|
+ this.setTextDirection(font.textDirection);
|
|
|
+ } // Function changeFont()
|
|
|
+
|
|
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
// 私有函数
|
|
|
/**
|