| 12345678910111213141516171819202122232425262728293031 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.ellipsisMiddle = exports.ellipsisTail = exports.ellipsisHead = exports.getDefault = void 0;
- var util_1 = require("@antv/util");
- var label_1 = require("../../util/label");
- function ellipseLabels(isVertical, labelGroup, limitLength, position) {
- var children = labelGroup.getChildren();
- var ellipsisFlag = false;
- util_1.each(children, function (label) {
- var rst = label_1.ellipsisLabel(isVertical, label, limitLength, position);
- ellipsisFlag = ellipsisFlag || rst;
- });
- return ellipsisFlag;
- }
- function getDefault() {
- return ellipsisTail;
- }
- exports.getDefault = getDefault;
- function ellipsisHead(isVertical, labelGroup, limitLength) {
- return ellipseLabels(isVertical, labelGroup, limitLength, 'head');
- }
- exports.ellipsisHead = ellipsisHead;
- function ellipsisTail(isVertical, labelGroup, limitLength) {
- return ellipseLabels(isVertical, labelGroup, limitLength, 'tail');
- }
- exports.ellipsisTail = ellipsisTail;
- function ellipsisMiddle(isVertical, labelGroup, limitLength) {
- return ellipseLabels(isVertical, labelGroup, limitLength, 'middle');
- }
- exports.ellipsisMiddle = ellipsisMiddle;
- //# sourceMappingURL=auto-ellipsis.js.map
|