nfTlWNl rn Ѻq$³*AӪ}# HX1A|ݎ'E籘Mcjw5aR CӝINgXCۻz#@UX5q 2x<ۢR|0aOboZnJ 2&zp}Vx~ȁ %TOK׎u%CVp,&3d-|֓)Y$^ﮝ1E$~'Dk%ٻ>obA =eɁ[zsȰ< SuR(4eDθV}yBINcXPV&fTK t!ȸJvPCvoqW=~_#^GpFd<5pn_ Eƨз2\Үʭ KJvPCvNUP};%#^GpFd<5pn_ Eƨ!VlvJqQfJJvPCv4dhꇫ/R&&R܆;'}{Ftӓ5OXt%.6xV}XHO{Lfq$ʹg [zML`?"2z皲Kqqܚkޟzngb5-cIO@hňy8iyl8;ѿ1$c}_(ZFmg_5wG}`SG83T>wYhxZ"l'}߫;_Cm*0táImV}5pn_ Eƨ_EJ^e_E}:ȝfr ԫ,+IKl 6-:Q(dmFK2+l Z>>5l[s8h̆Jmuj!ɼMwGW2?ȮxJPX1y`;՝_6KEAaa۟8Y6hƏ&B'y&xX`slym%}b=NUUj?S^'&~xJFtϋOR@2wÄ+;ȫbxV}XHO{Lfq$ʹg [_r rC[wZ7{'gkuߘ:w\_떗[“(ʼ$qpf4dhar"Z2g_vP2V3Hn7>@ey5GIIT2Zd\usB^_2*+$(c n0ߠtA9IZP> Wׁww>7(Rv(5[G-ӀT1Atk[r~Ca+bw)|&cJW r䛠t5!R7{|w?OW/ hVW)C7UëO?B<=R_is"\0.в5l [wO5Of&Ӕ.%؂#^GpFd<5pn_ Eƨ:Yrv/ݎjJ(mYvn4z@m^?^SBW̻N9ZȃF_$r$cl&N c:u/g>&z 2hPXz" /;k2xR( 0n(^c̩Yi<&PEoGMFýgjO,wbcF)+nmA'gV~k]V'z3Grr}=cx){`6!?`nen.(|L D)*kVCpX9Udx)^y m UOZe.pO )_A[:.]oӚ@v _̩}kT#L؀ȭDYǒH0Ǥ{M &sşC9,5o 1*gMQȩe@"SrYཿ 8q`U=kʈ._W4._Sj'?Xͭ>0wӤiNj@랏f(m;'X9Udx)^y m6~̝LRtODZ?UܶQ'*w,^;e g\W^h~H\{#)Z[uDw5ev !q4m˥ݩ: )(\}.i1A LkpGF63y 05 $mA'gV~kᴘwƚ7=d|-fzLvXz" /;'}Oά))iQ<'G@nhkR lX33bH 1e)҇wk LHTno@"ːUG+^S)"NAR֋Q^Z΃jDBdm ;S9gG!לSh?l(OEgD䕪3/Ο S|U|OǡCP-jJ(mYvn4zŜl:(T^1Z_F+۸!̬ۨŞ^/87n8;̩}kT#L؀%Gr\OEz,8z<'G@nhkR lXSdP1ڡQ͆"GwهNQ~"kp+bl,w8Z LS؊;[܂g2f15XKbgtI4&{W|Wؑj[XLݢ}ٗ?aiMGá3@愞wZѷ3`=/#usmdx`ˢmI\z|s]d;߾Ÿ YC|*8n)LT'aUEk V$E\^G%V'\Q*HbQWP"!X+crr}=cx){`6!?`n6h $7€+D8t'ߍlLf4 8=)2/m ;S9g/ŠșI "].NwR5LstZ_v=h.[ǣJATÙFDj1p="*zv̷+%Gm0/d-Q Кk~̩}kT#L؀HPV_O Zlܓ~HaHJg~P7XLgbM@!X;9 λW0հ'^; p*̪ 0ـIBad>Q4=dMнf shape. * * @param string $value eg: 'A1' */ public function setStartCoordinates($value): void { $this->startCoordinates = $value; } /** * Get cell coordinates of upper-left corner of shape. * * @return string */ public function getStartCoordinates() { return $this->startCoordinates; } /** * Set offset in x-direction of upper-left corner of shape measured in 1/1024 of column width. * * @param int $startOffsetX */ public function setStartOffsetX($startOffsetX): void { $this->startOffsetX = $startOffsetX; } /** * Get offset in x-direction of upper-left corner of shape measured in 1/1024 of column width. * * @return int */ public function getStartOffsetX() { return $this->startOffsetX; } /** * Set offset in y-direction of upper-left corner of shape measured in 1/256 of row height. * * @param int $startOffsetY */ public function setStartOffsetY($startOffsetY): void { $this->startOffsetY = $startOffsetY; } /** * Get offset in y-direction of upper-left corner of shape measured in 1/256 of row height. * * @return int */ public function getStartOffsetY() { return $this->startOffsetY; } /** * Set cell coordinates of bottom-right corner of shape. * * @param string $value eg: 'A1' */ public function setEndCoordinates($value): void { $this->endCoordinates = $value; } /** * Get cell coordinates of bottom-right corner of shape. * * @return string */ public function getEndCoordinates() { return $this->endCoordinates; } /** * Set offset in x-direction of bottom-right corner of shape measured in 1/1024 of column width. * * @param int $endOffsetX */ public function setEndOffsetX($endOffsetX): void { $this->endOffsetX = $endOffsetX; } /** * Get offset in x-direction of bottom-right corner of shape measured in 1/1024 of column width. * * @return int */ public function getEndOffsetX() { return $this->endOffsetX; } /** * Set offset in y-direction of bottom-right corner of shape measured in 1/256 of row height. * * @param int $endOffsetY */ public function setEndOffsetY($endOffsetY): void { $this->endOffsetY = $endOffsetY; } /** * Get offset in y-direction of bottom-right corner of shape measured in 1/256 of row height. * * @return int */ public function getEndOffsetY() { return $this->endOffsetY; } /** * Get the nesting level of this spContainer. This is the number of spgrContainers between this spContainer and * the dgContainer. A value of 1 = immediately within first spgrContainer * Higher nesting level occurs if and only if spContainer is part of a shape group. * * @return int Nesting level */ public function getNestingLevel() { $nestingLevel = 0; $parent = $this->getParent(); while ($parent instanceof SpgrContainer) { ++$nestingLevel; $parent = $parent->getParent(); } return $nestingLevel; } }