bulletpoints
Version:
JavaScript PowerPoint Library
1,500 lines (1,497 loc) • 456 kB
JavaScript
/**
* bulletpoints
* v0.16.0 (2020-06-11T14:45:56.076Z)
* 2019-2020 [object Object]
*
*/
import calc, { CALC_EXPR } from 'calc-units';
import * as JSZip from 'jszip';
/**
* PptxGenJS Enums
* NOTE: `enum` wont work for objects, so use `Object.freeze`
*/
// CONST
var EMU = 914400; // One (1) inch (OfficeXML measures in EMU (English Metric Units))
var ONEPT = 12700; // One (1) point (pt)
var CRLF = '\r\n'; // AKA: Chr(13) & Chr(10)
var LAYOUT_IDX_SERIES_BASE = 2147483649;
var REGEX_HEX_COLOR = /^[0-9a-fA-F]{6}$/;
var LINEH_MODIFIER = 1.67; // AKA: Golden Ratio Typography
var DEF_CELL_BORDER = { color: '666666' };
var DEF_CELL_MARGIN_PT = [3, 3, 3, 3]; // TRBL-style
var DEF_CHART_GRIDLINE = { color: '888888', style: 'solid', size: 1 };
var DEF_FONT_COLOR = '000000';
var DEF_FONT_SIZE = 12;
var DEF_FONT_TITLE_SIZE = 18;
var DEF_PRES_LAYOUT = 'LAYOUT_16x9';
var DEF_PRES_LAYOUT_NAME = 'DEFAULT';
var DEF_SLIDE_MARGIN_IN = [
0.5,
0.5,
0.5,
0.5
]; // TRBL-style
var DEF_SHAPE_SHADOW = {
type: 'outer',
blur: 3,
offset: 23000 / 12700,
angle: 90,
color: '000000',
opacity: 0.35,
rotateWithShape: true
};
var AXIS_ID_VALUE_PRIMARY = '2094734552';
var AXIS_ID_VALUE_SECONDARY = '2094734553';
var AXIS_ID_CATEGORY_PRIMARY = '2094734554';
var AXIS_ID_CATEGORY_SECONDARY = '2094734555';
var AXIS_ID_SERIES_PRIMARY = '2094734556';
var LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split('');
var BARCHART_COLORS = [
'C0504D',
'4F81BD',
'9BBB59',
'8064A2',
'4BACC6',
'F79646',
'628FC6',
'C86360',
'C0504D',
'4F81BD',
'9BBB59',
'8064A2',
'4BACC6',
'F79646',
'628FC6',
'C86360'
];
var PIECHART_COLORS = [
'5DA5DA',
'FAA43A',
'60BD68',
'F17CB0',
'B2912F',
'B276B2',
'DECF3F',
'F15854',
'A7A7A7',
'5DA5DA',
'FAA43A',
'60BD68',
'F17CB0',
'B2912F',
'B276B2',
'DECF3F',
'F15854',
'A7A7A7'
];
var TEXT_HALIGN;
(function (TEXT_HALIGN) {
TEXT_HALIGN["left"] = "left";
TEXT_HALIGN["center"] = "center";
TEXT_HALIGN["right"] = "right";
TEXT_HALIGN["justify"] = "justify";
})(TEXT_HALIGN || (TEXT_HALIGN = {}));
var TEXT_VALIGN;
(function (TEXT_VALIGN) {
TEXT_VALIGN["b"] = "b";
TEXT_VALIGN["ctr"] = "ctr";
TEXT_VALIGN["t"] = "t";
})(TEXT_VALIGN || (TEXT_VALIGN = {}));
var SLDNUMFLDID = '{F7021451-1387-4CA6-816F-3879F97B5CBC}';
// ENUM
var SCHEME_COLOR_NAMES;
(function (SCHEME_COLOR_NAMES) {
SCHEME_COLOR_NAMES["TEXT1"] = "tx1";
SCHEME_COLOR_NAMES["TEXT2"] = "tx2";
SCHEME_COLOR_NAMES["BACKGROUND1"] = "bg1";
SCHEME_COLOR_NAMES["BACKGROUND2"] = "bg2";
SCHEME_COLOR_NAMES["ACCENT1"] = "accent1";
SCHEME_COLOR_NAMES["ACCENT2"] = "accent2";
SCHEME_COLOR_NAMES["ACCENT3"] = "accent3";
SCHEME_COLOR_NAMES["ACCENT4"] = "accent4";
SCHEME_COLOR_NAMES["ACCENT5"] = "accent5";
SCHEME_COLOR_NAMES["ACCENT6"] = "accent6";
})(SCHEME_COLOR_NAMES || (SCHEME_COLOR_NAMES = {}));
var MASTER_OBJECTS;
(function (MASTER_OBJECTS) {
MASTER_OBJECTS["chart"] = "chart";
MASTER_OBJECTS["image"] = "image";
MASTER_OBJECTS["line"] = "line";
MASTER_OBJECTS["rect"] = "rect";
MASTER_OBJECTS["text"] = "text";
MASTER_OBJECTS["slide-number"] = "slide-number";
MASTER_OBJECTS["current-date"] = "current-date";
MASTER_OBJECTS["placeholder"] = "placeholder";
})(MASTER_OBJECTS || (MASTER_OBJECTS = {}));
var SLIDE_OBJECT_TYPES;
(function (SLIDE_OBJECT_TYPES) {
SLIDE_OBJECT_TYPES["chart"] = "chart";
SLIDE_OBJECT_TYPES["hyperlink"] = "hyperlink";
SLIDE_OBJECT_TYPES["image"] = "image";
SLIDE_OBJECT_TYPES["media"] = "media";
SLIDE_OBJECT_TYPES["online"] = "online";
SLIDE_OBJECT_TYPES["placeholder"] = "placeholder";
SLIDE_OBJECT_TYPES["table"] = "table";
SLIDE_OBJECT_TYPES["tablecell"] = "tablecell";
SLIDE_OBJECT_TYPES["text"] = "text";
SLIDE_OBJECT_TYPES["notes"] = "notes";
SLIDE_OBJECT_TYPES["newtext"] = "newtext";
})(SLIDE_OBJECT_TYPES || (SLIDE_OBJECT_TYPES = {}));
var PLACEHOLDER_TYPES;
(function (PLACEHOLDER_TYPES) {
PLACEHOLDER_TYPES["title"] = "title";
PLACEHOLDER_TYPES["body"] = "body";
PLACEHOLDER_TYPES["image"] = "pic";
PLACEHOLDER_TYPES["chart"] = "chart";
PLACEHOLDER_TYPES["table"] = "tbl";
PLACEHOLDER_TYPES["media"] = "media";
})(PLACEHOLDER_TYPES || (PLACEHOLDER_TYPES = {}));
var CHART_TYPES;
(function (CHART_TYPES) {
CHART_TYPES["AREA"] = "area";
CHART_TYPES["BAR"] = "bar";
CHART_TYPES["BAR3D"] = "bar3D";
CHART_TYPES["BUBBLE"] = "bubble";
CHART_TYPES["DOUGHNUT"] = "doughnut";
CHART_TYPES["LINE"] = "line";
CHART_TYPES["PIE"] = "pie";
CHART_TYPES["RADAR"] = "radar";
CHART_TYPES["SCATTER"] = "scatter";
})(CHART_TYPES || (CHART_TYPES = {}));
/**
* NOTE: 20170304: BULLET_TYPES: Only default is used so far. I'd like to combine the two pieces of code that use these before implementing these as options
* Since we close <p> within the text object bullets, its slightly more difficult than combining into a func and calling to get the paraProp
* and i'm not sure if anyone will even use these... so, skipping for now.
*/
var BULLET_TYPES;
(function (BULLET_TYPES) {
BULLET_TYPES["DEFAULT"] = "•";
BULLET_TYPES["CHECK"] = "✓";
BULLET_TYPES["STAR"] = "★";
BULLET_TYPES["TRIANGLE"] = "▶";
})(BULLET_TYPES || (BULLET_TYPES = {}));
var BASE_SHAPES = Object.freeze({
RECTANGLE: { displayName: 'Rectangle', name: 'rect', avLst: {} },
LINE: { displayName: 'Line', name: 'line', avLst: {} }
});
// IMAGES (base64)
var IMG_BROKEN = 'data:image/png;base64,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';
var IMG_PLAYBTN = 'data:image/png;base64,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';
/**
* PptxGenJS - All PowerPoint Shapes
*/
var PowerPointShapes = Object.freeze({
ACTION_BUTTON_BACK_OR_PREVIOUS: {
displayName: 'Action Button: Back or Previous',
name: 'actionButtonBackPrevious',
avLst: {}
},
ACTION_BUTTON_BEGINNING: {
displayName: 'Action Button: Beginning',
name: 'actionButtonBeginning',
avLst: {}
},
ACTION_BUTTON_CUSTOM: {
displayName: 'Action Button: Custom',
name: 'actionButtonBlank',
avLst: {}
},
ACTION_BUTTON_DOCUMENT: {
displayName: 'Action Button: Document',
name: 'actionButtonDocument',
avLst: {}
},
ACTION_BUTTON_END: {
displayName: 'Action Button: End',
name: 'actionButtonEnd',
avLst: {}
},
ACTION_BUTTON_FORWARD_OR_NEXT: {
displayName: 'Action Button: Forward or Next',
name: 'actionButtonForwardNext',
avLst: {}
},
ACTION_BUTTON_HELP: {
displayName: 'Action Button: Help',
name: 'actionButtonHelp',
avLst: {}
},
ACTION_BUTTON_HOME: {
displayName: 'Action Button: Home',
name: 'actionButtonHome',
avLst: {}
},
ACTION_BUTTON_INFORMATION: {
displayName: 'Action Button: Information',
name: 'actionButtonInformation',
avLst: {}
},
ACTION_BUTTON_MOVIE: {
displayName: 'Action Button: Movie',
name: 'actionButtonMovie',
avLst: {}
},
ACTION_BUTTON_RETURN: {
displayName: 'Action Button: Return',
name: 'actionButtonReturn',
avLst: {}
},
ACTION_BUTTON_SOUND: {
displayName: 'Action Button: Sound',
name: 'actionButtonSound',
avLst: {}
},
ARC: {
displayName: 'Arc',
name: 'arc',
avLst: {
adj1: 16200000,
adj2: 0
}
},
BALLOON: {
displayName: 'Rounded Rectangular Callout',
name: 'wedgeRoundRectCallout',
avLst: {
adj1: -20833,
adj2: 62500,
adj3: 16667
}
},
BENT_ARROW: {
displayName: 'Bent Arrow',
name: 'bentArrow',
avLst: {
adj1: 25000,
adj2: 25000,
adj3: 25000,
adj4: 43750
}
},
BENT_UP_ARROW: {
displayName: 'Bent-Up Arrow',
name: 'bentUpArrow',
avLst: {
adj1: 25000,
adj2: 25000,
adj3: 25000
}
},
BEVEL: {
displayName: 'Bevel',
name: 'bevel',
avLst: {
adj: 12500
}
},
BLOCK_ARC: {
displayName: 'Block Arc',
name: 'blockArc',
avLst: {
adj1: 10800000,
adj2: 0,
adj3: 25000
}
},
CAN: {
displayName: 'Can',
name: 'can',
avLst: {
adj: 25000
}
},
CHART_PLUS: {
displayName: 'Chart Plus',
name: 'chartPlus',
avLst: {}
},
CHART_STAR: {
displayName: 'Chart Star',
name: 'chartStar',
avLst: {}
},
CHART_X: {
displayName: 'Chart X',
name: 'chartX',
avLst: {}
},
CHEVRON: {
displayName: 'Chevron',
name: 'chevron',
avLst: {
adj: 50000
}
},
CHORD: {
displayName: 'Chord',
name: 'chord',
avLst: {
adj1: 2700000,
adj2: 16200000
}
},
CIRCULAR_ARROW: {
displayName: 'Circular Arrow',
name: 'circularArrow',
avLst: {
adj1: 12500,
adj2: 1142319,
adj3: 20457681,
adj4: 10800000,
adj5: 12500
}
},
CLOUD: {
displayName: 'Cloud',
name: 'cloud',
avLst: {}
},
CLOUD_CALLOUT: {
displayName: 'Cloud Callout',
name: 'cloudCallout',
avLst: {
adj1: -20833,
adj2: 62500
}
},
CORNER: {
displayName: 'Corner',
name: 'corner',
avLst: {
adj1: 50000,
adj2: 50000
}
},
CORNER_TABS: {
displayName: 'Corner Tabs',
name: 'cornerTabs',
avLst: {}
},
CROSS: {
displayName: 'Cross',
name: 'plus',
avLst: {
adj: 25000
}
},
CUBE: {
displayName: 'Cube',
name: 'cube',
avLst: {
adj: 25000
}
},
CURVED_DOWN_ARROW: {
displayName: 'Curved Down Arrow',
name: 'curvedDownArrow',
avLst: {
adj1: 25000,
adj2: 50000,
adj3: 25000
}
},
CURVED_DOWN_RIBBON: {
displayName: 'Curved Down Ribbon',
name: 'ellipseRibbon',
avLst: {
adj1: 25000,
adj2: 50000,
adj3: 12500
}
},
CURVED_LEFT_ARROW: {
displayName: 'Curved Left Arrow',
name: 'curvedLeftArrow',
avLst: {
adj1: 25000,
adj2: 50000,
adj3: 25000
}
},
CURVED_RIGHT_ARROW: {
displayName: 'Curved Right Arrow',
name: 'curvedRightArrow',
avLst: {
adj1: 25000,
adj2: 50000,
adj3: 25000
}
},
CURVED_UP_ARROW: {
displayName: 'Curved Up Arrow',
name: 'curvedUpArrow',
avLst: {
adj1: 25000,
adj2: 50000,
adj3: 25000
}
},
CURVED_UP_RIBBON: {
displayName: 'Curved Up Ribbon',
name: 'ellipseRibbon2',
avLst: {
adj1: 25000,
adj2: 50000,
adj3: 12500
}
},
DECAGON: {
displayName: 'Decagon',
name: 'decagon',
avLst: {
vf: 105146
}
},
DIAGONAL_STRIPE: {
displayName: 'Diagonal Stripe',
name: 'diagStripe',
avLst: {
adj: 50000
}
},
DIAMOND: {
displayName: 'Diamond',
name: 'diamond',
avLst: {}
},
DODECAGON: {
displayName: 'Dodecagon',
name: 'dodecagon',
avLst: {}
},
DONUT: {
displayName: 'Donut',
name: 'donut',
avLst: {
adj: 25000
}
},
DOUBLE_BRACE: {
displayName: 'Double Brace',
name: 'bracePair',
avLst: {
adj: 8333
}
},
DOUBLE_BRACKET: {
displayName: 'Double Bracket',
name: 'bracketPair',
avLst: {
adj: 16667
}
},
DOUBLE_WAVE: {
displayName: 'Double Wave',
name: 'doubleWave',
avLst: {
adj1: 6250,
adj2: 0
}
},
DOWN_ARROW: {
displayName: 'Down Arrow',
name: 'downArrow',
avLst: {
adj1: 50000,
adj2: 50000
}
},
DOWN_ARROW_CALLOUT: {
displayName: 'Down Arrow Callout',
name: 'downArrowCallout',
avLst: {
adj1: 25000,
adj2: 25000,
adj3: 25000,
adj4: 64977
}
},
DOWN_RIBBON: {
displayName: 'Down Ribbon',
name: 'ribbon',
avLst: {
adj1: 16667,
adj2: 50000
}
},
EXPLOSION1: {
displayName: 'Explosion',
name: 'irregularSeal1',
avLst: {}
},
EXPLOSION2: {
displayName: 'Explosion',
name: 'irregularSeal2',
avLst: {}
},
FLOWCHART_ALTERNATE_PROCESS: {
displayName: 'Alternate process',
name: 'flowChartAlternateProcess',
avLst: {}
},
FLOWCHART_CARD: {
displayName: 'Card',
name: 'flowChartPunchedCard',
avLst: {}
},
FLOWCHART_COLLATE: {
displayName: 'Collate',
name: 'flowChartCollate',
avLst: {}
},
FLOWCHART_CONNECTOR: {
displayName: 'Connector',
name: 'flowChartConnector',
avLst: {}
},
FLOWCHART_DATA: {
displayName: 'Data',
name: 'flowChartInputOutput',
avLst: {}
},
FLOWCHART_DECISION: {
displayName: 'Decision',
name: 'flowChartDecision',
avLst: {}
},
FLOWCHART_DELAY: {
displayName: 'Delay',
name: 'flowChartDelay',
avLst: {}
},
FLOWCHART_DIRECT_ACCESS_STORAGE: {
displayName: 'Direct Access Storage',
name: 'flowChartMagneticDrum',
avLst: {}
},
FLOWCHART_DISPLAY: {
displayName: 'Display',
name: 'flowChartDisplay',
avLst: {}
},
FLOWCHART_DOCUMENT: {
displayName: 'Document',
name: 'flowChartDocument',
avLst: {}
},
FLOWCHART_EXTRACT: {
displayName: 'Extract',
name: 'flowChartExtract',
avLst: {}
},
FLOWCHART_INTERNAL_STORAGE: {
displayName: 'Internal Storage',
name: 'flowChartInternalStorage',
avLst: {}
},
FLOWCHART_MAGNETIC_DISK: {
displayName: 'Magnetic Disk',
name: 'flowChartMagneticDisk',
avLst: {}
},
FLOWCHART_MANUAL_INPUT: {
displayName: 'Manual Input',
name: 'flowChartManualInput',
avLst: {}
},
FLOWCHART_MANUAL_OPERATION: {
displayName: 'Manual Operation',
name: 'flowChartManualOperation',
avLst: {}
},
FLOWCHART_MERGE: {
displayName: 'Merge',
name: 'flowChartMerge',
avLst: {}
},
FLOWCHART_MULTIDOCUMENT: {
displayName: 'Multidocument',
name: 'flowChartMultidocument',
avLst: {}
},
FLOWCHART_OFFLINE_STORAGE: {
displayName: 'Offline Storage',
name: 'flowChartOfflineStorage',
avLst: {}
},
FLOWCHART_OFFPAGE_CONNECTOR: {
displayName: 'Off-page Connector',
name: 'flowChartOffpageConnector',
avLst: {}
},
FLOWCHART_OR: {
displayName: 'Or',
name: 'flowChartOr',
avLst: {}
},
FLOWCHART_PREDEFINED_PROCESS: {
displayName: 'Predefined Process',
name: 'flowChartPredefinedProcess',
avLst: {}
},
FLOWCHART_PREPARATION: {
displayName: 'Preparation',
name: 'flowChartPreparation',
avLst: {}
},
FLOWCHART_PROCESS: {
displayName: 'Process',
name: 'flowChartProcess',
avLst: {}
},
FLOWCHART_PUNCHED_TAPE: {
displayName: 'Punched Tape',
name: 'flowChartPunchedTape',
avLst: {}
},
FLOWCHART_SEQUENTIAL_ACCESS_STORAGE: {
displayName: 'Sequential Access Storage',
name: 'flowChartMagneticTape',
avLst: {}
},
FLOWCHART_SORT: {
displayName: 'Sort',
name: 'flowChartSort',
avLst: {}
},
FLOWCHART_STORED_DATA: {
displayName: 'Stored Data',
name: 'flowChartOnlineStorage',
avLst: {}
},
FLOWCHART_SUMMING_JUNCTION: {
displayName: 'Summing Junction',
name: 'flowChartSummingJunction',
avLst: {}
},
FLOWCHART_TERMINATOR: {
displayName: 'Terminator',
name: 'flowChartTerminator',
avLst: {}
},
FOLDED_CORNER: {
displayName: 'Folded Corner',
name: 'folderCorner',
avLst: {}
},
FRAME: {
displayName: 'Frame',
name: 'frame',
avLst: {
adj1: 12500
}
},
FUNNEL: {
displayName: 'Funnel',
name: 'funnel',
avLst: {}
},
GEAR_6: {
displayName: 'Gear 6',
name: 'gear6',
avLst: {
adj1: 15000,
adj2: 3526
}
},
GEAR_9: {
displayName: 'Gear 9',
name: 'gear9',
avLst: {
adj1: 10000,
adj2: 1763
}
},
HALF_FRAME: {
displayName: 'Half Frame',
name: 'halfFrame',
avLst: {
adj1: 33333,
adj2: 33333
}
},
HEART: {
displayName: 'Heart',
name: 'heart',
avLst: {}
},
HEPTAGON: {
displayName: 'Heptagon',
name: 'heptagon',
avLst: {
hf: 102572,
vf: 105210
}
},
HEXAGON: {
displayName: 'Hexagon',
name: 'hexagon',
avLst: {
adj: 25000,
vf: 115470
}
},
HORIZONTAL_SCROLL: {
displayName: 'Horizontal Scroll',
name: 'horizontalScroll',
avLst: {
adj: 12500
}
},
ISOSCELES_TRIANGLE: {
displayName: 'Isosceles Triangle',
name: 'triangle',
avLst: {
adj: 50000
}
},
LEFT_ARROW: {
displayName: 'Left Arrow',
name: 'leftArrow',
avLst: {
adj1: 50000,
adj2: 50000
}
},
LEFT_ARROW_CALLOUT: {
displayName: 'Left Arrow Callout',
name: 'leftArrowCallout',
avLst: {
adj1: 25000,
adj2: 25000,
adj3: 25000,
adj4: 64977
}
},
LEFT_BRACE: {
displayName: 'Left Brace',
name: 'leftBrace',
avLst: {
adj1: 8333,
adj2: 50000
}
},
LEFT_BRACKET: {
displayName: 'Left Bracket',
name: 'leftBracket',
avLst: {
adj: 8333
}
},
LEFT_CIRCULAR_ARROW: {
displayName: 'Left Circular Arrow',
name: 'leftCircularArrow',
avLst: {
adj1: 12500,
adj2: -1142319,
adj3: 1142319,
adj4: 10800000,
adj5: 12500
}
},
LEFT_RIGHT_ARROW: {
displayName: 'Left-Right Arrow',
name: 'leftRightArrow',
avLst: {
adj1: 50000,
adj2: 50000
}
},
LEFT_RIGHT_ARROW_CALLOUT: {
displayName: 'Left-Right Arrow Callout',
name: 'leftRightArrowCallout',
avLst: {
adj1: 25000,
adj2: 25000,
adj3: 25000,
adj4: 48123
}
},
LEFT_RIGHT_CIRCULAR_ARROW: {
displayName: 'Left Right Circular Arrow',
name: 'leftRightCircularArrow',
avLst: {
adj1: 12500,
adj2: 1142319,
adj3: 20457681,
adj4: 11942319,
adj5: 12500
}
},
LEFT_RIGHT_RIBBON: {
displayName: 'Left Right Ribbon',
name: 'leftRightRibbon',
avLst: {
adj1: 50000,
adj2: 50000,
adj3: 16667
}
},
LEFT_RIGHT_UP_ARROW: {
displayName: 'Left-Right-Up Arrow',
name: 'leftRightUpArrow',
avLst: {
adj1: 25000,
adj2: 25000,
adj3: 25000
}
},
LEFT_UP_ARROW: {
displayName: 'Left-Up Arrow',
name: 'leftUpArrow',
avLst: {
adj1: 25000,
adj2: 25000,
adj3: 25000
}
},
LIGHTNING_BOLT: {
displayName: 'Lightning Bolt',
name: 'lightningBolt',
avLst: {}
},
LINE_CALLOUT_1: {
displayName: 'Line Callout 1',
name: 'borderCallout1',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 112500,
adj4: -38333
}
},
LINE_CALLOUT_1_ACCENT_BAR: {
displayName: 'Line Callout 1 {Accent Bar}',
name: 'accentCallout1',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 112500,
adj4: -38333
}
},
LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR: {
displayName: 'Line Callout 1 {Border and Accent Bar}',
name: 'accentBorderCallout1',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 112500,
adj4: -38333
}
},
LINE_CALLOUT_1_NO_BORDER: {
displayName: 'Line Callout 1 {No Border}',
name: 'callout1',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 112500,
adj4: -38333
}
},
LINE_CALLOUT_2: {
displayName: 'Line Callout 2',
name: 'borderCallout2',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 112500,
adj6: -46667
}
},
LINE_CALLOUT_2_ACCENT_BAR: {
displayName: 'Line Callout 2 {Accent Bar}',
name: 'accentCallout2',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 112500,
adj6: -46667
}
},
LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR: {
displayName: 'Line Callout 2 {Border and Accent Bar}',
name: 'accentBorderCallout2',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 112500,
adj6: -46667
}
},
LINE_CALLOUT_2_NO_BORDER: {
displayName: 'Line Callout 2 {No Border}',
name: 'callout2',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 112500,
adj6: -46667
}
},
LINE_CALLOUT_3: {
displayName: 'Line Callout 3',
name: 'borderCallout3',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 100000,
adj6: -16667,
adj7: 112963,
adj8: -8333
}
},
LINE_CALLOUT_3_ACCENT_BAR: {
displayName: 'Line Callout 3 {Accent Bar}',
name: 'accentCallout3',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 100000,
adj6: -16667,
adj7: 112963,
adj8: -8333
}
},
LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR: {
displayName: 'Line Callout 3 {Border and Accent Bar}',
name: 'accentBorderCallout3',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 100000,
adj6: -16667,
adj7: 112963,
adj8: -8333
}
},
LINE_CALLOUT_3_NO_BORDER: {
displayName: 'Line Callout 3 {No Border}',
name: 'callout3',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 100000,
adj6: -16667,
adj7: 112963,
adj8: -8333
}
},
LINE_CALLOUT_4: {
displayName: 'Line Callout 3',
name: 'borderCallout3',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 100000,
adj6: -16667,
adj7: 112963,
adj8: -8333
}
},
LINE_CALLOUT_4_ACCENT_BAR: {
displayName: 'Line Callout 3 {Accent Bar}',
name: 'accentCallout3',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 100000,
adj6: -16667,
adj7: 112963,
adj8: -8333
}
},
LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR: {
displayName: 'Line Callout 3 {Border and Accent Bar}',
name: 'accentBorderCallout3',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 100000,
adj6: -16667,
adj7: 112963,
adj8: -8333
}
},
LINE_CALLOUT_4_NO_BORDER: {
displayName: 'Line Callout 3 {No Border}',
name: 'callout3',
avLst: {
adj1: 18750,
adj2: -8333,
adj3: 18750,
adj4: -16667,
adj5: 100000,
adj6: -16667,
adj7: 112963,
adj8: -8333
}
},
LINE: {
displayName: 'Line',
name: 'line',
avLst: {}
},
LINE_INVERSE: {
displayName: 'Straight Connector',
name: 'lineInv',
avLst: {}
},
MATH_DIVIDE: {
displayName: 'Division',
name: 'mathDivide',
avLst: {
adj1: 23520,
adj2: 5880,
adj3: 11760
}
},
MATH_EQUAL: {
displayName: 'Equal',
name: 'mathEqual',
avLst: {
adj1: 23520,
adj2: 11760
}
},
MATH_MINUS: {
displayName: 'Minus',
name: 'mathMinus',
avLst: {
adj1: 23520
}
},
MATH_MULTIPLY: {
displayName: 'Multiply',
name: 'mathMultiply',
avLst: {
adj1: 23520
}
},
MATH_NOT_EQUAL: {
displayName: 'Not Equal',
name: 'mathNotEqual',
avLst: {
adj1: 23520,
adj2: 6600000,
adj3: 11760
}
},
MATH_PLUS: {
displayName: 'Plus',
name: 'mathPlus',
avLst: {
adj1: 23520
}
},
MOON: {
displayName: 'Moon',
name: 'moon',
avLst: {
adj: 50000
}
},
NON_ISOSCELES_TRAPEZOID: {
displayName: 'Non-isosceles Trapezoid',
name: 'nonIsoscelesTrapezoid',
avLst: {
adj1: 25000,
adj2: 25000
}
},
NOTCHED_RIGHT_ARROW: {
displayName: 'Notched Right Arrow',
name: 'notchedRightArrow',
avLst: {
adj1: 50000,
adj2: 50000
}
},
NO_SYMBOL: {
displayName: '"No" symbol',
name: 'noSmoking',
avLst: {
adj: 18750
}
},
OCTAGON: {
displayName: 'Octagon',
name: 'octagon',
avLst: {
adj: 29289
}
},
OVAL: {
displayName: 'Oval',
name: 'ellipse',
avLst: {}
},
OVAL_CALLOUT: {
displayName: 'Oval Callout',
name: 'wedgeEllipseCallout',
avLst: {
adj1: -20833,
adj2: 62500
}
},
PARALLELOGRAM: {
displayName: 'Parallelogram',
name: 'parallelogram',
avLst: {
adj: 25000
}
},
PENTAGON: {
displayName: 'Pentagon',
name: 'homePlate',
avLst: {
adj: 50000
}
},
PIE: {
displayName: 'Pie',
name: 'pie',
avLst: {
adj1: 0,
adj2: 16200000
}
},
PIE_WEDGE: {
displayName: 'Pie',
name: 'pieWedge',
avLst: {}
},
PLAQUE: {
displayName: 'Plaque',
name: 'plaque',
avLst: {
adj: 16667
}
},
PLAQUE_TABS: {
displayName: 'Plaque Tabs',
name: 'plaqueTabs',
avLst: {}
},
QUAD_ARROW: {
displayName: 'Quad Arrow',
name: 'quadArrow',
avLst: {
adj1: 22500,
adj2: 22500,
adj3: 22500
}
},
QUAD_ARROW_CALLOUT: {
displayName: 'Quad Arrow Callout',
name: 'quadArrowCallout',
avLst: {
adj1: 18515,
adj2: 18515,
adj3: 18515,
adj4: 48123
}
},
RECTANGLE: {
displayName: 'Rectangle',
name: 'rect',
avLst: {}
},
RECTANGULAR_CALLOUT: {
displayName: 'Rectangular Callout',
name: 'wedgeRectCallout',
avLst: {
adj1: -20833,
adj2: 62500
}
},
REGULAR_PENTAGON: {
displayName: 'Regular Pentagon',
name: 'pentagon',
avLst: {
hf: 105146,
vf: 110557
}
},
RIGHT_ARROW: {
displayName: 'Right Arrow',
name: 'rightArrow',
avLst: {
adj1: 50000,
adj2: 50000
}
},
RIGHT_ARROW_CALLOUT: {
displayName: 'Right Arrow Callout',
name: 'rightArrowCallout',
avLst: {
adj1: 25000,
adj2: 25000,
adj3: 25000,
adj4: 64977
}
},
RIGHT_BRACE: {
displayName: 'Right Brace',
name: 'rightBrace',
avLst: {
adj1: 8333,
adj2: 50000
}
},
RIGHT_BRACKET: {
displayName: 'Right Bracket',
name: 'rightBracket',
avLst: {
adj: 8333
}
},
RIGHT_TRIANGLE: {
displayName: 'Right Triangle',
name: 'rtTriangle',
avLst: {}
},
ROUNDED_RECTANGLE: {
displayName: 'Rounded Rectangle',
name: 'roundRect',
avLst: {
adj: 16667
}
},
ROUNDED_RECTANGULAR_CALLOUT: {
displayName: 'Rounded Rectangular Callout',
name: 'wedgeRoundRectCallout',
avLst: {
adj1: -20833,
adj2: 62500,
adj3: 16667
}
},
ROUND_1_RECTANGLE: {
displayName: 'Round Single Corner Rectangle',
name: 'round1Rect',
avLst: {
adj: 16667
}
},
ROUND_2_DIAG_RECTANGLE: {
displayName: 'Round Diagonal Corner Rectangle',
name: 'round2DiagRect',
avLst: {
adj1: 16667,
adj2: 0
}
},
ROUND_2_SAME_RECTANGLE: {
displayName: 'Round Same Side Corner Rectangle',
name: 'round2SameRect',
avLst: {
adj1: 16667,
adj2: 0
}
},
SMILEY_FACE: {
displayName: 'Smiley Face',
name: 'smileyFace',
avLst: {
adj: 4653
}
},
SNIP_1_RECTANGLE: {
displayName: 'Snip Single Corner Rectangle',
name: 'snip1Rect',
avLst: {
adj: 16667
}
},
SNIP_2_DIAG_RECTANGLE: {
displayName: 'Snip Diagonal Corner Rectangle',
name: 'snip2DiagRect',
avLst: {
adj1: 0,
adj2: 16667
}
},
SNIP_2_SAME_RECTANGLE: {
displayName: 'Snip Same Side Corner Rectangle',
name: 'snip2SameRect',
avLst: {
adj1: 16667,
adj2: 0
}
},
SNIP_ROUND_RECTANGLE: {
displayName: 'Snip and Round Single Corner Rectangle',
name: 'snipRoundRect',
avLst: {
adj1: 16667,
adj2: 16667
}
},
SQUARE_TABS: {
displayName: 'Square Tabs',
name: 'squareTabs',
avLst: {}
},
STAR_10_POINT: {
displayName: '10-Point Star',
name: 'star10',
avLst: {
adj: 42533,
hf: 105146
}
},
STAR_12_POINT: {
displayName: '12-Point Star',
name: 'star12',
avLst: {
adj: 37500
}
},
STAR_16_POINT: {
displayName: '16-Point Star',
name: 'star16',
avLst: {
adj: 37500
}
},
STAR_24_POINT: {
displayName: '24-Point Star',
name: 'star24',
avLst: {
adj: 37500
}
},
STAR_32_POINT: {
displayName: '32-Point Star',
name: 'star32',
avLst: {
adj: 37500
}
},
STAR_4_POINT: {
displayName: '4-Point Star',
name: 'star4',
avLst: {
adj: 12500
}
},
STAR_5_POINT: {
displayName: '5-Point Star',
name: 'star5',
avLst: {
adj: 19098,
hf: 105146,
vf: 110557
}
},
STAR_6_POINT: {
displayName: '6-Point Star',
name: 'star6',
avLst: {
adj: 28868,
hf: 115470
}
},
STAR_7_POINT: {
displayName: '7-Point Star',
name: 'star7',
avLst: {
adj: 34601,
hf: 102572,
vf: 105210
}
},
STAR_8_POINT: {
displayName: '8-Point Star',
name: 'star8',
avLst: {
adj: 37500
}
},
STRIPED_RIGHT_ARROW: {
displayName: 'Striped Right Arrow',
name: 'stripedRightArrow',
avLst: {
adj1: 50000,
adj2: 50000
}
},
SUN: {
displayName: 'Sun',
name: 'sun',
avLst: {
adj: 25000
}
},
SWOOSH_ARROW: {
displayName: 'Swoosh Arrow',
name: 'swooshArrow',
avLst: {
adj1: 25000,
adj2: 16667
}
},
TEAR: {
displayName: 'Teardrop',
name: 'teardrop',
avLst: {
adj: 100000
}
},
TRAPEZOID: {
displayName: 'Trapezoid',
name: 'trapezoid',
avLst: {
adj: 25000
}
},
UP_ARROW: {
displayName: 'Up Arrow',
name: 'upArrow',
avLst: {}
},
UP_ARROW_CALLOUT: {
displayName: 'Up Arrow Callout',
name: 'upArrowCallout',
avLst: {
adj1: 25000,
adj2: 25000,
adj3: 25000,
adj4: 64977
}
},
UP_DOWN_ARROW: {
displayName: 'Up-Down Arrow',
name: 'upDownArrow',
avLst: {
adj1: 50000,
adj2: 50000
}
},
UP_DOWN_ARROW_CALLOUT: {
displayName: 'Up-Down Arrow Callout',
name: 'upDownArro