json-poster
Version:
Generate posters by configuring json
36 lines (35 loc) • 1.47 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IImageMode = exports.ElementAlign = exports.yAlign = exports.xAlign = exports.ElementType = void 0;
var ElementType;
(function (ElementType) {
ElementType["IMG"] = "img";
ElementType["TEXT"] = "text";
ElementType["RECT"] = "rect";
ElementType["LINE"] = "line";
ElementType["MUTIPLE_TEXT"] = "mutiple_text";
})(ElementType || (exports.ElementType = ElementType = {}));
var xAlign;
(function (xAlign) {
xAlign["LEFT"] = "left";
xAlign["RIGHT"] = "right";
xAlign["CENTER"] = "center";
})(xAlign || (exports.xAlign = xAlign = {}));
var yAlign;
(function (yAlign) {
yAlign["TOP"] = "top";
yAlign["BOTTOM"] = "bottom";
yAlign["CENTER"] = "center";
})(yAlign || (exports.yAlign = yAlign = {}));
var ElementAlign;
(function (ElementAlign) {
ElementAlign["LEFT"] = "left";
ElementAlign["RIGHT"] = "right";
ElementAlign["CENTER"] = "center";
})(ElementAlign || (exports.ElementAlign = ElementAlign = {}));
var IImageMode;
(function (IImageMode) {
IImageMode["scaleToFill"] = "scaleToFill";
IImageMode["aspectFit"] = "aspectFit";
IImageMode["aspectFill"] = "aspectFill"; // 缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。
})(IImageMode || (exports.IImageMode = IImageMode = {}));