[{"__symbolic":"module","version":4,"metadata":{"TextEditToolComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"app-text-edit-tool","template":"\n    <div class=\"absolute-position fill-parent\" (click)=\"onClick()\">\n      <div (click)=\"$event.stopPropagation()\" *ngIf=\"currentObject && cssBounds\" #container [ngStyle]=\"cssBounds\"\n      [ngClass]='{\n        \"absolute-position\": true,\n        \"border-red\": !inputBorder && currentObject.fitText,\n        \"border-invisible\": inputBorder || !currentObject.fitText }'>\n          <app-editable-text-area #textArea [border]=\"inputBorder && currentObject.fitText\" (dataInput)=\"onTextAreaInput($event)\" (load)=\"onTextAreaLoaded($event)\" \n                                  [textAreaStyle]=\"textAreaStyle\" [text]=\"divify()\"></app-editable-text-area>\n    \n      </div>\n    </div>\n  ","styles":["\n\n  "]}]}],"members":{"autoSelectObjects":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"_container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":["container",{"static":true}]}]}],"_textArea":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":["textArea",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../services/data-store.service","name":"DataStoreService","line":52,"character":26},{"__symbolic":"reference","module":"../../services/text-rendering.service","name":"TextRenderingService","line":53,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":54,"character":25}]}],"onTextAreaInput":[{"__symbolic":"method"}],"onTextAreaLoaded":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"pixelizeBounds":[{"__symbolic":"method"}],"divify":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"finalize":[{"__symbolic":"method"}],"getTop":[{"__symbolic":"method"}],"getBottom":[{"__symbolic":"method"}],"getLeft":[{"__symbolic":"method"}],"getRight":[{"__symbolic":"method"}],"getMarginTop":[{"__symbolic":"method"}],"getMarginLeft":[{"__symbolic":"method"}],"getHAlign":[{"__symbolic":"method"}]}}}}]