syz_wn.js 2.0 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535
  1. /*@WebApiFunc@*/
  2. var varList = ['WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0057','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0058','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0059','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0087','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0088','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0089','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0126','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0132','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0139','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0145','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0152','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0158','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0314','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0317','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0321','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0324','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0328','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0331','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0348','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0349','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0350','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0351','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0352','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0353','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0347','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0283','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0284','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0285','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0008','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0009','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0010','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0286','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0289','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0290','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0291','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0292','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0001','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0011','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0012','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0204','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0210','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0191','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0197','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0178','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0184','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0019','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0029','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0030','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0032','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0033','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0039','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0040','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0041','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0042','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0043','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0044','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0034','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0016','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0017','WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0018','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0004','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0009','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0129','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0130','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0131','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0171','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0144','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0140','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0168','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0160','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0164','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0196','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0038','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0034','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0065','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0061WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0054','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0188','GS_JCD.LN_GD_WNS_JS_XX_XX_XXX_CI0002','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0125','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0124','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0077','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0126','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0089','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0085','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0116','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0112','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0108','WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0192'];
  3. var varListObj = {};
  4. var tagInfoDic={};
  5. // 用于保存所有的lib
  6. var mouseX=0,mouseY=0;
  7. var zoomNodeList = zoomNodeList || [];
  8. zoomNodeList.length = 0;
  9. var contextMenuOnViewList = contextMenuOnViewList || [];
  10. var globalVarNameList = globalVarNameList || [];
  11. var ratio = {ratioX: 1, ratioY: 1};
  12. // 保存加上图形旋转之后的缩放比例
  13. var _ratio = {ratioX: 1, ratioY: 1};
  14. var autoAdaptive = '@autoAdaptive@';
  15. var browserSize = {
  16. width: window.innerWidth || $window.innerWidth(),
  17. height: window.innerHeight || $window.innerHeight()
  18. }
  19. var globalVarObj = {};
  20. var globarParamsObj = {};
  21. var globalAliasObj = {};
  22. var pageSizeRatioValue;
  23. var PAGESCALABLE; // 页面是否可通过滚轮缩放
  24. var PageAdaptMode = {
  25. value: 'originSize',
  26. minWidth: 1366,
  27. minHeight: 768
  28. };
  29. function calcRatio (backSize, browserSize, ratio) {
  30. var value = GD.getParams('pageSizeRatioValue') || {}, rt;
  31. function cr(adaptMode) {
  32. var rx=1, ry=1, w, h;
  33. switch (adaptMode) {
  34. case 'adaptWidth':
  35. rx = ry = browserSize.width / backSize.width;
  36. break;
  37. case 'adaptHeight':
  38. rx = ry = browserSize.width / backSize.width;
  39. break;
  40. case 'adaptBrowser':
  41. rx = browserSize.width / backSize.width;
  42. ry = browserSize.height / backSize.height;
  43. break;
  44. case 'originSize':
  45. rx = ry = 1;
  46. break;
  47. case 'autoResize':
  48. w = browserSize.width < PageAdaptMode.minWidth ? PageAdaptMode.minWidth : browserSize.width;
  49. h = browserSize.height < PageAdaptMode.minHeight ? PageAdaptMode.minHeight : browserSize.height;
  50. rx = w / backSize.width;
  51. ry = h / backSize.height;
  52. rx > ry ? rx = ry : ry = rx;
  53. break;
  54. }
  55. return {rx: rx,ry: ry}
  56. }
  57. value = value.value || PageAdaptMode.value;
  58. pageSizeRatioValue = value;
  59. if ($.isNumeric(value)) {
  60. rt = cr(PageAdaptMode.value);
  61. ratio.ratioX = value*rt.rx;
  62. ratio.ratioY = value*rt.ry;
  63. } else {
  64. rt = cr(value);
  65. ratio.ratioX = rt.rx;
  66. ratio.ratioY = rt.ry;
  67. }
  68. ratio.originRatioX = rt.rx;
  69. ratio.originRatioY = rt.ry;
  70. window.backSize = backSize;
  71. }
  72. // 页面的依赖
  73. (function (W, GD) {
  74. W.GD = GD = GD || {};
  75. GD.relationship = {
  76. // hash: ['a.js', 'b.js', 'c.js'],
  77. '1234/syz_wn': ['lib/倒置 接地刀闸通用图元.js','lib/开关通用图元.js','lib/断路器通用图元.js','lib/手车通用图元.js','lib/23456567.js','lib/pt接地.js','lib/接地.js','lib/紫箭头.js','lib/as.js','lib/矩形箭头竖.js','lib/mm.js','lib/矩形箭头上.js','lib/黄色接地.js','lib/ss.js','lib/主变.js','lib/fff.js','lib/img.js'],
  78. }
  79. })(window, window.GD);
  80. (function () {
  81. for (var i = 0, len = varList.length; i < len; i++) {
  82. var varStr = varList[i];
  83. varStr = varStr && varStr.toLowerCase && varStr.toLowerCase();
  84. varStr && (varListObj[varStr] = 0);
  85. }
  86. })();
  87. jQuery.support.cors = true;
  88. ht.Default.appendTimeStamp = function(url) { return url };
  89. function init() {
  90. initPage();
  91. // dataModel._libModel = _libModel;
  92. try {
  93. VarValue = JSON.parse(sessionStorage.getItem(location.pathname)) || VarValue;
  94. } catch (err) {}
  95. for(var i=0;i< 88 ;i++){VarValue[i] =0;}
  96. graphView.handleScroll = function () {}; graphView.setPannable(false); graphView.setMovableFunc(function(data){return false});PAGESCALABLE = false
  97. view.style.background = 'rgba(255,255,255,1)';
  98. anniu=0;
  99. sy=0;
  100. ztjs=0;
  101. ldjsc=0;
  102. sbjz=0;
  103. xnfx=0;
  104. pjgl=0;
  105. zbph=0;
  106. dbgl=0;
  107. bjzx=0;
  108. jrjs=0;
  109. sxxny=0;
  110. yygjb=0;
  111. plhts=0;
  112. tqwns=0;
  113. gljf=0;
  114. hyfy=0;
  115. llbts=0;
  116. ygcls=0;
  117. fs=0;
  118. sjgl=0;
  119. yfgl=0;
  120. rfdl=0;
  121. yfdl=0;
  122. ylyxx=0;
  123. nfdl=0;
  124. nlyxs=0;
  125. llfdl=0;
  126. whssdl=0;
  127. gzssdl=0;
  128. xdssdl=0;
  129. slssdl=0;
  130. A=0;
  131. B=0;
  132. C=0;
  133. D=0;
  134. E=0;
  135. F=0;
  136. Node25_xianshi4="0";
  137. Node26_xianshi4="0";
  138. Node27_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0005";
  139. Node28_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0004";
  140. Node29_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0004";
  141. Node30_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0452";
  142. Node31_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0451";
  143. Node32_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0011";
  144. Node33_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0010";
  145. Node34_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0453";
  146. Node35_xianshi4="0";
  147. Node36_xianshi4="0";
  148. Node37_xianshi4="0";
  149. Node38_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0017";
  150. Node39_xianshi4="0";
  151. Node40_xianshi4="0";
  152. Node41_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0386";
  153. Node42_xianshi4="0";
  154. Node43_xianshi4="0";
  155. Node44_xianshi4="0";
  156. Node45_xianshi4="0";
  157. Node46_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0462";
  158. Node47_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0465";
  159. Node48_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0468";
  160. Node49_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0471";
  161. Node50_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0474";
  162. Node51_xianshi4="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0477";
  163. Node52_xianshi="0";
  164. Node53_xianshi="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0002";
  165. Node54_xianshi="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0003";
  166. Node55_xianshi="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0449";
  167. Node56_xianshi="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0007";
  168. Node57_xianshi1="0";
  169. Node58_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0001";
  170. Node59_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0448";
  171. Node60_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0021";
  172. Node61_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0018";
  173. Node62_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0092";
  174. Node63_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0444";
  175. Node64_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0098";
  176. Node65_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0445";
  177. Node66_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0080";
  178. Node67_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0446";
  179. Node68_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0685";
  180. Node69_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0682";
  181. Node70_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0476";
  182. Node71_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0478";
  183. Node72_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0473";
  184. Node73_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0475";
  185. Node74_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0470";
  186. Node75_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0472";
  187. Node76_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0467";
  188. Node77_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0469";
  189. Node408_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI2640";
  190. Node409_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0464";
  191. Node410_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0466";
  192. Node411_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0461";
  193. Node412_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0463";
  194. Node413_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0458";
  195. Node414_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0460";
  196. Node415_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0086";
  197. Node416_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0443";
  198. Node417_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0074";
  199. Node418_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0442";
  200. Node419_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0068";
  201. Node420_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0441";
  202. Node421_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0062";
  203. Node422_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0440";
  204. Node423_xianshi2="0";
  205. Node424_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0439";
  206. Node425_xianshi2="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0055";
  207. Node426_xianshi2="0";
  208. Node427_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0438";
  209. Node428_xianshi2="0";
  210. Node429_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0437";
  211. Node430_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0115";
  212. Node431_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0111";
  213. Node432_xianshi1="0";
  214. Node433_xianshi1="WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0459";
  215. /*@PageBeforeInit@*/
  216. ;(function () {
  217. var GD = window.GD;
  218. if (!GD || typeof GD.useParams !== 'function') return ;
  219. GD.useParams();
  220. })();
  221. var backSize = {width: 1899, height: 950};calcRatio(backSize, browserSize, ratio);_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  222. var PageBackgroundtype = 'rect';
  223. var PageBackground = new ht.Node(),
  224. PageBackgroundBorderWidth = 0*2;
  225. if (PageBackgroundtype === 'arc') {
  226. PageBackgroundBorderWidth *= 0;
  227. }
  228. PageBackground.setImage(GD.getRectJSON(1899*_ratio.ratioX, 950*_ratio.ratioY, PageBackgroundtype, '@arcFrom@', '@arcTo@', '@arcClose@'));
  229. PageBackground.setPosition(949*ratio.ratioX, 475*ratio.ratioY);
  230. PageBackground.setSize(1899*_ratio.ratioX, 950*_ratio.ratioY);
  231. PageBackground.s({
  232. 'pixelPerfect':true
  233. /*@AddPara@*/
  234. });
  235. PageBackground.a('node.width', 1899*_ratio.ratioX);
  236. PageBackground.a('node.height', 950*_ratio.ratioY);
  237. PageBackground.a('node.type', PageBackgroundtype);
  238. PageBackground.a('node.rect', [0, 0, 1899*_ratio.ratioX, 950*_ratio.ratioY]);
  239. PageBackground.a('node.background', 'rgba(255,255,255,1)');
  240. PageBackground.a('node.gradientcolor', 'rgba(255,255,255,1)');
  241. PageBackground.a('node.gradient', '');
  242. PageBackground.a('node.borderwidth', PageBackgroundBorderWidth);
  243. PageBackground.a('node.color', 'rgba(0,0,0,1)');
  244. PageBackground.a('node.fillrect', [0,0,0,0]);
  245. PageBackground.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  246. PageBackground.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  247. PageBackground.a('node.fillgradient', '');
  248. if (PageBackgroundtype !== 'rect') {
  249. PageBackground.a('node.arcFrom', parseFloat('@arcFrom@'));
  250. PageBackground.a('node.arcTo', parseFloat('@arcTo@'));
  251. PageBackground.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  252. }
  253. if (PageBackgroundtype === 'arc') {
  254. PageBackground.a('node.arcOval', true);
  255. }
  256. PageBackground.setRotation(0*Math.PI/180);
  257. PageBackground.borderWidth = PageBackgroundBorderWidth;
  258. PageBackground.borderFillwidth = PageBackgroundBorderWidth;
  259. dataModel.add(PageBackground);
  260. PageBackground._nodename = 'PageBackground'
  261. PageBackground._nodeType = 'rect';
  262. zoomNodeList.push({
  263. node: PageBackground,
  264. attr: 'node.borderwidth'
  265. });
  266. (function (node, _img) {
  267. var setWidth = node.setWidth,
  268. setHeight = node.setHeight;
  269. node.setWidth = function (width) {
  270. if (width === this.getWidth()) return ;
  271. var height = this.getHeight();
  272. this.a('node.width', width);
  273. this.a('node.rect', [0,0,width, height]);
  274. setWidth.apply(this, arguments);
  275. }
  276. node.setHeight = function (height) {
  277. if (height === this.getHeight()) return ;
  278. var width = this.getWidth();
  279. this.a('node.height', height);
  280. this.a('node.rect', [0,0,width, height]);
  281. setHeight.apply(this, arguments);
  282. }
  283. })(PageBackground, PageBackground.getImage());PageBackground.s({'2d.selectable': false,'2d.movable': false});_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  284. var Node0 = new ht.Node();
  285. var Node0textStart, Node0textWidth, Node0lineStart, Node0align = 'center', Node0fontSize = 14.66663*_ratio.ratioY,Node0width = 67*_ratio.ratioX, Node0height = 26*_ratio.ratioY;
  286. (function () {
  287. if (Node0align === 'left') {
  288. Node0textStart = Node0fontSize * 0.2 > 2 ? Node0fontSize * 0.2 - 4 : Node0fontSize * 0.2 - 9;
  289. Node0textWidth = Node0width;
  290. Node0lineStart = 1;
  291. } else if (Node0align === 'right') {
  292. Node0textStart = 0;
  293. Node0textWidth =Node0fontSize <= 8 ? Node0width + Node0fontSize * 0.2 + 6 : Node0width - Node0fontSize * 0.2;
  294. Node0lineStart = (Node0width - (ht.Default.getTextSize('台', ' '+ Node0fontSize + 'px "Arial"').width + 6)) * 0.5;
  295. } else if (Node0align === 'center') {
  296. Node0textStart = -3;
  297. Node0textWidth = Node0width;
  298. Node0lineStart = Node0width - ht.Default.getTextSize('台', ' '+ Node0fontSize + 'px "Arial"').width - 11;
  299. }
  300. })();
  301. Node0.setImage(GD.getTextJSON(Node0width, Node0height, true, false, false, ' '+ Node0fontSize + 'px "Arial"'))
  302. Node0.setPosition(1860*ratio.ratioX, 86*ratio.ratioY);
  303. Node0.setWidth(Node0width);
  304. Node0.setHeight(Node0height);
  305. Node0._nodeType = 'text';
  306. Node0._disallowEvert = true;
  307. Node0.setRotation(0*Math.PI/180);
  308. Node0.a('node.width', Node0width);
  309. Node0.a('node.height', Node0height);
  310. Node0.a('node.rect', [0, 0, Node0width, Node0height]);
  311. Node0.a('node.bordercolor','rgba(105,105,105,1)');
  312. Node0.a('node.borderwidth', 0);
  313. Node0.a('node.background','' || 'rgba(0,0,0,0)');
  314. Node0.a('node.gradient','');
  315. Node0.a('node.gradientcolor','');
  316. Node0.a('node.text','台');
  317. Node0.a('node.textalign','center');
  318. Node0.a('node.textvAlign','middle');
  319. Node0.a('node.textrect', [Node0textStart, 0, Node0textWidth, Node0height]);
  320. Node0.a('node.color','rgba(105,105,105,1)');
  321. Node0.a('node.font',' '+ Node0fontSize + 'px "Arial"');
  322. Node0.a('node.textvisible',true);
  323. Node0.a('node.linefeed',false);
  324. if (false) {
  325. Node0.a('node.textfunc',function(g) {
  326. g.beginPath();
  327. var str=Node0.a('node.text') || '台';
  328. var color=Node0.a('node.color') || 'rgba(105,105,105,1)';
  329. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node0width,Node0height,14.66663*_ratio.ratioY,"center",color,' '+ Node0fontSize + 'px "Arial"', 0,g);
  330. });
  331. }
  332. if (false) {
  333. Node0.a('node.underlinepoints',[Node0lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node0fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node0fontSize + 'px "Arial"').width + 6, (Node0height - Node0fontSize) * 0.5*_ratio.ratioY + Node0fontSize + 2 ]);
  334. Node0.a('node.underlinevisible',false);
  335. Node0.a('node.underlineBorderWidth', 1);
  336. }
  337. dataModel.add(Node0);
  338. zoomNodeList.push({
  339. node: Node0,
  340. borderWidth: 0,
  341. attr: 'node.borderwidth'
  342. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  343. var Node1 = new ht.Node();
  344. var Node1textStart, Node1textWidth, Node1lineStart, Node1align = 'center', Node1fontSize = 14.66663*_ratio.ratioY,Node1width = 67*_ratio.ratioX, Node1height = 26*_ratio.ratioY;
  345. (function () {
  346. if (Node1align === 'left') {
  347. Node1textStart = Node1fontSize * 0.2 > 2 ? Node1fontSize * 0.2 - 4 : Node1fontSize * 0.2 - 9;
  348. Node1textWidth = Node1width;
  349. Node1lineStart = 1;
  350. } else if (Node1align === 'right') {
  351. Node1textStart = 0;
  352. Node1textWidth =Node1fontSize <= 8 ? Node1width + Node1fontSize * 0.2 + 6 : Node1width - Node1fontSize * 0.2;
  353. Node1lineStart = (Node1width - (ht.Default.getTextSize('台', ' '+ Node1fontSize + 'px "Arial"').width + 6)) * 0.5;
  354. } else if (Node1align === 'center') {
  355. Node1textStart = -3;
  356. Node1textWidth = Node1width;
  357. Node1lineStart = Node1width - ht.Default.getTextSize('台', ' '+ Node1fontSize + 'px "Arial"').width - 11;
  358. }
  359. })();
  360. Node1.setImage(GD.getTextJSON(Node1width, Node1height, true, false, false, ' '+ Node1fontSize + 'px "Arial"'))
  361. Node1.setPosition(1860*ratio.ratioX, 147*ratio.ratioY);
  362. Node1.setWidth(Node1width);
  363. Node1.setHeight(Node1height);
  364. Node1._nodeType = 'text';
  365. Node1._disallowEvert = true;
  366. Node1.setRotation(0*Math.PI/180);
  367. Node1.a('node.width', Node1width);
  368. Node1.a('node.height', Node1height);
  369. Node1.a('node.rect', [0, 0, Node1width, Node1height]);
  370. Node1.a('node.bordercolor','rgba(105,105,105,1)');
  371. Node1.a('node.borderwidth', 0);
  372. Node1.a('node.background','' || 'rgba(0,0,0,0)');
  373. Node1.a('node.gradient','');
  374. Node1.a('node.gradientcolor','');
  375. Node1.a('node.text','台');
  376. Node1.a('node.textalign','center');
  377. Node1.a('node.textvAlign','middle');
  378. Node1.a('node.textrect', [Node1textStart, 0, Node1textWidth, Node1height]);
  379. Node1.a('node.color','rgba(105,105,105,1)');
  380. Node1.a('node.font',' '+ Node1fontSize + 'px "Arial"');
  381. Node1.a('node.textvisible',true);
  382. Node1.a('node.linefeed',false);
  383. if (false) {
  384. Node1.a('node.textfunc',function(g) {
  385. g.beginPath();
  386. var str=Node1.a('node.text') || '台';
  387. var color=Node1.a('node.color') || 'rgba(105,105,105,1)';
  388. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node1width,Node1height,14.66663*_ratio.ratioY,"center",color,' '+ Node1fontSize + 'px "Arial"', 0,g);
  389. });
  390. }
  391. if (false) {
  392. Node1.a('node.underlinepoints',[Node1lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node1fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node1fontSize + 'px "Arial"').width + 6, (Node1height - Node1fontSize) * 0.5*_ratio.ratioY + Node1fontSize + 2 ]);
  393. Node1.a('node.underlinevisible',false);
  394. Node1.a('node.underlineBorderWidth', 1);
  395. }
  396. dataModel.add(Node1);
  397. zoomNodeList.push({
  398. node: Node1,
  399. borderWidth: 0,
  400. attr: 'node.borderwidth'
  401. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  402. var Node2type = 'rect';
  403. var Node2 = new ht.Node(),
  404. Node2BorderWidth = 0*2;
  405. if (Node2type === 'arc') {
  406. Node2BorderWidth *= 0;
  407. }
  408. Node2.setImage(GD.getRectJSON(27*_ratio.ratioX, 121*_ratio.ratioY, Node2type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  409. Node2.setPosition(13*ratio.ratioX, 100*ratio.ratioY);
  410. Node2.setSize(27*_ratio.ratioX, 121*_ratio.ratioY);
  411. Node2.s({
  412. 'pixelPerfect':true
  413. /*@AddPara@*/
  414. });
  415. Node2.a('node.width', 27*_ratio.ratioX);
  416. Node2.a('node.height', 121*_ratio.ratioY);
  417. Node2.a('node.type', Node2type);
  418. Node2.a('node.rect', [0, 0, 27*_ratio.ratioX, 121*_ratio.ratioY]);
  419. Node2.a('node.background', 'rgba(0,132,216,1)');
  420. Node2.a('node.gradientcolor', 'rgba(0,132,216,1)');
  421. Node2.a('node.gradient', '');
  422. Node2.a('node.borderwidth', Node2BorderWidth);
  423. Node2.a('node.color', 'rgba(0,0,255,0)');
  424. Node2.a('node.fillrect', [0,0,0,0]);
  425. Node2.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  426. Node2.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  427. Node2.a('node.fillgradient', '');
  428. if (Node2type !== 'rect') {
  429. Node2.a('node.arcFrom', parseFloat('@arcFrom@'));
  430. Node2.a('node.arcTo', parseFloat('@arcTo@'));
  431. Node2.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  432. }
  433. if (Node2type === 'arc') {
  434. Node2.a('node.arcOval', true);
  435. }
  436. Node2.setRotation(0*Math.PI/180);
  437. Node2.borderWidth = Node2BorderWidth;
  438. Node2.borderFillwidth = Node2BorderWidth;
  439. dataModel.add(Node2);
  440. Node2._nodename = 'Node2'
  441. Node2._nodeType = 'rect';
  442. zoomNodeList.push({
  443. node: Node2,
  444. attr: 'node.borderwidth'
  445. });
  446. (function (node, _img) {
  447. var setWidth = node.setWidth,
  448. setHeight = node.setHeight;
  449. node.setWidth = function (width) {
  450. if (width === this.getWidth()) return ;
  451. var height = this.getHeight();
  452. this.a('node.width', width);
  453. this.a('node.rect', [0,0,width, height]);
  454. setWidth.apply(this, arguments);
  455. }
  456. node.setHeight = function (height) {
  457. if (height === this.getHeight()) return ;
  458. var width = this.getWidth();
  459. this.a('node.height', height);
  460. this.a('node.rect', [0,0,width, height]);
  461. setHeight.apply(this, arguments);
  462. }
  463. })(Node2, Node2.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  464. var Node3 = new ht.Node();
  465. var Node3textStart, Node3textWidth, Node3lineStart, Node3align = 'left', Node3fontSize = 13.3333*_ratio.ratioY,Node3width = 53*_ratio.ratioX, Node3height = 30*_ratio.ratioY;
  466. (function () {
  467. if (Node3align === 'left') {
  468. Node3textStart = Node3fontSize * 0.2 > 2 ? Node3fontSize * 0.2 - 4 : Node3fontSize * 0.2 - 9;
  469. Node3textWidth = Node3width;
  470. Node3lineStart = 1;
  471. } else if (Node3align === 'right') {
  472. Node3textStart = 0;
  473. Node3textWidth =Node3fontSize <= 8 ? Node3width + Node3fontSize * 0.2 + 6 : Node3width - Node3fontSize * 0.2;
  474. Node3lineStart = (Node3width - (ht.Default.getTextSize('综', 'bold '+ Node3fontSize + 'px "Arial"').width + 6)) * 0.5;
  475. } else if (Node3align === 'center') {
  476. Node3textStart = -3;
  477. Node3textWidth = Node3width;
  478. Node3lineStart = Node3width - ht.Default.getTextSize('综', 'bold '+ Node3fontSize + 'px "Arial"').width - 11;
  479. }
  480. })();
  481. Node3.setImage(GD.getTextJSON(Node3width, Node3height, true, false, false, 'bold '+ Node3fontSize + 'px "Arial"'))
  482. Node3.setPosition(29*ratio.ratioX, 57*ratio.ratioY);
  483. Node3.setWidth(Node3width);
  484. Node3.setHeight(Node3height);
  485. Node3._nodeType = 'text';
  486. Node3._disallowEvert = true;
  487. Node3.setRotation(0*Math.PI/180);
  488. Node3.a('node.width', Node3width);
  489. Node3.a('node.height', Node3height);
  490. Node3.a('node.rect', [0, 0, Node3width, Node3height]);
  491. Node3.a('node.bordercolor','rgba(255,255,255,1)');
  492. Node3.a('node.borderwidth', 0);
  493. Node3.a('node.background','' || 'rgba(0,0,0,0)');
  494. Node3.a('node.gradient','');
  495. Node3.a('node.gradientcolor','');
  496. Node3.a('node.text','综');
  497. Node3.a('node.textalign','left');
  498. Node3.a('node.textvAlign','middle');
  499. Node3.a('node.textrect', [Node3textStart, 0, Node3textWidth, Node3height]);
  500. Node3.a('node.color','rgba(255,255,255,1)');
  501. Node3.a('node.font','bold '+ Node3fontSize + 'px "Arial"');
  502. Node3.a('node.textvisible',true);
  503. Node3.a('node.linefeed',false);
  504. if (false) {
  505. Node3.a('node.textfunc',function(g) {
  506. g.beginPath();
  507. var str=Node3.a('node.text') || '综';
  508. var color=Node3.a('node.color') || 'rgba(255,255,255,1)';
  509. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node3width,Node3height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node3fontSize + 'px "Arial"', 0,g);
  510. });
  511. }
  512. if (false) {
  513. Node3.a('node.underlinepoints',[Node3lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node3fontSize + 2 , ht.Default.getTextSize('综', 'bold '+ Node3fontSize + 'px "Arial"').width + 6, (Node3height - Node3fontSize) * 0.5*_ratio.ratioY + Node3fontSize + 2 ]);
  514. Node3.a('node.underlinevisible',false);
  515. Node3.a('node.underlineBorderWidth', 1);
  516. }
  517. dataModel.add(Node3);
  518. zoomNodeList.push({
  519. node: Node3,
  520. borderWidth: 0,
  521. attr: 'node.borderwidth'
  522. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  523. var Node4type = 'rect';
  524. var Node4 = new ht.Node(),
  525. Node4BorderWidth = 0*2;
  526. if (Node4type === 'arc') {
  527. Node4BorderWidth *= 0;
  528. }
  529. Node4.setImage(GD.getRectJSON(156*_ratio.ratioX, 30*_ratio.ratioY, Node4type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  530. Node4.setPosition(106*ratio.ratioX, 103*ratio.ratioY);
  531. Node4.setSize(156*_ratio.ratioX, 30*_ratio.ratioY);
  532. Node4.s({
  533. 'pixelPerfect':true
  534. /*@AddPara@*/
  535. });
  536. Node4.a('node.width', 156*_ratio.ratioX);
  537. Node4.a('node.height', 30*_ratio.ratioY);
  538. Node4.a('node.type', Node4type);
  539. Node4.a('node.rect', [0, 0, 156*_ratio.ratioX, 30*_ratio.ratioY]);
  540. Node4.a('node.background', 'rgba(73,192,209,1)');
  541. Node4.a('node.gradientcolor', 'rgba(73,192,209,1)');
  542. Node4.a('node.gradient', '');
  543. Node4.a('node.borderwidth', Node4BorderWidth);
  544. Node4.a('node.color', 'rgba(0,0,0,0)');
  545. Node4.a('node.fillrect', [0,0,0,0]);
  546. Node4.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  547. Node4.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  548. Node4.a('node.fillgradient', '');
  549. if (Node4type !== 'rect') {
  550. Node4.a('node.arcFrom', parseFloat('@arcFrom@'));
  551. Node4.a('node.arcTo', parseFloat('@arcTo@'));
  552. Node4.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  553. }
  554. if (Node4type === 'arc') {
  555. Node4.a('node.arcOval', true);
  556. }
  557. Node4.setRotation(0*Math.PI/180);
  558. Node4.borderWidth = Node4BorderWidth;
  559. Node4.borderFillwidth = Node4BorderWidth;
  560. dataModel.add(Node4);
  561. Node4._nodename = 'Node4'
  562. Node4._nodeType = 'rect';
  563. zoomNodeList.push({
  564. node: Node4,
  565. attr: 'node.borderwidth'
  566. });
  567. (function (node, _img) {
  568. var setWidth = node.setWidth,
  569. setHeight = node.setHeight;
  570. node.setWidth = function (width) {
  571. if (width === this.getWidth()) return ;
  572. var height = this.getHeight();
  573. this.a('node.width', width);
  574. this.a('node.rect', [0,0,width, height]);
  575. setWidth.apply(this, arguments);
  576. }
  577. node.setHeight = function (height) {
  578. if (height === this.getHeight()) return ;
  579. var width = this.getWidth();
  580. this.a('node.height', height);
  581. this.a('node.rect', [0,0,width, height]);
  582. setHeight.apply(this, arguments);
  583. }
  584. })(Node4, Node4.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  585. var Node5 = new ht.Node();
  586. var Node5textStart, Node5textWidth, Node5lineStart, Node5align = 'left', Node5fontSize = 14.66663*_ratio.ratioY,Node5width = 157*_ratio.ratioX, Node5height = 24*_ratio.ratioY;
  587. (function () {
  588. if (Node5align === 'left') {
  589. Node5textStart = Node5fontSize * 0.2 > 2 ? Node5fontSize * 0.2 - 4 : Node5fontSize * 0.2 - 9;
  590. Node5textWidth = Node5width;
  591. Node5lineStart = 1;
  592. } else if (Node5align === 'right') {
  593. Node5textStart = 0;
  594. Node5textWidth =Node5fontSize <= 8 ? Node5width + Node5fontSize * 0.2 + 6 : Node5width - Node5fontSize * 0.2;
  595. Node5lineStart = (Node5width - (ht.Default.getTextSize('安全天数', 'bold '+ Node5fontSize + 'px "Arial"').width + 6)) * 0.5;
  596. } else if (Node5align === 'center') {
  597. Node5textStart = -3;
  598. Node5textWidth = Node5width;
  599. Node5lineStart = Node5width - ht.Default.getTextSize('安全天数', 'bold '+ Node5fontSize + 'px "Arial"').width - 11;
  600. }
  601. })();
  602. Node5.setImage(GD.getTextJSON(Node5width, Node5height, true, false, false, 'bold '+ Node5fontSize + 'px "Arial"'))
  603. Node5.setPosition(146*ratio.ratioX, 103*ratio.ratioY);
  604. Node5.setWidth(Node5width);
  605. Node5.setHeight(Node5height);
  606. Node5._nodeType = 'text';
  607. Node5._disallowEvert = true;
  608. Node5.setRotation(0*Math.PI/180);
  609. Node5.a('node.width', Node5width);
  610. Node5.a('node.height', Node5height);
  611. Node5.a('node.rect', [0, 0, Node5width, Node5height]);
  612. Node5.a('node.bordercolor','rgba(255,255,255,1)');
  613. Node5.a('node.borderwidth', 0);
  614. Node5.a('node.background','' || 'rgba(0,0,0,0)');
  615. Node5.a('node.gradient','');
  616. Node5.a('node.gradientcolor','');
  617. Node5.a('node.text','安全天数');
  618. Node5.a('node.textalign','left');
  619. Node5.a('node.textvAlign','middle');
  620. Node5.a('node.textrect', [Node5textStart, 0, Node5textWidth, Node5height]);
  621. Node5.a('node.color','rgba(255,255,255,1)');
  622. Node5.a('node.font','bold '+ Node5fontSize + 'px "Arial"');
  623. Node5.a('node.textvisible',true);
  624. Node5.a('node.linefeed',false);
  625. if (false) {
  626. Node5.a('node.textfunc',function(g) {
  627. g.beginPath();
  628. var str=Node5.a('node.text') || '安全天数';
  629. var color=Node5.a('node.color') || 'rgba(255,255,255,1)';
  630. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node5width,Node5height,14.66663*_ratio.ratioY,"left",color,'bold '+ Node5fontSize + 'px "Arial"', 0,g);
  631. });
  632. }
  633. if (false) {
  634. Node5.a('node.underlinepoints',[Node5lineStart, (24 - 14.66663) * 0.5 * _ratio.ratioY + Node5fontSize + 2 , ht.Default.getTextSize('安全天数', 'bold '+ Node5fontSize + 'px "Arial"').width + 6, (Node5height - Node5fontSize) * 0.5*_ratio.ratioY + Node5fontSize + 2 ]);
  635. Node5.a('node.underlinevisible',false);
  636. Node5.a('node.underlineBorderWidth', 1);
  637. }
  638. dataModel.add(Node5);
  639. zoomNodeList.push({
  640. node: Node5,
  641. borderWidth: 0,
  642. attr: 'node.borderwidth'
  643. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  644. var Node6type = 'rect';
  645. var Node6 = new ht.Node(),
  646. Node6BorderWidth = 0*2;
  647. if (Node6type === 'arc') {
  648. Node6BorderWidth *= 0;
  649. }
  650. Node6.setImage(GD.getRectJSON(105*_ratio.ratioX, 48*_ratio.ratioY, Node6type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  651. Node6.setPosition(82*ratio.ratioX, 140*ratio.ratioY);
  652. Node6.setSize(105*_ratio.ratioX, 48*_ratio.ratioY);
  653. Node6.s({
  654. 'pixelPerfect':true
  655. /*@AddPara@*/
  656. });
  657. Node6.a('node.width', 105*_ratio.ratioX);
  658. Node6.a('node.height', 48*_ratio.ratioY);
  659. Node6.a('node.type', Node6type);
  660. Node6.a('node.rect', [0, 0, 105*_ratio.ratioX, 48*_ratio.ratioY]);
  661. Node6.a('node.background', 'rgba(255,255,255,0.003921569)');
  662. Node6.a('node.gradientcolor', '');
  663. Node6.a('node.gradient', '');
  664. Node6.a('node.borderwidth', Node6BorderWidth);
  665. Node6.a('node.color', 'rgba(0,0,0,0)');
  666. Node6.a('node.fillrect', [0,0,0,0]);
  667. Node6.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  668. Node6.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  669. Node6.a('node.fillgradient', '');
  670. if (Node6type !== 'rect') {
  671. Node6.a('node.arcFrom', parseFloat('@arcFrom@'));
  672. Node6.a('node.arcTo', parseFloat('@arcTo@'));
  673. Node6.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  674. }
  675. if (Node6type === 'arc') {
  676. Node6.a('node.arcOval', true);
  677. }
  678. Node6.setRotation(0*Math.PI/180);
  679. Node6.borderWidth = Node6BorderWidth;
  680. Node6.borderFillwidth = Node6BorderWidth;
  681. dataModel.add(Node6);
  682. Node6._nodename = 'Node6'
  683. Node6._nodeType = 'rect';
  684. zoomNodeList.push({
  685. node: Node6,
  686. attr: 'node.borderwidth'
  687. });
  688. (function (node, _img) {
  689. var setWidth = node.setWidth,
  690. setHeight = node.setHeight;
  691. node.setWidth = function (width) {
  692. if (width === this.getWidth()) return ;
  693. var height = this.getHeight();
  694. this.a('node.width', width);
  695. this.a('node.rect', [0,0,width, height]);
  696. setWidth.apply(this, arguments);
  697. }
  698. node.setHeight = function (height) {
  699. if (height === this.getHeight()) return ;
  700. var width = this.getWidth();
  701. this.a('node.height', height);
  702. this.a('node.rect', [0,0,width, height]);
  703. setHeight.apply(this, arguments);
  704. }
  705. })(Node6, Node6.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  706. var Node7 = new ht.Node();
  707. var Node7textStart, Node7textWidth, Node7lineStart, Node7align = 'right', Node7fontSize = 19.99995*_ratio.ratioY,Node7width = 59*_ratio.ratioX, Node7height = 24*_ratio.ratioY;
  708. (function () {
  709. if (Node7align === 'left') {
  710. Node7textStart = Node7fontSize * 0.2 > 2 ? Node7fontSize * 0.2 - 4 : Node7fontSize * 0.2 - 9;
  711. Node7textWidth = Node7width;
  712. Node7lineStart = 1;
  713. } else if (Node7align === 'right') {
  714. Node7textStart = 0;
  715. Node7textWidth =Node7fontSize <= 8 ? Node7width + Node7fontSize * 0.2 + 6 : Node7width - Node7fontSize * 0.2;
  716. Node7lineStart = (Node7width - (ht.Default.getTextSize('0', ' '+ Node7fontSize + 'px "Arial"').width + 6)) * 0.5;
  717. } else if (Node7align === 'center') {
  718. Node7textStart = -3;
  719. Node7textWidth = Node7width;
  720. Node7lineStart = Node7width - ht.Default.getTextSize('0', ' '+ Node7fontSize + 'px "Arial"').width - 11;
  721. }
  722. })();
  723. Node7.setImage(GD.getTextJSON(Node7width, Node7height, true, false, false, ' '+ Node7fontSize + 'px "Arial"'))
  724. Node7.setPosition(77*ratio.ratioX, 148*ratio.ratioY);
  725. Node7.setWidth(Node7width);
  726. Node7.setHeight(Node7height);
  727. Node7._nodeType = 'text';
  728. Node7._disallowEvert = true;
  729. Node7.setRotation(0*Math.PI/180);
  730. Node7.a('node.width', Node7width);
  731. Node7.a('node.height', Node7height);
  732. Node7.a('node.rect', [0, 0, Node7width, Node7height]);
  733. Node7.a('node.bordercolor','rgba(0,0,0,1)');
  734. Node7.a('node.borderwidth', 0);
  735. Node7.a('node.background','' || 'rgba(0,0,0,0)');
  736. Node7.a('node.gradient','');
  737. Node7.a('node.gradientcolor','');
  738. Node7.a('node.text','0');
  739. Node7.a('node.textalign','right');
  740. Node7.a('node.textvAlign','middle');
  741. Node7.a('node.textrect', [Node7textStart, 0, Node7textWidth, Node7height]);
  742. Node7.a('node.color','rgba(0,0,0,1)');
  743. Node7.a('node.font',' '+ Node7fontSize + 'px "Arial"');
  744. Node7.a('node.textvisible',true);
  745. Node7.a('node.linefeed',false);
  746. if (false) {
  747. Node7.a('node.textfunc',function(g) {
  748. g.beginPath();
  749. var str=Node7.a('node.text') || '0';
  750. var color=Node7.a('node.color') || 'rgba(0,0,0,1)';
  751. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node7width,Node7height,19.99995*_ratio.ratioY,"right",color,' '+ Node7fontSize + 'px "Arial"', 0,g);
  752. });
  753. }
  754. if (false) {
  755. Node7.a('node.underlinepoints',[Node7lineStart, (24 - 19.99995) * 0.5 * _ratio.ratioY + Node7fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node7fontSize + 'px "Arial"').width + 6, (Node7height - Node7fontSize) * 0.5*_ratio.ratioY + Node7fontSize + 2 ]);
  756. Node7.a('node.underlinevisible',false);
  757. Node7.a('node.underlineBorderWidth', 1);
  758. }
  759. dataModel.add(Node7);
  760. zoomNodeList.push({
  761. node: Node7,
  762. borderWidth: 0,
  763. attr: 'node.borderwidth'
  764. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  765. var Node8type = 'rect';
  766. var Node8 = new ht.Node(),
  767. Node8BorderWidth = 0*2;
  768. if (Node8type === 'arc') {
  769. Node8BorderWidth *= 0;
  770. }
  771. Node8.setImage(GD.getRectJSON(31*_ratio.ratioX, 31*_ratio.ratioY, Node8type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  772. Node8.setPosition(165*ratio.ratioX, 145*ratio.ratioY);
  773. Node8.setSize(31*_ratio.ratioX, 31*_ratio.ratioY);
  774. Node8.s({
  775. 'pixelPerfect':true
  776. /*@AddPara@*/
  777. });
  778. Node8.a('node.width', 31*_ratio.ratioX);
  779. Node8.a('node.height', 31*_ratio.ratioY);
  780. Node8.a('node.type', Node8type);
  781. Node8.a('node.rect', [0, 0, 31*_ratio.ratioX, 31*_ratio.ratioY]);
  782. Node8.a('node.background', 'rgba(225,102,38,1)');
  783. Node8.a('node.gradientcolor', 'rgba(225,102,38,1)');
  784. Node8.a('node.gradient', '');
  785. Node8.a('node.borderwidth', Node8BorderWidth);
  786. Node8.a('node.color', 'rgba(0,0,0,0)');
  787. Node8.a('node.fillrect', [0,0,0,0]);
  788. Node8.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  789. Node8.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  790. Node8.a('node.fillgradient', '');
  791. if (Node8type !== 'rect') {
  792. Node8.a('node.arcFrom', parseFloat('@arcFrom@'));
  793. Node8.a('node.arcTo', parseFloat('@arcTo@'));
  794. Node8.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  795. }
  796. if (Node8type === 'arc') {
  797. Node8.a('node.arcOval', true);
  798. }
  799. Node8.setRotation(0*Math.PI/180);
  800. Node8.borderWidth = Node8BorderWidth;
  801. Node8.borderFillwidth = Node8BorderWidth;
  802. dataModel.add(Node8);
  803. Node8._nodename = 'Node8'
  804. Node8._nodeType = 'rect';
  805. zoomNodeList.push({
  806. node: Node8,
  807. attr: 'node.borderwidth'
  808. });
  809. (function (node, _img) {
  810. var setWidth = node.setWidth,
  811. setHeight = node.setHeight;
  812. node.setWidth = function (width) {
  813. if (width === this.getWidth()) return ;
  814. var height = this.getHeight();
  815. this.a('node.width', width);
  816. this.a('node.rect', [0,0,width, height]);
  817. setWidth.apply(this, arguments);
  818. }
  819. node.setHeight = function (height) {
  820. if (height === this.getHeight()) return ;
  821. var width = this.getWidth();
  822. this.a('node.height', height);
  823. this.a('node.rect', [0,0,width, height]);
  824. setHeight.apply(this, arguments);
  825. }
  826. })(Node8, Node8.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  827. var Node9 = new ht.Node();
  828. var Node9textStart, Node9textWidth, Node9lineStart, Node9align = 'left', Node9fontSize = 13.3333*_ratio.ratioY,Node9width = 27*_ratio.ratioX, Node9height = 16*_ratio.ratioY;
  829. (function () {
  830. if (Node9align === 'left') {
  831. Node9textStart = Node9fontSize * 0.2 > 2 ? Node9fontSize * 0.2 - 4 : Node9fontSize * 0.2 - 9;
  832. Node9textWidth = Node9width;
  833. Node9lineStart = 1;
  834. } else if (Node9align === 'right') {
  835. Node9textStart = 0;
  836. Node9textWidth =Node9fontSize <= 8 ? Node9width + Node9fontSize * 0.2 + 6 : Node9width - Node9fontSize * 0.2;
  837. Node9lineStart = (Node9width - (ht.Default.getTextSize('天', 'bold '+ Node9fontSize + 'px "Arial"').width + 6)) * 0.5;
  838. } else if (Node9align === 'center') {
  839. Node9textStart = -3;
  840. Node9textWidth = Node9width;
  841. Node9lineStart = Node9width - ht.Default.getTextSize('天', 'bold '+ Node9fontSize + 'px "Arial"').width - 11;
  842. }
  843. })();
  844. Node9.setImage(GD.getTextJSON(Node9width, Node9height, true, false, false, 'bold '+ Node9fontSize + 'px "Arial"'))
  845. Node9.setPosition(169*ratio.ratioX, 147*ratio.ratioY);
  846. Node9.setWidth(Node9width);
  847. Node9.setHeight(Node9height);
  848. Node9._nodeType = 'text';
  849. Node9._disallowEvert = true;
  850. Node9.setRotation(0*Math.PI/180);
  851. Node9.a('node.width', Node9width);
  852. Node9.a('node.height', Node9height);
  853. Node9.a('node.rect', [0, 0, Node9width, Node9height]);
  854. Node9.a('node.bordercolor','rgba(255,255,255,1)');
  855. Node9.a('node.borderwidth', 0);
  856. Node9.a('node.background','' || 'rgba(0,0,0,0)');
  857. Node9.a('node.gradient','');
  858. Node9.a('node.gradientcolor','');
  859. Node9.a('node.text','天');
  860. Node9.a('node.textalign','left');
  861. Node9.a('node.textvAlign','middle');
  862. Node9.a('node.textrect', [Node9textStart, 0, Node9textWidth, Node9height]);
  863. Node9.a('node.color','rgba(255,255,255,1)');
  864. Node9.a('node.font','bold '+ Node9fontSize + 'px "Arial"');
  865. Node9.a('node.textvisible',true);
  866. Node9.a('node.linefeed',false);
  867. if (false) {
  868. Node9.a('node.textfunc',function(g) {
  869. g.beginPath();
  870. var str=Node9.a('node.text') || '天';
  871. var color=Node9.a('node.color') || 'rgba(255,255,255,1)';
  872. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node9width,Node9height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node9fontSize + 'px "Arial"', 0,g);
  873. });
  874. }
  875. if (false) {
  876. Node9.a('node.underlinepoints',[Node9lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node9fontSize + 2 , ht.Default.getTextSize('天', 'bold '+ Node9fontSize + 'px "Arial"').width + 6, (Node9height - Node9fontSize) * 0.5*_ratio.ratioY + Node9fontSize + 2 ]);
  877. Node9.a('node.underlinevisible',false);
  878. Node9.a('node.underlineBorderWidth', 1);
  879. }
  880. dataModel.add(Node9);
  881. zoomNodeList.push({
  882. node: Node9,
  883. borderWidth: 0,
  884. attr: 'node.borderwidth'
  885. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  886. var Node10 = new ht.Node();
  887. var Node10textStart, Node10textWidth, Node10lineStart, Node10align = 'center', Node10fontSize = 13.3333*_ratio.ratioY,Node10width = 97*_ratio.ratioX, Node10height = 25*_ratio.ratioY;
  888. (function () {
  889. if (Node10align === 'left') {
  890. Node10textStart = Node10fontSize * 0.2 > 2 ? Node10fontSize * 0.2 - 4 : Node10fontSize * 0.2 - 9;
  891. Node10textWidth = Node10width;
  892. Node10lineStart = 1;
  893. } else if (Node10align === 'right') {
  894. Node10textStart = 0;
  895. Node10textWidth =Node10fontSize <= 8 ? Node10width + Node10fontSize * 0.2 + 6 : Node10width - Node10fontSize * 0.2;
  896. Node10lineStart = (Node10width - (ht.Default.getTextSize('装机容量', ' '+ Node10fontSize + 'px "Arial"').width + 6)) * 0.5;
  897. } else if (Node10align === 'center') {
  898. Node10textStart = -3;
  899. Node10textWidth = Node10width;
  900. Node10lineStart = Node10width - ht.Default.getTextSize('装机容量', ' '+ Node10fontSize + 'px "Arial"').width - 11;
  901. }
  902. })();
  903. Node10.setImage(GD.getTextJSON(Node10width, Node10height, true, false, false, ' '+ Node10fontSize + 'px "Arial"'))
  904. Node10.setPosition(222*ratio.ratioX, 53*ratio.ratioY);
  905. Node10.setWidth(Node10width);
  906. Node10.setHeight(Node10height);
  907. Node10._nodeType = 'text';
  908. Node10._disallowEvert = true;
  909. Node10.setRotation(0*Math.PI/180);
  910. Node10.a('node.width', Node10width);
  911. Node10.a('node.height', Node10height);
  912. Node10.a('node.rect', [0, 0, Node10width, Node10height]);
  913. Node10.a('node.bordercolor','rgba(0,0,0,1)');
  914. Node10.a('node.borderwidth', 0);
  915. Node10.a('node.background','' || 'rgba(0,0,0,0)');
  916. Node10.a('node.gradient','');
  917. Node10.a('node.gradientcolor','');
  918. Node10.a('node.text','装机容量');
  919. Node10.a('node.textalign','center');
  920. Node10.a('node.textvAlign','middle');
  921. Node10.a('node.textrect', [Node10textStart, 0, Node10textWidth, Node10height]);
  922. Node10.a('node.color','rgba(0,0,0,1)');
  923. Node10.a('node.font',' '+ Node10fontSize + 'px "Arial"');
  924. Node10.a('node.textvisible',true);
  925. Node10.a('node.linefeed',false);
  926. if (false) {
  927. Node10.a('node.textfunc',function(g) {
  928. g.beginPath();
  929. var str=Node10.a('node.text') || '装机容量';
  930. var color=Node10.a('node.color') || 'rgba(0,0,0,1)';
  931. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node10width,Node10height,13.3333*_ratio.ratioY,"center",color,' '+ Node10fontSize + 'px "Arial"', 0,g);
  932. });
  933. }
  934. if (false) {
  935. Node10.a('node.underlinepoints',[Node10lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node10fontSize + 2 , ht.Default.getTextSize('装机容量', ' '+ Node10fontSize + 'px "Arial"').width + 6, (Node10height - Node10fontSize) * 0.5*_ratio.ratioY + Node10fontSize + 2 ]);
  936. Node10.a('node.underlinevisible',false);
  937. Node10.a('node.underlineBorderWidth', 1);
  938. }
  939. dataModel.add(Node10);
  940. zoomNodeList.push({
  941. node: Node10,
  942. borderWidth: 0,
  943. attr: 'node.borderwidth'
  944. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  945. var Node11type = 'rect';
  946. var Node11 = new ht.Node(),
  947. Node11BorderWidth = 1*2;
  948. if (Node11type === 'arc') {
  949. Node11BorderWidth *= 1;
  950. }
  951. Node11.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node11type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  952. Node11.setPosition(246*ratio.ratioX, 100*ratio.ratioY);
  953. Node11.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  954. Node11.s({
  955. 'pixelPerfect':true
  956. /*@AddPara@*/
  957. });
  958. Node11.a('node.width', 121*_ratio.ratioX);
  959. Node11.a('node.height', 24.33138*_ratio.ratioY);
  960. Node11.a('node.type', Node11type);
  961. Node11.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  962. Node11.a('node.background', 'rgba(240,240,240,1)');
  963. Node11.a('node.gradientcolor', 'rgba(240,240,240,1)');
  964. Node11.a('node.gradient', '');
  965. Node11.a('node.borderwidth', Node11BorderWidth);
  966. Node11.a('node.color', 'rgba(224,224,224,1)');
  967. Node11.a('node.fillrect', [0,0,0,0]);
  968. Node11.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  969. Node11.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  970. Node11.a('node.fillgradient', '');
  971. if (Node11type !== 'rect') {
  972. Node11.a('node.arcFrom', parseFloat('@arcFrom@'));
  973. Node11.a('node.arcTo', parseFloat('@arcTo@'));
  974. Node11.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  975. }
  976. if (Node11type === 'arc') {
  977. Node11.a('node.arcOval', true);
  978. }
  979. Node11.setRotation(0*Math.PI/180);
  980. Node11.borderWidth = Node11BorderWidth;
  981. Node11.borderFillwidth = Node11BorderWidth;
  982. dataModel.add(Node11);
  983. Node11._nodename = 'Node11'
  984. Node11._nodeType = 'rect';
  985. zoomNodeList.push({
  986. node: Node11,
  987. attr: 'node.borderwidth'
  988. });
  989. (function (node, _img) {
  990. var setWidth = node.setWidth,
  991. setHeight = node.setHeight;
  992. node.setWidth = function (width) {
  993. if (width === this.getWidth()) return ;
  994. var height = this.getHeight();
  995. this.a('node.width', width);
  996. this.a('node.rect', [0,0,width, height]);
  997. setWidth.apply(this, arguments);
  998. }
  999. node.setHeight = function (height) {
  1000. if (height === this.getHeight()) return ;
  1001. var width = this.getWidth();
  1002. this.a('node.height', height);
  1003. this.a('node.rect', [0,0,width, height]);
  1004. setHeight.apply(this, arguments);
  1005. }
  1006. })(Node11, Node11.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1007. var Node12type = 'rect';
  1008. var Node12 = new ht.Node(),
  1009. Node12BorderWidth = 1*2;
  1010. if (Node12type === 'arc') {
  1011. Node12BorderWidth *= 1;
  1012. }
  1013. Node12.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node12type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  1014. Node12.setPosition(246*ratio.ratioX, 76*ratio.ratioY);
  1015. Node12.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  1016. Node12.s({
  1017. 'pixelPerfect':true
  1018. /*@AddPara@*/
  1019. });
  1020. Node12.a('node.width', 121*_ratio.ratioX);
  1021. Node12.a('node.height', 24.33138*_ratio.ratioY);
  1022. Node12.a('node.type', Node12type);
  1023. Node12.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  1024. Node12.a('node.background', 'rgba(240,240,240,1)');
  1025. Node12.a('node.gradientcolor', 'rgba(240,240,240,1)');
  1026. Node12.a('node.gradient', '');
  1027. Node12.a('node.borderwidth', Node12BorderWidth);
  1028. Node12.a('node.color', 'rgba(224,224,224,1)');
  1029. Node12.a('node.fillrect', [0,0,0,0]);
  1030. Node12.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  1031. Node12.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  1032. Node12.a('node.fillgradient', '');
  1033. if (Node12type !== 'rect') {
  1034. Node12.a('node.arcFrom', parseFloat('@arcFrom@'));
  1035. Node12.a('node.arcTo', parseFloat('@arcTo@'));
  1036. Node12.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  1037. }
  1038. if (Node12type === 'arc') {
  1039. Node12.a('node.arcOval', true);
  1040. }
  1041. Node12.setRotation(0*Math.PI/180);
  1042. Node12.borderWidth = Node12BorderWidth;
  1043. Node12.borderFillwidth = Node12BorderWidth;
  1044. dataModel.add(Node12);
  1045. Node12._nodename = 'Node12'
  1046. Node12._nodeType = 'rect';
  1047. zoomNodeList.push({
  1048. node: Node12,
  1049. attr: 'node.borderwidth'
  1050. });
  1051. (function (node, _img) {
  1052. var setWidth = node.setWidth,
  1053. setHeight = node.setHeight;
  1054. node.setWidth = function (width) {
  1055. if (width === this.getWidth()) return ;
  1056. var height = this.getHeight();
  1057. this.a('node.width', width);
  1058. this.a('node.rect', [0,0,width, height]);
  1059. setWidth.apply(this, arguments);
  1060. }
  1061. node.setHeight = function (height) {
  1062. if (height === this.getHeight()) return ;
  1063. var width = this.getWidth();
  1064. this.a('node.height', height);
  1065. this.a('node.rect', [0,0,width, height]);
  1066. setHeight.apply(this, arguments);
  1067. }
  1068. })(Node12, Node12.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1069. var Node13type = 'rect';
  1070. var Node13 = new ht.Node(),
  1071. Node13BorderWidth = 1*2;
  1072. if (Node13type === 'arc') {
  1073. Node13BorderWidth *= 1;
  1074. }
  1075. Node13.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node13type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  1076. Node13.setPosition(246*ratio.ratioX, 125*ratio.ratioY);
  1077. Node13.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  1078. Node13.s({
  1079. 'pixelPerfect':true
  1080. /*@AddPara@*/
  1081. });
  1082. Node13.a('node.width', 121*_ratio.ratioX);
  1083. Node13.a('node.height', 24.33136*_ratio.ratioY);
  1084. Node13.a('node.type', Node13type);
  1085. Node13.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  1086. Node13.a('node.background', 'rgba(240,240,240,1)');
  1087. Node13.a('node.gradientcolor', 'rgba(240,240,240,1)');
  1088. Node13.a('node.gradient', '');
  1089. Node13.a('node.borderwidth', Node13BorderWidth);
  1090. Node13.a('node.color', 'rgba(224,224,224,1)');
  1091. Node13.a('node.fillrect', [0,0,0,0]);
  1092. Node13.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  1093. Node13.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  1094. Node13.a('node.fillgradient', '');
  1095. if (Node13type !== 'rect') {
  1096. Node13.a('node.arcFrom', parseFloat('@arcFrom@'));
  1097. Node13.a('node.arcTo', parseFloat('@arcTo@'));
  1098. Node13.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  1099. }
  1100. if (Node13type === 'arc') {
  1101. Node13.a('node.arcOval', true);
  1102. }
  1103. Node13.setRotation(0*Math.PI/180);
  1104. Node13.borderWidth = Node13BorderWidth;
  1105. Node13.borderFillwidth = Node13BorderWidth;
  1106. dataModel.add(Node13);
  1107. Node13._nodename = 'Node13'
  1108. Node13._nodeType = 'rect';
  1109. zoomNodeList.push({
  1110. node: Node13,
  1111. attr: 'node.borderwidth'
  1112. });
  1113. (function (node, _img) {
  1114. var setWidth = node.setWidth,
  1115. setHeight = node.setHeight;
  1116. node.setWidth = function (width) {
  1117. if (width === this.getWidth()) return ;
  1118. var height = this.getHeight();
  1119. this.a('node.width', width);
  1120. this.a('node.rect', [0,0,width, height]);
  1121. setWidth.apply(this, arguments);
  1122. }
  1123. node.setHeight = function (height) {
  1124. if (height === this.getHeight()) return ;
  1125. var width = this.getWidth();
  1126. this.a('node.height', height);
  1127. this.a('node.rect', [0,0,width, height]);
  1128. setHeight.apply(this, arguments);
  1129. }
  1130. })(Node13, Node13.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1131. var Node14type = 'rect';
  1132. var Node14 = new ht.Node(),
  1133. Node14BorderWidth = 1*2;
  1134. if (Node14type === 'arc') {
  1135. Node14BorderWidth *= 1;
  1136. }
  1137. Node14.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node14type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  1138. Node14.setPosition(246*ratio.ratioX, 52*ratio.ratioY);
  1139. Node14.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  1140. Node14.s({
  1141. 'pixelPerfect':true
  1142. /*@AddPara@*/
  1143. });
  1144. Node14.a('node.width', 121*_ratio.ratioX);
  1145. Node14.a('node.height', 24.33136*_ratio.ratioY);
  1146. Node14.a('node.type', Node14type);
  1147. Node14.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  1148. Node14.a('node.background', 'rgba(240,240,240,1)');
  1149. Node14.a('node.gradientcolor', 'rgba(240,240,240,1)');
  1150. Node14.a('node.gradient', '');
  1151. Node14.a('node.borderwidth', Node14BorderWidth);
  1152. Node14.a('node.color', 'rgba(224,224,224,1)');
  1153. Node14.a('node.fillrect', [0,0,0,0]);
  1154. Node14.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  1155. Node14.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  1156. Node14.a('node.fillgradient', '');
  1157. if (Node14type !== 'rect') {
  1158. Node14.a('node.arcFrom', parseFloat('@arcFrom@'));
  1159. Node14.a('node.arcTo', parseFloat('@arcTo@'));
  1160. Node14.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  1161. }
  1162. if (Node14type === 'arc') {
  1163. Node14.a('node.arcOval', true);
  1164. }
  1165. Node14.setRotation(0*Math.PI/180);
  1166. Node14.borderWidth = Node14BorderWidth;
  1167. Node14.borderFillwidth = Node14BorderWidth;
  1168. dataModel.add(Node14);
  1169. Node14._nodename = 'Node14'
  1170. Node14._nodeType = 'rect';
  1171. zoomNodeList.push({
  1172. node: Node14,
  1173. attr: 'node.borderwidth'
  1174. });
  1175. (function (node, _img) {
  1176. var setWidth = node.setWidth,
  1177. setHeight = node.setHeight;
  1178. node.setWidth = function (width) {
  1179. if (width === this.getWidth()) return ;
  1180. var height = this.getHeight();
  1181. this.a('node.width', width);
  1182. this.a('node.rect', [0,0,width, height]);
  1183. setWidth.apply(this, arguments);
  1184. }
  1185. node.setHeight = function (height) {
  1186. if (height === this.getHeight()) return ;
  1187. var width = this.getWidth();
  1188. this.a('node.height', height);
  1189. this.a('node.rect', [0,0,width, height]);
  1190. setHeight.apply(this, arguments);
  1191. }
  1192. })(Node14, Node14.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1193. var Node15type = 'rect';
  1194. var Node15 = new ht.Node(),
  1195. Node15BorderWidth = 1*2;
  1196. if (Node15type === 'arc') {
  1197. Node15BorderWidth *= 1;
  1198. }
  1199. Node15.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node15type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  1200. Node15.setPosition(246*ratio.ratioX, 149*ratio.ratioY);
  1201. Node15.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  1202. Node15.s({
  1203. 'pixelPerfect':true
  1204. /*@AddPara@*/
  1205. });
  1206. Node15.a('node.width', 121*_ratio.ratioX);
  1207. Node15.a('node.height', 24.33138*_ratio.ratioY);
  1208. Node15.a('node.type', Node15type);
  1209. Node15.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  1210. Node15.a('node.background', 'rgba(240,240,240,1)');
  1211. Node15.a('node.gradientcolor', 'rgba(240,240,240,1)');
  1212. Node15.a('node.gradient', '');
  1213. Node15.a('node.borderwidth', Node15BorderWidth);
  1214. Node15.a('node.color', 'rgba(224,224,224,1)');
  1215. Node15.a('node.fillrect', [0,0,0,0]);
  1216. Node15.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  1217. Node15.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  1218. Node15.a('node.fillgradient', '');
  1219. if (Node15type !== 'rect') {
  1220. Node15.a('node.arcFrom', parseFloat('@arcFrom@'));
  1221. Node15.a('node.arcTo', parseFloat('@arcTo@'));
  1222. Node15.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  1223. }
  1224. if (Node15type === 'arc') {
  1225. Node15.a('node.arcOval', true);
  1226. }
  1227. Node15.setRotation(0*Math.PI/180);
  1228. Node15.borderWidth = Node15BorderWidth;
  1229. Node15.borderFillwidth = Node15BorderWidth;
  1230. dataModel.add(Node15);
  1231. Node15._nodename = 'Node15'
  1232. Node15._nodeType = 'rect';
  1233. zoomNodeList.push({
  1234. node: Node15,
  1235. attr: 'node.borderwidth'
  1236. });
  1237. (function (node, _img) {
  1238. var setWidth = node.setWidth,
  1239. setHeight = node.setHeight;
  1240. node.setWidth = function (width) {
  1241. if (width === this.getWidth()) return ;
  1242. var height = this.getHeight();
  1243. this.a('node.width', width);
  1244. this.a('node.rect', [0,0,width, height]);
  1245. setWidth.apply(this, arguments);
  1246. }
  1247. node.setHeight = function (height) {
  1248. if (height === this.getHeight()) return ;
  1249. var width = this.getWidth();
  1250. this.a('node.height', height);
  1251. this.a('node.rect', [0,0,width, height]);
  1252. setHeight.apply(this, arguments);
  1253. }
  1254. })(Node15, Node15.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1255. var Node16 = new ht.Node();
  1256. var Node16textStart, Node16textWidth, Node16lineStart, Node16align = 'left', Node16fontSize = 13.3333*_ratio.ratioY,Node16width = 87*_ratio.ratioX, Node16height = 32*_ratio.ratioY;
  1257. (function () {
  1258. if (Node16align === 'left') {
  1259. Node16textStart = Node16fontSize * 0.2 > 2 ? Node16fontSize * 0.2 - 4 : Node16fontSize * 0.2 - 9;
  1260. Node16textWidth = Node16width;
  1261. Node16lineStart = 1;
  1262. } else if (Node16align === 'right') {
  1263. Node16textStart = 0;
  1264. Node16textWidth =Node16fontSize <= 8 ? Node16width + Node16fontSize * 0.2 + 6 : Node16width - Node16fontSize * 0.2;
  1265. Node16lineStart = (Node16width - (ht.Default.getTextSize('上网电量', ' '+ Node16fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  1266. } else if (Node16align === 'center') {
  1267. Node16textStart = -3;
  1268. Node16textWidth = Node16width;
  1269. Node16lineStart = Node16width - ht.Default.getTextSize('上网电量', ' '+ Node16fontSize + 'px "微软雅黑"').width - 11;
  1270. }
  1271. })();
  1272. Node16.setImage(GD.getTextJSON(Node16width, Node16height, true, false, false, ' '+ Node16fontSize + 'px "微软雅黑"'))
  1273. Node16.setPosition(230*ratio.ratioX, 150*ratio.ratioY);
  1274. Node16.setWidth(Node16width);
  1275. Node16.setHeight(Node16height);
  1276. Node16._nodeType = 'text';
  1277. Node16._disallowEvert = true;
  1278. Node16.setRotation(0*Math.PI/180);
  1279. Node16.a('node.width', Node16width);
  1280. Node16.a('node.height', Node16height);
  1281. Node16.a('node.rect', [0, 0, Node16width, Node16height]);
  1282. Node16.a('node.bordercolor','rgba(0,0,0,1)');
  1283. Node16.a('node.borderwidth', 0);
  1284. Node16.a('node.background','' || 'rgba(0,0,0,0)');
  1285. Node16.a('node.gradient','');
  1286. Node16.a('node.gradientcolor','');
  1287. Node16.a('node.text','上网电量');
  1288. Node16.a('node.textalign','left');
  1289. Node16.a('node.textvAlign','middle');
  1290. Node16.a('node.textrect', [Node16textStart, 0, Node16textWidth, Node16height]);
  1291. Node16.a('node.color','rgba(0,0,0,1)');
  1292. Node16.a('node.font',' '+ Node16fontSize + 'px "微软雅黑"');
  1293. Node16.a('node.textvisible',true);
  1294. Node16.a('node.linefeed',false);
  1295. if (false) {
  1296. Node16.a('node.textfunc',function(g) {
  1297. g.beginPath();
  1298. var str=Node16.a('node.text') || '上网电量';
  1299. var color=Node16.a('node.color') || 'rgba(0,0,0,1)';
  1300. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node16width,Node16height,13.3333*_ratio.ratioY,"left",color,' '+ Node16fontSize + 'px "微软雅黑"', 0,g);
  1301. });
  1302. }
  1303. if (false) {
  1304. Node16.a('node.underlinepoints',[Node16lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node16fontSize + 2 , ht.Default.getTextSize('上网电量', ' '+ Node16fontSize + 'px "微软雅黑"').width + 6, (Node16height - Node16fontSize) * 0.5*_ratio.ratioY + Node16fontSize + 2 ]);
  1305. Node16.a('node.underlinevisible',false);
  1306. Node16.a('node.underlineBorderWidth', 1);
  1307. }
  1308. dataModel.add(Node16);
  1309. zoomNodeList.push({
  1310. node: Node16,
  1311. borderWidth: 0,
  1312. attr: 'node.borderwidth'
  1313. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1314. var Node17 = new ht.Node();
  1315. var Node17textStart, Node17textWidth, Node17lineStart, Node17align = 'center', Node17fontSize = 13.3333*_ratio.ratioY,Node17width = 113*_ratio.ratioX, Node17height = 32*_ratio.ratioY;
  1316. (function () {
  1317. if (Node17align === 'left') {
  1318. Node17textStart = Node17fontSize * 0.2 > 2 ? Node17fontSize * 0.2 - 4 : Node17fontSize * 0.2 - 9;
  1319. Node17textWidth = Node17width;
  1320. Node17lineStart = 1;
  1321. } else if (Node17align === 'right') {
  1322. Node17textStart = 0;
  1323. Node17textWidth =Node17fontSize <= 8 ? Node17width + Node17fontSize * 0.2 + 6 : Node17width - Node17fontSize * 0.2;
  1324. Node17lineStart = (Node17width - (ht.Default.getTextSize('日性能损失电量', ' '+ Node17fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  1325. } else if (Node17align === 'center') {
  1326. Node17textStart = -3;
  1327. Node17textWidth = Node17width;
  1328. Node17lineStart = Node17width - ht.Default.getTextSize('日性能损失电量', ' '+ Node17fontSize + 'px "微软雅黑"').width - 11;
  1329. }
  1330. })();
  1331. Node17.setImage(GD.getTextJSON(Node17width, Node17height, true, false, false, ' '+ Node17fontSize + 'px "微软雅黑"'))
  1332. Node17.setPosition(532*ratio.ratioX, 151*ratio.ratioY);
  1333. Node17.setWidth(Node17width);
  1334. Node17.setHeight(Node17height);
  1335. Node17._nodeType = 'text';
  1336. Node17._disallowEvert = true;
  1337. Node17.setRotation(0*Math.PI/180);
  1338. Node17.a('node.width', Node17width);
  1339. Node17.a('node.height', Node17height);
  1340. Node17.a('node.rect', [0, 0, Node17width, Node17height]);
  1341. Node17.a('node.bordercolor','rgba(64,64,64,1)');
  1342. Node17.a('node.borderwidth', 0);
  1343. Node17.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  1344. Node17.a('node.gradient','');
  1345. Node17.a('node.gradientcolor','rgba(255,255,255,0)');
  1346. Node17.a('node.text','日性能损失电量');
  1347. Node17.a('node.textalign','center');
  1348. Node17.a('node.textvAlign','middle');
  1349. Node17.a('node.textrect', [Node17textStart, 0, Node17textWidth, Node17height]);
  1350. Node17.a('node.color','rgba(64,64,64,1)');
  1351. Node17.a('node.font',' '+ Node17fontSize + 'px "微软雅黑"');
  1352. Node17.a('node.textvisible',true);
  1353. Node17.a('node.linefeed',false);
  1354. if (false) {
  1355. Node17.a('node.textfunc',function(g) {
  1356. g.beginPath();
  1357. var str=Node17.a('node.text') || '日性能损失电量';
  1358. var color=Node17.a('node.color') || 'rgba(64,64,64,1)';
  1359. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node17width,Node17height,13.3333*_ratio.ratioY,"center",color,' '+ Node17fontSize + 'px "微软雅黑"', 0,g);
  1360. });
  1361. }
  1362. if (false) {
  1363. Node17.a('node.underlinepoints',[Node17lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node17fontSize + 2 , ht.Default.getTextSize('日性能损失电量', ' '+ Node17fontSize + 'px "微软雅黑"').width + 6, (Node17height - Node17fontSize) * 0.5*_ratio.ratioY + Node17fontSize + 2 ]);
  1364. Node17.a('node.underlinevisible',false);
  1365. Node17.a('node.underlineBorderWidth', 1);
  1366. }
  1367. dataModel.add(Node17);
  1368. zoomNodeList.push({
  1369. node: Node17,
  1370. borderWidth: 0,
  1371. attr: 'node.borderwidth'
  1372. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1373. var Node18 = new ht.Node();
  1374. var Node18textStart, Node18textWidth, Node18lineStart, Node18align = 'center', Node18fontSize = 13.3333*_ratio.ratioY,Node18width = 110*_ratio.ratioX, Node18height = 32*_ratio.ratioY;
  1375. (function () {
  1376. if (Node18align === 'left') {
  1377. Node18textStart = Node18fontSize * 0.2 > 2 ? Node18fontSize * 0.2 - 4 : Node18fontSize * 0.2 - 9;
  1378. Node18textWidth = Node18width;
  1379. Node18lineStart = 1;
  1380. } else if (Node18align === 'right') {
  1381. Node18textStart = 0;
  1382. Node18textWidth =Node18fontSize <= 8 ? Node18width + Node18fontSize * 0.2 + 6 : Node18width - Node18fontSize * 0.2;
  1383. Node18lineStart = (Node18width - (ht.Default.getTextSize('月性能损失电量', ' '+ Node18fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  1384. } else if (Node18align === 'center') {
  1385. Node18textStart = -3;
  1386. Node18textWidth = Node18width;
  1387. Node18lineStart = Node18width - ht.Default.getTextSize('月性能损失电量', ' '+ Node18fontSize + 'px "微软雅黑"').width - 11;
  1388. }
  1389. })();
  1390. Node18.setImage(GD.getTextJSON(Node18width, Node18height, true, false, false, ' '+ Node18fontSize + 'px "微软雅黑"'))
  1391. Node18.setPosition(811*ratio.ratioX, 151*ratio.ratioY);
  1392. Node18.setWidth(Node18width);
  1393. Node18.setHeight(Node18height);
  1394. Node18._nodeType = 'text';
  1395. Node18._disallowEvert = true;
  1396. Node18.setRotation(0*Math.PI/180);
  1397. Node18.a('node.width', Node18width);
  1398. Node18.a('node.height', Node18height);
  1399. Node18.a('node.rect', [0, 0, Node18width, Node18height]);
  1400. Node18.a('node.bordercolor','rgba(0,0,0,1)');
  1401. Node18.a('node.borderwidth', 0);
  1402. Node18.a('node.background','' || 'rgba(0,0,0,0)');
  1403. Node18.a('node.gradient','');
  1404. Node18.a('node.gradientcolor','');
  1405. Node18.a('node.text','月性能损失电量');
  1406. Node18.a('node.textalign','center');
  1407. Node18.a('node.textvAlign','middle');
  1408. Node18.a('node.textrect', [Node18textStart, 0, Node18textWidth, Node18height]);
  1409. Node18.a('node.color','rgba(0,0,0,1)');
  1410. Node18.a('node.font',' '+ Node18fontSize + 'px "微软雅黑"');
  1411. Node18.a('node.textvisible',true);
  1412. Node18.a('node.linefeed',false);
  1413. if (false) {
  1414. Node18.a('node.textfunc',function(g) {
  1415. g.beginPath();
  1416. var str=Node18.a('node.text') || '月性能损失电量';
  1417. var color=Node18.a('node.color') || 'rgba(0,0,0,1)';
  1418. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node18width,Node18height,13.3333*_ratio.ratioY,"center",color,' '+ Node18fontSize + 'px "微软雅黑"', 0,g);
  1419. });
  1420. }
  1421. if (false) {
  1422. Node18.a('node.underlinepoints',[Node18lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node18fontSize + 2 , ht.Default.getTextSize('月性能损失电量', ' '+ Node18fontSize + 'px "微软雅黑"').width + 6, (Node18height - Node18fontSize) * 0.5*_ratio.ratioY + Node18fontSize + 2 ]);
  1423. Node18.a('node.underlinevisible',false);
  1424. Node18.a('node.underlineBorderWidth', 1);
  1425. }
  1426. dataModel.add(Node18);
  1427. zoomNodeList.push({
  1428. node: Node18,
  1429. borderWidth: 0,
  1430. attr: 'node.borderwidth'
  1431. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1432. var Node19 = new ht.Node();
  1433. var Node19textStart, Node19textWidth, Node19lineStart, Node19align = 'center', Node19fontSize = 13.3333*_ratio.ratioY,Node19width = 110*_ratio.ratioX, Node19height = 32*_ratio.ratioY;
  1434. (function () {
  1435. if (Node19align === 'left') {
  1436. Node19textStart = Node19fontSize * 0.2 > 2 ? Node19fontSize * 0.2 - 4 : Node19fontSize * 0.2 - 9;
  1437. Node19textWidth = Node19width;
  1438. Node19lineStart = 1;
  1439. } else if (Node19align === 'right') {
  1440. Node19textStart = 0;
  1441. Node19textWidth =Node19fontSize <= 8 ? Node19width + Node19fontSize * 0.2 + 6 : Node19width - Node19fontSize * 0.2;
  1442. Node19lineStart = (Node19width - (ht.Default.getTextSize('年性能损失电量', ' '+ Node19fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  1443. } else if (Node19align === 'center') {
  1444. Node19textStart = -3;
  1445. Node19textWidth = Node19width;
  1446. Node19lineStart = Node19width - ht.Default.getTextSize('年性能损失电量', ' '+ Node19fontSize + 'px "微软雅黑"').width - 11;
  1447. }
  1448. })();
  1449. Node19.setImage(GD.getTextJSON(Node19width, Node19height, true, false, false, ' '+ Node19fontSize + 'px "微软雅黑"'))
  1450. Node19.setPosition(1091*ratio.ratioX, 151*ratio.ratioY);
  1451. Node19.setWidth(Node19width);
  1452. Node19.setHeight(Node19height);
  1453. Node19._nodeType = 'text';
  1454. Node19._disallowEvert = true;
  1455. Node19.setRotation(0*Math.PI/180);
  1456. Node19.a('node.width', Node19width);
  1457. Node19.a('node.height', Node19height);
  1458. Node19.a('node.rect', [0, 0, Node19width, Node19height]);
  1459. Node19.a('node.bordercolor','rgba(0,0,0,1)');
  1460. Node19.a('node.borderwidth', 0);
  1461. Node19.a('node.background','' || 'rgba(0,0,0,0)');
  1462. Node19.a('node.gradient','');
  1463. Node19.a('node.gradientcolor','');
  1464. Node19.a('node.text','年性能损失电量');
  1465. Node19.a('node.textalign','center');
  1466. Node19.a('node.textvAlign','middle');
  1467. Node19.a('node.textrect', [Node19textStart, 0, Node19textWidth, Node19height]);
  1468. Node19.a('node.color','rgba(0,0,0,1)');
  1469. Node19.a('node.font',' '+ Node19fontSize + 'px "微软雅黑"');
  1470. Node19.a('node.textvisible',true);
  1471. Node19.a('node.linefeed',false);
  1472. if (false) {
  1473. Node19.a('node.textfunc',function(g) {
  1474. g.beginPath();
  1475. var str=Node19.a('node.text') || '年性能损失电量';
  1476. var color=Node19.a('node.color') || 'rgba(0,0,0,1)';
  1477. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node19width,Node19height,13.3333*_ratio.ratioY,"center",color,' '+ Node19fontSize + 'px "微软雅黑"', 0,g);
  1478. });
  1479. }
  1480. if (false) {
  1481. Node19.a('node.underlinepoints',[Node19lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node19fontSize + 2 , ht.Default.getTextSize('年性能损失电量', ' '+ Node19fontSize + 'px "微软雅黑"').width + 6, (Node19height - Node19fontSize) * 0.5*_ratio.ratioY + Node19fontSize + 2 ]);
  1482. Node19.a('node.underlinevisible',false);
  1483. Node19.a('node.underlineBorderWidth', 1);
  1484. }
  1485. dataModel.add(Node19);
  1486. zoomNodeList.push({
  1487. node: Node19,
  1488. borderWidth: 0,
  1489. attr: 'node.borderwidth'
  1490. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1491. var Node20 = new ht.Node();
  1492. var Node20textStart, Node20textWidth, Node20lineStart, Node20align = 'left', Node20fontSize = 13.3333*_ratio.ratioY,Node20width = 53*_ratio.ratioX, Node20height = 30*_ratio.ratioY;
  1493. (function () {
  1494. if (Node20align === 'left') {
  1495. Node20textStart = Node20fontSize * 0.2 > 2 ? Node20fontSize * 0.2 - 4 : Node20fontSize * 0.2 - 9;
  1496. Node20textWidth = Node20width;
  1497. Node20lineStart = 1;
  1498. } else if (Node20align === 'right') {
  1499. Node20textStart = 0;
  1500. Node20textWidth =Node20fontSize <= 8 ? Node20width + Node20fontSize * 0.2 + 6 : Node20width - Node20fontSize * 0.2;
  1501. Node20lineStart = (Node20width - (ht.Default.getTextSize('合', 'bold '+ Node20fontSize + 'px "Arial"').width + 6)) * 0.5;
  1502. } else if (Node20align === 'center') {
  1503. Node20textStart = -3;
  1504. Node20textWidth = Node20width;
  1505. Node20lineStart = Node20width - ht.Default.getTextSize('合', 'bold '+ Node20fontSize + 'px "Arial"').width - 11;
  1506. }
  1507. })();
  1508. Node20.setImage(GD.getTextJSON(Node20width, Node20height, true, false, false, 'bold '+ Node20fontSize + 'px "Arial"'))
  1509. Node20.setPosition(30*ratio.ratioX, 85*ratio.ratioY);
  1510. Node20.setWidth(Node20width);
  1511. Node20.setHeight(Node20height);
  1512. Node20._nodeType = 'text';
  1513. Node20._disallowEvert = true;
  1514. Node20.setRotation(0*Math.PI/180);
  1515. Node20.a('node.width', Node20width);
  1516. Node20.a('node.height', Node20height);
  1517. Node20.a('node.rect', [0, 0, Node20width, Node20height]);
  1518. Node20.a('node.bordercolor','rgba(255,255,255,1)');
  1519. Node20.a('node.borderwidth', 0);
  1520. Node20.a('node.background','' || 'rgba(0,0,0,0)');
  1521. Node20.a('node.gradient','');
  1522. Node20.a('node.gradientcolor','');
  1523. Node20.a('node.text','合');
  1524. Node20.a('node.textalign','left');
  1525. Node20.a('node.textvAlign','middle');
  1526. Node20.a('node.textrect', [Node20textStart, 0, Node20textWidth, Node20height]);
  1527. Node20.a('node.color','rgba(255,255,255,1)');
  1528. Node20.a('node.font','bold '+ Node20fontSize + 'px "Arial"');
  1529. Node20.a('node.textvisible',true);
  1530. Node20.a('node.linefeed',false);
  1531. if (false) {
  1532. Node20.a('node.textfunc',function(g) {
  1533. g.beginPath();
  1534. var str=Node20.a('node.text') || '合';
  1535. var color=Node20.a('node.color') || 'rgba(255,255,255,1)';
  1536. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node20width,Node20height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node20fontSize + 'px "Arial"', 0,g);
  1537. });
  1538. }
  1539. if (false) {
  1540. Node20.a('node.underlinepoints',[Node20lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node20fontSize + 2 , ht.Default.getTextSize('合', 'bold '+ Node20fontSize + 'px "Arial"').width + 6, (Node20height - Node20fontSize) * 0.5*_ratio.ratioY + Node20fontSize + 2 ]);
  1541. Node20.a('node.underlinevisible',false);
  1542. Node20.a('node.underlineBorderWidth', 1);
  1543. }
  1544. dataModel.add(Node20);
  1545. zoomNodeList.push({
  1546. node: Node20,
  1547. borderWidth: 0,
  1548. attr: 'node.borderwidth'
  1549. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1550. var Node21 = new ht.Node();
  1551. var Node21textStart, Node21textWidth, Node21lineStart, Node21align = 'left', Node21fontSize = 13.3333*_ratio.ratioY,Node21width = 53*_ratio.ratioX, Node21height = 30*_ratio.ratioY;
  1552. (function () {
  1553. if (Node21align === 'left') {
  1554. Node21textStart = Node21fontSize * 0.2 > 2 ? Node21fontSize * 0.2 - 4 : Node21fontSize * 0.2 - 9;
  1555. Node21textWidth = Node21width;
  1556. Node21lineStart = 1;
  1557. } else if (Node21align === 'right') {
  1558. Node21textStart = 0;
  1559. Node21textWidth =Node21fontSize <= 8 ? Node21width + Node21fontSize * 0.2 + 6 : Node21width - Node21fontSize * 0.2;
  1560. Node21lineStart = (Node21width - (ht.Default.getTextSize('指', 'bold '+ Node21fontSize + 'px "Arial"').width + 6)) * 0.5;
  1561. } else if (Node21align === 'center') {
  1562. Node21textStart = -3;
  1563. Node21textWidth = Node21width;
  1564. Node21lineStart = Node21width - ht.Default.getTextSize('指', 'bold '+ Node21fontSize + 'px "Arial"').width - 11;
  1565. }
  1566. })();
  1567. Node21.setImage(GD.getTextJSON(Node21width, Node21height, true, false, false, 'bold '+ Node21fontSize + 'px "Arial"'))
  1568. Node21.setPosition(30*ratio.ratioX, 112*ratio.ratioY);
  1569. Node21.setWidth(Node21width);
  1570. Node21.setHeight(Node21height);
  1571. Node21._nodeType = 'text';
  1572. Node21._disallowEvert = true;
  1573. Node21.setRotation(0*Math.PI/180);
  1574. Node21.a('node.width', Node21width);
  1575. Node21.a('node.height', Node21height);
  1576. Node21.a('node.rect', [0, 0, Node21width, Node21height]);
  1577. Node21.a('node.bordercolor','rgba(255,255,255,1)');
  1578. Node21.a('node.borderwidth', 0);
  1579. Node21.a('node.background','' || 'rgba(0,0,0,0)');
  1580. Node21.a('node.gradient','');
  1581. Node21.a('node.gradientcolor','');
  1582. Node21.a('node.text','指');
  1583. Node21.a('node.textalign','left');
  1584. Node21.a('node.textvAlign','middle');
  1585. Node21.a('node.textrect', [Node21textStart, 0, Node21textWidth, Node21height]);
  1586. Node21.a('node.color','rgba(255,255,255,1)');
  1587. Node21.a('node.font','bold '+ Node21fontSize + 'px "Arial"');
  1588. Node21.a('node.textvisible',true);
  1589. Node21.a('node.linefeed',false);
  1590. if (false) {
  1591. Node21.a('node.textfunc',function(g) {
  1592. g.beginPath();
  1593. var str=Node21.a('node.text') || '指';
  1594. var color=Node21.a('node.color') || 'rgba(255,255,255,1)';
  1595. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node21width,Node21height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node21fontSize + 'px "Arial"', 0,g);
  1596. });
  1597. }
  1598. if (false) {
  1599. Node21.a('node.underlinepoints',[Node21lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node21fontSize + 2 , ht.Default.getTextSize('指', 'bold '+ Node21fontSize + 'px "Arial"').width + 6, (Node21height - Node21fontSize) * 0.5*_ratio.ratioY + Node21fontSize + 2 ]);
  1600. Node21.a('node.underlinevisible',false);
  1601. Node21.a('node.underlineBorderWidth', 1);
  1602. }
  1603. dataModel.add(Node21);
  1604. zoomNodeList.push({
  1605. node: Node21,
  1606. borderWidth: 0,
  1607. attr: 'node.borderwidth'
  1608. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1609. var Node22 = new ht.Node();
  1610. var Node22textStart, Node22textWidth, Node22lineStart, Node22align = 'left', Node22fontSize = 13.3333*_ratio.ratioY,Node22width = 53*_ratio.ratioX, Node22height = 30*_ratio.ratioY;
  1611. (function () {
  1612. if (Node22align === 'left') {
  1613. Node22textStart = Node22fontSize * 0.2 > 2 ? Node22fontSize * 0.2 - 4 : Node22fontSize * 0.2 - 9;
  1614. Node22textWidth = Node22width;
  1615. Node22lineStart = 1;
  1616. } else if (Node22align === 'right') {
  1617. Node22textStart = 0;
  1618. Node22textWidth =Node22fontSize <= 8 ? Node22width + Node22fontSize * 0.2 + 6 : Node22width - Node22fontSize * 0.2;
  1619. Node22lineStart = (Node22width - (ht.Default.getTextSize('标', 'bold '+ Node22fontSize + 'px "Arial"').width + 6)) * 0.5;
  1620. } else if (Node22align === 'center') {
  1621. Node22textStart = -3;
  1622. Node22textWidth = Node22width;
  1623. Node22lineStart = Node22width - ht.Default.getTextSize('标', 'bold '+ Node22fontSize + 'px "Arial"').width - 11;
  1624. }
  1625. })();
  1626. Node22.setImage(GD.getTextJSON(Node22width, Node22height, true, false, false, 'bold '+ Node22fontSize + 'px "Arial"'))
  1627. Node22.setPosition(30*ratio.ratioX, 142*ratio.ratioY);
  1628. Node22.setWidth(Node22width);
  1629. Node22.setHeight(Node22height);
  1630. Node22._nodeType = 'text';
  1631. Node22._disallowEvert = true;
  1632. Node22.setRotation(0*Math.PI/180);
  1633. Node22.a('node.width', Node22width);
  1634. Node22.a('node.height', Node22height);
  1635. Node22.a('node.rect', [0, 0, Node22width, Node22height]);
  1636. Node22.a('node.bordercolor','rgba(255,255,255,1)');
  1637. Node22.a('node.borderwidth', 0);
  1638. Node22.a('node.background','' || 'rgba(0,0,0,0)');
  1639. Node22.a('node.gradient','');
  1640. Node22.a('node.gradientcolor','');
  1641. Node22.a('node.text','标');
  1642. Node22.a('node.textalign','left');
  1643. Node22.a('node.textvAlign','middle');
  1644. Node22.a('node.textrect', [Node22textStart, 0, Node22textWidth, Node22height]);
  1645. Node22.a('node.color','rgba(255,255,255,1)');
  1646. Node22.a('node.font','bold '+ Node22fontSize + 'px "Arial"');
  1647. Node22.a('node.textvisible',true);
  1648. Node22.a('node.linefeed',false);
  1649. if (false) {
  1650. Node22.a('node.textfunc',function(g) {
  1651. g.beginPath();
  1652. var str=Node22.a('node.text') || '标';
  1653. var color=Node22.a('node.color') || 'rgba(255,255,255,1)';
  1654. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node22width,Node22height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node22fontSize + 'px "Arial"', 0,g);
  1655. });
  1656. }
  1657. if (false) {
  1658. Node22.a('node.underlinepoints',[Node22lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node22fontSize + 2 , ht.Default.getTextSize('标', 'bold '+ Node22fontSize + 'px "Arial"').width + 6, (Node22height - Node22fontSize) * 0.5*_ratio.ratioY + Node22fontSize + 2 ]);
  1659. Node22.a('node.underlinevisible',false);
  1660. Node22.a('node.underlineBorderWidth', 1);
  1661. }
  1662. dataModel.add(Node22);
  1663. zoomNodeList.push({
  1664. node: Node22,
  1665. borderWidth: 0,
  1666. attr: 'node.borderwidth'
  1667. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1668. var Node23 = new ht.Node();
  1669. var Node23textStart, Node23textWidth, Node23lineStart, Node23align = 'left', Node23fontSize = 17.33329*_ratio.ratioY,Node23width = 143*_ratio.ratioX, Node23height = 49*_ratio.ratioY;
  1670. (function () {
  1671. if (Node23align === 'left') {
  1672. Node23textStart = Node23fontSize * 0.2 > 2 ? Node23fontSize * 0.2 - 4 : Node23fontSize * 0.2 - 9;
  1673. Node23textWidth = Node23width;
  1674. Node23lineStart = 1;
  1675. } else if (Node23align === 'right') {
  1676. Node23textStart = 0;
  1677. Node23textWidth =Node23fontSize <= 8 ? Node23width + Node23fontSize * 0.2 + 6 : Node23width - Node23fontSize * 0.2;
  1678. Node23lineStart = (Node23width - (ht.Default.getTextSize(' ', ' '+ Node23fontSize + 'px "Arial"').width + 6)) * 0.5;
  1679. } else if (Node23align === 'center') {
  1680. Node23textStart = -3;
  1681. Node23textWidth = Node23width;
  1682. Node23lineStart = Node23width - ht.Default.getTextSize(' ', ' '+ Node23fontSize + 'px "Arial"').width - 11;
  1683. }
  1684. })();
  1685. Node23.setImage(GD.getTextJSON(Node23width, Node23height, true, false, false, ' '+ Node23fontSize + 'px "Arial"'))
  1686. Node23.setPosition(108*ratio.ratioX, 66*ratio.ratioY);
  1687. Node23.setWidth(Node23width);
  1688. Node23.setHeight(Node23height);
  1689. Node23._nodeType = 'text';
  1690. Node23._disallowEvert = true;
  1691. Node23.setRotation(0*Math.PI/180);
  1692. Node23.a('node.width', Node23width);
  1693. Node23.a('node.height', Node23height);
  1694. Node23.a('node.rect', [0, 0, Node23width, Node23height]);
  1695. Node23.a('node.bordercolor','rgba(255,255,255,1)');
  1696. Node23.a('node.borderwidth', 0);
  1697. Node23.a('node.background','' || 'rgba(0,0,0,0)');
  1698. Node23.a('node.gradient','');
  1699. Node23.a('node.gradientcolor','');
  1700. Node23.a('node.text',' ');
  1701. Node23.a('node.textalign','left');
  1702. Node23.a('node.textvAlign','middle');
  1703. Node23.a('node.textrect', [Node23textStart, 0, Node23textWidth, Node23height]);
  1704. Node23.a('node.color','rgba(255,255,255,1)');
  1705. Node23.a('node.font',' '+ Node23fontSize + 'px "Arial"');
  1706. Node23.a('node.textvisible',true);
  1707. Node23.a('node.linefeed',false);
  1708. if (false) {
  1709. Node23.a('node.textfunc',function(g) {
  1710. g.beginPath();
  1711. var str=Node23.a('node.text') || ' ';
  1712. var color=Node23.a('node.color') || 'rgba(255,255,255,1)';
  1713. canvasTextAutoLine(str,0,17.33329*0.5*_ratio.ratioY,Node23width,Node23height,17.33329*_ratio.ratioY,"left",color,' '+ Node23fontSize + 'px "Arial"', 0,g);
  1714. });
  1715. }
  1716. if (false) {
  1717. Node23.a('node.underlinepoints',[Node23lineStart, (49 - 17.33329) * 0.5 * _ratio.ratioY + Node23fontSize + 2 , ht.Default.getTextSize(' ', ' '+ Node23fontSize + 'px "Arial"').width + 6, (Node23height - Node23fontSize) * 0.5*_ratio.ratioY + Node23fontSize + 2 ]);
  1718. Node23.a('node.underlinevisible',false);
  1719. Node23.a('node.underlineBorderWidth', 1);
  1720. }
  1721. dataModel.add(Node23);
  1722. zoomNodeList.push({
  1723. node: Node23,
  1724. borderWidth: 0,
  1725. attr: 'node.borderwidth'
  1726. }); var Node24_0;
  1727. (function () {
  1728. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1729. var ratioX, ratioY;
  1730. if ('Default' === 'False') {
  1731. ratioX = 1;
  1732. ratioY = 1;
  1733. } else if ('Default' === 'X') {
  1734. ratioX = ratioY = _ratio.ratioX;
  1735. } else if ('Default' === 'Y') {
  1736. ratioX = ratioY = _ratio.ratioY;
  1737. } else {
  1738. ratioX = _ratio.ratioX;
  1739. ratioY = _ratio.ratioY;
  1740. }
  1741. ht.Default.setImage('imgimage//喜欢的蓝色.png', PAGEROOTDIR + 'image//喜欢的蓝色.png');
  1742. Node24_0 = new ht.Node();
  1743. Node24_0.setPosition(106*ratio.ratioX, 63*ratio.ratioY);
  1744. Node24_0.setSize(155*ratioX, 45*ratioY);
  1745. Node24_0.setImage('imgimage//喜欢的蓝色.png');
  1746. Node24_0.setRotation(0*Math.PI/180);
  1747. Node24_0._zoomBy = 'Default';
  1748. Node24_0._nodeType = 'image';
  1749. Node24_0._disallowEvert = true;
  1750. dataModel.add(Node24_0);
  1751. })();
  1752. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1753. var Node24_1 = new ht.Node();
  1754. var Node24_1textStart, Node24_1textWidth, Node24_1lineStart, Node24_1align = 'left', Node24_1fontSize = 17.33329*_ratio.ratioY,Node24_1width = 143*_ratio.ratioX, Node24_1height = 37*_ratio.ratioY;
  1755. (function () {
  1756. if (Node24_1align === 'left') {
  1757. Node24_1textStart = Node24_1fontSize * 0.2 > 2 ? Node24_1fontSize * 0.2 - 4 : Node24_1fontSize * 0.2 - 9;
  1758. Node24_1textWidth = Node24_1width;
  1759. Node24_1lineStart = 1;
  1760. } else if (Node24_1align === 'right') {
  1761. Node24_1textStart = 0;
  1762. Node24_1textWidth =Node24_1fontSize <= 8 ? Node24_1width + Node24_1fontSize * 0.2 + 6 : Node24_1width - Node24_1fontSize * 0.2;
  1763. Node24_1lineStart = (Node24_1width - (ht.Default.getTextSize('太旗卧牛山电场', ' '+ Node24_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  1764. } else if (Node24_1align === 'center') {
  1765. Node24_1textStart = -3;
  1766. Node24_1textWidth = Node24_1width;
  1767. Node24_1lineStart = Node24_1width - ht.Default.getTextSize('太旗卧牛山电场', ' '+ Node24_1fontSize + 'px "Arial"').width - 11;
  1768. }
  1769. })();
  1770. Node24_1.setImage(GD.getTextJSON(Node24_1width, Node24_1height, true, false, false, ' '+ Node24_1fontSize + 'px "Arial"'))
  1771. Node24_1.setPosition(107*ratio.ratioX, 65*ratio.ratioY);
  1772. Node24_1.setWidth(Node24_1width);
  1773. Node24_1.setHeight(Node24_1height);
  1774. Node24_1._nodeType = 'text';
  1775. Node24_1._disallowEvert = true;
  1776. Node24_1.setRotation(0*Math.PI/180);
  1777. Node24_1.a('node.width', Node24_1width);
  1778. Node24_1.a('node.height', Node24_1height);
  1779. Node24_1.a('node.rect', [0, 0, Node24_1width, Node24_1height]);
  1780. Node24_1.a('node.bordercolor','rgba(255,255,255,1)');
  1781. Node24_1.a('node.borderwidth', 0);
  1782. Node24_1.a('node.background','' || 'rgba(0,0,0,0)');
  1783. Node24_1.a('node.gradient','');
  1784. Node24_1.a('node.gradientcolor','');
  1785. Node24_1.a('node.text','太旗卧牛山电场');
  1786. Node24_1.a('node.textalign','left');
  1787. Node24_1.a('node.textvAlign','middle');
  1788. Node24_1.a('node.textrect', [Node24_1textStart, 0, Node24_1textWidth, Node24_1height]);
  1789. Node24_1.a('node.color','rgba(255,255,255,1)');
  1790. Node24_1.a('node.font',' '+ Node24_1fontSize + 'px "Arial"');
  1791. Node24_1.a('node.textvisible',true);
  1792. Node24_1.a('node.linefeed',false);
  1793. if (false) {
  1794. Node24_1.a('node.textfunc',function(g) {
  1795. g.beginPath();
  1796. var str=Node24_1.a('node.text') || '太旗卧牛山电场';
  1797. var color=Node24_1.a('node.color') || 'rgba(255,255,255,1)';
  1798. canvasTextAutoLine(str,0,17.33329*0.5*_ratio.ratioY,Node24_1width,Node24_1height,17.33329*_ratio.ratioY,"left",color,' '+ Node24_1fontSize + 'px "Arial"', 0,g);
  1799. });
  1800. }
  1801. if (false) {
  1802. Node24_1.a('node.underlinepoints',[Node24_1lineStart, (37 - 17.33329) * 0.5 * _ratio.ratioY + Node24_1fontSize + 2 , ht.Default.getTextSize('太旗卧牛山电场', ' '+ Node24_1fontSize + 'px "Arial"').width + 6, (Node24_1height - Node24_1fontSize) * 0.5*_ratio.ratioY + Node24_1fontSize + 2 ]);
  1803. Node24_1.a('node.underlinevisible',false);
  1804. Node24_1.a('node.underlineBorderWidth', 1);
  1805. }
  1806. dataModel.add(Node24_1);
  1807. zoomNodeList.push({
  1808. node: Node24_1,
  1809. borderWidth: 0,
  1810. attr: 'node.borderwidth'
  1811. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1812. var Node25 = new ht.lib['倒置 接地刀闸通用图元'](199*ratio.ratioX, 217*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node25');
  1813. _libModel.add("Node25", Node25);
  1814. Node25.setRotation(0*Math.PI/180);
  1815. ;
  1816. ;
  1817. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1818. var Node26 = new ht.lib['倒置 接地刀闸通用图元'](309*ratio.ratioX, 291*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node26');
  1819. _libModel.add("Node26", Node26);
  1820. Node26.setRotation(0*Math.PI/180);
  1821. ;
  1822. ;
  1823. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1824. var Node27 = new ht.lib['倒置 接地刀闸通用图元'](650*ratio.ratioX, 221*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0005',}, function (){return {}}, 'Node27');
  1825. _libModel.add("Node27", Node27);
  1826. Node27.setRotation(0*Math.PI/180);
  1827. ;
  1828. ;
  1829. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1830. var Node28 = new ht.lib['倒置 接地刀闸通用图元'](740*ratio.ratioX, 220*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0004',}, function (){return {}}, 'Node28');
  1831. _libModel.add("Node28", Node28);
  1832. Node28.setRotation(0*Math.PI/180);
  1833. ;
  1834. ;
  1835. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1836. var Node29 = new ht.lib['倒置 接地刀闸通用图元'](740*ratio.ratioX, 295*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0004',}, function (){return {}}, 'Node29');
  1837. _libModel.add("Node29", Node29);
  1838. Node29.setRotation(0*Math.PI/180);
  1839. ;
  1840. ;
  1841. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1842. var Node30 = new ht.lib['倒置 接地刀闸通用图元'](1070*ratio.ratioX, 209*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0452',}, function (){return {}}, 'Node30');
  1843. _libModel.add("Node30", Node30);
  1844. Node30.setRotation(0*Math.PI/180);
  1845. ;
  1846. ;
  1847. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1848. var Node31 = new ht.lib['倒置 接地刀闸通用图元'](1180*ratio.ratioX, 287*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0451',}, function (){return {}}, 'Node31');
  1849. _libModel.add("Node31", Node31);
  1850. Node31.setRotation(0*Math.PI/180);
  1851. ;
  1852. ;
  1853. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1854. var Node32 = new ht.lib['倒置 接地刀闸通用图元'](1500*ratio.ratioX, 286*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0011',}, function (){return {}}, 'Node32');
  1855. _libModel.add("Node32", Node32);
  1856. Node32.setRotation(0*Math.PI/180);
  1857. ;
  1858. ;
  1859. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1860. var Node33 = new ht.lib['倒置 接地刀闸通用图元'](1600*ratio.ratioX, 282*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0010',}, function (){return {}}, 'Node33');
  1861. _libModel.add("Node33", Node33);
  1862. Node33.setRotation(0*Math.PI/180);
  1863. ;
  1864. ;
  1865. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1866. var Node34 = new ht.lib['倒置 接地刀闸通用图元'](1406*ratio.ratioX, 400*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0453',}, function (){return {}}, 'Node34');
  1867. _libModel.add("Node34", Node34);
  1868. Node34.setRotation(0*Math.PI/180);
  1869. ;
  1870. ;
  1871. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1872. var Node35 = new ht.lib['倒置 接地刀闸通用图元'](928*ratio.ratioX, 430*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node35');
  1873. _libModel.add("Node35", Node35);
  1874. Node35.setRotation(0*Math.PI/180);
  1875. ;
  1876. ;
  1877. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1878. var Node36 = new ht.lib['倒置 接地刀闸通用图元'](798*ratio.ratioX, 430*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node36');
  1879. _libModel.add("Node36", Node36);
  1880. Node36.setRotation(0*Math.PI/180);
  1881. ;
  1882. ;
  1883. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1884. var Node37 = new ht.lib['倒置 接地刀闸通用图元'](668*ratio.ratioX, 430*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node37');
  1885. _libModel.add("Node37", Node37);
  1886. Node37.setRotation(0*Math.PI/180);
  1887. ;
  1888. ;
  1889. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1890. var Node38 = new ht.lib['倒置 接地刀闸通用图元'](526*ratio.ratioX, 401*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0017',}, function (){return {}}, 'Node38');
  1891. _libModel.add("Node38", Node38);
  1892. Node38.setRotation(0*Math.PI/180);
  1893. ;
  1894. ;
  1895. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1896. var Node39 = new ht.lib['倒置 接地刀闸通用图元'](129*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node39');
  1897. _libModel.add("Node39", Node39);
  1898. Node39.setRotation(0*Math.PI/180);
  1899. ;
  1900. ;
  1901. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1902. var Node40 = new ht.lib['倒置 接地刀闸通用图元'](299*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node40');
  1903. _libModel.add("Node40", Node40);
  1904. Node40.setRotation(0*Math.PI/180);
  1905. ;
  1906. ;
  1907. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1908. var Node41 = new ht.lib['倒置 接地刀闸通用图元'](479*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0386',}, function (){return {}}, 'Node41');
  1909. _libModel.add("Node41", Node41);
  1910. Node41.setRotation(0*Math.PI/180);
  1911. ;
  1912. ;
  1913. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1914. var Node42 = new ht.lib['倒置 接地刀闸通用图元'](569*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node42');
  1915. _libModel.add("Node42", Node42);
  1916. Node42.setRotation(0*Math.PI/180);
  1917. ;
  1918. ;
  1919. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1920. var Node43 = new ht.lib['倒置 接地刀闸通用图元'](659*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node43');
  1921. _libModel.add("Node43", Node43);
  1922. Node43.setRotation(0*Math.PI/180);
  1923. ;
  1924. ;
  1925. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1926. var Node44 = new ht.lib['倒置 接地刀闸通用图元'](749*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node44');
  1927. _libModel.add("Node44", Node44);
  1928. Node44.setRotation(0*Math.PI/180);
  1929. ;
  1930. ;
  1931. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1932. var Node45 = new ht.lib['倒置 接地刀闸通用图元'](839*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node45');
  1933. _libModel.add("Node45", Node45);
  1934. Node45.setRotation(0*Math.PI/180);
  1935. ;
  1936. ;
  1937. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1938. var Node46 = new ht.lib['倒置 接地刀闸通用图元'](1159*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0462',}, function (){return {}}, 'Node46');
  1939. _libModel.add("Node46", Node46);
  1940. Node46.setRotation(0*Math.PI/180);
  1941. ;
  1942. ;
  1943. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1944. var Node47 = new ht.lib['倒置 接地刀闸通用图元'](1259*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0465',}, function (){return {}}, 'Node47');
  1945. _libModel.add("Node47", Node47);
  1946. Node47.setRotation(0*Math.PI/180);
  1947. ;
  1948. ;
  1949. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1950. var Node48 = new ht.lib['倒置 接地刀闸通用图元'](1469*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0468',}, function (){return {}}, 'Node48');
  1951. _libModel.add("Node48", Node48);
  1952. Node48.setRotation(0*Math.PI/180);
  1953. ;
  1954. ;
  1955. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1956. var Node49 = new ht.lib['倒置 接地刀闸通用图元'](1569*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0471',}, function (){return {}}, 'Node49');
  1957. _libModel.add("Node49", Node49);
  1958. Node49.setRotation(0*Math.PI/180);
  1959. ;
  1960. ;
  1961. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1962. var Node50 = new ht.lib['倒置 接地刀闸通用图元'](1669*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0474',}, function (){return {}}, 'Node50');
  1963. _libModel.add("Node50", Node50);
  1964. Node50.setRotation(0*Math.PI/180);
  1965. ;
  1966. ;
  1967. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1968. var Node51 = new ht.lib['倒置 接地刀闸通用图元'](1769*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0477',}, function (){return {}}, 'Node51');
  1969. _libModel.add("Node51", Node51);
  1970. Node51.setRotation(0*Math.PI/180);
  1971. ;
  1972. ;
  1973. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1974. var Node52 = new ht.lib['开关通用图元'](270*ratio.ratioX, 296*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'0',}, function (){return {}}, 'Node52');
  1975. _libModel.add("Node52", Node52);
  1976. Node52.setRotation(0*Math.PI/180);
  1977. ;
  1978. ;
  1979. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1980. var Node53 = new ht.lib['开关通用图元'](710*ratio.ratioX, 296*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0002',}, function (){return {}}, 'Node53');
  1981. _libModel.add("Node53", Node53);
  1982. Node53.setRotation(0*Math.PI/180);
  1983. ;
  1984. ;
  1985. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1986. var Node54 = new ht.lib['开关通用图元'](710*ratio.ratioX, 220*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0003',}, function (){return {}}, 'Node54');
  1987. _libModel.add("Node54", Node54);
  1988. Node54.setRotation(0*Math.PI/180);
  1989. ;
  1990. ;
  1991. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1992. var Node55 = new ht.lib['开关通用图元'](1140*ratio.ratioX, 293*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0449',}, function (){return {}}, 'Node55');
  1993. _libModel.add("Node55", Node55);
  1994. Node55.setRotation(0*Math.PI/180);
  1995. ;
  1996. ;
  1997. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1998. var Node56 = new ht.lib['开关通用图元'](1550*ratio.ratioX, 284*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0007',}, function (){return {}}, 'Node56');
  1999. _libModel.add("Node56", Node56);
  2000. Node56.setRotation(0*Math.PI/180);
  2001. ;
  2002. ;
  2003. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2004. var Node57 = new ht.lib['断路器通用图元'](270*ratio.ratioX, 261*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'0',}, function (){return {}}, 'Node57');
  2005. _libModel.add("Node57", Node57);
  2006. Node57.setRotation(0*Math.PI/180);
  2007. ;
  2008. ;
  2009. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2010. var Node58 = new ht.lib['断路器通用图元'](710*ratio.ratioX, 261*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0001',}, function (){return {}}, 'Node58');
  2011. _libModel.add("Node58", Node58);
  2012. Node58.setRotation(0*Math.PI/180);
  2013. ;
  2014. ;
  2015. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2016. var Node59 = new ht.lib['断路器通用图元'](1140*ratio.ratioX, 251*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0448',}, function (){return {}}, 'Node59');
  2017. _libModel.add("Node59", Node59);
  2018. Node59.setRotation(0*Math.PI/180);
  2019. ;
  2020. ;
  2021. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2022. var Node60 = new ht.lib['手车通用图元'](370*ratio.ratioX, 455*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0021',}, function (){return {}}, 'Node60');
  2023. _libModel.add("Node60", Node60);
  2024. Node60.setRotation(0*Math.PI/180);
  2025. ;
  2026. ;
  2027. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2028. var Node61 = new ht.lib['断路器通用图元'](370*ratio.ratioX, 456*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0018',}, function (){return {}}, 'Node61');
  2029. _libModel.add("Node61", Node61);
  2030. Node61.setRotation(0*Math.PI/180);
  2031. ;
  2032. ;
  2033. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2034. var Node62 = new ht.lib['手车通用图元'](630*ratio.ratioX, 475*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0092',}, function (){return {}}, 'Node62');
  2035. _libModel.add("Node62", Node62);
  2036. Node62.setRotation(0*Math.PI/180);
  2037. ;
  2038. ;
  2039. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2040. var Node63 = new ht.lib['断路器通用图元'](630*ratio.ratioX, 476*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0444',}, function (){return {}}, 'Node63');
  2041. _libModel.add("Node63", Node63);
  2042. Node63.setRotation(0*Math.PI/180);
  2043. ;
  2044. ;
  2045. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2046. var Node64 = new ht.lib['手车通用图元'](760*ratio.ratioX, 475*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0098',}, function (){return {}}, 'Node64');
  2047. _libModel.add("Node64", Node64);
  2048. Node64.setRotation(0*Math.PI/180);
  2049. ;
  2050. ;
  2051. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2052. var Node65 = new ht.lib['断路器通用图元'](760*ratio.ratioX, 476*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0445',}, function (){return {}}, 'Node65');
  2053. _libModel.add("Node65", Node65);
  2054. Node65.setRotation(0*Math.PI/180);
  2055. ;
  2056. ;
  2057. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2058. var Node66 = new ht.lib['手车通用图元'](890*ratio.ratioX, 475*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0080',}, function (){return {}}, 'Node66');
  2059. _libModel.add("Node66", Node66);
  2060. Node66.setRotation(0*Math.PI/180);
  2061. ;
  2062. ;
  2063. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2064. var Node67 = new ht.lib['断路器通用图元'](890*ratio.ratioX, 476*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0446',}, function (){return {}}, 'Node67');
  2065. _libModel.add("Node67", Node67);
  2066. Node67.setRotation(0*Math.PI/180);
  2067. ;
  2068. ;
  2069. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2070. var Node68 = new ht.lib['手车通用图元'](1250*ratio.ratioX, 455*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0685',}, function (){return {}}, 'Node68');
  2071. _libModel.add("Node68", Node68);
  2072. Node68.setRotation(0*Math.PI/180);
  2073. ;
  2074. ;
  2075. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2076. var Node69 = new ht.lib['断路器通用图元'](1250*ratio.ratioX, 456*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0682',}, function (){return {}}, 'Node69');
  2077. _libModel.add("Node69", Node69);
  2078. Node69.setRotation(0*Math.PI/180);
  2079. ;
  2080. ;
  2081. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2082. var Node70 = new ht.lib['手车通用图元'](1740*ratio.ratioX, 535*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0476',}, function (){return {}}, 'Node70');
  2083. _libModel.add("Node70", Node70);
  2084. Node70.setRotation(0*Math.PI/180);
  2085. ;
  2086. ;
  2087. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2088. var Node71 = new ht.lib['断路器通用图元'](1740*ratio.ratioX, 536*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0478',}, function (){return {}}, 'Node71');
  2089. _libModel.add("Node71", Node71);
  2090. Node71.setRotation(0*Math.PI/180);
  2091. ;
  2092. ;
  2093. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2094. var Node72 = new ht.lib['手车通用图元'](1640*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0473',}, function (){return {}}, 'Node72');
  2095. _libModel.add("Node72", Node72);
  2096. Node72.setRotation(0*Math.PI/180);
  2097. ;
  2098. ;
  2099. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2100. var Node73 = new ht.lib['断路器通用图元'](1640*ratio.ratioX, 538*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0475',}, function (){return {}}, 'Node73');
  2101. _libModel.add("Node73", Node73);
  2102. Node73.setRotation(0*Math.PI/180);
  2103. ;
  2104. ;
  2105. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2106. var Node74 = new ht.lib['手车通用图元'](1540*ratio.ratioX, 536*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0470',}, function (){return {}}, 'Node74');
  2107. _libModel.add("Node74", Node74);
  2108. Node74.setRotation(0*Math.PI/180);
  2109. ;
  2110. ;
  2111. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2112. var Node75 = new ht.lib['断路器通用图元'](1540*ratio.ratioX, 537*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0472',}, function (){return {}}, 'Node75');
  2113. _libModel.add("Node75", Node75);
  2114. Node75.setRotation(0*Math.PI/180);
  2115. ;
  2116. ;
  2117. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2118. var Node76 = new ht.lib['手车通用图元'](1440*ratio.ratioX, 535*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0467',}, function (){return {}}, 'Node76');
  2119. _libModel.add("Node76", Node76);
  2120. Node76.setRotation(0*Math.PI/180);
  2121. ;
  2122. ;
  2123. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2124. var Node77 = new ht.lib['断路器通用图元'](1440*ratio.ratioX, 536*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0469',}, function (){return {}}, 'Node77');
  2125. _libModel.add("Node77", Node77);
  2126. Node77.setRotation(0*Math.PI/180);
  2127. ;
  2128. ;
  2129. var Node78points=[80, 321,1800, 321],
  2130. Node78rect=ht.Default.unionPoint([{x:80,y:321},{x:1800,y:321}]),
  2131. Node78compspts=[];
  2132. _ratio = GD.getRatioWithRotation(0, ratio);
  2133. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  2134. _endratio = GD.getRatioWithRotation(0, ratio);
  2135. for(var i=0;i<Node78points.length;i++){
  2136. if(i%2==0){
  2137. Node78compspts.push(Node78points[i]-Node78rect.x);
  2138. }else{
  2139. Node78compspts.push(Node78points[i]-Node78rect.y);
  2140. }
  2141. }
  2142. var Node78ptslength=Node78compspts.length;
  2143. if (Node78rect.height === 0) {
  2144. Node78compspts[0] -= 0;
  2145. Node78compspts[Node78ptslength-2] += 0;
  2146. } else if (Node78rect.width === 0){
  2147. Node78compspts[1] -= 0;
  2148. Node78compspts[Node78ptslength-1] += 0;
  2149. } else {
  2150. Node78compspts[0] -= 0;
  2151. Node78compspts[1] -= 0;
  2152. Node78compspts[Node78ptslength-2] += 0;
  2153. Node78compspts[Node78ptslength-1] += 0;
  2154. }
  2155. Node78 = new ht.Node();
  2156. Node78.borderWidth = 3;
  2157. Node78rect.width = Node78rect.width === 0 ? 0.0001 : Node78rect.width;
  2158. Node78rect.height = Node78rect.height === 0 ? 0.0001 : Node78rect.height;
  2159. var Node78endCompspts = [Node78compspts[Node78ptslength-2],Node78compspts[Node78ptslength-1],0,0];
  2160. var Node78startCompspts = [Node78compspts[0],Node78compspts[1],0,0];
  2161. Node78.setImage(GD.getPolyLineJSON());
  2162. Node78.setPosition(Node78rect.x+Node78rect.width/2,Node78rect.y+Node78rect.height/2);
  2163. Node78.setSize(Node78rect.width,Node78rect.height);
  2164. Node78.setStyle("opacity",1);
  2165. Node78.s({'pixelPerfect':true});
  2166. Node78borderwidth=3;
  2167. Node78.setRotation(0);
  2168. dataModel.add(Node78);
  2169. Node78.a('node.points',Node78compspts);
  2170. Node78.a('node.segments',[1,2]);
  2171. Node78.a('node.color','rgba(255,0,255,1)');
  2172. Node78.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2173. Node78.a('node.borderColor','rgba(255,0,255,1)');
  2174. Node78.a('node.background','rgba(255,0,255,1)');
  2175. Node78.a('node.gradient','');
  2176. Node78.a('node.gradientcolor','rgba(255,0,255,1)');
  2177. Node78.a('node.endCompspts',Node78endCompspts);
  2178. Node78.a('node.startCompspts',Node78startCompspts);
  2179. (function (node, img, compspts, endCompspts, startCompspts) {
  2180. var position = node.getPosition(),
  2181. w = node.getWidth()*_ratio.ratioX,
  2182. h = node.getHeight()*_ratio.ratioY;
  2183. function resetPoints(rx, ry) {
  2184. for (var i = 0, len = compspts.length; i < len; i++) {
  2185. if (i%2 === 0) {
  2186. compspts[i]*=rx;
  2187. } else {
  2188. compspts[i]*=ry;
  2189. }
  2190. }
  2191. endCompspts[0] = compspts[compspts.length-2];
  2192. endCompspts[1] = compspts[compspts.length-1];
  2193. endCompspts[2] *= rx;
  2194. endCompspts[3] *= ry;
  2195. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2196. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2197. startCompspts[0] = compspts[0];
  2198. startCompspts[1] = compspts[1];
  2199. startCompspts[2] *= rx;
  2200. startCompspts[3] *= ry;
  2201. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2202. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2203. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2204. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2205. }
  2206. node.setSize(w, h);
  2207. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2208. node.a('node.width', w);
  2209. node.a('node.height', h);
  2210. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2211. node.borderWidth = 3;
  2212. node.a('node.borderwidth',node.borderWidth);
  2213. node._nodename = 'Node78';
  2214. node._nodeType = 'line';
  2215. zoomNodeList.push({
  2216. node: node,
  2217. attr: 'node.borderwidth'
  2218. });
  2219. var setWidth = node.setWidth,
  2220. setHeight = node.setHeight,
  2221. timer, rx = 1, ry = 1;
  2222. node.setWidth = function (width) {
  2223. var _width = this.getWidth();
  2224. rx = width / _width;
  2225. node.a('node.width', width);
  2226. setWidth.apply(this, arguments);
  2227. resetPoints(rx, 1);
  2228. }
  2229. node.setHeight = function (height) {
  2230. var _height = this.getHeight();
  2231. ry = height / _height;
  2232. node.a('node.height', height);
  2233. setHeight.apply(this, arguments);
  2234. resetPoints(1, ry);
  2235. }
  2236. })(Node78, Node78.getImage(), Node78compspts, Node78endCompspts, Node78startCompspts);
  2237. var Node79points=[60, 501,940, 501],
  2238. Node79rect=ht.Default.unionPoint([{x:60,y:501},{x:940,y:501}]),
  2239. Node79compspts=[];
  2240. _ratio = GD.getRatioWithRotation(0, ratio);
  2241. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  2242. _endratio = GD.getRatioWithRotation(0, ratio);
  2243. for(var i=0;i<Node79points.length;i++){
  2244. if(i%2==0){
  2245. Node79compspts.push(Node79points[i]-Node79rect.x);
  2246. }else{
  2247. Node79compspts.push(Node79points[i]-Node79rect.y);
  2248. }
  2249. }
  2250. var Node79ptslength=Node79compspts.length;
  2251. if (Node79rect.height === 0) {
  2252. Node79compspts[0] -= 0;
  2253. Node79compspts[Node79ptslength-2] += 0;
  2254. } else if (Node79rect.width === 0){
  2255. Node79compspts[1] -= 0;
  2256. Node79compspts[Node79ptslength-1] += 0;
  2257. } else {
  2258. Node79compspts[0] -= 0;
  2259. Node79compspts[1] -= 0;
  2260. Node79compspts[Node79ptslength-2] += 0;
  2261. Node79compspts[Node79ptslength-1] += 0;
  2262. }
  2263. Node79 = new ht.Node();
  2264. Node79.borderWidth = 3;
  2265. Node79rect.width = Node79rect.width === 0 ? 0.0001 : Node79rect.width;
  2266. Node79rect.height = Node79rect.height === 0 ? 0.0001 : Node79rect.height;
  2267. var Node79endCompspts = [Node79compspts[Node79ptslength-2],Node79compspts[Node79ptslength-1],0,0];
  2268. var Node79startCompspts = [Node79compspts[0],Node79compspts[1],0,0];
  2269. Node79.setImage(GD.getPolyLineJSON());
  2270. Node79.setPosition(Node79rect.x+Node79rect.width/2,Node79rect.y+Node79rect.height/2);
  2271. Node79.setSize(Node79rect.width,Node79rect.height);
  2272. Node79.setStyle("opacity",1);
  2273. Node79.s({'pixelPerfect':true});
  2274. Node79borderwidth=3;
  2275. Node79.setRotation(0);
  2276. dataModel.add(Node79);
  2277. Node79.a('node.points',Node79compspts);
  2278. Node79.a('node.segments',[1,2]);
  2279. Node79.a('node.color','rgba(255,128,0,1)');
  2280. Node79.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2281. Node79.a('node.borderColor','rgba(255,128,0,1)');
  2282. Node79.a('node.background','rgba(255,128,0,1)');
  2283. Node79.a('node.gradient','');
  2284. Node79.a('node.gradientcolor','rgba(255,128,0,1)');
  2285. Node79.a('node.endCompspts',Node79endCompspts);
  2286. Node79.a('node.startCompspts',Node79startCompspts);
  2287. (function (node, img, compspts, endCompspts, startCompspts) {
  2288. var position = node.getPosition(),
  2289. w = node.getWidth()*_ratio.ratioX,
  2290. h = node.getHeight()*_ratio.ratioY;
  2291. function resetPoints(rx, ry) {
  2292. for (var i = 0, len = compspts.length; i < len; i++) {
  2293. if (i%2 === 0) {
  2294. compspts[i]*=rx;
  2295. } else {
  2296. compspts[i]*=ry;
  2297. }
  2298. }
  2299. endCompspts[0] = compspts[compspts.length-2];
  2300. endCompspts[1] = compspts[compspts.length-1];
  2301. endCompspts[2] *= rx;
  2302. endCompspts[3] *= ry;
  2303. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2304. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2305. startCompspts[0] = compspts[0];
  2306. startCompspts[1] = compspts[1];
  2307. startCompspts[2] *= rx;
  2308. startCompspts[3] *= ry;
  2309. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2310. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2311. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2312. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2313. }
  2314. node.setSize(w, h);
  2315. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2316. node.a('node.width', w);
  2317. node.a('node.height', h);
  2318. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2319. node.borderWidth = 3;
  2320. node.a('node.borderwidth',node.borderWidth);
  2321. node._nodename = 'Node79';
  2322. node._nodeType = 'line';
  2323. zoomNodeList.push({
  2324. node: node,
  2325. attr: 'node.borderwidth'
  2326. });
  2327. var setWidth = node.setWidth,
  2328. setHeight = node.setHeight,
  2329. timer, rx = 1, ry = 1;
  2330. node.setWidth = function (width) {
  2331. var _width = this.getWidth();
  2332. rx = width / _width;
  2333. node.a('node.width', width);
  2334. setWidth.apply(this, arguments);
  2335. resetPoints(rx, 1);
  2336. }
  2337. node.setHeight = function (height) {
  2338. var _height = this.getHeight();
  2339. ry = height / _height;
  2340. node.a('node.height', height);
  2341. setHeight.apply(this, arguments);
  2342. resetPoints(1, ry);
  2343. }
  2344. })(Node79, Node79.getImage(), Node79compspts, Node79endCompspts, Node79startCompspts);
  2345. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2346. var Node80 = new ht.Node();
  2347. var Node80textStart, Node80textWidth, Node80lineStart, Node80align = 'left', Node80fontSize = 19.99995*_ratio.ratioY,Node80width = 111*_ratio.ratioX, Node80height = 25*_ratio.ratioY;
  2348. (function () {
  2349. if (Node80align === 'left') {
  2350. Node80textStart = Node80fontSize * 0.2 > 2 ? Node80fontSize * 0.2 - 4 : Node80fontSize * 0.2 - 9;
  2351. Node80textWidth = Node80width;
  2352. Node80lineStart = 1;
  2353. } else if (Node80align === 'right') {
  2354. Node80textStart = 0;
  2355. Node80textWidth =Node80fontSize <= 8 ? Node80width + Node80fontSize * 0.2 + 6 : Node80width - Node80fontSize * 0.2;
  2356. Node80lineStart = (Node80width - (ht.Default.getTextSize('220kV母线', ' '+ Node80fontSize + 'px "Arial"').width + 6)) * 0.5;
  2357. } else if (Node80align === 'center') {
  2358. Node80textStart = -3;
  2359. Node80textWidth = Node80width;
  2360. Node80lineStart = Node80width - ht.Default.getTextSize('220kV母线', ' '+ Node80fontSize + 'px "Arial"').width - 11;
  2361. }
  2362. })();
  2363. Node80.setImage(GD.getTextJSON(Node80width, Node80height, true, false, false, ' '+ Node80fontSize + 'px "Arial"'))
  2364. Node80.setPosition(135*ratio.ratioX, 301*ratio.ratioY);
  2365. Node80.setWidth(Node80width);
  2366. Node80.setHeight(Node80height);
  2367. Node80._nodeType = 'text';
  2368. Node80._disallowEvert = true;
  2369. Node80.setRotation(0*Math.PI/180);
  2370. Node80.a('node.width', Node80width);
  2371. Node80.a('node.height', Node80height);
  2372. Node80.a('node.rect', [0, 0, Node80width, Node80height]);
  2373. Node80.a('node.bordercolor','rgba(0,0,0,1)');
  2374. Node80.a('node.borderwidth', 0);
  2375. Node80.a('node.background','' || 'rgba(0,0,0,0)');
  2376. Node80.a('node.gradient','');
  2377. Node80.a('node.gradientcolor','');
  2378. Node80.a('node.text','220kV母线');
  2379. Node80.a('node.textalign','left');
  2380. Node80.a('node.textvAlign','middle');
  2381. Node80.a('node.textrect', [Node80textStart, 0, Node80textWidth, Node80height]);
  2382. Node80.a('node.color','rgba(0,0,0,1)');
  2383. Node80.a('node.font',' '+ Node80fontSize + 'px "Arial"');
  2384. Node80.a('node.textvisible',true);
  2385. Node80.a('node.linefeed',false);
  2386. if (false) {
  2387. Node80.a('node.textfunc',function(g) {
  2388. g.beginPath();
  2389. var str=Node80.a('node.text') || '220kV母线';
  2390. var color=Node80.a('node.color') || 'rgba(0,0,0,1)';
  2391. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node80width,Node80height,19.99995*_ratio.ratioY,"left",color,' '+ Node80fontSize + 'px "Arial"', 0,g);
  2392. });
  2393. }
  2394. if (false) {
  2395. Node80.a('node.underlinepoints',[Node80lineStart, (25 - 19.99995) * 0.5 * _ratio.ratioY + Node80fontSize + 2 , ht.Default.getTextSize('220kV母线', ' '+ Node80fontSize + 'px "Arial"').width + 6, (Node80height - Node80fontSize) * 0.5*_ratio.ratioY + Node80fontSize + 2 ]);
  2396. Node80.a('node.underlinevisible',false);
  2397. Node80.a('node.underlineBorderWidth', 1);
  2398. }
  2399. dataModel.add(Node80);
  2400. zoomNodeList.push({
  2401. node: Node80,
  2402. borderWidth: 0,
  2403. attr: 'node.borderwidth'
  2404. }); var Node81points=[270, 321,270, 301],
  2405. Node81rect=ht.Default.unionPoint([{x:270,y:321},{x:270,y:301}]),
  2406. Node81compspts=[];
  2407. _ratio = GD.getRatioWithRotation(0, ratio);
  2408. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  2409. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  2410. for(var i=0;i<Node81points.length;i++){
  2411. if(i%2==0){
  2412. Node81compspts.push(Node81points[i]-Node81rect.x);
  2413. }else{
  2414. Node81compspts.push(Node81points[i]-Node81rect.y);
  2415. }
  2416. }
  2417. var Node81ptslength=Node81compspts.length;
  2418. if (Node81rect.height === 0) {
  2419. Node81compspts[0] -= 0;
  2420. Node81compspts[Node81ptslength-2] += 0;
  2421. } else if (Node81rect.width === 0){
  2422. Node81compspts[1] -= 0;
  2423. Node81compspts[Node81ptslength-1] += 0;
  2424. } else {
  2425. Node81compspts[0] -= 0;
  2426. Node81compspts[1] -= 0;
  2427. Node81compspts[Node81ptslength-2] += 0;
  2428. Node81compspts[Node81ptslength-1] += 0;
  2429. }
  2430. Node81 = new ht.Node();
  2431. Node81.borderWidth = 1;
  2432. Node81rect.width = Node81rect.width === 0 ? 0.0001 : Node81rect.width;
  2433. Node81rect.height = Node81rect.height === 0 ? 0.0001 : Node81rect.height;
  2434. var Node81endCompspts = [Node81compspts[Node81ptslength-2],Node81compspts[Node81ptslength-1],0,0];
  2435. var Node81startCompspts = [Node81compspts[0],Node81compspts[1],0,0];
  2436. Node81.setImage(GD.getPolyLineJSON());
  2437. Node81.setPosition(Node81rect.x+Node81rect.width/2,Node81rect.y+Node81rect.height/2);
  2438. Node81.setSize(Node81rect.width,Node81rect.height);
  2439. Node81.setStyle("opacity",1);
  2440. Node81.s({'pixelPerfect':true});
  2441. Node81borderwidth=1;
  2442. Node81.setRotation(0);
  2443. dataModel.add(Node81);
  2444. Node81.a('node.points',Node81compspts);
  2445. Node81.a('node.segments',[1,2]);
  2446. Node81.a('node.color','rgba(255,0,255,1)');
  2447. Node81.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2448. Node81.a('node.borderColor','rgba(255,0,255,1)');
  2449. Node81.a('node.background','rgba(255,0,255,1)');
  2450. Node81.a('node.gradient','');
  2451. Node81.a('node.gradientcolor','rgba(255,0,255,1)');
  2452. Node81.a('node.endCompspts',Node81endCompspts);
  2453. Node81.a('node.startCompspts',Node81startCompspts);
  2454. (function (node, img, compspts, endCompspts, startCompspts) {
  2455. var position = node.getPosition(),
  2456. w = node.getWidth()*_ratio.ratioX,
  2457. h = node.getHeight()*_ratio.ratioY;
  2458. function resetPoints(rx, ry) {
  2459. for (var i = 0, len = compspts.length; i < len; i++) {
  2460. if (i%2 === 0) {
  2461. compspts[i]*=rx;
  2462. } else {
  2463. compspts[i]*=ry;
  2464. }
  2465. }
  2466. endCompspts[0] = compspts[compspts.length-2];
  2467. endCompspts[1] = compspts[compspts.length-1];
  2468. endCompspts[2] *= rx;
  2469. endCompspts[3] *= ry;
  2470. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2471. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2472. startCompspts[0] = compspts[0];
  2473. startCompspts[1] = compspts[1];
  2474. startCompspts[2] *= rx;
  2475. startCompspts[3] *= ry;
  2476. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2477. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2478. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2479. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2480. }
  2481. node.setSize(w, h);
  2482. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2483. node.a('node.width', w);
  2484. node.a('node.height', h);
  2485. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2486. node.borderWidth = 1;
  2487. node.a('node.borderwidth',node.borderWidth);
  2488. node._nodename = 'Node81';
  2489. node._nodeType = 'line';
  2490. zoomNodeList.push({
  2491. node: node,
  2492. attr: 'node.borderwidth'
  2493. });
  2494. var setWidth = node.setWidth,
  2495. setHeight = node.setHeight,
  2496. timer, rx = 1, ry = 1;
  2497. node.setWidth = function (width) {
  2498. var _width = this.getWidth();
  2499. rx = width / _width;
  2500. node.a('node.width', width);
  2501. setWidth.apply(this, arguments);
  2502. resetPoints(rx, 1);
  2503. }
  2504. node.setHeight = function (height) {
  2505. var _height = this.getHeight();
  2506. ry = height / _height;
  2507. node.a('node.height', height);
  2508. setHeight.apply(this, arguments);
  2509. resetPoints(1, ry);
  2510. }
  2511. })(Node81, Node81.getImage(), Node81compspts, Node81endCompspts, Node81startCompspts);
  2512. var Node82points=[270, 283,270, 271],
  2513. Node82rect=ht.Default.unionPoint([{x:270,y:283},{x:270,y:271}]),
  2514. Node82compspts=[];
  2515. _ratio = GD.getRatioWithRotation(0, ratio);
  2516. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  2517. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  2518. for(var i=0;i<Node82points.length;i++){
  2519. if(i%2==0){
  2520. Node82compspts.push(Node82points[i]-Node82rect.x);
  2521. }else{
  2522. Node82compspts.push(Node82points[i]-Node82rect.y);
  2523. }
  2524. }
  2525. var Node82ptslength=Node82compspts.length;
  2526. if (Node82rect.height === 0) {
  2527. Node82compspts[0] -= 0;
  2528. Node82compspts[Node82ptslength-2] += 0;
  2529. } else if (Node82rect.width === 0){
  2530. Node82compspts[1] -= 0;
  2531. Node82compspts[Node82ptslength-1] += 0;
  2532. } else {
  2533. Node82compspts[0] -= 0;
  2534. Node82compspts[1] -= 0;
  2535. Node82compspts[Node82ptslength-2] += 0;
  2536. Node82compspts[Node82ptslength-1] += 0;
  2537. }
  2538. Node82 = new ht.Node();
  2539. Node82.borderWidth = 1;
  2540. Node82rect.width = Node82rect.width === 0 ? 0.0001 : Node82rect.width;
  2541. Node82rect.height = Node82rect.height === 0 ? 0.0001 : Node82rect.height;
  2542. var Node82endCompspts = [Node82compspts[Node82ptslength-2],Node82compspts[Node82ptslength-1],0,0];
  2543. var Node82startCompspts = [Node82compspts[0],Node82compspts[1],0,0];
  2544. Node82.setImage(GD.getPolyLineJSON());
  2545. Node82.setPosition(Node82rect.x+Node82rect.width/2,Node82rect.y+Node82rect.height/2);
  2546. Node82.setSize(Node82rect.width,Node82rect.height);
  2547. Node82.setStyle("opacity",1);
  2548. Node82.s({'pixelPerfect':true});
  2549. Node82borderwidth=1;
  2550. Node82.setRotation(0);
  2551. dataModel.add(Node82);
  2552. Node82.a('node.points',Node82compspts);
  2553. Node82.a('node.segments',[1,2]);
  2554. Node82.a('node.color','rgba(255,0,255,1)');
  2555. Node82.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2556. Node82.a('node.borderColor','rgba(255,0,255,1)');
  2557. Node82.a('node.background','rgba(255,0,255,1)');
  2558. Node82.a('node.gradient','');
  2559. Node82.a('node.gradientcolor','rgba(255,0,255,1)');
  2560. Node82.a('node.endCompspts',Node82endCompspts);
  2561. Node82.a('node.startCompspts',Node82startCompspts);
  2562. (function (node, img, compspts, endCompspts, startCompspts) {
  2563. var position = node.getPosition(),
  2564. w = node.getWidth()*_ratio.ratioX,
  2565. h = node.getHeight()*_ratio.ratioY;
  2566. function resetPoints(rx, ry) {
  2567. for (var i = 0, len = compspts.length; i < len; i++) {
  2568. if (i%2 === 0) {
  2569. compspts[i]*=rx;
  2570. } else {
  2571. compspts[i]*=ry;
  2572. }
  2573. }
  2574. endCompspts[0] = compspts[compspts.length-2];
  2575. endCompspts[1] = compspts[compspts.length-1];
  2576. endCompspts[2] *= rx;
  2577. endCompspts[3] *= ry;
  2578. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2579. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2580. startCompspts[0] = compspts[0];
  2581. startCompspts[1] = compspts[1];
  2582. startCompspts[2] *= rx;
  2583. startCompspts[3] *= ry;
  2584. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2585. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2586. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2587. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2588. }
  2589. node.setSize(w, h);
  2590. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2591. node.a('node.width', w);
  2592. node.a('node.height', h);
  2593. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2594. node.borderWidth = 1;
  2595. node.a('node.borderwidth',node.borderWidth);
  2596. node._nodename = 'Node82';
  2597. node._nodeType = 'line';
  2598. zoomNodeList.push({
  2599. node: node,
  2600. attr: 'node.borderwidth'
  2601. });
  2602. var setWidth = node.setWidth,
  2603. setHeight = node.setHeight,
  2604. timer, rx = 1, ry = 1;
  2605. node.setWidth = function (width) {
  2606. var _width = this.getWidth();
  2607. rx = width / _width;
  2608. node.a('node.width', width);
  2609. setWidth.apply(this, arguments);
  2610. resetPoints(rx, 1);
  2611. }
  2612. node.setHeight = function (height) {
  2613. var _height = this.getHeight();
  2614. ry = height / _height;
  2615. node.a('node.height', height);
  2616. setHeight.apply(this, arguments);
  2617. resetPoints(1, ry);
  2618. }
  2619. })(Node82, Node82.getImage(), Node82compspts, Node82endCompspts, Node82startCompspts);
  2620. var Node83points=[270, 251,270, 201],
  2621. Node83rect=ht.Default.unionPoint([{x:270,y:251},{x:270,y:201}]),
  2622. Node83compspts=[];
  2623. _ratio = GD.getRatioWithRotation(0, ratio);
  2624. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  2625. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  2626. for(var i=0;i<Node83points.length;i++){
  2627. if(i%2==0){
  2628. Node83compspts.push(Node83points[i]-Node83rect.x);
  2629. }else{
  2630. Node83compspts.push(Node83points[i]-Node83rect.y);
  2631. }
  2632. }
  2633. var Node83ptslength=Node83compspts.length;
  2634. if (Node83rect.height === 0) {
  2635. Node83compspts[0] -= 0;
  2636. Node83compspts[Node83ptslength-2] += 0;
  2637. } else if (Node83rect.width === 0){
  2638. Node83compspts[1] -= 0;
  2639. Node83compspts[Node83ptslength-1] += 0;
  2640. } else {
  2641. Node83compspts[0] -= 0;
  2642. Node83compspts[1] -= 0;
  2643. Node83compspts[Node83ptslength-2] += 0;
  2644. Node83compspts[Node83ptslength-1] += 0;
  2645. }
  2646. Node83 = new ht.Node();
  2647. Node83.borderWidth = 1;
  2648. Node83rect.width = Node83rect.width === 0 ? 0.0001 : Node83rect.width;
  2649. Node83rect.height = Node83rect.height === 0 ? 0.0001 : Node83rect.height;
  2650. var Node83endCompspts = [Node83compspts[Node83ptslength-2],Node83compspts[Node83ptslength-1],0,0];
  2651. var Node83startCompspts = [Node83compspts[0],Node83compspts[1],0,0];
  2652. Node83.setImage(GD.getPolyLineJSON());
  2653. Node83.setPosition(Node83rect.x+Node83rect.width/2,Node83rect.y+Node83rect.height/2);
  2654. Node83.setSize(Node83rect.width,Node83rect.height);
  2655. Node83.setStyle("opacity",1);
  2656. Node83.s({'pixelPerfect':true});
  2657. Node83borderwidth=1;
  2658. Node83.setRotation(0);
  2659. dataModel.add(Node83);
  2660. Node83.a('node.points',Node83compspts);
  2661. Node83.a('node.segments',[1,2]);
  2662. Node83.a('node.color','rgba(255,0,255,1)');
  2663. Node83.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2664. Node83.a('node.borderColor','rgba(255,0,255,1)');
  2665. Node83.a('node.background','rgba(255,0,255,1)');
  2666. Node83.a('node.gradient','');
  2667. Node83.a('node.gradientcolor','rgba(255,0,255,1)');
  2668. Node83.a('node.endCompspts',Node83endCompspts);
  2669. Node83.a('node.startCompspts',Node83startCompspts);
  2670. (function (node, img, compspts, endCompspts, startCompspts) {
  2671. var position = node.getPosition(),
  2672. w = node.getWidth()*_ratio.ratioX,
  2673. h = node.getHeight()*_ratio.ratioY;
  2674. function resetPoints(rx, ry) {
  2675. for (var i = 0, len = compspts.length; i < len; i++) {
  2676. if (i%2 === 0) {
  2677. compspts[i]*=rx;
  2678. } else {
  2679. compspts[i]*=ry;
  2680. }
  2681. }
  2682. endCompspts[0] = compspts[compspts.length-2];
  2683. endCompspts[1] = compspts[compspts.length-1];
  2684. endCompspts[2] *= rx;
  2685. endCompspts[3] *= ry;
  2686. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2687. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2688. startCompspts[0] = compspts[0];
  2689. startCompspts[1] = compspts[1];
  2690. startCompspts[2] *= rx;
  2691. startCompspts[3] *= ry;
  2692. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2693. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2694. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2695. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2696. }
  2697. node.setSize(w, h);
  2698. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2699. node.a('node.width', w);
  2700. node.a('node.height', h);
  2701. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2702. node.borderWidth = 1;
  2703. node.a('node.borderwidth',node.borderWidth);
  2704. node._nodename = 'Node83';
  2705. node._nodeType = 'line';
  2706. zoomNodeList.push({
  2707. node: node,
  2708. attr: 'node.borderwidth'
  2709. });
  2710. var setWidth = node.setWidth,
  2711. setHeight = node.setHeight,
  2712. timer, rx = 1, ry = 1;
  2713. node.setWidth = function (width) {
  2714. var _width = this.getWidth();
  2715. rx = width / _width;
  2716. node.a('node.width', width);
  2717. setWidth.apply(this, arguments);
  2718. resetPoints(rx, 1);
  2719. }
  2720. node.setHeight = function (height) {
  2721. var _height = this.getHeight();
  2722. ry = height / _height;
  2723. node.a('node.height', height);
  2724. setHeight.apply(this, arguments);
  2725. resetPoints(1, ry);
  2726. }
  2727. })(Node83, Node83.getImage(), Node83compspts, Node83endCompspts, Node83startCompspts);
  2728. var Node84points=[270, 201,370, 201],
  2729. Node84rect=ht.Default.unionPoint([{x:270,y:201},{x:370,y:201}]),
  2730. Node84compspts=[];
  2731. _ratio = GD.getRatioWithRotation(0, ratio);
  2732. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  2733. _endratio = GD.getRatioWithRotation(0, ratio);
  2734. for(var i=0;i<Node84points.length;i++){
  2735. if(i%2==0){
  2736. Node84compspts.push(Node84points[i]-Node84rect.x);
  2737. }else{
  2738. Node84compspts.push(Node84points[i]-Node84rect.y);
  2739. }
  2740. }
  2741. var Node84ptslength=Node84compspts.length;
  2742. if (Node84rect.height === 0) {
  2743. Node84compspts[0] -= 0;
  2744. Node84compspts[Node84ptslength-2] += 0;
  2745. } else if (Node84rect.width === 0){
  2746. Node84compspts[1] -= 0;
  2747. Node84compspts[Node84ptslength-1] += 0;
  2748. } else {
  2749. Node84compspts[0] -= 0;
  2750. Node84compspts[1] -= 0;
  2751. Node84compspts[Node84ptslength-2] += 0;
  2752. Node84compspts[Node84ptslength-1] += 0;
  2753. }
  2754. Node84 = new ht.Node();
  2755. Node84.borderWidth = 1;
  2756. Node84rect.width = Node84rect.width === 0 ? 0.0001 : Node84rect.width;
  2757. Node84rect.height = Node84rect.height === 0 ? 0.0001 : Node84rect.height;
  2758. var Node84endCompspts = [Node84compspts[Node84ptslength-2],Node84compspts[Node84ptslength-1],0,0];
  2759. var Node84startCompspts = [Node84compspts[0],Node84compspts[1],0,0];
  2760. Node84.setImage(GD.getPolyLineJSON());
  2761. Node84.setPosition(Node84rect.x+Node84rect.width/2,Node84rect.y+Node84rect.height/2);
  2762. Node84.setSize(Node84rect.width,Node84rect.height);
  2763. Node84.setStyle("opacity",1);
  2764. Node84.s({'pixelPerfect':true});
  2765. Node84borderwidth=1;
  2766. Node84.setRotation(0);
  2767. dataModel.add(Node84);
  2768. Node84.a('node.points',Node84compspts);
  2769. Node84.a('node.segments',[1,2]);
  2770. Node84.a('node.color','rgba(255,0,255,1)');
  2771. Node84.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2772. Node84.a('node.borderColor','rgba(255,0,255,1)');
  2773. Node84.a('node.background','rgba(255,0,255,1)');
  2774. Node84.a('node.gradient','');
  2775. Node84.a('node.gradientcolor','rgba(255,0,255,1)');
  2776. Node84.a('node.endCompspts',Node84endCompspts);
  2777. Node84.a('node.startCompspts',Node84startCompspts);
  2778. (function (node, img, compspts, endCompspts, startCompspts) {
  2779. var position = node.getPosition(),
  2780. w = node.getWidth()*_ratio.ratioX,
  2781. h = node.getHeight()*_ratio.ratioY;
  2782. function resetPoints(rx, ry) {
  2783. for (var i = 0, len = compspts.length; i < len; i++) {
  2784. if (i%2 === 0) {
  2785. compspts[i]*=rx;
  2786. } else {
  2787. compspts[i]*=ry;
  2788. }
  2789. }
  2790. endCompspts[0] = compspts[compspts.length-2];
  2791. endCompspts[1] = compspts[compspts.length-1];
  2792. endCompspts[2] *= rx;
  2793. endCompspts[3] *= ry;
  2794. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2795. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2796. startCompspts[0] = compspts[0];
  2797. startCompspts[1] = compspts[1];
  2798. startCompspts[2] *= rx;
  2799. startCompspts[3] *= ry;
  2800. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2801. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2802. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2803. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2804. }
  2805. node.setSize(w, h);
  2806. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2807. node.a('node.width', w);
  2808. node.a('node.height', h);
  2809. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2810. node.borderWidth = 1;
  2811. node.a('node.borderwidth',node.borderWidth);
  2812. node._nodename = 'Node84';
  2813. node._nodeType = 'line';
  2814. zoomNodeList.push({
  2815. node: node,
  2816. attr: 'node.borderwidth'
  2817. });
  2818. var setWidth = node.setWidth,
  2819. setHeight = node.setHeight,
  2820. timer, rx = 1, ry = 1;
  2821. node.setWidth = function (width) {
  2822. var _width = this.getWidth();
  2823. rx = width / _width;
  2824. node.a('node.width', width);
  2825. setWidth.apply(this, arguments);
  2826. resetPoints(rx, 1);
  2827. }
  2828. node.setHeight = function (height) {
  2829. var _height = this.getHeight();
  2830. ry = height / _height;
  2831. node.a('node.height', height);
  2832. setHeight.apply(this, arguments);
  2833. resetPoints(1, ry);
  2834. }
  2835. })(Node84, Node84.getImage(), Node84compspts, Node84endCompspts, Node84startCompspts);
  2836. var Node85points=[370, 201,370, 341],
  2837. Node85rect=ht.Default.unionPoint([{x:370,y:201},{x:370,y:341}]),
  2838. Node85compspts=[];
  2839. _ratio = GD.getRatioWithRotation(0, ratio);
  2840. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  2841. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  2842. for(var i=0;i<Node85points.length;i++){
  2843. if(i%2==0){
  2844. Node85compspts.push(Node85points[i]-Node85rect.x);
  2845. }else{
  2846. Node85compspts.push(Node85points[i]-Node85rect.y);
  2847. }
  2848. }
  2849. var Node85ptslength=Node85compspts.length;
  2850. if (Node85rect.height === 0) {
  2851. Node85compspts[0] -= 0;
  2852. Node85compspts[Node85ptslength-2] += 0;
  2853. } else if (Node85rect.width === 0){
  2854. Node85compspts[1] -= 0;
  2855. Node85compspts[Node85ptslength-1] += 0;
  2856. } else {
  2857. Node85compspts[0] -= 0;
  2858. Node85compspts[1] -= 0;
  2859. Node85compspts[Node85ptslength-2] += 0;
  2860. Node85compspts[Node85ptslength-1] += 0;
  2861. }
  2862. Node85 = new ht.Node();
  2863. Node85.borderWidth = 1;
  2864. Node85rect.width = Node85rect.width === 0 ? 0.0001 : Node85rect.width;
  2865. Node85rect.height = Node85rect.height === 0 ? 0.0001 : Node85rect.height;
  2866. var Node85endCompspts = [Node85compspts[Node85ptslength-2],Node85compspts[Node85ptslength-1],0,0];
  2867. var Node85startCompspts = [Node85compspts[0],Node85compspts[1],0,0];
  2868. Node85.setImage(GD.getPolyLineJSON());
  2869. Node85.setPosition(Node85rect.x+Node85rect.width/2,Node85rect.y+Node85rect.height/2);
  2870. Node85.setSize(Node85rect.width,Node85rect.height);
  2871. Node85.setStyle("opacity",1);
  2872. Node85.s({'pixelPerfect':true});
  2873. Node85borderwidth=1;
  2874. Node85.setRotation(0);
  2875. dataModel.add(Node85);
  2876. Node85.a('node.points',Node85compspts);
  2877. Node85.a('node.segments',[1,2]);
  2878. Node85.a('node.color','rgba(255,0,255,1)');
  2879. Node85.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2880. Node85.a('node.borderColor','rgba(255,0,255,1)');
  2881. Node85.a('node.background','rgba(255,0,255,1)');
  2882. Node85.a('node.gradient','');
  2883. Node85.a('node.gradientcolor','rgba(255,0,255,1)');
  2884. Node85.a('node.endCompspts',Node85endCompspts);
  2885. Node85.a('node.startCompspts',Node85startCompspts);
  2886. (function (node, img, compspts, endCompspts, startCompspts) {
  2887. var position = node.getPosition(),
  2888. w = node.getWidth()*_ratio.ratioX,
  2889. h = node.getHeight()*_ratio.ratioY;
  2890. function resetPoints(rx, ry) {
  2891. for (var i = 0, len = compspts.length; i < len; i++) {
  2892. if (i%2 === 0) {
  2893. compspts[i]*=rx;
  2894. } else {
  2895. compspts[i]*=ry;
  2896. }
  2897. }
  2898. endCompspts[0] = compspts[compspts.length-2];
  2899. endCompspts[1] = compspts[compspts.length-1];
  2900. endCompspts[2] *= rx;
  2901. endCompspts[3] *= ry;
  2902. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2903. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2904. startCompspts[0] = compspts[0];
  2905. startCompspts[1] = compspts[1];
  2906. startCompspts[2] *= rx;
  2907. startCompspts[3] *= ry;
  2908. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2909. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2910. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2911. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2912. }
  2913. node.setSize(w, h);
  2914. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2915. node.a('node.width', w);
  2916. node.a('node.height', h);
  2917. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2918. node.borderWidth = 1;
  2919. node.a('node.borderwidth',node.borderWidth);
  2920. node._nodename = 'Node85';
  2921. node._nodeType = 'line';
  2922. zoomNodeList.push({
  2923. node: node,
  2924. attr: 'node.borderwidth'
  2925. });
  2926. var setWidth = node.setWidth,
  2927. setHeight = node.setHeight,
  2928. timer, rx = 1, ry = 1;
  2929. node.setWidth = function (width) {
  2930. var _width = this.getWidth();
  2931. rx = width / _width;
  2932. node.a('node.width', width);
  2933. setWidth.apply(this, arguments);
  2934. resetPoints(rx, 1);
  2935. }
  2936. node.setHeight = function (height) {
  2937. var _height = this.getHeight();
  2938. ry = height / _height;
  2939. node.a('node.height', height);
  2940. setHeight.apply(this, arguments);
  2941. resetPoints(1, ry);
  2942. }
  2943. })(Node85, Node85.getImage(), Node85compspts, Node85endCompspts, Node85startCompspts);
  2944. var Node86points=[270, 223,240, 223],
  2945. Node86rect=ht.Default.unionPoint([{x:270,y:223},{x:240,y:223}]),
  2946. Node86compspts=[];
  2947. _ratio = GD.getRatioWithRotation(0, ratio);
  2948. var _startratio = GD.getRatioWithRotation(0, ratio),
  2949. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  2950. for(var i=0;i<Node86points.length;i++){
  2951. if(i%2==0){
  2952. Node86compspts.push(Node86points[i]-Node86rect.x);
  2953. }else{
  2954. Node86compspts.push(Node86points[i]-Node86rect.y);
  2955. }
  2956. }
  2957. var Node86ptslength=Node86compspts.length;
  2958. if (Node86rect.height === 0) {
  2959. Node86compspts[0] -= 0;
  2960. Node86compspts[Node86ptslength-2] += 0;
  2961. } else if (Node86rect.width === 0){
  2962. Node86compspts[1] -= 0;
  2963. Node86compspts[Node86ptslength-1] += 0;
  2964. } else {
  2965. Node86compspts[0] -= 0;
  2966. Node86compspts[1] -= 0;
  2967. Node86compspts[Node86ptslength-2] += 0;
  2968. Node86compspts[Node86ptslength-1] += 0;
  2969. }
  2970. Node86 = new ht.Node();
  2971. Node86.borderWidth = 1;
  2972. Node86rect.width = Node86rect.width === 0 ? 0.0001 : Node86rect.width;
  2973. Node86rect.height = Node86rect.height === 0 ? 0.0001 : Node86rect.height;
  2974. var Node86endCompspts = [Node86compspts[Node86ptslength-2],Node86compspts[Node86ptslength-1],0,0];
  2975. var Node86startCompspts = [Node86compspts[0],Node86compspts[1],0,0];
  2976. Node86.setImage(GD.getPolyLineJSON());
  2977. Node86.setPosition(Node86rect.x+Node86rect.width/2,Node86rect.y+Node86rect.height/2);
  2978. Node86.setSize(Node86rect.width,Node86rect.height);
  2979. Node86.setStyle("opacity",1);
  2980. Node86.s({'pixelPerfect':true});
  2981. Node86borderwidth=1;
  2982. Node86.setRotation(0);
  2983. dataModel.add(Node86);
  2984. Node86.a('node.points',Node86compspts);
  2985. Node86.a('node.segments',[1,2]);
  2986. Node86.a('node.color','rgba(255,0,255,1)');
  2987. Node86.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2988. Node86.a('node.borderColor','rgba(255,0,255,1)');
  2989. Node86.a('node.background','rgba(255,0,255,1)');
  2990. Node86.a('node.gradient','');
  2991. Node86.a('node.gradientcolor','rgba(255,0,255,1)');
  2992. Node86.a('node.endCompspts',Node86endCompspts);
  2993. Node86.a('node.startCompspts',Node86startCompspts);
  2994. (function (node, img, compspts, endCompspts, startCompspts) {
  2995. var position = node.getPosition(),
  2996. w = node.getWidth()*_ratio.ratioX,
  2997. h = node.getHeight()*_ratio.ratioY;
  2998. function resetPoints(rx, ry) {
  2999. for (var i = 0, len = compspts.length; i < len; i++) {
  3000. if (i%2 === 0) {
  3001. compspts[i]*=rx;
  3002. } else {
  3003. compspts[i]*=ry;
  3004. }
  3005. }
  3006. endCompspts[0] = compspts[compspts.length-2];
  3007. endCompspts[1] = compspts[compspts.length-1];
  3008. endCompspts[2] *= rx;
  3009. endCompspts[3] *= ry;
  3010. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3011. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3012. startCompspts[0] = compspts[0];
  3013. startCompspts[1] = compspts[1];
  3014. startCompspts[2] *= rx;
  3015. startCompspts[3] *= ry;
  3016. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3017. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3018. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3019. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3020. }
  3021. node.setSize(w, h);
  3022. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3023. node.a('node.width', w);
  3024. node.a('node.height', h);
  3025. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3026. node.borderWidth = 1;
  3027. node.a('node.borderwidth',node.borderWidth);
  3028. node._nodename = 'Node86';
  3029. node._nodeType = 'line';
  3030. zoomNodeList.push({
  3031. node: node,
  3032. attr: 'node.borderwidth'
  3033. });
  3034. var setWidth = node.setWidth,
  3035. setHeight = node.setHeight,
  3036. timer, rx = 1, ry = 1;
  3037. node.setWidth = function (width) {
  3038. var _width = this.getWidth();
  3039. rx = width / _width;
  3040. node.a('node.width', width);
  3041. setWidth.apply(this, arguments);
  3042. resetPoints(rx, 1);
  3043. }
  3044. node.setHeight = function (height) {
  3045. var _height = this.getHeight();
  3046. ry = height / _height;
  3047. node.a('node.height', height);
  3048. setHeight.apply(this, arguments);
  3049. resetPoints(1, ry);
  3050. }
  3051. })(Node86, Node86.getImage(), Node86compspts, Node86endCompspts, Node86startCompspts);
  3052. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  3053. var Node87 = new ht.lib['23456567'](238*ratio.ratioX, 194*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node87');
  3054. _libModel.add("Node87", Node87);
  3055. Node87.setRotation(180*Math.PI/180);
  3056. ;
  3057. ;
  3058. var Node88points=[270, 241,200, 241],
  3059. Node88rect=ht.Default.unionPoint([{x:270,y:241},{x:200,y:241}]),
  3060. Node88compspts=[];
  3061. _ratio = GD.getRatioWithRotation(0, ratio);
  3062. var _startratio = GD.getRatioWithRotation(0, ratio),
  3063. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  3064. for(var i=0;i<Node88points.length;i++){
  3065. if(i%2==0){
  3066. Node88compspts.push(Node88points[i]-Node88rect.x);
  3067. }else{
  3068. Node88compspts.push(Node88points[i]-Node88rect.y);
  3069. }
  3070. }
  3071. var Node88ptslength=Node88compspts.length;
  3072. if (Node88rect.height === 0) {
  3073. Node88compspts[0] -= 0;
  3074. Node88compspts[Node88ptslength-2] += 0;
  3075. } else if (Node88rect.width === 0){
  3076. Node88compspts[1] -= 0;
  3077. Node88compspts[Node88ptslength-1] += 0;
  3078. } else {
  3079. Node88compspts[0] -= 0;
  3080. Node88compspts[1] -= 0;
  3081. Node88compspts[Node88ptslength-2] += 0;
  3082. Node88compspts[Node88ptslength-1] += 0;
  3083. }
  3084. Node88 = new ht.Node();
  3085. Node88.borderWidth = 1;
  3086. Node88rect.width = Node88rect.width === 0 ? 0.0001 : Node88rect.width;
  3087. Node88rect.height = Node88rect.height === 0 ? 0.0001 : Node88rect.height;
  3088. var Node88endCompspts = [Node88compspts[Node88ptslength-2],Node88compspts[Node88ptslength-1],0,0];
  3089. var Node88startCompspts = [Node88compspts[0],Node88compspts[1],0,0];
  3090. Node88.setImage(GD.getPolyLineJSON());
  3091. Node88.setPosition(Node88rect.x+Node88rect.width/2,Node88rect.y+Node88rect.height/2);
  3092. Node88.setSize(Node88rect.width,Node88rect.height);
  3093. Node88.setStyle("opacity",1);
  3094. Node88.s({'pixelPerfect':true});
  3095. Node88borderwidth=1;
  3096. Node88.setRotation(0);
  3097. dataModel.add(Node88);
  3098. Node88.a('node.points',Node88compspts);
  3099. Node88.a('node.segments',[1,2]);
  3100. Node88.a('node.color','rgba(255,0,255,1)');
  3101. Node88.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3102. Node88.a('node.borderColor','rgba(255,0,255,1)');
  3103. Node88.a('node.background','rgba(255,0,255,1)');
  3104. Node88.a('node.gradient','');
  3105. Node88.a('node.gradientcolor','rgba(255,0,255,1)');
  3106. Node88.a('node.endCompspts',Node88endCompspts);
  3107. Node88.a('node.startCompspts',Node88startCompspts);
  3108. (function (node, img, compspts, endCompspts, startCompspts) {
  3109. var position = node.getPosition(),
  3110. w = node.getWidth()*_ratio.ratioX,
  3111. h = node.getHeight()*_ratio.ratioY;
  3112. function resetPoints(rx, ry) {
  3113. for (var i = 0, len = compspts.length; i < len; i++) {
  3114. if (i%2 === 0) {
  3115. compspts[i]*=rx;
  3116. } else {
  3117. compspts[i]*=ry;
  3118. }
  3119. }
  3120. endCompspts[0] = compspts[compspts.length-2];
  3121. endCompspts[1] = compspts[compspts.length-1];
  3122. endCompspts[2] *= rx;
  3123. endCompspts[3] *= ry;
  3124. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3125. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3126. startCompspts[0] = compspts[0];
  3127. startCompspts[1] = compspts[1];
  3128. startCompspts[2] *= rx;
  3129. startCompspts[3] *= ry;
  3130. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3131. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3132. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3133. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3134. }
  3135. node.setSize(w, h);
  3136. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3137. node.a('node.width', w);
  3138. node.a('node.height', h);
  3139. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3140. node.borderWidth = 1;
  3141. node.a('node.borderwidth',node.borderWidth);
  3142. node._nodename = 'Node88';
  3143. node._nodeType = 'line';
  3144. zoomNodeList.push({
  3145. node: node,
  3146. attr: 'node.borderwidth'
  3147. });
  3148. var setWidth = node.setWidth,
  3149. setHeight = node.setHeight,
  3150. timer, rx = 1, ry = 1;
  3151. node.setWidth = function (width) {
  3152. var _width = this.getWidth();
  3153. rx = width / _width;
  3154. node.a('node.width', width);
  3155. setWidth.apply(this, arguments);
  3156. resetPoints(rx, 1);
  3157. }
  3158. node.setHeight = function (height) {
  3159. var _height = this.getHeight();
  3160. ry = height / _height;
  3161. node.a('node.height', height);
  3162. setHeight.apply(this, arguments);
  3163. resetPoints(1, ry);
  3164. }
  3165. })(Node88, Node88.getImage(), Node88compspts, Node88endCompspts, Node88startCompspts);
  3166. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3167. var Node89 = new ht.lib['pt接地'](199*ratio.ratioX, 196*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node89');
  3168. _libModel.add("Node89", Node89);
  3169. Node89.setRotation(0*Math.PI/180);
  3170. ;
  3171. ;
  3172. var Node90points=[200, 241,200, 231],
  3173. Node90rect=ht.Default.unionPoint([{x:200,y:241},{x:200,y:231}]),
  3174. Node90compspts=[];
  3175. _ratio = GD.getRatioWithRotation(0, ratio);
  3176. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  3177. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  3178. for(var i=0;i<Node90points.length;i++){
  3179. if(i%2==0){
  3180. Node90compspts.push(Node90points[i]-Node90rect.x);
  3181. }else{
  3182. Node90compspts.push(Node90points[i]-Node90rect.y);
  3183. }
  3184. }
  3185. var Node90ptslength=Node90compspts.length;
  3186. if (Node90rect.height === 0) {
  3187. Node90compspts[0] -= 0;
  3188. Node90compspts[Node90ptslength-2] += 0;
  3189. } else if (Node90rect.width === 0){
  3190. Node90compspts[1] -= 0;
  3191. Node90compspts[Node90ptslength-1] += 0;
  3192. } else {
  3193. Node90compspts[0] -= 0;
  3194. Node90compspts[1] -= 0;
  3195. Node90compspts[Node90ptslength-2] += 0;
  3196. Node90compspts[Node90ptslength-1] += 0;
  3197. }
  3198. Node90 = new ht.Node();
  3199. Node90.borderWidth = 1;
  3200. Node90rect.width = Node90rect.width === 0 ? 0.0001 : Node90rect.width;
  3201. Node90rect.height = Node90rect.height === 0 ? 0.0001 : Node90rect.height;
  3202. var Node90endCompspts = [Node90compspts[Node90ptslength-2],Node90compspts[Node90ptslength-1],0,0];
  3203. var Node90startCompspts = [Node90compspts[0],Node90compspts[1],0,0];
  3204. Node90.setImage(GD.getPolyLineJSON());
  3205. Node90.setPosition(Node90rect.x+Node90rect.width/2,Node90rect.y+Node90rect.height/2);
  3206. Node90.setSize(Node90rect.width,Node90rect.height);
  3207. Node90.setStyle("opacity",1);
  3208. Node90.s({'pixelPerfect':true});
  3209. Node90borderwidth=1;
  3210. Node90.setRotation(0);
  3211. dataModel.add(Node90);
  3212. Node90.a('node.points',Node90compspts);
  3213. Node90.a('node.segments',[1,2]);
  3214. Node90.a('node.color','rgba(255,0,255,1)');
  3215. Node90.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3216. Node90.a('node.borderColor','rgba(255,0,255,1)');
  3217. Node90.a('node.background','rgba(255,0,255,1)');
  3218. Node90.a('node.gradient','');
  3219. Node90.a('node.gradientcolor','rgba(255,0,255,1)');
  3220. Node90.a('node.endCompspts',Node90endCompspts);
  3221. Node90.a('node.startCompspts',Node90startCompspts);
  3222. (function (node, img, compspts, endCompspts, startCompspts) {
  3223. var position = node.getPosition(),
  3224. w = node.getWidth()*_ratio.ratioX,
  3225. h = node.getHeight()*_ratio.ratioY;
  3226. function resetPoints(rx, ry) {
  3227. for (var i = 0, len = compspts.length; i < len; i++) {
  3228. if (i%2 === 0) {
  3229. compspts[i]*=rx;
  3230. } else {
  3231. compspts[i]*=ry;
  3232. }
  3233. }
  3234. endCompspts[0] = compspts[compspts.length-2];
  3235. endCompspts[1] = compspts[compspts.length-1];
  3236. endCompspts[2] *= rx;
  3237. endCompspts[3] *= ry;
  3238. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3239. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3240. startCompspts[0] = compspts[0];
  3241. startCompspts[1] = compspts[1];
  3242. startCompspts[2] *= rx;
  3243. startCompspts[3] *= ry;
  3244. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3245. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3246. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3247. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3248. }
  3249. node.setSize(w, h);
  3250. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3251. node.a('node.width', w);
  3252. node.a('node.height', h);
  3253. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3254. node.borderWidth = 1;
  3255. node.a('node.borderwidth',node.borderWidth);
  3256. node._nodename = 'Node90';
  3257. node._nodeType = 'line';
  3258. zoomNodeList.push({
  3259. node: node,
  3260. attr: 'node.borderwidth'
  3261. });
  3262. var setWidth = node.setWidth,
  3263. setHeight = node.setHeight,
  3264. timer, rx = 1, ry = 1;
  3265. node.setWidth = function (width) {
  3266. var _width = this.getWidth();
  3267. rx = width / _width;
  3268. node.a('node.width', width);
  3269. setWidth.apply(this, arguments);
  3270. resetPoints(rx, 1);
  3271. }
  3272. node.setHeight = function (height) {
  3273. var _height = this.getHeight();
  3274. ry = height / _height;
  3275. node.a('node.height', height);
  3276. setHeight.apply(this, arguments);
  3277. resetPoints(1, ry);
  3278. }
  3279. })(Node90, Node90.getImage(), Node90compspts, Node90endCompspts, Node90startCompspts);
  3280. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3281. var Node91 = new ht.Node();
  3282. var Node91textStart, Node91textWidth, Node91lineStart, Node91align = 'left', Node91fontSize = 13.3333*_ratio.ratioY,Node91width = 75*_ratio.ratioX, Node91height = 24*_ratio.ratioY;
  3283. (function () {
  3284. if (Node91align === 'left') {
  3285. Node91textStart = Node91fontSize * 0.2 > 2 ? Node91fontSize * 0.2 - 4 : Node91fontSize * 0.2 - 9;
  3286. Node91textWidth = Node91width;
  3287. Node91lineStart = 1;
  3288. } else if (Node91align === 'right') {
  3289. Node91textStart = 0;
  3290. Node91textWidth =Node91fontSize <= 8 ? Node91width + Node91fontSize * 0.2 + 6 : Node91width - Node91fontSize * 0.2;
  3291. Node91lineStart = (Node91width - (ht.Default.getTextSize('201617', ' '+ Node91fontSize + 'px "Arial"').width + 6)) * 0.5;
  3292. } else if (Node91align === 'center') {
  3293. Node91textStart = -3;
  3294. Node91textWidth = Node91width;
  3295. Node91lineStart = Node91width - ht.Default.getTextSize('201617', ' '+ Node91fontSize + 'px "Arial"').width - 11;
  3296. }
  3297. })();
  3298. Node91.setImage(GD.getTextJSON(Node91width, Node91height, true, false, false, ' '+ Node91fontSize + 'px "Arial"'))
  3299. Node91.setPosition(178*ratio.ratioX, 218*ratio.ratioY);
  3300. Node91.setWidth(Node91width);
  3301. Node91.setHeight(Node91height);
  3302. Node91._nodeType = 'text';
  3303. Node91._disallowEvert = true;
  3304. Node91.setRotation(0*Math.PI/180);
  3305. Node91.a('node.width', Node91width);
  3306. Node91.a('node.height', Node91height);
  3307. Node91.a('node.rect', [0, 0, Node91width, Node91height]);
  3308. Node91.a('node.bordercolor','rgba(0,0,0,1)');
  3309. Node91.a('node.borderwidth', 0);
  3310. Node91.a('node.background','' || 'rgba(0,0,0,0)');
  3311. Node91.a('node.gradient','');
  3312. Node91.a('node.gradientcolor','');
  3313. Node91.a('node.text','201617');
  3314. Node91.a('node.textalign','left');
  3315. Node91.a('node.textvAlign','middle');
  3316. Node91.a('node.textrect', [Node91textStart, 0, Node91textWidth, Node91height]);
  3317. Node91.a('node.color','rgba(0,0,0,1)');
  3318. Node91.a('node.font',' '+ Node91fontSize + 'px "Arial"');
  3319. Node91.a('node.textvisible',true);
  3320. Node91.a('node.linefeed',false);
  3321. if (false) {
  3322. Node91.a('node.textfunc',function(g) {
  3323. g.beginPath();
  3324. var str=Node91.a('node.text') || '201617';
  3325. var color=Node91.a('node.color') || 'rgba(0,0,0,1)';
  3326. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node91width,Node91height,13.3333*_ratio.ratioY,"left",color,' '+ Node91fontSize + 'px "Arial"', 0,g);
  3327. });
  3328. }
  3329. if (false) {
  3330. Node91.a('node.underlinepoints',[Node91lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node91fontSize + 2 , ht.Default.getTextSize('201617', ' '+ Node91fontSize + 'px "Arial"').width + 6, (Node91height - Node91fontSize) * 0.5*_ratio.ratioY + Node91fontSize + 2 ]);
  3331. Node91.a('node.underlinevisible',false);
  3332. Node91.a('node.underlineBorderWidth', 1);
  3333. }
  3334. dataModel.add(Node91);
  3335. zoomNodeList.push({
  3336. node: Node91,
  3337. borderWidth: 0,
  3338. attr: 'node.borderwidth'
  3339. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3340. var Node92 = new ht.Node();
  3341. var Node92textStart, Node92textWidth, Node92lineStart, Node92align = 'left', Node92fontSize = 13.3333*_ratio.ratioY,Node92width = 27*_ratio.ratioX, Node92height = 24*_ratio.ratioY;
  3342. (function () {
  3343. if (Node92align === 'left') {
  3344. Node92textStart = Node92fontSize * 0.2 > 2 ? Node92fontSize * 0.2 - 4 : Node92fontSize * 0.2 - 9;
  3345. Node92textWidth = Node92width;
  3346. Node92lineStart = 1;
  3347. } else if (Node92align === 'right') {
  3348. Node92textStart = 0;
  3349. Node92textWidth =Node92fontSize <= 8 ? Node92width + Node92fontSize * 0.2 + 6 : Node92width - Node92fontSize * 0.2;
  3350. Node92lineStart = (Node92width - (ht.Default.getTextSize('201', ' '+ Node92fontSize + 'px "Arial"').width + 6)) * 0.5;
  3351. } else if (Node92align === 'center') {
  3352. Node92textStart = -3;
  3353. Node92textWidth = Node92width;
  3354. Node92lineStart = Node92width - ht.Default.getTextSize('201', ' '+ Node92fontSize + 'px "Arial"').width - 11;
  3355. }
  3356. })();
  3357. Node92.setImage(GD.getTextJSON(Node92width, Node92height, true, false, false, ' '+ Node92fontSize + 'px "Arial"'))
  3358. Node92.setPosition(249*ratio.ratioX, 262*ratio.ratioY);
  3359. Node92.setWidth(Node92width);
  3360. Node92.setHeight(Node92height);
  3361. Node92._nodeType = 'text';
  3362. Node92._disallowEvert = true;
  3363. Node92.setRotation(0*Math.PI/180);
  3364. Node92.a('node.width', Node92width);
  3365. Node92.a('node.height', Node92height);
  3366. Node92.a('node.rect', [0, 0, Node92width, Node92height]);
  3367. Node92.a('node.bordercolor','rgba(0,0,0,1)');
  3368. Node92.a('node.borderwidth', 0);
  3369. Node92.a('node.background','' || 'rgba(0,0,0,0)');
  3370. Node92.a('node.gradient','');
  3371. Node92.a('node.gradientcolor','');
  3372. Node92.a('node.text','201');
  3373. Node92.a('node.textalign','left');
  3374. Node92.a('node.textvAlign','middle');
  3375. Node92.a('node.textrect', [Node92textStart, 0, Node92textWidth, Node92height]);
  3376. Node92.a('node.color','rgba(0,0,0,1)');
  3377. Node92.a('node.font',' '+ Node92fontSize + 'px "Arial"');
  3378. Node92.a('node.textvisible',true);
  3379. Node92.a('node.linefeed',false);
  3380. if (false) {
  3381. Node92.a('node.textfunc',function(g) {
  3382. g.beginPath();
  3383. var str=Node92.a('node.text') || '201';
  3384. var color=Node92.a('node.color') || 'rgba(0,0,0,1)';
  3385. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node92width,Node92height,13.3333*_ratio.ratioY,"left",color,' '+ Node92fontSize + 'px "Arial"', 0,g);
  3386. });
  3387. }
  3388. if (false) {
  3389. Node92.a('node.underlinepoints',[Node92lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node92fontSize + 2 , ht.Default.getTextSize('201', ' '+ Node92fontSize + 'px "Arial"').width + 6, (Node92height - Node92fontSize) * 0.5*_ratio.ratioY + Node92fontSize + 2 ]);
  3390. Node92.a('node.underlinevisible',false);
  3391. Node92.a('node.underlineBorderWidth', 1);
  3392. }
  3393. dataModel.add(Node92);
  3394. zoomNodeList.push({
  3395. node: Node92,
  3396. borderWidth: 0,
  3397. attr: 'node.borderwidth'
  3398. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3399. var Node93 = new ht.Node();
  3400. var Node93textStart, Node93textWidth, Node93lineStart, Node93align = 'left', Node93fontSize = 13.3333*_ratio.ratioY,Node93width = 34*_ratio.ratioX, Node93height = 24*_ratio.ratioY;
  3401. (function () {
  3402. if (Node93align === 'left') {
  3403. Node93textStart = Node93fontSize * 0.2 > 2 ? Node93fontSize * 0.2 - 4 : Node93fontSize * 0.2 - 9;
  3404. Node93textWidth = Node93width;
  3405. Node93lineStart = 1;
  3406. } else if (Node93align === 'right') {
  3407. Node93textStart = 0;
  3408. Node93textWidth =Node93fontSize <= 8 ? Node93width + Node93fontSize * 0.2 + 6 : Node93width - Node93fontSize * 0.2;
  3409. Node93lineStart = (Node93width - (ht.Default.getTextSize('2011', ' '+ Node93fontSize + 'px "Arial"').width + 6)) * 0.5;
  3410. } else if (Node93align === 'center') {
  3411. Node93textStart = -3;
  3412. Node93textWidth = Node93width;
  3413. Node93lineStart = Node93width - ht.Default.getTextSize('2011', ' '+ Node93fontSize + 'px "Arial"').width - 11;
  3414. }
  3415. })();
  3416. Node93.setImage(GD.getTextJSON(Node93width, Node93height, true, false, false, ' '+ Node93fontSize + 'px "Arial"'))
  3417. Node93.setPosition(246*ratio.ratioX, 292*ratio.ratioY);
  3418. Node93.setWidth(Node93width);
  3419. Node93.setHeight(Node93height);
  3420. Node93._nodeType = 'text';
  3421. Node93._disallowEvert = true;
  3422. Node93.setRotation(0*Math.PI/180);
  3423. Node93.a('node.width', Node93width);
  3424. Node93.a('node.height', Node93height);
  3425. Node93.a('node.rect', [0, 0, Node93width, Node93height]);
  3426. Node93.a('node.bordercolor','rgba(0,0,0,1)');
  3427. Node93.a('node.borderwidth', 0);
  3428. Node93.a('node.background','' || 'rgba(0,0,0,0)');
  3429. Node93.a('node.gradient','');
  3430. Node93.a('node.gradientcolor','');
  3431. Node93.a('node.text','2011');
  3432. Node93.a('node.textalign','left');
  3433. Node93.a('node.textvAlign','middle');
  3434. Node93.a('node.textrect', [Node93textStart, 0, Node93textWidth, Node93height]);
  3435. Node93.a('node.color','rgba(0,0,0,1)');
  3436. Node93.a('node.font',' '+ Node93fontSize + 'px "Arial"');
  3437. Node93.a('node.textvisible',true);
  3438. Node93.a('node.linefeed',false);
  3439. if (false) {
  3440. Node93.a('node.textfunc',function(g) {
  3441. g.beginPath();
  3442. var str=Node93.a('node.text') || '2011';
  3443. var color=Node93.a('node.color') || 'rgba(0,0,0,1)';
  3444. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node93width,Node93height,13.3333*_ratio.ratioY,"left",color,' '+ Node93fontSize + 'px "Arial"', 0,g);
  3445. });
  3446. }
  3447. if (false) {
  3448. Node93.a('node.underlinepoints',[Node93lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node93fontSize + 2 , ht.Default.getTextSize('2011', ' '+ Node93fontSize + 'px "Arial"').width + 6, (Node93height - Node93fontSize) * 0.5*_ratio.ratioY + Node93fontSize + 2 ]);
  3449. Node93.a('node.underlinevisible',false);
  3450. Node93.a('node.underlineBorderWidth', 1);
  3451. }
  3452. dataModel.add(Node93);
  3453. zoomNodeList.push({
  3454. node: Node93,
  3455. borderWidth: 0,
  3456. attr: 'node.borderwidth'
  3457. }); var Node94points=[270, 278,310, 278],
  3458. Node94rect=ht.Default.unionPoint([{x:270,y:278},{x:310,y:278}]),
  3459. Node94compspts=[];
  3460. _ratio = GD.getRatioWithRotation(0, ratio);
  3461. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  3462. _endratio = GD.getRatioWithRotation(0, ratio);
  3463. for(var i=0;i<Node94points.length;i++){
  3464. if(i%2==0){
  3465. Node94compspts.push(Node94points[i]-Node94rect.x);
  3466. }else{
  3467. Node94compspts.push(Node94points[i]-Node94rect.y);
  3468. }
  3469. }
  3470. var Node94ptslength=Node94compspts.length;
  3471. if (Node94rect.height === 0) {
  3472. Node94compspts[0] -= 0;
  3473. Node94compspts[Node94ptslength-2] += 0;
  3474. } else if (Node94rect.width === 0){
  3475. Node94compspts[1] -= 0;
  3476. Node94compspts[Node94ptslength-1] += 0;
  3477. } else {
  3478. Node94compspts[0] -= 0;
  3479. Node94compspts[1] -= 0;
  3480. Node94compspts[Node94ptslength-2] += 0;
  3481. Node94compspts[Node94ptslength-1] += 0;
  3482. }
  3483. Node94 = new ht.Node();
  3484. Node94.borderWidth = 1;
  3485. Node94rect.width = Node94rect.width === 0 ? 0.0001 : Node94rect.width;
  3486. Node94rect.height = Node94rect.height === 0 ? 0.0001 : Node94rect.height;
  3487. var Node94endCompspts = [Node94compspts[Node94ptslength-2],Node94compspts[Node94ptslength-1],0,0];
  3488. var Node94startCompspts = [Node94compspts[0],Node94compspts[1],0,0];
  3489. Node94.setImage(GD.getPolyLineJSON());
  3490. Node94.setPosition(Node94rect.x+Node94rect.width/2,Node94rect.y+Node94rect.height/2);
  3491. Node94.setSize(Node94rect.width,Node94rect.height);
  3492. Node94.setStyle("opacity",1);
  3493. Node94.s({'pixelPerfect':true});
  3494. Node94borderwidth=1;
  3495. Node94.setRotation(0);
  3496. dataModel.add(Node94);
  3497. Node94.a('node.points',Node94compspts);
  3498. Node94.a('node.segments',[1,2]);
  3499. Node94.a('node.color','rgba(255,0,255,1)');
  3500. Node94.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3501. Node94.a('node.borderColor','rgba(255,0,255,1)');
  3502. Node94.a('node.background','rgba(255,0,255,1)');
  3503. Node94.a('node.gradient','');
  3504. Node94.a('node.gradientcolor','rgba(255,0,255,1)');
  3505. Node94.a('node.endCompspts',Node94endCompspts);
  3506. Node94.a('node.startCompspts',Node94startCompspts);
  3507. (function (node, img, compspts, endCompspts, startCompspts) {
  3508. var position = node.getPosition(),
  3509. w = node.getWidth()*_ratio.ratioX,
  3510. h = node.getHeight()*_ratio.ratioY;
  3511. function resetPoints(rx, ry) {
  3512. for (var i = 0, len = compspts.length; i < len; i++) {
  3513. if (i%2 === 0) {
  3514. compspts[i]*=rx;
  3515. } else {
  3516. compspts[i]*=ry;
  3517. }
  3518. }
  3519. endCompspts[0] = compspts[compspts.length-2];
  3520. endCompspts[1] = compspts[compspts.length-1];
  3521. endCompspts[2] *= rx;
  3522. endCompspts[3] *= ry;
  3523. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3524. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3525. startCompspts[0] = compspts[0];
  3526. startCompspts[1] = compspts[1];
  3527. startCompspts[2] *= rx;
  3528. startCompspts[3] *= ry;
  3529. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3530. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3531. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3532. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3533. }
  3534. node.setSize(w, h);
  3535. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3536. node.a('node.width', w);
  3537. node.a('node.height', h);
  3538. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3539. node.borderWidth = 1;
  3540. node.a('node.borderwidth',node.borderWidth);
  3541. node._nodename = 'Node94';
  3542. node._nodeType = 'line';
  3543. zoomNodeList.push({
  3544. node: node,
  3545. attr: 'node.borderwidth'
  3546. });
  3547. var setWidth = node.setWidth,
  3548. setHeight = node.setHeight,
  3549. timer, rx = 1, ry = 1;
  3550. node.setWidth = function (width) {
  3551. var _width = this.getWidth();
  3552. rx = width / _width;
  3553. node.a('node.width', width);
  3554. setWidth.apply(this, arguments);
  3555. resetPoints(rx, 1);
  3556. }
  3557. node.setHeight = function (height) {
  3558. var _height = this.getHeight();
  3559. ry = height / _height;
  3560. node.a('node.height', height);
  3561. setHeight.apply(this, arguments);
  3562. resetPoints(1, ry);
  3563. }
  3564. })(Node94, Node94.getImage(), Node94compspts, Node94endCompspts, Node94startCompspts);
  3565. var Node95points=[310, 288,310, 278],
  3566. Node95rect=ht.Default.unionPoint([{x:310,y:288},{x:310,y:278}]),
  3567. Node95compspts=[];
  3568. _ratio = GD.getRatioWithRotation(0, ratio);
  3569. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  3570. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  3571. for(var i=0;i<Node95points.length;i++){
  3572. if(i%2==0){
  3573. Node95compspts.push(Node95points[i]-Node95rect.x);
  3574. }else{
  3575. Node95compspts.push(Node95points[i]-Node95rect.y);
  3576. }
  3577. }
  3578. var Node95ptslength=Node95compspts.length;
  3579. if (Node95rect.height === 0) {
  3580. Node95compspts[0] -= 0;
  3581. Node95compspts[Node95ptslength-2] += 0;
  3582. } else if (Node95rect.width === 0){
  3583. Node95compspts[1] -= 0;
  3584. Node95compspts[Node95ptslength-1] += 0;
  3585. } else {
  3586. Node95compspts[0] -= 0;
  3587. Node95compspts[1] -= 0;
  3588. Node95compspts[Node95ptslength-2] += 0;
  3589. Node95compspts[Node95ptslength-1] += 0;
  3590. }
  3591. Node95 = new ht.Node();
  3592. Node95.borderWidth = 1;
  3593. Node95rect.width = Node95rect.width === 0 ? 0.0001 : Node95rect.width;
  3594. Node95rect.height = Node95rect.height === 0 ? 0.0001 : Node95rect.height;
  3595. var Node95endCompspts = [Node95compspts[Node95ptslength-2],Node95compspts[Node95ptslength-1],0,0];
  3596. var Node95startCompspts = [Node95compspts[0],Node95compspts[1],0,0];
  3597. Node95.setImage(GD.getPolyLineJSON());
  3598. Node95.setPosition(Node95rect.x+Node95rect.width/2,Node95rect.y+Node95rect.height/2);
  3599. Node95.setSize(Node95rect.width,Node95rect.height);
  3600. Node95.setStyle("opacity",1);
  3601. Node95.s({'pixelPerfect':true});
  3602. Node95borderwidth=1;
  3603. Node95.setRotation(0);
  3604. dataModel.add(Node95);
  3605. Node95.a('node.points',Node95compspts);
  3606. Node95.a('node.segments',[1,2]);
  3607. Node95.a('node.color','rgba(255,0,255,1)');
  3608. Node95.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3609. Node95.a('node.borderColor','rgba(255,0,255,1)');
  3610. Node95.a('node.background','rgba(255,0,255,1)');
  3611. Node95.a('node.gradient','');
  3612. Node95.a('node.gradientcolor','rgba(255,0,255,1)');
  3613. Node95.a('node.endCompspts',Node95endCompspts);
  3614. Node95.a('node.startCompspts',Node95startCompspts);
  3615. (function (node, img, compspts, endCompspts, startCompspts) {
  3616. var position = node.getPosition(),
  3617. w = node.getWidth()*_ratio.ratioX,
  3618. h = node.getHeight()*_ratio.ratioY;
  3619. function resetPoints(rx, ry) {
  3620. for (var i = 0, len = compspts.length; i < len; i++) {
  3621. if (i%2 === 0) {
  3622. compspts[i]*=rx;
  3623. } else {
  3624. compspts[i]*=ry;
  3625. }
  3626. }
  3627. endCompspts[0] = compspts[compspts.length-2];
  3628. endCompspts[1] = compspts[compspts.length-1];
  3629. endCompspts[2] *= rx;
  3630. endCompspts[3] *= ry;
  3631. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3632. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3633. startCompspts[0] = compspts[0];
  3634. startCompspts[1] = compspts[1];
  3635. startCompspts[2] *= rx;
  3636. startCompspts[3] *= ry;
  3637. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3638. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3639. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3640. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3641. }
  3642. node.setSize(w, h);
  3643. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3644. node.a('node.width', w);
  3645. node.a('node.height', h);
  3646. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3647. node.borderWidth = 1;
  3648. node.a('node.borderwidth',node.borderWidth);
  3649. node._nodename = 'Node95';
  3650. node._nodeType = 'line';
  3651. zoomNodeList.push({
  3652. node: node,
  3653. attr: 'node.borderwidth'
  3654. });
  3655. var setWidth = node.setWidth,
  3656. setHeight = node.setHeight,
  3657. timer, rx = 1, ry = 1;
  3658. node.setWidth = function (width) {
  3659. var _width = this.getWidth();
  3660. rx = width / _width;
  3661. node.a('node.width', width);
  3662. setWidth.apply(this, arguments);
  3663. resetPoints(rx, 1);
  3664. }
  3665. node.setHeight = function (height) {
  3666. var _height = this.getHeight();
  3667. ry = height / _height;
  3668. node.a('node.height', height);
  3669. setHeight.apply(this, arguments);
  3670. resetPoints(1, ry);
  3671. }
  3672. })(Node95, Node95.getImage(), Node95compspts, Node95endCompspts, Node95startCompspts);
  3673. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3674. var Node96 = new ht.lib['接地'](310*ratio.ratioX, 306*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node96');
  3675. _libModel.add("Node96", Node96);
  3676. Node96.setRotation(0*Math.PI/180);
  3677. ;
  3678. ;
  3679. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3680. var Node97 = new ht.Node();
  3681. var Node97textStart, Node97textWidth, Node97lineStart, Node97align = 'left', Node97fontSize = 13.3333*_ratio.ratioY,Node97width = 42*_ratio.ratioX, Node97height = 24*_ratio.ratioY;
  3682. (function () {
  3683. if (Node97align === 'left') {
  3684. Node97textStart = Node97fontSize * 0.2 > 2 ? Node97fontSize * 0.2 - 4 : Node97fontSize * 0.2 - 9;
  3685. Node97textWidth = Node97width;
  3686. Node97lineStart = 1;
  3687. } else if (Node97align === 'right') {
  3688. Node97textStart = 0;
  3689. Node97textWidth =Node97fontSize <= 8 ? Node97width + Node97fontSize * 0.2 + 6 : Node97width - Node97fontSize * 0.2;
  3690. Node97lineStart = (Node97width - (ht.Default.getTextSize('20117', ' '+ Node97fontSize + 'px "Arial"').width + 6)) * 0.5;
  3691. } else if (Node97align === 'center') {
  3692. Node97textStart = -3;
  3693. Node97textWidth = Node97width;
  3694. Node97lineStart = Node97width - ht.Default.getTextSize('20117', ' '+ Node97fontSize + 'px "Arial"').width - 11;
  3695. }
  3696. })();
  3697. Node97.setImage(GD.getTextJSON(Node97width, Node97height, true, false, false, ' '+ Node97fontSize + 'px "Arial"'))
  3698. Node97.setPosition(340*ratio.ratioX, 294*ratio.ratioY);
  3699. Node97.setWidth(Node97width);
  3700. Node97.setHeight(Node97height);
  3701. Node97._nodeType = 'text';
  3702. Node97._disallowEvert = true;
  3703. Node97.setRotation(0*Math.PI/180);
  3704. Node97.a('node.width', Node97width);
  3705. Node97.a('node.height', Node97height);
  3706. Node97.a('node.rect', [0, 0, Node97width, Node97height]);
  3707. Node97.a('node.bordercolor','rgba(0,0,0,1)');
  3708. Node97.a('node.borderwidth', 0);
  3709. Node97.a('node.background','' || 'rgba(0,0,0,0)');
  3710. Node97.a('node.gradient','');
  3711. Node97.a('node.gradientcolor','');
  3712. Node97.a('node.text','20117');
  3713. Node97.a('node.textalign','left');
  3714. Node97.a('node.textvAlign','middle');
  3715. Node97.a('node.textrect', [Node97textStart, 0, Node97textWidth, Node97height]);
  3716. Node97.a('node.color','rgba(0,0,0,1)');
  3717. Node97.a('node.font',' '+ Node97fontSize + 'px "Arial"');
  3718. Node97.a('node.textvisible',true);
  3719. Node97.a('node.linefeed',false);
  3720. if (false) {
  3721. Node97.a('node.textfunc',function(g) {
  3722. g.beginPath();
  3723. var str=Node97.a('node.text') || '20117';
  3724. var color=Node97.a('node.color') || 'rgba(0,0,0,1)';
  3725. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node97width,Node97height,13.3333*_ratio.ratioY,"left",color,' '+ Node97fontSize + 'px "Arial"', 0,g);
  3726. });
  3727. }
  3728. if (false) {
  3729. Node97.a('node.underlinepoints',[Node97lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node97fontSize + 2 , ht.Default.getTextSize('20117', ' '+ Node97fontSize + 'px "Arial"').width + 6, (Node97height - Node97fontSize) * 0.5*_ratio.ratioY + Node97fontSize + 2 ]);
  3730. Node97.a('node.underlinevisible',false);
  3731. Node97.a('node.underlineBorderWidth', 1);
  3732. }
  3733. dataModel.add(Node97);
  3734. zoomNodeList.push({
  3735. node: Node97,
  3736. borderWidth: 0,
  3737. attr: 'node.borderwidth'
  3738. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3739. var Node98 = new ht.Node();
  3740. var Node98textStart, Node98textWidth, Node98lineStart, Node98align = 'left', Node98fontSize = 13.3333*_ratio.ratioY,Node98width = 59*_ratio.ratioX, Node98height = 25*_ratio.ratioY;
  3741. (function () {
  3742. if (Node98align === 'left') {
  3743. Node98textStart = Node98fontSize * 0.2 > 2 ? Node98fontSize * 0.2 - 4 : Node98fontSize * 0.2 - 9;
  3744. Node98textWidth = Node98width;
  3745. Node98lineStart = 1;
  3746. } else if (Node98align === 'right') {
  3747. Node98textStart = 0;
  3748. Node98textWidth =Node98fontSize <= 8 ? Node98width + Node98fontSize * 0.2 + 6 : Node98width - Node98fontSize * 0.2;
  3749. Node98lineStart = (Node98width - (ht.Default.getTextSize('Ia:', ' '+ Node98fontSize + 'px "Arial"').width + 6)) * 0.5;
  3750. } else if (Node98align === 'center') {
  3751. Node98textStart = -3;
  3752. Node98textWidth = Node98width;
  3753. Node98lineStart = Node98width - ht.Default.getTextSize('Ia:', ' '+ Node98fontSize + 'px "Arial"').width - 11;
  3754. }
  3755. })();
  3756. Node98.setImage(GD.getTextJSON(Node98width, Node98height, true, false, false, ' '+ Node98fontSize + 'px "Arial"'))
  3757. Node98.setPosition(440*ratio.ratioX, 224*ratio.ratioY);
  3758. Node98.setWidth(Node98width);
  3759. Node98.setHeight(Node98height);
  3760. Node98._nodeType = 'text';
  3761. Node98._disallowEvert = true;
  3762. Node98.setRotation(0*Math.PI/180);
  3763. Node98.a('node.width', Node98width);
  3764. Node98.a('node.height', Node98height);
  3765. Node98.a('node.rect', [0, 0, Node98width, Node98height]);
  3766. Node98.a('node.bordercolor','rgba(255,0,255,1)');
  3767. Node98.a('node.borderwidth', 0);
  3768. Node98.a('node.background','' || 'rgba(0,0,0,0)');
  3769. Node98.a('node.gradient','');
  3770. Node98.a('node.gradientcolor','');
  3771. Node98.a('node.text','Ia:');
  3772. Node98.a('node.textalign','left');
  3773. Node98.a('node.textvAlign','middle');
  3774. Node98.a('node.textrect', [Node98textStart, 0, Node98textWidth, Node98height]);
  3775. Node98.a('node.color','rgba(255,0,255,1)');
  3776. Node98.a('node.font',' '+ Node98fontSize + 'px "Arial"');
  3777. Node98.a('node.textvisible',true);
  3778. Node98.a('node.linefeed',false);
  3779. if (false) {
  3780. Node98.a('node.textfunc',function(g) {
  3781. g.beginPath();
  3782. var str=Node98.a('node.text') || 'Ia:';
  3783. var color=Node98.a('node.color') || 'rgba(255,0,255,1)';
  3784. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node98width,Node98height,13.3333*_ratio.ratioY,"left",color,' '+ Node98fontSize + 'px "Arial"', 0,g);
  3785. });
  3786. }
  3787. if (false) {
  3788. Node98.a('node.underlinepoints',[Node98lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node98fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node98fontSize + 'px "Arial"').width + 6, (Node98height - Node98fontSize) * 0.5*_ratio.ratioY + Node98fontSize + 2 ]);
  3789. Node98.a('node.underlinevisible',false);
  3790. Node98.a('node.underlineBorderWidth', 1);
  3791. }
  3792. dataModel.add(Node98);
  3793. zoomNodeList.push({
  3794. node: Node98,
  3795. borderWidth: 0,
  3796. attr: 'node.borderwidth'
  3797. }); var Node99points=[710, 321,710, 301],
  3798. Node99rect=ht.Default.unionPoint([{x:710,y:321},{x:710,y:301}]),
  3799. Node99compspts=[];
  3800. _ratio = GD.getRatioWithRotation(0, ratio);
  3801. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  3802. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  3803. for(var i=0;i<Node99points.length;i++){
  3804. if(i%2==0){
  3805. Node99compspts.push(Node99points[i]-Node99rect.x);
  3806. }else{
  3807. Node99compspts.push(Node99points[i]-Node99rect.y);
  3808. }
  3809. }
  3810. var Node99ptslength=Node99compspts.length;
  3811. if (Node99rect.height === 0) {
  3812. Node99compspts[0] -= 0;
  3813. Node99compspts[Node99ptslength-2] += 0;
  3814. } else if (Node99rect.width === 0){
  3815. Node99compspts[1] -= 0;
  3816. Node99compspts[Node99ptslength-1] += 0;
  3817. } else {
  3818. Node99compspts[0] -= 0;
  3819. Node99compspts[1] -= 0;
  3820. Node99compspts[Node99ptslength-2] += 0;
  3821. Node99compspts[Node99ptslength-1] += 0;
  3822. }
  3823. Node99 = new ht.Node();
  3824. Node99.borderWidth = 1;
  3825. Node99rect.width = Node99rect.width === 0 ? 0.0001 : Node99rect.width;
  3826. Node99rect.height = Node99rect.height === 0 ? 0.0001 : Node99rect.height;
  3827. var Node99endCompspts = [Node99compspts[Node99ptslength-2],Node99compspts[Node99ptslength-1],0,0];
  3828. var Node99startCompspts = [Node99compspts[0],Node99compspts[1],0,0];
  3829. Node99.setImage(GD.getPolyLineJSON());
  3830. Node99.setPosition(Node99rect.x+Node99rect.width/2,Node99rect.y+Node99rect.height/2);
  3831. Node99.setSize(Node99rect.width,Node99rect.height);
  3832. Node99.setStyle("opacity",1);
  3833. Node99.s({'pixelPerfect':true});
  3834. Node99borderwidth=1;
  3835. Node99.setRotation(0);
  3836. dataModel.add(Node99);
  3837. Node99.a('node.points',Node99compspts);
  3838. Node99.a('node.segments',[1,2]);
  3839. Node99.a('node.color','rgba(255,0,255,1)');
  3840. Node99.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3841. Node99.a('node.borderColor','rgba(255,0,255,1)');
  3842. Node99.a('node.background','rgba(255,0,255,1)');
  3843. Node99.a('node.gradient','');
  3844. Node99.a('node.gradientcolor','rgba(255,0,255,1)');
  3845. Node99.a('node.endCompspts',Node99endCompspts);
  3846. Node99.a('node.startCompspts',Node99startCompspts);
  3847. (function (node, img, compspts, endCompspts, startCompspts) {
  3848. var position = node.getPosition(),
  3849. w = node.getWidth()*_ratio.ratioX,
  3850. h = node.getHeight()*_ratio.ratioY;
  3851. function resetPoints(rx, ry) {
  3852. for (var i = 0, len = compspts.length; i < len; i++) {
  3853. if (i%2 === 0) {
  3854. compspts[i]*=rx;
  3855. } else {
  3856. compspts[i]*=ry;
  3857. }
  3858. }
  3859. endCompspts[0] = compspts[compspts.length-2];
  3860. endCompspts[1] = compspts[compspts.length-1];
  3861. endCompspts[2] *= rx;
  3862. endCompspts[3] *= ry;
  3863. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3864. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3865. startCompspts[0] = compspts[0];
  3866. startCompspts[1] = compspts[1];
  3867. startCompspts[2] *= rx;
  3868. startCompspts[3] *= ry;
  3869. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3870. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3871. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3872. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3873. }
  3874. node.setSize(w, h);
  3875. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3876. node.a('node.width', w);
  3877. node.a('node.height', h);
  3878. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3879. node.borderWidth = 1;
  3880. node.a('node.borderwidth',node.borderWidth);
  3881. node._nodename = 'Node99';
  3882. node._nodeType = 'line';
  3883. zoomNodeList.push({
  3884. node: node,
  3885. attr: 'node.borderwidth'
  3886. });
  3887. var setWidth = node.setWidth,
  3888. setHeight = node.setHeight,
  3889. timer, rx = 1, ry = 1;
  3890. node.setWidth = function (width) {
  3891. var _width = this.getWidth();
  3892. rx = width / _width;
  3893. node.a('node.width', width);
  3894. setWidth.apply(this, arguments);
  3895. resetPoints(rx, 1);
  3896. }
  3897. node.setHeight = function (height) {
  3898. var _height = this.getHeight();
  3899. ry = height / _height;
  3900. node.a('node.height', height);
  3901. setHeight.apply(this, arguments);
  3902. resetPoints(1, ry);
  3903. }
  3904. })(Node99, Node99.getImage(), Node99compspts, Node99endCompspts, Node99startCompspts);
  3905. var Node100points=[710, 291,710, 271],
  3906. Node100rect=ht.Default.unionPoint([{x:710,y:291},{x:710,y:271}]),
  3907. Node100compspts=[];
  3908. _ratio = GD.getRatioWithRotation(0, ratio);
  3909. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  3910. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  3911. for(var i=0;i<Node100points.length;i++){
  3912. if(i%2==0){
  3913. Node100compspts.push(Node100points[i]-Node100rect.x);
  3914. }else{
  3915. Node100compspts.push(Node100points[i]-Node100rect.y);
  3916. }
  3917. }
  3918. var Node100ptslength=Node100compspts.length;
  3919. if (Node100rect.height === 0) {
  3920. Node100compspts[0] -= 0;
  3921. Node100compspts[Node100ptslength-2] += 0;
  3922. } else if (Node100rect.width === 0){
  3923. Node100compspts[1] -= 0;
  3924. Node100compspts[Node100ptslength-1] += 0;
  3925. } else {
  3926. Node100compspts[0] -= 0;
  3927. Node100compspts[1] -= 0;
  3928. Node100compspts[Node100ptslength-2] += 0;
  3929. Node100compspts[Node100ptslength-1] += 0;
  3930. }
  3931. Node100 = new ht.Node();
  3932. Node100.borderWidth = 1;
  3933. Node100rect.width = Node100rect.width === 0 ? 0.0001 : Node100rect.width;
  3934. Node100rect.height = Node100rect.height === 0 ? 0.0001 : Node100rect.height;
  3935. var Node100endCompspts = [Node100compspts[Node100ptslength-2],Node100compspts[Node100ptslength-1],0,0];
  3936. var Node100startCompspts = [Node100compspts[0],Node100compspts[1],0,0];
  3937. Node100.setImage(GD.getPolyLineJSON());
  3938. Node100.setPosition(Node100rect.x+Node100rect.width/2,Node100rect.y+Node100rect.height/2);
  3939. Node100.setSize(Node100rect.width,Node100rect.height);
  3940. Node100.setStyle("opacity",1);
  3941. Node100.s({'pixelPerfect':true});
  3942. Node100borderwidth=1;
  3943. Node100.setRotation(0);
  3944. dataModel.add(Node100);
  3945. Node100.a('node.points',Node100compspts);
  3946. Node100.a('node.segments',[1,2]);
  3947. Node100.a('node.color','rgba(255,0,255,1)');
  3948. Node100.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3949. Node100.a('node.borderColor','rgba(255,0,255,1)');
  3950. Node100.a('node.background','rgba(255,0,255,1)');
  3951. Node100.a('node.gradient','');
  3952. Node100.a('node.gradientcolor','rgba(255,0,255,1)');
  3953. Node100.a('node.endCompspts',Node100endCompspts);
  3954. Node100.a('node.startCompspts',Node100startCompspts);
  3955. (function (node, img, compspts, endCompspts, startCompspts) {
  3956. var position = node.getPosition(),
  3957. w = node.getWidth()*_ratio.ratioX,
  3958. h = node.getHeight()*_ratio.ratioY;
  3959. function resetPoints(rx, ry) {
  3960. for (var i = 0, len = compspts.length; i < len; i++) {
  3961. if (i%2 === 0) {
  3962. compspts[i]*=rx;
  3963. } else {
  3964. compspts[i]*=ry;
  3965. }
  3966. }
  3967. endCompspts[0] = compspts[compspts.length-2];
  3968. endCompspts[1] = compspts[compspts.length-1];
  3969. endCompspts[2] *= rx;
  3970. endCompspts[3] *= ry;
  3971. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3972. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3973. startCompspts[0] = compspts[0];
  3974. startCompspts[1] = compspts[1];
  3975. startCompspts[2] *= rx;
  3976. startCompspts[3] *= ry;
  3977. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3978. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3979. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3980. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3981. }
  3982. node.setSize(w, h);
  3983. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3984. node.a('node.width', w);
  3985. node.a('node.height', h);
  3986. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3987. node.borderWidth = 1;
  3988. node.a('node.borderwidth',node.borderWidth);
  3989. node._nodename = 'Node100';
  3990. node._nodeType = 'line';
  3991. zoomNodeList.push({
  3992. node: node,
  3993. attr: 'node.borderwidth'
  3994. });
  3995. var setWidth = node.setWidth,
  3996. setHeight = node.setHeight,
  3997. timer, rx = 1, ry = 1;
  3998. node.setWidth = function (width) {
  3999. var _width = this.getWidth();
  4000. rx = width / _width;
  4001. node.a('node.width', width);
  4002. setWidth.apply(this, arguments);
  4003. resetPoints(rx, 1);
  4004. }
  4005. node.setHeight = function (height) {
  4006. var _height = this.getHeight();
  4007. ry = height / _height;
  4008. node.a('node.height', height);
  4009. setHeight.apply(this, arguments);
  4010. resetPoints(1, ry);
  4011. }
  4012. })(Node100, Node100.getImage(), Node100compspts, Node100endCompspts, Node100startCompspts);
  4013. var Node101points=[710, 251,710, 231],
  4014. Node101rect=ht.Default.unionPoint([{x:710,y:251},{x:710,y:231}]),
  4015. Node101compspts=[];
  4016. _ratio = GD.getRatioWithRotation(0, ratio);
  4017. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  4018. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  4019. for(var i=0;i<Node101points.length;i++){
  4020. if(i%2==0){
  4021. Node101compspts.push(Node101points[i]-Node101rect.x);
  4022. }else{
  4023. Node101compspts.push(Node101points[i]-Node101rect.y);
  4024. }
  4025. }
  4026. var Node101ptslength=Node101compspts.length;
  4027. if (Node101rect.height === 0) {
  4028. Node101compspts[0] -= 0;
  4029. Node101compspts[Node101ptslength-2] += 0;
  4030. } else if (Node101rect.width === 0){
  4031. Node101compspts[1] -= 0;
  4032. Node101compspts[Node101ptslength-1] += 0;
  4033. } else {
  4034. Node101compspts[0] -= 0;
  4035. Node101compspts[1] -= 0;
  4036. Node101compspts[Node101ptslength-2] += 0;
  4037. Node101compspts[Node101ptslength-1] += 0;
  4038. }
  4039. Node101 = new ht.Node();
  4040. Node101.borderWidth = 1;
  4041. Node101rect.width = Node101rect.width === 0 ? 0.0001 : Node101rect.width;
  4042. Node101rect.height = Node101rect.height === 0 ? 0.0001 : Node101rect.height;
  4043. var Node101endCompspts = [Node101compspts[Node101ptslength-2],Node101compspts[Node101ptslength-1],0,0];
  4044. var Node101startCompspts = [Node101compspts[0],Node101compspts[1],0,0];
  4045. Node101.setImage(GD.getPolyLineJSON());
  4046. Node101.setPosition(Node101rect.x+Node101rect.width/2,Node101rect.y+Node101rect.height/2);
  4047. Node101.setSize(Node101rect.width,Node101rect.height);
  4048. Node101.setStyle("opacity",1);
  4049. Node101.s({'pixelPerfect':true});
  4050. Node101borderwidth=1;
  4051. Node101.setRotation(0);
  4052. dataModel.add(Node101);
  4053. Node101.a('node.points',Node101compspts);
  4054. Node101.a('node.segments',[1,2]);
  4055. Node101.a('node.color','rgba(255,0,255,1)');
  4056. Node101.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4057. Node101.a('node.borderColor','rgba(255,0,255,1)');
  4058. Node101.a('node.background','rgba(255,0,255,1)');
  4059. Node101.a('node.gradient','');
  4060. Node101.a('node.gradientcolor','rgba(255,0,255,1)');
  4061. Node101.a('node.endCompspts',Node101endCompspts);
  4062. Node101.a('node.startCompspts',Node101startCompspts);
  4063. (function (node, img, compspts, endCompspts, startCompspts) {
  4064. var position = node.getPosition(),
  4065. w = node.getWidth()*_ratio.ratioX,
  4066. h = node.getHeight()*_ratio.ratioY;
  4067. function resetPoints(rx, ry) {
  4068. for (var i = 0, len = compspts.length; i < len; i++) {
  4069. if (i%2 === 0) {
  4070. compspts[i]*=rx;
  4071. } else {
  4072. compspts[i]*=ry;
  4073. }
  4074. }
  4075. endCompspts[0] = compspts[compspts.length-2];
  4076. endCompspts[1] = compspts[compspts.length-1];
  4077. endCompspts[2] *= rx;
  4078. endCompspts[3] *= ry;
  4079. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4080. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4081. startCompspts[0] = compspts[0];
  4082. startCompspts[1] = compspts[1];
  4083. startCompspts[2] *= rx;
  4084. startCompspts[3] *= ry;
  4085. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4086. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4087. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4088. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4089. }
  4090. node.setSize(w, h);
  4091. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4092. node.a('node.width', w);
  4093. node.a('node.height', h);
  4094. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4095. node.borderWidth = 1;
  4096. node.a('node.borderwidth',node.borderWidth);
  4097. node._nodename = 'Node101';
  4098. node._nodeType = 'line';
  4099. zoomNodeList.push({
  4100. node: node,
  4101. attr: 'node.borderwidth'
  4102. });
  4103. var setWidth = node.setWidth,
  4104. setHeight = node.setHeight,
  4105. timer, rx = 1, ry = 1;
  4106. node.setWidth = function (width) {
  4107. var _width = this.getWidth();
  4108. rx = width / _width;
  4109. node.a('node.width', width);
  4110. setWidth.apply(this, arguments);
  4111. resetPoints(rx, 1);
  4112. }
  4113. node.setHeight = function (height) {
  4114. var _height = this.getHeight();
  4115. ry = height / _height;
  4116. node.a('node.height', height);
  4117. setHeight.apply(this, arguments);
  4118. resetPoints(1, ry);
  4119. }
  4120. })(Node101, Node101.getImage(), Node101compspts, Node101endCompspts, Node101startCompspts);
  4121. var Node102points=[710, 211,710, 181],
  4122. Node102rect=ht.Default.unionPoint([{x:710,y:211},{x:710,y:181}]),
  4123. Node102compspts=[];
  4124. _ratio = GD.getRatioWithRotation(0, ratio);
  4125. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  4126. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  4127. for(var i=0;i<Node102points.length;i++){
  4128. if(i%2==0){
  4129. Node102compspts.push(Node102points[i]-Node102rect.x);
  4130. }else{
  4131. Node102compspts.push(Node102points[i]-Node102rect.y);
  4132. }
  4133. }
  4134. var Node102ptslength=Node102compspts.length;
  4135. if (Node102rect.height === 0) {
  4136. Node102compspts[0] -= 0;
  4137. Node102compspts[Node102ptslength-2] += 0;
  4138. } else if (Node102rect.width === 0){
  4139. Node102compspts[1] -= 0;
  4140. Node102compspts[Node102ptslength-1] += 0;
  4141. } else {
  4142. Node102compspts[0] -= 0;
  4143. Node102compspts[1] -= 0;
  4144. Node102compspts[Node102ptslength-2] += 0;
  4145. Node102compspts[Node102ptslength-1] += 0;
  4146. }
  4147. Node102 = new ht.Node();
  4148. Node102.borderWidth = 1;
  4149. Node102rect.width = Node102rect.width === 0 ? 0.0001 : Node102rect.width;
  4150. Node102rect.height = Node102rect.height === 0 ? 0.0001 : Node102rect.height;
  4151. var Node102endCompspts = [Node102compspts[Node102ptslength-2],Node102compspts[Node102ptslength-1],0,0];
  4152. var Node102startCompspts = [Node102compspts[0],Node102compspts[1],0,0];
  4153. Node102.setImage(GD.getPolyLineJSON());
  4154. Node102.setPosition(Node102rect.x+Node102rect.width/2,Node102rect.y+Node102rect.height/2);
  4155. Node102.setSize(Node102rect.width,Node102rect.height);
  4156. Node102.setStyle("opacity",1);
  4157. Node102.s({'pixelPerfect':true});
  4158. Node102borderwidth=1;
  4159. Node102.setRotation(0);
  4160. dataModel.add(Node102);
  4161. Node102.a('node.points',Node102compspts);
  4162. Node102.a('node.segments',[1,2]);
  4163. Node102.a('node.color','rgba(255,0,255,1)');
  4164. Node102.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4165. Node102.a('node.borderColor','rgba(255,0,255,1)');
  4166. Node102.a('node.background','rgba(255,0,255,1)');
  4167. Node102.a('node.gradient','');
  4168. Node102.a('node.gradientcolor','rgba(255,0,255,1)');
  4169. Node102.a('node.endCompspts',Node102endCompspts);
  4170. Node102.a('node.startCompspts',Node102startCompspts);
  4171. (function (node, img, compspts, endCompspts, startCompspts) {
  4172. var position = node.getPosition(),
  4173. w = node.getWidth()*_ratio.ratioX,
  4174. h = node.getHeight()*_ratio.ratioY;
  4175. function resetPoints(rx, ry) {
  4176. for (var i = 0, len = compspts.length; i < len; i++) {
  4177. if (i%2 === 0) {
  4178. compspts[i]*=rx;
  4179. } else {
  4180. compspts[i]*=ry;
  4181. }
  4182. }
  4183. endCompspts[0] = compspts[compspts.length-2];
  4184. endCompspts[1] = compspts[compspts.length-1];
  4185. endCompspts[2] *= rx;
  4186. endCompspts[3] *= ry;
  4187. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4188. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4189. startCompspts[0] = compspts[0];
  4190. startCompspts[1] = compspts[1];
  4191. startCompspts[2] *= rx;
  4192. startCompspts[3] *= ry;
  4193. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4194. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4195. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4196. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4197. }
  4198. node.setSize(w, h);
  4199. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4200. node.a('node.width', w);
  4201. node.a('node.height', h);
  4202. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4203. node.borderWidth = 1;
  4204. node.a('node.borderwidth',node.borderWidth);
  4205. node._nodename = 'Node102';
  4206. node._nodeType = 'line';
  4207. zoomNodeList.push({
  4208. node: node,
  4209. attr: 'node.borderwidth'
  4210. });
  4211. var setWidth = node.setWidth,
  4212. setHeight = node.setHeight,
  4213. timer, rx = 1, ry = 1;
  4214. node.setWidth = function (width) {
  4215. var _width = this.getWidth();
  4216. rx = width / _width;
  4217. node.a('node.width', width);
  4218. setWidth.apply(this, arguments);
  4219. resetPoints(rx, 1);
  4220. }
  4221. node.setHeight = function (height) {
  4222. var _height = this.getHeight();
  4223. ry = height / _height;
  4224. node.a('node.height', height);
  4225. setHeight.apply(this, arguments);
  4226. resetPoints(1, ry);
  4227. }
  4228. })(Node102, Node102.getImage(), Node102compspts, Node102endCompspts, Node102startCompspts);
  4229. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  4230. var Node103 = new ht.lib['紫箭头'](710*ratio.ratioX, 176*ratio.ratioY, 9*_ratio.ratioX, 10*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node103');
  4231. _libModel.add("Node103", Node103);
  4232. Node103.setRotation(0*Math.PI/180);
  4233. ;
  4234. ;
  4235. var Node104points=[710, 241,650, 241],
  4236. Node104rect=ht.Default.unionPoint([{x:710,y:241},{x:650,y:241}]),
  4237. Node104compspts=[];
  4238. _ratio = GD.getRatioWithRotation(0, ratio);
  4239. var _startratio = GD.getRatioWithRotation(0, ratio),
  4240. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  4241. for(var i=0;i<Node104points.length;i++){
  4242. if(i%2==0){
  4243. Node104compspts.push(Node104points[i]-Node104rect.x);
  4244. }else{
  4245. Node104compspts.push(Node104points[i]-Node104rect.y);
  4246. }
  4247. }
  4248. var Node104ptslength=Node104compspts.length;
  4249. if (Node104rect.height === 0) {
  4250. Node104compspts[0] -= 0;
  4251. Node104compspts[Node104ptslength-2] += 0;
  4252. } else if (Node104rect.width === 0){
  4253. Node104compspts[1] -= 0;
  4254. Node104compspts[Node104ptslength-1] += 0;
  4255. } else {
  4256. Node104compspts[0] -= 0;
  4257. Node104compspts[1] -= 0;
  4258. Node104compspts[Node104ptslength-2] += 0;
  4259. Node104compspts[Node104ptslength-1] += 0;
  4260. }
  4261. Node104 = new ht.Node();
  4262. Node104.borderWidth = 1;
  4263. Node104rect.width = Node104rect.width === 0 ? 0.0001 : Node104rect.width;
  4264. Node104rect.height = Node104rect.height === 0 ? 0.0001 : Node104rect.height;
  4265. var Node104endCompspts = [Node104compspts[Node104ptslength-2],Node104compspts[Node104ptslength-1],0,0];
  4266. var Node104startCompspts = [Node104compspts[0],Node104compspts[1],0,0];
  4267. Node104.setImage(GD.getPolyLineJSON());
  4268. Node104.setPosition(Node104rect.x+Node104rect.width/2,Node104rect.y+Node104rect.height/2);
  4269. Node104.setSize(Node104rect.width,Node104rect.height);
  4270. Node104.setStyle("opacity",1);
  4271. Node104.s({'pixelPerfect':true});
  4272. Node104borderwidth=1;
  4273. Node104.setRotation(0);
  4274. dataModel.add(Node104);
  4275. Node104.a('node.points',Node104compspts);
  4276. Node104.a('node.segments',[1,2]);
  4277. Node104.a('node.color','rgba(255,0,255,1)');
  4278. Node104.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4279. Node104.a('node.borderColor','rgba(255,0,255,1)');
  4280. Node104.a('node.background','rgba(255,0,255,1)');
  4281. Node104.a('node.gradient','');
  4282. Node104.a('node.gradientcolor','rgba(255,0,255,1)');
  4283. Node104.a('node.endCompspts',Node104endCompspts);
  4284. Node104.a('node.startCompspts',Node104startCompspts);
  4285. (function (node, img, compspts, endCompspts, startCompspts) {
  4286. var position = node.getPosition(),
  4287. w = node.getWidth()*_ratio.ratioX,
  4288. h = node.getHeight()*_ratio.ratioY;
  4289. function resetPoints(rx, ry) {
  4290. for (var i = 0, len = compspts.length; i < len; i++) {
  4291. if (i%2 === 0) {
  4292. compspts[i]*=rx;
  4293. } else {
  4294. compspts[i]*=ry;
  4295. }
  4296. }
  4297. endCompspts[0] = compspts[compspts.length-2];
  4298. endCompspts[1] = compspts[compspts.length-1];
  4299. endCompspts[2] *= rx;
  4300. endCompspts[3] *= ry;
  4301. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4302. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4303. startCompspts[0] = compspts[0];
  4304. startCompspts[1] = compspts[1];
  4305. startCompspts[2] *= rx;
  4306. startCompspts[3] *= ry;
  4307. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4308. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4309. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4310. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4311. }
  4312. node.setSize(w, h);
  4313. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4314. node.a('node.width', w);
  4315. node.a('node.height', h);
  4316. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4317. node.borderWidth = 1;
  4318. node.a('node.borderwidth',node.borderWidth);
  4319. node._nodename = 'Node104';
  4320. node._nodeType = 'line';
  4321. zoomNodeList.push({
  4322. node: node,
  4323. attr: 'node.borderwidth'
  4324. });
  4325. var setWidth = node.setWidth,
  4326. setHeight = node.setHeight,
  4327. timer, rx = 1, ry = 1;
  4328. node.setWidth = function (width) {
  4329. var _width = this.getWidth();
  4330. rx = width / _width;
  4331. node.a('node.width', width);
  4332. setWidth.apply(this, arguments);
  4333. resetPoints(rx, 1);
  4334. }
  4335. node.setHeight = function (height) {
  4336. var _height = this.getHeight();
  4337. ry = height / _height;
  4338. node.a('node.height', height);
  4339. setHeight.apply(this, arguments);
  4340. resetPoints(1, ry);
  4341. }
  4342. })(Node104, Node104.getImage(), Node104compspts, Node104endCompspts, Node104startCompspts);
  4343. var Node105points=[650, 241,650, 231],
  4344. Node105rect=ht.Default.unionPoint([{x:650,y:241},{x:650,y:231}]),
  4345. Node105compspts=[];
  4346. _ratio = GD.getRatioWithRotation(0, ratio);
  4347. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  4348. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  4349. for(var i=0;i<Node105points.length;i++){
  4350. if(i%2==0){
  4351. Node105compspts.push(Node105points[i]-Node105rect.x);
  4352. }else{
  4353. Node105compspts.push(Node105points[i]-Node105rect.y);
  4354. }
  4355. }
  4356. var Node105ptslength=Node105compspts.length;
  4357. if (Node105rect.height === 0) {
  4358. Node105compspts[0] -= 0;
  4359. Node105compspts[Node105ptslength-2] += 0;
  4360. } else if (Node105rect.width === 0){
  4361. Node105compspts[1] -= 0;
  4362. Node105compspts[Node105ptslength-1] += 0;
  4363. } else {
  4364. Node105compspts[0] -= 0;
  4365. Node105compspts[1] -= 0;
  4366. Node105compspts[Node105ptslength-2] += 0;
  4367. Node105compspts[Node105ptslength-1] += 0;
  4368. }
  4369. Node105 = new ht.Node();
  4370. Node105.borderWidth = 1;
  4371. Node105rect.width = Node105rect.width === 0 ? 0.0001 : Node105rect.width;
  4372. Node105rect.height = Node105rect.height === 0 ? 0.0001 : Node105rect.height;
  4373. var Node105endCompspts = [Node105compspts[Node105ptslength-2],Node105compspts[Node105ptslength-1],0,0];
  4374. var Node105startCompspts = [Node105compspts[0],Node105compspts[1],0,0];
  4375. Node105.setImage(GD.getPolyLineJSON());
  4376. Node105.setPosition(Node105rect.x+Node105rect.width/2,Node105rect.y+Node105rect.height/2);
  4377. Node105.setSize(Node105rect.width,Node105rect.height);
  4378. Node105.setStyle("opacity",1);
  4379. Node105.s({'pixelPerfect':true});
  4380. Node105borderwidth=1;
  4381. Node105.setRotation(0);
  4382. dataModel.add(Node105);
  4383. Node105.a('node.points',Node105compspts);
  4384. Node105.a('node.segments',[1,2]);
  4385. Node105.a('node.color','rgba(255,0,255,1)');
  4386. Node105.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4387. Node105.a('node.borderColor','rgba(255,0,255,1)');
  4388. Node105.a('node.background','rgba(255,0,255,1)');
  4389. Node105.a('node.gradient','');
  4390. Node105.a('node.gradientcolor','rgba(255,0,255,1)');
  4391. Node105.a('node.endCompspts',Node105endCompspts);
  4392. Node105.a('node.startCompspts',Node105startCompspts);
  4393. (function (node, img, compspts, endCompspts, startCompspts) {
  4394. var position = node.getPosition(),
  4395. w = node.getWidth()*_ratio.ratioX,
  4396. h = node.getHeight()*_ratio.ratioY;
  4397. function resetPoints(rx, ry) {
  4398. for (var i = 0, len = compspts.length; i < len; i++) {
  4399. if (i%2 === 0) {
  4400. compspts[i]*=rx;
  4401. } else {
  4402. compspts[i]*=ry;
  4403. }
  4404. }
  4405. endCompspts[0] = compspts[compspts.length-2];
  4406. endCompspts[1] = compspts[compspts.length-1];
  4407. endCompspts[2] *= rx;
  4408. endCompspts[3] *= ry;
  4409. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4410. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4411. startCompspts[0] = compspts[0];
  4412. startCompspts[1] = compspts[1];
  4413. startCompspts[2] *= rx;
  4414. startCompspts[3] *= ry;
  4415. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4416. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4417. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4418. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4419. }
  4420. node.setSize(w, h);
  4421. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4422. node.a('node.width', w);
  4423. node.a('node.height', h);
  4424. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4425. node.borderWidth = 1;
  4426. node.a('node.borderwidth',node.borderWidth);
  4427. node._nodename = 'Node105';
  4428. node._nodeType = 'line';
  4429. zoomNodeList.push({
  4430. node: node,
  4431. attr: 'node.borderwidth'
  4432. });
  4433. var setWidth = node.setWidth,
  4434. setHeight = node.setHeight,
  4435. timer, rx = 1, ry = 1;
  4436. node.setWidth = function (width) {
  4437. var _width = this.getWidth();
  4438. rx = width / _width;
  4439. node.a('node.width', width);
  4440. setWidth.apply(this, arguments);
  4441. resetPoints(rx, 1);
  4442. }
  4443. node.setHeight = function (height) {
  4444. var _height = this.getHeight();
  4445. ry = height / _height;
  4446. node.a('node.height', height);
  4447. setHeight.apply(this, arguments);
  4448. resetPoints(1, ry);
  4449. }
  4450. })(Node105, Node105.getImage(), Node105compspts, Node105endCompspts, Node105startCompspts);
  4451. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  4452. var Node106 = new ht.lib['pt接地'](650*ratio.ratioX, 204*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node106');
  4453. _libModel.add("Node106", Node106);
  4454. Node106.setRotation(0*Math.PI/180);
  4455. ;
  4456. ;
  4457. var Node107points=[710, 191,580, 191],
  4458. Node107rect=ht.Default.unionPoint([{x:710,y:191},{x:580,y:191}]),
  4459. Node107compspts=[];
  4460. _ratio = GD.getRatioWithRotation(0, ratio);
  4461. var _startratio = GD.getRatioWithRotation(0, ratio),
  4462. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  4463. for(var i=0;i<Node107points.length;i++){
  4464. if(i%2==0){
  4465. Node107compspts.push(Node107points[i]-Node107rect.x);
  4466. }else{
  4467. Node107compspts.push(Node107points[i]-Node107rect.y);
  4468. }
  4469. }
  4470. var Node107ptslength=Node107compspts.length;
  4471. if (Node107rect.height === 0) {
  4472. Node107compspts[0] -= 0;
  4473. Node107compspts[Node107ptslength-2] += 0;
  4474. } else if (Node107rect.width === 0){
  4475. Node107compspts[1] -= 0;
  4476. Node107compspts[Node107ptslength-1] += 0;
  4477. } else {
  4478. Node107compspts[0] -= 0;
  4479. Node107compspts[1] -= 0;
  4480. Node107compspts[Node107ptslength-2] += 0;
  4481. Node107compspts[Node107ptslength-1] += 0;
  4482. }
  4483. Node107 = new ht.Node();
  4484. Node107.borderWidth = 1;
  4485. Node107rect.width = Node107rect.width === 0 ? 0.0001 : Node107rect.width;
  4486. Node107rect.height = Node107rect.height === 0 ? 0.0001 : Node107rect.height;
  4487. var Node107endCompspts = [Node107compspts[Node107ptslength-2],Node107compspts[Node107ptslength-1],0,0];
  4488. var Node107startCompspts = [Node107compspts[0],Node107compspts[1],0,0];
  4489. Node107.setImage(GD.getPolyLineJSON());
  4490. Node107.setPosition(Node107rect.x+Node107rect.width/2,Node107rect.y+Node107rect.height/2);
  4491. Node107.setSize(Node107rect.width,Node107rect.height);
  4492. Node107.setStyle("opacity",1);
  4493. Node107.s({'pixelPerfect':true});
  4494. Node107borderwidth=1;
  4495. Node107.setRotation(0);
  4496. dataModel.add(Node107);
  4497. Node107.a('node.points',Node107compspts);
  4498. Node107.a('node.segments',[1,2]);
  4499. Node107.a('node.color','rgba(255,0,255,1)');
  4500. Node107.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4501. Node107.a('node.borderColor','rgba(255,0,255,1)');
  4502. Node107.a('node.background','rgba(255,0,255,1)');
  4503. Node107.a('node.gradient','');
  4504. Node107.a('node.gradientcolor','rgba(255,0,255,1)');
  4505. Node107.a('node.endCompspts',Node107endCompspts);
  4506. Node107.a('node.startCompspts',Node107startCompspts);
  4507. (function (node, img, compspts, endCompspts, startCompspts) {
  4508. var position = node.getPosition(),
  4509. w = node.getWidth()*_ratio.ratioX,
  4510. h = node.getHeight()*_ratio.ratioY;
  4511. function resetPoints(rx, ry) {
  4512. for (var i = 0, len = compspts.length; i < len; i++) {
  4513. if (i%2 === 0) {
  4514. compspts[i]*=rx;
  4515. } else {
  4516. compspts[i]*=ry;
  4517. }
  4518. }
  4519. endCompspts[0] = compspts[compspts.length-2];
  4520. endCompspts[1] = compspts[compspts.length-1];
  4521. endCompspts[2] *= rx;
  4522. endCompspts[3] *= ry;
  4523. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4524. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4525. startCompspts[0] = compspts[0];
  4526. startCompspts[1] = compspts[1];
  4527. startCompspts[2] *= rx;
  4528. startCompspts[3] *= ry;
  4529. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4530. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4531. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4532. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4533. }
  4534. node.setSize(w, h);
  4535. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4536. node.a('node.width', w);
  4537. node.a('node.height', h);
  4538. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4539. node.borderWidth = 1;
  4540. node.a('node.borderwidth',node.borderWidth);
  4541. node._nodename = 'Node107';
  4542. node._nodeType = 'line';
  4543. zoomNodeList.push({
  4544. node: node,
  4545. attr: 'node.borderwidth'
  4546. });
  4547. var setWidth = node.setWidth,
  4548. setHeight = node.setHeight,
  4549. timer, rx = 1, ry = 1;
  4550. node.setWidth = function (width) {
  4551. var _width = this.getWidth();
  4552. rx = width / _width;
  4553. node.a('node.width', width);
  4554. setWidth.apply(this, arguments);
  4555. resetPoints(rx, 1);
  4556. }
  4557. node.setHeight = function (height) {
  4558. var _height = this.getHeight();
  4559. ry = height / _height;
  4560. node.a('node.height', height);
  4561. setHeight.apply(this, arguments);
  4562. resetPoints(1, ry);
  4563. }
  4564. })(Node107, Node107.getImage(), Node107compspts, Node107endCompspts, Node107startCompspts);
  4565. var Node108points=[580, 191,580, 231],
  4566. Node108rect=ht.Default.unionPoint([{x:580,y:191},{x:580,y:231}]),
  4567. Node108compspts=[];
  4568. _ratio = GD.getRatioWithRotation(0, ratio);
  4569. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4570. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4571. for(var i=0;i<Node108points.length;i++){
  4572. if(i%2==0){
  4573. Node108compspts.push(Node108points[i]-Node108rect.x);
  4574. }else{
  4575. Node108compspts.push(Node108points[i]-Node108rect.y);
  4576. }
  4577. }
  4578. var Node108ptslength=Node108compspts.length;
  4579. if (Node108rect.height === 0) {
  4580. Node108compspts[0] -= 0;
  4581. Node108compspts[Node108ptslength-2] += 0;
  4582. } else if (Node108rect.width === 0){
  4583. Node108compspts[1] -= 0;
  4584. Node108compspts[Node108ptslength-1] += 0;
  4585. } else {
  4586. Node108compspts[0] -= 0;
  4587. Node108compspts[1] -= 0;
  4588. Node108compspts[Node108ptslength-2] += 0;
  4589. Node108compspts[Node108ptslength-1] += 0;
  4590. }
  4591. Node108 = new ht.Node();
  4592. Node108.borderWidth = 1;
  4593. Node108rect.width = Node108rect.width === 0 ? 0.0001 : Node108rect.width;
  4594. Node108rect.height = Node108rect.height === 0 ? 0.0001 : Node108rect.height;
  4595. var Node108endCompspts = [Node108compspts[Node108ptslength-2],Node108compspts[Node108ptslength-1],0,0];
  4596. var Node108startCompspts = [Node108compspts[0],Node108compspts[1],0,0];
  4597. Node108.setImage(GD.getPolyLineJSON());
  4598. Node108.setPosition(Node108rect.x+Node108rect.width/2,Node108rect.y+Node108rect.height/2);
  4599. Node108.setSize(Node108rect.width,Node108rect.height);
  4600. Node108.setStyle("opacity",1);
  4601. Node108.s({'pixelPerfect':true});
  4602. Node108borderwidth=1;
  4603. Node108.setRotation(0);
  4604. dataModel.add(Node108);
  4605. Node108.a('node.points',Node108compspts);
  4606. Node108.a('node.segments',[1,2]);
  4607. Node108.a('node.color','rgba(255,0,255,1)');
  4608. Node108.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4609. Node108.a('node.borderColor','rgba(255,0,255,1)');
  4610. Node108.a('node.background','rgba(255,0,255,1)');
  4611. Node108.a('node.gradient','');
  4612. Node108.a('node.gradientcolor','rgba(255,0,255,1)');
  4613. Node108.a('node.endCompspts',Node108endCompspts);
  4614. Node108.a('node.startCompspts',Node108startCompspts);
  4615. (function (node, img, compspts, endCompspts, startCompspts) {
  4616. var position = node.getPosition(),
  4617. w = node.getWidth()*_ratio.ratioX,
  4618. h = node.getHeight()*_ratio.ratioY;
  4619. function resetPoints(rx, ry) {
  4620. for (var i = 0, len = compspts.length; i < len; i++) {
  4621. if (i%2 === 0) {
  4622. compspts[i]*=rx;
  4623. } else {
  4624. compspts[i]*=ry;
  4625. }
  4626. }
  4627. endCompspts[0] = compspts[compspts.length-2];
  4628. endCompspts[1] = compspts[compspts.length-1];
  4629. endCompspts[2] *= rx;
  4630. endCompspts[3] *= ry;
  4631. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4632. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4633. startCompspts[0] = compspts[0];
  4634. startCompspts[1] = compspts[1];
  4635. startCompspts[2] *= rx;
  4636. startCompspts[3] *= ry;
  4637. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4638. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4639. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4640. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4641. }
  4642. node.setSize(w, h);
  4643. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4644. node.a('node.width', w);
  4645. node.a('node.height', h);
  4646. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4647. node.borderWidth = 1;
  4648. node.a('node.borderwidth',node.borderWidth);
  4649. node._nodename = 'Node108';
  4650. node._nodeType = 'line';
  4651. zoomNodeList.push({
  4652. node: node,
  4653. attr: 'node.borderwidth'
  4654. });
  4655. var setWidth = node.setWidth,
  4656. setHeight = node.setHeight,
  4657. timer, rx = 1, ry = 1;
  4658. node.setWidth = function (width) {
  4659. var _width = this.getWidth();
  4660. rx = width / _width;
  4661. node.a('node.width', width);
  4662. setWidth.apply(this, arguments);
  4663. resetPoints(rx, 1);
  4664. }
  4665. node.setHeight = function (height) {
  4666. var _height = this.getHeight();
  4667. ry = height / _height;
  4668. node.a('node.height', height);
  4669. setHeight.apply(this, arguments);
  4670. resetPoints(1, ry);
  4671. }
  4672. })(Node108, Node108.getImage(), Node108compspts, Node108endCompspts, Node108startCompspts);
  4673. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  4674. var Node109 = new ht.lib['as'](573*ratio.ratioX, 246*ratio.ratioY, 36*_ratio.ratioX, 30*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node109');
  4675. _libModel.add("Node109", Node109);
  4676. Node109.setRotation(0*Math.PI/180);
  4677. ;
  4678. ;
  4679. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  4680. var Node110 = new ht.Node();
  4681. var Node110textStart, Node110textWidth, Node110lineStart, Node110align = 'left', Node110fontSize = 13.3333*_ratio.ratioY,Node110width = 55*_ratio.ratioX, Node110height = 24*_ratio.ratioY;
  4682. (function () {
  4683. if (Node110align === 'left') {
  4684. Node110textStart = Node110fontSize * 0.2 > 2 ? Node110fontSize * 0.2 - 4 : Node110fontSize * 0.2 - 9;
  4685. Node110textWidth = Node110width;
  4686. Node110lineStart = 1;
  4687. } else if (Node110align === 'right') {
  4688. Node110textStart = 0;
  4689. Node110textWidth =Node110fontSize <= 8 ? Node110width + Node110fontSize * 0.2 + 6 : Node110width - Node110fontSize * 0.2;
  4690. Node110lineStart = (Node110width - (ht.Default.getTextSize('25167', ' '+ Node110fontSize + 'px "Arial"').width + 6)) * 0.5;
  4691. } else if (Node110align === 'center') {
  4692. Node110textStart = -3;
  4693. Node110textWidth = Node110width;
  4694. Node110lineStart = Node110width - ht.Default.getTextSize('25167', ' '+ Node110fontSize + 'px "Arial"').width - 11;
  4695. }
  4696. })();
  4697. Node110.setImage(GD.getTextJSON(Node110width, Node110height, true, false, false, ' '+ Node110fontSize + 'px "Arial"'))
  4698. Node110.setPosition(625*ratio.ratioX, 221*ratio.ratioY);
  4699. Node110.setWidth(Node110width);
  4700. Node110.setHeight(Node110height);
  4701. Node110._nodeType = 'text';
  4702. Node110._disallowEvert = true;
  4703. Node110.setRotation(0*Math.PI/180);
  4704. Node110.a('node.width', Node110width);
  4705. Node110.a('node.height', Node110height);
  4706. Node110.a('node.rect', [0, 0, Node110width, Node110height]);
  4707. Node110.a('node.bordercolor','rgba(0,0,0,1)');
  4708. Node110.a('node.borderwidth', 0);
  4709. Node110.a('node.background','' || 'rgba(0,0,0,0)');
  4710. Node110.a('node.gradient','');
  4711. Node110.a('node.gradientcolor','');
  4712. Node110.a('node.text','25167');
  4713. Node110.a('node.textalign','left');
  4714. Node110.a('node.textvAlign','middle');
  4715. Node110.a('node.textrect', [Node110textStart, 0, Node110textWidth, Node110height]);
  4716. Node110.a('node.color','rgba(0,0,0,1)');
  4717. Node110.a('node.font',' '+ Node110fontSize + 'px "Arial"');
  4718. Node110.a('node.textvisible',true);
  4719. Node110.a('node.linefeed',false);
  4720. if (false) {
  4721. Node110.a('node.textfunc',function(g) {
  4722. g.beginPath();
  4723. var str=Node110.a('node.text') || '25167';
  4724. var color=Node110.a('node.color') || 'rgba(0,0,0,1)';
  4725. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node110width,Node110height,13.3333*_ratio.ratioY,"left",color,' '+ Node110fontSize + 'px "Arial"', 0,g);
  4726. });
  4727. }
  4728. if (false) {
  4729. Node110.a('node.underlinepoints',[Node110lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node110fontSize + 2 , ht.Default.getTextSize('25167', ' '+ Node110fontSize + 'px "Arial"').width + 6, (Node110height - Node110fontSize) * 0.5*_ratio.ratioY + Node110fontSize + 2 ]);
  4730. Node110.a('node.underlinevisible',false);
  4731. Node110.a('node.underlineBorderWidth', 1);
  4732. }
  4733. dataModel.add(Node110);
  4734. zoomNodeList.push({
  4735. node: Node110,
  4736. borderWidth: 0,
  4737. attr: 'node.borderwidth'
  4738. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  4739. var Node111 = new ht.Node();
  4740. var Node111textStart, Node111textWidth, Node111lineStart, Node111align = 'left', Node111fontSize = 13.3333*_ratio.ratioY,Node111width = 35*_ratio.ratioX, Node111height = 24*_ratio.ratioY;
  4741. (function () {
  4742. if (Node111align === 'left') {
  4743. Node111textStart = Node111fontSize * 0.2 > 2 ? Node111fontSize * 0.2 - 4 : Node111fontSize * 0.2 - 9;
  4744. Node111textWidth = Node111width;
  4745. Node111lineStart = 1;
  4746. } else if (Node111align === 'right') {
  4747. Node111textStart = 0;
  4748. Node111textWidth =Node111fontSize <= 8 ? Node111width + Node111fontSize * 0.2 + 6 : Node111width - Node111fontSize * 0.2;
  4749. Node111lineStart = (Node111width - (ht.Default.getTextSize('2516', ' '+ Node111fontSize + 'px "Arial"').width + 6)) * 0.5;
  4750. } else if (Node111align === 'center') {
  4751. Node111textStart = -3;
  4752. Node111textWidth = Node111width;
  4753. Node111lineStart = Node111width - ht.Default.getTextSize('2516', ' '+ Node111fontSize + 'px "Arial"').width - 11;
  4754. }
  4755. })();
  4756. Node111.setImage(GD.getTextJSON(Node111width, Node111height, true, false, false, ' '+ Node111fontSize + 'px "Arial"'))
  4757. Node111.setPosition(685*ratio.ratioX, 221*ratio.ratioY);
  4758. Node111.setWidth(Node111width);
  4759. Node111.setHeight(Node111height);
  4760. Node111._nodeType = 'text';
  4761. Node111._disallowEvert = true;
  4762. Node111.setRotation(0*Math.PI/180);
  4763. Node111.a('node.width', Node111width);
  4764. Node111.a('node.height', Node111height);
  4765. Node111.a('node.rect', [0, 0, Node111width, Node111height]);
  4766. Node111.a('node.bordercolor','rgba(0,0,0,1)');
  4767. Node111.a('node.borderwidth', 0);
  4768. Node111.a('node.background','' || 'rgba(0,0,0,0)');
  4769. Node111.a('node.gradient','');
  4770. Node111.a('node.gradientcolor','');
  4771. Node111.a('node.text','2516');
  4772. Node111.a('node.textalign','left');
  4773. Node111.a('node.textvAlign','middle');
  4774. Node111.a('node.textrect', [Node111textStart, 0, Node111textWidth, Node111height]);
  4775. Node111.a('node.color','rgba(0,0,0,1)');
  4776. Node111.a('node.font',' '+ Node111fontSize + 'px "Arial"');
  4777. Node111.a('node.textvisible',true);
  4778. Node111.a('node.linefeed',false);
  4779. if (false) {
  4780. Node111.a('node.textfunc',function(g) {
  4781. g.beginPath();
  4782. var str=Node111.a('node.text') || '2516';
  4783. var color=Node111.a('node.color') || 'rgba(0,0,0,1)';
  4784. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node111width,Node111height,13.3333*_ratio.ratioY,"left",color,' '+ Node111fontSize + 'px "Arial"', 0,g);
  4785. });
  4786. }
  4787. if (false) {
  4788. Node111.a('node.underlinepoints',[Node111lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node111fontSize + 2 , ht.Default.getTextSize('2516', ' '+ Node111fontSize + 'px "Arial"').width + 6, (Node111height - Node111fontSize) * 0.5*_ratio.ratioY + Node111fontSize + 2 ]);
  4789. Node111.a('node.underlinevisible',false);
  4790. Node111.a('node.underlineBorderWidth', 1);
  4791. }
  4792. dataModel.add(Node111);
  4793. zoomNodeList.push({
  4794. node: Node111,
  4795. borderWidth: 0,
  4796. attr: 'node.borderwidth'
  4797. }); var Node112points=[710, 201,740, 201],
  4798. Node112rect=ht.Default.unionPoint([{x:710,y:201},{x:740,y:201}]),
  4799. Node112compspts=[];
  4800. _ratio = GD.getRatioWithRotation(0, ratio);
  4801. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  4802. _endratio = GD.getRatioWithRotation(0, ratio);
  4803. for(var i=0;i<Node112points.length;i++){
  4804. if(i%2==0){
  4805. Node112compspts.push(Node112points[i]-Node112rect.x);
  4806. }else{
  4807. Node112compspts.push(Node112points[i]-Node112rect.y);
  4808. }
  4809. }
  4810. var Node112ptslength=Node112compspts.length;
  4811. if (Node112rect.height === 0) {
  4812. Node112compspts[0] -= 0;
  4813. Node112compspts[Node112ptslength-2] += 0;
  4814. } else if (Node112rect.width === 0){
  4815. Node112compspts[1] -= 0;
  4816. Node112compspts[Node112ptslength-1] += 0;
  4817. } else {
  4818. Node112compspts[0] -= 0;
  4819. Node112compspts[1] -= 0;
  4820. Node112compspts[Node112ptslength-2] += 0;
  4821. Node112compspts[Node112ptslength-1] += 0;
  4822. }
  4823. Node112 = new ht.Node();
  4824. Node112.borderWidth = 1;
  4825. Node112rect.width = Node112rect.width === 0 ? 0.0001 : Node112rect.width;
  4826. Node112rect.height = Node112rect.height === 0 ? 0.0001 : Node112rect.height;
  4827. var Node112endCompspts = [Node112compspts[Node112ptslength-2],Node112compspts[Node112ptslength-1],0,0];
  4828. var Node112startCompspts = [Node112compspts[0],Node112compspts[1],0,0];
  4829. Node112.setImage(GD.getPolyLineJSON());
  4830. Node112.setPosition(Node112rect.x+Node112rect.width/2,Node112rect.y+Node112rect.height/2);
  4831. Node112.setSize(Node112rect.width,Node112rect.height);
  4832. Node112.setStyle("opacity",1);
  4833. Node112.s({'pixelPerfect':true});
  4834. Node112borderwidth=1;
  4835. Node112.setRotation(0);
  4836. dataModel.add(Node112);
  4837. Node112.a('node.points',Node112compspts);
  4838. Node112.a('node.segments',[1,2]);
  4839. Node112.a('node.color','rgba(255,0,255,1)');
  4840. Node112.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4841. Node112.a('node.borderColor','rgba(255,0,255,1)');
  4842. Node112.a('node.background','rgba(255,0,255,1)');
  4843. Node112.a('node.gradient','');
  4844. Node112.a('node.gradientcolor','rgba(255,0,255,1)');
  4845. Node112.a('node.endCompspts',Node112endCompspts);
  4846. Node112.a('node.startCompspts',Node112startCompspts);
  4847. (function (node, img, compspts, endCompspts, startCompspts) {
  4848. var position = node.getPosition(),
  4849. w = node.getWidth()*_ratio.ratioX,
  4850. h = node.getHeight()*_ratio.ratioY;
  4851. function resetPoints(rx, ry) {
  4852. for (var i = 0, len = compspts.length; i < len; i++) {
  4853. if (i%2 === 0) {
  4854. compspts[i]*=rx;
  4855. } else {
  4856. compspts[i]*=ry;
  4857. }
  4858. }
  4859. endCompspts[0] = compspts[compspts.length-2];
  4860. endCompspts[1] = compspts[compspts.length-1];
  4861. endCompspts[2] *= rx;
  4862. endCompspts[3] *= ry;
  4863. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4864. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4865. startCompspts[0] = compspts[0];
  4866. startCompspts[1] = compspts[1];
  4867. startCompspts[2] *= rx;
  4868. startCompspts[3] *= ry;
  4869. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4870. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4871. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4872. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4873. }
  4874. node.setSize(w, h);
  4875. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4876. node.a('node.width', w);
  4877. node.a('node.height', h);
  4878. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4879. node.borderWidth = 1;
  4880. node.a('node.borderwidth',node.borderWidth);
  4881. node._nodename = 'Node112';
  4882. node._nodeType = 'line';
  4883. zoomNodeList.push({
  4884. node: node,
  4885. attr: 'node.borderwidth'
  4886. });
  4887. var setWidth = node.setWidth,
  4888. setHeight = node.setHeight,
  4889. timer, rx = 1, ry = 1;
  4890. node.setWidth = function (width) {
  4891. var _width = this.getWidth();
  4892. rx = width / _width;
  4893. node.a('node.width', width);
  4894. setWidth.apply(this, arguments);
  4895. resetPoints(rx, 1);
  4896. }
  4897. node.setHeight = function (height) {
  4898. var _height = this.getHeight();
  4899. ry = height / _height;
  4900. node.a('node.height', height);
  4901. setHeight.apply(this, arguments);
  4902. resetPoints(1, ry);
  4903. }
  4904. })(Node112, Node112.getImage(), Node112compspts, Node112endCompspts, Node112startCompspts);
  4905. var Node113points=[740, 201,740, 211],
  4906. Node113rect=ht.Default.unionPoint([{x:740,y:201},{x:740,y:211}]),
  4907. Node113compspts=[];
  4908. _ratio = GD.getRatioWithRotation(0, ratio);
  4909. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4910. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4911. for(var i=0;i<Node113points.length;i++){
  4912. if(i%2==0){
  4913. Node113compspts.push(Node113points[i]-Node113rect.x);
  4914. }else{
  4915. Node113compspts.push(Node113points[i]-Node113rect.y);
  4916. }
  4917. }
  4918. var Node113ptslength=Node113compspts.length;
  4919. if (Node113rect.height === 0) {
  4920. Node113compspts[0] -= 0;
  4921. Node113compspts[Node113ptslength-2] += 0;
  4922. } else if (Node113rect.width === 0){
  4923. Node113compspts[1] -= 0;
  4924. Node113compspts[Node113ptslength-1] += 0;
  4925. } else {
  4926. Node113compspts[0] -= 0;
  4927. Node113compspts[1] -= 0;
  4928. Node113compspts[Node113ptslength-2] += 0;
  4929. Node113compspts[Node113ptslength-1] += 0;
  4930. }
  4931. Node113 = new ht.Node();
  4932. Node113.borderWidth = 1;
  4933. Node113rect.width = Node113rect.width === 0 ? 0.0001 : Node113rect.width;
  4934. Node113rect.height = Node113rect.height === 0 ? 0.0001 : Node113rect.height;
  4935. var Node113endCompspts = [Node113compspts[Node113ptslength-2],Node113compspts[Node113ptslength-1],0,0];
  4936. var Node113startCompspts = [Node113compspts[0],Node113compspts[1],0,0];
  4937. Node113.setImage(GD.getPolyLineJSON());
  4938. Node113.setPosition(Node113rect.x+Node113rect.width/2,Node113rect.y+Node113rect.height/2);
  4939. Node113.setSize(Node113rect.width,Node113rect.height);
  4940. Node113.setStyle("opacity",1);
  4941. Node113.s({'pixelPerfect':true});
  4942. Node113borderwidth=1;
  4943. Node113.setRotation(0);
  4944. dataModel.add(Node113);
  4945. Node113.a('node.points',Node113compspts);
  4946. Node113.a('node.segments',[1,2]);
  4947. Node113.a('node.color','rgba(255,0,255,1)');
  4948. Node113.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4949. Node113.a('node.borderColor','rgba(255,0,255,1)');
  4950. Node113.a('node.background','rgba(255,0,255,1)');
  4951. Node113.a('node.gradient','');
  4952. Node113.a('node.gradientcolor','rgba(255,0,255,1)');
  4953. Node113.a('node.endCompspts',Node113endCompspts);
  4954. Node113.a('node.startCompspts',Node113startCompspts);
  4955. (function (node, img, compspts, endCompspts, startCompspts) {
  4956. var position = node.getPosition(),
  4957. w = node.getWidth()*_ratio.ratioX,
  4958. h = node.getHeight()*_ratio.ratioY;
  4959. function resetPoints(rx, ry) {
  4960. for (var i = 0, len = compspts.length; i < len; i++) {
  4961. if (i%2 === 0) {
  4962. compspts[i]*=rx;
  4963. } else {
  4964. compspts[i]*=ry;
  4965. }
  4966. }
  4967. endCompspts[0] = compspts[compspts.length-2];
  4968. endCompspts[1] = compspts[compspts.length-1];
  4969. endCompspts[2] *= rx;
  4970. endCompspts[3] *= ry;
  4971. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4972. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4973. startCompspts[0] = compspts[0];
  4974. startCompspts[1] = compspts[1];
  4975. startCompspts[2] *= rx;
  4976. startCompspts[3] *= ry;
  4977. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4978. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4979. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4980. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4981. }
  4982. node.setSize(w, h);
  4983. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4984. node.a('node.width', w);
  4985. node.a('node.height', h);
  4986. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4987. node.borderWidth = 1;
  4988. node.a('node.borderwidth',node.borderWidth);
  4989. node._nodename = 'Node113';
  4990. node._nodeType = 'line';
  4991. zoomNodeList.push({
  4992. node: node,
  4993. attr: 'node.borderwidth'
  4994. });
  4995. var setWidth = node.setWidth,
  4996. setHeight = node.setHeight,
  4997. timer, rx = 1, ry = 1;
  4998. node.setWidth = function (width) {
  4999. var _width = this.getWidth();
  5000. rx = width / _width;
  5001. node.a('node.width', width);
  5002. setWidth.apply(this, arguments);
  5003. resetPoints(rx, 1);
  5004. }
  5005. node.setHeight = function (height) {
  5006. var _height = this.getHeight();
  5007. ry = height / _height;
  5008. node.a('node.height', height);
  5009. setHeight.apply(this, arguments);
  5010. resetPoints(1, ry);
  5011. }
  5012. })(Node113, Node113.getImage(), Node113compspts, Node113endCompspts, Node113startCompspts);
  5013. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  5014. var Node114 = new ht.lib['pt接地'](740*ratio.ratioX, 239*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node114');
  5015. _libModel.add("Node114", Node114);
  5016. Node114.setRotation(180*Math.PI/180);
  5017. ;
  5018. ;
  5019. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5020. var Node115 = new ht.Node();
  5021. var Node115textStart, Node115textWidth, Node115lineStart, Node115align = 'left', Node115fontSize = 13.3333*_ratio.ratioY,Node115width = 27*_ratio.ratioX, Node115height = 24*_ratio.ratioY;
  5022. (function () {
  5023. if (Node115align === 'left') {
  5024. Node115textStart = Node115fontSize * 0.2 > 2 ? Node115fontSize * 0.2 - 4 : Node115fontSize * 0.2 - 9;
  5025. Node115textWidth = Node115width;
  5026. Node115lineStart = 1;
  5027. } else if (Node115align === 'right') {
  5028. Node115textStart = 0;
  5029. Node115textWidth =Node115fontSize <= 8 ? Node115width + Node115fontSize * 0.2 + 6 : Node115width - Node115fontSize * 0.2;
  5030. Node115lineStart = (Node115width - (ht.Default.getTextSize('251', ' '+ Node115fontSize + 'px "Arial"').width + 6)) * 0.5;
  5031. } else if (Node115align === 'center') {
  5032. Node115textStart = -3;
  5033. Node115textWidth = Node115width;
  5034. Node115lineStart = Node115width - ht.Default.getTextSize('251', ' '+ Node115fontSize + 'px "Arial"').width - 11;
  5035. }
  5036. })();
  5037. Node115.setImage(GD.getTextJSON(Node115width, Node115height, true, false, false, ' '+ Node115fontSize + 'px "Arial"'))
  5038. Node115.setPosition(689*ratio.ratioX, 264*ratio.ratioY);
  5039. Node115.setWidth(Node115width);
  5040. Node115.setHeight(Node115height);
  5041. Node115._nodeType = 'text';
  5042. Node115._disallowEvert = true;
  5043. Node115.setRotation(0*Math.PI/180);
  5044. Node115.a('node.width', Node115width);
  5045. Node115.a('node.height', Node115height);
  5046. Node115.a('node.rect', [0, 0, Node115width, Node115height]);
  5047. Node115.a('node.bordercolor','rgba(0,0,0,1)');
  5048. Node115.a('node.borderwidth', 0);
  5049. Node115.a('node.background','' || 'rgba(0,0,0,0)');
  5050. Node115.a('node.gradient','');
  5051. Node115.a('node.gradientcolor','');
  5052. Node115.a('node.text','251');
  5053. Node115.a('node.textalign','left');
  5054. Node115.a('node.textvAlign','middle');
  5055. Node115.a('node.textrect', [Node115textStart, 0, Node115textWidth, Node115height]);
  5056. Node115.a('node.color','rgba(0,0,0,1)');
  5057. Node115.a('node.font',' '+ Node115fontSize + 'px "Arial"');
  5058. Node115.a('node.textvisible',true);
  5059. Node115.a('node.linefeed',false);
  5060. if (false) {
  5061. Node115.a('node.textfunc',function(g) {
  5062. g.beginPath();
  5063. var str=Node115.a('node.text') || '251';
  5064. var color=Node115.a('node.color') || 'rgba(0,0,0,1)';
  5065. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node115width,Node115height,13.3333*_ratio.ratioY,"left",color,' '+ Node115fontSize + 'px "Arial"', 0,g);
  5066. });
  5067. }
  5068. if (false) {
  5069. Node115.a('node.underlinepoints',[Node115lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node115fontSize + 2 , ht.Default.getTextSize('251', ' '+ Node115fontSize + 'px "Arial"').width + 6, (Node115height - Node115fontSize) * 0.5*_ratio.ratioY + Node115fontSize + 2 ]);
  5070. Node115.a('node.underlinevisible',false);
  5071. Node115.a('node.underlineBorderWidth', 1);
  5072. }
  5073. dataModel.add(Node115);
  5074. zoomNodeList.push({
  5075. node: Node115,
  5076. borderWidth: 0,
  5077. attr: 'node.borderwidth'
  5078. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5079. var Node116 = new ht.Node();
  5080. var Node116textStart, Node116textWidth, Node116lineStart, Node116align = 'left', Node116fontSize = 13.3333*_ratio.ratioY,Node116width = 34*_ratio.ratioX, Node116height = 24*_ratio.ratioY;
  5081. (function () {
  5082. if (Node116align === 'left') {
  5083. Node116textStart = Node116fontSize * 0.2 > 2 ? Node116fontSize * 0.2 - 4 : Node116fontSize * 0.2 - 9;
  5084. Node116textWidth = Node116width;
  5085. Node116lineStart = 1;
  5086. } else if (Node116align === 'right') {
  5087. Node116textStart = 0;
  5088. Node116textWidth =Node116fontSize <= 8 ? Node116width + Node116fontSize * 0.2 + 6 : Node116width - Node116fontSize * 0.2;
  5089. Node116lineStart = (Node116width - (ht.Default.getTextSize('2511', ' '+ Node116fontSize + 'px "Arial"').width + 6)) * 0.5;
  5090. } else if (Node116align === 'center') {
  5091. Node116textStart = -3;
  5092. Node116textWidth = Node116width;
  5093. Node116lineStart = Node116width - ht.Default.getTextSize('2511', ' '+ Node116fontSize + 'px "Arial"').width - 11;
  5094. }
  5095. })();
  5096. Node116.setImage(GD.getTextJSON(Node116width, Node116height, true, false, false, ' '+ Node116fontSize + 'px "Arial"'))
  5097. Node116.setPosition(686*ratio.ratioX, 294*ratio.ratioY);
  5098. Node116.setWidth(Node116width);
  5099. Node116.setHeight(Node116height);
  5100. Node116._nodeType = 'text';
  5101. Node116._disallowEvert = true;
  5102. Node116.setRotation(0*Math.PI/180);
  5103. Node116.a('node.width', Node116width);
  5104. Node116.a('node.height', Node116height);
  5105. Node116.a('node.rect', [0, 0, Node116width, Node116height]);
  5106. Node116.a('node.bordercolor','rgba(0,0,0,1)');
  5107. Node116.a('node.borderwidth', 0);
  5108. Node116.a('node.background','' || 'rgba(0,0,0,0)');
  5109. Node116.a('node.gradient','');
  5110. Node116.a('node.gradientcolor','');
  5111. Node116.a('node.text','2511');
  5112. Node116.a('node.textalign','left');
  5113. Node116.a('node.textvAlign','middle');
  5114. Node116.a('node.textrect', [Node116textStart, 0, Node116textWidth, Node116height]);
  5115. Node116.a('node.color','rgba(0,0,0,1)');
  5116. Node116.a('node.font',' '+ Node116fontSize + 'px "Arial"');
  5117. Node116.a('node.textvisible',true);
  5118. Node116.a('node.linefeed',false);
  5119. if (false) {
  5120. Node116.a('node.textfunc',function(g) {
  5121. g.beginPath();
  5122. var str=Node116.a('node.text') || '2511';
  5123. var color=Node116.a('node.color') || 'rgba(0,0,0,1)';
  5124. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node116width,Node116height,13.3333*_ratio.ratioY,"left",color,' '+ Node116fontSize + 'px "Arial"', 0,g);
  5125. });
  5126. }
  5127. if (false) {
  5128. Node116.a('node.underlinepoints',[Node116lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node116fontSize + 2 , ht.Default.getTextSize('2511', ' '+ Node116fontSize + 'px "Arial"').width + 6, (Node116height - Node116fontSize) * 0.5*_ratio.ratioY + Node116fontSize + 2 ]);
  5129. Node116.a('node.underlinevisible',false);
  5130. Node116.a('node.underlineBorderWidth', 1);
  5131. }
  5132. dataModel.add(Node116);
  5133. zoomNodeList.push({
  5134. node: Node116,
  5135. borderWidth: 0,
  5136. attr: 'node.borderwidth'
  5137. }); var Node117points=[710, 281,740, 281],
  5138. Node117rect=ht.Default.unionPoint([{x:710,y:281},{x:740,y:281}]),
  5139. Node117compspts=[];
  5140. _ratio = GD.getRatioWithRotation(0, ratio);
  5141. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  5142. _endratio = GD.getRatioWithRotation(0, ratio);
  5143. for(var i=0;i<Node117points.length;i++){
  5144. if(i%2==0){
  5145. Node117compspts.push(Node117points[i]-Node117rect.x);
  5146. }else{
  5147. Node117compspts.push(Node117points[i]-Node117rect.y);
  5148. }
  5149. }
  5150. var Node117ptslength=Node117compspts.length;
  5151. if (Node117rect.height === 0) {
  5152. Node117compspts[0] -= 0;
  5153. Node117compspts[Node117ptslength-2] += 0;
  5154. } else if (Node117rect.width === 0){
  5155. Node117compspts[1] -= 0;
  5156. Node117compspts[Node117ptslength-1] += 0;
  5157. } else {
  5158. Node117compspts[0] -= 0;
  5159. Node117compspts[1] -= 0;
  5160. Node117compspts[Node117ptslength-2] += 0;
  5161. Node117compspts[Node117ptslength-1] += 0;
  5162. }
  5163. Node117 = new ht.Node();
  5164. Node117.borderWidth = 1;
  5165. Node117rect.width = Node117rect.width === 0 ? 0.0001 : Node117rect.width;
  5166. Node117rect.height = Node117rect.height === 0 ? 0.0001 : Node117rect.height;
  5167. var Node117endCompspts = [Node117compspts[Node117ptslength-2],Node117compspts[Node117ptslength-1],0,0];
  5168. var Node117startCompspts = [Node117compspts[0],Node117compspts[1],0,0];
  5169. Node117.setImage(GD.getPolyLineJSON());
  5170. Node117.setPosition(Node117rect.x+Node117rect.width/2,Node117rect.y+Node117rect.height/2);
  5171. Node117.setSize(Node117rect.width,Node117rect.height);
  5172. Node117.setStyle("opacity",1);
  5173. Node117.s({'pixelPerfect':true});
  5174. Node117borderwidth=1;
  5175. Node117.setRotation(0);
  5176. dataModel.add(Node117);
  5177. Node117.a('node.points',Node117compspts);
  5178. Node117.a('node.segments',[1,2]);
  5179. Node117.a('node.color','rgba(255,0,255,1)');
  5180. Node117.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5181. Node117.a('node.borderColor','rgba(255,0,255,1)');
  5182. Node117.a('node.background','rgba(255,0,255,1)');
  5183. Node117.a('node.gradient','');
  5184. Node117.a('node.gradientcolor','rgba(255,0,255,1)');
  5185. Node117.a('node.endCompspts',Node117endCompspts);
  5186. Node117.a('node.startCompspts',Node117startCompspts);
  5187. (function (node, img, compspts, endCompspts, startCompspts) {
  5188. var position = node.getPosition(),
  5189. w = node.getWidth()*_ratio.ratioX,
  5190. h = node.getHeight()*_ratio.ratioY;
  5191. function resetPoints(rx, ry) {
  5192. for (var i = 0, len = compspts.length; i < len; i++) {
  5193. if (i%2 === 0) {
  5194. compspts[i]*=rx;
  5195. } else {
  5196. compspts[i]*=ry;
  5197. }
  5198. }
  5199. endCompspts[0] = compspts[compspts.length-2];
  5200. endCompspts[1] = compspts[compspts.length-1];
  5201. endCompspts[2] *= rx;
  5202. endCompspts[3] *= ry;
  5203. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5204. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5205. startCompspts[0] = compspts[0];
  5206. startCompspts[1] = compspts[1];
  5207. startCompspts[2] *= rx;
  5208. startCompspts[3] *= ry;
  5209. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5210. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5211. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5212. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5213. }
  5214. node.setSize(w, h);
  5215. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5216. node.a('node.width', w);
  5217. node.a('node.height', h);
  5218. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5219. node.borderWidth = 1;
  5220. node.a('node.borderwidth',node.borderWidth);
  5221. node._nodename = 'Node117';
  5222. node._nodeType = 'line';
  5223. zoomNodeList.push({
  5224. node: node,
  5225. attr: 'node.borderwidth'
  5226. });
  5227. var setWidth = node.setWidth,
  5228. setHeight = node.setHeight,
  5229. timer, rx = 1, ry = 1;
  5230. node.setWidth = function (width) {
  5231. var _width = this.getWidth();
  5232. rx = width / _width;
  5233. node.a('node.width', width);
  5234. setWidth.apply(this, arguments);
  5235. resetPoints(rx, 1);
  5236. }
  5237. node.setHeight = function (height) {
  5238. var _height = this.getHeight();
  5239. ry = height / _height;
  5240. node.a('node.height', height);
  5241. setHeight.apply(this, arguments);
  5242. resetPoints(1, ry);
  5243. }
  5244. })(Node117, Node117.getImage(), Node117compspts, Node117endCompspts, Node117startCompspts);
  5245. var Node118points=[740, 281,740, 291],
  5246. Node118rect=ht.Default.unionPoint([{x:740,y:281},{x:740,y:291}]),
  5247. Node118compspts=[];
  5248. _ratio = GD.getRatioWithRotation(0, ratio);
  5249. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5250. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5251. for(var i=0;i<Node118points.length;i++){
  5252. if(i%2==0){
  5253. Node118compspts.push(Node118points[i]-Node118rect.x);
  5254. }else{
  5255. Node118compspts.push(Node118points[i]-Node118rect.y);
  5256. }
  5257. }
  5258. var Node118ptslength=Node118compspts.length;
  5259. if (Node118rect.height === 0) {
  5260. Node118compspts[0] -= 0;
  5261. Node118compspts[Node118ptslength-2] += 0;
  5262. } else if (Node118rect.width === 0){
  5263. Node118compspts[1] -= 0;
  5264. Node118compspts[Node118ptslength-1] += 0;
  5265. } else {
  5266. Node118compspts[0] -= 0;
  5267. Node118compspts[1] -= 0;
  5268. Node118compspts[Node118ptslength-2] += 0;
  5269. Node118compspts[Node118ptslength-1] += 0;
  5270. }
  5271. Node118 = new ht.Node();
  5272. Node118.borderWidth = 1;
  5273. Node118rect.width = Node118rect.width === 0 ? 0.0001 : Node118rect.width;
  5274. Node118rect.height = Node118rect.height === 0 ? 0.0001 : Node118rect.height;
  5275. var Node118endCompspts = [Node118compspts[Node118ptslength-2],Node118compspts[Node118ptslength-1],0,0];
  5276. var Node118startCompspts = [Node118compspts[0],Node118compspts[1],0,0];
  5277. Node118.setImage(GD.getPolyLineJSON());
  5278. Node118.setPosition(Node118rect.x+Node118rect.width/2,Node118rect.y+Node118rect.height/2);
  5279. Node118.setSize(Node118rect.width,Node118rect.height);
  5280. Node118.setStyle("opacity",1);
  5281. Node118.s({'pixelPerfect':true});
  5282. Node118borderwidth=1;
  5283. Node118.setRotation(0);
  5284. dataModel.add(Node118);
  5285. Node118.a('node.points',Node118compspts);
  5286. Node118.a('node.segments',[1,2]);
  5287. Node118.a('node.color','rgba(255,0,255,1)');
  5288. Node118.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5289. Node118.a('node.borderColor','rgba(255,0,255,1)');
  5290. Node118.a('node.background','rgba(255,0,255,1)');
  5291. Node118.a('node.gradient','');
  5292. Node118.a('node.gradientcolor','rgba(255,0,255,1)');
  5293. Node118.a('node.endCompspts',Node118endCompspts);
  5294. Node118.a('node.startCompspts',Node118startCompspts);
  5295. (function (node, img, compspts, endCompspts, startCompspts) {
  5296. var position = node.getPosition(),
  5297. w = node.getWidth()*_ratio.ratioX,
  5298. h = node.getHeight()*_ratio.ratioY;
  5299. function resetPoints(rx, ry) {
  5300. for (var i = 0, len = compspts.length; i < len; i++) {
  5301. if (i%2 === 0) {
  5302. compspts[i]*=rx;
  5303. } else {
  5304. compspts[i]*=ry;
  5305. }
  5306. }
  5307. endCompspts[0] = compspts[compspts.length-2];
  5308. endCompspts[1] = compspts[compspts.length-1];
  5309. endCompspts[2] *= rx;
  5310. endCompspts[3] *= ry;
  5311. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5312. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5313. startCompspts[0] = compspts[0];
  5314. startCompspts[1] = compspts[1];
  5315. startCompspts[2] *= rx;
  5316. startCompspts[3] *= ry;
  5317. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5318. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5319. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5320. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5321. }
  5322. node.setSize(w, h);
  5323. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5324. node.a('node.width', w);
  5325. node.a('node.height', h);
  5326. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5327. node.borderWidth = 1;
  5328. node.a('node.borderwidth',node.borderWidth);
  5329. node._nodename = 'Node118';
  5330. node._nodeType = 'line';
  5331. zoomNodeList.push({
  5332. node: node,
  5333. attr: 'node.borderwidth'
  5334. });
  5335. var setWidth = node.setWidth,
  5336. setHeight = node.setHeight,
  5337. timer, rx = 1, ry = 1;
  5338. node.setWidth = function (width) {
  5339. var _width = this.getWidth();
  5340. rx = width / _width;
  5341. node.a('node.width', width);
  5342. setWidth.apply(this, arguments);
  5343. resetPoints(rx, 1);
  5344. }
  5345. node.setHeight = function (height) {
  5346. var _height = this.getHeight();
  5347. ry = height / _height;
  5348. node.a('node.height', height);
  5349. setHeight.apply(this, arguments);
  5350. resetPoints(1, ry);
  5351. }
  5352. })(Node118, Node118.getImage(), Node118compspts, Node118endCompspts, Node118startCompspts);
  5353. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  5354. var Node119 = new ht.lib['pt接地'](740*ratio.ratioX, 311*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node119');
  5355. _libModel.add("Node119", Node119);
  5356. Node119.setRotation(180*Math.PI/180);
  5357. ;
  5358. ;
  5359. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5360. var Node120 = new ht.Node();
  5361. var Node120textStart, Node120textWidth, Node120lineStart, Node120align = 'left', Node120fontSize = 13.3333*_ratio.ratioY,Node120width = 55*_ratio.ratioX, Node120height = 24*_ratio.ratioY;
  5362. (function () {
  5363. if (Node120align === 'left') {
  5364. Node120textStart = Node120fontSize * 0.2 > 2 ? Node120fontSize * 0.2 - 4 : Node120fontSize * 0.2 - 9;
  5365. Node120textWidth = Node120width;
  5366. Node120lineStart = 1;
  5367. } else if (Node120align === 'right') {
  5368. Node120textStart = 0;
  5369. Node120textWidth =Node120fontSize <= 8 ? Node120width + Node120fontSize * 0.2 + 6 : Node120width - Node120fontSize * 0.2;
  5370. Node120lineStart = (Node120width - (ht.Default.getTextSize('25117', ' '+ Node120fontSize + 'px "Arial"').width + 6)) * 0.5;
  5371. } else if (Node120align === 'center') {
  5372. Node120textStart = -3;
  5373. Node120textWidth = Node120width;
  5374. Node120lineStart = Node120width - ht.Default.getTextSize('25117', ' '+ Node120fontSize + 'px "Arial"').width - 11;
  5375. }
  5376. })();
  5377. Node120.setImage(GD.getTextJSON(Node120width, Node120height, true, false, false, ' '+ Node120fontSize + 'px "Arial"'))
  5378. Node120.setPosition(779*ratio.ratioX, 299*ratio.ratioY);
  5379. Node120.setWidth(Node120width);
  5380. Node120.setHeight(Node120height);
  5381. Node120._nodeType = 'text';
  5382. Node120._disallowEvert = true;
  5383. Node120.setRotation(0*Math.PI/180);
  5384. Node120.a('node.width', Node120width);
  5385. Node120.a('node.height', Node120height);
  5386. Node120.a('node.rect', [0, 0, Node120width, Node120height]);
  5387. Node120.a('node.bordercolor','rgba(0,0,0,1)');
  5388. Node120.a('node.borderwidth', 0);
  5389. Node120.a('node.background','' || 'rgba(0,0,0,0)');
  5390. Node120.a('node.gradient','');
  5391. Node120.a('node.gradientcolor','');
  5392. Node120.a('node.text','25117');
  5393. Node120.a('node.textalign','left');
  5394. Node120.a('node.textvAlign','middle');
  5395. Node120.a('node.textrect', [Node120textStart, 0, Node120textWidth, Node120height]);
  5396. Node120.a('node.color','rgba(0,0,0,1)');
  5397. Node120.a('node.font',' '+ Node120fontSize + 'px "Arial"');
  5398. Node120.a('node.textvisible',true);
  5399. Node120.a('node.linefeed',false);
  5400. if (false) {
  5401. Node120.a('node.textfunc',function(g) {
  5402. g.beginPath();
  5403. var str=Node120.a('node.text') || '25117';
  5404. var color=Node120.a('node.color') || 'rgba(0,0,0,1)';
  5405. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node120width,Node120height,13.3333*_ratio.ratioY,"left",color,' '+ Node120fontSize + 'px "Arial"', 0,g);
  5406. });
  5407. }
  5408. if (false) {
  5409. Node120.a('node.underlinepoints',[Node120lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node120fontSize + 2 , ht.Default.getTextSize('25117', ' '+ Node120fontSize + 'px "Arial"').width + 6, (Node120height - Node120fontSize) * 0.5*_ratio.ratioY + Node120fontSize + 2 ]);
  5410. Node120.a('node.underlinevisible',false);
  5411. Node120.a('node.underlineBorderWidth', 1);
  5412. }
  5413. dataModel.add(Node120);
  5414. zoomNodeList.push({
  5415. node: Node120,
  5416. borderWidth: 0,
  5417. attr: 'node.borderwidth'
  5418. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5419. var Node121 = new ht.Node();
  5420. var Node121textStart, Node121textWidth, Node121lineStart, Node121align = 'left', Node121fontSize = 13.3333*_ratio.ratioY,Node121width = 55*_ratio.ratioX, Node121height = 24*_ratio.ratioY;
  5421. (function () {
  5422. if (Node121align === 'left') {
  5423. Node121textStart = Node121fontSize * 0.2 > 2 ? Node121fontSize * 0.2 - 4 : Node121fontSize * 0.2 - 9;
  5424. Node121textWidth = Node121width;
  5425. Node121lineStart = 1;
  5426. } else if (Node121align === 'right') {
  5427. Node121textStart = 0;
  5428. Node121textWidth =Node121fontSize <= 8 ? Node121width + Node121fontSize * 0.2 + 6 : Node121width - Node121fontSize * 0.2;
  5429. Node121lineStart = (Node121width - (ht.Default.getTextSize('251617', ' '+ Node121fontSize + 'px "Arial"').width + 6)) * 0.5;
  5430. } else if (Node121align === 'center') {
  5431. Node121textStart = -3;
  5432. Node121textWidth = Node121width;
  5433. Node121lineStart = Node121width - ht.Default.getTextSize('251617', ' '+ Node121fontSize + 'px "Arial"').width - 11;
  5434. }
  5435. })();
  5436. Node121.setImage(GD.getTextJSON(Node121width, Node121height, true, false, false, ' '+ Node121fontSize + 'px "Arial"'))
  5437. Node121.setPosition(779*ratio.ratioX, 222*ratio.ratioY);
  5438. Node121.setWidth(Node121width);
  5439. Node121.setHeight(Node121height);
  5440. Node121._nodeType = 'text';
  5441. Node121._disallowEvert = true;
  5442. Node121.setRotation(0*Math.PI/180);
  5443. Node121.a('node.width', Node121width);
  5444. Node121.a('node.height', Node121height);
  5445. Node121.a('node.rect', [0, 0, Node121width, Node121height]);
  5446. Node121.a('node.bordercolor','rgba(0,0,0,1)');
  5447. Node121.a('node.borderwidth', 0);
  5448. Node121.a('node.background','' || 'rgba(0,0,0,0)');
  5449. Node121.a('node.gradient','');
  5450. Node121.a('node.gradientcolor','');
  5451. Node121.a('node.text','251617');
  5452. Node121.a('node.textalign','left');
  5453. Node121.a('node.textvAlign','middle');
  5454. Node121.a('node.textrect', [Node121textStart, 0, Node121textWidth, Node121height]);
  5455. Node121.a('node.color','rgba(0,0,0,1)');
  5456. Node121.a('node.font',' '+ Node121fontSize + 'px "Arial"');
  5457. Node121.a('node.textvisible',true);
  5458. Node121.a('node.linefeed',false);
  5459. if (false) {
  5460. Node121.a('node.textfunc',function(g) {
  5461. g.beginPath();
  5462. var str=Node121.a('node.text') || '251617';
  5463. var color=Node121.a('node.color') || 'rgba(0,0,0,1)';
  5464. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node121width,Node121height,13.3333*_ratio.ratioY,"left",color,' '+ Node121fontSize + 'px "Arial"', 0,g);
  5465. });
  5466. }
  5467. if (false) {
  5468. Node121.a('node.underlinepoints',[Node121lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node121fontSize + 2 , ht.Default.getTextSize('251617', ' '+ Node121fontSize + 'px "Arial"').width + 6, (Node121height - Node121fontSize) * 0.5*_ratio.ratioY + Node121fontSize + 2 ]);
  5469. Node121.a('node.underlinevisible',false);
  5470. Node121.a('node.underlineBorderWidth', 1);
  5471. }
  5472. dataModel.add(Node121);
  5473. zoomNodeList.push({
  5474. node: Node121,
  5475. borderWidth: 0,
  5476. attr: 'node.borderwidth'
  5477. }); var Node122points=[1140, 321,1140, 301],
  5478. Node122rect=ht.Default.unionPoint([{x:1140,y:321},{x:1140,y:301}]),
  5479. Node122compspts=[];
  5480. _ratio = GD.getRatioWithRotation(0, ratio);
  5481. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  5482. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  5483. for(var i=0;i<Node122points.length;i++){
  5484. if(i%2==0){
  5485. Node122compspts.push(Node122points[i]-Node122rect.x);
  5486. }else{
  5487. Node122compspts.push(Node122points[i]-Node122rect.y);
  5488. }
  5489. }
  5490. var Node122ptslength=Node122compspts.length;
  5491. if (Node122rect.height === 0) {
  5492. Node122compspts[0] -= 0;
  5493. Node122compspts[Node122ptslength-2] += 0;
  5494. } else if (Node122rect.width === 0){
  5495. Node122compspts[1] -= 0;
  5496. Node122compspts[Node122ptslength-1] += 0;
  5497. } else {
  5498. Node122compspts[0] -= 0;
  5499. Node122compspts[1] -= 0;
  5500. Node122compspts[Node122ptslength-2] += 0;
  5501. Node122compspts[Node122ptslength-1] += 0;
  5502. }
  5503. Node122 = new ht.Node();
  5504. Node122.borderWidth = 1;
  5505. Node122rect.width = Node122rect.width === 0 ? 0.0001 : Node122rect.width;
  5506. Node122rect.height = Node122rect.height === 0 ? 0.0001 : Node122rect.height;
  5507. var Node122endCompspts = [Node122compspts[Node122ptslength-2],Node122compspts[Node122ptslength-1],0,0];
  5508. var Node122startCompspts = [Node122compspts[0],Node122compspts[1],0,0];
  5509. Node122.setImage(GD.getPolyLineJSON());
  5510. Node122.setPosition(Node122rect.x+Node122rect.width/2,Node122rect.y+Node122rect.height/2);
  5511. Node122.setSize(Node122rect.width,Node122rect.height);
  5512. Node122.setStyle("opacity",1);
  5513. Node122.s({'pixelPerfect':true});
  5514. Node122borderwidth=1;
  5515. Node122.setRotation(0);
  5516. dataModel.add(Node122);
  5517. Node122.a('node.points',Node122compspts);
  5518. Node122.a('node.segments',[1,2]);
  5519. Node122.a('node.color','rgba(255,0,255,1)');
  5520. Node122.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5521. Node122.a('node.borderColor','rgba(255,0,255,1)');
  5522. Node122.a('node.background','rgba(255,0,255,1)');
  5523. Node122.a('node.gradient','');
  5524. Node122.a('node.gradientcolor','rgba(255,0,255,1)');
  5525. Node122.a('node.endCompspts',Node122endCompspts);
  5526. Node122.a('node.startCompspts',Node122startCompspts);
  5527. (function (node, img, compspts, endCompspts, startCompspts) {
  5528. var position = node.getPosition(),
  5529. w = node.getWidth()*_ratio.ratioX,
  5530. h = node.getHeight()*_ratio.ratioY;
  5531. function resetPoints(rx, ry) {
  5532. for (var i = 0, len = compspts.length; i < len; i++) {
  5533. if (i%2 === 0) {
  5534. compspts[i]*=rx;
  5535. } else {
  5536. compspts[i]*=ry;
  5537. }
  5538. }
  5539. endCompspts[0] = compspts[compspts.length-2];
  5540. endCompspts[1] = compspts[compspts.length-1];
  5541. endCompspts[2] *= rx;
  5542. endCompspts[3] *= ry;
  5543. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5544. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5545. startCompspts[0] = compspts[0];
  5546. startCompspts[1] = compspts[1];
  5547. startCompspts[2] *= rx;
  5548. startCompspts[3] *= ry;
  5549. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5550. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5551. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5552. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5553. }
  5554. node.setSize(w, h);
  5555. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5556. node.a('node.width', w);
  5557. node.a('node.height', h);
  5558. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5559. node.borderWidth = 1;
  5560. node.a('node.borderwidth',node.borderWidth);
  5561. node._nodename = 'Node122';
  5562. node._nodeType = 'line';
  5563. zoomNodeList.push({
  5564. node: node,
  5565. attr: 'node.borderwidth'
  5566. });
  5567. var setWidth = node.setWidth,
  5568. setHeight = node.setHeight,
  5569. timer, rx = 1, ry = 1;
  5570. node.setWidth = function (width) {
  5571. var _width = this.getWidth();
  5572. rx = width / _width;
  5573. node.a('node.width', width);
  5574. setWidth.apply(this, arguments);
  5575. resetPoints(rx, 1);
  5576. }
  5577. node.setHeight = function (height) {
  5578. var _height = this.getHeight();
  5579. ry = height / _height;
  5580. node.a('node.height', height);
  5581. setHeight.apply(this, arguments);
  5582. resetPoints(1, ry);
  5583. }
  5584. })(Node122, Node122.getImage(), Node122compspts, Node122endCompspts, Node122startCompspts);
  5585. var Node123points=[1140, 281,1140, 261],
  5586. Node123rect=ht.Default.unionPoint([{x:1140,y:281},{x:1140,y:261}]),
  5587. Node123compspts=[];
  5588. _ratio = GD.getRatioWithRotation(0, ratio);
  5589. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  5590. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  5591. for(var i=0;i<Node123points.length;i++){
  5592. if(i%2==0){
  5593. Node123compspts.push(Node123points[i]-Node123rect.x);
  5594. }else{
  5595. Node123compspts.push(Node123points[i]-Node123rect.y);
  5596. }
  5597. }
  5598. var Node123ptslength=Node123compspts.length;
  5599. if (Node123rect.height === 0) {
  5600. Node123compspts[0] -= 0;
  5601. Node123compspts[Node123ptslength-2] += 0;
  5602. } else if (Node123rect.width === 0){
  5603. Node123compspts[1] -= 0;
  5604. Node123compspts[Node123ptslength-1] += 0;
  5605. } else {
  5606. Node123compspts[0] -= 0;
  5607. Node123compspts[1] -= 0;
  5608. Node123compspts[Node123ptslength-2] += 0;
  5609. Node123compspts[Node123ptslength-1] += 0;
  5610. }
  5611. Node123 = new ht.Node();
  5612. Node123.borderWidth = 1;
  5613. Node123rect.width = Node123rect.width === 0 ? 0.0001 : Node123rect.width;
  5614. Node123rect.height = Node123rect.height === 0 ? 0.0001 : Node123rect.height;
  5615. var Node123endCompspts = [Node123compspts[Node123ptslength-2],Node123compspts[Node123ptslength-1],0,0];
  5616. var Node123startCompspts = [Node123compspts[0],Node123compspts[1],0,0];
  5617. Node123.setImage(GD.getPolyLineJSON());
  5618. Node123.setPosition(Node123rect.x+Node123rect.width/2,Node123rect.y+Node123rect.height/2);
  5619. Node123.setSize(Node123rect.width,Node123rect.height);
  5620. Node123.setStyle("opacity",1);
  5621. Node123.s({'pixelPerfect':true});
  5622. Node123borderwidth=1;
  5623. Node123.setRotation(0);
  5624. dataModel.add(Node123);
  5625. Node123.a('node.points',Node123compspts);
  5626. Node123.a('node.segments',[1,2]);
  5627. Node123.a('node.color','rgba(255,0,255,1)');
  5628. Node123.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5629. Node123.a('node.borderColor','rgba(255,0,255,1)');
  5630. Node123.a('node.background','rgba(255,0,255,1)');
  5631. Node123.a('node.gradient','');
  5632. Node123.a('node.gradientcolor','rgba(255,0,255,1)');
  5633. Node123.a('node.endCompspts',Node123endCompspts);
  5634. Node123.a('node.startCompspts',Node123startCompspts);
  5635. (function (node, img, compspts, endCompspts, startCompspts) {
  5636. var position = node.getPosition(),
  5637. w = node.getWidth()*_ratio.ratioX,
  5638. h = node.getHeight()*_ratio.ratioY;
  5639. function resetPoints(rx, ry) {
  5640. for (var i = 0, len = compspts.length; i < len; i++) {
  5641. if (i%2 === 0) {
  5642. compspts[i]*=rx;
  5643. } else {
  5644. compspts[i]*=ry;
  5645. }
  5646. }
  5647. endCompspts[0] = compspts[compspts.length-2];
  5648. endCompspts[1] = compspts[compspts.length-1];
  5649. endCompspts[2] *= rx;
  5650. endCompspts[3] *= ry;
  5651. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5652. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5653. startCompspts[0] = compspts[0];
  5654. startCompspts[1] = compspts[1];
  5655. startCompspts[2] *= rx;
  5656. startCompspts[3] *= ry;
  5657. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5658. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5659. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5660. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5661. }
  5662. node.setSize(w, h);
  5663. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5664. node.a('node.width', w);
  5665. node.a('node.height', h);
  5666. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5667. node.borderWidth = 1;
  5668. node.a('node.borderwidth',node.borderWidth);
  5669. node._nodename = 'Node123';
  5670. node._nodeType = 'line';
  5671. zoomNodeList.push({
  5672. node: node,
  5673. attr: 'node.borderwidth'
  5674. });
  5675. var setWidth = node.setWidth,
  5676. setHeight = node.setHeight,
  5677. timer, rx = 1, ry = 1;
  5678. node.setWidth = function (width) {
  5679. var _width = this.getWidth();
  5680. rx = width / _width;
  5681. node.a('node.width', width);
  5682. setWidth.apply(this, arguments);
  5683. resetPoints(rx, 1);
  5684. }
  5685. node.setHeight = function (height) {
  5686. var _height = this.getHeight();
  5687. ry = height / _height;
  5688. node.a('node.height', height);
  5689. setHeight.apply(this, arguments);
  5690. resetPoints(1, ry);
  5691. }
  5692. })(Node123, Node123.getImage(), Node123compspts, Node123endCompspts, Node123startCompspts);
  5693. var Node124points=[1140, 241,1140, 191],
  5694. Node124rect=ht.Default.unionPoint([{x:1140,y:241},{x:1140,y:191}]),
  5695. Node124compspts=[];
  5696. _ratio = GD.getRatioWithRotation(0, ratio);
  5697. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  5698. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  5699. for(var i=0;i<Node124points.length;i++){
  5700. if(i%2==0){
  5701. Node124compspts.push(Node124points[i]-Node124rect.x);
  5702. }else{
  5703. Node124compspts.push(Node124points[i]-Node124rect.y);
  5704. }
  5705. }
  5706. var Node124ptslength=Node124compspts.length;
  5707. if (Node124rect.height === 0) {
  5708. Node124compspts[0] -= 0;
  5709. Node124compspts[Node124ptslength-2] += 0;
  5710. } else if (Node124rect.width === 0){
  5711. Node124compspts[1] -= 0;
  5712. Node124compspts[Node124ptslength-1] += 0;
  5713. } else {
  5714. Node124compspts[0] -= 0;
  5715. Node124compspts[1] -= 0;
  5716. Node124compspts[Node124ptslength-2] += 0;
  5717. Node124compspts[Node124ptslength-1] += 0;
  5718. }
  5719. Node124 = new ht.Node();
  5720. Node124.borderWidth = 1;
  5721. Node124rect.width = Node124rect.width === 0 ? 0.0001 : Node124rect.width;
  5722. Node124rect.height = Node124rect.height === 0 ? 0.0001 : Node124rect.height;
  5723. var Node124endCompspts = [Node124compspts[Node124ptslength-2],Node124compspts[Node124ptslength-1],0,0];
  5724. var Node124startCompspts = [Node124compspts[0],Node124compspts[1],0,0];
  5725. Node124.setImage(GD.getPolyLineJSON());
  5726. Node124.setPosition(Node124rect.x+Node124rect.width/2,Node124rect.y+Node124rect.height/2);
  5727. Node124.setSize(Node124rect.width,Node124rect.height);
  5728. Node124.setStyle("opacity",1);
  5729. Node124.s({'pixelPerfect':true});
  5730. Node124borderwidth=1;
  5731. Node124.setRotation(0);
  5732. dataModel.add(Node124);
  5733. Node124.a('node.points',Node124compspts);
  5734. Node124.a('node.segments',[1,2]);
  5735. Node124.a('node.color','rgba(255,0,255,1)');
  5736. Node124.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5737. Node124.a('node.borderColor','rgba(255,0,255,1)');
  5738. Node124.a('node.background','rgba(255,0,255,1)');
  5739. Node124.a('node.gradient','');
  5740. Node124.a('node.gradientcolor','rgba(255,0,255,1)');
  5741. Node124.a('node.endCompspts',Node124endCompspts);
  5742. Node124.a('node.startCompspts',Node124startCompspts);
  5743. (function (node, img, compspts, endCompspts, startCompspts) {
  5744. var position = node.getPosition(),
  5745. w = node.getWidth()*_ratio.ratioX,
  5746. h = node.getHeight()*_ratio.ratioY;
  5747. function resetPoints(rx, ry) {
  5748. for (var i = 0, len = compspts.length; i < len; i++) {
  5749. if (i%2 === 0) {
  5750. compspts[i]*=rx;
  5751. } else {
  5752. compspts[i]*=ry;
  5753. }
  5754. }
  5755. endCompspts[0] = compspts[compspts.length-2];
  5756. endCompspts[1] = compspts[compspts.length-1];
  5757. endCompspts[2] *= rx;
  5758. endCompspts[3] *= ry;
  5759. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5760. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5761. startCompspts[0] = compspts[0];
  5762. startCompspts[1] = compspts[1];
  5763. startCompspts[2] *= rx;
  5764. startCompspts[3] *= ry;
  5765. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5766. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5767. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5768. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5769. }
  5770. node.setSize(w, h);
  5771. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5772. node.a('node.width', w);
  5773. node.a('node.height', h);
  5774. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5775. node.borderWidth = 1;
  5776. node.a('node.borderwidth',node.borderWidth);
  5777. node._nodename = 'Node124';
  5778. node._nodeType = 'line';
  5779. zoomNodeList.push({
  5780. node: node,
  5781. attr: 'node.borderwidth'
  5782. });
  5783. var setWidth = node.setWidth,
  5784. setHeight = node.setHeight,
  5785. timer, rx = 1, ry = 1;
  5786. node.setWidth = function (width) {
  5787. var _width = this.getWidth();
  5788. rx = width / _width;
  5789. node.a('node.width', width);
  5790. setWidth.apply(this, arguments);
  5791. resetPoints(rx, 1);
  5792. }
  5793. node.setHeight = function (height) {
  5794. var _height = this.getHeight();
  5795. ry = height / _height;
  5796. node.a('node.height', height);
  5797. setHeight.apply(this, arguments);
  5798. resetPoints(1, ry);
  5799. }
  5800. })(Node124, Node124.getImage(), Node124compspts, Node124endCompspts, Node124startCompspts);
  5801. var Node125points=[1140, 191,1250, 191],
  5802. Node125rect=ht.Default.unionPoint([{x:1140,y:191},{x:1250,y:191}]),
  5803. Node125compspts=[];
  5804. _ratio = GD.getRatioWithRotation(0, ratio);
  5805. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  5806. _endratio = GD.getRatioWithRotation(0, ratio);
  5807. for(var i=0;i<Node125points.length;i++){
  5808. if(i%2==0){
  5809. Node125compspts.push(Node125points[i]-Node125rect.x);
  5810. }else{
  5811. Node125compspts.push(Node125points[i]-Node125rect.y);
  5812. }
  5813. }
  5814. var Node125ptslength=Node125compspts.length;
  5815. if (Node125rect.height === 0) {
  5816. Node125compspts[0] -= 0;
  5817. Node125compspts[Node125ptslength-2] += 0;
  5818. } else if (Node125rect.width === 0){
  5819. Node125compspts[1] -= 0;
  5820. Node125compspts[Node125ptslength-1] += 0;
  5821. } else {
  5822. Node125compspts[0] -= 0;
  5823. Node125compspts[1] -= 0;
  5824. Node125compspts[Node125ptslength-2] += 0;
  5825. Node125compspts[Node125ptslength-1] += 0;
  5826. }
  5827. Node125 = new ht.Node();
  5828. Node125.borderWidth = 1;
  5829. Node125rect.width = Node125rect.width === 0 ? 0.0001 : Node125rect.width;
  5830. Node125rect.height = Node125rect.height === 0 ? 0.0001 : Node125rect.height;
  5831. var Node125endCompspts = [Node125compspts[Node125ptslength-2],Node125compspts[Node125ptslength-1],0,0];
  5832. var Node125startCompspts = [Node125compspts[0],Node125compspts[1],0,0];
  5833. Node125.setImage(GD.getPolyLineJSON());
  5834. Node125.setPosition(Node125rect.x+Node125rect.width/2,Node125rect.y+Node125rect.height/2);
  5835. Node125.setSize(Node125rect.width,Node125rect.height);
  5836. Node125.setStyle("opacity",1);
  5837. Node125.s({'pixelPerfect':true});
  5838. Node125borderwidth=1;
  5839. Node125.setRotation(0);
  5840. dataModel.add(Node125);
  5841. Node125.a('node.points',Node125compspts);
  5842. Node125.a('node.segments',[1,2]);
  5843. Node125.a('node.color','rgba(255,0,255,1)');
  5844. Node125.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5845. Node125.a('node.borderColor','rgba(255,0,255,1)');
  5846. Node125.a('node.background','rgba(255,0,255,1)');
  5847. Node125.a('node.gradient','');
  5848. Node125.a('node.gradientcolor','rgba(255,0,255,1)');
  5849. Node125.a('node.endCompspts',Node125endCompspts);
  5850. Node125.a('node.startCompspts',Node125startCompspts);
  5851. (function (node, img, compspts, endCompspts, startCompspts) {
  5852. var position = node.getPosition(),
  5853. w = node.getWidth()*_ratio.ratioX,
  5854. h = node.getHeight()*_ratio.ratioY;
  5855. function resetPoints(rx, ry) {
  5856. for (var i = 0, len = compspts.length; i < len; i++) {
  5857. if (i%2 === 0) {
  5858. compspts[i]*=rx;
  5859. } else {
  5860. compspts[i]*=ry;
  5861. }
  5862. }
  5863. endCompspts[0] = compspts[compspts.length-2];
  5864. endCompspts[1] = compspts[compspts.length-1];
  5865. endCompspts[2] *= rx;
  5866. endCompspts[3] *= ry;
  5867. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5868. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5869. startCompspts[0] = compspts[0];
  5870. startCompspts[1] = compspts[1];
  5871. startCompspts[2] *= rx;
  5872. startCompspts[3] *= ry;
  5873. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5874. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5875. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5876. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5877. }
  5878. node.setSize(w, h);
  5879. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5880. node.a('node.width', w);
  5881. node.a('node.height', h);
  5882. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5883. node.borderWidth = 1;
  5884. node.a('node.borderwidth',node.borderWidth);
  5885. node._nodename = 'Node125';
  5886. node._nodeType = 'line';
  5887. zoomNodeList.push({
  5888. node: node,
  5889. attr: 'node.borderwidth'
  5890. });
  5891. var setWidth = node.setWidth,
  5892. setHeight = node.setHeight,
  5893. timer, rx = 1, ry = 1;
  5894. node.setWidth = function (width) {
  5895. var _width = this.getWidth();
  5896. rx = width / _width;
  5897. node.a('node.width', width);
  5898. setWidth.apply(this, arguments);
  5899. resetPoints(rx, 1);
  5900. }
  5901. node.setHeight = function (height) {
  5902. var _height = this.getHeight();
  5903. ry = height / _height;
  5904. node.a('node.height', height);
  5905. setHeight.apply(this, arguments);
  5906. resetPoints(1, ry);
  5907. }
  5908. })(Node125, Node125.getImage(), Node125compspts, Node125endCompspts, Node125startCompspts);
  5909. var Node126points=[1250, 191,1250, 321],
  5910. Node126rect=ht.Default.unionPoint([{x:1250,y:191},{x:1250,y:321}]),
  5911. Node126compspts=[];
  5912. _ratio = GD.getRatioWithRotation(0, ratio);
  5913. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5914. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5915. for(var i=0;i<Node126points.length;i++){
  5916. if(i%2==0){
  5917. Node126compspts.push(Node126points[i]-Node126rect.x);
  5918. }else{
  5919. Node126compspts.push(Node126points[i]-Node126rect.y);
  5920. }
  5921. }
  5922. var Node126ptslength=Node126compspts.length;
  5923. if (Node126rect.height === 0) {
  5924. Node126compspts[0] -= 0;
  5925. Node126compspts[Node126ptslength-2] += 0;
  5926. } else if (Node126rect.width === 0){
  5927. Node126compspts[1] -= 0;
  5928. Node126compspts[Node126ptslength-1] += 0;
  5929. } else {
  5930. Node126compspts[0] -= 0;
  5931. Node126compspts[1] -= 0;
  5932. Node126compspts[Node126ptslength-2] += 0;
  5933. Node126compspts[Node126ptslength-1] += 0;
  5934. }
  5935. Node126 = new ht.Node();
  5936. Node126.borderWidth = 1;
  5937. Node126rect.width = Node126rect.width === 0 ? 0.0001 : Node126rect.width;
  5938. Node126rect.height = Node126rect.height === 0 ? 0.0001 : Node126rect.height;
  5939. var Node126endCompspts = [Node126compspts[Node126ptslength-2],Node126compspts[Node126ptslength-1],0,0];
  5940. var Node126startCompspts = [Node126compspts[0],Node126compspts[1],0,0];
  5941. Node126.setImage(GD.getPolyLineJSON());
  5942. Node126.setPosition(Node126rect.x+Node126rect.width/2,Node126rect.y+Node126rect.height/2);
  5943. Node126.setSize(Node126rect.width,Node126rect.height);
  5944. Node126.setStyle("opacity",1);
  5945. Node126.s({'pixelPerfect':true});
  5946. Node126borderwidth=1;
  5947. Node126.setRotation(0);
  5948. dataModel.add(Node126);
  5949. Node126.a('node.points',Node126compspts);
  5950. Node126.a('node.segments',[1,2]);
  5951. Node126.a('node.color','rgba(255,0,255,1)');
  5952. Node126.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5953. Node126.a('node.borderColor','rgba(255,0,255,1)');
  5954. Node126.a('node.background','rgba(255,0,255,1)');
  5955. Node126.a('node.gradient','');
  5956. Node126.a('node.gradientcolor','rgba(255,0,255,1)');
  5957. Node126.a('node.endCompspts',Node126endCompspts);
  5958. Node126.a('node.startCompspts',Node126startCompspts);
  5959. (function (node, img, compspts, endCompspts, startCompspts) {
  5960. var position = node.getPosition(),
  5961. w = node.getWidth()*_ratio.ratioX,
  5962. h = node.getHeight()*_ratio.ratioY;
  5963. function resetPoints(rx, ry) {
  5964. for (var i = 0, len = compspts.length; i < len; i++) {
  5965. if (i%2 === 0) {
  5966. compspts[i]*=rx;
  5967. } else {
  5968. compspts[i]*=ry;
  5969. }
  5970. }
  5971. endCompspts[0] = compspts[compspts.length-2];
  5972. endCompspts[1] = compspts[compspts.length-1];
  5973. endCompspts[2] *= rx;
  5974. endCompspts[3] *= ry;
  5975. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5976. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5977. startCompspts[0] = compspts[0];
  5978. startCompspts[1] = compspts[1];
  5979. startCompspts[2] *= rx;
  5980. startCompspts[3] *= ry;
  5981. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5982. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5983. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5984. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5985. }
  5986. node.setSize(w, h);
  5987. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5988. node.a('node.width', w);
  5989. node.a('node.height', h);
  5990. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5991. node.borderWidth = 1;
  5992. node.a('node.borderwidth',node.borderWidth);
  5993. node._nodename = 'Node126';
  5994. node._nodeType = 'line';
  5995. zoomNodeList.push({
  5996. node: node,
  5997. attr: 'node.borderwidth'
  5998. });
  5999. var setWidth = node.setWidth,
  6000. setHeight = node.setHeight,
  6001. timer, rx = 1, ry = 1;
  6002. node.setWidth = function (width) {
  6003. var _width = this.getWidth();
  6004. rx = width / _width;
  6005. node.a('node.width', width);
  6006. setWidth.apply(this, arguments);
  6007. resetPoints(rx, 1);
  6008. }
  6009. node.setHeight = function (height) {
  6010. var _height = this.getHeight();
  6011. ry = height / _height;
  6012. node.a('node.height', height);
  6013. setHeight.apply(this, arguments);
  6014. resetPoints(1, ry);
  6015. }
  6016. })(Node126, Node126.getImage(), Node126compspts, Node126endCompspts, Node126startCompspts);
  6017. var Node127points=[1140, 223,1100, 223],
  6018. Node127rect=ht.Default.unionPoint([{x:1140,y:223},{x:1100,y:223}]),
  6019. Node127compspts=[];
  6020. _ratio = GD.getRatioWithRotation(0, ratio);
  6021. var _startratio = GD.getRatioWithRotation(0, ratio),
  6022. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  6023. for(var i=0;i<Node127points.length;i++){
  6024. if(i%2==0){
  6025. Node127compspts.push(Node127points[i]-Node127rect.x);
  6026. }else{
  6027. Node127compspts.push(Node127points[i]-Node127rect.y);
  6028. }
  6029. }
  6030. var Node127ptslength=Node127compspts.length;
  6031. if (Node127rect.height === 0) {
  6032. Node127compspts[0] -= 0;
  6033. Node127compspts[Node127ptslength-2] += 0;
  6034. } else if (Node127rect.width === 0){
  6035. Node127compspts[1] -= 0;
  6036. Node127compspts[Node127ptslength-1] += 0;
  6037. } else {
  6038. Node127compspts[0] -= 0;
  6039. Node127compspts[1] -= 0;
  6040. Node127compspts[Node127ptslength-2] += 0;
  6041. Node127compspts[Node127ptslength-1] += 0;
  6042. }
  6043. Node127 = new ht.Node();
  6044. Node127.borderWidth = 1;
  6045. Node127rect.width = Node127rect.width === 0 ? 0.0001 : Node127rect.width;
  6046. Node127rect.height = Node127rect.height === 0 ? 0.0001 : Node127rect.height;
  6047. var Node127endCompspts = [Node127compspts[Node127ptslength-2],Node127compspts[Node127ptslength-1],0,0];
  6048. var Node127startCompspts = [Node127compspts[0],Node127compspts[1],0,0];
  6049. Node127.setImage(GD.getPolyLineJSON());
  6050. Node127.setPosition(Node127rect.x+Node127rect.width/2,Node127rect.y+Node127rect.height/2);
  6051. Node127.setSize(Node127rect.width,Node127rect.height);
  6052. Node127.setStyle("opacity",1);
  6053. Node127.s({'pixelPerfect':true});
  6054. Node127borderwidth=1;
  6055. Node127.setRotation(0);
  6056. dataModel.add(Node127);
  6057. Node127.a('node.points',Node127compspts);
  6058. Node127.a('node.segments',[1,2]);
  6059. Node127.a('node.color','rgba(255,0,255,1)');
  6060. Node127.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6061. Node127.a('node.borderColor','rgba(255,0,255,1)');
  6062. Node127.a('node.background','rgba(255,0,255,1)');
  6063. Node127.a('node.gradient','');
  6064. Node127.a('node.gradientcolor','rgba(255,0,255,1)');
  6065. Node127.a('node.endCompspts',Node127endCompspts);
  6066. Node127.a('node.startCompspts',Node127startCompspts);
  6067. (function (node, img, compspts, endCompspts, startCompspts) {
  6068. var position = node.getPosition(),
  6069. w = node.getWidth()*_ratio.ratioX,
  6070. h = node.getHeight()*_ratio.ratioY;
  6071. function resetPoints(rx, ry) {
  6072. for (var i = 0, len = compspts.length; i < len; i++) {
  6073. if (i%2 === 0) {
  6074. compspts[i]*=rx;
  6075. } else {
  6076. compspts[i]*=ry;
  6077. }
  6078. }
  6079. endCompspts[0] = compspts[compspts.length-2];
  6080. endCompspts[1] = compspts[compspts.length-1];
  6081. endCompspts[2] *= rx;
  6082. endCompspts[3] *= ry;
  6083. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6084. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6085. startCompspts[0] = compspts[0];
  6086. startCompspts[1] = compspts[1];
  6087. startCompspts[2] *= rx;
  6088. startCompspts[3] *= ry;
  6089. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6090. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6091. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6092. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6093. }
  6094. node.setSize(w, h);
  6095. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6096. node.a('node.width', w);
  6097. node.a('node.height', h);
  6098. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6099. node.borderWidth = 1;
  6100. node.a('node.borderwidth',node.borderWidth);
  6101. node._nodename = 'Node127';
  6102. node._nodeType = 'line';
  6103. zoomNodeList.push({
  6104. node: node,
  6105. attr: 'node.borderwidth'
  6106. });
  6107. var setWidth = node.setWidth,
  6108. setHeight = node.setHeight,
  6109. timer, rx = 1, ry = 1;
  6110. node.setWidth = function (width) {
  6111. var _width = this.getWidth();
  6112. rx = width / _width;
  6113. node.a('node.width', width);
  6114. setWidth.apply(this, arguments);
  6115. resetPoints(rx, 1);
  6116. }
  6117. node.setHeight = function (height) {
  6118. var _height = this.getHeight();
  6119. ry = height / _height;
  6120. node.a('node.height', height);
  6121. setHeight.apply(this, arguments);
  6122. resetPoints(1, ry);
  6123. }
  6124. })(Node127, Node127.getImage(), Node127compspts, Node127endCompspts, Node127startCompspts);
  6125. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  6126. var Node128 = new ht.lib['矩形箭头竖'](1099*ratio.ratioX, 194*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node128');
  6127. _libModel.add("Node128", Node128);
  6128. Node128.setRotation(180*Math.PI/180);
  6129. ;
  6130. ;
  6131. var Node129points=[1140, 231,1070, 231],
  6132. Node129rect=ht.Default.unionPoint([{x:1140,y:231},{x:1070,y:231}]),
  6133. Node129compspts=[];
  6134. _ratio = GD.getRatioWithRotation(0, ratio);
  6135. var _startratio = GD.getRatioWithRotation(0, ratio),
  6136. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  6137. for(var i=0;i<Node129points.length;i++){
  6138. if(i%2==0){
  6139. Node129compspts.push(Node129points[i]-Node129rect.x);
  6140. }else{
  6141. Node129compspts.push(Node129points[i]-Node129rect.y);
  6142. }
  6143. }
  6144. var Node129ptslength=Node129compspts.length;
  6145. if (Node129rect.height === 0) {
  6146. Node129compspts[0] -= 0;
  6147. Node129compspts[Node129ptslength-2] += 0;
  6148. } else if (Node129rect.width === 0){
  6149. Node129compspts[1] -= 0;
  6150. Node129compspts[Node129ptslength-1] += 0;
  6151. } else {
  6152. Node129compspts[0] -= 0;
  6153. Node129compspts[1] -= 0;
  6154. Node129compspts[Node129ptslength-2] += 0;
  6155. Node129compspts[Node129ptslength-1] += 0;
  6156. }
  6157. Node129 = new ht.Node();
  6158. Node129.borderWidth = 1;
  6159. Node129rect.width = Node129rect.width === 0 ? 0.0001 : Node129rect.width;
  6160. Node129rect.height = Node129rect.height === 0 ? 0.0001 : Node129rect.height;
  6161. var Node129endCompspts = [Node129compspts[Node129ptslength-2],Node129compspts[Node129ptslength-1],0,0];
  6162. var Node129startCompspts = [Node129compspts[0],Node129compspts[1],0,0];
  6163. Node129.setImage(GD.getPolyLineJSON());
  6164. Node129.setPosition(Node129rect.x+Node129rect.width/2,Node129rect.y+Node129rect.height/2);
  6165. Node129.setSize(Node129rect.width,Node129rect.height);
  6166. Node129.setStyle("opacity",1);
  6167. Node129.s({'pixelPerfect':true});
  6168. Node129borderwidth=1;
  6169. Node129.setRotation(0);
  6170. dataModel.add(Node129);
  6171. Node129.a('node.points',Node129compspts);
  6172. Node129.a('node.segments',[1,2]);
  6173. Node129.a('node.color','rgba(255,0,255,1)');
  6174. Node129.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6175. Node129.a('node.borderColor','rgba(255,0,255,1)');
  6176. Node129.a('node.background','rgba(255,0,255,1)');
  6177. Node129.a('node.gradient','');
  6178. Node129.a('node.gradientcolor','rgba(255,0,255,1)');
  6179. Node129.a('node.endCompspts',Node129endCompspts);
  6180. Node129.a('node.startCompspts',Node129startCompspts);
  6181. (function (node, img, compspts, endCompspts, startCompspts) {
  6182. var position = node.getPosition(),
  6183. w = node.getWidth()*_ratio.ratioX,
  6184. h = node.getHeight()*_ratio.ratioY;
  6185. function resetPoints(rx, ry) {
  6186. for (var i = 0, len = compspts.length; i < len; i++) {
  6187. if (i%2 === 0) {
  6188. compspts[i]*=rx;
  6189. } else {
  6190. compspts[i]*=ry;
  6191. }
  6192. }
  6193. endCompspts[0] = compspts[compspts.length-2];
  6194. endCompspts[1] = compspts[compspts.length-1];
  6195. endCompspts[2] *= rx;
  6196. endCompspts[3] *= ry;
  6197. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6198. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6199. startCompspts[0] = compspts[0];
  6200. startCompspts[1] = compspts[1];
  6201. startCompspts[2] *= rx;
  6202. startCompspts[3] *= ry;
  6203. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6204. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6205. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6206. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6207. }
  6208. node.setSize(w, h);
  6209. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6210. node.a('node.width', w);
  6211. node.a('node.height', h);
  6212. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6213. node.borderWidth = 1;
  6214. node.a('node.borderwidth',node.borderWidth);
  6215. node._nodename = 'Node129';
  6216. node._nodeType = 'line';
  6217. zoomNodeList.push({
  6218. node: node,
  6219. attr: 'node.borderwidth'
  6220. });
  6221. var setWidth = node.setWidth,
  6222. setHeight = node.setHeight,
  6223. timer, rx = 1, ry = 1;
  6224. node.setWidth = function (width) {
  6225. var _width = this.getWidth();
  6226. rx = width / _width;
  6227. node.a('node.width', width);
  6228. setWidth.apply(this, arguments);
  6229. resetPoints(rx, 1);
  6230. }
  6231. node.setHeight = function (height) {
  6232. var _height = this.getHeight();
  6233. ry = height / _height;
  6234. node.a('node.height', height);
  6235. setHeight.apply(this, arguments);
  6236. resetPoints(1, ry);
  6237. }
  6238. })(Node129, Node129.getImage(), Node129compspts, Node129endCompspts, Node129startCompspts);
  6239. var Node130points=[1070, 231,1070, 221],
  6240. Node130rect=ht.Default.unionPoint([{x:1070,y:231},{x:1070,y:221}]),
  6241. Node130compspts=[];
  6242. _ratio = GD.getRatioWithRotation(0, ratio);
  6243. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  6244. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  6245. for(var i=0;i<Node130points.length;i++){
  6246. if(i%2==0){
  6247. Node130compspts.push(Node130points[i]-Node130rect.x);
  6248. }else{
  6249. Node130compspts.push(Node130points[i]-Node130rect.y);
  6250. }
  6251. }
  6252. var Node130ptslength=Node130compspts.length;
  6253. if (Node130rect.height === 0) {
  6254. Node130compspts[0] -= 0;
  6255. Node130compspts[Node130ptslength-2] += 0;
  6256. } else if (Node130rect.width === 0){
  6257. Node130compspts[1] -= 0;
  6258. Node130compspts[Node130ptslength-1] += 0;
  6259. } else {
  6260. Node130compspts[0] -= 0;
  6261. Node130compspts[1] -= 0;
  6262. Node130compspts[Node130ptslength-2] += 0;
  6263. Node130compspts[Node130ptslength-1] += 0;
  6264. }
  6265. Node130 = new ht.Node();
  6266. Node130.borderWidth = 1;
  6267. Node130rect.width = Node130rect.width === 0 ? 0.0001 : Node130rect.width;
  6268. Node130rect.height = Node130rect.height === 0 ? 0.0001 : Node130rect.height;
  6269. var Node130endCompspts = [Node130compspts[Node130ptslength-2],Node130compspts[Node130ptslength-1],0,0];
  6270. var Node130startCompspts = [Node130compspts[0],Node130compspts[1],0,0];
  6271. Node130.setImage(GD.getPolyLineJSON());
  6272. Node130.setPosition(Node130rect.x+Node130rect.width/2,Node130rect.y+Node130rect.height/2);
  6273. Node130.setSize(Node130rect.width,Node130rect.height);
  6274. Node130.setStyle("opacity",1);
  6275. Node130.s({'pixelPerfect':true});
  6276. Node130borderwidth=1;
  6277. Node130.setRotation(0);
  6278. dataModel.add(Node130);
  6279. Node130.a('node.points',Node130compspts);
  6280. Node130.a('node.segments',[1,2]);
  6281. Node130.a('node.color','rgba(255,0,255,1)');
  6282. Node130.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6283. Node130.a('node.borderColor','rgba(255,0,255,1)');
  6284. Node130.a('node.background','rgba(255,0,255,1)');
  6285. Node130.a('node.gradient','');
  6286. Node130.a('node.gradientcolor','rgba(255,0,255,1)');
  6287. Node130.a('node.endCompspts',Node130endCompspts);
  6288. Node130.a('node.startCompspts',Node130startCompspts);
  6289. (function (node, img, compspts, endCompspts, startCompspts) {
  6290. var position = node.getPosition(),
  6291. w = node.getWidth()*_ratio.ratioX,
  6292. h = node.getHeight()*_ratio.ratioY;
  6293. function resetPoints(rx, ry) {
  6294. for (var i = 0, len = compspts.length; i < len; i++) {
  6295. if (i%2 === 0) {
  6296. compspts[i]*=rx;
  6297. } else {
  6298. compspts[i]*=ry;
  6299. }
  6300. }
  6301. endCompspts[0] = compspts[compspts.length-2];
  6302. endCompspts[1] = compspts[compspts.length-1];
  6303. endCompspts[2] *= rx;
  6304. endCompspts[3] *= ry;
  6305. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6306. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6307. startCompspts[0] = compspts[0];
  6308. startCompspts[1] = compspts[1];
  6309. startCompspts[2] *= rx;
  6310. startCompspts[3] *= ry;
  6311. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6312. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6313. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6314. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6315. }
  6316. node.setSize(w, h);
  6317. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6318. node.a('node.width', w);
  6319. node.a('node.height', h);
  6320. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6321. node.borderWidth = 1;
  6322. node.a('node.borderwidth',node.borderWidth);
  6323. node._nodename = 'Node130';
  6324. node._nodeType = 'line';
  6325. zoomNodeList.push({
  6326. node: node,
  6327. attr: 'node.borderwidth'
  6328. });
  6329. var setWidth = node.setWidth,
  6330. setHeight = node.setHeight,
  6331. timer, rx = 1, ry = 1;
  6332. node.setWidth = function (width) {
  6333. var _width = this.getWidth();
  6334. rx = width / _width;
  6335. node.a('node.width', width);
  6336. setWidth.apply(this, arguments);
  6337. resetPoints(rx, 1);
  6338. }
  6339. node.setHeight = function (height) {
  6340. var _height = this.getHeight();
  6341. ry = height / _height;
  6342. node.a('node.height', height);
  6343. setHeight.apply(this, arguments);
  6344. resetPoints(1, ry);
  6345. }
  6346. })(Node130, Node130.getImage(), Node130compspts, Node130endCompspts, Node130startCompspts);
  6347. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  6348. var Node131 = new ht.lib['接地'](1069*ratio.ratioX, 191*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node131');
  6349. _libModel.add("Node131", Node131);
  6350. Node131.setRotation(180*Math.PI/180);
  6351. ;
  6352. ;
  6353. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6354. var Node132 = new ht.Node();
  6355. var Node132textStart, Node132textWidth, Node132lineStart, Node132align = 'left', Node132fontSize = 13.3333*_ratio.ratioY,Node132width = 55*_ratio.ratioX, Node132height = 24*_ratio.ratioY;
  6356. (function () {
  6357. if (Node132align === 'left') {
  6358. Node132textStart = Node132fontSize * 0.2 > 2 ? Node132fontSize * 0.2 - 4 : Node132fontSize * 0.2 - 9;
  6359. Node132textWidth = Node132width;
  6360. Node132lineStart = 1;
  6361. } else if (Node132align === 'right') {
  6362. Node132textStart = 0;
  6363. Node132textWidth =Node132fontSize <= 8 ? Node132width + Node132fontSize * 0.2 + 6 : Node132width - Node132fontSize * 0.2;
  6364. Node132lineStart = (Node132width - (ht.Default.getTextSize('202617', ' '+ Node132fontSize + 'px "Arial"').width + 6)) * 0.5;
  6365. } else if (Node132align === 'center') {
  6366. Node132textStart = -3;
  6367. Node132textWidth = Node132width;
  6368. Node132lineStart = Node132width - ht.Default.getTextSize('202617', ' '+ Node132fontSize + 'px "Arial"').width - 11;
  6369. }
  6370. })();
  6371. Node132.setImage(GD.getTextJSON(Node132width, Node132height, true, false, false, ' '+ Node132fontSize + 'px "Arial"'))
  6372. Node132.setPosition(1031*ratio.ratioX, 212*ratio.ratioY);
  6373. Node132.setWidth(Node132width);
  6374. Node132.setHeight(Node132height);
  6375. Node132._nodeType = 'text';
  6376. Node132._disallowEvert = true;
  6377. Node132.setRotation(0*Math.PI/180);
  6378. Node132.a('node.width', Node132width);
  6379. Node132.a('node.height', Node132height);
  6380. Node132.a('node.rect', [0, 0, Node132width, Node132height]);
  6381. Node132.a('node.bordercolor','rgba(0,0,0,1)');
  6382. Node132.a('node.borderwidth', 0);
  6383. Node132.a('node.background','' || 'rgba(0,0,0,0)');
  6384. Node132.a('node.gradient','');
  6385. Node132.a('node.gradientcolor','');
  6386. Node132.a('node.text','202617');
  6387. Node132.a('node.textalign','left');
  6388. Node132.a('node.textvAlign','middle');
  6389. Node132.a('node.textrect', [Node132textStart, 0, Node132textWidth, Node132height]);
  6390. Node132.a('node.color','rgba(0,0,0,1)');
  6391. Node132.a('node.font',' '+ Node132fontSize + 'px "Arial"');
  6392. Node132.a('node.textvisible',true);
  6393. Node132.a('node.linefeed',false);
  6394. if (false) {
  6395. Node132.a('node.textfunc',function(g) {
  6396. g.beginPath();
  6397. var str=Node132.a('node.text') || '202617';
  6398. var color=Node132.a('node.color') || 'rgba(0,0,0,1)';
  6399. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node132width,Node132height,13.3333*_ratio.ratioY,"left",color,' '+ Node132fontSize + 'px "Arial"', 0,g);
  6400. });
  6401. }
  6402. if (false) {
  6403. Node132.a('node.underlinepoints',[Node132lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node132fontSize + 2 , ht.Default.getTextSize('202617', ' '+ Node132fontSize + 'px "Arial"').width + 6, (Node132height - Node132fontSize) * 0.5*_ratio.ratioY + Node132fontSize + 2 ]);
  6404. Node132.a('node.underlinevisible',false);
  6405. Node132.a('node.underlineBorderWidth', 1);
  6406. }
  6407. dataModel.add(Node132);
  6408. zoomNodeList.push({
  6409. node: Node132,
  6410. borderWidth: 0,
  6411. attr: 'node.borderwidth'
  6412. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6413. var Node133 = new ht.Node();
  6414. var Node133textStart, Node133textWidth, Node133lineStart, Node133align = 'left', Node133fontSize = 13.3333*_ratio.ratioY,Node133width = 27*_ratio.ratioX, Node133height = 24*_ratio.ratioY;
  6415. (function () {
  6416. if (Node133align === 'left') {
  6417. Node133textStart = Node133fontSize * 0.2 > 2 ? Node133fontSize * 0.2 - 4 : Node133fontSize * 0.2 - 9;
  6418. Node133textWidth = Node133width;
  6419. Node133lineStart = 1;
  6420. } else if (Node133align === 'right') {
  6421. Node133textStart = 0;
  6422. Node133textWidth =Node133fontSize <= 8 ? Node133width + Node133fontSize * 0.2 + 6 : Node133width - Node133fontSize * 0.2;
  6423. Node133lineStart = (Node133width - (ht.Default.getTextSize('202', ' '+ Node133fontSize + 'px "Arial"').width + 6)) * 0.5;
  6424. } else if (Node133align === 'center') {
  6425. Node133textStart = -3;
  6426. Node133textWidth = Node133width;
  6427. Node133lineStart = Node133width - ht.Default.getTextSize('202', ' '+ Node133fontSize + 'px "Arial"').width - 11;
  6428. }
  6429. })();
  6430. Node133.setImage(GD.getTextJSON(Node133width, Node133height, true, false, false, ' '+ Node133fontSize + 'px "Arial"'))
  6431. Node133.setPosition(1116*ratio.ratioX, 252*ratio.ratioY);
  6432. Node133.setWidth(Node133width);
  6433. Node133.setHeight(Node133height);
  6434. Node133._nodeType = 'text';
  6435. Node133._disallowEvert = true;
  6436. Node133.setRotation(0*Math.PI/180);
  6437. Node133.a('node.width', Node133width);
  6438. Node133.a('node.height', Node133height);
  6439. Node133.a('node.rect', [0, 0, Node133width, Node133height]);
  6440. Node133.a('node.bordercolor','rgba(0,0,0,1)');
  6441. Node133.a('node.borderwidth', 0);
  6442. Node133.a('node.background','' || 'rgba(0,0,0,0)');
  6443. Node133.a('node.gradient','');
  6444. Node133.a('node.gradientcolor','');
  6445. Node133.a('node.text','202');
  6446. Node133.a('node.textalign','left');
  6447. Node133.a('node.textvAlign','middle');
  6448. Node133.a('node.textrect', [Node133textStart, 0, Node133textWidth, Node133height]);
  6449. Node133.a('node.color','rgba(0,0,0,1)');
  6450. Node133.a('node.font',' '+ Node133fontSize + 'px "Arial"');
  6451. Node133.a('node.textvisible',true);
  6452. Node133.a('node.linefeed',false);
  6453. if (false) {
  6454. Node133.a('node.textfunc',function(g) {
  6455. g.beginPath();
  6456. var str=Node133.a('node.text') || '202';
  6457. var color=Node133.a('node.color') || 'rgba(0,0,0,1)';
  6458. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node133width,Node133height,13.3333*_ratio.ratioY,"left",color,' '+ Node133fontSize + 'px "Arial"', 0,g);
  6459. });
  6460. }
  6461. if (false) {
  6462. Node133.a('node.underlinepoints',[Node133lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node133fontSize + 2 , ht.Default.getTextSize('202', ' '+ Node133fontSize + 'px "Arial"').width + 6, (Node133height - Node133fontSize) * 0.5*_ratio.ratioY + Node133fontSize + 2 ]);
  6463. Node133.a('node.underlinevisible',false);
  6464. Node133.a('node.underlineBorderWidth', 1);
  6465. }
  6466. dataModel.add(Node133);
  6467. zoomNodeList.push({
  6468. node: Node133,
  6469. borderWidth: 0,
  6470. attr: 'node.borderwidth'
  6471. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6472. var Node134 = new ht.Node();
  6473. var Node134textStart, Node134textWidth, Node134lineStart, Node134align = 'left', Node134fontSize = 13.3333*_ratio.ratioY,Node134width = 34*_ratio.ratioX, Node134height = 24*_ratio.ratioY;
  6474. (function () {
  6475. if (Node134align === 'left') {
  6476. Node134textStart = Node134fontSize * 0.2 > 2 ? Node134fontSize * 0.2 - 4 : Node134fontSize * 0.2 - 9;
  6477. Node134textWidth = Node134width;
  6478. Node134lineStart = 1;
  6479. } else if (Node134align === 'right') {
  6480. Node134textStart = 0;
  6481. Node134textWidth =Node134fontSize <= 8 ? Node134width + Node134fontSize * 0.2 + 6 : Node134width - Node134fontSize * 0.2;
  6482. Node134lineStart = (Node134width - (ht.Default.getTextSize('2021', ' '+ Node134fontSize + 'px "Arial"').width + 6)) * 0.5;
  6483. } else if (Node134align === 'center') {
  6484. Node134textStart = -3;
  6485. Node134textWidth = Node134width;
  6486. Node134lineStart = Node134width - ht.Default.getTextSize('2021', ' '+ Node134fontSize + 'px "Arial"').width - 11;
  6487. }
  6488. })();
  6489. Node134.setImage(GD.getTextJSON(Node134width, Node134height, true, false, false, ' '+ Node134fontSize + 'px "Arial"'))
  6490. Node134.setPosition(1112*ratio.ratioX, 292*ratio.ratioY);
  6491. Node134.setWidth(Node134width);
  6492. Node134.setHeight(Node134height);
  6493. Node134._nodeType = 'text';
  6494. Node134._disallowEvert = true;
  6495. Node134.setRotation(0*Math.PI/180);
  6496. Node134.a('node.width', Node134width);
  6497. Node134.a('node.height', Node134height);
  6498. Node134.a('node.rect', [0, 0, Node134width, Node134height]);
  6499. Node134.a('node.bordercolor','rgba(0,0,0,1)');
  6500. Node134.a('node.borderwidth', 0);
  6501. Node134.a('node.background','' || 'rgba(0,0,0,0)');
  6502. Node134.a('node.gradient','');
  6503. Node134.a('node.gradientcolor','');
  6504. Node134.a('node.text','2021');
  6505. Node134.a('node.textalign','left');
  6506. Node134.a('node.textvAlign','middle');
  6507. Node134.a('node.textrect', [Node134textStart, 0, Node134textWidth, Node134height]);
  6508. Node134.a('node.color','rgba(0,0,0,1)');
  6509. Node134.a('node.font',' '+ Node134fontSize + 'px "Arial"');
  6510. Node134.a('node.textvisible',true);
  6511. Node134.a('node.linefeed',false);
  6512. if (false) {
  6513. Node134.a('node.textfunc',function(g) {
  6514. g.beginPath();
  6515. var str=Node134.a('node.text') || '2021';
  6516. var color=Node134.a('node.color') || 'rgba(0,0,0,1)';
  6517. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node134width,Node134height,13.3333*_ratio.ratioY,"left",color,' '+ Node134fontSize + 'px "Arial"', 0,g);
  6518. });
  6519. }
  6520. if (false) {
  6521. Node134.a('node.underlinepoints',[Node134lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node134fontSize + 2 , ht.Default.getTextSize('2021', ' '+ Node134fontSize + 'px "Arial"').width + 6, (Node134height - Node134fontSize) * 0.5*_ratio.ratioY + Node134fontSize + 2 ]);
  6522. Node134.a('node.underlinevisible',false);
  6523. Node134.a('node.underlineBorderWidth', 1);
  6524. }
  6525. dataModel.add(Node134);
  6526. zoomNodeList.push({
  6527. node: Node134,
  6528. borderWidth: 0,
  6529. attr: 'node.borderwidth'
  6530. }); var Node135points=[1140, 271,1180, 271],
  6531. Node135rect=ht.Default.unionPoint([{x:1140,y:271},{x:1180,y:271}]),
  6532. Node135compspts=[];
  6533. _ratio = GD.getRatioWithRotation(0, ratio);
  6534. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  6535. _endratio = GD.getRatioWithRotation(0, ratio);
  6536. for(var i=0;i<Node135points.length;i++){
  6537. if(i%2==0){
  6538. Node135compspts.push(Node135points[i]-Node135rect.x);
  6539. }else{
  6540. Node135compspts.push(Node135points[i]-Node135rect.y);
  6541. }
  6542. }
  6543. var Node135ptslength=Node135compspts.length;
  6544. if (Node135rect.height === 0) {
  6545. Node135compspts[0] -= 0;
  6546. Node135compspts[Node135ptslength-2] += 0;
  6547. } else if (Node135rect.width === 0){
  6548. Node135compspts[1] -= 0;
  6549. Node135compspts[Node135ptslength-1] += 0;
  6550. } else {
  6551. Node135compspts[0] -= 0;
  6552. Node135compspts[1] -= 0;
  6553. Node135compspts[Node135ptslength-2] += 0;
  6554. Node135compspts[Node135ptslength-1] += 0;
  6555. }
  6556. Node135 = new ht.Node();
  6557. Node135.borderWidth = 1;
  6558. Node135rect.width = Node135rect.width === 0 ? 0.0001 : Node135rect.width;
  6559. Node135rect.height = Node135rect.height === 0 ? 0.0001 : Node135rect.height;
  6560. var Node135endCompspts = [Node135compspts[Node135ptslength-2],Node135compspts[Node135ptslength-1],0,0];
  6561. var Node135startCompspts = [Node135compspts[0],Node135compspts[1],0,0];
  6562. Node135.setImage(GD.getPolyLineJSON());
  6563. Node135.setPosition(Node135rect.x+Node135rect.width/2,Node135rect.y+Node135rect.height/2);
  6564. Node135.setSize(Node135rect.width,Node135rect.height);
  6565. Node135.setStyle("opacity",1);
  6566. Node135.s({'pixelPerfect':true});
  6567. Node135borderwidth=1;
  6568. Node135.setRotation(0);
  6569. dataModel.add(Node135);
  6570. Node135.a('node.points',Node135compspts);
  6571. Node135.a('node.segments',[1,2]);
  6572. Node135.a('node.color','rgba(255,0,255,1)');
  6573. Node135.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6574. Node135.a('node.borderColor','rgba(255,0,255,1)');
  6575. Node135.a('node.background','rgba(255,0,255,1)');
  6576. Node135.a('node.gradient','');
  6577. Node135.a('node.gradientcolor','rgba(255,0,255,1)');
  6578. Node135.a('node.endCompspts',Node135endCompspts);
  6579. Node135.a('node.startCompspts',Node135startCompspts);
  6580. (function (node, img, compspts, endCompspts, startCompspts) {
  6581. var position = node.getPosition(),
  6582. w = node.getWidth()*_ratio.ratioX,
  6583. h = node.getHeight()*_ratio.ratioY;
  6584. function resetPoints(rx, ry) {
  6585. for (var i = 0, len = compspts.length; i < len; i++) {
  6586. if (i%2 === 0) {
  6587. compspts[i]*=rx;
  6588. } else {
  6589. compspts[i]*=ry;
  6590. }
  6591. }
  6592. endCompspts[0] = compspts[compspts.length-2];
  6593. endCompspts[1] = compspts[compspts.length-1];
  6594. endCompspts[2] *= rx;
  6595. endCompspts[3] *= ry;
  6596. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6597. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6598. startCompspts[0] = compspts[0];
  6599. startCompspts[1] = compspts[1];
  6600. startCompspts[2] *= rx;
  6601. startCompspts[3] *= ry;
  6602. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6603. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6604. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6605. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6606. }
  6607. node.setSize(w, h);
  6608. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6609. node.a('node.width', w);
  6610. node.a('node.height', h);
  6611. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6612. node.borderWidth = 1;
  6613. node.a('node.borderwidth',node.borderWidth);
  6614. node._nodename = 'Node135';
  6615. node._nodeType = 'line';
  6616. zoomNodeList.push({
  6617. node: node,
  6618. attr: 'node.borderwidth'
  6619. });
  6620. var setWidth = node.setWidth,
  6621. setHeight = node.setHeight,
  6622. timer, rx = 1, ry = 1;
  6623. node.setWidth = function (width) {
  6624. var _width = this.getWidth();
  6625. rx = width / _width;
  6626. node.a('node.width', width);
  6627. setWidth.apply(this, arguments);
  6628. resetPoints(rx, 1);
  6629. }
  6630. node.setHeight = function (height) {
  6631. var _height = this.getHeight();
  6632. ry = height / _height;
  6633. node.a('node.height', height);
  6634. setHeight.apply(this, arguments);
  6635. resetPoints(1, ry);
  6636. }
  6637. })(Node135, Node135.getImage(), Node135compspts, Node135endCompspts, Node135startCompspts);
  6638. var Node136points=[1180, 271,1180, 281],
  6639. Node136rect=ht.Default.unionPoint([{x:1180,y:271},{x:1180,y:281}]),
  6640. Node136compspts=[];
  6641. _ratio = GD.getRatioWithRotation(0, ratio);
  6642. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  6643. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  6644. for(var i=0;i<Node136points.length;i++){
  6645. if(i%2==0){
  6646. Node136compspts.push(Node136points[i]-Node136rect.x);
  6647. }else{
  6648. Node136compspts.push(Node136points[i]-Node136rect.y);
  6649. }
  6650. }
  6651. var Node136ptslength=Node136compspts.length;
  6652. if (Node136rect.height === 0) {
  6653. Node136compspts[0] -= 0;
  6654. Node136compspts[Node136ptslength-2] += 0;
  6655. } else if (Node136rect.width === 0){
  6656. Node136compspts[1] -= 0;
  6657. Node136compspts[Node136ptslength-1] += 0;
  6658. } else {
  6659. Node136compspts[0] -= 0;
  6660. Node136compspts[1] -= 0;
  6661. Node136compspts[Node136ptslength-2] += 0;
  6662. Node136compspts[Node136ptslength-1] += 0;
  6663. }
  6664. Node136 = new ht.Node();
  6665. Node136.borderWidth = 1;
  6666. Node136rect.width = Node136rect.width === 0 ? 0.0001 : Node136rect.width;
  6667. Node136rect.height = Node136rect.height === 0 ? 0.0001 : Node136rect.height;
  6668. var Node136endCompspts = [Node136compspts[Node136ptslength-2],Node136compspts[Node136ptslength-1],0,0];
  6669. var Node136startCompspts = [Node136compspts[0],Node136compspts[1],0,0];
  6670. Node136.setImage(GD.getPolyLineJSON());
  6671. Node136.setPosition(Node136rect.x+Node136rect.width/2,Node136rect.y+Node136rect.height/2);
  6672. Node136.setSize(Node136rect.width,Node136rect.height);
  6673. Node136.setStyle("opacity",1);
  6674. Node136.s({'pixelPerfect':true});
  6675. Node136borderwidth=1;
  6676. Node136.setRotation(0);
  6677. dataModel.add(Node136);
  6678. Node136.a('node.points',Node136compspts);
  6679. Node136.a('node.segments',[1,2]);
  6680. Node136.a('node.color','rgba(255,0,255,1)');
  6681. Node136.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6682. Node136.a('node.borderColor','rgba(255,0,255,1)');
  6683. Node136.a('node.background','rgba(255,0,255,1)');
  6684. Node136.a('node.gradient','');
  6685. Node136.a('node.gradientcolor','rgba(255,0,255,1)');
  6686. Node136.a('node.endCompspts',Node136endCompspts);
  6687. Node136.a('node.startCompspts',Node136startCompspts);
  6688. (function (node, img, compspts, endCompspts, startCompspts) {
  6689. var position = node.getPosition(),
  6690. w = node.getWidth()*_ratio.ratioX,
  6691. h = node.getHeight()*_ratio.ratioY;
  6692. function resetPoints(rx, ry) {
  6693. for (var i = 0, len = compspts.length; i < len; i++) {
  6694. if (i%2 === 0) {
  6695. compspts[i]*=rx;
  6696. } else {
  6697. compspts[i]*=ry;
  6698. }
  6699. }
  6700. endCompspts[0] = compspts[compspts.length-2];
  6701. endCompspts[1] = compspts[compspts.length-1];
  6702. endCompspts[2] *= rx;
  6703. endCompspts[3] *= ry;
  6704. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6705. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6706. startCompspts[0] = compspts[0];
  6707. startCompspts[1] = compspts[1];
  6708. startCompspts[2] *= rx;
  6709. startCompspts[3] *= ry;
  6710. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6711. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6712. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6713. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6714. }
  6715. node.setSize(w, h);
  6716. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6717. node.a('node.width', w);
  6718. node.a('node.height', h);
  6719. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6720. node.borderWidth = 1;
  6721. node.a('node.borderwidth',node.borderWidth);
  6722. node._nodename = 'Node136';
  6723. node._nodeType = 'line';
  6724. zoomNodeList.push({
  6725. node: node,
  6726. attr: 'node.borderwidth'
  6727. });
  6728. var setWidth = node.setWidth,
  6729. setHeight = node.setHeight,
  6730. timer, rx = 1, ry = 1;
  6731. node.setWidth = function (width) {
  6732. var _width = this.getWidth();
  6733. rx = width / _width;
  6734. node.a('node.width', width);
  6735. setWidth.apply(this, arguments);
  6736. resetPoints(rx, 1);
  6737. }
  6738. node.setHeight = function (height) {
  6739. var _height = this.getHeight();
  6740. ry = height / _height;
  6741. node.a('node.height', height);
  6742. setHeight.apply(this, arguments);
  6743. resetPoints(1, ry);
  6744. }
  6745. })(Node136, Node136.getImage(), Node136compspts, Node136endCompspts, Node136startCompspts);
  6746. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6747. var Node137 = new ht.lib['接地'](1180*ratio.ratioX, 304*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node137');
  6748. _libModel.add("Node137", Node137);
  6749. Node137.setRotation(0*Math.PI/180);
  6750. ;
  6751. ;
  6752. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6753. var Node138 = new ht.Node();
  6754. var Node138textStart, Node138textWidth, Node138lineStart, Node138align = 'left', Node138fontSize = 13.3333*_ratio.ratioY,Node138width = 55*_ratio.ratioX, Node138height = 24*_ratio.ratioY;
  6755. (function () {
  6756. if (Node138align === 'left') {
  6757. Node138textStart = Node138fontSize * 0.2 > 2 ? Node138fontSize * 0.2 - 4 : Node138fontSize * 0.2 - 9;
  6758. Node138textWidth = Node138width;
  6759. Node138lineStart = 1;
  6760. } else if (Node138align === 'right') {
  6761. Node138textStart = 0;
  6762. Node138textWidth =Node138fontSize <= 8 ? Node138width + Node138fontSize * 0.2 + 6 : Node138width - Node138fontSize * 0.2;
  6763. Node138lineStart = (Node138width - (ht.Default.getTextSize('20217', ' '+ Node138fontSize + 'px "Arial"').width + 6)) * 0.5;
  6764. } else if (Node138align === 'center') {
  6765. Node138textStart = -3;
  6766. Node138textWidth = Node138width;
  6767. Node138lineStart = Node138width - ht.Default.getTextSize('20217', ' '+ Node138fontSize + 'px "Arial"').width - 11;
  6768. }
  6769. })();
  6770. Node138.setImage(GD.getTextJSON(Node138width, Node138height, true, false, false, ' '+ Node138fontSize + 'px "Arial"'))
  6771. Node138.setPosition(1211*ratio.ratioX, 292*ratio.ratioY);
  6772. Node138.setWidth(Node138width);
  6773. Node138.setHeight(Node138height);
  6774. Node138._nodeType = 'text';
  6775. Node138._disallowEvert = true;
  6776. Node138.setRotation(0*Math.PI/180);
  6777. Node138.a('node.width', Node138width);
  6778. Node138.a('node.height', Node138height);
  6779. Node138.a('node.rect', [0, 0, Node138width, Node138height]);
  6780. Node138.a('node.bordercolor','rgba(0,0,0,1)');
  6781. Node138.a('node.borderwidth', 0);
  6782. Node138.a('node.background','' || 'rgba(0,0,0,0)');
  6783. Node138.a('node.gradient','');
  6784. Node138.a('node.gradientcolor','');
  6785. Node138.a('node.text','20217');
  6786. Node138.a('node.textalign','left');
  6787. Node138.a('node.textvAlign','middle');
  6788. Node138.a('node.textrect', [Node138textStart, 0, Node138textWidth, Node138height]);
  6789. Node138.a('node.color','rgba(0,0,0,1)');
  6790. Node138.a('node.font',' '+ Node138fontSize + 'px "Arial"');
  6791. Node138.a('node.textvisible',true);
  6792. Node138.a('node.linefeed',false);
  6793. if (false) {
  6794. Node138.a('node.textfunc',function(g) {
  6795. g.beginPath();
  6796. var str=Node138.a('node.text') || '20217';
  6797. var color=Node138.a('node.color') || 'rgba(0,0,0,1)';
  6798. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node138width,Node138height,13.3333*_ratio.ratioY,"left",color,' '+ Node138fontSize + 'px "Arial"', 0,g);
  6799. });
  6800. }
  6801. if (false) {
  6802. Node138.a('node.underlinepoints',[Node138lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node138fontSize + 2 , ht.Default.getTextSize('20217', ' '+ Node138fontSize + 'px "Arial"').width + 6, (Node138height - Node138fontSize) * 0.5*_ratio.ratioY + Node138fontSize + 2 ]);
  6803. Node138.a('node.underlinevisible',false);
  6804. Node138.a('node.underlineBorderWidth', 1);
  6805. }
  6806. dataModel.add(Node138);
  6807. zoomNodeList.push({
  6808. node: Node138,
  6809. borderWidth: 0,
  6810. attr: 'node.borderwidth'
  6811. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6812. var Node139_0 = new ht.Node();
  6813. var Node139_0textStart, Node139_0textWidth, Node139_0lineStart, Node139_0align = 'left', Node139_0fontSize = 13.3333*_ratio.ratioY,Node139_0width = 59*_ratio.ratioX, Node139_0height = 25*_ratio.ratioY;
  6814. (function () {
  6815. if (Node139_0align === 'left') {
  6816. Node139_0textStart = Node139_0fontSize * 0.2 > 2 ? Node139_0fontSize * 0.2 - 4 : Node139_0fontSize * 0.2 - 9;
  6817. Node139_0textWidth = Node139_0width;
  6818. Node139_0lineStart = 1;
  6819. } else if (Node139_0align === 'right') {
  6820. Node139_0textStart = 0;
  6821. Node139_0textWidth =Node139_0fontSize <= 8 ? Node139_0width + Node139_0fontSize * 0.2 + 6 : Node139_0width - Node139_0fontSize * 0.2;
  6822. Node139_0lineStart = (Node139_0width - (ht.Default.getTextSize('Ia:', ' '+ Node139_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  6823. } else if (Node139_0align === 'center') {
  6824. Node139_0textStart = -3;
  6825. Node139_0textWidth = Node139_0width;
  6826. Node139_0lineStart = Node139_0width - ht.Default.getTextSize('Ia:', ' '+ Node139_0fontSize + 'px "Arial"').width - 11;
  6827. }
  6828. })();
  6829. Node139_0.setImage(GD.getTextJSON(Node139_0width, Node139_0height, true, false, false, ' '+ Node139_0fontSize + 'px "Arial"'))
  6830. Node139_0.setPosition(854*ratio.ratioX, 263*ratio.ratioY);
  6831. Node139_0.setWidth(Node139_0width);
  6832. Node139_0.setHeight(Node139_0height);
  6833. Node139_0._nodeType = 'text';
  6834. Node139_0._disallowEvert = true;
  6835. Node139_0.setRotation(0*Math.PI/180);
  6836. Node139_0.a('node.width', Node139_0width);
  6837. Node139_0.a('node.height', Node139_0height);
  6838. Node139_0.a('node.rect', [0, 0, Node139_0width, Node139_0height]);
  6839. Node139_0.a('node.bordercolor','rgba(255,0,255,1)');
  6840. Node139_0.a('node.borderwidth', 0);
  6841. Node139_0.a('node.background','' || 'rgba(0,0,0,0)');
  6842. Node139_0.a('node.gradient','');
  6843. Node139_0.a('node.gradientcolor','');
  6844. Node139_0.a('node.text','Ia:');
  6845. Node139_0.a('node.textalign','left');
  6846. Node139_0.a('node.textvAlign','middle');
  6847. Node139_0.a('node.textrect', [Node139_0textStart, 0, Node139_0textWidth, Node139_0height]);
  6848. Node139_0.a('node.color','rgba(255,0,255,1)');
  6849. Node139_0.a('node.font',' '+ Node139_0fontSize + 'px "Arial"');
  6850. Node139_0.a('node.textvisible',true);
  6851. Node139_0.a('node.linefeed',false);
  6852. if (false) {
  6853. Node139_0.a('node.textfunc',function(g) {
  6854. g.beginPath();
  6855. var str=Node139_0.a('node.text') || 'Ia:';
  6856. var color=Node139_0.a('node.color') || 'rgba(255,0,255,1)';
  6857. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node139_0width,Node139_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node139_0fontSize + 'px "Arial"', 0,g);
  6858. });
  6859. }
  6860. if (false) {
  6861. Node139_0.a('node.underlinepoints',[Node139_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node139_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node139_0fontSize + 'px "Arial"').width + 6, (Node139_0height - Node139_0fontSize) * 0.5*_ratio.ratioY + Node139_0fontSize + 2 ]);
  6862. Node139_0.a('node.underlinevisible',false);
  6863. Node139_0.a('node.underlineBorderWidth', 1);
  6864. }
  6865. dataModel.add(Node139_0);
  6866. zoomNodeList.push({
  6867. node: Node139_0,
  6868. borderWidth: 0,
  6869. attr: 'node.borderwidth'
  6870. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6871. var Node139_1 = new ht.Node();
  6872. var Node139_1textStart, Node139_1textWidth, Node139_1lineStart, Node139_1align = 'left', Node139_1fontSize = 13.3333*_ratio.ratioY,Node139_1width = 59*_ratio.ratioX, Node139_1height = 25*_ratio.ratioY;
  6873. (function () {
  6874. if (Node139_1align === 'left') {
  6875. Node139_1textStart = Node139_1fontSize * 0.2 > 2 ? Node139_1fontSize * 0.2 - 4 : Node139_1fontSize * 0.2 - 9;
  6876. Node139_1textWidth = Node139_1width;
  6877. Node139_1lineStart = 1;
  6878. } else if (Node139_1align === 'right') {
  6879. Node139_1textStart = 0;
  6880. Node139_1textWidth =Node139_1fontSize <= 8 ? Node139_1width + Node139_1fontSize * 0.2 + 6 : Node139_1width - Node139_1fontSize * 0.2;
  6881. Node139_1lineStart = (Node139_1width - (ht.Default.getTextSize('P:', ' '+ Node139_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  6882. } else if (Node139_1align === 'center') {
  6883. Node139_1textStart = -3;
  6884. Node139_1textWidth = Node139_1width;
  6885. Node139_1lineStart = Node139_1width - ht.Default.getTextSize('P:', ' '+ Node139_1fontSize + 'px "Arial"').width - 11;
  6886. }
  6887. })();
  6888. Node139_1.setImage(GD.getTextJSON(Node139_1width, Node139_1height, true, false, false, ' '+ Node139_1fontSize + 'px "Arial"'))
  6889. Node139_1.setPosition(857*ratio.ratioX, 283*ratio.ratioY);
  6890. Node139_1.setWidth(Node139_1width);
  6891. Node139_1.setHeight(Node139_1height);
  6892. Node139_1._nodeType = 'text';
  6893. Node139_1._disallowEvert = true;
  6894. Node139_1.setRotation(0*Math.PI/180);
  6895. Node139_1.a('node.width', Node139_1width);
  6896. Node139_1.a('node.height', Node139_1height);
  6897. Node139_1.a('node.rect', [0, 0, Node139_1width, Node139_1height]);
  6898. Node139_1.a('node.bordercolor','rgba(0,0,0,1)');
  6899. Node139_1.a('node.borderwidth', 0);
  6900. Node139_1.a('node.background','' || 'rgba(0,0,0,0)');
  6901. Node139_1.a('node.gradient','');
  6902. Node139_1.a('node.gradientcolor','');
  6903. Node139_1.a('node.text','P:');
  6904. Node139_1.a('node.textalign','left');
  6905. Node139_1.a('node.textvAlign','middle');
  6906. Node139_1.a('node.textrect', [Node139_1textStart, 0, Node139_1textWidth, Node139_1height]);
  6907. Node139_1.a('node.color','rgba(0,0,0,1)');
  6908. Node139_1.a('node.font',' '+ Node139_1fontSize + 'px "Arial"');
  6909. Node139_1.a('node.textvisible',true);
  6910. Node139_1.a('node.linefeed',false);
  6911. if (false) {
  6912. Node139_1.a('node.textfunc',function(g) {
  6913. g.beginPath();
  6914. var str=Node139_1.a('node.text') || 'P:';
  6915. var color=Node139_1.a('node.color') || 'rgba(0,0,0,1)';
  6916. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node139_1width,Node139_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node139_1fontSize + 'px "Arial"', 0,g);
  6917. });
  6918. }
  6919. if (false) {
  6920. Node139_1.a('node.underlinepoints',[Node139_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node139_1fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node139_1fontSize + 'px "Arial"').width + 6, (Node139_1height - Node139_1fontSize) * 0.5*_ratio.ratioY + Node139_1fontSize + 2 ]);
  6921. Node139_1.a('node.underlinevisible',false);
  6922. Node139_1.a('node.underlineBorderWidth', 1);
  6923. }
  6924. dataModel.add(Node139_1);
  6925. zoomNodeList.push({
  6926. node: Node139_1,
  6927. borderWidth: 0,
  6928. attr: 'node.borderwidth'
  6929. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6930. var Node139_2 = new ht.Node();
  6931. var Node139_2textStart, Node139_2textWidth, Node139_2lineStart, Node139_2align = 'left', Node139_2fontSize = 13.3333*_ratio.ratioY,Node139_2width = 59*_ratio.ratioX, Node139_2height = 25*_ratio.ratioY;
  6932. (function () {
  6933. if (Node139_2align === 'left') {
  6934. Node139_2textStart = Node139_2fontSize * 0.2 > 2 ? Node139_2fontSize * 0.2 - 4 : Node139_2fontSize * 0.2 - 9;
  6935. Node139_2textWidth = Node139_2width;
  6936. Node139_2lineStart = 1;
  6937. } else if (Node139_2align === 'right') {
  6938. Node139_2textStart = 0;
  6939. Node139_2textWidth =Node139_2fontSize <= 8 ? Node139_2width + Node139_2fontSize * 0.2 + 6 : Node139_2width - Node139_2fontSize * 0.2;
  6940. Node139_2lineStart = (Node139_2width - (ht.Default.getTextSize('Q:', ' '+ Node139_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  6941. } else if (Node139_2align === 'center') {
  6942. Node139_2textStart = -3;
  6943. Node139_2textWidth = Node139_2width;
  6944. Node139_2lineStart = Node139_2width - ht.Default.getTextSize('Q:', ' '+ Node139_2fontSize + 'px "Arial"').width - 11;
  6945. }
  6946. })();
  6947. Node139_2.setImage(GD.getTextJSON(Node139_2width, Node139_2height, true, false, false, ' '+ Node139_2fontSize + 'px "Arial"'))
  6948. Node139_2.setPosition(854*ratio.ratioX, 303*ratio.ratioY);
  6949. Node139_2.setWidth(Node139_2width);
  6950. Node139_2.setHeight(Node139_2height);
  6951. Node139_2._nodeType = 'text';
  6952. Node139_2._disallowEvert = true;
  6953. Node139_2.setRotation(0*Math.PI/180);
  6954. Node139_2.a('node.width', Node139_2width);
  6955. Node139_2.a('node.height', Node139_2height);
  6956. Node139_2.a('node.rect', [0, 0, Node139_2width, Node139_2height]);
  6957. Node139_2.a('node.bordercolor','rgba(0,0,0,1)');
  6958. Node139_2.a('node.borderwidth', 0);
  6959. Node139_2.a('node.background','' || 'rgba(0,0,0,0)');
  6960. Node139_2.a('node.gradient','');
  6961. Node139_2.a('node.gradientcolor','');
  6962. Node139_2.a('node.text','Q:');
  6963. Node139_2.a('node.textalign','left');
  6964. Node139_2.a('node.textvAlign','middle');
  6965. Node139_2.a('node.textrect', [Node139_2textStart, 0, Node139_2textWidth, Node139_2height]);
  6966. Node139_2.a('node.color','rgba(0,0,0,1)');
  6967. Node139_2.a('node.font',' '+ Node139_2fontSize + 'px "Arial"');
  6968. Node139_2.a('node.textvisible',true);
  6969. Node139_2.a('node.linefeed',false);
  6970. if (false) {
  6971. Node139_2.a('node.textfunc',function(g) {
  6972. g.beginPath();
  6973. var str=Node139_2.a('node.text') || 'Q:';
  6974. var color=Node139_2.a('node.color') || 'rgba(0,0,0,1)';
  6975. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node139_2width,Node139_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node139_2fontSize + 'px "Arial"', 0,g);
  6976. });
  6977. }
  6978. if (false) {
  6979. Node139_2.a('node.underlinepoints',[Node139_2lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node139_2fontSize + 2 , ht.Default.getTextSize('Q:', ' '+ Node139_2fontSize + 'px "Arial"').width + 6, (Node139_2height - Node139_2fontSize) * 0.5*_ratio.ratioY + Node139_2fontSize + 2 ]);
  6980. Node139_2.a('node.underlinevisible',false);
  6981. Node139_2.a('node.underlineBorderWidth', 1);
  6982. }
  6983. dataModel.add(Node139_2);
  6984. zoomNodeList.push({
  6985. node: Node139_2,
  6986. borderWidth: 0,
  6987. attr: 'node.borderwidth'
  6988. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6989. var Node140 = new ht.Node();
  6990. var Node140textStart, Node140textWidth, Node140lineStart, Node140align = 'left', Node140fontSize = 13.3333*_ratio.ratioY,Node140width = 59*_ratio.ratioX, Node140height = 25*_ratio.ratioY;
  6991. (function () {
  6992. if (Node140align === 'left') {
  6993. Node140textStart = Node140fontSize * 0.2 > 2 ? Node140fontSize * 0.2 - 4 : Node140fontSize * 0.2 - 9;
  6994. Node140textWidth = Node140width;
  6995. Node140lineStart = 1;
  6996. } else if (Node140align === 'right') {
  6997. Node140textStart = 0;
  6998. Node140textWidth =Node140fontSize <= 8 ? Node140width + Node140fontSize * 0.2 + 6 : Node140width - Node140fontSize * 0.2;
  6999. Node140lineStart = (Node140width - (ht.Default.getTextSize('Ia:', ' '+ Node140fontSize + 'px "Arial"').width + 6)) * 0.5;
  7000. } else if (Node140align === 'center') {
  7001. Node140textStart = -3;
  7002. Node140textWidth = Node140width;
  7003. Node140lineStart = Node140width - ht.Default.getTextSize('Ia:', ' '+ Node140fontSize + 'px "Arial"').width - 11;
  7004. }
  7005. })();
  7006. Node140.setImage(GD.getTextJSON(Node140width, Node140height, true, false, false, ' '+ Node140fontSize + 'px "Arial"'))
  7007. Node140.setPosition(1304*ratio.ratioX, 223*ratio.ratioY);
  7008. Node140.setWidth(Node140width);
  7009. Node140.setHeight(Node140height);
  7010. Node140._nodeType = 'text';
  7011. Node140._disallowEvert = true;
  7012. Node140.setRotation(0*Math.PI/180);
  7013. Node140.a('node.width', Node140width);
  7014. Node140.a('node.height', Node140height);
  7015. Node140.a('node.rect', [0, 0, Node140width, Node140height]);
  7016. Node140.a('node.bordercolor','rgba(255,0,255,1)');
  7017. Node140.a('node.borderwidth', 0);
  7018. Node140.a('node.background','' || 'rgba(0,0,0,0)');
  7019. Node140.a('node.gradient','');
  7020. Node140.a('node.gradientcolor','');
  7021. Node140.a('node.text','Ia:');
  7022. Node140.a('node.textalign','left');
  7023. Node140.a('node.textvAlign','middle');
  7024. Node140.a('node.textrect', [Node140textStart, 0, Node140textWidth, Node140height]);
  7025. Node140.a('node.color','rgba(255,0,255,1)');
  7026. Node140.a('node.font',' '+ Node140fontSize + 'px "Arial"');
  7027. Node140.a('node.textvisible',true);
  7028. Node140.a('node.linefeed',false);
  7029. if (false) {
  7030. Node140.a('node.textfunc',function(g) {
  7031. g.beginPath();
  7032. var str=Node140.a('node.text') || 'Ia:';
  7033. var color=Node140.a('node.color') || 'rgba(255,0,255,1)';
  7034. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node140width,Node140height,13.3333*_ratio.ratioY,"left",color,' '+ Node140fontSize + 'px "Arial"', 0,g);
  7035. });
  7036. }
  7037. if (false) {
  7038. Node140.a('node.underlinepoints',[Node140lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node140fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node140fontSize + 'px "Arial"').width + 6, (Node140height - Node140fontSize) * 0.5*_ratio.ratioY + Node140fontSize + 2 ]);
  7039. Node140.a('node.underlinevisible',false);
  7040. Node140.a('node.underlineBorderWidth', 1);
  7041. }
  7042. dataModel.add(Node140);
  7043. zoomNodeList.push({
  7044. node: Node140,
  7045. borderWidth: 0,
  7046. attr: 'node.borderwidth'
  7047. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  7048. var Node141 = new ht.Node();
  7049. var Node141textStart, Node141textWidth, Node141lineStart, Node141align = 'left', Node141fontSize = 13.3333*_ratio.ratioY,Node141width = 59*_ratio.ratioX, Node141height = 25*_ratio.ratioY;
  7050. (function () {
  7051. if (Node141align === 'left') {
  7052. Node141textStart = Node141fontSize * 0.2 > 2 ? Node141fontSize * 0.2 - 4 : Node141fontSize * 0.2 - 9;
  7053. Node141textWidth = Node141width;
  7054. Node141lineStart = 1;
  7055. } else if (Node141align === 'right') {
  7056. Node141textStart = 0;
  7057. Node141textWidth =Node141fontSize <= 8 ? Node141width + Node141fontSize * 0.2 + 6 : Node141width - Node141fontSize * 0.2;
  7058. Node141lineStart = (Node141width - (ht.Default.getTextSize('P:', ' '+ Node141fontSize + 'px "Arial"').width + 6)) * 0.5;
  7059. } else if (Node141align === 'center') {
  7060. Node141textStart = -3;
  7061. Node141textWidth = Node141width;
  7062. Node141lineStart = Node141width - ht.Default.getTextSize('P:', ' '+ Node141fontSize + 'px "Arial"').width - 11;
  7063. }
  7064. })();
  7065. Node141.setImage(GD.getTextJSON(Node141width, Node141height, true, false, false, ' '+ Node141fontSize + 'px "Arial"'))
  7066. Node141.setPosition(1307*ratio.ratioX, 243*ratio.ratioY);
  7067. Node141.setWidth(Node141width);
  7068. Node141.setHeight(Node141height);
  7069. Node141._nodeType = 'text';
  7070. Node141._disallowEvert = true;
  7071. Node141.setRotation(0*Math.PI/180);
  7072. Node141.a('node.width', Node141width);
  7073. Node141.a('node.height', Node141height);
  7074. Node141.a('node.rect', [0, 0, Node141width, Node141height]);
  7075. Node141.a('node.bordercolor','rgba(0,0,0,1)');
  7076. Node141.a('node.borderwidth', 0);
  7077. Node141.a('node.background','' || 'rgba(0,0,0,0)');
  7078. Node141.a('node.gradient','');
  7079. Node141.a('node.gradientcolor','');
  7080. Node141.a('node.text','P:');
  7081. Node141.a('node.textalign','left');
  7082. Node141.a('node.textvAlign','middle');
  7083. Node141.a('node.textrect', [Node141textStart, 0, Node141textWidth, Node141height]);
  7084. Node141.a('node.color','rgba(0,0,0,1)');
  7085. Node141.a('node.font',' '+ Node141fontSize + 'px "Arial"');
  7086. Node141.a('node.textvisible',true);
  7087. Node141.a('node.linefeed',false);
  7088. if (false) {
  7089. Node141.a('node.textfunc',function(g) {
  7090. g.beginPath();
  7091. var str=Node141.a('node.text') || 'P:';
  7092. var color=Node141.a('node.color') || 'rgba(0,0,0,1)';
  7093. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node141width,Node141height,13.3333*_ratio.ratioY,"left",color,' '+ Node141fontSize + 'px "Arial"', 0,g);
  7094. });
  7095. }
  7096. if (false) {
  7097. Node141.a('node.underlinepoints',[Node141lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node141fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node141fontSize + 'px "Arial"').width + 6, (Node141height - Node141fontSize) * 0.5*_ratio.ratioY + Node141fontSize + 2 ]);
  7098. Node141.a('node.underlinevisible',false);
  7099. Node141.a('node.underlineBorderWidth', 1);
  7100. }
  7101. dataModel.add(Node141);
  7102. zoomNodeList.push({
  7103. node: Node141,
  7104. borderWidth: 0,
  7105. attr: 'node.borderwidth'
  7106. }); var Node142points=[1550, 321,1550, 291],
  7107. Node142rect=ht.Default.unionPoint([{x:1550,y:321},{x:1550,y:291}]),
  7108. Node142compspts=[];
  7109. _ratio = GD.getRatioWithRotation(0, ratio);
  7110. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  7111. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  7112. for(var i=0;i<Node142points.length;i++){
  7113. if(i%2==0){
  7114. Node142compspts.push(Node142points[i]-Node142rect.x);
  7115. }else{
  7116. Node142compspts.push(Node142points[i]-Node142rect.y);
  7117. }
  7118. }
  7119. var Node142ptslength=Node142compspts.length;
  7120. if (Node142rect.height === 0) {
  7121. Node142compspts[0] -= 0;
  7122. Node142compspts[Node142ptslength-2] += 0;
  7123. } else if (Node142rect.width === 0){
  7124. Node142compspts[1] -= 0;
  7125. Node142compspts[Node142ptslength-1] += 0;
  7126. } else {
  7127. Node142compspts[0] -= 0;
  7128. Node142compspts[1] -= 0;
  7129. Node142compspts[Node142ptslength-2] += 0;
  7130. Node142compspts[Node142ptslength-1] += 0;
  7131. }
  7132. Node142 = new ht.Node();
  7133. Node142.borderWidth = 1;
  7134. Node142rect.width = Node142rect.width === 0 ? 0.0001 : Node142rect.width;
  7135. Node142rect.height = Node142rect.height === 0 ? 0.0001 : Node142rect.height;
  7136. var Node142endCompspts = [Node142compspts[Node142ptslength-2],Node142compspts[Node142ptslength-1],0,0];
  7137. var Node142startCompspts = [Node142compspts[0],Node142compspts[1],0,0];
  7138. Node142.setImage(GD.getPolyLineJSON());
  7139. Node142.setPosition(Node142rect.x+Node142rect.width/2,Node142rect.y+Node142rect.height/2);
  7140. Node142.setSize(Node142rect.width,Node142rect.height);
  7141. Node142.setStyle("opacity",1);
  7142. Node142.s({'pixelPerfect':true});
  7143. Node142borderwidth=1;
  7144. Node142.setRotation(0);
  7145. dataModel.add(Node142);
  7146. Node142.a('node.points',Node142compspts);
  7147. Node142.a('node.segments',[1,2]);
  7148. Node142.a('node.color','rgba(255,0,255,1)');
  7149. Node142.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7150. Node142.a('node.borderColor','rgba(255,0,255,1)');
  7151. Node142.a('node.background','rgba(255,0,255,1)');
  7152. Node142.a('node.gradient','');
  7153. Node142.a('node.gradientcolor','rgba(255,0,255,1)');
  7154. Node142.a('node.endCompspts',Node142endCompspts);
  7155. Node142.a('node.startCompspts',Node142startCompspts);
  7156. (function (node, img, compspts, endCompspts, startCompspts) {
  7157. var position = node.getPosition(),
  7158. w = node.getWidth()*_ratio.ratioX,
  7159. h = node.getHeight()*_ratio.ratioY;
  7160. function resetPoints(rx, ry) {
  7161. for (var i = 0, len = compspts.length; i < len; i++) {
  7162. if (i%2 === 0) {
  7163. compspts[i]*=rx;
  7164. } else {
  7165. compspts[i]*=ry;
  7166. }
  7167. }
  7168. endCompspts[0] = compspts[compspts.length-2];
  7169. endCompspts[1] = compspts[compspts.length-1];
  7170. endCompspts[2] *= rx;
  7171. endCompspts[3] *= ry;
  7172. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7173. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7174. startCompspts[0] = compspts[0];
  7175. startCompspts[1] = compspts[1];
  7176. startCompspts[2] *= rx;
  7177. startCompspts[3] *= ry;
  7178. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7179. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7180. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7181. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7182. }
  7183. node.setSize(w, h);
  7184. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7185. node.a('node.width', w);
  7186. node.a('node.height', h);
  7187. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7188. node.borderWidth = 1;
  7189. node.a('node.borderwidth',node.borderWidth);
  7190. node._nodename = 'Node142';
  7191. node._nodeType = 'line';
  7192. zoomNodeList.push({
  7193. node: node,
  7194. attr: 'node.borderwidth'
  7195. });
  7196. var setWidth = node.setWidth,
  7197. setHeight = node.setHeight,
  7198. timer, rx = 1, ry = 1;
  7199. node.setWidth = function (width) {
  7200. var _width = this.getWidth();
  7201. rx = width / _width;
  7202. node.a('node.width', width);
  7203. setWidth.apply(this, arguments);
  7204. resetPoints(rx, 1);
  7205. }
  7206. node.setHeight = function (height) {
  7207. var _height = this.getHeight();
  7208. ry = height / _height;
  7209. node.a('node.height', height);
  7210. setHeight.apply(this, arguments);
  7211. resetPoints(1, ry);
  7212. }
  7213. })(Node142, Node142.getImage(), Node142compspts, Node142endCompspts, Node142startCompspts);
  7214. var Node143points=[1550, 301,1500, 301],
  7215. Node143rect=ht.Default.unionPoint([{x:1550,y:301},{x:1500,y:301}]),
  7216. Node143compspts=[];
  7217. _ratio = GD.getRatioWithRotation(0, ratio);
  7218. var _startratio = GD.getRatioWithRotation(0, ratio),
  7219. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  7220. for(var i=0;i<Node143points.length;i++){
  7221. if(i%2==0){
  7222. Node143compspts.push(Node143points[i]-Node143rect.x);
  7223. }else{
  7224. Node143compspts.push(Node143points[i]-Node143rect.y);
  7225. }
  7226. }
  7227. var Node143ptslength=Node143compspts.length;
  7228. if (Node143rect.height === 0) {
  7229. Node143compspts[0] -= 0;
  7230. Node143compspts[Node143ptslength-2] += 0;
  7231. } else if (Node143rect.width === 0){
  7232. Node143compspts[1] -= 0;
  7233. Node143compspts[Node143ptslength-1] += 0;
  7234. } else {
  7235. Node143compspts[0] -= 0;
  7236. Node143compspts[1] -= 0;
  7237. Node143compspts[Node143ptslength-2] += 0;
  7238. Node143compspts[Node143ptslength-1] += 0;
  7239. }
  7240. Node143 = new ht.Node();
  7241. Node143.borderWidth = 1;
  7242. Node143rect.width = Node143rect.width === 0 ? 0.0001 : Node143rect.width;
  7243. Node143rect.height = Node143rect.height === 0 ? 0.0001 : Node143rect.height;
  7244. var Node143endCompspts = [Node143compspts[Node143ptslength-2],Node143compspts[Node143ptslength-1],0,0];
  7245. var Node143startCompspts = [Node143compspts[0],Node143compspts[1],0,0];
  7246. Node143.setImage(GD.getPolyLineJSON());
  7247. Node143.setPosition(Node143rect.x+Node143rect.width/2,Node143rect.y+Node143rect.height/2);
  7248. Node143.setSize(Node143rect.width,Node143rect.height);
  7249. Node143.setStyle("opacity",1);
  7250. Node143.s({'pixelPerfect':true});
  7251. Node143borderwidth=1;
  7252. Node143.setRotation(0);
  7253. dataModel.add(Node143);
  7254. Node143.a('node.points',Node143compspts);
  7255. Node143.a('node.segments',[1,2]);
  7256. Node143.a('node.color','rgba(255,0,255,1)');
  7257. Node143.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7258. Node143.a('node.borderColor','rgba(255,0,255,1)');
  7259. Node143.a('node.background','rgba(255,0,255,1)');
  7260. Node143.a('node.gradient','');
  7261. Node143.a('node.gradientcolor','rgba(255,0,255,1)');
  7262. Node143.a('node.endCompspts',Node143endCompspts);
  7263. Node143.a('node.startCompspts',Node143startCompspts);
  7264. (function (node, img, compspts, endCompspts, startCompspts) {
  7265. var position = node.getPosition(),
  7266. w = node.getWidth()*_ratio.ratioX,
  7267. h = node.getHeight()*_ratio.ratioY;
  7268. function resetPoints(rx, ry) {
  7269. for (var i = 0, len = compspts.length; i < len; i++) {
  7270. if (i%2 === 0) {
  7271. compspts[i]*=rx;
  7272. } else {
  7273. compspts[i]*=ry;
  7274. }
  7275. }
  7276. endCompspts[0] = compspts[compspts.length-2];
  7277. endCompspts[1] = compspts[compspts.length-1];
  7278. endCompspts[2] *= rx;
  7279. endCompspts[3] *= ry;
  7280. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7281. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7282. startCompspts[0] = compspts[0];
  7283. startCompspts[1] = compspts[1];
  7284. startCompspts[2] *= rx;
  7285. startCompspts[3] *= ry;
  7286. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7287. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7288. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7289. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7290. }
  7291. node.setSize(w, h);
  7292. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7293. node.a('node.width', w);
  7294. node.a('node.height', h);
  7295. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7296. node.borderWidth = 1;
  7297. node.a('node.borderwidth',node.borderWidth);
  7298. node._nodename = 'Node143';
  7299. node._nodeType = 'line';
  7300. zoomNodeList.push({
  7301. node: node,
  7302. attr: 'node.borderwidth'
  7303. });
  7304. var setWidth = node.setWidth,
  7305. setHeight = node.setHeight,
  7306. timer, rx = 1, ry = 1;
  7307. node.setWidth = function (width) {
  7308. var _width = this.getWidth();
  7309. rx = width / _width;
  7310. node.a('node.width', width);
  7311. setWidth.apply(this, arguments);
  7312. resetPoints(rx, 1);
  7313. }
  7314. node.setHeight = function (height) {
  7315. var _height = this.getHeight();
  7316. ry = height / _height;
  7317. node.a('node.height', height);
  7318. setHeight.apply(this, arguments);
  7319. resetPoints(1, ry);
  7320. }
  7321. })(Node143, Node143.getImage(), Node143compspts, Node143endCompspts, Node143startCompspts);
  7322. var Node144points=[1500, 301,1500, 291],
  7323. Node144rect=ht.Default.unionPoint([{x:1500,y:301},{x:1500,y:291}]),
  7324. Node144compspts=[];
  7325. _ratio = GD.getRatioWithRotation(0, ratio);
  7326. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  7327. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  7328. for(var i=0;i<Node144points.length;i++){
  7329. if(i%2==0){
  7330. Node144compspts.push(Node144points[i]-Node144rect.x);
  7331. }else{
  7332. Node144compspts.push(Node144points[i]-Node144rect.y);
  7333. }
  7334. }
  7335. var Node144ptslength=Node144compspts.length;
  7336. if (Node144rect.height === 0) {
  7337. Node144compspts[0] -= 0;
  7338. Node144compspts[Node144ptslength-2] += 0;
  7339. } else if (Node144rect.width === 0){
  7340. Node144compspts[1] -= 0;
  7341. Node144compspts[Node144ptslength-1] += 0;
  7342. } else {
  7343. Node144compspts[0] -= 0;
  7344. Node144compspts[1] -= 0;
  7345. Node144compspts[Node144ptslength-2] += 0;
  7346. Node144compspts[Node144ptslength-1] += 0;
  7347. }
  7348. Node144 = new ht.Node();
  7349. Node144.borderWidth = 1;
  7350. Node144rect.width = Node144rect.width === 0 ? 0.0001 : Node144rect.width;
  7351. Node144rect.height = Node144rect.height === 0 ? 0.0001 : Node144rect.height;
  7352. var Node144endCompspts = [Node144compspts[Node144ptslength-2],Node144compspts[Node144ptslength-1],0,0];
  7353. var Node144startCompspts = [Node144compspts[0],Node144compspts[1],0,0];
  7354. Node144.setImage(GD.getPolyLineJSON());
  7355. Node144.setPosition(Node144rect.x+Node144rect.width/2,Node144rect.y+Node144rect.height/2);
  7356. Node144.setSize(Node144rect.width,Node144rect.height);
  7357. Node144.setStyle("opacity",1);
  7358. Node144.s({'pixelPerfect':true});
  7359. Node144borderwidth=1;
  7360. Node144.setRotation(0);
  7361. dataModel.add(Node144);
  7362. Node144.a('node.points',Node144compspts);
  7363. Node144.a('node.segments',[1,2]);
  7364. Node144.a('node.color','rgba(255,0,255,1)');
  7365. Node144.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7366. Node144.a('node.borderColor','rgba(255,0,255,1)');
  7367. Node144.a('node.background','rgba(255,0,255,1)');
  7368. Node144.a('node.gradient','');
  7369. Node144.a('node.gradientcolor','rgba(255,0,255,1)');
  7370. Node144.a('node.endCompspts',Node144endCompspts);
  7371. Node144.a('node.startCompspts',Node144startCompspts);
  7372. (function (node, img, compspts, endCompspts, startCompspts) {
  7373. var position = node.getPosition(),
  7374. w = node.getWidth()*_ratio.ratioX,
  7375. h = node.getHeight()*_ratio.ratioY;
  7376. function resetPoints(rx, ry) {
  7377. for (var i = 0, len = compspts.length; i < len; i++) {
  7378. if (i%2 === 0) {
  7379. compspts[i]*=rx;
  7380. } else {
  7381. compspts[i]*=ry;
  7382. }
  7383. }
  7384. endCompspts[0] = compspts[compspts.length-2];
  7385. endCompspts[1] = compspts[compspts.length-1];
  7386. endCompspts[2] *= rx;
  7387. endCompspts[3] *= ry;
  7388. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7389. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7390. startCompspts[0] = compspts[0];
  7391. startCompspts[1] = compspts[1];
  7392. startCompspts[2] *= rx;
  7393. startCompspts[3] *= ry;
  7394. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7395. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7396. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7397. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7398. }
  7399. node.setSize(w, h);
  7400. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7401. node.a('node.width', w);
  7402. node.a('node.height', h);
  7403. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7404. node.borderWidth = 1;
  7405. node.a('node.borderwidth',node.borderWidth);
  7406. node._nodename = 'Node144';
  7407. node._nodeType = 'line';
  7408. zoomNodeList.push({
  7409. node: node,
  7410. attr: 'node.borderwidth'
  7411. });
  7412. var setWidth = node.setWidth,
  7413. setHeight = node.setHeight,
  7414. timer, rx = 1, ry = 1;
  7415. node.setWidth = function (width) {
  7416. var _width = this.getWidth();
  7417. rx = width / _width;
  7418. node.a('node.width', width);
  7419. setWidth.apply(this, arguments);
  7420. resetPoints(rx, 1);
  7421. }
  7422. node.setHeight = function (height) {
  7423. var _height = this.getHeight();
  7424. ry = height / _height;
  7425. node.a('node.height', height);
  7426. setHeight.apply(this, arguments);
  7427. resetPoints(1, ry);
  7428. }
  7429. })(Node144, Node144.getImage(), Node144compspts, Node144endCompspts, Node144startCompspts);
  7430. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  7431. var Node145 = new ht.lib['接地'](1500*ratio.ratioX, 269*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node145');
  7432. _libModel.add("Node145", Node145);
  7433. Node145.setRotation(180*Math.PI/180);
  7434. ;
  7435. ;
  7436. var Node146points=[1550, 271,1550, 231],
  7437. Node146rect=ht.Default.unionPoint([{x:1550,y:271},{x:1550,y:231}]),
  7438. Node146compspts=[];
  7439. _ratio = GD.getRatioWithRotation(0, ratio);
  7440. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  7441. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  7442. for(var i=0;i<Node146points.length;i++){
  7443. if(i%2==0){
  7444. Node146compspts.push(Node146points[i]-Node146rect.x);
  7445. }else{
  7446. Node146compspts.push(Node146points[i]-Node146rect.y);
  7447. }
  7448. }
  7449. var Node146ptslength=Node146compspts.length;
  7450. if (Node146rect.height === 0) {
  7451. Node146compspts[0] -= 0;
  7452. Node146compspts[Node146ptslength-2] += 0;
  7453. } else if (Node146rect.width === 0){
  7454. Node146compspts[1] -= 0;
  7455. Node146compspts[Node146ptslength-1] += 0;
  7456. } else {
  7457. Node146compspts[0] -= 0;
  7458. Node146compspts[1] -= 0;
  7459. Node146compspts[Node146ptslength-2] += 0;
  7460. Node146compspts[Node146ptslength-1] += 0;
  7461. }
  7462. Node146 = new ht.Node();
  7463. Node146.borderWidth = 1;
  7464. Node146rect.width = Node146rect.width === 0 ? 0.0001 : Node146rect.width;
  7465. Node146rect.height = Node146rect.height === 0 ? 0.0001 : Node146rect.height;
  7466. var Node146endCompspts = [Node146compspts[Node146ptslength-2],Node146compspts[Node146ptslength-1],0,0];
  7467. var Node146startCompspts = [Node146compspts[0],Node146compspts[1],0,0];
  7468. Node146.setImage(GD.getPolyLineJSON());
  7469. Node146.setPosition(Node146rect.x+Node146rect.width/2,Node146rect.y+Node146rect.height/2);
  7470. Node146.setSize(Node146rect.width,Node146rect.height);
  7471. Node146.setStyle("opacity",1);
  7472. Node146.s({'pixelPerfect':true});
  7473. Node146borderwidth=1;
  7474. Node146.setRotation(0);
  7475. dataModel.add(Node146);
  7476. Node146.a('node.points',Node146compspts);
  7477. Node146.a('node.segments',[1,2]);
  7478. Node146.a('node.color','rgba(255,0,255,1)');
  7479. Node146.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7480. Node146.a('node.borderColor','rgba(255,0,255,1)');
  7481. Node146.a('node.background','rgba(255,0,255,1)');
  7482. Node146.a('node.gradient','');
  7483. Node146.a('node.gradientcolor','rgba(255,0,255,1)');
  7484. Node146.a('node.endCompspts',Node146endCompspts);
  7485. Node146.a('node.startCompspts',Node146startCompspts);
  7486. (function (node, img, compspts, endCompspts, startCompspts) {
  7487. var position = node.getPosition(),
  7488. w = node.getWidth()*_ratio.ratioX,
  7489. h = node.getHeight()*_ratio.ratioY;
  7490. function resetPoints(rx, ry) {
  7491. for (var i = 0, len = compspts.length; i < len; i++) {
  7492. if (i%2 === 0) {
  7493. compspts[i]*=rx;
  7494. } else {
  7495. compspts[i]*=ry;
  7496. }
  7497. }
  7498. endCompspts[0] = compspts[compspts.length-2];
  7499. endCompspts[1] = compspts[compspts.length-1];
  7500. endCompspts[2] *= rx;
  7501. endCompspts[3] *= ry;
  7502. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7503. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7504. startCompspts[0] = compspts[0];
  7505. startCompspts[1] = compspts[1];
  7506. startCompspts[2] *= rx;
  7507. startCompspts[3] *= ry;
  7508. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7509. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7510. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7511. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7512. }
  7513. node.setSize(w, h);
  7514. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7515. node.a('node.width', w);
  7516. node.a('node.height', h);
  7517. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7518. node.borderWidth = 1;
  7519. node.a('node.borderwidth',node.borderWidth);
  7520. node._nodename = 'Node146';
  7521. node._nodeType = 'line';
  7522. zoomNodeList.push({
  7523. node: node,
  7524. attr: 'node.borderwidth'
  7525. });
  7526. var setWidth = node.setWidth,
  7527. setHeight = node.setHeight,
  7528. timer, rx = 1, ry = 1;
  7529. node.setWidth = function (width) {
  7530. var _width = this.getWidth();
  7531. rx = width / _width;
  7532. node.a('node.width', width);
  7533. setWidth.apply(this, arguments);
  7534. resetPoints(rx, 1);
  7535. }
  7536. node.setHeight = function (height) {
  7537. var _height = this.getHeight();
  7538. ry = height / _height;
  7539. node.a('node.height', height);
  7540. setHeight.apply(this, arguments);
  7541. resetPoints(1, ry);
  7542. }
  7543. })(Node146, Node146.getImage(), Node146compspts, Node146endCompspts, Node146startCompspts);
  7544. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  7545. var Node147 = new ht.lib['mm'](1550*ratio.ratioX, 215*ratio.ratioY, 53*_ratio.ratioX, 30*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node147');
  7546. _libModel.add("Node147", Node147);
  7547. Node147.setRotation(0*Math.PI/180);
  7548. ;
  7549. ;
  7550. var Node148points=[1550, 241,1600, 241],
  7551. Node148rect=ht.Default.unionPoint([{x:1550,y:241},{x:1600,y:241}]),
  7552. Node148compspts=[];
  7553. _ratio = GD.getRatioWithRotation(0, ratio);
  7554. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  7555. _endratio = GD.getRatioWithRotation(0, ratio);
  7556. for(var i=0;i<Node148points.length;i++){
  7557. if(i%2==0){
  7558. Node148compspts.push(Node148points[i]-Node148rect.x);
  7559. }else{
  7560. Node148compspts.push(Node148points[i]-Node148rect.y);
  7561. }
  7562. }
  7563. var Node148ptslength=Node148compspts.length;
  7564. if (Node148rect.height === 0) {
  7565. Node148compspts[0] -= 0;
  7566. Node148compspts[Node148ptslength-2] += 0;
  7567. } else if (Node148rect.width === 0){
  7568. Node148compspts[1] -= 0;
  7569. Node148compspts[Node148ptslength-1] += 0;
  7570. } else {
  7571. Node148compspts[0] -= 0;
  7572. Node148compspts[1] -= 0;
  7573. Node148compspts[Node148ptslength-2] += 0;
  7574. Node148compspts[Node148ptslength-1] += 0;
  7575. }
  7576. Node148 = new ht.Node();
  7577. Node148.borderWidth = 1;
  7578. Node148rect.width = Node148rect.width === 0 ? 0.0001 : Node148rect.width;
  7579. Node148rect.height = Node148rect.height === 0 ? 0.0001 : Node148rect.height;
  7580. var Node148endCompspts = [Node148compspts[Node148ptslength-2],Node148compspts[Node148ptslength-1],0,0];
  7581. var Node148startCompspts = [Node148compspts[0],Node148compspts[1],0,0];
  7582. Node148.setImage(GD.getPolyLineJSON());
  7583. Node148.setPosition(Node148rect.x+Node148rect.width/2,Node148rect.y+Node148rect.height/2);
  7584. Node148.setSize(Node148rect.width,Node148rect.height);
  7585. Node148.setStyle("opacity",1);
  7586. Node148.s({'pixelPerfect':true});
  7587. Node148borderwidth=1;
  7588. Node148.setRotation(0);
  7589. dataModel.add(Node148);
  7590. Node148.a('node.points',Node148compspts);
  7591. Node148.a('node.segments',[1,2]);
  7592. Node148.a('node.color','rgba(255,0,255,1)');
  7593. Node148.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7594. Node148.a('node.borderColor','rgba(255,0,255,1)');
  7595. Node148.a('node.background','rgba(255,0,255,1)');
  7596. Node148.a('node.gradient','');
  7597. Node148.a('node.gradientcolor','rgba(255,0,255,1)');
  7598. Node148.a('node.endCompspts',Node148endCompspts);
  7599. Node148.a('node.startCompspts',Node148startCompspts);
  7600. (function (node, img, compspts, endCompspts, startCompspts) {
  7601. var position = node.getPosition(),
  7602. w = node.getWidth()*_ratio.ratioX,
  7603. h = node.getHeight()*_ratio.ratioY;
  7604. function resetPoints(rx, ry) {
  7605. for (var i = 0, len = compspts.length; i < len; i++) {
  7606. if (i%2 === 0) {
  7607. compspts[i]*=rx;
  7608. } else {
  7609. compspts[i]*=ry;
  7610. }
  7611. }
  7612. endCompspts[0] = compspts[compspts.length-2];
  7613. endCompspts[1] = compspts[compspts.length-1];
  7614. endCompspts[2] *= rx;
  7615. endCompspts[3] *= ry;
  7616. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7617. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7618. startCompspts[0] = compspts[0];
  7619. startCompspts[1] = compspts[1];
  7620. startCompspts[2] *= rx;
  7621. startCompspts[3] *= ry;
  7622. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7623. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7624. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7625. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7626. }
  7627. node.setSize(w, h);
  7628. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7629. node.a('node.width', w);
  7630. node.a('node.height', h);
  7631. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7632. node.borderWidth = 1;
  7633. node.a('node.borderwidth',node.borderWidth);
  7634. node._nodename = 'Node148';
  7635. node._nodeType = 'line';
  7636. zoomNodeList.push({
  7637. node: node,
  7638. attr: 'node.borderwidth'
  7639. });
  7640. var setWidth = node.setWidth,
  7641. setHeight = node.setHeight,
  7642. timer, rx = 1, ry = 1;
  7643. node.setWidth = function (width) {
  7644. var _width = this.getWidth();
  7645. rx = width / _width;
  7646. node.a('node.width', width);
  7647. setWidth.apply(this, arguments);
  7648. resetPoints(rx, 1);
  7649. }
  7650. node.setHeight = function (height) {
  7651. var _height = this.getHeight();
  7652. ry = height / _height;
  7653. node.a('node.height', height);
  7654. setHeight.apply(this, arguments);
  7655. resetPoints(1, ry);
  7656. }
  7657. })(Node148, Node148.getImage(), Node148compspts, Node148endCompspts, Node148startCompspts);
  7658. var Node149points=[1600, 241,1600, 231],
  7659. Node149rect=ht.Default.unionPoint([{x:1600,y:241},{x:1600,y:231}]),
  7660. Node149compspts=[];
  7661. _ratio = GD.getRatioWithRotation(0, ratio);
  7662. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  7663. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  7664. for(var i=0;i<Node149points.length;i++){
  7665. if(i%2==0){
  7666. Node149compspts.push(Node149points[i]-Node149rect.x);
  7667. }else{
  7668. Node149compspts.push(Node149points[i]-Node149rect.y);
  7669. }
  7670. }
  7671. var Node149ptslength=Node149compspts.length;
  7672. if (Node149rect.height === 0) {
  7673. Node149compspts[0] -= 0;
  7674. Node149compspts[Node149ptslength-2] += 0;
  7675. } else if (Node149rect.width === 0){
  7676. Node149compspts[1] -= 0;
  7677. Node149compspts[Node149ptslength-1] += 0;
  7678. } else {
  7679. Node149compspts[0] -= 0;
  7680. Node149compspts[1] -= 0;
  7681. Node149compspts[Node149ptslength-2] += 0;
  7682. Node149compspts[Node149ptslength-1] += 0;
  7683. }
  7684. Node149 = new ht.Node();
  7685. Node149.borderWidth = 1;
  7686. Node149rect.width = Node149rect.width === 0 ? 0.0001 : Node149rect.width;
  7687. Node149rect.height = Node149rect.height === 0 ? 0.0001 : Node149rect.height;
  7688. var Node149endCompspts = [Node149compspts[Node149ptslength-2],Node149compspts[Node149ptslength-1],0,0];
  7689. var Node149startCompspts = [Node149compspts[0],Node149compspts[1],0,0];
  7690. Node149.setImage(GD.getPolyLineJSON());
  7691. Node149.setPosition(Node149rect.x+Node149rect.width/2,Node149rect.y+Node149rect.height/2);
  7692. Node149.setSize(Node149rect.width,Node149rect.height);
  7693. Node149.setStyle("opacity",1);
  7694. Node149.s({'pixelPerfect':true});
  7695. Node149borderwidth=1;
  7696. Node149.setRotation(0);
  7697. dataModel.add(Node149);
  7698. Node149.a('node.points',Node149compspts);
  7699. Node149.a('node.segments',[1,2]);
  7700. Node149.a('node.color','rgba(255,0,255,1)');
  7701. Node149.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7702. Node149.a('node.borderColor','rgba(255,0,255,1)');
  7703. Node149.a('node.background','rgba(255,0,255,1)');
  7704. Node149.a('node.gradient','');
  7705. Node149.a('node.gradientcolor','rgba(255,0,255,1)');
  7706. Node149.a('node.endCompspts',Node149endCompspts);
  7707. Node149.a('node.startCompspts',Node149startCompspts);
  7708. (function (node, img, compspts, endCompspts, startCompspts) {
  7709. var position = node.getPosition(),
  7710. w = node.getWidth()*_ratio.ratioX,
  7711. h = node.getHeight()*_ratio.ratioY;
  7712. function resetPoints(rx, ry) {
  7713. for (var i = 0, len = compspts.length; i < len; i++) {
  7714. if (i%2 === 0) {
  7715. compspts[i]*=rx;
  7716. } else {
  7717. compspts[i]*=ry;
  7718. }
  7719. }
  7720. endCompspts[0] = compspts[compspts.length-2];
  7721. endCompspts[1] = compspts[compspts.length-1];
  7722. endCompspts[2] *= rx;
  7723. endCompspts[3] *= ry;
  7724. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7725. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7726. startCompspts[0] = compspts[0];
  7727. startCompspts[1] = compspts[1];
  7728. startCompspts[2] *= rx;
  7729. startCompspts[3] *= ry;
  7730. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7731. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7732. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7733. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7734. }
  7735. node.setSize(w, h);
  7736. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7737. node.a('node.width', w);
  7738. node.a('node.height', h);
  7739. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7740. node.borderWidth = 1;
  7741. node.a('node.borderwidth',node.borderWidth);
  7742. node._nodename = 'Node149';
  7743. node._nodeType = 'line';
  7744. zoomNodeList.push({
  7745. node: node,
  7746. attr: 'node.borderwidth'
  7747. });
  7748. var setWidth = node.setWidth,
  7749. setHeight = node.setHeight,
  7750. timer, rx = 1, ry = 1;
  7751. node.setWidth = function (width) {
  7752. var _width = this.getWidth();
  7753. rx = width / _width;
  7754. node.a('node.width', width);
  7755. setWidth.apply(this, arguments);
  7756. resetPoints(rx, 1);
  7757. }
  7758. node.setHeight = function (height) {
  7759. var _height = this.getHeight();
  7760. ry = height / _height;
  7761. node.a('node.height', height);
  7762. setHeight.apply(this, arguments);
  7763. resetPoints(1, ry);
  7764. }
  7765. })(Node149, Node149.getImage(), Node149compspts, Node149endCompspts, Node149startCompspts);
  7766. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  7767. var Node150 = new ht.lib['接地'](1599*ratio.ratioX, 223*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node150');
  7768. _libModel.add("Node150", Node150);
  7769. Node150.setRotation(180*Math.PI/180);
  7770. ;
  7771. ;
  7772. var Node151points=[1550, 261,1600, 261],
  7773. Node151rect=ht.Default.unionPoint([{x:1550,y:261},{x:1600,y:261}]),
  7774. Node151compspts=[];
  7775. _ratio = GD.getRatioWithRotation(0, ratio);
  7776. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  7777. _endratio = GD.getRatioWithRotation(0, ratio);
  7778. for(var i=0;i<Node151points.length;i++){
  7779. if(i%2==0){
  7780. Node151compspts.push(Node151points[i]-Node151rect.x);
  7781. }else{
  7782. Node151compspts.push(Node151points[i]-Node151rect.y);
  7783. }
  7784. }
  7785. var Node151ptslength=Node151compspts.length;
  7786. if (Node151rect.height === 0) {
  7787. Node151compspts[0] -= 0;
  7788. Node151compspts[Node151ptslength-2] += 0;
  7789. } else if (Node151rect.width === 0){
  7790. Node151compspts[1] -= 0;
  7791. Node151compspts[Node151ptslength-1] += 0;
  7792. } else {
  7793. Node151compspts[0] -= 0;
  7794. Node151compspts[1] -= 0;
  7795. Node151compspts[Node151ptslength-2] += 0;
  7796. Node151compspts[Node151ptslength-1] += 0;
  7797. }
  7798. Node151 = new ht.Node();
  7799. Node151.borderWidth = 1;
  7800. Node151rect.width = Node151rect.width === 0 ? 0.0001 : Node151rect.width;
  7801. Node151rect.height = Node151rect.height === 0 ? 0.0001 : Node151rect.height;
  7802. var Node151endCompspts = [Node151compspts[Node151ptslength-2],Node151compspts[Node151ptslength-1],0,0];
  7803. var Node151startCompspts = [Node151compspts[0],Node151compspts[1],0,0];
  7804. Node151.setImage(GD.getPolyLineJSON());
  7805. Node151.setPosition(Node151rect.x+Node151rect.width/2,Node151rect.y+Node151rect.height/2);
  7806. Node151.setSize(Node151rect.width,Node151rect.height);
  7807. Node151.setStyle("opacity",1);
  7808. Node151.s({'pixelPerfect':true});
  7809. Node151borderwidth=1;
  7810. Node151.setRotation(0);
  7811. dataModel.add(Node151);
  7812. Node151.a('node.points',Node151compspts);
  7813. Node151.a('node.segments',[1,2]);
  7814. Node151.a('node.color','rgba(255,0,255,1)');
  7815. Node151.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7816. Node151.a('node.borderColor','rgba(255,0,255,1)');
  7817. Node151.a('node.background','rgba(255,0,255,1)');
  7818. Node151.a('node.gradient','');
  7819. Node151.a('node.gradientcolor','rgba(255,0,255,1)');
  7820. Node151.a('node.endCompspts',Node151endCompspts);
  7821. Node151.a('node.startCompspts',Node151startCompspts);
  7822. (function (node, img, compspts, endCompspts, startCompspts) {
  7823. var position = node.getPosition(),
  7824. w = node.getWidth()*_ratio.ratioX,
  7825. h = node.getHeight()*_ratio.ratioY;
  7826. function resetPoints(rx, ry) {
  7827. for (var i = 0, len = compspts.length; i < len; i++) {
  7828. if (i%2 === 0) {
  7829. compspts[i]*=rx;
  7830. } else {
  7831. compspts[i]*=ry;
  7832. }
  7833. }
  7834. endCompspts[0] = compspts[compspts.length-2];
  7835. endCompspts[1] = compspts[compspts.length-1];
  7836. endCompspts[2] *= rx;
  7837. endCompspts[3] *= ry;
  7838. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7839. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7840. startCompspts[0] = compspts[0];
  7841. startCompspts[1] = compspts[1];
  7842. startCompspts[2] *= rx;
  7843. startCompspts[3] *= ry;
  7844. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7845. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7846. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7847. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7848. }
  7849. node.setSize(w, h);
  7850. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7851. node.a('node.width', w);
  7852. node.a('node.height', h);
  7853. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7854. node.borderWidth = 1;
  7855. node.a('node.borderwidth',node.borderWidth);
  7856. node._nodename = 'Node151';
  7857. node._nodeType = 'line';
  7858. zoomNodeList.push({
  7859. node: node,
  7860. attr: 'node.borderwidth'
  7861. });
  7862. var setWidth = node.setWidth,
  7863. setHeight = node.setHeight,
  7864. timer, rx = 1, ry = 1;
  7865. node.setWidth = function (width) {
  7866. var _width = this.getWidth();
  7867. rx = width / _width;
  7868. node.a('node.width', width);
  7869. setWidth.apply(this, arguments);
  7870. resetPoints(rx, 1);
  7871. }
  7872. node.setHeight = function (height) {
  7873. var _height = this.getHeight();
  7874. ry = height / _height;
  7875. node.a('node.height', height);
  7876. setHeight.apply(this, arguments);
  7877. resetPoints(1, ry);
  7878. }
  7879. })(Node151, Node151.getImage(), Node151compspts, Node151endCompspts, Node151startCompspts);
  7880. var Node152points=[1600, 261,1600, 271],
  7881. Node152rect=ht.Default.unionPoint([{x:1600,y:261},{x:1600,y:271}]),
  7882. Node152compspts=[];
  7883. _ratio = GD.getRatioWithRotation(0, ratio);
  7884. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7885. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7886. for(var i=0;i<Node152points.length;i++){
  7887. if(i%2==0){
  7888. Node152compspts.push(Node152points[i]-Node152rect.x);
  7889. }else{
  7890. Node152compspts.push(Node152points[i]-Node152rect.y);
  7891. }
  7892. }
  7893. var Node152ptslength=Node152compspts.length;
  7894. if (Node152rect.height === 0) {
  7895. Node152compspts[0] -= 0;
  7896. Node152compspts[Node152ptslength-2] += 0;
  7897. } else if (Node152rect.width === 0){
  7898. Node152compspts[1] -= 0;
  7899. Node152compspts[Node152ptslength-1] += 0;
  7900. } else {
  7901. Node152compspts[0] -= 0;
  7902. Node152compspts[1] -= 0;
  7903. Node152compspts[Node152ptslength-2] += 0;
  7904. Node152compspts[Node152ptslength-1] += 0;
  7905. }
  7906. Node152 = new ht.Node();
  7907. Node152.borderWidth = 1;
  7908. Node152rect.width = Node152rect.width === 0 ? 0.0001 : Node152rect.width;
  7909. Node152rect.height = Node152rect.height === 0 ? 0.0001 : Node152rect.height;
  7910. var Node152endCompspts = [Node152compspts[Node152ptslength-2],Node152compspts[Node152ptslength-1],0,0];
  7911. var Node152startCompspts = [Node152compspts[0],Node152compspts[1],0,0];
  7912. Node152.setImage(GD.getPolyLineJSON());
  7913. Node152.setPosition(Node152rect.x+Node152rect.width/2,Node152rect.y+Node152rect.height/2);
  7914. Node152.setSize(Node152rect.width,Node152rect.height);
  7915. Node152.setStyle("opacity",1);
  7916. Node152.s({'pixelPerfect':true});
  7917. Node152borderwidth=1;
  7918. Node152.setRotation(0);
  7919. dataModel.add(Node152);
  7920. Node152.a('node.points',Node152compspts);
  7921. Node152.a('node.segments',[1,2]);
  7922. Node152.a('node.color','rgba(255,0,255,1)');
  7923. Node152.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7924. Node152.a('node.borderColor','rgba(255,0,255,1)');
  7925. Node152.a('node.background','rgba(255,0,255,1)');
  7926. Node152.a('node.gradient','');
  7927. Node152.a('node.gradientcolor','rgba(255,0,255,1)');
  7928. Node152.a('node.endCompspts',Node152endCompspts);
  7929. Node152.a('node.startCompspts',Node152startCompspts);
  7930. (function (node, img, compspts, endCompspts, startCompspts) {
  7931. var position = node.getPosition(),
  7932. w = node.getWidth()*_ratio.ratioX,
  7933. h = node.getHeight()*_ratio.ratioY;
  7934. function resetPoints(rx, ry) {
  7935. for (var i = 0, len = compspts.length; i < len; i++) {
  7936. if (i%2 === 0) {
  7937. compspts[i]*=rx;
  7938. } else {
  7939. compspts[i]*=ry;
  7940. }
  7941. }
  7942. endCompspts[0] = compspts[compspts.length-2];
  7943. endCompspts[1] = compspts[compspts.length-1];
  7944. endCompspts[2] *= rx;
  7945. endCompspts[3] *= ry;
  7946. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7947. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7948. startCompspts[0] = compspts[0];
  7949. startCompspts[1] = compspts[1];
  7950. startCompspts[2] *= rx;
  7951. startCompspts[3] *= ry;
  7952. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7953. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7954. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7955. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7956. }
  7957. node.setSize(w, h);
  7958. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7959. node.a('node.width', w);
  7960. node.a('node.height', h);
  7961. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7962. node.borderWidth = 1;
  7963. node.a('node.borderwidth',node.borderWidth);
  7964. node._nodename = 'Node152';
  7965. node._nodeType = 'line';
  7966. zoomNodeList.push({
  7967. node: node,
  7968. attr: 'node.borderwidth'
  7969. });
  7970. var setWidth = node.setWidth,
  7971. setHeight = node.setHeight,
  7972. timer, rx = 1, ry = 1;
  7973. node.setWidth = function (width) {
  7974. var _width = this.getWidth();
  7975. rx = width / _width;
  7976. node.a('node.width', width);
  7977. setWidth.apply(this, arguments);
  7978. resetPoints(rx, 1);
  7979. }
  7980. node.setHeight = function (height) {
  7981. var _height = this.getHeight();
  7982. ry = height / _height;
  7983. node.a('node.height', height);
  7984. setHeight.apply(this, arguments);
  7985. resetPoints(1, ry);
  7986. }
  7987. })(Node152, Node152.getImage(), Node152compspts, Node152endCompspts, Node152startCompspts);
  7988. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  7989. var Node153 = new ht.lib['接地'](1600*ratio.ratioX, 299*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node153');
  7990. _libModel.add("Node153", Node153);
  7991. Node153.setRotation(0*Math.PI/180);
  7992. ;
  7993. ;
  7994. var Node154points=[1550, 251,1500, 251],
  7995. Node154rect=ht.Default.unionPoint([{x:1550,y:251},{x:1500,y:251}]),
  7996. Node154compspts=[];
  7997. _ratio = GD.getRatioWithRotation(0, ratio);
  7998. var _startratio = GD.getRatioWithRotation(0, ratio),
  7999. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  8000. for(var i=0;i<Node154points.length;i++){
  8001. if(i%2==0){
  8002. Node154compspts.push(Node154points[i]-Node154rect.x);
  8003. }else{
  8004. Node154compspts.push(Node154points[i]-Node154rect.y);
  8005. }
  8006. }
  8007. var Node154ptslength=Node154compspts.length;
  8008. if (Node154rect.height === 0) {
  8009. Node154compspts[0] -= 0;
  8010. Node154compspts[Node154ptslength-2] += 0;
  8011. } else if (Node154rect.width === 0){
  8012. Node154compspts[1] -= 0;
  8013. Node154compspts[Node154ptslength-1] += 0;
  8014. } else {
  8015. Node154compspts[0] -= 0;
  8016. Node154compspts[1] -= 0;
  8017. Node154compspts[Node154ptslength-2] += 0;
  8018. Node154compspts[Node154ptslength-1] += 0;
  8019. }
  8020. Node154 = new ht.Node();
  8021. Node154.borderWidth = 1;
  8022. Node154rect.width = Node154rect.width === 0 ? 0.0001 : Node154rect.width;
  8023. Node154rect.height = Node154rect.height === 0 ? 0.0001 : Node154rect.height;
  8024. var Node154endCompspts = [Node154compspts[Node154ptslength-2],Node154compspts[Node154ptslength-1],0,0];
  8025. var Node154startCompspts = [Node154compspts[0],Node154compspts[1],0,0];
  8026. Node154.setImage(GD.getPolyLineJSON());
  8027. Node154.setPosition(Node154rect.x+Node154rect.width/2,Node154rect.y+Node154rect.height/2);
  8028. Node154.setSize(Node154rect.width,Node154rect.height);
  8029. Node154.setStyle("opacity",1);
  8030. Node154.s({'pixelPerfect':true});
  8031. Node154borderwidth=1;
  8032. Node154.setRotation(0);
  8033. dataModel.add(Node154);
  8034. Node154.a('node.points',Node154compspts);
  8035. Node154.a('node.segments',[1,2]);
  8036. Node154.a('node.color','rgba(255,0,255,1)');
  8037. Node154.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8038. Node154.a('node.borderColor','rgba(255,0,255,1)');
  8039. Node154.a('node.background','rgba(255,0,255,1)');
  8040. Node154.a('node.gradient','');
  8041. Node154.a('node.gradientcolor','rgba(255,0,255,1)');
  8042. Node154.a('node.endCompspts',Node154endCompspts);
  8043. Node154.a('node.startCompspts',Node154startCompspts);
  8044. (function (node, img, compspts, endCompspts, startCompspts) {
  8045. var position = node.getPosition(),
  8046. w = node.getWidth()*_ratio.ratioX,
  8047. h = node.getHeight()*_ratio.ratioY;
  8048. function resetPoints(rx, ry) {
  8049. for (var i = 0, len = compspts.length; i < len; i++) {
  8050. if (i%2 === 0) {
  8051. compspts[i]*=rx;
  8052. } else {
  8053. compspts[i]*=ry;
  8054. }
  8055. }
  8056. endCompspts[0] = compspts[compspts.length-2];
  8057. endCompspts[1] = compspts[compspts.length-1];
  8058. endCompspts[2] *= rx;
  8059. endCompspts[3] *= ry;
  8060. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8061. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8062. startCompspts[0] = compspts[0];
  8063. startCompspts[1] = compspts[1];
  8064. startCompspts[2] *= rx;
  8065. startCompspts[3] *= ry;
  8066. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8067. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8068. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8069. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8070. }
  8071. node.setSize(w, h);
  8072. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8073. node.a('node.width', w);
  8074. node.a('node.height', h);
  8075. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8076. node.borderWidth = 1;
  8077. node.a('node.borderwidth',node.borderWidth);
  8078. node._nodename = 'Node154';
  8079. node._nodeType = 'line';
  8080. zoomNodeList.push({
  8081. node: node,
  8082. attr: 'node.borderwidth'
  8083. });
  8084. var setWidth = node.setWidth,
  8085. setHeight = node.setHeight,
  8086. timer, rx = 1, ry = 1;
  8087. node.setWidth = function (width) {
  8088. var _width = this.getWidth();
  8089. rx = width / _width;
  8090. node.a('node.width', width);
  8091. setWidth.apply(this, arguments);
  8092. resetPoints(rx, 1);
  8093. }
  8094. node.setHeight = function (height) {
  8095. var _height = this.getHeight();
  8096. ry = height / _height;
  8097. node.a('node.height', height);
  8098. setHeight.apply(this, arguments);
  8099. resetPoints(1, ry);
  8100. }
  8101. })(Node154, Node154.getImage(), Node154compspts, Node154endCompspts, Node154startCompspts);
  8102. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  8103. var Node155 = new ht.lib['矩形箭头竖'](1499*ratio.ratioX, 222*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node155');
  8104. _libModel.add("Node155", Node155);
  8105. Node155.setRotation(180*Math.PI/180);
  8106. ;
  8107. ;
  8108. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8109. var Node156 = new ht.Node();
  8110. var Node156textStart, Node156textWidth, Node156lineStart, Node156align = 'left', Node156fontSize = 13.3333*_ratio.ratioY,Node156width = 34*_ratio.ratioX, Node156height = 24*_ratio.ratioY;
  8111. (function () {
  8112. if (Node156align === 'left') {
  8113. Node156textStart = Node156fontSize * 0.2 > 2 ? Node156fontSize * 0.2 - 4 : Node156fontSize * 0.2 - 9;
  8114. Node156textWidth = Node156width;
  8115. Node156lineStart = 1;
  8116. } else if (Node156align === 'right') {
  8117. Node156textStart = 0;
  8118. Node156textWidth =Node156fontSize <= 8 ? Node156width + Node156fontSize * 0.2 + 6 : Node156width - Node156fontSize * 0.2;
  8119. Node156lineStart = (Node156width - (ht.Default.getTextSize('2117', ' '+ Node156fontSize + 'px "Arial"').width + 6)) * 0.5;
  8120. } else if (Node156align === 'center') {
  8121. Node156textStart = -3;
  8122. Node156textWidth = Node156width;
  8123. Node156lineStart = Node156width - ht.Default.getTextSize('2117', ' '+ Node156fontSize + 'px "Arial"').width - 11;
  8124. }
  8125. })();
  8126. Node156.setImage(GD.getTextJSON(Node156width, Node156height, true, false, false, ' '+ Node156fontSize + 'px "Arial"'))
  8127. Node156.setPosition(1470*ratio.ratioX, 284*ratio.ratioY);
  8128. Node156.setWidth(Node156width);
  8129. Node156.setHeight(Node156height);
  8130. Node156._nodeType = 'text';
  8131. Node156._disallowEvert = true;
  8132. Node156.setRotation(0*Math.PI/180);
  8133. Node156.a('node.width', Node156width);
  8134. Node156.a('node.height', Node156height);
  8135. Node156.a('node.rect', [0, 0, Node156width, Node156height]);
  8136. Node156.a('node.bordercolor','rgba(0,0,0,1)');
  8137. Node156.a('node.borderwidth', 0);
  8138. Node156.a('node.background','' || 'rgba(0,0,0,0)');
  8139. Node156.a('node.gradient','');
  8140. Node156.a('node.gradientcolor','');
  8141. Node156.a('node.text','2117');
  8142. Node156.a('node.textalign','left');
  8143. Node156.a('node.textvAlign','middle');
  8144. Node156.a('node.textrect', [Node156textStart, 0, Node156textWidth, Node156height]);
  8145. Node156.a('node.color','rgba(0,0,0,1)');
  8146. Node156.a('node.font',' '+ Node156fontSize + 'px "Arial"');
  8147. Node156.a('node.textvisible',true);
  8148. Node156.a('node.linefeed',false);
  8149. if (false) {
  8150. Node156.a('node.textfunc',function(g) {
  8151. g.beginPath();
  8152. var str=Node156.a('node.text') || '2117';
  8153. var color=Node156.a('node.color') || 'rgba(0,0,0,1)';
  8154. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node156width,Node156height,13.3333*_ratio.ratioY,"left",color,' '+ Node156fontSize + 'px "Arial"', 0,g);
  8155. });
  8156. }
  8157. if (false) {
  8158. Node156.a('node.underlinepoints',[Node156lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node156fontSize + 2 , ht.Default.getTextSize('2117', ' '+ Node156fontSize + 'px "Arial"').width + 6, (Node156height - Node156fontSize) * 0.5*_ratio.ratioY + Node156fontSize + 2 ]);
  8159. Node156.a('node.underlinevisible',false);
  8160. Node156.a('node.underlineBorderWidth', 1);
  8161. }
  8162. dataModel.add(Node156);
  8163. zoomNodeList.push({
  8164. node: Node156,
  8165. borderWidth: 0,
  8166. attr: 'node.borderwidth'
  8167. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8168. var Node157 = new ht.Node();
  8169. var Node157textStart, Node157textWidth, Node157lineStart, Node157align = 'left', Node157fontSize = 13.3333*_ratio.ratioY,Node157width = 34*_ratio.ratioX, Node157height = 24*_ratio.ratioY;
  8170. (function () {
  8171. if (Node157align === 'left') {
  8172. Node157textStart = Node157fontSize * 0.2 > 2 ? Node157fontSize * 0.2 - 4 : Node157fontSize * 0.2 - 9;
  8173. Node157textWidth = Node157width;
  8174. Node157lineStart = 1;
  8175. } else if (Node157align === 'right') {
  8176. Node157textStart = 0;
  8177. Node157textWidth =Node157fontSize <= 8 ? Node157width + Node157fontSize * 0.2 + 6 : Node157width - Node157fontSize * 0.2;
  8178. Node157lineStart = (Node157width - (ht.Default.getTextSize('219', ' '+ Node157fontSize + 'px "Arial"').width + 6)) * 0.5;
  8179. } else if (Node157align === 'center') {
  8180. Node157textStart = -3;
  8181. Node157textWidth = Node157width;
  8182. Node157lineStart = Node157width - ht.Default.getTextSize('219', ' '+ Node157fontSize + 'px "Arial"').width - 11;
  8183. }
  8184. })();
  8185. Node157.setImage(GD.getTextJSON(Node157width, Node157height, true, false, false, ' '+ Node157fontSize + 'px "Arial"'))
  8186. Node157.setPosition(1530*ratio.ratioX, 284*ratio.ratioY);
  8187. Node157.setWidth(Node157width);
  8188. Node157.setHeight(Node157height);
  8189. Node157._nodeType = 'text';
  8190. Node157._disallowEvert = true;
  8191. Node157.setRotation(0*Math.PI/180);
  8192. Node157.a('node.width', Node157width);
  8193. Node157.a('node.height', Node157height);
  8194. Node157.a('node.rect', [0, 0, Node157width, Node157height]);
  8195. Node157.a('node.bordercolor','rgba(0,0,0,1)');
  8196. Node157.a('node.borderwidth', 0);
  8197. Node157.a('node.background','' || 'rgba(0,0,0,0)');
  8198. Node157.a('node.gradient','');
  8199. Node157.a('node.gradientcolor','');
  8200. Node157.a('node.text','219');
  8201. Node157.a('node.textalign','left');
  8202. Node157.a('node.textvAlign','middle');
  8203. Node157.a('node.textrect', [Node157textStart, 0, Node157textWidth, Node157height]);
  8204. Node157.a('node.color','rgba(0,0,0,1)');
  8205. Node157.a('node.font',' '+ Node157fontSize + 'px "Arial"');
  8206. Node157.a('node.textvisible',true);
  8207. Node157.a('node.linefeed',false);
  8208. if (false) {
  8209. Node157.a('node.textfunc',function(g) {
  8210. g.beginPath();
  8211. var str=Node157.a('node.text') || '219';
  8212. var color=Node157.a('node.color') || 'rgba(0,0,0,1)';
  8213. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node157width,Node157height,13.3333*_ratio.ratioY,"left",color,' '+ Node157fontSize + 'px "Arial"', 0,g);
  8214. });
  8215. }
  8216. if (false) {
  8217. Node157.a('node.underlinepoints',[Node157lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node157fontSize + 2 , ht.Default.getTextSize('219', ' '+ Node157fontSize + 'px "Arial"').width + 6, (Node157height - Node157fontSize) * 0.5*_ratio.ratioY + Node157fontSize + 2 ]);
  8218. Node157.a('node.underlinevisible',false);
  8219. Node157.a('node.underlineBorderWidth', 1);
  8220. }
  8221. dataModel.add(Node157);
  8222. zoomNodeList.push({
  8223. node: Node157,
  8224. borderWidth: 0,
  8225. attr: 'node.borderwidth'
  8226. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8227. var Node158 = new ht.Node();
  8228. var Node158textStart, Node158textWidth, Node158lineStart, Node158align = 'left', Node158fontSize = 13.3333*_ratio.ratioY,Node158width = 34*_ratio.ratioX, Node158height = 24*_ratio.ratioY;
  8229. (function () {
  8230. if (Node158align === 'left') {
  8231. Node158textStart = Node158fontSize * 0.2 > 2 ? Node158fontSize * 0.2 - 4 : Node158fontSize * 0.2 - 9;
  8232. Node158textWidth = Node158width;
  8233. Node158lineStart = 1;
  8234. } else if (Node158align === 'right') {
  8235. Node158textStart = 0;
  8236. Node158textWidth =Node158fontSize <= 8 ? Node158width + Node158fontSize * 0.2 + 6 : Node158width - Node158fontSize * 0.2;
  8237. Node158lineStart = (Node158width - (ht.Default.getTextSize('2197', ' '+ Node158fontSize + 'px "Arial"').width + 6)) * 0.5;
  8238. } else if (Node158align === 'center') {
  8239. Node158textStart = -3;
  8240. Node158textWidth = Node158width;
  8241. Node158lineStart = Node158width - ht.Default.getTextSize('2197', ' '+ Node158fontSize + 'px "Arial"').width - 11;
  8242. }
  8243. })();
  8244. Node158.setImage(GD.getTextJSON(Node158width, Node158height, true, false, false, ' '+ Node158fontSize + 'px "Arial"'))
  8245. Node158.setPosition(1630*ratio.ratioX, 284*ratio.ratioY);
  8246. Node158.setWidth(Node158width);
  8247. Node158.setHeight(Node158height);
  8248. Node158._nodeType = 'text';
  8249. Node158._disallowEvert = true;
  8250. Node158.setRotation(0*Math.PI/180);
  8251. Node158.a('node.width', Node158width);
  8252. Node158.a('node.height', Node158height);
  8253. Node158.a('node.rect', [0, 0, Node158width, Node158height]);
  8254. Node158.a('node.bordercolor','rgba(0,0,0,1)');
  8255. Node158.a('node.borderwidth', 0);
  8256. Node158.a('node.background','' || 'rgba(0,0,0,0)');
  8257. Node158.a('node.gradient','');
  8258. Node158.a('node.gradientcolor','');
  8259. Node158.a('node.text','2197');
  8260. Node158.a('node.textalign','left');
  8261. Node158.a('node.textvAlign','middle');
  8262. Node158.a('node.textrect', [Node158textStart, 0, Node158textWidth, Node158height]);
  8263. Node158.a('node.color','rgba(0,0,0,1)');
  8264. Node158.a('node.font',' '+ Node158fontSize + 'px "Arial"');
  8265. Node158.a('node.textvisible',true);
  8266. Node158.a('node.linefeed',false);
  8267. if (false) {
  8268. Node158.a('node.textfunc',function(g) {
  8269. g.beginPath();
  8270. var str=Node158.a('node.text') || '2197';
  8271. var color=Node158.a('node.color') || 'rgba(0,0,0,1)';
  8272. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node158width,Node158height,13.3333*_ratio.ratioY,"left",color,' '+ Node158fontSize + 'px "Arial"', 0,g);
  8273. });
  8274. }
  8275. if (false) {
  8276. Node158.a('node.underlinepoints',[Node158lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node158fontSize + 2 , ht.Default.getTextSize('2197', ' '+ Node158fontSize + 'px "Arial"').width + 6, (Node158height - Node158fontSize) * 0.5*_ratio.ratioY + Node158fontSize + 2 ]);
  8277. Node158.a('node.underlinevisible',false);
  8278. Node158.a('node.underlineBorderWidth', 1);
  8279. }
  8280. dataModel.add(Node158);
  8281. zoomNodeList.push({
  8282. node: Node158,
  8283. borderWidth: 0,
  8284. attr: 'node.borderwidth'
  8285. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8286. var Node159 = new ht.Node();
  8287. var Node159textStart, Node159textWidth, Node159lineStart, Node159align = 'left', Node159fontSize = 13.3333*_ratio.ratioY,Node159width = 72*_ratio.ratioX, Node159height = 25*_ratio.ratioY;
  8288. (function () {
  8289. if (Node159align === 'left') {
  8290. Node159textStart = Node159fontSize * 0.2 > 2 ? Node159fontSize * 0.2 - 4 : Node159fontSize * 0.2 - 9;
  8291. Node159textWidth = Node159width;
  8292. Node159lineStart = 1;
  8293. } else if (Node159align === 'right') {
  8294. Node159textStart = 0;
  8295. Node159textWidth =Node159fontSize <= 8 ? Node159width + Node159fontSize * 0.2 + 6 : Node159width - Node159fontSize * 0.2;
  8296. Node159lineStart = (Node159width - (ht.Default.getTextSize('Uab(KV):', ' '+ Node159fontSize + 'px "Arial"').width + 6)) * 0.5;
  8297. } else if (Node159align === 'center') {
  8298. Node159textStart = -3;
  8299. Node159textWidth = Node159width;
  8300. Node159lineStart = Node159width - ht.Default.getTextSize('Uab(KV):', ' '+ Node159fontSize + 'px "Arial"').width - 11;
  8301. }
  8302. })();
  8303. Node159.setImage(GD.getTextJSON(Node159width, Node159height, true, false, false, ' '+ Node159fontSize + 'px "Arial"'))
  8304. Node159.setPosition(1712*ratio.ratioX, 263*ratio.ratioY);
  8305. Node159.setWidth(Node159width);
  8306. Node159.setHeight(Node159height);
  8307. Node159._nodeType = 'text';
  8308. Node159._disallowEvert = true;
  8309. Node159.setRotation(0*Math.PI/180);
  8310. Node159.a('node.width', Node159width);
  8311. Node159.a('node.height', Node159height);
  8312. Node159.a('node.rect', [0, 0, Node159width, Node159height]);
  8313. Node159.a('node.bordercolor','rgba(0,0,0,1)');
  8314. Node159.a('node.borderwidth', 0);
  8315. Node159.a('node.background','' || 'rgba(0,0,0,0)');
  8316. Node159.a('node.gradient','');
  8317. Node159.a('node.gradientcolor','');
  8318. Node159.a('node.text','Uab(KV):');
  8319. Node159.a('node.textalign','left');
  8320. Node159.a('node.textvAlign','middle');
  8321. Node159.a('node.textrect', [Node159textStart, 0, Node159textWidth, Node159height]);
  8322. Node159.a('node.color','rgba(0,0,0,1)');
  8323. Node159.a('node.font',' '+ Node159fontSize + 'px "Arial"');
  8324. Node159.a('node.textvisible',true);
  8325. Node159.a('node.linefeed',false);
  8326. if (false) {
  8327. Node159.a('node.textfunc',function(g) {
  8328. g.beginPath();
  8329. var str=Node159.a('node.text') || 'Uab(KV):';
  8330. var color=Node159.a('node.color') || 'rgba(0,0,0,1)';
  8331. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node159width,Node159height,13.3333*_ratio.ratioY,"left",color,' '+ Node159fontSize + 'px "Arial"', 0,g);
  8332. });
  8333. }
  8334. if (false) {
  8335. Node159.a('node.underlinepoints',[Node159lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node159fontSize + 2 , ht.Default.getTextSize('Uab(KV):', ' '+ Node159fontSize + 'px "Arial"').width + 6, (Node159height - Node159fontSize) * 0.5*_ratio.ratioY + Node159fontSize + 2 ]);
  8336. Node159.a('node.underlinevisible',false);
  8337. Node159.a('node.underlineBorderWidth', 1);
  8338. }
  8339. dataModel.add(Node159);
  8340. zoomNodeList.push({
  8341. node: Node159,
  8342. borderWidth: 0,
  8343. attr: 'node.borderwidth'
  8344. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8345. var Node160 = new ht.Node();
  8346. var Node160textStart, Node160textWidth, Node160lineStart, Node160align = 'left', Node160fontSize = 13.3333*_ratio.ratioY,Node160width = 71*_ratio.ratioX, Node160height = 25*_ratio.ratioY;
  8347. (function () {
  8348. if (Node160align === 'left') {
  8349. Node160textStart = Node160fontSize * 0.2 > 2 ? Node160fontSize * 0.2 - 4 : Node160fontSize * 0.2 - 9;
  8350. Node160textWidth = Node160width;
  8351. Node160lineStart = 1;
  8352. } else if (Node160align === 'right') {
  8353. Node160textStart = 0;
  8354. Node160textWidth =Node160fontSize <= 8 ? Node160width + Node160fontSize * 0.2 + 6 : Node160width - Node160fontSize * 0.2;
  8355. Node160lineStart = (Node160width - (ht.Default.getTextSize('Ubc(KV):', ' '+ Node160fontSize + 'px "Arial"').width + 6)) * 0.5;
  8356. } else if (Node160align === 'center') {
  8357. Node160textStart = -3;
  8358. Node160textWidth = Node160width;
  8359. Node160lineStart = Node160width - ht.Default.getTextSize('Ubc(KV):', ' '+ Node160fontSize + 'px "Arial"').width - 11;
  8360. }
  8361. })();
  8362. Node160.setImage(GD.getTextJSON(Node160width, Node160height, true, false, false, ' '+ Node160fontSize + 'px "Arial"'))
  8363. Node160.setPosition(1712*ratio.ratioX, 283*ratio.ratioY);
  8364. Node160.setWidth(Node160width);
  8365. Node160.setHeight(Node160height);
  8366. Node160._nodeType = 'text';
  8367. Node160._disallowEvert = true;
  8368. Node160.setRotation(0*Math.PI/180);
  8369. Node160.a('node.width', Node160width);
  8370. Node160.a('node.height', Node160height);
  8371. Node160.a('node.rect', [0, 0, Node160width, Node160height]);
  8372. Node160.a('node.bordercolor','rgba(0,0,0,1)');
  8373. Node160.a('node.borderwidth', 0);
  8374. Node160.a('node.background','' || 'rgba(0,0,0,0)');
  8375. Node160.a('node.gradient','');
  8376. Node160.a('node.gradientcolor','');
  8377. Node160.a('node.text','Ubc(KV):');
  8378. Node160.a('node.textalign','left');
  8379. Node160.a('node.textvAlign','middle');
  8380. Node160.a('node.textrect', [Node160textStart, 0, Node160textWidth, Node160height]);
  8381. Node160.a('node.color','rgba(0,0,0,1)');
  8382. Node160.a('node.font',' '+ Node160fontSize + 'px "Arial"');
  8383. Node160.a('node.textvisible',true);
  8384. Node160.a('node.linefeed',false);
  8385. if (false) {
  8386. Node160.a('node.textfunc',function(g) {
  8387. g.beginPath();
  8388. var str=Node160.a('node.text') || 'Ubc(KV):';
  8389. var color=Node160.a('node.color') || 'rgba(0,0,0,1)';
  8390. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node160width,Node160height,13.3333*_ratio.ratioY,"left",color,' '+ Node160fontSize + 'px "Arial"', 0,g);
  8391. });
  8392. }
  8393. if (false) {
  8394. Node160.a('node.underlinepoints',[Node160lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node160fontSize + 2 , ht.Default.getTextSize('Ubc(KV):', ' '+ Node160fontSize + 'px "Arial"').width + 6, (Node160height - Node160fontSize) * 0.5*_ratio.ratioY + Node160fontSize + 2 ]);
  8395. Node160.a('node.underlinevisible',false);
  8396. Node160.a('node.underlineBorderWidth', 1);
  8397. }
  8398. dataModel.add(Node160);
  8399. zoomNodeList.push({
  8400. node: Node160,
  8401. borderWidth: 0,
  8402. attr: 'node.borderwidth'
  8403. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8404. var Node161 = new ht.Node();
  8405. var Node161textStart, Node161textWidth, Node161lineStart, Node161align = 'left', Node161fontSize = 13.3333*_ratio.ratioY,Node161width = 71*_ratio.ratioX, Node161height = 25*_ratio.ratioY;
  8406. (function () {
  8407. if (Node161align === 'left') {
  8408. Node161textStart = Node161fontSize * 0.2 > 2 ? Node161fontSize * 0.2 - 4 : Node161fontSize * 0.2 - 9;
  8409. Node161textWidth = Node161width;
  8410. Node161lineStart = 1;
  8411. } else if (Node161align === 'right') {
  8412. Node161textStart = 0;
  8413. Node161textWidth =Node161fontSize <= 8 ? Node161width + Node161fontSize * 0.2 + 6 : Node161width - Node161fontSize * 0.2;
  8414. Node161lineStart = (Node161width - (ht.Default.getTextSize('Uca(KV):', ' '+ Node161fontSize + 'px "Arial"').width + 6)) * 0.5;
  8415. } else if (Node161align === 'center') {
  8416. Node161textStart = -3;
  8417. Node161textWidth = Node161width;
  8418. Node161lineStart = Node161width - ht.Default.getTextSize('Uca(KV):', ' '+ Node161fontSize + 'px "Arial"').width - 11;
  8419. }
  8420. })();
  8421. Node161.setImage(GD.getTextJSON(Node161width, Node161height, true, false, false, ' '+ Node161fontSize + 'px "Arial"'))
  8422. Node161.setPosition(1712*ratio.ratioX, 303*ratio.ratioY);
  8423. Node161.setWidth(Node161width);
  8424. Node161.setHeight(Node161height);
  8425. Node161._nodeType = 'text';
  8426. Node161._disallowEvert = true;
  8427. Node161.setRotation(0*Math.PI/180);
  8428. Node161.a('node.width', Node161width);
  8429. Node161.a('node.height', Node161height);
  8430. Node161.a('node.rect', [0, 0, Node161width, Node161height]);
  8431. Node161.a('node.bordercolor','rgba(0,0,0,1)');
  8432. Node161.a('node.borderwidth', 0);
  8433. Node161.a('node.background','' || 'rgba(0,0,0,0)');
  8434. Node161.a('node.gradient','');
  8435. Node161.a('node.gradientcolor','');
  8436. Node161.a('node.text','Uca(KV):');
  8437. Node161.a('node.textalign','left');
  8438. Node161.a('node.textvAlign','middle');
  8439. Node161.a('node.textrect', [Node161textStart, 0, Node161textWidth, Node161height]);
  8440. Node161.a('node.color','rgba(0,0,0,1)');
  8441. Node161.a('node.font',' '+ Node161fontSize + 'px "Arial"');
  8442. Node161.a('node.textvisible',true);
  8443. Node161.a('node.linefeed',false);
  8444. if (false) {
  8445. Node161.a('node.textfunc',function(g) {
  8446. g.beginPath();
  8447. var str=Node161.a('node.text') || 'Uca(KV):';
  8448. var color=Node161.a('node.color') || 'rgba(0,0,0,1)';
  8449. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node161width,Node161height,13.3333*_ratio.ratioY,"left",color,' '+ Node161fontSize + 'px "Arial"', 0,g);
  8450. });
  8451. }
  8452. if (false) {
  8453. Node161.a('node.underlinepoints',[Node161lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node161fontSize + 2 , ht.Default.getTextSize('Uca(KV):', ' '+ Node161fontSize + 'px "Arial"').width + 6, (Node161height - Node161fontSize) * 0.5*_ratio.ratioY + Node161fontSize + 2 ]);
  8454. Node161.a('node.underlinevisible',false);
  8455. Node161.a('node.underlineBorderWidth', 1);
  8456. }
  8457. dataModel.add(Node161);
  8458. zoomNodeList.push({
  8459. node: Node161,
  8460. borderWidth: 0,
  8461. attr: 'node.borderwidth'
  8462. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8463. var Node162 = new ht.Node();
  8464. var Node162textStart, Node162textWidth, Node162lineStart, Node162align = 'left', Node162fontSize = 13.3333*_ratio.ratioY,Node162width = 59*_ratio.ratioX, Node162height = 25*_ratio.ratioY;
  8465. (function () {
  8466. if (Node162align === 'left') {
  8467. Node162textStart = Node162fontSize * 0.2 > 2 ? Node162fontSize * 0.2 - 4 : Node162fontSize * 0.2 - 9;
  8468. Node162textWidth = Node162width;
  8469. Node162lineStart = 1;
  8470. } else if (Node162align === 'right') {
  8471. Node162textStart = 0;
  8472. Node162textWidth =Node162fontSize <= 8 ? Node162width + Node162fontSize * 0.2 + 6 : Node162width - Node162fontSize * 0.2;
  8473. Node162lineStart = (Node162width - (ht.Default.getTextSize('COS:', ' '+ Node162fontSize + 'px "Arial"').width + 6)) * 0.5;
  8474. } else if (Node162align === 'center') {
  8475. Node162textStart = -3;
  8476. Node162textWidth = Node162width;
  8477. Node162lineStart = Node162width - ht.Default.getTextSize('COS:', ' '+ Node162fontSize + 'px "Arial"').width - 11;
  8478. }
  8479. })();
  8480. Node162.setImage(GD.getTextJSON(Node162width, Node162height, true, false, false, ' '+ Node162fontSize + 'px "Arial"'))
  8481. Node162.setPosition(1285*ratio.ratioX, 283*ratio.ratioY);
  8482. Node162.setWidth(Node162width);
  8483. Node162.setHeight(Node162height);
  8484. Node162._nodeType = 'text';
  8485. Node162._disallowEvert = true;
  8486. Node162.setRotation(0*Math.PI/180);
  8487. Node162.a('node.width', Node162width);
  8488. Node162.a('node.height', Node162height);
  8489. Node162.a('node.rect', [0, 0, Node162width, Node162height]);
  8490. Node162.a('node.bordercolor','rgba(0,0,0,1)');
  8491. Node162.a('node.borderwidth', 0);
  8492. Node162.a('node.background','' || 'rgba(0,0,0,0)');
  8493. Node162.a('node.gradient','');
  8494. Node162.a('node.gradientcolor','');
  8495. Node162.a('node.text','COS:');
  8496. Node162.a('node.textalign','left');
  8497. Node162.a('node.textvAlign','middle');
  8498. Node162.a('node.textrect', [Node162textStart, 0, Node162textWidth, Node162height]);
  8499. Node162.a('node.color','rgba(0,0,0,1)');
  8500. Node162.a('node.font',' '+ Node162fontSize + 'px "Arial"');
  8501. Node162.a('node.textvisible',true);
  8502. Node162.a('node.linefeed',false);
  8503. if (false) {
  8504. Node162.a('node.textfunc',function(g) {
  8505. g.beginPath();
  8506. var str=Node162.a('node.text') || 'COS:';
  8507. var color=Node162.a('node.color') || 'rgba(0,0,0,1)';
  8508. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node162width,Node162height,13.3333*_ratio.ratioY,"left",color,' '+ Node162fontSize + 'px "Arial"', 0,g);
  8509. });
  8510. }
  8511. if (false) {
  8512. Node162.a('node.underlinepoints',[Node162lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node162fontSize + 2 , ht.Default.getTextSize('COS:', ' '+ Node162fontSize + 'px "Arial"').width + 6, (Node162height - Node162fontSize) * 0.5*_ratio.ratioY + Node162fontSize + 2 ]);
  8513. Node162.a('node.underlinevisible',false);
  8514. Node162.a('node.underlineBorderWidth', 1);
  8515. }
  8516. dataModel.add(Node162);
  8517. zoomNodeList.push({
  8518. node: Node162,
  8519. borderWidth: 0,
  8520. attr: 'node.borderwidth'
  8521. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8522. var Node163 = new ht.Node();
  8523. var Node163textStart, Node163textWidth, Node163lineStart, Node163align = 'left', Node163fontSize = 13.3333*_ratio.ratioY,Node163width = 59*_ratio.ratioX, Node163height = 25*_ratio.ratioY;
  8524. (function () {
  8525. if (Node163align === 'left') {
  8526. Node163textStart = Node163fontSize * 0.2 > 2 ? Node163fontSize * 0.2 - 4 : Node163fontSize * 0.2 - 9;
  8527. Node163textWidth = Node163width;
  8528. Node163lineStart = 1;
  8529. } else if (Node163align === 'right') {
  8530. Node163textStart = 0;
  8531. Node163textWidth =Node163fontSize <= 8 ? Node163width + Node163fontSize * 0.2 + 6 : Node163width - Node163fontSize * 0.2;
  8532. Node163lineStart = (Node163width - (ht.Default.getTextSize('Q:', ' '+ Node163fontSize + 'px "Arial"').width + 6)) * 0.5;
  8533. } else if (Node163align === 'center') {
  8534. Node163textStart = -3;
  8535. Node163textWidth = Node163width;
  8536. Node163lineStart = Node163width - ht.Default.getTextSize('Q:', ' '+ Node163fontSize + 'px "Arial"').width - 11;
  8537. }
  8538. })();
  8539. Node163.setImage(GD.getTextJSON(Node163width, Node163height, true, false, false, ' '+ Node163fontSize + 'px "Arial"'))
  8540. Node163.setPosition(1304*ratio.ratioX, 263*ratio.ratioY);
  8541. Node163.setWidth(Node163width);
  8542. Node163.setHeight(Node163height);
  8543. Node163._nodeType = 'text';
  8544. Node163._disallowEvert = true;
  8545. Node163.setRotation(0*Math.PI/180);
  8546. Node163.a('node.width', Node163width);
  8547. Node163.a('node.height', Node163height);
  8548. Node163.a('node.rect', [0, 0, Node163width, Node163height]);
  8549. Node163.a('node.bordercolor','rgba(0,0,0,1)');
  8550. Node163.a('node.borderwidth', 0);
  8551. Node163.a('node.background','' || 'rgba(0,0,0,0)');
  8552. Node163.a('node.gradient','');
  8553. Node163.a('node.gradientcolor','');
  8554. Node163.a('node.text','Q:');
  8555. Node163.a('node.textalign','left');
  8556. Node163.a('node.textvAlign','middle');
  8557. Node163.a('node.textrect', [Node163textStart, 0, Node163textWidth, Node163height]);
  8558. Node163.a('node.color','rgba(0,0,0,1)');
  8559. Node163.a('node.font',' '+ Node163fontSize + 'px "Arial"');
  8560. Node163.a('node.textvisible',true);
  8561. Node163.a('node.linefeed',false);
  8562. if (false) {
  8563. Node163.a('node.textfunc',function(g) {
  8564. g.beginPath();
  8565. var str=Node163.a('node.text') || 'Q:';
  8566. var color=Node163.a('node.color') || 'rgba(0,0,0,1)';
  8567. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node163width,Node163height,13.3333*_ratio.ratioY,"left",color,' '+ Node163fontSize + 'px "Arial"', 0,g);
  8568. });
  8569. }
  8570. if (false) {
  8571. Node163.a('node.underlinepoints',[Node163lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node163fontSize + 2 , ht.Default.getTextSize('Q:', ' '+ Node163fontSize + 'px "Arial"').width + 6, (Node163height - Node163fontSize) * 0.5*_ratio.ratioY + Node163fontSize + 2 ]);
  8572. Node163.a('node.underlinevisible',false);
  8573. Node163.a('node.underlineBorderWidth', 1);
  8574. }
  8575. dataModel.add(Node163);
  8576. zoomNodeList.push({
  8577. node: Node163,
  8578. borderWidth: 0,
  8579. attr: 'node.borderwidth'
  8580. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8581. var Node164 = new ht.Node();
  8582. var Node164textStart, Node164textWidth, Node164lineStart, Node164align = 'left', Node164fontSize = 13.3333*_ratio.ratioY,Node164width = 59*_ratio.ratioX, Node164height = 25*_ratio.ratioY;
  8583. (function () {
  8584. if (Node164align === 'left') {
  8585. Node164textStart = Node164fontSize * 0.2 > 2 ? Node164fontSize * 0.2 - 4 : Node164fontSize * 0.2 - 9;
  8586. Node164textWidth = Node164width;
  8587. Node164lineStart = 1;
  8588. } else if (Node164align === 'right') {
  8589. Node164textStart = 0;
  8590. Node164textWidth =Node164fontSize <= 8 ? Node164width + Node164fontSize * 0.2 + 6 : Node164width - Node164fontSize * 0.2;
  8591. Node164lineStart = (Node164width - (ht.Default.getTextSize('F:', ' '+ Node164fontSize + 'px "Arial"').width + 6)) * 0.5;
  8592. } else if (Node164align === 'center') {
  8593. Node164textStart = -3;
  8594. Node164textWidth = Node164width;
  8595. Node164lineStart = Node164width - ht.Default.getTextSize('F:', ' '+ Node164fontSize + 'px "Arial"').width - 11;
  8596. }
  8597. })();
  8598. Node164.setImage(GD.getTextJSON(Node164width, Node164height, true, false, false, ' '+ Node164fontSize + 'px "Arial"'))
  8599. Node164.setPosition(1306*ratio.ratioX, 303*ratio.ratioY);
  8600. Node164.setWidth(Node164width);
  8601. Node164.setHeight(Node164height);
  8602. Node164._nodeType = 'text';
  8603. Node164._disallowEvert = true;
  8604. Node164.setRotation(0*Math.PI/180);
  8605. Node164.a('node.width', Node164width);
  8606. Node164.a('node.height', Node164height);
  8607. Node164.a('node.rect', [0, 0, Node164width, Node164height]);
  8608. Node164.a('node.bordercolor','rgba(0,0,0,1)');
  8609. Node164.a('node.borderwidth', 0);
  8610. Node164.a('node.background','' || 'rgba(0,0,0,0)');
  8611. Node164.a('node.gradient','');
  8612. Node164.a('node.gradientcolor','');
  8613. Node164.a('node.text','F:');
  8614. Node164.a('node.textalign','left');
  8615. Node164.a('node.textvAlign','middle');
  8616. Node164.a('node.textrect', [Node164textStart, 0, Node164textWidth, Node164height]);
  8617. Node164.a('node.color','rgba(0,0,0,1)');
  8618. Node164.a('node.font',' '+ Node164fontSize + 'px "Arial"');
  8619. Node164.a('node.textvisible',true);
  8620. Node164.a('node.linefeed',false);
  8621. if (false) {
  8622. Node164.a('node.textfunc',function(g) {
  8623. g.beginPath();
  8624. var str=Node164.a('node.text') || 'F:';
  8625. var color=Node164.a('node.color') || 'rgba(0,0,0,1)';
  8626. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node164width,Node164height,13.3333*_ratio.ratioY,"left",color,' '+ Node164fontSize + 'px "Arial"', 0,g);
  8627. });
  8628. }
  8629. if (false) {
  8630. Node164.a('node.underlinepoints',[Node164lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node164fontSize + 2 , ht.Default.getTextSize('F:', ' '+ Node164fontSize + 'px "Arial"').width + 6, (Node164height - Node164fontSize) * 0.5*_ratio.ratioY + Node164fontSize + 2 ]);
  8631. Node164.a('node.underlinevisible',false);
  8632. Node164.a('node.underlineBorderWidth', 1);
  8633. }
  8634. dataModel.add(Node164);
  8635. zoomNodeList.push({
  8636. node: Node164,
  8637. borderWidth: 0,
  8638. attr: 'node.borderwidth'
  8639. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8640. var Node165 = new ht.Node();
  8641. var Node165textStart, Node165textWidth, Node165lineStart, Node165align = 'left', Node165fontSize = 19.99995*_ratio.ratioY,Node165width = 111*_ratio.ratioX, Node165height = 25*_ratio.ratioY;
  8642. (function () {
  8643. if (Node165align === 'left') {
  8644. Node165textStart = Node165fontSize * 0.2 > 2 ? Node165fontSize * 0.2 - 4 : Node165fontSize * 0.2 - 9;
  8645. Node165textWidth = Node165width;
  8646. Node165lineStart = 1;
  8647. } else if (Node165align === 'right') {
  8648. Node165textStart = 0;
  8649. Node165textWidth =Node165fontSize <= 8 ? Node165width + Node165fontSize * 0.2 + 6 : Node165width - Node165fontSize * 0.2;
  8650. Node165lineStart = (Node165width - (ht.Default.getTextSize('35kV I段', ' '+ Node165fontSize + 'px "Arial"').width + 6)) * 0.5;
  8651. } else if (Node165align === 'center') {
  8652. Node165textStart = -3;
  8653. Node165textWidth = Node165width;
  8654. Node165lineStart = Node165width - ht.Default.getTextSize('35kV I段', ' '+ Node165fontSize + 'px "Arial"').width - 11;
  8655. }
  8656. })();
  8657. Node165.setImage(GD.getTextJSON(Node165width, Node165height, true, false, false, ' '+ Node165fontSize + 'px "Arial"'))
  8658. Node165.setPosition(115*ratio.ratioX, 481*ratio.ratioY);
  8659. Node165.setWidth(Node165width);
  8660. Node165.setHeight(Node165height);
  8661. Node165._nodeType = 'text';
  8662. Node165._disallowEvert = true;
  8663. Node165.setRotation(0*Math.PI/180);
  8664. Node165.a('node.width', Node165width);
  8665. Node165.a('node.height', Node165height);
  8666. Node165.a('node.rect', [0, 0, Node165width, Node165height]);
  8667. Node165.a('node.bordercolor','rgba(0,0,0,1)');
  8668. Node165.a('node.borderwidth', 0);
  8669. Node165.a('node.background','' || 'rgba(0,0,0,0)');
  8670. Node165.a('node.gradient','');
  8671. Node165.a('node.gradientcolor','');
  8672. Node165.a('node.text','35kV I段');
  8673. Node165.a('node.textalign','left');
  8674. Node165.a('node.textvAlign','middle');
  8675. Node165.a('node.textrect', [Node165textStart, 0, Node165textWidth, Node165height]);
  8676. Node165.a('node.color','rgba(0,0,0,1)');
  8677. Node165.a('node.font',' '+ Node165fontSize + 'px "Arial"');
  8678. Node165.a('node.textvisible',true);
  8679. Node165.a('node.linefeed',false);
  8680. if (false) {
  8681. Node165.a('node.textfunc',function(g) {
  8682. g.beginPath();
  8683. var str=Node165.a('node.text') || '35kV I段';
  8684. var color=Node165.a('node.color') || 'rgba(0,0,0,1)';
  8685. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node165width,Node165height,19.99995*_ratio.ratioY,"left",color,' '+ Node165fontSize + 'px "Arial"', 0,g);
  8686. });
  8687. }
  8688. if (false) {
  8689. Node165.a('node.underlinepoints',[Node165lineStart, (25 - 19.99995) * 0.5 * _ratio.ratioY + Node165fontSize + 2 , ht.Default.getTextSize('35kV I段', ' '+ Node165fontSize + 'px "Arial"').width + 6, (Node165height - Node165fontSize) * 0.5*_ratio.ratioY + Node165fontSize + 2 ]);
  8690. Node165.a('node.underlinevisible',false);
  8691. Node165.a('node.underlineBorderWidth', 1);
  8692. }
  8693. dataModel.add(Node165);
  8694. zoomNodeList.push({
  8695. node: Node165,
  8696. borderWidth: 0,
  8697. attr: 'node.borderwidth'
  8698. }); var Node166points=[370, 481,370, 501],
  8699. Node166rect=ht.Default.unionPoint([{x:370,y:481},{x:370,y:501}]),
  8700. Node166compspts=[];
  8701. _ratio = GD.getRatioWithRotation(0, ratio);
  8702. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8703. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8704. for(var i=0;i<Node166points.length;i++){
  8705. if(i%2==0){
  8706. Node166compspts.push(Node166points[i]-Node166rect.x);
  8707. }else{
  8708. Node166compspts.push(Node166points[i]-Node166rect.y);
  8709. }
  8710. }
  8711. var Node166ptslength=Node166compspts.length;
  8712. if (Node166rect.height === 0) {
  8713. Node166compspts[0] -= 0;
  8714. Node166compspts[Node166ptslength-2] += 0;
  8715. } else if (Node166rect.width === 0){
  8716. Node166compspts[1] -= 0;
  8717. Node166compspts[Node166ptslength-1] += 0;
  8718. } else {
  8719. Node166compspts[0] -= 0;
  8720. Node166compspts[1] -= 0;
  8721. Node166compspts[Node166ptslength-2] += 0;
  8722. Node166compspts[Node166ptslength-1] += 0;
  8723. }
  8724. Node166 = new ht.Node();
  8725. Node166.borderWidth = 1;
  8726. Node166rect.width = Node166rect.width === 0 ? 0.0001 : Node166rect.width;
  8727. Node166rect.height = Node166rect.height === 0 ? 0.0001 : Node166rect.height;
  8728. var Node166endCompspts = [Node166compspts[Node166ptslength-2],Node166compspts[Node166ptslength-1],0,0];
  8729. var Node166startCompspts = [Node166compspts[0],Node166compspts[1],0,0];
  8730. Node166.setImage(GD.getPolyLineJSON());
  8731. Node166.setPosition(Node166rect.x+Node166rect.width/2,Node166rect.y+Node166rect.height/2);
  8732. Node166.setSize(Node166rect.width,Node166rect.height);
  8733. Node166.setStyle("opacity",1);
  8734. Node166.s({'pixelPerfect':true});
  8735. Node166borderwidth=1;
  8736. Node166.setRotation(0);
  8737. dataModel.add(Node166);
  8738. Node166.a('node.points',Node166compspts);
  8739. Node166.a('node.segments',[1,2]);
  8740. Node166.a('node.color','rgba(255,128,0,1)');
  8741. Node166.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8742. Node166.a('node.borderColor','rgba(255,128,0,1)');
  8743. Node166.a('node.background','rgba(255,128,0,1)');
  8744. Node166.a('node.gradient','');
  8745. Node166.a('node.gradientcolor','rgba(255,128,0,1)');
  8746. Node166.a('node.endCompspts',Node166endCompspts);
  8747. Node166.a('node.startCompspts',Node166startCompspts);
  8748. (function (node, img, compspts, endCompspts, startCompspts) {
  8749. var position = node.getPosition(),
  8750. w = node.getWidth()*_ratio.ratioX,
  8751. h = node.getHeight()*_ratio.ratioY;
  8752. function resetPoints(rx, ry) {
  8753. for (var i = 0, len = compspts.length; i < len; i++) {
  8754. if (i%2 === 0) {
  8755. compspts[i]*=rx;
  8756. } else {
  8757. compspts[i]*=ry;
  8758. }
  8759. }
  8760. endCompspts[0] = compspts[compspts.length-2];
  8761. endCompspts[1] = compspts[compspts.length-1];
  8762. endCompspts[2] *= rx;
  8763. endCompspts[3] *= ry;
  8764. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8765. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8766. startCompspts[0] = compspts[0];
  8767. startCompspts[1] = compspts[1];
  8768. startCompspts[2] *= rx;
  8769. startCompspts[3] *= ry;
  8770. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8771. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8772. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8773. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8774. }
  8775. node.setSize(w, h);
  8776. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8777. node.a('node.width', w);
  8778. node.a('node.height', h);
  8779. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8780. node.borderWidth = 1;
  8781. node.a('node.borderwidth',node.borderWidth);
  8782. node._nodename = 'Node166';
  8783. node._nodeType = 'line';
  8784. zoomNodeList.push({
  8785. node: node,
  8786. attr: 'node.borderwidth'
  8787. });
  8788. var setWidth = node.setWidth,
  8789. setHeight = node.setHeight,
  8790. timer, rx = 1, ry = 1;
  8791. node.setWidth = function (width) {
  8792. var _width = this.getWidth();
  8793. rx = width / _width;
  8794. node.a('node.width', width);
  8795. setWidth.apply(this, arguments);
  8796. resetPoints(rx, 1);
  8797. }
  8798. node.setHeight = function (height) {
  8799. var _height = this.getHeight();
  8800. ry = height / _height;
  8801. node.a('node.height', height);
  8802. setHeight.apply(this, arguments);
  8803. resetPoints(1, ry);
  8804. }
  8805. })(Node166, Node166.getImage(), Node166compspts, Node166endCompspts, Node166startCompspts);
  8806. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8807. var Node167 = new ht.Node();
  8808. var Node167textStart, Node167textWidth, Node167lineStart, Node167align = 'left', Node167fontSize = 13.3333*_ratio.ratioY,Node167width = 27*_ratio.ratioX, Node167height = 24*_ratio.ratioY;
  8809. (function () {
  8810. if (Node167align === 'left') {
  8811. Node167textStart = Node167fontSize * 0.2 > 2 ? Node167fontSize * 0.2 - 4 : Node167fontSize * 0.2 - 9;
  8812. Node167textWidth = Node167width;
  8813. Node167lineStart = 1;
  8814. } else if (Node167align === 'right') {
  8815. Node167textStart = 0;
  8816. Node167textWidth =Node167fontSize <= 8 ? Node167width + Node167fontSize * 0.2 + 6 : Node167width - Node167fontSize * 0.2;
  8817. Node167lineStart = (Node167width - (ht.Default.getTextSize('210', ' '+ Node167fontSize + 'px "Arial"').width + 6)) * 0.5;
  8818. } else if (Node167align === 'center') {
  8819. Node167textStart = -3;
  8820. Node167textWidth = Node167width;
  8821. Node167lineStart = Node167width - ht.Default.getTextSize('210', ' '+ Node167fontSize + 'px "Arial"').width - 11;
  8822. }
  8823. })();
  8824. Node167.setImage(GD.getTextJSON(Node167width, Node167height, true, false, false, ' '+ Node167fontSize + 'px "Arial"'))
  8825. Node167.setPosition(549*ratio.ratioX, 402*ratio.ratioY);
  8826. Node167.setWidth(Node167width);
  8827. Node167.setHeight(Node167height);
  8828. Node167._nodeType = 'text';
  8829. Node167._disallowEvert = true;
  8830. Node167.setRotation(0*Math.PI/180);
  8831. Node167.a('node.width', Node167width);
  8832. Node167.a('node.height', Node167height);
  8833. Node167.a('node.rect', [0, 0, Node167width, Node167height]);
  8834. Node167.a('node.bordercolor','rgba(0,0,0,1)');
  8835. Node167.a('node.borderwidth', 0);
  8836. Node167.a('node.background','' || 'rgba(0,0,0,0)');
  8837. Node167.a('node.gradient','');
  8838. Node167.a('node.gradientcolor','');
  8839. Node167.a('node.text','210');
  8840. Node167.a('node.textalign','left');
  8841. Node167.a('node.textvAlign','middle');
  8842. Node167.a('node.textrect', [Node167textStart, 0, Node167textWidth, Node167height]);
  8843. Node167.a('node.color','rgba(0,0,0,1)');
  8844. Node167.a('node.font',' '+ Node167fontSize + 'px "Arial"');
  8845. Node167.a('node.textvisible',true);
  8846. Node167.a('node.linefeed',false);
  8847. if (false) {
  8848. Node167.a('node.textfunc',function(g) {
  8849. g.beginPath();
  8850. var str=Node167.a('node.text') || '210';
  8851. var color=Node167.a('node.color') || 'rgba(0,0,0,1)';
  8852. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node167width,Node167height,13.3333*_ratio.ratioY,"left",color,' '+ Node167fontSize + 'px "Arial"', 0,g);
  8853. });
  8854. }
  8855. if (false) {
  8856. Node167.a('node.underlinepoints',[Node167lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node167fontSize + 2 , ht.Default.getTextSize('210', ' '+ Node167fontSize + 'px "Arial"').width + 6, (Node167height - Node167fontSize) * 0.5*_ratio.ratioY + Node167fontSize + 2 ]);
  8857. Node167.a('node.underlinevisible',false);
  8858. Node167.a('node.underlineBorderWidth', 1);
  8859. }
  8860. dataModel.add(Node167);
  8861. zoomNodeList.push({
  8862. node: Node167,
  8863. borderWidth: 0,
  8864. attr: 'node.borderwidth'
  8865. }); var Node168points=[630, 501,630, 491],
  8866. Node168rect=ht.Default.unionPoint([{x:630,y:501},{x:630,y:491}]),
  8867. Node168compspts=[];
  8868. _ratio = GD.getRatioWithRotation(0, ratio);
  8869. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  8870. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  8871. for(var i=0;i<Node168points.length;i++){
  8872. if(i%2==0){
  8873. Node168compspts.push(Node168points[i]-Node168rect.x);
  8874. }else{
  8875. Node168compspts.push(Node168points[i]-Node168rect.y);
  8876. }
  8877. }
  8878. var Node168ptslength=Node168compspts.length;
  8879. if (Node168rect.height === 0) {
  8880. Node168compspts[0] -= 0;
  8881. Node168compspts[Node168ptslength-2] += 0;
  8882. } else if (Node168rect.width === 0){
  8883. Node168compspts[1] -= 0;
  8884. Node168compspts[Node168ptslength-1] += 0;
  8885. } else {
  8886. Node168compspts[0] -= 0;
  8887. Node168compspts[1] -= 0;
  8888. Node168compspts[Node168ptslength-2] += 0;
  8889. Node168compspts[Node168ptslength-1] += 0;
  8890. }
  8891. Node168 = new ht.Node();
  8892. Node168.borderWidth = 1;
  8893. Node168rect.width = Node168rect.width === 0 ? 0.0001 : Node168rect.width;
  8894. Node168rect.height = Node168rect.height === 0 ? 0.0001 : Node168rect.height;
  8895. var Node168endCompspts = [Node168compspts[Node168ptslength-2],Node168compspts[Node168ptslength-1],0,0];
  8896. var Node168startCompspts = [Node168compspts[0],Node168compspts[1],0,0];
  8897. Node168.setImage(GD.getPolyLineJSON());
  8898. Node168.setPosition(Node168rect.x+Node168rect.width/2,Node168rect.y+Node168rect.height/2);
  8899. Node168.setSize(Node168rect.width,Node168rect.height);
  8900. Node168.setStyle("opacity",1);
  8901. Node168.s({'pixelPerfect':true});
  8902. Node168borderwidth=1;
  8903. Node168.setRotation(0);
  8904. dataModel.add(Node168);
  8905. Node168.a('node.points',Node168compspts);
  8906. Node168.a('node.segments',[1,2]);
  8907. Node168.a('node.color','rgba(255,128,0,1)');
  8908. Node168.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8909. Node168.a('node.borderColor','rgba(255,128,0,1)');
  8910. Node168.a('node.background','rgba(255,128,0,1)');
  8911. Node168.a('node.gradient','');
  8912. Node168.a('node.gradientcolor','rgba(255,128,0,1)');
  8913. Node168.a('node.endCompspts',Node168endCompspts);
  8914. Node168.a('node.startCompspts',Node168startCompspts);
  8915. (function (node, img, compspts, endCompspts, startCompspts) {
  8916. var position = node.getPosition(),
  8917. w = node.getWidth()*_ratio.ratioX,
  8918. h = node.getHeight()*_ratio.ratioY;
  8919. function resetPoints(rx, ry) {
  8920. for (var i = 0, len = compspts.length; i < len; i++) {
  8921. if (i%2 === 0) {
  8922. compspts[i]*=rx;
  8923. } else {
  8924. compspts[i]*=ry;
  8925. }
  8926. }
  8927. endCompspts[0] = compspts[compspts.length-2];
  8928. endCompspts[1] = compspts[compspts.length-1];
  8929. endCompspts[2] *= rx;
  8930. endCompspts[3] *= ry;
  8931. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8932. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8933. startCompspts[0] = compspts[0];
  8934. startCompspts[1] = compspts[1];
  8935. startCompspts[2] *= rx;
  8936. startCompspts[3] *= ry;
  8937. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8938. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8939. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8940. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8941. }
  8942. node.setSize(w, h);
  8943. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8944. node.a('node.width', w);
  8945. node.a('node.height', h);
  8946. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8947. node.borderWidth = 1;
  8948. node.a('node.borderwidth',node.borderWidth);
  8949. node._nodename = 'Node168';
  8950. node._nodeType = 'line';
  8951. zoomNodeList.push({
  8952. node: node,
  8953. attr: 'node.borderwidth'
  8954. });
  8955. var setWidth = node.setWidth,
  8956. setHeight = node.setHeight,
  8957. timer, rx = 1, ry = 1;
  8958. node.setWidth = function (width) {
  8959. var _width = this.getWidth();
  8960. rx = width / _width;
  8961. node.a('node.width', width);
  8962. setWidth.apply(this, arguments);
  8963. resetPoints(rx, 1);
  8964. }
  8965. node.setHeight = function (height) {
  8966. var _height = this.getHeight();
  8967. ry = height / _height;
  8968. node.a('node.height', height);
  8969. setHeight.apply(this, arguments);
  8970. resetPoints(1, ry);
  8971. }
  8972. })(Node168, Node168.getImage(), Node168compspts, Node168endCompspts, Node168startCompspts);
  8973. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8974. var Node169 = new ht.Node();
  8975. var Node169textStart, Node169textWidth, Node169lineStart, Node169align = 'left', Node169fontSize = 19.99995*_ratio.ratioY,Node169width = 74*_ratio.ratioX, Node169height = 25*_ratio.ratioY;
  8976. (function () {
  8977. if (Node169align === 'left') {
  8978. Node169textStart = Node169fontSize * 0.2 > 2 ? Node169fontSize * 0.2 - 4 : Node169fontSize * 0.2 - 9;
  8979. Node169textWidth = Node169width;
  8980. Node169lineStart = 1;
  8981. } else if (Node169align === 'right') {
  8982. Node169textStart = 0;
  8983. Node169textWidth =Node169fontSize <= 8 ? Node169width + Node169fontSize * 0.2 + 6 : Node169width - Node169fontSize * 0.2;
  8984. Node169lineStart = (Node169width - (ht.Default.getTextSize('4#出线', ' '+ Node169fontSize + 'px "Arial"').width + 6)) * 0.5;
  8985. } else if (Node169align === 'center') {
  8986. Node169textStart = -3;
  8987. Node169textWidth = Node169width;
  8988. Node169lineStart = Node169width - ht.Default.getTextSize('4#出线', ' '+ Node169fontSize + 'px "Arial"').width - 11;
  8989. }
  8990. })();
  8991. Node169.setImage(GD.getTextJSON(Node169width, Node169height, true, false, false, ' '+ Node169fontSize + 'px "Arial"'))
  8992. Node169.setPosition(633*ratio.ratioX, 382*ratio.ratioY);
  8993. Node169.setWidth(Node169width);
  8994. Node169.setHeight(Node169height);
  8995. Node169._nodeType = 'text';
  8996. Node169._disallowEvert = true;
  8997. Node169.setRotation(0*Math.PI/180);
  8998. Node169.a('node.width', Node169width);
  8999. Node169.a('node.height', Node169height);
  9000. Node169.a('node.rect', [0, 0, Node169width, Node169height]);
  9001. Node169.a('node.bordercolor','rgba(0,0,0,1)');
  9002. Node169.a('node.borderwidth', 0);
  9003. Node169.a('node.background','' || 'rgba(0,0,0,0)');
  9004. Node169.a('node.gradient','');
  9005. Node169.a('node.gradientcolor','');
  9006. Node169.a('node.text','4#出线');
  9007. Node169.a('node.textalign','left');
  9008. Node169.a('node.textvAlign','middle');
  9009. Node169.a('node.textrect', [Node169textStart, 0, Node169textWidth, Node169height]);
  9010. Node169.a('node.color','rgba(0,0,0,1)');
  9011. Node169.a('node.font',' '+ Node169fontSize + 'px "Arial"');
  9012. Node169.a('node.textvisible',true);
  9013. Node169.a('node.linefeed',false);
  9014. if (false) {
  9015. Node169.a('node.textfunc',function(g) {
  9016. g.beginPath();
  9017. var str=Node169.a('node.text') || '4#出线';
  9018. var color=Node169.a('node.color') || 'rgba(0,0,0,1)';
  9019. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node169width,Node169height,19.99995*_ratio.ratioY,"left",color,' '+ Node169fontSize + 'px "Arial"', 0,g);
  9020. });
  9021. }
  9022. if (false) {
  9023. Node169.a('node.underlinepoints',[Node169lineStart, (25 - 19.99995) * 0.5 * _ratio.ratioY + Node169fontSize + 2 , ht.Default.getTextSize('4#出线', ' '+ Node169fontSize + 'px "Arial"').width + 6, (Node169height - Node169fontSize) * 0.5*_ratio.ratioY + Node169fontSize + 2 ]);
  9024. Node169.a('node.underlinevisible',false);
  9025. Node169.a('node.underlineBorderWidth', 1);
  9026. }
  9027. dataModel.add(Node169);
  9028. zoomNodeList.push({
  9029. node: Node169,
  9030. borderWidth: 0,
  9031. attr: 'node.borderwidth'
  9032. }); _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  9033. var Node170_0 = new ht.lib['矩形箭头上'](586*ratio.ratioX, 421*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node170_0');
  9034. _libModel.add("Node170_0", Node170_0);
  9035. Node170_0.setRotation(180*Math.PI/180);
  9036. ;
  9037. ;
  9038. var Node170_1points=[588, 450,668, 450],
  9039. Node170_1rect=ht.Default.unionPoint([{x:588,y:450},{x:668,y:450}]),
  9040. Node170_1compspts=[];
  9041. _ratio = GD.getRatioWithRotation(0, ratio);
  9042. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  9043. _endratio = GD.getRatioWithRotation(0, ratio);
  9044. for(var i=0;i<Node170_1points.length;i++){
  9045. if(i%2==0){
  9046. Node170_1compspts.push(Node170_1points[i]-Node170_1rect.x);
  9047. }else{
  9048. Node170_1compspts.push(Node170_1points[i]-Node170_1rect.y);
  9049. }
  9050. }
  9051. var Node170_1ptslength=Node170_1compspts.length;
  9052. if (Node170_1rect.height === 0) {
  9053. Node170_1compspts[0] -= 0;
  9054. Node170_1compspts[Node170_1ptslength-2] += 0;
  9055. } else if (Node170_1rect.width === 0){
  9056. Node170_1compspts[1] -= 0;
  9057. Node170_1compspts[Node170_1ptslength-1] += 0;
  9058. } else {
  9059. Node170_1compspts[0] -= 0;
  9060. Node170_1compspts[1] -= 0;
  9061. Node170_1compspts[Node170_1ptslength-2] += 0;
  9062. Node170_1compspts[Node170_1ptslength-1] += 0;
  9063. }
  9064. Node170_1 = new ht.Node();
  9065. Node170_1.borderWidth = 1;
  9066. Node170_1rect.width = Node170_1rect.width === 0 ? 0.0001 : Node170_1rect.width;
  9067. Node170_1rect.height = Node170_1rect.height === 0 ? 0.0001 : Node170_1rect.height;
  9068. var Node170_1endCompspts = [Node170_1compspts[Node170_1ptslength-2],Node170_1compspts[Node170_1ptslength-1],0,0];
  9069. var Node170_1startCompspts = [Node170_1compspts[0],Node170_1compspts[1],0,0];
  9070. Node170_1.setImage(GD.getPolyLineJSON());
  9071. Node170_1.setPosition(Node170_1rect.x+Node170_1rect.width/2,Node170_1rect.y+Node170_1rect.height/2);
  9072. Node170_1.setSize(Node170_1rect.width,Node170_1rect.height);
  9073. Node170_1.setStyle("opacity",1);
  9074. Node170_1.s({'pixelPerfect':true});
  9075. Node170_1borderwidth=1;
  9076. Node170_1.setRotation(0);
  9077. dataModel.add(Node170_1);
  9078. Node170_1.a('node.points',Node170_1compspts);
  9079. Node170_1.a('node.segments',[1,2]);
  9080. Node170_1.a('node.color','rgba(255,128,0,1)');
  9081. Node170_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9082. Node170_1.a('node.borderColor','rgba(255,128,0,1)');
  9083. Node170_1.a('node.background','rgba(255,128,0,1)');
  9084. Node170_1.a('node.gradient','');
  9085. Node170_1.a('node.gradientcolor','rgba(255,128,0,1)');
  9086. Node170_1.a('node.endCompspts',Node170_1endCompspts);
  9087. Node170_1.a('node.startCompspts',Node170_1startCompspts);
  9088. (function (node, img, compspts, endCompspts, startCompspts) {
  9089. var position = node.getPosition(),
  9090. w = node.getWidth()*_ratio.ratioX,
  9091. h = node.getHeight()*_ratio.ratioY;
  9092. function resetPoints(rx, ry) {
  9093. for (var i = 0, len = compspts.length; i < len; i++) {
  9094. if (i%2 === 0) {
  9095. compspts[i]*=rx;
  9096. } else {
  9097. compspts[i]*=ry;
  9098. }
  9099. }
  9100. endCompspts[0] = compspts[compspts.length-2];
  9101. endCompspts[1] = compspts[compspts.length-1];
  9102. endCompspts[2] *= rx;
  9103. endCompspts[3] *= ry;
  9104. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9105. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9106. startCompspts[0] = compspts[0];
  9107. startCompspts[1] = compspts[1];
  9108. startCompspts[2] *= rx;
  9109. startCompspts[3] *= ry;
  9110. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9111. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9112. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9113. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9114. }
  9115. node.setSize(w, h);
  9116. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9117. node.a('node.width', w);
  9118. node.a('node.height', h);
  9119. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9120. node.borderWidth = 1;
  9121. node.a('node.borderwidth',node.borderWidth);
  9122. node._nodename = 'Node170_1';
  9123. node._nodeType = 'line';
  9124. zoomNodeList.push({
  9125. node: node,
  9126. attr: 'node.borderwidth'
  9127. });
  9128. var setWidth = node.setWidth,
  9129. setHeight = node.setHeight,
  9130. timer, rx = 1, ry = 1;
  9131. node.setWidth = function (width) {
  9132. var _width = this.getWidth();
  9133. rx = width / _width;
  9134. node.a('node.width', width);
  9135. setWidth.apply(this, arguments);
  9136. resetPoints(rx, 1);
  9137. }
  9138. node.setHeight = function (height) {
  9139. var _height = this.getHeight();
  9140. ry = height / _height;
  9141. node.a('node.height', height);
  9142. setHeight.apply(this, arguments);
  9143. resetPoints(1, ry);
  9144. }
  9145. })(Node170_1, Node170_1.getImage(), Node170_1compspts, Node170_1endCompspts, Node170_1startCompspts);
  9146. var Node170_2points=[668, 450,668, 440],
  9147. Node170_2rect=ht.Default.unionPoint([{x:668,y:450},{x:668,y:440}]),
  9148. Node170_2compspts=[];
  9149. _ratio = GD.getRatioWithRotation(0, ratio);
  9150. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  9151. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  9152. for(var i=0;i<Node170_2points.length;i++){
  9153. if(i%2==0){
  9154. Node170_2compspts.push(Node170_2points[i]-Node170_2rect.x);
  9155. }else{
  9156. Node170_2compspts.push(Node170_2points[i]-Node170_2rect.y);
  9157. }
  9158. }
  9159. var Node170_2ptslength=Node170_2compspts.length;
  9160. if (Node170_2rect.height === 0) {
  9161. Node170_2compspts[0] -= 0;
  9162. Node170_2compspts[Node170_2ptslength-2] += 0;
  9163. } else if (Node170_2rect.width === 0){
  9164. Node170_2compspts[1] -= 0;
  9165. Node170_2compspts[Node170_2ptslength-1] += 0;
  9166. } else {
  9167. Node170_2compspts[0] -= 0;
  9168. Node170_2compspts[1] -= 0;
  9169. Node170_2compspts[Node170_2ptslength-2] += 0;
  9170. Node170_2compspts[Node170_2ptslength-1] += 0;
  9171. }
  9172. Node170_2 = new ht.Node();
  9173. Node170_2.borderWidth = 1;
  9174. Node170_2rect.width = Node170_2rect.width === 0 ? 0.0001 : Node170_2rect.width;
  9175. Node170_2rect.height = Node170_2rect.height === 0 ? 0.0001 : Node170_2rect.height;
  9176. var Node170_2endCompspts = [Node170_2compspts[Node170_2ptslength-2],Node170_2compspts[Node170_2ptslength-1],0,0];
  9177. var Node170_2startCompspts = [Node170_2compspts[0],Node170_2compspts[1],0,0];
  9178. Node170_2.setImage(GD.getPolyLineJSON());
  9179. Node170_2.setPosition(Node170_2rect.x+Node170_2rect.width/2,Node170_2rect.y+Node170_2rect.height/2);
  9180. Node170_2.setSize(Node170_2rect.width,Node170_2rect.height);
  9181. Node170_2.setStyle("opacity",1);
  9182. Node170_2.s({'pixelPerfect':true});
  9183. Node170_2borderwidth=1;
  9184. Node170_2.setRotation(0);
  9185. dataModel.add(Node170_2);
  9186. Node170_2.a('node.points',Node170_2compspts);
  9187. Node170_2.a('node.segments',[1,2]);
  9188. Node170_2.a('node.color','rgba(255,128,0,1)');
  9189. Node170_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9190. Node170_2.a('node.borderColor','rgba(255,128,0,1)');
  9191. Node170_2.a('node.background','rgba(255,128,0,1)');
  9192. Node170_2.a('node.gradient','');
  9193. Node170_2.a('node.gradientcolor','rgba(255,128,0,1)');
  9194. Node170_2.a('node.endCompspts',Node170_2endCompspts);
  9195. Node170_2.a('node.startCompspts',Node170_2startCompspts);
  9196. (function (node, img, compspts, endCompspts, startCompspts) {
  9197. var position = node.getPosition(),
  9198. w = node.getWidth()*_ratio.ratioX,
  9199. h = node.getHeight()*_ratio.ratioY;
  9200. function resetPoints(rx, ry) {
  9201. for (var i = 0, len = compspts.length; i < len; i++) {
  9202. if (i%2 === 0) {
  9203. compspts[i]*=rx;
  9204. } else {
  9205. compspts[i]*=ry;
  9206. }
  9207. }
  9208. endCompspts[0] = compspts[compspts.length-2];
  9209. endCompspts[1] = compspts[compspts.length-1];
  9210. endCompspts[2] *= rx;
  9211. endCompspts[3] *= ry;
  9212. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9213. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9214. startCompspts[0] = compspts[0];
  9215. startCompspts[1] = compspts[1];
  9216. startCompspts[2] *= rx;
  9217. startCompspts[3] *= ry;
  9218. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9219. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9220. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9221. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9222. }
  9223. node.setSize(w, h);
  9224. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9225. node.a('node.width', w);
  9226. node.a('node.height', h);
  9227. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9228. node.borderWidth = 1;
  9229. node.a('node.borderwidth',node.borderWidth);
  9230. node._nodename = 'Node170_2';
  9231. node._nodeType = 'line';
  9232. zoomNodeList.push({
  9233. node: node,
  9234. attr: 'node.borderwidth'
  9235. });
  9236. var setWidth = node.setWidth,
  9237. setHeight = node.setHeight,
  9238. timer, rx = 1, ry = 1;
  9239. node.setWidth = function (width) {
  9240. var _width = this.getWidth();
  9241. rx = width / _width;
  9242. node.a('node.width', width);
  9243. setWidth.apply(this, arguments);
  9244. resetPoints(rx, 1);
  9245. }
  9246. node.setHeight = function (height) {
  9247. var _height = this.getHeight();
  9248. ry = height / _height;
  9249. node.a('node.height', height);
  9250. setHeight.apply(this, arguments);
  9251. resetPoints(1, ry);
  9252. }
  9253. })(Node170_2, Node170_2.getImage(), Node170_2compspts, Node170_2endCompspts, Node170_2startCompspts);
  9254. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  9255. var Node170_3 = new ht.lib['黄色接地'](667*ratio.ratioX, 411*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node170_3');
  9256. _libModel.add("Node170_3", Node170_3);
  9257. Node170_3.setRotation(180*Math.PI/180);
  9258. ;
  9259. ;
  9260. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9261. var Node170_4 = new ht.lib['ss'](629*ratio.ratioX, 431*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node170_4');
  9262. _libModel.add("Node170_4", Node170_4);
  9263. Node170_4.setRotation(0*Math.PI/180);
  9264. ;
  9265. ;
  9266. var Node170_5points=[629, 463,629, 453],
  9267. Node170_5rect=ht.Default.unionPoint([{x:629,y:463},{x:629,y:453}]),
  9268. Node170_5compspts=[];
  9269. _ratio = GD.getRatioWithRotation(0, ratio);
  9270. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  9271. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  9272. for(var i=0;i<Node170_5points.length;i++){
  9273. if(i%2==0){
  9274. Node170_5compspts.push(Node170_5points[i]-Node170_5rect.x);
  9275. }else{
  9276. Node170_5compspts.push(Node170_5points[i]-Node170_5rect.y);
  9277. }
  9278. }
  9279. var Node170_5ptslength=Node170_5compspts.length;
  9280. if (Node170_5rect.height === 0) {
  9281. Node170_5compspts[0] -= 0;
  9282. Node170_5compspts[Node170_5ptslength-2] += 0;
  9283. } else if (Node170_5rect.width === 0){
  9284. Node170_5compspts[1] -= 0;
  9285. Node170_5compspts[Node170_5ptslength-1] += 0;
  9286. } else {
  9287. Node170_5compspts[0] -= 0;
  9288. Node170_5compspts[1] -= 0;
  9289. Node170_5compspts[Node170_5ptslength-2] += 0;
  9290. Node170_5compspts[Node170_5ptslength-1] += 0;
  9291. }
  9292. Node170_5 = new ht.Node();
  9293. Node170_5.borderWidth = 1;
  9294. Node170_5rect.width = Node170_5rect.width === 0 ? 0.0001 : Node170_5rect.width;
  9295. Node170_5rect.height = Node170_5rect.height === 0 ? 0.0001 : Node170_5rect.height;
  9296. var Node170_5endCompspts = [Node170_5compspts[Node170_5ptslength-2],Node170_5compspts[Node170_5ptslength-1],0,0];
  9297. var Node170_5startCompspts = [Node170_5compspts[0],Node170_5compspts[1],0,0];
  9298. Node170_5.setImage(GD.getPolyLineJSON());
  9299. Node170_5.setPosition(Node170_5rect.x+Node170_5rect.width/2,Node170_5rect.y+Node170_5rect.height/2);
  9300. Node170_5.setSize(Node170_5rect.width,Node170_5rect.height);
  9301. Node170_5.setStyle("opacity",1);
  9302. Node170_5.s({'pixelPerfect':true});
  9303. Node170_5borderwidth=1;
  9304. Node170_5.setRotation(0);
  9305. dataModel.add(Node170_5);
  9306. Node170_5.a('node.points',Node170_5compspts);
  9307. Node170_5.a('node.segments',[1,2]);
  9308. Node170_5.a('node.color','rgba(255,128,0,1)');
  9309. Node170_5.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9310. Node170_5.a('node.borderColor','rgba(255,128,0,1)');
  9311. Node170_5.a('node.background','rgba(255,128,0,1)');
  9312. Node170_5.a('node.gradient','');
  9313. Node170_5.a('node.gradientcolor','rgba(255,128,0,1)');
  9314. Node170_5.a('node.endCompspts',Node170_5endCompspts);
  9315. Node170_5.a('node.startCompspts',Node170_5startCompspts);
  9316. (function (node, img, compspts, endCompspts, startCompspts) {
  9317. var position = node.getPosition(),
  9318. w = node.getWidth()*_ratio.ratioX,
  9319. h = node.getHeight()*_ratio.ratioY;
  9320. function resetPoints(rx, ry) {
  9321. for (var i = 0, len = compspts.length; i < len; i++) {
  9322. if (i%2 === 0) {
  9323. compspts[i]*=rx;
  9324. } else {
  9325. compspts[i]*=ry;
  9326. }
  9327. }
  9328. endCompspts[0] = compspts[compspts.length-2];
  9329. endCompspts[1] = compspts[compspts.length-1];
  9330. endCompspts[2] *= rx;
  9331. endCompspts[3] *= ry;
  9332. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9333. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9334. startCompspts[0] = compspts[0];
  9335. startCompspts[1] = compspts[1];
  9336. startCompspts[2] *= rx;
  9337. startCompspts[3] *= ry;
  9338. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9339. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9340. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9341. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9342. }
  9343. node.setSize(w, h);
  9344. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9345. node.a('node.width', w);
  9346. node.a('node.height', h);
  9347. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9348. node.borderWidth = 1;
  9349. node.a('node.borderwidth',node.borderWidth);
  9350. node._nodename = 'Node170_5';
  9351. node._nodeType = 'line';
  9352. zoomNodeList.push({
  9353. node: node,
  9354. attr: 'node.borderwidth'
  9355. });
  9356. var setWidth = node.setWidth,
  9357. setHeight = node.setHeight,
  9358. timer, rx = 1, ry = 1;
  9359. node.setWidth = function (width) {
  9360. var _width = this.getWidth();
  9361. rx = width / _width;
  9362. node.a('node.width', width);
  9363. setWidth.apply(this, arguments);
  9364. resetPoints(rx, 1);
  9365. }
  9366. node.setHeight = function (height) {
  9367. var _height = this.getHeight();
  9368. ry = height / _height;
  9369. node.a('node.height', height);
  9370. setHeight.apply(this, arguments);
  9371. resetPoints(1, ry);
  9372. }
  9373. })(Node170_5, Node170_5.getImage(), Node170_5compspts, Node170_5endCompspts, Node170_5startCompspts);
  9374. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  9375. var Node171_0 = new ht.lib['矩形箭头上'](716*ratio.ratioX, 422*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node171_0');
  9376. _libModel.add("Node171_0", Node171_0);
  9377. Node171_0.setRotation(180*Math.PI/180);
  9378. ;
  9379. ;
  9380. var Node171_1points=[718, 451,798, 451],
  9381. Node171_1rect=ht.Default.unionPoint([{x:718,y:451},{x:798,y:451}]),
  9382. Node171_1compspts=[];
  9383. _ratio = GD.getRatioWithRotation(0, ratio);
  9384. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  9385. _endratio = GD.getRatioWithRotation(0, ratio);
  9386. for(var i=0;i<Node171_1points.length;i++){
  9387. if(i%2==0){
  9388. Node171_1compspts.push(Node171_1points[i]-Node171_1rect.x);
  9389. }else{
  9390. Node171_1compspts.push(Node171_1points[i]-Node171_1rect.y);
  9391. }
  9392. }
  9393. var Node171_1ptslength=Node171_1compspts.length;
  9394. if (Node171_1rect.height === 0) {
  9395. Node171_1compspts[0] -= 0;
  9396. Node171_1compspts[Node171_1ptslength-2] += 0;
  9397. } else if (Node171_1rect.width === 0){
  9398. Node171_1compspts[1] -= 0;
  9399. Node171_1compspts[Node171_1ptslength-1] += 0;
  9400. } else {
  9401. Node171_1compspts[0] -= 0;
  9402. Node171_1compspts[1] -= 0;
  9403. Node171_1compspts[Node171_1ptslength-2] += 0;
  9404. Node171_1compspts[Node171_1ptslength-1] += 0;
  9405. }
  9406. Node171_1 = new ht.Node();
  9407. Node171_1.borderWidth = 1;
  9408. Node171_1rect.width = Node171_1rect.width === 0 ? 0.0001 : Node171_1rect.width;
  9409. Node171_1rect.height = Node171_1rect.height === 0 ? 0.0001 : Node171_1rect.height;
  9410. var Node171_1endCompspts = [Node171_1compspts[Node171_1ptslength-2],Node171_1compspts[Node171_1ptslength-1],0,0];
  9411. var Node171_1startCompspts = [Node171_1compspts[0],Node171_1compspts[1],0,0];
  9412. Node171_1.setImage(GD.getPolyLineJSON());
  9413. Node171_1.setPosition(Node171_1rect.x+Node171_1rect.width/2,Node171_1rect.y+Node171_1rect.height/2);
  9414. Node171_1.setSize(Node171_1rect.width,Node171_1rect.height);
  9415. Node171_1.setStyle("opacity",1);
  9416. Node171_1.s({'pixelPerfect':true});
  9417. Node171_1borderwidth=1;
  9418. Node171_1.setRotation(0);
  9419. dataModel.add(Node171_1);
  9420. Node171_1.a('node.points',Node171_1compspts);
  9421. Node171_1.a('node.segments',[1,2]);
  9422. Node171_1.a('node.color','rgba(255,128,0,1)');
  9423. Node171_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9424. Node171_1.a('node.borderColor','rgba(255,128,0,1)');
  9425. Node171_1.a('node.background','rgba(255,128,0,1)');
  9426. Node171_1.a('node.gradient','');
  9427. Node171_1.a('node.gradientcolor','rgba(255,128,0,1)');
  9428. Node171_1.a('node.endCompspts',Node171_1endCompspts);
  9429. Node171_1.a('node.startCompspts',Node171_1startCompspts);
  9430. (function (node, img, compspts, endCompspts, startCompspts) {
  9431. var position = node.getPosition(),
  9432. w = node.getWidth()*_ratio.ratioX,
  9433. h = node.getHeight()*_ratio.ratioY;
  9434. function resetPoints(rx, ry) {
  9435. for (var i = 0, len = compspts.length; i < len; i++) {
  9436. if (i%2 === 0) {
  9437. compspts[i]*=rx;
  9438. } else {
  9439. compspts[i]*=ry;
  9440. }
  9441. }
  9442. endCompspts[0] = compspts[compspts.length-2];
  9443. endCompspts[1] = compspts[compspts.length-1];
  9444. endCompspts[2] *= rx;
  9445. endCompspts[3] *= ry;
  9446. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9447. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9448. startCompspts[0] = compspts[0];
  9449. startCompspts[1] = compspts[1];
  9450. startCompspts[2] *= rx;
  9451. startCompspts[3] *= ry;
  9452. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9453. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9454. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9455. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9456. }
  9457. node.setSize(w, h);
  9458. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9459. node.a('node.width', w);
  9460. node.a('node.height', h);
  9461. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9462. node.borderWidth = 1;
  9463. node.a('node.borderwidth',node.borderWidth);
  9464. node._nodename = 'Node171_1';
  9465. node._nodeType = 'line';
  9466. zoomNodeList.push({
  9467. node: node,
  9468. attr: 'node.borderwidth'
  9469. });
  9470. var setWidth = node.setWidth,
  9471. setHeight = node.setHeight,
  9472. timer, rx = 1, ry = 1;
  9473. node.setWidth = function (width) {
  9474. var _width = this.getWidth();
  9475. rx = width / _width;
  9476. node.a('node.width', width);
  9477. setWidth.apply(this, arguments);
  9478. resetPoints(rx, 1);
  9479. }
  9480. node.setHeight = function (height) {
  9481. var _height = this.getHeight();
  9482. ry = height / _height;
  9483. node.a('node.height', height);
  9484. setHeight.apply(this, arguments);
  9485. resetPoints(1, ry);
  9486. }
  9487. })(Node171_1, Node171_1.getImage(), Node171_1compspts, Node171_1endCompspts, Node171_1startCompspts);
  9488. var Node171_2points=[798, 451,798, 441],
  9489. Node171_2rect=ht.Default.unionPoint([{x:798,y:451},{x:798,y:441}]),
  9490. Node171_2compspts=[];
  9491. _ratio = GD.getRatioWithRotation(0, ratio);
  9492. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  9493. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  9494. for(var i=0;i<Node171_2points.length;i++){
  9495. if(i%2==0){
  9496. Node171_2compspts.push(Node171_2points[i]-Node171_2rect.x);
  9497. }else{
  9498. Node171_2compspts.push(Node171_2points[i]-Node171_2rect.y);
  9499. }
  9500. }
  9501. var Node171_2ptslength=Node171_2compspts.length;
  9502. if (Node171_2rect.height === 0) {
  9503. Node171_2compspts[0] -= 0;
  9504. Node171_2compspts[Node171_2ptslength-2] += 0;
  9505. } else if (Node171_2rect.width === 0){
  9506. Node171_2compspts[1] -= 0;
  9507. Node171_2compspts[Node171_2ptslength-1] += 0;
  9508. } else {
  9509. Node171_2compspts[0] -= 0;
  9510. Node171_2compspts[1] -= 0;
  9511. Node171_2compspts[Node171_2ptslength-2] += 0;
  9512. Node171_2compspts[Node171_2ptslength-1] += 0;
  9513. }
  9514. Node171_2 = new ht.Node();
  9515. Node171_2.borderWidth = 1;
  9516. Node171_2rect.width = Node171_2rect.width === 0 ? 0.0001 : Node171_2rect.width;
  9517. Node171_2rect.height = Node171_2rect.height === 0 ? 0.0001 : Node171_2rect.height;
  9518. var Node171_2endCompspts = [Node171_2compspts[Node171_2ptslength-2],Node171_2compspts[Node171_2ptslength-1],0,0];
  9519. var Node171_2startCompspts = [Node171_2compspts[0],Node171_2compspts[1],0,0];
  9520. Node171_2.setImage(GD.getPolyLineJSON());
  9521. Node171_2.setPosition(Node171_2rect.x+Node171_2rect.width/2,Node171_2rect.y+Node171_2rect.height/2);
  9522. Node171_2.setSize(Node171_2rect.width,Node171_2rect.height);
  9523. Node171_2.setStyle("opacity",1);
  9524. Node171_2.s({'pixelPerfect':true});
  9525. Node171_2borderwidth=1;
  9526. Node171_2.setRotation(0);
  9527. dataModel.add(Node171_2);
  9528. Node171_2.a('node.points',Node171_2compspts);
  9529. Node171_2.a('node.segments',[1,2]);
  9530. Node171_2.a('node.color','rgba(255,128,0,1)');
  9531. Node171_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9532. Node171_2.a('node.borderColor','rgba(255,128,0,1)');
  9533. Node171_2.a('node.background','rgba(255,128,0,1)');
  9534. Node171_2.a('node.gradient','');
  9535. Node171_2.a('node.gradientcolor','rgba(255,128,0,1)');
  9536. Node171_2.a('node.endCompspts',Node171_2endCompspts);
  9537. Node171_2.a('node.startCompspts',Node171_2startCompspts);
  9538. (function (node, img, compspts, endCompspts, startCompspts) {
  9539. var position = node.getPosition(),
  9540. w = node.getWidth()*_ratio.ratioX,
  9541. h = node.getHeight()*_ratio.ratioY;
  9542. function resetPoints(rx, ry) {
  9543. for (var i = 0, len = compspts.length; i < len; i++) {
  9544. if (i%2 === 0) {
  9545. compspts[i]*=rx;
  9546. } else {
  9547. compspts[i]*=ry;
  9548. }
  9549. }
  9550. endCompspts[0] = compspts[compspts.length-2];
  9551. endCompspts[1] = compspts[compspts.length-1];
  9552. endCompspts[2] *= rx;
  9553. endCompspts[3] *= ry;
  9554. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9555. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9556. startCompspts[0] = compspts[0];
  9557. startCompspts[1] = compspts[1];
  9558. startCompspts[2] *= rx;
  9559. startCompspts[3] *= ry;
  9560. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9561. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9562. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9563. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9564. }
  9565. node.setSize(w, h);
  9566. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9567. node.a('node.width', w);
  9568. node.a('node.height', h);
  9569. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9570. node.borderWidth = 1;
  9571. node.a('node.borderwidth',node.borderWidth);
  9572. node._nodename = 'Node171_2';
  9573. node._nodeType = 'line';
  9574. zoomNodeList.push({
  9575. node: node,
  9576. attr: 'node.borderwidth'
  9577. });
  9578. var setWidth = node.setWidth,
  9579. setHeight = node.setHeight,
  9580. timer, rx = 1, ry = 1;
  9581. node.setWidth = function (width) {
  9582. var _width = this.getWidth();
  9583. rx = width / _width;
  9584. node.a('node.width', width);
  9585. setWidth.apply(this, arguments);
  9586. resetPoints(rx, 1);
  9587. }
  9588. node.setHeight = function (height) {
  9589. var _height = this.getHeight();
  9590. ry = height / _height;
  9591. node.a('node.height', height);
  9592. setHeight.apply(this, arguments);
  9593. resetPoints(1, ry);
  9594. }
  9595. })(Node171_2, Node171_2.getImage(), Node171_2compspts, Node171_2endCompspts, Node171_2startCompspts);
  9596. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  9597. var Node171_3 = new ht.lib['黄色接地'](797*ratio.ratioX, 412*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node171_3');
  9598. _libModel.add("Node171_3", Node171_3);
  9599. Node171_3.setRotation(180*Math.PI/180);
  9600. ;
  9601. ;
  9602. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9603. var Node171_4 = new ht.lib['ss'](759*ratio.ratioX, 432*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node171_4');
  9604. _libModel.add("Node171_4", Node171_4);
  9605. Node171_4.setRotation(0*Math.PI/180);
  9606. ;
  9607. ;
  9608. var Node171_5points=[759, 464,759, 454],
  9609. Node171_5rect=ht.Default.unionPoint([{x:759,y:464},{x:759,y:454}]),
  9610. Node171_5compspts=[];
  9611. _ratio = GD.getRatioWithRotation(0, ratio);
  9612. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  9613. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  9614. for(var i=0;i<Node171_5points.length;i++){
  9615. if(i%2==0){
  9616. Node171_5compspts.push(Node171_5points[i]-Node171_5rect.x);
  9617. }else{
  9618. Node171_5compspts.push(Node171_5points[i]-Node171_5rect.y);
  9619. }
  9620. }
  9621. var Node171_5ptslength=Node171_5compspts.length;
  9622. if (Node171_5rect.height === 0) {
  9623. Node171_5compspts[0] -= 0;
  9624. Node171_5compspts[Node171_5ptslength-2] += 0;
  9625. } else if (Node171_5rect.width === 0){
  9626. Node171_5compspts[1] -= 0;
  9627. Node171_5compspts[Node171_5ptslength-1] += 0;
  9628. } else {
  9629. Node171_5compspts[0] -= 0;
  9630. Node171_5compspts[1] -= 0;
  9631. Node171_5compspts[Node171_5ptslength-2] += 0;
  9632. Node171_5compspts[Node171_5ptslength-1] += 0;
  9633. }
  9634. Node171_5 = new ht.Node();
  9635. Node171_5.borderWidth = 1;
  9636. Node171_5rect.width = Node171_5rect.width === 0 ? 0.0001 : Node171_5rect.width;
  9637. Node171_5rect.height = Node171_5rect.height === 0 ? 0.0001 : Node171_5rect.height;
  9638. var Node171_5endCompspts = [Node171_5compspts[Node171_5ptslength-2],Node171_5compspts[Node171_5ptslength-1],0,0];
  9639. var Node171_5startCompspts = [Node171_5compspts[0],Node171_5compspts[1],0,0];
  9640. Node171_5.setImage(GD.getPolyLineJSON());
  9641. Node171_5.setPosition(Node171_5rect.x+Node171_5rect.width/2,Node171_5rect.y+Node171_5rect.height/2);
  9642. Node171_5.setSize(Node171_5rect.width,Node171_5rect.height);
  9643. Node171_5.setStyle("opacity",1);
  9644. Node171_5.s({'pixelPerfect':true});
  9645. Node171_5borderwidth=1;
  9646. Node171_5.setRotation(0);
  9647. dataModel.add(Node171_5);
  9648. Node171_5.a('node.points',Node171_5compspts);
  9649. Node171_5.a('node.segments',[1,2]);
  9650. Node171_5.a('node.color','rgba(255,128,0,1)');
  9651. Node171_5.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9652. Node171_5.a('node.borderColor','rgba(255,128,0,1)');
  9653. Node171_5.a('node.background','rgba(255,128,0,1)');
  9654. Node171_5.a('node.gradient','');
  9655. Node171_5.a('node.gradientcolor','rgba(255,128,0,1)');
  9656. Node171_5.a('node.endCompspts',Node171_5endCompspts);
  9657. Node171_5.a('node.startCompspts',Node171_5startCompspts);
  9658. (function (node, img, compspts, endCompspts, startCompspts) {
  9659. var position = node.getPosition(),
  9660. w = node.getWidth()*_ratio.ratioX,
  9661. h = node.getHeight()*_ratio.ratioY;
  9662. function resetPoints(rx, ry) {
  9663. for (var i = 0, len = compspts.length; i < len; i++) {
  9664. if (i%2 === 0) {
  9665. compspts[i]*=rx;
  9666. } else {
  9667. compspts[i]*=ry;
  9668. }
  9669. }
  9670. endCompspts[0] = compspts[compspts.length-2];
  9671. endCompspts[1] = compspts[compspts.length-1];
  9672. endCompspts[2] *= rx;
  9673. endCompspts[3] *= ry;
  9674. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9675. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9676. startCompspts[0] = compspts[0];
  9677. startCompspts[1] = compspts[1];
  9678. startCompspts[2] *= rx;
  9679. startCompspts[3] *= ry;
  9680. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9681. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9682. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9683. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9684. }
  9685. node.setSize(w, h);
  9686. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9687. node.a('node.width', w);
  9688. node.a('node.height', h);
  9689. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9690. node.borderWidth = 1;
  9691. node.a('node.borderwidth',node.borderWidth);
  9692. node._nodename = 'Node171_5';
  9693. node._nodeType = 'line';
  9694. zoomNodeList.push({
  9695. node: node,
  9696. attr: 'node.borderwidth'
  9697. });
  9698. var setWidth = node.setWidth,
  9699. setHeight = node.setHeight,
  9700. timer, rx = 1, ry = 1;
  9701. node.setWidth = function (width) {
  9702. var _width = this.getWidth();
  9703. rx = width / _width;
  9704. node.a('node.width', width);
  9705. setWidth.apply(this, arguments);
  9706. resetPoints(rx, 1);
  9707. }
  9708. node.setHeight = function (height) {
  9709. var _height = this.getHeight();
  9710. ry = height / _height;
  9711. node.a('node.height', height);
  9712. setHeight.apply(this, arguments);
  9713. resetPoints(1, ry);
  9714. }
  9715. })(Node171_5, Node171_5.getImage(), Node171_5compspts, Node171_5endCompspts, Node171_5startCompspts);
  9716. var Node172points=[760, 501,760, 491],
  9717. Node172rect=ht.Default.unionPoint([{x:760,y:501},{x:760,y:491}]),
  9718. Node172compspts=[];
  9719. _ratio = GD.getRatioWithRotation(0, ratio);
  9720. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  9721. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  9722. for(var i=0;i<Node172points.length;i++){
  9723. if(i%2==0){
  9724. Node172compspts.push(Node172points[i]-Node172rect.x);
  9725. }else{
  9726. Node172compspts.push(Node172points[i]-Node172rect.y);
  9727. }
  9728. }
  9729. var Node172ptslength=Node172compspts.length;
  9730. if (Node172rect.height === 0) {
  9731. Node172compspts[0] -= 0;
  9732. Node172compspts[Node172ptslength-2] += 0;
  9733. } else if (Node172rect.width === 0){
  9734. Node172compspts[1] -= 0;
  9735. Node172compspts[Node172ptslength-1] += 0;
  9736. } else {
  9737. Node172compspts[0] -= 0;
  9738. Node172compspts[1] -= 0;
  9739. Node172compspts[Node172ptslength-2] += 0;
  9740. Node172compspts[Node172ptslength-1] += 0;
  9741. }
  9742. Node172 = new ht.Node();
  9743. Node172.borderWidth = 1;
  9744. Node172rect.width = Node172rect.width === 0 ? 0.0001 : Node172rect.width;
  9745. Node172rect.height = Node172rect.height === 0 ? 0.0001 : Node172rect.height;
  9746. var Node172endCompspts = [Node172compspts[Node172ptslength-2],Node172compspts[Node172ptslength-1],0,0];
  9747. var Node172startCompspts = [Node172compspts[0],Node172compspts[1],0,0];
  9748. Node172.setImage(GD.getPolyLineJSON());
  9749. Node172.setPosition(Node172rect.x+Node172rect.width/2,Node172rect.y+Node172rect.height/2);
  9750. Node172.setSize(Node172rect.width,Node172rect.height);
  9751. Node172.setStyle("opacity",1);
  9752. Node172.s({'pixelPerfect':true});
  9753. Node172borderwidth=1;
  9754. Node172.setRotation(0);
  9755. dataModel.add(Node172);
  9756. Node172.a('node.points',Node172compspts);
  9757. Node172.a('node.segments',[1,2]);
  9758. Node172.a('node.color','rgba(255,128,0,1)');
  9759. Node172.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9760. Node172.a('node.borderColor','rgba(255,128,0,1)');
  9761. Node172.a('node.background','rgba(255,128,0,1)');
  9762. Node172.a('node.gradient','');
  9763. Node172.a('node.gradientcolor','rgba(255,128,0,1)');
  9764. Node172.a('node.endCompspts',Node172endCompspts);
  9765. Node172.a('node.startCompspts',Node172startCompspts);
  9766. (function (node, img, compspts, endCompspts, startCompspts) {
  9767. var position = node.getPosition(),
  9768. w = node.getWidth()*_ratio.ratioX,
  9769. h = node.getHeight()*_ratio.ratioY;
  9770. function resetPoints(rx, ry) {
  9771. for (var i = 0, len = compspts.length; i < len; i++) {
  9772. if (i%2 === 0) {
  9773. compspts[i]*=rx;
  9774. } else {
  9775. compspts[i]*=ry;
  9776. }
  9777. }
  9778. endCompspts[0] = compspts[compspts.length-2];
  9779. endCompspts[1] = compspts[compspts.length-1];
  9780. endCompspts[2] *= rx;
  9781. endCompspts[3] *= ry;
  9782. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9783. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9784. startCompspts[0] = compspts[0];
  9785. startCompspts[1] = compspts[1];
  9786. startCompspts[2] *= rx;
  9787. startCompspts[3] *= ry;
  9788. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9789. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9790. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9791. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9792. }
  9793. node.setSize(w, h);
  9794. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9795. node.a('node.width', w);
  9796. node.a('node.height', h);
  9797. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9798. node.borderWidth = 1;
  9799. node.a('node.borderwidth',node.borderWidth);
  9800. node._nodename = 'Node172';
  9801. node._nodeType = 'line';
  9802. zoomNodeList.push({
  9803. node: node,
  9804. attr: 'node.borderwidth'
  9805. });
  9806. var setWidth = node.setWidth,
  9807. setHeight = node.setHeight,
  9808. timer, rx = 1, ry = 1;
  9809. node.setWidth = function (width) {
  9810. var _width = this.getWidth();
  9811. rx = width / _width;
  9812. node.a('node.width', width);
  9813. setWidth.apply(this, arguments);
  9814. resetPoints(rx, 1);
  9815. }
  9816. node.setHeight = function (height) {
  9817. var _height = this.getHeight();
  9818. ry = height / _height;
  9819. node.a('node.height', height);
  9820. setHeight.apply(this, arguments);
  9821. resetPoints(1, ry);
  9822. }
  9823. })(Node172, Node172.getImage(), Node172compspts, Node172endCompspts, Node172startCompspts);
  9824. var Node173points=[890, 500,890, 490],
  9825. Node173rect=ht.Default.unionPoint([{x:890,y:500},{x:890,y:490}]),
  9826. Node173compspts=[];
  9827. _ratio = GD.getRatioWithRotation(0, ratio);
  9828. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  9829. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  9830. for(var i=0;i<Node173points.length;i++){
  9831. if(i%2==0){
  9832. Node173compspts.push(Node173points[i]-Node173rect.x);
  9833. }else{
  9834. Node173compspts.push(Node173points[i]-Node173rect.y);
  9835. }
  9836. }
  9837. var Node173ptslength=Node173compspts.length;
  9838. if (Node173rect.height === 0) {
  9839. Node173compspts[0] -= 0;
  9840. Node173compspts[Node173ptslength-2] += 0;
  9841. } else if (Node173rect.width === 0){
  9842. Node173compspts[1] -= 0;
  9843. Node173compspts[Node173ptslength-1] += 0;
  9844. } else {
  9845. Node173compspts[0] -= 0;
  9846. Node173compspts[1] -= 0;
  9847. Node173compspts[Node173ptslength-2] += 0;
  9848. Node173compspts[Node173ptslength-1] += 0;
  9849. }
  9850. Node173 = new ht.Node();
  9851. Node173.borderWidth = 1;
  9852. Node173rect.width = Node173rect.width === 0 ? 0.0001 : Node173rect.width;
  9853. Node173rect.height = Node173rect.height === 0 ? 0.0001 : Node173rect.height;
  9854. var Node173endCompspts = [Node173compspts[Node173ptslength-2],Node173compspts[Node173ptslength-1],0,0];
  9855. var Node173startCompspts = [Node173compspts[0],Node173compspts[1],0,0];
  9856. Node173.setImage(GD.getPolyLineJSON());
  9857. Node173.setPosition(Node173rect.x+Node173rect.width/2,Node173rect.y+Node173rect.height/2);
  9858. Node173.setSize(Node173rect.width,Node173rect.height);
  9859. Node173.setStyle("opacity",1);
  9860. Node173.s({'pixelPerfect':true});
  9861. Node173borderwidth=1;
  9862. Node173.setRotation(0);
  9863. dataModel.add(Node173);
  9864. Node173.a('node.points',Node173compspts);
  9865. Node173.a('node.segments',[1,2]);
  9866. Node173.a('node.color','rgba(255,128,0,1)');
  9867. Node173.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9868. Node173.a('node.borderColor','rgba(255,128,0,1)');
  9869. Node173.a('node.background','rgba(255,128,0,1)');
  9870. Node173.a('node.gradient','');
  9871. Node173.a('node.gradientcolor','rgba(255,128,0,1)');
  9872. Node173.a('node.endCompspts',Node173endCompspts);
  9873. Node173.a('node.startCompspts',Node173startCompspts);
  9874. (function (node, img, compspts, endCompspts, startCompspts) {
  9875. var position = node.getPosition(),
  9876. w = node.getWidth()*_ratio.ratioX,
  9877. h = node.getHeight()*_ratio.ratioY;
  9878. function resetPoints(rx, ry) {
  9879. for (var i = 0, len = compspts.length; i < len; i++) {
  9880. if (i%2 === 0) {
  9881. compspts[i]*=rx;
  9882. } else {
  9883. compspts[i]*=ry;
  9884. }
  9885. }
  9886. endCompspts[0] = compspts[compspts.length-2];
  9887. endCompspts[1] = compspts[compspts.length-1];
  9888. endCompspts[2] *= rx;
  9889. endCompspts[3] *= ry;
  9890. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9891. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9892. startCompspts[0] = compspts[0];
  9893. startCompspts[1] = compspts[1];
  9894. startCompspts[2] *= rx;
  9895. startCompspts[3] *= ry;
  9896. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9897. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9898. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9899. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9900. }
  9901. node.setSize(w, h);
  9902. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9903. node.a('node.width', w);
  9904. node.a('node.height', h);
  9905. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9906. node.borderWidth = 1;
  9907. node.a('node.borderwidth',node.borderWidth);
  9908. node._nodename = 'Node173';
  9909. node._nodeType = 'line';
  9910. zoomNodeList.push({
  9911. node: node,
  9912. attr: 'node.borderwidth'
  9913. });
  9914. var setWidth = node.setWidth,
  9915. setHeight = node.setHeight,
  9916. timer, rx = 1, ry = 1;
  9917. node.setWidth = function (width) {
  9918. var _width = this.getWidth();
  9919. rx = width / _width;
  9920. node.a('node.width', width);
  9921. setWidth.apply(this, arguments);
  9922. resetPoints(rx, 1);
  9923. }
  9924. node.setHeight = function (height) {
  9925. var _height = this.getHeight();
  9926. ry = height / _height;
  9927. node.a('node.height', height);
  9928. setHeight.apply(this, arguments);
  9929. resetPoints(1, ry);
  9930. }
  9931. })(Node173, Node173.getImage(), Node173compspts, Node173endCompspts, Node173startCompspts);
  9932. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9933. var Node174 = new ht.Node();
  9934. var Node174textStart, Node174textWidth, Node174lineStart, Node174align = 'left', Node174fontSize = 19.99995*_ratio.ratioY,Node174width = 74*_ratio.ratioX, Node174height = 25*_ratio.ratioY;
  9935. (function () {
  9936. if (Node174align === 'left') {
  9937. Node174textStart = Node174fontSize * 0.2 > 2 ? Node174fontSize * 0.2 - 4 : Node174fontSize * 0.2 - 9;
  9938. Node174textWidth = Node174width;
  9939. Node174lineStart = 1;
  9940. } else if (Node174align === 'right') {
  9941. Node174textStart = 0;
  9942. Node174textWidth =Node174fontSize <= 8 ? Node174width + Node174fontSize * 0.2 + 6 : Node174width - Node174fontSize * 0.2;
  9943. Node174lineStart = (Node174width - (ht.Default.getTextSize('5#出线', ' '+ Node174fontSize + 'px "Arial"').width + 6)) * 0.5;
  9944. } else if (Node174align === 'center') {
  9945. Node174textStart = -3;
  9946. Node174textWidth = Node174width;
  9947. Node174lineStart = Node174width - ht.Default.getTextSize('5#出线', ' '+ Node174fontSize + 'px "Arial"').width - 11;
  9948. }
  9949. })();
  9950. Node174.setImage(GD.getTextJSON(Node174width, Node174height, true, false, false, ' '+ Node174fontSize + 'px "Arial"'))
  9951. Node174.setPosition(763*ratio.ratioX, 384*ratio.ratioY);
  9952. Node174.setWidth(Node174width);
  9953. Node174.setHeight(Node174height);
  9954. Node174._nodeType = 'text';
  9955. Node174._disallowEvert = true;
  9956. Node174.setRotation(0*Math.PI/180);
  9957. Node174.a('node.width', Node174width);
  9958. Node174.a('node.height', Node174height);
  9959. Node174.a('node.rect', [0, 0, Node174width, Node174height]);
  9960. Node174.a('node.bordercolor','rgba(0,0,0,1)');
  9961. Node174.a('node.borderwidth', 0);
  9962. Node174.a('node.background','' || 'rgba(0,0,0,0)');
  9963. Node174.a('node.gradient','');
  9964. Node174.a('node.gradientcolor','');
  9965. Node174.a('node.text','5#出线');
  9966. Node174.a('node.textalign','left');
  9967. Node174.a('node.textvAlign','middle');
  9968. Node174.a('node.textrect', [Node174textStart, 0, Node174textWidth, Node174height]);
  9969. Node174.a('node.color','rgba(0,0,0,1)');
  9970. Node174.a('node.font',' '+ Node174fontSize + 'px "Arial"');
  9971. Node174.a('node.textvisible',true);
  9972. Node174.a('node.linefeed',false);
  9973. if (false) {
  9974. Node174.a('node.textfunc',function(g) {
  9975. g.beginPath();
  9976. var str=Node174.a('node.text') || '5#出线';
  9977. var color=Node174.a('node.color') || 'rgba(0,0,0,1)';
  9978. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node174width,Node174height,19.99995*_ratio.ratioY,"left",color,' '+ Node174fontSize + 'px "Arial"', 0,g);
  9979. });
  9980. }
  9981. if (false) {
  9982. Node174.a('node.underlinepoints',[Node174lineStart, (25 - 19.99995) * 0.5 * _ratio.ratioY + Node174fontSize + 2 , ht.Default.getTextSize('5#出线', ' '+ Node174fontSize + 'px "Arial"').width + 6, (Node174height - Node174fontSize) * 0.5*_ratio.ratioY + Node174fontSize + 2 ]);
  9983. Node174.a('node.underlinevisible',false);
  9984. Node174.a('node.underlineBorderWidth', 1);
  9985. }
  9986. dataModel.add(Node174);
  9987. zoomNodeList.push({
  9988. node: Node174,
  9989. borderWidth: 0,
  9990. attr: 'node.borderwidth'
  9991. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9992. var Node175 = new ht.Node();
  9993. var Node175textStart, Node175textWidth, Node175lineStart, Node175align = 'left', Node175fontSize = 19.99995*_ratio.ratioY,Node175width = 74*_ratio.ratioX, Node175height = 25*_ratio.ratioY;
  9994. (function () {
  9995. if (Node175align === 'left') {
  9996. Node175textStart = Node175fontSize * 0.2 > 2 ? Node175fontSize * 0.2 - 4 : Node175fontSize * 0.2 - 9;
  9997. Node175textWidth = Node175width;
  9998. Node175lineStart = 1;
  9999. } else if (Node175align === 'right') {
  10000. Node175textStart = 0;
  10001. Node175textWidth =Node175fontSize <= 8 ? Node175width + Node175fontSize * 0.2 + 6 : Node175width - Node175fontSize * 0.2;
  10002. Node175lineStart = (Node175width - (ht.Default.getTextSize('6#出线', ' '+ Node175fontSize + 'px "Arial"').width + 6)) * 0.5;
  10003. } else if (Node175align === 'center') {
  10004. Node175textStart = -3;
  10005. Node175textWidth = Node175width;
  10006. Node175lineStart = Node175width - ht.Default.getTextSize('6#出线', ' '+ Node175fontSize + 'px "Arial"').width - 11;
  10007. }
  10008. })();
  10009. Node175.setImage(GD.getTextJSON(Node175width, Node175height, true, false, false, ' '+ Node175fontSize + 'px "Arial"'))
  10010. Node175.setPosition(893*ratio.ratioX, 383*ratio.ratioY);
  10011. Node175.setWidth(Node175width);
  10012. Node175.setHeight(Node175height);
  10013. Node175._nodeType = 'text';
  10014. Node175._disallowEvert = true;
  10015. Node175.setRotation(0*Math.PI/180);
  10016. Node175.a('node.width', Node175width);
  10017. Node175.a('node.height', Node175height);
  10018. Node175.a('node.rect', [0, 0, Node175width, Node175height]);
  10019. Node175.a('node.bordercolor','rgba(0,0,0,1)');
  10020. Node175.a('node.borderwidth', 0);
  10021. Node175.a('node.background','' || 'rgba(0,0,0,0)');
  10022. Node175.a('node.gradient','');
  10023. Node175.a('node.gradientcolor','');
  10024. Node175.a('node.text','6#出线');
  10025. Node175.a('node.textalign','left');
  10026. Node175.a('node.textvAlign','middle');
  10027. Node175.a('node.textrect', [Node175textStart, 0, Node175textWidth, Node175height]);
  10028. Node175.a('node.color','rgba(0,0,0,1)');
  10029. Node175.a('node.font',' '+ Node175fontSize + 'px "Arial"');
  10030. Node175.a('node.textvisible',true);
  10031. Node175.a('node.linefeed',false);
  10032. if (false) {
  10033. Node175.a('node.textfunc',function(g) {
  10034. g.beginPath();
  10035. var str=Node175.a('node.text') || '6#出线';
  10036. var color=Node175.a('node.color') || 'rgba(0,0,0,1)';
  10037. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node175width,Node175height,19.99995*_ratio.ratioY,"left",color,' '+ Node175fontSize + 'px "Arial"', 0,g);
  10038. });
  10039. }
  10040. if (false) {
  10041. Node175.a('node.underlinepoints',[Node175lineStart, (25 - 19.99995) * 0.5 * _ratio.ratioY + Node175fontSize + 2 , ht.Default.getTextSize('6#出线', ' '+ Node175fontSize + 'px "Arial"').width + 6, (Node175height - Node175fontSize) * 0.5*_ratio.ratioY + Node175fontSize + 2 ]);
  10042. Node175.a('node.underlinevisible',false);
  10043. Node175.a('node.underlineBorderWidth', 1);
  10044. }
  10045. dataModel.add(Node175);
  10046. zoomNodeList.push({
  10047. node: Node175,
  10048. borderWidth: 0,
  10049. attr: 'node.borderwidth'
  10050. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10051. var Node176_0 = new ht.Node();
  10052. var Node176_0textStart, Node176_0textWidth, Node176_0lineStart, Node176_0align = 'left', Node176_0fontSize = 13.3333*_ratio.ratioY,Node176_0width = 59*_ratio.ratioX, Node176_0height = 25*_ratio.ratioY;
  10053. (function () {
  10054. if (Node176_0align === 'left') {
  10055. Node176_0textStart = Node176_0fontSize * 0.2 > 2 ? Node176_0fontSize * 0.2 - 4 : Node176_0fontSize * 0.2 - 9;
  10056. Node176_0textWidth = Node176_0width;
  10057. Node176_0lineStart = 1;
  10058. } else if (Node176_0align === 'right') {
  10059. Node176_0textStart = 0;
  10060. Node176_0textWidth =Node176_0fontSize <= 8 ? Node176_0width + Node176_0fontSize * 0.2 + 6 : Node176_0width - Node176_0fontSize * 0.2;
  10061. Node176_0lineStart = (Node176_0width - (ht.Default.getTextSize('Ia:', ' '+ Node176_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  10062. } else if (Node176_0align === 'center') {
  10063. Node176_0textStart = -3;
  10064. Node176_0textWidth = Node176_0width;
  10065. Node176_0lineStart = Node176_0width - ht.Default.getTextSize('Ia:', ' '+ Node176_0fontSize + 'px "Arial"').width - 11;
  10066. }
  10067. })();
  10068. Node176_0.setImage(GD.getTextJSON(Node176_0width, Node176_0height, true, false, false, ' '+ Node176_0fontSize + 'px "Arial"'))
  10069. Node176_0.setPosition(594*ratio.ratioX, 336*ratio.ratioY);
  10070. Node176_0.setWidth(Node176_0width);
  10071. Node176_0.setHeight(Node176_0height);
  10072. Node176_0._nodeType = 'text';
  10073. Node176_0._disallowEvert = true;
  10074. Node176_0.setRotation(0*Math.PI/180);
  10075. Node176_0.a('node.width', Node176_0width);
  10076. Node176_0.a('node.height', Node176_0height);
  10077. Node176_0.a('node.rect', [0, 0, Node176_0width, Node176_0height]);
  10078. Node176_0.a('node.bordercolor','rgba(255,0,255,1)');
  10079. Node176_0.a('node.borderwidth', 0);
  10080. Node176_0.a('node.background','' || 'rgba(0,0,0,0)');
  10081. Node176_0.a('node.gradient','');
  10082. Node176_0.a('node.gradientcolor','');
  10083. Node176_0.a('node.text','Ia:');
  10084. Node176_0.a('node.textalign','left');
  10085. Node176_0.a('node.textvAlign','middle');
  10086. Node176_0.a('node.textrect', [Node176_0textStart, 0, Node176_0textWidth, Node176_0height]);
  10087. Node176_0.a('node.color','rgba(255,0,255,1)');
  10088. Node176_0.a('node.font',' '+ Node176_0fontSize + 'px "Arial"');
  10089. Node176_0.a('node.textvisible',true);
  10090. Node176_0.a('node.linefeed',false);
  10091. if (false) {
  10092. Node176_0.a('node.textfunc',function(g) {
  10093. g.beginPath();
  10094. var str=Node176_0.a('node.text') || 'Ia:';
  10095. var color=Node176_0.a('node.color') || 'rgba(255,0,255,1)';
  10096. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node176_0width,Node176_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node176_0fontSize + 'px "Arial"', 0,g);
  10097. });
  10098. }
  10099. if (false) {
  10100. Node176_0.a('node.underlinepoints',[Node176_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node176_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node176_0fontSize + 'px "Arial"').width + 6, (Node176_0height - Node176_0fontSize) * 0.5*_ratio.ratioY + Node176_0fontSize + 2 ]);
  10101. Node176_0.a('node.underlinevisible',false);
  10102. Node176_0.a('node.underlineBorderWidth', 1);
  10103. }
  10104. dataModel.add(Node176_0);
  10105. zoomNodeList.push({
  10106. node: Node176_0,
  10107. borderWidth: 0,
  10108. attr: 'node.borderwidth'
  10109. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10110. var Node176_1 = new ht.Node();
  10111. var Node176_1textStart, Node176_1textWidth, Node176_1lineStart, Node176_1align = 'left', Node176_1fontSize = 13.3333*_ratio.ratioY,Node176_1width = 59*_ratio.ratioX, Node176_1height = 25*_ratio.ratioY;
  10112. (function () {
  10113. if (Node176_1align === 'left') {
  10114. Node176_1textStart = Node176_1fontSize * 0.2 > 2 ? Node176_1fontSize * 0.2 - 4 : Node176_1fontSize * 0.2 - 9;
  10115. Node176_1textWidth = Node176_1width;
  10116. Node176_1lineStart = 1;
  10117. } else if (Node176_1align === 'right') {
  10118. Node176_1textStart = 0;
  10119. Node176_1textWidth =Node176_1fontSize <= 8 ? Node176_1width + Node176_1fontSize * 0.2 + 6 : Node176_1width - Node176_1fontSize * 0.2;
  10120. Node176_1lineStart = (Node176_1width - (ht.Default.getTextSize('P:', ' '+ Node176_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  10121. } else if (Node176_1align === 'center') {
  10122. Node176_1textStart = -3;
  10123. Node176_1textWidth = Node176_1width;
  10124. Node176_1lineStart = Node176_1width - ht.Default.getTextSize('P:', ' '+ Node176_1fontSize + 'px "Arial"').width - 11;
  10125. }
  10126. })();
  10127. Node176_1.setImage(GD.getTextJSON(Node176_1width, Node176_1height, true, false, false, ' '+ Node176_1fontSize + 'px "Arial"'))
  10128. Node176_1.setPosition(596*ratio.ratioX, 357*ratio.ratioY);
  10129. Node176_1.setWidth(Node176_1width);
  10130. Node176_1.setHeight(Node176_1height);
  10131. Node176_1._nodeType = 'text';
  10132. Node176_1._disallowEvert = true;
  10133. Node176_1.setRotation(0*Math.PI/180);
  10134. Node176_1.a('node.width', Node176_1width);
  10135. Node176_1.a('node.height', Node176_1height);
  10136. Node176_1.a('node.rect', [0, 0, Node176_1width, Node176_1height]);
  10137. Node176_1.a('node.bordercolor','rgba(0,0,0,1)');
  10138. Node176_1.a('node.borderwidth', 0);
  10139. Node176_1.a('node.background','' || 'rgba(0,0,0,0)');
  10140. Node176_1.a('node.gradient','');
  10141. Node176_1.a('node.gradientcolor','');
  10142. Node176_1.a('node.text','P:');
  10143. Node176_1.a('node.textalign','left');
  10144. Node176_1.a('node.textvAlign','middle');
  10145. Node176_1.a('node.textrect', [Node176_1textStart, 0, Node176_1textWidth, Node176_1height]);
  10146. Node176_1.a('node.color','rgba(0,0,0,1)');
  10147. Node176_1.a('node.font',' '+ Node176_1fontSize + 'px "Arial"');
  10148. Node176_1.a('node.textvisible',true);
  10149. Node176_1.a('node.linefeed',false);
  10150. if (false) {
  10151. Node176_1.a('node.textfunc',function(g) {
  10152. g.beginPath();
  10153. var str=Node176_1.a('node.text') || 'P:';
  10154. var color=Node176_1.a('node.color') || 'rgba(0,0,0,1)';
  10155. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node176_1width,Node176_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node176_1fontSize + 'px "Arial"', 0,g);
  10156. });
  10157. }
  10158. if (false) {
  10159. Node176_1.a('node.underlinepoints',[Node176_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node176_1fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node176_1fontSize + 'px "Arial"').width + 6, (Node176_1height - Node176_1fontSize) * 0.5*_ratio.ratioY + Node176_1fontSize + 2 ]);
  10160. Node176_1.a('node.underlinevisible',false);
  10161. Node176_1.a('node.underlineBorderWidth', 1);
  10162. }
  10163. dataModel.add(Node176_1);
  10164. zoomNodeList.push({
  10165. node: Node176_1,
  10166. borderWidth: 0,
  10167. attr: 'node.borderwidth'
  10168. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10169. var Node177 = new ht.Node();
  10170. var Node177textStart, Node177textWidth, Node177lineStart, Node177align = 'left', Node177fontSize = 13.3333*_ratio.ratioY,Node177width = 59*_ratio.ratioX, Node177height = 25*_ratio.ratioY;
  10171. (function () {
  10172. if (Node177align === 'left') {
  10173. Node177textStart = Node177fontSize * 0.2 > 2 ? Node177fontSize * 0.2 - 4 : Node177fontSize * 0.2 - 9;
  10174. Node177textWidth = Node177width;
  10175. Node177lineStart = 1;
  10176. } else if (Node177align === 'right') {
  10177. Node177textStart = 0;
  10178. Node177textWidth =Node177fontSize <= 8 ? Node177width + Node177fontSize * 0.2 + 6 : Node177width - Node177fontSize * 0.2;
  10179. Node177lineStart = (Node177width - (ht.Default.getTextSize('Ia:', ' '+ Node177fontSize + 'px "Arial"').width + 6)) * 0.5;
  10180. } else if (Node177align === 'center') {
  10181. Node177textStart = -3;
  10182. Node177textWidth = Node177width;
  10183. Node177lineStart = Node177width - ht.Default.getTextSize('Ia:', ' '+ Node177fontSize + 'px "Arial"').width - 11;
  10184. }
  10185. })();
  10186. Node177.setImage(GD.getTextJSON(Node177width, Node177height, true, false, false, ' '+ Node177fontSize + 'px "Arial"'))
  10187. Node177.setPosition(874*ratio.ratioX, 335*ratio.ratioY);
  10188. Node177.setWidth(Node177width);
  10189. Node177.setHeight(Node177height);
  10190. Node177._nodeType = 'text';
  10191. Node177._disallowEvert = true;
  10192. Node177.setRotation(0*Math.PI/180);
  10193. Node177.a('node.width', Node177width);
  10194. Node177.a('node.height', Node177height);
  10195. Node177.a('node.rect', [0, 0, Node177width, Node177height]);
  10196. Node177.a('node.bordercolor','rgba(255,0,255,1)');
  10197. Node177.a('node.borderwidth', 0);
  10198. Node177.a('node.background','' || 'rgba(0,0,0,0)');
  10199. Node177.a('node.gradient','');
  10200. Node177.a('node.gradientcolor','');
  10201. Node177.a('node.text','Ia:');
  10202. Node177.a('node.textalign','left');
  10203. Node177.a('node.textvAlign','middle');
  10204. Node177.a('node.textrect', [Node177textStart, 0, Node177textWidth, Node177height]);
  10205. Node177.a('node.color','rgba(255,0,255,1)');
  10206. Node177.a('node.font',' '+ Node177fontSize + 'px "Arial"');
  10207. Node177.a('node.textvisible',true);
  10208. Node177.a('node.linefeed',false);
  10209. if (false) {
  10210. Node177.a('node.textfunc',function(g) {
  10211. g.beginPath();
  10212. var str=Node177.a('node.text') || 'Ia:';
  10213. var color=Node177.a('node.color') || 'rgba(255,0,255,1)';
  10214. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node177width,Node177height,13.3333*_ratio.ratioY,"left",color,' '+ Node177fontSize + 'px "Arial"', 0,g);
  10215. });
  10216. }
  10217. if (false) {
  10218. Node177.a('node.underlinepoints',[Node177lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node177fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node177fontSize + 'px "Arial"').width + 6, (Node177height - Node177fontSize) * 0.5*_ratio.ratioY + Node177fontSize + 2 ]);
  10219. Node177.a('node.underlinevisible',false);
  10220. Node177.a('node.underlineBorderWidth', 1);
  10221. }
  10222. dataModel.add(Node177);
  10223. zoomNodeList.push({
  10224. node: Node177,
  10225. borderWidth: 0,
  10226. attr: 'node.borderwidth'
  10227. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10228. var Node178 = new ht.Node();
  10229. var Node178textStart, Node178textWidth, Node178lineStart, Node178align = 'left', Node178fontSize = 13.3333*_ratio.ratioY,Node178width = 59*_ratio.ratioX, Node178height = 25*_ratio.ratioY;
  10230. (function () {
  10231. if (Node178align === 'left') {
  10232. Node178textStart = Node178fontSize * 0.2 > 2 ? Node178fontSize * 0.2 - 4 : Node178fontSize * 0.2 - 9;
  10233. Node178textWidth = Node178width;
  10234. Node178lineStart = 1;
  10235. } else if (Node178align === 'right') {
  10236. Node178textStart = 0;
  10237. Node178textWidth =Node178fontSize <= 8 ? Node178width + Node178fontSize * 0.2 + 6 : Node178width - Node178fontSize * 0.2;
  10238. Node178lineStart = (Node178width - (ht.Default.getTextSize('P:', ' '+ Node178fontSize + 'px "Arial"').width + 6)) * 0.5;
  10239. } else if (Node178align === 'center') {
  10240. Node178textStart = -3;
  10241. Node178textWidth = Node178width;
  10242. Node178lineStart = Node178width - ht.Default.getTextSize('P:', ' '+ Node178fontSize + 'px "Arial"').width - 11;
  10243. }
  10244. })();
  10245. Node178.setImage(GD.getTextJSON(Node178width, Node178height, true, false, false, ' '+ Node178fontSize + 'px "Arial"'))
  10246. Node178.setPosition(876*ratio.ratioX, 356*ratio.ratioY);
  10247. Node178.setWidth(Node178width);
  10248. Node178.setHeight(Node178height);
  10249. Node178._nodeType = 'text';
  10250. Node178._disallowEvert = true;
  10251. Node178.setRotation(0*Math.PI/180);
  10252. Node178.a('node.width', Node178width);
  10253. Node178.a('node.height', Node178height);
  10254. Node178.a('node.rect', [0, 0, Node178width, Node178height]);
  10255. Node178.a('node.bordercolor','rgba(0,0,0,1)');
  10256. Node178.a('node.borderwidth', 0);
  10257. Node178.a('node.background','' || 'rgba(0,0,0,0)');
  10258. Node178.a('node.gradient','');
  10259. Node178.a('node.gradientcolor','');
  10260. Node178.a('node.text','P:');
  10261. Node178.a('node.textalign','left');
  10262. Node178.a('node.textvAlign','middle');
  10263. Node178.a('node.textrect', [Node178textStart, 0, Node178textWidth, Node178height]);
  10264. Node178.a('node.color','rgba(0,0,0,1)');
  10265. Node178.a('node.font',' '+ Node178fontSize + 'px "Arial"');
  10266. Node178.a('node.textvisible',true);
  10267. Node178.a('node.linefeed',false);
  10268. if (false) {
  10269. Node178.a('node.textfunc',function(g) {
  10270. g.beginPath();
  10271. var str=Node178.a('node.text') || 'P:';
  10272. var color=Node178.a('node.color') || 'rgba(0,0,0,1)';
  10273. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node178width,Node178height,13.3333*_ratio.ratioY,"left",color,' '+ Node178fontSize + 'px "Arial"', 0,g);
  10274. });
  10275. }
  10276. if (false) {
  10277. Node178.a('node.underlinepoints',[Node178lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node178fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node178fontSize + 'px "Arial"').width + 6, (Node178height - Node178fontSize) * 0.5*_ratio.ratioY + Node178fontSize + 2 ]);
  10278. Node178.a('node.underlinevisible',false);
  10279. Node178.a('node.underlineBorderWidth', 1);
  10280. }
  10281. dataModel.add(Node178);
  10282. zoomNodeList.push({
  10283. node: Node178,
  10284. borderWidth: 0,
  10285. attr: 'node.borderwidth'
  10286. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10287. var Node179 = new ht.Node();
  10288. var Node179textStart, Node179textWidth, Node179lineStart, Node179align = 'left', Node179fontSize = 13.3333*_ratio.ratioY,Node179width = 59*_ratio.ratioX, Node179height = 25*_ratio.ratioY;
  10289. (function () {
  10290. if (Node179align === 'left') {
  10291. Node179textStart = Node179fontSize * 0.2 > 2 ? Node179fontSize * 0.2 - 4 : Node179fontSize * 0.2 - 9;
  10292. Node179textWidth = Node179width;
  10293. Node179lineStart = 1;
  10294. } else if (Node179align === 'right') {
  10295. Node179textStart = 0;
  10296. Node179textWidth =Node179fontSize <= 8 ? Node179width + Node179fontSize * 0.2 + 6 : Node179width - Node179fontSize * 0.2;
  10297. Node179lineStart = (Node179width - (ht.Default.getTextSize('Ia:', ' '+ Node179fontSize + 'px "Arial"').width + 6)) * 0.5;
  10298. } else if (Node179align === 'center') {
  10299. Node179textStart = -3;
  10300. Node179textWidth = Node179width;
  10301. Node179lineStart = Node179width - ht.Default.getTextSize('Ia:', ' '+ Node179fontSize + 'px "Arial"').width - 11;
  10302. }
  10303. })();
  10304. Node179.setImage(GD.getTextJSON(Node179width, Node179height, true, false, false, ' '+ Node179fontSize + 'px "Arial"'))
  10305. Node179.setPosition(724*ratio.ratioX, 334*ratio.ratioY);
  10306. Node179.setWidth(Node179width);
  10307. Node179.setHeight(Node179height);
  10308. Node179._nodeType = 'text';
  10309. Node179._disallowEvert = true;
  10310. Node179.setRotation(0*Math.PI/180);
  10311. Node179.a('node.width', Node179width);
  10312. Node179.a('node.height', Node179height);
  10313. Node179.a('node.rect', [0, 0, Node179width, Node179height]);
  10314. Node179.a('node.bordercolor','rgba(255,0,255,1)');
  10315. Node179.a('node.borderwidth', 0);
  10316. Node179.a('node.background','' || 'rgba(0,0,0,0)');
  10317. Node179.a('node.gradient','');
  10318. Node179.a('node.gradientcolor','');
  10319. Node179.a('node.text','Ia:');
  10320. Node179.a('node.textalign','left');
  10321. Node179.a('node.textvAlign','middle');
  10322. Node179.a('node.textrect', [Node179textStart, 0, Node179textWidth, Node179height]);
  10323. Node179.a('node.color','rgba(255,0,255,1)');
  10324. Node179.a('node.font',' '+ Node179fontSize + 'px "Arial"');
  10325. Node179.a('node.textvisible',true);
  10326. Node179.a('node.linefeed',false);
  10327. if (false) {
  10328. Node179.a('node.textfunc',function(g) {
  10329. g.beginPath();
  10330. var str=Node179.a('node.text') || 'Ia:';
  10331. var color=Node179.a('node.color') || 'rgba(255,0,255,1)';
  10332. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node179width,Node179height,13.3333*_ratio.ratioY,"left",color,' '+ Node179fontSize + 'px "Arial"', 0,g);
  10333. });
  10334. }
  10335. if (false) {
  10336. Node179.a('node.underlinepoints',[Node179lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node179fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node179fontSize + 'px "Arial"').width + 6, (Node179height - Node179fontSize) * 0.5*_ratio.ratioY + Node179fontSize + 2 ]);
  10337. Node179.a('node.underlinevisible',false);
  10338. Node179.a('node.underlineBorderWidth', 1);
  10339. }
  10340. dataModel.add(Node179);
  10341. zoomNodeList.push({
  10342. node: Node179,
  10343. borderWidth: 0,
  10344. attr: 'node.borderwidth'
  10345. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10346. var Node180 = new ht.Node();
  10347. var Node180textStart, Node180textWidth, Node180lineStart, Node180align = 'left', Node180fontSize = 13.3333*_ratio.ratioY,Node180width = 59*_ratio.ratioX, Node180height = 25*_ratio.ratioY;
  10348. (function () {
  10349. if (Node180align === 'left') {
  10350. Node180textStart = Node180fontSize * 0.2 > 2 ? Node180fontSize * 0.2 - 4 : Node180fontSize * 0.2 - 9;
  10351. Node180textWidth = Node180width;
  10352. Node180lineStart = 1;
  10353. } else if (Node180align === 'right') {
  10354. Node180textStart = 0;
  10355. Node180textWidth =Node180fontSize <= 8 ? Node180width + Node180fontSize * 0.2 + 6 : Node180width - Node180fontSize * 0.2;
  10356. Node180lineStart = (Node180width - (ht.Default.getTextSize('P:', ' '+ Node180fontSize + 'px "Arial"').width + 6)) * 0.5;
  10357. } else if (Node180align === 'center') {
  10358. Node180textStart = -3;
  10359. Node180textWidth = Node180width;
  10360. Node180lineStart = Node180width - ht.Default.getTextSize('P:', ' '+ Node180fontSize + 'px "Arial"').width - 11;
  10361. }
  10362. })();
  10363. Node180.setImage(GD.getTextJSON(Node180width, Node180height, true, false, false, ' '+ Node180fontSize + 'px "Arial"'))
  10364. Node180.setPosition(726*ratio.ratioX, 356*ratio.ratioY);
  10365. Node180.setWidth(Node180width);
  10366. Node180.setHeight(Node180height);
  10367. Node180._nodeType = 'text';
  10368. Node180._disallowEvert = true;
  10369. Node180.setRotation(0*Math.PI/180);
  10370. Node180.a('node.width', Node180width);
  10371. Node180.a('node.height', Node180height);
  10372. Node180.a('node.rect', [0, 0, Node180width, Node180height]);
  10373. Node180.a('node.bordercolor','rgba(0,0,0,1)');
  10374. Node180.a('node.borderwidth', 0);
  10375. Node180.a('node.background','' || 'rgba(0,0,0,0)');
  10376. Node180.a('node.gradient','');
  10377. Node180.a('node.gradientcolor','');
  10378. Node180.a('node.text','P:');
  10379. Node180.a('node.textalign','left');
  10380. Node180.a('node.textvAlign','middle');
  10381. Node180.a('node.textrect', [Node180textStart, 0, Node180textWidth, Node180height]);
  10382. Node180.a('node.color','rgba(0,0,0,1)');
  10383. Node180.a('node.font',' '+ Node180fontSize + 'px "Arial"');
  10384. Node180.a('node.textvisible',true);
  10385. Node180.a('node.linefeed',false);
  10386. if (false) {
  10387. Node180.a('node.textfunc',function(g) {
  10388. g.beginPath();
  10389. var str=Node180.a('node.text') || 'P:';
  10390. var color=Node180.a('node.color') || 'rgba(0,0,0,1)';
  10391. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node180width,Node180height,13.3333*_ratio.ratioY,"left",color,' '+ Node180fontSize + 'px "Arial"', 0,g);
  10392. });
  10393. }
  10394. if (false) {
  10395. Node180.a('node.underlinepoints',[Node180lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node180fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node180fontSize + 'px "Arial"').width + 6, (Node180height - Node180fontSize) * 0.5*_ratio.ratioY + Node180fontSize + 2 ]);
  10396. Node180.a('node.underlinevisible',false);
  10397. Node180.a('node.underlineBorderWidth', 1);
  10398. }
  10399. dataModel.add(Node180);
  10400. zoomNodeList.push({
  10401. node: Node180,
  10402. borderWidth: 0,
  10403. attr: 'node.borderwidth'
  10404. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10405. var Node181 = new ht.Node();
  10406. var Node181textStart, Node181textWidth, Node181lineStart, Node181align = 'left', Node181fontSize = 13.3333*_ratio.ratioY,Node181width = 59*_ratio.ratioX, Node181height = 25*_ratio.ratioY;
  10407. (function () {
  10408. if (Node181align === 'left') {
  10409. Node181textStart = Node181fontSize * 0.2 > 2 ? Node181fontSize * 0.2 - 4 : Node181fontSize * 0.2 - 9;
  10410. Node181textWidth = Node181width;
  10411. Node181lineStart = 1;
  10412. } else if (Node181align === 'right') {
  10413. Node181textStart = 0;
  10414. Node181textWidth =Node181fontSize <= 8 ? Node181width + Node181fontSize * 0.2 + 6 : Node181width - Node181fontSize * 0.2;
  10415. Node181lineStart = (Node181width - (ht.Default.getTextSize('P:', ' '+ Node181fontSize + 'px "Arial"').width + 6)) * 0.5;
  10416. } else if (Node181align === 'center') {
  10417. Node181textStart = -3;
  10418. Node181textWidth = Node181width;
  10419. Node181lineStart = Node181width - ht.Default.getTextSize('P:', ' '+ Node181fontSize + 'px "Arial"').width - 11;
  10420. }
  10421. })();
  10422. Node181.setImage(GD.getTextJSON(Node181width, Node181height, true, false, false, ' '+ Node181fontSize + 'px "Arial"'))
  10423. Node181.setPosition(440*ratio.ratioX, 244*ratio.ratioY);
  10424. Node181.setWidth(Node181width);
  10425. Node181.setHeight(Node181height);
  10426. Node181._nodeType = 'text';
  10427. Node181._disallowEvert = true;
  10428. Node181.setRotation(0*Math.PI/180);
  10429. Node181.a('node.width', Node181width);
  10430. Node181.a('node.height', Node181height);
  10431. Node181.a('node.rect', [0, 0, Node181width, Node181height]);
  10432. Node181.a('node.bordercolor','rgba(0,0,0,1)');
  10433. Node181.a('node.borderwidth', 0);
  10434. Node181.a('node.background','' || 'rgba(0,0,0,0)');
  10435. Node181.a('node.gradient','');
  10436. Node181.a('node.gradientcolor','');
  10437. Node181.a('node.text','P:');
  10438. Node181.a('node.textalign','left');
  10439. Node181.a('node.textvAlign','middle');
  10440. Node181.a('node.textrect', [Node181textStart, 0, Node181textWidth, Node181height]);
  10441. Node181.a('node.color','rgba(0,0,0,1)');
  10442. Node181.a('node.font',' '+ Node181fontSize + 'px "Arial"');
  10443. Node181.a('node.textvisible',true);
  10444. Node181.a('node.linefeed',false);
  10445. if (false) {
  10446. Node181.a('node.textfunc',function(g) {
  10447. g.beginPath();
  10448. var str=Node181.a('node.text') || 'P:';
  10449. var color=Node181.a('node.color') || 'rgba(0,0,0,1)';
  10450. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node181width,Node181height,13.3333*_ratio.ratioY,"left",color,' '+ Node181fontSize + 'px "Arial"', 0,g);
  10451. });
  10452. }
  10453. if (false) {
  10454. Node181.a('node.underlinepoints',[Node181lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node181fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node181fontSize + 'px "Arial"').width + 6, (Node181height - Node181fontSize) * 0.5*_ratio.ratioY + Node181fontSize + 2 ]);
  10455. Node181.a('node.underlinevisible',false);
  10456. Node181.a('node.underlineBorderWidth', 1);
  10457. }
  10458. dataModel.add(Node181);
  10459. zoomNodeList.push({
  10460. node: Node181,
  10461. borderWidth: 0,
  10462. attr: 'node.borderwidth'
  10463. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10464. var Node182 = new ht.Node();
  10465. var Node182textStart, Node182textWidth, Node182lineStart, Node182align = 'left', Node182fontSize = 13.3333*_ratio.ratioY,Node182width = 59*_ratio.ratioX, Node182height = 25*_ratio.ratioY;
  10466. (function () {
  10467. if (Node182align === 'left') {
  10468. Node182textStart = Node182fontSize * 0.2 > 2 ? Node182fontSize * 0.2 - 4 : Node182fontSize * 0.2 - 9;
  10469. Node182textWidth = Node182width;
  10470. Node182lineStart = 1;
  10471. } else if (Node182align === 'right') {
  10472. Node182textStart = 0;
  10473. Node182textWidth =Node182fontSize <= 8 ? Node182width + Node182fontSize * 0.2 + 6 : Node182width - Node182fontSize * 0.2;
  10474. Node182lineStart = (Node182width - (ht.Default.getTextSize('Q:', ' '+ Node182fontSize + 'px "Arial"').width + 6)) * 0.5;
  10475. } else if (Node182align === 'center') {
  10476. Node182textStart = -3;
  10477. Node182textWidth = Node182width;
  10478. Node182lineStart = Node182width - ht.Default.getTextSize('Q:', ' '+ Node182fontSize + 'px "Arial"').width - 11;
  10479. }
  10480. })();
  10481. Node182.setImage(GD.getTextJSON(Node182width, Node182height, true, false, false, ' '+ Node182fontSize + 'px "Arial"'))
  10482. Node182.setPosition(440*ratio.ratioX, 264*ratio.ratioY);
  10483. Node182.setWidth(Node182width);
  10484. Node182.setHeight(Node182height);
  10485. Node182._nodeType = 'text';
  10486. Node182._disallowEvert = true;
  10487. Node182.setRotation(0*Math.PI/180);
  10488. Node182.a('node.width', Node182width);
  10489. Node182.a('node.height', Node182height);
  10490. Node182.a('node.rect', [0, 0, Node182width, Node182height]);
  10491. Node182.a('node.bordercolor','rgba(0,0,0,1)');
  10492. Node182.a('node.borderwidth', 0);
  10493. Node182.a('node.background','' || 'rgba(0,0,0,0)');
  10494. Node182.a('node.gradient','');
  10495. Node182.a('node.gradientcolor','');
  10496. Node182.a('node.text','Q:');
  10497. Node182.a('node.textalign','left');
  10498. Node182.a('node.textvAlign','middle');
  10499. Node182.a('node.textrect', [Node182textStart, 0, Node182textWidth, Node182height]);
  10500. Node182.a('node.color','rgba(0,0,0,1)');
  10501. Node182.a('node.font',' '+ Node182fontSize + 'px "Arial"');
  10502. Node182.a('node.textvisible',true);
  10503. Node182.a('node.linefeed',false);
  10504. if (false) {
  10505. Node182.a('node.textfunc',function(g) {
  10506. g.beginPath();
  10507. var str=Node182.a('node.text') || 'Q:';
  10508. var color=Node182.a('node.color') || 'rgba(0,0,0,1)';
  10509. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node182width,Node182height,13.3333*_ratio.ratioY,"left",color,' '+ Node182fontSize + 'px "Arial"', 0,g);
  10510. });
  10511. }
  10512. if (false) {
  10513. Node182.a('node.underlinepoints',[Node182lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node182fontSize + 2 , ht.Default.getTextSize('Q:', ' '+ Node182fontSize + 'px "Arial"').width + 6, (Node182height - Node182fontSize) * 0.5*_ratio.ratioY + Node182fontSize + 2 ]);
  10514. Node182.a('node.underlinevisible',false);
  10515. Node182.a('node.underlineBorderWidth', 1);
  10516. }
  10517. dataModel.add(Node182);
  10518. zoomNodeList.push({
  10519. node: Node182,
  10520. borderWidth: 0,
  10521. attr: 'node.borderwidth'
  10522. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10523. var Node183 = new ht.Node();
  10524. var Node183textStart, Node183textWidth, Node183lineStart, Node183align = 'left', Node183fontSize = 13.3333*_ratio.ratioY,Node183width = 59*_ratio.ratioX, Node183height = 25*_ratio.ratioY;
  10525. (function () {
  10526. if (Node183align === 'left') {
  10527. Node183textStart = Node183fontSize * 0.2 > 2 ? Node183fontSize * 0.2 - 4 : Node183fontSize * 0.2 - 9;
  10528. Node183textWidth = Node183width;
  10529. Node183lineStart = 1;
  10530. } else if (Node183align === 'right') {
  10531. Node183textStart = 0;
  10532. Node183textWidth =Node183fontSize <= 8 ? Node183width + Node183fontSize * 0.2 + 6 : Node183width - Node183fontSize * 0.2;
  10533. Node183lineStart = (Node183width - (ht.Default.getTextSize('COS:', ' '+ Node183fontSize + 'px "Arial"').width + 6)) * 0.5;
  10534. } else if (Node183align === 'center') {
  10535. Node183textStart = -3;
  10536. Node183textWidth = Node183width;
  10537. Node183lineStart = Node183width - ht.Default.getTextSize('COS:', ' '+ Node183fontSize + 'px "Arial"').width - 11;
  10538. }
  10539. })();
  10540. Node183.setImage(GD.getTextJSON(Node183width, Node183height, true, false, false, ' '+ Node183fontSize + 'px "Arial"'))
  10541. Node183.setPosition(421*ratio.ratioX, 284*ratio.ratioY);
  10542. Node183.setWidth(Node183width);
  10543. Node183.setHeight(Node183height);
  10544. Node183._nodeType = 'text';
  10545. Node183._disallowEvert = true;
  10546. Node183.setRotation(0*Math.PI/180);
  10547. Node183.a('node.width', Node183width);
  10548. Node183.a('node.height', Node183height);
  10549. Node183.a('node.rect', [0, 0, Node183width, Node183height]);
  10550. Node183.a('node.bordercolor','rgba(0,0,0,1)');
  10551. Node183.a('node.borderwidth', 0);
  10552. Node183.a('node.background','' || 'rgba(0,0,0,0)');
  10553. Node183.a('node.gradient','');
  10554. Node183.a('node.gradientcolor','');
  10555. Node183.a('node.text','COS:');
  10556. Node183.a('node.textalign','left');
  10557. Node183.a('node.textvAlign','middle');
  10558. Node183.a('node.textrect', [Node183textStart, 0, Node183textWidth, Node183height]);
  10559. Node183.a('node.color','rgba(0,0,0,1)');
  10560. Node183.a('node.font',' '+ Node183fontSize + 'px "Arial"');
  10561. Node183.a('node.textvisible',true);
  10562. Node183.a('node.linefeed',false);
  10563. if (false) {
  10564. Node183.a('node.textfunc',function(g) {
  10565. g.beginPath();
  10566. var str=Node183.a('node.text') || 'COS:';
  10567. var color=Node183.a('node.color') || 'rgba(0,0,0,1)';
  10568. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node183width,Node183height,13.3333*_ratio.ratioY,"left",color,' '+ Node183fontSize + 'px "Arial"', 0,g);
  10569. });
  10570. }
  10571. if (false) {
  10572. Node183.a('node.underlinepoints',[Node183lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node183fontSize + 2 , ht.Default.getTextSize('COS:', ' '+ Node183fontSize + 'px "Arial"').width + 6, (Node183height - Node183fontSize) * 0.5*_ratio.ratioY + Node183fontSize + 2 ]);
  10573. Node183.a('node.underlinevisible',false);
  10574. Node183.a('node.underlineBorderWidth', 1);
  10575. }
  10576. dataModel.add(Node183);
  10577. zoomNodeList.push({
  10578. node: Node183,
  10579. borderWidth: 0,
  10580. attr: 'node.borderwidth'
  10581. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10582. var Node184 = new ht.Node();
  10583. var Node184textStart, Node184textWidth, Node184lineStart, Node184align = 'left', Node184fontSize = 13.3333*_ratio.ratioY,Node184width = 59*_ratio.ratioX, Node184height = 25*_ratio.ratioY;
  10584. (function () {
  10585. if (Node184align === 'left') {
  10586. Node184textStart = Node184fontSize * 0.2 > 2 ? Node184fontSize * 0.2 - 4 : Node184fontSize * 0.2 - 9;
  10587. Node184textWidth = Node184width;
  10588. Node184lineStart = 1;
  10589. } else if (Node184align === 'right') {
  10590. Node184textStart = 0;
  10591. Node184textWidth =Node184fontSize <= 8 ? Node184width + Node184fontSize * 0.2 + 6 : Node184width - Node184fontSize * 0.2;
  10592. Node184lineStart = (Node184width - (ht.Default.getTextSize('F:', ' '+ Node184fontSize + 'px "Arial"').width + 6)) * 0.5;
  10593. } else if (Node184align === 'center') {
  10594. Node184textStart = -3;
  10595. Node184textWidth = Node184width;
  10596. Node184lineStart = Node184width - ht.Default.getTextSize('F:', ' '+ Node184fontSize + 'px "Arial"').width - 11;
  10597. }
  10598. })();
  10599. Node184.setImage(GD.getTextJSON(Node184width, Node184height, true, false, false, ' '+ Node184fontSize + 'px "Arial"'))
  10600. Node184.setPosition(442*ratio.ratioX, 304*ratio.ratioY);
  10601. Node184.setWidth(Node184width);
  10602. Node184.setHeight(Node184height);
  10603. Node184._nodeType = 'text';
  10604. Node184._disallowEvert = true;
  10605. Node184.setRotation(0*Math.PI/180);
  10606. Node184.a('node.width', Node184width);
  10607. Node184.a('node.height', Node184height);
  10608. Node184.a('node.rect', [0, 0, Node184width, Node184height]);
  10609. Node184.a('node.bordercolor','rgba(0,0,0,1)');
  10610. Node184.a('node.borderwidth', 0);
  10611. Node184.a('node.background','' || 'rgba(0,0,0,0)');
  10612. Node184.a('node.gradient','');
  10613. Node184.a('node.gradientcolor','');
  10614. Node184.a('node.text','F:');
  10615. Node184.a('node.textalign','left');
  10616. Node184.a('node.textvAlign','middle');
  10617. Node184.a('node.textrect', [Node184textStart, 0, Node184textWidth, Node184height]);
  10618. Node184.a('node.color','rgba(0,0,0,1)');
  10619. Node184.a('node.font',' '+ Node184fontSize + 'px "Arial"');
  10620. Node184.a('node.textvisible',true);
  10621. Node184.a('node.linefeed',false);
  10622. if (false) {
  10623. Node184.a('node.textfunc',function(g) {
  10624. g.beginPath();
  10625. var str=Node184.a('node.text') || 'F:';
  10626. var color=Node184.a('node.color') || 'rgba(0,0,0,1)';
  10627. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node184width,Node184height,13.3333*_ratio.ratioY,"left",color,' '+ Node184fontSize + 'px "Arial"', 0,g);
  10628. });
  10629. }
  10630. if (false) {
  10631. Node184.a('node.underlinepoints',[Node184lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node184fontSize + 2 , ht.Default.getTextSize('F:', ' '+ Node184fontSize + 'px "Arial"').width + 6, (Node184height - Node184fontSize) * 0.5*_ratio.ratioY + Node184fontSize + 2 ]);
  10632. Node184.a('node.underlinevisible',false);
  10633. Node184.a('node.underlineBorderWidth', 1);
  10634. }
  10635. dataModel.add(Node184);
  10636. zoomNodeList.push({
  10637. node: Node184,
  10638. borderWidth: 0,
  10639. attr: 'node.borderwidth'
  10640. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10641. var Node185 = new ht.Node();
  10642. var Node185textStart, Node185textWidth, Node185lineStart, Node185align = 'left', Node185fontSize = 13.3333*_ratio.ratioY,Node185width = 27*_ratio.ratioX, Node185height = 24*_ratio.ratioY;
  10643. (function () {
  10644. if (Node185align === 'left') {
  10645. Node185textStart = Node185fontSize * 0.2 > 2 ? Node185fontSize * 0.2 - 4 : Node185fontSize * 0.2 - 9;
  10646. Node185textWidth = Node185width;
  10647. Node185lineStart = 1;
  10648. } else if (Node185align === 'right') {
  10649. Node185textStart = 0;
  10650. Node185textWidth =Node185fontSize <= 8 ? Node185width + Node185fontSize * 0.2 + 6 : Node185width - Node185fontSize * 0.2;
  10651. Node185lineStart = (Node185width - (ht.Default.getTextSize('358', ' '+ Node185fontSize + 'px "Arial"').width + 6)) * 0.5;
  10652. } else if (Node185align === 'center') {
  10653. Node185textStart = -3;
  10654. Node185textWidth = Node185width;
  10655. Node185lineStart = Node185width - ht.Default.getTextSize('358', ' '+ Node185fontSize + 'px "Arial"').width - 11;
  10656. }
  10657. })();
  10658. Node185.setImage(GD.getTextJSON(Node185width, Node185height, true, false, false, ' '+ Node185fontSize + 'px "Arial"'))
  10659. Node185.setPosition(599*ratio.ratioX, 472*ratio.ratioY);
  10660. Node185.setWidth(Node185width);
  10661. Node185.setHeight(Node185height);
  10662. Node185._nodeType = 'text';
  10663. Node185._disallowEvert = true;
  10664. Node185.setRotation(0*Math.PI/180);
  10665. Node185.a('node.width', Node185width);
  10666. Node185.a('node.height', Node185height);
  10667. Node185.a('node.rect', [0, 0, Node185width, Node185height]);
  10668. Node185.a('node.bordercolor','rgba(0,0,0,1)');
  10669. Node185.a('node.borderwidth', 0);
  10670. Node185.a('node.background','' || 'rgba(0,0,0,0)');
  10671. Node185.a('node.gradient','');
  10672. Node185.a('node.gradientcolor','');
  10673. Node185.a('node.text','358');
  10674. Node185.a('node.textalign','left');
  10675. Node185.a('node.textvAlign','middle');
  10676. Node185.a('node.textrect', [Node185textStart, 0, Node185textWidth, Node185height]);
  10677. Node185.a('node.color','rgba(0,0,0,1)');
  10678. Node185.a('node.font',' '+ Node185fontSize + 'px "Arial"');
  10679. Node185.a('node.textvisible',true);
  10680. Node185.a('node.linefeed',false);
  10681. if (false) {
  10682. Node185.a('node.textfunc',function(g) {
  10683. g.beginPath();
  10684. var str=Node185.a('node.text') || '358';
  10685. var color=Node185.a('node.color') || 'rgba(0,0,0,1)';
  10686. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node185width,Node185height,13.3333*_ratio.ratioY,"left",color,' '+ Node185fontSize + 'px "Arial"', 0,g);
  10687. });
  10688. }
  10689. if (false) {
  10690. Node185.a('node.underlinepoints',[Node185lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node185fontSize + 2 , ht.Default.getTextSize('358', ' '+ Node185fontSize + 'px "Arial"').width + 6, (Node185height - Node185fontSize) * 0.5*_ratio.ratioY + Node185fontSize + 2 ]);
  10691. Node185.a('node.underlinevisible',false);
  10692. Node185.a('node.underlineBorderWidth', 1);
  10693. }
  10694. dataModel.add(Node185);
  10695. zoomNodeList.push({
  10696. node: Node185,
  10697. borderWidth: 0,
  10698. attr: 'node.borderwidth'
  10699. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10700. var Node186 = new ht.Node();
  10701. var Node186textStart, Node186textWidth, Node186lineStart, Node186align = 'left', Node186fontSize = 13.3333*_ratio.ratioY,Node186width = 27*_ratio.ratioX, Node186height = 24*_ratio.ratioY;
  10702. (function () {
  10703. if (Node186align === 'left') {
  10704. Node186textStart = Node186fontSize * 0.2 > 2 ? Node186fontSize * 0.2 - 4 : Node186fontSize * 0.2 - 9;
  10705. Node186textWidth = Node186width;
  10706. Node186lineStart = 1;
  10707. } else if (Node186align === 'right') {
  10708. Node186textStart = 0;
  10709. Node186textWidth =Node186fontSize <= 8 ? Node186width + Node186fontSize * 0.2 + 6 : Node186width - Node186fontSize * 0.2;
  10710. Node186lineStart = (Node186width - (ht.Default.getTextSize('359', ' '+ Node186fontSize + 'px "Arial"').width + 6)) * 0.5;
  10711. } else if (Node186align === 'center') {
  10712. Node186textStart = -3;
  10713. Node186textWidth = Node186width;
  10714. Node186lineStart = Node186width - ht.Default.getTextSize('359', ' '+ Node186fontSize + 'px "Arial"').width - 11;
  10715. }
  10716. })();
  10717. Node186.setImage(GD.getTextJSON(Node186width, Node186height, true, false, false, ' '+ Node186fontSize + 'px "Arial"'))
  10718. Node186.setPosition(739*ratio.ratioX, 472*ratio.ratioY);
  10719. Node186.setWidth(Node186width);
  10720. Node186.setHeight(Node186height);
  10721. Node186._nodeType = 'text';
  10722. Node186._disallowEvert = true;
  10723. Node186.setRotation(0*Math.PI/180);
  10724. Node186.a('node.width', Node186width);
  10725. Node186.a('node.height', Node186height);
  10726. Node186.a('node.rect', [0, 0, Node186width, Node186height]);
  10727. Node186.a('node.bordercolor','rgba(0,0,0,1)');
  10728. Node186.a('node.borderwidth', 0);
  10729. Node186.a('node.background','' || 'rgba(0,0,0,0)');
  10730. Node186.a('node.gradient','');
  10731. Node186.a('node.gradientcolor','');
  10732. Node186.a('node.text','359');
  10733. Node186.a('node.textalign','left');
  10734. Node186.a('node.textvAlign','middle');
  10735. Node186.a('node.textrect', [Node186textStart, 0, Node186textWidth, Node186height]);
  10736. Node186.a('node.color','rgba(0,0,0,1)');
  10737. Node186.a('node.font',' '+ Node186fontSize + 'px "Arial"');
  10738. Node186.a('node.textvisible',true);
  10739. Node186.a('node.linefeed',false);
  10740. if (false) {
  10741. Node186.a('node.textfunc',function(g) {
  10742. g.beginPath();
  10743. var str=Node186.a('node.text') || '359';
  10744. var color=Node186.a('node.color') || 'rgba(0,0,0,1)';
  10745. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node186width,Node186height,13.3333*_ratio.ratioY,"left",color,' '+ Node186fontSize + 'px "Arial"', 0,g);
  10746. });
  10747. }
  10748. if (false) {
  10749. Node186.a('node.underlinepoints',[Node186lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node186fontSize + 2 , ht.Default.getTextSize('359', ' '+ Node186fontSize + 'px "Arial"').width + 6, (Node186height - Node186fontSize) * 0.5*_ratio.ratioY + Node186fontSize + 2 ]);
  10750. Node186.a('node.underlinevisible',false);
  10751. Node186.a('node.underlineBorderWidth', 1);
  10752. }
  10753. dataModel.add(Node186);
  10754. zoomNodeList.push({
  10755. node: Node186,
  10756. borderWidth: 0,
  10757. attr: 'node.borderwidth'
  10758. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10759. var Node187 = new ht.Node();
  10760. var Node187textStart, Node187textWidth, Node187lineStart, Node187align = 'left', Node187fontSize = 13.3333*_ratio.ratioY,Node187width = 27*_ratio.ratioX, Node187height = 24*_ratio.ratioY;
  10761. (function () {
  10762. if (Node187align === 'left') {
  10763. Node187textStart = Node187fontSize * 0.2 > 2 ? Node187fontSize * 0.2 - 4 : Node187fontSize * 0.2 - 9;
  10764. Node187textWidth = Node187width;
  10765. Node187lineStart = 1;
  10766. } else if (Node187align === 'right') {
  10767. Node187textStart = 0;
  10768. Node187textWidth =Node187fontSize <= 8 ? Node187width + Node187fontSize * 0.2 + 6 : Node187width - Node187fontSize * 0.2;
  10769. Node187lineStart = (Node187width - (ht.Default.getTextSize('361', ' '+ Node187fontSize + 'px "Arial"').width + 6)) * 0.5;
  10770. } else if (Node187align === 'center') {
  10771. Node187textStart = -3;
  10772. Node187textWidth = Node187width;
  10773. Node187lineStart = Node187width - ht.Default.getTextSize('361', ' '+ Node187fontSize + 'px "Arial"').width - 11;
  10774. }
  10775. })();
  10776. Node187.setImage(GD.getTextJSON(Node187width, Node187height, true, false, false, ' '+ Node187fontSize + 'px "Arial"'))
  10777. Node187.setPosition(869*ratio.ratioX, 472*ratio.ratioY);
  10778. Node187.setWidth(Node187width);
  10779. Node187.setHeight(Node187height);
  10780. Node187._nodeType = 'text';
  10781. Node187._disallowEvert = true;
  10782. Node187.setRotation(0*Math.PI/180);
  10783. Node187.a('node.width', Node187width);
  10784. Node187.a('node.height', Node187height);
  10785. Node187.a('node.rect', [0, 0, Node187width, Node187height]);
  10786. Node187.a('node.bordercolor','rgba(0,0,0,1)');
  10787. Node187.a('node.borderwidth', 0);
  10788. Node187.a('node.background','' || 'rgba(0,0,0,0)');
  10789. Node187.a('node.gradient','');
  10790. Node187.a('node.gradientcolor','');
  10791. Node187.a('node.text','361');
  10792. Node187.a('node.textalign','left');
  10793. Node187.a('node.textvAlign','middle');
  10794. Node187.a('node.textrect', [Node187textStart, 0, Node187textWidth, Node187height]);
  10795. Node187.a('node.color','rgba(0,0,0,1)');
  10796. Node187.a('node.font',' '+ Node187fontSize + 'px "Arial"');
  10797. Node187.a('node.textvisible',true);
  10798. Node187.a('node.linefeed',false);
  10799. if (false) {
  10800. Node187.a('node.textfunc',function(g) {
  10801. g.beginPath();
  10802. var str=Node187.a('node.text') || '361';
  10803. var color=Node187.a('node.color') || 'rgba(0,0,0,1)';
  10804. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node187width,Node187height,13.3333*_ratio.ratioY,"left",color,' '+ Node187fontSize + 'px "Arial"', 0,g);
  10805. });
  10806. }
  10807. if (false) {
  10808. Node187.a('node.underlinepoints',[Node187lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node187fontSize + 2 , ht.Default.getTextSize('361', ' '+ Node187fontSize + 'px "Arial"').width + 6, (Node187height - Node187fontSize) * 0.5*_ratio.ratioY + Node187fontSize + 2 ]);
  10809. Node187.a('node.underlinevisible',false);
  10810. Node187.a('node.underlineBorderWidth', 1);
  10811. }
  10812. dataModel.add(Node187);
  10813. zoomNodeList.push({
  10814. node: Node187,
  10815. borderWidth: 0,
  10816. attr: 'node.borderwidth'
  10817. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10818. var Node188 = new ht.Node();
  10819. var Node188textStart, Node188textWidth, Node188lineStart, Node188align = 'left', Node188fontSize = 13.3333*_ratio.ratioY,Node188width = 39*_ratio.ratioX, Node188height = 24*_ratio.ratioY;
  10820. (function () {
  10821. if (Node188align === 'left') {
  10822. Node188textStart = Node188fontSize * 0.2 > 2 ? Node188fontSize * 0.2 - 4 : Node188fontSize * 0.2 - 9;
  10823. Node188textWidth = Node188width;
  10824. Node188lineStart = 1;
  10825. } else if (Node188align === 'right') {
  10826. Node188textStart = 0;
  10827. Node188textWidth =Node188fontSize <= 8 ? Node188width + Node188fontSize * 0.2 + 6 : Node188width - Node188fontSize * 0.2;
  10828. Node188lineStart = (Node188width - (ht.Default.getTextSize('358-7', ' '+ Node188fontSize + 'px "Arial"').width + 6)) * 0.5;
  10829. } else if (Node188align === 'center') {
  10830. Node188textStart = -3;
  10831. Node188textWidth = Node188width;
  10832. Node188lineStart = Node188width - ht.Default.getTextSize('358-7', ' '+ Node188fontSize + 'px "Arial"').width - 11;
  10833. }
  10834. })();
  10835. Node188.setImage(GD.getTextJSON(Node188width, Node188height, true, false, false, ' '+ Node188fontSize + 'px "Arial"'))
  10836. Node188.setPosition(693*ratio.ratioX, 432*ratio.ratioY);
  10837. Node188.setWidth(Node188width);
  10838. Node188.setHeight(Node188height);
  10839. Node188._nodeType = 'text';
  10840. Node188._disallowEvert = true;
  10841. Node188.setRotation(0*Math.PI/180);
  10842. Node188.a('node.width', Node188width);
  10843. Node188.a('node.height', Node188height);
  10844. Node188.a('node.rect', [0, 0, Node188width, Node188height]);
  10845. Node188.a('node.bordercolor','rgba(0,0,0,1)');
  10846. Node188.a('node.borderwidth', 0);
  10847. Node188.a('node.background','' || 'rgba(0,0,0,0)');
  10848. Node188.a('node.gradient','');
  10849. Node188.a('node.gradientcolor','');
  10850. Node188.a('node.text','358-7');
  10851. Node188.a('node.textalign','left');
  10852. Node188.a('node.textvAlign','middle');
  10853. Node188.a('node.textrect', [Node188textStart, 0, Node188textWidth, Node188height]);
  10854. Node188.a('node.color','rgba(0,0,0,1)');
  10855. Node188.a('node.font',' '+ Node188fontSize + 'px "Arial"');
  10856. Node188.a('node.textvisible',true);
  10857. Node188.a('node.linefeed',false);
  10858. if (false) {
  10859. Node188.a('node.textfunc',function(g) {
  10860. g.beginPath();
  10861. var str=Node188.a('node.text') || '358-7';
  10862. var color=Node188.a('node.color') || 'rgba(0,0,0,1)';
  10863. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node188width,Node188height,13.3333*_ratio.ratioY,"left",color,' '+ Node188fontSize + 'px "Arial"', 0,g);
  10864. });
  10865. }
  10866. if (false) {
  10867. Node188.a('node.underlinepoints',[Node188lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node188fontSize + 2 , ht.Default.getTextSize('358-7', ' '+ Node188fontSize + 'px "Arial"').width + 6, (Node188height - Node188fontSize) * 0.5*_ratio.ratioY + Node188fontSize + 2 ]);
  10868. Node188.a('node.underlinevisible',false);
  10869. Node188.a('node.underlineBorderWidth', 1);
  10870. }
  10871. dataModel.add(Node188);
  10872. zoomNodeList.push({
  10873. node: Node188,
  10874. borderWidth: 0,
  10875. attr: 'node.borderwidth'
  10876. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10877. var Node189 = new ht.Node();
  10878. var Node189textStart, Node189textWidth, Node189lineStart, Node189align = 'left', Node189fontSize = 13.3333*_ratio.ratioY,Node189width = 39*_ratio.ratioX, Node189height = 24*_ratio.ratioY;
  10879. (function () {
  10880. if (Node189align === 'left') {
  10881. Node189textStart = Node189fontSize * 0.2 > 2 ? Node189fontSize * 0.2 - 4 : Node189fontSize * 0.2 - 9;
  10882. Node189textWidth = Node189width;
  10883. Node189lineStart = 1;
  10884. } else if (Node189align === 'right') {
  10885. Node189textStart = 0;
  10886. Node189textWidth =Node189fontSize <= 8 ? Node189width + Node189fontSize * 0.2 + 6 : Node189width - Node189fontSize * 0.2;
  10887. Node189lineStart = (Node189width - (ht.Default.getTextSize('359-7', ' '+ Node189fontSize + 'px "Arial"').width + 6)) * 0.5;
  10888. } else if (Node189align === 'center') {
  10889. Node189textStart = -3;
  10890. Node189textWidth = Node189width;
  10891. Node189lineStart = Node189width - ht.Default.getTextSize('359-7', ' '+ Node189fontSize + 'px "Arial"').width - 11;
  10892. }
  10893. })();
  10894. Node189.setImage(GD.getTextJSON(Node189width, Node189height, true, false, false, ' '+ Node189fontSize + 'px "Arial"'))
  10895. Node189.setPosition(820*ratio.ratioX, 434*ratio.ratioY);
  10896. Node189.setWidth(Node189width);
  10897. Node189.setHeight(Node189height);
  10898. Node189._nodeType = 'text';
  10899. Node189._disallowEvert = true;
  10900. Node189.setRotation(0*Math.PI/180);
  10901. Node189.a('node.width', Node189width);
  10902. Node189.a('node.height', Node189height);
  10903. Node189.a('node.rect', [0, 0, Node189width, Node189height]);
  10904. Node189.a('node.bordercolor','rgba(0,0,0,1)');
  10905. Node189.a('node.borderwidth', 0);
  10906. Node189.a('node.background','' || 'rgba(0,0,0,0)');
  10907. Node189.a('node.gradient','');
  10908. Node189.a('node.gradientcolor','');
  10909. Node189.a('node.text','359-7');
  10910. Node189.a('node.textalign','left');
  10911. Node189.a('node.textvAlign','middle');
  10912. Node189.a('node.textrect', [Node189textStart, 0, Node189textWidth, Node189height]);
  10913. Node189.a('node.color','rgba(0,0,0,1)');
  10914. Node189.a('node.font',' '+ Node189fontSize + 'px "Arial"');
  10915. Node189.a('node.textvisible',true);
  10916. Node189.a('node.linefeed',false);
  10917. if (false) {
  10918. Node189.a('node.textfunc',function(g) {
  10919. g.beginPath();
  10920. var str=Node189.a('node.text') || '359-7';
  10921. var color=Node189.a('node.color') || 'rgba(0,0,0,1)';
  10922. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node189width,Node189height,13.3333*_ratio.ratioY,"left",color,' '+ Node189fontSize + 'px "Arial"', 0,g);
  10923. });
  10924. }
  10925. if (false) {
  10926. Node189.a('node.underlinepoints',[Node189lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node189fontSize + 2 , ht.Default.getTextSize('359-7', ' '+ Node189fontSize + 'px "Arial"').width + 6, (Node189height - Node189fontSize) * 0.5*_ratio.ratioY + Node189fontSize + 2 ]);
  10927. Node189.a('node.underlinevisible',false);
  10928. Node189.a('node.underlineBorderWidth', 1);
  10929. }
  10930. dataModel.add(Node189);
  10931. zoomNodeList.push({
  10932. node: Node189,
  10933. borderWidth: 0,
  10934. attr: 'node.borderwidth'
  10935. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10936. var Node190 = new ht.Node();
  10937. var Node190textStart, Node190textWidth, Node190lineStart, Node190align = 'left', Node190fontSize = 13.3333*_ratio.ratioY,Node190width = 39*_ratio.ratioX, Node190height = 24*_ratio.ratioY;
  10938. (function () {
  10939. if (Node190align === 'left') {
  10940. Node190textStart = Node190fontSize * 0.2 > 2 ? Node190fontSize * 0.2 - 4 : Node190fontSize * 0.2 - 9;
  10941. Node190textWidth = Node190width;
  10942. Node190lineStart = 1;
  10943. } else if (Node190align === 'right') {
  10944. Node190textStart = 0;
  10945. Node190textWidth =Node190fontSize <= 8 ? Node190width + Node190fontSize * 0.2 + 6 : Node190width - Node190fontSize * 0.2;
  10946. Node190lineStart = (Node190width - (ht.Default.getTextSize('361-7', ' '+ Node190fontSize + 'px "Arial"').width + 6)) * 0.5;
  10947. } else if (Node190align === 'center') {
  10948. Node190textStart = -3;
  10949. Node190textWidth = Node190width;
  10950. Node190lineStart = Node190width - ht.Default.getTextSize('361-7', ' '+ Node190fontSize + 'px "Arial"').width - 11;
  10951. }
  10952. })();
  10953. Node190.setImage(GD.getTextJSON(Node190width, Node190height, true, false, false, ' '+ Node190fontSize + 'px "Arial"'))
  10954. Node190.setPosition(953*ratio.ratioX, 432*ratio.ratioY);
  10955. Node190.setWidth(Node190width);
  10956. Node190.setHeight(Node190height);
  10957. Node190._nodeType = 'text';
  10958. Node190._disallowEvert = true;
  10959. Node190.setRotation(0*Math.PI/180);
  10960. Node190.a('node.width', Node190width);
  10961. Node190.a('node.height', Node190height);
  10962. Node190.a('node.rect', [0, 0, Node190width, Node190height]);
  10963. Node190.a('node.bordercolor','rgba(0,0,0,1)');
  10964. Node190.a('node.borderwidth', 0);
  10965. Node190.a('node.background','' || 'rgba(0,0,0,0)');
  10966. Node190.a('node.gradient','');
  10967. Node190.a('node.gradientcolor','');
  10968. Node190.a('node.text','361-7');
  10969. Node190.a('node.textalign','left');
  10970. Node190.a('node.textvAlign','middle');
  10971. Node190.a('node.textrect', [Node190textStart, 0, Node190textWidth, Node190height]);
  10972. Node190.a('node.color','rgba(0,0,0,1)');
  10973. Node190.a('node.font',' '+ Node190fontSize + 'px "Arial"');
  10974. Node190.a('node.textvisible',true);
  10975. Node190.a('node.linefeed',false);
  10976. if (false) {
  10977. Node190.a('node.textfunc',function(g) {
  10978. g.beginPath();
  10979. var str=Node190.a('node.text') || '361-7';
  10980. var color=Node190.a('node.color') || 'rgba(0,0,0,1)';
  10981. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node190width,Node190height,13.3333*_ratio.ratioY,"left",color,' '+ Node190fontSize + 'px "Arial"', 0,g);
  10982. });
  10983. }
  10984. if (false) {
  10985. Node190.a('node.underlinepoints',[Node190lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node190fontSize + 2 , ht.Default.getTextSize('361-7', ' '+ Node190fontSize + 'px "Arial"').width + 6, (Node190height - Node190fontSize) * 0.5*_ratio.ratioY + Node190fontSize + 2 ]);
  10986. Node190.a('node.underlinevisible',false);
  10987. Node190.a('node.underlineBorderWidth', 1);
  10988. }
  10989. dataModel.add(Node190);
  10990. zoomNodeList.push({
  10991. node: Node190,
  10992. borderWidth: 0,
  10993. attr: 'node.borderwidth'
  10994. }); var Node191points=[1250, 321,1250, 341],
  10995. Node191rect=ht.Default.unionPoint([{x:1250,y:321},{x:1250,y:341}]),
  10996. Node191compspts=[];
  10997. _ratio = GD.getRatioWithRotation(0, ratio);
  10998. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10999. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11000. for(var i=0;i<Node191points.length;i++){
  11001. if(i%2==0){
  11002. Node191compspts.push(Node191points[i]-Node191rect.x);
  11003. }else{
  11004. Node191compspts.push(Node191points[i]-Node191rect.y);
  11005. }
  11006. }
  11007. var Node191ptslength=Node191compspts.length;
  11008. if (Node191rect.height === 0) {
  11009. Node191compspts[0] -= 0;
  11010. Node191compspts[Node191ptslength-2] += 0;
  11011. } else if (Node191rect.width === 0){
  11012. Node191compspts[1] -= 0;
  11013. Node191compspts[Node191ptslength-1] += 0;
  11014. } else {
  11015. Node191compspts[0] -= 0;
  11016. Node191compspts[1] -= 0;
  11017. Node191compspts[Node191ptslength-2] += 0;
  11018. Node191compspts[Node191ptslength-1] += 0;
  11019. }
  11020. Node191 = new ht.Node();
  11021. Node191.borderWidth = 1;
  11022. Node191rect.width = Node191rect.width === 0 ? 0.0001 : Node191rect.width;
  11023. Node191rect.height = Node191rect.height === 0 ? 0.0001 : Node191rect.height;
  11024. var Node191endCompspts = [Node191compspts[Node191ptslength-2],Node191compspts[Node191ptslength-1],0,0];
  11025. var Node191startCompspts = [Node191compspts[0],Node191compspts[1],0,0];
  11026. Node191.setImage(GD.getPolyLineJSON());
  11027. Node191.setPosition(Node191rect.x+Node191rect.width/2,Node191rect.y+Node191rect.height/2);
  11028. Node191.setSize(Node191rect.width,Node191rect.height);
  11029. Node191.setStyle("opacity",1);
  11030. Node191.s({'pixelPerfect':true});
  11031. Node191borderwidth=1;
  11032. Node191.setRotation(0);
  11033. dataModel.add(Node191);
  11034. Node191.a('node.points',Node191compspts);
  11035. Node191.a('node.segments',[1,2]);
  11036. Node191.a('node.color','rgba(255,0,255,1)');
  11037. Node191.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11038. Node191.a('node.borderColor','rgba(255,0,255,1)');
  11039. Node191.a('node.background','rgba(255,0,255,1)');
  11040. Node191.a('node.gradient','');
  11041. Node191.a('node.gradientcolor','rgba(255,0,255,1)');
  11042. Node191.a('node.endCompspts',Node191endCompspts);
  11043. Node191.a('node.startCompspts',Node191startCompspts);
  11044. (function (node, img, compspts, endCompspts, startCompspts) {
  11045. var position = node.getPosition(),
  11046. w = node.getWidth()*_ratio.ratioX,
  11047. h = node.getHeight()*_ratio.ratioY;
  11048. function resetPoints(rx, ry) {
  11049. for (var i = 0, len = compspts.length; i < len; i++) {
  11050. if (i%2 === 0) {
  11051. compspts[i]*=rx;
  11052. } else {
  11053. compspts[i]*=ry;
  11054. }
  11055. }
  11056. endCompspts[0] = compspts[compspts.length-2];
  11057. endCompspts[1] = compspts[compspts.length-1];
  11058. endCompspts[2] *= rx;
  11059. endCompspts[3] *= ry;
  11060. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11061. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11062. startCompspts[0] = compspts[0];
  11063. startCompspts[1] = compspts[1];
  11064. startCompspts[2] *= rx;
  11065. startCompspts[3] *= ry;
  11066. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11067. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11068. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11069. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11070. }
  11071. node.setSize(w, h);
  11072. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11073. node.a('node.width', w);
  11074. node.a('node.height', h);
  11075. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11076. node.borderWidth = 1;
  11077. node.a('node.borderwidth',node.borderWidth);
  11078. node._nodename = 'Node191';
  11079. node._nodeType = 'line';
  11080. zoomNodeList.push({
  11081. node: node,
  11082. attr: 'node.borderwidth'
  11083. });
  11084. var setWidth = node.setWidth,
  11085. setHeight = node.setHeight,
  11086. timer, rx = 1, ry = 1;
  11087. node.setWidth = function (width) {
  11088. var _width = this.getWidth();
  11089. rx = width / _width;
  11090. node.a('node.width', width);
  11091. setWidth.apply(this, arguments);
  11092. resetPoints(rx, 1);
  11093. }
  11094. node.setHeight = function (height) {
  11095. var _height = this.getHeight();
  11096. ry = height / _height;
  11097. node.a('node.height', height);
  11098. setHeight.apply(this, arguments);
  11099. resetPoints(1, ry);
  11100. }
  11101. })(Node191, Node191.getImage(), Node191compspts, Node191endCompspts, Node191startCompspts);
  11102. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11103. var Node192_0 = new ht.lib['主变'](366*ratio.ratioX, 363*ratio.ratioY, 65*_ratio.ratioX, 48*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node192_0');
  11104. _libModel.add("Node192_0", Node192_0);
  11105. Node192_0.setRotation(0*Math.PI/180);
  11106. ;
  11107. ;
  11108. var Node192_1points=[369, 389,369, 429],
  11109. Node192_1rect=ht.Default.unionPoint([{x:369,y:389},{x:369,y:429}]),
  11110. Node192_1compspts=[];
  11111. _ratio = GD.getRatioWithRotation(0, ratio);
  11112. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11113. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11114. for(var i=0;i<Node192_1points.length;i++){
  11115. if(i%2==0){
  11116. Node192_1compspts.push(Node192_1points[i]-Node192_1rect.x);
  11117. }else{
  11118. Node192_1compspts.push(Node192_1points[i]-Node192_1rect.y);
  11119. }
  11120. }
  11121. var Node192_1ptslength=Node192_1compspts.length;
  11122. if (Node192_1rect.height === 0) {
  11123. Node192_1compspts[0] -= 0;
  11124. Node192_1compspts[Node192_1ptslength-2] += 0;
  11125. } else if (Node192_1rect.width === 0){
  11126. Node192_1compspts[1] -= 0;
  11127. Node192_1compspts[Node192_1ptslength-1] += 0;
  11128. } else {
  11129. Node192_1compspts[0] -= 0;
  11130. Node192_1compspts[1] -= 0;
  11131. Node192_1compspts[Node192_1ptslength-2] += 0;
  11132. Node192_1compspts[Node192_1ptslength-1] += 0;
  11133. }
  11134. Node192_1 = new ht.Node();
  11135. Node192_1.borderWidth = 1;
  11136. Node192_1rect.width = Node192_1rect.width === 0 ? 0.0001 : Node192_1rect.width;
  11137. Node192_1rect.height = Node192_1rect.height === 0 ? 0.0001 : Node192_1rect.height;
  11138. var Node192_1endCompspts = [Node192_1compspts[Node192_1ptslength-2],Node192_1compspts[Node192_1ptslength-1],0,0];
  11139. var Node192_1startCompspts = [Node192_1compspts[0],Node192_1compspts[1],0,0];
  11140. Node192_1.setImage(GD.getPolyLineJSON());
  11141. Node192_1.setPosition(Node192_1rect.x+Node192_1rect.width/2,Node192_1rect.y+Node192_1rect.height/2);
  11142. Node192_1.setSize(Node192_1rect.width,Node192_1rect.height);
  11143. Node192_1.setStyle("opacity",1);
  11144. Node192_1.s({'pixelPerfect':true});
  11145. Node192_1borderwidth=1;
  11146. Node192_1.setRotation(0);
  11147. dataModel.add(Node192_1);
  11148. Node192_1.a('node.points',Node192_1compspts);
  11149. Node192_1.a('node.segments',[1,2]);
  11150. Node192_1.a('node.color','rgba(255,128,0,1)');
  11151. Node192_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11152. Node192_1.a('node.borderColor','rgba(255,128,0,1)');
  11153. Node192_1.a('node.background','rgba(255,128,0,1)');
  11154. Node192_1.a('node.gradient','');
  11155. Node192_1.a('node.gradientcolor','rgba(255,128,0,1)');
  11156. Node192_1.a('node.endCompspts',Node192_1endCompspts);
  11157. Node192_1.a('node.startCompspts',Node192_1startCompspts);
  11158. (function (node, img, compspts, endCompspts, startCompspts) {
  11159. var position = node.getPosition(),
  11160. w = node.getWidth()*_ratio.ratioX,
  11161. h = node.getHeight()*_ratio.ratioY;
  11162. function resetPoints(rx, ry) {
  11163. for (var i = 0, len = compspts.length; i < len; i++) {
  11164. if (i%2 === 0) {
  11165. compspts[i]*=rx;
  11166. } else {
  11167. compspts[i]*=ry;
  11168. }
  11169. }
  11170. endCompspts[0] = compspts[compspts.length-2];
  11171. endCompspts[1] = compspts[compspts.length-1];
  11172. endCompspts[2] *= rx;
  11173. endCompspts[3] *= ry;
  11174. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11175. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11176. startCompspts[0] = compspts[0];
  11177. startCompspts[1] = compspts[1];
  11178. startCompspts[2] *= rx;
  11179. startCompspts[3] *= ry;
  11180. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11181. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11182. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11183. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11184. }
  11185. node.setSize(w, h);
  11186. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11187. node.a('node.width', w);
  11188. node.a('node.height', h);
  11189. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11190. node.borderWidth = 1;
  11191. node.a('node.borderwidth',node.borderWidth);
  11192. node._nodename = 'Node192_1';
  11193. node._nodeType = 'line';
  11194. zoomNodeList.push({
  11195. node: node,
  11196. attr: 'node.borderwidth'
  11197. });
  11198. var setWidth = node.setWidth,
  11199. setHeight = node.setHeight,
  11200. timer, rx = 1, ry = 1;
  11201. node.setWidth = function (width) {
  11202. var _width = this.getWidth();
  11203. rx = width / _width;
  11204. node.a('node.width', width);
  11205. setWidth.apply(this, arguments);
  11206. resetPoints(rx, 1);
  11207. }
  11208. node.setHeight = function (height) {
  11209. var _height = this.getHeight();
  11210. ry = height / _height;
  11211. node.a('node.height', height);
  11212. setHeight.apply(this, arguments);
  11213. resetPoints(1, ry);
  11214. }
  11215. })(Node192_1, Node192_1.getImage(), Node192_1compspts, Node192_1endCompspts, Node192_1startCompspts);
  11216. var Node192_2points=[369, 419,419, 419],
  11217. Node192_2rect=ht.Default.unionPoint([{x:369,y:419},{x:419,y:419}]),
  11218. Node192_2compspts=[];
  11219. _ratio = GD.getRatioWithRotation(0, ratio);
  11220. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  11221. _endratio = GD.getRatioWithRotation(0, ratio);
  11222. for(var i=0;i<Node192_2points.length;i++){
  11223. if(i%2==0){
  11224. Node192_2compspts.push(Node192_2points[i]-Node192_2rect.x);
  11225. }else{
  11226. Node192_2compspts.push(Node192_2points[i]-Node192_2rect.y);
  11227. }
  11228. }
  11229. var Node192_2ptslength=Node192_2compspts.length;
  11230. if (Node192_2rect.height === 0) {
  11231. Node192_2compspts[0] -= 0;
  11232. Node192_2compspts[Node192_2ptslength-2] += 0;
  11233. } else if (Node192_2rect.width === 0){
  11234. Node192_2compspts[1] -= 0;
  11235. Node192_2compspts[Node192_2ptslength-1] += 0;
  11236. } else {
  11237. Node192_2compspts[0] -= 0;
  11238. Node192_2compspts[1] -= 0;
  11239. Node192_2compspts[Node192_2ptslength-2] += 0;
  11240. Node192_2compspts[Node192_2ptslength-1] += 0;
  11241. }
  11242. Node192_2 = new ht.Node();
  11243. Node192_2.borderWidth = 1;
  11244. Node192_2rect.width = Node192_2rect.width === 0 ? 0.0001 : Node192_2rect.width;
  11245. Node192_2rect.height = Node192_2rect.height === 0 ? 0.0001 : Node192_2rect.height;
  11246. var Node192_2endCompspts = [Node192_2compspts[Node192_2ptslength-2],Node192_2compspts[Node192_2ptslength-1],0,0];
  11247. var Node192_2startCompspts = [Node192_2compspts[0],Node192_2compspts[1],0,0];
  11248. Node192_2.setImage(GD.getPolyLineJSON());
  11249. Node192_2.setPosition(Node192_2rect.x+Node192_2rect.width/2,Node192_2rect.y+Node192_2rect.height/2);
  11250. Node192_2.setSize(Node192_2rect.width,Node192_2rect.height);
  11251. Node192_2.setStyle("opacity",1);
  11252. Node192_2.s({'pixelPerfect':true});
  11253. Node192_2borderwidth=1;
  11254. Node192_2.setRotation(0);
  11255. dataModel.add(Node192_2);
  11256. Node192_2.a('node.points',Node192_2compspts);
  11257. Node192_2.a('node.segments',[1,2]);
  11258. Node192_2.a('node.color','rgba(255,128,0,1)');
  11259. Node192_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11260. Node192_2.a('node.borderColor','rgba(255,128,0,1)');
  11261. Node192_2.a('node.background','rgba(255,128,0,1)');
  11262. Node192_2.a('node.gradient','');
  11263. Node192_2.a('node.gradientcolor','rgba(255,128,0,1)');
  11264. Node192_2.a('node.endCompspts',Node192_2endCompspts);
  11265. Node192_2.a('node.startCompspts',Node192_2startCompspts);
  11266. (function (node, img, compspts, endCompspts, startCompspts) {
  11267. var position = node.getPosition(),
  11268. w = node.getWidth()*_ratio.ratioX,
  11269. h = node.getHeight()*_ratio.ratioY;
  11270. function resetPoints(rx, ry) {
  11271. for (var i = 0, len = compspts.length; i < len; i++) {
  11272. if (i%2 === 0) {
  11273. compspts[i]*=rx;
  11274. } else {
  11275. compspts[i]*=ry;
  11276. }
  11277. }
  11278. endCompspts[0] = compspts[compspts.length-2];
  11279. endCompspts[1] = compspts[compspts.length-1];
  11280. endCompspts[2] *= rx;
  11281. endCompspts[3] *= ry;
  11282. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11283. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11284. startCompspts[0] = compspts[0];
  11285. startCompspts[1] = compspts[1];
  11286. startCompspts[2] *= rx;
  11287. startCompspts[3] *= ry;
  11288. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11289. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11290. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11291. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11292. }
  11293. node.setSize(w, h);
  11294. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11295. node.a('node.width', w);
  11296. node.a('node.height', h);
  11297. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11298. node.borderWidth = 1;
  11299. node.a('node.borderwidth',node.borderWidth);
  11300. node._nodename = 'Node192_2';
  11301. node._nodeType = 'line';
  11302. zoomNodeList.push({
  11303. node: node,
  11304. attr: 'node.borderwidth'
  11305. });
  11306. var setWidth = node.setWidth,
  11307. setHeight = node.setHeight,
  11308. timer, rx = 1, ry = 1;
  11309. node.setWidth = function (width) {
  11310. var _width = this.getWidth();
  11311. rx = width / _width;
  11312. node.a('node.width', width);
  11313. setWidth.apply(this, arguments);
  11314. resetPoints(rx, 1);
  11315. }
  11316. node.setHeight = function (height) {
  11317. var _height = this.getHeight();
  11318. ry = height / _height;
  11319. node.a('node.height', height);
  11320. setHeight.apply(this, arguments);
  11321. resetPoints(1, ry);
  11322. }
  11323. })(Node192_2, Node192_2.getImage(), Node192_2compspts, Node192_2endCompspts, Node192_2startCompspts);
  11324. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11325. var Node192_3 = new ht.lib['矩形箭头上'](418*ratio.ratioX, 446*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node192_3');
  11326. _libModel.add("Node192_3", Node192_3);
  11327. Node192_3.setRotation(0*Math.PI/180);
  11328. ;
  11329. ;
  11330. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11331. var Node192_4 = new ht.Node();
  11332. var Node192_4textStart, Node192_4textWidth, Node192_4lineStart, Node192_4align = 'left', Node192_4fontSize = 13.3333*_ratio.ratioY,Node192_4width = 27*_ratio.ratioX, Node192_4height = 24*_ratio.ratioY;
  11333. (function () {
  11334. if (Node192_4align === 'left') {
  11335. Node192_4textStart = Node192_4fontSize * 0.2 > 2 ? Node192_4fontSize * 0.2 - 4 : Node192_4fontSize * 0.2 - 9;
  11336. Node192_4textWidth = Node192_4width;
  11337. Node192_4lineStart = 1;
  11338. } else if (Node192_4align === 'right') {
  11339. Node192_4textStart = 0;
  11340. Node192_4textWidth =Node192_4fontSize <= 8 ? Node192_4width + Node192_4fontSize * 0.2 + 6 : Node192_4width - Node192_4fontSize * 0.2;
  11341. Node192_4lineStart = (Node192_4width - (ht.Default.getTextSize('301', ' '+ Node192_4fontSize + 'px "Arial"').width + 6)) * 0.5;
  11342. } else if (Node192_4align === 'center') {
  11343. Node192_4textStart = -3;
  11344. Node192_4textWidth = Node192_4width;
  11345. Node192_4lineStart = Node192_4width - ht.Default.getTextSize('301', ' '+ Node192_4fontSize + 'px "Arial"').width - 11;
  11346. }
  11347. })();
  11348. Node192_4.setImage(GD.getTextJSON(Node192_4width, Node192_4height, true, false, false, ' '+ Node192_4fontSize + 'px "Arial"'))
  11349. Node192_4.setPosition(336*ratio.ratioX, 454*ratio.ratioY);
  11350. Node192_4.setWidth(Node192_4width);
  11351. Node192_4.setHeight(Node192_4height);
  11352. Node192_4._nodeType = 'text';
  11353. Node192_4._disallowEvert = true;
  11354. Node192_4.setRotation(0*Math.PI/180);
  11355. Node192_4.a('node.width', Node192_4width);
  11356. Node192_4.a('node.height', Node192_4height);
  11357. Node192_4.a('node.rect', [0, 0, Node192_4width, Node192_4height]);
  11358. Node192_4.a('node.bordercolor','rgba(0,0,0,1)');
  11359. Node192_4.a('node.borderwidth', 0);
  11360. Node192_4.a('node.background','' || 'rgba(0,0,0,0)');
  11361. Node192_4.a('node.gradient','');
  11362. Node192_4.a('node.gradientcolor','');
  11363. Node192_4.a('node.text','301');
  11364. Node192_4.a('node.textalign','left');
  11365. Node192_4.a('node.textvAlign','middle');
  11366. Node192_4.a('node.textrect', [Node192_4textStart, 0, Node192_4textWidth, Node192_4height]);
  11367. Node192_4.a('node.color','rgba(0,0,0,1)');
  11368. Node192_4.a('node.font',' '+ Node192_4fontSize + 'px "Arial"');
  11369. Node192_4.a('node.textvisible',true);
  11370. Node192_4.a('node.linefeed',false);
  11371. if (false) {
  11372. Node192_4.a('node.textfunc',function(g) {
  11373. g.beginPath();
  11374. var str=Node192_4.a('node.text') || '301';
  11375. var color=Node192_4.a('node.color') || 'rgba(0,0,0,1)';
  11376. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node192_4width,Node192_4height,13.3333*_ratio.ratioY,"left",color,' '+ Node192_4fontSize + 'px "Arial"', 0,g);
  11377. });
  11378. }
  11379. if (false) {
  11380. Node192_4.a('node.underlinepoints',[Node192_4lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node192_4fontSize + 2 , ht.Default.getTextSize('301', ' '+ Node192_4fontSize + 'px "Arial"').width + 6, (Node192_4height - Node192_4fontSize) * 0.5*_ratio.ratioY + Node192_4fontSize + 2 ]);
  11381. Node192_4.a('node.underlinevisible',false);
  11382. Node192_4.a('node.underlineBorderWidth', 1);
  11383. }
  11384. dataModel.add(Node192_4);
  11385. zoomNodeList.push({
  11386. node: Node192_4,
  11387. borderWidth: 0,
  11388. attr: 'node.borderwidth'
  11389. }); var Node192_5points=[385, 359,525, 359],
  11390. Node192_5rect=ht.Default.unionPoint([{x:385,y:359},{x:525,y:359}]),
  11391. Node192_5compspts=[];
  11392. _ratio = GD.getRatioWithRotation(0, ratio);
  11393. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  11394. _endratio = GD.getRatioWithRotation(0, ratio);
  11395. for(var i=0;i<Node192_5points.length;i++){
  11396. if(i%2==0){
  11397. Node192_5compspts.push(Node192_5points[i]-Node192_5rect.x);
  11398. }else{
  11399. Node192_5compspts.push(Node192_5points[i]-Node192_5rect.y);
  11400. }
  11401. }
  11402. var Node192_5ptslength=Node192_5compspts.length;
  11403. if (Node192_5rect.height === 0) {
  11404. Node192_5compspts[0] -= 0;
  11405. Node192_5compspts[Node192_5ptslength-2] += 0;
  11406. } else if (Node192_5rect.width === 0){
  11407. Node192_5compspts[1] -= 0;
  11408. Node192_5compspts[Node192_5ptslength-1] += 0;
  11409. } else {
  11410. Node192_5compspts[0] -= 0;
  11411. Node192_5compspts[1] -= 0;
  11412. Node192_5compspts[Node192_5ptslength-2] += 0;
  11413. Node192_5compspts[Node192_5ptslength-1] += 0;
  11414. }
  11415. Node192_5 = new ht.Node();
  11416. Node192_5.borderWidth = 1;
  11417. Node192_5rect.width = Node192_5rect.width === 0 ? 0.0001 : Node192_5rect.width;
  11418. Node192_5rect.height = Node192_5rect.height === 0 ? 0.0001 : Node192_5rect.height;
  11419. var Node192_5endCompspts = [Node192_5compspts[Node192_5ptslength-2],Node192_5compspts[Node192_5ptslength-1],0,0];
  11420. var Node192_5startCompspts = [Node192_5compspts[0],Node192_5compspts[1],0,0];
  11421. Node192_5.setImage(GD.getPolyLineJSON());
  11422. Node192_5.setPosition(Node192_5rect.x+Node192_5rect.width/2,Node192_5rect.y+Node192_5rect.height/2);
  11423. Node192_5.setSize(Node192_5rect.width,Node192_5rect.height);
  11424. Node192_5.setStyle("opacity",1);
  11425. Node192_5.s({'pixelPerfect':true});
  11426. Node192_5borderwidth=1;
  11427. Node192_5.setRotation(0);
  11428. dataModel.add(Node192_5);
  11429. Node192_5.a('node.points',Node192_5compspts);
  11430. Node192_5.a('node.segments',[1,2]);
  11431. Node192_5.a('node.color','rgba(255,0,255,1)');
  11432. Node192_5.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11433. Node192_5.a('node.borderColor','rgba(255,0,255,1)');
  11434. Node192_5.a('node.background','rgba(255,0,255,1)');
  11435. Node192_5.a('node.gradient','');
  11436. Node192_5.a('node.gradientcolor','rgba(255,0,255,1)');
  11437. Node192_5.a('node.endCompspts',Node192_5endCompspts);
  11438. Node192_5.a('node.startCompspts',Node192_5startCompspts);
  11439. (function (node, img, compspts, endCompspts, startCompspts) {
  11440. var position = node.getPosition(),
  11441. w = node.getWidth()*_ratio.ratioX,
  11442. h = node.getHeight()*_ratio.ratioY;
  11443. function resetPoints(rx, ry) {
  11444. for (var i = 0, len = compspts.length; i < len; i++) {
  11445. if (i%2 === 0) {
  11446. compspts[i]*=rx;
  11447. } else {
  11448. compspts[i]*=ry;
  11449. }
  11450. }
  11451. endCompspts[0] = compspts[compspts.length-2];
  11452. endCompspts[1] = compspts[compspts.length-1];
  11453. endCompspts[2] *= rx;
  11454. endCompspts[3] *= ry;
  11455. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11456. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11457. startCompspts[0] = compspts[0];
  11458. startCompspts[1] = compspts[1];
  11459. startCompspts[2] *= rx;
  11460. startCompspts[3] *= ry;
  11461. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11462. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11463. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11464. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11465. }
  11466. node.setSize(w, h);
  11467. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11468. node.a('node.width', w);
  11469. node.a('node.height', h);
  11470. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11471. node.borderWidth = 1;
  11472. node.a('node.borderwidth',node.borderWidth);
  11473. node._nodename = 'Node192_5';
  11474. node._nodeType = 'line';
  11475. zoomNodeList.push({
  11476. node: node,
  11477. attr: 'node.borderwidth'
  11478. });
  11479. var setWidth = node.setWidth,
  11480. setHeight = node.setHeight,
  11481. timer, rx = 1, ry = 1;
  11482. node.setWidth = function (width) {
  11483. var _width = this.getWidth();
  11484. rx = width / _width;
  11485. node.a('node.width', width);
  11486. setWidth.apply(this, arguments);
  11487. resetPoints(rx, 1);
  11488. }
  11489. node.setHeight = function (height) {
  11490. var _height = this.getHeight();
  11491. ry = height / _height;
  11492. node.a('node.height', height);
  11493. setHeight.apply(this, arguments);
  11494. resetPoints(1, ry);
  11495. }
  11496. })(Node192_5, Node192_5.getImage(), Node192_5compspts, Node192_5endCompspts, Node192_5startCompspts);
  11497. var Node192_6points=[525, 359,525, 389],
  11498. Node192_6rect=ht.Default.unionPoint([{x:525,y:359},{x:525,y:389}]),
  11499. Node192_6compspts=[];
  11500. _ratio = GD.getRatioWithRotation(0, ratio);
  11501. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11502. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11503. for(var i=0;i<Node192_6points.length;i++){
  11504. if(i%2==0){
  11505. Node192_6compspts.push(Node192_6points[i]-Node192_6rect.x);
  11506. }else{
  11507. Node192_6compspts.push(Node192_6points[i]-Node192_6rect.y);
  11508. }
  11509. }
  11510. var Node192_6ptslength=Node192_6compspts.length;
  11511. if (Node192_6rect.height === 0) {
  11512. Node192_6compspts[0] -= 0;
  11513. Node192_6compspts[Node192_6ptslength-2] += 0;
  11514. } else if (Node192_6rect.width === 0){
  11515. Node192_6compspts[1] -= 0;
  11516. Node192_6compspts[Node192_6ptslength-1] += 0;
  11517. } else {
  11518. Node192_6compspts[0] -= 0;
  11519. Node192_6compspts[1] -= 0;
  11520. Node192_6compspts[Node192_6ptslength-2] += 0;
  11521. Node192_6compspts[Node192_6ptslength-1] += 0;
  11522. }
  11523. Node192_6 = new ht.Node();
  11524. Node192_6.borderWidth = 1;
  11525. Node192_6rect.width = Node192_6rect.width === 0 ? 0.0001 : Node192_6rect.width;
  11526. Node192_6rect.height = Node192_6rect.height === 0 ? 0.0001 : Node192_6rect.height;
  11527. var Node192_6endCompspts = [Node192_6compspts[Node192_6ptslength-2],Node192_6compspts[Node192_6ptslength-1],0,0];
  11528. var Node192_6startCompspts = [Node192_6compspts[0],Node192_6compspts[1],0,0];
  11529. Node192_6.setImage(GD.getPolyLineJSON());
  11530. Node192_6.setPosition(Node192_6rect.x+Node192_6rect.width/2,Node192_6rect.y+Node192_6rect.height/2);
  11531. Node192_6.setSize(Node192_6rect.width,Node192_6rect.height);
  11532. Node192_6.setStyle("opacity",1);
  11533. Node192_6.s({'pixelPerfect':true});
  11534. Node192_6borderwidth=1;
  11535. Node192_6.setRotation(0);
  11536. dataModel.add(Node192_6);
  11537. Node192_6.a('node.points',Node192_6compspts);
  11538. Node192_6.a('node.segments',[1,2]);
  11539. Node192_6.a('node.color','rgba(255,0,255,1)');
  11540. Node192_6.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11541. Node192_6.a('node.borderColor','rgba(255,0,255,1)');
  11542. Node192_6.a('node.background','rgba(255,0,255,1)');
  11543. Node192_6.a('node.gradient','');
  11544. Node192_6.a('node.gradientcolor','rgba(255,0,255,1)');
  11545. Node192_6.a('node.endCompspts',Node192_6endCompspts);
  11546. Node192_6.a('node.startCompspts',Node192_6startCompspts);
  11547. (function (node, img, compspts, endCompspts, startCompspts) {
  11548. var position = node.getPosition(),
  11549. w = node.getWidth()*_ratio.ratioX,
  11550. h = node.getHeight()*_ratio.ratioY;
  11551. function resetPoints(rx, ry) {
  11552. for (var i = 0, len = compspts.length; i < len; i++) {
  11553. if (i%2 === 0) {
  11554. compspts[i]*=rx;
  11555. } else {
  11556. compspts[i]*=ry;
  11557. }
  11558. }
  11559. endCompspts[0] = compspts[compspts.length-2];
  11560. endCompspts[1] = compspts[compspts.length-1];
  11561. endCompspts[2] *= rx;
  11562. endCompspts[3] *= ry;
  11563. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11564. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11565. startCompspts[0] = compspts[0];
  11566. startCompspts[1] = compspts[1];
  11567. startCompspts[2] *= rx;
  11568. startCompspts[3] *= ry;
  11569. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11570. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11571. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11572. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11573. }
  11574. node.setSize(w, h);
  11575. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11576. node.a('node.width', w);
  11577. node.a('node.height', h);
  11578. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11579. node.borderWidth = 1;
  11580. node.a('node.borderwidth',node.borderWidth);
  11581. node._nodename = 'Node192_6';
  11582. node._nodeType = 'line';
  11583. zoomNodeList.push({
  11584. node: node,
  11585. attr: 'node.borderwidth'
  11586. });
  11587. var setWidth = node.setWidth,
  11588. setHeight = node.setHeight,
  11589. timer, rx = 1, ry = 1;
  11590. node.setWidth = function (width) {
  11591. var _width = this.getWidth();
  11592. rx = width / _width;
  11593. node.a('node.width', width);
  11594. setWidth.apply(this, arguments);
  11595. resetPoints(rx, 1);
  11596. }
  11597. node.setHeight = function (height) {
  11598. var _height = this.getHeight();
  11599. ry = height / _height;
  11600. node.a('node.height', height);
  11601. setHeight.apply(this, arguments);
  11602. resetPoints(1, ry);
  11603. }
  11604. })(Node192_6, Node192_6.getImage(), Node192_6compspts, Node192_6endCompspts, Node192_6startCompspts);
  11605. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11606. var Node192_7 = new ht.lib['接地'](525*ratio.ratioX, 416*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node192_7');
  11607. _libModel.add("Node192_7", Node192_7);
  11608. Node192_7.setRotation(0*Math.PI/180);
  11609. ;
  11610. ;
  11611. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11612. var Node192_8 = new ht.lib['矩形箭头竖'](445*ratio.ratioX, 387*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node192_8');
  11613. _libModel.add("Node192_8", Node192_8);
  11614. Node192_8.setRotation(0*Math.PI/180);
  11615. ;
  11616. ;
  11617. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11618. var Node192_9 = new ht.lib['fff'](486*ratio.ratioX, 390*ratio.ratioY, 15*_ratio.ratioX, 62*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node192_9');
  11619. _libModel.add("Node192_9", Node192_9);
  11620. Node192_9.setRotation(0*Math.PI/180);
  11621. ;
  11622. ;
  11623. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11624. var Node193 = new ht.lib['主变'](1247*ratio.ratioX, 365*ratio.ratioY, 65*_ratio.ratioX, 48*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node193');
  11625. _libModel.add("Node193", Node193);
  11626. Node193.setRotation(0*Math.PI/180);
  11627. ;
  11628. ;
  11629. var Node194points=[1250, 391,1250, 431],
  11630. Node194rect=ht.Default.unionPoint([{x:1250,y:391},{x:1250,y:431}]),
  11631. Node194compspts=[];
  11632. _ratio = GD.getRatioWithRotation(0, ratio);
  11633. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11634. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11635. for(var i=0;i<Node194points.length;i++){
  11636. if(i%2==0){
  11637. Node194compspts.push(Node194points[i]-Node194rect.x);
  11638. }else{
  11639. Node194compspts.push(Node194points[i]-Node194rect.y);
  11640. }
  11641. }
  11642. var Node194ptslength=Node194compspts.length;
  11643. if (Node194rect.height === 0) {
  11644. Node194compspts[0] -= 0;
  11645. Node194compspts[Node194ptslength-2] += 0;
  11646. } else if (Node194rect.width === 0){
  11647. Node194compspts[1] -= 0;
  11648. Node194compspts[Node194ptslength-1] += 0;
  11649. } else {
  11650. Node194compspts[0] -= 0;
  11651. Node194compspts[1] -= 0;
  11652. Node194compspts[Node194ptslength-2] += 0;
  11653. Node194compspts[Node194ptslength-1] += 0;
  11654. }
  11655. Node194 = new ht.Node();
  11656. Node194.borderWidth = 1;
  11657. Node194rect.width = Node194rect.width === 0 ? 0.0001 : Node194rect.width;
  11658. Node194rect.height = Node194rect.height === 0 ? 0.0001 : Node194rect.height;
  11659. var Node194endCompspts = [Node194compspts[Node194ptslength-2],Node194compspts[Node194ptslength-1],0,0];
  11660. var Node194startCompspts = [Node194compspts[0],Node194compspts[1],0,0];
  11661. Node194.setImage(GD.getPolyLineJSON());
  11662. Node194.setPosition(Node194rect.x+Node194rect.width/2,Node194rect.y+Node194rect.height/2);
  11663. Node194.setSize(Node194rect.width,Node194rect.height);
  11664. Node194.setStyle("opacity",1);
  11665. Node194.s({'pixelPerfect':true});
  11666. Node194borderwidth=1;
  11667. Node194.setRotation(0);
  11668. dataModel.add(Node194);
  11669. Node194.a('node.points',Node194compspts);
  11670. Node194.a('node.segments',[1,2]);
  11671. Node194.a('node.color','rgba(255,128,0,1)');
  11672. Node194.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11673. Node194.a('node.borderColor','rgba(255,128,0,1)');
  11674. Node194.a('node.background','rgba(255,128,0,1)');
  11675. Node194.a('node.gradient','');
  11676. Node194.a('node.gradientcolor','rgba(255,128,0,1)');
  11677. Node194.a('node.endCompspts',Node194endCompspts);
  11678. Node194.a('node.startCompspts',Node194startCompspts);
  11679. (function (node, img, compspts, endCompspts, startCompspts) {
  11680. var position = node.getPosition(),
  11681. w = node.getWidth()*_ratio.ratioX,
  11682. h = node.getHeight()*_ratio.ratioY;
  11683. function resetPoints(rx, ry) {
  11684. for (var i = 0, len = compspts.length; i < len; i++) {
  11685. if (i%2 === 0) {
  11686. compspts[i]*=rx;
  11687. } else {
  11688. compspts[i]*=ry;
  11689. }
  11690. }
  11691. endCompspts[0] = compspts[compspts.length-2];
  11692. endCompspts[1] = compspts[compspts.length-1];
  11693. endCompspts[2] *= rx;
  11694. endCompspts[3] *= ry;
  11695. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11696. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11697. startCompspts[0] = compspts[0];
  11698. startCompspts[1] = compspts[1];
  11699. startCompspts[2] *= rx;
  11700. startCompspts[3] *= ry;
  11701. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11702. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11703. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11704. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11705. }
  11706. node.setSize(w, h);
  11707. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11708. node.a('node.width', w);
  11709. node.a('node.height', h);
  11710. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11711. node.borderWidth = 1;
  11712. node.a('node.borderwidth',node.borderWidth);
  11713. node._nodename = 'Node194';
  11714. node._nodeType = 'line';
  11715. zoomNodeList.push({
  11716. node: node,
  11717. attr: 'node.borderwidth'
  11718. });
  11719. var setWidth = node.setWidth,
  11720. setHeight = node.setHeight,
  11721. timer, rx = 1, ry = 1;
  11722. node.setWidth = function (width) {
  11723. var _width = this.getWidth();
  11724. rx = width / _width;
  11725. node.a('node.width', width);
  11726. setWidth.apply(this, arguments);
  11727. resetPoints(rx, 1);
  11728. }
  11729. node.setHeight = function (height) {
  11730. var _height = this.getHeight();
  11731. ry = height / _height;
  11732. node.a('node.height', height);
  11733. setHeight.apply(this, arguments);
  11734. resetPoints(1, ry);
  11735. }
  11736. })(Node194, Node194.getImage(), Node194compspts, Node194endCompspts, Node194startCompspts);
  11737. var Node195points=[1250, 421,1300, 421],
  11738. Node195rect=ht.Default.unionPoint([{x:1250,y:421},{x:1300,y:421}]),
  11739. Node195compspts=[];
  11740. _ratio = GD.getRatioWithRotation(0, ratio);
  11741. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  11742. _endratio = GD.getRatioWithRotation(0, ratio);
  11743. for(var i=0;i<Node195points.length;i++){
  11744. if(i%2==0){
  11745. Node195compspts.push(Node195points[i]-Node195rect.x);
  11746. }else{
  11747. Node195compspts.push(Node195points[i]-Node195rect.y);
  11748. }
  11749. }
  11750. var Node195ptslength=Node195compspts.length;
  11751. if (Node195rect.height === 0) {
  11752. Node195compspts[0] -= 0;
  11753. Node195compspts[Node195ptslength-2] += 0;
  11754. } else if (Node195rect.width === 0){
  11755. Node195compspts[1] -= 0;
  11756. Node195compspts[Node195ptslength-1] += 0;
  11757. } else {
  11758. Node195compspts[0] -= 0;
  11759. Node195compspts[1] -= 0;
  11760. Node195compspts[Node195ptslength-2] += 0;
  11761. Node195compspts[Node195ptslength-1] += 0;
  11762. }
  11763. Node195 = new ht.Node();
  11764. Node195.borderWidth = 1;
  11765. Node195rect.width = Node195rect.width === 0 ? 0.0001 : Node195rect.width;
  11766. Node195rect.height = Node195rect.height === 0 ? 0.0001 : Node195rect.height;
  11767. var Node195endCompspts = [Node195compspts[Node195ptslength-2],Node195compspts[Node195ptslength-1],0,0];
  11768. var Node195startCompspts = [Node195compspts[0],Node195compspts[1],0,0];
  11769. Node195.setImage(GD.getPolyLineJSON());
  11770. Node195.setPosition(Node195rect.x+Node195rect.width/2,Node195rect.y+Node195rect.height/2);
  11771. Node195.setSize(Node195rect.width,Node195rect.height);
  11772. Node195.setStyle("opacity",1);
  11773. Node195.s({'pixelPerfect':true});
  11774. Node195borderwidth=1;
  11775. Node195.setRotation(0);
  11776. dataModel.add(Node195);
  11777. Node195.a('node.points',Node195compspts);
  11778. Node195.a('node.segments',[1,2]);
  11779. Node195.a('node.color','rgba(255,128,0,1)');
  11780. Node195.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11781. Node195.a('node.borderColor','rgba(255,128,0,1)');
  11782. Node195.a('node.background','rgba(255,128,0,1)');
  11783. Node195.a('node.gradient','');
  11784. Node195.a('node.gradientcolor','rgba(255,128,0,1)');
  11785. Node195.a('node.endCompspts',Node195endCompspts);
  11786. Node195.a('node.startCompspts',Node195startCompspts);
  11787. (function (node, img, compspts, endCompspts, startCompspts) {
  11788. var position = node.getPosition(),
  11789. w = node.getWidth()*_ratio.ratioX,
  11790. h = node.getHeight()*_ratio.ratioY;
  11791. function resetPoints(rx, ry) {
  11792. for (var i = 0, len = compspts.length; i < len; i++) {
  11793. if (i%2 === 0) {
  11794. compspts[i]*=rx;
  11795. } else {
  11796. compspts[i]*=ry;
  11797. }
  11798. }
  11799. endCompspts[0] = compspts[compspts.length-2];
  11800. endCompspts[1] = compspts[compspts.length-1];
  11801. endCompspts[2] *= rx;
  11802. endCompspts[3] *= ry;
  11803. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11804. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11805. startCompspts[0] = compspts[0];
  11806. startCompspts[1] = compspts[1];
  11807. startCompspts[2] *= rx;
  11808. startCompspts[3] *= ry;
  11809. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11810. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11811. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11812. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11813. }
  11814. node.setSize(w, h);
  11815. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11816. node.a('node.width', w);
  11817. node.a('node.height', h);
  11818. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11819. node.borderWidth = 1;
  11820. node.a('node.borderwidth',node.borderWidth);
  11821. node._nodename = 'Node195';
  11822. node._nodeType = 'line';
  11823. zoomNodeList.push({
  11824. node: node,
  11825. attr: 'node.borderwidth'
  11826. });
  11827. var setWidth = node.setWidth,
  11828. setHeight = node.setHeight,
  11829. timer, rx = 1, ry = 1;
  11830. node.setWidth = function (width) {
  11831. var _width = this.getWidth();
  11832. rx = width / _width;
  11833. node.a('node.width', width);
  11834. setWidth.apply(this, arguments);
  11835. resetPoints(rx, 1);
  11836. }
  11837. node.setHeight = function (height) {
  11838. var _height = this.getHeight();
  11839. ry = height / _height;
  11840. node.a('node.height', height);
  11841. setHeight.apply(this, arguments);
  11842. resetPoints(1, ry);
  11843. }
  11844. })(Node195, Node195.getImage(), Node195compspts, Node195endCompspts, Node195startCompspts);
  11845. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11846. var Node196 = new ht.lib['矩形箭头上'](1299*ratio.ratioX, 448*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node196');
  11847. _libModel.add("Node196", Node196);
  11848. Node196.setRotation(0*Math.PI/180);
  11849. ;
  11850. ;
  11851. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11852. var Node197 = new ht.Node();
  11853. var Node197textStart, Node197textWidth, Node197lineStart, Node197align = 'left', Node197fontSize = 13.3333*_ratio.ratioY,Node197width = 27*_ratio.ratioX, Node197height = 24*_ratio.ratioY;
  11854. (function () {
  11855. if (Node197align === 'left') {
  11856. Node197textStart = Node197fontSize * 0.2 > 2 ? Node197fontSize * 0.2 - 4 : Node197fontSize * 0.2 - 9;
  11857. Node197textWidth = Node197width;
  11858. Node197lineStart = 1;
  11859. } else if (Node197align === 'right') {
  11860. Node197textStart = 0;
  11861. Node197textWidth =Node197fontSize <= 8 ? Node197width + Node197fontSize * 0.2 + 6 : Node197width - Node197fontSize * 0.2;
  11862. Node197lineStart = (Node197width - (ht.Default.getTextSize('302', ' '+ Node197fontSize + 'px "Arial"').width + 6)) * 0.5;
  11863. } else if (Node197align === 'center') {
  11864. Node197textStart = -3;
  11865. Node197textWidth = Node197width;
  11866. Node197lineStart = Node197width - ht.Default.getTextSize('302', ' '+ Node197fontSize + 'px "Arial"').width - 11;
  11867. }
  11868. })();
  11869. Node197.setImage(GD.getTextJSON(Node197width, Node197height, true, false, false, ' '+ Node197fontSize + 'px "Arial"'))
  11870. Node197.setPosition(1217*ratio.ratioX, 456*ratio.ratioY);
  11871. Node197.setWidth(Node197width);
  11872. Node197.setHeight(Node197height);
  11873. Node197._nodeType = 'text';
  11874. Node197._disallowEvert = true;
  11875. Node197.setRotation(0*Math.PI/180);
  11876. Node197.a('node.width', Node197width);
  11877. Node197.a('node.height', Node197height);
  11878. Node197.a('node.rect', [0, 0, Node197width, Node197height]);
  11879. Node197.a('node.bordercolor','rgba(0,0,0,1)');
  11880. Node197.a('node.borderwidth', 0);
  11881. Node197.a('node.background','' || 'rgba(0,0,0,0)');
  11882. Node197.a('node.gradient','');
  11883. Node197.a('node.gradientcolor','');
  11884. Node197.a('node.text','302');
  11885. Node197.a('node.textalign','left');
  11886. Node197.a('node.textvAlign','middle');
  11887. Node197.a('node.textrect', [Node197textStart, 0, Node197textWidth, Node197height]);
  11888. Node197.a('node.color','rgba(0,0,0,1)');
  11889. Node197.a('node.font',' '+ Node197fontSize + 'px "Arial"');
  11890. Node197.a('node.textvisible',true);
  11891. Node197.a('node.linefeed',false);
  11892. if (false) {
  11893. Node197.a('node.textfunc',function(g) {
  11894. g.beginPath();
  11895. var str=Node197.a('node.text') || '302';
  11896. var color=Node197.a('node.color') || 'rgba(0,0,0,1)';
  11897. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node197width,Node197height,13.3333*_ratio.ratioY,"left",color,' '+ Node197fontSize + 'px "Arial"', 0,g);
  11898. });
  11899. }
  11900. if (false) {
  11901. Node197.a('node.underlinepoints',[Node197lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node197fontSize + 2 , ht.Default.getTextSize('302', ' '+ Node197fontSize + 'px "Arial"').width + 6, (Node197height - Node197fontSize) * 0.5*_ratio.ratioY + Node197fontSize + 2 ]);
  11902. Node197.a('node.underlinevisible',false);
  11903. Node197.a('node.underlineBorderWidth', 1);
  11904. }
  11905. dataModel.add(Node197);
  11906. zoomNodeList.push({
  11907. node: Node197,
  11908. borderWidth: 0,
  11909. attr: 'node.borderwidth'
  11910. }); var Node198points=[1266, 361,1406, 361],
  11911. Node198rect=ht.Default.unionPoint([{x:1266,y:361},{x:1406,y:361}]),
  11912. Node198compspts=[];
  11913. _ratio = GD.getRatioWithRotation(0, ratio);
  11914. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  11915. _endratio = GD.getRatioWithRotation(0, ratio);
  11916. for(var i=0;i<Node198points.length;i++){
  11917. if(i%2==0){
  11918. Node198compspts.push(Node198points[i]-Node198rect.x);
  11919. }else{
  11920. Node198compspts.push(Node198points[i]-Node198rect.y);
  11921. }
  11922. }
  11923. var Node198ptslength=Node198compspts.length;
  11924. if (Node198rect.height === 0) {
  11925. Node198compspts[0] -= 0;
  11926. Node198compspts[Node198ptslength-2] += 0;
  11927. } else if (Node198rect.width === 0){
  11928. Node198compspts[1] -= 0;
  11929. Node198compspts[Node198ptslength-1] += 0;
  11930. } else {
  11931. Node198compspts[0] -= 0;
  11932. Node198compspts[1] -= 0;
  11933. Node198compspts[Node198ptslength-2] += 0;
  11934. Node198compspts[Node198ptslength-1] += 0;
  11935. }
  11936. Node198 = new ht.Node();
  11937. Node198.borderWidth = 1;
  11938. Node198rect.width = Node198rect.width === 0 ? 0.0001 : Node198rect.width;
  11939. Node198rect.height = Node198rect.height === 0 ? 0.0001 : Node198rect.height;
  11940. var Node198endCompspts = [Node198compspts[Node198ptslength-2],Node198compspts[Node198ptslength-1],0,0];
  11941. var Node198startCompspts = [Node198compspts[0],Node198compspts[1],0,0];
  11942. Node198.setImage(GD.getPolyLineJSON());
  11943. Node198.setPosition(Node198rect.x+Node198rect.width/2,Node198rect.y+Node198rect.height/2);
  11944. Node198.setSize(Node198rect.width,Node198rect.height);
  11945. Node198.setStyle("opacity",1);
  11946. Node198.s({'pixelPerfect':true});
  11947. Node198borderwidth=1;
  11948. Node198.setRotation(0);
  11949. dataModel.add(Node198);
  11950. Node198.a('node.points',Node198compspts);
  11951. Node198.a('node.segments',[1,2]);
  11952. Node198.a('node.color','rgba(255,0,255,1)');
  11953. Node198.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11954. Node198.a('node.borderColor','rgba(255,0,255,1)');
  11955. Node198.a('node.background','rgba(255,0,255,1)');
  11956. Node198.a('node.gradient','');
  11957. Node198.a('node.gradientcolor','rgba(255,0,255,1)');
  11958. Node198.a('node.endCompspts',Node198endCompspts);
  11959. Node198.a('node.startCompspts',Node198startCompspts);
  11960. (function (node, img, compspts, endCompspts, startCompspts) {
  11961. var position = node.getPosition(),
  11962. w = node.getWidth()*_ratio.ratioX,
  11963. h = node.getHeight()*_ratio.ratioY;
  11964. function resetPoints(rx, ry) {
  11965. for (var i = 0, len = compspts.length; i < len; i++) {
  11966. if (i%2 === 0) {
  11967. compspts[i]*=rx;
  11968. } else {
  11969. compspts[i]*=ry;
  11970. }
  11971. }
  11972. endCompspts[0] = compspts[compspts.length-2];
  11973. endCompspts[1] = compspts[compspts.length-1];
  11974. endCompspts[2] *= rx;
  11975. endCompspts[3] *= ry;
  11976. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11977. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11978. startCompspts[0] = compspts[0];
  11979. startCompspts[1] = compspts[1];
  11980. startCompspts[2] *= rx;
  11981. startCompspts[3] *= ry;
  11982. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11983. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11984. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11985. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11986. }
  11987. node.setSize(w, h);
  11988. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11989. node.a('node.width', w);
  11990. node.a('node.height', h);
  11991. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11992. node.borderWidth = 1;
  11993. node.a('node.borderwidth',node.borderWidth);
  11994. node._nodename = 'Node198';
  11995. node._nodeType = 'line';
  11996. zoomNodeList.push({
  11997. node: node,
  11998. attr: 'node.borderwidth'
  11999. });
  12000. var setWidth = node.setWidth,
  12001. setHeight = node.setHeight,
  12002. timer, rx = 1, ry = 1;
  12003. node.setWidth = function (width) {
  12004. var _width = this.getWidth();
  12005. rx = width / _width;
  12006. node.a('node.width', width);
  12007. setWidth.apply(this, arguments);
  12008. resetPoints(rx, 1);
  12009. }
  12010. node.setHeight = function (height) {
  12011. var _height = this.getHeight();
  12012. ry = height / _height;
  12013. node.a('node.height', height);
  12014. setHeight.apply(this, arguments);
  12015. resetPoints(1, ry);
  12016. }
  12017. })(Node198, Node198.getImage(), Node198compspts, Node198endCompspts, Node198startCompspts);
  12018. var Node199points=[1406, 361,1406, 391],
  12019. Node199rect=ht.Default.unionPoint([{x:1406,y:361},{x:1406,y:391}]),
  12020. Node199compspts=[];
  12021. _ratio = GD.getRatioWithRotation(0, ratio);
  12022. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  12023. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  12024. for(var i=0;i<Node199points.length;i++){
  12025. if(i%2==0){
  12026. Node199compspts.push(Node199points[i]-Node199rect.x);
  12027. }else{
  12028. Node199compspts.push(Node199points[i]-Node199rect.y);
  12029. }
  12030. }
  12031. var Node199ptslength=Node199compspts.length;
  12032. if (Node199rect.height === 0) {
  12033. Node199compspts[0] -= 0;
  12034. Node199compspts[Node199ptslength-2] += 0;
  12035. } else if (Node199rect.width === 0){
  12036. Node199compspts[1] -= 0;
  12037. Node199compspts[Node199ptslength-1] += 0;
  12038. } else {
  12039. Node199compspts[0] -= 0;
  12040. Node199compspts[1] -= 0;
  12041. Node199compspts[Node199ptslength-2] += 0;
  12042. Node199compspts[Node199ptslength-1] += 0;
  12043. }
  12044. Node199 = new ht.Node();
  12045. Node199.borderWidth = 1;
  12046. Node199rect.width = Node199rect.width === 0 ? 0.0001 : Node199rect.width;
  12047. Node199rect.height = Node199rect.height === 0 ? 0.0001 : Node199rect.height;
  12048. var Node199endCompspts = [Node199compspts[Node199ptslength-2],Node199compspts[Node199ptslength-1],0,0];
  12049. var Node199startCompspts = [Node199compspts[0],Node199compspts[1],0,0];
  12050. Node199.setImage(GD.getPolyLineJSON());
  12051. Node199.setPosition(Node199rect.x+Node199rect.width/2,Node199rect.y+Node199rect.height/2);
  12052. Node199.setSize(Node199rect.width,Node199rect.height);
  12053. Node199.setStyle("opacity",1);
  12054. Node199.s({'pixelPerfect':true});
  12055. Node199borderwidth=1;
  12056. Node199.setRotation(0);
  12057. dataModel.add(Node199);
  12058. Node199.a('node.points',Node199compspts);
  12059. Node199.a('node.segments',[1,2]);
  12060. Node199.a('node.color','rgba(255,0,255,1)');
  12061. Node199.a('node.borderPattern',getDashStyle("@borderPattern@"));
  12062. Node199.a('node.borderColor','rgba(255,0,255,1)');
  12063. Node199.a('node.background','rgba(255,0,255,1)');
  12064. Node199.a('node.gradient','');
  12065. Node199.a('node.gradientcolor','rgba(255,0,255,1)');
  12066. Node199.a('node.endCompspts',Node199endCompspts);
  12067. Node199.a('node.startCompspts',Node199startCompspts);
  12068. (function (node, img, compspts, endCompspts, startCompspts) {
  12069. var position = node.getPosition(),
  12070. w = node.getWidth()*_ratio.ratioX,
  12071. h = node.getHeight()*_ratio.ratioY;
  12072. function resetPoints(rx, ry) {
  12073. for (var i = 0, len = compspts.length; i < len; i++) {
  12074. if (i%2 === 0) {
  12075. compspts[i]*=rx;
  12076. } else {
  12077. compspts[i]*=ry;
  12078. }
  12079. }
  12080. endCompspts[0] = compspts[compspts.length-2];
  12081. endCompspts[1] = compspts[compspts.length-1];
  12082. endCompspts[2] *= rx;
  12083. endCompspts[3] *= ry;
  12084. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  12085. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  12086. startCompspts[0] = compspts[0];
  12087. startCompspts[1] = compspts[1];
  12088. startCompspts[2] *= rx;
  12089. startCompspts[3] *= ry;
  12090. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  12091. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  12092. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  12093. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  12094. }
  12095. node.setSize(w, h);
  12096. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  12097. node.a('node.width', w);
  12098. node.a('node.height', h);
  12099. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12100. node.borderWidth = 1;
  12101. node.a('node.borderwidth',node.borderWidth);
  12102. node._nodename = 'Node199';
  12103. node._nodeType = 'line';
  12104. zoomNodeList.push({
  12105. node: node,
  12106. attr: 'node.borderwidth'
  12107. });
  12108. var setWidth = node.setWidth,
  12109. setHeight = node.setHeight,
  12110. timer, rx = 1, ry = 1;
  12111. node.setWidth = function (width) {
  12112. var _width = this.getWidth();
  12113. rx = width / _width;
  12114. node.a('node.width', width);
  12115. setWidth.apply(this, arguments);
  12116. resetPoints(rx, 1);
  12117. }
  12118. node.setHeight = function (height) {
  12119. var _height = this.getHeight();
  12120. ry = height / _height;
  12121. node.a('node.height', height);
  12122. setHeight.apply(this, arguments);
  12123. resetPoints(1, ry);
  12124. }
  12125. })(Node199, Node199.getImage(), Node199compspts, Node199endCompspts, Node199startCompspts);
  12126. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12127. var Node200 = new ht.lib['接地'](1406*ratio.ratioX, 418*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node200');
  12128. _libModel.add("Node200", Node200);
  12129. Node200.setRotation(0*Math.PI/180);
  12130. ;
  12131. ;
  12132. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12133. var Node201 = new ht.lib['矩形箭头竖'](1326*ratio.ratioX, 389*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node201');
  12134. _libModel.add("Node201", Node201);
  12135. Node201.setRotation(0*Math.PI/180);
  12136. ;
  12137. ;
  12138. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12139. var Node202 = new ht.lib['fff'](1367*ratio.ratioX, 392*ratio.ratioY, 15*_ratio.ratioX, 62*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node202');
  12140. _libModel.add("Node202", Node202);
  12141. Node202.setRotation(0*Math.PI/180);
  12142. ;
  12143. ;
  12144. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12145. var Node203 = new ht.Node();
  12146. var Node203textStart, Node203textWidth, Node203lineStart, Node203align = 'left', Node203fontSize = 13.3333*_ratio.ratioY,Node203width = 27*_ratio.ratioX, Node203height = 24*_ratio.ratioY;
  12147. (function () {
  12148. if (Node203align === 'left') {
  12149. Node203textStart = Node203fontSize * 0.2 > 2 ? Node203fontSize * 0.2 - 4 : Node203fontSize * 0.2 - 9;
  12150. Node203textWidth = Node203width;
  12151. Node203lineStart = 1;
  12152. } else if (Node203align === 'right') {
  12153. Node203textStart = 0;
  12154. Node203textWidth =Node203fontSize <= 8 ? Node203width + Node203fontSize * 0.2 + 6 : Node203width - Node203fontSize * 0.2;
  12155. Node203lineStart = (Node203width - (ht.Default.getTextSize('220', ' '+ Node203fontSize + 'px "Arial"').width + 6)) * 0.5;
  12156. } else if (Node203align === 'center') {
  12157. Node203textStart = -3;
  12158. Node203textWidth = Node203width;
  12159. Node203lineStart = Node203width - ht.Default.getTextSize('220', ' '+ Node203fontSize + 'px "Arial"').width - 11;
  12160. }
  12161. })();
  12162. Node203.setImage(GD.getTextJSON(Node203width, Node203height, true, false, false, ' '+ Node203fontSize + 'px "Arial"'))
  12163. Node203.setPosition(1437*ratio.ratioX, 406*ratio.ratioY);
  12164. Node203.setWidth(Node203width);
  12165. Node203.setHeight(Node203height);
  12166. Node203._nodeType = 'text';
  12167. Node203._disallowEvert = true;
  12168. Node203.setRotation(0*Math.PI/180);
  12169. Node203.a('node.width', Node203width);
  12170. Node203.a('node.height', Node203height);
  12171. Node203.a('node.rect', [0, 0, Node203width, Node203height]);
  12172. Node203.a('node.bordercolor','rgba(0,0,0,1)');
  12173. Node203.a('node.borderwidth', 0);
  12174. Node203.a('node.background','' || 'rgba(0,0,0,0)');
  12175. Node203.a('node.gradient','');
  12176. Node203.a('node.gradientcolor','');
  12177. Node203.a('node.text','220');
  12178. Node203.a('node.textalign','left');
  12179. Node203.a('node.textvAlign','middle');
  12180. Node203.a('node.textrect', [Node203textStart, 0, Node203textWidth, Node203height]);
  12181. Node203.a('node.color','rgba(0,0,0,1)');
  12182. Node203.a('node.font',' '+ Node203fontSize + 'px "Arial"');
  12183. Node203.a('node.textvisible',true);
  12184. Node203.a('node.linefeed',false);
  12185. if (false) {
  12186. Node203.a('node.textfunc',function(g) {
  12187. g.beginPath();
  12188. var str=Node203.a('node.text') || '220';
  12189. var color=Node203.a('node.color') || 'rgba(0,0,0,1)';
  12190. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node203width,Node203height,13.3333*_ratio.ratioY,"left",color,' '+ Node203fontSize + 'px "Arial"', 0,g);
  12191. });
  12192. }
  12193. if (false) {
  12194. Node203.a('node.underlinepoints',[Node203lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node203fontSize + 2 , ht.Default.getTextSize('220', ' '+ Node203fontSize + 'px "Arial"').width + 6, (Node203height - Node203fontSize) * 0.5*_ratio.ratioY + Node203fontSize + 2 ]);
  12195. Node203.a('node.underlinevisible',false);
  12196. Node203.a('node.underlineBorderWidth', 1);
  12197. }
  12198. dataModel.add(Node203);
  12199. zoomNodeList.push({
  12200. node: Node203,
  12201. borderWidth: 0,
  12202. attr: 'node.borderwidth'
  12203. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12204. var Node204_0 = new ht.Node();
  12205. var Node204_0textStart, Node204_0textWidth, Node204_0lineStart, Node204_0align = 'left', Node204_0fontSize = 13.3333*_ratio.ratioY,Node204_0width = 75*_ratio.ratioX, Node204_0height = 24*_ratio.ratioY;
  12206. (function () {
  12207. if (Node204_0align === 'left') {
  12208. Node204_0textStart = Node204_0fontSize * 0.2 > 2 ? Node204_0fontSize * 0.2 - 4 : Node204_0fontSize * 0.2 - 9;
  12209. Node204_0textWidth = Node204_0width;
  12210. Node204_0lineStart = 1;
  12211. } else if (Node204_0align === 'right') {
  12212. Node204_0textStart = 0;
  12213. Node204_0textWidth =Node204_0fontSize <= 8 ? Node204_0width + Node204_0fontSize * 0.2 + 6 : Node204_0width - Node204_0fontSize * 0.2;
  12214. Node204_0lineStart = (Node204_0width - (ht.Default.getTextSize('1号主变', ' '+ Node204_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  12215. } else if (Node204_0align === 'center') {
  12216. Node204_0textStart = -3;
  12217. Node204_0textWidth = Node204_0width;
  12218. Node204_0lineStart = Node204_0width - ht.Default.getTextSize('1号主变', ' '+ Node204_0fontSize + 'px "Arial"').width - 11;
  12219. }
  12220. })();
  12221. Node204_0.setImage(GD.getTextJSON(Node204_0width, Node204_0height, true, false, false, ' '+ Node204_0fontSize + 'px "Arial"'))
  12222. Node204_0.setPosition(281*ratio.ratioX, 366*ratio.ratioY);
  12223. Node204_0.setWidth(Node204_0width);
  12224. Node204_0.setHeight(Node204_0height);
  12225. Node204_0._nodeType = 'text';
  12226. Node204_0._disallowEvert = true;
  12227. Node204_0.setRotation(0*Math.PI/180);
  12228. Node204_0.a('node.width', Node204_0width);
  12229. Node204_0.a('node.height', Node204_0height);
  12230. Node204_0.a('node.rect', [0, 0, Node204_0width, Node204_0height]);
  12231. Node204_0.a('node.bordercolor','rgba(0,0,0,1)');
  12232. Node204_0.a('node.borderwidth', 0);
  12233. Node204_0.a('node.background','' || 'rgba(0,0,0,0)');
  12234. Node204_0.a('node.gradient','');
  12235. Node204_0.a('node.gradientcolor','');
  12236. Node204_0.a('node.text','1号主变');
  12237. Node204_0.a('node.textalign','left');
  12238. Node204_0.a('node.textvAlign','middle');
  12239. Node204_0.a('node.textrect', [Node204_0textStart, 0, Node204_0textWidth, Node204_0height]);
  12240. Node204_0.a('node.color','rgba(0,0,0,1)');
  12241. Node204_0.a('node.font',' '+ Node204_0fontSize + 'px "Arial"');
  12242. Node204_0.a('node.textvisible',true);
  12243. Node204_0.a('node.linefeed',false);
  12244. if (false) {
  12245. Node204_0.a('node.textfunc',function(g) {
  12246. g.beginPath();
  12247. var str=Node204_0.a('node.text') || '1号主变';
  12248. var color=Node204_0.a('node.color') || 'rgba(0,0,0,1)';
  12249. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node204_0width,Node204_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node204_0fontSize + 'px "Arial"', 0,g);
  12250. });
  12251. }
  12252. if (false) {
  12253. Node204_0.a('node.underlinepoints',[Node204_0lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node204_0fontSize + 2 , ht.Default.getTextSize('1号主变', ' '+ Node204_0fontSize + 'px "Arial"').width + 6, (Node204_0height - Node204_0fontSize) * 0.5*_ratio.ratioY + Node204_0fontSize + 2 ]);
  12254. Node204_0.a('node.underlinevisible',false);
  12255. Node204_0.a('node.underlineBorderWidth', 1);
  12256. }
  12257. dataModel.add(Node204_0);
  12258. zoomNodeList.push({
  12259. node: Node204_0,
  12260. borderWidth: 0,
  12261. attr: 'node.borderwidth'
  12262. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12263. var Node204_1 = new ht.Node();
  12264. var Node204_1textStart, Node204_1textWidth, Node204_1lineStart, Node204_1align = 'left', Node204_1fontSize = 13.3333*_ratio.ratioY,Node204_1width = 75*_ratio.ratioX, Node204_1height = 24*_ratio.ratioY;
  12265. (function () {
  12266. if (Node204_1align === 'left') {
  12267. Node204_1textStart = Node204_1fontSize * 0.2 > 2 ? Node204_1fontSize * 0.2 - 4 : Node204_1fontSize * 0.2 - 9;
  12268. Node204_1textWidth = Node204_1width;
  12269. Node204_1lineStart = 1;
  12270. } else if (Node204_1align === 'right') {
  12271. Node204_1textStart = 0;
  12272. Node204_1textWidth =Node204_1fontSize <= 8 ? Node204_1width + Node204_1fontSize * 0.2 + 6 : Node204_1width - Node204_1fontSize * 0.2;
  12273. Node204_1lineStart = (Node204_1width - (ht.Default.getTextSize('档位:', ' '+ Node204_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  12274. } else if (Node204_1align === 'center') {
  12275. Node204_1textStart = -3;
  12276. Node204_1textWidth = Node204_1width;
  12277. Node204_1lineStart = Node204_1width - ht.Default.getTextSize('档位:', ' '+ Node204_1fontSize + 'px "Arial"').width - 11;
  12278. }
  12279. })();
  12280. Node204_1.setImage(GD.getTextJSON(Node204_1width, Node204_1height, true, false, false, ' '+ Node204_1fontSize + 'px "Arial"'))
  12281. Node204_1.setPosition(295*ratio.ratioX, 386*ratio.ratioY);
  12282. Node204_1.setWidth(Node204_1width);
  12283. Node204_1.setHeight(Node204_1height);
  12284. Node204_1._nodeType = 'text';
  12285. Node204_1._disallowEvert = true;
  12286. Node204_1.setRotation(0*Math.PI/180);
  12287. Node204_1.a('node.width', Node204_1width);
  12288. Node204_1.a('node.height', Node204_1height);
  12289. Node204_1.a('node.rect', [0, 0, Node204_1width, Node204_1height]);
  12290. Node204_1.a('node.bordercolor','rgba(0,0,0,1)');
  12291. Node204_1.a('node.borderwidth', 0);
  12292. Node204_1.a('node.background','' || 'rgba(0,0,0,0)');
  12293. Node204_1.a('node.gradient','');
  12294. Node204_1.a('node.gradientcolor','');
  12295. Node204_1.a('node.text','档位:');
  12296. Node204_1.a('node.textalign','left');
  12297. Node204_1.a('node.textvAlign','middle');
  12298. Node204_1.a('node.textrect', [Node204_1textStart, 0, Node204_1textWidth, Node204_1height]);
  12299. Node204_1.a('node.color','rgba(0,0,0,1)');
  12300. Node204_1.a('node.font',' '+ Node204_1fontSize + 'px "Arial"');
  12301. Node204_1.a('node.textvisible',true);
  12302. Node204_1.a('node.linefeed',false);
  12303. if (false) {
  12304. Node204_1.a('node.textfunc',function(g) {
  12305. g.beginPath();
  12306. var str=Node204_1.a('node.text') || '档位:';
  12307. var color=Node204_1.a('node.color') || 'rgba(0,0,0,1)';
  12308. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node204_1width,Node204_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node204_1fontSize + 'px "Arial"', 0,g);
  12309. });
  12310. }
  12311. if (false) {
  12312. Node204_1.a('node.underlinepoints',[Node204_1lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node204_1fontSize + 2 , ht.Default.getTextSize('档位:', ' '+ Node204_1fontSize + 'px "Arial"').width + 6, (Node204_1height - Node204_1fontSize) * 0.5*_ratio.ratioY + Node204_1fontSize + 2 ]);
  12313. Node204_1.a('node.underlinevisible',false);
  12314. Node204_1.a('node.underlineBorderWidth', 1);
  12315. }
  12316. dataModel.add(Node204_1);
  12317. zoomNodeList.push({
  12318. node: Node204_1,
  12319. borderWidth: 0,
  12320. attr: 'node.borderwidth'
  12321. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12322. var Node204_2 = new ht.Node();
  12323. var Node204_2textStart, Node204_2textWidth, Node204_2lineStart, Node204_2align = 'left', Node204_2fontSize = 13.3333*_ratio.ratioY,Node204_2width = 79*_ratio.ratioX, Node204_2height = 24*_ratio.ratioY;
  12324. (function () {
  12325. if (Node204_2align === 'left') {
  12326. Node204_2textStart = Node204_2fontSize * 0.2 > 2 ? Node204_2fontSize * 0.2 - 4 : Node204_2fontSize * 0.2 - 9;
  12327. Node204_2textWidth = Node204_2width;
  12328. Node204_2lineStart = 1;
  12329. } else if (Node204_2align === 'right') {
  12330. Node204_2textStart = 0;
  12331. Node204_2textWidth =Node204_2fontSize <= 8 ? Node204_2width + Node204_2fontSize * 0.2 + 6 : Node204_2width - Node204_2fontSize * 0.2;
  12332. Node204_2lineStart = (Node204_2width - (ht.Default.getTextSize('上层油温:', ' '+ Node204_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  12333. } else if (Node204_2align === 'center') {
  12334. Node204_2textStart = -3;
  12335. Node204_2textWidth = Node204_2width;
  12336. Node204_2lineStart = Node204_2width - ht.Default.getTextSize('上层油温:', ' '+ Node204_2fontSize + 'px "Arial"').width - 11;
  12337. }
  12338. })();
  12339. Node204_2.setImage(GD.getTextJSON(Node204_2width, Node204_2height, true, false, false, ' '+ Node204_2fontSize + 'px "Arial"'))
  12340. Node204_2.setPosition(267*ratio.ratioX, 406*ratio.ratioY);
  12341. Node204_2.setWidth(Node204_2width);
  12342. Node204_2.setHeight(Node204_2height);
  12343. Node204_2._nodeType = 'text';
  12344. Node204_2._disallowEvert = true;
  12345. Node204_2.setRotation(0*Math.PI/180);
  12346. Node204_2.a('node.width', Node204_2width);
  12347. Node204_2.a('node.height', Node204_2height);
  12348. Node204_2.a('node.rect', [0, 0, Node204_2width, Node204_2height]);
  12349. Node204_2.a('node.bordercolor','rgba(0,0,0,1)');
  12350. Node204_2.a('node.borderwidth', 0);
  12351. Node204_2.a('node.background','' || 'rgba(0,0,0,0)');
  12352. Node204_2.a('node.gradient','');
  12353. Node204_2.a('node.gradientcolor','');
  12354. Node204_2.a('node.text','上层油温:');
  12355. Node204_2.a('node.textalign','left');
  12356. Node204_2.a('node.textvAlign','middle');
  12357. Node204_2.a('node.textrect', [Node204_2textStart, 0, Node204_2textWidth, Node204_2height]);
  12358. Node204_2.a('node.color','rgba(0,0,0,1)');
  12359. Node204_2.a('node.font',' '+ Node204_2fontSize + 'px "Arial"');
  12360. Node204_2.a('node.textvisible',true);
  12361. Node204_2.a('node.linefeed',false);
  12362. if (false) {
  12363. Node204_2.a('node.textfunc',function(g) {
  12364. g.beginPath();
  12365. var str=Node204_2.a('node.text') || '上层油温:';
  12366. var color=Node204_2.a('node.color') || 'rgba(0,0,0,1)';
  12367. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node204_2width,Node204_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node204_2fontSize + 'px "Arial"', 0,g);
  12368. });
  12369. }
  12370. if (false) {
  12371. Node204_2.a('node.underlinepoints',[Node204_2lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node204_2fontSize + 2 , ht.Default.getTextSize('上层油温:', ' '+ Node204_2fontSize + 'px "Arial"').width + 6, (Node204_2height - Node204_2fontSize) * 0.5*_ratio.ratioY + Node204_2fontSize + 2 ]);
  12372. Node204_2.a('node.underlinevisible',false);
  12373. Node204_2.a('node.underlineBorderWidth', 1);
  12374. }
  12375. dataModel.add(Node204_2);
  12376. zoomNodeList.push({
  12377. node: Node204_2,
  12378. borderWidth: 0,
  12379. attr: 'node.borderwidth'
  12380. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12381. var Node204_3 = new ht.Node();
  12382. var Node204_3textStart, Node204_3textWidth, Node204_3lineStart, Node204_3align = 'left', Node204_3fontSize = 13.3333*_ratio.ratioY,Node204_3width = 79*_ratio.ratioX, Node204_3height = 24*_ratio.ratioY;
  12383. (function () {
  12384. if (Node204_3align === 'left') {
  12385. Node204_3textStart = Node204_3fontSize * 0.2 > 2 ? Node204_3fontSize * 0.2 - 4 : Node204_3fontSize * 0.2 - 9;
  12386. Node204_3textWidth = Node204_3width;
  12387. Node204_3lineStart = 1;
  12388. } else if (Node204_3align === 'right') {
  12389. Node204_3textStart = 0;
  12390. Node204_3textWidth =Node204_3fontSize <= 8 ? Node204_3width + Node204_3fontSize * 0.2 + 6 : Node204_3width - Node204_3fontSize * 0.2;
  12391. Node204_3lineStart = (Node204_3width - (ht.Default.getTextSize('下层油温:', ' '+ Node204_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  12392. } else if (Node204_3align === 'center') {
  12393. Node204_3textStart = -3;
  12394. Node204_3textWidth = Node204_3width;
  12395. Node204_3lineStart = Node204_3width - ht.Default.getTextSize('下层油温:', ' '+ Node204_3fontSize + 'px "Arial"').width - 11;
  12396. }
  12397. })();
  12398. Node204_3.setImage(GD.getTextJSON(Node204_3width, Node204_3height, true, false, false, ' '+ Node204_3fontSize + 'px "Arial"'))
  12399. Node204_3.setPosition(267*ratio.ratioX, 426*ratio.ratioY);
  12400. Node204_3.setWidth(Node204_3width);
  12401. Node204_3.setHeight(Node204_3height);
  12402. Node204_3._nodeType = 'text';
  12403. Node204_3._disallowEvert = true;
  12404. Node204_3.setRotation(0*Math.PI/180);
  12405. Node204_3.a('node.width', Node204_3width);
  12406. Node204_3.a('node.height', Node204_3height);
  12407. Node204_3.a('node.rect', [0, 0, Node204_3width, Node204_3height]);
  12408. Node204_3.a('node.bordercolor','rgba(0,0,0,1)');
  12409. Node204_3.a('node.borderwidth', 0);
  12410. Node204_3.a('node.background','' || 'rgba(0,0,0,0)');
  12411. Node204_3.a('node.gradient','');
  12412. Node204_3.a('node.gradientcolor','');
  12413. Node204_3.a('node.text','下层油温:');
  12414. Node204_3.a('node.textalign','left');
  12415. Node204_3.a('node.textvAlign','middle');
  12416. Node204_3.a('node.textrect', [Node204_3textStart, 0, Node204_3textWidth, Node204_3height]);
  12417. Node204_3.a('node.color','rgba(0,0,0,1)');
  12418. Node204_3.a('node.font',' '+ Node204_3fontSize + 'px "Arial"');
  12419. Node204_3.a('node.textvisible',true);
  12420. Node204_3.a('node.linefeed',false);
  12421. if (false) {
  12422. Node204_3.a('node.textfunc',function(g) {
  12423. g.beginPath();
  12424. var str=Node204_3.a('node.text') || '下层油温:';
  12425. var color=Node204_3.a('node.color') || 'rgba(0,0,0,1)';
  12426. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node204_3width,Node204_3height,13.3333*_ratio.ratioY,"left",color,' '+ Node204_3fontSize + 'px "Arial"', 0,g);
  12427. });
  12428. }
  12429. if (false) {
  12430. Node204_3.a('node.underlinepoints',[Node204_3lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node204_3fontSize + 2 , ht.Default.getTextSize('下层油温:', ' '+ Node204_3fontSize + 'px "Arial"').width + 6, (Node204_3height - Node204_3fontSize) * 0.5*_ratio.ratioY + Node204_3fontSize + 2 ]);
  12431. Node204_3.a('node.underlinevisible',false);
  12432. Node204_3.a('node.underlineBorderWidth', 1);
  12433. }
  12434. dataModel.add(Node204_3);
  12435. zoomNodeList.push({
  12436. node: Node204_3,
  12437. borderWidth: 0,
  12438. attr: 'node.borderwidth'
  12439. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12440. var Node204_4 = new ht.Node();
  12441. var Node204_4textStart, Node204_4textWidth, Node204_4lineStart, Node204_4align = 'left', Node204_4fontSize = 13.3333*_ratio.ratioY,Node204_4width = 79*_ratio.ratioX, Node204_4height = 24*_ratio.ratioY;
  12442. (function () {
  12443. if (Node204_4align === 'left') {
  12444. Node204_4textStart = Node204_4fontSize * 0.2 > 2 ? Node204_4fontSize * 0.2 - 4 : Node204_4fontSize * 0.2 - 9;
  12445. Node204_4textWidth = Node204_4width;
  12446. Node204_4lineStart = 1;
  12447. } else if (Node204_4align === 'right') {
  12448. Node204_4textStart = 0;
  12449. Node204_4textWidth =Node204_4fontSize <= 8 ? Node204_4width + Node204_4fontSize * 0.2 + 6 : Node204_4width - Node204_4fontSize * 0.2;
  12450. Node204_4lineStart = (Node204_4width - (ht.Default.getTextSize('绕组油温:', ' '+ Node204_4fontSize + 'px "Arial"').width + 6)) * 0.5;
  12451. } else if (Node204_4align === 'center') {
  12452. Node204_4textStart = -3;
  12453. Node204_4textWidth = Node204_4width;
  12454. Node204_4lineStart = Node204_4width - ht.Default.getTextSize('绕组油温:', ' '+ Node204_4fontSize + 'px "Arial"').width - 11;
  12455. }
  12456. })();
  12457. Node204_4.setImage(GD.getTextJSON(Node204_4width, Node204_4height, true, false, false, ' '+ Node204_4fontSize + 'px "Arial"'))
  12458. Node204_4.setPosition(267*ratio.ratioX, 445*ratio.ratioY);
  12459. Node204_4.setWidth(Node204_4width);
  12460. Node204_4.setHeight(Node204_4height);
  12461. Node204_4._nodeType = 'text';
  12462. Node204_4._disallowEvert = true;
  12463. Node204_4.setRotation(0*Math.PI/180);
  12464. Node204_4.a('node.width', Node204_4width);
  12465. Node204_4.a('node.height', Node204_4height);
  12466. Node204_4.a('node.rect', [0, 0, Node204_4width, Node204_4height]);
  12467. Node204_4.a('node.bordercolor','rgba(0,0,0,1)');
  12468. Node204_4.a('node.borderwidth', 0);
  12469. Node204_4.a('node.background','' || 'rgba(0,0,0,0)');
  12470. Node204_4.a('node.gradient','');
  12471. Node204_4.a('node.gradientcolor','');
  12472. Node204_4.a('node.text','绕组油温:');
  12473. Node204_4.a('node.textalign','left');
  12474. Node204_4.a('node.textvAlign','middle');
  12475. Node204_4.a('node.textrect', [Node204_4textStart, 0, Node204_4textWidth, Node204_4height]);
  12476. Node204_4.a('node.color','rgba(0,0,0,1)');
  12477. Node204_4.a('node.font',' '+ Node204_4fontSize + 'px "Arial"');
  12478. Node204_4.a('node.textvisible',true);
  12479. Node204_4.a('node.linefeed',false);
  12480. if (false) {
  12481. Node204_4.a('node.textfunc',function(g) {
  12482. g.beginPath();
  12483. var str=Node204_4.a('node.text') || '绕组油温:';
  12484. var color=Node204_4.a('node.color') || 'rgba(0,0,0,1)';
  12485. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node204_4width,Node204_4height,13.3333*_ratio.ratioY,"left",color,' '+ Node204_4fontSize + 'px "Arial"', 0,g);
  12486. });
  12487. }
  12488. if (false) {
  12489. Node204_4.a('node.underlinepoints',[Node204_4lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node204_4fontSize + 2 , ht.Default.getTextSize('绕组油温:', ' '+ Node204_4fontSize + 'px "Arial"').width + 6, (Node204_4height - Node204_4fontSize) * 0.5*_ratio.ratioY + Node204_4fontSize + 2 ]);
  12490. Node204_4.a('node.underlinevisible',false);
  12491. Node204_4.a('node.underlineBorderWidth', 1);
  12492. }
  12493. dataModel.add(Node204_4);
  12494. zoomNodeList.push({
  12495. node: Node204_4,
  12496. borderWidth: 0,
  12497. attr: 'node.borderwidth'
  12498. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12499. var Node205_0 = new ht.Node();
  12500. var Node205_0textStart, Node205_0textWidth, Node205_0lineStart, Node205_0align = 'left', Node205_0fontSize = 13.3333*_ratio.ratioY,Node205_0width = 75*_ratio.ratioX, Node205_0height = 24*_ratio.ratioY;
  12501. (function () {
  12502. if (Node205_0align === 'left') {
  12503. Node205_0textStart = Node205_0fontSize * 0.2 > 2 ? Node205_0fontSize * 0.2 - 4 : Node205_0fontSize * 0.2 - 9;
  12504. Node205_0textWidth = Node205_0width;
  12505. Node205_0lineStart = 1;
  12506. } else if (Node205_0align === 'right') {
  12507. Node205_0textStart = 0;
  12508. Node205_0textWidth =Node205_0fontSize <= 8 ? Node205_0width + Node205_0fontSize * 0.2 + 6 : Node205_0width - Node205_0fontSize * 0.2;
  12509. Node205_0lineStart = (Node205_0width - (ht.Default.getTextSize('Um(KV):', ' '+ Node205_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  12510. } else if (Node205_0align === 'center') {
  12511. Node205_0textStart = -3;
  12512. Node205_0textWidth = Node205_0width;
  12513. Node205_0lineStart = Node205_0width - ht.Default.getTextSize('Um(KV):', ' '+ Node205_0fontSize + 'px "Arial"').width - 11;
  12514. }
  12515. })();
  12516. Node205_0.setImage(GD.getTextJSON(Node205_0width, Node205_0height, true, false, false, ' '+ Node205_0fontSize + 'px "Arial"'))
  12517. Node205_0.setPosition(131*ratio.ratioX, 346*ratio.ratioY);
  12518. Node205_0.setWidth(Node205_0width);
  12519. Node205_0.setHeight(Node205_0height);
  12520. Node205_0._nodeType = 'text';
  12521. Node205_0._disallowEvert = true;
  12522. Node205_0.setRotation(0*Math.PI/180);
  12523. Node205_0.a('node.width', Node205_0width);
  12524. Node205_0.a('node.height', Node205_0height);
  12525. Node205_0.a('node.rect', [0, 0, Node205_0width, Node205_0height]);
  12526. Node205_0.a('node.bordercolor','rgba(0,0,0,1)');
  12527. Node205_0.a('node.borderwidth', 0);
  12528. Node205_0.a('node.background','' || 'rgba(0,0,0,0)');
  12529. Node205_0.a('node.gradient','');
  12530. Node205_0.a('node.gradientcolor','');
  12531. Node205_0.a('node.text','Um(KV):');
  12532. Node205_0.a('node.textalign','left');
  12533. Node205_0.a('node.textvAlign','middle');
  12534. Node205_0.a('node.textrect', [Node205_0textStart, 0, Node205_0textWidth, Node205_0height]);
  12535. Node205_0.a('node.color','rgba(0,0,0,1)');
  12536. Node205_0.a('node.font',' '+ Node205_0fontSize + 'px "Arial"');
  12537. Node205_0.a('node.textvisible',true);
  12538. Node205_0.a('node.linefeed',false);
  12539. if (false) {
  12540. Node205_0.a('node.textfunc',function(g) {
  12541. g.beginPath();
  12542. var str=Node205_0.a('node.text') || 'Um(KV):';
  12543. var color=Node205_0.a('node.color') || 'rgba(0,0,0,1)';
  12544. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node205_0width,Node205_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node205_0fontSize + 'px "Arial"', 0,g);
  12545. });
  12546. }
  12547. if (false) {
  12548. Node205_0.a('node.underlinepoints',[Node205_0lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node205_0fontSize + 2 , ht.Default.getTextSize('Um(KV):', ' '+ Node205_0fontSize + 'px "Arial"').width + 6, (Node205_0height - Node205_0fontSize) * 0.5*_ratio.ratioY + Node205_0fontSize + 2 ]);
  12549. Node205_0.a('node.underlinevisible',false);
  12550. Node205_0.a('node.underlineBorderWidth', 1);
  12551. }
  12552. dataModel.add(Node205_0);
  12553. zoomNodeList.push({
  12554. node: Node205_0,
  12555. borderWidth: 0,
  12556. attr: 'node.borderwidth'
  12557. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12558. var Node205_1 = new ht.Node();
  12559. var Node205_1textStart, Node205_1textWidth, Node205_1lineStart, Node205_1align = 'left', Node205_1fontSize = 13.3333*_ratio.ratioY,Node205_1width = 75*_ratio.ratioX, Node205_1height = 24*_ratio.ratioY;
  12560. (function () {
  12561. if (Node205_1align === 'left') {
  12562. Node205_1textStart = Node205_1fontSize * 0.2 > 2 ? Node205_1fontSize * 0.2 - 4 : Node205_1fontSize * 0.2 - 9;
  12563. Node205_1textWidth = Node205_1width;
  12564. Node205_1lineStart = 1;
  12565. } else if (Node205_1align === 'right') {
  12566. Node205_1textStart = 0;
  12567. Node205_1textWidth =Node205_1fontSize <= 8 ? Node205_1width + Node205_1fontSize * 0.2 + 6 : Node205_1width - Node205_1fontSize * 0.2;
  12568. Node205_1lineStart = (Node205_1width - (ht.Default.getTextSize('Ub(KV):', ' '+ Node205_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  12569. } else if (Node205_1align === 'center') {
  12570. Node205_1textStart = -3;
  12571. Node205_1textWidth = Node205_1width;
  12572. Node205_1lineStart = Node205_1width - ht.Default.getTextSize('Ub(KV):', ' '+ Node205_1fontSize + 'px "Arial"').width - 11;
  12573. }
  12574. })();
  12575. Node205_1.setImage(GD.getTextJSON(Node205_1width, Node205_1height, true, false, false, ' '+ Node205_1fontSize + 'px "Arial"'))
  12576. Node205_1.setPosition(135*ratio.ratioX, 366*ratio.ratioY);
  12577. Node205_1.setWidth(Node205_1width);
  12578. Node205_1.setHeight(Node205_1height);
  12579. Node205_1._nodeType = 'text';
  12580. Node205_1._disallowEvert = true;
  12581. Node205_1.setRotation(0*Math.PI/180);
  12582. Node205_1.a('node.width', Node205_1width);
  12583. Node205_1.a('node.height', Node205_1height);
  12584. Node205_1.a('node.rect', [0, 0, Node205_1width, Node205_1height]);
  12585. Node205_1.a('node.bordercolor','rgba(0,0,0,1)');
  12586. Node205_1.a('node.borderwidth', 0);
  12587. Node205_1.a('node.background','' || 'rgba(0,0,0,0)');
  12588. Node205_1.a('node.gradient','');
  12589. Node205_1.a('node.gradientcolor','');
  12590. Node205_1.a('node.text','Ub(KV):');
  12591. Node205_1.a('node.textalign','left');
  12592. Node205_1.a('node.textvAlign','middle');
  12593. Node205_1.a('node.textrect', [Node205_1textStart, 0, Node205_1textWidth, Node205_1height]);
  12594. Node205_1.a('node.color','rgba(0,0,0,1)');
  12595. Node205_1.a('node.font',' '+ Node205_1fontSize + 'px "Arial"');
  12596. Node205_1.a('node.textvisible',true);
  12597. Node205_1.a('node.linefeed',false);
  12598. if (false) {
  12599. Node205_1.a('node.textfunc',function(g) {
  12600. g.beginPath();
  12601. var str=Node205_1.a('node.text') || 'Ub(KV):';
  12602. var color=Node205_1.a('node.color') || 'rgba(0,0,0,1)';
  12603. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node205_1width,Node205_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node205_1fontSize + 'px "Arial"', 0,g);
  12604. });
  12605. }
  12606. if (false) {
  12607. Node205_1.a('node.underlinepoints',[Node205_1lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node205_1fontSize + 2 , ht.Default.getTextSize('Ub(KV):', ' '+ Node205_1fontSize + 'px "Arial"').width + 6, (Node205_1height - Node205_1fontSize) * 0.5*_ratio.ratioY + Node205_1fontSize + 2 ]);
  12608. Node205_1.a('node.underlinevisible',false);
  12609. Node205_1.a('node.underlineBorderWidth', 1);
  12610. }
  12611. dataModel.add(Node205_1);
  12612. zoomNodeList.push({
  12613. node: Node205_1,
  12614. borderWidth: 0,
  12615. attr: 'node.borderwidth'
  12616. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12617. var Node205_2 = new ht.Node();
  12618. var Node205_2textStart, Node205_2textWidth, Node205_2lineStart, Node205_2align = 'left', Node205_2fontSize = 13.3333*_ratio.ratioY,Node205_2width = 75*_ratio.ratioX, Node205_2height = 24*_ratio.ratioY;
  12619. (function () {
  12620. if (Node205_2align === 'left') {
  12621. Node205_2textStart = Node205_2fontSize * 0.2 > 2 ? Node205_2fontSize * 0.2 - 4 : Node205_2fontSize * 0.2 - 9;
  12622. Node205_2textWidth = Node205_2width;
  12623. Node205_2lineStart = 1;
  12624. } else if (Node205_2align === 'right') {
  12625. Node205_2textStart = 0;
  12626. Node205_2textWidth =Node205_2fontSize <= 8 ? Node205_2width + Node205_2fontSize * 0.2 + 6 : Node205_2width - Node205_2fontSize * 0.2;
  12627. Node205_2lineStart = (Node205_2width - (ht.Default.getTextSize('Uc(KV):', ' '+ Node205_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  12628. } else if (Node205_2align === 'center') {
  12629. Node205_2textStart = -3;
  12630. Node205_2textWidth = Node205_2width;
  12631. Node205_2lineStart = Node205_2width - ht.Default.getTextSize('Uc(KV):', ' '+ Node205_2fontSize + 'px "Arial"').width - 11;
  12632. }
  12633. })();
  12634. Node205_2.setImage(GD.getTextJSON(Node205_2width, Node205_2height, true, false, false, ' '+ Node205_2fontSize + 'px "Arial"'))
  12635. Node205_2.setPosition(136*ratio.ratioX, 386*ratio.ratioY);
  12636. Node205_2.setWidth(Node205_2width);
  12637. Node205_2.setHeight(Node205_2height);
  12638. Node205_2._nodeType = 'text';
  12639. Node205_2._disallowEvert = true;
  12640. Node205_2.setRotation(0*Math.PI/180);
  12641. Node205_2.a('node.width', Node205_2width);
  12642. Node205_2.a('node.height', Node205_2height);
  12643. Node205_2.a('node.rect', [0, 0, Node205_2width, Node205_2height]);
  12644. Node205_2.a('node.bordercolor','rgba(0,0,0,1)');
  12645. Node205_2.a('node.borderwidth', 0);
  12646. Node205_2.a('node.background','' || 'rgba(0,0,0,0)');
  12647. Node205_2.a('node.gradient','');
  12648. Node205_2.a('node.gradientcolor','');
  12649. Node205_2.a('node.text','Uc(KV):');
  12650. Node205_2.a('node.textalign','left');
  12651. Node205_2.a('node.textvAlign','middle');
  12652. Node205_2.a('node.textrect', [Node205_2textStart, 0, Node205_2textWidth, Node205_2height]);
  12653. Node205_2.a('node.color','rgba(0,0,0,1)');
  12654. Node205_2.a('node.font',' '+ Node205_2fontSize + 'px "Arial"');
  12655. Node205_2.a('node.textvisible',true);
  12656. Node205_2.a('node.linefeed',false);
  12657. if (false) {
  12658. Node205_2.a('node.textfunc',function(g) {
  12659. g.beginPath();
  12660. var str=Node205_2.a('node.text') || 'Uc(KV):';
  12661. var color=Node205_2.a('node.color') || 'rgba(0,0,0,1)';
  12662. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node205_2width,Node205_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node205_2fontSize + 'px "Arial"', 0,g);
  12663. });
  12664. }
  12665. if (false) {
  12666. Node205_2.a('node.underlinepoints',[Node205_2lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node205_2fontSize + 2 , ht.Default.getTextSize('Uc(KV):', ' '+ Node205_2fontSize + 'px "Arial"').width + 6, (Node205_2height - Node205_2fontSize) * 0.5*_ratio.ratioY + Node205_2fontSize + 2 ]);
  12667. Node205_2.a('node.underlinevisible',false);
  12668. Node205_2.a('node.underlineBorderWidth', 1);
  12669. }
  12670. dataModel.add(Node205_2);
  12671. zoomNodeList.push({
  12672. node: Node205_2,
  12673. borderWidth: 0,
  12674. attr: 'node.borderwidth'
  12675. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12676. var Node205_3 = new ht.Node();
  12677. var Node205_3textStart, Node205_3textWidth, Node205_3lineStart, Node205_3align = 'left', Node205_3fontSize = 13.3333*_ratio.ratioY,Node205_3width = 72*_ratio.ratioX, Node205_3height = 24*_ratio.ratioY;
  12678. (function () {
  12679. if (Node205_3align === 'left') {
  12680. Node205_3textStart = Node205_3fontSize * 0.2 > 2 ? Node205_3fontSize * 0.2 - 4 : Node205_3fontSize * 0.2 - 9;
  12681. Node205_3textWidth = Node205_3width;
  12682. Node205_3lineStart = 1;
  12683. } else if (Node205_3align === 'right') {
  12684. Node205_3textStart = 0;
  12685. Node205_3textWidth =Node205_3fontSize <= 8 ? Node205_3width + Node205_3fontSize * 0.2 + 6 : Node205_3width - Node205_3fontSize * 0.2;
  12686. Node205_3lineStart = (Node205_3width - (ht.Default.getTextSize('Uab(KV):', ' '+ Node205_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  12687. } else if (Node205_3align === 'center') {
  12688. Node205_3textStart = -3;
  12689. Node205_3textWidth = Node205_3width;
  12690. Node205_3lineStart = Node205_3width - ht.Default.getTextSize('Uab(KV):', ' '+ Node205_3fontSize + 'px "Arial"').width - 11;
  12691. }
  12692. })();
  12693. Node205_3.setImage(GD.getTextJSON(Node205_3width, Node205_3height, true, false, false, ' '+ Node205_3fontSize + 'px "Arial"'))
  12694. Node205_3.setPosition(125*ratio.ratioX, 406*ratio.ratioY);
  12695. Node205_3.setWidth(Node205_3width);
  12696. Node205_3.setHeight(Node205_3height);
  12697. Node205_3._nodeType = 'text';
  12698. Node205_3._disallowEvert = true;
  12699. Node205_3.setRotation(0*Math.PI/180);
  12700. Node205_3.a('node.width', Node205_3width);
  12701. Node205_3.a('node.height', Node205_3height);
  12702. Node205_3.a('node.rect', [0, 0, Node205_3width, Node205_3height]);
  12703. Node205_3.a('node.bordercolor','rgba(0,0,0,1)');
  12704. Node205_3.a('node.borderwidth', 0);
  12705. Node205_3.a('node.background','' || 'rgba(0,0,0,0)');
  12706. Node205_3.a('node.gradient','');
  12707. Node205_3.a('node.gradientcolor','');
  12708. Node205_3.a('node.text','Uab(KV):');
  12709. Node205_3.a('node.textalign','left');
  12710. Node205_3.a('node.textvAlign','middle');
  12711. Node205_3.a('node.textrect', [Node205_3textStart, 0, Node205_3textWidth, Node205_3height]);
  12712. Node205_3.a('node.color','rgba(0,0,0,1)');
  12713. Node205_3.a('node.font',' '+ Node205_3fontSize + 'px "Arial"');
  12714. Node205_3.a('node.textvisible',true);
  12715. Node205_3.a('node.linefeed',false);
  12716. if (false) {
  12717. Node205_3.a('node.textfunc',function(g) {
  12718. g.beginPath();
  12719. var str=Node205_3.a('node.text') || 'Uab(KV):';
  12720. var color=Node205_3.a('node.color') || 'rgba(0,0,0,1)';
  12721. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node205_3width,Node205_3height,13.3333*_ratio.ratioY,"left",color,' '+ Node205_3fontSize + 'px "Arial"', 0,g);
  12722. });
  12723. }
  12724. if (false) {
  12725. Node205_3.a('node.underlinepoints',[Node205_3lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node205_3fontSize + 2 , ht.Default.getTextSize('Uab(KV):', ' '+ Node205_3fontSize + 'px "Arial"').width + 6, (Node205_3height - Node205_3fontSize) * 0.5*_ratio.ratioY + Node205_3fontSize + 2 ]);
  12726. Node205_3.a('node.underlinevisible',false);
  12727. Node205_3.a('node.underlineBorderWidth', 1);
  12728. }
  12729. dataModel.add(Node205_3);
  12730. zoomNodeList.push({
  12731. node: Node205_3,
  12732. borderWidth: 0,
  12733. attr: 'node.borderwidth'
  12734. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12735. var Node205_4 = new ht.Node();
  12736. var Node205_4textStart, Node205_4textWidth, Node205_4lineStart, Node205_4align = 'left', Node205_4fontSize = 13.3333*_ratio.ratioY,Node205_4width = 75*_ratio.ratioX, Node205_4height = 24*_ratio.ratioY;
  12737. (function () {
  12738. if (Node205_4align === 'left') {
  12739. Node205_4textStart = Node205_4fontSize * 0.2 > 2 ? Node205_4fontSize * 0.2 - 4 : Node205_4fontSize * 0.2 - 9;
  12740. Node205_4textWidth = Node205_4width;
  12741. Node205_4lineStart = 1;
  12742. } else if (Node205_4align === 'right') {
  12743. Node205_4textStart = 0;
  12744. Node205_4textWidth =Node205_4fontSize <= 8 ? Node205_4width + Node205_4fontSize * 0.2 + 6 : Node205_4width - Node205_4fontSize * 0.2;
  12745. Node205_4lineStart = (Node205_4width - (ht.Default.getTextSize('Ubc(KV):', ' '+ Node205_4fontSize + 'px "Arial"').width + 6)) * 0.5;
  12746. } else if (Node205_4align === 'center') {
  12747. Node205_4textStart = -3;
  12748. Node205_4textWidth = Node205_4width;
  12749. Node205_4lineStart = Node205_4width - ht.Default.getTextSize('Ubc(KV):', ' '+ Node205_4fontSize + 'px "Arial"').width - 11;
  12750. }
  12751. })();
  12752. Node205_4.setImage(GD.getTextJSON(Node205_4width, Node205_4height, true, false, false, ' '+ Node205_4fontSize + 'px "Arial"'))
  12753. Node205_4.setPosition(127*ratio.ratioX, 426*ratio.ratioY);
  12754. Node205_4.setWidth(Node205_4width);
  12755. Node205_4.setHeight(Node205_4height);
  12756. Node205_4._nodeType = 'text';
  12757. Node205_4._disallowEvert = true;
  12758. Node205_4.setRotation(0*Math.PI/180);
  12759. Node205_4.a('node.width', Node205_4width);
  12760. Node205_4.a('node.height', Node205_4height);
  12761. Node205_4.a('node.rect', [0, 0, Node205_4width, Node205_4height]);
  12762. Node205_4.a('node.bordercolor','rgba(0,0,0,1)');
  12763. Node205_4.a('node.borderwidth', 0);
  12764. Node205_4.a('node.background','' || 'rgba(0,0,0,0)');
  12765. Node205_4.a('node.gradient','');
  12766. Node205_4.a('node.gradientcolor','');
  12767. Node205_4.a('node.text','Ubc(KV):');
  12768. Node205_4.a('node.textalign','left');
  12769. Node205_4.a('node.textvAlign','middle');
  12770. Node205_4.a('node.textrect', [Node205_4textStart, 0, Node205_4textWidth, Node205_4height]);
  12771. Node205_4.a('node.color','rgba(0,0,0,1)');
  12772. Node205_4.a('node.font',' '+ Node205_4fontSize + 'px "Arial"');
  12773. Node205_4.a('node.textvisible',true);
  12774. Node205_4.a('node.linefeed',false);
  12775. if (false) {
  12776. Node205_4.a('node.textfunc',function(g) {
  12777. g.beginPath();
  12778. var str=Node205_4.a('node.text') || 'Ubc(KV):';
  12779. var color=Node205_4.a('node.color') || 'rgba(0,0,0,1)';
  12780. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node205_4width,Node205_4height,13.3333*_ratio.ratioY,"left",color,' '+ Node205_4fontSize + 'px "Arial"', 0,g);
  12781. });
  12782. }
  12783. if (false) {
  12784. Node205_4.a('node.underlinepoints',[Node205_4lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node205_4fontSize + 2 , ht.Default.getTextSize('Ubc(KV):', ' '+ Node205_4fontSize + 'px "Arial"').width + 6, (Node205_4height - Node205_4fontSize) * 0.5*_ratio.ratioY + Node205_4fontSize + 2 ]);
  12785. Node205_4.a('node.underlinevisible',false);
  12786. Node205_4.a('node.underlineBorderWidth', 1);
  12787. }
  12788. dataModel.add(Node205_4);
  12789. zoomNodeList.push({
  12790. node: Node205_4,
  12791. borderWidth: 0,
  12792. attr: 'node.borderwidth'
  12793. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12794. var Node205_5 = new ht.Node();
  12795. var Node205_5textStart, Node205_5textWidth, Node205_5lineStart, Node205_5align = 'left', Node205_5fontSize = 13.3333*_ratio.ratioY,Node205_5width = 75*_ratio.ratioX, Node205_5height = 24*_ratio.ratioY;
  12796. (function () {
  12797. if (Node205_5align === 'left') {
  12798. Node205_5textStart = Node205_5fontSize * 0.2 > 2 ? Node205_5fontSize * 0.2 - 4 : Node205_5fontSize * 0.2 - 9;
  12799. Node205_5textWidth = Node205_5width;
  12800. Node205_5lineStart = 1;
  12801. } else if (Node205_5align === 'right') {
  12802. Node205_5textStart = 0;
  12803. Node205_5textWidth =Node205_5fontSize <= 8 ? Node205_5width + Node205_5fontSize * 0.2 + 6 : Node205_5width - Node205_5fontSize * 0.2;
  12804. Node205_5lineStart = (Node205_5width - (ht.Default.getTextSize('Uca(KV):', ' '+ Node205_5fontSize + 'px "Arial"').width + 6)) * 0.5;
  12805. } else if (Node205_5align === 'center') {
  12806. Node205_5textStart = -3;
  12807. Node205_5textWidth = Node205_5width;
  12808. Node205_5lineStart = Node205_5width - ht.Default.getTextSize('Uca(KV):', ' '+ Node205_5fontSize + 'px "Arial"').width - 11;
  12809. }
  12810. })();
  12811. Node205_5.setImage(GD.getTextJSON(Node205_5width, Node205_5height, true, false, false, ' '+ Node205_5fontSize + 'px "Arial"'))
  12812. Node205_5.setPosition(127*ratio.ratioX, 446*ratio.ratioY);
  12813. Node205_5.setWidth(Node205_5width);
  12814. Node205_5.setHeight(Node205_5height);
  12815. Node205_5._nodeType = 'text';
  12816. Node205_5._disallowEvert = true;
  12817. Node205_5.setRotation(0*Math.PI/180);
  12818. Node205_5.a('node.width', Node205_5width);
  12819. Node205_5.a('node.height', Node205_5height);
  12820. Node205_5.a('node.rect', [0, 0, Node205_5width, Node205_5height]);
  12821. Node205_5.a('node.bordercolor','rgba(0,0,0,1)');
  12822. Node205_5.a('node.borderwidth', 0);
  12823. Node205_5.a('node.background','' || 'rgba(0,0,0,0)');
  12824. Node205_5.a('node.gradient','');
  12825. Node205_5.a('node.gradientcolor','');
  12826. Node205_5.a('node.text','Uca(KV):');
  12827. Node205_5.a('node.textalign','left');
  12828. Node205_5.a('node.textvAlign','middle');
  12829. Node205_5.a('node.textrect', [Node205_5textStart, 0, Node205_5textWidth, Node205_5height]);
  12830. Node205_5.a('node.color','rgba(0,0,0,1)');
  12831. Node205_5.a('node.font',' '+ Node205_5fontSize + 'px "Arial"');
  12832. Node205_5.a('node.textvisible',true);
  12833. Node205_5.a('node.linefeed',false);
  12834. if (false) {
  12835. Node205_5.a('node.textfunc',function(g) {
  12836. g.beginPath();
  12837. var str=Node205_5.a('node.text') || 'Uca(KV):';
  12838. var color=Node205_5.a('node.color') || 'rgba(0,0,0,1)';
  12839. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node205_5width,Node205_5height,13.3333*_ratio.ratioY,"left",color,' '+ Node205_5fontSize + 'px "Arial"', 0,g);
  12840. });
  12841. }
  12842. if (false) {
  12843. Node205_5.a('node.underlinepoints',[Node205_5lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node205_5fontSize + 2 , ht.Default.getTextSize('Uca(KV):', ' '+ Node205_5fontSize + 'px "Arial"').width + 6, (Node205_5height - Node205_5fontSize) * 0.5*_ratio.ratioY + Node205_5fontSize + 2 ]);
  12844. Node205_5.a('node.underlinevisible',false);
  12845. Node205_5.a('node.underlineBorderWidth', 1);
  12846. }
  12847. dataModel.add(Node205_5);
  12848. zoomNodeList.push({
  12849. node: Node205_5,
  12850. borderWidth: 0,
  12851. attr: 'node.borderwidth'
  12852. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12853. var Node206 = new ht.Node();
  12854. var Node206textStart, Node206textWidth, Node206lineStart, Node206align = 'left', Node206fontSize = 13.3333*_ratio.ratioY,Node206width = 75*_ratio.ratioX, Node206height = 24*_ratio.ratioY;
  12855. (function () {
  12856. if (Node206align === 'left') {
  12857. Node206textStart = Node206fontSize * 0.2 > 2 ? Node206fontSize * 0.2 - 4 : Node206fontSize * 0.2 - 9;
  12858. Node206textWidth = Node206width;
  12859. Node206lineStart = 1;
  12860. } else if (Node206align === 'right') {
  12861. Node206textStart = 0;
  12862. Node206textWidth =Node206fontSize <= 8 ? Node206width + Node206fontSize * 0.2 + 6 : Node206width - Node206fontSize * 0.2;
  12863. Node206lineStart = (Node206width - (ht.Default.getTextSize('2号主变', ' '+ Node206fontSize + 'px "Arial"').width + 6)) * 0.5;
  12864. } else if (Node206align === 'center') {
  12865. Node206textStart = -3;
  12866. Node206textWidth = Node206width;
  12867. Node206lineStart = Node206width - ht.Default.getTextSize('2号主变', ' '+ Node206fontSize + 'px "Arial"').width - 11;
  12868. }
  12869. })();
  12870. Node206.setImage(GD.getTextJSON(Node206width, Node206height, true, false, false, ' '+ Node206fontSize + 'px "Arial"'))
  12871. Node206.setPosition(1551*ratio.ratioX, 366*ratio.ratioY);
  12872. Node206.setWidth(Node206width);
  12873. Node206.setHeight(Node206height);
  12874. Node206._nodeType = 'text';
  12875. Node206._disallowEvert = true;
  12876. Node206.setRotation(0*Math.PI/180);
  12877. Node206.a('node.width', Node206width);
  12878. Node206.a('node.height', Node206height);
  12879. Node206.a('node.rect', [0, 0, Node206width, Node206height]);
  12880. Node206.a('node.bordercolor','rgba(0,0,0,1)');
  12881. Node206.a('node.borderwidth', 0);
  12882. Node206.a('node.background','' || 'rgba(0,0,0,0)');
  12883. Node206.a('node.gradient','');
  12884. Node206.a('node.gradientcolor','');
  12885. Node206.a('node.text','2号主变');
  12886. Node206.a('node.textalign','left');
  12887. Node206.a('node.textvAlign','middle');
  12888. Node206.a('node.textrect', [Node206textStart, 0, Node206textWidth, Node206height]);
  12889. Node206.a('node.color','rgba(0,0,0,1)');
  12890. Node206.a('node.font',' '+ Node206fontSize + 'px "Arial"');
  12891. Node206.a('node.textvisible',true);
  12892. Node206.a('node.linefeed',false);
  12893. if (false) {
  12894. Node206.a('node.textfunc',function(g) {
  12895. g.beginPath();
  12896. var str=Node206.a('node.text') || '2号主变';
  12897. var color=Node206.a('node.color') || 'rgba(0,0,0,1)';
  12898. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node206width,Node206height,13.3333*_ratio.ratioY,"left",color,' '+ Node206fontSize + 'px "Arial"', 0,g);
  12899. });
  12900. }
  12901. if (false) {
  12902. Node206.a('node.underlinepoints',[Node206lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node206fontSize + 2 , ht.Default.getTextSize('2号主变', ' '+ Node206fontSize + 'px "Arial"').width + 6, (Node206height - Node206fontSize) * 0.5*_ratio.ratioY + Node206fontSize + 2 ]);
  12903. Node206.a('node.underlinevisible',false);
  12904. Node206.a('node.underlineBorderWidth', 1);
  12905. }
  12906. dataModel.add(Node206);
  12907. zoomNodeList.push({
  12908. node: Node206,
  12909. borderWidth: 0,
  12910. attr: 'node.borderwidth'
  12911. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12912. var Node207 = new ht.Node();
  12913. var Node207textStart, Node207textWidth, Node207lineStart, Node207align = 'left', Node207fontSize = 13.3333*_ratio.ratioY,Node207width = 75*_ratio.ratioX, Node207height = 24*_ratio.ratioY;
  12914. (function () {
  12915. if (Node207align === 'left') {
  12916. Node207textStart = Node207fontSize * 0.2 > 2 ? Node207fontSize * 0.2 - 4 : Node207fontSize * 0.2 - 9;
  12917. Node207textWidth = Node207width;
  12918. Node207lineStart = 1;
  12919. } else if (Node207align === 'right') {
  12920. Node207textStart = 0;
  12921. Node207textWidth =Node207fontSize <= 8 ? Node207width + Node207fontSize * 0.2 + 6 : Node207width - Node207fontSize * 0.2;
  12922. Node207lineStart = (Node207width - (ht.Default.getTextSize('档位:', ' '+ Node207fontSize + 'px "Arial"').width + 6)) * 0.5;
  12923. } else if (Node207align === 'center') {
  12924. Node207textStart = -3;
  12925. Node207textWidth = Node207width;
  12926. Node207lineStart = Node207width - ht.Default.getTextSize('档位:', ' '+ Node207fontSize + 'px "Arial"').width - 11;
  12927. }
  12928. })();
  12929. Node207.setImage(GD.getTextJSON(Node207width, Node207height, true, false, false, ' '+ Node207fontSize + 'px "Arial"'))
  12930. Node207.setPosition(1565*ratio.ratioX, 386*ratio.ratioY);
  12931. Node207.setWidth(Node207width);
  12932. Node207.setHeight(Node207height);
  12933. Node207._nodeType = 'text';
  12934. Node207._disallowEvert = true;
  12935. Node207.setRotation(0*Math.PI/180);
  12936. Node207.a('node.width', Node207width);
  12937. Node207.a('node.height', Node207height);
  12938. Node207.a('node.rect', [0, 0, Node207width, Node207height]);
  12939. Node207.a('node.bordercolor','rgba(0,0,0,1)');
  12940. Node207.a('node.borderwidth', 0);
  12941. Node207.a('node.background','' || 'rgba(0,0,0,0)');
  12942. Node207.a('node.gradient','');
  12943. Node207.a('node.gradientcolor','');
  12944. Node207.a('node.text','档位:');
  12945. Node207.a('node.textalign','left');
  12946. Node207.a('node.textvAlign','middle');
  12947. Node207.a('node.textrect', [Node207textStart, 0, Node207textWidth, Node207height]);
  12948. Node207.a('node.color','rgba(0,0,0,1)');
  12949. Node207.a('node.font',' '+ Node207fontSize + 'px "Arial"');
  12950. Node207.a('node.textvisible',true);
  12951. Node207.a('node.linefeed',false);
  12952. if (false) {
  12953. Node207.a('node.textfunc',function(g) {
  12954. g.beginPath();
  12955. var str=Node207.a('node.text') || '档位:';
  12956. var color=Node207.a('node.color') || 'rgba(0,0,0,1)';
  12957. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node207width,Node207height,13.3333*_ratio.ratioY,"left",color,' '+ Node207fontSize + 'px "Arial"', 0,g);
  12958. });
  12959. }
  12960. if (false) {
  12961. Node207.a('node.underlinepoints',[Node207lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node207fontSize + 2 , ht.Default.getTextSize('档位:', ' '+ Node207fontSize + 'px "Arial"').width + 6, (Node207height - Node207fontSize) * 0.5*_ratio.ratioY + Node207fontSize + 2 ]);
  12962. Node207.a('node.underlinevisible',false);
  12963. Node207.a('node.underlineBorderWidth', 1);
  12964. }
  12965. dataModel.add(Node207);
  12966. zoomNodeList.push({
  12967. node: Node207,
  12968. borderWidth: 0,
  12969. attr: 'node.borderwidth'
  12970. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12971. var Node208 = new ht.Node();
  12972. var Node208textStart, Node208textWidth, Node208lineStart, Node208align = 'left', Node208fontSize = 13.3333*_ratio.ratioY,Node208width = 79*_ratio.ratioX, Node208height = 24*_ratio.ratioY;
  12973. (function () {
  12974. if (Node208align === 'left') {
  12975. Node208textStart = Node208fontSize * 0.2 > 2 ? Node208fontSize * 0.2 - 4 : Node208fontSize * 0.2 - 9;
  12976. Node208textWidth = Node208width;
  12977. Node208lineStart = 1;
  12978. } else if (Node208align === 'right') {
  12979. Node208textStart = 0;
  12980. Node208textWidth =Node208fontSize <= 8 ? Node208width + Node208fontSize * 0.2 + 6 : Node208width - Node208fontSize * 0.2;
  12981. Node208lineStart = (Node208width - (ht.Default.getTextSize('上层油温:', ' '+ Node208fontSize + 'px "Arial"').width + 6)) * 0.5;
  12982. } else if (Node208align === 'center') {
  12983. Node208textStart = -3;
  12984. Node208textWidth = Node208width;
  12985. Node208lineStart = Node208width - ht.Default.getTextSize('上层油温:', ' '+ Node208fontSize + 'px "Arial"').width - 11;
  12986. }
  12987. })();
  12988. Node208.setImage(GD.getTextJSON(Node208width, Node208height, true, false, false, ' '+ Node208fontSize + 'px "Arial"'))
  12989. Node208.setPosition(1537*ratio.ratioX, 406*ratio.ratioY);
  12990. Node208.setWidth(Node208width);
  12991. Node208.setHeight(Node208height);
  12992. Node208._nodeType = 'text';
  12993. Node208._disallowEvert = true;
  12994. Node208.setRotation(0*Math.PI/180);
  12995. Node208.a('node.width', Node208width);
  12996. Node208.a('node.height', Node208height);
  12997. Node208.a('node.rect', [0, 0, Node208width, Node208height]);
  12998. Node208.a('node.bordercolor','rgba(0,0,0,1)');
  12999. Node208.a('node.borderwidth', 0);
  13000. Node208.a('node.background','' || 'rgba(0,0,0,0)');
  13001. Node208.a('node.gradient','');
  13002. Node208.a('node.gradientcolor','');
  13003. Node208.a('node.text','上层油温:');
  13004. Node208.a('node.textalign','left');
  13005. Node208.a('node.textvAlign','middle');
  13006. Node208.a('node.textrect', [Node208textStart, 0, Node208textWidth, Node208height]);
  13007. Node208.a('node.color','rgba(0,0,0,1)');
  13008. Node208.a('node.font',' '+ Node208fontSize + 'px "Arial"');
  13009. Node208.a('node.textvisible',true);
  13010. Node208.a('node.linefeed',false);
  13011. if (false) {
  13012. Node208.a('node.textfunc',function(g) {
  13013. g.beginPath();
  13014. var str=Node208.a('node.text') || '上层油温:';
  13015. var color=Node208.a('node.color') || 'rgba(0,0,0,1)';
  13016. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node208width,Node208height,13.3333*_ratio.ratioY,"left",color,' '+ Node208fontSize + 'px "Arial"', 0,g);
  13017. });
  13018. }
  13019. if (false) {
  13020. Node208.a('node.underlinepoints',[Node208lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node208fontSize + 2 , ht.Default.getTextSize('上层油温:', ' '+ Node208fontSize + 'px "Arial"').width + 6, (Node208height - Node208fontSize) * 0.5*_ratio.ratioY + Node208fontSize + 2 ]);
  13021. Node208.a('node.underlinevisible',false);
  13022. Node208.a('node.underlineBorderWidth', 1);
  13023. }
  13024. dataModel.add(Node208);
  13025. zoomNodeList.push({
  13026. node: Node208,
  13027. borderWidth: 0,
  13028. attr: 'node.borderwidth'
  13029. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13030. var Node209 = new ht.Node();
  13031. var Node209textStart, Node209textWidth, Node209lineStart, Node209align = 'left', Node209fontSize = 13.3333*_ratio.ratioY,Node209width = 79*_ratio.ratioX, Node209height = 24*_ratio.ratioY;
  13032. (function () {
  13033. if (Node209align === 'left') {
  13034. Node209textStart = Node209fontSize * 0.2 > 2 ? Node209fontSize * 0.2 - 4 : Node209fontSize * 0.2 - 9;
  13035. Node209textWidth = Node209width;
  13036. Node209lineStart = 1;
  13037. } else if (Node209align === 'right') {
  13038. Node209textStart = 0;
  13039. Node209textWidth =Node209fontSize <= 8 ? Node209width + Node209fontSize * 0.2 + 6 : Node209width - Node209fontSize * 0.2;
  13040. Node209lineStart = (Node209width - (ht.Default.getTextSize('下层油温:', ' '+ Node209fontSize + 'px "Arial"').width + 6)) * 0.5;
  13041. } else if (Node209align === 'center') {
  13042. Node209textStart = -3;
  13043. Node209textWidth = Node209width;
  13044. Node209lineStart = Node209width - ht.Default.getTextSize('下层油温:', ' '+ Node209fontSize + 'px "Arial"').width - 11;
  13045. }
  13046. })();
  13047. Node209.setImage(GD.getTextJSON(Node209width, Node209height, true, false, false, ' '+ Node209fontSize + 'px "Arial"'))
  13048. Node209.setPosition(1537*ratio.ratioX, 426*ratio.ratioY);
  13049. Node209.setWidth(Node209width);
  13050. Node209.setHeight(Node209height);
  13051. Node209._nodeType = 'text';
  13052. Node209._disallowEvert = true;
  13053. Node209.setRotation(0*Math.PI/180);
  13054. Node209.a('node.width', Node209width);
  13055. Node209.a('node.height', Node209height);
  13056. Node209.a('node.rect', [0, 0, Node209width, Node209height]);
  13057. Node209.a('node.bordercolor','rgba(0,0,0,1)');
  13058. Node209.a('node.borderwidth', 0);
  13059. Node209.a('node.background','' || 'rgba(0,0,0,0)');
  13060. Node209.a('node.gradient','');
  13061. Node209.a('node.gradientcolor','');
  13062. Node209.a('node.text','下层油温:');
  13063. Node209.a('node.textalign','left');
  13064. Node209.a('node.textvAlign','middle');
  13065. Node209.a('node.textrect', [Node209textStart, 0, Node209textWidth, Node209height]);
  13066. Node209.a('node.color','rgba(0,0,0,1)');
  13067. Node209.a('node.font',' '+ Node209fontSize + 'px "Arial"');
  13068. Node209.a('node.textvisible',true);
  13069. Node209.a('node.linefeed',false);
  13070. if (false) {
  13071. Node209.a('node.textfunc',function(g) {
  13072. g.beginPath();
  13073. var str=Node209.a('node.text') || '下层油温:';
  13074. var color=Node209.a('node.color') || 'rgba(0,0,0,1)';
  13075. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node209width,Node209height,13.3333*_ratio.ratioY,"left",color,' '+ Node209fontSize + 'px "Arial"', 0,g);
  13076. });
  13077. }
  13078. if (false) {
  13079. Node209.a('node.underlinepoints',[Node209lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node209fontSize + 2 , ht.Default.getTextSize('下层油温:', ' '+ Node209fontSize + 'px "Arial"').width + 6, (Node209height - Node209fontSize) * 0.5*_ratio.ratioY + Node209fontSize + 2 ]);
  13080. Node209.a('node.underlinevisible',false);
  13081. Node209.a('node.underlineBorderWidth', 1);
  13082. }
  13083. dataModel.add(Node209);
  13084. zoomNodeList.push({
  13085. node: Node209,
  13086. borderWidth: 0,
  13087. attr: 'node.borderwidth'
  13088. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13089. var Node210 = new ht.Node();
  13090. var Node210textStart, Node210textWidth, Node210lineStart, Node210align = 'left', Node210fontSize = 13.3333*_ratio.ratioY,Node210width = 79*_ratio.ratioX, Node210height = 24*_ratio.ratioY;
  13091. (function () {
  13092. if (Node210align === 'left') {
  13093. Node210textStart = Node210fontSize * 0.2 > 2 ? Node210fontSize * 0.2 - 4 : Node210fontSize * 0.2 - 9;
  13094. Node210textWidth = Node210width;
  13095. Node210lineStart = 1;
  13096. } else if (Node210align === 'right') {
  13097. Node210textStart = 0;
  13098. Node210textWidth =Node210fontSize <= 8 ? Node210width + Node210fontSize * 0.2 + 6 : Node210width - Node210fontSize * 0.2;
  13099. Node210lineStart = (Node210width - (ht.Default.getTextSize('绕组油温:', ' '+ Node210fontSize + 'px "Arial"').width + 6)) * 0.5;
  13100. } else if (Node210align === 'center') {
  13101. Node210textStart = -3;
  13102. Node210textWidth = Node210width;
  13103. Node210lineStart = Node210width - ht.Default.getTextSize('绕组油温:', ' '+ Node210fontSize + 'px "Arial"').width - 11;
  13104. }
  13105. })();
  13106. Node210.setImage(GD.getTextJSON(Node210width, Node210height, true, false, false, ' '+ Node210fontSize + 'px "Arial"'))
  13107. Node210.setPosition(1537*ratio.ratioX, 445*ratio.ratioY);
  13108. Node210.setWidth(Node210width);
  13109. Node210.setHeight(Node210height);
  13110. Node210._nodeType = 'text';
  13111. Node210._disallowEvert = true;
  13112. Node210.setRotation(0*Math.PI/180);
  13113. Node210.a('node.width', Node210width);
  13114. Node210.a('node.height', Node210height);
  13115. Node210.a('node.rect', [0, 0, Node210width, Node210height]);
  13116. Node210.a('node.bordercolor','rgba(0,0,0,1)');
  13117. Node210.a('node.borderwidth', 0);
  13118. Node210.a('node.background','' || 'rgba(0,0,0,0)');
  13119. Node210.a('node.gradient','');
  13120. Node210.a('node.gradientcolor','');
  13121. Node210.a('node.text','绕组油温:');
  13122. Node210.a('node.textalign','left');
  13123. Node210.a('node.textvAlign','middle');
  13124. Node210.a('node.textrect', [Node210textStart, 0, Node210textWidth, Node210height]);
  13125. Node210.a('node.color','rgba(0,0,0,1)');
  13126. Node210.a('node.font',' '+ Node210fontSize + 'px "Arial"');
  13127. Node210.a('node.textvisible',true);
  13128. Node210.a('node.linefeed',false);
  13129. if (false) {
  13130. Node210.a('node.textfunc',function(g) {
  13131. g.beginPath();
  13132. var str=Node210.a('node.text') || '绕组油温:';
  13133. var color=Node210.a('node.color') || 'rgba(0,0,0,1)';
  13134. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node210width,Node210height,13.3333*_ratio.ratioY,"left",color,' '+ Node210fontSize + 'px "Arial"', 0,g);
  13135. });
  13136. }
  13137. if (false) {
  13138. Node210.a('node.underlinepoints',[Node210lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node210fontSize + 2 , ht.Default.getTextSize('绕组油温:', ' '+ Node210fontSize + 'px "Arial"').width + 6, (Node210height - Node210fontSize) * 0.5*_ratio.ratioY + Node210fontSize + 2 ]);
  13139. Node210.a('node.underlinevisible',false);
  13140. Node210.a('node.underlineBorderWidth', 1);
  13141. }
  13142. dataModel.add(Node210);
  13143. zoomNodeList.push({
  13144. node: Node210,
  13145. borderWidth: 0,
  13146. attr: 'node.borderwidth'
  13147. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13148. var Node211 = new ht.Node();
  13149. var Node211textStart, Node211textWidth, Node211lineStart, Node211align = 'left', Node211fontSize = 13.3333*_ratio.ratioY,Node211width = 75*_ratio.ratioX, Node211height = 24*_ratio.ratioY;
  13150. (function () {
  13151. if (Node211align === 'left') {
  13152. Node211textStart = Node211fontSize * 0.2 > 2 ? Node211fontSize * 0.2 - 4 : Node211fontSize * 0.2 - 9;
  13153. Node211textWidth = Node211width;
  13154. Node211lineStart = 1;
  13155. } else if (Node211align === 'right') {
  13156. Node211textStart = 0;
  13157. Node211textWidth =Node211fontSize <= 8 ? Node211width + Node211fontSize * 0.2 + 6 : Node211width - Node211fontSize * 0.2;
  13158. Node211lineStart = (Node211width - (ht.Default.getTextSize('Um(KV):', ' '+ Node211fontSize + 'px "Arial"').width + 6)) * 0.5;
  13159. } else if (Node211align === 'center') {
  13160. Node211textStart = -3;
  13161. Node211textWidth = Node211width;
  13162. Node211lineStart = Node211width - ht.Default.getTextSize('Um(KV):', ' '+ Node211fontSize + 'px "Arial"').width - 11;
  13163. }
  13164. })();
  13165. Node211.setImage(GD.getTextJSON(Node211width, Node211height, true, false, false, ' '+ Node211fontSize + 'px "Arial"'))
  13166. Node211.setPosition(1671*ratio.ratioX, 347*ratio.ratioY);
  13167. Node211.setWidth(Node211width);
  13168. Node211.setHeight(Node211height);
  13169. Node211._nodeType = 'text';
  13170. Node211._disallowEvert = true;
  13171. Node211.setRotation(0*Math.PI/180);
  13172. Node211.a('node.width', Node211width);
  13173. Node211.a('node.height', Node211height);
  13174. Node211.a('node.rect', [0, 0, Node211width, Node211height]);
  13175. Node211.a('node.bordercolor','rgba(0,0,0,1)');
  13176. Node211.a('node.borderwidth', 0);
  13177. Node211.a('node.background','' || 'rgba(0,0,0,0)');
  13178. Node211.a('node.gradient','');
  13179. Node211.a('node.gradientcolor','');
  13180. Node211.a('node.text','Um(KV):');
  13181. Node211.a('node.textalign','left');
  13182. Node211.a('node.textvAlign','middle');
  13183. Node211.a('node.textrect', [Node211textStart, 0, Node211textWidth, Node211height]);
  13184. Node211.a('node.color','rgba(0,0,0,1)');
  13185. Node211.a('node.font',' '+ Node211fontSize + 'px "Arial"');
  13186. Node211.a('node.textvisible',true);
  13187. Node211.a('node.linefeed',false);
  13188. if (false) {
  13189. Node211.a('node.textfunc',function(g) {
  13190. g.beginPath();
  13191. var str=Node211.a('node.text') || 'Um(KV):';
  13192. var color=Node211.a('node.color') || 'rgba(0,0,0,1)';
  13193. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node211width,Node211height,13.3333*_ratio.ratioY,"left",color,' '+ Node211fontSize + 'px "Arial"', 0,g);
  13194. });
  13195. }
  13196. if (false) {
  13197. Node211.a('node.underlinepoints',[Node211lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node211fontSize + 2 , ht.Default.getTextSize('Um(KV):', ' '+ Node211fontSize + 'px "Arial"').width + 6, (Node211height - Node211fontSize) * 0.5*_ratio.ratioY + Node211fontSize + 2 ]);
  13198. Node211.a('node.underlinevisible',false);
  13199. Node211.a('node.underlineBorderWidth', 1);
  13200. }
  13201. dataModel.add(Node211);
  13202. zoomNodeList.push({
  13203. node: Node211,
  13204. borderWidth: 0,
  13205. attr: 'node.borderwidth'
  13206. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13207. var Node212 = new ht.Node();
  13208. var Node212textStart, Node212textWidth, Node212lineStart, Node212align = 'left', Node212fontSize = 13.3333*_ratio.ratioY,Node212width = 75*_ratio.ratioX, Node212height = 24*_ratio.ratioY;
  13209. (function () {
  13210. if (Node212align === 'left') {
  13211. Node212textStart = Node212fontSize * 0.2 > 2 ? Node212fontSize * 0.2 - 4 : Node212fontSize * 0.2 - 9;
  13212. Node212textWidth = Node212width;
  13213. Node212lineStart = 1;
  13214. } else if (Node212align === 'right') {
  13215. Node212textStart = 0;
  13216. Node212textWidth =Node212fontSize <= 8 ? Node212width + Node212fontSize * 0.2 + 6 : Node212width - Node212fontSize * 0.2;
  13217. Node212lineStart = (Node212width - (ht.Default.getTextSize('Ub(KV):', ' '+ Node212fontSize + 'px "Arial"').width + 6)) * 0.5;
  13218. } else if (Node212align === 'center') {
  13219. Node212textStart = -3;
  13220. Node212textWidth = Node212width;
  13221. Node212lineStart = Node212width - ht.Default.getTextSize('Ub(KV):', ' '+ Node212fontSize + 'px "Arial"').width - 11;
  13222. }
  13223. })();
  13224. Node212.setImage(GD.getTextJSON(Node212width, Node212height, true, false, false, ' '+ Node212fontSize + 'px "Arial"'))
  13225. Node212.setPosition(1675*ratio.ratioX, 367*ratio.ratioY);
  13226. Node212.setWidth(Node212width);
  13227. Node212.setHeight(Node212height);
  13228. Node212._nodeType = 'text';
  13229. Node212._disallowEvert = true;
  13230. Node212.setRotation(0*Math.PI/180);
  13231. Node212.a('node.width', Node212width);
  13232. Node212.a('node.height', Node212height);
  13233. Node212.a('node.rect', [0, 0, Node212width, Node212height]);
  13234. Node212.a('node.bordercolor','rgba(0,0,0,1)');
  13235. Node212.a('node.borderwidth', 0);
  13236. Node212.a('node.background','' || 'rgba(0,0,0,0)');
  13237. Node212.a('node.gradient','');
  13238. Node212.a('node.gradientcolor','');
  13239. Node212.a('node.text','Ub(KV):');
  13240. Node212.a('node.textalign','left');
  13241. Node212.a('node.textvAlign','middle');
  13242. Node212.a('node.textrect', [Node212textStart, 0, Node212textWidth, Node212height]);
  13243. Node212.a('node.color','rgba(0,0,0,1)');
  13244. Node212.a('node.font',' '+ Node212fontSize + 'px "Arial"');
  13245. Node212.a('node.textvisible',true);
  13246. Node212.a('node.linefeed',false);
  13247. if (false) {
  13248. Node212.a('node.textfunc',function(g) {
  13249. g.beginPath();
  13250. var str=Node212.a('node.text') || 'Ub(KV):';
  13251. var color=Node212.a('node.color') || 'rgba(0,0,0,1)';
  13252. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node212width,Node212height,13.3333*_ratio.ratioY,"left",color,' '+ Node212fontSize + 'px "Arial"', 0,g);
  13253. });
  13254. }
  13255. if (false) {
  13256. Node212.a('node.underlinepoints',[Node212lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node212fontSize + 2 , ht.Default.getTextSize('Ub(KV):', ' '+ Node212fontSize + 'px "Arial"').width + 6, (Node212height - Node212fontSize) * 0.5*_ratio.ratioY + Node212fontSize + 2 ]);
  13257. Node212.a('node.underlinevisible',false);
  13258. Node212.a('node.underlineBorderWidth', 1);
  13259. }
  13260. dataModel.add(Node212);
  13261. zoomNodeList.push({
  13262. node: Node212,
  13263. borderWidth: 0,
  13264. attr: 'node.borderwidth'
  13265. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13266. var Node213 = new ht.Node();
  13267. var Node213textStart, Node213textWidth, Node213lineStart, Node213align = 'left', Node213fontSize = 13.3333*_ratio.ratioY,Node213width = 75*_ratio.ratioX, Node213height = 24*_ratio.ratioY;
  13268. (function () {
  13269. if (Node213align === 'left') {
  13270. Node213textStart = Node213fontSize * 0.2 > 2 ? Node213fontSize * 0.2 - 4 : Node213fontSize * 0.2 - 9;
  13271. Node213textWidth = Node213width;
  13272. Node213lineStart = 1;
  13273. } else if (Node213align === 'right') {
  13274. Node213textStart = 0;
  13275. Node213textWidth =Node213fontSize <= 8 ? Node213width + Node213fontSize * 0.2 + 6 : Node213width - Node213fontSize * 0.2;
  13276. Node213lineStart = (Node213width - (ht.Default.getTextSize('Uc(KV):', ' '+ Node213fontSize + 'px "Arial"').width + 6)) * 0.5;
  13277. } else if (Node213align === 'center') {
  13278. Node213textStart = -3;
  13279. Node213textWidth = Node213width;
  13280. Node213lineStart = Node213width - ht.Default.getTextSize('Uc(KV):', ' '+ Node213fontSize + 'px "Arial"').width - 11;
  13281. }
  13282. })();
  13283. Node213.setImage(GD.getTextJSON(Node213width, Node213height, true, false, false, ' '+ Node213fontSize + 'px "Arial"'))
  13284. Node213.setPosition(1676*ratio.ratioX, 387*ratio.ratioY);
  13285. Node213.setWidth(Node213width);
  13286. Node213.setHeight(Node213height);
  13287. Node213._nodeType = 'text';
  13288. Node213._disallowEvert = true;
  13289. Node213.setRotation(0*Math.PI/180);
  13290. Node213.a('node.width', Node213width);
  13291. Node213.a('node.height', Node213height);
  13292. Node213.a('node.rect', [0, 0, Node213width, Node213height]);
  13293. Node213.a('node.bordercolor','rgba(0,0,0,1)');
  13294. Node213.a('node.borderwidth', 0);
  13295. Node213.a('node.background','' || 'rgba(0,0,0,0)');
  13296. Node213.a('node.gradient','');
  13297. Node213.a('node.gradientcolor','');
  13298. Node213.a('node.text','Uc(KV):');
  13299. Node213.a('node.textalign','left');
  13300. Node213.a('node.textvAlign','middle');
  13301. Node213.a('node.textrect', [Node213textStart, 0, Node213textWidth, Node213height]);
  13302. Node213.a('node.color','rgba(0,0,0,1)');
  13303. Node213.a('node.font',' '+ Node213fontSize + 'px "Arial"');
  13304. Node213.a('node.textvisible',true);
  13305. Node213.a('node.linefeed',false);
  13306. if (false) {
  13307. Node213.a('node.textfunc',function(g) {
  13308. g.beginPath();
  13309. var str=Node213.a('node.text') || 'Uc(KV):';
  13310. var color=Node213.a('node.color') || 'rgba(0,0,0,1)';
  13311. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node213width,Node213height,13.3333*_ratio.ratioY,"left",color,' '+ Node213fontSize + 'px "Arial"', 0,g);
  13312. });
  13313. }
  13314. if (false) {
  13315. Node213.a('node.underlinepoints',[Node213lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node213fontSize + 2 , ht.Default.getTextSize('Uc(KV):', ' '+ Node213fontSize + 'px "Arial"').width + 6, (Node213height - Node213fontSize) * 0.5*_ratio.ratioY + Node213fontSize + 2 ]);
  13316. Node213.a('node.underlinevisible',false);
  13317. Node213.a('node.underlineBorderWidth', 1);
  13318. }
  13319. dataModel.add(Node213);
  13320. zoomNodeList.push({
  13321. node: Node213,
  13322. borderWidth: 0,
  13323. attr: 'node.borderwidth'
  13324. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13325. var Node214 = new ht.Node();
  13326. var Node214textStart, Node214textWidth, Node214lineStart, Node214align = 'left', Node214fontSize = 13.3333*_ratio.ratioY,Node214width = 72*_ratio.ratioX, Node214height = 24*_ratio.ratioY;
  13327. (function () {
  13328. if (Node214align === 'left') {
  13329. Node214textStart = Node214fontSize * 0.2 > 2 ? Node214fontSize * 0.2 - 4 : Node214fontSize * 0.2 - 9;
  13330. Node214textWidth = Node214width;
  13331. Node214lineStart = 1;
  13332. } else if (Node214align === 'right') {
  13333. Node214textStart = 0;
  13334. Node214textWidth =Node214fontSize <= 8 ? Node214width + Node214fontSize * 0.2 + 6 : Node214width - Node214fontSize * 0.2;
  13335. Node214lineStart = (Node214width - (ht.Default.getTextSize('Uab(KV):', ' '+ Node214fontSize + 'px "Arial"').width + 6)) * 0.5;
  13336. } else if (Node214align === 'center') {
  13337. Node214textStart = -3;
  13338. Node214textWidth = Node214width;
  13339. Node214lineStart = Node214width - ht.Default.getTextSize('Uab(KV):', ' '+ Node214fontSize + 'px "Arial"').width - 11;
  13340. }
  13341. })();
  13342. Node214.setImage(GD.getTextJSON(Node214width, Node214height, true, false, false, ' '+ Node214fontSize + 'px "Arial"'))
  13343. Node214.setPosition(1665*ratio.ratioX, 407*ratio.ratioY);
  13344. Node214.setWidth(Node214width);
  13345. Node214.setHeight(Node214height);
  13346. Node214._nodeType = 'text';
  13347. Node214._disallowEvert = true;
  13348. Node214.setRotation(0*Math.PI/180);
  13349. Node214.a('node.width', Node214width);
  13350. Node214.a('node.height', Node214height);
  13351. Node214.a('node.rect', [0, 0, Node214width, Node214height]);
  13352. Node214.a('node.bordercolor','rgba(0,0,0,1)');
  13353. Node214.a('node.borderwidth', 0);
  13354. Node214.a('node.background','' || 'rgba(0,0,0,0)');
  13355. Node214.a('node.gradient','');
  13356. Node214.a('node.gradientcolor','');
  13357. Node214.a('node.text','Uab(KV):');
  13358. Node214.a('node.textalign','left');
  13359. Node214.a('node.textvAlign','middle');
  13360. Node214.a('node.textrect', [Node214textStart, 0, Node214textWidth, Node214height]);
  13361. Node214.a('node.color','rgba(0,0,0,1)');
  13362. Node214.a('node.font',' '+ Node214fontSize + 'px "Arial"');
  13363. Node214.a('node.textvisible',true);
  13364. Node214.a('node.linefeed',false);
  13365. if (false) {
  13366. Node214.a('node.textfunc',function(g) {
  13367. g.beginPath();
  13368. var str=Node214.a('node.text') || 'Uab(KV):';
  13369. var color=Node214.a('node.color') || 'rgba(0,0,0,1)';
  13370. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node214width,Node214height,13.3333*_ratio.ratioY,"left",color,' '+ Node214fontSize + 'px "Arial"', 0,g);
  13371. });
  13372. }
  13373. if (false) {
  13374. Node214.a('node.underlinepoints',[Node214lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node214fontSize + 2 , ht.Default.getTextSize('Uab(KV):', ' '+ Node214fontSize + 'px "Arial"').width + 6, (Node214height - Node214fontSize) * 0.5*_ratio.ratioY + Node214fontSize + 2 ]);
  13375. Node214.a('node.underlinevisible',false);
  13376. Node214.a('node.underlineBorderWidth', 1);
  13377. }
  13378. dataModel.add(Node214);
  13379. zoomNodeList.push({
  13380. node: Node214,
  13381. borderWidth: 0,
  13382. attr: 'node.borderwidth'
  13383. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13384. var Node215 = new ht.Node();
  13385. var Node215textStart, Node215textWidth, Node215lineStart, Node215align = 'left', Node215fontSize = 13.3333*_ratio.ratioY,Node215width = 75*_ratio.ratioX, Node215height = 24*_ratio.ratioY;
  13386. (function () {
  13387. if (Node215align === 'left') {
  13388. Node215textStart = Node215fontSize * 0.2 > 2 ? Node215fontSize * 0.2 - 4 : Node215fontSize * 0.2 - 9;
  13389. Node215textWidth = Node215width;
  13390. Node215lineStart = 1;
  13391. } else if (Node215align === 'right') {
  13392. Node215textStart = 0;
  13393. Node215textWidth =Node215fontSize <= 8 ? Node215width + Node215fontSize * 0.2 + 6 : Node215width - Node215fontSize * 0.2;
  13394. Node215lineStart = (Node215width - (ht.Default.getTextSize('Ubc(KV):', ' '+ Node215fontSize + 'px "Arial"').width + 6)) * 0.5;
  13395. } else if (Node215align === 'center') {
  13396. Node215textStart = -3;
  13397. Node215textWidth = Node215width;
  13398. Node215lineStart = Node215width - ht.Default.getTextSize('Ubc(KV):', ' '+ Node215fontSize + 'px "Arial"').width - 11;
  13399. }
  13400. })();
  13401. Node215.setImage(GD.getTextJSON(Node215width, Node215height, true, false, false, ' '+ Node215fontSize + 'px "Arial"'))
  13402. Node215.setPosition(1667*ratio.ratioX, 427*ratio.ratioY);
  13403. Node215.setWidth(Node215width);
  13404. Node215.setHeight(Node215height);
  13405. Node215._nodeType = 'text';
  13406. Node215._disallowEvert = true;
  13407. Node215.setRotation(0*Math.PI/180);
  13408. Node215.a('node.width', Node215width);
  13409. Node215.a('node.height', Node215height);
  13410. Node215.a('node.rect', [0, 0, Node215width, Node215height]);
  13411. Node215.a('node.bordercolor','rgba(0,0,0,1)');
  13412. Node215.a('node.borderwidth', 0);
  13413. Node215.a('node.background','' || 'rgba(0,0,0,0)');
  13414. Node215.a('node.gradient','');
  13415. Node215.a('node.gradientcolor','');
  13416. Node215.a('node.text','Ubc(KV):');
  13417. Node215.a('node.textalign','left');
  13418. Node215.a('node.textvAlign','middle');
  13419. Node215.a('node.textrect', [Node215textStart, 0, Node215textWidth, Node215height]);
  13420. Node215.a('node.color','rgba(0,0,0,1)');
  13421. Node215.a('node.font',' '+ Node215fontSize + 'px "Arial"');
  13422. Node215.a('node.textvisible',true);
  13423. Node215.a('node.linefeed',false);
  13424. if (false) {
  13425. Node215.a('node.textfunc',function(g) {
  13426. g.beginPath();
  13427. var str=Node215.a('node.text') || 'Ubc(KV):';
  13428. var color=Node215.a('node.color') || 'rgba(0,0,0,1)';
  13429. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node215width,Node215height,13.3333*_ratio.ratioY,"left",color,' '+ Node215fontSize + 'px "Arial"', 0,g);
  13430. });
  13431. }
  13432. if (false) {
  13433. Node215.a('node.underlinepoints',[Node215lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node215fontSize + 2 , ht.Default.getTextSize('Ubc(KV):', ' '+ Node215fontSize + 'px "Arial"').width + 6, (Node215height - Node215fontSize) * 0.5*_ratio.ratioY + Node215fontSize + 2 ]);
  13434. Node215.a('node.underlinevisible',false);
  13435. Node215.a('node.underlineBorderWidth', 1);
  13436. }
  13437. dataModel.add(Node215);
  13438. zoomNodeList.push({
  13439. node: Node215,
  13440. borderWidth: 0,
  13441. attr: 'node.borderwidth'
  13442. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13443. var Node216 = new ht.Node();
  13444. var Node216textStart, Node216textWidth, Node216lineStart, Node216align = 'left', Node216fontSize = 13.3333*_ratio.ratioY,Node216width = 75*_ratio.ratioX, Node216height = 24*_ratio.ratioY;
  13445. (function () {
  13446. if (Node216align === 'left') {
  13447. Node216textStart = Node216fontSize * 0.2 > 2 ? Node216fontSize * 0.2 - 4 : Node216fontSize * 0.2 - 9;
  13448. Node216textWidth = Node216width;
  13449. Node216lineStart = 1;
  13450. } else if (Node216align === 'right') {
  13451. Node216textStart = 0;
  13452. Node216textWidth =Node216fontSize <= 8 ? Node216width + Node216fontSize * 0.2 + 6 : Node216width - Node216fontSize * 0.2;
  13453. Node216lineStart = (Node216width - (ht.Default.getTextSize('Uca(KV):', ' '+ Node216fontSize + 'px "Arial"').width + 6)) * 0.5;
  13454. } else if (Node216align === 'center') {
  13455. Node216textStart = -3;
  13456. Node216textWidth = Node216width;
  13457. Node216lineStart = Node216width - ht.Default.getTextSize('Uca(KV):', ' '+ Node216fontSize + 'px "Arial"').width - 11;
  13458. }
  13459. })();
  13460. Node216.setImage(GD.getTextJSON(Node216width, Node216height, true, false, false, ' '+ Node216fontSize + 'px "Arial"'))
  13461. Node216.setPosition(1667*ratio.ratioX, 447*ratio.ratioY);
  13462. Node216.setWidth(Node216width);
  13463. Node216.setHeight(Node216height);
  13464. Node216._nodeType = 'text';
  13465. Node216._disallowEvert = true;
  13466. Node216.setRotation(0*Math.PI/180);
  13467. Node216.a('node.width', Node216width);
  13468. Node216.a('node.height', Node216height);
  13469. Node216.a('node.rect', [0, 0, Node216width, Node216height]);
  13470. Node216.a('node.bordercolor','rgba(0,0,0,1)');
  13471. Node216.a('node.borderwidth', 0);
  13472. Node216.a('node.background','' || 'rgba(0,0,0,0)');
  13473. Node216.a('node.gradient','');
  13474. Node216.a('node.gradientcolor','');
  13475. Node216.a('node.text','Uca(KV):');
  13476. Node216.a('node.textalign','left');
  13477. Node216.a('node.textvAlign','middle');
  13478. Node216.a('node.textrect', [Node216textStart, 0, Node216textWidth, Node216height]);
  13479. Node216.a('node.color','rgba(0,0,0,1)');
  13480. Node216.a('node.font',' '+ Node216fontSize + 'px "Arial"');
  13481. Node216.a('node.textvisible',true);
  13482. Node216.a('node.linefeed',false);
  13483. if (false) {
  13484. Node216.a('node.textfunc',function(g) {
  13485. g.beginPath();
  13486. var str=Node216.a('node.text') || 'Uca(KV):';
  13487. var color=Node216.a('node.color') || 'rgba(0,0,0,1)';
  13488. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node216width,Node216height,13.3333*_ratio.ratioY,"left",color,' '+ Node216fontSize + 'px "Arial"', 0,g);
  13489. });
  13490. }
  13491. if (false) {
  13492. Node216.a('node.underlinepoints',[Node216lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node216fontSize + 2 , ht.Default.getTextSize('Uca(KV):', ' '+ Node216fontSize + 'px "Arial"').width + 6, (Node216height - Node216fontSize) * 0.5*_ratio.ratioY + Node216fontSize + 2 ]);
  13493. Node216.a('node.underlinevisible',false);
  13494. Node216.a('node.underlineBorderWidth', 1);
  13495. }
  13496. dataModel.add(Node216);
  13497. zoomNodeList.push({
  13498. node: Node216,
  13499. borderWidth: 0,
  13500. attr: 'node.borderwidth'
  13501. }); var Node217points=[990, 501,1840, 501],
  13502. Node217rect=ht.Default.unionPoint([{x:990,y:501},{x:1840,y:501}]),
  13503. Node217compspts=[];
  13504. _ratio = GD.getRatioWithRotation(0, ratio);
  13505. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  13506. _endratio = GD.getRatioWithRotation(0, ratio);
  13507. for(var i=0;i<Node217points.length;i++){
  13508. if(i%2==0){
  13509. Node217compspts.push(Node217points[i]-Node217rect.x);
  13510. }else{
  13511. Node217compspts.push(Node217points[i]-Node217rect.y);
  13512. }
  13513. }
  13514. var Node217ptslength=Node217compspts.length;
  13515. if (Node217rect.height === 0) {
  13516. Node217compspts[0] -= 0;
  13517. Node217compspts[Node217ptslength-2] += 0;
  13518. } else if (Node217rect.width === 0){
  13519. Node217compspts[1] -= 0;
  13520. Node217compspts[Node217ptslength-1] += 0;
  13521. } else {
  13522. Node217compspts[0] -= 0;
  13523. Node217compspts[1] -= 0;
  13524. Node217compspts[Node217ptslength-2] += 0;
  13525. Node217compspts[Node217ptslength-1] += 0;
  13526. }
  13527. Node217 = new ht.Node();
  13528. Node217.borderWidth = 3;
  13529. Node217rect.width = Node217rect.width === 0 ? 0.0001 : Node217rect.width;
  13530. Node217rect.height = Node217rect.height === 0 ? 0.0001 : Node217rect.height;
  13531. var Node217endCompspts = [Node217compspts[Node217ptslength-2],Node217compspts[Node217ptslength-1],0,0];
  13532. var Node217startCompspts = [Node217compspts[0],Node217compspts[1],0,0];
  13533. Node217.setImage(GD.getPolyLineJSON());
  13534. Node217.setPosition(Node217rect.x+Node217rect.width/2,Node217rect.y+Node217rect.height/2);
  13535. Node217.setSize(Node217rect.width,Node217rect.height);
  13536. Node217.setStyle("opacity",1);
  13537. Node217.s({'pixelPerfect':true});
  13538. Node217borderwidth=3;
  13539. Node217.setRotation(0);
  13540. dataModel.add(Node217);
  13541. Node217.a('node.points',Node217compspts);
  13542. Node217.a('node.segments',[1,2]);
  13543. Node217.a('node.color','rgba(255,128,0,1)');
  13544. Node217.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13545. Node217.a('node.borderColor','rgba(255,128,0,1)');
  13546. Node217.a('node.background','rgba(255,128,0,1)');
  13547. Node217.a('node.gradient','');
  13548. Node217.a('node.gradientcolor','rgba(255,128,0,1)');
  13549. Node217.a('node.endCompspts',Node217endCompspts);
  13550. Node217.a('node.startCompspts',Node217startCompspts);
  13551. (function (node, img, compspts, endCompspts, startCompspts) {
  13552. var position = node.getPosition(),
  13553. w = node.getWidth()*_ratio.ratioX,
  13554. h = node.getHeight()*_ratio.ratioY;
  13555. function resetPoints(rx, ry) {
  13556. for (var i = 0, len = compspts.length; i < len; i++) {
  13557. if (i%2 === 0) {
  13558. compspts[i]*=rx;
  13559. } else {
  13560. compspts[i]*=ry;
  13561. }
  13562. }
  13563. endCompspts[0] = compspts[compspts.length-2];
  13564. endCompspts[1] = compspts[compspts.length-1];
  13565. endCompspts[2] *= rx;
  13566. endCompspts[3] *= ry;
  13567. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13568. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13569. startCompspts[0] = compspts[0];
  13570. startCompspts[1] = compspts[1];
  13571. startCompspts[2] *= rx;
  13572. startCompspts[3] *= ry;
  13573. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13574. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13575. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13576. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13577. }
  13578. node.setSize(w, h);
  13579. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13580. node.a('node.width', w);
  13581. node.a('node.height', h);
  13582. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13583. node.borderWidth = 3;
  13584. node.a('node.borderwidth',node.borderWidth);
  13585. node._nodename = 'Node217';
  13586. node._nodeType = 'line';
  13587. zoomNodeList.push({
  13588. node: node,
  13589. attr: 'node.borderwidth'
  13590. });
  13591. var setWidth = node.setWidth,
  13592. setHeight = node.setHeight,
  13593. timer, rx = 1, ry = 1;
  13594. node.setWidth = function (width) {
  13595. var _width = this.getWidth();
  13596. rx = width / _width;
  13597. node.a('node.width', width);
  13598. setWidth.apply(this, arguments);
  13599. resetPoints(rx, 1);
  13600. }
  13601. node.setHeight = function (height) {
  13602. var _height = this.getHeight();
  13603. ry = height / _height;
  13604. node.a('node.height', height);
  13605. setHeight.apply(this, arguments);
  13606. resetPoints(1, ry);
  13607. }
  13608. })(Node217, Node217.getImage(), Node217compspts, Node217endCompspts, Node217startCompspts);
  13609. var Node218points=[1250, 481,1250, 501],
  13610. Node218rect=ht.Default.unionPoint([{x:1250,y:481},{x:1250,y:501}]),
  13611. Node218compspts=[];
  13612. _ratio = GD.getRatioWithRotation(0, ratio);
  13613. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13614. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13615. for(var i=0;i<Node218points.length;i++){
  13616. if(i%2==0){
  13617. Node218compspts.push(Node218points[i]-Node218rect.x);
  13618. }else{
  13619. Node218compspts.push(Node218points[i]-Node218rect.y);
  13620. }
  13621. }
  13622. var Node218ptslength=Node218compspts.length;
  13623. if (Node218rect.height === 0) {
  13624. Node218compspts[0] -= 0;
  13625. Node218compspts[Node218ptslength-2] += 0;
  13626. } else if (Node218rect.width === 0){
  13627. Node218compspts[1] -= 0;
  13628. Node218compspts[Node218ptslength-1] += 0;
  13629. } else {
  13630. Node218compspts[0] -= 0;
  13631. Node218compspts[1] -= 0;
  13632. Node218compspts[Node218ptslength-2] += 0;
  13633. Node218compspts[Node218ptslength-1] += 0;
  13634. }
  13635. Node218 = new ht.Node();
  13636. Node218.borderWidth = 1;
  13637. Node218rect.width = Node218rect.width === 0 ? 0.0001 : Node218rect.width;
  13638. Node218rect.height = Node218rect.height === 0 ? 0.0001 : Node218rect.height;
  13639. var Node218endCompspts = [Node218compspts[Node218ptslength-2],Node218compspts[Node218ptslength-1],0,0];
  13640. var Node218startCompspts = [Node218compspts[0],Node218compspts[1],0,0];
  13641. Node218.setImage(GD.getPolyLineJSON());
  13642. Node218.setPosition(Node218rect.x+Node218rect.width/2,Node218rect.y+Node218rect.height/2);
  13643. Node218.setSize(Node218rect.width,Node218rect.height);
  13644. Node218.setStyle("opacity",1);
  13645. Node218.s({'pixelPerfect':true});
  13646. Node218borderwidth=1;
  13647. Node218.setRotation(0);
  13648. dataModel.add(Node218);
  13649. Node218.a('node.points',Node218compspts);
  13650. Node218.a('node.segments',[1,2]);
  13651. Node218.a('node.color','rgba(255,128,0,1)');
  13652. Node218.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13653. Node218.a('node.borderColor','rgba(255,128,0,1)');
  13654. Node218.a('node.background','rgba(255,128,0,1)');
  13655. Node218.a('node.gradient','');
  13656. Node218.a('node.gradientcolor','rgba(255,128,0,1)');
  13657. Node218.a('node.endCompspts',Node218endCompspts);
  13658. Node218.a('node.startCompspts',Node218startCompspts);
  13659. (function (node, img, compspts, endCompspts, startCompspts) {
  13660. var position = node.getPosition(),
  13661. w = node.getWidth()*_ratio.ratioX,
  13662. h = node.getHeight()*_ratio.ratioY;
  13663. function resetPoints(rx, ry) {
  13664. for (var i = 0, len = compspts.length; i < len; i++) {
  13665. if (i%2 === 0) {
  13666. compspts[i]*=rx;
  13667. } else {
  13668. compspts[i]*=ry;
  13669. }
  13670. }
  13671. endCompspts[0] = compspts[compspts.length-2];
  13672. endCompspts[1] = compspts[compspts.length-1];
  13673. endCompspts[2] *= rx;
  13674. endCompspts[3] *= ry;
  13675. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13676. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13677. startCompspts[0] = compspts[0];
  13678. startCompspts[1] = compspts[1];
  13679. startCompspts[2] *= rx;
  13680. startCompspts[3] *= ry;
  13681. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13682. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13683. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13684. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13685. }
  13686. node.setSize(w, h);
  13687. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13688. node.a('node.width', w);
  13689. node.a('node.height', h);
  13690. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13691. node.borderWidth = 1;
  13692. node.a('node.borderwidth',node.borderWidth);
  13693. node._nodename = 'Node218';
  13694. node._nodeType = 'line';
  13695. zoomNodeList.push({
  13696. node: node,
  13697. attr: 'node.borderwidth'
  13698. });
  13699. var setWidth = node.setWidth,
  13700. setHeight = node.setHeight,
  13701. timer, rx = 1, ry = 1;
  13702. node.setWidth = function (width) {
  13703. var _width = this.getWidth();
  13704. rx = width / _width;
  13705. node.a('node.width', width);
  13706. setWidth.apply(this, arguments);
  13707. resetPoints(rx, 1);
  13708. }
  13709. node.setHeight = function (height) {
  13710. var _height = this.getHeight();
  13711. ry = height / _height;
  13712. node.a('node.height', height);
  13713. setHeight.apply(this, arguments);
  13714. resetPoints(1, ry);
  13715. }
  13716. })(Node218, Node218.getImage(), Node218compspts, Node218endCompspts, Node218startCompspts);
  13717. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13718. var Node219 = new ht.Node();
  13719. var Node219textStart, Node219textWidth, Node219lineStart, Node219align = 'left', Node219fontSize = 19.99995*_ratio.ratioY,Node219width = 111*_ratio.ratioX, Node219height = 25*_ratio.ratioY;
  13720. (function () {
  13721. if (Node219align === 'left') {
  13722. Node219textStart = Node219fontSize * 0.2 > 2 ? Node219fontSize * 0.2 - 4 : Node219fontSize * 0.2 - 9;
  13723. Node219textWidth = Node219width;
  13724. Node219lineStart = 1;
  13725. } else if (Node219align === 'right') {
  13726. Node219textStart = 0;
  13727. Node219textWidth =Node219fontSize <= 8 ? Node219width + Node219fontSize * 0.2 + 6 : Node219width - Node219fontSize * 0.2;
  13728. Node219lineStart = (Node219width - (ht.Default.getTextSize('35kV II段', ' '+ Node219fontSize + 'px "Arial"').width + 6)) * 0.5;
  13729. } else if (Node219align === 'center') {
  13730. Node219textStart = -3;
  13731. Node219textWidth = Node219width;
  13732. Node219lineStart = Node219width - ht.Default.getTextSize('35kV II段', ' '+ Node219fontSize + 'px "Arial"').width - 11;
  13733. }
  13734. })();
  13735. Node219.setImage(GD.getTextJSON(Node219width, Node219height, true, false, false, ' '+ Node219fontSize + 'px "Arial"'))
  13736. Node219.setPosition(1045*ratio.ratioX, 481*ratio.ratioY);
  13737. Node219.setWidth(Node219width);
  13738. Node219.setHeight(Node219height);
  13739. Node219._nodeType = 'text';
  13740. Node219._disallowEvert = true;
  13741. Node219.setRotation(0*Math.PI/180);
  13742. Node219.a('node.width', Node219width);
  13743. Node219.a('node.height', Node219height);
  13744. Node219.a('node.rect', [0, 0, Node219width, Node219height]);
  13745. Node219.a('node.bordercolor','rgba(0,0,0,1)');
  13746. Node219.a('node.borderwidth', 0);
  13747. Node219.a('node.background','' || 'rgba(0,0,0,0)');
  13748. Node219.a('node.gradient','');
  13749. Node219.a('node.gradientcolor','');
  13750. Node219.a('node.text','35kV II段');
  13751. Node219.a('node.textalign','left');
  13752. Node219.a('node.textvAlign','middle');
  13753. Node219.a('node.textrect', [Node219textStart, 0, Node219textWidth, Node219height]);
  13754. Node219.a('node.color','rgba(0,0,0,1)');
  13755. Node219.a('node.font',' '+ Node219fontSize + 'px "Arial"');
  13756. Node219.a('node.textvisible',true);
  13757. Node219.a('node.linefeed',false);
  13758. if (false) {
  13759. Node219.a('node.textfunc',function(g) {
  13760. g.beginPath();
  13761. var str=Node219.a('node.text') || '35kV II段';
  13762. var color=Node219.a('node.color') || 'rgba(0,0,0,1)';
  13763. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node219width,Node219height,19.99995*_ratio.ratioY,"left",color,' '+ Node219fontSize + 'px "Arial"', 0,g);
  13764. });
  13765. }
  13766. if (false) {
  13767. Node219.a('node.underlinepoints',[Node219lineStart, (25 - 19.99995) * 0.5 * _ratio.ratioY + Node219fontSize + 2 , ht.Default.getTextSize('35kV II段', ' '+ Node219fontSize + 'px "Arial"').width + 6, (Node219height - Node219fontSize) * 0.5*_ratio.ratioY + Node219fontSize + 2 ]);
  13768. Node219.a('node.underlinevisible',false);
  13769. Node219.a('node.underlineBorderWidth', 1);
  13770. }
  13771. dataModel.add(Node219);
  13772. zoomNodeList.push({
  13773. node: Node219,
  13774. borderWidth: 0,
  13775. attr: 'node.borderwidth'
  13776. }); var Node220points=[100, 501,100, 521],
  13777. Node220rect=ht.Default.unionPoint([{x:100,y:501},{x:100,y:521}]),
  13778. Node220compspts=[];
  13779. _ratio = GD.getRatioWithRotation(0, ratio);
  13780. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13781. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13782. for(var i=0;i<Node220points.length;i++){
  13783. if(i%2==0){
  13784. Node220compspts.push(Node220points[i]-Node220rect.x);
  13785. }else{
  13786. Node220compspts.push(Node220points[i]-Node220rect.y);
  13787. }
  13788. }
  13789. var Node220ptslength=Node220compspts.length;
  13790. if (Node220rect.height === 0) {
  13791. Node220compspts[0] -= 0;
  13792. Node220compspts[Node220ptslength-2] += 0;
  13793. } else if (Node220rect.width === 0){
  13794. Node220compspts[1] -= 0;
  13795. Node220compspts[Node220ptslength-1] += 0;
  13796. } else {
  13797. Node220compspts[0] -= 0;
  13798. Node220compspts[1] -= 0;
  13799. Node220compspts[Node220ptslength-2] += 0;
  13800. Node220compspts[Node220ptslength-1] += 0;
  13801. }
  13802. Node220 = new ht.Node();
  13803. Node220.borderWidth = 1;
  13804. Node220rect.width = Node220rect.width === 0 ? 0.0001 : Node220rect.width;
  13805. Node220rect.height = Node220rect.height === 0 ? 0.0001 : Node220rect.height;
  13806. var Node220endCompspts = [Node220compspts[Node220ptslength-2],Node220compspts[Node220ptslength-1],0,0];
  13807. var Node220startCompspts = [Node220compspts[0],Node220compspts[1],0,0];
  13808. Node220.setImage(GD.getPolyLineJSON());
  13809. Node220.setPosition(Node220rect.x+Node220rect.width/2,Node220rect.y+Node220rect.height/2);
  13810. Node220.setSize(Node220rect.width,Node220rect.height);
  13811. Node220.setStyle("opacity",1);
  13812. Node220.s({'pixelPerfect':true});
  13813. Node220borderwidth=1;
  13814. Node220.setRotation(0);
  13815. dataModel.add(Node220);
  13816. Node220.a('node.points',Node220compspts);
  13817. Node220.a('node.segments',[1,2]);
  13818. Node220.a('node.color','rgba(255,128,0,1)');
  13819. Node220.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13820. Node220.a('node.borderColor','rgba(255,128,0,1)');
  13821. Node220.a('node.background','rgba(255,128,0,1)');
  13822. Node220.a('node.gradient','');
  13823. Node220.a('node.gradientcolor','rgba(255,128,0,1)');
  13824. Node220.a('node.endCompspts',Node220endCompspts);
  13825. Node220.a('node.startCompspts',Node220startCompspts);
  13826. (function (node, img, compspts, endCompspts, startCompspts) {
  13827. var position = node.getPosition(),
  13828. w = node.getWidth()*_ratio.ratioX,
  13829. h = node.getHeight()*_ratio.ratioY;
  13830. function resetPoints(rx, ry) {
  13831. for (var i = 0, len = compspts.length; i < len; i++) {
  13832. if (i%2 === 0) {
  13833. compspts[i]*=rx;
  13834. } else {
  13835. compspts[i]*=ry;
  13836. }
  13837. }
  13838. endCompspts[0] = compspts[compspts.length-2];
  13839. endCompspts[1] = compspts[compspts.length-1];
  13840. endCompspts[2] *= rx;
  13841. endCompspts[3] *= ry;
  13842. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13843. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13844. startCompspts[0] = compspts[0];
  13845. startCompspts[1] = compspts[1];
  13846. startCompspts[2] *= rx;
  13847. startCompspts[3] *= ry;
  13848. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13849. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13850. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13851. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13852. }
  13853. node.setSize(w, h);
  13854. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13855. node.a('node.width', w);
  13856. node.a('node.height', h);
  13857. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13858. node.borderWidth = 1;
  13859. node.a('node.borderwidth',node.borderWidth);
  13860. node._nodename = 'Node220';
  13861. node._nodeType = 'line';
  13862. zoomNodeList.push({
  13863. node: node,
  13864. attr: 'node.borderwidth'
  13865. });
  13866. var setWidth = node.setWidth,
  13867. setHeight = node.setHeight,
  13868. timer, rx = 1, ry = 1;
  13869. node.setWidth = function (width) {
  13870. var _width = this.getWidth();
  13871. rx = width / _width;
  13872. node.a('node.width', width);
  13873. setWidth.apply(this, arguments);
  13874. resetPoints(rx, 1);
  13875. }
  13876. node.setHeight = function (height) {
  13877. var _height = this.getHeight();
  13878. ry = height / _height;
  13879. node.a('node.height', height);
  13880. setHeight.apply(this, arguments);
  13881. resetPoints(1, ry);
  13882. }
  13883. })(Node220, Node220.getImage(), Node220compspts, Node220endCompspts, Node220startCompspts);
  13884. var Node221points=[270, 501,270, 521],
  13885. Node221rect=ht.Default.unionPoint([{x:270,y:501},{x:270,y:521}]),
  13886. Node221compspts=[];
  13887. _ratio = GD.getRatioWithRotation(0, ratio);
  13888. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13889. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13890. for(var i=0;i<Node221points.length;i++){
  13891. if(i%2==0){
  13892. Node221compspts.push(Node221points[i]-Node221rect.x);
  13893. }else{
  13894. Node221compspts.push(Node221points[i]-Node221rect.y);
  13895. }
  13896. }
  13897. var Node221ptslength=Node221compspts.length;
  13898. if (Node221rect.height === 0) {
  13899. Node221compspts[0] -= 0;
  13900. Node221compspts[Node221ptslength-2] += 0;
  13901. } else if (Node221rect.width === 0){
  13902. Node221compspts[1] -= 0;
  13903. Node221compspts[Node221ptslength-1] += 0;
  13904. } else {
  13905. Node221compspts[0] -= 0;
  13906. Node221compspts[1] -= 0;
  13907. Node221compspts[Node221ptslength-2] += 0;
  13908. Node221compspts[Node221ptslength-1] += 0;
  13909. }
  13910. Node221 = new ht.Node();
  13911. Node221.borderWidth = 1;
  13912. Node221rect.width = Node221rect.width === 0 ? 0.0001 : Node221rect.width;
  13913. Node221rect.height = Node221rect.height === 0 ? 0.0001 : Node221rect.height;
  13914. var Node221endCompspts = [Node221compspts[Node221ptslength-2],Node221compspts[Node221ptslength-1],0,0];
  13915. var Node221startCompspts = [Node221compspts[0],Node221compspts[1],0,0];
  13916. Node221.setImage(GD.getPolyLineJSON());
  13917. Node221.setPosition(Node221rect.x+Node221rect.width/2,Node221rect.y+Node221rect.height/2);
  13918. Node221.setSize(Node221rect.width,Node221rect.height);
  13919. Node221.setStyle("opacity",1);
  13920. Node221.s({'pixelPerfect':true});
  13921. Node221borderwidth=1;
  13922. Node221.setRotation(0);
  13923. dataModel.add(Node221);
  13924. Node221.a('node.points',Node221compspts);
  13925. Node221.a('node.segments',[1,2]);
  13926. Node221.a('node.color','rgba(255,128,0,1)');
  13927. Node221.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13928. Node221.a('node.borderColor','rgba(255,128,0,1)');
  13929. Node221.a('node.background','rgba(255,128,0,1)');
  13930. Node221.a('node.gradient','');
  13931. Node221.a('node.gradientcolor','rgba(255,128,0,1)');
  13932. Node221.a('node.endCompspts',Node221endCompspts);
  13933. Node221.a('node.startCompspts',Node221startCompspts);
  13934. (function (node, img, compspts, endCompspts, startCompspts) {
  13935. var position = node.getPosition(),
  13936. w = node.getWidth()*_ratio.ratioX,
  13937. h = node.getHeight()*_ratio.ratioY;
  13938. function resetPoints(rx, ry) {
  13939. for (var i = 0, len = compspts.length; i < len; i++) {
  13940. if (i%2 === 0) {
  13941. compspts[i]*=rx;
  13942. } else {
  13943. compspts[i]*=ry;
  13944. }
  13945. }
  13946. endCompspts[0] = compspts[compspts.length-2];
  13947. endCompspts[1] = compspts[compspts.length-1];
  13948. endCompspts[2] *= rx;
  13949. endCompspts[3] *= ry;
  13950. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13951. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13952. startCompspts[0] = compspts[0];
  13953. startCompspts[1] = compspts[1];
  13954. startCompspts[2] *= rx;
  13955. startCompspts[3] *= ry;
  13956. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13957. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13958. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13959. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13960. }
  13961. node.setSize(w, h);
  13962. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13963. node.a('node.width', w);
  13964. node.a('node.height', h);
  13965. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13966. node.borderWidth = 1;
  13967. node.a('node.borderwidth',node.borderWidth);
  13968. node._nodename = 'Node221';
  13969. node._nodeType = 'line';
  13970. zoomNodeList.push({
  13971. node: node,
  13972. attr: 'node.borderwidth'
  13973. });
  13974. var setWidth = node.setWidth,
  13975. setHeight = node.setHeight,
  13976. timer, rx = 1, ry = 1;
  13977. node.setWidth = function (width) {
  13978. var _width = this.getWidth();
  13979. rx = width / _width;
  13980. node.a('node.width', width);
  13981. setWidth.apply(this, arguments);
  13982. resetPoints(rx, 1);
  13983. }
  13984. node.setHeight = function (height) {
  13985. var _height = this.getHeight();
  13986. ry = height / _height;
  13987. node.a('node.height', height);
  13988. setHeight.apply(this, arguments);
  13989. resetPoints(1, ry);
  13990. }
  13991. })(Node221, Node221.getImage(), Node221compspts, Node221endCompspts, Node221startCompspts);
  13992. var Node222points=[450, 501,450, 521],
  13993. Node222rect=ht.Default.unionPoint([{x:450,y:501},{x:450,y:521}]),
  13994. Node222compspts=[];
  13995. _ratio = GD.getRatioWithRotation(0, ratio);
  13996. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13997. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13998. for(var i=0;i<Node222points.length;i++){
  13999. if(i%2==0){
  14000. Node222compspts.push(Node222points[i]-Node222rect.x);
  14001. }else{
  14002. Node222compspts.push(Node222points[i]-Node222rect.y);
  14003. }
  14004. }
  14005. var Node222ptslength=Node222compspts.length;
  14006. if (Node222rect.height === 0) {
  14007. Node222compspts[0] -= 0;
  14008. Node222compspts[Node222ptslength-2] += 0;
  14009. } else if (Node222rect.width === 0){
  14010. Node222compspts[1] -= 0;
  14011. Node222compspts[Node222ptslength-1] += 0;
  14012. } else {
  14013. Node222compspts[0] -= 0;
  14014. Node222compspts[1] -= 0;
  14015. Node222compspts[Node222ptslength-2] += 0;
  14016. Node222compspts[Node222ptslength-1] += 0;
  14017. }
  14018. Node222 = new ht.Node();
  14019. Node222.borderWidth = 1;
  14020. Node222rect.width = Node222rect.width === 0 ? 0.0001 : Node222rect.width;
  14021. Node222rect.height = Node222rect.height === 0 ? 0.0001 : Node222rect.height;
  14022. var Node222endCompspts = [Node222compspts[Node222ptslength-2],Node222compspts[Node222ptslength-1],0,0];
  14023. var Node222startCompspts = [Node222compspts[0],Node222compspts[1],0,0];
  14024. Node222.setImage(GD.getPolyLineJSON());
  14025. Node222.setPosition(Node222rect.x+Node222rect.width/2,Node222rect.y+Node222rect.height/2);
  14026. Node222.setSize(Node222rect.width,Node222rect.height);
  14027. Node222.setStyle("opacity",1);
  14028. Node222.s({'pixelPerfect':true});
  14029. Node222borderwidth=1;
  14030. Node222.setRotation(0);
  14031. dataModel.add(Node222);
  14032. Node222.a('node.points',Node222compspts);
  14033. Node222.a('node.segments',[1,2]);
  14034. Node222.a('node.color','rgba(255,128,0,1)');
  14035. Node222.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14036. Node222.a('node.borderColor','rgba(255,128,0,1)');
  14037. Node222.a('node.background','rgba(255,128,0,1)');
  14038. Node222.a('node.gradient','');
  14039. Node222.a('node.gradientcolor','rgba(255,128,0,1)');
  14040. Node222.a('node.endCompspts',Node222endCompspts);
  14041. Node222.a('node.startCompspts',Node222startCompspts);
  14042. (function (node, img, compspts, endCompspts, startCompspts) {
  14043. var position = node.getPosition(),
  14044. w = node.getWidth()*_ratio.ratioX,
  14045. h = node.getHeight()*_ratio.ratioY;
  14046. function resetPoints(rx, ry) {
  14047. for (var i = 0, len = compspts.length; i < len; i++) {
  14048. if (i%2 === 0) {
  14049. compspts[i]*=rx;
  14050. } else {
  14051. compspts[i]*=ry;
  14052. }
  14053. }
  14054. endCompspts[0] = compspts[compspts.length-2];
  14055. endCompspts[1] = compspts[compspts.length-1];
  14056. endCompspts[2] *= rx;
  14057. endCompspts[3] *= ry;
  14058. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14059. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14060. startCompspts[0] = compspts[0];
  14061. startCompspts[1] = compspts[1];
  14062. startCompspts[2] *= rx;
  14063. startCompspts[3] *= ry;
  14064. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14065. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14066. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14067. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14068. }
  14069. node.setSize(w, h);
  14070. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14071. node.a('node.width', w);
  14072. node.a('node.height', h);
  14073. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14074. node.borderWidth = 1;
  14075. node.a('node.borderwidth',node.borderWidth);
  14076. node._nodename = 'Node222';
  14077. node._nodeType = 'line';
  14078. zoomNodeList.push({
  14079. node: node,
  14080. attr: 'node.borderwidth'
  14081. });
  14082. var setWidth = node.setWidth,
  14083. setHeight = node.setHeight,
  14084. timer, rx = 1, ry = 1;
  14085. node.setWidth = function (width) {
  14086. var _width = this.getWidth();
  14087. rx = width / _width;
  14088. node.a('node.width', width);
  14089. setWidth.apply(this, arguments);
  14090. resetPoints(rx, 1);
  14091. }
  14092. node.setHeight = function (height) {
  14093. var _height = this.getHeight();
  14094. ry = height / _height;
  14095. node.a('node.height', height);
  14096. setHeight.apply(this, arguments);
  14097. resetPoints(1, ry);
  14098. }
  14099. })(Node222, Node222.getImage(), Node222compspts, Node222endCompspts, Node222startCompspts);
  14100. var Node223points=[340, 501,340, 521],
  14101. Node223rect=ht.Default.unionPoint([{x:340,y:501},{x:340,y:521}]),
  14102. Node223compspts=[];
  14103. _ratio = GD.getRatioWithRotation(0, ratio);
  14104. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14105. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14106. for(var i=0;i<Node223points.length;i++){
  14107. if(i%2==0){
  14108. Node223compspts.push(Node223points[i]-Node223rect.x);
  14109. }else{
  14110. Node223compspts.push(Node223points[i]-Node223rect.y);
  14111. }
  14112. }
  14113. var Node223ptslength=Node223compspts.length;
  14114. if (Node223rect.height === 0) {
  14115. Node223compspts[0] -= 0;
  14116. Node223compspts[Node223ptslength-2] += 0;
  14117. } else if (Node223rect.width === 0){
  14118. Node223compspts[1] -= 0;
  14119. Node223compspts[Node223ptslength-1] += 0;
  14120. } else {
  14121. Node223compspts[0] -= 0;
  14122. Node223compspts[1] -= 0;
  14123. Node223compspts[Node223ptslength-2] += 0;
  14124. Node223compspts[Node223ptslength-1] += 0;
  14125. }
  14126. Node223 = new ht.Node();
  14127. Node223.borderWidth = 1;
  14128. Node223rect.width = Node223rect.width === 0 ? 0.0001 : Node223rect.width;
  14129. Node223rect.height = Node223rect.height === 0 ? 0.0001 : Node223rect.height;
  14130. var Node223endCompspts = [Node223compspts[Node223ptslength-2],Node223compspts[Node223ptslength-1],0,0];
  14131. var Node223startCompspts = [Node223compspts[0],Node223compspts[1],0,0];
  14132. Node223.setImage(GD.getPolyLineJSON());
  14133. Node223.setPosition(Node223rect.x+Node223rect.width/2,Node223rect.y+Node223rect.height/2);
  14134. Node223.setSize(Node223rect.width,Node223rect.height);
  14135. Node223.setStyle("opacity",1);
  14136. Node223.s({'pixelPerfect':true});
  14137. Node223borderwidth=1;
  14138. Node223.setRotation(0);
  14139. dataModel.add(Node223);
  14140. Node223.a('node.points',Node223compspts);
  14141. Node223.a('node.segments',[1,2]);
  14142. Node223.a('node.color','rgba(255,128,0,1)');
  14143. Node223.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14144. Node223.a('node.borderColor','rgba(255,128,0,1)');
  14145. Node223.a('node.background','rgba(255,128,0,1)');
  14146. Node223.a('node.gradient','');
  14147. Node223.a('node.gradientcolor','rgba(255,128,0,1)');
  14148. Node223.a('node.endCompspts',Node223endCompspts);
  14149. Node223.a('node.startCompspts',Node223startCompspts);
  14150. (function (node, img, compspts, endCompspts, startCompspts) {
  14151. var position = node.getPosition(),
  14152. w = node.getWidth()*_ratio.ratioX,
  14153. h = node.getHeight()*_ratio.ratioY;
  14154. function resetPoints(rx, ry) {
  14155. for (var i = 0, len = compspts.length; i < len; i++) {
  14156. if (i%2 === 0) {
  14157. compspts[i]*=rx;
  14158. } else {
  14159. compspts[i]*=ry;
  14160. }
  14161. }
  14162. endCompspts[0] = compspts[compspts.length-2];
  14163. endCompspts[1] = compspts[compspts.length-1];
  14164. endCompspts[2] *= rx;
  14165. endCompspts[3] *= ry;
  14166. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14167. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14168. startCompspts[0] = compspts[0];
  14169. startCompspts[1] = compspts[1];
  14170. startCompspts[2] *= rx;
  14171. startCompspts[3] *= ry;
  14172. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14173. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14174. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14175. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14176. }
  14177. node.setSize(w, h);
  14178. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14179. node.a('node.width', w);
  14180. node.a('node.height', h);
  14181. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14182. node.borderWidth = 1;
  14183. node.a('node.borderwidth',node.borderWidth);
  14184. node._nodename = 'Node223';
  14185. node._nodeType = 'line';
  14186. zoomNodeList.push({
  14187. node: node,
  14188. attr: 'node.borderwidth'
  14189. });
  14190. var setWidth = node.setWidth,
  14191. setHeight = node.setHeight,
  14192. timer, rx = 1, ry = 1;
  14193. node.setWidth = function (width) {
  14194. var _width = this.getWidth();
  14195. rx = width / _width;
  14196. node.a('node.width', width);
  14197. setWidth.apply(this, arguments);
  14198. resetPoints(rx, 1);
  14199. }
  14200. node.setHeight = function (height) {
  14201. var _height = this.getHeight();
  14202. ry = height / _height;
  14203. node.a('node.height', height);
  14204. setHeight.apply(this, arguments);
  14205. resetPoints(1, ry);
  14206. }
  14207. })(Node223, Node223.getImage(), Node223compspts, Node223endCompspts, Node223startCompspts);
  14208. var Node224points=[540, 501,540, 521],
  14209. Node224rect=ht.Default.unionPoint([{x:540,y:501},{x:540,y:521}]),
  14210. Node224compspts=[];
  14211. _ratio = GD.getRatioWithRotation(0, ratio);
  14212. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14213. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14214. for(var i=0;i<Node224points.length;i++){
  14215. if(i%2==0){
  14216. Node224compspts.push(Node224points[i]-Node224rect.x);
  14217. }else{
  14218. Node224compspts.push(Node224points[i]-Node224rect.y);
  14219. }
  14220. }
  14221. var Node224ptslength=Node224compspts.length;
  14222. if (Node224rect.height === 0) {
  14223. Node224compspts[0] -= 0;
  14224. Node224compspts[Node224ptslength-2] += 0;
  14225. } else if (Node224rect.width === 0){
  14226. Node224compspts[1] -= 0;
  14227. Node224compspts[Node224ptslength-1] += 0;
  14228. } else {
  14229. Node224compspts[0] -= 0;
  14230. Node224compspts[1] -= 0;
  14231. Node224compspts[Node224ptslength-2] += 0;
  14232. Node224compspts[Node224ptslength-1] += 0;
  14233. }
  14234. Node224 = new ht.Node();
  14235. Node224.borderWidth = 1;
  14236. Node224rect.width = Node224rect.width === 0 ? 0.0001 : Node224rect.width;
  14237. Node224rect.height = Node224rect.height === 0 ? 0.0001 : Node224rect.height;
  14238. var Node224endCompspts = [Node224compspts[Node224ptslength-2],Node224compspts[Node224ptslength-1],0,0];
  14239. var Node224startCompspts = [Node224compspts[0],Node224compspts[1],0,0];
  14240. Node224.setImage(GD.getPolyLineJSON());
  14241. Node224.setPosition(Node224rect.x+Node224rect.width/2,Node224rect.y+Node224rect.height/2);
  14242. Node224.setSize(Node224rect.width,Node224rect.height);
  14243. Node224.setStyle("opacity",1);
  14244. Node224.s({'pixelPerfect':true});
  14245. Node224borderwidth=1;
  14246. Node224.setRotation(0);
  14247. dataModel.add(Node224);
  14248. Node224.a('node.points',Node224compspts);
  14249. Node224.a('node.segments',[1,2]);
  14250. Node224.a('node.color','rgba(255,128,0,1)');
  14251. Node224.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14252. Node224.a('node.borderColor','rgba(255,128,0,1)');
  14253. Node224.a('node.background','rgba(255,128,0,1)');
  14254. Node224.a('node.gradient','');
  14255. Node224.a('node.gradientcolor','rgba(255,128,0,1)');
  14256. Node224.a('node.endCompspts',Node224endCompspts);
  14257. Node224.a('node.startCompspts',Node224startCompspts);
  14258. (function (node, img, compspts, endCompspts, startCompspts) {
  14259. var position = node.getPosition(),
  14260. w = node.getWidth()*_ratio.ratioX,
  14261. h = node.getHeight()*_ratio.ratioY;
  14262. function resetPoints(rx, ry) {
  14263. for (var i = 0, len = compspts.length; i < len; i++) {
  14264. if (i%2 === 0) {
  14265. compspts[i]*=rx;
  14266. } else {
  14267. compspts[i]*=ry;
  14268. }
  14269. }
  14270. endCompspts[0] = compspts[compspts.length-2];
  14271. endCompspts[1] = compspts[compspts.length-1];
  14272. endCompspts[2] *= rx;
  14273. endCompspts[3] *= ry;
  14274. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14275. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14276. startCompspts[0] = compspts[0];
  14277. startCompspts[1] = compspts[1];
  14278. startCompspts[2] *= rx;
  14279. startCompspts[3] *= ry;
  14280. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14281. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14282. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14283. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14284. }
  14285. node.setSize(w, h);
  14286. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14287. node.a('node.width', w);
  14288. node.a('node.height', h);
  14289. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14290. node.borderWidth = 1;
  14291. node.a('node.borderwidth',node.borderWidth);
  14292. node._nodename = 'Node224';
  14293. node._nodeType = 'line';
  14294. zoomNodeList.push({
  14295. node: node,
  14296. attr: 'node.borderwidth'
  14297. });
  14298. var setWidth = node.setWidth,
  14299. setHeight = node.setHeight,
  14300. timer, rx = 1, ry = 1;
  14301. node.setWidth = function (width) {
  14302. var _width = this.getWidth();
  14303. rx = width / _width;
  14304. node.a('node.width', width);
  14305. setWidth.apply(this, arguments);
  14306. resetPoints(rx, 1);
  14307. }
  14308. node.setHeight = function (height) {
  14309. var _height = this.getHeight();
  14310. ry = height / _height;
  14311. node.a('node.height', height);
  14312. setHeight.apply(this, arguments);
  14313. resetPoints(1, ry);
  14314. }
  14315. })(Node224, Node224.getImage(), Node224compspts, Node224endCompspts, Node224startCompspts);
  14316. var Node225points=[630, 501,630, 521],
  14317. Node225rect=ht.Default.unionPoint([{x:630,y:501},{x:630,y:521}]),
  14318. Node225compspts=[];
  14319. _ratio = GD.getRatioWithRotation(0, ratio);
  14320. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14321. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14322. for(var i=0;i<Node225points.length;i++){
  14323. if(i%2==0){
  14324. Node225compspts.push(Node225points[i]-Node225rect.x);
  14325. }else{
  14326. Node225compspts.push(Node225points[i]-Node225rect.y);
  14327. }
  14328. }
  14329. var Node225ptslength=Node225compspts.length;
  14330. if (Node225rect.height === 0) {
  14331. Node225compspts[0] -= 0;
  14332. Node225compspts[Node225ptslength-2] += 0;
  14333. } else if (Node225rect.width === 0){
  14334. Node225compspts[1] -= 0;
  14335. Node225compspts[Node225ptslength-1] += 0;
  14336. } else {
  14337. Node225compspts[0] -= 0;
  14338. Node225compspts[1] -= 0;
  14339. Node225compspts[Node225ptslength-2] += 0;
  14340. Node225compspts[Node225ptslength-1] += 0;
  14341. }
  14342. Node225 = new ht.Node();
  14343. Node225.borderWidth = 1;
  14344. Node225rect.width = Node225rect.width === 0 ? 0.0001 : Node225rect.width;
  14345. Node225rect.height = Node225rect.height === 0 ? 0.0001 : Node225rect.height;
  14346. var Node225endCompspts = [Node225compspts[Node225ptslength-2],Node225compspts[Node225ptslength-1],0,0];
  14347. var Node225startCompspts = [Node225compspts[0],Node225compspts[1],0,0];
  14348. Node225.setImage(GD.getPolyLineJSON());
  14349. Node225.setPosition(Node225rect.x+Node225rect.width/2,Node225rect.y+Node225rect.height/2);
  14350. Node225.setSize(Node225rect.width,Node225rect.height);
  14351. Node225.setStyle("opacity",1);
  14352. Node225.s({'pixelPerfect':true});
  14353. Node225borderwidth=1;
  14354. Node225.setRotation(0);
  14355. dataModel.add(Node225);
  14356. Node225.a('node.points',Node225compspts);
  14357. Node225.a('node.segments',[1,2]);
  14358. Node225.a('node.color','rgba(255,128,0,1)');
  14359. Node225.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14360. Node225.a('node.borderColor','rgba(255,128,0,1)');
  14361. Node225.a('node.background','rgba(255,128,0,1)');
  14362. Node225.a('node.gradient','');
  14363. Node225.a('node.gradientcolor','rgba(255,128,0,1)');
  14364. Node225.a('node.endCompspts',Node225endCompspts);
  14365. Node225.a('node.startCompspts',Node225startCompspts);
  14366. (function (node, img, compspts, endCompspts, startCompspts) {
  14367. var position = node.getPosition(),
  14368. w = node.getWidth()*_ratio.ratioX,
  14369. h = node.getHeight()*_ratio.ratioY;
  14370. function resetPoints(rx, ry) {
  14371. for (var i = 0, len = compspts.length; i < len; i++) {
  14372. if (i%2 === 0) {
  14373. compspts[i]*=rx;
  14374. } else {
  14375. compspts[i]*=ry;
  14376. }
  14377. }
  14378. endCompspts[0] = compspts[compspts.length-2];
  14379. endCompspts[1] = compspts[compspts.length-1];
  14380. endCompspts[2] *= rx;
  14381. endCompspts[3] *= ry;
  14382. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14383. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14384. startCompspts[0] = compspts[0];
  14385. startCompspts[1] = compspts[1];
  14386. startCompspts[2] *= rx;
  14387. startCompspts[3] *= ry;
  14388. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14389. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14390. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14391. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14392. }
  14393. node.setSize(w, h);
  14394. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14395. node.a('node.width', w);
  14396. node.a('node.height', h);
  14397. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14398. node.borderWidth = 1;
  14399. node.a('node.borderwidth',node.borderWidth);
  14400. node._nodename = 'Node225';
  14401. node._nodeType = 'line';
  14402. zoomNodeList.push({
  14403. node: node,
  14404. attr: 'node.borderwidth'
  14405. });
  14406. var setWidth = node.setWidth,
  14407. setHeight = node.setHeight,
  14408. timer, rx = 1, ry = 1;
  14409. node.setWidth = function (width) {
  14410. var _width = this.getWidth();
  14411. rx = width / _width;
  14412. node.a('node.width', width);
  14413. setWidth.apply(this, arguments);
  14414. resetPoints(rx, 1);
  14415. }
  14416. node.setHeight = function (height) {
  14417. var _height = this.getHeight();
  14418. ry = height / _height;
  14419. node.a('node.height', height);
  14420. setHeight.apply(this, arguments);
  14421. resetPoints(1, ry);
  14422. }
  14423. })(Node225, Node225.getImage(), Node225compspts, Node225endCompspts, Node225startCompspts);
  14424. var Node226points=[720, 501,720, 521],
  14425. Node226rect=ht.Default.unionPoint([{x:720,y:501},{x:720,y:521}]),
  14426. Node226compspts=[];
  14427. _ratio = GD.getRatioWithRotation(0, ratio);
  14428. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14429. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14430. for(var i=0;i<Node226points.length;i++){
  14431. if(i%2==0){
  14432. Node226compspts.push(Node226points[i]-Node226rect.x);
  14433. }else{
  14434. Node226compspts.push(Node226points[i]-Node226rect.y);
  14435. }
  14436. }
  14437. var Node226ptslength=Node226compspts.length;
  14438. if (Node226rect.height === 0) {
  14439. Node226compspts[0] -= 0;
  14440. Node226compspts[Node226ptslength-2] += 0;
  14441. } else if (Node226rect.width === 0){
  14442. Node226compspts[1] -= 0;
  14443. Node226compspts[Node226ptslength-1] += 0;
  14444. } else {
  14445. Node226compspts[0] -= 0;
  14446. Node226compspts[1] -= 0;
  14447. Node226compspts[Node226ptslength-2] += 0;
  14448. Node226compspts[Node226ptslength-1] += 0;
  14449. }
  14450. Node226 = new ht.Node();
  14451. Node226.borderWidth = 1;
  14452. Node226rect.width = Node226rect.width === 0 ? 0.0001 : Node226rect.width;
  14453. Node226rect.height = Node226rect.height === 0 ? 0.0001 : Node226rect.height;
  14454. var Node226endCompspts = [Node226compspts[Node226ptslength-2],Node226compspts[Node226ptslength-1],0,0];
  14455. var Node226startCompspts = [Node226compspts[0],Node226compspts[1],0,0];
  14456. Node226.setImage(GD.getPolyLineJSON());
  14457. Node226.setPosition(Node226rect.x+Node226rect.width/2,Node226rect.y+Node226rect.height/2);
  14458. Node226.setSize(Node226rect.width,Node226rect.height);
  14459. Node226.setStyle("opacity",1);
  14460. Node226.s({'pixelPerfect':true});
  14461. Node226borderwidth=1;
  14462. Node226.setRotation(0);
  14463. dataModel.add(Node226);
  14464. Node226.a('node.points',Node226compspts);
  14465. Node226.a('node.segments',[1,2]);
  14466. Node226.a('node.color','rgba(255,128,0,1)');
  14467. Node226.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14468. Node226.a('node.borderColor','rgba(255,128,0,1)');
  14469. Node226.a('node.background','rgba(255,128,0,1)');
  14470. Node226.a('node.gradient','');
  14471. Node226.a('node.gradientcolor','rgba(255,128,0,1)');
  14472. Node226.a('node.endCompspts',Node226endCompspts);
  14473. Node226.a('node.startCompspts',Node226startCompspts);
  14474. (function (node, img, compspts, endCompspts, startCompspts) {
  14475. var position = node.getPosition(),
  14476. w = node.getWidth()*_ratio.ratioX,
  14477. h = node.getHeight()*_ratio.ratioY;
  14478. function resetPoints(rx, ry) {
  14479. for (var i = 0, len = compspts.length; i < len; i++) {
  14480. if (i%2 === 0) {
  14481. compspts[i]*=rx;
  14482. } else {
  14483. compspts[i]*=ry;
  14484. }
  14485. }
  14486. endCompspts[0] = compspts[compspts.length-2];
  14487. endCompspts[1] = compspts[compspts.length-1];
  14488. endCompspts[2] *= rx;
  14489. endCompspts[3] *= ry;
  14490. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14491. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14492. startCompspts[0] = compspts[0];
  14493. startCompspts[1] = compspts[1];
  14494. startCompspts[2] *= rx;
  14495. startCompspts[3] *= ry;
  14496. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14497. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14498. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14499. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14500. }
  14501. node.setSize(w, h);
  14502. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14503. node.a('node.width', w);
  14504. node.a('node.height', h);
  14505. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14506. node.borderWidth = 1;
  14507. node.a('node.borderwidth',node.borderWidth);
  14508. node._nodename = 'Node226';
  14509. node._nodeType = 'line';
  14510. zoomNodeList.push({
  14511. node: node,
  14512. attr: 'node.borderwidth'
  14513. });
  14514. var setWidth = node.setWidth,
  14515. setHeight = node.setHeight,
  14516. timer, rx = 1, ry = 1;
  14517. node.setWidth = function (width) {
  14518. var _width = this.getWidth();
  14519. rx = width / _width;
  14520. node.a('node.width', width);
  14521. setWidth.apply(this, arguments);
  14522. resetPoints(rx, 1);
  14523. }
  14524. node.setHeight = function (height) {
  14525. var _height = this.getHeight();
  14526. ry = height / _height;
  14527. node.a('node.height', height);
  14528. setHeight.apply(this, arguments);
  14529. resetPoints(1, ry);
  14530. }
  14531. })(Node226, Node226.getImage(), Node226compspts, Node226endCompspts, Node226startCompspts);
  14532. var Node227points=[810, 501,810, 521],
  14533. Node227rect=ht.Default.unionPoint([{x:810,y:501},{x:810,y:521}]),
  14534. Node227compspts=[];
  14535. _ratio = GD.getRatioWithRotation(0, ratio);
  14536. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14537. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14538. for(var i=0;i<Node227points.length;i++){
  14539. if(i%2==0){
  14540. Node227compspts.push(Node227points[i]-Node227rect.x);
  14541. }else{
  14542. Node227compspts.push(Node227points[i]-Node227rect.y);
  14543. }
  14544. }
  14545. var Node227ptslength=Node227compspts.length;
  14546. if (Node227rect.height === 0) {
  14547. Node227compspts[0] -= 0;
  14548. Node227compspts[Node227ptslength-2] += 0;
  14549. } else if (Node227rect.width === 0){
  14550. Node227compspts[1] -= 0;
  14551. Node227compspts[Node227ptslength-1] += 0;
  14552. } else {
  14553. Node227compspts[0] -= 0;
  14554. Node227compspts[1] -= 0;
  14555. Node227compspts[Node227ptslength-2] += 0;
  14556. Node227compspts[Node227ptslength-1] += 0;
  14557. }
  14558. Node227 = new ht.Node();
  14559. Node227.borderWidth = 1;
  14560. Node227rect.width = Node227rect.width === 0 ? 0.0001 : Node227rect.width;
  14561. Node227rect.height = Node227rect.height === 0 ? 0.0001 : Node227rect.height;
  14562. var Node227endCompspts = [Node227compspts[Node227ptslength-2],Node227compspts[Node227ptslength-1],0,0];
  14563. var Node227startCompspts = [Node227compspts[0],Node227compspts[1],0,0];
  14564. Node227.setImage(GD.getPolyLineJSON());
  14565. Node227.setPosition(Node227rect.x+Node227rect.width/2,Node227rect.y+Node227rect.height/2);
  14566. Node227.setSize(Node227rect.width,Node227rect.height);
  14567. Node227.setStyle("opacity",1);
  14568. Node227.s({'pixelPerfect':true});
  14569. Node227borderwidth=1;
  14570. Node227.setRotation(0);
  14571. dataModel.add(Node227);
  14572. Node227.a('node.points',Node227compspts);
  14573. Node227.a('node.segments',[1,2]);
  14574. Node227.a('node.color','rgba(255,128,0,1)');
  14575. Node227.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14576. Node227.a('node.borderColor','rgba(255,128,0,1)');
  14577. Node227.a('node.background','rgba(255,128,0,1)');
  14578. Node227.a('node.gradient','');
  14579. Node227.a('node.gradientcolor','rgba(255,128,0,1)');
  14580. Node227.a('node.endCompspts',Node227endCompspts);
  14581. Node227.a('node.startCompspts',Node227startCompspts);
  14582. (function (node, img, compspts, endCompspts, startCompspts) {
  14583. var position = node.getPosition(),
  14584. w = node.getWidth()*_ratio.ratioX,
  14585. h = node.getHeight()*_ratio.ratioY;
  14586. function resetPoints(rx, ry) {
  14587. for (var i = 0, len = compspts.length; i < len; i++) {
  14588. if (i%2 === 0) {
  14589. compspts[i]*=rx;
  14590. } else {
  14591. compspts[i]*=ry;
  14592. }
  14593. }
  14594. endCompspts[0] = compspts[compspts.length-2];
  14595. endCompspts[1] = compspts[compspts.length-1];
  14596. endCompspts[2] *= rx;
  14597. endCompspts[3] *= ry;
  14598. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14599. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14600. startCompspts[0] = compspts[0];
  14601. startCompspts[1] = compspts[1];
  14602. startCompspts[2] *= rx;
  14603. startCompspts[3] *= ry;
  14604. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14605. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14606. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14607. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14608. }
  14609. node.setSize(w, h);
  14610. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14611. node.a('node.width', w);
  14612. node.a('node.height', h);
  14613. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14614. node.borderWidth = 1;
  14615. node.a('node.borderwidth',node.borderWidth);
  14616. node._nodename = 'Node227';
  14617. node._nodeType = 'line';
  14618. zoomNodeList.push({
  14619. node: node,
  14620. attr: 'node.borderwidth'
  14621. });
  14622. var setWidth = node.setWidth,
  14623. setHeight = node.setHeight,
  14624. timer, rx = 1, ry = 1;
  14625. node.setWidth = function (width) {
  14626. var _width = this.getWidth();
  14627. rx = width / _width;
  14628. node.a('node.width', width);
  14629. setWidth.apply(this, arguments);
  14630. resetPoints(rx, 1);
  14631. }
  14632. node.setHeight = function (height) {
  14633. var _height = this.getHeight();
  14634. ry = height / _height;
  14635. node.a('node.height', height);
  14636. setHeight.apply(this, arguments);
  14637. resetPoints(1, ry);
  14638. }
  14639. })(Node227, Node227.getImage(), Node227compspts, Node227endCompspts, Node227startCompspts);
  14640. var Node228points=[900, 501,900, 521],
  14641. Node228rect=ht.Default.unionPoint([{x:900,y:501},{x:900,y:521}]),
  14642. Node228compspts=[];
  14643. _ratio = GD.getRatioWithRotation(0, ratio);
  14644. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14645. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14646. for(var i=0;i<Node228points.length;i++){
  14647. if(i%2==0){
  14648. Node228compspts.push(Node228points[i]-Node228rect.x);
  14649. }else{
  14650. Node228compspts.push(Node228points[i]-Node228rect.y);
  14651. }
  14652. }
  14653. var Node228ptslength=Node228compspts.length;
  14654. if (Node228rect.height === 0) {
  14655. Node228compspts[0] -= 0;
  14656. Node228compspts[Node228ptslength-2] += 0;
  14657. } else if (Node228rect.width === 0){
  14658. Node228compspts[1] -= 0;
  14659. Node228compspts[Node228ptslength-1] += 0;
  14660. } else {
  14661. Node228compspts[0] -= 0;
  14662. Node228compspts[1] -= 0;
  14663. Node228compspts[Node228ptslength-2] += 0;
  14664. Node228compspts[Node228ptslength-1] += 0;
  14665. }
  14666. Node228 = new ht.Node();
  14667. Node228.borderWidth = 1;
  14668. Node228rect.width = Node228rect.width === 0 ? 0.0001 : Node228rect.width;
  14669. Node228rect.height = Node228rect.height === 0 ? 0.0001 : Node228rect.height;
  14670. var Node228endCompspts = [Node228compspts[Node228ptslength-2],Node228compspts[Node228ptslength-1],0,0];
  14671. var Node228startCompspts = [Node228compspts[0],Node228compspts[1],0,0];
  14672. Node228.setImage(GD.getPolyLineJSON());
  14673. Node228.setPosition(Node228rect.x+Node228rect.width/2,Node228rect.y+Node228rect.height/2);
  14674. Node228.setSize(Node228rect.width,Node228rect.height);
  14675. Node228.setStyle("opacity",1);
  14676. Node228.s({'pixelPerfect':true});
  14677. Node228borderwidth=1;
  14678. Node228.setRotation(0);
  14679. dataModel.add(Node228);
  14680. Node228.a('node.points',Node228compspts);
  14681. Node228.a('node.segments',[1,2]);
  14682. Node228.a('node.color','rgba(255,128,0,1)');
  14683. Node228.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14684. Node228.a('node.borderColor','rgba(255,128,0,1)');
  14685. Node228.a('node.background','rgba(255,128,0,1)');
  14686. Node228.a('node.gradient','');
  14687. Node228.a('node.gradientcolor','rgba(255,128,0,1)');
  14688. Node228.a('node.endCompspts',Node228endCompspts);
  14689. Node228.a('node.startCompspts',Node228startCompspts);
  14690. (function (node, img, compspts, endCompspts, startCompspts) {
  14691. var position = node.getPosition(),
  14692. w = node.getWidth()*_ratio.ratioX,
  14693. h = node.getHeight()*_ratio.ratioY;
  14694. function resetPoints(rx, ry) {
  14695. for (var i = 0, len = compspts.length; i < len; i++) {
  14696. if (i%2 === 0) {
  14697. compspts[i]*=rx;
  14698. } else {
  14699. compspts[i]*=ry;
  14700. }
  14701. }
  14702. endCompspts[0] = compspts[compspts.length-2];
  14703. endCompspts[1] = compspts[compspts.length-1];
  14704. endCompspts[2] *= rx;
  14705. endCompspts[3] *= ry;
  14706. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14707. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14708. startCompspts[0] = compspts[0];
  14709. startCompspts[1] = compspts[1];
  14710. startCompspts[2] *= rx;
  14711. startCompspts[3] *= ry;
  14712. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14713. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14714. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14715. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14716. }
  14717. node.setSize(w, h);
  14718. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14719. node.a('node.width', w);
  14720. node.a('node.height', h);
  14721. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14722. node.borderWidth = 1;
  14723. node.a('node.borderwidth',node.borderWidth);
  14724. node._nodename = 'Node228';
  14725. node._nodeType = 'line';
  14726. zoomNodeList.push({
  14727. node: node,
  14728. attr: 'node.borderwidth'
  14729. });
  14730. var setWidth = node.setWidth,
  14731. setHeight = node.setHeight,
  14732. timer, rx = 1, ry = 1;
  14733. node.setWidth = function (width) {
  14734. var _width = this.getWidth();
  14735. rx = width / _width;
  14736. node.a('node.width', width);
  14737. setWidth.apply(this, arguments);
  14738. resetPoints(rx, 1);
  14739. }
  14740. node.setHeight = function (height) {
  14741. var _height = this.getHeight();
  14742. ry = height / _height;
  14743. node.a('node.height', height);
  14744. setHeight.apply(this, arguments);
  14745. resetPoints(1, ry);
  14746. }
  14747. })(Node228, Node228.getImage(), Node228compspts, Node228endCompspts, Node228startCompspts);
  14748. var Node229points=[1030, 501,1030, 521],
  14749. Node229rect=ht.Default.unionPoint([{x:1030,y:501},{x:1030,y:521}]),
  14750. Node229compspts=[];
  14751. _ratio = GD.getRatioWithRotation(0, ratio);
  14752. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14753. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14754. for(var i=0;i<Node229points.length;i++){
  14755. if(i%2==0){
  14756. Node229compspts.push(Node229points[i]-Node229rect.x);
  14757. }else{
  14758. Node229compspts.push(Node229points[i]-Node229rect.y);
  14759. }
  14760. }
  14761. var Node229ptslength=Node229compspts.length;
  14762. if (Node229rect.height === 0) {
  14763. Node229compspts[0] -= 0;
  14764. Node229compspts[Node229ptslength-2] += 0;
  14765. } else if (Node229rect.width === 0){
  14766. Node229compspts[1] -= 0;
  14767. Node229compspts[Node229ptslength-1] += 0;
  14768. } else {
  14769. Node229compspts[0] -= 0;
  14770. Node229compspts[1] -= 0;
  14771. Node229compspts[Node229ptslength-2] += 0;
  14772. Node229compspts[Node229ptslength-1] += 0;
  14773. }
  14774. Node229 = new ht.Node();
  14775. Node229.borderWidth = 1;
  14776. Node229rect.width = Node229rect.width === 0 ? 0.0001 : Node229rect.width;
  14777. Node229rect.height = Node229rect.height === 0 ? 0.0001 : Node229rect.height;
  14778. var Node229endCompspts = [Node229compspts[Node229ptslength-2],Node229compspts[Node229ptslength-1],0,0];
  14779. var Node229startCompspts = [Node229compspts[0],Node229compspts[1],0,0];
  14780. Node229.setImage(GD.getPolyLineJSON());
  14781. Node229.setPosition(Node229rect.x+Node229rect.width/2,Node229rect.y+Node229rect.height/2);
  14782. Node229.setSize(Node229rect.width,Node229rect.height);
  14783. Node229.setStyle("opacity",1);
  14784. Node229.s({'pixelPerfect':true});
  14785. Node229borderwidth=1;
  14786. Node229.setRotation(0);
  14787. dataModel.add(Node229);
  14788. Node229.a('node.points',Node229compspts);
  14789. Node229.a('node.segments',[1,2]);
  14790. Node229.a('node.color','rgba(255,128,0,1)');
  14791. Node229.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14792. Node229.a('node.borderColor','rgba(255,128,0,1)');
  14793. Node229.a('node.background','rgba(255,128,0,1)');
  14794. Node229.a('node.gradient','');
  14795. Node229.a('node.gradientcolor','rgba(255,128,0,1)');
  14796. Node229.a('node.endCompspts',Node229endCompspts);
  14797. Node229.a('node.startCompspts',Node229startCompspts);
  14798. (function (node, img, compspts, endCompspts, startCompspts) {
  14799. var position = node.getPosition(),
  14800. w = node.getWidth()*_ratio.ratioX,
  14801. h = node.getHeight()*_ratio.ratioY;
  14802. function resetPoints(rx, ry) {
  14803. for (var i = 0, len = compspts.length; i < len; i++) {
  14804. if (i%2 === 0) {
  14805. compspts[i]*=rx;
  14806. } else {
  14807. compspts[i]*=ry;
  14808. }
  14809. }
  14810. endCompspts[0] = compspts[compspts.length-2];
  14811. endCompspts[1] = compspts[compspts.length-1];
  14812. endCompspts[2] *= rx;
  14813. endCompspts[3] *= ry;
  14814. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14815. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14816. startCompspts[0] = compspts[0];
  14817. startCompspts[1] = compspts[1];
  14818. startCompspts[2] *= rx;
  14819. startCompspts[3] *= ry;
  14820. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14821. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14822. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14823. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14824. }
  14825. node.setSize(w, h);
  14826. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14827. node.a('node.width', w);
  14828. node.a('node.height', h);
  14829. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14830. node.borderWidth = 1;
  14831. node.a('node.borderwidth',node.borderWidth);
  14832. node._nodename = 'Node229';
  14833. node._nodeType = 'line';
  14834. zoomNodeList.push({
  14835. node: node,
  14836. attr: 'node.borderwidth'
  14837. });
  14838. var setWidth = node.setWidth,
  14839. setHeight = node.setHeight,
  14840. timer, rx = 1, ry = 1;
  14841. node.setWidth = function (width) {
  14842. var _width = this.getWidth();
  14843. rx = width / _width;
  14844. node.a('node.width', width);
  14845. setWidth.apply(this, arguments);
  14846. resetPoints(rx, 1);
  14847. }
  14848. node.setHeight = function (height) {
  14849. var _height = this.getHeight();
  14850. ry = height / _height;
  14851. node.a('node.height', height);
  14852. setHeight.apply(this, arguments);
  14853. resetPoints(1, ry);
  14854. }
  14855. })(Node229, Node229.getImage(), Node229compspts, Node229endCompspts, Node229startCompspts);
  14856. var Node230points=[1130, 501,1130, 521],
  14857. Node230rect=ht.Default.unionPoint([{x:1130,y:501},{x:1130,y:521}]),
  14858. Node230compspts=[];
  14859. _ratio = GD.getRatioWithRotation(0, ratio);
  14860. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14861. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14862. for(var i=0;i<Node230points.length;i++){
  14863. if(i%2==0){
  14864. Node230compspts.push(Node230points[i]-Node230rect.x);
  14865. }else{
  14866. Node230compspts.push(Node230points[i]-Node230rect.y);
  14867. }
  14868. }
  14869. var Node230ptslength=Node230compspts.length;
  14870. if (Node230rect.height === 0) {
  14871. Node230compspts[0] -= 0;
  14872. Node230compspts[Node230ptslength-2] += 0;
  14873. } else if (Node230rect.width === 0){
  14874. Node230compspts[1] -= 0;
  14875. Node230compspts[Node230ptslength-1] += 0;
  14876. } else {
  14877. Node230compspts[0] -= 0;
  14878. Node230compspts[1] -= 0;
  14879. Node230compspts[Node230ptslength-2] += 0;
  14880. Node230compspts[Node230ptslength-1] += 0;
  14881. }
  14882. Node230 = new ht.Node();
  14883. Node230.borderWidth = 1;
  14884. Node230rect.width = Node230rect.width === 0 ? 0.0001 : Node230rect.width;
  14885. Node230rect.height = Node230rect.height === 0 ? 0.0001 : Node230rect.height;
  14886. var Node230endCompspts = [Node230compspts[Node230ptslength-2],Node230compspts[Node230ptslength-1],0,0];
  14887. var Node230startCompspts = [Node230compspts[0],Node230compspts[1],0,0];
  14888. Node230.setImage(GD.getPolyLineJSON());
  14889. Node230.setPosition(Node230rect.x+Node230rect.width/2,Node230rect.y+Node230rect.height/2);
  14890. Node230.setSize(Node230rect.width,Node230rect.height);
  14891. Node230.setStyle("opacity",1);
  14892. Node230.s({'pixelPerfect':true});
  14893. Node230borderwidth=1;
  14894. Node230.setRotation(0);
  14895. dataModel.add(Node230);
  14896. Node230.a('node.points',Node230compspts);
  14897. Node230.a('node.segments',[1,2]);
  14898. Node230.a('node.color','rgba(255,128,0,1)');
  14899. Node230.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14900. Node230.a('node.borderColor','rgba(255,128,0,1)');
  14901. Node230.a('node.background','rgba(255,128,0,1)');
  14902. Node230.a('node.gradient','');
  14903. Node230.a('node.gradientcolor','rgba(255,128,0,1)');
  14904. Node230.a('node.endCompspts',Node230endCompspts);
  14905. Node230.a('node.startCompspts',Node230startCompspts);
  14906. (function (node, img, compspts, endCompspts, startCompspts) {
  14907. var position = node.getPosition(),
  14908. w = node.getWidth()*_ratio.ratioX,
  14909. h = node.getHeight()*_ratio.ratioY;
  14910. function resetPoints(rx, ry) {
  14911. for (var i = 0, len = compspts.length; i < len; i++) {
  14912. if (i%2 === 0) {
  14913. compspts[i]*=rx;
  14914. } else {
  14915. compspts[i]*=ry;
  14916. }
  14917. }
  14918. endCompspts[0] = compspts[compspts.length-2];
  14919. endCompspts[1] = compspts[compspts.length-1];
  14920. endCompspts[2] *= rx;
  14921. endCompspts[3] *= ry;
  14922. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14923. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14924. startCompspts[0] = compspts[0];
  14925. startCompspts[1] = compspts[1];
  14926. startCompspts[2] *= rx;
  14927. startCompspts[3] *= ry;
  14928. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14929. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14930. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14931. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14932. }
  14933. node.setSize(w, h);
  14934. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14935. node.a('node.width', w);
  14936. node.a('node.height', h);
  14937. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14938. node.borderWidth = 1;
  14939. node.a('node.borderwidth',node.borderWidth);
  14940. node._nodename = 'Node230';
  14941. node._nodeType = 'line';
  14942. zoomNodeList.push({
  14943. node: node,
  14944. attr: 'node.borderwidth'
  14945. });
  14946. var setWidth = node.setWidth,
  14947. setHeight = node.setHeight,
  14948. timer, rx = 1, ry = 1;
  14949. node.setWidth = function (width) {
  14950. var _width = this.getWidth();
  14951. rx = width / _width;
  14952. node.a('node.width', width);
  14953. setWidth.apply(this, arguments);
  14954. resetPoints(rx, 1);
  14955. }
  14956. node.setHeight = function (height) {
  14957. var _height = this.getHeight();
  14958. ry = height / _height;
  14959. node.a('node.height', height);
  14960. setHeight.apply(this, arguments);
  14961. resetPoints(1, ry);
  14962. }
  14963. })(Node230, Node230.getImage(), Node230compspts, Node230endCompspts, Node230startCompspts);
  14964. var Node231points=[1230, 501,1230, 521],
  14965. Node231rect=ht.Default.unionPoint([{x:1230,y:501},{x:1230,y:521}]),
  14966. Node231compspts=[];
  14967. _ratio = GD.getRatioWithRotation(0, ratio);
  14968. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14969. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14970. for(var i=0;i<Node231points.length;i++){
  14971. if(i%2==0){
  14972. Node231compspts.push(Node231points[i]-Node231rect.x);
  14973. }else{
  14974. Node231compspts.push(Node231points[i]-Node231rect.y);
  14975. }
  14976. }
  14977. var Node231ptslength=Node231compspts.length;
  14978. if (Node231rect.height === 0) {
  14979. Node231compspts[0] -= 0;
  14980. Node231compspts[Node231ptslength-2] += 0;
  14981. } else if (Node231rect.width === 0){
  14982. Node231compspts[1] -= 0;
  14983. Node231compspts[Node231ptslength-1] += 0;
  14984. } else {
  14985. Node231compspts[0] -= 0;
  14986. Node231compspts[1] -= 0;
  14987. Node231compspts[Node231ptslength-2] += 0;
  14988. Node231compspts[Node231ptslength-1] += 0;
  14989. }
  14990. Node231 = new ht.Node();
  14991. Node231.borderWidth = 1;
  14992. Node231rect.width = Node231rect.width === 0 ? 0.0001 : Node231rect.width;
  14993. Node231rect.height = Node231rect.height === 0 ? 0.0001 : Node231rect.height;
  14994. var Node231endCompspts = [Node231compspts[Node231ptslength-2],Node231compspts[Node231ptslength-1],0,0];
  14995. var Node231startCompspts = [Node231compspts[0],Node231compspts[1],0,0];
  14996. Node231.setImage(GD.getPolyLineJSON());
  14997. Node231.setPosition(Node231rect.x+Node231rect.width/2,Node231rect.y+Node231rect.height/2);
  14998. Node231.setSize(Node231rect.width,Node231rect.height);
  14999. Node231.setStyle("opacity",1);
  15000. Node231.s({'pixelPerfect':true});
  15001. Node231borderwidth=1;
  15002. Node231.setRotation(0);
  15003. dataModel.add(Node231);
  15004. Node231.a('node.points',Node231compspts);
  15005. Node231.a('node.segments',[1,2]);
  15006. Node231.a('node.color','rgba(255,128,0,1)');
  15007. Node231.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15008. Node231.a('node.borderColor','rgba(255,128,0,1)');
  15009. Node231.a('node.background','rgba(255,128,0,1)');
  15010. Node231.a('node.gradient','');
  15011. Node231.a('node.gradientcolor','rgba(255,128,0,1)');
  15012. Node231.a('node.endCompspts',Node231endCompspts);
  15013. Node231.a('node.startCompspts',Node231startCompspts);
  15014. (function (node, img, compspts, endCompspts, startCompspts) {
  15015. var position = node.getPosition(),
  15016. w = node.getWidth()*_ratio.ratioX,
  15017. h = node.getHeight()*_ratio.ratioY;
  15018. function resetPoints(rx, ry) {
  15019. for (var i = 0, len = compspts.length; i < len; i++) {
  15020. if (i%2 === 0) {
  15021. compspts[i]*=rx;
  15022. } else {
  15023. compspts[i]*=ry;
  15024. }
  15025. }
  15026. endCompspts[0] = compspts[compspts.length-2];
  15027. endCompspts[1] = compspts[compspts.length-1];
  15028. endCompspts[2] *= rx;
  15029. endCompspts[3] *= ry;
  15030. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15031. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15032. startCompspts[0] = compspts[0];
  15033. startCompspts[1] = compspts[1];
  15034. startCompspts[2] *= rx;
  15035. startCompspts[3] *= ry;
  15036. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15037. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15038. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15039. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15040. }
  15041. node.setSize(w, h);
  15042. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15043. node.a('node.width', w);
  15044. node.a('node.height', h);
  15045. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15046. node.borderWidth = 1;
  15047. node.a('node.borderwidth',node.borderWidth);
  15048. node._nodename = 'Node231';
  15049. node._nodeType = 'line';
  15050. zoomNodeList.push({
  15051. node: node,
  15052. attr: 'node.borderwidth'
  15053. });
  15054. var setWidth = node.setWidth,
  15055. setHeight = node.setHeight,
  15056. timer, rx = 1, ry = 1;
  15057. node.setWidth = function (width) {
  15058. var _width = this.getWidth();
  15059. rx = width / _width;
  15060. node.a('node.width', width);
  15061. setWidth.apply(this, arguments);
  15062. resetPoints(rx, 1);
  15063. }
  15064. node.setHeight = function (height) {
  15065. var _height = this.getHeight();
  15066. ry = height / _height;
  15067. node.a('node.height', height);
  15068. setHeight.apply(this, arguments);
  15069. resetPoints(1, ry);
  15070. }
  15071. })(Node231, Node231.getImage(), Node231compspts, Node231endCompspts, Node231startCompspts);
  15072. var Node232points=[1330, 501,1330, 521],
  15073. Node232rect=ht.Default.unionPoint([{x:1330,y:501},{x:1330,y:521}]),
  15074. Node232compspts=[];
  15075. _ratio = GD.getRatioWithRotation(0, ratio);
  15076. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  15077. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  15078. for(var i=0;i<Node232points.length;i++){
  15079. if(i%2==0){
  15080. Node232compspts.push(Node232points[i]-Node232rect.x);
  15081. }else{
  15082. Node232compspts.push(Node232points[i]-Node232rect.y);
  15083. }
  15084. }
  15085. var Node232ptslength=Node232compspts.length;
  15086. if (Node232rect.height === 0) {
  15087. Node232compspts[0] -= 0;
  15088. Node232compspts[Node232ptslength-2] += 0;
  15089. } else if (Node232rect.width === 0){
  15090. Node232compspts[1] -= 0;
  15091. Node232compspts[Node232ptslength-1] += 0;
  15092. } else {
  15093. Node232compspts[0] -= 0;
  15094. Node232compspts[1] -= 0;
  15095. Node232compspts[Node232ptslength-2] += 0;
  15096. Node232compspts[Node232ptslength-1] += 0;
  15097. }
  15098. Node232 = new ht.Node();
  15099. Node232.borderWidth = 1;
  15100. Node232rect.width = Node232rect.width === 0 ? 0.0001 : Node232rect.width;
  15101. Node232rect.height = Node232rect.height === 0 ? 0.0001 : Node232rect.height;
  15102. var Node232endCompspts = [Node232compspts[Node232ptslength-2],Node232compspts[Node232ptslength-1],0,0];
  15103. var Node232startCompspts = [Node232compspts[0],Node232compspts[1],0,0];
  15104. Node232.setImage(GD.getPolyLineJSON());
  15105. Node232.setPosition(Node232rect.x+Node232rect.width/2,Node232rect.y+Node232rect.height/2);
  15106. Node232.setSize(Node232rect.width,Node232rect.height);
  15107. Node232.setStyle("opacity",1);
  15108. Node232.s({'pixelPerfect':true});
  15109. Node232borderwidth=1;
  15110. Node232.setRotation(0);
  15111. dataModel.add(Node232);
  15112. Node232.a('node.points',Node232compspts);
  15113. Node232.a('node.segments',[1,2]);
  15114. Node232.a('node.color','rgba(255,128,0,1)');
  15115. Node232.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15116. Node232.a('node.borderColor','rgba(255,128,0,1)');
  15117. Node232.a('node.background','rgba(255,128,0,1)');
  15118. Node232.a('node.gradient','');
  15119. Node232.a('node.gradientcolor','rgba(255,128,0,1)');
  15120. Node232.a('node.endCompspts',Node232endCompspts);
  15121. Node232.a('node.startCompspts',Node232startCompspts);
  15122. (function (node, img, compspts, endCompspts, startCompspts) {
  15123. var position = node.getPosition(),
  15124. w = node.getWidth()*_ratio.ratioX,
  15125. h = node.getHeight()*_ratio.ratioY;
  15126. function resetPoints(rx, ry) {
  15127. for (var i = 0, len = compspts.length; i < len; i++) {
  15128. if (i%2 === 0) {
  15129. compspts[i]*=rx;
  15130. } else {
  15131. compspts[i]*=ry;
  15132. }
  15133. }
  15134. endCompspts[0] = compspts[compspts.length-2];
  15135. endCompspts[1] = compspts[compspts.length-1];
  15136. endCompspts[2] *= rx;
  15137. endCompspts[3] *= ry;
  15138. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15139. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15140. startCompspts[0] = compspts[0];
  15141. startCompspts[1] = compspts[1];
  15142. startCompspts[2] *= rx;
  15143. startCompspts[3] *= ry;
  15144. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15145. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15146. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15147. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15148. }
  15149. node.setSize(w, h);
  15150. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15151. node.a('node.width', w);
  15152. node.a('node.height', h);
  15153. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15154. node.borderWidth = 1;
  15155. node.a('node.borderwidth',node.borderWidth);
  15156. node._nodename = 'Node232';
  15157. node._nodeType = 'line';
  15158. zoomNodeList.push({
  15159. node: node,
  15160. attr: 'node.borderwidth'
  15161. });
  15162. var setWidth = node.setWidth,
  15163. setHeight = node.setHeight,
  15164. timer, rx = 1, ry = 1;
  15165. node.setWidth = function (width) {
  15166. var _width = this.getWidth();
  15167. rx = width / _width;
  15168. node.a('node.width', width);
  15169. setWidth.apply(this, arguments);
  15170. resetPoints(rx, 1);
  15171. }
  15172. node.setHeight = function (height) {
  15173. var _height = this.getHeight();
  15174. ry = height / _height;
  15175. node.a('node.height', height);
  15176. setHeight.apply(this, arguments);
  15177. resetPoints(1, ry);
  15178. }
  15179. })(Node232, Node232.getImage(), Node232compspts, Node232endCompspts, Node232startCompspts);
  15180. var Node233points=[1440, 501,1440, 521],
  15181. Node233rect=ht.Default.unionPoint([{x:1440,y:501},{x:1440,y:521}]),
  15182. Node233compspts=[];
  15183. _ratio = GD.getRatioWithRotation(0, ratio);
  15184. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  15185. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  15186. for(var i=0;i<Node233points.length;i++){
  15187. if(i%2==0){
  15188. Node233compspts.push(Node233points[i]-Node233rect.x);
  15189. }else{
  15190. Node233compspts.push(Node233points[i]-Node233rect.y);
  15191. }
  15192. }
  15193. var Node233ptslength=Node233compspts.length;
  15194. if (Node233rect.height === 0) {
  15195. Node233compspts[0] -= 0;
  15196. Node233compspts[Node233ptslength-2] += 0;
  15197. } else if (Node233rect.width === 0){
  15198. Node233compspts[1] -= 0;
  15199. Node233compspts[Node233ptslength-1] += 0;
  15200. } else {
  15201. Node233compspts[0] -= 0;
  15202. Node233compspts[1] -= 0;
  15203. Node233compspts[Node233ptslength-2] += 0;
  15204. Node233compspts[Node233ptslength-1] += 0;
  15205. }
  15206. Node233 = new ht.Node();
  15207. Node233.borderWidth = 1;
  15208. Node233rect.width = Node233rect.width === 0 ? 0.0001 : Node233rect.width;
  15209. Node233rect.height = Node233rect.height === 0 ? 0.0001 : Node233rect.height;
  15210. var Node233endCompspts = [Node233compspts[Node233ptslength-2],Node233compspts[Node233ptslength-1],0,0];
  15211. var Node233startCompspts = [Node233compspts[0],Node233compspts[1],0,0];
  15212. Node233.setImage(GD.getPolyLineJSON());
  15213. Node233.setPosition(Node233rect.x+Node233rect.width/2,Node233rect.y+Node233rect.height/2);
  15214. Node233.setSize(Node233rect.width,Node233rect.height);
  15215. Node233.setStyle("opacity",1);
  15216. Node233.s({'pixelPerfect':true});
  15217. Node233borderwidth=1;
  15218. Node233.setRotation(0);
  15219. dataModel.add(Node233);
  15220. Node233.a('node.points',Node233compspts);
  15221. Node233.a('node.segments',[1,2]);
  15222. Node233.a('node.color','rgba(255,128,0,1)');
  15223. Node233.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15224. Node233.a('node.borderColor','rgba(255,128,0,1)');
  15225. Node233.a('node.background','rgba(255,128,0,1)');
  15226. Node233.a('node.gradient','');
  15227. Node233.a('node.gradientcolor','rgba(255,128,0,1)');
  15228. Node233.a('node.endCompspts',Node233endCompspts);
  15229. Node233.a('node.startCompspts',Node233startCompspts);
  15230. (function (node, img, compspts, endCompspts, startCompspts) {
  15231. var position = node.getPosition(),
  15232. w = node.getWidth()*_ratio.ratioX,
  15233. h = node.getHeight()*_ratio.ratioY;
  15234. function resetPoints(rx, ry) {
  15235. for (var i = 0, len = compspts.length; i < len; i++) {
  15236. if (i%2 === 0) {
  15237. compspts[i]*=rx;
  15238. } else {
  15239. compspts[i]*=ry;
  15240. }
  15241. }
  15242. endCompspts[0] = compspts[compspts.length-2];
  15243. endCompspts[1] = compspts[compspts.length-1];
  15244. endCompspts[2] *= rx;
  15245. endCompspts[3] *= ry;
  15246. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15247. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15248. startCompspts[0] = compspts[0];
  15249. startCompspts[1] = compspts[1];
  15250. startCompspts[2] *= rx;
  15251. startCompspts[3] *= ry;
  15252. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15253. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15254. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15255. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15256. }
  15257. node.setSize(w, h);
  15258. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15259. node.a('node.width', w);
  15260. node.a('node.height', h);
  15261. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15262. node.borderWidth = 1;
  15263. node.a('node.borderwidth',node.borderWidth);
  15264. node._nodename = 'Node233';
  15265. node._nodeType = 'line';
  15266. zoomNodeList.push({
  15267. node: node,
  15268. attr: 'node.borderwidth'
  15269. });
  15270. var setWidth = node.setWidth,
  15271. setHeight = node.setHeight,
  15272. timer, rx = 1, ry = 1;
  15273. node.setWidth = function (width) {
  15274. var _width = this.getWidth();
  15275. rx = width / _width;
  15276. node.a('node.width', width);
  15277. setWidth.apply(this, arguments);
  15278. resetPoints(rx, 1);
  15279. }
  15280. node.setHeight = function (height) {
  15281. var _height = this.getHeight();
  15282. ry = height / _height;
  15283. node.a('node.height', height);
  15284. setHeight.apply(this, arguments);
  15285. resetPoints(1, ry);
  15286. }
  15287. })(Node233, Node233.getImage(), Node233compspts, Node233endCompspts, Node233startCompspts);
  15288. var Node234points=[1540, 501,1540, 521],
  15289. Node234rect=ht.Default.unionPoint([{x:1540,y:501},{x:1540,y:521}]),
  15290. Node234compspts=[];
  15291. _ratio = GD.getRatioWithRotation(0, ratio);
  15292. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  15293. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  15294. for(var i=0;i<Node234points.length;i++){
  15295. if(i%2==0){
  15296. Node234compspts.push(Node234points[i]-Node234rect.x);
  15297. }else{
  15298. Node234compspts.push(Node234points[i]-Node234rect.y);
  15299. }
  15300. }
  15301. var Node234ptslength=Node234compspts.length;
  15302. if (Node234rect.height === 0) {
  15303. Node234compspts[0] -= 0;
  15304. Node234compspts[Node234ptslength-2] += 0;
  15305. } else if (Node234rect.width === 0){
  15306. Node234compspts[1] -= 0;
  15307. Node234compspts[Node234ptslength-1] += 0;
  15308. } else {
  15309. Node234compspts[0] -= 0;
  15310. Node234compspts[1] -= 0;
  15311. Node234compspts[Node234ptslength-2] += 0;
  15312. Node234compspts[Node234ptslength-1] += 0;
  15313. }
  15314. Node234 = new ht.Node();
  15315. Node234.borderWidth = 1;
  15316. Node234rect.width = Node234rect.width === 0 ? 0.0001 : Node234rect.width;
  15317. Node234rect.height = Node234rect.height === 0 ? 0.0001 : Node234rect.height;
  15318. var Node234endCompspts = [Node234compspts[Node234ptslength-2],Node234compspts[Node234ptslength-1],0,0];
  15319. var Node234startCompspts = [Node234compspts[0],Node234compspts[1],0,0];
  15320. Node234.setImage(GD.getPolyLineJSON());
  15321. Node234.setPosition(Node234rect.x+Node234rect.width/2,Node234rect.y+Node234rect.height/2);
  15322. Node234.setSize(Node234rect.width,Node234rect.height);
  15323. Node234.setStyle("opacity",1);
  15324. Node234.s({'pixelPerfect':true});
  15325. Node234borderwidth=1;
  15326. Node234.setRotation(0);
  15327. dataModel.add(Node234);
  15328. Node234.a('node.points',Node234compspts);
  15329. Node234.a('node.segments',[1,2]);
  15330. Node234.a('node.color','rgba(255,128,0,1)');
  15331. Node234.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15332. Node234.a('node.borderColor','rgba(255,128,0,1)');
  15333. Node234.a('node.background','rgba(255,128,0,1)');
  15334. Node234.a('node.gradient','');
  15335. Node234.a('node.gradientcolor','rgba(255,128,0,1)');
  15336. Node234.a('node.endCompspts',Node234endCompspts);
  15337. Node234.a('node.startCompspts',Node234startCompspts);
  15338. (function (node, img, compspts, endCompspts, startCompspts) {
  15339. var position = node.getPosition(),
  15340. w = node.getWidth()*_ratio.ratioX,
  15341. h = node.getHeight()*_ratio.ratioY;
  15342. function resetPoints(rx, ry) {
  15343. for (var i = 0, len = compspts.length; i < len; i++) {
  15344. if (i%2 === 0) {
  15345. compspts[i]*=rx;
  15346. } else {
  15347. compspts[i]*=ry;
  15348. }
  15349. }
  15350. endCompspts[0] = compspts[compspts.length-2];
  15351. endCompspts[1] = compspts[compspts.length-1];
  15352. endCompspts[2] *= rx;
  15353. endCompspts[3] *= ry;
  15354. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15355. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15356. startCompspts[0] = compspts[0];
  15357. startCompspts[1] = compspts[1];
  15358. startCompspts[2] *= rx;
  15359. startCompspts[3] *= ry;
  15360. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15361. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15362. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15363. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15364. }
  15365. node.setSize(w, h);
  15366. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15367. node.a('node.width', w);
  15368. node.a('node.height', h);
  15369. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15370. node.borderWidth = 1;
  15371. node.a('node.borderwidth',node.borderWidth);
  15372. node._nodename = 'Node234';
  15373. node._nodeType = 'line';
  15374. zoomNodeList.push({
  15375. node: node,
  15376. attr: 'node.borderwidth'
  15377. });
  15378. var setWidth = node.setWidth,
  15379. setHeight = node.setHeight,
  15380. timer, rx = 1, ry = 1;
  15381. node.setWidth = function (width) {
  15382. var _width = this.getWidth();
  15383. rx = width / _width;
  15384. node.a('node.width', width);
  15385. setWidth.apply(this, arguments);
  15386. resetPoints(rx, 1);
  15387. }
  15388. node.setHeight = function (height) {
  15389. var _height = this.getHeight();
  15390. ry = height / _height;
  15391. node.a('node.height', height);
  15392. setHeight.apply(this, arguments);
  15393. resetPoints(1, ry);
  15394. }
  15395. })(Node234, Node234.getImage(), Node234compspts, Node234endCompspts, Node234startCompspts);
  15396. var Node235points=[1740, 501,1740, 521],
  15397. Node235rect=ht.Default.unionPoint([{x:1740,y:501},{x:1740,y:521}]),
  15398. Node235compspts=[];
  15399. _ratio = GD.getRatioWithRotation(0, ratio);
  15400. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  15401. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  15402. for(var i=0;i<Node235points.length;i++){
  15403. if(i%2==0){
  15404. Node235compspts.push(Node235points[i]-Node235rect.x);
  15405. }else{
  15406. Node235compspts.push(Node235points[i]-Node235rect.y);
  15407. }
  15408. }
  15409. var Node235ptslength=Node235compspts.length;
  15410. if (Node235rect.height === 0) {
  15411. Node235compspts[0] -= 0;
  15412. Node235compspts[Node235ptslength-2] += 0;
  15413. } else if (Node235rect.width === 0){
  15414. Node235compspts[1] -= 0;
  15415. Node235compspts[Node235ptslength-1] += 0;
  15416. } else {
  15417. Node235compspts[0] -= 0;
  15418. Node235compspts[1] -= 0;
  15419. Node235compspts[Node235ptslength-2] += 0;
  15420. Node235compspts[Node235ptslength-1] += 0;
  15421. }
  15422. Node235 = new ht.Node();
  15423. Node235.borderWidth = 1;
  15424. Node235rect.width = Node235rect.width === 0 ? 0.0001 : Node235rect.width;
  15425. Node235rect.height = Node235rect.height === 0 ? 0.0001 : Node235rect.height;
  15426. var Node235endCompspts = [Node235compspts[Node235ptslength-2],Node235compspts[Node235ptslength-1],0,0];
  15427. var Node235startCompspts = [Node235compspts[0],Node235compspts[1],0,0];
  15428. Node235.setImage(GD.getPolyLineJSON());
  15429. Node235.setPosition(Node235rect.x+Node235rect.width/2,Node235rect.y+Node235rect.height/2);
  15430. Node235.setSize(Node235rect.width,Node235rect.height);
  15431. Node235.setStyle("opacity",1);
  15432. Node235.s({'pixelPerfect':true});
  15433. Node235borderwidth=1;
  15434. Node235.setRotation(0);
  15435. dataModel.add(Node235);
  15436. Node235.a('node.points',Node235compspts);
  15437. Node235.a('node.segments',[1,2]);
  15438. Node235.a('node.color','rgba(255,128,0,1)');
  15439. Node235.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15440. Node235.a('node.borderColor','rgba(255,128,0,1)');
  15441. Node235.a('node.background','rgba(255,128,0,1)');
  15442. Node235.a('node.gradient','');
  15443. Node235.a('node.gradientcolor','rgba(255,128,0,1)');
  15444. Node235.a('node.endCompspts',Node235endCompspts);
  15445. Node235.a('node.startCompspts',Node235startCompspts);
  15446. (function (node, img, compspts, endCompspts, startCompspts) {
  15447. var position = node.getPosition(),
  15448. w = node.getWidth()*_ratio.ratioX,
  15449. h = node.getHeight()*_ratio.ratioY;
  15450. function resetPoints(rx, ry) {
  15451. for (var i = 0, len = compspts.length; i < len; i++) {
  15452. if (i%2 === 0) {
  15453. compspts[i]*=rx;
  15454. } else {
  15455. compspts[i]*=ry;
  15456. }
  15457. }
  15458. endCompspts[0] = compspts[compspts.length-2];
  15459. endCompspts[1] = compspts[compspts.length-1];
  15460. endCompspts[2] *= rx;
  15461. endCompspts[3] *= ry;
  15462. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15463. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15464. startCompspts[0] = compspts[0];
  15465. startCompspts[1] = compspts[1];
  15466. startCompspts[2] *= rx;
  15467. startCompspts[3] *= ry;
  15468. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15469. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15470. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15471. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15472. }
  15473. node.setSize(w, h);
  15474. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15475. node.a('node.width', w);
  15476. node.a('node.height', h);
  15477. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15478. node.borderWidth = 1;
  15479. node.a('node.borderwidth',node.borderWidth);
  15480. node._nodename = 'Node235';
  15481. node._nodeType = 'line';
  15482. zoomNodeList.push({
  15483. node: node,
  15484. attr: 'node.borderwidth'
  15485. });
  15486. var setWidth = node.setWidth,
  15487. setHeight = node.setHeight,
  15488. timer, rx = 1, ry = 1;
  15489. node.setWidth = function (width) {
  15490. var _width = this.getWidth();
  15491. rx = width / _width;
  15492. node.a('node.width', width);
  15493. setWidth.apply(this, arguments);
  15494. resetPoints(rx, 1);
  15495. }
  15496. node.setHeight = function (height) {
  15497. var _height = this.getHeight();
  15498. ry = height / _height;
  15499. node.a('node.height', height);
  15500. setHeight.apply(this, arguments);
  15501. resetPoints(1, ry);
  15502. }
  15503. })(Node235, Node235.getImage(), Node235compspts, Node235endCompspts, Node235startCompspts);
  15504. var Node236points=[1640, 501,1640, 521],
  15505. Node236rect=ht.Default.unionPoint([{x:1640,y:501},{x:1640,y:521}]),
  15506. Node236compspts=[];
  15507. _ratio = GD.getRatioWithRotation(0, ratio);
  15508. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  15509. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  15510. for(var i=0;i<Node236points.length;i++){
  15511. if(i%2==0){
  15512. Node236compspts.push(Node236points[i]-Node236rect.x);
  15513. }else{
  15514. Node236compspts.push(Node236points[i]-Node236rect.y);
  15515. }
  15516. }
  15517. var Node236ptslength=Node236compspts.length;
  15518. if (Node236rect.height === 0) {
  15519. Node236compspts[0] -= 0;
  15520. Node236compspts[Node236ptslength-2] += 0;
  15521. } else if (Node236rect.width === 0){
  15522. Node236compspts[1] -= 0;
  15523. Node236compspts[Node236ptslength-1] += 0;
  15524. } else {
  15525. Node236compspts[0] -= 0;
  15526. Node236compspts[1] -= 0;
  15527. Node236compspts[Node236ptslength-2] += 0;
  15528. Node236compspts[Node236ptslength-1] += 0;
  15529. }
  15530. Node236 = new ht.Node();
  15531. Node236.borderWidth = 1;
  15532. Node236rect.width = Node236rect.width === 0 ? 0.0001 : Node236rect.width;
  15533. Node236rect.height = Node236rect.height === 0 ? 0.0001 : Node236rect.height;
  15534. var Node236endCompspts = [Node236compspts[Node236ptslength-2],Node236compspts[Node236ptslength-1],0,0];
  15535. var Node236startCompspts = [Node236compspts[0],Node236compspts[1],0,0];
  15536. Node236.setImage(GD.getPolyLineJSON());
  15537. Node236.setPosition(Node236rect.x+Node236rect.width/2,Node236rect.y+Node236rect.height/2);
  15538. Node236.setSize(Node236rect.width,Node236rect.height);
  15539. Node236.setStyle("opacity",1);
  15540. Node236.s({'pixelPerfect':true});
  15541. Node236borderwidth=1;
  15542. Node236.setRotation(0);
  15543. dataModel.add(Node236);
  15544. Node236.a('node.points',Node236compspts);
  15545. Node236.a('node.segments',[1,2]);
  15546. Node236.a('node.color','rgba(255,128,0,1)');
  15547. Node236.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15548. Node236.a('node.borderColor','rgba(255,128,0,1)');
  15549. Node236.a('node.background','rgba(255,128,0,1)');
  15550. Node236.a('node.gradient','');
  15551. Node236.a('node.gradientcolor','rgba(255,128,0,1)');
  15552. Node236.a('node.endCompspts',Node236endCompspts);
  15553. Node236.a('node.startCompspts',Node236startCompspts);
  15554. (function (node, img, compspts, endCompspts, startCompspts) {
  15555. var position = node.getPosition(),
  15556. w = node.getWidth()*_ratio.ratioX,
  15557. h = node.getHeight()*_ratio.ratioY;
  15558. function resetPoints(rx, ry) {
  15559. for (var i = 0, len = compspts.length; i < len; i++) {
  15560. if (i%2 === 0) {
  15561. compspts[i]*=rx;
  15562. } else {
  15563. compspts[i]*=ry;
  15564. }
  15565. }
  15566. endCompspts[0] = compspts[compspts.length-2];
  15567. endCompspts[1] = compspts[compspts.length-1];
  15568. endCompspts[2] *= rx;
  15569. endCompspts[3] *= ry;
  15570. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15571. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15572. startCompspts[0] = compspts[0];
  15573. startCompspts[1] = compspts[1];
  15574. startCompspts[2] *= rx;
  15575. startCompspts[3] *= ry;
  15576. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15577. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15578. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15579. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15580. }
  15581. node.setSize(w, h);
  15582. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15583. node.a('node.width', w);
  15584. node.a('node.height', h);
  15585. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15586. node.borderWidth = 1;
  15587. node.a('node.borderwidth',node.borderWidth);
  15588. node._nodename = 'Node236';
  15589. node._nodeType = 'line';
  15590. zoomNodeList.push({
  15591. node: node,
  15592. attr: 'node.borderwidth'
  15593. });
  15594. var setWidth = node.setWidth,
  15595. setHeight = node.setHeight,
  15596. timer, rx = 1, ry = 1;
  15597. node.setWidth = function (width) {
  15598. var _width = this.getWidth();
  15599. rx = width / _width;
  15600. node.a('node.width', width);
  15601. setWidth.apply(this, arguments);
  15602. resetPoints(rx, 1);
  15603. }
  15604. node.setHeight = function (height) {
  15605. var _height = this.getHeight();
  15606. ry = height / _height;
  15607. node.a('node.height', height);
  15608. setHeight.apply(this, arguments);
  15609. resetPoints(1, ry);
  15610. }
  15611. })(Node236, Node236.getImage(), Node236compspts, Node236endCompspts, Node236startCompspts);
  15612. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  15613. var Node237 = new ht.lib['矩形箭头上'](846*ratio.ratioX, 421*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node237');
  15614. _libModel.add("Node237", Node237);
  15615. Node237.setRotation(180*Math.PI/180);
  15616. ;
  15617. ;
  15618. var Node238points=[848, 450,928, 450],
  15619. Node238rect=ht.Default.unionPoint([{x:848,y:450},{x:928,y:450}]),
  15620. Node238compspts=[];
  15621. _ratio = GD.getRatioWithRotation(0, ratio);
  15622. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  15623. _endratio = GD.getRatioWithRotation(0, ratio);
  15624. for(var i=0;i<Node238points.length;i++){
  15625. if(i%2==0){
  15626. Node238compspts.push(Node238points[i]-Node238rect.x);
  15627. }else{
  15628. Node238compspts.push(Node238points[i]-Node238rect.y);
  15629. }
  15630. }
  15631. var Node238ptslength=Node238compspts.length;
  15632. if (Node238rect.height === 0) {
  15633. Node238compspts[0] -= 0;
  15634. Node238compspts[Node238ptslength-2] += 0;
  15635. } else if (Node238rect.width === 0){
  15636. Node238compspts[1] -= 0;
  15637. Node238compspts[Node238ptslength-1] += 0;
  15638. } else {
  15639. Node238compspts[0] -= 0;
  15640. Node238compspts[1] -= 0;
  15641. Node238compspts[Node238ptslength-2] += 0;
  15642. Node238compspts[Node238ptslength-1] += 0;
  15643. }
  15644. Node238 = new ht.Node();
  15645. Node238.borderWidth = 1;
  15646. Node238rect.width = Node238rect.width === 0 ? 0.0001 : Node238rect.width;
  15647. Node238rect.height = Node238rect.height === 0 ? 0.0001 : Node238rect.height;
  15648. var Node238endCompspts = [Node238compspts[Node238ptslength-2],Node238compspts[Node238ptslength-1],0,0];
  15649. var Node238startCompspts = [Node238compspts[0],Node238compspts[1],0,0];
  15650. Node238.setImage(GD.getPolyLineJSON());
  15651. Node238.setPosition(Node238rect.x+Node238rect.width/2,Node238rect.y+Node238rect.height/2);
  15652. Node238.setSize(Node238rect.width,Node238rect.height);
  15653. Node238.setStyle("opacity",1);
  15654. Node238.s({'pixelPerfect':true});
  15655. Node238borderwidth=1;
  15656. Node238.setRotation(0);
  15657. dataModel.add(Node238);
  15658. Node238.a('node.points',Node238compspts);
  15659. Node238.a('node.segments',[1,2]);
  15660. Node238.a('node.color','rgba(255,128,0,1)');
  15661. Node238.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15662. Node238.a('node.borderColor','rgba(255,128,0,1)');
  15663. Node238.a('node.background','rgba(255,128,0,1)');
  15664. Node238.a('node.gradient','');
  15665. Node238.a('node.gradientcolor','rgba(255,128,0,1)');
  15666. Node238.a('node.endCompspts',Node238endCompspts);
  15667. Node238.a('node.startCompspts',Node238startCompspts);
  15668. (function (node, img, compspts, endCompspts, startCompspts) {
  15669. var position = node.getPosition(),
  15670. w = node.getWidth()*_ratio.ratioX,
  15671. h = node.getHeight()*_ratio.ratioY;
  15672. function resetPoints(rx, ry) {
  15673. for (var i = 0, len = compspts.length; i < len; i++) {
  15674. if (i%2 === 0) {
  15675. compspts[i]*=rx;
  15676. } else {
  15677. compspts[i]*=ry;
  15678. }
  15679. }
  15680. endCompspts[0] = compspts[compspts.length-2];
  15681. endCompspts[1] = compspts[compspts.length-1];
  15682. endCompspts[2] *= rx;
  15683. endCompspts[3] *= ry;
  15684. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15685. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15686. startCompspts[0] = compspts[0];
  15687. startCompspts[1] = compspts[1];
  15688. startCompspts[2] *= rx;
  15689. startCompspts[3] *= ry;
  15690. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15691. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15692. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15693. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15694. }
  15695. node.setSize(w, h);
  15696. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15697. node.a('node.width', w);
  15698. node.a('node.height', h);
  15699. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15700. node.borderWidth = 1;
  15701. node.a('node.borderwidth',node.borderWidth);
  15702. node._nodename = 'Node238';
  15703. node._nodeType = 'line';
  15704. zoomNodeList.push({
  15705. node: node,
  15706. attr: 'node.borderwidth'
  15707. });
  15708. var setWidth = node.setWidth,
  15709. setHeight = node.setHeight,
  15710. timer, rx = 1, ry = 1;
  15711. node.setWidth = function (width) {
  15712. var _width = this.getWidth();
  15713. rx = width / _width;
  15714. node.a('node.width', width);
  15715. setWidth.apply(this, arguments);
  15716. resetPoints(rx, 1);
  15717. }
  15718. node.setHeight = function (height) {
  15719. var _height = this.getHeight();
  15720. ry = height / _height;
  15721. node.a('node.height', height);
  15722. setHeight.apply(this, arguments);
  15723. resetPoints(1, ry);
  15724. }
  15725. })(Node238, Node238.getImage(), Node238compspts, Node238endCompspts, Node238startCompspts);
  15726. var Node239points=[928, 450,928, 440],
  15727. Node239rect=ht.Default.unionPoint([{x:928,y:450},{x:928,y:440}]),
  15728. Node239compspts=[];
  15729. _ratio = GD.getRatioWithRotation(0, ratio);
  15730. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  15731. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  15732. for(var i=0;i<Node239points.length;i++){
  15733. if(i%2==0){
  15734. Node239compspts.push(Node239points[i]-Node239rect.x);
  15735. }else{
  15736. Node239compspts.push(Node239points[i]-Node239rect.y);
  15737. }
  15738. }
  15739. var Node239ptslength=Node239compspts.length;
  15740. if (Node239rect.height === 0) {
  15741. Node239compspts[0] -= 0;
  15742. Node239compspts[Node239ptslength-2] += 0;
  15743. } else if (Node239rect.width === 0){
  15744. Node239compspts[1] -= 0;
  15745. Node239compspts[Node239ptslength-1] += 0;
  15746. } else {
  15747. Node239compspts[0] -= 0;
  15748. Node239compspts[1] -= 0;
  15749. Node239compspts[Node239ptslength-2] += 0;
  15750. Node239compspts[Node239ptslength-1] += 0;
  15751. }
  15752. Node239 = new ht.Node();
  15753. Node239.borderWidth = 1;
  15754. Node239rect.width = Node239rect.width === 0 ? 0.0001 : Node239rect.width;
  15755. Node239rect.height = Node239rect.height === 0 ? 0.0001 : Node239rect.height;
  15756. var Node239endCompspts = [Node239compspts[Node239ptslength-2],Node239compspts[Node239ptslength-1],0,0];
  15757. var Node239startCompspts = [Node239compspts[0],Node239compspts[1],0,0];
  15758. Node239.setImage(GD.getPolyLineJSON());
  15759. Node239.setPosition(Node239rect.x+Node239rect.width/2,Node239rect.y+Node239rect.height/2);
  15760. Node239.setSize(Node239rect.width,Node239rect.height);
  15761. Node239.setStyle("opacity",1);
  15762. Node239.s({'pixelPerfect':true});
  15763. Node239borderwidth=1;
  15764. Node239.setRotation(0);
  15765. dataModel.add(Node239);
  15766. Node239.a('node.points',Node239compspts);
  15767. Node239.a('node.segments',[1,2]);
  15768. Node239.a('node.color','rgba(255,128,0,1)');
  15769. Node239.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15770. Node239.a('node.borderColor','rgba(255,128,0,1)');
  15771. Node239.a('node.background','rgba(255,128,0,1)');
  15772. Node239.a('node.gradient','');
  15773. Node239.a('node.gradientcolor','rgba(255,128,0,1)');
  15774. Node239.a('node.endCompspts',Node239endCompspts);
  15775. Node239.a('node.startCompspts',Node239startCompspts);
  15776. (function (node, img, compspts, endCompspts, startCompspts) {
  15777. var position = node.getPosition(),
  15778. w = node.getWidth()*_ratio.ratioX,
  15779. h = node.getHeight()*_ratio.ratioY;
  15780. function resetPoints(rx, ry) {
  15781. for (var i = 0, len = compspts.length; i < len; i++) {
  15782. if (i%2 === 0) {
  15783. compspts[i]*=rx;
  15784. } else {
  15785. compspts[i]*=ry;
  15786. }
  15787. }
  15788. endCompspts[0] = compspts[compspts.length-2];
  15789. endCompspts[1] = compspts[compspts.length-1];
  15790. endCompspts[2] *= rx;
  15791. endCompspts[3] *= ry;
  15792. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15793. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15794. startCompspts[0] = compspts[0];
  15795. startCompspts[1] = compspts[1];
  15796. startCompspts[2] *= rx;
  15797. startCompspts[3] *= ry;
  15798. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15799. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15800. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15801. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15802. }
  15803. node.setSize(w, h);
  15804. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15805. node.a('node.width', w);
  15806. node.a('node.height', h);
  15807. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15808. node.borderWidth = 1;
  15809. node.a('node.borderwidth',node.borderWidth);
  15810. node._nodename = 'Node239';
  15811. node._nodeType = 'line';
  15812. zoomNodeList.push({
  15813. node: node,
  15814. attr: 'node.borderwidth'
  15815. });
  15816. var setWidth = node.setWidth,
  15817. setHeight = node.setHeight,
  15818. timer, rx = 1, ry = 1;
  15819. node.setWidth = function (width) {
  15820. var _width = this.getWidth();
  15821. rx = width / _width;
  15822. node.a('node.width', width);
  15823. setWidth.apply(this, arguments);
  15824. resetPoints(rx, 1);
  15825. }
  15826. node.setHeight = function (height) {
  15827. var _height = this.getHeight();
  15828. ry = height / _height;
  15829. node.a('node.height', height);
  15830. setHeight.apply(this, arguments);
  15831. resetPoints(1, ry);
  15832. }
  15833. })(Node239, Node239.getImage(), Node239compspts, Node239endCompspts, Node239startCompspts);
  15834. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  15835. var Node240 = new ht.lib['黄色接地'](927*ratio.ratioX, 411*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node240');
  15836. _libModel.add("Node240", Node240);
  15837. Node240.setRotation(180*Math.PI/180);
  15838. ;
  15839. ;
  15840. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15841. var Node241 = new ht.lib['ss'](889*ratio.ratioX, 431*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node241');
  15842. _libModel.add("Node241", Node241);
  15843. Node241.setRotation(0*Math.PI/180);
  15844. ;
  15845. ;
  15846. var Node242points=[889, 463,889, 453],
  15847. Node242rect=ht.Default.unionPoint([{x:889,y:463},{x:889,y:453}]),
  15848. Node242compspts=[];
  15849. _ratio = GD.getRatioWithRotation(0, ratio);
  15850. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  15851. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  15852. for(var i=0;i<Node242points.length;i++){
  15853. if(i%2==0){
  15854. Node242compspts.push(Node242points[i]-Node242rect.x);
  15855. }else{
  15856. Node242compspts.push(Node242points[i]-Node242rect.y);
  15857. }
  15858. }
  15859. var Node242ptslength=Node242compspts.length;
  15860. if (Node242rect.height === 0) {
  15861. Node242compspts[0] -= 0;
  15862. Node242compspts[Node242ptslength-2] += 0;
  15863. } else if (Node242rect.width === 0){
  15864. Node242compspts[1] -= 0;
  15865. Node242compspts[Node242ptslength-1] += 0;
  15866. } else {
  15867. Node242compspts[0] -= 0;
  15868. Node242compspts[1] -= 0;
  15869. Node242compspts[Node242ptslength-2] += 0;
  15870. Node242compspts[Node242ptslength-1] += 0;
  15871. }
  15872. Node242 = new ht.Node();
  15873. Node242.borderWidth = 1;
  15874. Node242rect.width = Node242rect.width === 0 ? 0.0001 : Node242rect.width;
  15875. Node242rect.height = Node242rect.height === 0 ? 0.0001 : Node242rect.height;
  15876. var Node242endCompspts = [Node242compspts[Node242ptslength-2],Node242compspts[Node242ptslength-1],0,0];
  15877. var Node242startCompspts = [Node242compspts[0],Node242compspts[1],0,0];
  15878. Node242.setImage(GD.getPolyLineJSON());
  15879. Node242.setPosition(Node242rect.x+Node242rect.width/2,Node242rect.y+Node242rect.height/2);
  15880. Node242.setSize(Node242rect.width,Node242rect.height);
  15881. Node242.setStyle("opacity",1);
  15882. Node242.s({'pixelPerfect':true});
  15883. Node242borderwidth=1;
  15884. Node242.setRotation(0);
  15885. dataModel.add(Node242);
  15886. Node242.a('node.points',Node242compspts);
  15887. Node242.a('node.segments',[1,2]);
  15888. Node242.a('node.color','rgba(255,128,0,1)');
  15889. Node242.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15890. Node242.a('node.borderColor','rgba(255,128,0,1)');
  15891. Node242.a('node.background','rgba(255,128,0,1)');
  15892. Node242.a('node.gradient','');
  15893. Node242.a('node.gradientcolor','rgba(255,128,0,1)');
  15894. Node242.a('node.endCompspts',Node242endCompspts);
  15895. Node242.a('node.startCompspts',Node242startCompspts);
  15896. (function (node, img, compspts, endCompspts, startCompspts) {
  15897. var position = node.getPosition(),
  15898. w = node.getWidth()*_ratio.ratioX,
  15899. h = node.getHeight()*_ratio.ratioY;
  15900. function resetPoints(rx, ry) {
  15901. for (var i = 0, len = compspts.length; i < len; i++) {
  15902. if (i%2 === 0) {
  15903. compspts[i]*=rx;
  15904. } else {
  15905. compspts[i]*=ry;
  15906. }
  15907. }
  15908. endCompspts[0] = compspts[compspts.length-2];
  15909. endCompspts[1] = compspts[compspts.length-1];
  15910. endCompspts[2] *= rx;
  15911. endCompspts[3] *= ry;
  15912. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15913. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15914. startCompspts[0] = compspts[0];
  15915. startCompspts[1] = compspts[1];
  15916. startCompspts[2] *= rx;
  15917. startCompspts[3] *= ry;
  15918. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15919. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15920. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15921. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15922. }
  15923. node.setSize(w, h);
  15924. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15925. node.a('node.width', w);
  15926. node.a('node.height', h);
  15927. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15928. node.borderWidth = 1;
  15929. node.a('node.borderwidth',node.borderWidth);
  15930. node._nodename = 'Node242';
  15931. node._nodeType = 'line';
  15932. zoomNodeList.push({
  15933. node: node,
  15934. attr: 'node.borderwidth'
  15935. });
  15936. var setWidth = node.setWidth,
  15937. setHeight = node.setHeight,
  15938. timer, rx = 1, ry = 1;
  15939. node.setWidth = function (width) {
  15940. var _width = this.getWidth();
  15941. rx = width / _width;
  15942. node.a('node.width', width);
  15943. setWidth.apply(this, arguments);
  15944. resetPoints(rx, 1);
  15945. }
  15946. node.setHeight = function (height) {
  15947. var _height = this.getHeight();
  15948. ry = height / _height;
  15949. node.a('node.height', height);
  15950. setHeight.apply(this, arguments);
  15951. resetPoints(1, ry);
  15952. }
  15953. })(Node242, Node242.getImage(), Node242compspts, Node242endCompspts, Node242startCompspts);
  15954. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15955. var Node243 = new ht.lib['img'](99*ratio.ratioX, 630*ratio.ratioY, 9*_ratio.ratioX, 10*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node243');
  15956. _libModel.add("Node243", Node243);
  15957. Node243.setRotation(0*Math.PI/180);
  15958. ;
  15959. ;
  15960. var Node244points=[100, 761,100, 631],
  15961. Node244rect=ht.Default.unionPoint([{x:100,y:761},{x:100,y:631}]),
  15962. Node244compspts=[];
  15963. _ratio = GD.getRatioWithRotation(0, ratio);
  15964. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  15965. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  15966. for(var i=0;i<Node244points.length;i++){
  15967. if(i%2==0){
  15968. Node244compspts.push(Node244points[i]-Node244rect.x);
  15969. }else{
  15970. Node244compspts.push(Node244points[i]-Node244rect.y);
  15971. }
  15972. }
  15973. var Node244ptslength=Node244compspts.length;
  15974. if (Node244rect.height === 0) {
  15975. Node244compspts[0] -= 0;
  15976. Node244compspts[Node244ptslength-2] += 0;
  15977. } else if (Node244rect.width === 0){
  15978. Node244compspts[1] -= 0;
  15979. Node244compspts[Node244ptslength-1] += 0;
  15980. } else {
  15981. Node244compspts[0] -= 0;
  15982. Node244compspts[1] -= 0;
  15983. Node244compspts[Node244ptslength-2] += 0;
  15984. Node244compspts[Node244ptslength-1] += 0;
  15985. }
  15986. Node244 = new ht.Node();
  15987. Node244.borderWidth = 1;
  15988. Node244rect.width = Node244rect.width === 0 ? 0.0001 : Node244rect.width;
  15989. Node244rect.height = Node244rect.height === 0 ? 0.0001 : Node244rect.height;
  15990. var Node244endCompspts = [Node244compspts[Node244ptslength-2],Node244compspts[Node244ptslength-1],0,0];
  15991. var Node244startCompspts = [Node244compspts[0],Node244compspts[1],0,0];
  15992. Node244.setImage(GD.getPolyLineJSON());
  15993. Node244.setPosition(Node244rect.x+Node244rect.width/2,Node244rect.y+Node244rect.height/2);
  15994. Node244.setSize(Node244rect.width,Node244rect.height);
  15995. Node244.setStyle("opacity",1);
  15996. Node244.s({'pixelPerfect':true});
  15997. Node244borderwidth=1;
  15998. Node244.setRotation(0);
  15999. dataModel.add(Node244);
  16000. Node244.a('node.points',Node244compspts);
  16001. Node244.a('node.segments',[1,2]);
  16002. Node244.a('node.color','rgba(255,128,0,1)');
  16003. Node244.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16004. Node244.a('node.borderColor','rgba(255,128,0,1)');
  16005. Node244.a('node.background','rgba(255,128,0,1)');
  16006. Node244.a('node.gradient','');
  16007. Node244.a('node.gradientcolor','rgba(255,128,0,1)');
  16008. Node244.a('node.endCompspts',Node244endCompspts);
  16009. Node244.a('node.startCompspts',Node244startCompspts);
  16010. (function (node, img, compspts, endCompspts, startCompspts) {
  16011. var position = node.getPosition(),
  16012. w = node.getWidth()*_ratio.ratioX,
  16013. h = node.getHeight()*_ratio.ratioY;
  16014. function resetPoints(rx, ry) {
  16015. for (var i = 0, len = compspts.length; i < len; i++) {
  16016. if (i%2 === 0) {
  16017. compspts[i]*=rx;
  16018. } else {
  16019. compspts[i]*=ry;
  16020. }
  16021. }
  16022. endCompspts[0] = compspts[compspts.length-2];
  16023. endCompspts[1] = compspts[compspts.length-1];
  16024. endCompspts[2] *= rx;
  16025. endCompspts[3] *= ry;
  16026. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16027. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16028. startCompspts[0] = compspts[0];
  16029. startCompspts[1] = compspts[1];
  16030. startCompspts[2] *= rx;
  16031. startCompspts[3] *= ry;
  16032. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16033. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16034. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16035. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16036. }
  16037. node.setSize(w, h);
  16038. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16039. node.a('node.width', w);
  16040. node.a('node.height', h);
  16041. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16042. node.borderWidth = 1;
  16043. node.a('node.borderwidth',node.borderWidth);
  16044. node._nodename = 'Node244';
  16045. node._nodeType = 'line';
  16046. zoomNodeList.push({
  16047. node: node,
  16048. attr: 'node.borderwidth'
  16049. });
  16050. var setWidth = node.setWidth,
  16051. setHeight = node.setHeight,
  16052. timer, rx = 1, ry = 1;
  16053. node.setWidth = function (width) {
  16054. var _width = this.getWidth();
  16055. rx = width / _width;
  16056. node.a('node.width', width);
  16057. setWidth.apply(this, arguments);
  16058. resetPoints(rx, 1);
  16059. }
  16060. node.setHeight = function (height) {
  16061. var _height = this.getHeight();
  16062. ry = height / _height;
  16063. node.a('node.height', height);
  16064. setHeight.apply(this, arguments);
  16065. resetPoints(1, ry);
  16066. }
  16067. })(Node244, Node244.getImage(), Node244compspts, Node244endCompspts, Node244startCompspts);
  16068. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16069. var Node245 = new ht.Node();
  16070. var Node245textStart, Node245textWidth, Node245lineStart, Node245align = 'left', Node245fontSize = 13.3333*_ratio.ratioY,Node245width = 50*_ratio.ratioX, Node245height = 24*_ratio.ratioY;
  16071. (function () {
  16072. if (Node245align === 'left') {
  16073. Node245textStart = Node245fontSize * 0.2 > 2 ? Node245fontSize * 0.2 - 4 : Node245fontSize * 0.2 - 9;
  16074. Node245textWidth = Node245width;
  16075. Node245lineStart = 1;
  16076. } else if (Node245align === 'right') {
  16077. Node245textStart = 0;
  16078. Node245textWidth =Node245fontSize <= 8 ? Node245width + Node245fontSize * 0.2 + 6 : Node245width - Node245fontSize * 0.2;
  16079. Node245lineStart = (Node245width - (ht.Default.getTextSize('351-7', ' '+ Node245fontSize + 'px "Arial"').width + 6)) * 0.5;
  16080. } else if (Node245align === 'center') {
  16081. Node245textStart = -3;
  16082. Node245textWidth = Node245width;
  16083. Node245lineStart = Node245width - ht.Default.getTextSize('351-7', ' '+ Node245fontSize + 'px "Arial"').width - 11;
  16084. }
  16085. })();
  16086. Node245.setImage(GD.getTextJSON(Node245width, Node245height, true, false, false, ' '+ Node245fontSize + 'px "Arial"'))
  16087. Node245.setPosition(135*ratio.ratioX, 633*ratio.ratioY);
  16088. Node245.setWidth(Node245width);
  16089. Node245.setHeight(Node245height);
  16090. Node245._nodeType = 'text';
  16091. Node245._disallowEvert = true;
  16092. Node245.setRotation(0*Math.PI/180);
  16093. Node245.a('node.width', Node245width);
  16094. Node245.a('node.height', Node245height);
  16095. Node245.a('node.rect', [0, 0, Node245width, Node245height]);
  16096. Node245.a('node.bordercolor','rgba(0,0,0,1)');
  16097. Node245.a('node.borderwidth', 0);
  16098. Node245.a('node.background','' || 'rgba(0,0,0,0)');
  16099. Node245.a('node.gradient','');
  16100. Node245.a('node.gradientcolor','');
  16101. Node245.a('node.text','351-7');
  16102. Node245.a('node.textalign','left');
  16103. Node245.a('node.textvAlign','middle');
  16104. Node245.a('node.textrect', [Node245textStart, 0, Node245textWidth, Node245height]);
  16105. Node245.a('node.color','rgba(0,0,0,1)');
  16106. Node245.a('node.font',' '+ Node245fontSize + 'px "Arial"');
  16107. Node245.a('node.textvisible',true);
  16108. Node245.a('node.linefeed',false);
  16109. if (false) {
  16110. Node245.a('node.textfunc',function(g) {
  16111. g.beginPath();
  16112. var str=Node245.a('node.text') || '351-7';
  16113. var color=Node245.a('node.color') || 'rgba(0,0,0,1)';
  16114. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node245width,Node245height,13.3333*_ratio.ratioY,"left",color,' '+ Node245fontSize + 'px "Arial"', 0,g);
  16115. });
  16116. }
  16117. if (false) {
  16118. Node245.a('node.underlinepoints',[Node245lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node245fontSize + 2 , ht.Default.getTextSize('351-7', ' '+ Node245fontSize + 'px "Arial"').width + 6, (Node245height - Node245fontSize) * 0.5*_ratio.ratioY + Node245fontSize + 2 ]);
  16119. Node245.a('node.underlinevisible',false);
  16120. Node245.a('node.underlineBorderWidth', 1);
  16121. }
  16122. dataModel.add(Node245);
  16123. zoomNodeList.push({
  16124. node: Node245,
  16125. borderWidth: 0,
  16126. attr: 'node.borderwidth'
  16127. }); var Node246points=[100, 741,130, 741],
  16128. Node246rect=ht.Default.unionPoint([{x:100,y:741},{x:130,y:741}]),
  16129. Node246compspts=[];
  16130. _ratio = GD.getRatioWithRotation(0, ratio);
  16131. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  16132. _endratio = GD.getRatioWithRotation(0, ratio);
  16133. for(var i=0;i<Node246points.length;i++){
  16134. if(i%2==0){
  16135. Node246compspts.push(Node246points[i]-Node246rect.x);
  16136. }else{
  16137. Node246compspts.push(Node246points[i]-Node246rect.y);
  16138. }
  16139. }
  16140. var Node246ptslength=Node246compspts.length;
  16141. if (Node246rect.height === 0) {
  16142. Node246compspts[0] -= 0;
  16143. Node246compspts[Node246ptslength-2] += 0;
  16144. } else if (Node246rect.width === 0){
  16145. Node246compspts[1] -= 0;
  16146. Node246compspts[Node246ptslength-1] += 0;
  16147. } else {
  16148. Node246compspts[0] -= 0;
  16149. Node246compspts[1] -= 0;
  16150. Node246compspts[Node246ptslength-2] += 0;
  16151. Node246compspts[Node246ptslength-1] += 0;
  16152. }
  16153. Node246 = new ht.Node();
  16154. Node246.borderWidth = 1;
  16155. Node246rect.width = Node246rect.width === 0 ? 0.0001 : Node246rect.width;
  16156. Node246rect.height = Node246rect.height === 0 ? 0.0001 : Node246rect.height;
  16157. var Node246endCompspts = [Node246compspts[Node246ptslength-2],Node246compspts[Node246ptslength-1],0,0];
  16158. var Node246startCompspts = [Node246compspts[0],Node246compspts[1],0,0];
  16159. Node246.setImage(GD.getPolyLineJSON());
  16160. Node246.setPosition(Node246rect.x+Node246rect.width/2,Node246rect.y+Node246rect.height/2);
  16161. Node246.setSize(Node246rect.width,Node246rect.height);
  16162. Node246.setStyle("opacity",1);
  16163. Node246.s({'pixelPerfect':true});
  16164. Node246borderwidth=1;
  16165. Node246.setRotation(0);
  16166. dataModel.add(Node246);
  16167. Node246.a('node.points',Node246compspts);
  16168. Node246.a('node.segments',[1,2]);
  16169. Node246.a('node.color','rgba(255,128,0,1)');
  16170. Node246.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16171. Node246.a('node.borderColor','rgba(255,128,0,1)');
  16172. Node246.a('node.background','rgba(255,128,0,1)');
  16173. Node246.a('node.gradient','');
  16174. Node246.a('node.gradientcolor','rgba(255,128,0,1)');
  16175. Node246.a('node.endCompspts',Node246endCompspts);
  16176. Node246.a('node.startCompspts',Node246startCompspts);
  16177. (function (node, img, compspts, endCompspts, startCompspts) {
  16178. var position = node.getPosition(),
  16179. w = node.getWidth()*_ratio.ratioX,
  16180. h = node.getHeight()*_ratio.ratioY;
  16181. function resetPoints(rx, ry) {
  16182. for (var i = 0, len = compspts.length; i < len; i++) {
  16183. if (i%2 === 0) {
  16184. compspts[i]*=rx;
  16185. } else {
  16186. compspts[i]*=ry;
  16187. }
  16188. }
  16189. endCompspts[0] = compspts[compspts.length-2];
  16190. endCompspts[1] = compspts[compspts.length-1];
  16191. endCompspts[2] *= rx;
  16192. endCompspts[3] *= ry;
  16193. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16194. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16195. startCompspts[0] = compspts[0];
  16196. startCompspts[1] = compspts[1];
  16197. startCompspts[2] *= rx;
  16198. startCompspts[3] *= ry;
  16199. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16200. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16201. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16202. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16203. }
  16204. node.setSize(w, h);
  16205. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16206. node.a('node.width', w);
  16207. node.a('node.height', h);
  16208. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16209. node.borderWidth = 1;
  16210. node.a('node.borderwidth',node.borderWidth);
  16211. node._nodename = 'Node246';
  16212. node._nodeType = 'line';
  16213. zoomNodeList.push({
  16214. node: node,
  16215. attr: 'node.borderwidth'
  16216. });
  16217. var setWidth = node.setWidth,
  16218. setHeight = node.setHeight,
  16219. timer, rx = 1, ry = 1;
  16220. node.setWidth = function (width) {
  16221. var _width = this.getWidth();
  16222. rx = width / _width;
  16223. node.a('node.width', width);
  16224. setWidth.apply(this, arguments);
  16225. resetPoints(rx, 1);
  16226. }
  16227. node.setHeight = function (height) {
  16228. var _height = this.getHeight();
  16229. ry = height / _height;
  16230. node.a('node.height', height);
  16231. setHeight.apply(this, arguments);
  16232. resetPoints(1, ry);
  16233. }
  16234. })(Node246, Node246.getImage(), Node246compspts, Node246endCompspts, Node246startCompspts);
  16235. _ratio = GD.getRatioWithRotation(270*Math.PI/180, ratio);
  16236. var Node247 = new ht.lib['黄色接地'](137*ratio.ratioX, 740*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 270*Math.PI/180, {}, function (){return {}}, 'Node247');
  16237. _libModel.add("Node247", Node247);
  16238. Node247.setRotation(270*Math.PI/180);
  16239. ;
  16240. ;
  16241. var Node248points=[60, 801,300, 801],
  16242. Node248rect=ht.Default.unionPoint([{x:60,y:801},{x:300,y:801}]),
  16243. Node248compspts=[];
  16244. _ratio = GD.getRatioWithRotation(0, ratio);
  16245. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  16246. _endratio = GD.getRatioWithRotation(0, ratio);
  16247. for(var i=0;i<Node248points.length;i++){
  16248. if(i%2==0){
  16249. Node248compspts.push(Node248points[i]-Node248rect.x);
  16250. }else{
  16251. Node248compspts.push(Node248points[i]-Node248rect.y);
  16252. }
  16253. }
  16254. var Node248ptslength=Node248compspts.length;
  16255. if (Node248rect.height === 0) {
  16256. Node248compspts[0] -= 0;
  16257. Node248compspts[Node248ptslength-2] += 0;
  16258. } else if (Node248rect.width === 0){
  16259. Node248compspts[1] -= 0;
  16260. Node248compspts[Node248ptslength-1] += 0;
  16261. } else {
  16262. Node248compspts[0] -= 0;
  16263. Node248compspts[1] -= 0;
  16264. Node248compspts[Node248ptslength-2] += 0;
  16265. Node248compspts[Node248ptslength-1] += 0;
  16266. }
  16267. Node248 = new ht.Node();
  16268. Node248.borderWidth = 3;
  16269. Node248rect.width = Node248rect.width === 0 ? 0.0001 : Node248rect.width;
  16270. Node248rect.height = Node248rect.height === 0 ? 0.0001 : Node248rect.height;
  16271. var Node248endCompspts = [Node248compspts[Node248ptslength-2],Node248compspts[Node248ptslength-1],0,0];
  16272. var Node248startCompspts = [Node248compspts[0],Node248compspts[1],0,0];
  16273. Node248.setImage(GD.getPolyLineJSON());
  16274. Node248.setPosition(Node248rect.x+Node248rect.width/2,Node248rect.y+Node248rect.height/2);
  16275. Node248.setSize(Node248rect.width,Node248rect.height);
  16276. Node248.setStyle("opacity",1);
  16277. Node248.s({'pixelPerfect':true});
  16278. Node248borderwidth=3;
  16279. Node248.setRotation(0);
  16280. dataModel.add(Node248);
  16281. Node248.a('node.points',Node248compspts);
  16282. Node248.a('node.segments',[1,2]);
  16283. Node248.a('node.color','rgba(255,128,0,1)');
  16284. Node248.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16285. Node248.a('node.borderColor','rgba(255,128,0,1)');
  16286. Node248.a('node.background','rgba(255,128,0,1)');
  16287. Node248.a('node.gradient','');
  16288. Node248.a('node.gradientcolor','rgba(255,128,0,1)');
  16289. Node248.a('node.endCompspts',Node248endCompspts);
  16290. Node248.a('node.startCompspts',Node248startCompspts);
  16291. (function (node, img, compspts, endCompspts, startCompspts) {
  16292. var position = node.getPosition(),
  16293. w = node.getWidth()*_ratio.ratioX,
  16294. h = node.getHeight()*_ratio.ratioY;
  16295. function resetPoints(rx, ry) {
  16296. for (var i = 0, len = compspts.length; i < len; i++) {
  16297. if (i%2 === 0) {
  16298. compspts[i]*=rx;
  16299. } else {
  16300. compspts[i]*=ry;
  16301. }
  16302. }
  16303. endCompspts[0] = compspts[compspts.length-2];
  16304. endCompspts[1] = compspts[compspts.length-1];
  16305. endCompspts[2] *= rx;
  16306. endCompspts[3] *= ry;
  16307. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16308. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16309. startCompspts[0] = compspts[0];
  16310. startCompspts[1] = compspts[1];
  16311. startCompspts[2] *= rx;
  16312. startCompspts[3] *= ry;
  16313. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16314. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16315. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16316. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16317. }
  16318. node.setSize(w, h);
  16319. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16320. node.a('node.width', w);
  16321. node.a('node.height', h);
  16322. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16323. node.borderWidth = 3;
  16324. node.a('node.borderwidth',node.borderWidth);
  16325. node._nodename = 'Node248';
  16326. node._nodeType = 'line';
  16327. zoomNodeList.push({
  16328. node: node,
  16329. attr: 'node.borderwidth'
  16330. });
  16331. var setWidth = node.setWidth,
  16332. setHeight = node.setHeight,
  16333. timer, rx = 1, ry = 1;
  16334. node.setWidth = function (width) {
  16335. var _width = this.getWidth();
  16336. rx = width / _width;
  16337. node.a('node.width', width);
  16338. setWidth.apply(this, arguments);
  16339. resetPoints(rx, 1);
  16340. }
  16341. node.setHeight = function (height) {
  16342. var _height = this.getHeight();
  16343. ry = height / _height;
  16344. node.a('node.height', height);
  16345. setHeight.apply(this, arguments);
  16346. resetPoints(1, ry);
  16347. }
  16348. })(Node248, Node248.getImage(), Node248compspts, Node248endCompspts, Node248startCompspts);
  16349. var Node249points=[270, 801,270, 791],
  16350. Node249rect=ht.Default.unionPoint([{x:270,y:801},{x:270,y:791}]),
  16351. Node249compspts=[];
  16352. _ratio = GD.getRatioWithRotation(0, ratio);
  16353. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  16354. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  16355. for(var i=0;i<Node249points.length;i++){
  16356. if(i%2==0){
  16357. Node249compspts.push(Node249points[i]-Node249rect.x);
  16358. }else{
  16359. Node249compspts.push(Node249points[i]-Node249rect.y);
  16360. }
  16361. }
  16362. var Node249ptslength=Node249compspts.length;
  16363. if (Node249rect.height === 0) {
  16364. Node249compspts[0] -= 0;
  16365. Node249compspts[Node249ptslength-2] += 0;
  16366. } else if (Node249rect.width === 0){
  16367. Node249compspts[1] -= 0;
  16368. Node249compspts[Node249ptslength-1] += 0;
  16369. } else {
  16370. Node249compspts[0] -= 0;
  16371. Node249compspts[1] -= 0;
  16372. Node249compspts[Node249ptslength-2] += 0;
  16373. Node249compspts[Node249ptslength-1] += 0;
  16374. }
  16375. Node249 = new ht.Node();
  16376. Node249.borderWidth = 1;
  16377. Node249rect.width = Node249rect.width === 0 ? 0.0001 : Node249rect.width;
  16378. Node249rect.height = Node249rect.height === 0 ? 0.0001 : Node249rect.height;
  16379. var Node249endCompspts = [Node249compspts[Node249ptslength-2],Node249compspts[Node249ptslength-1],0,0];
  16380. var Node249startCompspts = [Node249compspts[0],Node249compspts[1],0,0];
  16381. Node249.setImage(GD.getPolyLineJSON());
  16382. Node249.setPosition(Node249rect.x+Node249rect.width/2,Node249rect.y+Node249rect.height/2);
  16383. Node249.setSize(Node249rect.width,Node249rect.height);
  16384. Node249.setStyle("opacity",1);
  16385. Node249.s({'pixelPerfect':true});
  16386. Node249borderwidth=1;
  16387. Node249.setRotation(0);
  16388. dataModel.add(Node249);
  16389. Node249.a('node.points',Node249compspts);
  16390. Node249.a('node.segments',[1,2]);
  16391. Node249.a('node.color','rgba(255,128,0,1)');
  16392. Node249.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16393. Node249.a('node.borderColor','rgba(255,128,0,1)');
  16394. Node249.a('node.background','rgba(255,128,0,1)');
  16395. Node249.a('node.gradient','');
  16396. Node249.a('node.gradientcolor','rgba(255,128,0,1)');
  16397. Node249.a('node.endCompspts',Node249endCompspts);
  16398. Node249.a('node.startCompspts',Node249startCompspts);
  16399. (function (node, img, compspts, endCompspts, startCompspts) {
  16400. var position = node.getPosition(),
  16401. w = node.getWidth()*_ratio.ratioX,
  16402. h = node.getHeight()*_ratio.ratioY;
  16403. function resetPoints(rx, ry) {
  16404. for (var i = 0, len = compspts.length; i < len; i++) {
  16405. if (i%2 === 0) {
  16406. compspts[i]*=rx;
  16407. } else {
  16408. compspts[i]*=ry;
  16409. }
  16410. }
  16411. endCompspts[0] = compspts[compspts.length-2];
  16412. endCompspts[1] = compspts[compspts.length-1];
  16413. endCompspts[2] *= rx;
  16414. endCompspts[3] *= ry;
  16415. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16416. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16417. startCompspts[0] = compspts[0];
  16418. startCompspts[1] = compspts[1];
  16419. startCompspts[2] *= rx;
  16420. startCompspts[3] *= ry;
  16421. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16422. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16423. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16424. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16425. }
  16426. node.setSize(w, h);
  16427. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16428. node.a('node.width', w);
  16429. node.a('node.height', h);
  16430. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16431. node.borderWidth = 1;
  16432. node.a('node.borderwidth',node.borderWidth);
  16433. node._nodename = 'Node249';
  16434. node._nodeType = 'line';
  16435. zoomNodeList.push({
  16436. node: node,
  16437. attr: 'node.borderwidth'
  16438. });
  16439. var setWidth = node.setWidth,
  16440. setHeight = node.setHeight,
  16441. timer, rx = 1, ry = 1;
  16442. node.setWidth = function (width) {
  16443. var _width = this.getWidth();
  16444. rx = width / _width;
  16445. node.a('node.width', width);
  16446. setWidth.apply(this, arguments);
  16447. resetPoints(rx, 1);
  16448. }
  16449. node.setHeight = function (height) {
  16450. var _height = this.getHeight();
  16451. ry = height / _height;
  16452. node.a('node.height', height);
  16453. setHeight.apply(this, arguments);
  16454. resetPoints(1, ry);
  16455. }
  16456. })(Node249, Node249.getImage(), Node249compspts, Node249endCompspts, Node249startCompspts);
  16457. var Node250points=[100, 801,100, 791],
  16458. Node250rect=ht.Default.unionPoint([{x:100,y:801},{x:100,y:791}]),
  16459. Node250compspts=[];
  16460. _ratio = GD.getRatioWithRotation(0, ratio);
  16461. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  16462. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  16463. for(var i=0;i<Node250points.length;i++){
  16464. if(i%2==0){
  16465. Node250compspts.push(Node250points[i]-Node250rect.x);
  16466. }else{
  16467. Node250compspts.push(Node250points[i]-Node250rect.y);
  16468. }
  16469. }
  16470. var Node250ptslength=Node250compspts.length;
  16471. if (Node250rect.height === 0) {
  16472. Node250compspts[0] -= 0;
  16473. Node250compspts[Node250ptslength-2] += 0;
  16474. } else if (Node250rect.width === 0){
  16475. Node250compspts[1] -= 0;
  16476. Node250compspts[Node250ptslength-1] += 0;
  16477. } else {
  16478. Node250compspts[0] -= 0;
  16479. Node250compspts[1] -= 0;
  16480. Node250compspts[Node250ptslength-2] += 0;
  16481. Node250compspts[Node250ptslength-1] += 0;
  16482. }
  16483. Node250 = new ht.Node();
  16484. Node250.borderWidth = 1;
  16485. Node250rect.width = Node250rect.width === 0 ? 0.0001 : Node250rect.width;
  16486. Node250rect.height = Node250rect.height === 0 ? 0.0001 : Node250rect.height;
  16487. var Node250endCompspts = [Node250compspts[Node250ptslength-2],Node250compspts[Node250ptslength-1],0,0];
  16488. var Node250startCompspts = [Node250compspts[0],Node250compspts[1],0,0];
  16489. Node250.setImage(GD.getPolyLineJSON());
  16490. Node250.setPosition(Node250rect.x+Node250rect.width/2,Node250rect.y+Node250rect.height/2);
  16491. Node250.setSize(Node250rect.width,Node250rect.height);
  16492. Node250.setStyle("opacity",1);
  16493. Node250.s({'pixelPerfect':true});
  16494. Node250borderwidth=1;
  16495. Node250.setRotation(0);
  16496. dataModel.add(Node250);
  16497. Node250.a('node.points',Node250compspts);
  16498. Node250.a('node.segments',[1,2]);
  16499. Node250.a('node.color','rgba(255,128,0,1)');
  16500. Node250.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16501. Node250.a('node.borderColor','rgba(255,128,0,1)');
  16502. Node250.a('node.background','rgba(255,128,0,1)');
  16503. Node250.a('node.gradient','');
  16504. Node250.a('node.gradientcolor','rgba(255,128,0,1)');
  16505. Node250.a('node.endCompspts',Node250endCompspts);
  16506. Node250.a('node.startCompspts',Node250startCompspts);
  16507. (function (node, img, compspts, endCompspts, startCompspts) {
  16508. var position = node.getPosition(),
  16509. w = node.getWidth()*_ratio.ratioX,
  16510. h = node.getHeight()*_ratio.ratioY;
  16511. function resetPoints(rx, ry) {
  16512. for (var i = 0, len = compspts.length; i < len; i++) {
  16513. if (i%2 === 0) {
  16514. compspts[i]*=rx;
  16515. } else {
  16516. compspts[i]*=ry;
  16517. }
  16518. }
  16519. endCompspts[0] = compspts[compspts.length-2];
  16520. endCompspts[1] = compspts[compspts.length-1];
  16521. endCompspts[2] *= rx;
  16522. endCompspts[3] *= ry;
  16523. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16524. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16525. startCompspts[0] = compspts[0];
  16526. startCompspts[1] = compspts[1];
  16527. startCompspts[2] *= rx;
  16528. startCompspts[3] *= ry;
  16529. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16530. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16531. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16532. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16533. }
  16534. node.setSize(w, h);
  16535. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16536. node.a('node.width', w);
  16537. node.a('node.height', h);
  16538. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16539. node.borderWidth = 1;
  16540. node.a('node.borderwidth',node.borderWidth);
  16541. node._nodename = 'Node250';
  16542. node._nodeType = 'line';
  16543. zoomNodeList.push({
  16544. node: node,
  16545. attr: 'node.borderwidth'
  16546. });
  16547. var setWidth = node.setWidth,
  16548. setHeight = node.setHeight,
  16549. timer, rx = 1, ry = 1;
  16550. node.setWidth = function (width) {
  16551. var _width = this.getWidth();
  16552. rx = width / _width;
  16553. node.a('node.width', width);
  16554. setWidth.apply(this, arguments);
  16555. resetPoints(rx, 1);
  16556. }
  16557. node.setHeight = function (height) {
  16558. var _height = this.getHeight();
  16559. ry = height / _height;
  16560. node.a('node.height', height);
  16561. setHeight.apply(this, arguments);
  16562. resetPoints(1, ry);
  16563. }
  16564. })(Node250, Node250.getImage(), Node250compspts, Node250endCompspts, Node250startCompspts);
  16565. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16566. var Node251 = new ht.Node();
  16567. var Node251textStart, Node251textWidth, Node251lineStart, Node251align = 'left', Node251fontSize = 13.3333*_ratio.ratioY,Node251width = 30*_ratio.ratioX, Node251height = 16*_ratio.ratioY;
  16568. (function () {
  16569. if (Node251align === 'left') {
  16570. Node251textStart = Node251fontSize * 0.2 > 2 ? Node251fontSize * 0.2 - 4 : Node251fontSize * 0.2 - 9;
  16571. Node251textWidth = Node251width;
  16572. Node251lineStart = 1;
  16573. } else if (Node251align === 'right') {
  16574. Node251textStart = 0;
  16575. Node251textWidth =Node251fontSize <= 8 ? Node251width + Node251fontSize * 0.2 + 6 : Node251width - Node251fontSize * 0.2;
  16576. Node251lineStart = (Node251width - (ht.Default.getTextSize('411', ' '+ Node251fontSize + 'px "Arial"').width + 6)) * 0.5;
  16577. } else if (Node251align === 'center') {
  16578. Node251textStart = -3;
  16579. Node251textWidth = Node251width;
  16580. Node251lineStart = Node251width - ht.Default.getTextSize('411', ' '+ Node251fontSize + 'px "Arial"').width - 11;
  16581. }
  16582. })();
  16583. Node251.setImage(GD.getTextJSON(Node251width, Node251height, true, false, false, ' '+ Node251fontSize + 'px "Arial"'))
  16584. Node251.setPosition(81*ratio.ratioX, 777*ratio.ratioY);
  16585. Node251.setWidth(Node251width);
  16586. Node251.setHeight(Node251height);
  16587. Node251._nodeType = 'text';
  16588. Node251._disallowEvert = true;
  16589. Node251.setRotation(0*Math.PI/180);
  16590. Node251.a('node.width', Node251width);
  16591. Node251.a('node.height', Node251height);
  16592. Node251.a('node.rect', [0, 0, Node251width, Node251height]);
  16593. Node251.a('node.bordercolor','rgba(0,0,0,1)');
  16594. Node251.a('node.borderwidth', 0);
  16595. Node251.a('node.background','' || 'rgba(0,0,0,0)');
  16596. Node251.a('node.gradient','');
  16597. Node251.a('node.gradientcolor','');
  16598. Node251.a('node.text','411');
  16599. Node251.a('node.textalign','left');
  16600. Node251.a('node.textvAlign','middle');
  16601. Node251.a('node.textrect', [Node251textStart, 0, Node251textWidth, Node251height]);
  16602. Node251.a('node.color','rgba(0,0,0,1)');
  16603. Node251.a('node.font',' '+ Node251fontSize + 'px "Arial"');
  16604. Node251.a('node.textvisible',true);
  16605. Node251.a('node.linefeed',false);
  16606. if (false) {
  16607. Node251.a('node.textfunc',function(g) {
  16608. g.beginPath();
  16609. var str=Node251.a('node.text') || '411';
  16610. var color=Node251.a('node.color') || 'rgba(0,0,0,1)';
  16611. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node251width,Node251height,13.3333*_ratio.ratioY,"left",color,' '+ Node251fontSize + 'px "Arial"', 0,g);
  16612. });
  16613. }
  16614. if (false) {
  16615. Node251.a('node.underlinepoints',[Node251lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node251fontSize + 2 , ht.Default.getTextSize('411', ' '+ Node251fontSize + 'px "Arial"').width + 6, (Node251height - Node251fontSize) * 0.5*_ratio.ratioY + Node251fontSize + 2 ]);
  16616. Node251.a('node.underlinevisible',false);
  16617. Node251.a('node.underlineBorderWidth', 1);
  16618. }
  16619. dataModel.add(Node251);
  16620. zoomNodeList.push({
  16621. node: Node251,
  16622. borderWidth: 0,
  16623. attr: 'node.borderwidth'
  16624. }); var Node252points=[270, 761,270, 731],
  16625. Node252rect=ht.Default.unionPoint([{x:270,y:761},{x:270,y:731}]),
  16626. Node252compspts=[];
  16627. _ratio = GD.getRatioWithRotation(0, ratio);
  16628. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  16629. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  16630. for(var i=0;i<Node252points.length;i++){
  16631. if(i%2==0){
  16632. Node252compspts.push(Node252points[i]-Node252rect.x);
  16633. }else{
  16634. Node252compspts.push(Node252points[i]-Node252rect.y);
  16635. }
  16636. }
  16637. var Node252ptslength=Node252compspts.length;
  16638. if (Node252rect.height === 0) {
  16639. Node252compspts[0] -= 0;
  16640. Node252compspts[Node252ptslength-2] += 0;
  16641. } else if (Node252rect.width === 0){
  16642. Node252compspts[1] -= 0;
  16643. Node252compspts[Node252ptslength-1] += 0;
  16644. } else {
  16645. Node252compspts[0] -= 0;
  16646. Node252compspts[1] -= 0;
  16647. Node252compspts[Node252ptslength-2] += 0;
  16648. Node252compspts[Node252ptslength-1] += 0;
  16649. }
  16650. Node252 = new ht.Node();
  16651. Node252.borderWidth = 1;
  16652. Node252rect.width = Node252rect.width === 0 ? 0.0001 : Node252rect.width;
  16653. Node252rect.height = Node252rect.height === 0 ? 0.0001 : Node252rect.height;
  16654. var Node252endCompspts = [Node252compspts[Node252ptslength-2],Node252compspts[Node252ptslength-1],0,0];
  16655. var Node252startCompspts = [Node252compspts[0],Node252compspts[1],0,0];
  16656. Node252.setImage(GD.getPolyLineJSON());
  16657. Node252.setPosition(Node252rect.x+Node252rect.width/2,Node252rect.y+Node252rect.height/2);
  16658. Node252.setSize(Node252rect.width,Node252rect.height);
  16659. Node252.setStyle("opacity",1);
  16660. Node252.s({'pixelPerfect':true});
  16661. Node252borderwidth=1;
  16662. Node252.setRotation(0);
  16663. dataModel.add(Node252);
  16664. Node252.a('node.points',Node252compspts);
  16665. Node252.a('node.segments',[1,2]);
  16666. Node252.a('node.color','rgba(255,128,0,1)');
  16667. Node252.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16668. Node252.a('node.borderColor','rgba(255,128,0,1)');
  16669. Node252.a('node.background','rgba(255,128,0,1)');
  16670. Node252.a('node.gradient','');
  16671. Node252.a('node.gradientcolor','rgba(255,128,0,1)');
  16672. Node252.a('node.endCompspts',Node252endCompspts);
  16673. Node252.a('node.startCompspts',Node252startCompspts);
  16674. (function (node, img, compspts, endCompspts, startCompspts) {
  16675. var position = node.getPosition(),
  16676. w = node.getWidth()*_ratio.ratioX,
  16677. h = node.getHeight()*_ratio.ratioY;
  16678. function resetPoints(rx, ry) {
  16679. for (var i = 0, len = compspts.length; i < len; i++) {
  16680. if (i%2 === 0) {
  16681. compspts[i]*=rx;
  16682. } else {
  16683. compspts[i]*=ry;
  16684. }
  16685. }
  16686. endCompspts[0] = compspts[compspts.length-2];
  16687. endCompspts[1] = compspts[compspts.length-1];
  16688. endCompspts[2] *= rx;
  16689. endCompspts[3] *= ry;
  16690. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16691. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16692. startCompspts[0] = compspts[0];
  16693. startCompspts[1] = compspts[1];
  16694. startCompspts[2] *= rx;
  16695. startCompspts[3] *= ry;
  16696. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16697. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16698. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16699. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16700. }
  16701. node.setSize(w, h);
  16702. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16703. node.a('node.width', w);
  16704. node.a('node.height', h);
  16705. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16706. node.borderWidth = 1;
  16707. node.a('node.borderwidth',node.borderWidth);
  16708. node._nodename = 'Node252';
  16709. node._nodeType = 'line';
  16710. zoomNodeList.push({
  16711. node: node,
  16712. attr: 'node.borderwidth'
  16713. });
  16714. var setWidth = node.setWidth,
  16715. setHeight = node.setHeight,
  16716. timer, rx = 1, ry = 1;
  16717. node.setWidth = function (width) {
  16718. var _width = this.getWidth();
  16719. rx = width / _width;
  16720. node.a('node.width', width);
  16721. setWidth.apply(this, arguments);
  16722. resetPoints(rx, 1);
  16723. }
  16724. node.setHeight = function (height) {
  16725. var _height = this.getHeight();
  16726. ry = height / _height;
  16727. node.a('node.height', height);
  16728. setHeight.apply(this, arguments);
  16729. resetPoints(1, ry);
  16730. }
  16731. })(Node252, Node252.getImage(), Node252compspts, Node252endCompspts, Node252startCompspts);
  16732. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16733. var Node253 = new ht.Node();
  16734. var Node253textStart, Node253textWidth, Node253lineStart, Node253align = 'left', Node253fontSize = 13.3333*_ratio.ratioY,Node253width = 30*_ratio.ratioX, Node253height = 16*_ratio.ratioY;
  16735. (function () {
  16736. if (Node253align === 'left') {
  16737. Node253textStart = Node253fontSize * 0.2 > 2 ? Node253fontSize * 0.2 - 4 : Node253fontSize * 0.2 - 9;
  16738. Node253textWidth = Node253width;
  16739. Node253lineStart = 1;
  16740. } else if (Node253align === 'right') {
  16741. Node253textStart = 0;
  16742. Node253textWidth =Node253fontSize <= 8 ? Node253width + Node253fontSize * 0.2 + 6 : Node253width - Node253fontSize * 0.2;
  16743. Node253lineStart = (Node253width - (ht.Default.getTextSize('400', ' '+ Node253fontSize + 'px "Arial"').width + 6)) * 0.5;
  16744. } else if (Node253align === 'center') {
  16745. Node253textStart = -3;
  16746. Node253textWidth = Node253width;
  16747. Node253lineStart = Node253width - ht.Default.getTextSize('400', ' '+ Node253fontSize + 'px "Arial"').width - 11;
  16748. }
  16749. })();
  16750. Node253.setImage(GD.getTextJSON(Node253width, Node253height, true, false, false, ' '+ Node253fontSize + 'px "Arial"'))
  16751. Node253.setPosition(241*ratio.ratioX, 777*ratio.ratioY);
  16752. Node253.setWidth(Node253width);
  16753. Node253.setHeight(Node253height);
  16754. Node253._nodeType = 'text';
  16755. Node253._disallowEvert = true;
  16756. Node253.setRotation(0*Math.PI/180);
  16757. Node253.a('node.width', Node253width);
  16758. Node253.a('node.height', Node253height);
  16759. Node253.a('node.rect', [0, 0, Node253width, Node253height]);
  16760. Node253.a('node.bordercolor','rgba(0,0,0,1)');
  16761. Node253.a('node.borderwidth', 0);
  16762. Node253.a('node.background','' || 'rgba(0,0,0,0)');
  16763. Node253.a('node.gradient','');
  16764. Node253.a('node.gradientcolor','');
  16765. Node253.a('node.text','400');
  16766. Node253.a('node.textalign','left');
  16767. Node253.a('node.textvAlign','middle');
  16768. Node253.a('node.textrect', [Node253textStart, 0, Node253textWidth, Node253height]);
  16769. Node253.a('node.color','rgba(0,0,0,1)');
  16770. Node253.a('node.font',' '+ Node253fontSize + 'px "Arial"');
  16771. Node253.a('node.textvisible',true);
  16772. Node253.a('node.linefeed',false);
  16773. if (false) {
  16774. Node253.a('node.textfunc',function(g) {
  16775. g.beginPath();
  16776. var str=Node253.a('node.text') || '400';
  16777. var color=Node253.a('node.color') || 'rgba(0,0,0,1)';
  16778. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node253width,Node253height,13.3333*_ratio.ratioY,"left",color,' '+ Node253fontSize + 'px "Arial"', 0,g);
  16779. });
  16780. }
  16781. if (false) {
  16782. Node253.a('node.underlinepoints',[Node253lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node253fontSize + 2 , ht.Default.getTextSize('400', ' '+ Node253fontSize + 'px "Arial"').width + 6, (Node253height - Node253fontSize) * 0.5*_ratio.ratioY + Node253fontSize + 2 ]);
  16783. Node253.a('node.underlinevisible',false);
  16784. Node253.a('node.underlineBorderWidth', 1);
  16785. }
  16786. dataModel.add(Node253);
  16787. zoomNodeList.push({
  16788. node: Node253,
  16789. borderWidth: 0,
  16790. attr: 'node.borderwidth'
  16791. }); var Node254points=[380, 801,380, 801],
  16792. Node254rect=ht.Default.unionPoint([{x:380,y:801},{x:380,y:801}]),
  16793. Node254compspts=[];
  16794. _ratio = GD.getRatioWithRotation(0, ratio);
  16795. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  16796. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  16797. for(var i=0;i<Node254points.length;i++){
  16798. if(i%2==0){
  16799. Node254compspts.push(Node254points[i]-Node254rect.x);
  16800. }else{
  16801. Node254compspts.push(Node254points[i]-Node254rect.y);
  16802. }
  16803. }
  16804. var Node254ptslength=Node254compspts.length;
  16805. if (Node254rect.height === 0) {
  16806. Node254compspts[0] -= 0;
  16807. Node254compspts[Node254ptslength-2] += 0;
  16808. } else if (Node254rect.width === 0){
  16809. Node254compspts[1] -= 0;
  16810. Node254compspts[Node254ptslength-1] += 0;
  16811. } else {
  16812. Node254compspts[0] -= 0;
  16813. Node254compspts[1] -= 0;
  16814. Node254compspts[Node254ptslength-2] += 0;
  16815. Node254compspts[Node254ptslength-1] += 0;
  16816. }
  16817. Node254 = new ht.Node();
  16818. Node254.borderWidth = 1;
  16819. Node254rect.width = Node254rect.width === 0 ? 0.0001 : Node254rect.width;
  16820. Node254rect.height = Node254rect.height === 0 ? 0.0001 : Node254rect.height;
  16821. var Node254endCompspts = [Node254compspts[Node254ptslength-2],Node254compspts[Node254ptslength-1],0,0];
  16822. var Node254startCompspts = [Node254compspts[0],Node254compspts[1],0,0];
  16823. Node254.setImage(GD.getPolyLineJSON());
  16824. Node254.setPosition(Node254rect.x+Node254rect.width/2,Node254rect.y+Node254rect.height/2);
  16825. Node254.setSize(Node254rect.width,Node254rect.height);
  16826. Node254.setStyle("opacity",1);
  16827. Node254.s({'pixelPerfect':true});
  16828. Node254borderwidth=1;
  16829. Node254.setRotation(0);
  16830. dataModel.add(Node254);
  16831. Node254.a('node.points',Node254compspts);
  16832. Node254.a('node.segments',[1,2]);
  16833. Node254.a('node.color','rgba(0,0,0,1)');
  16834. Node254.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16835. Node254.a('node.borderColor','rgba(0,0,0,1)');
  16836. Node254.a('node.background','rgba(0,0,0,1)');
  16837. Node254.a('node.gradient','');
  16838. Node254.a('node.gradientcolor','rgba(0,0,0,1)');
  16839. Node254.a('node.endCompspts',Node254endCompspts);
  16840. Node254.a('node.startCompspts',Node254startCompspts);
  16841. (function (node, img, compspts, endCompspts, startCompspts) {
  16842. var position = node.getPosition(),
  16843. w = node.getWidth()*_ratio.ratioX,
  16844. h = node.getHeight()*_ratio.ratioY;
  16845. function resetPoints(rx, ry) {
  16846. for (var i = 0, len = compspts.length; i < len; i++) {
  16847. if (i%2 === 0) {
  16848. compspts[i]*=rx;
  16849. } else {
  16850. compspts[i]*=ry;
  16851. }
  16852. }
  16853. endCompspts[0] = compspts[compspts.length-2];
  16854. endCompspts[1] = compspts[compspts.length-1];
  16855. endCompspts[2] *= rx;
  16856. endCompspts[3] *= ry;
  16857. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16858. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16859. startCompspts[0] = compspts[0];
  16860. startCompspts[1] = compspts[1];
  16861. startCompspts[2] *= rx;
  16862. startCompspts[3] *= ry;
  16863. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16864. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16865. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16866. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16867. }
  16868. node.setSize(w, h);
  16869. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16870. node.a('node.width', w);
  16871. node.a('node.height', h);
  16872. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16873. node.borderWidth = 1;
  16874. node.a('node.borderwidth',node.borderWidth);
  16875. node._nodename = 'Node254';
  16876. node._nodeType = 'line';
  16877. zoomNodeList.push({
  16878. node: node,
  16879. attr: 'node.borderwidth'
  16880. });
  16881. var setWidth = node.setWidth,
  16882. setHeight = node.setHeight,
  16883. timer, rx = 1, ry = 1;
  16884. node.setWidth = function (width) {
  16885. var _width = this.getWidth();
  16886. rx = width / _width;
  16887. node.a('node.width', width);
  16888. setWidth.apply(this, arguments);
  16889. resetPoints(rx, 1);
  16890. }
  16891. node.setHeight = function (height) {
  16892. var _height = this.getHeight();
  16893. ry = height / _height;
  16894. node.a('node.height', height);
  16895. setHeight.apply(this, arguments);
  16896. resetPoints(1, ry);
  16897. }
  16898. })(Node254, Node254.getImage(), Node254compspts, Node254endCompspts, Node254startCompspts);
  16899. var Node255points=[370, 801,600, 801],
  16900. Node255rect=ht.Default.unionPoint([{x:370,y:801},{x:600,y:801}]),
  16901. Node255compspts=[];
  16902. _ratio = GD.getRatioWithRotation(0, ratio);
  16903. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  16904. _endratio = GD.getRatioWithRotation(0, ratio);
  16905. for(var i=0;i<Node255points.length;i++){
  16906. if(i%2==0){
  16907. Node255compspts.push(Node255points[i]-Node255rect.x);
  16908. }else{
  16909. Node255compspts.push(Node255points[i]-Node255rect.y);
  16910. }
  16911. }
  16912. var Node255ptslength=Node255compspts.length;
  16913. if (Node255rect.height === 0) {
  16914. Node255compspts[0] -= 0;
  16915. Node255compspts[Node255ptslength-2] += 0;
  16916. } else if (Node255rect.width === 0){
  16917. Node255compspts[1] -= 0;
  16918. Node255compspts[Node255ptslength-1] += 0;
  16919. } else {
  16920. Node255compspts[0] -= 0;
  16921. Node255compspts[1] -= 0;
  16922. Node255compspts[Node255ptslength-2] += 0;
  16923. Node255compspts[Node255ptslength-1] += 0;
  16924. }
  16925. Node255 = new ht.Node();
  16926. Node255.borderWidth = 3;
  16927. Node255rect.width = Node255rect.width === 0 ? 0.0001 : Node255rect.width;
  16928. Node255rect.height = Node255rect.height === 0 ? 0.0001 : Node255rect.height;
  16929. var Node255endCompspts = [Node255compspts[Node255ptslength-2],Node255compspts[Node255ptslength-1],0,0];
  16930. var Node255startCompspts = [Node255compspts[0],Node255compspts[1],0,0];
  16931. Node255.setImage(GD.getPolyLineJSON());
  16932. Node255.setPosition(Node255rect.x+Node255rect.width/2,Node255rect.y+Node255rect.height/2);
  16933. Node255.setSize(Node255rect.width,Node255rect.height);
  16934. Node255.setStyle("opacity",1);
  16935. Node255.s({'pixelPerfect':true});
  16936. Node255borderwidth=3;
  16937. Node255.setRotation(0);
  16938. dataModel.add(Node255);
  16939. Node255.a('node.points',Node255compspts);
  16940. Node255.a('node.segments',[1,2]);
  16941. Node255.a('node.color','rgba(255,128,0,1)');
  16942. Node255.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16943. Node255.a('node.borderColor','rgba(255,128,0,1)');
  16944. Node255.a('node.background','rgba(255,128,0,1)');
  16945. Node255.a('node.gradient','');
  16946. Node255.a('node.gradientcolor','rgba(255,128,0,1)');
  16947. Node255.a('node.endCompspts',Node255endCompspts);
  16948. Node255.a('node.startCompspts',Node255startCompspts);
  16949. (function (node, img, compspts, endCompspts, startCompspts) {
  16950. var position = node.getPosition(),
  16951. w = node.getWidth()*_ratio.ratioX,
  16952. h = node.getHeight()*_ratio.ratioY;
  16953. function resetPoints(rx, ry) {
  16954. for (var i = 0, len = compspts.length; i < len; i++) {
  16955. if (i%2 === 0) {
  16956. compspts[i]*=rx;
  16957. } else {
  16958. compspts[i]*=ry;
  16959. }
  16960. }
  16961. endCompspts[0] = compspts[compspts.length-2];
  16962. endCompspts[1] = compspts[compspts.length-1];
  16963. endCompspts[2] *= rx;
  16964. endCompspts[3] *= ry;
  16965. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16966. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16967. startCompspts[0] = compspts[0];
  16968. startCompspts[1] = compspts[1];
  16969. startCompspts[2] *= rx;
  16970. startCompspts[3] *= ry;
  16971. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16972. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16973. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16974. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16975. }
  16976. node.setSize(w, h);
  16977. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16978. node.a('node.width', w);
  16979. node.a('node.height', h);
  16980. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16981. node.borderWidth = 3;
  16982. node.a('node.borderwidth',node.borderWidth);
  16983. node._nodename = 'Node255';
  16984. node._nodeType = 'line';
  16985. zoomNodeList.push({
  16986. node: node,
  16987. attr: 'node.borderwidth'
  16988. });
  16989. var setWidth = node.setWidth,
  16990. setHeight = node.setHeight,
  16991. timer, rx = 1, ry = 1;
  16992. node.setWidth = function (width) {
  16993. var _width = this.getWidth();
  16994. rx = width / _width;
  16995. node.a('node.width', width);
  16996. setWidth.apply(this, arguments);
  16997. resetPoints(rx, 1);
  16998. }
  16999. node.setHeight = function (height) {
  17000. var _height = this.getHeight();
  17001. ry = height / _height;
  17002. node.a('node.height', height);
  17003. setHeight.apply(this, arguments);
  17004. resetPoints(1, ry);
  17005. }
  17006. })(Node255, Node255.getImage(), Node255compspts, Node255endCompspts, Node255startCompspts);
  17007. var Node256points=[270, 731,400, 731],
  17008. Node256rect=ht.Default.unionPoint([{x:270,y:731},{x:400,y:731}]),
  17009. Node256compspts=[];
  17010. _ratio = GD.getRatioWithRotation(0, ratio);
  17011. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  17012. _endratio = GD.getRatioWithRotation(0, ratio);
  17013. for(var i=0;i<Node256points.length;i++){
  17014. if(i%2==0){
  17015. Node256compspts.push(Node256points[i]-Node256rect.x);
  17016. }else{
  17017. Node256compspts.push(Node256points[i]-Node256rect.y);
  17018. }
  17019. }
  17020. var Node256ptslength=Node256compspts.length;
  17021. if (Node256rect.height === 0) {
  17022. Node256compspts[0] -= 0;
  17023. Node256compspts[Node256ptslength-2] += 0;
  17024. } else if (Node256rect.width === 0){
  17025. Node256compspts[1] -= 0;
  17026. Node256compspts[Node256ptslength-1] += 0;
  17027. } else {
  17028. Node256compspts[0] -= 0;
  17029. Node256compspts[1] -= 0;
  17030. Node256compspts[Node256ptslength-2] += 0;
  17031. Node256compspts[Node256ptslength-1] += 0;
  17032. }
  17033. Node256 = new ht.Node();
  17034. Node256.borderWidth = 1;
  17035. Node256rect.width = Node256rect.width === 0 ? 0.0001 : Node256rect.width;
  17036. Node256rect.height = Node256rect.height === 0 ? 0.0001 : Node256rect.height;
  17037. var Node256endCompspts = [Node256compspts[Node256ptslength-2],Node256compspts[Node256ptslength-1],0,0];
  17038. var Node256startCompspts = [Node256compspts[0],Node256compspts[1],0,0];
  17039. Node256.setImage(GD.getPolyLineJSON());
  17040. Node256.setPosition(Node256rect.x+Node256rect.width/2,Node256rect.y+Node256rect.height/2);
  17041. Node256.setSize(Node256rect.width,Node256rect.height);
  17042. Node256.setStyle("opacity",1);
  17043. Node256.s({'pixelPerfect':true});
  17044. Node256borderwidth=1;
  17045. Node256.setRotation(0);
  17046. dataModel.add(Node256);
  17047. Node256.a('node.points',Node256compspts);
  17048. Node256.a('node.segments',[1,2]);
  17049. Node256.a('node.color','rgba(255,128,0,1)');
  17050. Node256.a('node.borderPattern',getDashStyle("@borderPattern@"));
  17051. Node256.a('node.borderColor','rgba(255,128,0,1)');
  17052. Node256.a('node.background','rgba(255,128,0,1)');
  17053. Node256.a('node.gradient','');
  17054. Node256.a('node.gradientcolor','rgba(255,128,0,1)');
  17055. Node256.a('node.endCompspts',Node256endCompspts);
  17056. Node256.a('node.startCompspts',Node256startCompspts);
  17057. (function (node, img, compspts, endCompspts, startCompspts) {
  17058. var position = node.getPosition(),
  17059. w = node.getWidth()*_ratio.ratioX,
  17060. h = node.getHeight()*_ratio.ratioY;
  17061. function resetPoints(rx, ry) {
  17062. for (var i = 0, len = compspts.length; i < len; i++) {
  17063. if (i%2 === 0) {
  17064. compspts[i]*=rx;
  17065. } else {
  17066. compspts[i]*=ry;
  17067. }
  17068. }
  17069. endCompspts[0] = compspts[compspts.length-2];
  17070. endCompspts[1] = compspts[compspts.length-1];
  17071. endCompspts[2] *= rx;
  17072. endCompspts[3] *= ry;
  17073. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17074. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17075. startCompspts[0] = compspts[0];
  17076. startCompspts[1] = compspts[1];
  17077. startCompspts[2] *= rx;
  17078. startCompspts[3] *= ry;
  17079. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17080. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17081. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17082. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17083. }
  17084. node.setSize(w, h);
  17085. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17086. node.a('node.width', w);
  17087. node.a('node.height', h);
  17088. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17089. node.borderWidth = 1;
  17090. node.a('node.borderwidth',node.borderWidth);
  17091. node._nodename = 'Node256';
  17092. node._nodeType = 'line';
  17093. zoomNodeList.push({
  17094. node: node,
  17095. attr: 'node.borderwidth'
  17096. });
  17097. var setWidth = node.setWidth,
  17098. setHeight = node.setHeight,
  17099. timer, rx = 1, ry = 1;
  17100. node.setWidth = function (width) {
  17101. var _width = this.getWidth();
  17102. rx = width / _width;
  17103. node.a('node.width', width);
  17104. setWidth.apply(this, arguments);
  17105. resetPoints(rx, 1);
  17106. }
  17107. node.setHeight = function (height) {
  17108. var _height = this.getHeight();
  17109. ry = height / _height;
  17110. node.a('node.height', height);
  17111. setHeight.apply(this, arguments);
  17112. resetPoints(1, ry);
  17113. }
  17114. })(Node256, Node256.getImage(), Node256compspts, Node256endCompspts, Node256startCompspts);
  17115. var Node257points=[400, 731,400, 801],
  17116. Node257rect=ht.Default.unionPoint([{x:400,y:731},{x:400,y:801}]),
  17117. Node257compspts=[];
  17118. _ratio = GD.getRatioWithRotation(0, ratio);
  17119. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  17120. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  17121. for(var i=0;i<Node257points.length;i++){
  17122. if(i%2==0){
  17123. Node257compspts.push(Node257points[i]-Node257rect.x);
  17124. }else{
  17125. Node257compspts.push(Node257points[i]-Node257rect.y);
  17126. }
  17127. }
  17128. var Node257ptslength=Node257compspts.length;
  17129. if (Node257rect.height === 0) {
  17130. Node257compspts[0] -= 0;
  17131. Node257compspts[Node257ptslength-2] += 0;
  17132. } else if (Node257rect.width === 0){
  17133. Node257compspts[1] -= 0;
  17134. Node257compspts[Node257ptslength-1] += 0;
  17135. } else {
  17136. Node257compspts[0] -= 0;
  17137. Node257compspts[1] -= 0;
  17138. Node257compspts[Node257ptslength-2] += 0;
  17139. Node257compspts[Node257ptslength-1] += 0;
  17140. }
  17141. Node257 = new ht.Node();
  17142. Node257.borderWidth = 1;
  17143. Node257rect.width = Node257rect.width === 0 ? 0.0001 : Node257rect.width;
  17144. Node257rect.height = Node257rect.height === 0 ? 0.0001 : Node257rect.height;
  17145. var Node257endCompspts = [Node257compspts[Node257ptslength-2],Node257compspts[Node257ptslength-1],0,0];
  17146. var Node257startCompspts = [Node257compspts[0],Node257compspts[1],0,0];
  17147. Node257.setImage(GD.getPolyLineJSON());
  17148. Node257.setPosition(Node257rect.x+Node257rect.width/2,Node257rect.y+Node257rect.height/2);
  17149. Node257.setSize(Node257rect.width,Node257rect.height);
  17150. Node257.setStyle("opacity",1);
  17151. Node257.s({'pixelPerfect':true});
  17152. Node257borderwidth=1;
  17153. Node257.setRotation(0);
  17154. dataModel.add(Node257);
  17155. Node257.a('node.points',Node257compspts);
  17156. Node257.a('node.segments',[1,2]);
  17157. Node257.a('node.color','rgba(255,168,0,1)');
  17158. Node257.a('node.borderPattern',getDashStyle("@borderPattern@"));
  17159. Node257.a('node.borderColor','rgba(255,168,0,1)');
  17160. Node257.a('node.background','rgba(255,168,0,1)');
  17161. Node257.a('node.gradient','');
  17162. Node257.a('node.gradientcolor','rgba(255,168,0,1)');
  17163. Node257.a('node.endCompspts',Node257endCompspts);
  17164. Node257.a('node.startCompspts',Node257startCompspts);
  17165. (function (node, img, compspts, endCompspts, startCompspts) {
  17166. var position = node.getPosition(),
  17167. w = node.getWidth()*_ratio.ratioX,
  17168. h = node.getHeight()*_ratio.ratioY;
  17169. function resetPoints(rx, ry) {
  17170. for (var i = 0, len = compspts.length; i < len; i++) {
  17171. if (i%2 === 0) {
  17172. compspts[i]*=rx;
  17173. } else {
  17174. compspts[i]*=ry;
  17175. }
  17176. }
  17177. endCompspts[0] = compspts[compspts.length-2];
  17178. endCompspts[1] = compspts[compspts.length-1];
  17179. endCompspts[2] *= rx;
  17180. endCompspts[3] *= ry;
  17181. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17182. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17183. startCompspts[0] = compspts[0];
  17184. startCompspts[1] = compspts[1];
  17185. startCompspts[2] *= rx;
  17186. startCompspts[3] *= ry;
  17187. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17188. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17189. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17190. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17191. }
  17192. node.setSize(w, h);
  17193. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17194. node.a('node.width', w);
  17195. node.a('node.height', h);
  17196. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17197. node.borderWidth = 1;
  17198. node.a('node.borderwidth',node.borderWidth);
  17199. node._nodename = 'Node257';
  17200. node._nodeType = 'line';
  17201. zoomNodeList.push({
  17202. node: node,
  17203. attr: 'node.borderwidth'
  17204. });
  17205. var setWidth = node.setWidth,
  17206. setHeight = node.setHeight,
  17207. timer, rx = 1, ry = 1;
  17208. node.setWidth = function (width) {
  17209. var _width = this.getWidth();
  17210. rx = width / _width;
  17211. node.a('node.width', width);
  17212. setWidth.apply(this, arguments);
  17213. resetPoints(rx, 1);
  17214. }
  17215. node.setHeight = function (height) {
  17216. var _height = this.getHeight();
  17217. ry = height / _height;
  17218. node.a('node.height', height);
  17219. setHeight.apply(this, arguments);
  17220. resetPoints(1, ry);
  17221. }
  17222. })(Node257, Node257.getImage(), Node257compspts, Node257endCompspts, Node257startCompspts);
  17223. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17224. var Node258_0= new ht.Node();
  17225. Node258_0._borderWidth = 1;
  17226. Node258_0.setImage({
  17227. width: 70*_ratio.ratioX,
  17228. height:40*_ratio.ratioY,
  17229. clip:function(g, width, height, data){
  17230. drawRoundRect(g,0,0,width,height,3,3,'rgba(255,128,0,1)', Node258_0._borderWidth);
  17231. g.clip();
  17232. },
  17233. comps: [
  17234. {
  17235. type: 'rect',
  17236. rect: {value: [0, 0, 70*_ratio.ratioX, 40*_ratio.ratioY], func: 'attr@Node258_0.rect'},
  17237. background:{value:'rgba(255,255,255,0.003921569)', func: 'attr@Node258_0.background'},
  17238. gradient: {value:'', func: 'attr@Node258_0.gradient'},
  17239. gradientColor:{value:'', func: 'attr@Node258_0.gradientcolor'},
  17240. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node258_0.borderPattern'}
  17241. },
  17242. {
  17243. type: 'rect',
  17244. rect: {value: [0, 0, 0, 0], func: 'attr@Node258_0.fillrect'},
  17245. background: {value: 'rgba(255,255,255,0.003921569)', func: 'attr@Node258_0.fillbackcolor'},
  17246. gradientColor: {value: '', func: 'attr@Node258_0.fillgradientcolor'},
  17247. gradient: {value: '', func: 'attr@Node258_0.fillgradient'}
  17248. },
  17249. {
  17250. type: 'rect',
  17251. rect: {value: [0,0,70*_ratio.ratioX, 40*_ratio.ratioY], func: 'attr@Node258_0.rect'},
  17252. dash: false,
  17253. borderwidth: {value: 1, func: 'attr@Node258_0.borderwidth'},
  17254. borderColor: {value: 'rgba(255,128,0,1)', func: 'attr@Node258_0.color'},
  17255. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node258_0.borderPattern'}
  17256. }
  17257. ]
  17258. });
  17259. var Node258_0borderwidth = 1;
  17260. var Node258_0borderFillwidth = 1*2;
  17261. Node258_0 .setPosition(225*ratio.ratioX,831*ratio.ratioY);
  17262. Node258_0.setSize(70*_ratio.ratioX, 40*_ratio.ratioY);
  17263. Node258_0.setRotation(0*Math.PI/180);
  17264. Node258_0.s({'pixelPerfect':true});
  17265. Node258_0.a('Node258_0.borderwidth',1);
  17266. Node258_0.a('Node258_0.color','@bordercolor@');
  17267. Node258_0.a('Node258_0.background','rgba(255,255,255,0.003921569)');
  17268. Node258_0.a('Node258_0.gradient','');
  17269. Node258_0.a('Node258_0.gradientcolor','');
  17270. Node258_0.a('Node258_0.borderPattern',getDashStyle("Solid"));
  17271. Node258_0.a('Node258_0.fillrect',[0,0,0,0]);
  17272. Node258_0.a('Node258_0.fillbackcolor','rgba(0, 0, 0, 0)');
  17273. Node258_0.a('Node258_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  17274. Node258_0.a('Node258_0.fillgradient','');
  17275. Node258_0borderwidth=1;
  17276. dataModel.add(Node258_0);
  17277. Node258_0.borderWidth = 1;
  17278. Node258_0.borderFillwidth = 1*2;
  17279. Node258_0._nodename = 'Node258_0';
  17280. Node258_0._nodeType = 'roundrect';
  17281. zoomNodeList.push({
  17282. node: Node258_0,
  17283. attr: 'Node258_0.borderwidth'
  17284. });
  17285. (function (node, _img) {
  17286. var setWidth = node.setWidth,
  17287. setHeight = node.setHeight;
  17288. node.setWidth = function (width) {
  17289. if (width === this.getWidth()) return ;
  17290. var height = this.getHeight();
  17291. _img.width = width;
  17292. this.a('Node258_0.rect', [0,0,width, height]);
  17293. setWidth.apply(this, arguments);
  17294. }
  17295. node.setHeight = function (height) {
  17296. if (height === this.getHeight()) return ;
  17297. var width = this.getWidth();
  17298. _img.height = height;
  17299. this.a('Node258_0.rect', [0,0,width, height]);
  17300. setHeight.apply(this, arguments);
  17301. }
  17302. })(Node258_0, Node258_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17303. var Node258_1 = new ht.Node();
  17304. var Node258_1textStart, Node258_1textWidth, Node258_1lineStart, Node258_1align = 'left', Node258_1fontSize = 13.3333*_ratio.ratioY,Node258_1width = 34*_ratio.ratioX, Node258_1height = 16*_ratio.ratioY;
  17305. (function () {
  17306. if (Node258_1align === 'left') {
  17307. Node258_1textStart = Node258_1fontSize * 0.2 > 2 ? Node258_1fontSize * 0.2 - 4 : Node258_1fontSize * 0.2 - 9;
  17308. Node258_1textWidth = Node258_1width;
  17309. Node258_1lineStart = 1;
  17310. } else if (Node258_1align === 'right') {
  17311. Node258_1textStart = 0;
  17312. Node258_1textWidth =Node258_1fontSize <= 8 ? Node258_1width + Node258_1fontSize * 0.2 + 6 : Node258_1width - Node258_1fontSize * 0.2;
  17313. Node258_1lineStart = (Node258_1width - (ht.Default.getTextSize('就地', ' '+ Node258_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  17314. } else if (Node258_1align === 'center') {
  17315. Node258_1textStart = -3;
  17316. Node258_1textWidth = Node258_1width;
  17317. Node258_1lineStart = Node258_1width - ht.Default.getTextSize('就地', ' '+ Node258_1fontSize + 'px "Arial"').width - 11;
  17318. }
  17319. })();
  17320. Node258_1.setImage(GD.getTextJSON(Node258_1width, Node258_1height, true, false, false, ' '+ Node258_1fontSize + 'px "Arial"'))
  17321. Node258_1.setPosition(241*ratio.ratioX, 825*ratio.ratioY);
  17322. Node258_1.setWidth(Node258_1width);
  17323. Node258_1.setHeight(Node258_1height);
  17324. Node258_1._nodeType = 'text';
  17325. Node258_1._disallowEvert = true;
  17326. Node258_1.setRotation(0*Math.PI/180);
  17327. Node258_1.a('node.width', Node258_1width);
  17328. Node258_1.a('node.height', Node258_1height);
  17329. Node258_1.a('node.rect', [0, 0, Node258_1width, Node258_1height]);
  17330. Node258_1.a('node.bordercolor','rgba(0,0,0,1)');
  17331. Node258_1.a('node.borderwidth', 0);
  17332. Node258_1.a('node.background','' || 'rgba(0,0,0,0)');
  17333. Node258_1.a('node.gradient','');
  17334. Node258_1.a('node.gradientcolor','');
  17335. Node258_1.a('node.text','就地');
  17336. Node258_1.a('node.textalign','left');
  17337. Node258_1.a('node.textvAlign','middle');
  17338. Node258_1.a('node.textrect', [Node258_1textStart, 0, Node258_1textWidth, Node258_1height]);
  17339. Node258_1.a('node.color','rgba(0,0,0,1)');
  17340. Node258_1.a('node.font',' '+ Node258_1fontSize + 'px "Arial"');
  17341. Node258_1.a('node.textvisible',true);
  17342. Node258_1.a('node.linefeed',false);
  17343. if (false) {
  17344. Node258_1.a('node.textfunc',function(g) {
  17345. g.beginPath();
  17346. var str=Node258_1.a('node.text') || '就地';
  17347. var color=Node258_1.a('node.color') || 'rgba(0,0,0,1)';
  17348. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node258_1width,Node258_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node258_1fontSize + 'px "Arial"', 0,g);
  17349. });
  17350. }
  17351. if (false) {
  17352. Node258_1.a('node.underlinepoints',[Node258_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node258_1fontSize + 2 , ht.Default.getTextSize('就地', ' '+ Node258_1fontSize + 'px "Arial"').width + 6, (Node258_1height - Node258_1fontSize) * 0.5*_ratio.ratioY + Node258_1fontSize + 2 ]);
  17353. Node258_1.a('node.underlinevisible',false);
  17354. Node258_1.a('node.underlineBorderWidth', 1);
  17355. }
  17356. dataModel.add(Node258_1);
  17357. zoomNodeList.push({
  17358. node: Node258_1,
  17359. borderWidth: 0,
  17360. attr: 'node.borderwidth'
  17361. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17362. var Node258_2 = new ht.Node();
  17363. var Node258_2textStart, Node258_2textWidth, Node258_2lineStart, Node258_2align = 'left', Node258_2fontSize = 13.3333*_ratio.ratioY,Node258_2width = 34*_ratio.ratioX, Node258_2height = 16*_ratio.ratioY;
  17364. (function () {
  17365. if (Node258_2align === 'left') {
  17366. Node258_2textStart = Node258_2fontSize * 0.2 > 2 ? Node258_2fontSize * 0.2 - 4 : Node258_2fontSize * 0.2 - 9;
  17367. Node258_2textWidth = Node258_2width;
  17368. Node258_2lineStart = 1;
  17369. } else if (Node258_2align === 'right') {
  17370. Node258_2textStart = 0;
  17371. Node258_2textWidth =Node258_2fontSize <= 8 ? Node258_2width + Node258_2fontSize * 0.2 + 6 : Node258_2width - Node258_2fontSize * 0.2;
  17372. Node258_2lineStart = (Node258_2width - (ht.Default.getTextSize('远方', ' '+ Node258_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  17373. } else if (Node258_2align === 'center') {
  17374. Node258_2textStart = -3;
  17375. Node258_2textWidth = Node258_2width;
  17376. Node258_2lineStart = Node258_2width - ht.Default.getTextSize('远方', ' '+ Node258_2fontSize + 'px "Arial"').width - 11;
  17377. }
  17378. })();
  17379. Node258_2.setImage(GD.getTextJSON(Node258_2width, Node258_2height, true, false, false, ' '+ Node258_2fontSize + 'px "Arial"'))
  17380. Node258_2.setPosition(209*ratio.ratioX, 843*ratio.ratioY);
  17381. Node258_2.setWidth(Node258_2width);
  17382. Node258_2.setHeight(Node258_2height);
  17383. Node258_2._nodeType = 'text';
  17384. Node258_2._disallowEvert = true;
  17385. Node258_2.setRotation(0*Math.PI/180);
  17386. Node258_2.a('node.width', Node258_2width);
  17387. Node258_2.a('node.height', Node258_2height);
  17388. Node258_2.a('node.rect', [0, 0, Node258_2width, Node258_2height]);
  17389. Node258_2.a('node.bordercolor','rgba(0,0,0,1)');
  17390. Node258_2.a('node.borderwidth', 0);
  17391. Node258_2.a('node.background','' || 'rgba(0,0,0,0)');
  17392. Node258_2.a('node.gradient','');
  17393. Node258_2.a('node.gradientcolor','');
  17394. Node258_2.a('node.text','远方');
  17395. Node258_2.a('node.textalign','left');
  17396. Node258_2.a('node.textvAlign','middle');
  17397. Node258_2.a('node.textrect', [Node258_2textStart, 0, Node258_2textWidth, Node258_2height]);
  17398. Node258_2.a('node.color','rgba(0,0,0,1)');
  17399. Node258_2.a('node.font',' '+ Node258_2fontSize + 'px "Arial"');
  17400. Node258_2.a('node.textvisible',true);
  17401. Node258_2.a('node.linefeed',false);
  17402. if (false) {
  17403. Node258_2.a('node.textfunc',function(g) {
  17404. g.beginPath();
  17405. var str=Node258_2.a('node.text') || '远方';
  17406. var color=Node258_2.a('node.color') || 'rgba(0,0,0,1)';
  17407. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node258_2width,Node258_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node258_2fontSize + 'px "Arial"', 0,g);
  17408. });
  17409. }
  17410. if (false) {
  17411. Node258_2.a('node.underlinepoints',[Node258_2lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node258_2fontSize + 2 , ht.Default.getTextSize('远方', ' '+ Node258_2fontSize + 'px "Arial"').width + 6, (Node258_2height - Node258_2fontSize) * 0.5*_ratio.ratioY + Node258_2fontSize + 2 ]);
  17412. Node258_2.a('node.underlinevisible',false);
  17413. Node258_2.a('node.underlineBorderWidth', 1);
  17414. }
  17415. dataModel.add(Node258_2);
  17416. zoomNodeList.push({
  17417. node: Node258_2,
  17418. borderWidth: 0,
  17419. attr: 'node.borderwidth'
  17420. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17421. var Node259_0= new ht.Node();
  17422. Node259_0._borderWidth = 1;
  17423. Node259_0.setImage({
  17424. width: 70*_ratio.ratioX,
  17425. height:40*_ratio.ratioY,
  17426. clip:function(g, width, height, data){
  17427. drawRoundRect(g,0,0,width,height,3,3,'rgba(255,128,0,1)', Node259_0._borderWidth);
  17428. g.clip();
  17429. },
  17430. comps: [
  17431. {
  17432. type: 'rect',
  17433. rect: {value: [0, 0, 70*_ratio.ratioX, 40*_ratio.ratioY], func: 'attr@Node259_0.rect'},
  17434. background:{value:'rgba(255,255,255,0.003921569)', func: 'attr@Node259_0.background'},
  17435. gradient: {value:'', func: 'attr@Node259_0.gradient'},
  17436. gradientColor:{value:'', func: 'attr@Node259_0.gradientcolor'},
  17437. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node259_0.borderPattern'}
  17438. },
  17439. {
  17440. type: 'rect',
  17441. rect: {value: [0, 0, 0, 0], func: 'attr@Node259_0.fillrect'},
  17442. background: {value: 'rgba(255,255,255,0.003921569)', func: 'attr@Node259_0.fillbackcolor'},
  17443. gradientColor: {value: '', func: 'attr@Node259_0.fillgradientcolor'},
  17444. gradient: {value: '', func: 'attr@Node259_0.fillgradient'}
  17445. },
  17446. {
  17447. type: 'rect',
  17448. rect: {value: [0,0,70*_ratio.ratioX, 40*_ratio.ratioY], func: 'attr@Node259_0.rect'},
  17449. dash: false,
  17450. borderwidth: {value: 1, func: 'attr@Node259_0.borderwidth'},
  17451. borderColor: {value: 'rgba(255,128,0,1)', func: 'attr@Node259_0.color'},
  17452. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node259_0.borderPattern'}
  17453. }
  17454. ]
  17455. });
  17456. var Node259_0borderwidth = 1;
  17457. var Node259_0borderFillwidth = 1*2;
  17458. Node259_0 .setPosition(455*ratio.ratioX,771*ratio.ratioY);
  17459. Node259_0.setSize(70*_ratio.ratioX, 40*_ratio.ratioY);
  17460. Node259_0.setRotation(0*Math.PI/180);
  17461. Node259_0.s({'pixelPerfect':true});
  17462. Node259_0.a('Node259_0.borderwidth',1);
  17463. Node259_0.a('Node259_0.color','@bordercolor@');
  17464. Node259_0.a('Node259_0.background','rgba(255,255,255,0.003921569)');
  17465. Node259_0.a('Node259_0.gradient','');
  17466. Node259_0.a('Node259_0.gradientcolor','');
  17467. Node259_0.a('Node259_0.borderPattern',getDashStyle("Solid"));
  17468. Node259_0.a('Node259_0.fillrect',[0,0,0,0]);
  17469. Node259_0.a('Node259_0.fillbackcolor','rgba(0, 0, 0, 0)');
  17470. Node259_0.a('Node259_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  17471. Node259_0.a('Node259_0.fillgradient','');
  17472. Node259_0borderwidth=1;
  17473. dataModel.add(Node259_0);
  17474. Node259_0.borderWidth = 1;
  17475. Node259_0.borderFillwidth = 1*2;
  17476. Node259_0._nodename = 'Node259_0';
  17477. Node259_0._nodeType = 'roundrect';
  17478. zoomNodeList.push({
  17479. node: Node259_0,
  17480. attr: 'Node259_0.borderwidth'
  17481. });
  17482. (function (node, _img) {
  17483. var setWidth = node.setWidth,
  17484. setHeight = node.setHeight;
  17485. node.setWidth = function (width) {
  17486. if (width === this.getWidth()) return ;
  17487. var height = this.getHeight();
  17488. _img.width = width;
  17489. this.a('Node259_0.rect', [0,0,width, height]);
  17490. setWidth.apply(this, arguments);
  17491. }
  17492. node.setHeight = function (height) {
  17493. if (height === this.getHeight()) return ;
  17494. var width = this.getWidth();
  17495. _img.height = height;
  17496. this.a('Node259_0.rect', [0,0,width, height]);
  17497. setHeight.apply(this, arguments);
  17498. }
  17499. })(Node259_0, Node259_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17500. var Node259_1 = new ht.Node();
  17501. var Node259_1textStart, Node259_1textWidth, Node259_1lineStart, Node259_1align = 'left', Node259_1fontSize = 13.3333*_ratio.ratioY,Node259_1width = 34*_ratio.ratioX, Node259_1height = 16*_ratio.ratioY;
  17502. (function () {
  17503. if (Node259_1align === 'left') {
  17504. Node259_1textStart = Node259_1fontSize * 0.2 > 2 ? Node259_1fontSize * 0.2 - 4 : Node259_1fontSize * 0.2 - 9;
  17505. Node259_1textWidth = Node259_1width;
  17506. Node259_1lineStart = 1;
  17507. } else if (Node259_1align === 'right') {
  17508. Node259_1textStart = 0;
  17509. Node259_1textWidth =Node259_1fontSize <= 8 ? Node259_1width + Node259_1fontSize * 0.2 + 6 : Node259_1width - Node259_1fontSize * 0.2;
  17510. Node259_1lineStart = (Node259_1width - (ht.Default.getTextSize('就地', ' '+ Node259_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  17511. } else if (Node259_1align === 'center') {
  17512. Node259_1textStart = -3;
  17513. Node259_1textWidth = Node259_1width;
  17514. Node259_1lineStart = Node259_1width - ht.Default.getTextSize('就地', ' '+ Node259_1fontSize + 'px "Arial"').width - 11;
  17515. }
  17516. })();
  17517. Node259_1.setImage(GD.getTextJSON(Node259_1width, Node259_1height, true, false, false, ' '+ Node259_1fontSize + 'px "Arial"'))
  17518. Node259_1.setPosition(471*ratio.ratioX, 765*ratio.ratioY);
  17519. Node259_1.setWidth(Node259_1width);
  17520. Node259_1.setHeight(Node259_1height);
  17521. Node259_1._nodeType = 'text';
  17522. Node259_1._disallowEvert = true;
  17523. Node259_1.setRotation(0*Math.PI/180);
  17524. Node259_1.a('node.width', Node259_1width);
  17525. Node259_1.a('node.height', Node259_1height);
  17526. Node259_1.a('node.rect', [0, 0, Node259_1width, Node259_1height]);
  17527. Node259_1.a('node.bordercolor','rgba(0,0,0,1)');
  17528. Node259_1.a('node.borderwidth', 0);
  17529. Node259_1.a('node.background','' || 'rgba(0,0,0,0)');
  17530. Node259_1.a('node.gradient','');
  17531. Node259_1.a('node.gradientcolor','');
  17532. Node259_1.a('node.text','就地');
  17533. Node259_1.a('node.textalign','left');
  17534. Node259_1.a('node.textvAlign','middle');
  17535. Node259_1.a('node.textrect', [Node259_1textStart, 0, Node259_1textWidth, Node259_1height]);
  17536. Node259_1.a('node.color','rgba(0,0,0,1)');
  17537. Node259_1.a('node.font',' '+ Node259_1fontSize + 'px "Arial"');
  17538. Node259_1.a('node.textvisible',true);
  17539. Node259_1.a('node.linefeed',false);
  17540. if (false) {
  17541. Node259_1.a('node.textfunc',function(g) {
  17542. g.beginPath();
  17543. var str=Node259_1.a('node.text') || '就地';
  17544. var color=Node259_1.a('node.color') || 'rgba(0,0,0,1)';
  17545. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node259_1width,Node259_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node259_1fontSize + 'px "Arial"', 0,g);
  17546. });
  17547. }
  17548. if (false) {
  17549. Node259_1.a('node.underlinepoints',[Node259_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node259_1fontSize + 2 , ht.Default.getTextSize('就地', ' '+ Node259_1fontSize + 'px "Arial"').width + 6, (Node259_1height - Node259_1fontSize) * 0.5*_ratio.ratioY + Node259_1fontSize + 2 ]);
  17550. Node259_1.a('node.underlinevisible',false);
  17551. Node259_1.a('node.underlineBorderWidth', 1);
  17552. }
  17553. dataModel.add(Node259_1);
  17554. zoomNodeList.push({
  17555. node: Node259_1,
  17556. borderWidth: 0,
  17557. attr: 'node.borderwidth'
  17558. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17559. var Node259_2 = new ht.Node();
  17560. var Node259_2textStart, Node259_2textWidth, Node259_2lineStart, Node259_2align = 'left', Node259_2fontSize = 13.3333*_ratio.ratioY,Node259_2width = 34*_ratio.ratioX, Node259_2height = 16*_ratio.ratioY;
  17561. (function () {
  17562. if (Node259_2align === 'left') {
  17563. Node259_2textStart = Node259_2fontSize * 0.2 > 2 ? Node259_2fontSize * 0.2 - 4 : Node259_2fontSize * 0.2 - 9;
  17564. Node259_2textWidth = Node259_2width;
  17565. Node259_2lineStart = 1;
  17566. } else if (Node259_2align === 'right') {
  17567. Node259_2textStart = 0;
  17568. Node259_2textWidth =Node259_2fontSize <= 8 ? Node259_2width + Node259_2fontSize * 0.2 + 6 : Node259_2width - Node259_2fontSize * 0.2;
  17569. Node259_2lineStart = (Node259_2width - (ht.Default.getTextSize('远方', ' '+ Node259_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  17570. } else if (Node259_2align === 'center') {
  17571. Node259_2textStart = -3;
  17572. Node259_2textWidth = Node259_2width;
  17573. Node259_2lineStart = Node259_2width - ht.Default.getTextSize('远方', ' '+ Node259_2fontSize + 'px "Arial"').width - 11;
  17574. }
  17575. })();
  17576. Node259_2.setImage(GD.getTextJSON(Node259_2width, Node259_2height, true, false, false, ' '+ Node259_2fontSize + 'px "Arial"'))
  17577. Node259_2.setPosition(439*ratio.ratioX, 783*ratio.ratioY);
  17578. Node259_2.setWidth(Node259_2width);
  17579. Node259_2.setHeight(Node259_2height);
  17580. Node259_2._nodeType = 'text';
  17581. Node259_2._disallowEvert = true;
  17582. Node259_2.setRotation(0*Math.PI/180);
  17583. Node259_2.a('node.width', Node259_2width);
  17584. Node259_2.a('node.height', Node259_2height);
  17585. Node259_2.a('node.rect', [0, 0, Node259_2width, Node259_2height]);
  17586. Node259_2.a('node.bordercolor','rgba(0,0,0,1)');
  17587. Node259_2.a('node.borderwidth', 0);
  17588. Node259_2.a('node.background','' || 'rgba(0,0,0,0)');
  17589. Node259_2.a('node.gradient','');
  17590. Node259_2.a('node.gradientcolor','');
  17591. Node259_2.a('node.text','远方');
  17592. Node259_2.a('node.textalign','left');
  17593. Node259_2.a('node.textvAlign','middle');
  17594. Node259_2.a('node.textrect', [Node259_2textStart, 0, Node259_2textWidth, Node259_2height]);
  17595. Node259_2.a('node.color','rgba(0,0,0,1)');
  17596. Node259_2.a('node.font',' '+ Node259_2fontSize + 'px "Arial"');
  17597. Node259_2.a('node.textvisible',true);
  17598. Node259_2.a('node.linefeed',false);
  17599. if (false) {
  17600. Node259_2.a('node.textfunc',function(g) {
  17601. g.beginPath();
  17602. var str=Node259_2.a('node.text') || '远方';
  17603. var color=Node259_2.a('node.color') || 'rgba(0,0,0,1)';
  17604. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node259_2width,Node259_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node259_2fontSize + 'px "Arial"', 0,g);
  17605. });
  17606. }
  17607. if (false) {
  17608. Node259_2.a('node.underlinepoints',[Node259_2lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node259_2fontSize + 2 , ht.Default.getTextSize('远方', ' '+ Node259_2fontSize + 'px "Arial"').width + 6, (Node259_2height - Node259_2fontSize) * 0.5*_ratio.ratioY + Node259_2fontSize + 2 ]);
  17609. Node259_2.a('node.underlinevisible',false);
  17610. Node259_2.a('node.underlineBorderWidth', 1);
  17611. }
  17612. dataModel.add(Node259_2);
  17613. zoomNodeList.push({
  17614. node: Node259_2,
  17615. borderWidth: 0,
  17616. attr: 'node.borderwidth'
  17617. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17618. var Node260_0 = new ht.Node();
  17619. var Node260_0textStart, Node260_0textWidth, Node260_0lineStart, Node260_0align = 'left', Node260_0fontSize = 13.3333*_ratio.ratioY,Node260_0width = 59*_ratio.ratioX, Node260_0height = 25*_ratio.ratioY;
  17620. (function () {
  17621. if (Node260_0align === 'left') {
  17622. Node260_0textStart = Node260_0fontSize * 0.2 > 2 ? Node260_0fontSize * 0.2 - 4 : Node260_0fontSize * 0.2 - 9;
  17623. Node260_0textWidth = Node260_0width;
  17624. Node260_0lineStart = 1;
  17625. } else if (Node260_0align === 'right') {
  17626. Node260_0textStart = 0;
  17627. Node260_0textWidth =Node260_0fontSize <= 8 ? Node260_0width + Node260_0fontSize * 0.2 + 6 : Node260_0width - Node260_0fontSize * 0.2;
  17628. Node260_0lineStart = (Node260_0width - (ht.Default.getTextSize('Ia:', ' '+ Node260_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  17629. } else if (Node260_0align === 'center') {
  17630. Node260_0textStart = -3;
  17631. Node260_0textWidth = Node260_0width;
  17632. Node260_0lineStart = Node260_0width - ht.Default.getTextSize('Ia:', ' '+ Node260_0fontSize + 'px "Arial"').width - 11;
  17633. }
  17634. })();
  17635. Node260_0.setImage(GD.getTextJSON(Node260_0width, Node260_0height, true, false, false, ' '+ Node260_0fontSize + 'px "Arial"'))
  17636. Node260_0.setPosition(184*ratio.ratioX, 744*ratio.ratioY);
  17637. Node260_0.setWidth(Node260_0width);
  17638. Node260_0.setHeight(Node260_0height);
  17639. Node260_0._nodeType = 'text';
  17640. Node260_0._disallowEvert = true;
  17641. Node260_0.setRotation(0*Math.PI/180);
  17642. Node260_0.a('node.width', Node260_0width);
  17643. Node260_0.a('node.height', Node260_0height);
  17644. Node260_0.a('node.rect', [0, 0, Node260_0width, Node260_0height]);
  17645. Node260_0.a('node.bordercolor','rgba(255,0,255,1)');
  17646. Node260_0.a('node.borderwidth', 0);
  17647. Node260_0.a('node.background','' || 'rgba(0,0,0,0)');
  17648. Node260_0.a('node.gradient','');
  17649. Node260_0.a('node.gradientcolor','');
  17650. Node260_0.a('node.text','Ia:');
  17651. Node260_0.a('node.textalign','left');
  17652. Node260_0.a('node.textvAlign','middle');
  17653. Node260_0.a('node.textrect', [Node260_0textStart, 0, Node260_0textWidth, Node260_0height]);
  17654. Node260_0.a('node.color','rgba(255,0,255,1)');
  17655. Node260_0.a('node.font',' '+ Node260_0fontSize + 'px "Arial"');
  17656. Node260_0.a('node.textvisible',true);
  17657. Node260_0.a('node.linefeed',false);
  17658. if (false) {
  17659. Node260_0.a('node.textfunc',function(g) {
  17660. g.beginPath();
  17661. var str=Node260_0.a('node.text') || 'Ia:';
  17662. var color=Node260_0.a('node.color') || 'rgba(255,0,255,1)';
  17663. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node260_0width,Node260_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node260_0fontSize + 'px "Arial"', 0,g);
  17664. });
  17665. }
  17666. if (false) {
  17667. Node260_0.a('node.underlinepoints',[Node260_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node260_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node260_0fontSize + 'px "Arial"').width + 6, (Node260_0height - Node260_0fontSize) * 0.5*_ratio.ratioY + Node260_0fontSize + 2 ]);
  17668. Node260_0.a('node.underlinevisible',false);
  17669. Node260_0.a('node.underlineBorderWidth', 1);
  17670. }
  17671. dataModel.add(Node260_0);
  17672. zoomNodeList.push({
  17673. node: Node260_0,
  17674. borderWidth: 0,
  17675. attr: 'node.borderwidth'
  17676. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17677. var Node260_1 = new ht.Node();
  17678. var Node260_1textStart, Node260_1textWidth, Node260_1lineStart, Node260_1align = 'left', Node260_1fontSize = 13.3333*_ratio.ratioY,Node260_1width = 59*_ratio.ratioX, Node260_1height = 25*_ratio.ratioY;
  17679. (function () {
  17680. if (Node260_1align === 'left') {
  17681. Node260_1textStart = Node260_1fontSize * 0.2 > 2 ? Node260_1fontSize * 0.2 - 4 : Node260_1fontSize * 0.2 - 9;
  17682. Node260_1textWidth = Node260_1width;
  17683. Node260_1lineStart = 1;
  17684. } else if (Node260_1align === 'right') {
  17685. Node260_1textStart = 0;
  17686. Node260_1textWidth =Node260_1fontSize <= 8 ? Node260_1width + Node260_1fontSize * 0.2 + 6 : Node260_1width - Node260_1fontSize * 0.2;
  17687. Node260_1lineStart = (Node260_1width - (ht.Default.getTextSize('Ib:', ' '+ Node260_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  17688. } else if (Node260_1align === 'center') {
  17689. Node260_1textStart = -3;
  17690. Node260_1textWidth = Node260_1width;
  17691. Node260_1lineStart = Node260_1width - ht.Default.getTextSize('Ib:', ' '+ Node260_1fontSize + 'px "Arial"').width - 11;
  17692. }
  17693. })();
  17694. Node260_1.setImage(GD.getTextJSON(Node260_1width, Node260_1height, true, false, false, ' '+ Node260_1fontSize + 'px "Arial"'))
  17695. Node260_1.setPosition(186*ratio.ratioX, 767*ratio.ratioY);
  17696. Node260_1.setWidth(Node260_1width);
  17697. Node260_1.setHeight(Node260_1height);
  17698. Node260_1._nodeType = 'text';
  17699. Node260_1._disallowEvert = true;
  17700. Node260_1.setRotation(0*Math.PI/180);
  17701. Node260_1.a('node.width', Node260_1width);
  17702. Node260_1.a('node.height', Node260_1height);
  17703. Node260_1.a('node.rect', [0, 0, Node260_1width, Node260_1height]);
  17704. Node260_1.a('node.bordercolor','rgba(0,0,0,1)');
  17705. Node260_1.a('node.borderwidth', 0);
  17706. Node260_1.a('node.background','' || 'rgba(0,0,0,0)');
  17707. Node260_1.a('node.gradient','');
  17708. Node260_1.a('node.gradientcolor','');
  17709. Node260_1.a('node.text','Ib:');
  17710. Node260_1.a('node.textalign','left');
  17711. Node260_1.a('node.textvAlign','middle');
  17712. Node260_1.a('node.textrect', [Node260_1textStart, 0, Node260_1textWidth, Node260_1height]);
  17713. Node260_1.a('node.color','rgba(0,0,0,1)');
  17714. Node260_1.a('node.font',' '+ Node260_1fontSize + 'px "Arial"');
  17715. Node260_1.a('node.textvisible',true);
  17716. Node260_1.a('node.linefeed',false);
  17717. if (false) {
  17718. Node260_1.a('node.textfunc',function(g) {
  17719. g.beginPath();
  17720. var str=Node260_1.a('node.text') || 'Ib:';
  17721. var color=Node260_1.a('node.color') || 'rgba(0,0,0,1)';
  17722. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node260_1width,Node260_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node260_1fontSize + 'px "Arial"', 0,g);
  17723. });
  17724. }
  17725. if (false) {
  17726. Node260_1.a('node.underlinepoints',[Node260_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node260_1fontSize + 2 , ht.Default.getTextSize('Ib:', ' '+ Node260_1fontSize + 'px "Arial"').width + 6, (Node260_1height - Node260_1fontSize) * 0.5*_ratio.ratioY + Node260_1fontSize + 2 ]);
  17727. Node260_1.a('node.underlinevisible',false);
  17728. Node260_1.a('node.underlineBorderWidth', 1);
  17729. }
  17730. dataModel.add(Node260_1);
  17731. zoomNodeList.push({
  17732. node: Node260_1,
  17733. borderWidth: 0,
  17734. attr: 'node.borderwidth'
  17735. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17736. var Node260_2 = new ht.Node();
  17737. var Node260_2textStart, Node260_2textWidth, Node260_2lineStart, Node260_2align = 'left', Node260_2fontSize = 13.3333*_ratio.ratioY,Node260_2width = 59*_ratio.ratioX, Node260_2height = 25*_ratio.ratioY;
  17738. (function () {
  17739. if (Node260_2align === 'left') {
  17740. Node260_2textStart = Node260_2fontSize * 0.2 > 2 ? Node260_2fontSize * 0.2 - 4 : Node260_2fontSize * 0.2 - 9;
  17741. Node260_2textWidth = Node260_2width;
  17742. Node260_2lineStart = 1;
  17743. } else if (Node260_2align === 'right') {
  17744. Node260_2textStart = 0;
  17745. Node260_2textWidth =Node260_2fontSize <= 8 ? Node260_2width + Node260_2fontSize * 0.2 + 6 : Node260_2width - Node260_2fontSize * 0.2;
  17746. Node260_2lineStart = (Node260_2width - (ht.Default.getTextSize('Ic:', ' '+ Node260_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  17747. } else if (Node260_2align === 'center') {
  17748. Node260_2textStart = -3;
  17749. Node260_2textWidth = Node260_2width;
  17750. Node260_2lineStart = Node260_2width - ht.Default.getTextSize('Ic:', ' '+ Node260_2fontSize + 'px "Arial"').width - 11;
  17751. }
  17752. })();
  17753. Node260_2.setImage(GD.getTextJSON(Node260_2width, Node260_2height, true, false, false, ' '+ Node260_2fontSize + 'px "Arial"'))
  17754. Node260_2.setPosition(186*ratio.ratioX, 788*ratio.ratioY);
  17755. Node260_2.setWidth(Node260_2width);
  17756. Node260_2.setHeight(Node260_2height);
  17757. Node260_2._nodeType = 'text';
  17758. Node260_2._disallowEvert = true;
  17759. Node260_2.setRotation(0*Math.PI/180);
  17760. Node260_2.a('node.width', Node260_2width);
  17761. Node260_2.a('node.height', Node260_2height);
  17762. Node260_2.a('node.rect', [0, 0, Node260_2width, Node260_2height]);
  17763. Node260_2.a('node.bordercolor','rgba(0,0,0,1)');
  17764. Node260_2.a('node.borderwidth', 0);
  17765. Node260_2.a('node.background','' || 'rgba(0,0,0,0)');
  17766. Node260_2.a('node.gradient','');
  17767. Node260_2.a('node.gradientcolor','');
  17768. Node260_2.a('node.text','Ic:');
  17769. Node260_2.a('node.textalign','left');
  17770. Node260_2.a('node.textvAlign','middle');
  17771. Node260_2.a('node.textrect', [Node260_2textStart, 0, Node260_2textWidth, Node260_2height]);
  17772. Node260_2.a('node.color','rgba(0,0,0,1)');
  17773. Node260_2.a('node.font',' '+ Node260_2fontSize + 'px "Arial"');
  17774. Node260_2.a('node.textvisible',true);
  17775. Node260_2.a('node.linefeed',false);
  17776. if (false) {
  17777. Node260_2.a('node.textfunc',function(g) {
  17778. g.beginPath();
  17779. var str=Node260_2.a('node.text') || 'Ic:';
  17780. var color=Node260_2.a('node.color') || 'rgba(0,0,0,1)';
  17781. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node260_2width,Node260_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node260_2fontSize + 'px "Arial"', 0,g);
  17782. });
  17783. }
  17784. if (false) {
  17785. Node260_2.a('node.underlinepoints',[Node260_2lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node260_2fontSize + 2 , ht.Default.getTextSize('Ic:', ' '+ Node260_2fontSize + 'px "Arial"').width + 6, (Node260_2height - Node260_2fontSize) * 0.5*_ratio.ratioY + Node260_2fontSize + 2 ]);
  17786. Node260_2.a('node.underlinevisible',false);
  17787. Node260_2.a('node.underlineBorderWidth', 1);
  17788. }
  17789. dataModel.add(Node260_2);
  17790. zoomNodeList.push({
  17791. node: Node260_2,
  17792. borderWidth: 0,
  17793. attr: 'node.borderwidth'
  17794. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17795. var Node261_0 = new ht.Node();
  17796. var Node261_0textStart, Node261_0textWidth, Node261_0lineStart, Node261_0align = 'left', Node261_0fontSize = 13.3333*_ratio.ratioY,Node261_0width = 59*_ratio.ratioX, Node261_0height = 25*_ratio.ratioY;
  17797. (function () {
  17798. if (Node261_0align === 'left') {
  17799. Node261_0textStart = Node261_0fontSize * 0.2 > 2 ? Node261_0fontSize * 0.2 - 4 : Node261_0fontSize * 0.2 - 9;
  17800. Node261_0textWidth = Node261_0width;
  17801. Node261_0lineStart = 1;
  17802. } else if (Node261_0align === 'right') {
  17803. Node261_0textStart = 0;
  17804. Node261_0textWidth =Node261_0fontSize <= 8 ? Node261_0width + Node261_0fontSize * 0.2 + 6 : Node261_0width - Node261_0fontSize * 0.2;
  17805. Node261_0lineStart = (Node261_0width - (ht.Default.getTextSize('Ia:', ' '+ Node261_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  17806. } else if (Node261_0align === 'center') {
  17807. Node261_0textStart = -3;
  17808. Node261_0textWidth = Node261_0width;
  17809. Node261_0lineStart = Node261_0width - ht.Default.getTextSize('Ia:', ' '+ Node261_0fontSize + 'px "Arial"').width - 11;
  17810. }
  17811. })();
  17812. Node261_0.setImage(GD.getTextJSON(Node261_0width, Node261_0height, true, false, false, ' '+ Node261_0fontSize + 'px "Arial"'))
  17813. Node261_0.setPosition(316*ratio.ratioX, 746*ratio.ratioY);
  17814. Node261_0.setWidth(Node261_0width);
  17815. Node261_0.setHeight(Node261_0height);
  17816. Node261_0._nodeType = 'text';
  17817. Node261_0._disallowEvert = true;
  17818. Node261_0.setRotation(0*Math.PI/180);
  17819. Node261_0.a('node.width', Node261_0width);
  17820. Node261_0.a('node.height', Node261_0height);
  17821. Node261_0.a('node.rect', [0, 0, Node261_0width, Node261_0height]);
  17822. Node261_0.a('node.bordercolor','rgba(255,0,255,1)');
  17823. Node261_0.a('node.borderwidth', 0);
  17824. Node261_0.a('node.background','' || 'rgba(0,0,0,0)');
  17825. Node261_0.a('node.gradient','');
  17826. Node261_0.a('node.gradientcolor','');
  17827. Node261_0.a('node.text','Ia:');
  17828. Node261_0.a('node.textalign','left');
  17829. Node261_0.a('node.textvAlign','middle');
  17830. Node261_0.a('node.textrect', [Node261_0textStart, 0, Node261_0textWidth, Node261_0height]);
  17831. Node261_0.a('node.color','rgba(255,0,255,1)');
  17832. Node261_0.a('node.font',' '+ Node261_0fontSize + 'px "Arial"');
  17833. Node261_0.a('node.textvisible',true);
  17834. Node261_0.a('node.linefeed',false);
  17835. if (false) {
  17836. Node261_0.a('node.textfunc',function(g) {
  17837. g.beginPath();
  17838. var str=Node261_0.a('node.text') || 'Ia:';
  17839. var color=Node261_0.a('node.color') || 'rgba(255,0,255,1)';
  17840. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node261_0width,Node261_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node261_0fontSize + 'px "Arial"', 0,g);
  17841. });
  17842. }
  17843. if (false) {
  17844. Node261_0.a('node.underlinepoints',[Node261_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node261_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node261_0fontSize + 'px "Arial"').width + 6, (Node261_0height - Node261_0fontSize) * 0.5*_ratio.ratioY + Node261_0fontSize + 2 ]);
  17845. Node261_0.a('node.underlinevisible',false);
  17846. Node261_0.a('node.underlineBorderWidth', 1);
  17847. }
  17848. dataModel.add(Node261_0);
  17849. zoomNodeList.push({
  17850. node: Node261_0,
  17851. borderWidth: 0,
  17852. attr: 'node.borderwidth'
  17853. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17854. var Node261_1 = new ht.Node();
  17855. var Node261_1textStart, Node261_1textWidth, Node261_1lineStart, Node261_1align = 'left', Node261_1fontSize = 13.3333*_ratio.ratioY,Node261_1width = 59*_ratio.ratioX, Node261_1height = 25*_ratio.ratioY;
  17856. (function () {
  17857. if (Node261_1align === 'left') {
  17858. Node261_1textStart = Node261_1fontSize * 0.2 > 2 ? Node261_1fontSize * 0.2 - 4 : Node261_1fontSize * 0.2 - 9;
  17859. Node261_1textWidth = Node261_1width;
  17860. Node261_1lineStart = 1;
  17861. } else if (Node261_1align === 'right') {
  17862. Node261_1textStart = 0;
  17863. Node261_1textWidth =Node261_1fontSize <= 8 ? Node261_1width + Node261_1fontSize * 0.2 + 6 : Node261_1width - Node261_1fontSize * 0.2;
  17864. Node261_1lineStart = (Node261_1width - (ht.Default.getTextSize('Ib:', ' '+ Node261_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  17865. } else if (Node261_1align === 'center') {
  17866. Node261_1textStart = -3;
  17867. Node261_1textWidth = Node261_1width;
  17868. Node261_1lineStart = Node261_1width - ht.Default.getTextSize('Ib:', ' '+ Node261_1fontSize + 'px "Arial"').width - 11;
  17869. }
  17870. })();
  17871. Node261_1.setImage(GD.getTextJSON(Node261_1width, Node261_1height, true, false, false, ' '+ Node261_1fontSize + 'px "Arial"'))
  17872. Node261_1.setPosition(318*ratio.ratioX, 769*ratio.ratioY);
  17873. Node261_1.setWidth(Node261_1width);
  17874. Node261_1.setHeight(Node261_1height);
  17875. Node261_1._nodeType = 'text';
  17876. Node261_1._disallowEvert = true;
  17877. Node261_1.setRotation(0*Math.PI/180);
  17878. Node261_1.a('node.width', Node261_1width);
  17879. Node261_1.a('node.height', Node261_1height);
  17880. Node261_1.a('node.rect', [0, 0, Node261_1width, Node261_1height]);
  17881. Node261_1.a('node.bordercolor','rgba(0,0,0,1)');
  17882. Node261_1.a('node.borderwidth', 0);
  17883. Node261_1.a('node.background','' || 'rgba(0,0,0,0)');
  17884. Node261_1.a('node.gradient','');
  17885. Node261_1.a('node.gradientcolor','');
  17886. Node261_1.a('node.text','Ib:');
  17887. Node261_1.a('node.textalign','left');
  17888. Node261_1.a('node.textvAlign','middle');
  17889. Node261_1.a('node.textrect', [Node261_1textStart, 0, Node261_1textWidth, Node261_1height]);
  17890. Node261_1.a('node.color','rgba(0,0,0,1)');
  17891. Node261_1.a('node.font',' '+ Node261_1fontSize + 'px "Arial"');
  17892. Node261_1.a('node.textvisible',true);
  17893. Node261_1.a('node.linefeed',false);
  17894. if (false) {
  17895. Node261_1.a('node.textfunc',function(g) {
  17896. g.beginPath();
  17897. var str=Node261_1.a('node.text') || 'Ib:';
  17898. var color=Node261_1.a('node.color') || 'rgba(0,0,0,1)';
  17899. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node261_1width,Node261_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node261_1fontSize + 'px "Arial"', 0,g);
  17900. });
  17901. }
  17902. if (false) {
  17903. Node261_1.a('node.underlinepoints',[Node261_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node261_1fontSize + 2 , ht.Default.getTextSize('Ib:', ' '+ Node261_1fontSize + 'px "Arial"').width + 6, (Node261_1height - Node261_1fontSize) * 0.5*_ratio.ratioY + Node261_1fontSize + 2 ]);
  17904. Node261_1.a('node.underlinevisible',false);
  17905. Node261_1.a('node.underlineBorderWidth', 1);
  17906. }
  17907. dataModel.add(Node261_1);
  17908. zoomNodeList.push({
  17909. node: Node261_1,
  17910. borderWidth: 0,
  17911. attr: 'node.borderwidth'
  17912. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17913. var Node261_2 = new ht.Node();
  17914. var Node261_2textStart, Node261_2textWidth, Node261_2lineStart, Node261_2align = 'left', Node261_2fontSize = 13.3333*_ratio.ratioY,Node261_2width = 59*_ratio.ratioX, Node261_2height = 25*_ratio.ratioY;
  17915. (function () {
  17916. if (Node261_2align === 'left') {
  17917. Node261_2textStart = Node261_2fontSize * 0.2 > 2 ? Node261_2fontSize * 0.2 - 4 : Node261_2fontSize * 0.2 - 9;
  17918. Node261_2textWidth = Node261_2width;
  17919. Node261_2lineStart = 1;
  17920. } else if (Node261_2align === 'right') {
  17921. Node261_2textStart = 0;
  17922. Node261_2textWidth =Node261_2fontSize <= 8 ? Node261_2width + Node261_2fontSize * 0.2 + 6 : Node261_2width - Node261_2fontSize * 0.2;
  17923. Node261_2lineStart = (Node261_2width - (ht.Default.getTextSize('Ic:', ' '+ Node261_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  17924. } else if (Node261_2align === 'center') {
  17925. Node261_2textStart = -3;
  17926. Node261_2textWidth = Node261_2width;
  17927. Node261_2lineStart = Node261_2width - ht.Default.getTextSize('Ic:', ' '+ Node261_2fontSize + 'px "Arial"').width - 11;
  17928. }
  17929. })();
  17930. Node261_2.setImage(GD.getTextJSON(Node261_2width, Node261_2height, true, false, false, ' '+ Node261_2fontSize + 'px "Arial"'))
  17931. Node261_2.setPosition(318*ratio.ratioX, 790*ratio.ratioY);
  17932. Node261_2.setWidth(Node261_2width);
  17933. Node261_2.setHeight(Node261_2height);
  17934. Node261_2._nodeType = 'text';
  17935. Node261_2._disallowEvert = true;
  17936. Node261_2.setRotation(0*Math.PI/180);
  17937. Node261_2.a('node.width', Node261_2width);
  17938. Node261_2.a('node.height', Node261_2height);
  17939. Node261_2.a('node.rect', [0, 0, Node261_2width, Node261_2height]);
  17940. Node261_2.a('node.bordercolor','rgba(0,0,0,1)');
  17941. Node261_2.a('node.borderwidth', 0);
  17942. Node261_2.a('node.background','' || 'rgba(0,0,0,0)');
  17943. Node261_2.a('node.gradient','');
  17944. Node261_2.a('node.gradientcolor','');
  17945. Node261_2.a('node.text','Ic:');
  17946. Node261_2.a('node.textalign','left');
  17947. Node261_2.a('node.textvAlign','middle');
  17948. Node261_2.a('node.textrect', [Node261_2textStart, 0, Node261_2textWidth, Node261_2height]);
  17949. Node261_2.a('node.color','rgba(0,0,0,1)');
  17950. Node261_2.a('node.font',' '+ Node261_2fontSize + 'px "Arial"');
  17951. Node261_2.a('node.textvisible',true);
  17952. Node261_2.a('node.linefeed',false);
  17953. if (false) {
  17954. Node261_2.a('node.textfunc',function(g) {
  17955. g.beginPath();
  17956. var str=Node261_2.a('node.text') || 'Ic:';
  17957. var color=Node261_2.a('node.color') || 'rgba(0,0,0,1)';
  17958. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node261_2width,Node261_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node261_2fontSize + 'px "Arial"', 0,g);
  17959. });
  17960. }
  17961. if (false) {
  17962. Node261_2.a('node.underlinepoints',[Node261_2lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node261_2fontSize + 2 , ht.Default.getTextSize('Ic:', ' '+ Node261_2fontSize + 'px "Arial"').width + 6, (Node261_2height - Node261_2fontSize) * 0.5*_ratio.ratioY + Node261_2fontSize + 2 ]);
  17963. Node261_2.a('node.underlinevisible',false);
  17964. Node261_2.a('node.underlineBorderWidth', 1);
  17965. }
  17966. dataModel.add(Node261_2);
  17967. zoomNodeList.push({
  17968. node: Node261_2,
  17969. borderWidth: 0,
  17970. attr: 'node.borderwidth'
  17971. }); var Node262points=[520, 801,520, 791],
  17972. Node262rect=ht.Default.unionPoint([{x:520,y:801},{x:520,y:791}]),
  17973. Node262compspts=[];
  17974. _ratio = GD.getRatioWithRotation(0, ratio);
  17975. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  17976. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  17977. for(var i=0;i<Node262points.length;i++){
  17978. if(i%2==0){
  17979. Node262compspts.push(Node262points[i]-Node262rect.x);
  17980. }else{
  17981. Node262compspts.push(Node262points[i]-Node262rect.y);
  17982. }
  17983. }
  17984. var Node262ptslength=Node262compspts.length;
  17985. if (Node262rect.height === 0) {
  17986. Node262compspts[0] -= 0;
  17987. Node262compspts[Node262ptslength-2] += 0;
  17988. } else if (Node262rect.width === 0){
  17989. Node262compspts[1] -= 0;
  17990. Node262compspts[Node262ptslength-1] += 0;
  17991. } else {
  17992. Node262compspts[0] -= 0;
  17993. Node262compspts[1] -= 0;
  17994. Node262compspts[Node262ptslength-2] += 0;
  17995. Node262compspts[Node262ptslength-1] += 0;
  17996. }
  17997. Node262 = new ht.Node();
  17998. Node262.borderWidth = 1;
  17999. Node262rect.width = Node262rect.width === 0 ? 0.0001 : Node262rect.width;
  18000. Node262rect.height = Node262rect.height === 0 ? 0.0001 : Node262rect.height;
  18001. var Node262endCompspts = [Node262compspts[Node262ptslength-2],Node262compspts[Node262ptslength-1],0,0];
  18002. var Node262startCompspts = [Node262compspts[0],Node262compspts[1],0,0];
  18003. Node262.setImage(GD.getPolyLineJSON());
  18004. Node262.setPosition(Node262rect.x+Node262rect.width/2,Node262rect.y+Node262rect.height/2);
  18005. Node262.setSize(Node262rect.width,Node262rect.height);
  18006. Node262.setStyle("opacity",1);
  18007. Node262.s({'pixelPerfect':true});
  18008. Node262borderwidth=1;
  18009. Node262.setRotation(0);
  18010. dataModel.add(Node262);
  18011. Node262.a('node.points',Node262compspts);
  18012. Node262.a('node.segments',[1,2]);
  18013. Node262.a('node.color','rgba(255,128,0,1)');
  18014. Node262.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18015. Node262.a('node.borderColor','rgba(255,128,0,1)');
  18016. Node262.a('node.background','rgba(255,128,0,1)');
  18017. Node262.a('node.gradient','');
  18018. Node262.a('node.gradientcolor','rgba(255,128,0,1)');
  18019. Node262.a('node.endCompspts',Node262endCompspts);
  18020. Node262.a('node.startCompspts',Node262startCompspts);
  18021. (function (node, img, compspts, endCompspts, startCompspts) {
  18022. var position = node.getPosition(),
  18023. w = node.getWidth()*_ratio.ratioX,
  18024. h = node.getHeight()*_ratio.ratioY;
  18025. function resetPoints(rx, ry) {
  18026. for (var i = 0, len = compspts.length; i < len; i++) {
  18027. if (i%2 === 0) {
  18028. compspts[i]*=rx;
  18029. } else {
  18030. compspts[i]*=ry;
  18031. }
  18032. }
  18033. endCompspts[0] = compspts[compspts.length-2];
  18034. endCompspts[1] = compspts[compspts.length-1];
  18035. endCompspts[2] *= rx;
  18036. endCompspts[3] *= ry;
  18037. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18038. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18039. startCompspts[0] = compspts[0];
  18040. startCompspts[1] = compspts[1];
  18041. startCompspts[2] *= rx;
  18042. startCompspts[3] *= ry;
  18043. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18044. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18045. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18046. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18047. }
  18048. node.setSize(w, h);
  18049. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18050. node.a('node.width', w);
  18051. node.a('node.height', h);
  18052. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18053. node.borderWidth = 1;
  18054. node.a('node.borderwidth',node.borderWidth);
  18055. node._nodename = 'Node262';
  18056. node._nodeType = 'line';
  18057. zoomNodeList.push({
  18058. node: node,
  18059. attr: 'node.borderwidth'
  18060. });
  18061. var setWidth = node.setWidth,
  18062. setHeight = node.setHeight,
  18063. timer, rx = 1, ry = 1;
  18064. node.setWidth = function (width) {
  18065. var _width = this.getWidth();
  18066. rx = width / _width;
  18067. node.a('node.width', width);
  18068. setWidth.apply(this, arguments);
  18069. resetPoints(rx, 1);
  18070. }
  18071. node.setHeight = function (height) {
  18072. var _height = this.getHeight();
  18073. ry = height / _height;
  18074. node.a('node.height', height);
  18075. setHeight.apply(this, arguments);
  18076. resetPoints(1, ry);
  18077. }
  18078. })(Node262, Node262.getImage(), Node262compspts, Node262endCompspts, Node262startCompspts);
  18079. var Node263points=[520, 781,520, 761],
  18080. Node263rect=ht.Default.unionPoint([{x:520,y:781},{x:520,y:761}]),
  18081. Node263compspts=[];
  18082. _ratio = GD.getRatioWithRotation(0, ratio);
  18083. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  18084. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  18085. for(var i=0;i<Node263points.length;i++){
  18086. if(i%2==0){
  18087. Node263compspts.push(Node263points[i]-Node263rect.x);
  18088. }else{
  18089. Node263compspts.push(Node263points[i]-Node263rect.y);
  18090. }
  18091. }
  18092. var Node263ptslength=Node263compspts.length;
  18093. if (Node263rect.height === 0) {
  18094. Node263compspts[0] -= 0;
  18095. Node263compspts[Node263ptslength-2] += 0;
  18096. } else if (Node263rect.width === 0){
  18097. Node263compspts[1] -= 0;
  18098. Node263compspts[Node263ptslength-1] += 0;
  18099. } else {
  18100. Node263compspts[0] -= 0;
  18101. Node263compspts[1] -= 0;
  18102. Node263compspts[Node263ptslength-2] += 0;
  18103. Node263compspts[Node263ptslength-1] += 0;
  18104. }
  18105. Node263 = new ht.Node();
  18106. Node263.borderWidth = 1;
  18107. Node263rect.width = Node263rect.width === 0 ? 0.0001 : Node263rect.width;
  18108. Node263rect.height = Node263rect.height === 0 ? 0.0001 : Node263rect.height;
  18109. var Node263endCompspts = [Node263compspts[Node263ptslength-2],Node263compspts[Node263ptslength-1],0,0];
  18110. var Node263startCompspts = [Node263compspts[0],Node263compspts[1],0,0];
  18111. Node263.setImage(GD.getPolyLineJSON());
  18112. Node263.setPosition(Node263rect.x+Node263rect.width/2,Node263rect.y+Node263rect.height/2);
  18113. Node263.setSize(Node263rect.width,Node263rect.height);
  18114. Node263.setStyle("opacity",1);
  18115. Node263.s({'pixelPerfect':true});
  18116. Node263borderwidth=1;
  18117. Node263.setRotation(0);
  18118. dataModel.add(Node263);
  18119. Node263.a('node.points',Node263compspts);
  18120. Node263.a('node.segments',[1,2]);
  18121. Node263.a('node.color','rgba(255,128,0,1)');
  18122. Node263.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18123. Node263.a('node.borderColor','rgba(255,128,0,1)');
  18124. Node263.a('node.background','rgba(255,128,0,1)');
  18125. Node263.a('node.gradient','');
  18126. Node263.a('node.gradientcolor','rgba(255,128,0,1)');
  18127. Node263.a('node.endCompspts',Node263endCompspts);
  18128. Node263.a('node.startCompspts',Node263startCompspts);
  18129. (function (node, img, compspts, endCompspts, startCompspts) {
  18130. var position = node.getPosition(),
  18131. w = node.getWidth()*_ratio.ratioX,
  18132. h = node.getHeight()*_ratio.ratioY;
  18133. function resetPoints(rx, ry) {
  18134. for (var i = 0, len = compspts.length; i < len; i++) {
  18135. if (i%2 === 0) {
  18136. compspts[i]*=rx;
  18137. } else {
  18138. compspts[i]*=ry;
  18139. }
  18140. }
  18141. endCompspts[0] = compspts[compspts.length-2];
  18142. endCompspts[1] = compspts[compspts.length-1];
  18143. endCompspts[2] *= rx;
  18144. endCompspts[3] *= ry;
  18145. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18146. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18147. startCompspts[0] = compspts[0];
  18148. startCompspts[1] = compspts[1];
  18149. startCompspts[2] *= rx;
  18150. startCompspts[3] *= ry;
  18151. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18152. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18153. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18154. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18155. }
  18156. node.setSize(w, h);
  18157. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18158. node.a('node.width', w);
  18159. node.a('node.height', h);
  18160. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18161. node.borderWidth = 1;
  18162. node.a('node.borderwidth',node.borderWidth);
  18163. node._nodename = 'Node263';
  18164. node._nodeType = 'line';
  18165. zoomNodeList.push({
  18166. node: node,
  18167. attr: 'node.borderwidth'
  18168. });
  18169. var setWidth = node.setWidth,
  18170. setHeight = node.setHeight,
  18171. timer, rx = 1, ry = 1;
  18172. node.setWidth = function (width) {
  18173. var _width = this.getWidth();
  18174. rx = width / _width;
  18175. node.a('node.width', width);
  18176. setWidth.apply(this, arguments);
  18177. resetPoints(rx, 1);
  18178. }
  18179. node.setHeight = function (height) {
  18180. var _height = this.getHeight();
  18181. ry = height / _height;
  18182. node.a('node.height', height);
  18183. setHeight.apply(this, arguments);
  18184. resetPoints(1, ry);
  18185. }
  18186. })(Node263, Node263.getImage(), Node263compspts, Node263endCompspts, Node263startCompspts);
  18187. var Node264points=[520, 761,560, 761],
  18188. Node264rect=ht.Default.unionPoint([{x:520,y:761},{x:560,y:761}]),
  18189. Node264compspts=[];
  18190. _ratio = GD.getRatioWithRotation(0, ratio);
  18191. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  18192. _endratio = GD.getRatioWithRotation(0, ratio);
  18193. for(var i=0;i<Node264points.length;i++){
  18194. if(i%2==0){
  18195. Node264compspts.push(Node264points[i]-Node264rect.x);
  18196. }else{
  18197. Node264compspts.push(Node264points[i]-Node264rect.y);
  18198. }
  18199. }
  18200. var Node264ptslength=Node264compspts.length;
  18201. if (Node264rect.height === 0) {
  18202. Node264compspts[0] -= 0;
  18203. Node264compspts[Node264ptslength-2] += 0;
  18204. } else if (Node264rect.width === 0){
  18205. Node264compspts[1] -= 0;
  18206. Node264compspts[Node264ptslength-1] += 0;
  18207. } else {
  18208. Node264compspts[0] -= 0;
  18209. Node264compspts[1] -= 0;
  18210. Node264compspts[Node264ptslength-2] += 0;
  18211. Node264compspts[Node264ptslength-1] += 0;
  18212. }
  18213. Node264 = new ht.Node();
  18214. Node264.borderWidth = 1;
  18215. Node264rect.width = Node264rect.width === 0 ? 0.0001 : Node264rect.width;
  18216. Node264rect.height = Node264rect.height === 0 ? 0.0001 : Node264rect.height;
  18217. var Node264endCompspts = [Node264compspts[Node264ptslength-2],Node264compspts[Node264ptslength-1],0,0];
  18218. var Node264startCompspts = [Node264compspts[0],Node264compspts[1],0,0];
  18219. Node264.setImage(GD.getPolyLineJSON());
  18220. Node264.setPosition(Node264rect.x+Node264rect.width/2,Node264rect.y+Node264rect.height/2);
  18221. Node264.setSize(Node264rect.width,Node264rect.height);
  18222. Node264.setStyle("opacity",1);
  18223. Node264.s({'pixelPerfect':true});
  18224. Node264borderwidth=1;
  18225. Node264.setRotation(0);
  18226. dataModel.add(Node264);
  18227. Node264.a('node.points',Node264compspts);
  18228. Node264.a('node.segments',[1,2]);
  18229. Node264.a('node.color','rgba(255,128,0,1)');
  18230. Node264.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18231. Node264.a('node.borderColor','rgba(255,128,0,1)');
  18232. Node264.a('node.background','rgba(255,128,0,1)');
  18233. Node264.a('node.gradient','');
  18234. Node264.a('node.gradientcolor','rgba(255,128,0,1)');
  18235. Node264.a('node.endCompspts',Node264endCompspts);
  18236. Node264.a('node.startCompspts',Node264startCompspts);
  18237. (function (node, img, compspts, endCompspts, startCompspts) {
  18238. var position = node.getPosition(),
  18239. w = node.getWidth()*_ratio.ratioX,
  18240. h = node.getHeight()*_ratio.ratioY;
  18241. function resetPoints(rx, ry) {
  18242. for (var i = 0, len = compspts.length; i < len; i++) {
  18243. if (i%2 === 0) {
  18244. compspts[i]*=rx;
  18245. } else {
  18246. compspts[i]*=ry;
  18247. }
  18248. }
  18249. endCompspts[0] = compspts[compspts.length-2];
  18250. endCompspts[1] = compspts[compspts.length-1];
  18251. endCompspts[2] *= rx;
  18252. endCompspts[3] *= ry;
  18253. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18254. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18255. startCompspts[0] = compspts[0];
  18256. startCompspts[1] = compspts[1];
  18257. startCompspts[2] *= rx;
  18258. startCompspts[3] *= ry;
  18259. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18260. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18261. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18262. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18263. }
  18264. node.setSize(w, h);
  18265. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18266. node.a('node.width', w);
  18267. node.a('node.height', h);
  18268. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18269. node.borderWidth = 1;
  18270. node.a('node.borderwidth',node.borderWidth);
  18271. node._nodename = 'Node264';
  18272. node._nodeType = 'line';
  18273. zoomNodeList.push({
  18274. node: node,
  18275. attr: 'node.borderwidth'
  18276. });
  18277. var setWidth = node.setWidth,
  18278. setHeight = node.setHeight,
  18279. timer, rx = 1, ry = 1;
  18280. node.setWidth = function (width) {
  18281. var _width = this.getWidth();
  18282. rx = width / _width;
  18283. node.a('node.width', width);
  18284. setWidth.apply(this, arguments);
  18285. resetPoints(rx, 1);
  18286. }
  18287. node.setHeight = function (height) {
  18288. var _height = this.getHeight();
  18289. ry = height / _height;
  18290. node.a('node.height', height);
  18291. setHeight.apply(this, arguments);
  18292. resetPoints(1, ry);
  18293. }
  18294. })(Node264, Node264.getImage(), Node264compspts, Node264endCompspts, Node264startCompspts);
  18295. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18296. var Node265 = new ht.Node();
  18297. var Node265textStart, Node265textWidth, Node265lineStart, Node265align = 'left', Node265fontSize = 13.3333*_ratio.ratioY,Node265width = 142*_ratio.ratioX, Node265height = 25*_ratio.ratioY;
  18298. (function () {
  18299. if (Node265align === 'left') {
  18300. Node265textStart = Node265fontSize * 0.2 > 2 ? Node265fontSize * 0.2 - 4 : Node265fontSize * 0.2 - 9;
  18301. Node265textWidth = Node265width;
  18302. Node265lineStart = 1;
  18303. } else if (Node265align === 'right') {
  18304. Node265textStart = 0;
  18305. Node265textWidth =Node265fontSize <= 8 ? Node265width + Node265fontSize * 0.2 + 6 : Node265width - Node265fontSize * 0.2;
  18306. Node265lineStart = (Node265width - (ht.Default.getTextSize('备用电源正常', ' '+ Node265fontSize + 'px "Arial"').width + 6)) * 0.5;
  18307. } else if (Node265align === 'center') {
  18308. Node265textStart = -3;
  18309. Node265textWidth = Node265width;
  18310. Node265lineStart = Node265width - ht.Default.getTextSize('备用电源正常', ' '+ Node265fontSize + 'px "Arial"').width - 11;
  18311. }
  18312. })();
  18313. Node265.setImage(GD.getTextJSON(Node265width, Node265height, true, false, false, ' '+ Node265fontSize + 'px "Arial"'))
  18314. Node265.setPosition(641*ratio.ratioX, 763*ratio.ratioY);
  18315. Node265.setWidth(Node265width);
  18316. Node265.setHeight(Node265height);
  18317. Node265._nodeType = 'text';
  18318. Node265._disallowEvert = true;
  18319. Node265.setRotation(0*Math.PI/180);
  18320. Node265.a('node.width', Node265width);
  18321. Node265.a('node.height', Node265height);
  18322. Node265.a('node.rect', [0, 0, Node265width, Node265height]);
  18323. Node265.a('node.bordercolor','rgba(0,0,0,1)');
  18324. Node265.a('node.borderwidth', 0);
  18325. Node265.a('node.background','' || 'rgba(0,0,0,0)');
  18326. Node265.a('node.gradient','');
  18327. Node265.a('node.gradientcolor','');
  18328. Node265.a('node.text','备用电源正常');
  18329. Node265.a('node.textalign','left');
  18330. Node265.a('node.textvAlign','middle');
  18331. Node265.a('node.textrect', [Node265textStart, 0, Node265textWidth, Node265height]);
  18332. Node265.a('node.color','rgba(0,0,0,1)');
  18333. Node265.a('node.font',' '+ Node265fontSize + 'px "Arial"');
  18334. Node265.a('node.textvisible',true);
  18335. Node265.a('node.linefeed',false);
  18336. if (false) {
  18337. Node265.a('node.textfunc',function(g) {
  18338. g.beginPath();
  18339. var str=Node265.a('node.text') || '备用电源正常';
  18340. var color=Node265.a('node.color') || 'rgba(0,0,0,1)';
  18341. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node265width,Node265height,13.3333*_ratio.ratioY,"left",color,' '+ Node265fontSize + 'px "Arial"', 0,g);
  18342. });
  18343. }
  18344. if (false) {
  18345. Node265.a('node.underlinepoints',[Node265lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node265fontSize + 2 , ht.Default.getTextSize('备用电源正常', ' '+ Node265fontSize + 'px "Arial"').width + 6, (Node265height - Node265fontSize) * 0.5*_ratio.ratioY + Node265fontSize + 2 ]);
  18346. Node265.a('node.underlinevisible',false);
  18347. Node265.a('node.underlineBorderWidth', 1);
  18348. }
  18349. dataModel.add(Node265);
  18350. zoomNodeList.push({
  18351. node: Node265,
  18352. borderWidth: 0,
  18353. attr: 'node.borderwidth'
  18354. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18355. var Node266_0 = new ht.Node();
  18356. var Node266_0textStart, Node266_0textWidth, Node266_0lineStart, Node266_0align = 'left', Node266_0fontSize = 13.3333*_ratio.ratioY,Node266_0width = 59*_ratio.ratioX, Node266_0height = 25*_ratio.ratioY;
  18357. (function () {
  18358. if (Node266_0align === 'left') {
  18359. Node266_0textStart = Node266_0fontSize * 0.2 > 2 ? Node266_0fontSize * 0.2 - 4 : Node266_0fontSize * 0.2 - 9;
  18360. Node266_0textWidth = Node266_0width;
  18361. Node266_0lineStart = 1;
  18362. } else if (Node266_0align === 'right') {
  18363. Node266_0textStart = 0;
  18364. Node266_0textWidth =Node266_0fontSize <= 8 ? Node266_0width + Node266_0fontSize * 0.2 + 6 : Node266_0width - Node266_0fontSize * 0.2;
  18365. Node266_0lineStart = (Node266_0width - (ht.Default.getTextSize('Ia:', ' '+ Node266_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  18366. } else if (Node266_0align === 'center') {
  18367. Node266_0textStart = -3;
  18368. Node266_0textWidth = Node266_0width;
  18369. Node266_0lineStart = Node266_0width - ht.Default.getTextSize('Ia:', ' '+ Node266_0fontSize + 'px "Arial"').width - 11;
  18370. }
  18371. })();
  18372. Node266_0.setImage(GD.getTextJSON(Node266_0width, Node266_0height, true, false, false, ' '+ Node266_0fontSize + 'px "Arial"'))
  18373. Node266_0.setPosition(646*ratio.ratioX, 786*ratio.ratioY);
  18374. Node266_0.setWidth(Node266_0width);
  18375. Node266_0.setHeight(Node266_0height);
  18376. Node266_0._nodeType = 'text';
  18377. Node266_0._disallowEvert = true;
  18378. Node266_0.setRotation(0*Math.PI/180);
  18379. Node266_0.a('node.width', Node266_0width);
  18380. Node266_0.a('node.height', Node266_0height);
  18381. Node266_0.a('node.rect', [0, 0, Node266_0width, Node266_0height]);
  18382. Node266_0.a('node.bordercolor','rgba(255,0,255,1)');
  18383. Node266_0.a('node.borderwidth', 0);
  18384. Node266_0.a('node.background','' || 'rgba(0,0,0,0)');
  18385. Node266_0.a('node.gradient','');
  18386. Node266_0.a('node.gradientcolor','');
  18387. Node266_0.a('node.text','Ia:');
  18388. Node266_0.a('node.textalign','left');
  18389. Node266_0.a('node.textvAlign','middle');
  18390. Node266_0.a('node.textrect', [Node266_0textStart, 0, Node266_0textWidth, Node266_0height]);
  18391. Node266_0.a('node.color','rgba(255,0,255,1)');
  18392. Node266_0.a('node.font',' '+ Node266_0fontSize + 'px "Arial"');
  18393. Node266_0.a('node.textvisible',true);
  18394. Node266_0.a('node.linefeed',false);
  18395. if (false) {
  18396. Node266_0.a('node.textfunc',function(g) {
  18397. g.beginPath();
  18398. var str=Node266_0.a('node.text') || 'Ia:';
  18399. var color=Node266_0.a('node.color') || 'rgba(255,0,255,1)';
  18400. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node266_0width,Node266_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node266_0fontSize + 'px "Arial"', 0,g);
  18401. });
  18402. }
  18403. if (false) {
  18404. Node266_0.a('node.underlinepoints',[Node266_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node266_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node266_0fontSize + 'px "Arial"').width + 6, (Node266_0height - Node266_0fontSize) * 0.5*_ratio.ratioY + Node266_0fontSize + 2 ]);
  18405. Node266_0.a('node.underlinevisible',false);
  18406. Node266_0.a('node.underlineBorderWidth', 1);
  18407. }
  18408. dataModel.add(Node266_0);
  18409. zoomNodeList.push({
  18410. node: Node266_0,
  18411. borderWidth: 0,
  18412. attr: 'node.borderwidth'
  18413. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18414. var Node266_1 = new ht.Node();
  18415. var Node266_1textStart, Node266_1textWidth, Node266_1lineStart, Node266_1align = 'left', Node266_1fontSize = 13.3333*_ratio.ratioY,Node266_1width = 59*_ratio.ratioX, Node266_1height = 25*_ratio.ratioY;
  18416. (function () {
  18417. if (Node266_1align === 'left') {
  18418. Node266_1textStart = Node266_1fontSize * 0.2 > 2 ? Node266_1fontSize * 0.2 - 4 : Node266_1fontSize * 0.2 - 9;
  18419. Node266_1textWidth = Node266_1width;
  18420. Node266_1lineStart = 1;
  18421. } else if (Node266_1align === 'right') {
  18422. Node266_1textStart = 0;
  18423. Node266_1textWidth =Node266_1fontSize <= 8 ? Node266_1width + Node266_1fontSize * 0.2 + 6 : Node266_1width - Node266_1fontSize * 0.2;
  18424. Node266_1lineStart = (Node266_1width - (ht.Default.getTextSize('Ib:', ' '+ Node266_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  18425. } else if (Node266_1align === 'center') {
  18426. Node266_1textStart = -3;
  18427. Node266_1textWidth = Node266_1width;
  18428. Node266_1lineStart = Node266_1width - ht.Default.getTextSize('Ib:', ' '+ Node266_1fontSize + 'px "Arial"').width - 11;
  18429. }
  18430. })();
  18431. Node266_1.setImage(GD.getTextJSON(Node266_1width, Node266_1height, true, false, false, ' '+ Node266_1fontSize + 'px "Arial"'))
  18432. Node266_1.setPosition(648*ratio.ratioX, 809*ratio.ratioY);
  18433. Node266_1.setWidth(Node266_1width);
  18434. Node266_1.setHeight(Node266_1height);
  18435. Node266_1._nodeType = 'text';
  18436. Node266_1._disallowEvert = true;
  18437. Node266_1.setRotation(0*Math.PI/180);
  18438. Node266_1.a('node.width', Node266_1width);
  18439. Node266_1.a('node.height', Node266_1height);
  18440. Node266_1.a('node.rect', [0, 0, Node266_1width, Node266_1height]);
  18441. Node266_1.a('node.bordercolor','rgba(0,0,0,1)');
  18442. Node266_1.a('node.borderwidth', 0);
  18443. Node266_1.a('node.background','' || 'rgba(0,0,0,0)');
  18444. Node266_1.a('node.gradient','');
  18445. Node266_1.a('node.gradientcolor','');
  18446. Node266_1.a('node.text','Ib:');
  18447. Node266_1.a('node.textalign','left');
  18448. Node266_1.a('node.textvAlign','middle');
  18449. Node266_1.a('node.textrect', [Node266_1textStart, 0, Node266_1textWidth, Node266_1height]);
  18450. Node266_1.a('node.color','rgba(0,0,0,1)');
  18451. Node266_1.a('node.font',' '+ Node266_1fontSize + 'px "Arial"');
  18452. Node266_1.a('node.textvisible',true);
  18453. Node266_1.a('node.linefeed',false);
  18454. if (false) {
  18455. Node266_1.a('node.textfunc',function(g) {
  18456. g.beginPath();
  18457. var str=Node266_1.a('node.text') || 'Ib:';
  18458. var color=Node266_1.a('node.color') || 'rgba(0,0,0,1)';
  18459. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node266_1width,Node266_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node266_1fontSize + 'px "Arial"', 0,g);
  18460. });
  18461. }
  18462. if (false) {
  18463. Node266_1.a('node.underlinepoints',[Node266_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node266_1fontSize + 2 , ht.Default.getTextSize('Ib:', ' '+ Node266_1fontSize + 'px "Arial"').width + 6, (Node266_1height - Node266_1fontSize) * 0.5*_ratio.ratioY + Node266_1fontSize + 2 ]);
  18464. Node266_1.a('node.underlinevisible',false);
  18465. Node266_1.a('node.underlineBorderWidth', 1);
  18466. }
  18467. dataModel.add(Node266_1);
  18468. zoomNodeList.push({
  18469. node: Node266_1,
  18470. borderWidth: 0,
  18471. attr: 'node.borderwidth'
  18472. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18473. var Node266_2 = new ht.Node();
  18474. var Node266_2textStart, Node266_2textWidth, Node266_2lineStart, Node266_2align = 'left', Node266_2fontSize = 13.3333*_ratio.ratioY,Node266_2width = 59*_ratio.ratioX, Node266_2height = 25*_ratio.ratioY;
  18475. (function () {
  18476. if (Node266_2align === 'left') {
  18477. Node266_2textStart = Node266_2fontSize * 0.2 > 2 ? Node266_2fontSize * 0.2 - 4 : Node266_2fontSize * 0.2 - 9;
  18478. Node266_2textWidth = Node266_2width;
  18479. Node266_2lineStart = 1;
  18480. } else if (Node266_2align === 'right') {
  18481. Node266_2textStart = 0;
  18482. Node266_2textWidth =Node266_2fontSize <= 8 ? Node266_2width + Node266_2fontSize * 0.2 + 6 : Node266_2width - Node266_2fontSize * 0.2;
  18483. Node266_2lineStart = (Node266_2width - (ht.Default.getTextSize('Ic:', ' '+ Node266_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  18484. } else if (Node266_2align === 'center') {
  18485. Node266_2textStart = -3;
  18486. Node266_2textWidth = Node266_2width;
  18487. Node266_2lineStart = Node266_2width - ht.Default.getTextSize('Ic:', ' '+ Node266_2fontSize + 'px "Arial"').width - 11;
  18488. }
  18489. })();
  18490. Node266_2.setImage(GD.getTextJSON(Node266_2width, Node266_2height, true, false, false, ' '+ Node266_2fontSize + 'px "Arial"'))
  18491. Node266_2.setPosition(648*ratio.ratioX, 830*ratio.ratioY);
  18492. Node266_2.setWidth(Node266_2width);
  18493. Node266_2.setHeight(Node266_2height);
  18494. Node266_2._nodeType = 'text';
  18495. Node266_2._disallowEvert = true;
  18496. Node266_2.setRotation(0*Math.PI/180);
  18497. Node266_2.a('node.width', Node266_2width);
  18498. Node266_2.a('node.height', Node266_2height);
  18499. Node266_2.a('node.rect', [0, 0, Node266_2width, Node266_2height]);
  18500. Node266_2.a('node.bordercolor','rgba(0,0,0,1)');
  18501. Node266_2.a('node.borderwidth', 0);
  18502. Node266_2.a('node.background','' || 'rgba(0,0,0,0)');
  18503. Node266_2.a('node.gradient','');
  18504. Node266_2.a('node.gradientcolor','');
  18505. Node266_2.a('node.text','Ic:');
  18506. Node266_2.a('node.textalign','left');
  18507. Node266_2.a('node.textvAlign','middle');
  18508. Node266_2.a('node.textrect', [Node266_2textStart, 0, Node266_2textWidth, Node266_2height]);
  18509. Node266_2.a('node.color','rgba(0,0,0,1)');
  18510. Node266_2.a('node.font',' '+ Node266_2fontSize + 'px "Arial"');
  18511. Node266_2.a('node.textvisible',true);
  18512. Node266_2.a('node.linefeed',false);
  18513. if (false) {
  18514. Node266_2.a('node.textfunc',function(g) {
  18515. g.beginPath();
  18516. var str=Node266_2.a('node.text') || 'Ic:';
  18517. var color=Node266_2.a('node.color') || 'rgba(0,0,0,1)';
  18518. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node266_2width,Node266_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node266_2fontSize + 'px "Arial"', 0,g);
  18519. });
  18520. }
  18521. if (false) {
  18522. Node266_2.a('node.underlinepoints',[Node266_2lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node266_2fontSize + 2 , ht.Default.getTextSize('Ic:', ' '+ Node266_2fontSize + 'px "Arial"').width + 6, (Node266_2height - Node266_2fontSize) * 0.5*_ratio.ratioY + Node266_2fontSize + 2 ]);
  18523. Node266_2.a('node.underlinevisible',false);
  18524. Node266_2.a('node.underlineBorderWidth', 1);
  18525. }
  18526. dataModel.add(Node266_2);
  18527. zoomNodeList.push({
  18528. node: Node266_2,
  18529. borderWidth: 0,
  18530. attr: 'node.borderwidth'
  18531. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18532. var Node267_0= new ht.Node();
  18533. Node267_0._borderWidth = 1;
  18534. Node267_0.setImage({
  18535. width: 90*_ratio.ratioX,
  18536. height:20*_ratio.ratioY,
  18537. clip:function(g, width, height, data){
  18538. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node267_0._borderWidth);
  18539. g.clip();
  18540. },
  18541. comps: [
  18542. {
  18543. type: 'rect',
  18544. rect: {value: [0, 0, 90*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node267_0.rect'},
  18545. background:{value:'rgba(0,0,192,1)', func: 'attr@Node267_0.background'},
  18546. gradient: {value:'', func: 'attr@Node267_0.gradient'},
  18547. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node267_0.gradientcolor'},
  18548. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node267_0.borderPattern'}
  18549. },
  18550. {
  18551. type: 'rect',
  18552. rect: {value: [0, 0, 0, 0], func: 'attr@Node267_0.fillrect'},
  18553. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node267_0.fillbackcolor'},
  18554. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node267_0.fillgradientcolor'},
  18555. gradient: {value: '', func: 'attr@Node267_0.fillgradient'}
  18556. },
  18557. {
  18558. type: 'rect',
  18559. rect: {value: [0,0,90*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node267_0.rect'},
  18560. dash: false,
  18561. borderwidth: {value: 1, func: 'attr@Node267_0.borderwidth'},
  18562. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node267_0.color'},
  18563. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node267_0.borderPattern'}
  18564. }
  18565. ]
  18566. });
  18567. var Node267_0borderwidth = 1;
  18568. var Node267_0borderFillwidth = 1*2;
  18569. Node267_0 .setPosition(155*ratio.ratioX,661*ratio.ratioY);
  18570. Node267_0.setSize(90*_ratio.ratioX, 20*_ratio.ratioY);
  18571. Node267_0.setRotation(0*Math.PI/180);
  18572. Node267_0.s({'pixelPerfect':true});
  18573. Node267_0.a('Node267_0.borderwidth',1);
  18574. Node267_0.a('Node267_0.color','@bordercolor@');
  18575. Node267_0.a('Node267_0.background','rgba(0,0,192,1)');
  18576. Node267_0.a('Node267_0.gradient','');
  18577. Node267_0.a('Node267_0.gradientcolor','rgba(0,0,192,1)');
  18578. Node267_0.a('Node267_0.borderPattern',getDashStyle("Solid"));
  18579. Node267_0.a('Node267_0.fillrect',[0,0,0,0]);
  18580. Node267_0.a('Node267_0.fillbackcolor','rgba(0, 0, 0, 0)');
  18581. Node267_0.a('Node267_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  18582. Node267_0.a('Node267_0.fillgradient','');
  18583. Node267_0borderwidth=1;
  18584. dataModel.add(Node267_0);
  18585. Node267_0.borderWidth = 1;
  18586. Node267_0.borderFillwidth = 1*2;
  18587. Node267_0._nodename = 'Node267_0';
  18588. Node267_0._nodeType = 'roundrect';
  18589. zoomNodeList.push({
  18590. node: Node267_0,
  18591. attr: 'Node267_0.borderwidth'
  18592. });
  18593. (function (node, _img) {
  18594. var setWidth = node.setWidth,
  18595. setHeight = node.setHeight;
  18596. node.setWidth = function (width) {
  18597. if (width === this.getWidth()) return ;
  18598. var height = this.getHeight();
  18599. _img.width = width;
  18600. this.a('Node267_0.rect', [0,0,width, height]);
  18601. setWidth.apply(this, arguments);
  18602. }
  18603. node.setHeight = function (height) {
  18604. if (height === this.getHeight()) return ;
  18605. var width = this.getWidth();
  18606. _img.height = height;
  18607. this.a('Node267_0.rect', [0,0,width, height]);
  18608. setHeight.apply(this, arguments);
  18609. }
  18610. })(Node267_0, Node267_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18611. var Node267_1 = new ht.Node();
  18612. var Node267_1textStart, Node267_1textWidth, Node267_1lineStart, Node267_1align = 'left', Node267_1fontSize = 13.3333*_ratio.ratioY,Node267_1width = 79*_ratio.ratioX, Node267_1height = 25*_ratio.ratioY;
  18613. (function () {
  18614. if (Node267_1align === 'left') {
  18615. Node267_1textStart = Node267_1fontSize * 0.2 > 2 ? Node267_1fontSize * 0.2 - 4 : Node267_1fontSize * 0.2 - 9;
  18616. Node267_1textWidth = Node267_1width;
  18617. Node267_1lineStart = 1;
  18618. } else if (Node267_1align === 'right') {
  18619. Node267_1textStart = 0;
  18620. Node267_1textWidth =Node267_1fontSize <= 8 ? Node267_1width + Node267_1fontSize * 0.2 + 6 : Node267_1width - Node267_1fontSize * 0.2;
  18621. Node267_1lineStart = (Node267_1width - (ht.Default.getTextSize('站用工作变', ' '+ Node267_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  18622. } else if (Node267_1align === 'center') {
  18623. Node267_1textStart = -3;
  18624. Node267_1textWidth = Node267_1width;
  18625. Node267_1lineStart = Node267_1width - ht.Default.getTextSize('站用工作变', ' '+ Node267_1fontSize + 'px "Arial"').width - 11;
  18626. }
  18627. })();
  18628. Node267_1.setImage(GD.getTextJSON(Node267_1width, Node267_1height, true, false, false, ' '+ Node267_1fontSize + 'px "Arial"'))
  18629. Node267_1.setPosition(154*ratio.ratioX, 663*ratio.ratioY);
  18630. Node267_1.setWidth(Node267_1width);
  18631. Node267_1.setHeight(Node267_1height);
  18632. Node267_1._nodeType = 'text';
  18633. Node267_1._disallowEvert = true;
  18634. Node267_1.setRotation(0*Math.PI/180);
  18635. Node267_1.a('node.width', Node267_1width);
  18636. Node267_1.a('node.height', Node267_1height);
  18637. Node267_1.a('node.rect', [0, 0, Node267_1width, Node267_1height]);
  18638. Node267_1.a('node.bordercolor','rgba(255,255,255,1)');
  18639. Node267_1.a('node.borderwidth', 0);
  18640. Node267_1.a('node.background','' || 'rgba(0,0,0,0)');
  18641. Node267_1.a('node.gradient','');
  18642. Node267_1.a('node.gradientcolor','');
  18643. Node267_1.a('node.text','站用工作变');
  18644. Node267_1.a('node.textalign','left');
  18645. Node267_1.a('node.textvAlign','middle');
  18646. Node267_1.a('node.textrect', [Node267_1textStart, 0, Node267_1textWidth, Node267_1height]);
  18647. Node267_1.a('node.color','rgba(255,255,255,1)');
  18648. Node267_1.a('node.font',' '+ Node267_1fontSize + 'px "Arial"');
  18649. Node267_1.a('node.textvisible',true);
  18650. Node267_1.a('node.linefeed',false);
  18651. if (false) {
  18652. Node267_1.a('node.textfunc',function(g) {
  18653. g.beginPath();
  18654. var str=Node267_1.a('node.text') || '站用工作变';
  18655. var color=Node267_1.a('node.color') || 'rgba(255,255,255,1)';
  18656. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node267_1width,Node267_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node267_1fontSize + 'px "Arial"', 0,g);
  18657. });
  18658. }
  18659. if (false) {
  18660. Node267_1.a('node.underlinepoints',[Node267_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node267_1fontSize + 2 , ht.Default.getTextSize('站用工作变', ' '+ Node267_1fontSize + 'px "Arial"').width + 6, (Node267_1height - Node267_1fontSize) * 0.5*_ratio.ratioY + Node267_1fontSize + 2 ]);
  18661. Node267_1.a('node.underlinevisible',false);
  18662. Node267_1.a('node.underlineBorderWidth', 1);
  18663. }
  18664. dataModel.add(Node267_1);
  18665. zoomNodeList.push({
  18666. node: Node267_1,
  18667. borderWidth: 0,
  18668. attr: 'node.borderwidth'
  18669. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18670. var Node268= new ht.Node();
  18671. Node268._borderWidth = 1;
  18672. Node268.setImage({
  18673. width: 70*_ratio.ratioX,
  18674. height:20*_ratio.ratioY,
  18675. clip:function(g, width, height, data){
  18676. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node268._borderWidth);
  18677. g.clip();
  18678. },
  18679. comps: [
  18680. {
  18681. type: 'rect',
  18682. rect: {value: [0, 0, 70*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node268.rect'},
  18683. background:{value:'rgba(0,0,192,1)', func: 'attr@Node268.background'},
  18684. gradient: {value:'', func: 'attr@Node268.gradient'},
  18685. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node268.gradientcolor'},
  18686. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node268.borderPattern'}
  18687. },
  18688. {
  18689. type: 'rect',
  18690. rect: {value: [0, 0, 0, 0], func: 'attr@Node268.fillrect'},
  18691. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node268.fillbackcolor'},
  18692. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node268.fillgradientcolor'},
  18693. gradient: {value: '', func: 'attr@Node268.fillgradient'}
  18694. },
  18695. {
  18696. type: 'rect',
  18697. rect: {value: [0,0,70*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node268.rect'},
  18698. dash: false,
  18699. borderwidth: {value: 1, func: 'attr@Node268.borderwidth'},
  18700. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node268.color'},
  18701. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node268.borderPattern'}
  18702. }
  18703. ]
  18704. });
  18705. var Node268borderwidth = 1;
  18706. var Node268borderFillwidth = 1*2;
  18707. Node268 .setPosition(265*ratio.ratioX,661*ratio.ratioY);
  18708. Node268.setSize(70*_ratio.ratioX, 20*_ratio.ratioY);
  18709. Node268.setRotation(0*Math.PI/180);
  18710. Node268.s({'pixelPerfect':true});
  18711. Node268.a('Node268.borderwidth',1);
  18712. Node268.a('Node268.color','@bordercolor@');
  18713. Node268.a('Node268.background','rgba(0,0,192,1)');
  18714. Node268.a('Node268.gradient','');
  18715. Node268.a('Node268.gradientcolor','rgba(0,0,192,1)');
  18716. Node268.a('Node268.borderPattern',getDashStyle("Solid"));
  18717. Node268.a('Node268.fillrect',[0,0,0,0]);
  18718. Node268.a('Node268.fillbackcolor','rgba(0, 0, 0, 0)');
  18719. Node268.a('Node268.fillgradientcolor','rgba(0, 0, 0, 0)');
  18720. Node268.a('Node268.fillgradient','');
  18721. Node268borderwidth=1;
  18722. dataModel.add(Node268);
  18723. Node268.borderWidth = 1;
  18724. Node268.borderFillwidth = 1*2;
  18725. Node268._nodename = 'Node268';
  18726. Node268._nodeType = 'roundrect';
  18727. zoomNodeList.push({
  18728. node: Node268,
  18729. attr: 'Node268.borderwidth'
  18730. });
  18731. (function (node, _img) {
  18732. var setWidth = node.setWidth,
  18733. setHeight = node.setHeight;
  18734. node.setWidth = function (width) {
  18735. if (width === this.getWidth()) return ;
  18736. var height = this.getHeight();
  18737. _img.width = width;
  18738. this.a('Node268.rect', [0,0,width, height]);
  18739. setWidth.apply(this, arguments);
  18740. }
  18741. node.setHeight = function (height) {
  18742. if (height === this.getHeight()) return ;
  18743. var width = this.getWidth();
  18744. _img.height = height;
  18745. this.a('Node268.rect', [0,0,width, height]);
  18746. setHeight.apply(this, arguments);
  18747. }
  18748. })(Node268, Node268.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18749. var Node269 = new ht.Node();
  18750. var Node269textStart, Node269textWidth, Node269lineStart, Node269align = 'left', Node269fontSize = 13.3333*_ratio.ratioY,Node269width = 49*_ratio.ratioX, Node269height = 25*_ratio.ratioY;
  18751. (function () {
  18752. if (Node269align === 'left') {
  18753. Node269textStart = Node269fontSize * 0.2 > 2 ? Node269fontSize * 0.2 - 4 : Node269fontSize * 0.2 - 9;
  18754. Node269textWidth = Node269width;
  18755. Node269lineStart = 1;
  18756. } else if (Node269align === 'right') {
  18757. Node269textStart = 0;
  18758. Node269textWidth =Node269fontSize <= 8 ? Node269width + Node269fontSize * 0.2 + 6 : Node269width - Node269fontSize * 0.2;
  18759. Node269lineStart = (Node269width - (ht.Default.getTextSize('备用', ' '+ Node269fontSize + 'px "Arial"').width + 6)) * 0.5;
  18760. } else if (Node269align === 'center') {
  18761. Node269textStart = -3;
  18762. Node269textWidth = Node269width;
  18763. Node269lineStart = Node269width - ht.Default.getTextSize('备用', ' '+ Node269fontSize + 'px "Arial"').width - 11;
  18764. }
  18765. })();
  18766. Node269.setImage(GD.getTextJSON(Node269width, Node269height, true, false, false, ' '+ Node269fontSize + 'px "Arial"'))
  18767. Node269.setPosition(274*ratio.ratioX, 663*ratio.ratioY);
  18768. Node269.setWidth(Node269width);
  18769. Node269.setHeight(Node269height);
  18770. Node269._nodeType = 'text';
  18771. Node269._disallowEvert = true;
  18772. Node269.setRotation(0*Math.PI/180);
  18773. Node269.a('node.width', Node269width);
  18774. Node269.a('node.height', Node269height);
  18775. Node269.a('node.rect', [0, 0, Node269width, Node269height]);
  18776. Node269.a('node.bordercolor','rgba(255,255,255,1)');
  18777. Node269.a('node.borderwidth', 0);
  18778. Node269.a('node.background','' || 'rgba(0,0,0,0)');
  18779. Node269.a('node.gradient','');
  18780. Node269.a('node.gradientcolor','');
  18781. Node269.a('node.text','备用');
  18782. Node269.a('node.textalign','left');
  18783. Node269.a('node.textvAlign','middle');
  18784. Node269.a('node.textrect', [Node269textStart, 0, Node269textWidth, Node269height]);
  18785. Node269.a('node.color','rgba(255,255,255,1)');
  18786. Node269.a('node.font',' '+ Node269fontSize + 'px "Arial"');
  18787. Node269.a('node.textvisible',true);
  18788. Node269.a('node.linefeed',false);
  18789. if (false) {
  18790. Node269.a('node.textfunc',function(g) {
  18791. g.beginPath();
  18792. var str=Node269.a('node.text') || '备用';
  18793. var color=Node269.a('node.color') || 'rgba(255,255,255,1)';
  18794. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node269width,Node269height,13.3333*_ratio.ratioY,"left",color,' '+ Node269fontSize + 'px "Arial"', 0,g);
  18795. });
  18796. }
  18797. if (false) {
  18798. Node269.a('node.underlinepoints',[Node269lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node269fontSize + 2 , ht.Default.getTextSize('备用', ' '+ Node269fontSize + 'px "Arial"').width + 6, (Node269height - Node269fontSize) * 0.5*_ratio.ratioY + Node269fontSize + 2 ]);
  18799. Node269.a('node.underlinevisible',false);
  18800. Node269.a('node.underlineBorderWidth', 1);
  18801. }
  18802. dataModel.add(Node269);
  18803. zoomNodeList.push({
  18804. node: Node269,
  18805. borderWidth: 0,
  18806. attr: 'node.borderwidth'
  18807. }); var Node270points=[340, 511,380, 511],
  18808. Node270rect=ht.Default.unionPoint([{x:340,y:511},{x:380,y:511}]),
  18809. Node270compspts=[];
  18810. _ratio = GD.getRatioWithRotation(0, ratio);
  18811. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  18812. _endratio = GD.getRatioWithRotation(0, ratio);
  18813. for(var i=0;i<Node270points.length;i++){
  18814. if(i%2==0){
  18815. Node270compspts.push(Node270points[i]-Node270rect.x);
  18816. }else{
  18817. Node270compspts.push(Node270points[i]-Node270rect.y);
  18818. }
  18819. }
  18820. var Node270ptslength=Node270compspts.length;
  18821. if (Node270rect.height === 0) {
  18822. Node270compspts[0] -= 0;
  18823. Node270compspts[Node270ptslength-2] += 0;
  18824. } else if (Node270rect.width === 0){
  18825. Node270compspts[1] -= 0;
  18826. Node270compspts[Node270ptslength-1] += 0;
  18827. } else {
  18828. Node270compspts[0] -= 0;
  18829. Node270compspts[1] -= 0;
  18830. Node270compspts[Node270ptslength-2] += 0;
  18831. Node270compspts[Node270ptslength-1] += 0;
  18832. }
  18833. Node270 = new ht.Node();
  18834. Node270.borderWidth = 1;
  18835. Node270rect.width = Node270rect.width === 0 ? 0.0001 : Node270rect.width;
  18836. Node270rect.height = Node270rect.height === 0 ? 0.0001 : Node270rect.height;
  18837. var Node270endCompspts = [Node270compspts[Node270ptslength-2],Node270compspts[Node270ptslength-1],0,0];
  18838. var Node270startCompspts = [Node270compspts[0],Node270compspts[1],0,0];
  18839. Node270.setImage(GD.getPolyLineJSON());
  18840. Node270.setPosition(Node270rect.x+Node270rect.width/2,Node270rect.y+Node270rect.height/2);
  18841. Node270.setSize(Node270rect.width,Node270rect.height);
  18842. Node270.setStyle("opacity",1);
  18843. Node270.s({'pixelPerfect':true});
  18844. Node270borderwidth=1;
  18845. Node270.setRotation(0);
  18846. dataModel.add(Node270);
  18847. Node270.a('node.points',Node270compspts);
  18848. Node270.a('node.segments',[1,2]);
  18849. Node270.a('node.color','rgba(255,128,0,1)');
  18850. Node270.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18851. Node270.a('node.borderColor','rgba(255,128,0,1)');
  18852. Node270.a('node.background','rgba(255,128,0,1)');
  18853. Node270.a('node.gradient','');
  18854. Node270.a('node.gradientcolor','rgba(255,128,0,1)');
  18855. Node270.a('node.endCompspts',Node270endCompspts);
  18856. Node270.a('node.startCompspts',Node270startCompspts);
  18857. (function (node, img, compspts, endCompspts, startCompspts) {
  18858. var position = node.getPosition(),
  18859. w = node.getWidth()*_ratio.ratioX,
  18860. h = node.getHeight()*_ratio.ratioY;
  18861. function resetPoints(rx, ry) {
  18862. for (var i = 0, len = compspts.length; i < len; i++) {
  18863. if (i%2 === 0) {
  18864. compspts[i]*=rx;
  18865. } else {
  18866. compspts[i]*=ry;
  18867. }
  18868. }
  18869. endCompspts[0] = compspts[compspts.length-2];
  18870. endCompspts[1] = compspts[compspts.length-1];
  18871. endCompspts[2] *= rx;
  18872. endCompspts[3] *= ry;
  18873. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18874. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18875. startCompspts[0] = compspts[0];
  18876. startCompspts[1] = compspts[1];
  18877. startCompspts[2] *= rx;
  18878. startCompspts[3] *= ry;
  18879. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18880. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18881. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18882. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18883. }
  18884. node.setSize(w, h);
  18885. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18886. node.a('node.width', w);
  18887. node.a('node.height', h);
  18888. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18889. node.borderWidth = 1;
  18890. node.a('node.borderwidth',node.borderWidth);
  18891. node._nodename = 'Node270';
  18892. node._nodeType = 'line';
  18893. zoomNodeList.push({
  18894. node: node,
  18895. attr: 'node.borderwidth'
  18896. });
  18897. var setWidth = node.setWidth,
  18898. setHeight = node.setHeight,
  18899. timer, rx = 1, ry = 1;
  18900. node.setWidth = function (width) {
  18901. var _width = this.getWidth();
  18902. rx = width / _width;
  18903. node.a('node.width', width);
  18904. setWidth.apply(this, arguments);
  18905. resetPoints(rx, 1);
  18906. }
  18907. node.setHeight = function (height) {
  18908. var _height = this.getHeight();
  18909. ry = height / _height;
  18910. node.a('node.height', height);
  18911. setHeight.apply(this, arguments);
  18912. resetPoints(1, ry);
  18913. }
  18914. })(Node270, Node270.getImage(), Node270compspts, Node270endCompspts, Node270startCompspts);
  18915. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18916. var Node271 = new ht.lib['矩形箭头上'](72*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node271');
  18917. _libModel.add("Node271", Node271);
  18918. Node271.setRotation(0*Math.PI/180);
  18919. ;
  18920. ;
  18921. var Node272points=[71, 571,131, 571],
  18922. Node272rect=ht.Default.unionPoint([{x:71,y:571},{x:131,y:571}]),
  18923. Node272compspts=[];
  18924. _ratio = GD.getRatioWithRotation(0, ratio);
  18925. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  18926. _endratio = GD.getRatioWithRotation(0, ratio);
  18927. for(var i=0;i<Node272points.length;i++){
  18928. if(i%2==0){
  18929. Node272compspts.push(Node272points[i]-Node272rect.x);
  18930. }else{
  18931. Node272compspts.push(Node272points[i]-Node272rect.y);
  18932. }
  18933. }
  18934. var Node272ptslength=Node272compspts.length;
  18935. if (Node272rect.height === 0) {
  18936. Node272compspts[0] -= 0;
  18937. Node272compspts[Node272ptslength-2] += 0;
  18938. } else if (Node272rect.width === 0){
  18939. Node272compspts[1] -= 0;
  18940. Node272compspts[Node272ptslength-1] += 0;
  18941. } else {
  18942. Node272compspts[0] -= 0;
  18943. Node272compspts[1] -= 0;
  18944. Node272compspts[Node272ptslength-2] += 0;
  18945. Node272compspts[Node272ptslength-1] += 0;
  18946. }
  18947. Node272 = new ht.Node();
  18948. Node272.borderWidth = 1;
  18949. Node272rect.width = Node272rect.width === 0 ? 0.0001 : Node272rect.width;
  18950. Node272rect.height = Node272rect.height === 0 ? 0.0001 : Node272rect.height;
  18951. var Node272endCompspts = [Node272compspts[Node272ptslength-2],Node272compspts[Node272ptslength-1],0,0];
  18952. var Node272startCompspts = [Node272compspts[0],Node272compspts[1],0,0];
  18953. Node272.setImage(GD.getPolyLineJSON());
  18954. Node272.setPosition(Node272rect.x+Node272rect.width/2,Node272rect.y+Node272rect.height/2);
  18955. Node272.setSize(Node272rect.width,Node272rect.height);
  18956. Node272.setStyle("opacity",1);
  18957. Node272.s({'pixelPerfect':true});
  18958. Node272borderwidth=1;
  18959. Node272.setRotation(0);
  18960. dataModel.add(Node272);
  18961. Node272.a('node.points',Node272compspts);
  18962. Node272.a('node.segments',[1,2]);
  18963. Node272.a('node.color','rgba(255,128,0,1)');
  18964. Node272.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18965. Node272.a('node.borderColor','rgba(255,128,0,1)');
  18966. Node272.a('node.background','rgba(255,128,0,1)');
  18967. Node272.a('node.gradient','');
  18968. Node272.a('node.gradientcolor','rgba(255,128,0,1)');
  18969. Node272.a('node.endCompspts',Node272endCompspts);
  18970. Node272.a('node.startCompspts',Node272startCompspts);
  18971. (function (node, img, compspts, endCompspts, startCompspts) {
  18972. var position = node.getPosition(),
  18973. w = node.getWidth()*_ratio.ratioX,
  18974. h = node.getHeight()*_ratio.ratioY;
  18975. function resetPoints(rx, ry) {
  18976. for (var i = 0, len = compspts.length; i < len; i++) {
  18977. if (i%2 === 0) {
  18978. compspts[i]*=rx;
  18979. } else {
  18980. compspts[i]*=ry;
  18981. }
  18982. }
  18983. endCompspts[0] = compspts[compspts.length-2];
  18984. endCompspts[1] = compspts[compspts.length-1];
  18985. endCompspts[2] *= rx;
  18986. endCompspts[3] *= ry;
  18987. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18988. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18989. startCompspts[0] = compspts[0];
  18990. startCompspts[1] = compspts[1];
  18991. startCompspts[2] *= rx;
  18992. startCompspts[3] *= ry;
  18993. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18994. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18995. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18996. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18997. }
  18998. node.setSize(w, h);
  18999. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19000. node.a('node.width', w);
  19001. node.a('node.height', h);
  19002. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19003. node.borderWidth = 1;
  19004. node.a('node.borderwidth',node.borderWidth);
  19005. node._nodename = 'Node272';
  19006. node._nodeType = 'line';
  19007. zoomNodeList.push({
  19008. node: node,
  19009. attr: 'node.borderwidth'
  19010. });
  19011. var setWidth = node.setWidth,
  19012. setHeight = node.setHeight,
  19013. timer, rx = 1, ry = 1;
  19014. node.setWidth = function (width) {
  19015. var _width = this.getWidth();
  19016. rx = width / _width;
  19017. node.a('node.width', width);
  19018. setWidth.apply(this, arguments);
  19019. resetPoints(rx, 1);
  19020. }
  19021. node.setHeight = function (height) {
  19022. var _height = this.getHeight();
  19023. ry = height / _height;
  19024. node.a('node.height', height);
  19025. setHeight.apply(this, arguments);
  19026. resetPoints(1, ry);
  19027. }
  19028. })(Node272, Node272.getImage(), Node272compspts, Node272endCompspts, Node272startCompspts);
  19029. var Node273points=[130, 571,130, 581],
  19030. Node273rect=ht.Default.unionPoint([{x:130,y:571},{x:130,y:581}]),
  19031. Node273compspts=[];
  19032. _ratio = GD.getRatioWithRotation(0, ratio);
  19033. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  19034. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  19035. for(var i=0;i<Node273points.length;i++){
  19036. if(i%2==0){
  19037. Node273compspts.push(Node273points[i]-Node273rect.x);
  19038. }else{
  19039. Node273compspts.push(Node273points[i]-Node273rect.y);
  19040. }
  19041. }
  19042. var Node273ptslength=Node273compspts.length;
  19043. if (Node273rect.height === 0) {
  19044. Node273compspts[0] -= 0;
  19045. Node273compspts[Node273ptslength-2] += 0;
  19046. } else if (Node273rect.width === 0){
  19047. Node273compspts[1] -= 0;
  19048. Node273compspts[Node273ptslength-1] += 0;
  19049. } else {
  19050. Node273compspts[0] -= 0;
  19051. Node273compspts[1] -= 0;
  19052. Node273compspts[Node273ptslength-2] += 0;
  19053. Node273compspts[Node273ptslength-1] += 0;
  19054. }
  19055. Node273 = new ht.Node();
  19056. Node273.borderWidth = 1;
  19057. Node273rect.width = Node273rect.width === 0 ? 0.0001 : Node273rect.width;
  19058. Node273rect.height = Node273rect.height === 0 ? 0.0001 : Node273rect.height;
  19059. var Node273endCompspts = [Node273compspts[Node273ptslength-2],Node273compspts[Node273ptslength-1],0,0];
  19060. var Node273startCompspts = [Node273compspts[0],Node273compspts[1],0,0];
  19061. Node273.setImage(GD.getPolyLineJSON());
  19062. Node273.setPosition(Node273rect.x+Node273rect.width/2,Node273rect.y+Node273rect.height/2);
  19063. Node273.setSize(Node273rect.width,Node273rect.height);
  19064. Node273.setStyle("opacity",1);
  19065. Node273.s({'pixelPerfect':true});
  19066. Node273borderwidth=1;
  19067. Node273.setRotation(0);
  19068. dataModel.add(Node273);
  19069. Node273.a('node.points',Node273compspts);
  19070. Node273.a('node.segments',[1,2]);
  19071. Node273.a('node.color','rgba(255,128,0,1)');
  19072. Node273.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19073. Node273.a('node.borderColor','rgba(255,128,0,1)');
  19074. Node273.a('node.background','rgba(255,128,0,1)');
  19075. Node273.a('node.gradient','');
  19076. Node273.a('node.gradientcolor','rgba(255,128,0,1)');
  19077. Node273.a('node.endCompspts',Node273endCompspts);
  19078. Node273.a('node.startCompspts',Node273startCompspts);
  19079. (function (node, img, compspts, endCompspts, startCompspts) {
  19080. var position = node.getPosition(),
  19081. w = node.getWidth()*_ratio.ratioX,
  19082. h = node.getHeight()*_ratio.ratioY;
  19083. function resetPoints(rx, ry) {
  19084. for (var i = 0, len = compspts.length; i < len; i++) {
  19085. if (i%2 === 0) {
  19086. compspts[i]*=rx;
  19087. } else {
  19088. compspts[i]*=ry;
  19089. }
  19090. }
  19091. endCompspts[0] = compspts[compspts.length-2];
  19092. endCompspts[1] = compspts[compspts.length-1];
  19093. endCompspts[2] *= rx;
  19094. endCompspts[3] *= ry;
  19095. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19096. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19097. startCompspts[0] = compspts[0];
  19098. startCompspts[1] = compspts[1];
  19099. startCompspts[2] *= rx;
  19100. startCompspts[3] *= ry;
  19101. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19102. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19103. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19104. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19105. }
  19106. node.setSize(w, h);
  19107. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19108. node.a('node.width', w);
  19109. node.a('node.height', h);
  19110. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19111. node.borderWidth = 1;
  19112. node.a('node.borderwidth',node.borderWidth);
  19113. node._nodename = 'Node273';
  19114. node._nodeType = 'line';
  19115. zoomNodeList.push({
  19116. node: node,
  19117. attr: 'node.borderwidth'
  19118. });
  19119. var setWidth = node.setWidth,
  19120. setHeight = node.setHeight,
  19121. timer, rx = 1, ry = 1;
  19122. node.setWidth = function (width) {
  19123. var _width = this.getWidth();
  19124. rx = width / _width;
  19125. node.a('node.width', width);
  19126. setWidth.apply(this, arguments);
  19127. resetPoints(rx, 1);
  19128. }
  19129. node.setHeight = function (height) {
  19130. var _height = this.getHeight();
  19131. ry = height / _height;
  19132. node.a('node.height', height);
  19133. setHeight.apply(this, arguments);
  19134. resetPoints(1, ry);
  19135. }
  19136. })(Node273, Node273.getImage(), Node273compspts, Node273endCompspts, Node273startCompspts);
  19137. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19138. var Node274 = new ht.lib['黄色接地'](129*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node274');
  19139. _libModel.add("Node274", Node274);
  19140. Node274.setRotation(0*Math.PI/180);
  19141. ;
  19142. ;
  19143. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  19144. var Node275 = new ht.lib['ss'](100*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node275');
  19145. _libModel.add("Node275", Node275);
  19146. Node275.setRotation(180*Math.PI/180);
  19147. ;
  19148. ;
  19149. var Node276points=[100, 581,100, 561],
  19150. Node276rect=ht.Default.unionPoint([{x:100,y:581},{x:100,y:561}]),
  19151. Node276compspts=[];
  19152. _ratio = GD.getRatioWithRotation(0, ratio);
  19153. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  19154. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  19155. for(var i=0;i<Node276points.length;i++){
  19156. if(i%2==0){
  19157. Node276compspts.push(Node276points[i]-Node276rect.x);
  19158. }else{
  19159. Node276compspts.push(Node276points[i]-Node276rect.y);
  19160. }
  19161. }
  19162. var Node276ptslength=Node276compspts.length;
  19163. if (Node276rect.height === 0) {
  19164. Node276compspts[0] -= 0;
  19165. Node276compspts[Node276ptslength-2] += 0;
  19166. } else if (Node276rect.width === 0){
  19167. Node276compspts[1] -= 0;
  19168. Node276compspts[Node276ptslength-1] += 0;
  19169. } else {
  19170. Node276compspts[0] -= 0;
  19171. Node276compspts[1] -= 0;
  19172. Node276compspts[Node276ptslength-2] += 0;
  19173. Node276compspts[Node276ptslength-1] += 0;
  19174. }
  19175. Node276 = new ht.Node();
  19176. Node276.borderWidth = 1;
  19177. Node276rect.width = Node276rect.width === 0 ? 0.0001 : Node276rect.width;
  19178. Node276rect.height = Node276rect.height === 0 ? 0.0001 : Node276rect.height;
  19179. var Node276endCompspts = [Node276compspts[Node276ptslength-2],Node276compspts[Node276ptslength-1],0,0];
  19180. var Node276startCompspts = [Node276compspts[0],Node276compspts[1],0,0];
  19181. Node276.setImage(GD.getPolyLineJSON());
  19182. Node276.setPosition(Node276rect.x+Node276rect.width/2,Node276rect.y+Node276rect.height/2);
  19183. Node276.setSize(Node276rect.width,Node276rect.height);
  19184. Node276.setStyle("opacity",1);
  19185. Node276.s({'pixelPerfect':true});
  19186. Node276borderwidth=1;
  19187. Node276.setRotation(0);
  19188. dataModel.add(Node276);
  19189. Node276.a('node.points',Node276compspts);
  19190. Node276.a('node.segments',[1,2]);
  19191. Node276.a('node.color','rgba(255,128,0,1)');
  19192. Node276.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19193. Node276.a('node.borderColor','rgba(255,128,0,1)');
  19194. Node276.a('node.background','rgba(255,128,0,1)');
  19195. Node276.a('node.gradient','');
  19196. Node276.a('node.gradientcolor','rgba(255,128,0,1)');
  19197. Node276.a('node.endCompspts',Node276endCompspts);
  19198. Node276.a('node.startCompspts',Node276startCompspts);
  19199. (function (node, img, compspts, endCompspts, startCompspts) {
  19200. var position = node.getPosition(),
  19201. w = node.getWidth()*_ratio.ratioX,
  19202. h = node.getHeight()*_ratio.ratioY;
  19203. function resetPoints(rx, ry) {
  19204. for (var i = 0, len = compspts.length; i < len; i++) {
  19205. if (i%2 === 0) {
  19206. compspts[i]*=rx;
  19207. } else {
  19208. compspts[i]*=ry;
  19209. }
  19210. }
  19211. endCompspts[0] = compspts[compspts.length-2];
  19212. endCompspts[1] = compspts[compspts.length-1];
  19213. endCompspts[2] *= rx;
  19214. endCompspts[3] *= ry;
  19215. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19216. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19217. startCompspts[0] = compspts[0];
  19218. startCompspts[1] = compspts[1];
  19219. startCompspts[2] *= rx;
  19220. startCompspts[3] *= ry;
  19221. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19222. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19223. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19224. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19225. }
  19226. node.setSize(w, h);
  19227. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19228. node.a('node.width', w);
  19229. node.a('node.height', h);
  19230. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19231. node.borderWidth = 1;
  19232. node.a('node.borderwidth',node.borderWidth);
  19233. node._nodename = 'Node276';
  19234. node._nodeType = 'line';
  19235. zoomNodeList.push({
  19236. node: node,
  19237. attr: 'node.borderwidth'
  19238. });
  19239. var setWidth = node.setWidth,
  19240. setHeight = node.setHeight,
  19241. timer, rx = 1, ry = 1;
  19242. node.setWidth = function (width) {
  19243. var _width = this.getWidth();
  19244. rx = width / _width;
  19245. node.a('node.width', width);
  19246. setWidth.apply(this, arguments);
  19247. resetPoints(rx, 1);
  19248. }
  19249. node.setHeight = function (height) {
  19250. var _height = this.getHeight();
  19251. ry = height / _height;
  19252. node.a('node.height', height);
  19253. setHeight.apply(this, arguments);
  19254. resetPoints(1, ry);
  19255. }
  19256. })(Node276, Node276.getImage(), Node276compspts, Node276endCompspts, Node276startCompspts);
  19257. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19258. var Node277 = new ht.lib['矩形箭头上'](381*ratio.ratioX, 538*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node277');
  19259. _libModel.add("Node277", Node277);
  19260. Node277.setRotation(0*Math.PI/180);
  19261. ;
  19262. ;
  19263. var Node278points=[340, 561,340, 571],
  19264. Node278rect=ht.Default.unionPoint([{x:340,y:561},{x:340,y:571}]),
  19265. Node278compspts=[];
  19266. _ratio = GD.getRatioWithRotation(0, ratio);
  19267. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  19268. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  19269. for(var i=0;i<Node278points.length;i++){
  19270. if(i%2==0){
  19271. Node278compspts.push(Node278points[i]-Node278rect.x);
  19272. }else{
  19273. Node278compspts.push(Node278points[i]-Node278rect.y);
  19274. }
  19275. }
  19276. var Node278ptslength=Node278compspts.length;
  19277. if (Node278rect.height === 0) {
  19278. Node278compspts[0] -= 0;
  19279. Node278compspts[Node278ptslength-2] += 0;
  19280. } else if (Node278rect.width === 0){
  19281. Node278compspts[1] -= 0;
  19282. Node278compspts[Node278ptslength-1] += 0;
  19283. } else {
  19284. Node278compspts[0] -= 0;
  19285. Node278compspts[1] -= 0;
  19286. Node278compspts[Node278ptslength-2] += 0;
  19287. Node278compspts[Node278ptslength-1] += 0;
  19288. }
  19289. Node278 = new ht.Node();
  19290. Node278.borderWidth = 1;
  19291. Node278rect.width = Node278rect.width === 0 ? 0.0001 : Node278rect.width;
  19292. Node278rect.height = Node278rect.height === 0 ? 0.0001 : Node278rect.height;
  19293. var Node278endCompspts = [Node278compspts[Node278ptslength-2],Node278compspts[Node278ptslength-1],0,0];
  19294. var Node278startCompspts = [Node278compspts[0],Node278compspts[1],0,0];
  19295. Node278.setImage(GD.getPolyLineJSON());
  19296. Node278.setPosition(Node278rect.x+Node278rect.width/2,Node278rect.y+Node278rect.height/2);
  19297. Node278.setSize(Node278rect.width,Node278rect.height);
  19298. Node278.setStyle("opacity",1);
  19299. Node278.s({'pixelPerfect':true});
  19300. Node278borderwidth=1;
  19301. Node278.setRotation(0);
  19302. dataModel.add(Node278);
  19303. Node278.a('node.points',Node278compspts);
  19304. Node278.a('node.segments',[1,2]);
  19305. Node278.a('node.color','rgba(255,128,0,1)');
  19306. Node278.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19307. Node278.a('node.borderColor','rgba(255,128,0,1)');
  19308. Node278.a('node.background','rgba(255,128,0,1)');
  19309. Node278.a('node.gradient','');
  19310. Node278.a('node.gradientcolor','rgba(255,128,0,1)');
  19311. Node278.a('node.endCompspts',Node278endCompspts);
  19312. Node278.a('node.startCompspts',Node278startCompspts);
  19313. (function (node, img, compspts, endCompspts, startCompspts) {
  19314. var position = node.getPosition(),
  19315. w = node.getWidth()*_ratio.ratioX,
  19316. h = node.getHeight()*_ratio.ratioY;
  19317. function resetPoints(rx, ry) {
  19318. for (var i = 0, len = compspts.length; i < len; i++) {
  19319. if (i%2 === 0) {
  19320. compspts[i]*=rx;
  19321. } else {
  19322. compspts[i]*=ry;
  19323. }
  19324. }
  19325. endCompspts[0] = compspts[compspts.length-2];
  19326. endCompspts[1] = compspts[compspts.length-1];
  19327. endCompspts[2] *= rx;
  19328. endCompspts[3] *= ry;
  19329. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19330. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19331. startCompspts[0] = compspts[0];
  19332. startCompspts[1] = compspts[1];
  19333. startCompspts[2] *= rx;
  19334. startCompspts[3] *= ry;
  19335. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19336. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19337. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19338. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19339. }
  19340. node.setSize(w, h);
  19341. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19342. node.a('node.width', w);
  19343. node.a('node.height', h);
  19344. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19345. node.borderWidth = 1;
  19346. node.a('node.borderwidth',node.borderWidth);
  19347. node._nodename = 'Node278';
  19348. node._nodeType = 'line';
  19349. zoomNodeList.push({
  19350. node: node,
  19351. attr: 'node.borderwidth'
  19352. });
  19353. var setWidth = node.setWidth,
  19354. setHeight = node.setHeight,
  19355. timer, rx = 1, ry = 1;
  19356. node.setWidth = function (width) {
  19357. var _width = this.getWidth();
  19358. rx = width / _width;
  19359. node.a('node.width', width);
  19360. setWidth.apply(this, arguments);
  19361. resetPoints(rx, 1);
  19362. }
  19363. node.setHeight = function (height) {
  19364. var _height = this.getHeight();
  19365. ry = height / _height;
  19366. node.a('node.height', height);
  19367. setHeight.apply(this, arguments);
  19368. resetPoints(1, ry);
  19369. }
  19370. })(Node278, Node278.getImage(), Node278compspts, Node278endCompspts, Node278startCompspts);
  19371. var Node279points=[340, 571,360, 571],
  19372. Node279rect=ht.Default.unionPoint([{x:340,y:571},{x:360,y:571}]),
  19373. Node279compspts=[];
  19374. _ratio = GD.getRatioWithRotation(0, ratio);
  19375. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  19376. _endratio = GD.getRatioWithRotation(0, ratio);
  19377. for(var i=0;i<Node279points.length;i++){
  19378. if(i%2==0){
  19379. Node279compspts.push(Node279points[i]-Node279rect.x);
  19380. }else{
  19381. Node279compspts.push(Node279points[i]-Node279rect.y);
  19382. }
  19383. }
  19384. var Node279ptslength=Node279compspts.length;
  19385. if (Node279rect.height === 0) {
  19386. Node279compspts[0] -= 0;
  19387. Node279compspts[Node279ptslength-2] += 0;
  19388. } else if (Node279rect.width === 0){
  19389. Node279compspts[1] -= 0;
  19390. Node279compspts[Node279ptslength-1] += 0;
  19391. } else {
  19392. Node279compspts[0] -= 0;
  19393. Node279compspts[1] -= 0;
  19394. Node279compspts[Node279ptslength-2] += 0;
  19395. Node279compspts[Node279ptslength-1] += 0;
  19396. }
  19397. Node279 = new ht.Node();
  19398. Node279.borderWidth = 1;
  19399. Node279rect.width = Node279rect.width === 0 ? 0.0001 : Node279rect.width;
  19400. Node279rect.height = Node279rect.height === 0 ? 0.0001 : Node279rect.height;
  19401. var Node279endCompspts = [Node279compspts[Node279ptslength-2],Node279compspts[Node279ptslength-1],0,0];
  19402. var Node279startCompspts = [Node279compspts[0],Node279compspts[1],0,0];
  19403. Node279.setImage(GD.getPolyLineJSON());
  19404. Node279.setPosition(Node279rect.x+Node279rect.width/2,Node279rect.y+Node279rect.height/2);
  19405. Node279.setSize(Node279rect.width,Node279rect.height);
  19406. Node279.setStyle("opacity",1);
  19407. Node279.s({'pixelPerfect':true});
  19408. Node279borderwidth=1;
  19409. Node279.setRotation(0);
  19410. dataModel.add(Node279);
  19411. Node279.a('node.points',Node279compspts);
  19412. Node279.a('node.segments',[1,2]);
  19413. Node279.a('node.color','rgba(255,128,0,1)');
  19414. Node279.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19415. Node279.a('node.borderColor','rgba(255,128,0,1)');
  19416. Node279.a('node.background','rgba(255,128,0,1)');
  19417. Node279.a('node.gradient','');
  19418. Node279.a('node.gradientcolor','rgba(255,128,0,1)');
  19419. Node279.a('node.endCompspts',Node279endCompspts);
  19420. Node279.a('node.startCompspts',Node279startCompspts);
  19421. (function (node, img, compspts, endCompspts, startCompspts) {
  19422. var position = node.getPosition(),
  19423. w = node.getWidth()*_ratio.ratioX,
  19424. h = node.getHeight()*_ratio.ratioY;
  19425. function resetPoints(rx, ry) {
  19426. for (var i = 0, len = compspts.length; i < len; i++) {
  19427. if (i%2 === 0) {
  19428. compspts[i]*=rx;
  19429. } else {
  19430. compspts[i]*=ry;
  19431. }
  19432. }
  19433. endCompspts[0] = compspts[compspts.length-2];
  19434. endCompspts[1] = compspts[compspts.length-1];
  19435. endCompspts[2] *= rx;
  19436. endCompspts[3] *= ry;
  19437. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19438. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19439. startCompspts[0] = compspts[0];
  19440. startCompspts[1] = compspts[1];
  19441. startCompspts[2] *= rx;
  19442. startCompspts[3] *= ry;
  19443. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19444. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19445. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19446. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19447. }
  19448. node.setSize(w, h);
  19449. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19450. node.a('node.width', w);
  19451. node.a('node.height', h);
  19452. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19453. node.borderWidth = 1;
  19454. node.a('node.borderwidth',node.borderWidth);
  19455. node._nodename = 'Node279';
  19456. node._nodeType = 'line';
  19457. zoomNodeList.push({
  19458. node: node,
  19459. attr: 'node.borderwidth'
  19460. });
  19461. var setWidth = node.setWidth,
  19462. setHeight = node.setHeight,
  19463. timer, rx = 1, ry = 1;
  19464. node.setWidth = function (width) {
  19465. var _width = this.getWidth();
  19466. rx = width / _width;
  19467. node.a('node.width', width);
  19468. setWidth.apply(this, arguments);
  19469. resetPoints(rx, 1);
  19470. }
  19471. node.setHeight = function (height) {
  19472. var _height = this.getHeight();
  19473. ry = height / _height;
  19474. node.a('node.height', height);
  19475. setHeight.apply(this, arguments);
  19476. resetPoints(1, ry);
  19477. }
  19478. })(Node279, Node279.getImage(), Node279compspts, Node279endCompspts, Node279startCompspts);
  19479. var Node280points=[360, 571,360, 611],
  19480. Node280rect=ht.Default.unionPoint([{x:360,y:571},{x:360,y:611}]),
  19481. Node280compspts=[];
  19482. _ratio = GD.getRatioWithRotation(0, ratio);
  19483. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  19484. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  19485. for(var i=0;i<Node280points.length;i++){
  19486. if(i%2==0){
  19487. Node280compspts.push(Node280points[i]-Node280rect.x);
  19488. }else{
  19489. Node280compspts.push(Node280points[i]-Node280rect.y);
  19490. }
  19491. }
  19492. var Node280ptslength=Node280compspts.length;
  19493. if (Node280rect.height === 0) {
  19494. Node280compspts[0] -= 0;
  19495. Node280compspts[Node280ptslength-2] += 0;
  19496. } else if (Node280rect.width === 0){
  19497. Node280compspts[1] -= 0;
  19498. Node280compspts[Node280ptslength-1] += 0;
  19499. } else {
  19500. Node280compspts[0] -= 0;
  19501. Node280compspts[1] -= 0;
  19502. Node280compspts[Node280ptslength-2] += 0;
  19503. Node280compspts[Node280ptslength-1] += 0;
  19504. }
  19505. Node280 = new ht.Node();
  19506. Node280.borderWidth = 1;
  19507. Node280rect.width = Node280rect.width === 0 ? 0.0001 : Node280rect.width;
  19508. Node280rect.height = Node280rect.height === 0 ? 0.0001 : Node280rect.height;
  19509. var Node280endCompspts = [Node280compspts[Node280ptslength-2],Node280compspts[Node280ptslength-1],0,0];
  19510. var Node280startCompspts = [Node280compspts[0],Node280compspts[1],0,0];
  19511. Node280.setImage(GD.getPolyLineJSON());
  19512. Node280.setPosition(Node280rect.x+Node280rect.width/2,Node280rect.y+Node280rect.height/2);
  19513. Node280.setSize(Node280rect.width,Node280rect.height);
  19514. Node280.setStyle("opacity",1);
  19515. Node280.s({'pixelPerfect':true});
  19516. Node280borderwidth=1;
  19517. Node280.setRotation(0);
  19518. dataModel.add(Node280);
  19519. Node280.a('node.points',Node280compspts);
  19520. Node280.a('node.segments',[1,2]);
  19521. Node280.a('node.color','rgba(255,128,0,1)');
  19522. Node280.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19523. Node280.a('node.borderColor','rgba(255,128,0,1)');
  19524. Node280.a('node.background','rgba(255,128,0,1)');
  19525. Node280.a('node.gradient','');
  19526. Node280.a('node.gradientcolor','rgba(255,128,0,1)');
  19527. Node280.a('node.endCompspts',Node280endCompspts);
  19528. Node280.a('node.startCompspts',Node280startCompspts);
  19529. (function (node, img, compspts, endCompspts, startCompspts) {
  19530. var position = node.getPosition(),
  19531. w = node.getWidth()*_ratio.ratioX,
  19532. h = node.getHeight()*_ratio.ratioY;
  19533. function resetPoints(rx, ry) {
  19534. for (var i = 0, len = compspts.length; i < len; i++) {
  19535. if (i%2 === 0) {
  19536. compspts[i]*=rx;
  19537. } else {
  19538. compspts[i]*=ry;
  19539. }
  19540. }
  19541. endCompspts[0] = compspts[compspts.length-2];
  19542. endCompspts[1] = compspts[compspts.length-1];
  19543. endCompspts[2] *= rx;
  19544. endCompspts[3] *= ry;
  19545. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19546. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19547. startCompspts[0] = compspts[0];
  19548. startCompspts[1] = compspts[1];
  19549. startCompspts[2] *= rx;
  19550. startCompspts[3] *= ry;
  19551. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19552. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19553. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19554. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19555. }
  19556. node.setSize(w, h);
  19557. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19558. node.a('node.width', w);
  19559. node.a('node.height', h);
  19560. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19561. node.borderWidth = 1;
  19562. node.a('node.borderwidth',node.borderWidth);
  19563. node._nodename = 'Node280';
  19564. node._nodeType = 'line';
  19565. zoomNodeList.push({
  19566. node: node,
  19567. attr: 'node.borderwidth'
  19568. });
  19569. var setWidth = node.setWidth,
  19570. setHeight = node.setHeight,
  19571. timer, rx = 1, ry = 1;
  19572. node.setWidth = function (width) {
  19573. var _width = this.getWidth();
  19574. rx = width / _width;
  19575. node.a('node.width', width);
  19576. setWidth.apply(this, arguments);
  19577. resetPoints(rx, 1);
  19578. }
  19579. node.setHeight = function (height) {
  19580. var _height = this.getHeight();
  19581. ry = height / _height;
  19582. node.a('node.height', height);
  19583. setHeight.apply(this, arguments);
  19584. resetPoints(1, ry);
  19585. }
  19586. })(Node280, Node280.getImage(), Node280compspts, Node280endCompspts, Node280startCompspts);
  19587. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19588. var Node281 = new ht.lib['黄色接地'](360*ratio.ratioX, 618*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node281');
  19589. _libModel.add("Node281", Node281);
  19590. Node281.setRotation(0*Math.PI/180);
  19591. ;
  19592. ;
  19593. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19594. var Node282 = new ht.Node();
  19595. var Node282textStart, Node282textWidth, Node282lineStart, Node282align = 'left', Node282fontSize = 13.3333*_ratio.ratioY,Node282width = 50*_ratio.ratioX, Node282height = 24*_ratio.ratioY;
  19596. (function () {
  19597. if (Node282align === 'left') {
  19598. Node282textStart = Node282fontSize * 0.2 > 2 ? Node282fontSize * 0.2 - 4 : Node282fontSize * 0.2 - 9;
  19599. Node282textWidth = Node282width;
  19600. Node282lineStart = 1;
  19601. } else if (Node282align === 'right') {
  19602. Node282textStart = 0;
  19603. Node282textWidth =Node282fontSize <= 8 ? Node282width + Node282fontSize * 0.2 + 6 : Node282width - Node282fontSize * 0.2;
  19604. Node282lineStart = (Node282width - (ht.Default.getTextSize('351', ' '+ Node282fontSize + 'px "Arial"').width + 6)) * 0.5;
  19605. } else if (Node282align === 'center') {
  19606. Node282textStart = -3;
  19607. Node282textWidth = Node282width;
  19608. Node282lineStart = Node282width - ht.Default.getTextSize('351', ' '+ Node282fontSize + 'px "Arial"').width - 11;
  19609. }
  19610. })();
  19611. Node282.setImage(GD.getTextJSON(Node282width, Node282height, true, false, false, ' '+ Node282fontSize + 'px "Arial"'))
  19612. Node282.setPosition(135*ratio.ratioX, 543*ratio.ratioY);
  19613. Node282.setWidth(Node282width);
  19614. Node282.setHeight(Node282height);
  19615. Node282._nodeType = 'text';
  19616. Node282._disallowEvert = true;
  19617. Node282.setRotation(0*Math.PI/180);
  19618. Node282.a('node.width', Node282width);
  19619. Node282.a('node.height', Node282height);
  19620. Node282.a('node.rect', [0, 0, Node282width, Node282height]);
  19621. Node282.a('node.bordercolor','rgba(0,0,0,1)');
  19622. Node282.a('node.borderwidth', 0);
  19623. Node282.a('node.background','' || 'rgba(0,0,0,0)');
  19624. Node282.a('node.gradient','');
  19625. Node282.a('node.gradientcolor','');
  19626. Node282.a('node.text','351');
  19627. Node282.a('node.textalign','left');
  19628. Node282.a('node.textvAlign','middle');
  19629. Node282.a('node.textrect', [Node282textStart, 0, Node282textWidth, Node282height]);
  19630. Node282.a('node.color','rgba(0,0,0,1)');
  19631. Node282.a('node.font',' '+ Node282fontSize + 'px "Arial"');
  19632. Node282.a('node.textvisible',true);
  19633. Node282.a('node.linefeed',false);
  19634. if (false) {
  19635. Node282.a('node.textfunc',function(g) {
  19636. g.beginPath();
  19637. var str=Node282.a('node.text') || '351';
  19638. var color=Node282.a('node.color') || 'rgba(0,0,0,1)';
  19639. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node282width,Node282height,13.3333*_ratio.ratioY,"left",color,' '+ Node282fontSize + 'px "Arial"', 0,g);
  19640. });
  19641. }
  19642. if (false) {
  19643. Node282.a('node.underlinepoints',[Node282lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node282fontSize + 2 , ht.Default.getTextSize('351', ' '+ Node282fontSize + 'px "Arial"').width + 6, (Node282height - Node282fontSize) * 0.5*_ratio.ratioY + Node282fontSize + 2 ]);
  19644. Node282.a('node.underlinevisible',false);
  19645. Node282.a('node.underlineBorderWidth', 1);
  19646. }
  19647. dataModel.add(Node282);
  19648. zoomNodeList.push({
  19649. node: Node282,
  19650. borderWidth: 0,
  19651. attr: 'node.borderwidth'
  19652. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19653. var Node283 = new ht.Node();
  19654. var Node283textStart, Node283textWidth, Node283lineStart, Node283align = 'left', Node283fontSize = 13.3333*_ratio.ratioY,Node283width = 50*_ratio.ratioX, Node283height = 24*_ratio.ratioY;
  19655. (function () {
  19656. if (Node283align === 'left') {
  19657. Node283textStart = Node283fontSize * 0.2 > 2 ? Node283fontSize * 0.2 - 4 : Node283fontSize * 0.2 - 9;
  19658. Node283textWidth = Node283width;
  19659. Node283lineStart = 1;
  19660. } else if (Node283align === 'right') {
  19661. Node283textStart = 0;
  19662. Node283textWidth =Node283fontSize <= 8 ? Node283width + Node283fontSize * 0.2 + 6 : Node283width - Node283fontSize * 0.2;
  19663. Node283lineStart = (Node283width - (ht.Default.getTextSize('352', ' '+ Node283fontSize + 'px "Arial"').width + 6)) * 0.5;
  19664. } else if (Node283align === 'center') {
  19665. Node283textStart = -3;
  19666. Node283textWidth = Node283width;
  19667. Node283lineStart = Node283width - ht.Default.getTextSize('352', ' '+ Node283fontSize + 'px "Arial"').width - 11;
  19668. }
  19669. })();
  19670. Node283.setImage(GD.getTextJSON(Node283width, Node283height, true, false, false, ' '+ Node283fontSize + 'px "Arial"'))
  19671. Node283.setPosition(305*ratio.ratioX, 543*ratio.ratioY);
  19672. Node283.setWidth(Node283width);
  19673. Node283.setHeight(Node283height);
  19674. Node283._nodeType = 'text';
  19675. Node283._disallowEvert = true;
  19676. Node283.setRotation(0*Math.PI/180);
  19677. Node283.a('node.width', Node283width);
  19678. Node283.a('node.height', Node283height);
  19679. Node283.a('node.rect', [0, 0, Node283width, Node283height]);
  19680. Node283.a('node.bordercolor','rgba(0,0,0,1)');
  19681. Node283.a('node.borderwidth', 0);
  19682. Node283.a('node.background','' || 'rgba(0,0,0,0)');
  19683. Node283.a('node.gradient','');
  19684. Node283.a('node.gradientcolor','');
  19685. Node283.a('node.text','352');
  19686. Node283.a('node.textalign','left');
  19687. Node283.a('node.textvAlign','middle');
  19688. Node283.a('node.textrect', [Node283textStart, 0, Node283textWidth, Node283height]);
  19689. Node283.a('node.color','rgba(0,0,0,1)');
  19690. Node283.a('node.font',' '+ Node283fontSize + 'px "Arial"');
  19691. Node283.a('node.textvisible',true);
  19692. Node283.a('node.linefeed',false);
  19693. if (false) {
  19694. Node283.a('node.textfunc',function(g) {
  19695. g.beginPath();
  19696. var str=Node283.a('node.text') || '352';
  19697. var color=Node283.a('node.color') || 'rgba(0,0,0,1)';
  19698. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node283width,Node283height,13.3333*_ratio.ratioY,"left",color,' '+ Node283fontSize + 'px "Arial"', 0,g);
  19699. });
  19700. }
  19701. if (false) {
  19702. Node283.a('node.underlinepoints',[Node283lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node283fontSize + 2 , ht.Default.getTextSize('352', ' '+ Node283fontSize + 'px "Arial"').width + 6, (Node283height - Node283fontSize) * 0.5*_ratio.ratioY + Node283fontSize + 2 ]);
  19703. Node283.a('node.underlinevisible',false);
  19704. Node283.a('node.underlineBorderWidth', 1);
  19705. }
  19706. dataModel.add(Node283);
  19707. zoomNodeList.push({
  19708. node: Node283,
  19709. borderWidth: 0,
  19710. attr: 'node.borderwidth'
  19711. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19712. var Node284 = new ht.Node();
  19713. var Node284textStart, Node284textWidth, Node284lineStart, Node284align = 'left', Node284fontSize = 13.3333*_ratio.ratioY,Node284width = 50*_ratio.ratioX, Node284height = 24*_ratio.ratioY;
  19714. (function () {
  19715. if (Node284align === 'left') {
  19716. Node284textStart = Node284fontSize * 0.2 > 2 ? Node284fontSize * 0.2 - 4 : Node284fontSize * 0.2 - 9;
  19717. Node284textWidth = Node284width;
  19718. Node284lineStart = 1;
  19719. } else if (Node284align === 'right') {
  19720. Node284textStart = 0;
  19721. Node284textWidth =Node284fontSize <= 8 ? Node284width + Node284fontSize * 0.2 + 6 : Node284width - Node284fontSize * 0.2;
  19722. Node284lineStart = (Node284width - (ht.Default.getTextSize('319', ' '+ Node284fontSize + 'px "Arial"').width + 6)) * 0.5;
  19723. } else if (Node284align === 'center') {
  19724. Node284textStart = -3;
  19725. Node284textWidth = Node284width;
  19726. Node284lineStart = Node284width - ht.Default.getTextSize('319', ' '+ Node284fontSize + 'px "Arial"').width - 11;
  19727. }
  19728. })();
  19729. Node284.setImage(GD.getTextJSON(Node284width, Node284height, true, false, false, ' '+ Node284fontSize + 'px "Arial"'))
  19730. Node284.setPosition(374*ratio.ratioX, 543*ratio.ratioY);
  19731. Node284.setWidth(Node284width);
  19732. Node284.setHeight(Node284height);
  19733. Node284._nodeType = 'text';
  19734. Node284._disallowEvert = true;
  19735. Node284.setRotation(0*Math.PI/180);
  19736. Node284.a('node.width', Node284width);
  19737. Node284.a('node.height', Node284height);
  19738. Node284.a('node.rect', [0, 0, Node284width, Node284height]);
  19739. Node284.a('node.bordercolor','rgba(0,0,0,1)');
  19740. Node284.a('node.borderwidth', 0);
  19741. Node284.a('node.background','' || 'rgba(0,0,0,0)');
  19742. Node284.a('node.gradient','');
  19743. Node284.a('node.gradientcolor','');
  19744. Node284.a('node.text','319');
  19745. Node284.a('node.textalign','left');
  19746. Node284.a('node.textvAlign','middle');
  19747. Node284.a('node.textrect', [Node284textStart, 0, Node284textWidth, Node284height]);
  19748. Node284.a('node.color','rgba(0,0,0,1)');
  19749. Node284.a('node.font',' '+ Node284fontSize + 'px "Arial"');
  19750. Node284.a('node.textvisible',true);
  19751. Node284.a('node.linefeed',false);
  19752. if (false) {
  19753. Node284.a('node.textfunc',function(g) {
  19754. g.beginPath();
  19755. var str=Node284.a('node.text') || '319';
  19756. var color=Node284.a('node.color') || 'rgba(0,0,0,1)';
  19757. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node284width,Node284height,13.3333*_ratio.ratioY,"left",color,' '+ Node284fontSize + 'px "Arial"', 0,g);
  19758. });
  19759. }
  19760. if (false) {
  19761. Node284.a('node.underlinepoints',[Node284lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node284fontSize + 2 , ht.Default.getTextSize('319', ' '+ Node284fontSize + 'px "Arial"').width + 6, (Node284height - Node284fontSize) * 0.5*_ratio.ratioY + Node284fontSize + 2 ]);
  19762. Node284.a('node.underlinevisible',false);
  19763. Node284.a('node.underlineBorderWidth', 1);
  19764. }
  19765. dataModel.add(Node284);
  19766. zoomNodeList.push({
  19767. node: Node284,
  19768. borderWidth: 0,
  19769. attr: 'node.borderwidth'
  19770. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19771. var Node285_0= new ht.Node();
  19772. Node285_0._borderWidth = 1;
  19773. Node285_0.setImage({
  19774. width: 70*_ratio.ratioX,
  19775. height:40*_ratio.ratioY,
  19776. clip:function(g, width, height, data){
  19777. drawRoundRect(g,0,0,width,height,3,3,'rgba(255,128,0,1)', Node285_0._borderWidth);
  19778. g.clip();
  19779. },
  19780. comps: [
  19781. {
  19782. type: 'rect',
  19783. rect: {value: [0, 0, 70*_ratio.ratioX, 40*_ratio.ratioY], func: 'attr@Node285_0.rect'},
  19784. background:{value:'rgba(255,255,255,0.003921569)', func: 'attr@Node285_0.background'},
  19785. gradient: {value:'', func: 'attr@Node285_0.gradient'},
  19786. gradientColor:{value:'', func: 'attr@Node285_0.gradientcolor'},
  19787. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node285_0.borderPattern'}
  19788. },
  19789. {
  19790. type: 'rect',
  19791. rect: {value: [0, 0, 0, 0], func: 'attr@Node285_0.fillrect'},
  19792. background: {value: 'rgba(255,255,255,0.003921569)', func: 'attr@Node285_0.fillbackcolor'},
  19793. gradientColor: {value: '', func: 'attr@Node285_0.fillgradientcolor'},
  19794. gradient: {value: '', func: 'attr@Node285_0.fillgradient'}
  19795. },
  19796. {
  19797. type: 'rect',
  19798. rect: {value: [0,0,70*_ratio.ratioX, 40*_ratio.ratioY], func: 'attr@Node285_0.rect'},
  19799. dash: false,
  19800. borderwidth: {value: 1, func: 'attr@Node285_0.borderwidth'},
  19801. borderColor: {value: 'rgba(255,128,0,1)', func: 'attr@Node285_0.color'},
  19802. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node285_0.borderPattern'}
  19803. }
  19804. ]
  19805. });
  19806. var Node285_0borderwidth = 1;
  19807. var Node285_0borderFillwidth = 1*2;
  19808. Node285_0 .setPosition(797*ratio.ratioX,801*ratio.ratioY);
  19809. Node285_0.setSize(70*_ratio.ratioX, 40*_ratio.ratioY);
  19810. Node285_0.setRotation(0*Math.PI/180);
  19811. Node285_0.s({'pixelPerfect':true});
  19812. Node285_0.a('Node285_0.borderwidth',1);
  19813. Node285_0.a('Node285_0.color','@bordercolor@');
  19814. Node285_0.a('Node285_0.background','rgba(255,255,255,0.003921569)');
  19815. Node285_0.a('Node285_0.gradient','');
  19816. Node285_0.a('Node285_0.gradientcolor','');
  19817. Node285_0.a('Node285_0.borderPattern',getDashStyle("Solid"));
  19818. Node285_0.a('Node285_0.fillrect',[0,0,0,0]);
  19819. Node285_0.a('Node285_0.fillbackcolor','rgba(0, 0, 0, 0)');
  19820. Node285_0.a('Node285_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  19821. Node285_0.a('Node285_0.fillgradient','');
  19822. Node285_0borderwidth=1;
  19823. dataModel.add(Node285_0);
  19824. Node285_0.borderWidth = 1;
  19825. Node285_0.borderFillwidth = 1*2;
  19826. Node285_0._nodename = 'Node285_0';
  19827. Node285_0._nodeType = 'roundrect';
  19828. zoomNodeList.push({
  19829. node: Node285_0,
  19830. attr: 'Node285_0.borderwidth'
  19831. });
  19832. (function (node, _img) {
  19833. var setWidth = node.setWidth,
  19834. setHeight = node.setHeight;
  19835. node.setWidth = function (width) {
  19836. if (width === this.getWidth()) return ;
  19837. var height = this.getHeight();
  19838. _img.width = width;
  19839. this.a('Node285_0.rect', [0,0,width, height]);
  19840. setWidth.apply(this, arguments);
  19841. }
  19842. node.setHeight = function (height) {
  19843. if (height === this.getHeight()) return ;
  19844. var width = this.getWidth();
  19845. _img.height = height;
  19846. this.a('Node285_0.rect', [0,0,width, height]);
  19847. setHeight.apply(this, arguments);
  19848. }
  19849. })(Node285_0, Node285_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19850. var Node285_1 = new ht.Node();
  19851. var Node285_1textStart, Node285_1textWidth, Node285_1lineStart, Node285_1align = 'left', Node285_1fontSize = 13.3333*_ratio.ratioY,Node285_1width = 34*_ratio.ratioX, Node285_1height = 16*_ratio.ratioY;
  19852. (function () {
  19853. if (Node285_1align === 'left') {
  19854. Node285_1textStart = Node285_1fontSize * 0.2 > 2 ? Node285_1fontSize * 0.2 - 4 : Node285_1fontSize * 0.2 - 9;
  19855. Node285_1textWidth = Node285_1width;
  19856. Node285_1lineStart = 1;
  19857. } else if (Node285_1align === 'right') {
  19858. Node285_1textStart = 0;
  19859. Node285_1textWidth =Node285_1fontSize <= 8 ? Node285_1width + Node285_1fontSize * 0.2 + 6 : Node285_1width - Node285_1fontSize * 0.2;
  19860. Node285_1lineStart = (Node285_1width - (ht.Default.getTextSize('就地', ' '+ Node285_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  19861. } else if (Node285_1align === 'center') {
  19862. Node285_1textStart = -3;
  19863. Node285_1textWidth = Node285_1width;
  19864. Node285_1lineStart = Node285_1width - ht.Default.getTextSize('就地', ' '+ Node285_1fontSize + 'px "Arial"').width - 11;
  19865. }
  19866. })();
  19867. Node285_1.setImage(GD.getTextJSON(Node285_1width, Node285_1height, true, false, false, ' '+ Node285_1fontSize + 'px "Arial"'))
  19868. Node285_1.setPosition(813*ratio.ratioX, 795*ratio.ratioY);
  19869. Node285_1.setWidth(Node285_1width);
  19870. Node285_1.setHeight(Node285_1height);
  19871. Node285_1._nodeType = 'text';
  19872. Node285_1._disallowEvert = true;
  19873. Node285_1.setRotation(0*Math.PI/180);
  19874. Node285_1.a('node.width', Node285_1width);
  19875. Node285_1.a('node.height', Node285_1height);
  19876. Node285_1.a('node.rect', [0, 0, Node285_1width, Node285_1height]);
  19877. Node285_1.a('node.bordercolor','rgba(0,0,0,1)');
  19878. Node285_1.a('node.borderwidth', 0);
  19879. Node285_1.a('node.background','' || 'rgba(0,0,0,0)');
  19880. Node285_1.a('node.gradient','');
  19881. Node285_1.a('node.gradientcolor','');
  19882. Node285_1.a('node.text','就地');
  19883. Node285_1.a('node.textalign','left');
  19884. Node285_1.a('node.textvAlign','middle');
  19885. Node285_1.a('node.textrect', [Node285_1textStart, 0, Node285_1textWidth, Node285_1height]);
  19886. Node285_1.a('node.color','rgba(0,0,0,1)');
  19887. Node285_1.a('node.font',' '+ Node285_1fontSize + 'px "Arial"');
  19888. Node285_1.a('node.textvisible',true);
  19889. Node285_1.a('node.linefeed',false);
  19890. if (false) {
  19891. Node285_1.a('node.textfunc',function(g) {
  19892. g.beginPath();
  19893. var str=Node285_1.a('node.text') || '就地';
  19894. var color=Node285_1.a('node.color') || 'rgba(0,0,0,1)';
  19895. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node285_1width,Node285_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node285_1fontSize + 'px "Arial"', 0,g);
  19896. });
  19897. }
  19898. if (false) {
  19899. Node285_1.a('node.underlinepoints',[Node285_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node285_1fontSize + 2 , ht.Default.getTextSize('就地', ' '+ Node285_1fontSize + 'px "Arial"').width + 6, (Node285_1height - Node285_1fontSize) * 0.5*_ratio.ratioY + Node285_1fontSize + 2 ]);
  19900. Node285_1.a('node.underlinevisible',false);
  19901. Node285_1.a('node.underlineBorderWidth', 1);
  19902. }
  19903. dataModel.add(Node285_1);
  19904. zoomNodeList.push({
  19905. node: Node285_1,
  19906. borderWidth: 0,
  19907. attr: 'node.borderwidth'
  19908. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19909. var Node285_2 = new ht.Node();
  19910. var Node285_2textStart, Node285_2textWidth, Node285_2lineStart, Node285_2align = 'left', Node285_2fontSize = 13.3333*_ratio.ratioY,Node285_2width = 34*_ratio.ratioX, Node285_2height = 16*_ratio.ratioY;
  19911. (function () {
  19912. if (Node285_2align === 'left') {
  19913. Node285_2textStart = Node285_2fontSize * 0.2 > 2 ? Node285_2fontSize * 0.2 - 4 : Node285_2fontSize * 0.2 - 9;
  19914. Node285_2textWidth = Node285_2width;
  19915. Node285_2lineStart = 1;
  19916. } else if (Node285_2align === 'right') {
  19917. Node285_2textStart = 0;
  19918. Node285_2textWidth =Node285_2fontSize <= 8 ? Node285_2width + Node285_2fontSize * 0.2 + 6 : Node285_2width - Node285_2fontSize * 0.2;
  19919. Node285_2lineStart = (Node285_2width - (ht.Default.getTextSize('远方', ' '+ Node285_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  19920. } else if (Node285_2align === 'center') {
  19921. Node285_2textStart = -3;
  19922. Node285_2textWidth = Node285_2width;
  19923. Node285_2lineStart = Node285_2width - ht.Default.getTextSize('远方', ' '+ Node285_2fontSize + 'px "Arial"').width - 11;
  19924. }
  19925. })();
  19926. Node285_2.setImage(GD.getTextJSON(Node285_2width, Node285_2height, true, false, false, ' '+ Node285_2fontSize + 'px "Arial"'))
  19927. Node285_2.setPosition(781*ratio.ratioX, 813*ratio.ratioY);
  19928. Node285_2.setWidth(Node285_2width);
  19929. Node285_2.setHeight(Node285_2height);
  19930. Node285_2._nodeType = 'text';
  19931. Node285_2._disallowEvert = true;
  19932. Node285_2.setRotation(0*Math.PI/180);
  19933. Node285_2.a('node.width', Node285_2width);
  19934. Node285_2.a('node.height', Node285_2height);
  19935. Node285_2.a('node.rect', [0, 0, Node285_2width, Node285_2height]);
  19936. Node285_2.a('node.bordercolor','rgba(0,0,0,1)');
  19937. Node285_2.a('node.borderwidth', 0);
  19938. Node285_2.a('node.background','' || 'rgba(0,0,0,0)');
  19939. Node285_2.a('node.gradient','');
  19940. Node285_2.a('node.gradientcolor','');
  19941. Node285_2.a('node.text','远方');
  19942. Node285_2.a('node.textalign','left');
  19943. Node285_2.a('node.textvAlign','middle');
  19944. Node285_2.a('node.textrect', [Node285_2textStart, 0, Node285_2textWidth, Node285_2height]);
  19945. Node285_2.a('node.color','rgba(0,0,0,1)');
  19946. Node285_2.a('node.font',' '+ Node285_2fontSize + 'px "Arial"');
  19947. Node285_2.a('node.textvisible',true);
  19948. Node285_2.a('node.linefeed',false);
  19949. if (false) {
  19950. Node285_2.a('node.textfunc',function(g) {
  19951. g.beginPath();
  19952. var str=Node285_2.a('node.text') || '远方';
  19953. var color=Node285_2.a('node.color') || 'rgba(0,0,0,1)';
  19954. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node285_2width,Node285_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node285_2fontSize + 'px "Arial"', 0,g);
  19955. });
  19956. }
  19957. if (false) {
  19958. Node285_2.a('node.underlinepoints',[Node285_2lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node285_2fontSize + 2 , ht.Default.getTextSize('远方', ' '+ Node285_2fontSize + 'px "Arial"').width + 6, (Node285_2height - Node285_2fontSize) * 0.5*_ratio.ratioY + Node285_2fontSize + 2 ]);
  19959. Node285_2.a('node.underlinevisible',false);
  19960. Node285_2.a('node.underlineBorderWidth', 1);
  19961. }
  19962. dataModel.add(Node285_2);
  19963. zoomNodeList.push({
  19964. node: Node285_2,
  19965. borderWidth: 0,
  19966. attr: 'node.borderwidth'
  19967. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19968. var Node286_0 = new ht.Node();
  19969. var Node286_0textStart, Node286_0textWidth, Node286_0lineStart, Node286_0align = 'left', Node286_0fontSize = 13.3333*_ratio.ratioY,Node286_0width = 50*_ratio.ratioX, Node286_0height = 24*_ratio.ratioY;
  19970. (function () {
  19971. if (Node286_0align === 'left') {
  19972. Node286_0textStart = Node286_0fontSize * 0.2 > 2 ? Node286_0fontSize * 0.2 - 4 : Node286_0fontSize * 0.2 - 9;
  19973. Node286_0textWidth = Node286_0width;
  19974. Node286_0lineStart = 1;
  19975. } else if (Node286_0align === 'right') {
  19976. Node286_0textStart = 0;
  19977. Node286_0textWidth =Node286_0fontSize <= 8 ? Node286_0width + Node286_0fontSize * 0.2 + 6 : Node286_0width - Node286_0fontSize * 0.2;
  19978. Node286_0lineStart = (Node286_0width - (ht.Default.getTextSize('352-7', ' '+ Node286_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  19979. } else if (Node286_0align === 'center') {
  19980. Node286_0textStart = -3;
  19981. Node286_0textWidth = Node286_0width;
  19982. Node286_0lineStart = Node286_0width - ht.Default.getTextSize('352-7', ' '+ Node286_0fontSize + 'px "Arial"').width - 11;
  19983. }
  19984. })();
  19985. Node286_0.setImage(GD.getTextJSON(Node286_0width, Node286_0height, true, false, false, ' '+ Node286_0fontSize + 'px "Arial"'))
  19986. Node286_0.setPosition(305*ratio.ratioX, 633*ratio.ratioY);
  19987. Node286_0.setWidth(Node286_0width);
  19988. Node286_0.setHeight(Node286_0height);
  19989. Node286_0._nodeType = 'text';
  19990. Node286_0._disallowEvert = true;
  19991. Node286_0.setRotation(0*Math.PI/180);
  19992. Node286_0.a('node.width', Node286_0width);
  19993. Node286_0.a('node.height', Node286_0height);
  19994. Node286_0.a('node.rect', [0, 0, Node286_0width, Node286_0height]);
  19995. Node286_0.a('node.bordercolor','rgba(0,0,0,1)');
  19996. Node286_0.a('node.borderwidth', 0);
  19997. Node286_0.a('node.background','' || 'rgba(0,0,0,0)');
  19998. Node286_0.a('node.gradient','');
  19999. Node286_0.a('node.gradientcolor','');
  20000. Node286_0.a('node.text','352-7');
  20001. Node286_0.a('node.textalign','left');
  20002. Node286_0.a('node.textvAlign','middle');
  20003. Node286_0.a('node.textrect', [Node286_0textStart, 0, Node286_0textWidth, Node286_0height]);
  20004. Node286_0.a('node.color','rgba(0,0,0,1)');
  20005. Node286_0.a('node.font',' '+ Node286_0fontSize + 'px "Arial"');
  20006. Node286_0.a('node.textvisible',true);
  20007. Node286_0.a('node.linefeed',false);
  20008. if (false) {
  20009. Node286_0.a('node.textfunc',function(g) {
  20010. g.beginPath();
  20011. var str=Node286_0.a('node.text') || '352-7';
  20012. var color=Node286_0.a('node.color') || 'rgba(0,0,0,1)';
  20013. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node286_0width,Node286_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node286_0fontSize + 'px "Arial"', 0,g);
  20014. });
  20015. }
  20016. if (false) {
  20017. Node286_0.a('node.underlinepoints',[Node286_0lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node286_0fontSize + 2 , ht.Default.getTextSize('352-7', ' '+ Node286_0fontSize + 'px "Arial"').width + 6, (Node286_0height - Node286_0fontSize) * 0.5*_ratio.ratioY + Node286_0fontSize + 2 ]);
  20018. Node286_0.a('node.underlinevisible',false);
  20019. Node286_0.a('node.underlineBorderWidth', 1);
  20020. }
  20021. dataModel.add(Node286_0);
  20022. zoomNodeList.push({
  20023. node: Node286_0,
  20024. borderWidth: 0,
  20025. attr: 'node.borderwidth'
  20026. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20027. var Node286_1 = new ht.lib['矩形箭头上'](242*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node286_1');
  20028. _libModel.add("Node286_1", Node286_1);
  20029. Node286_1.setRotation(0*Math.PI/180);
  20030. ;
  20031. ;
  20032. var Node286_2points=[241, 571,301, 571],
  20033. Node286_2rect=ht.Default.unionPoint([{x:241,y:571},{x:301,y:571}]),
  20034. Node286_2compspts=[];
  20035. _ratio = GD.getRatioWithRotation(0, ratio);
  20036. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  20037. _endratio = GD.getRatioWithRotation(0, ratio);
  20038. for(var i=0;i<Node286_2points.length;i++){
  20039. if(i%2==0){
  20040. Node286_2compspts.push(Node286_2points[i]-Node286_2rect.x);
  20041. }else{
  20042. Node286_2compspts.push(Node286_2points[i]-Node286_2rect.y);
  20043. }
  20044. }
  20045. var Node286_2ptslength=Node286_2compspts.length;
  20046. if (Node286_2rect.height === 0) {
  20047. Node286_2compspts[0] -= 0;
  20048. Node286_2compspts[Node286_2ptslength-2] += 0;
  20049. } else if (Node286_2rect.width === 0){
  20050. Node286_2compspts[1] -= 0;
  20051. Node286_2compspts[Node286_2ptslength-1] += 0;
  20052. } else {
  20053. Node286_2compspts[0] -= 0;
  20054. Node286_2compspts[1] -= 0;
  20055. Node286_2compspts[Node286_2ptslength-2] += 0;
  20056. Node286_2compspts[Node286_2ptslength-1] += 0;
  20057. }
  20058. Node286_2 = new ht.Node();
  20059. Node286_2.borderWidth = 1;
  20060. Node286_2rect.width = Node286_2rect.width === 0 ? 0.0001 : Node286_2rect.width;
  20061. Node286_2rect.height = Node286_2rect.height === 0 ? 0.0001 : Node286_2rect.height;
  20062. var Node286_2endCompspts = [Node286_2compspts[Node286_2ptslength-2],Node286_2compspts[Node286_2ptslength-1],0,0];
  20063. var Node286_2startCompspts = [Node286_2compspts[0],Node286_2compspts[1],0,0];
  20064. Node286_2.setImage(GD.getPolyLineJSON());
  20065. Node286_2.setPosition(Node286_2rect.x+Node286_2rect.width/2,Node286_2rect.y+Node286_2rect.height/2);
  20066. Node286_2.setSize(Node286_2rect.width,Node286_2rect.height);
  20067. Node286_2.setStyle("opacity",1);
  20068. Node286_2.s({'pixelPerfect':true});
  20069. Node286_2borderwidth=1;
  20070. Node286_2.setRotation(0);
  20071. dataModel.add(Node286_2);
  20072. Node286_2.a('node.points',Node286_2compspts);
  20073. Node286_2.a('node.segments',[1,2]);
  20074. Node286_2.a('node.color','rgba(255,128,0,1)');
  20075. Node286_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20076. Node286_2.a('node.borderColor','rgba(255,128,0,1)');
  20077. Node286_2.a('node.background','rgba(255,128,0,1)');
  20078. Node286_2.a('node.gradient','');
  20079. Node286_2.a('node.gradientcolor','rgba(255,128,0,1)');
  20080. Node286_2.a('node.endCompspts',Node286_2endCompspts);
  20081. Node286_2.a('node.startCompspts',Node286_2startCompspts);
  20082. (function (node, img, compspts, endCompspts, startCompspts) {
  20083. var position = node.getPosition(),
  20084. w = node.getWidth()*_ratio.ratioX,
  20085. h = node.getHeight()*_ratio.ratioY;
  20086. function resetPoints(rx, ry) {
  20087. for (var i = 0, len = compspts.length; i < len; i++) {
  20088. if (i%2 === 0) {
  20089. compspts[i]*=rx;
  20090. } else {
  20091. compspts[i]*=ry;
  20092. }
  20093. }
  20094. endCompspts[0] = compspts[compspts.length-2];
  20095. endCompspts[1] = compspts[compspts.length-1];
  20096. endCompspts[2] *= rx;
  20097. endCompspts[3] *= ry;
  20098. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  20099. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  20100. startCompspts[0] = compspts[0];
  20101. startCompspts[1] = compspts[1];
  20102. startCompspts[2] *= rx;
  20103. startCompspts[3] *= ry;
  20104. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  20105. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  20106. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  20107. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  20108. }
  20109. node.setSize(w, h);
  20110. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  20111. node.a('node.width', w);
  20112. node.a('node.height', h);
  20113. resetPoints(_ratio.ratioX, _ratio.ratioY);
  20114. node.borderWidth = 1;
  20115. node.a('node.borderwidth',node.borderWidth);
  20116. node._nodename = 'Node286_2';
  20117. node._nodeType = 'line';
  20118. zoomNodeList.push({
  20119. node: node,
  20120. attr: 'node.borderwidth'
  20121. });
  20122. var setWidth = node.setWidth,
  20123. setHeight = node.setHeight,
  20124. timer, rx = 1, ry = 1;
  20125. node.setWidth = function (width) {
  20126. var _width = this.getWidth();
  20127. rx = width / _width;
  20128. node.a('node.width', width);
  20129. setWidth.apply(this, arguments);
  20130. resetPoints(rx, 1);
  20131. }
  20132. node.setHeight = function (height) {
  20133. var _height = this.getHeight();
  20134. ry = height / _height;
  20135. node.a('node.height', height);
  20136. setHeight.apply(this, arguments);
  20137. resetPoints(1, ry);
  20138. }
  20139. })(Node286_2, Node286_2.getImage(), Node286_2compspts, Node286_2endCompspts, Node286_2startCompspts);
  20140. var Node286_3points=[300, 571,300, 581],
  20141. Node286_3rect=ht.Default.unionPoint([{x:300,y:571},{x:300,y:581}]),
  20142. Node286_3compspts=[];
  20143. _ratio = GD.getRatioWithRotation(0, ratio);
  20144. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  20145. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  20146. for(var i=0;i<Node286_3points.length;i++){
  20147. if(i%2==0){
  20148. Node286_3compspts.push(Node286_3points[i]-Node286_3rect.x);
  20149. }else{
  20150. Node286_3compspts.push(Node286_3points[i]-Node286_3rect.y);
  20151. }
  20152. }
  20153. var Node286_3ptslength=Node286_3compspts.length;
  20154. if (Node286_3rect.height === 0) {
  20155. Node286_3compspts[0] -= 0;
  20156. Node286_3compspts[Node286_3ptslength-2] += 0;
  20157. } else if (Node286_3rect.width === 0){
  20158. Node286_3compspts[1] -= 0;
  20159. Node286_3compspts[Node286_3ptslength-1] += 0;
  20160. } else {
  20161. Node286_3compspts[0] -= 0;
  20162. Node286_3compspts[1] -= 0;
  20163. Node286_3compspts[Node286_3ptslength-2] += 0;
  20164. Node286_3compspts[Node286_3ptslength-1] += 0;
  20165. }
  20166. Node286_3 = new ht.Node();
  20167. Node286_3.borderWidth = 1;
  20168. Node286_3rect.width = Node286_3rect.width === 0 ? 0.0001 : Node286_3rect.width;
  20169. Node286_3rect.height = Node286_3rect.height === 0 ? 0.0001 : Node286_3rect.height;
  20170. var Node286_3endCompspts = [Node286_3compspts[Node286_3ptslength-2],Node286_3compspts[Node286_3ptslength-1],0,0];
  20171. var Node286_3startCompspts = [Node286_3compspts[0],Node286_3compspts[1],0,0];
  20172. Node286_3.setImage(GD.getPolyLineJSON());
  20173. Node286_3.setPosition(Node286_3rect.x+Node286_3rect.width/2,Node286_3rect.y+Node286_3rect.height/2);
  20174. Node286_3.setSize(Node286_3rect.width,Node286_3rect.height);
  20175. Node286_3.setStyle("opacity",1);
  20176. Node286_3.s({'pixelPerfect':true});
  20177. Node286_3borderwidth=1;
  20178. Node286_3.setRotation(0);
  20179. dataModel.add(Node286_3);
  20180. Node286_3.a('node.points',Node286_3compspts);
  20181. Node286_3.a('node.segments',[1,2]);
  20182. Node286_3.a('node.color','rgba(255,128,0,1)');
  20183. Node286_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20184. Node286_3.a('node.borderColor','rgba(255,128,0,1)');
  20185. Node286_3.a('node.background','rgba(255,128,0,1)');
  20186. Node286_3.a('node.gradient','');
  20187. Node286_3.a('node.gradientcolor','rgba(255,128,0,1)');
  20188. Node286_3.a('node.endCompspts',Node286_3endCompspts);
  20189. Node286_3.a('node.startCompspts',Node286_3startCompspts);
  20190. (function (node, img, compspts, endCompspts, startCompspts) {
  20191. var position = node.getPosition(),
  20192. w = node.getWidth()*_ratio.ratioX,
  20193. h = node.getHeight()*_ratio.ratioY;
  20194. function resetPoints(rx, ry) {
  20195. for (var i = 0, len = compspts.length; i < len; i++) {
  20196. if (i%2 === 0) {
  20197. compspts[i]*=rx;
  20198. } else {
  20199. compspts[i]*=ry;
  20200. }
  20201. }
  20202. endCompspts[0] = compspts[compspts.length-2];
  20203. endCompspts[1] = compspts[compspts.length-1];
  20204. endCompspts[2] *= rx;
  20205. endCompspts[3] *= ry;
  20206. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  20207. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  20208. startCompspts[0] = compspts[0];
  20209. startCompspts[1] = compspts[1];
  20210. startCompspts[2] *= rx;
  20211. startCompspts[3] *= ry;
  20212. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  20213. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  20214. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  20215. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  20216. }
  20217. node.setSize(w, h);
  20218. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  20219. node.a('node.width', w);
  20220. node.a('node.height', h);
  20221. resetPoints(_ratio.ratioX, _ratio.ratioY);
  20222. node.borderWidth = 1;
  20223. node.a('node.borderwidth',node.borderWidth);
  20224. node._nodename = 'Node286_3';
  20225. node._nodeType = 'line';
  20226. zoomNodeList.push({
  20227. node: node,
  20228. attr: 'node.borderwidth'
  20229. });
  20230. var setWidth = node.setWidth,
  20231. setHeight = node.setHeight,
  20232. timer, rx = 1, ry = 1;
  20233. node.setWidth = function (width) {
  20234. var _width = this.getWidth();
  20235. rx = width / _width;
  20236. node.a('node.width', width);
  20237. setWidth.apply(this, arguments);
  20238. resetPoints(rx, 1);
  20239. }
  20240. node.setHeight = function (height) {
  20241. var _height = this.getHeight();
  20242. ry = height / _height;
  20243. node.a('node.height', height);
  20244. setHeight.apply(this, arguments);
  20245. resetPoints(1, ry);
  20246. }
  20247. })(Node286_3, Node286_3.getImage(), Node286_3compspts, Node286_3endCompspts, Node286_3startCompspts);
  20248. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20249. var Node286_4 = new ht.lib['黄色接地'](299*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node286_4');
  20250. _libModel.add("Node286_4", Node286_4);
  20251. Node286_4.setRotation(0*Math.PI/180);
  20252. ;
  20253. ;
  20254. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  20255. var Node286_5 = new ht.lib['ss'](270*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node286_5');
  20256. _libModel.add("Node286_5", Node286_5);
  20257. Node286_5.setRotation(180*Math.PI/180);
  20258. ;
  20259. ;
  20260. var Node286_6points=[270, 581,270, 561],
  20261. Node286_6rect=ht.Default.unionPoint([{x:270,y:581},{x:270,y:561}]),
  20262. Node286_6compspts=[];
  20263. _ratio = GD.getRatioWithRotation(0, ratio);
  20264. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  20265. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  20266. for(var i=0;i<Node286_6points.length;i++){
  20267. if(i%2==0){
  20268. Node286_6compspts.push(Node286_6points[i]-Node286_6rect.x);
  20269. }else{
  20270. Node286_6compspts.push(Node286_6points[i]-Node286_6rect.y);
  20271. }
  20272. }
  20273. var Node286_6ptslength=Node286_6compspts.length;
  20274. if (Node286_6rect.height === 0) {
  20275. Node286_6compspts[0] -= 0;
  20276. Node286_6compspts[Node286_6ptslength-2] += 0;
  20277. } else if (Node286_6rect.width === 0){
  20278. Node286_6compspts[1] -= 0;
  20279. Node286_6compspts[Node286_6ptslength-1] += 0;
  20280. } else {
  20281. Node286_6compspts[0] -= 0;
  20282. Node286_6compspts[1] -= 0;
  20283. Node286_6compspts[Node286_6ptslength-2] += 0;
  20284. Node286_6compspts[Node286_6ptslength-1] += 0;
  20285. }
  20286. Node286_6 = new ht.Node();
  20287. Node286_6.borderWidth = 1;
  20288. Node286_6rect.width = Node286_6rect.width === 0 ? 0.0001 : Node286_6rect.width;
  20289. Node286_6rect.height = Node286_6rect.height === 0 ? 0.0001 : Node286_6rect.height;
  20290. var Node286_6endCompspts = [Node286_6compspts[Node286_6ptslength-2],Node286_6compspts[Node286_6ptslength-1],0,0];
  20291. var Node286_6startCompspts = [Node286_6compspts[0],Node286_6compspts[1],0,0];
  20292. Node286_6.setImage(GD.getPolyLineJSON());
  20293. Node286_6.setPosition(Node286_6rect.x+Node286_6rect.width/2,Node286_6rect.y+Node286_6rect.height/2);
  20294. Node286_6.setSize(Node286_6rect.width,Node286_6rect.height);
  20295. Node286_6.setStyle("opacity",1);
  20296. Node286_6.s({'pixelPerfect':true});
  20297. Node286_6borderwidth=1;
  20298. Node286_6.setRotation(0);
  20299. dataModel.add(Node286_6);
  20300. Node286_6.a('node.points',Node286_6compspts);
  20301. Node286_6.a('node.segments',[1,2]);
  20302. Node286_6.a('node.color','rgba(255,128,0,1)');
  20303. Node286_6.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20304. Node286_6.a('node.borderColor','rgba(255,128,0,1)');
  20305. Node286_6.a('node.background','rgba(255,128,0,1)');
  20306. Node286_6.a('node.gradient','');
  20307. Node286_6.a('node.gradientcolor','rgba(255,128,0,1)');
  20308. Node286_6.a('node.endCompspts',Node286_6endCompspts);
  20309. Node286_6.a('node.startCompspts',Node286_6startCompspts);
  20310. (function (node, img, compspts, endCompspts, startCompspts) {
  20311. var position = node.getPosition(),
  20312. w = node.getWidth()*_ratio.ratioX,
  20313. h = node.getHeight()*_ratio.ratioY;
  20314. function resetPoints(rx, ry) {
  20315. for (var i = 0, len = compspts.length; i < len; i++) {
  20316. if (i%2 === 0) {
  20317. compspts[i]*=rx;
  20318. } else {
  20319. compspts[i]*=ry;
  20320. }
  20321. }
  20322. endCompspts[0] = compspts[compspts.length-2];
  20323. endCompspts[1] = compspts[compspts.length-1];
  20324. endCompspts[2] *= rx;
  20325. endCompspts[3] *= ry;
  20326. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  20327. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  20328. startCompspts[0] = compspts[0];
  20329. startCompspts[1] = compspts[1];
  20330. startCompspts[2] *= rx;
  20331. startCompspts[3] *= ry;
  20332. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  20333. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  20334. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  20335. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  20336. }
  20337. node.setSize(w, h);
  20338. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  20339. node.a('node.width', w);
  20340. node.a('node.height', h);
  20341. resetPoints(_ratio.ratioX, _ratio.ratioY);
  20342. node.borderWidth = 1;
  20343. node.a('node.borderwidth',node.borderWidth);
  20344. node._nodename = 'Node286_6';
  20345. node._nodeType = 'line';
  20346. zoomNodeList.push({
  20347. node: node,
  20348. attr: 'node.borderwidth'
  20349. });
  20350. var setWidth = node.setWidth,
  20351. setHeight = node.setHeight,
  20352. timer, rx = 1, ry = 1;
  20353. node.setWidth = function (width) {
  20354. var _width = this.getWidth();
  20355. rx = width / _width;
  20356. node.a('node.width', width);
  20357. setWidth.apply(this, arguments);
  20358. resetPoints(rx, 1);
  20359. }
  20360. node.setHeight = function (height) {
  20361. var _height = this.getHeight();
  20362. ry = height / _height;
  20363. node.a('node.height', height);
  20364. setHeight.apply(this, arguments);
  20365. resetPoints(1, ry);
  20366. }
  20367. })(Node286_6, Node286_6.getImage(), Node286_6compspts, Node286_6endCompspts, Node286_6startCompspts);
  20368. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20369. var Node287 = new ht.Node();
  20370. var Node287textStart, Node287textWidth, Node287lineStart, Node287align = 'left', Node287fontSize = 13.3333*_ratio.ratioY,Node287width = 50*_ratio.ratioX, Node287height = 24*_ratio.ratioY;
  20371. (function () {
  20372. if (Node287align === 'left') {
  20373. Node287textStart = Node287fontSize * 0.2 > 2 ? Node287fontSize * 0.2 - 4 : Node287fontSize * 0.2 - 9;
  20374. Node287textWidth = Node287width;
  20375. Node287lineStart = 1;
  20376. } else if (Node287align === 'right') {
  20377. Node287textStart = 0;
  20378. Node287textWidth =Node287fontSize <= 8 ? Node287width + Node287fontSize * 0.2 + 6 : Node287width - Node287fontSize * 0.2;
  20379. Node287lineStart = (Node287width - (ht.Default.getTextSize('353-7', ' '+ Node287fontSize + 'px "Arial"').width + 6)) * 0.5;
  20380. } else if (Node287align === 'center') {
  20381. Node287textStart = -3;
  20382. Node287textWidth = Node287width;
  20383. Node287lineStart = Node287width - ht.Default.getTextSize('353-7', ' '+ Node287fontSize + 'px "Arial"').width - 11;
  20384. }
  20385. })();
  20386. Node287.setImage(GD.getTextJSON(Node287width, Node287height, true, false, false, ' '+ Node287fontSize + 'px "Arial"'))
  20387. Node287.setPosition(485*ratio.ratioX, 633*ratio.ratioY);
  20388. Node287.setWidth(Node287width);
  20389. Node287.setHeight(Node287height);
  20390. Node287._nodeType = 'text';
  20391. Node287._disallowEvert = true;
  20392. Node287.setRotation(0*Math.PI/180);
  20393. Node287.a('node.width', Node287width);
  20394. Node287.a('node.height', Node287height);
  20395. Node287.a('node.rect', [0, 0, Node287width, Node287height]);
  20396. Node287.a('node.bordercolor','rgba(0,0,0,1)');
  20397. Node287.a('node.borderwidth', 0);
  20398. Node287.a('node.background','' || 'rgba(0,0,0,0)');
  20399. Node287.a('node.gradient','');
  20400. Node287.a('node.gradientcolor','');
  20401. Node287.a('node.text','353-7');
  20402. Node287.a('node.textalign','left');
  20403. Node287.a('node.textvAlign','middle');
  20404. Node287.a('node.textrect', [Node287textStart, 0, Node287textWidth, Node287height]);
  20405. Node287.a('node.color','rgba(0,0,0,1)');
  20406. Node287.a('node.font',' '+ Node287fontSize + 'px "Arial"');
  20407. Node287.a('node.textvisible',true);
  20408. Node287.a('node.linefeed',false);
  20409. if (false) {
  20410. Node287.a('node.textfunc',function(g) {
  20411. g.beginPath();
  20412. var str=Node287.a('node.text') || '353-7';
  20413. var color=Node287.a('node.color') || 'rgba(0,0,0,1)';
  20414. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node287width,Node287height,13.3333*_ratio.ratioY,"left",color,' '+ Node287fontSize + 'px "Arial"', 0,g);
  20415. });
  20416. }
  20417. if (false) {
  20418. Node287.a('node.underlinepoints',[Node287lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node287fontSize + 2 , ht.Default.getTextSize('353-7', ' '+ Node287fontSize + 'px "Arial"').width + 6, (Node287height - Node287fontSize) * 0.5*_ratio.ratioY + Node287fontSize + 2 ]);
  20419. Node287.a('node.underlinevisible',false);
  20420. Node287.a('node.underlineBorderWidth', 1);
  20421. }
  20422. dataModel.add(Node287);
  20423. zoomNodeList.push({
  20424. node: Node287,
  20425. borderWidth: 0,
  20426. attr: 'node.borderwidth'
  20427. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20428. var Node288 = new ht.lib['矩形箭头上'](422*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node288');
  20429. _libModel.add("Node288", Node288);
  20430. Node288.setRotation(0*Math.PI/180);
  20431. ;
  20432. ;
  20433. var Node289points=[421, 571,481, 571],
  20434. Node289rect=ht.Default.unionPoint([{x:421,y:571},{x:481,y:571}]),
  20435. Node289compspts=[];
  20436. _ratio = GD.getRatioWithRotation(0, ratio);
  20437. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  20438. _endratio = GD.getRatioWithRotation(0, ratio);
  20439. for(var i=0;i<Node289points.length;i++){
  20440. if(i%2==0){
  20441. Node289compspts.push(Node289points[i]-Node289rect.x);
  20442. }else{
  20443. Node289compspts.push(Node289points[i]-Node289rect.y);
  20444. }
  20445. }
  20446. var Node289ptslength=Node289compspts.length;
  20447. if (Node289rect.height === 0) {
  20448. Node289compspts[0] -= 0;
  20449. Node289compspts[Node289ptslength-2] += 0;
  20450. } else if (Node289rect.width === 0){
  20451. Node289compspts[1] -= 0;
  20452. Node289compspts[Node289ptslength-1] += 0;
  20453. } else {
  20454. Node289compspts[0] -= 0;
  20455. Node289compspts[1] -= 0;
  20456. Node289compspts[Node289ptslength-2] += 0;
  20457. Node289compspts[Node289ptslength-1] += 0;
  20458. }
  20459. Node289 = new ht.Node();
  20460. Node289.borderWidth = 1;
  20461. Node289rect.width = Node289rect.width === 0 ? 0.0001 : Node289rect.width;
  20462. Node289rect.height = Node289rect.height === 0 ? 0.0001 : Node289rect.height;
  20463. var Node289endCompspts = [Node289compspts[Node289ptslength-2],Node289compspts[Node289ptslength-1],0,0];
  20464. var Node289startCompspts = [Node289compspts[0],Node289compspts[1],0,0];
  20465. Node289.setImage(GD.getPolyLineJSON());
  20466. Node289.setPosition(Node289rect.x+Node289rect.width/2,Node289rect.y+Node289rect.height/2);
  20467. Node289.setSize(Node289rect.width,Node289rect.height);
  20468. Node289.setStyle("opacity",1);
  20469. Node289.s({'pixelPerfect':true});
  20470. Node289borderwidth=1;
  20471. Node289.setRotation(0);
  20472. dataModel.add(Node289);
  20473. Node289.a('node.points',Node289compspts);
  20474. Node289.a('node.segments',[1,2]);
  20475. Node289.a('node.color','rgba(255,128,0,1)');
  20476. Node289.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20477. Node289.a('node.borderColor','rgba(255,128,0,1)');
  20478. Node289.a('node.background','rgba(255,128,0,1)');
  20479. Node289.a('node.gradient','');
  20480. Node289.a('node.gradientcolor','rgba(255,128,0,1)');
  20481. Node289.a('node.endCompspts',Node289endCompspts);
  20482. Node289.a('node.startCompspts',Node289startCompspts);
  20483. (function (node, img, compspts, endCompspts, startCompspts) {
  20484. var position = node.getPosition(),
  20485. w = node.getWidth()*_ratio.ratioX,
  20486. h = node.getHeight()*_ratio.ratioY;
  20487. function resetPoints(rx, ry) {
  20488. for (var i = 0, len = compspts.length; i < len; i++) {
  20489. if (i%2 === 0) {
  20490. compspts[i]*=rx;
  20491. } else {
  20492. compspts[i]*=ry;
  20493. }
  20494. }
  20495. endCompspts[0] = compspts[compspts.length-2];
  20496. endCompspts[1] = compspts[compspts.length-1];
  20497. endCompspts[2] *= rx;
  20498. endCompspts[3] *= ry;
  20499. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  20500. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  20501. startCompspts[0] = compspts[0];
  20502. startCompspts[1] = compspts[1];
  20503. startCompspts[2] *= rx;
  20504. startCompspts[3] *= ry;
  20505. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  20506. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  20507. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  20508. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  20509. }
  20510. node.setSize(w, h);
  20511. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  20512. node.a('node.width', w);
  20513. node.a('node.height', h);
  20514. resetPoints(_ratio.ratioX, _ratio.ratioY);
  20515. node.borderWidth = 1;
  20516. node.a('node.borderwidth',node.borderWidth);
  20517. node._nodename = 'Node289';
  20518. node._nodeType = 'line';
  20519. zoomNodeList.push({
  20520. node: node,
  20521. attr: 'node.borderwidth'
  20522. });
  20523. var setWidth = node.setWidth,
  20524. setHeight = node.setHeight,
  20525. timer, rx = 1, ry = 1;
  20526. node.setWidth = function (width) {
  20527. var _width = this.getWidth();
  20528. rx = width / _width;
  20529. node.a('node.width', width);
  20530. setWidth.apply(this, arguments);
  20531. resetPoints(rx, 1);
  20532. }
  20533. node.setHeight = function (height) {
  20534. var _height = this.getHeight();
  20535. ry = height / _height;
  20536. node.a('node.height', height);
  20537. setHeight.apply(this, arguments);
  20538. resetPoints(1, ry);
  20539. }
  20540. })(Node289, Node289.getImage(), Node289compspts, Node289endCompspts, Node289startCompspts);
  20541. var Node290points=[480, 571,480, 581],
  20542. Node290rect=ht.Default.unionPoint([{x:480,y:571},{x:480,y:581}]),
  20543. Node290compspts=[];
  20544. _ratio = GD.getRatioWithRotation(0, ratio);
  20545. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  20546. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  20547. for(var i=0;i<Node290points.length;i++){
  20548. if(i%2==0){
  20549. Node290compspts.push(Node290points[i]-Node290rect.x);
  20550. }else{
  20551. Node290compspts.push(Node290points[i]-Node290rect.y);
  20552. }
  20553. }
  20554. var Node290ptslength=Node290compspts.length;
  20555. if (Node290rect.height === 0) {
  20556. Node290compspts[0] -= 0;
  20557. Node290compspts[Node290ptslength-2] += 0;
  20558. } else if (Node290rect.width === 0){
  20559. Node290compspts[1] -= 0;
  20560. Node290compspts[Node290ptslength-1] += 0;
  20561. } else {
  20562. Node290compspts[0] -= 0;
  20563. Node290compspts[1] -= 0;
  20564. Node290compspts[Node290ptslength-2] += 0;
  20565. Node290compspts[Node290ptslength-1] += 0;
  20566. }
  20567. Node290 = new ht.Node();
  20568. Node290.borderWidth = 1;
  20569. Node290rect.width = Node290rect.width === 0 ? 0.0001 : Node290rect.width;
  20570. Node290rect.height = Node290rect.height === 0 ? 0.0001 : Node290rect.height;
  20571. var Node290endCompspts = [Node290compspts[Node290ptslength-2],Node290compspts[Node290ptslength-1],0,0];
  20572. var Node290startCompspts = [Node290compspts[0],Node290compspts[1],0,0];
  20573. Node290.setImage(GD.getPolyLineJSON());
  20574. Node290.setPosition(Node290rect.x+Node290rect.width/2,Node290rect.y+Node290rect.height/2);
  20575. Node290.setSize(Node290rect.width,Node290rect.height);
  20576. Node290.setStyle("opacity",1);
  20577. Node290.s({'pixelPerfect':true});
  20578. Node290borderwidth=1;
  20579. Node290.setRotation(0);
  20580. dataModel.add(Node290);
  20581. Node290.a('node.points',Node290compspts);
  20582. Node290.a('node.segments',[1,2]);
  20583. Node290.a('node.color','rgba(255,128,0,1)');
  20584. Node290.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20585. Node290.a('node.borderColor','rgba(255,128,0,1)');
  20586. Node290.a('node.background','rgba(255,128,0,1)');
  20587. Node290.a('node.gradient','');
  20588. Node290.a('node.gradientcolor','rgba(255,128,0,1)');
  20589. Node290.a('node.endCompspts',Node290endCompspts);
  20590. Node290.a('node.startCompspts',Node290startCompspts);
  20591. (function (node, img, compspts, endCompspts, startCompspts) {
  20592. var position = node.getPosition(),
  20593. w = node.getWidth()*_ratio.ratioX,
  20594. h = node.getHeight()*_ratio.ratioY;
  20595. function resetPoints(rx, ry) {
  20596. for (var i = 0, len = compspts.length; i < len; i++) {
  20597. if (i%2 === 0) {
  20598. compspts[i]*=rx;
  20599. } else {
  20600. compspts[i]*=ry;
  20601. }
  20602. }
  20603. endCompspts[0] = compspts[compspts.length-2];
  20604. endCompspts[1] = compspts[compspts.length-1];
  20605. endCompspts[2] *= rx;
  20606. endCompspts[3] *= ry;
  20607. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  20608. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  20609. startCompspts[0] = compspts[0];
  20610. startCompspts[1] = compspts[1];
  20611. startCompspts[2] *= rx;
  20612. startCompspts[3] *= ry;
  20613. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  20614. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  20615. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  20616. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  20617. }
  20618. node.setSize(w, h);
  20619. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  20620. node.a('node.width', w);
  20621. node.a('node.height', h);
  20622. resetPoints(_ratio.ratioX, _ratio.ratioY);
  20623. node.borderWidth = 1;
  20624. node.a('node.borderwidth',node.borderWidth);
  20625. node._nodename = 'Node290';
  20626. node._nodeType = 'line';
  20627. zoomNodeList.push({
  20628. node: node,
  20629. attr: 'node.borderwidth'
  20630. });
  20631. var setWidth = node.setWidth,
  20632. setHeight = node.setHeight,
  20633. timer, rx = 1, ry = 1;
  20634. node.setWidth = function (width) {
  20635. var _width = this.getWidth();
  20636. rx = width / _width;
  20637. node.a('node.width', width);
  20638. setWidth.apply(this, arguments);
  20639. resetPoints(rx, 1);
  20640. }
  20641. node.setHeight = function (height) {
  20642. var _height = this.getHeight();
  20643. ry = height / _height;
  20644. node.a('node.height', height);
  20645. setHeight.apply(this, arguments);
  20646. resetPoints(1, ry);
  20647. }
  20648. })(Node290, Node290.getImage(), Node290compspts, Node290endCompspts, Node290startCompspts);
  20649. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20650. var Node291 = new ht.lib['黄色接地'](479*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node291');
  20651. _libModel.add("Node291", Node291);
  20652. Node291.setRotation(0*Math.PI/180);
  20653. ;
  20654. ;
  20655. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  20656. var Node292 = new ht.lib['ss'](450*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node292');
  20657. _libModel.add("Node292", Node292);
  20658. Node292.setRotation(180*Math.PI/180);
  20659. ;
  20660. ;
  20661. var Node293points=[450, 581,450, 561],
  20662. Node293rect=ht.Default.unionPoint([{x:450,y:581},{x:450,y:561}]),
  20663. Node293compspts=[];
  20664. _ratio = GD.getRatioWithRotation(0, ratio);
  20665. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  20666. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  20667. for(var i=0;i<Node293points.length;i++){
  20668. if(i%2==0){
  20669. Node293compspts.push(Node293points[i]-Node293rect.x);
  20670. }else{
  20671. Node293compspts.push(Node293points[i]-Node293rect.y);
  20672. }
  20673. }
  20674. var Node293ptslength=Node293compspts.length;
  20675. if (Node293rect.height === 0) {
  20676. Node293compspts[0] -= 0;
  20677. Node293compspts[Node293ptslength-2] += 0;
  20678. } else if (Node293rect.width === 0){
  20679. Node293compspts[1] -= 0;
  20680. Node293compspts[Node293ptslength-1] += 0;
  20681. } else {
  20682. Node293compspts[0] -= 0;
  20683. Node293compspts[1] -= 0;
  20684. Node293compspts[Node293ptslength-2] += 0;
  20685. Node293compspts[Node293ptslength-1] += 0;
  20686. }
  20687. Node293 = new ht.Node();
  20688. Node293.borderWidth = 1;
  20689. Node293rect.width = Node293rect.width === 0 ? 0.0001 : Node293rect.width;
  20690. Node293rect.height = Node293rect.height === 0 ? 0.0001 : Node293rect.height;
  20691. var Node293endCompspts = [Node293compspts[Node293ptslength-2],Node293compspts[Node293ptslength-1],0,0];
  20692. var Node293startCompspts = [Node293compspts[0],Node293compspts[1],0,0];
  20693. Node293.setImage(GD.getPolyLineJSON());
  20694. Node293.setPosition(Node293rect.x+Node293rect.width/2,Node293rect.y+Node293rect.height/2);
  20695. Node293.setSize(Node293rect.width,Node293rect.height);
  20696. Node293.setStyle("opacity",1);
  20697. Node293.s({'pixelPerfect':true});
  20698. Node293borderwidth=1;
  20699. Node293.setRotation(0);
  20700. dataModel.add(Node293);
  20701. Node293.a('node.points',Node293compspts);
  20702. Node293.a('node.segments',[1,2]);
  20703. Node293.a('node.color','rgba(255,128,0,1)');
  20704. Node293.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20705. Node293.a('node.borderColor','rgba(255,128,0,1)');
  20706. Node293.a('node.background','rgba(255,128,0,1)');
  20707. Node293.a('node.gradient','');
  20708. Node293.a('node.gradientcolor','rgba(255,128,0,1)');
  20709. Node293.a('node.endCompspts',Node293endCompspts);
  20710. Node293.a('node.startCompspts',Node293startCompspts);
  20711. (function (node, img, compspts, endCompspts, startCompspts) {
  20712. var position = node.getPosition(),
  20713. w = node.getWidth()*_ratio.ratioX,
  20714. h = node.getHeight()*_ratio.ratioY;
  20715. function resetPoints(rx, ry) {
  20716. for (var i = 0, len = compspts.length; i < len; i++) {
  20717. if (i%2 === 0) {
  20718. compspts[i]*=rx;
  20719. } else {
  20720. compspts[i]*=ry;
  20721. }
  20722. }
  20723. endCompspts[0] = compspts[compspts.length-2];
  20724. endCompspts[1] = compspts[compspts.length-1];
  20725. endCompspts[2] *= rx;
  20726. endCompspts[3] *= ry;
  20727. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  20728. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  20729. startCompspts[0] = compspts[0];
  20730. startCompspts[1] = compspts[1];
  20731. startCompspts[2] *= rx;
  20732. startCompspts[3] *= ry;
  20733. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  20734. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  20735. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  20736. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  20737. }
  20738. node.setSize(w, h);
  20739. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  20740. node.a('node.width', w);
  20741. node.a('node.height', h);
  20742. resetPoints(_ratio.ratioX, _ratio.ratioY);
  20743. node.borderWidth = 1;
  20744. node.a('node.borderwidth',node.borderWidth);
  20745. node._nodename = 'Node293';
  20746. node._nodeType = 'line';
  20747. zoomNodeList.push({
  20748. node: node,
  20749. attr: 'node.borderwidth'
  20750. });
  20751. var setWidth = node.setWidth,
  20752. setHeight = node.setHeight,
  20753. timer, rx = 1, ry = 1;
  20754. node.setWidth = function (width) {
  20755. var _width = this.getWidth();
  20756. rx = width / _width;
  20757. node.a('node.width', width);
  20758. setWidth.apply(this, arguments);
  20759. resetPoints(rx, 1);
  20760. }
  20761. node.setHeight = function (height) {
  20762. var _height = this.getHeight();
  20763. ry = height / _height;
  20764. node.a('node.height', height);
  20765. setHeight.apply(this, arguments);
  20766. resetPoints(1, ry);
  20767. }
  20768. })(Node293, Node293.getImage(), Node293compspts, Node293endCompspts, Node293startCompspts);
  20769. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20770. var Node294 = new ht.Node();
  20771. var Node294textStart, Node294textWidth, Node294lineStart, Node294align = 'left', Node294fontSize = 13.3333*_ratio.ratioY,Node294width = 50*_ratio.ratioX, Node294height = 24*_ratio.ratioY;
  20772. (function () {
  20773. if (Node294align === 'left') {
  20774. Node294textStart = Node294fontSize * 0.2 > 2 ? Node294fontSize * 0.2 - 4 : Node294fontSize * 0.2 - 9;
  20775. Node294textWidth = Node294width;
  20776. Node294lineStart = 1;
  20777. } else if (Node294align === 'right') {
  20778. Node294textStart = 0;
  20779. Node294textWidth =Node294fontSize <= 8 ? Node294width + Node294fontSize * 0.2 + 6 : Node294width - Node294fontSize * 0.2;
  20780. Node294lineStart = (Node294width - (ht.Default.getTextSize('354-7', ' '+ Node294fontSize + 'px "Arial"').width + 6)) * 0.5;
  20781. } else if (Node294align === 'center') {
  20782. Node294textStart = -3;
  20783. Node294textWidth = Node294width;
  20784. Node294lineStart = Node294width - ht.Default.getTextSize('354-7', ' '+ Node294fontSize + 'px "Arial"').width - 11;
  20785. }
  20786. })();
  20787. Node294.setImage(GD.getTextJSON(Node294width, Node294height, true, false, false, ' '+ Node294fontSize + 'px "Arial"'))
  20788. Node294.setPosition(575*ratio.ratioX, 633*ratio.ratioY);
  20789. Node294.setWidth(Node294width);
  20790. Node294.setHeight(Node294height);
  20791. Node294._nodeType = 'text';
  20792. Node294._disallowEvert = true;
  20793. Node294.setRotation(0*Math.PI/180);
  20794. Node294.a('node.width', Node294width);
  20795. Node294.a('node.height', Node294height);
  20796. Node294.a('node.rect', [0, 0, Node294width, Node294height]);
  20797. Node294.a('node.bordercolor','rgba(0,0,0,1)');
  20798. Node294.a('node.borderwidth', 0);
  20799. Node294.a('node.background','' || 'rgba(0,0,0,0)');
  20800. Node294.a('node.gradient','');
  20801. Node294.a('node.gradientcolor','');
  20802. Node294.a('node.text','354-7');
  20803. Node294.a('node.textalign','left');
  20804. Node294.a('node.textvAlign','middle');
  20805. Node294.a('node.textrect', [Node294textStart, 0, Node294textWidth, Node294height]);
  20806. Node294.a('node.color','rgba(0,0,0,1)');
  20807. Node294.a('node.font',' '+ Node294fontSize + 'px "Arial"');
  20808. Node294.a('node.textvisible',true);
  20809. Node294.a('node.linefeed',false);
  20810. if (false) {
  20811. Node294.a('node.textfunc',function(g) {
  20812. g.beginPath();
  20813. var str=Node294.a('node.text') || '354-7';
  20814. var color=Node294.a('node.color') || 'rgba(0,0,0,1)';
  20815. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node294width,Node294height,13.3333*_ratio.ratioY,"left",color,' '+ Node294fontSize + 'px "Arial"', 0,g);
  20816. });
  20817. }
  20818. if (false) {
  20819. Node294.a('node.underlinepoints',[Node294lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node294fontSize + 2 , ht.Default.getTextSize('354-7', ' '+ Node294fontSize + 'px "Arial"').width + 6, (Node294height - Node294fontSize) * 0.5*_ratio.ratioY + Node294fontSize + 2 ]);
  20820. Node294.a('node.underlinevisible',false);
  20821. Node294.a('node.underlineBorderWidth', 1);
  20822. }
  20823. dataModel.add(Node294);
  20824. zoomNodeList.push({
  20825. node: Node294,
  20826. borderWidth: 0,
  20827. attr: 'node.borderwidth'
  20828. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20829. var Node295 = new ht.lib['矩形箭头上'](512*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node295');
  20830. _libModel.add("Node295", Node295);
  20831. Node295.setRotation(0*Math.PI/180);
  20832. ;
  20833. ;
  20834. var Node296points=[511, 571,571, 571],
  20835. Node296rect=ht.Default.unionPoint([{x:511,y:571},{x:571,y:571}]),
  20836. Node296compspts=[];
  20837. _ratio = GD.getRatioWithRotation(0, ratio);
  20838. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  20839. _endratio = GD.getRatioWithRotation(0, ratio);
  20840. for(var i=0;i<Node296points.length;i++){
  20841. if(i%2==0){
  20842. Node296compspts.push(Node296points[i]-Node296rect.x);
  20843. }else{
  20844. Node296compspts.push(Node296points[i]-Node296rect.y);
  20845. }
  20846. }
  20847. var Node296ptslength=Node296compspts.length;
  20848. if (Node296rect.height === 0) {
  20849. Node296compspts[0] -= 0;
  20850. Node296compspts[Node296ptslength-2] += 0;
  20851. } else if (Node296rect.width === 0){
  20852. Node296compspts[1] -= 0;
  20853. Node296compspts[Node296ptslength-1] += 0;
  20854. } else {
  20855. Node296compspts[0] -= 0;
  20856. Node296compspts[1] -= 0;
  20857. Node296compspts[Node296ptslength-2] += 0;
  20858. Node296compspts[Node296ptslength-1] += 0;
  20859. }
  20860. Node296 = new ht.Node();
  20861. Node296.borderWidth = 1;
  20862. Node296rect.width = Node296rect.width === 0 ? 0.0001 : Node296rect.width;
  20863. Node296rect.height = Node296rect.height === 0 ? 0.0001 : Node296rect.height;
  20864. var Node296endCompspts = [Node296compspts[Node296ptslength-2],Node296compspts[Node296ptslength-1],0,0];
  20865. var Node296startCompspts = [Node296compspts[0],Node296compspts[1],0,0];
  20866. Node296.setImage(GD.getPolyLineJSON());
  20867. Node296.setPosition(Node296rect.x+Node296rect.width/2,Node296rect.y+Node296rect.height/2);
  20868. Node296.setSize(Node296rect.width,Node296rect.height);
  20869. Node296.setStyle("opacity",1);
  20870. Node296.s({'pixelPerfect':true});
  20871. Node296borderwidth=1;
  20872. Node296.setRotation(0);
  20873. dataModel.add(Node296);
  20874. Node296.a('node.points',Node296compspts);
  20875. Node296.a('node.segments',[1,2]);
  20876. Node296.a('node.color','rgba(255,128,0,1)');
  20877. Node296.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20878. Node296.a('node.borderColor','rgba(255,128,0,1)');
  20879. Node296.a('node.background','rgba(255,128,0,1)');
  20880. Node296.a('node.gradient','');
  20881. Node296.a('node.gradientcolor','rgba(255,128,0,1)');
  20882. Node296.a('node.endCompspts',Node296endCompspts);
  20883. Node296.a('node.startCompspts',Node296startCompspts);
  20884. (function (node, img, compspts, endCompspts, startCompspts) {
  20885. var position = node.getPosition(),
  20886. w = node.getWidth()*_ratio.ratioX,
  20887. h = node.getHeight()*_ratio.ratioY;
  20888. function resetPoints(rx, ry) {
  20889. for (var i = 0, len = compspts.length; i < len; i++) {
  20890. if (i%2 === 0) {
  20891. compspts[i]*=rx;
  20892. } else {
  20893. compspts[i]*=ry;
  20894. }
  20895. }
  20896. endCompspts[0] = compspts[compspts.length-2];
  20897. endCompspts[1] = compspts[compspts.length-1];
  20898. endCompspts[2] *= rx;
  20899. endCompspts[3] *= ry;
  20900. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  20901. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  20902. startCompspts[0] = compspts[0];
  20903. startCompspts[1] = compspts[1];
  20904. startCompspts[2] *= rx;
  20905. startCompspts[3] *= ry;
  20906. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  20907. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  20908. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  20909. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  20910. }
  20911. node.setSize(w, h);
  20912. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  20913. node.a('node.width', w);
  20914. node.a('node.height', h);
  20915. resetPoints(_ratio.ratioX, _ratio.ratioY);
  20916. node.borderWidth = 1;
  20917. node.a('node.borderwidth',node.borderWidth);
  20918. node._nodename = 'Node296';
  20919. node._nodeType = 'line';
  20920. zoomNodeList.push({
  20921. node: node,
  20922. attr: 'node.borderwidth'
  20923. });
  20924. var setWidth = node.setWidth,
  20925. setHeight = node.setHeight,
  20926. timer, rx = 1, ry = 1;
  20927. node.setWidth = function (width) {
  20928. var _width = this.getWidth();
  20929. rx = width / _width;
  20930. node.a('node.width', width);
  20931. setWidth.apply(this, arguments);
  20932. resetPoints(rx, 1);
  20933. }
  20934. node.setHeight = function (height) {
  20935. var _height = this.getHeight();
  20936. ry = height / _height;
  20937. node.a('node.height', height);
  20938. setHeight.apply(this, arguments);
  20939. resetPoints(1, ry);
  20940. }
  20941. })(Node296, Node296.getImage(), Node296compspts, Node296endCompspts, Node296startCompspts);
  20942. var Node297points=[570, 571,570, 581],
  20943. Node297rect=ht.Default.unionPoint([{x:570,y:571},{x:570,y:581}]),
  20944. Node297compspts=[];
  20945. _ratio = GD.getRatioWithRotation(0, ratio);
  20946. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  20947. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  20948. for(var i=0;i<Node297points.length;i++){
  20949. if(i%2==0){
  20950. Node297compspts.push(Node297points[i]-Node297rect.x);
  20951. }else{
  20952. Node297compspts.push(Node297points[i]-Node297rect.y);
  20953. }
  20954. }
  20955. var Node297ptslength=Node297compspts.length;
  20956. if (Node297rect.height === 0) {
  20957. Node297compspts[0] -= 0;
  20958. Node297compspts[Node297ptslength-2] += 0;
  20959. } else if (Node297rect.width === 0){
  20960. Node297compspts[1] -= 0;
  20961. Node297compspts[Node297ptslength-1] += 0;
  20962. } else {
  20963. Node297compspts[0] -= 0;
  20964. Node297compspts[1] -= 0;
  20965. Node297compspts[Node297ptslength-2] += 0;
  20966. Node297compspts[Node297ptslength-1] += 0;
  20967. }
  20968. Node297 = new ht.Node();
  20969. Node297.borderWidth = 1;
  20970. Node297rect.width = Node297rect.width === 0 ? 0.0001 : Node297rect.width;
  20971. Node297rect.height = Node297rect.height === 0 ? 0.0001 : Node297rect.height;
  20972. var Node297endCompspts = [Node297compspts[Node297ptslength-2],Node297compspts[Node297ptslength-1],0,0];
  20973. var Node297startCompspts = [Node297compspts[0],Node297compspts[1],0,0];
  20974. Node297.setImage(GD.getPolyLineJSON());
  20975. Node297.setPosition(Node297rect.x+Node297rect.width/2,Node297rect.y+Node297rect.height/2);
  20976. Node297.setSize(Node297rect.width,Node297rect.height);
  20977. Node297.setStyle("opacity",1);
  20978. Node297.s({'pixelPerfect':true});
  20979. Node297borderwidth=1;
  20980. Node297.setRotation(0);
  20981. dataModel.add(Node297);
  20982. Node297.a('node.points',Node297compspts);
  20983. Node297.a('node.segments',[1,2]);
  20984. Node297.a('node.color','rgba(255,128,0,1)');
  20985. Node297.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20986. Node297.a('node.borderColor','rgba(255,128,0,1)');
  20987. Node297.a('node.background','rgba(255,128,0,1)');
  20988. Node297.a('node.gradient','');
  20989. Node297.a('node.gradientcolor','rgba(255,128,0,1)');
  20990. Node297.a('node.endCompspts',Node297endCompspts);
  20991. Node297.a('node.startCompspts',Node297startCompspts);
  20992. (function (node, img, compspts, endCompspts, startCompspts) {
  20993. var position = node.getPosition(),
  20994. w = node.getWidth()*_ratio.ratioX,
  20995. h = node.getHeight()*_ratio.ratioY;
  20996. function resetPoints(rx, ry) {
  20997. for (var i = 0, len = compspts.length; i < len; i++) {
  20998. if (i%2 === 0) {
  20999. compspts[i]*=rx;
  21000. } else {
  21001. compspts[i]*=ry;
  21002. }
  21003. }
  21004. endCompspts[0] = compspts[compspts.length-2];
  21005. endCompspts[1] = compspts[compspts.length-1];
  21006. endCompspts[2] *= rx;
  21007. endCompspts[3] *= ry;
  21008. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21009. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21010. startCompspts[0] = compspts[0];
  21011. startCompspts[1] = compspts[1];
  21012. startCompspts[2] *= rx;
  21013. startCompspts[3] *= ry;
  21014. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21015. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21016. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21017. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21018. }
  21019. node.setSize(w, h);
  21020. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21021. node.a('node.width', w);
  21022. node.a('node.height', h);
  21023. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21024. node.borderWidth = 1;
  21025. node.a('node.borderwidth',node.borderWidth);
  21026. node._nodename = 'Node297';
  21027. node._nodeType = 'line';
  21028. zoomNodeList.push({
  21029. node: node,
  21030. attr: 'node.borderwidth'
  21031. });
  21032. var setWidth = node.setWidth,
  21033. setHeight = node.setHeight,
  21034. timer, rx = 1, ry = 1;
  21035. node.setWidth = function (width) {
  21036. var _width = this.getWidth();
  21037. rx = width / _width;
  21038. node.a('node.width', width);
  21039. setWidth.apply(this, arguments);
  21040. resetPoints(rx, 1);
  21041. }
  21042. node.setHeight = function (height) {
  21043. var _height = this.getHeight();
  21044. ry = height / _height;
  21045. node.a('node.height', height);
  21046. setHeight.apply(this, arguments);
  21047. resetPoints(1, ry);
  21048. }
  21049. })(Node297, Node297.getImage(), Node297compspts, Node297endCompspts, Node297startCompspts);
  21050. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21051. var Node298 = new ht.lib['黄色接地'](569*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node298');
  21052. _libModel.add("Node298", Node298);
  21053. Node298.setRotation(0*Math.PI/180);
  21054. ;
  21055. ;
  21056. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  21057. var Node299 = new ht.lib['ss'](540*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node299');
  21058. _libModel.add("Node299", Node299);
  21059. Node299.setRotation(180*Math.PI/180);
  21060. ;
  21061. ;
  21062. var Node300points=[540, 581,540, 561],
  21063. Node300rect=ht.Default.unionPoint([{x:540,y:581},{x:540,y:561}]),
  21064. Node300compspts=[];
  21065. _ratio = GD.getRatioWithRotation(0, ratio);
  21066. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  21067. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  21068. for(var i=0;i<Node300points.length;i++){
  21069. if(i%2==0){
  21070. Node300compspts.push(Node300points[i]-Node300rect.x);
  21071. }else{
  21072. Node300compspts.push(Node300points[i]-Node300rect.y);
  21073. }
  21074. }
  21075. var Node300ptslength=Node300compspts.length;
  21076. if (Node300rect.height === 0) {
  21077. Node300compspts[0] -= 0;
  21078. Node300compspts[Node300ptslength-2] += 0;
  21079. } else if (Node300rect.width === 0){
  21080. Node300compspts[1] -= 0;
  21081. Node300compspts[Node300ptslength-1] += 0;
  21082. } else {
  21083. Node300compspts[0] -= 0;
  21084. Node300compspts[1] -= 0;
  21085. Node300compspts[Node300ptslength-2] += 0;
  21086. Node300compspts[Node300ptslength-1] += 0;
  21087. }
  21088. Node300 = new ht.Node();
  21089. Node300.borderWidth = 1;
  21090. Node300rect.width = Node300rect.width === 0 ? 0.0001 : Node300rect.width;
  21091. Node300rect.height = Node300rect.height === 0 ? 0.0001 : Node300rect.height;
  21092. var Node300endCompspts = [Node300compspts[Node300ptslength-2],Node300compspts[Node300ptslength-1],0,0];
  21093. var Node300startCompspts = [Node300compspts[0],Node300compspts[1],0,0];
  21094. Node300.setImage(GD.getPolyLineJSON());
  21095. Node300.setPosition(Node300rect.x+Node300rect.width/2,Node300rect.y+Node300rect.height/2);
  21096. Node300.setSize(Node300rect.width,Node300rect.height);
  21097. Node300.setStyle("opacity",1);
  21098. Node300.s({'pixelPerfect':true});
  21099. Node300borderwidth=1;
  21100. Node300.setRotation(0);
  21101. dataModel.add(Node300);
  21102. Node300.a('node.points',Node300compspts);
  21103. Node300.a('node.segments',[1,2]);
  21104. Node300.a('node.color','rgba(255,128,0,1)');
  21105. Node300.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21106. Node300.a('node.borderColor','rgba(255,128,0,1)');
  21107. Node300.a('node.background','rgba(255,128,0,1)');
  21108. Node300.a('node.gradient','');
  21109. Node300.a('node.gradientcolor','rgba(255,128,0,1)');
  21110. Node300.a('node.endCompspts',Node300endCompspts);
  21111. Node300.a('node.startCompspts',Node300startCompspts);
  21112. (function (node, img, compspts, endCompspts, startCompspts) {
  21113. var position = node.getPosition(),
  21114. w = node.getWidth()*_ratio.ratioX,
  21115. h = node.getHeight()*_ratio.ratioY;
  21116. function resetPoints(rx, ry) {
  21117. for (var i = 0, len = compspts.length; i < len; i++) {
  21118. if (i%2 === 0) {
  21119. compspts[i]*=rx;
  21120. } else {
  21121. compspts[i]*=ry;
  21122. }
  21123. }
  21124. endCompspts[0] = compspts[compspts.length-2];
  21125. endCompspts[1] = compspts[compspts.length-1];
  21126. endCompspts[2] *= rx;
  21127. endCompspts[3] *= ry;
  21128. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21129. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21130. startCompspts[0] = compspts[0];
  21131. startCompspts[1] = compspts[1];
  21132. startCompspts[2] *= rx;
  21133. startCompspts[3] *= ry;
  21134. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21135. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21136. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21137. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21138. }
  21139. node.setSize(w, h);
  21140. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21141. node.a('node.width', w);
  21142. node.a('node.height', h);
  21143. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21144. node.borderWidth = 1;
  21145. node.a('node.borderwidth',node.borderWidth);
  21146. node._nodename = 'Node300';
  21147. node._nodeType = 'line';
  21148. zoomNodeList.push({
  21149. node: node,
  21150. attr: 'node.borderwidth'
  21151. });
  21152. var setWidth = node.setWidth,
  21153. setHeight = node.setHeight,
  21154. timer, rx = 1, ry = 1;
  21155. node.setWidth = function (width) {
  21156. var _width = this.getWidth();
  21157. rx = width / _width;
  21158. node.a('node.width', width);
  21159. setWidth.apply(this, arguments);
  21160. resetPoints(rx, 1);
  21161. }
  21162. node.setHeight = function (height) {
  21163. var _height = this.getHeight();
  21164. ry = height / _height;
  21165. node.a('node.height', height);
  21166. setHeight.apply(this, arguments);
  21167. resetPoints(1, ry);
  21168. }
  21169. })(Node300, Node300.getImage(), Node300compspts, Node300endCompspts, Node300startCompspts);
  21170. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21171. var Node301 = new ht.Node();
  21172. var Node301textStart, Node301textWidth, Node301lineStart, Node301align = 'left', Node301fontSize = 13.3333*_ratio.ratioY,Node301width = 50*_ratio.ratioX, Node301height = 24*_ratio.ratioY;
  21173. (function () {
  21174. if (Node301align === 'left') {
  21175. Node301textStart = Node301fontSize * 0.2 > 2 ? Node301fontSize * 0.2 - 4 : Node301fontSize * 0.2 - 9;
  21176. Node301textWidth = Node301width;
  21177. Node301lineStart = 1;
  21178. } else if (Node301align === 'right') {
  21179. Node301textStart = 0;
  21180. Node301textWidth =Node301fontSize <= 8 ? Node301width + Node301fontSize * 0.2 + 6 : Node301width - Node301fontSize * 0.2;
  21181. Node301lineStart = (Node301width - (ht.Default.getTextSize('355-7', ' '+ Node301fontSize + 'px "Arial"').width + 6)) * 0.5;
  21182. } else if (Node301align === 'center') {
  21183. Node301textStart = -3;
  21184. Node301textWidth = Node301width;
  21185. Node301lineStart = Node301width - ht.Default.getTextSize('355-7', ' '+ Node301fontSize + 'px "Arial"').width - 11;
  21186. }
  21187. })();
  21188. Node301.setImage(GD.getTextJSON(Node301width, Node301height, true, false, false, ' '+ Node301fontSize + 'px "Arial"'))
  21189. Node301.setPosition(665*ratio.ratioX, 633*ratio.ratioY);
  21190. Node301.setWidth(Node301width);
  21191. Node301.setHeight(Node301height);
  21192. Node301._nodeType = 'text';
  21193. Node301._disallowEvert = true;
  21194. Node301.setRotation(0*Math.PI/180);
  21195. Node301.a('node.width', Node301width);
  21196. Node301.a('node.height', Node301height);
  21197. Node301.a('node.rect', [0, 0, Node301width, Node301height]);
  21198. Node301.a('node.bordercolor','rgba(0,0,0,1)');
  21199. Node301.a('node.borderwidth', 0);
  21200. Node301.a('node.background','' || 'rgba(0,0,0,0)');
  21201. Node301.a('node.gradient','');
  21202. Node301.a('node.gradientcolor','');
  21203. Node301.a('node.text','355-7');
  21204. Node301.a('node.textalign','left');
  21205. Node301.a('node.textvAlign','middle');
  21206. Node301.a('node.textrect', [Node301textStart, 0, Node301textWidth, Node301height]);
  21207. Node301.a('node.color','rgba(0,0,0,1)');
  21208. Node301.a('node.font',' '+ Node301fontSize + 'px "Arial"');
  21209. Node301.a('node.textvisible',true);
  21210. Node301.a('node.linefeed',false);
  21211. if (false) {
  21212. Node301.a('node.textfunc',function(g) {
  21213. g.beginPath();
  21214. var str=Node301.a('node.text') || '355-7';
  21215. var color=Node301.a('node.color') || 'rgba(0,0,0,1)';
  21216. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node301width,Node301height,13.3333*_ratio.ratioY,"left",color,' '+ Node301fontSize + 'px "Arial"', 0,g);
  21217. });
  21218. }
  21219. if (false) {
  21220. Node301.a('node.underlinepoints',[Node301lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node301fontSize + 2 , ht.Default.getTextSize('355-7', ' '+ Node301fontSize + 'px "Arial"').width + 6, (Node301height - Node301fontSize) * 0.5*_ratio.ratioY + Node301fontSize + 2 ]);
  21221. Node301.a('node.underlinevisible',false);
  21222. Node301.a('node.underlineBorderWidth', 1);
  21223. }
  21224. dataModel.add(Node301);
  21225. zoomNodeList.push({
  21226. node: Node301,
  21227. borderWidth: 0,
  21228. attr: 'node.borderwidth'
  21229. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21230. var Node302 = new ht.lib['矩形箭头上'](602*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node302');
  21231. _libModel.add("Node302", Node302);
  21232. Node302.setRotation(0*Math.PI/180);
  21233. ;
  21234. ;
  21235. var Node303points=[601, 571,661, 571],
  21236. Node303rect=ht.Default.unionPoint([{x:601,y:571},{x:661,y:571}]),
  21237. Node303compspts=[];
  21238. _ratio = GD.getRatioWithRotation(0, ratio);
  21239. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  21240. _endratio = GD.getRatioWithRotation(0, ratio);
  21241. for(var i=0;i<Node303points.length;i++){
  21242. if(i%2==0){
  21243. Node303compspts.push(Node303points[i]-Node303rect.x);
  21244. }else{
  21245. Node303compspts.push(Node303points[i]-Node303rect.y);
  21246. }
  21247. }
  21248. var Node303ptslength=Node303compspts.length;
  21249. if (Node303rect.height === 0) {
  21250. Node303compspts[0] -= 0;
  21251. Node303compspts[Node303ptslength-2] += 0;
  21252. } else if (Node303rect.width === 0){
  21253. Node303compspts[1] -= 0;
  21254. Node303compspts[Node303ptslength-1] += 0;
  21255. } else {
  21256. Node303compspts[0] -= 0;
  21257. Node303compspts[1] -= 0;
  21258. Node303compspts[Node303ptslength-2] += 0;
  21259. Node303compspts[Node303ptslength-1] += 0;
  21260. }
  21261. Node303 = new ht.Node();
  21262. Node303.borderWidth = 1;
  21263. Node303rect.width = Node303rect.width === 0 ? 0.0001 : Node303rect.width;
  21264. Node303rect.height = Node303rect.height === 0 ? 0.0001 : Node303rect.height;
  21265. var Node303endCompspts = [Node303compspts[Node303ptslength-2],Node303compspts[Node303ptslength-1],0,0];
  21266. var Node303startCompspts = [Node303compspts[0],Node303compspts[1],0,0];
  21267. Node303.setImage(GD.getPolyLineJSON());
  21268. Node303.setPosition(Node303rect.x+Node303rect.width/2,Node303rect.y+Node303rect.height/2);
  21269. Node303.setSize(Node303rect.width,Node303rect.height);
  21270. Node303.setStyle("opacity",1);
  21271. Node303.s({'pixelPerfect':true});
  21272. Node303borderwidth=1;
  21273. Node303.setRotation(0);
  21274. dataModel.add(Node303);
  21275. Node303.a('node.points',Node303compspts);
  21276. Node303.a('node.segments',[1,2]);
  21277. Node303.a('node.color','rgba(255,128,0,1)');
  21278. Node303.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21279. Node303.a('node.borderColor','rgba(255,128,0,1)');
  21280. Node303.a('node.background','rgba(255,128,0,1)');
  21281. Node303.a('node.gradient','');
  21282. Node303.a('node.gradientcolor','rgba(255,128,0,1)');
  21283. Node303.a('node.endCompspts',Node303endCompspts);
  21284. Node303.a('node.startCompspts',Node303startCompspts);
  21285. (function (node, img, compspts, endCompspts, startCompspts) {
  21286. var position = node.getPosition(),
  21287. w = node.getWidth()*_ratio.ratioX,
  21288. h = node.getHeight()*_ratio.ratioY;
  21289. function resetPoints(rx, ry) {
  21290. for (var i = 0, len = compspts.length; i < len; i++) {
  21291. if (i%2 === 0) {
  21292. compspts[i]*=rx;
  21293. } else {
  21294. compspts[i]*=ry;
  21295. }
  21296. }
  21297. endCompspts[0] = compspts[compspts.length-2];
  21298. endCompspts[1] = compspts[compspts.length-1];
  21299. endCompspts[2] *= rx;
  21300. endCompspts[3] *= ry;
  21301. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21302. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21303. startCompspts[0] = compspts[0];
  21304. startCompspts[1] = compspts[1];
  21305. startCompspts[2] *= rx;
  21306. startCompspts[3] *= ry;
  21307. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21308. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21309. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21310. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21311. }
  21312. node.setSize(w, h);
  21313. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21314. node.a('node.width', w);
  21315. node.a('node.height', h);
  21316. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21317. node.borderWidth = 1;
  21318. node.a('node.borderwidth',node.borderWidth);
  21319. node._nodename = 'Node303';
  21320. node._nodeType = 'line';
  21321. zoomNodeList.push({
  21322. node: node,
  21323. attr: 'node.borderwidth'
  21324. });
  21325. var setWidth = node.setWidth,
  21326. setHeight = node.setHeight,
  21327. timer, rx = 1, ry = 1;
  21328. node.setWidth = function (width) {
  21329. var _width = this.getWidth();
  21330. rx = width / _width;
  21331. node.a('node.width', width);
  21332. setWidth.apply(this, arguments);
  21333. resetPoints(rx, 1);
  21334. }
  21335. node.setHeight = function (height) {
  21336. var _height = this.getHeight();
  21337. ry = height / _height;
  21338. node.a('node.height', height);
  21339. setHeight.apply(this, arguments);
  21340. resetPoints(1, ry);
  21341. }
  21342. })(Node303, Node303.getImage(), Node303compspts, Node303endCompspts, Node303startCompspts);
  21343. var Node304points=[660, 571,660, 581],
  21344. Node304rect=ht.Default.unionPoint([{x:660,y:571},{x:660,y:581}]),
  21345. Node304compspts=[];
  21346. _ratio = GD.getRatioWithRotation(0, ratio);
  21347. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21348. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  21349. for(var i=0;i<Node304points.length;i++){
  21350. if(i%2==0){
  21351. Node304compspts.push(Node304points[i]-Node304rect.x);
  21352. }else{
  21353. Node304compspts.push(Node304points[i]-Node304rect.y);
  21354. }
  21355. }
  21356. var Node304ptslength=Node304compspts.length;
  21357. if (Node304rect.height === 0) {
  21358. Node304compspts[0] -= 0;
  21359. Node304compspts[Node304ptslength-2] += 0;
  21360. } else if (Node304rect.width === 0){
  21361. Node304compspts[1] -= 0;
  21362. Node304compspts[Node304ptslength-1] += 0;
  21363. } else {
  21364. Node304compspts[0] -= 0;
  21365. Node304compspts[1] -= 0;
  21366. Node304compspts[Node304ptslength-2] += 0;
  21367. Node304compspts[Node304ptslength-1] += 0;
  21368. }
  21369. Node304 = new ht.Node();
  21370. Node304.borderWidth = 1;
  21371. Node304rect.width = Node304rect.width === 0 ? 0.0001 : Node304rect.width;
  21372. Node304rect.height = Node304rect.height === 0 ? 0.0001 : Node304rect.height;
  21373. var Node304endCompspts = [Node304compspts[Node304ptslength-2],Node304compspts[Node304ptslength-1],0,0];
  21374. var Node304startCompspts = [Node304compspts[0],Node304compspts[1],0,0];
  21375. Node304.setImage(GD.getPolyLineJSON());
  21376. Node304.setPosition(Node304rect.x+Node304rect.width/2,Node304rect.y+Node304rect.height/2);
  21377. Node304.setSize(Node304rect.width,Node304rect.height);
  21378. Node304.setStyle("opacity",1);
  21379. Node304.s({'pixelPerfect':true});
  21380. Node304borderwidth=1;
  21381. Node304.setRotation(0);
  21382. dataModel.add(Node304);
  21383. Node304.a('node.points',Node304compspts);
  21384. Node304.a('node.segments',[1,2]);
  21385. Node304.a('node.color','rgba(255,128,0,1)');
  21386. Node304.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21387. Node304.a('node.borderColor','rgba(255,128,0,1)');
  21388. Node304.a('node.background','rgba(255,128,0,1)');
  21389. Node304.a('node.gradient','');
  21390. Node304.a('node.gradientcolor','rgba(255,128,0,1)');
  21391. Node304.a('node.endCompspts',Node304endCompspts);
  21392. Node304.a('node.startCompspts',Node304startCompspts);
  21393. (function (node, img, compspts, endCompspts, startCompspts) {
  21394. var position = node.getPosition(),
  21395. w = node.getWidth()*_ratio.ratioX,
  21396. h = node.getHeight()*_ratio.ratioY;
  21397. function resetPoints(rx, ry) {
  21398. for (var i = 0, len = compspts.length; i < len; i++) {
  21399. if (i%2 === 0) {
  21400. compspts[i]*=rx;
  21401. } else {
  21402. compspts[i]*=ry;
  21403. }
  21404. }
  21405. endCompspts[0] = compspts[compspts.length-2];
  21406. endCompspts[1] = compspts[compspts.length-1];
  21407. endCompspts[2] *= rx;
  21408. endCompspts[3] *= ry;
  21409. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21410. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21411. startCompspts[0] = compspts[0];
  21412. startCompspts[1] = compspts[1];
  21413. startCompspts[2] *= rx;
  21414. startCompspts[3] *= ry;
  21415. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21416. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21417. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21418. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21419. }
  21420. node.setSize(w, h);
  21421. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21422. node.a('node.width', w);
  21423. node.a('node.height', h);
  21424. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21425. node.borderWidth = 1;
  21426. node.a('node.borderwidth',node.borderWidth);
  21427. node._nodename = 'Node304';
  21428. node._nodeType = 'line';
  21429. zoomNodeList.push({
  21430. node: node,
  21431. attr: 'node.borderwidth'
  21432. });
  21433. var setWidth = node.setWidth,
  21434. setHeight = node.setHeight,
  21435. timer, rx = 1, ry = 1;
  21436. node.setWidth = function (width) {
  21437. var _width = this.getWidth();
  21438. rx = width / _width;
  21439. node.a('node.width', width);
  21440. setWidth.apply(this, arguments);
  21441. resetPoints(rx, 1);
  21442. }
  21443. node.setHeight = function (height) {
  21444. var _height = this.getHeight();
  21445. ry = height / _height;
  21446. node.a('node.height', height);
  21447. setHeight.apply(this, arguments);
  21448. resetPoints(1, ry);
  21449. }
  21450. })(Node304, Node304.getImage(), Node304compspts, Node304endCompspts, Node304startCompspts);
  21451. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21452. var Node305 = new ht.lib['黄色接地'](659*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node305');
  21453. _libModel.add("Node305", Node305);
  21454. Node305.setRotation(0*Math.PI/180);
  21455. ;
  21456. ;
  21457. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  21458. var Node306 = new ht.lib['ss'](630*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node306');
  21459. _libModel.add("Node306", Node306);
  21460. Node306.setRotation(180*Math.PI/180);
  21461. ;
  21462. ;
  21463. var Node307points=[630, 581,630, 561],
  21464. Node307rect=ht.Default.unionPoint([{x:630,y:581},{x:630,y:561}]),
  21465. Node307compspts=[];
  21466. _ratio = GD.getRatioWithRotation(0, ratio);
  21467. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  21468. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  21469. for(var i=0;i<Node307points.length;i++){
  21470. if(i%2==0){
  21471. Node307compspts.push(Node307points[i]-Node307rect.x);
  21472. }else{
  21473. Node307compspts.push(Node307points[i]-Node307rect.y);
  21474. }
  21475. }
  21476. var Node307ptslength=Node307compspts.length;
  21477. if (Node307rect.height === 0) {
  21478. Node307compspts[0] -= 0;
  21479. Node307compspts[Node307ptslength-2] += 0;
  21480. } else if (Node307rect.width === 0){
  21481. Node307compspts[1] -= 0;
  21482. Node307compspts[Node307ptslength-1] += 0;
  21483. } else {
  21484. Node307compspts[0] -= 0;
  21485. Node307compspts[1] -= 0;
  21486. Node307compspts[Node307ptslength-2] += 0;
  21487. Node307compspts[Node307ptslength-1] += 0;
  21488. }
  21489. Node307 = new ht.Node();
  21490. Node307.borderWidth = 1;
  21491. Node307rect.width = Node307rect.width === 0 ? 0.0001 : Node307rect.width;
  21492. Node307rect.height = Node307rect.height === 0 ? 0.0001 : Node307rect.height;
  21493. var Node307endCompspts = [Node307compspts[Node307ptslength-2],Node307compspts[Node307ptslength-1],0,0];
  21494. var Node307startCompspts = [Node307compspts[0],Node307compspts[1],0,0];
  21495. Node307.setImage(GD.getPolyLineJSON());
  21496. Node307.setPosition(Node307rect.x+Node307rect.width/2,Node307rect.y+Node307rect.height/2);
  21497. Node307.setSize(Node307rect.width,Node307rect.height);
  21498. Node307.setStyle("opacity",1);
  21499. Node307.s({'pixelPerfect':true});
  21500. Node307borderwidth=1;
  21501. Node307.setRotation(0);
  21502. dataModel.add(Node307);
  21503. Node307.a('node.points',Node307compspts);
  21504. Node307.a('node.segments',[1,2]);
  21505. Node307.a('node.color','rgba(255,128,0,1)');
  21506. Node307.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21507. Node307.a('node.borderColor','rgba(255,128,0,1)');
  21508. Node307.a('node.background','rgba(255,128,0,1)');
  21509. Node307.a('node.gradient','');
  21510. Node307.a('node.gradientcolor','rgba(255,128,0,1)');
  21511. Node307.a('node.endCompspts',Node307endCompspts);
  21512. Node307.a('node.startCompspts',Node307startCompspts);
  21513. (function (node, img, compspts, endCompspts, startCompspts) {
  21514. var position = node.getPosition(),
  21515. w = node.getWidth()*_ratio.ratioX,
  21516. h = node.getHeight()*_ratio.ratioY;
  21517. function resetPoints(rx, ry) {
  21518. for (var i = 0, len = compspts.length; i < len; i++) {
  21519. if (i%2 === 0) {
  21520. compspts[i]*=rx;
  21521. } else {
  21522. compspts[i]*=ry;
  21523. }
  21524. }
  21525. endCompspts[0] = compspts[compspts.length-2];
  21526. endCompspts[1] = compspts[compspts.length-1];
  21527. endCompspts[2] *= rx;
  21528. endCompspts[3] *= ry;
  21529. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21530. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21531. startCompspts[0] = compspts[0];
  21532. startCompspts[1] = compspts[1];
  21533. startCompspts[2] *= rx;
  21534. startCompspts[3] *= ry;
  21535. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21536. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21537. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21538. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21539. }
  21540. node.setSize(w, h);
  21541. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21542. node.a('node.width', w);
  21543. node.a('node.height', h);
  21544. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21545. node.borderWidth = 1;
  21546. node.a('node.borderwidth',node.borderWidth);
  21547. node._nodename = 'Node307';
  21548. node._nodeType = 'line';
  21549. zoomNodeList.push({
  21550. node: node,
  21551. attr: 'node.borderwidth'
  21552. });
  21553. var setWidth = node.setWidth,
  21554. setHeight = node.setHeight,
  21555. timer, rx = 1, ry = 1;
  21556. node.setWidth = function (width) {
  21557. var _width = this.getWidth();
  21558. rx = width / _width;
  21559. node.a('node.width', width);
  21560. setWidth.apply(this, arguments);
  21561. resetPoints(rx, 1);
  21562. }
  21563. node.setHeight = function (height) {
  21564. var _height = this.getHeight();
  21565. ry = height / _height;
  21566. node.a('node.height', height);
  21567. setHeight.apply(this, arguments);
  21568. resetPoints(1, ry);
  21569. }
  21570. })(Node307, Node307.getImage(), Node307compspts, Node307endCompspts, Node307startCompspts);
  21571. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21572. var Node308_0 = new ht.Node();
  21573. var Node308_0textStart, Node308_0textWidth, Node308_0lineStart, Node308_0align = 'left', Node308_0fontSize = 13.3333*_ratio.ratioY,Node308_0width = 50*_ratio.ratioX, Node308_0height = 24*_ratio.ratioY;
  21574. (function () {
  21575. if (Node308_0align === 'left') {
  21576. Node308_0textStart = Node308_0fontSize * 0.2 > 2 ? Node308_0fontSize * 0.2 - 4 : Node308_0fontSize * 0.2 - 9;
  21577. Node308_0textWidth = Node308_0width;
  21578. Node308_0lineStart = 1;
  21579. } else if (Node308_0align === 'right') {
  21580. Node308_0textStart = 0;
  21581. Node308_0textWidth =Node308_0fontSize <= 8 ? Node308_0width + Node308_0fontSize * 0.2 + 6 : Node308_0width - Node308_0fontSize * 0.2;
  21582. Node308_0lineStart = (Node308_0width - (ht.Default.getTextSize('356-7', ' '+ Node308_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  21583. } else if (Node308_0align === 'center') {
  21584. Node308_0textStart = -3;
  21585. Node308_0textWidth = Node308_0width;
  21586. Node308_0lineStart = Node308_0width - ht.Default.getTextSize('356-7', ' '+ Node308_0fontSize + 'px "Arial"').width - 11;
  21587. }
  21588. })();
  21589. Node308_0.setImage(GD.getTextJSON(Node308_0width, Node308_0height, true, false, false, ' '+ Node308_0fontSize + 'px "Arial"'))
  21590. Node308_0.setPosition(755*ratio.ratioX, 633*ratio.ratioY);
  21591. Node308_0.setWidth(Node308_0width);
  21592. Node308_0.setHeight(Node308_0height);
  21593. Node308_0._nodeType = 'text';
  21594. Node308_0._disallowEvert = true;
  21595. Node308_0.setRotation(0*Math.PI/180);
  21596. Node308_0.a('node.width', Node308_0width);
  21597. Node308_0.a('node.height', Node308_0height);
  21598. Node308_0.a('node.rect', [0, 0, Node308_0width, Node308_0height]);
  21599. Node308_0.a('node.bordercolor','rgba(0,0,0,1)');
  21600. Node308_0.a('node.borderwidth', 0);
  21601. Node308_0.a('node.background','' || 'rgba(0,0,0,0)');
  21602. Node308_0.a('node.gradient','');
  21603. Node308_0.a('node.gradientcolor','');
  21604. Node308_0.a('node.text','356-7');
  21605. Node308_0.a('node.textalign','left');
  21606. Node308_0.a('node.textvAlign','middle');
  21607. Node308_0.a('node.textrect', [Node308_0textStart, 0, Node308_0textWidth, Node308_0height]);
  21608. Node308_0.a('node.color','rgba(0,0,0,1)');
  21609. Node308_0.a('node.font',' '+ Node308_0fontSize + 'px "Arial"');
  21610. Node308_0.a('node.textvisible',true);
  21611. Node308_0.a('node.linefeed',false);
  21612. if (false) {
  21613. Node308_0.a('node.textfunc',function(g) {
  21614. g.beginPath();
  21615. var str=Node308_0.a('node.text') || '356-7';
  21616. var color=Node308_0.a('node.color') || 'rgba(0,0,0,1)';
  21617. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node308_0width,Node308_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node308_0fontSize + 'px "Arial"', 0,g);
  21618. });
  21619. }
  21620. if (false) {
  21621. Node308_0.a('node.underlinepoints',[Node308_0lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node308_0fontSize + 2 , ht.Default.getTextSize('356-7', ' '+ Node308_0fontSize + 'px "Arial"').width + 6, (Node308_0height - Node308_0fontSize) * 0.5*_ratio.ratioY + Node308_0fontSize + 2 ]);
  21622. Node308_0.a('node.underlinevisible',false);
  21623. Node308_0.a('node.underlineBorderWidth', 1);
  21624. }
  21625. dataModel.add(Node308_0);
  21626. zoomNodeList.push({
  21627. node: Node308_0,
  21628. borderWidth: 0,
  21629. attr: 'node.borderwidth'
  21630. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21631. var Node308_1 = new ht.lib['矩形箭头上'](692*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node308_1');
  21632. _libModel.add("Node308_1", Node308_1);
  21633. Node308_1.setRotation(0*Math.PI/180);
  21634. ;
  21635. ;
  21636. var Node308_2points=[691, 571,751, 571],
  21637. Node308_2rect=ht.Default.unionPoint([{x:691,y:571},{x:751,y:571}]),
  21638. Node308_2compspts=[];
  21639. _ratio = GD.getRatioWithRotation(0, ratio);
  21640. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  21641. _endratio = GD.getRatioWithRotation(0, ratio);
  21642. for(var i=0;i<Node308_2points.length;i++){
  21643. if(i%2==0){
  21644. Node308_2compspts.push(Node308_2points[i]-Node308_2rect.x);
  21645. }else{
  21646. Node308_2compspts.push(Node308_2points[i]-Node308_2rect.y);
  21647. }
  21648. }
  21649. var Node308_2ptslength=Node308_2compspts.length;
  21650. if (Node308_2rect.height === 0) {
  21651. Node308_2compspts[0] -= 0;
  21652. Node308_2compspts[Node308_2ptslength-2] += 0;
  21653. } else if (Node308_2rect.width === 0){
  21654. Node308_2compspts[1] -= 0;
  21655. Node308_2compspts[Node308_2ptslength-1] += 0;
  21656. } else {
  21657. Node308_2compspts[0] -= 0;
  21658. Node308_2compspts[1] -= 0;
  21659. Node308_2compspts[Node308_2ptslength-2] += 0;
  21660. Node308_2compspts[Node308_2ptslength-1] += 0;
  21661. }
  21662. Node308_2 = new ht.Node();
  21663. Node308_2.borderWidth = 1;
  21664. Node308_2rect.width = Node308_2rect.width === 0 ? 0.0001 : Node308_2rect.width;
  21665. Node308_2rect.height = Node308_2rect.height === 0 ? 0.0001 : Node308_2rect.height;
  21666. var Node308_2endCompspts = [Node308_2compspts[Node308_2ptslength-2],Node308_2compspts[Node308_2ptslength-1],0,0];
  21667. var Node308_2startCompspts = [Node308_2compspts[0],Node308_2compspts[1],0,0];
  21668. Node308_2.setImage(GD.getPolyLineJSON());
  21669. Node308_2.setPosition(Node308_2rect.x+Node308_2rect.width/2,Node308_2rect.y+Node308_2rect.height/2);
  21670. Node308_2.setSize(Node308_2rect.width,Node308_2rect.height);
  21671. Node308_2.setStyle("opacity",1);
  21672. Node308_2.s({'pixelPerfect':true});
  21673. Node308_2borderwidth=1;
  21674. Node308_2.setRotation(0);
  21675. dataModel.add(Node308_2);
  21676. Node308_2.a('node.points',Node308_2compspts);
  21677. Node308_2.a('node.segments',[1,2]);
  21678. Node308_2.a('node.color','rgba(255,128,0,1)');
  21679. Node308_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21680. Node308_2.a('node.borderColor','rgba(255,128,0,1)');
  21681. Node308_2.a('node.background','rgba(255,128,0,1)');
  21682. Node308_2.a('node.gradient','');
  21683. Node308_2.a('node.gradientcolor','rgba(255,128,0,1)');
  21684. Node308_2.a('node.endCompspts',Node308_2endCompspts);
  21685. Node308_2.a('node.startCompspts',Node308_2startCompspts);
  21686. (function (node, img, compspts, endCompspts, startCompspts) {
  21687. var position = node.getPosition(),
  21688. w = node.getWidth()*_ratio.ratioX,
  21689. h = node.getHeight()*_ratio.ratioY;
  21690. function resetPoints(rx, ry) {
  21691. for (var i = 0, len = compspts.length; i < len; i++) {
  21692. if (i%2 === 0) {
  21693. compspts[i]*=rx;
  21694. } else {
  21695. compspts[i]*=ry;
  21696. }
  21697. }
  21698. endCompspts[0] = compspts[compspts.length-2];
  21699. endCompspts[1] = compspts[compspts.length-1];
  21700. endCompspts[2] *= rx;
  21701. endCompspts[3] *= ry;
  21702. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21703. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21704. startCompspts[0] = compspts[0];
  21705. startCompspts[1] = compspts[1];
  21706. startCompspts[2] *= rx;
  21707. startCompspts[3] *= ry;
  21708. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21709. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21710. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21711. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21712. }
  21713. node.setSize(w, h);
  21714. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21715. node.a('node.width', w);
  21716. node.a('node.height', h);
  21717. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21718. node.borderWidth = 1;
  21719. node.a('node.borderwidth',node.borderWidth);
  21720. node._nodename = 'Node308_2';
  21721. node._nodeType = 'line';
  21722. zoomNodeList.push({
  21723. node: node,
  21724. attr: 'node.borderwidth'
  21725. });
  21726. var setWidth = node.setWidth,
  21727. setHeight = node.setHeight,
  21728. timer, rx = 1, ry = 1;
  21729. node.setWidth = function (width) {
  21730. var _width = this.getWidth();
  21731. rx = width / _width;
  21732. node.a('node.width', width);
  21733. setWidth.apply(this, arguments);
  21734. resetPoints(rx, 1);
  21735. }
  21736. node.setHeight = function (height) {
  21737. var _height = this.getHeight();
  21738. ry = height / _height;
  21739. node.a('node.height', height);
  21740. setHeight.apply(this, arguments);
  21741. resetPoints(1, ry);
  21742. }
  21743. })(Node308_2, Node308_2.getImage(), Node308_2compspts, Node308_2endCompspts, Node308_2startCompspts);
  21744. var Node308_3points=[750, 571,750, 581],
  21745. Node308_3rect=ht.Default.unionPoint([{x:750,y:571},{x:750,y:581}]),
  21746. Node308_3compspts=[];
  21747. _ratio = GD.getRatioWithRotation(0, ratio);
  21748. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21749. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  21750. for(var i=0;i<Node308_3points.length;i++){
  21751. if(i%2==0){
  21752. Node308_3compspts.push(Node308_3points[i]-Node308_3rect.x);
  21753. }else{
  21754. Node308_3compspts.push(Node308_3points[i]-Node308_3rect.y);
  21755. }
  21756. }
  21757. var Node308_3ptslength=Node308_3compspts.length;
  21758. if (Node308_3rect.height === 0) {
  21759. Node308_3compspts[0] -= 0;
  21760. Node308_3compspts[Node308_3ptslength-2] += 0;
  21761. } else if (Node308_3rect.width === 0){
  21762. Node308_3compspts[1] -= 0;
  21763. Node308_3compspts[Node308_3ptslength-1] += 0;
  21764. } else {
  21765. Node308_3compspts[0] -= 0;
  21766. Node308_3compspts[1] -= 0;
  21767. Node308_3compspts[Node308_3ptslength-2] += 0;
  21768. Node308_3compspts[Node308_3ptslength-1] += 0;
  21769. }
  21770. Node308_3 = new ht.Node();
  21771. Node308_3.borderWidth = 1;
  21772. Node308_3rect.width = Node308_3rect.width === 0 ? 0.0001 : Node308_3rect.width;
  21773. Node308_3rect.height = Node308_3rect.height === 0 ? 0.0001 : Node308_3rect.height;
  21774. var Node308_3endCompspts = [Node308_3compspts[Node308_3ptslength-2],Node308_3compspts[Node308_3ptslength-1],0,0];
  21775. var Node308_3startCompspts = [Node308_3compspts[0],Node308_3compspts[1],0,0];
  21776. Node308_3.setImage(GD.getPolyLineJSON());
  21777. Node308_3.setPosition(Node308_3rect.x+Node308_3rect.width/2,Node308_3rect.y+Node308_3rect.height/2);
  21778. Node308_3.setSize(Node308_3rect.width,Node308_3rect.height);
  21779. Node308_3.setStyle("opacity",1);
  21780. Node308_3.s({'pixelPerfect':true});
  21781. Node308_3borderwidth=1;
  21782. Node308_3.setRotation(0);
  21783. dataModel.add(Node308_3);
  21784. Node308_3.a('node.points',Node308_3compspts);
  21785. Node308_3.a('node.segments',[1,2]);
  21786. Node308_3.a('node.color','rgba(255,128,0,1)');
  21787. Node308_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21788. Node308_3.a('node.borderColor','rgba(255,128,0,1)');
  21789. Node308_3.a('node.background','rgba(255,128,0,1)');
  21790. Node308_3.a('node.gradient','');
  21791. Node308_3.a('node.gradientcolor','rgba(255,128,0,1)');
  21792. Node308_3.a('node.endCompspts',Node308_3endCompspts);
  21793. Node308_3.a('node.startCompspts',Node308_3startCompspts);
  21794. (function (node, img, compspts, endCompspts, startCompspts) {
  21795. var position = node.getPosition(),
  21796. w = node.getWidth()*_ratio.ratioX,
  21797. h = node.getHeight()*_ratio.ratioY;
  21798. function resetPoints(rx, ry) {
  21799. for (var i = 0, len = compspts.length; i < len; i++) {
  21800. if (i%2 === 0) {
  21801. compspts[i]*=rx;
  21802. } else {
  21803. compspts[i]*=ry;
  21804. }
  21805. }
  21806. endCompspts[0] = compspts[compspts.length-2];
  21807. endCompspts[1] = compspts[compspts.length-1];
  21808. endCompspts[2] *= rx;
  21809. endCompspts[3] *= ry;
  21810. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21811. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21812. startCompspts[0] = compspts[0];
  21813. startCompspts[1] = compspts[1];
  21814. startCompspts[2] *= rx;
  21815. startCompspts[3] *= ry;
  21816. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21817. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21818. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21819. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21820. }
  21821. node.setSize(w, h);
  21822. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21823. node.a('node.width', w);
  21824. node.a('node.height', h);
  21825. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21826. node.borderWidth = 1;
  21827. node.a('node.borderwidth',node.borderWidth);
  21828. node._nodename = 'Node308_3';
  21829. node._nodeType = 'line';
  21830. zoomNodeList.push({
  21831. node: node,
  21832. attr: 'node.borderwidth'
  21833. });
  21834. var setWidth = node.setWidth,
  21835. setHeight = node.setHeight,
  21836. timer, rx = 1, ry = 1;
  21837. node.setWidth = function (width) {
  21838. var _width = this.getWidth();
  21839. rx = width / _width;
  21840. node.a('node.width', width);
  21841. setWidth.apply(this, arguments);
  21842. resetPoints(rx, 1);
  21843. }
  21844. node.setHeight = function (height) {
  21845. var _height = this.getHeight();
  21846. ry = height / _height;
  21847. node.a('node.height', height);
  21848. setHeight.apply(this, arguments);
  21849. resetPoints(1, ry);
  21850. }
  21851. })(Node308_3, Node308_3.getImage(), Node308_3compspts, Node308_3endCompspts, Node308_3startCompspts);
  21852. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21853. var Node308_4 = new ht.lib['黄色接地'](749*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node308_4');
  21854. _libModel.add("Node308_4", Node308_4);
  21855. Node308_4.setRotation(0*Math.PI/180);
  21856. ;
  21857. ;
  21858. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  21859. var Node308_5 = new ht.lib['ss'](720*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node308_5');
  21860. _libModel.add("Node308_5", Node308_5);
  21861. Node308_5.setRotation(180*Math.PI/180);
  21862. ;
  21863. ;
  21864. var Node308_6points=[720, 581,720, 561],
  21865. Node308_6rect=ht.Default.unionPoint([{x:720,y:581},{x:720,y:561}]),
  21866. Node308_6compspts=[];
  21867. _ratio = GD.getRatioWithRotation(0, ratio);
  21868. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  21869. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  21870. for(var i=0;i<Node308_6points.length;i++){
  21871. if(i%2==0){
  21872. Node308_6compspts.push(Node308_6points[i]-Node308_6rect.x);
  21873. }else{
  21874. Node308_6compspts.push(Node308_6points[i]-Node308_6rect.y);
  21875. }
  21876. }
  21877. var Node308_6ptslength=Node308_6compspts.length;
  21878. if (Node308_6rect.height === 0) {
  21879. Node308_6compspts[0] -= 0;
  21880. Node308_6compspts[Node308_6ptslength-2] += 0;
  21881. } else if (Node308_6rect.width === 0){
  21882. Node308_6compspts[1] -= 0;
  21883. Node308_6compspts[Node308_6ptslength-1] += 0;
  21884. } else {
  21885. Node308_6compspts[0] -= 0;
  21886. Node308_6compspts[1] -= 0;
  21887. Node308_6compspts[Node308_6ptslength-2] += 0;
  21888. Node308_6compspts[Node308_6ptslength-1] += 0;
  21889. }
  21890. Node308_6 = new ht.Node();
  21891. Node308_6.borderWidth = 1;
  21892. Node308_6rect.width = Node308_6rect.width === 0 ? 0.0001 : Node308_6rect.width;
  21893. Node308_6rect.height = Node308_6rect.height === 0 ? 0.0001 : Node308_6rect.height;
  21894. var Node308_6endCompspts = [Node308_6compspts[Node308_6ptslength-2],Node308_6compspts[Node308_6ptslength-1],0,0];
  21895. var Node308_6startCompspts = [Node308_6compspts[0],Node308_6compspts[1],0,0];
  21896. Node308_6.setImage(GD.getPolyLineJSON());
  21897. Node308_6.setPosition(Node308_6rect.x+Node308_6rect.width/2,Node308_6rect.y+Node308_6rect.height/2);
  21898. Node308_6.setSize(Node308_6rect.width,Node308_6rect.height);
  21899. Node308_6.setStyle("opacity",1);
  21900. Node308_6.s({'pixelPerfect':true});
  21901. Node308_6borderwidth=1;
  21902. Node308_6.setRotation(0);
  21903. dataModel.add(Node308_6);
  21904. Node308_6.a('node.points',Node308_6compspts);
  21905. Node308_6.a('node.segments',[1,2]);
  21906. Node308_6.a('node.color','rgba(255,128,0,1)');
  21907. Node308_6.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21908. Node308_6.a('node.borderColor','rgba(255,128,0,1)');
  21909. Node308_6.a('node.background','rgba(255,128,0,1)');
  21910. Node308_6.a('node.gradient','');
  21911. Node308_6.a('node.gradientcolor','rgba(255,128,0,1)');
  21912. Node308_6.a('node.endCompspts',Node308_6endCompspts);
  21913. Node308_6.a('node.startCompspts',Node308_6startCompspts);
  21914. (function (node, img, compspts, endCompspts, startCompspts) {
  21915. var position = node.getPosition(),
  21916. w = node.getWidth()*_ratio.ratioX,
  21917. h = node.getHeight()*_ratio.ratioY;
  21918. function resetPoints(rx, ry) {
  21919. for (var i = 0, len = compspts.length; i < len; i++) {
  21920. if (i%2 === 0) {
  21921. compspts[i]*=rx;
  21922. } else {
  21923. compspts[i]*=ry;
  21924. }
  21925. }
  21926. endCompspts[0] = compspts[compspts.length-2];
  21927. endCompspts[1] = compspts[compspts.length-1];
  21928. endCompspts[2] *= rx;
  21929. endCompspts[3] *= ry;
  21930. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21931. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21932. startCompspts[0] = compspts[0];
  21933. startCompspts[1] = compspts[1];
  21934. startCompspts[2] *= rx;
  21935. startCompspts[3] *= ry;
  21936. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21937. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21938. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21939. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21940. }
  21941. node.setSize(w, h);
  21942. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21943. node.a('node.width', w);
  21944. node.a('node.height', h);
  21945. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21946. node.borderWidth = 1;
  21947. node.a('node.borderwidth',node.borderWidth);
  21948. node._nodename = 'Node308_6';
  21949. node._nodeType = 'line';
  21950. zoomNodeList.push({
  21951. node: node,
  21952. attr: 'node.borderwidth'
  21953. });
  21954. var setWidth = node.setWidth,
  21955. setHeight = node.setHeight,
  21956. timer, rx = 1, ry = 1;
  21957. node.setWidth = function (width) {
  21958. var _width = this.getWidth();
  21959. rx = width / _width;
  21960. node.a('node.width', width);
  21961. setWidth.apply(this, arguments);
  21962. resetPoints(rx, 1);
  21963. }
  21964. node.setHeight = function (height) {
  21965. var _height = this.getHeight();
  21966. ry = height / _height;
  21967. node.a('node.height', height);
  21968. setHeight.apply(this, arguments);
  21969. resetPoints(1, ry);
  21970. }
  21971. })(Node308_6, Node308_6.getImage(), Node308_6compspts, Node308_6endCompspts, Node308_6startCompspts);
  21972. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21973. var Node309 = new ht.Node();
  21974. var Node309textStart, Node309textWidth, Node309lineStart, Node309align = 'left', Node309fontSize = 13.3333*_ratio.ratioY,Node309width = 50*_ratio.ratioX, Node309height = 24*_ratio.ratioY;
  21975. (function () {
  21976. if (Node309align === 'left') {
  21977. Node309textStart = Node309fontSize * 0.2 > 2 ? Node309fontSize * 0.2 - 4 : Node309fontSize * 0.2 - 9;
  21978. Node309textWidth = Node309width;
  21979. Node309lineStart = 1;
  21980. } else if (Node309align === 'right') {
  21981. Node309textStart = 0;
  21982. Node309textWidth =Node309fontSize <= 8 ? Node309width + Node309fontSize * 0.2 + 6 : Node309width - Node309fontSize * 0.2;
  21983. Node309lineStart = (Node309width - (ht.Default.getTextSize('357-7', ' '+ Node309fontSize + 'px "Arial"').width + 6)) * 0.5;
  21984. } else if (Node309align === 'center') {
  21985. Node309textStart = -3;
  21986. Node309textWidth = Node309width;
  21987. Node309lineStart = Node309width - ht.Default.getTextSize('357-7', ' '+ Node309fontSize + 'px "Arial"').width - 11;
  21988. }
  21989. })();
  21990. Node309.setImage(GD.getTextJSON(Node309width, Node309height, true, false, false, ' '+ Node309fontSize + 'px "Arial"'))
  21991. Node309.setPosition(845*ratio.ratioX, 633*ratio.ratioY);
  21992. Node309.setWidth(Node309width);
  21993. Node309.setHeight(Node309height);
  21994. Node309._nodeType = 'text';
  21995. Node309._disallowEvert = true;
  21996. Node309.setRotation(0*Math.PI/180);
  21997. Node309.a('node.width', Node309width);
  21998. Node309.a('node.height', Node309height);
  21999. Node309.a('node.rect', [0, 0, Node309width, Node309height]);
  22000. Node309.a('node.bordercolor','rgba(0,0,0,1)');
  22001. Node309.a('node.borderwidth', 0);
  22002. Node309.a('node.background','' || 'rgba(0,0,0,0)');
  22003. Node309.a('node.gradient','');
  22004. Node309.a('node.gradientcolor','');
  22005. Node309.a('node.text','357-7');
  22006. Node309.a('node.textalign','left');
  22007. Node309.a('node.textvAlign','middle');
  22008. Node309.a('node.textrect', [Node309textStart, 0, Node309textWidth, Node309height]);
  22009. Node309.a('node.color','rgba(0,0,0,1)');
  22010. Node309.a('node.font',' '+ Node309fontSize + 'px "Arial"');
  22011. Node309.a('node.textvisible',true);
  22012. Node309.a('node.linefeed',false);
  22013. if (false) {
  22014. Node309.a('node.textfunc',function(g) {
  22015. g.beginPath();
  22016. var str=Node309.a('node.text') || '357-7';
  22017. var color=Node309.a('node.color') || 'rgba(0,0,0,1)';
  22018. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node309width,Node309height,13.3333*_ratio.ratioY,"left",color,' '+ Node309fontSize + 'px "Arial"', 0,g);
  22019. });
  22020. }
  22021. if (false) {
  22022. Node309.a('node.underlinepoints',[Node309lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node309fontSize + 2 , ht.Default.getTextSize('357-7', ' '+ Node309fontSize + 'px "Arial"').width + 6, (Node309height - Node309fontSize) * 0.5*_ratio.ratioY + Node309fontSize + 2 ]);
  22023. Node309.a('node.underlinevisible',false);
  22024. Node309.a('node.underlineBorderWidth', 1);
  22025. }
  22026. dataModel.add(Node309);
  22027. zoomNodeList.push({
  22028. node: Node309,
  22029. borderWidth: 0,
  22030. attr: 'node.borderwidth'
  22031. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22032. var Node310 = new ht.lib['矩形箭头上'](782*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node310');
  22033. _libModel.add("Node310", Node310);
  22034. Node310.setRotation(0*Math.PI/180);
  22035. ;
  22036. ;
  22037. var Node311points=[781, 571,841, 571],
  22038. Node311rect=ht.Default.unionPoint([{x:781,y:571},{x:841,y:571}]),
  22039. Node311compspts=[];
  22040. _ratio = GD.getRatioWithRotation(0, ratio);
  22041. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  22042. _endratio = GD.getRatioWithRotation(0, ratio);
  22043. for(var i=0;i<Node311points.length;i++){
  22044. if(i%2==0){
  22045. Node311compspts.push(Node311points[i]-Node311rect.x);
  22046. }else{
  22047. Node311compspts.push(Node311points[i]-Node311rect.y);
  22048. }
  22049. }
  22050. var Node311ptslength=Node311compspts.length;
  22051. if (Node311rect.height === 0) {
  22052. Node311compspts[0] -= 0;
  22053. Node311compspts[Node311ptslength-2] += 0;
  22054. } else if (Node311rect.width === 0){
  22055. Node311compspts[1] -= 0;
  22056. Node311compspts[Node311ptslength-1] += 0;
  22057. } else {
  22058. Node311compspts[0] -= 0;
  22059. Node311compspts[1] -= 0;
  22060. Node311compspts[Node311ptslength-2] += 0;
  22061. Node311compspts[Node311ptslength-1] += 0;
  22062. }
  22063. Node311 = new ht.Node();
  22064. Node311.borderWidth = 1;
  22065. Node311rect.width = Node311rect.width === 0 ? 0.0001 : Node311rect.width;
  22066. Node311rect.height = Node311rect.height === 0 ? 0.0001 : Node311rect.height;
  22067. var Node311endCompspts = [Node311compspts[Node311ptslength-2],Node311compspts[Node311ptslength-1],0,0];
  22068. var Node311startCompspts = [Node311compspts[0],Node311compspts[1],0,0];
  22069. Node311.setImage(GD.getPolyLineJSON());
  22070. Node311.setPosition(Node311rect.x+Node311rect.width/2,Node311rect.y+Node311rect.height/2);
  22071. Node311.setSize(Node311rect.width,Node311rect.height);
  22072. Node311.setStyle("opacity",1);
  22073. Node311.s({'pixelPerfect':true});
  22074. Node311borderwidth=1;
  22075. Node311.setRotation(0);
  22076. dataModel.add(Node311);
  22077. Node311.a('node.points',Node311compspts);
  22078. Node311.a('node.segments',[1,2]);
  22079. Node311.a('node.color','rgba(255,128,0,1)');
  22080. Node311.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22081. Node311.a('node.borderColor','rgba(255,128,0,1)');
  22082. Node311.a('node.background','rgba(255,128,0,1)');
  22083. Node311.a('node.gradient','');
  22084. Node311.a('node.gradientcolor','rgba(255,128,0,1)');
  22085. Node311.a('node.endCompspts',Node311endCompspts);
  22086. Node311.a('node.startCompspts',Node311startCompspts);
  22087. (function (node, img, compspts, endCompspts, startCompspts) {
  22088. var position = node.getPosition(),
  22089. w = node.getWidth()*_ratio.ratioX,
  22090. h = node.getHeight()*_ratio.ratioY;
  22091. function resetPoints(rx, ry) {
  22092. for (var i = 0, len = compspts.length; i < len; i++) {
  22093. if (i%2 === 0) {
  22094. compspts[i]*=rx;
  22095. } else {
  22096. compspts[i]*=ry;
  22097. }
  22098. }
  22099. endCompspts[0] = compspts[compspts.length-2];
  22100. endCompspts[1] = compspts[compspts.length-1];
  22101. endCompspts[2] *= rx;
  22102. endCompspts[3] *= ry;
  22103. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22104. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22105. startCompspts[0] = compspts[0];
  22106. startCompspts[1] = compspts[1];
  22107. startCompspts[2] *= rx;
  22108. startCompspts[3] *= ry;
  22109. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22110. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22111. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22112. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22113. }
  22114. node.setSize(w, h);
  22115. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22116. node.a('node.width', w);
  22117. node.a('node.height', h);
  22118. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22119. node.borderWidth = 1;
  22120. node.a('node.borderwidth',node.borderWidth);
  22121. node._nodename = 'Node311';
  22122. node._nodeType = 'line';
  22123. zoomNodeList.push({
  22124. node: node,
  22125. attr: 'node.borderwidth'
  22126. });
  22127. var setWidth = node.setWidth,
  22128. setHeight = node.setHeight,
  22129. timer, rx = 1, ry = 1;
  22130. node.setWidth = function (width) {
  22131. var _width = this.getWidth();
  22132. rx = width / _width;
  22133. node.a('node.width', width);
  22134. setWidth.apply(this, arguments);
  22135. resetPoints(rx, 1);
  22136. }
  22137. node.setHeight = function (height) {
  22138. var _height = this.getHeight();
  22139. ry = height / _height;
  22140. node.a('node.height', height);
  22141. setHeight.apply(this, arguments);
  22142. resetPoints(1, ry);
  22143. }
  22144. })(Node311, Node311.getImage(), Node311compspts, Node311endCompspts, Node311startCompspts);
  22145. var Node312points=[840, 571,840, 581],
  22146. Node312rect=ht.Default.unionPoint([{x:840,y:571},{x:840,y:581}]),
  22147. Node312compspts=[];
  22148. _ratio = GD.getRatioWithRotation(0, ratio);
  22149. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  22150. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  22151. for(var i=0;i<Node312points.length;i++){
  22152. if(i%2==0){
  22153. Node312compspts.push(Node312points[i]-Node312rect.x);
  22154. }else{
  22155. Node312compspts.push(Node312points[i]-Node312rect.y);
  22156. }
  22157. }
  22158. var Node312ptslength=Node312compspts.length;
  22159. if (Node312rect.height === 0) {
  22160. Node312compspts[0] -= 0;
  22161. Node312compspts[Node312ptslength-2] += 0;
  22162. } else if (Node312rect.width === 0){
  22163. Node312compspts[1] -= 0;
  22164. Node312compspts[Node312ptslength-1] += 0;
  22165. } else {
  22166. Node312compspts[0] -= 0;
  22167. Node312compspts[1] -= 0;
  22168. Node312compspts[Node312ptslength-2] += 0;
  22169. Node312compspts[Node312ptslength-1] += 0;
  22170. }
  22171. Node312 = new ht.Node();
  22172. Node312.borderWidth = 1;
  22173. Node312rect.width = Node312rect.width === 0 ? 0.0001 : Node312rect.width;
  22174. Node312rect.height = Node312rect.height === 0 ? 0.0001 : Node312rect.height;
  22175. var Node312endCompspts = [Node312compspts[Node312ptslength-2],Node312compspts[Node312ptslength-1],0,0];
  22176. var Node312startCompspts = [Node312compspts[0],Node312compspts[1],0,0];
  22177. Node312.setImage(GD.getPolyLineJSON());
  22178. Node312.setPosition(Node312rect.x+Node312rect.width/2,Node312rect.y+Node312rect.height/2);
  22179. Node312.setSize(Node312rect.width,Node312rect.height);
  22180. Node312.setStyle("opacity",1);
  22181. Node312.s({'pixelPerfect':true});
  22182. Node312borderwidth=1;
  22183. Node312.setRotation(0);
  22184. dataModel.add(Node312);
  22185. Node312.a('node.points',Node312compspts);
  22186. Node312.a('node.segments',[1,2]);
  22187. Node312.a('node.color','rgba(255,128,0,1)');
  22188. Node312.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22189. Node312.a('node.borderColor','rgba(255,128,0,1)');
  22190. Node312.a('node.background','rgba(255,128,0,1)');
  22191. Node312.a('node.gradient','');
  22192. Node312.a('node.gradientcolor','rgba(255,128,0,1)');
  22193. Node312.a('node.endCompspts',Node312endCompspts);
  22194. Node312.a('node.startCompspts',Node312startCompspts);
  22195. (function (node, img, compspts, endCompspts, startCompspts) {
  22196. var position = node.getPosition(),
  22197. w = node.getWidth()*_ratio.ratioX,
  22198. h = node.getHeight()*_ratio.ratioY;
  22199. function resetPoints(rx, ry) {
  22200. for (var i = 0, len = compspts.length; i < len; i++) {
  22201. if (i%2 === 0) {
  22202. compspts[i]*=rx;
  22203. } else {
  22204. compspts[i]*=ry;
  22205. }
  22206. }
  22207. endCompspts[0] = compspts[compspts.length-2];
  22208. endCompspts[1] = compspts[compspts.length-1];
  22209. endCompspts[2] *= rx;
  22210. endCompspts[3] *= ry;
  22211. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22212. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22213. startCompspts[0] = compspts[0];
  22214. startCompspts[1] = compspts[1];
  22215. startCompspts[2] *= rx;
  22216. startCompspts[3] *= ry;
  22217. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22218. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22219. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22220. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22221. }
  22222. node.setSize(w, h);
  22223. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22224. node.a('node.width', w);
  22225. node.a('node.height', h);
  22226. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22227. node.borderWidth = 1;
  22228. node.a('node.borderwidth',node.borderWidth);
  22229. node._nodename = 'Node312';
  22230. node._nodeType = 'line';
  22231. zoomNodeList.push({
  22232. node: node,
  22233. attr: 'node.borderwidth'
  22234. });
  22235. var setWidth = node.setWidth,
  22236. setHeight = node.setHeight,
  22237. timer, rx = 1, ry = 1;
  22238. node.setWidth = function (width) {
  22239. var _width = this.getWidth();
  22240. rx = width / _width;
  22241. node.a('node.width', width);
  22242. setWidth.apply(this, arguments);
  22243. resetPoints(rx, 1);
  22244. }
  22245. node.setHeight = function (height) {
  22246. var _height = this.getHeight();
  22247. ry = height / _height;
  22248. node.a('node.height', height);
  22249. setHeight.apply(this, arguments);
  22250. resetPoints(1, ry);
  22251. }
  22252. })(Node312, Node312.getImage(), Node312compspts, Node312endCompspts, Node312startCompspts);
  22253. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22254. var Node313 = new ht.lib['黄色接地'](839*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node313');
  22255. _libModel.add("Node313", Node313);
  22256. Node313.setRotation(0*Math.PI/180);
  22257. ;
  22258. ;
  22259. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  22260. var Node314 = new ht.lib['ss'](810*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node314');
  22261. _libModel.add("Node314", Node314);
  22262. Node314.setRotation(180*Math.PI/180);
  22263. ;
  22264. ;
  22265. var Node315points=[810, 581,810, 561],
  22266. Node315rect=ht.Default.unionPoint([{x:810,y:581},{x:810,y:561}]),
  22267. Node315compspts=[];
  22268. _ratio = GD.getRatioWithRotation(0, ratio);
  22269. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  22270. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  22271. for(var i=0;i<Node315points.length;i++){
  22272. if(i%2==0){
  22273. Node315compspts.push(Node315points[i]-Node315rect.x);
  22274. }else{
  22275. Node315compspts.push(Node315points[i]-Node315rect.y);
  22276. }
  22277. }
  22278. var Node315ptslength=Node315compspts.length;
  22279. if (Node315rect.height === 0) {
  22280. Node315compspts[0] -= 0;
  22281. Node315compspts[Node315ptslength-2] += 0;
  22282. } else if (Node315rect.width === 0){
  22283. Node315compspts[1] -= 0;
  22284. Node315compspts[Node315ptslength-1] += 0;
  22285. } else {
  22286. Node315compspts[0] -= 0;
  22287. Node315compspts[1] -= 0;
  22288. Node315compspts[Node315ptslength-2] += 0;
  22289. Node315compspts[Node315ptslength-1] += 0;
  22290. }
  22291. Node315 = new ht.Node();
  22292. Node315.borderWidth = 1;
  22293. Node315rect.width = Node315rect.width === 0 ? 0.0001 : Node315rect.width;
  22294. Node315rect.height = Node315rect.height === 0 ? 0.0001 : Node315rect.height;
  22295. var Node315endCompspts = [Node315compspts[Node315ptslength-2],Node315compspts[Node315ptslength-1],0,0];
  22296. var Node315startCompspts = [Node315compspts[0],Node315compspts[1],0,0];
  22297. Node315.setImage(GD.getPolyLineJSON());
  22298. Node315.setPosition(Node315rect.x+Node315rect.width/2,Node315rect.y+Node315rect.height/2);
  22299. Node315.setSize(Node315rect.width,Node315rect.height);
  22300. Node315.setStyle("opacity",1);
  22301. Node315.s({'pixelPerfect':true});
  22302. Node315borderwidth=1;
  22303. Node315.setRotation(0);
  22304. dataModel.add(Node315);
  22305. Node315.a('node.points',Node315compspts);
  22306. Node315.a('node.segments',[1,2]);
  22307. Node315.a('node.color','rgba(255,128,0,1)');
  22308. Node315.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22309. Node315.a('node.borderColor','rgba(255,128,0,1)');
  22310. Node315.a('node.background','rgba(255,128,0,1)');
  22311. Node315.a('node.gradient','');
  22312. Node315.a('node.gradientcolor','rgba(255,128,0,1)');
  22313. Node315.a('node.endCompspts',Node315endCompspts);
  22314. Node315.a('node.startCompspts',Node315startCompspts);
  22315. (function (node, img, compspts, endCompspts, startCompspts) {
  22316. var position = node.getPosition(),
  22317. w = node.getWidth()*_ratio.ratioX,
  22318. h = node.getHeight()*_ratio.ratioY;
  22319. function resetPoints(rx, ry) {
  22320. for (var i = 0, len = compspts.length; i < len; i++) {
  22321. if (i%2 === 0) {
  22322. compspts[i]*=rx;
  22323. } else {
  22324. compspts[i]*=ry;
  22325. }
  22326. }
  22327. endCompspts[0] = compspts[compspts.length-2];
  22328. endCompspts[1] = compspts[compspts.length-1];
  22329. endCompspts[2] *= rx;
  22330. endCompspts[3] *= ry;
  22331. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22332. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22333. startCompspts[0] = compspts[0];
  22334. startCompspts[1] = compspts[1];
  22335. startCompspts[2] *= rx;
  22336. startCompspts[3] *= ry;
  22337. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22338. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22339. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22340. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22341. }
  22342. node.setSize(w, h);
  22343. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22344. node.a('node.width', w);
  22345. node.a('node.height', h);
  22346. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22347. node.borderWidth = 1;
  22348. node.a('node.borderwidth',node.borderWidth);
  22349. node._nodename = 'Node315';
  22350. node._nodeType = 'line';
  22351. zoomNodeList.push({
  22352. node: node,
  22353. attr: 'node.borderwidth'
  22354. });
  22355. var setWidth = node.setWidth,
  22356. setHeight = node.setHeight,
  22357. timer, rx = 1, ry = 1;
  22358. node.setWidth = function (width) {
  22359. var _width = this.getWidth();
  22360. rx = width / _width;
  22361. node.a('node.width', width);
  22362. setWidth.apply(this, arguments);
  22363. resetPoints(rx, 1);
  22364. }
  22365. node.setHeight = function (height) {
  22366. var _height = this.getHeight();
  22367. ry = height / _height;
  22368. node.a('node.height', height);
  22369. setHeight.apply(this, arguments);
  22370. resetPoints(1, ry);
  22371. }
  22372. })(Node315, Node315.getImage(), Node315compspts, Node315endCompspts, Node315startCompspts);
  22373. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22374. var Node316 = new ht.Node();
  22375. var Node316textStart, Node316textWidth, Node316lineStart, Node316align = 'left', Node316fontSize = 13.3333*_ratio.ratioY,Node316width = 50*_ratio.ratioX, Node316height = 24*_ratio.ratioY;
  22376. (function () {
  22377. if (Node316align === 'left') {
  22378. Node316textStart = Node316fontSize * 0.2 > 2 ? Node316fontSize * 0.2 - 4 : Node316fontSize * 0.2 - 9;
  22379. Node316textWidth = Node316width;
  22380. Node316lineStart = 1;
  22381. } else if (Node316align === 'right') {
  22382. Node316textStart = 0;
  22383. Node316textWidth =Node316fontSize <= 8 ? Node316width + Node316fontSize * 0.2 + 6 : Node316width - Node316fontSize * 0.2;
  22384. Node316lineStart = (Node316width - (ht.Default.getTextSize('353', ' '+ Node316fontSize + 'px "Arial"').width + 6)) * 0.5;
  22385. } else if (Node316align === 'center') {
  22386. Node316textStart = -3;
  22387. Node316textWidth = Node316width;
  22388. Node316lineStart = Node316width - ht.Default.getTextSize('353', ' '+ Node316fontSize + 'px "Arial"').width - 11;
  22389. }
  22390. })();
  22391. Node316.setImage(GD.getTextJSON(Node316width, Node316height, true, false, false, ' '+ Node316fontSize + 'px "Arial"'))
  22392. Node316.setPosition(484*ratio.ratioX, 542*ratio.ratioY);
  22393. Node316.setWidth(Node316width);
  22394. Node316.setHeight(Node316height);
  22395. Node316._nodeType = 'text';
  22396. Node316._disallowEvert = true;
  22397. Node316.setRotation(0*Math.PI/180);
  22398. Node316.a('node.width', Node316width);
  22399. Node316.a('node.height', Node316height);
  22400. Node316.a('node.rect', [0, 0, Node316width, Node316height]);
  22401. Node316.a('node.bordercolor','rgba(0,0,0,1)');
  22402. Node316.a('node.borderwidth', 0);
  22403. Node316.a('node.background','' || 'rgba(0,0,0,0)');
  22404. Node316.a('node.gradient','');
  22405. Node316.a('node.gradientcolor','');
  22406. Node316.a('node.text','353');
  22407. Node316.a('node.textalign','left');
  22408. Node316.a('node.textvAlign','middle');
  22409. Node316.a('node.textrect', [Node316textStart, 0, Node316textWidth, Node316height]);
  22410. Node316.a('node.color','rgba(0,0,0,1)');
  22411. Node316.a('node.font',' '+ Node316fontSize + 'px "Arial"');
  22412. Node316.a('node.textvisible',true);
  22413. Node316.a('node.linefeed',false);
  22414. if (false) {
  22415. Node316.a('node.textfunc',function(g) {
  22416. g.beginPath();
  22417. var str=Node316.a('node.text') || '353';
  22418. var color=Node316.a('node.color') || 'rgba(0,0,0,1)';
  22419. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node316width,Node316height,13.3333*_ratio.ratioY,"left",color,' '+ Node316fontSize + 'px "Arial"', 0,g);
  22420. });
  22421. }
  22422. if (false) {
  22423. Node316.a('node.underlinepoints',[Node316lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node316fontSize + 2 , ht.Default.getTextSize('353', ' '+ Node316fontSize + 'px "Arial"').width + 6, (Node316height - Node316fontSize) * 0.5*_ratio.ratioY + Node316fontSize + 2 ]);
  22424. Node316.a('node.underlinevisible',false);
  22425. Node316.a('node.underlineBorderWidth', 1);
  22426. }
  22427. dataModel.add(Node316);
  22428. zoomNodeList.push({
  22429. node: Node316,
  22430. borderWidth: 0,
  22431. attr: 'node.borderwidth'
  22432. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22433. var Node317 = new ht.Node();
  22434. var Node317textStart, Node317textWidth, Node317lineStart, Node317align = 'left', Node317fontSize = 13.3333*_ratio.ratioY,Node317width = 50*_ratio.ratioX, Node317height = 24*_ratio.ratioY;
  22435. (function () {
  22436. if (Node317align === 'left') {
  22437. Node317textStart = Node317fontSize * 0.2 > 2 ? Node317fontSize * 0.2 - 4 : Node317fontSize * 0.2 - 9;
  22438. Node317textWidth = Node317width;
  22439. Node317lineStart = 1;
  22440. } else if (Node317align === 'right') {
  22441. Node317textStart = 0;
  22442. Node317textWidth =Node317fontSize <= 8 ? Node317width + Node317fontSize * 0.2 + 6 : Node317width - Node317fontSize * 0.2;
  22443. Node317lineStart = (Node317width - (ht.Default.getTextSize('354', ' '+ Node317fontSize + 'px "Arial"').width + 6)) * 0.5;
  22444. } else if (Node317align === 'center') {
  22445. Node317textStart = -3;
  22446. Node317textWidth = Node317width;
  22447. Node317lineStart = Node317width - ht.Default.getTextSize('354', ' '+ Node317fontSize + 'px "Arial"').width - 11;
  22448. }
  22449. })();
  22450. Node317.setImage(GD.getTextJSON(Node317width, Node317height, true, false, false, ' '+ Node317fontSize + 'px "Arial"'))
  22451. Node317.setPosition(575*ratio.ratioX, 543*ratio.ratioY);
  22452. Node317.setWidth(Node317width);
  22453. Node317.setHeight(Node317height);
  22454. Node317._nodeType = 'text';
  22455. Node317._disallowEvert = true;
  22456. Node317.setRotation(0*Math.PI/180);
  22457. Node317.a('node.width', Node317width);
  22458. Node317.a('node.height', Node317height);
  22459. Node317.a('node.rect', [0, 0, Node317width, Node317height]);
  22460. Node317.a('node.bordercolor','rgba(0,0,0,1)');
  22461. Node317.a('node.borderwidth', 0);
  22462. Node317.a('node.background','' || 'rgba(0,0,0,0)');
  22463. Node317.a('node.gradient','');
  22464. Node317.a('node.gradientcolor','');
  22465. Node317.a('node.text','354');
  22466. Node317.a('node.textalign','left');
  22467. Node317.a('node.textvAlign','middle');
  22468. Node317.a('node.textrect', [Node317textStart, 0, Node317textWidth, Node317height]);
  22469. Node317.a('node.color','rgba(0,0,0,1)');
  22470. Node317.a('node.font',' '+ Node317fontSize + 'px "Arial"');
  22471. Node317.a('node.textvisible',true);
  22472. Node317.a('node.linefeed',false);
  22473. if (false) {
  22474. Node317.a('node.textfunc',function(g) {
  22475. g.beginPath();
  22476. var str=Node317.a('node.text') || '354';
  22477. var color=Node317.a('node.color') || 'rgba(0,0,0,1)';
  22478. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node317width,Node317height,13.3333*_ratio.ratioY,"left",color,' '+ Node317fontSize + 'px "Arial"', 0,g);
  22479. });
  22480. }
  22481. if (false) {
  22482. Node317.a('node.underlinepoints',[Node317lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node317fontSize + 2 , ht.Default.getTextSize('354', ' '+ Node317fontSize + 'px "Arial"').width + 6, (Node317height - Node317fontSize) * 0.5*_ratio.ratioY + Node317fontSize + 2 ]);
  22483. Node317.a('node.underlinevisible',false);
  22484. Node317.a('node.underlineBorderWidth', 1);
  22485. }
  22486. dataModel.add(Node317);
  22487. zoomNodeList.push({
  22488. node: Node317,
  22489. borderWidth: 0,
  22490. attr: 'node.borderwidth'
  22491. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22492. var Node318 = new ht.Node();
  22493. var Node318textStart, Node318textWidth, Node318lineStart, Node318align = 'left', Node318fontSize = 13.3333*_ratio.ratioY,Node318width = 50*_ratio.ratioX, Node318height = 24*_ratio.ratioY;
  22494. (function () {
  22495. if (Node318align === 'left') {
  22496. Node318textStart = Node318fontSize * 0.2 > 2 ? Node318fontSize * 0.2 - 4 : Node318fontSize * 0.2 - 9;
  22497. Node318textWidth = Node318width;
  22498. Node318lineStart = 1;
  22499. } else if (Node318align === 'right') {
  22500. Node318textStart = 0;
  22501. Node318textWidth =Node318fontSize <= 8 ? Node318width + Node318fontSize * 0.2 + 6 : Node318width - Node318fontSize * 0.2;
  22502. Node318lineStart = (Node318width - (ht.Default.getTextSize('355', ' '+ Node318fontSize + 'px "Arial"').width + 6)) * 0.5;
  22503. } else if (Node318align === 'center') {
  22504. Node318textStart = -3;
  22505. Node318textWidth = Node318width;
  22506. Node318lineStart = Node318width - ht.Default.getTextSize('355', ' '+ Node318fontSize + 'px "Arial"').width - 11;
  22507. }
  22508. })();
  22509. Node318.setImage(GD.getTextJSON(Node318width, Node318height, true, false, false, ' '+ Node318fontSize + 'px "Arial"'))
  22510. Node318.setPosition(665*ratio.ratioX, 543*ratio.ratioY);
  22511. Node318.setWidth(Node318width);
  22512. Node318.setHeight(Node318height);
  22513. Node318._nodeType = 'text';
  22514. Node318._disallowEvert = true;
  22515. Node318.setRotation(0*Math.PI/180);
  22516. Node318.a('node.width', Node318width);
  22517. Node318.a('node.height', Node318height);
  22518. Node318.a('node.rect', [0, 0, Node318width, Node318height]);
  22519. Node318.a('node.bordercolor','rgba(0,0,0,1)');
  22520. Node318.a('node.borderwidth', 0);
  22521. Node318.a('node.background','' || 'rgba(0,0,0,0)');
  22522. Node318.a('node.gradient','');
  22523. Node318.a('node.gradientcolor','');
  22524. Node318.a('node.text','355');
  22525. Node318.a('node.textalign','left');
  22526. Node318.a('node.textvAlign','middle');
  22527. Node318.a('node.textrect', [Node318textStart, 0, Node318textWidth, Node318height]);
  22528. Node318.a('node.color','rgba(0,0,0,1)');
  22529. Node318.a('node.font',' '+ Node318fontSize + 'px "Arial"');
  22530. Node318.a('node.textvisible',true);
  22531. Node318.a('node.linefeed',false);
  22532. if (false) {
  22533. Node318.a('node.textfunc',function(g) {
  22534. g.beginPath();
  22535. var str=Node318.a('node.text') || '355';
  22536. var color=Node318.a('node.color') || 'rgba(0,0,0,1)';
  22537. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node318width,Node318height,13.3333*_ratio.ratioY,"left",color,' '+ Node318fontSize + 'px "Arial"', 0,g);
  22538. });
  22539. }
  22540. if (false) {
  22541. Node318.a('node.underlinepoints',[Node318lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node318fontSize + 2 , ht.Default.getTextSize('355', ' '+ Node318fontSize + 'px "Arial"').width + 6, (Node318height - Node318fontSize) * 0.5*_ratio.ratioY + Node318fontSize + 2 ]);
  22542. Node318.a('node.underlinevisible',false);
  22543. Node318.a('node.underlineBorderWidth', 1);
  22544. }
  22545. dataModel.add(Node318);
  22546. zoomNodeList.push({
  22547. node: Node318,
  22548. borderWidth: 0,
  22549. attr: 'node.borderwidth'
  22550. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22551. var Node319 = new ht.Node();
  22552. var Node319textStart, Node319textWidth, Node319lineStart, Node319align = 'left', Node319fontSize = 13.3333*_ratio.ratioY,Node319width = 50*_ratio.ratioX, Node319height = 24*_ratio.ratioY;
  22553. (function () {
  22554. if (Node319align === 'left') {
  22555. Node319textStart = Node319fontSize * 0.2 > 2 ? Node319fontSize * 0.2 - 4 : Node319fontSize * 0.2 - 9;
  22556. Node319textWidth = Node319width;
  22557. Node319lineStart = 1;
  22558. } else if (Node319align === 'right') {
  22559. Node319textStart = 0;
  22560. Node319textWidth =Node319fontSize <= 8 ? Node319width + Node319fontSize * 0.2 + 6 : Node319width - Node319fontSize * 0.2;
  22561. Node319lineStart = (Node319width - (ht.Default.getTextSize('356', ' '+ Node319fontSize + 'px "Arial"').width + 6)) * 0.5;
  22562. } else if (Node319align === 'center') {
  22563. Node319textStart = -3;
  22564. Node319textWidth = Node319width;
  22565. Node319lineStart = Node319width - ht.Default.getTextSize('356', ' '+ Node319fontSize + 'px "Arial"').width - 11;
  22566. }
  22567. })();
  22568. Node319.setImage(GD.getTextJSON(Node319width, Node319height, true, false, false, ' '+ Node319fontSize + 'px "Arial"'))
  22569. Node319.setPosition(755*ratio.ratioX, 543*ratio.ratioY);
  22570. Node319.setWidth(Node319width);
  22571. Node319.setHeight(Node319height);
  22572. Node319._nodeType = 'text';
  22573. Node319._disallowEvert = true;
  22574. Node319.setRotation(0*Math.PI/180);
  22575. Node319.a('node.width', Node319width);
  22576. Node319.a('node.height', Node319height);
  22577. Node319.a('node.rect', [0, 0, Node319width, Node319height]);
  22578. Node319.a('node.bordercolor','rgba(0,0,0,1)');
  22579. Node319.a('node.borderwidth', 0);
  22580. Node319.a('node.background','' || 'rgba(0,0,0,0)');
  22581. Node319.a('node.gradient','');
  22582. Node319.a('node.gradientcolor','');
  22583. Node319.a('node.text','356');
  22584. Node319.a('node.textalign','left');
  22585. Node319.a('node.textvAlign','middle');
  22586. Node319.a('node.textrect', [Node319textStart, 0, Node319textWidth, Node319height]);
  22587. Node319.a('node.color','rgba(0,0,0,1)');
  22588. Node319.a('node.font',' '+ Node319fontSize + 'px "Arial"');
  22589. Node319.a('node.textvisible',true);
  22590. Node319.a('node.linefeed',false);
  22591. if (false) {
  22592. Node319.a('node.textfunc',function(g) {
  22593. g.beginPath();
  22594. var str=Node319.a('node.text') || '356';
  22595. var color=Node319.a('node.color') || 'rgba(0,0,0,1)';
  22596. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node319width,Node319height,13.3333*_ratio.ratioY,"left",color,' '+ Node319fontSize + 'px "Arial"', 0,g);
  22597. });
  22598. }
  22599. if (false) {
  22600. Node319.a('node.underlinepoints',[Node319lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node319fontSize + 2 , ht.Default.getTextSize('356', ' '+ Node319fontSize + 'px "Arial"').width + 6, (Node319height - Node319fontSize) * 0.5*_ratio.ratioY + Node319fontSize + 2 ]);
  22601. Node319.a('node.underlinevisible',false);
  22602. Node319.a('node.underlineBorderWidth', 1);
  22603. }
  22604. dataModel.add(Node319);
  22605. zoomNodeList.push({
  22606. node: Node319,
  22607. borderWidth: 0,
  22608. attr: 'node.borderwidth'
  22609. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22610. var Node320 = new ht.Node();
  22611. var Node320textStart, Node320textWidth, Node320lineStart, Node320align = 'left', Node320fontSize = 13.3333*_ratio.ratioY,Node320width = 50*_ratio.ratioX, Node320height = 24*_ratio.ratioY;
  22612. (function () {
  22613. if (Node320align === 'left') {
  22614. Node320textStart = Node320fontSize * 0.2 > 2 ? Node320fontSize * 0.2 - 4 : Node320fontSize * 0.2 - 9;
  22615. Node320textWidth = Node320width;
  22616. Node320lineStart = 1;
  22617. } else if (Node320align === 'right') {
  22618. Node320textStart = 0;
  22619. Node320textWidth =Node320fontSize <= 8 ? Node320width + Node320fontSize * 0.2 + 6 : Node320width - Node320fontSize * 0.2;
  22620. Node320lineStart = (Node320width - (ht.Default.getTextSize('357', ' '+ Node320fontSize + 'px "Arial"').width + 6)) * 0.5;
  22621. } else if (Node320align === 'center') {
  22622. Node320textStart = -3;
  22623. Node320textWidth = Node320width;
  22624. Node320lineStart = Node320width - ht.Default.getTextSize('357', ' '+ Node320fontSize + 'px "Arial"').width - 11;
  22625. }
  22626. })();
  22627. Node320.setImage(GD.getTextJSON(Node320width, Node320height, true, false, false, ' '+ Node320fontSize + 'px "Arial"'))
  22628. Node320.setPosition(845*ratio.ratioX, 543*ratio.ratioY);
  22629. Node320.setWidth(Node320width);
  22630. Node320.setHeight(Node320height);
  22631. Node320._nodeType = 'text';
  22632. Node320._disallowEvert = true;
  22633. Node320.setRotation(0*Math.PI/180);
  22634. Node320.a('node.width', Node320width);
  22635. Node320.a('node.height', Node320height);
  22636. Node320.a('node.rect', [0, 0, Node320width, Node320height]);
  22637. Node320.a('node.bordercolor','rgba(0,0,0,1)');
  22638. Node320.a('node.borderwidth', 0);
  22639. Node320.a('node.background','' || 'rgba(0,0,0,0)');
  22640. Node320.a('node.gradient','');
  22641. Node320.a('node.gradientcolor','');
  22642. Node320.a('node.text','357');
  22643. Node320.a('node.textalign','left');
  22644. Node320.a('node.textvAlign','middle');
  22645. Node320.a('node.textrect', [Node320textStart, 0, Node320textWidth, Node320height]);
  22646. Node320.a('node.color','rgba(0,0,0,1)');
  22647. Node320.a('node.font',' '+ Node320fontSize + 'px "Arial"');
  22648. Node320.a('node.textvisible',true);
  22649. Node320.a('node.linefeed',false);
  22650. if (false) {
  22651. Node320.a('node.textfunc',function(g) {
  22652. g.beginPath();
  22653. var str=Node320.a('node.text') || '357';
  22654. var color=Node320.a('node.color') || 'rgba(0,0,0,1)';
  22655. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node320width,Node320height,13.3333*_ratio.ratioY,"left",color,' '+ Node320fontSize + 'px "Arial"', 0,g);
  22656. });
  22657. }
  22658. if (false) {
  22659. Node320.a('node.underlinepoints',[Node320lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node320fontSize + 2 , ht.Default.getTextSize('357', ' '+ Node320fontSize + 'px "Arial"').width + 6, (Node320height - Node320fontSize) * 0.5*_ratio.ratioY + Node320fontSize + 2 ]);
  22660. Node320.a('node.underlinevisible',false);
  22661. Node320.a('node.underlineBorderWidth', 1);
  22662. }
  22663. dataModel.add(Node320);
  22664. zoomNodeList.push({
  22665. node: Node320,
  22666. borderWidth: 0,
  22667. attr: 'node.borderwidth'
  22668. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22669. var Node321= new ht.Node();
  22670. Node321._borderWidth = 1;
  22671. Node321.setImage({
  22672. width: 80*_ratio.ratioX,
  22673. height:20*_ratio.ratioY,
  22674. clip:function(g, width, height, data){
  22675. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node321._borderWidth);
  22676. g.clip();
  22677. },
  22678. comps: [
  22679. {
  22680. type: 'rect',
  22681. rect: {value: [0, 0, 80*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node321.rect'},
  22682. background:{value:'rgba(0,0,192,1)', func: 'attr@Node321.background'},
  22683. gradient: {value:'', func: 'attr@Node321.gradient'},
  22684. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node321.gradientcolor'},
  22685. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node321.borderPattern'}
  22686. },
  22687. {
  22688. type: 'rect',
  22689. rect: {value: [0, 0, 0, 0], func: 'attr@Node321.fillrect'},
  22690. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node321.fillbackcolor'},
  22691. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node321.fillgradientcolor'},
  22692. gradient: {value: '', func: 'attr@Node321.fillgradient'}
  22693. },
  22694. {
  22695. type: 'rect',
  22696. rect: {value: [0,0,80*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node321.rect'},
  22697. dash: false,
  22698. borderwidth: {value: 1, func: 'attr@Node321.borderwidth'},
  22699. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node321.color'},
  22700. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node321.borderPattern'}
  22701. }
  22702. ]
  22703. });
  22704. var Node321borderwidth = 1;
  22705. var Node321borderFillwidth = 1*2;
  22706. Node321 .setPosition(450*ratio.ratioX,661*ratio.ratioY);
  22707. Node321.setSize(80*_ratio.ratioX, 20*_ratio.ratioY);
  22708. Node321.setRotation(0*Math.PI/180);
  22709. Node321.s({'pixelPerfect':true});
  22710. Node321.a('Node321.borderwidth',1);
  22711. Node321.a('Node321.color','@bordercolor@');
  22712. Node321.a('Node321.background','rgba(0,0,192,1)');
  22713. Node321.a('Node321.gradient','');
  22714. Node321.a('Node321.gradientcolor','rgba(0,0,192,1)');
  22715. Node321.a('Node321.borderPattern',getDashStyle("Solid"));
  22716. Node321.a('Node321.fillrect',[0,0,0,0]);
  22717. Node321.a('Node321.fillbackcolor','rgba(0, 0, 0, 0)');
  22718. Node321.a('Node321.fillgradientcolor','rgba(0, 0, 0, 0)');
  22719. Node321.a('Node321.fillgradient','');
  22720. Node321borderwidth=1;
  22721. dataModel.add(Node321);
  22722. Node321.borderWidth = 1;
  22723. Node321.borderFillwidth = 1*2;
  22724. Node321._nodename = 'Node321';
  22725. Node321._nodeType = 'roundrect';
  22726. zoomNodeList.push({
  22727. node: Node321,
  22728. attr: 'Node321.borderwidth'
  22729. });
  22730. (function (node, _img) {
  22731. var setWidth = node.setWidth,
  22732. setHeight = node.setHeight;
  22733. node.setWidth = function (width) {
  22734. if (width === this.getWidth()) return ;
  22735. var height = this.getHeight();
  22736. _img.width = width;
  22737. this.a('Node321.rect', [0,0,width, height]);
  22738. setWidth.apply(this, arguments);
  22739. }
  22740. node.setHeight = function (height) {
  22741. if (height === this.getHeight()) return ;
  22742. var width = this.getWidth();
  22743. _img.height = height;
  22744. this.a('Node321.rect', [0,0,width, height]);
  22745. setHeight.apply(this, arguments);
  22746. }
  22747. })(Node321, Node321.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22748. var Node322 = new ht.Node();
  22749. var Node322textStart, Node322textWidth, Node322lineStart, Node322align = 'left', Node322fontSize = 13.3333*_ratio.ratioY,Node322width = 80*_ratio.ratioX, Node322height = 25*_ratio.ratioY;
  22750. (function () {
  22751. if (Node322align === 'left') {
  22752. Node322textStart = Node322fontSize * 0.2 > 2 ? Node322fontSize * 0.2 - 4 : Node322fontSize * 0.2 - 9;
  22753. Node322textWidth = Node322width;
  22754. Node322lineStart = 1;
  22755. } else if (Node322align === 'right') {
  22756. Node322textStart = 0;
  22757. Node322textWidth =Node322fontSize <= 8 ? Node322width + Node322fontSize * 0.2 + 6 : Node322width - Node322fontSize * 0.2;
  22758. Node322lineStart = (Node322width - (ht.Default.getTextSize('1#无功补偿', ' '+ Node322fontSize + 'px "Arial"').width + 6)) * 0.5;
  22759. } else if (Node322align === 'center') {
  22760. Node322textStart = -3;
  22761. Node322textWidth = Node322width;
  22762. Node322lineStart = Node322width - ht.Default.getTextSize('1#无功补偿', ' '+ Node322fontSize + 'px "Arial"').width - 11;
  22763. }
  22764. })();
  22765. Node322.setImage(GD.getTextJSON(Node322width, Node322height, true, false, false, ' '+ Node322fontSize + 'px "Arial"'))
  22766. Node322.setPosition(449*ratio.ratioX, 663*ratio.ratioY);
  22767. Node322.setWidth(Node322width);
  22768. Node322.setHeight(Node322height);
  22769. Node322._nodeType = 'text';
  22770. Node322._disallowEvert = true;
  22771. Node322.setRotation(0*Math.PI/180);
  22772. Node322.a('node.width', Node322width);
  22773. Node322.a('node.height', Node322height);
  22774. Node322.a('node.rect', [0, 0, Node322width, Node322height]);
  22775. Node322.a('node.bordercolor','rgba(255,255,255,1)');
  22776. Node322.a('node.borderwidth', 0);
  22777. Node322.a('node.background','' || 'rgba(0,0,0,0)');
  22778. Node322.a('node.gradient','');
  22779. Node322.a('node.gradientcolor','');
  22780. Node322.a('node.text','1#无功补偿');
  22781. Node322.a('node.textalign','left');
  22782. Node322.a('node.textvAlign','middle');
  22783. Node322.a('node.textrect', [Node322textStart, 0, Node322textWidth, Node322height]);
  22784. Node322.a('node.color','rgba(255,255,255,1)');
  22785. Node322.a('node.font',' '+ Node322fontSize + 'px "Arial"');
  22786. Node322.a('node.textvisible',true);
  22787. Node322.a('node.linefeed',false);
  22788. if (false) {
  22789. Node322.a('node.textfunc',function(g) {
  22790. g.beginPath();
  22791. var str=Node322.a('node.text') || '1#无功补偿';
  22792. var color=Node322.a('node.color') || 'rgba(255,255,255,1)';
  22793. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node322width,Node322height,13.3333*_ratio.ratioY,"left",color,' '+ Node322fontSize + 'px "Arial"', 0,g);
  22794. });
  22795. }
  22796. if (false) {
  22797. Node322.a('node.underlinepoints',[Node322lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node322fontSize + 2 , ht.Default.getTextSize('1#无功补偿', ' '+ Node322fontSize + 'px "Arial"').width + 6, (Node322height - Node322fontSize) * 0.5*_ratio.ratioY + Node322fontSize + 2 ]);
  22798. Node322.a('node.underlinevisible',false);
  22799. Node322.a('node.underlineBorderWidth', 1);
  22800. }
  22801. dataModel.add(Node322);
  22802. zoomNodeList.push({
  22803. node: Node322,
  22804. borderWidth: 0,
  22805. attr: 'node.borderwidth'
  22806. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22807. var Node323= new ht.Node();
  22808. Node323._borderWidth = 1;
  22809. Node323.setImage({
  22810. width: 50*_ratio.ratioX,
  22811. height:20*_ratio.ratioY,
  22812. clip:function(g, width, height, data){
  22813. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node323._borderWidth);
  22814. g.clip();
  22815. },
  22816. comps: [
  22817. {
  22818. type: 'rect',
  22819. rect: {value: [0, 0, 50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node323.rect'},
  22820. background:{value:'rgba(0,0,192,1)', func: 'attr@Node323.background'},
  22821. gradient: {value:'', func: 'attr@Node323.gradient'},
  22822. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node323.gradientcolor'},
  22823. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node323.borderPattern'}
  22824. },
  22825. {
  22826. type: 'rect',
  22827. rect: {value: [0, 0, 0, 0], func: 'attr@Node323.fillrect'},
  22828. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node323.fillbackcolor'},
  22829. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node323.fillgradientcolor'},
  22830. gradient: {value: '', func: 'attr@Node323.fillgradient'}
  22831. },
  22832. {
  22833. type: 'rect',
  22834. rect: {value: [0,0,50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node323.rect'},
  22835. dash: false,
  22836. borderwidth: {value: 1, func: 'attr@Node323.borderwidth'},
  22837. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node323.color'},
  22838. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node323.borderPattern'}
  22839. }
  22840. ]
  22841. });
  22842. var Node323borderwidth = 1;
  22843. var Node323borderFillwidth = 1*2;
  22844. Node323 .setPosition(364*ratio.ratioX,661*ratio.ratioY);
  22845. Node323.setSize(50*_ratio.ratioX, 20*_ratio.ratioY);
  22846. Node323.setRotation(0*Math.PI/180);
  22847. Node323.s({'pixelPerfect':true});
  22848. Node323.a('Node323.borderwidth',1);
  22849. Node323.a('Node323.color','@bordercolor@');
  22850. Node323.a('Node323.background','rgba(0,0,192,1)');
  22851. Node323.a('Node323.gradient','');
  22852. Node323.a('Node323.gradientcolor','rgba(0,0,192,1)');
  22853. Node323.a('Node323.borderPattern',getDashStyle("Solid"));
  22854. Node323.a('Node323.fillrect',[0,0,0,0]);
  22855. Node323.a('Node323.fillbackcolor','rgba(0, 0, 0, 0)');
  22856. Node323.a('Node323.fillgradientcolor','rgba(0, 0, 0, 0)');
  22857. Node323.a('Node323.fillgradient','');
  22858. Node323borderwidth=1;
  22859. dataModel.add(Node323);
  22860. Node323.borderWidth = 1;
  22861. Node323.borderFillwidth = 1*2;
  22862. Node323._nodename = 'Node323';
  22863. Node323._nodeType = 'roundrect';
  22864. zoomNodeList.push({
  22865. node: Node323,
  22866. attr: 'Node323.borderwidth'
  22867. });
  22868. (function (node, _img) {
  22869. var setWidth = node.setWidth,
  22870. setHeight = node.setHeight;
  22871. node.setWidth = function (width) {
  22872. if (width === this.getWidth()) return ;
  22873. var height = this.getHeight();
  22874. _img.width = width;
  22875. this.a('Node323.rect', [0,0,width, height]);
  22876. setWidth.apply(this, arguments);
  22877. }
  22878. node.setHeight = function (height) {
  22879. if (height === this.getHeight()) return ;
  22880. var width = this.getWidth();
  22881. _img.height = height;
  22882. this.a('Node323.rect', [0,0,width, height]);
  22883. setHeight.apply(this, arguments);
  22884. }
  22885. })(Node323, Node323.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22886. var Node324 = new ht.Node();
  22887. var Node324textStart, Node324textWidth, Node324lineStart, Node324align = 'left', Node324fontSize = 13.3333*_ratio.ratioY,Node324width = 39*_ratio.ratioX, Node324height = 25*_ratio.ratioY;
  22888. (function () {
  22889. if (Node324align === 'left') {
  22890. Node324textStart = Node324fontSize * 0.2 > 2 ? Node324fontSize * 0.2 - 4 : Node324fontSize * 0.2 - 9;
  22891. Node324textWidth = Node324width;
  22892. Node324lineStart = 1;
  22893. } else if (Node324align === 'right') {
  22894. Node324textStart = 0;
  22895. Node324textWidth =Node324fontSize <= 8 ? Node324width + Node324fontSize * 0.2 + 6 : Node324width - Node324fontSize * 0.2;
  22896. Node324lineStart = (Node324width - (ht.Default.getTextSize('PT柜', ' '+ Node324fontSize + 'px "Arial"').width + 6)) * 0.5;
  22897. } else if (Node324align === 'center') {
  22898. Node324textStart = -3;
  22899. Node324textWidth = Node324width;
  22900. Node324lineStart = Node324width - ht.Default.getTextSize('PT柜', ' '+ Node324fontSize + 'px "Arial"').width - 11;
  22901. }
  22902. })();
  22903. Node324.setImage(GD.getTextJSON(Node324width, Node324height, true, false, false, ' '+ Node324fontSize + 'px "Arial"'))
  22904. Node324.setPosition(365*ratio.ratioX, 663*ratio.ratioY);
  22905. Node324.setWidth(Node324width);
  22906. Node324.setHeight(Node324height);
  22907. Node324._nodeType = 'text';
  22908. Node324._disallowEvert = true;
  22909. Node324.setRotation(0*Math.PI/180);
  22910. Node324.a('node.width', Node324width);
  22911. Node324.a('node.height', Node324height);
  22912. Node324.a('node.rect', [0, 0, Node324width, Node324height]);
  22913. Node324.a('node.bordercolor','rgba(255,255,255,1)');
  22914. Node324.a('node.borderwidth', 0);
  22915. Node324.a('node.background','' || 'rgba(0,0,0,0)');
  22916. Node324.a('node.gradient','');
  22917. Node324.a('node.gradientcolor','');
  22918. Node324.a('node.text','PT柜');
  22919. Node324.a('node.textalign','left');
  22920. Node324.a('node.textvAlign','middle');
  22921. Node324.a('node.textrect', [Node324textStart, 0, Node324textWidth, Node324height]);
  22922. Node324.a('node.color','rgba(255,255,255,1)');
  22923. Node324.a('node.font',' '+ Node324fontSize + 'px "Arial"');
  22924. Node324.a('node.textvisible',true);
  22925. Node324.a('node.linefeed',false);
  22926. if (false) {
  22927. Node324.a('node.textfunc',function(g) {
  22928. g.beginPath();
  22929. var str=Node324.a('node.text') || 'PT柜';
  22930. var color=Node324.a('node.color') || 'rgba(255,255,255,1)';
  22931. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node324width,Node324height,13.3333*_ratio.ratioY,"left",color,' '+ Node324fontSize + 'px "Arial"', 0,g);
  22932. });
  22933. }
  22934. if (false) {
  22935. Node324.a('node.underlinepoints',[Node324lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node324fontSize + 2 , ht.Default.getTextSize('PT柜', ' '+ Node324fontSize + 'px "Arial"').width + 6, (Node324height - Node324fontSize) * 0.5*_ratio.ratioY + Node324fontSize + 2 ]);
  22936. Node324.a('node.underlinevisible',false);
  22937. Node324.a('node.underlineBorderWidth', 1);
  22938. }
  22939. dataModel.add(Node324);
  22940. zoomNodeList.push({
  22941. node: Node324,
  22942. borderWidth: 0,
  22943. attr: 'node.borderwidth'
  22944. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22945. var Node325_0= new ht.Node();
  22946. Node325_0._borderWidth = 1;
  22947. Node325_0.setImage({
  22948. width: 70*_ratio.ratioX,
  22949. height:20*_ratio.ratioY,
  22950. clip:function(g, width, height, data){
  22951. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node325_0._borderWidth);
  22952. g.clip();
  22953. },
  22954. comps: [
  22955. {
  22956. type: 'rect',
  22957. rect: {value: [0, 0, 70*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node325_0.rect'},
  22958. background:{value:'rgba(0,0,192,1)', func: 'attr@Node325_0.background'},
  22959. gradient: {value:'', func: 'attr@Node325_0.gradient'},
  22960. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node325_0.gradientcolor'},
  22961. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node325_0.borderPattern'}
  22962. },
  22963. {
  22964. type: 'rect',
  22965. rect: {value: [0, 0, 0, 0], func: 'attr@Node325_0.fillrect'},
  22966. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node325_0.fillbackcolor'},
  22967. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node325_0.fillgradientcolor'},
  22968. gradient: {value: '', func: 'attr@Node325_0.fillgradient'}
  22969. },
  22970. {
  22971. type: 'rect',
  22972. rect: {value: [0,0,70*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node325_0.rect'},
  22973. dash: false,
  22974. borderwidth: {value: 1, func: 'attr@Node325_0.borderwidth'},
  22975. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node325_0.color'},
  22976. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node325_0.borderPattern'}
  22977. }
  22978. ]
  22979. });
  22980. var Node325_0borderwidth = 1;
  22981. var Node325_0borderFillwidth = 1*2;
  22982. Node325_0 .setPosition(540*ratio.ratioX,661*ratio.ratioY);
  22983. Node325_0.setSize(70*_ratio.ratioX, 20*_ratio.ratioY);
  22984. Node325_0.setRotation(0*Math.PI/180);
  22985. Node325_0.s({'pixelPerfect':true});
  22986. Node325_0.a('Node325_0.borderwidth',1);
  22987. Node325_0.a('Node325_0.color','@bordercolor@');
  22988. Node325_0.a('Node325_0.background','rgba(0,0,192,1)');
  22989. Node325_0.a('Node325_0.gradient','');
  22990. Node325_0.a('Node325_0.gradientcolor','rgba(0,0,192,1)');
  22991. Node325_0.a('Node325_0.borderPattern',getDashStyle("Solid"));
  22992. Node325_0.a('Node325_0.fillrect',[0,0,0,0]);
  22993. Node325_0.a('Node325_0.fillbackcolor','rgba(0, 0, 0, 0)');
  22994. Node325_0.a('Node325_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  22995. Node325_0.a('Node325_0.fillgradient','');
  22996. Node325_0borderwidth=1;
  22997. dataModel.add(Node325_0);
  22998. Node325_0.borderWidth = 1;
  22999. Node325_0.borderFillwidth = 1*2;
  23000. Node325_0._nodename = 'Node325_0';
  23001. Node325_0._nodeType = 'roundrect';
  23002. zoomNodeList.push({
  23003. node: Node325_0,
  23004. attr: 'Node325_0.borderwidth'
  23005. });
  23006. (function (node, _img) {
  23007. var setWidth = node.setWidth,
  23008. setHeight = node.setHeight;
  23009. node.setWidth = function (width) {
  23010. if (width === this.getWidth()) return ;
  23011. var height = this.getHeight();
  23012. _img.width = width;
  23013. this.a('Node325_0.rect', [0,0,width, height]);
  23014. setWidth.apply(this, arguments);
  23015. }
  23016. node.setHeight = function (height) {
  23017. if (height === this.getHeight()) return ;
  23018. var width = this.getWidth();
  23019. _img.height = height;
  23020. this.a('Node325_0.rect', [0,0,width, height]);
  23021. setHeight.apply(this, arguments);
  23022. }
  23023. })(Node325_0, Node325_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23024. var Node325_1 = new ht.Node();
  23025. var Node325_1textStart, Node325_1textWidth, Node325_1lineStart, Node325_1align = 'left', Node325_1fontSize = 13.3333*_ratio.ratioY,Node325_1width = 79*_ratio.ratioX, Node325_1height = 25*_ratio.ratioY;
  23026. (function () {
  23027. if (Node325_1align === 'left') {
  23028. Node325_1textStart = Node325_1fontSize * 0.2 > 2 ? Node325_1fontSize * 0.2 - 4 : Node325_1fontSize * 0.2 - 9;
  23029. Node325_1textWidth = Node325_1width;
  23030. Node325_1lineStart = 1;
  23031. } else if (Node325_1align === 'right') {
  23032. Node325_1textStart = 0;
  23033. Node325_1textWidth =Node325_1fontSize <= 8 ? Node325_1width + Node325_1fontSize * 0.2 + 6 : Node325_1width - Node325_1fontSize * 0.2;
  23034. Node325_1lineStart = (Node325_1width - (ht.Default.getTextSize('1#出线', ' '+ Node325_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  23035. } else if (Node325_1align === 'center') {
  23036. Node325_1textStart = -3;
  23037. Node325_1textWidth = Node325_1width;
  23038. Node325_1lineStart = Node325_1width - ht.Default.getTextSize('1#出线', ' '+ Node325_1fontSize + 'px "Arial"').width - 11;
  23039. }
  23040. })();
  23041. Node325_1.setImage(GD.getTextJSON(Node325_1width, Node325_1height, true, false, false, ' '+ Node325_1fontSize + 'px "Arial"'))
  23042. Node325_1.setPosition(552*ratio.ratioX, 663*ratio.ratioY);
  23043. Node325_1.setWidth(Node325_1width);
  23044. Node325_1.setHeight(Node325_1height);
  23045. Node325_1._nodeType = 'text';
  23046. Node325_1._disallowEvert = true;
  23047. Node325_1.setRotation(0*Math.PI/180);
  23048. Node325_1.a('node.width', Node325_1width);
  23049. Node325_1.a('node.height', Node325_1height);
  23050. Node325_1.a('node.rect', [0, 0, Node325_1width, Node325_1height]);
  23051. Node325_1.a('node.bordercolor','rgba(255,255,255,1)');
  23052. Node325_1.a('node.borderwidth', 0);
  23053. Node325_1.a('node.background','' || 'rgba(0,0,0,0)');
  23054. Node325_1.a('node.gradient','');
  23055. Node325_1.a('node.gradientcolor','');
  23056. Node325_1.a('node.text','1#出线');
  23057. Node325_1.a('node.textalign','left');
  23058. Node325_1.a('node.textvAlign','middle');
  23059. Node325_1.a('node.textrect', [Node325_1textStart, 0, Node325_1textWidth, Node325_1height]);
  23060. Node325_1.a('node.color','rgba(255,255,255,1)');
  23061. Node325_1.a('node.font',' '+ Node325_1fontSize + 'px "Arial"');
  23062. Node325_1.a('node.textvisible',true);
  23063. Node325_1.a('node.linefeed',false);
  23064. if (false) {
  23065. Node325_1.a('node.textfunc',function(g) {
  23066. g.beginPath();
  23067. var str=Node325_1.a('node.text') || '1#出线';
  23068. var color=Node325_1.a('node.color') || 'rgba(255,255,255,1)';
  23069. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node325_1width,Node325_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node325_1fontSize + 'px "Arial"', 0,g);
  23070. });
  23071. }
  23072. if (false) {
  23073. Node325_1.a('node.underlinepoints',[Node325_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node325_1fontSize + 2 , ht.Default.getTextSize('1#出线', ' '+ Node325_1fontSize + 'px "Arial"').width + 6, (Node325_1height - Node325_1fontSize) * 0.5*_ratio.ratioY + Node325_1fontSize + 2 ]);
  23074. Node325_1.a('node.underlinevisible',false);
  23075. Node325_1.a('node.underlineBorderWidth', 1);
  23076. }
  23077. dataModel.add(Node325_1);
  23078. zoomNodeList.push({
  23079. node: Node325_1,
  23080. borderWidth: 0,
  23081. attr: 'node.borderwidth'
  23082. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23083. var Node326_0= new ht.Node();
  23084. Node326_0._borderWidth = 1;
  23085. Node326_0.setImage({
  23086. width: 70*_ratio.ratioX,
  23087. height:20*_ratio.ratioY,
  23088. clip:function(g, width, height, data){
  23089. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node326_0._borderWidth);
  23090. g.clip();
  23091. },
  23092. comps: [
  23093. {
  23094. type: 'rect',
  23095. rect: {value: [0, 0, 70*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node326_0.rect'},
  23096. background:{value:'rgba(0,0,192,1)', func: 'attr@Node326_0.background'},
  23097. gradient: {value:'', func: 'attr@Node326_0.gradient'},
  23098. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node326_0.gradientcolor'},
  23099. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node326_0.borderPattern'}
  23100. },
  23101. {
  23102. type: 'rect',
  23103. rect: {value: [0, 0, 0, 0], func: 'attr@Node326_0.fillrect'},
  23104. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node326_0.fillbackcolor'},
  23105. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node326_0.fillgradientcolor'},
  23106. gradient: {value: '', func: 'attr@Node326_0.fillgradient'}
  23107. },
  23108. {
  23109. type: 'rect',
  23110. rect: {value: [0,0,70*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node326_0.rect'},
  23111. dash: false,
  23112. borderwidth: {value: 1, func: 'attr@Node326_0.borderwidth'},
  23113. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node326_0.color'},
  23114. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node326_0.borderPattern'}
  23115. }
  23116. ]
  23117. });
  23118. var Node326_0borderwidth = 1;
  23119. var Node326_0borderFillwidth = 1*2;
  23120. Node326_0 .setPosition(630*ratio.ratioX,661*ratio.ratioY);
  23121. Node326_0.setSize(70*_ratio.ratioX, 20*_ratio.ratioY);
  23122. Node326_0.setRotation(0*Math.PI/180);
  23123. Node326_0.s({'pixelPerfect':true});
  23124. Node326_0.a('Node326_0.borderwidth',1);
  23125. Node326_0.a('Node326_0.color','@bordercolor@');
  23126. Node326_0.a('Node326_0.background','rgba(0,0,192,1)');
  23127. Node326_0.a('Node326_0.gradient','');
  23128. Node326_0.a('Node326_0.gradientcolor','rgba(0,0,192,1)');
  23129. Node326_0.a('Node326_0.borderPattern',getDashStyle("Solid"));
  23130. Node326_0.a('Node326_0.fillrect',[0,0,0,0]);
  23131. Node326_0.a('Node326_0.fillbackcolor','rgba(0, 0, 0, 0)');
  23132. Node326_0.a('Node326_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  23133. Node326_0.a('Node326_0.fillgradient','');
  23134. Node326_0borderwidth=1;
  23135. dataModel.add(Node326_0);
  23136. Node326_0.borderWidth = 1;
  23137. Node326_0.borderFillwidth = 1*2;
  23138. Node326_0._nodename = 'Node326_0';
  23139. Node326_0._nodeType = 'roundrect';
  23140. zoomNodeList.push({
  23141. node: Node326_0,
  23142. attr: 'Node326_0.borderwidth'
  23143. });
  23144. (function (node, _img) {
  23145. var setWidth = node.setWidth,
  23146. setHeight = node.setHeight;
  23147. node.setWidth = function (width) {
  23148. if (width === this.getWidth()) return ;
  23149. var height = this.getHeight();
  23150. _img.width = width;
  23151. this.a('Node326_0.rect', [0,0,width, height]);
  23152. setWidth.apply(this, arguments);
  23153. }
  23154. node.setHeight = function (height) {
  23155. if (height === this.getHeight()) return ;
  23156. var width = this.getWidth();
  23157. _img.height = height;
  23158. this.a('Node326_0.rect', [0,0,width, height]);
  23159. setHeight.apply(this, arguments);
  23160. }
  23161. })(Node326_0, Node326_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23162. var Node326_1 = new ht.Node();
  23163. var Node326_1textStart, Node326_1textWidth, Node326_1lineStart, Node326_1align = 'left', Node326_1fontSize = 13.3333*_ratio.ratioY,Node326_1width = 79*_ratio.ratioX, Node326_1height = 25*_ratio.ratioY;
  23164. (function () {
  23165. if (Node326_1align === 'left') {
  23166. Node326_1textStart = Node326_1fontSize * 0.2 > 2 ? Node326_1fontSize * 0.2 - 4 : Node326_1fontSize * 0.2 - 9;
  23167. Node326_1textWidth = Node326_1width;
  23168. Node326_1lineStart = 1;
  23169. } else if (Node326_1align === 'right') {
  23170. Node326_1textStart = 0;
  23171. Node326_1textWidth =Node326_1fontSize <= 8 ? Node326_1width + Node326_1fontSize * 0.2 + 6 : Node326_1width - Node326_1fontSize * 0.2;
  23172. Node326_1lineStart = (Node326_1width - (ht.Default.getTextSize('2#出线', ' '+ Node326_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  23173. } else if (Node326_1align === 'center') {
  23174. Node326_1textStart = -3;
  23175. Node326_1textWidth = Node326_1width;
  23176. Node326_1lineStart = Node326_1width - ht.Default.getTextSize('2#出线', ' '+ Node326_1fontSize + 'px "Arial"').width - 11;
  23177. }
  23178. })();
  23179. Node326_1.setImage(GD.getTextJSON(Node326_1width, Node326_1height, true, false, false, ' '+ Node326_1fontSize + 'px "Arial"'))
  23180. Node326_1.setPosition(642*ratio.ratioX, 663*ratio.ratioY);
  23181. Node326_1.setWidth(Node326_1width);
  23182. Node326_1.setHeight(Node326_1height);
  23183. Node326_1._nodeType = 'text';
  23184. Node326_1._disallowEvert = true;
  23185. Node326_1.setRotation(0*Math.PI/180);
  23186. Node326_1.a('node.width', Node326_1width);
  23187. Node326_1.a('node.height', Node326_1height);
  23188. Node326_1.a('node.rect', [0, 0, Node326_1width, Node326_1height]);
  23189. Node326_1.a('node.bordercolor','rgba(255,255,255,1)');
  23190. Node326_1.a('node.borderwidth', 0);
  23191. Node326_1.a('node.background','' || 'rgba(0,0,0,0)');
  23192. Node326_1.a('node.gradient','');
  23193. Node326_1.a('node.gradientcolor','');
  23194. Node326_1.a('node.text','2#出线');
  23195. Node326_1.a('node.textalign','left');
  23196. Node326_1.a('node.textvAlign','middle');
  23197. Node326_1.a('node.textrect', [Node326_1textStart, 0, Node326_1textWidth, Node326_1height]);
  23198. Node326_1.a('node.color','rgba(255,255,255,1)');
  23199. Node326_1.a('node.font',' '+ Node326_1fontSize + 'px "Arial"');
  23200. Node326_1.a('node.textvisible',true);
  23201. Node326_1.a('node.linefeed',false);
  23202. if (false) {
  23203. Node326_1.a('node.textfunc',function(g) {
  23204. g.beginPath();
  23205. var str=Node326_1.a('node.text') || '2#出线';
  23206. var color=Node326_1.a('node.color') || 'rgba(255,255,255,1)';
  23207. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node326_1width,Node326_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node326_1fontSize + 'px "Arial"', 0,g);
  23208. });
  23209. }
  23210. if (false) {
  23211. Node326_1.a('node.underlinepoints',[Node326_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node326_1fontSize + 2 , ht.Default.getTextSize('2#出线', ' '+ Node326_1fontSize + 'px "Arial"').width + 6, (Node326_1height - Node326_1fontSize) * 0.5*_ratio.ratioY + Node326_1fontSize + 2 ]);
  23212. Node326_1.a('node.underlinevisible',false);
  23213. Node326_1.a('node.underlineBorderWidth', 1);
  23214. }
  23215. dataModel.add(Node326_1);
  23216. zoomNodeList.push({
  23217. node: Node326_1,
  23218. borderWidth: 0,
  23219. attr: 'node.borderwidth'
  23220. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23221. var Node327_0= new ht.Node();
  23222. Node327_0._borderWidth = 1;
  23223. Node327_0.setImage({
  23224. width: 70*_ratio.ratioX,
  23225. height:20*_ratio.ratioY,
  23226. clip:function(g, width, height, data){
  23227. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node327_0._borderWidth);
  23228. g.clip();
  23229. },
  23230. comps: [
  23231. {
  23232. type: 'rect',
  23233. rect: {value: [0, 0, 70*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node327_0.rect'},
  23234. background:{value:'rgba(0,0,192,1)', func: 'attr@Node327_0.background'},
  23235. gradient: {value:'', func: 'attr@Node327_0.gradient'},
  23236. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node327_0.gradientcolor'},
  23237. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node327_0.borderPattern'}
  23238. },
  23239. {
  23240. type: 'rect',
  23241. rect: {value: [0, 0, 0, 0], func: 'attr@Node327_0.fillrect'},
  23242. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node327_0.fillbackcolor'},
  23243. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node327_0.fillgradientcolor'},
  23244. gradient: {value: '', func: 'attr@Node327_0.fillgradient'}
  23245. },
  23246. {
  23247. type: 'rect',
  23248. rect: {value: [0,0,70*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node327_0.rect'},
  23249. dash: false,
  23250. borderwidth: {value: 1, func: 'attr@Node327_0.borderwidth'},
  23251. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node327_0.color'},
  23252. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node327_0.borderPattern'}
  23253. }
  23254. ]
  23255. });
  23256. var Node327_0borderwidth = 1;
  23257. var Node327_0borderFillwidth = 1*2;
  23258. Node327_0 .setPosition(721*ratio.ratioX,661*ratio.ratioY);
  23259. Node327_0.setSize(70*_ratio.ratioX, 20*_ratio.ratioY);
  23260. Node327_0.setRotation(0*Math.PI/180);
  23261. Node327_0.s({'pixelPerfect':true});
  23262. Node327_0.a('Node327_0.borderwidth',1);
  23263. Node327_0.a('Node327_0.color','@bordercolor@');
  23264. Node327_0.a('Node327_0.background','rgba(0,0,192,1)');
  23265. Node327_0.a('Node327_0.gradient','');
  23266. Node327_0.a('Node327_0.gradientcolor','rgba(0,0,192,1)');
  23267. Node327_0.a('Node327_0.borderPattern',getDashStyle("Solid"));
  23268. Node327_0.a('Node327_0.fillrect',[0,0,0,0]);
  23269. Node327_0.a('Node327_0.fillbackcolor','rgba(0, 0, 0, 0)');
  23270. Node327_0.a('Node327_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  23271. Node327_0.a('Node327_0.fillgradient','');
  23272. Node327_0borderwidth=1;
  23273. dataModel.add(Node327_0);
  23274. Node327_0.borderWidth = 1;
  23275. Node327_0.borderFillwidth = 1*2;
  23276. Node327_0._nodename = 'Node327_0';
  23277. Node327_0._nodeType = 'roundrect';
  23278. zoomNodeList.push({
  23279. node: Node327_0,
  23280. attr: 'Node327_0.borderwidth'
  23281. });
  23282. (function (node, _img) {
  23283. var setWidth = node.setWidth,
  23284. setHeight = node.setHeight;
  23285. node.setWidth = function (width) {
  23286. if (width === this.getWidth()) return ;
  23287. var height = this.getHeight();
  23288. _img.width = width;
  23289. this.a('Node327_0.rect', [0,0,width, height]);
  23290. setWidth.apply(this, arguments);
  23291. }
  23292. node.setHeight = function (height) {
  23293. if (height === this.getHeight()) return ;
  23294. var width = this.getWidth();
  23295. _img.height = height;
  23296. this.a('Node327_0.rect', [0,0,width, height]);
  23297. setHeight.apply(this, arguments);
  23298. }
  23299. })(Node327_0, Node327_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23300. var Node327_1 = new ht.Node();
  23301. var Node327_1textStart, Node327_1textWidth, Node327_1lineStart, Node327_1align = 'left', Node327_1fontSize = 13.3333*_ratio.ratioY,Node327_1width = 79*_ratio.ratioX, Node327_1height = 25*_ratio.ratioY;
  23302. (function () {
  23303. if (Node327_1align === 'left') {
  23304. Node327_1textStart = Node327_1fontSize * 0.2 > 2 ? Node327_1fontSize * 0.2 - 4 : Node327_1fontSize * 0.2 - 9;
  23305. Node327_1textWidth = Node327_1width;
  23306. Node327_1lineStart = 1;
  23307. } else if (Node327_1align === 'right') {
  23308. Node327_1textStart = 0;
  23309. Node327_1textWidth =Node327_1fontSize <= 8 ? Node327_1width + Node327_1fontSize * 0.2 + 6 : Node327_1width - Node327_1fontSize * 0.2;
  23310. Node327_1lineStart = (Node327_1width - (ht.Default.getTextSize('3#出线', ' '+ Node327_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  23311. } else if (Node327_1align === 'center') {
  23312. Node327_1textStart = -3;
  23313. Node327_1textWidth = Node327_1width;
  23314. Node327_1lineStart = Node327_1width - ht.Default.getTextSize('3#出线', ' '+ Node327_1fontSize + 'px "Arial"').width - 11;
  23315. }
  23316. })();
  23317. Node327_1.setImage(GD.getTextJSON(Node327_1width, Node327_1height, true, false, false, ' '+ Node327_1fontSize + 'px "Arial"'))
  23318. Node327_1.setPosition(733*ratio.ratioX, 663*ratio.ratioY);
  23319. Node327_1.setWidth(Node327_1width);
  23320. Node327_1.setHeight(Node327_1height);
  23321. Node327_1._nodeType = 'text';
  23322. Node327_1._disallowEvert = true;
  23323. Node327_1.setRotation(0*Math.PI/180);
  23324. Node327_1.a('node.width', Node327_1width);
  23325. Node327_1.a('node.height', Node327_1height);
  23326. Node327_1.a('node.rect', [0, 0, Node327_1width, Node327_1height]);
  23327. Node327_1.a('node.bordercolor','rgba(255,255,255,1)');
  23328. Node327_1.a('node.borderwidth', 0);
  23329. Node327_1.a('node.background','' || 'rgba(0,0,0,0)');
  23330. Node327_1.a('node.gradient','');
  23331. Node327_1.a('node.gradientcolor','');
  23332. Node327_1.a('node.text','3#出线');
  23333. Node327_1.a('node.textalign','left');
  23334. Node327_1.a('node.textvAlign','middle');
  23335. Node327_1.a('node.textrect', [Node327_1textStart, 0, Node327_1textWidth, Node327_1height]);
  23336. Node327_1.a('node.color','rgba(255,255,255,1)');
  23337. Node327_1.a('node.font',' '+ Node327_1fontSize + 'px "Arial"');
  23338. Node327_1.a('node.textvisible',true);
  23339. Node327_1.a('node.linefeed',false);
  23340. if (false) {
  23341. Node327_1.a('node.textfunc',function(g) {
  23342. g.beginPath();
  23343. var str=Node327_1.a('node.text') || '3#出线';
  23344. var color=Node327_1.a('node.color') || 'rgba(255,255,255,1)';
  23345. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node327_1width,Node327_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node327_1fontSize + 'px "Arial"', 0,g);
  23346. });
  23347. }
  23348. if (false) {
  23349. Node327_1.a('node.underlinepoints',[Node327_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node327_1fontSize + 2 , ht.Default.getTextSize('3#出线', ' '+ Node327_1fontSize + 'px "Arial"').width + 6, (Node327_1height - Node327_1fontSize) * 0.5*_ratio.ratioY + Node327_1fontSize + 2 ]);
  23350. Node327_1.a('node.underlinevisible',false);
  23351. Node327_1.a('node.underlineBorderWidth', 1);
  23352. }
  23353. dataModel.add(Node327_1);
  23354. zoomNodeList.push({
  23355. node: Node327_1,
  23356. borderWidth: 0,
  23357. attr: 'node.borderwidth'
  23358. }); var Node328points=[900, 561,900, 581],
  23359. Node328rect=ht.Default.unionPoint([{x:900,y:561},{x:900,y:581}]),
  23360. Node328compspts=[];
  23361. _ratio = GD.getRatioWithRotation(0, ratio);
  23362. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23363. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23364. for(var i=0;i<Node328points.length;i++){
  23365. if(i%2==0){
  23366. Node328compspts.push(Node328points[i]-Node328rect.x);
  23367. }else{
  23368. Node328compspts.push(Node328points[i]-Node328rect.y);
  23369. }
  23370. }
  23371. var Node328ptslength=Node328compspts.length;
  23372. if (Node328rect.height === 0) {
  23373. Node328compspts[0] -= 0;
  23374. Node328compspts[Node328ptslength-2] += 0;
  23375. } else if (Node328rect.width === 0){
  23376. Node328compspts[1] -= 0;
  23377. Node328compspts[Node328ptslength-1] += 0;
  23378. } else {
  23379. Node328compspts[0] -= 0;
  23380. Node328compspts[1] -= 0;
  23381. Node328compspts[Node328ptslength-2] += 0;
  23382. Node328compspts[Node328ptslength-1] += 0;
  23383. }
  23384. Node328 = new ht.Node();
  23385. Node328.borderWidth = 1;
  23386. Node328rect.width = Node328rect.width === 0 ? 0.0001 : Node328rect.width;
  23387. Node328rect.height = Node328rect.height === 0 ? 0.0001 : Node328rect.height;
  23388. var Node328endCompspts = [Node328compspts[Node328ptslength-2],Node328compspts[Node328ptslength-1],0,0];
  23389. var Node328startCompspts = [Node328compspts[0],Node328compspts[1],0,0];
  23390. Node328.setImage(GD.getPolyLineJSON());
  23391. Node328.setPosition(Node328rect.x+Node328rect.width/2,Node328rect.y+Node328rect.height/2);
  23392. Node328.setSize(Node328rect.width,Node328rect.height);
  23393. Node328.setStyle("opacity",1);
  23394. Node328.s({'pixelPerfect':true});
  23395. Node328borderwidth=1;
  23396. Node328.setRotation(0);
  23397. dataModel.add(Node328);
  23398. Node328.a('node.points',Node328compspts);
  23399. Node328.a('node.segments',[1,2]);
  23400. Node328.a('node.color','rgba(255,128,0,1)');
  23401. Node328.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23402. Node328.a('node.borderColor','rgba(255,128,0,1)');
  23403. Node328.a('node.background','rgba(255,128,0,1)');
  23404. Node328.a('node.gradient','');
  23405. Node328.a('node.gradientcolor','rgba(255,128,0,1)');
  23406. Node328.a('node.endCompspts',Node328endCompspts);
  23407. Node328.a('node.startCompspts',Node328startCompspts);
  23408. (function (node, img, compspts, endCompspts, startCompspts) {
  23409. var position = node.getPosition(),
  23410. w = node.getWidth()*_ratio.ratioX,
  23411. h = node.getHeight()*_ratio.ratioY;
  23412. function resetPoints(rx, ry) {
  23413. for (var i = 0, len = compspts.length; i < len; i++) {
  23414. if (i%2 === 0) {
  23415. compspts[i]*=rx;
  23416. } else {
  23417. compspts[i]*=ry;
  23418. }
  23419. }
  23420. endCompspts[0] = compspts[compspts.length-2];
  23421. endCompspts[1] = compspts[compspts.length-1];
  23422. endCompspts[2] *= rx;
  23423. endCompspts[3] *= ry;
  23424. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23425. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23426. startCompspts[0] = compspts[0];
  23427. startCompspts[1] = compspts[1];
  23428. startCompspts[2] *= rx;
  23429. startCompspts[3] *= ry;
  23430. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23431. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23432. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23433. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23434. }
  23435. node.setSize(w, h);
  23436. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23437. node.a('node.width', w);
  23438. node.a('node.height', h);
  23439. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23440. node.borderWidth = 1;
  23441. node.a('node.borderwidth',node.borderWidth);
  23442. node._nodename = 'Node328';
  23443. node._nodeType = 'line';
  23444. zoomNodeList.push({
  23445. node: node,
  23446. attr: 'node.borderwidth'
  23447. });
  23448. var setWidth = node.setWidth,
  23449. setHeight = node.setHeight,
  23450. timer, rx = 1, ry = 1;
  23451. node.setWidth = function (width) {
  23452. var _width = this.getWidth();
  23453. rx = width / _width;
  23454. node.a('node.width', width);
  23455. setWidth.apply(this, arguments);
  23456. resetPoints(rx, 1);
  23457. }
  23458. node.setHeight = function (height) {
  23459. var _height = this.getHeight();
  23460. ry = height / _height;
  23461. node.a('node.height', height);
  23462. setHeight.apply(this, arguments);
  23463. resetPoints(1, ry);
  23464. }
  23465. })(Node328, Node328.getImage(), Node328compspts, Node328endCompspts, Node328startCompspts);
  23466. var Node329points=[900, 581,1030, 581],
  23467. Node329rect=ht.Default.unionPoint([{x:900,y:581},{x:1030,y:581}]),
  23468. Node329compspts=[];
  23469. _ratio = GD.getRatioWithRotation(0, ratio);
  23470. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  23471. _endratio = GD.getRatioWithRotation(0, ratio);
  23472. for(var i=0;i<Node329points.length;i++){
  23473. if(i%2==0){
  23474. Node329compspts.push(Node329points[i]-Node329rect.x);
  23475. }else{
  23476. Node329compspts.push(Node329points[i]-Node329rect.y);
  23477. }
  23478. }
  23479. var Node329ptslength=Node329compspts.length;
  23480. if (Node329rect.height === 0) {
  23481. Node329compspts[0] -= 0;
  23482. Node329compspts[Node329ptslength-2] += 0;
  23483. } else if (Node329rect.width === 0){
  23484. Node329compspts[1] -= 0;
  23485. Node329compspts[Node329ptslength-1] += 0;
  23486. } else {
  23487. Node329compspts[0] -= 0;
  23488. Node329compspts[1] -= 0;
  23489. Node329compspts[Node329ptslength-2] += 0;
  23490. Node329compspts[Node329ptslength-1] += 0;
  23491. }
  23492. Node329 = new ht.Node();
  23493. Node329.borderWidth = 1;
  23494. Node329rect.width = Node329rect.width === 0 ? 0.0001 : Node329rect.width;
  23495. Node329rect.height = Node329rect.height === 0 ? 0.0001 : Node329rect.height;
  23496. var Node329endCompspts = [Node329compspts[Node329ptslength-2],Node329compspts[Node329ptslength-1],0,0];
  23497. var Node329startCompspts = [Node329compspts[0],Node329compspts[1],0,0];
  23498. Node329.setImage(GD.getPolyLineJSON());
  23499. Node329.setPosition(Node329rect.x+Node329rect.width/2,Node329rect.y+Node329rect.height/2);
  23500. Node329.setSize(Node329rect.width,Node329rect.height);
  23501. Node329.setStyle("opacity",1);
  23502. Node329.s({'pixelPerfect':true});
  23503. Node329borderwidth=1;
  23504. Node329.setRotation(0);
  23505. dataModel.add(Node329);
  23506. Node329.a('node.points',Node329compspts);
  23507. Node329.a('node.segments',[1,2]);
  23508. Node329.a('node.color','rgba(255,128,0,1)');
  23509. Node329.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23510. Node329.a('node.borderColor','rgba(255,128,0,1)');
  23511. Node329.a('node.background','rgba(255,128,0,1)');
  23512. Node329.a('node.gradient','');
  23513. Node329.a('node.gradientcolor','rgba(255,128,0,1)');
  23514. Node329.a('node.endCompspts',Node329endCompspts);
  23515. Node329.a('node.startCompspts',Node329startCompspts);
  23516. (function (node, img, compspts, endCompspts, startCompspts) {
  23517. var position = node.getPosition(),
  23518. w = node.getWidth()*_ratio.ratioX,
  23519. h = node.getHeight()*_ratio.ratioY;
  23520. function resetPoints(rx, ry) {
  23521. for (var i = 0, len = compspts.length; i < len; i++) {
  23522. if (i%2 === 0) {
  23523. compspts[i]*=rx;
  23524. } else {
  23525. compspts[i]*=ry;
  23526. }
  23527. }
  23528. endCompspts[0] = compspts[compspts.length-2];
  23529. endCompspts[1] = compspts[compspts.length-1];
  23530. endCompspts[2] *= rx;
  23531. endCompspts[3] *= ry;
  23532. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23533. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23534. startCompspts[0] = compspts[0];
  23535. startCompspts[1] = compspts[1];
  23536. startCompspts[2] *= rx;
  23537. startCompspts[3] *= ry;
  23538. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23539. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23540. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23541. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23542. }
  23543. node.setSize(w, h);
  23544. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23545. node.a('node.width', w);
  23546. node.a('node.height', h);
  23547. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23548. node.borderWidth = 1;
  23549. node.a('node.borderwidth',node.borderWidth);
  23550. node._nodename = 'Node329';
  23551. node._nodeType = 'line';
  23552. zoomNodeList.push({
  23553. node: node,
  23554. attr: 'node.borderwidth'
  23555. });
  23556. var setWidth = node.setWidth,
  23557. setHeight = node.setHeight,
  23558. timer, rx = 1, ry = 1;
  23559. node.setWidth = function (width) {
  23560. var _width = this.getWidth();
  23561. rx = width / _width;
  23562. node.a('node.width', width);
  23563. setWidth.apply(this, arguments);
  23564. resetPoints(rx, 1);
  23565. }
  23566. node.setHeight = function (height) {
  23567. var _height = this.getHeight();
  23568. ry = height / _height;
  23569. node.a('node.height', height);
  23570. setHeight.apply(this, arguments);
  23571. resetPoints(1, ry);
  23572. }
  23573. })(Node329, Node329.getImage(), Node329compspts, Node329endCompspts, Node329startCompspts);
  23574. var Node330points=[1030, 581,1030, 561],
  23575. Node330rect=ht.Default.unionPoint([{x:1030,y:581},{x:1030,y:561}]),
  23576. Node330compspts=[];
  23577. _ratio = GD.getRatioWithRotation(0, ratio);
  23578. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  23579. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  23580. for(var i=0;i<Node330points.length;i++){
  23581. if(i%2==0){
  23582. Node330compspts.push(Node330points[i]-Node330rect.x);
  23583. }else{
  23584. Node330compspts.push(Node330points[i]-Node330rect.y);
  23585. }
  23586. }
  23587. var Node330ptslength=Node330compspts.length;
  23588. if (Node330rect.height === 0) {
  23589. Node330compspts[0] -= 0;
  23590. Node330compspts[Node330ptslength-2] += 0;
  23591. } else if (Node330rect.width === 0){
  23592. Node330compspts[1] -= 0;
  23593. Node330compspts[Node330ptslength-1] += 0;
  23594. } else {
  23595. Node330compspts[0] -= 0;
  23596. Node330compspts[1] -= 0;
  23597. Node330compspts[Node330ptslength-2] += 0;
  23598. Node330compspts[Node330ptslength-1] += 0;
  23599. }
  23600. Node330 = new ht.Node();
  23601. Node330.borderWidth = 1;
  23602. Node330rect.width = Node330rect.width === 0 ? 0.0001 : Node330rect.width;
  23603. Node330rect.height = Node330rect.height === 0 ? 0.0001 : Node330rect.height;
  23604. var Node330endCompspts = [Node330compspts[Node330ptslength-2],Node330compspts[Node330ptslength-1],0,0];
  23605. var Node330startCompspts = [Node330compspts[0],Node330compspts[1],0,0];
  23606. Node330.setImage(GD.getPolyLineJSON());
  23607. Node330.setPosition(Node330rect.x+Node330rect.width/2,Node330rect.y+Node330rect.height/2);
  23608. Node330.setSize(Node330rect.width,Node330rect.height);
  23609. Node330.setStyle("opacity",1);
  23610. Node330.s({'pixelPerfect':true});
  23611. Node330borderwidth=1;
  23612. Node330.setRotation(0);
  23613. dataModel.add(Node330);
  23614. Node330.a('node.points',Node330compspts);
  23615. Node330.a('node.segments',[1,2]);
  23616. Node330.a('node.color','rgba(255,128,0,1)');
  23617. Node330.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23618. Node330.a('node.borderColor','rgba(255,128,0,1)');
  23619. Node330.a('node.background','rgba(255,128,0,1)');
  23620. Node330.a('node.gradient','');
  23621. Node330.a('node.gradientcolor','rgba(255,128,0,1)');
  23622. Node330.a('node.endCompspts',Node330endCompspts);
  23623. Node330.a('node.startCompspts',Node330startCompspts);
  23624. (function (node, img, compspts, endCompspts, startCompspts) {
  23625. var position = node.getPosition(),
  23626. w = node.getWidth()*_ratio.ratioX,
  23627. h = node.getHeight()*_ratio.ratioY;
  23628. function resetPoints(rx, ry) {
  23629. for (var i = 0, len = compspts.length; i < len; i++) {
  23630. if (i%2 === 0) {
  23631. compspts[i]*=rx;
  23632. } else {
  23633. compspts[i]*=ry;
  23634. }
  23635. }
  23636. endCompspts[0] = compspts[compspts.length-2];
  23637. endCompspts[1] = compspts[compspts.length-1];
  23638. endCompspts[2] *= rx;
  23639. endCompspts[3] *= ry;
  23640. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23641. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23642. startCompspts[0] = compspts[0];
  23643. startCompspts[1] = compspts[1];
  23644. startCompspts[2] *= rx;
  23645. startCompspts[3] *= ry;
  23646. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23647. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23648. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23649. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23650. }
  23651. node.setSize(w, h);
  23652. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23653. node.a('node.width', w);
  23654. node.a('node.height', h);
  23655. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23656. node.borderWidth = 1;
  23657. node.a('node.borderwidth',node.borderWidth);
  23658. node._nodename = 'Node330';
  23659. node._nodeType = 'line';
  23660. zoomNodeList.push({
  23661. node: node,
  23662. attr: 'node.borderwidth'
  23663. });
  23664. var setWidth = node.setWidth,
  23665. setHeight = node.setHeight,
  23666. timer, rx = 1, ry = 1;
  23667. node.setWidth = function (width) {
  23668. var _width = this.getWidth();
  23669. rx = width / _width;
  23670. node.a('node.width', width);
  23671. setWidth.apply(this, arguments);
  23672. resetPoints(rx, 1);
  23673. }
  23674. node.setHeight = function (height) {
  23675. var _height = this.getHeight();
  23676. ry = height / _height;
  23677. node.a('node.height', height);
  23678. setHeight.apply(this, arguments);
  23679. resetPoints(1, ry);
  23680. }
  23681. })(Node330, Node330.getImage(), Node330compspts, Node330endCompspts, Node330startCompspts);
  23682. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23683. var Node331 = new ht.Node();
  23684. var Node331textStart, Node331textWidth, Node331lineStart, Node331align = 'left', Node331fontSize = 13.3333*_ratio.ratioY,Node331width = 50*_ratio.ratioX, Node331height = 24*_ratio.ratioY;
  23685. (function () {
  23686. if (Node331align === 'left') {
  23687. Node331textStart = Node331fontSize * 0.2 > 2 ? Node331fontSize * 0.2 - 4 : Node331fontSize * 0.2 - 9;
  23688. Node331textWidth = Node331width;
  23689. Node331lineStart = 1;
  23690. } else if (Node331align === 'right') {
  23691. Node331textStart = 0;
  23692. Node331textWidth =Node331fontSize <= 8 ? Node331width + Node331fontSize * 0.2 + 6 : Node331width - Node331fontSize * 0.2;
  23693. Node331lineStart = (Node331width - (ht.Default.getTextSize('3121', ' '+ Node331fontSize + 'px "Arial"').width + 6)) * 0.5;
  23694. } else if (Node331align === 'center') {
  23695. Node331textStart = -3;
  23696. Node331textWidth = Node331width;
  23697. Node331lineStart = Node331width - ht.Default.getTextSize('3121', ' '+ Node331fontSize + 'px "Arial"').width - 11;
  23698. }
  23699. })();
  23700. Node331.setImage(GD.getTextJSON(Node331width, Node331height, true, false, false, ' '+ Node331fontSize + 'px "Arial"'))
  23701. Node331.setPosition(935*ratio.ratioX, 543*ratio.ratioY);
  23702. Node331.setWidth(Node331width);
  23703. Node331.setHeight(Node331height);
  23704. Node331._nodeType = 'text';
  23705. Node331._disallowEvert = true;
  23706. Node331.setRotation(0*Math.PI/180);
  23707. Node331.a('node.width', Node331width);
  23708. Node331.a('node.height', Node331height);
  23709. Node331.a('node.rect', [0, 0, Node331width, Node331height]);
  23710. Node331.a('node.bordercolor','rgba(0,0,0,1)');
  23711. Node331.a('node.borderwidth', 0);
  23712. Node331.a('node.background','' || 'rgba(0,0,0,0)');
  23713. Node331.a('node.gradient','');
  23714. Node331.a('node.gradientcolor','');
  23715. Node331.a('node.text','3121');
  23716. Node331.a('node.textalign','left');
  23717. Node331.a('node.textvAlign','middle');
  23718. Node331.a('node.textrect', [Node331textStart, 0, Node331textWidth, Node331height]);
  23719. Node331.a('node.color','rgba(0,0,0,1)');
  23720. Node331.a('node.font',' '+ Node331fontSize + 'px "Arial"');
  23721. Node331.a('node.textvisible',true);
  23722. Node331.a('node.linefeed',false);
  23723. if (false) {
  23724. Node331.a('node.textfunc',function(g) {
  23725. g.beginPath();
  23726. var str=Node331.a('node.text') || '3121';
  23727. var color=Node331.a('node.color') || 'rgba(0,0,0,1)';
  23728. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node331width,Node331height,13.3333*_ratio.ratioY,"left",color,' '+ Node331fontSize + 'px "Arial"', 0,g);
  23729. });
  23730. }
  23731. if (false) {
  23732. Node331.a('node.underlinepoints',[Node331lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node331fontSize + 2 , ht.Default.getTextSize('3121', ' '+ Node331fontSize + 'px "Arial"').width + 6, (Node331height - Node331fontSize) * 0.5*_ratio.ratioY + Node331fontSize + 2 ]);
  23733. Node331.a('node.underlinevisible',false);
  23734. Node331.a('node.underlineBorderWidth', 1);
  23735. }
  23736. dataModel.add(Node331);
  23737. zoomNodeList.push({
  23738. node: Node331,
  23739. borderWidth: 0,
  23740. attr: 'node.borderwidth'
  23741. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23742. var Node332 = new ht.Node();
  23743. var Node332textStart, Node332textWidth, Node332lineStart, Node332align = 'left', Node332fontSize = 13.3333*_ratio.ratioY,Node332width = 50*_ratio.ratioX, Node332height = 24*_ratio.ratioY;
  23744. (function () {
  23745. if (Node332align === 'left') {
  23746. Node332textStart = Node332fontSize * 0.2 > 2 ? Node332fontSize * 0.2 - 4 : Node332fontSize * 0.2 - 9;
  23747. Node332textWidth = Node332width;
  23748. Node332lineStart = 1;
  23749. } else if (Node332align === 'right') {
  23750. Node332textStart = 0;
  23751. Node332textWidth =Node332fontSize <= 8 ? Node332width + Node332fontSize * 0.2 + 6 : Node332width - Node332fontSize * 0.2;
  23752. Node332lineStart = (Node332width - (ht.Default.getTextSize('312', ' '+ Node332fontSize + 'px "Arial"').width + 6)) * 0.5;
  23753. } else if (Node332align === 'center') {
  23754. Node332textStart = -3;
  23755. Node332textWidth = Node332width;
  23756. Node332lineStart = Node332width - ht.Default.getTextSize('312', ' '+ Node332fontSize + 'px "Arial"').width - 11;
  23757. }
  23758. })();
  23759. Node332.setImage(GD.getTextJSON(Node332width, Node332height, true, false, false, ' '+ Node332fontSize + 'px "Arial"'))
  23760. Node332.setPosition(1015*ratio.ratioX, 543*ratio.ratioY);
  23761. Node332.setWidth(Node332width);
  23762. Node332.setHeight(Node332height);
  23763. Node332._nodeType = 'text';
  23764. Node332._disallowEvert = true;
  23765. Node332.setRotation(0*Math.PI/180);
  23766. Node332.a('node.width', Node332width);
  23767. Node332.a('node.height', Node332height);
  23768. Node332.a('node.rect', [0, 0, Node332width, Node332height]);
  23769. Node332.a('node.bordercolor','rgba(0,0,0,1)');
  23770. Node332.a('node.borderwidth', 0);
  23771. Node332.a('node.background','' || 'rgba(0,0,0,0)');
  23772. Node332.a('node.gradient','');
  23773. Node332.a('node.gradientcolor','');
  23774. Node332.a('node.text','312');
  23775. Node332.a('node.textalign','left');
  23776. Node332.a('node.textvAlign','middle');
  23777. Node332.a('node.textrect', [Node332textStart, 0, Node332textWidth, Node332height]);
  23778. Node332.a('node.color','rgba(0,0,0,1)');
  23779. Node332.a('node.font',' '+ Node332fontSize + 'px "Arial"');
  23780. Node332.a('node.textvisible',true);
  23781. Node332.a('node.linefeed',false);
  23782. if (false) {
  23783. Node332.a('node.textfunc',function(g) {
  23784. g.beginPath();
  23785. var str=Node332.a('node.text') || '312';
  23786. var color=Node332.a('node.color') || 'rgba(0,0,0,1)';
  23787. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node332width,Node332height,13.3333*_ratio.ratioY,"left",color,' '+ Node332fontSize + 'px "Arial"', 0,g);
  23788. });
  23789. }
  23790. if (false) {
  23791. Node332.a('node.underlinepoints',[Node332lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node332fontSize + 2 , ht.Default.getTextSize('312', ' '+ Node332fontSize + 'px "Arial"').width + 6, (Node332height - Node332fontSize) * 0.5*_ratio.ratioY + Node332fontSize + 2 ]);
  23792. Node332.a('node.underlinevisible',false);
  23793. Node332.a('node.underlineBorderWidth', 1);
  23794. }
  23795. dataModel.add(Node332);
  23796. zoomNodeList.push({
  23797. node: Node332,
  23798. borderWidth: 0,
  23799. attr: 'node.borderwidth'
  23800. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23801. var Node333 = new ht.Node();
  23802. var Node333textStart, Node333textWidth, Node333lineStart, Node333align = 'left', Node333fontSize = 19.99995*_ratio.ratioY,Node333width = 144*_ratio.ratioX, Node333height = 25*_ratio.ratioY;
  23803. (function () {
  23804. if (Node333align === 'left') {
  23805. Node333textStart = Node333fontSize * 0.2 > 2 ? Node333fontSize * 0.2 - 4 : Node333fontSize * 0.2 - 9;
  23806. Node333textWidth = Node333width;
  23807. Node333lineStart = 1;
  23808. } else if (Node333align === 'right') {
  23809. Node333textStart = 0;
  23810. Node333textWidth =Node333fontSize <= 8 ? Node333width + Node333fontSize * 0.2 + 6 : Node333width - Node333fontSize * 0.2;
  23811. Node333lineStart = (Node333width - (ht.Default.getTextSize('35kV母联开关', ' '+ Node333fontSize + 'px "Arial"').width + 6)) * 0.5;
  23812. } else if (Node333align === 'center') {
  23813. Node333textStart = -3;
  23814. Node333textWidth = Node333width;
  23815. Node333lineStart = Node333width - ht.Default.getTextSize('35kV母联开关', ' '+ Node333fontSize + 'px "Arial"').width - 11;
  23816. }
  23817. })();
  23818. Node333.setImage(GD.getTextJSON(Node333width, Node333height, true, false, false, ' '+ Node333fontSize + 'px "Arial"'))
  23819. Node333.setPosition(971*ratio.ratioX, 607*ratio.ratioY);
  23820. Node333.setWidth(Node333width);
  23821. Node333.setHeight(Node333height);
  23822. Node333._nodeType = 'text';
  23823. Node333._disallowEvert = true;
  23824. Node333.setRotation(0*Math.PI/180);
  23825. Node333.a('node.width', Node333width);
  23826. Node333.a('node.height', Node333height);
  23827. Node333.a('node.rect', [0, 0, Node333width, Node333height]);
  23828. Node333.a('node.bordercolor','rgba(0,0,0,1)');
  23829. Node333.a('node.borderwidth', 0);
  23830. Node333.a('node.background','' || 'rgba(0,0,0,0)');
  23831. Node333.a('node.gradient','');
  23832. Node333.a('node.gradientcolor','');
  23833. Node333.a('node.text','35kV母联开关');
  23834. Node333.a('node.textalign','left');
  23835. Node333.a('node.textvAlign','middle');
  23836. Node333.a('node.textrect', [Node333textStart, 0, Node333textWidth, Node333height]);
  23837. Node333.a('node.color','rgba(0,0,0,1)');
  23838. Node333.a('node.font',' '+ Node333fontSize + 'px "Arial"');
  23839. Node333.a('node.textvisible',true);
  23840. Node333.a('node.linefeed',false);
  23841. if (false) {
  23842. Node333.a('node.textfunc',function(g) {
  23843. g.beginPath();
  23844. var str=Node333.a('node.text') || '35kV母联开关';
  23845. var color=Node333.a('node.color') || 'rgba(0,0,0,1)';
  23846. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node333width,Node333height,19.99995*_ratio.ratioY,"left",color,' '+ Node333fontSize + 'px "Arial"', 0,g);
  23847. });
  23848. }
  23849. if (false) {
  23850. Node333.a('node.underlinepoints',[Node333lineStart, (25 - 19.99995) * 0.5 * _ratio.ratioY + Node333fontSize + 2 , ht.Default.getTextSize('35kV母联开关', ' '+ Node333fontSize + 'px "Arial"').width + 6, (Node333height - Node333fontSize) * 0.5*_ratio.ratioY + Node333fontSize + 2 ]);
  23851. Node333.a('node.underlinevisible',false);
  23852. Node333.a('node.underlineBorderWidth', 1);
  23853. }
  23854. dataModel.add(Node333);
  23855. zoomNodeList.push({
  23856. node: Node333,
  23857. borderWidth: 0,
  23858. attr: 'node.borderwidth'
  23859. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23860. var Node334 = new ht.Node();
  23861. var Node334textStart, Node334textWidth, Node334lineStart, Node334align = 'left', Node334fontSize = 13.3333*_ratio.ratioY,Node334width = 50*_ratio.ratioX, Node334height = 24*_ratio.ratioY;
  23862. (function () {
  23863. if (Node334align === 'left') {
  23864. Node334textStart = Node334fontSize * 0.2 > 2 ? Node334fontSize * 0.2 - 4 : Node334fontSize * 0.2 - 9;
  23865. Node334textWidth = Node334width;
  23866. Node334lineStart = 1;
  23867. } else if (Node334align === 'right') {
  23868. Node334textStart = 0;
  23869. Node334textWidth =Node334fontSize <= 8 ? Node334width + Node334fontSize * 0.2 + 6 : Node334width - Node334fontSize * 0.2;
  23870. Node334lineStart = (Node334width - (ht.Default.getTextSize('362', ' '+ Node334fontSize + 'px "Arial"').width + 6)) * 0.5;
  23871. } else if (Node334align === 'center') {
  23872. Node334textStart = -3;
  23873. Node334textWidth = Node334width;
  23874. Node334lineStart = Node334width - ht.Default.getTextSize('362', ' '+ Node334fontSize + 'px "Arial"').width - 11;
  23875. }
  23876. })();
  23877. Node334.setImage(GD.getTextJSON(Node334width, Node334height, true, false, false, ' '+ Node334fontSize + 'px "Arial"'))
  23878. Node334.setPosition(1165*ratio.ratioX, 543*ratio.ratioY);
  23879. Node334.setWidth(Node334width);
  23880. Node334.setHeight(Node334height);
  23881. Node334._nodeType = 'text';
  23882. Node334._disallowEvert = true;
  23883. Node334.setRotation(0*Math.PI/180);
  23884. Node334.a('node.width', Node334width);
  23885. Node334.a('node.height', Node334height);
  23886. Node334.a('node.rect', [0, 0, Node334width, Node334height]);
  23887. Node334.a('node.bordercolor','rgba(0,0,0,1)');
  23888. Node334.a('node.borderwidth', 0);
  23889. Node334.a('node.background','' || 'rgba(0,0,0,0)');
  23890. Node334.a('node.gradient','');
  23891. Node334.a('node.gradientcolor','');
  23892. Node334.a('node.text','362');
  23893. Node334.a('node.textalign','left');
  23894. Node334.a('node.textvAlign','middle');
  23895. Node334.a('node.textrect', [Node334textStart, 0, Node334textWidth, Node334height]);
  23896. Node334.a('node.color','rgba(0,0,0,1)');
  23897. Node334.a('node.font',' '+ Node334fontSize + 'px "Arial"');
  23898. Node334.a('node.textvisible',true);
  23899. Node334.a('node.linefeed',false);
  23900. if (false) {
  23901. Node334.a('node.textfunc',function(g) {
  23902. g.beginPath();
  23903. var str=Node334.a('node.text') || '362';
  23904. var color=Node334.a('node.color') || 'rgba(0,0,0,1)';
  23905. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node334width,Node334height,13.3333*_ratio.ratioY,"left",color,' '+ Node334fontSize + 'px "Arial"', 0,g);
  23906. });
  23907. }
  23908. if (false) {
  23909. Node334.a('node.underlinepoints',[Node334lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node334fontSize + 2 , ht.Default.getTextSize('362', ' '+ Node334fontSize + 'px "Arial"').width + 6, (Node334height - Node334fontSize) * 0.5*_ratio.ratioY + Node334fontSize + 2 ]);
  23910. Node334.a('node.underlinevisible',false);
  23911. Node334.a('node.underlineBorderWidth', 1);
  23912. }
  23913. dataModel.add(Node334);
  23914. zoomNodeList.push({
  23915. node: Node334,
  23916. borderWidth: 0,
  23917. attr: 'node.borderwidth'
  23918. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23919. var Node335 = new ht.Node();
  23920. var Node335textStart, Node335textWidth, Node335lineStart, Node335align = 'left', Node335fontSize = 13.3333*_ratio.ratioY,Node335width = 50*_ratio.ratioX, Node335height = 24*_ratio.ratioY;
  23921. (function () {
  23922. if (Node335align === 'left') {
  23923. Node335textStart = Node335fontSize * 0.2 > 2 ? Node335fontSize * 0.2 - 4 : Node335fontSize * 0.2 - 9;
  23924. Node335textWidth = Node335width;
  23925. Node335lineStart = 1;
  23926. } else if (Node335align === 'right') {
  23927. Node335textStart = 0;
  23928. Node335textWidth =Node335fontSize <= 8 ? Node335width + Node335fontSize * 0.2 + 6 : Node335width - Node335fontSize * 0.2;
  23929. Node335lineStart = (Node335width - (ht.Default.getTextSize('363', ' '+ Node335fontSize + 'px "Arial"').width + 6)) * 0.5;
  23930. } else if (Node335align === 'center') {
  23931. Node335textStart = -3;
  23932. Node335textWidth = Node335width;
  23933. Node335lineStart = Node335width - ht.Default.getTextSize('363', ' '+ Node335fontSize + 'px "Arial"').width - 11;
  23934. }
  23935. })();
  23936. Node335.setImage(GD.getTextJSON(Node335width, Node335height, true, false, false, ' '+ Node335fontSize + 'px "Arial"'))
  23937. Node335.setPosition(1265*ratio.ratioX, 543*ratio.ratioY);
  23938. Node335.setWidth(Node335width);
  23939. Node335.setHeight(Node335height);
  23940. Node335._nodeType = 'text';
  23941. Node335._disallowEvert = true;
  23942. Node335.setRotation(0*Math.PI/180);
  23943. Node335.a('node.width', Node335width);
  23944. Node335.a('node.height', Node335height);
  23945. Node335.a('node.rect', [0, 0, Node335width, Node335height]);
  23946. Node335.a('node.bordercolor','rgba(0,0,0,1)');
  23947. Node335.a('node.borderwidth', 0);
  23948. Node335.a('node.background','' || 'rgba(0,0,0,0)');
  23949. Node335.a('node.gradient','');
  23950. Node335.a('node.gradientcolor','');
  23951. Node335.a('node.text','363');
  23952. Node335.a('node.textalign','left');
  23953. Node335.a('node.textvAlign','middle');
  23954. Node335.a('node.textrect', [Node335textStart, 0, Node335textWidth, Node335height]);
  23955. Node335.a('node.color','rgba(0,0,0,1)');
  23956. Node335.a('node.font',' '+ Node335fontSize + 'px "Arial"');
  23957. Node335.a('node.textvisible',true);
  23958. Node335.a('node.linefeed',false);
  23959. if (false) {
  23960. Node335.a('node.textfunc',function(g) {
  23961. g.beginPath();
  23962. var str=Node335.a('node.text') || '363';
  23963. var color=Node335.a('node.color') || 'rgba(0,0,0,1)';
  23964. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node335width,Node335height,13.3333*_ratio.ratioY,"left",color,' '+ Node335fontSize + 'px "Arial"', 0,g);
  23965. });
  23966. }
  23967. if (false) {
  23968. Node335.a('node.underlinepoints',[Node335lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node335fontSize + 2 , ht.Default.getTextSize('363', ' '+ Node335fontSize + 'px "Arial"').width + 6, (Node335height - Node335fontSize) * 0.5*_ratio.ratioY + Node335fontSize + 2 ]);
  23969. Node335.a('node.underlinevisible',false);
  23970. Node335.a('node.underlineBorderWidth', 1);
  23971. }
  23972. dataModel.add(Node335);
  23973. zoomNodeList.push({
  23974. node: Node335,
  23975. borderWidth: 0,
  23976. attr: 'node.borderwidth'
  23977. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23978. var Node336 = new ht.Node();
  23979. var Node336textStart, Node336textWidth, Node336lineStart, Node336align = 'left', Node336fontSize = 13.3333*_ratio.ratioY,Node336width = 50*_ratio.ratioX, Node336height = 24*_ratio.ratioY;
  23980. (function () {
  23981. if (Node336align === 'left') {
  23982. Node336textStart = Node336fontSize * 0.2 > 2 ? Node336fontSize * 0.2 - 4 : Node336fontSize * 0.2 - 9;
  23983. Node336textWidth = Node336width;
  23984. Node336lineStart = 1;
  23985. } else if (Node336align === 'right') {
  23986. Node336textStart = 0;
  23987. Node336textWidth =Node336fontSize <= 8 ? Node336width + Node336fontSize * 0.2 + 6 : Node336width - Node336fontSize * 0.2;
  23988. Node336lineStart = (Node336width - (ht.Default.getTextSize('364', ' '+ Node336fontSize + 'px "Arial"').width + 6)) * 0.5;
  23989. } else if (Node336align === 'center') {
  23990. Node336textStart = -3;
  23991. Node336textWidth = Node336width;
  23992. Node336lineStart = Node336width - ht.Default.getTextSize('364', ' '+ Node336fontSize + 'px "Arial"').width - 11;
  23993. }
  23994. })();
  23995. Node336.setImage(GD.getTextJSON(Node336width, Node336height, true, false, false, ' '+ Node336fontSize + 'px "Arial"'))
  23996. Node336.setPosition(1475*ratio.ratioX, 543*ratio.ratioY);
  23997. Node336.setWidth(Node336width);
  23998. Node336.setHeight(Node336height);
  23999. Node336._nodeType = 'text';
  24000. Node336._disallowEvert = true;
  24001. Node336.setRotation(0*Math.PI/180);
  24002. Node336.a('node.width', Node336width);
  24003. Node336.a('node.height', Node336height);
  24004. Node336.a('node.rect', [0, 0, Node336width, Node336height]);
  24005. Node336.a('node.bordercolor','rgba(0,0,0,1)');
  24006. Node336.a('node.borderwidth', 0);
  24007. Node336.a('node.background','' || 'rgba(0,0,0,0)');
  24008. Node336.a('node.gradient','');
  24009. Node336.a('node.gradientcolor','');
  24010. Node336.a('node.text','364');
  24011. Node336.a('node.textalign','left');
  24012. Node336.a('node.textvAlign','middle');
  24013. Node336.a('node.textrect', [Node336textStart, 0, Node336textWidth, Node336height]);
  24014. Node336.a('node.color','rgba(0,0,0,1)');
  24015. Node336.a('node.font',' '+ Node336fontSize + 'px "Arial"');
  24016. Node336.a('node.textvisible',true);
  24017. Node336.a('node.linefeed',false);
  24018. if (false) {
  24019. Node336.a('node.textfunc',function(g) {
  24020. g.beginPath();
  24021. var str=Node336.a('node.text') || '364';
  24022. var color=Node336.a('node.color') || 'rgba(0,0,0,1)';
  24023. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node336width,Node336height,13.3333*_ratio.ratioY,"left",color,' '+ Node336fontSize + 'px "Arial"', 0,g);
  24024. });
  24025. }
  24026. if (false) {
  24027. Node336.a('node.underlinepoints',[Node336lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node336fontSize + 2 , ht.Default.getTextSize('364', ' '+ Node336fontSize + 'px "Arial"').width + 6, (Node336height - Node336fontSize) * 0.5*_ratio.ratioY + Node336fontSize + 2 ]);
  24028. Node336.a('node.underlinevisible',false);
  24029. Node336.a('node.underlineBorderWidth', 1);
  24030. }
  24031. dataModel.add(Node336);
  24032. zoomNodeList.push({
  24033. node: Node336,
  24034. borderWidth: 0,
  24035. attr: 'node.borderwidth'
  24036. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24037. var Node337 = new ht.Node();
  24038. var Node337textStart, Node337textWidth, Node337lineStart, Node337align = 'left', Node337fontSize = 13.3333*_ratio.ratioY,Node337width = 50*_ratio.ratioX, Node337height = 24*_ratio.ratioY;
  24039. (function () {
  24040. if (Node337align === 'left') {
  24041. Node337textStart = Node337fontSize * 0.2 > 2 ? Node337fontSize * 0.2 - 4 : Node337fontSize * 0.2 - 9;
  24042. Node337textWidth = Node337width;
  24043. Node337lineStart = 1;
  24044. } else if (Node337align === 'right') {
  24045. Node337textStart = 0;
  24046. Node337textWidth =Node337fontSize <= 8 ? Node337width + Node337fontSize * 0.2 + 6 : Node337width - Node337fontSize * 0.2;
  24047. Node337lineStart = (Node337width - (ht.Default.getTextSize('365', ' '+ Node337fontSize + 'px "Arial"').width + 6)) * 0.5;
  24048. } else if (Node337align === 'center') {
  24049. Node337textStart = -3;
  24050. Node337textWidth = Node337width;
  24051. Node337lineStart = Node337width - ht.Default.getTextSize('365', ' '+ Node337fontSize + 'px "Arial"').width - 11;
  24052. }
  24053. })();
  24054. Node337.setImage(GD.getTextJSON(Node337width, Node337height, true, false, false, ' '+ Node337fontSize + 'px "Arial"'))
  24055. Node337.setPosition(1575*ratio.ratioX, 543*ratio.ratioY);
  24056. Node337.setWidth(Node337width);
  24057. Node337.setHeight(Node337height);
  24058. Node337._nodeType = 'text';
  24059. Node337._disallowEvert = true;
  24060. Node337.setRotation(0*Math.PI/180);
  24061. Node337.a('node.width', Node337width);
  24062. Node337.a('node.height', Node337height);
  24063. Node337.a('node.rect', [0, 0, Node337width, Node337height]);
  24064. Node337.a('node.bordercolor','rgba(0,0,0,1)');
  24065. Node337.a('node.borderwidth', 0);
  24066. Node337.a('node.background','' || 'rgba(0,0,0,0)');
  24067. Node337.a('node.gradient','');
  24068. Node337.a('node.gradientcolor','');
  24069. Node337.a('node.text','365');
  24070. Node337.a('node.textalign','left');
  24071. Node337.a('node.textvAlign','middle');
  24072. Node337.a('node.textrect', [Node337textStart, 0, Node337textWidth, Node337height]);
  24073. Node337.a('node.color','rgba(0,0,0,1)');
  24074. Node337.a('node.font',' '+ Node337fontSize + 'px "Arial"');
  24075. Node337.a('node.textvisible',true);
  24076. Node337.a('node.linefeed',false);
  24077. if (false) {
  24078. Node337.a('node.textfunc',function(g) {
  24079. g.beginPath();
  24080. var str=Node337.a('node.text') || '365';
  24081. var color=Node337.a('node.color') || 'rgba(0,0,0,1)';
  24082. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node337width,Node337height,13.3333*_ratio.ratioY,"left",color,' '+ Node337fontSize + 'px "Arial"', 0,g);
  24083. });
  24084. }
  24085. if (false) {
  24086. Node337.a('node.underlinepoints',[Node337lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node337fontSize + 2 , ht.Default.getTextSize('365', ' '+ Node337fontSize + 'px "Arial"').width + 6, (Node337height - Node337fontSize) * 0.5*_ratio.ratioY + Node337fontSize + 2 ]);
  24087. Node337.a('node.underlinevisible',false);
  24088. Node337.a('node.underlineBorderWidth', 1);
  24089. }
  24090. dataModel.add(Node337);
  24091. zoomNodeList.push({
  24092. node: Node337,
  24093. borderWidth: 0,
  24094. attr: 'node.borderwidth'
  24095. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24096. var Node338 = new ht.Node();
  24097. var Node338textStart, Node338textWidth, Node338lineStart, Node338align = 'left', Node338fontSize = 13.3333*_ratio.ratioY,Node338width = 50*_ratio.ratioX, Node338height = 24*_ratio.ratioY;
  24098. (function () {
  24099. if (Node338align === 'left') {
  24100. Node338textStart = Node338fontSize * 0.2 > 2 ? Node338fontSize * 0.2 - 4 : Node338fontSize * 0.2 - 9;
  24101. Node338textWidth = Node338width;
  24102. Node338lineStart = 1;
  24103. } else if (Node338align === 'right') {
  24104. Node338textStart = 0;
  24105. Node338textWidth =Node338fontSize <= 8 ? Node338width + Node338fontSize * 0.2 + 6 : Node338width - Node338fontSize * 0.2;
  24106. Node338lineStart = (Node338width - (ht.Default.getTextSize('366', ' '+ Node338fontSize + 'px "Arial"').width + 6)) * 0.5;
  24107. } else if (Node338align === 'center') {
  24108. Node338textStart = -3;
  24109. Node338textWidth = Node338width;
  24110. Node338lineStart = Node338width - ht.Default.getTextSize('366', ' '+ Node338fontSize + 'px "Arial"').width - 11;
  24111. }
  24112. })();
  24113. Node338.setImage(GD.getTextJSON(Node338width, Node338height, true, false, false, ' '+ Node338fontSize + 'px "Arial"'))
  24114. Node338.setPosition(1675*ratio.ratioX, 543*ratio.ratioY);
  24115. Node338.setWidth(Node338width);
  24116. Node338.setHeight(Node338height);
  24117. Node338._nodeType = 'text';
  24118. Node338._disallowEvert = true;
  24119. Node338.setRotation(0*Math.PI/180);
  24120. Node338.a('node.width', Node338width);
  24121. Node338.a('node.height', Node338height);
  24122. Node338.a('node.rect', [0, 0, Node338width, Node338height]);
  24123. Node338.a('node.bordercolor','rgba(0,0,0,1)');
  24124. Node338.a('node.borderwidth', 0);
  24125. Node338.a('node.background','' || 'rgba(0,0,0,0)');
  24126. Node338.a('node.gradient','');
  24127. Node338.a('node.gradientcolor','');
  24128. Node338.a('node.text','366');
  24129. Node338.a('node.textalign','left');
  24130. Node338.a('node.textvAlign','middle');
  24131. Node338.a('node.textrect', [Node338textStart, 0, Node338textWidth, Node338height]);
  24132. Node338.a('node.color','rgba(0,0,0,1)');
  24133. Node338.a('node.font',' '+ Node338fontSize + 'px "Arial"');
  24134. Node338.a('node.textvisible',true);
  24135. Node338.a('node.linefeed',false);
  24136. if (false) {
  24137. Node338.a('node.textfunc',function(g) {
  24138. g.beginPath();
  24139. var str=Node338.a('node.text') || '366';
  24140. var color=Node338.a('node.color') || 'rgba(0,0,0,1)';
  24141. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node338width,Node338height,13.3333*_ratio.ratioY,"left",color,' '+ Node338fontSize + 'px "Arial"', 0,g);
  24142. });
  24143. }
  24144. if (false) {
  24145. Node338.a('node.underlinepoints',[Node338lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node338fontSize + 2 , ht.Default.getTextSize('366', ' '+ Node338fontSize + 'px "Arial"').width + 6, (Node338height - Node338fontSize) * 0.5*_ratio.ratioY + Node338fontSize + 2 ]);
  24146. Node338.a('node.underlinevisible',false);
  24147. Node338.a('node.underlineBorderWidth', 1);
  24148. }
  24149. dataModel.add(Node338);
  24150. zoomNodeList.push({
  24151. node: Node338,
  24152. borderWidth: 0,
  24153. attr: 'node.borderwidth'
  24154. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24155. var Node339 = new ht.Node();
  24156. var Node339textStart, Node339textWidth, Node339lineStart, Node339align = 'left', Node339fontSize = 13.3333*_ratio.ratioY,Node339width = 50*_ratio.ratioX, Node339height = 24*_ratio.ratioY;
  24157. (function () {
  24158. if (Node339align === 'left') {
  24159. Node339textStart = Node339fontSize * 0.2 > 2 ? Node339fontSize * 0.2 - 4 : Node339fontSize * 0.2 - 9;
  24160. Node339textWidth = Node339width;
  24161. Node339lineStart = 1;
  24162. } else if (Node339align === 'right') {
  24163. Node339textStart = 0;
  24164. Node339textWidth =Node339fontSize <= 8 ? Node339width + Node339fontSize * 0.2 + 6 : Node339width - Node339fontSize * 0.2;
  24165. Node339lineStart = (Node339width - (ht.Default.getTextSize('367', ' '+ Node339fontSize + 'px "Arial"').width + 6)) * 0.5;
  24166. } else if (Node339align === 'center') {
  24167. Node339textStart = -3;
  24168. Node339textWidth = Node339width;
  24169. Node339lineStart = Node339width - ht.Default.getTextSize('367', ' '+ Node339fontSize + 'px "Arial"').width - 11;
  24170. }
  24171. })();
  24172. Node339.setImage(GD.getTextJSON(Node339width, Node339height, true, false, false, ' '+ Node339fontSize + 'px "Arial"'))
  24173. Node339.setPosition(1778*ratio.ratioX, 543*ratio.ratioY);
  24174. Node339.setWidth(Node339width);
  24175. Node339.setHeight(Node339height);
  24176. Node339._nodeType = 'text';
  24177. Node339._disallowEvert = true;
  24178. Node339.setRotation(0*Math.PI/180);
  24179. Node339.a('node.width', Node339width);
  24180. Node339.a('node.height', Node339height);
  24181. Node339.a('node.rect', [0, 0, Node339width, Node339height]);
  24182. Node339.a('node.bordercolor','rgba(0,0,0,1)');
  24183. Node339.a('node.borderwidth', 0);
  24184. Node339.a('node.background','' || 'rgba(0,0,0,0)');
  24185. Node339.a('node.gradient','');
  24186. Node339.a('node.gradientcolor','');
  24187. Node339.a('node.text','367');
  24188. Node339.a('node.textalign','left');
  24189. Node339.a('node.textvAlign','middle');
  24190. Node339.a('node.textrect', [Node339textStart, 0, Node339textWidth, Node339height]);
  24191. Node339.a('node.color','rgba(0,0,0,1)');
  24192. Node339.a('node.font',' '+ Node339fontSize + 'px "Arial"');
  24193. Node339.a('node.textvisible',true);
  24194. Node339.a('node.linefeed',false);
  24195. if (false) {
  24196. Node339.a('node.textfunc',function(g) {
  24197. g.beginPath();
  24198. var str=Node339.a('node.text') || '367';
  24199. var color=Node339.a('node.color') || 'rgba(0,0,0,1)';
  24200. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node339width,Node339height,13.3333*_ratio.ratioY,"left",color,' '+ Node339fontSize + 'px "Arial"', 0,g);
  24201. });
  24202. }
  24203. if (false) {
  24204. Node339.a('node.underlinepoints',[Node339lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node339fontSize + 2 , ht.Default.getTextSize('367', ' '+ Node339fontSize + 'px "Arial"').width + 6, (Node339height - Node339fontSize) * 0.5*_ratio.ratioY + Node339fontSize + 2 ]);
  24205. Node339.a('node.underlinevisible',false);
  24206. Node339.a('node.underlineBorderWidth', 1);
  24207. }
  24208. dataModel.add(Node339);
  24209. zoomNodeList.push({
  24210. node: Node339,
  24211. borderWidth: 0,
  24212. attr: 'node.borderwidth'
  24213. }); var Node340points=[1330, 511,1380, 511],
  24214. Node340rect=ht.Default.unionPoint([{x:1330,y:511},{x:1380,y:511}]),
  24215. Node340compspts=[];
  24216. _ratio = GD.getRatioWithRotation(0, ratio);
  24217. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  24218. _endratio = GD.getRatioWithRotation(0, ratio);
  24219. for(var i=0;i<Node340points.length;i++){
  24220. if(i%2==0){
  24221. Node340compspts.push(Node340points[i]-Node340rect.x);
  24222. }else{
  24223. Node340compspts.push(Node340points[i]-Node340rect.y);
  24224. }
  24225. }
  24226. var Node340ptslength=Node340compspts.length;
  24227. if (Node340rect.height === 0) {
  24228. Node340compspts[0] -= 0;
  24229. Node340compspts[Node340ptslength-2] += 0;
  24230. } else if (Node340rect.width === 0){
  24231. Node340compspts[1] -= 0;
  24232. Node340compspts[Node340ptslength-1] += 0;
  24233. } else {
  24234. Node340compspts[0] -= 0;
  24235. Node340compspts[1] -= 0;
  24236. Node340compspts[Node340ptslength-2] += 0;
  24237. Node340compspts[Node340ptslength-1] += 0;
  24238. }
  24239. Node340 = new ht.Node();
  24240. Node340.borderWidth = 1;
  24241. Node340rect.width = Node340rect.width === 0 ? 0.0001 : Node340rect.width;
  24242. Node340rect.height = Node340rect.height === 0 ? 0.0001 : Node340rect.height;
  24243. var Node340endCompspts = [Node340compspts[Node340ptslength-2],Node340compspts[Node340ptslength-1],0,0];
  24244. var Node340startCompspts = [Node340compspts[0],Node340compspts[1],0,0];
  24245. Node340.setImage(GD.getPolyLineJSON());
  24246. Node340.setPosition(Node340rect.x+Node340rect.width/2,Node340rect.y+Node340rect.height/2);
  24247. Node340.setSize(Node340rect.width,Node340rect.height);
  24248. Node340.setStyle("opacity",1);
  24249. Node340.s({'pixelPerfect':true});
  24250. Node340borderwidth=1;
  24251. Node340.setRotation(0);
  24252. dataModel.add(Node340);
  24253. Node340.a('node.points',Node340compspts);
  24254. Node340.a('node.segments',[1,2]);
  24255. Node340.a('node.color','rgba(255,128,0,1)');
  24256. Node340.a('node.borderPattern',getDashStyle("@borderPattern@"));
  24257. Node340.a('node.borderColor','rgba(255,128,0,1)');
  24258. Node340.a('node.background','rgba(255,128,0,1)');
  24259. Node340.a('node.gradient','');
  24260. Node340.a('node.gradientcolor','rgba(255,128,0,1)');
  24261. Node340.a('node.endCompspts',Node340endCompspts);
  24262. Node340.a('node.startCompspts',Node340startCompspts);
  24263. (function (node, img, compspts, endCompspts, startCompspts) {
  24264. var position = node.getPosition(),
  24265. w = node.getWidth()*_ratio.ratioX,
  24266. h = node.getHeight()*_ratio.ratioY;
  24267. function resetPoints(rx, ry) {
  24268. for (var i = 0, len = compspts.length; i < len; i++) {
  24269. if (i%2 === 0) {
  24270. compspts[i]*=rx;
  24271. } else {
  24272. compspts[i]*=ry;
  24273. }
  24274. }
  24275. endCompspts[0] = compspts[compspts.length-2];
  24276. endCompspts[1] = compspts[compspts.length-1];
  24277. endCompspts[2] *= rx;
  24278. endCompspts[3] *= ry;
  24279. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  24280. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  24281. startCompspts[0] = compspts[0];
  24282. startCompspts[1] = compspts[1];
  24283. startCompspts[2] *= rx;
  24284. startCompspts[3] *= ry;
  24285. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  24286. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  24287. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  24288. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  24289. }
  24290. node.setSize(w, h);
  24291. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  24292. node.a('node.width', w);
  24293. node.a('node.height', h);
  24294. resetPoints(_ratio.ratioX, _ratio.ratioY);
  24295. node.borderWidth = 1;
  24296. node.a('node.borderwidth',node.borderWidth);
  24297. node._nodename = 'Node340';
  24298. node._nodeType = 'line';
  24299. zoomNodeList.push({
  24300. node: node,
  24301. attr: 'node.borderwidth'
  24302. });
  24303. var setWidth = node.setWidth,
  24304. setHeight = node.setHeight,
  24305. timer, rx = 1, ry = 1;
  24306. node.setWidth = function (width) {
  24307. var _width = this.getWidth();
  24308. rx = width / _width;
  24309. node.a('node.width', width);
  24310. setWidth.apply(this, arguments);
  24311. resetPoints(rx, 1);
  24312. }
  24313. node.setHeight = function (height) {
  24314. var _height = this.getHeight();
  24315. ry = height / _height;
  24316. node.a('node.height', height);
  24317. setHeight.apply(this, arguments);
  24318. resetPoints(1, ry);
  24319. }
  24320. })(Node340, Node340.getImage(), Node340compspts, Node340endCompspts, Node340startCompspts);
  24321. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24322. var Node341 = new ht.Node();
  24323. var Node341textStart, Node341textWidth, Node341lineStart, Node341align = 'left', Node341fontSize = 13.3333*_ratio.ratioY,Node341width = 50*_ratio.ratioX, Node341height = 24*_ratio.ratioY;
  24324. (function () {
  24325. if (Node341align === 'left') {
  24326. Node341textStart = Node341fontSize * 0.2 > 2 ? Node341fontSize * 0.2 - 4 : Node341fontSize * 0.2 - 9;
  24327. Node341textWidth = Node341width;
  24328. Node341lineStart = 1;
  24329. } else if (Node341align === 'right') {
  24330. Node341textStart = 0;
  24331. Node341textWidth =Node341fontSize <= 8 ? Node341width + Node341fontSize * 0.2 + 6 : Node341width - Node341fontSize * 0.2;
  24332. Node341lineStart = (Node341width - (ht.Default.getTextSize('362-7', ' '+ Node341fontSize + 'px "Arial"').width + 6)) * 0.5;
  24333. } else if (Node341align === 'center') {
  24334. Node341textStart = -3;
  24335. Node341textWidth = Node341width;
  24336. Node341lineStart = Node341width - ht.Default.getTextSize('362-7', ' '+ Node341fontSize + 'px "Arial"').width - 11;
  24337. }
  24338. })();
  24339. Node341.setImage(GD.getTextJSON(Node341width, Node341height, true, false, false, ' '+ Node341fontSize + 'px "Arial"'))
  24340. Node341.setPosition(1165*ratio.ratioX, 633*ratio.ratioY);
  24341. Node341.setWidth(Node341width);
  24342. Node341.setHeight(Node341height);
  24343. Node341._nodeType = 'text';
  24344. Node341._disallowEvert = true;
  24345. Node341.setRotation(0*Math.PI/180);
  24346. Node341.a('node.width', Node341width);
  24347. Node341.a('node.height', Node341height);
  24348. Node341.a('node.rect', [0, 0, Node341width, Node341height]);
  24349. Node341.a('node.bordercolor','rgba(0,0,0,1)');
  24350. Node341.a('node.borderwidth', 0);
  24351. Node341.a('node.background','' || 'rgba(0,0,0,0)');
  24352. Node341.a('node.gradient','');
  24353. Node341.a('node.gradientcolor','');
  24354. Node341.a('node.text','362-7');
  24355. Node341.a('node.textalign','left');
  24356. Node341.a('node.textvAlign','middle');
  24357. Node341.a('node.textrect', [Node341textStart, 0, Node341textWidth, Node341height]);
  24358. Node341.a('node.color','rgba(0,0,0,1)');
  24359. Node341.a('node.font',' '+ Node341fontSize + 'px "Arial"');
  24360. Node341.a('node.textvisible',true);
  24361. Node341.a('node.linefeed',false);
  24362. if (false) {
  24363. Node341.a('node.textfunc',function(g) {
  24364. g.beginPath();
  24365. var str=Node341.a('node.text') || '362-7';
  24366. var color=Node341.a('node.color') || 'rgba(0,0,0,1)';
  24367. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node341width,Node341height,13.3333*_ratio.ratioY,"left",color,' '+ Node341fontSize + 'px "Arial"', 0,g);
  24368. });
  24369. }
  24370. if (false) {
  24371. Node341.a('node.underlinepoints',[Node341lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node341fontSize + 2 , ht.Default.getTextSize('362-7', ' '+ Node341fontSize + 'px "Arial"').width + 6, (Node341height - Node341fontSize) * 0.5*_ratio.ratioY + Node341fontSize + 2 ]);
  24372. Node341.a('node.underlinevisible',false);
  24373. Node341.a('node.underlineBorderWidth', 1);
  24374. }
  24375. dataModel.add(Node341);
  24376. zoomNodeList.push({
  24377. node: Node341,
  24378. borderWidth: 0,
  24379. attr: 'node.borderwidth'
  24380. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24381. var Node342 = new ht.lib['矩形箭头上'](1381*ratio.ratioX, 539*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node342');
  24382. _libModel.add("Node342", Node342);
  24383. Node342.setRotation(0*Math.PI/180);
  24384. ;
  24385. ;
  24386. var Node343points=[1101, 571,1161, 571],
  24387. Node343rect=ht.Default.unionPoint([{x:1101,y:571},{x:1161,y:571}]),
  24388. Node343compspts=[];
  24389. _ratio = GD.getRatioWithRotation(0, ratio);
  24390. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  24391. _endratio = GD.getRatioWithRotation(0, ratio);
  24392. for(var i=0;i<Node343points.length;i++){
  24393. if(i%2==0){
  24394. Node343compspts.push(Node343points[i]-Node343rect.x);
  24395. }else{
  24396. Node343compspts.push(Node343points[i]-Node343rect.y);
  24397. }
  24398. }
  24399. var Node343ptslength=Node343compspts.length;
  24400. if (Node343rect.height === 0) {
  24401. Node343compspts[0] -= 0;
  24402. Node343compspts[Node343ptslength-2] += 0;
  24403. } else if (Node343rect.width === 0){
  24404. Node343compspts[1] -= 0;
  24405. Node343compspts[Node343ptslength-1] += 0;
  24406. } else {
  24407. Node343compspts[0] -= 0;
  24408. Node343compspts[1] -= 0;
  24409. Node343compspts[Node343ptslength-2] += 0;
  24410. Node343compspts[Node343ptslength-1] += 0;
  24411. }
  24412. Node343 = new ht.Node();
  24413. Node343.borderWidth = 1;
  24414. Node343rect.width = Node343rect.width === 0 ? 0.0001 : Node343rect.width;
  24415. Node343rect.height = Node343rect.height === 0 ? 0.0001 : Node343rect.height;
  24416. var Node343endCompspts = [Node343compspts[Node343ptslength-2],Node343compspts[Node343ptslength-1],0,0];
  24417. var Node343startCompspts = [Node343compspts[0],Node343compspts[1],0,0];
  24418. Node343.setImage(GD.getPolyLineJSON());
  24419. Node343.setPosition(Node343rect.x+Node343rect.width/2,Node343rect.y+Node343rect.height/2);
  24420. Node343.setSize(Node343rect.width,Node343rect.height);
  24421. Node343.setStyle("opacity",1);
  24422. Node343.s({'pixelPerfect':true});
  24423. Node343borderwidth=1;
  24424. Node343.setRotation(0);
  24425. dataModel.add(Node343);
  24426. Node343.a('node.points',Node343compspts);
  24427. Node343.a('node.segments',[1,2]);
  24428. Node343.a('node.color','rgba(255,128,0,1)');
  24429. Node343.a('node.borderPattern',getDashStyle("@borderPattern@"));
  24430. Node343.a('node.borderColor','rgba(255,128,0,1)');
  24431. Node343.a('node.background','rgba(255,128,0,1)');
  24432. Node343.a('node.gradient','');
  24433. Node343.a('node.gradientcolor','rgba(255,128,0,1)');
  24434. Node343.a('node.endCompspts',Node343endCompspts);
  24435. Node343.a('node.startCompspts',Node343startCompspts);
  24436. (function (node, img, compspts, endCompspts, startCompspts) {
  24437. var position = node.getPosition(),
  24438. w = node.getWidth()*_ratio.ratioX,
  24439. h = node.getHeight()*_ratio.ratioY;
  24440. function resetPoints(rx, ry) {
  24441. for (var i = 0, len = compspts.length; i < len; i++) {
  24442. if (i%2 === 0) {
  24443. compspts[i]*=rx;
  24444. } else {
  24445. compspts[i]*=ry;
  24446. }
  24447. }
  24448. endCompspts[0] = compspts[compspts.length-2];
  24449. endCompspts[1] = compspts[compspts.length-1];
  24450. endCompspts[2] *= rx;
  24451. endCompspts[3] *= ry;
  24452. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  24453. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  24454. startCompspts[0] = compspts[0];
  24455. startCompspts[1] = compspts[1];
  24456. startCompspts[2] *= rx;
  24457. startCompspts[3] *= ry;
  24458. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  24459. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  24460. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  24461. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  24462. }
  24463. node.setSize(w, h);
  24464. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  24465. node.a('node.width', w);
  24466. node.a('node.height', h);
  24467. resetPoints(_ratio.ratioX, _ratio.ratioY);
  24468. node.borderWidth = 1;
  24469. node.a('node.borderwidth',node.borderWidth);
  24470. node._nodename = 'Node343';
  24471. node._nodeType = 'line';
  24472. zoomNodeList.push({
  24473. node: node,
  24474. attr: 'node.borderwidth'
  24475. });
  24476. var setWidth = node.setWidth,
  24477. setHeight = node.setHeight,
  24478. timer, rx = 1, ry = 1;
  24479. node.setWidth = function (width) {
  24480. var _width = this.getWidth();
  24481. rx = width / _width;
  24482. node.a('node.width', width);
  24483. setWidth.apply(this, arguments);
  24484. resetPoints(rx, 1);
  24485. }
  24486. node.setHeight = function (height) {
  24487. var _height = this.getHeight();
  24488. ry = height / _height;
  24489. node.a('node.height', height);
  24490. setHeight.apply(this, arguments);
  24491. resetPoints(1, ry);
  24492. }
  24493. })(Node343, Node343.getImage(), Node343compspts, Node343endCompspts, Node343startCompspts);
  24494. var Node344points=[1160, 571,1160, 581],
  24495. Node344rect=ht.Default.unionPoint([{x:1160,y:571},{x:1160,y:581}]),
  24496. Node344compspts=[];
  24497. _ratio = GD.getRatioWithRotation(0, ratio);
  24498. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  24499. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  24500. for(var i=0;i<Node344points.length;i++){
  24501. if(i%2==0){
  24502. Node344compspts.push(Node344points[i]-Node344rect.x);
  24503. }else{
  24504. Node344compspts.push(Node344points[i]-Node344rect.y);
  24505. }
  24506. }
  24507. var Node344ptslength=Node344compspts.length;
  24508. if (Node344rect.height === 0) {
  24509. Node344compspts[0] -= 0;
  24510. Node344compspts[Node344ptslength-2] += 0;
  24511. } else if (Node344rect.width === 0){
  24512. Node344compspts[1] -= 0;
  24513. Node344compspts[Node344ptslength-1] += 0;
  24514. } else {
  24515. Node344compspts[0] -= 0;
  24516. Node344compspts[1] -= 0;
  24517. Node344compspts[Node344ptslength-2] += 0;
  24518. Node344compspts[Node344ptslength-1] += 0;
  24519. }
  24520. Node344 = new ht.Node();
  24521. Node344.borderWidth = 1;
  24522. Node344rect.width = Node344rect.width === 0 ? 0.0001 : Node344rect.width;
  24523. Node344rect.height = Node344rect.height === 0 ? 0.0001 : Node344rect.height;
  24524. var Node344endCompspts = [Node344compspts[Node344ptslength-2],Node344compspts[Node344ptslength-1],0,0];
  24525. var Node344startCompspts = [Node344compspts[0],Node344compspts[1],0,0];
  24526. Node344.setImage(GD.getPolyLineJSON());
  24527. Node344.setPosition(Node344rect.x+Node344rect.width/2,Node344rect.y+Node344rect.height/2);
  24528. Node344.setSize(Node344rect.width,Node344rect.height);
  24529. Node344.setStyle("opacity",1);
  24530. Node344.s({'pixelPerfect':true});
  24531. Node344borderwidth=1;
  24532. Node344.setRotation(0);
  24533. dataModel.add(Node344);
  24534. Node344.a('node.points',Node344compspts);
  24535. Node344.a('node.segments',[1,2]);
  24536. Node344.a('node.color','rgba(255,128,0,1)');
  24537. Node344.a('node.borderPattern',getDashStyle("@borderPattern@"));
  24538. Node344.a('node.borderColor','rgba(255,128,0,1)');
  24539. Node344.a('node.background','rgba(255,128,0,1)');
  24540. Node344.a('node.gradient','');
  24541. Node344.a('node.gradientcolor','rgba(255,128,0,1)');
  24542. Node344.a('node.endCompspts',Node344endCompspts);
  24543. Node344.a('node.startCompspts',Node344startCompspts);
  24544. (function (node, img, compspts, endCompspts, startCompspts) {
  24545. var position = node.getPosition(),
  24546. w = node.getWidth()*_ratio.ratioX,
  24547. h = node.getHeight()*_ratio.ratioY;
  24548. function resetPoints(rx, ry) {
  24549. for (var i = 0, len = compspts.length; i < len; i++) {
  24550. if (i%2 === 0) {
  24551. compspts[i]*=rx;
  24552. } else {
  24553. compspts[i]*=ry;
  24554. }
  24555. }
  24556. endCompspts[0] = compspts[compspts.length-2];
  24557. endCompspts[1] = compspts[compspts.length-1];
  24558. endCompspts[2] *= rx;
  24559. endCompspts[3] *= ry;
  24560. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  24561. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  24562. startCompspts[0] = compspts[0];
  24563. startCompspts[1] = compspts[1];
  24564. startCompspts[2] *= rx;
  24565. startCompspts[3] *= ry;
  24566. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  24567. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  24568. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  24569. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  24570. }
  24571. node.setSize(w, h);
  24572. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  24573. node.a('node.width', w);
  24574. node.a('node.height', h);
  24575. resetPoints(_ratio.ratioX, _ratio.ratioY);
  24576. node.borderWidth = 1;
  24577. node.a('node.borderwidth',node.borderWidth);
  24578. node._nodename = 'Node344';
  24579. node._nodeType = 'line';
  24580. zoomNodeList.push({
  24581. node: node,
  24582. attr: 'node.borderwidth'
  24583. });
  24584. var setWidth = node.setWidth,
  24585. setHeight = node.setHeight,
  24586. timer, rx = 1, ry = 1;
  24587. node.setWidth = function (width) {
  24588. var _width = this.getWidth();
  24589. rx = width / _width;
  24590. node.a('node.width', width);
  24591. setWidth.apply(this, arguments);
  24592. resetPoints(rx, 1);
  24593. }
  24594. node.setHeight = function (height) {
  24595. var _height = this.getHeight();
  24596. ry = height / _height;
  24597. node.a('node.height', height);
  24598. setHeight.apply(this, arguments);
  24599. resetPoints(1, ry);
  24600. }
  24601. })(Node344, Node344.getImage(), Node344compspts, Node344endCompspts, Node344startCompspts);
  24602. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24603. var Node345 = new ht.lib['黄色接地'](1159*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node345');
  24604. _libModel.add("Node345", Node345);
  24605. Node345.setRotation(0*Math.PI/180);
  24606. ;
  24607. ;
  24608. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  24609. var Node346 = new ht.lib['ss'](1130*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node346');
  24610. _libModel.add("Node346", Node346);
  24611. Node346.setRotation(180*Math.PI/180);
  24612. ;
  24613. ;
  24614. var Node347points=[1130, 581,1130, 561],
  24615. Node347rect=ht.Default.unionPoint([{x:1130,y:581},{x:1130,y:561}]),
  24616. Node347compspts=[];
  24617. _ratio = GD.getRatioWithRotation(0, ratio);
  24618. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  24619. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  24620. for(var i=0;i<Node347points.length;i++){
  24621. if(i%2==0){
  24622. Node347compspts.push(Node347points[i]-Node347rect.x);
  24623. }else{
  24624. Node347compspts.push(Node347points[i]-Node347rect.y);
  24625. }
  24626. }
  24627. var Node347ptslength=Node347compspts.length;
  24628. if (Node347rect.height === 0) {
  24629. Node347compspts[0] -= 0;
  24630. Node347compspts[Node347ptslength-2] += 0;
  24631. } else if (Node347rect.width === 0){
  24632. Node347compspts[1] -= 0;
  24633. Node347compspts[Node347ptslength-1] += 0;
  24634. } else {
  24635. Node347compspts[0] -= 0;
  24636. Node347compspts[1] -= 0;
  24637. Node347compspts[Node347ptslength-2] += 0;
  24638. Node347compspts[Node347ptslength-1] += 0;
  24639. }
  24640. Node347 = new ht.Node();
  24641. Node347.borderWidth = 1;
  24642. Node347rect.width = Node347rect.width === 0 ? 0.0001 : Node347rect.width;
  24643. Node347rect.height = Node347rect.height === 0 ? 0.0001 : Node347rect.height;
  24644. var Node347endCompspts = [Node347compspts[Node347ptslength-2],Node347compspts[Node347ptslength-1],0,0];
  24645. var Node347startCompspts = [Node347compspts[0],Node347compspts[1],0,0];
  24646. Node347.setImage(GD.getPolyLineJSON());
  24647. Node347.setPosition(Node347rect.x+Node347rect.width/2,Node347rect.y+Node347rect.height/2);
  24648. Node347.setSize(Node347rect.width,Node347rect.height);
  24649. Node347.setStyle("opacity",1);
  24650. Node347.s({'pixelPerfect':true});
  24651. Node347borderwidth=1;
  24652. Node347.setRotation(0);
  24653. dataModel.add(Node347);
  24654. Node347.a('node.points',Node347compspts);
  24655. Node347.a('node.segments',[1,2]);
  24656. Node347.a('node.color','rgba(255,128,0,1)');
  24657. Node347.a('node.borderPattern',getDashStyle("@borderPattern@"));
  24658. Node347.a('node.borderColor','rgba(255,128,0,1)');
  24659. Node347.a('node.background','rgba(255,128,0,1)');
  24660. Node347.a('node.gradient','');
  24661. Node347.a('node.gradientcolor','rgba(255,128,0,1)');
  24662. Node347.a('node.endCompspts',Node347endCompspts);
  24663. Node347.a('node.startCompspts',Node347startCompspts);
  24664. (function (node, img, compspts, endCompspts, startCompspts) {
  24665. var position = node.getPosition(),
  24666. w = node.getWidth()*_ratio.ratioX,
  24667. h = node.getHeight()*_ratio.ratioY;
  24668. function resetPoints(rx, ry) {
  24669. for (var i = 0, len = compspts.length; i < len; i++) {
  24670. if (i%2 === 0) {
  24671. compspts[i]*=rx;
  24672. } else {
  24673. compspts[i]*=ry;
  24674. }
  24675. }
  24676. endCompspts[0] = compspts[compspts.length-2];
  24677. endCompspts[1] = compspts[compspts.length-1];
  24678. endCompspts[2] *= rx;
  24679. endCompspts[3] *= ry;
  24680. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  24681. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  24682. startCompspts[0] = compspts[0];
  24683. startCompspts[1] = compspts[1];
  24684. startCompspts[2] *= rx;
  24685. startCompspts[3] *= ry;
  24686. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  24687. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  24688. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  24689. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  24690. }
  24691. node.setSize(w, h);
  24692. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  24693. node.a('node.width', w);
  24694. node.a('node.height', h);
  24695. resetPoints(_ratio.ratioX, _ratio.ratioY);
  24696. node.borderWidth = 1;
  24697. node.a('node.borderwidth',node.borderWidth);
  24698. node._nodename = 'Node347';
  24699. node._nodeType = 'line';
  24700. zoomNodeList.push({
  24701. node: node,
  24702. attr: 'node.borderwidth'
  24703. });
  24704. var setWidth = node.setWidth,
  24705. setHeight = node.setHeight,
  24706. timer, rx = 1, ry = 1;
  24707. node.setWidth = function (width) {
  24708. var _width = this.getWidth();
  24709. rx = width / _width;
  24710. node.a('node.width', width);
  24711. setWidth.apply(this, arguments);
  24712. resetPoints(rx, 1);
  24713. }
  24714. node.setHeight = function (height) {
  24715. var _height = this.getHeight();
  24716. ry = height / _height;
  24717. node.a('node.height', height);
  24718. setHeight.apply(this, arguments);
  24719. resetPoints(1, ry);
  24720. }
  24721. })(Node347, Node347.getImage(), Node347compspts, Node347endCompspts, Node347startCompspts);
  24722. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24723. var Node348 = new ht.Node();
  24724. var Node348textStart, Node348textWidth, Node348lineStart, Node348align = 'left', Node348fontSize = 13.3333*_ratio.ratioY,Node348width = 50*_ratio.ratioX, Node348height = 24*_ratio.ratioY;
  24725. (function () {
  24726. if (Node348align === 'left') {
  24727. Node348textStart = Node348fontSize * 0.2 > 2 ? Node348fontSize * 0.2 - 4 : Node348fontSize * 0.2 - 9;
  24728. Node348textWidth = Node348width;
  24729. Node348lineStart = 1;
  24730. } else if (Node348align === 'right') {
  24731. Node348textStart = 0;
  24732. Node348textWidth =Node348fontSize <= 8 ? Node348width + Node348fontSize * 0.2 + 6 : Node348width - Node348fontSize * 0.2;
  24733. Node348lineStart = (Node348width - (ht.Default.getTextSize('329', ' '+ Node348fontSize + 'px "Arial"').width + 6)) * 0.5;
  24734. } else if (Node348align === 'center') {
  24735. Node348textStart = -3;
  24736. Node348textWidth = Node348width;
  24737. Node348lineStart = Node348width - ht.Default.getTextSize('329', ' '+ Node348fontSize + 'px "Arial"').width - 11;
  24738. }
  24739. })();
  24740. Node348.setImage(GD.getTextJSON(Node348width, Node348height, true, false, false, ' '+ Node348fontSize + 'px "Arial"'))
  24741. Node348.setPosition(1365*ratio.ratioX, 543*ratio.ratioY);
  24742. Node348.setWidth(Node348width);
  24743. Node348.setHeight(Node348height);
  24744. Node348._nodeType = 'text';
  24745. Node348._disallowEvert = true;
  24746. Node348.setRotation(0*Math.PI/180);
  24747. Node348.a('node.width', Node348width);
  24748. Node348.a('node.height', Node348height);
  24749. Node348.a('node.rect', [0, 0, Node348width, Node348height]);
  24750. Node348.a('node.bordercolor','rgba(0,0,0,1)');
  24751. Node348.a('node.borderwidth', 0);
  24752. Node348.a('node.background','' || 'rgba(0,0,0,0)');
  24753. Node348.a('node.gradient','');
  24754. Node348.a('node.gradientcolor','');
  24755. Node348.a('node.text','329');
  24756. Node348.a('node.textalign','left');
  24757. Node348.a('node.textvAlign','middle');
  24758. Node348.a('node.textrect', [Node348textStart, 0, Node348textWidth, Node348height]);
  24759. Node348.a('node.color','rgba(0,0,0,1)');
  24760. Node348.a('node.font',' '+ Node348fontSize + 'px "Arial"');
  24761. Node348.a('node.textvisible',true);
  24762. Node348.a('node.linefeed',false);
  24763. if (false) {
  24764. Node348.a('node.textfunc',function(g) {
  24765. g.beginPath();
  24766. var str=Node348.a('node.text') || '329';
  24767. var color=Node348.a('node.color') || 'rgba(0,0,0,1)';
  24768. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node348width,Node348height,13.3333*_ratio.ratioY,"left",color,' '+ Node348fontSize + 'px "Arial"', 0,g);
  24769. });
  24770. }
  24771. if (false) {
  24772. Node348.a('node.underlinepoints',[Node348lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node348fontSize + 2 , ht.Default.getTextSize('329', ' '+ Node348fontSize + 'px "Arial"').width + 6, (Node348height - Node348fontSize) * 0.5*_ratio.ratioY + Node348fontSize + 2 ]);
  24773. Node348.a('node.underlinevisible',false);
  24774. Node348.a('node.underlineBorderWidth', 1);
  24775. }
  24776. dataModel.add(Node348);
  24777. zoomNodeList.push({
  24778. node: Node348,
  24779. borderWidth: 0,
  24780. attr: 'node.borderwidth'
  24781. }); var Node349points=[1330, 561,1330, 571],
  24782. Node349rect=ht.Default.unionPoint([{x:1330,y:561},{x:1330,y:571}]),
  24783. Node349compspts=[];
  24784. _ratio = GD.getRatioWithRotation(0, ratio);
  24785. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  24786. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  24787. for(var i=0;i<Node349points.length;i++){
  24788. if(i%2==0){
  24789. Node349compspts.push(Node349points[i]-Node349rect.x);
  24790. }else{
  24791. Node349compspts.push(Node349points[i]-Node349rect.y);
  24792. }
  24793. }
  24794. var Node349ptslength=Node349compspts.length;
  24795. if (Node349rect.height === 0) {
  24796. Node349compspts[0] -= 0;
  24797. Node349compspts[Node349ptslength-2] += 0;
  24798. } else if (Node349rect.width === 0){
  24799. Node349compspts[1] -= 0;
  24800. Node349compspts[Node349ptslength-1] += 0;
  24801. } else {
  24802. Node349compspts[0] -= 0;
  24803. Node349compspts[1] -= 0;
  24804. Node349compspts[Node349ptslength-2] += 0;
  24805. Node349compspts[Node349ptslength-1] += 0;
  24806. }
  24807. Node349 = new ht.Node();
  24808. Node349.borderWidth = 1;
  24809. Node349rect.width = Node349rect.width === 0 ? 0.0001 : Node349rect.width;
  24810. Node349rect.height = Node349rect.height === 0 ? 0.0001 : Node349rect.height;
  24811. var Node349endCompspts = [Node349compspts[Node349ptslength-2],Node349compspts[Node349ptslength-1],0,0];
  24812. var Node349startCompspts = [Node349compspts[0],Node349compspts[1],0,0];
  24813. Node349.setImage(GD.getPolyLineJSON());
  24814. Node349.setPosition(Node349rect.x+Node349rect.width/2,Node349rect.y+Node349rect.height/2);
  24815. Node349.setSize(Node349rect.width,Node349rect.height);
  24816. Node349.setStyle("opacity",1);
  24817. Node349.s({'pixelPerfect':true});
  24818. Node349borderwidth=1;
  24819. Node349.setRotation(0);
  24820. dataModel.add(Node349);
  24821. Node349.a('node.points',Node349compspts);
  24822. Node349.a('node.segments',[1,2]);
  24823. Node349.a('node.color','rgba(255,128,0,1)');
  24824. Node349.a('node.borderPattern',getDashStyle("@borderPattern@"));
  24825. Node349.a('node.borderColor','rgba(255,128,0,1)');
  24826. Node349.a('node.background','rgba(255,128,0,1)');
  24827. Node349.a('node.gradient','');
  24828. Node349.a('node.gradientcolor','rgba(255,128,0,1)');
  24829. Node349.a('node.endCompspts',Node349endCompspts);
  24830. Node349.a('node.startCompspts',Node349startCompspts);
  24831. (function (node, img, compspts, endCompspts, startCompspts) {
  24832. var position = node.getPosition(),
  24833. w = node.getWidth()*_ratio.ratioX,
  24834. h = node.getHeight()*_ratio.ratioY;
  24835. function resetPoints(rx, ry) {
  24836. for (var i = 0, len = compspts.length; i < len; i++) {
  24837. if (i%2 === 0) {
  24838. compspts[i]*=rx;
  24839. } else {
  24840. compspts[i]*=ry;
  24841. }
  24842. }
  24843. endCompspts[0] = compspts[compspts.length-2];
  24844. endCompspts[1] = compspts[compspts.length-1];
  24845. endCompspts[2] *= rx;
  24846. endCompspts[3] *= ry;
  24847. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  24848. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  24849. startCompspts[0] = compspts[0];
  24850. startCompspts[1] = compspts[1];
  24851. startCompspts[2] *= rx;
  24852. startCompspts[3] *= ry;
  24853. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  24854. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  24855. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  24856. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  24857. }
  24858. node.setSize(w, h);
  24859. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  24860. node.a('node.width', w);
  24861. node.a('node.height', h);
  24862. resetPoints(_ratio.ratioX, _ratio.ratioY);
  24863. node.borderWidth = 1;
  24864. node.a('node.borderwidth',node.borderWidth);
  24865. node._nodename = 'Node349';
  24866. node._nodeType = 'line';
  24867. zoomNodeList.push({
  24868. node: node,
  24869. attr: 'node.borderwidth'
  24870. });
  24871. var setWidth = node.setWidth,
  24872. setHeight = node.setHeight,
  24873. timer, rx = 1, ry = 1;
  24874. node.setWidth = function (width) {
  24875. var _width = this.getWidth();
  24876. rx = width / _width;
  24877. node.a('node.width', width);
  24878. setWidth.apply(this, arguments);
  24879. resetPoints(rx, 1);
  24880. }
  24881. node.setHeight = function (height) {
  24882. var _height = this.getHeight();
  24883. ry = height / _height;
  24884. node.a('node.height', height);
  24885. setHeight.apply(this, arguments);
  24886. resetPoints(1, ry);
  24887. }
  24888. })(Node349, Node349.getImage(), Node349compspts, Node349endCompspts, Node349startCompspts);
  24889. var Node350points=[1330, 571,1350, 571],
  24890. Node350rect=ht.Default.unionPoint([{x:1330,y:571},{x:1350,y:571}]),
  24891. Node350compspts=[];
  24892. _ratio = GD.getRatioWithRotation(0, ratio);
  24893. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  24894. _endratio = GD.getRatioWithRotation(0, ratio);
  24895. for(var i=0;i<Node350points.length;i++){
  24896. if(i%2==0){
  24897. Node350compspts.push(Node350points[i]-Node350rect.x);
  24898. }else{
  24899. Node350compspts.push(Node350points[i]-Node350rect.y);
  24900. }
  24901. }
  24902. var Node350ptslength=Node350compspts.length;
  24903. if (Node350rect.height === 0) {
  24904. Node350compspts[0] -= 0;
  24905. Node350compspts[Node350ptslength-2] += 0;
  24906. } else if (Node350rect.width === 0){
  24907. Node350compspts[1] -= 0;
  24908. Node350compspts[Node350ptslength-1] += 0;
  24909. } else {
  24910. Node350compspts[0] -= 0;
  24911. Node350compspts[1] -= 0;
  24912. Node350compspts[Node350ptslength-2] += 0;
  24913. Node350compspts[Node350ptslength-1] += 0;
  24914. }
  24915. Node350 = new ht.Node();
  24916. Node350.borderWidth = 1;
  24917. Node350rect.width = Node350rect.width === 0 ? 0.0001 : Node350rect.width;
  24918. Node350rect.height = Node350rect.height === 0 ? 0.0001 : Node350rect.height;
  24919. var Node350endCompspts = [Node350compspts[Node350ptslength-2],Node350compspts[Node350ptslength-1],0,0];
  24920. var Node350startCompspts = [Node350compspts[0],Node350compspts[1],0,0];
  24921. Node350.setImage(GD.getPolyLineJSON());
  24922. Node350.setPosition(Node350rect.x+Node350rect.width/2,Node350rect.y+Node350rect.height/2);
  24923. Node350.setSize(Node350rect.width,Node350rect.height);
  24924. Node350.setStyle("opacity",1);
  24925. Node350.s({'pixelPerfect':true});
  24926. Node350borderwidth=1;
  24927. Node350.setRotation(0);
  24928. dataModel.add(Node350);
  24929. Node350.a('node.points',Node350compspts);
  24930. Node350.a('node.segments',[1,2]);
  24931. Node350.a('node.color','rgba(255,128,0,1)');
  24932. Node350.a('node.borderPattern',getDashStyle("@borderPattern@"));
  24933. Node350.a('node.borderColor','rgba(255,128,0,1)');
  24934. Node350.a('node.background','rgba(255,128,0,1)');
  24935. Node350.a('node.gradient','');
  24936. Node350.a('node.gradientcolor','rgba(255,128,0,1)');
  24937. Node350.a('node.endCompspts',Node350endCompspts);
  24938. Node350.a('node.startCompspts',Node350startCompspts);
  24939. (function (node, img, compspts, endCompspts, startCompspts) {
  24940. var position = node.getPosition(),
  24941. w = node.getWidth()*_ratio.ratioX,
  24942. h = node.getHeight()*_ratio.ratioY;
  24943. function resetPoints(rx, ry) {
  24944. for (var i = 0, len = compspts.length; i < len; i++) {
  24945. if (i%2 === 0) {
  24946. compspts[i]*=rx;
  24947. } else {
  24948. compspts[i]*=ry;
  24949. }
  24950. }
  24951. endCompspts[0] = compspts[compspts.length-2];
  24952. endCompspts[1] = compspts[compspts.length-1];
  24953. endCompspts[2] *= rx;
  24954. endCompspts[3] *= ry;
  24955. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  24956. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  24957. startCompspts[0] = compspts[0];
  24958. startCompspts[1] = compspts[1];
  24959. startCompspts[2] *= rx;
  24960. startCompspts[3] *= ry;
  24961. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  24962. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  24963. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  24964. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  24965. }
  24966. node.setSize(w, h);
  24967. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  24968. node.a('node.width', w);
  24969. node.a('node.height', h);
  24970. resetPoints(_ratio.ratioX, _ratio.ratioY);
  24971. node.borderWidth = 1;
  24972. node.a('node.borderwidth',node.borderWidth);
  24973. node._nodename = 'Node350';
  24974. node._nodeType = 'line';
  24975. zoomNodeList.push({
  24976. node: node,
  24977. attr: 'node.borderwidth'
  24978. });
  24979. var setWidth = node.setWidth,
  24980. setHeight = node.setHeight,
  24981. timer, rx = 1, ry = 1;
  24982. node.setWidth = function (width) {
  24983. var _width = this.getWidth();
  24984. rx = width / _width;
  24985. node.a('node.width', width);
  24986. setWidth.apply(this, arguments);
  24987. resetPoints(rx, 1);
  24988. }
  24989. node.setHeight = function (height) {
  24990. var _height = this.getHeight();
  24991. ry = height / _height;
  24992. node.a('node.height', height);
  24993. setHeight.apply(this, arguments);
  24994. resetPoints(1, ry);
  24995. }
  24996. })(Node350, Node350.getImage(), Node350compspts, Node350endCompspts, Node350startCompspts);
  24997. var Node351points=[1350, 571,1350, 601],
  24998. Node351rect=ht.Default.unionPoint([{x:1350,y:571},{x:1350,y:601}]),
  24999. Node351compspts=[];
  25000. _ratio = GD.getRatioWithRotation(0, ratio);
  25001. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  25002. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  25003. for(var i=0;i<Node351points.length;i++){
  25004. if(i%2==0){
  25005. Node351compspts.push(Node351points[i]-Node351rect.x);
  25006. }else{
  25007. Node351compspts.push(Node351points[i]-Node351rect.y);
  25008. }
  25009. }
  25010. var Node351ptslength=Node351compspts.length;
  25011. if (Node351rect.height === 0) {
  25012. Node351compspts[0] -= 0;
  25013. Node351compspts[Node351ptslength-2] += 0;
  25014. } else if (Node351rect.width === 0){
  25015. Node351compspts[1] -= 0;
  25016. Node351compspts[Node351ptslength-1] += 0;
  25017. } else {
  25018. Node351compspts[0] -= 0;
  25019. Node351compspts[1] -= 0;
  25020. Node351compspts[Node351ptslength-2] += 0;
  25021. Node351compspts[Node351ptslength-1] += 0;
  25022. }
  25023. Node351 = new ht.Node();
  25024. Node351.borderWidth = 1;
  25025. Node351rect.width = Node351rect.width === 0 ? 0.0001 : Node351rect.width;
  25026. Node351rect.height = Node351rect.height === 0 ? 0.0001 : Node351rect.height;
  25027. var Node351endCompspts = [Node351compspts[Node351ptslength-2],Node351compspts[Node351ptslength-1],0,0];
  25028. var Node351startCompspts = [Node351compspts[0],Node351compspts[1],0,0];
  25029. Node351.setImage(GD.getPolyLineJSON());
  25030. Node351.setPosition(Node351rect.x+Node351rect.width/2,Node351rect.y+Node351rect.height/2);
  25031. Node351.setSize(Node351rect.width,Node351rect.height);
  25032. Node351.setStyle("opacity",1);
  25033. Node351.s({'pixelPerfect':true});
  25034. Node351borderwidth=1;
  25035. Node351.setRotation(0);
  25036. dataModel.add(Node351);
  25037. Node351.a('node.points',Node351compspts);
  25038. Node351.a('node.segments',[1,2]);
  25039. Node351.a('node.color','rgba(255,128,0,1)');
  25040. Node351.a('node.borderPattern',getDashStyle("@borderPattern@"));
  25041. Node351.a('node.borderColor','rgba(255,128,0,1)');
  25042. Node351.a('node.background','rgba(255,128,0,1)');
  25043. Node351.a('node.gradient','');
  25044. Node351.a('node.gradientcolor','rgba(255,128,0,1)');
  25045. Node351.a('node.endCompspts',Node351endCompspts);
  25046. Node351.a('node.startCompspts',Node351startCompspts);
  25047. (function (node, img, compspts, endCompspts, startCompspts) {
  25048. var position = node.getPosition(),
  25049. w = node.getWidth()*_ratio.ratioX,
  25050. h = node.getHeight()*_ratio.ratioY;
  25051. function resetPoints(rx, ry) {
  25052. for (var i = 0, len = compspts.length; i < len; i++) {
  25053. if (i%2 === 0) {
  25054. compspts[i]*=rx;
  25055. } else {
  25056. compspts[i]*=ry;
  25057. }
  25058. }
  25059. endCompspts[0] = compspts[compspts.length-2];
  25060. endCompspts[1] = compspts[compspts.length-1];
  25061. endCompspts[2] *= rx;
  25062. endCompspts[3] *= ry;
  25063. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  25064. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  25065. startCompspts[0] = compspts[0];
  25066. startCompspts[1] = compspts[1];
  25067. startCompspts[2] *= rx;
  25068. startCompspts[3] *= ry;
  25069. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  25070. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  25071. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  25072. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  25073. }
  25074. node.setSize(w, h);
  25075. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  25076. node.a('node.width', w);
  25077. node.a('node.height', h);
  25078. resetPoints(_ratio.ratioX, _ratio.ratioY);
  25079. node.borderWidth = 1;
  25080. node.a('node.borderwidth',node.borderWidth);
  25081. node._nodename = 'Node351';
  25082. node._nodeType = 'line';
  25083. zoomNodeList.push({
  25084. node: node,
  25085. attr: 'node.borderwidth'
  25086. });
  25087. var setWidth = node.setWidth,
  25088. setHeight = node.setHeight,
  25089. timer, rx = 1, ry = 1;
  25090. node.setWidth = function (width) {
  25091. var _width = this.getWidth();
  25092. rx = width / _width;
  25093. node.a('node.width', width);
  25094. setWidth.apply(this, arguments);
  25095. resetPoints(rx, 1);
  25096. }
  25097. node.setHeight = function (height) {
  25098. var _height = this.getHeight();
  25099. ry = height / _height;
  25100. node.a('node.height', height);
  25101. setHeight.apply(this, arguments);
  25102. resetPoints(1, ry);
  25103. }
  25104. })(Node351, Node351.getImage(), Node351compspts, Node351endCompspts, Node351startCompspts);
  25105. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25106. var Node352 = new ht.Node();
  25107. var Node352textStart, Node352textWidth, Node352lineStart, Node352align = 'left', Node352fontSize = 13.3333*_ratio.ratioY,Node352width = 50*_ratio.ratioX, Node352height = 24*_ratio.ratioY;
  25108. (function () {
  25109. if (Node352align === 'left') {
  25110. Node352textStart = Node352fontSize * 0.2 > 2 ? Node352fontSize * 0.2 - 4 : Node352fontSize * 0.2 - 9;
  25111. Node352textWidth = Node352width;
  25112. Node352lineStart = 1;
  25113. } else if (Node352align === 'right') {
  25114. Node352textStart = 0;
  25115. Node352textWidth =Node352fontSize <= 8 ? Node352width + Node352fontSize * 0.2 + 6 : Node352width - Node352fontSize * 0.2;
  25116. Node352lineStart = (Node352width - (ht.Default.getTextSize('363-7', ' '+ Node352fontSize + 'px "Arial"').width + 6)) * 0.5;
  25117. } else if (Node352align === 'center') {
  25118. Node352textStart = -3;
  25119. Node352textWidth = Node352width;
  25120. Node352lineStart = Node352width - ht.Default.getTextSize('363-7', ' '+ Node352fontSize + 'px "Arial"').width - 11;
  25121. }
  25122. })();
  25123. Node352.setImage(GD.getTextJSON(Node352width, Node352height, true, false, false, ' '+ Node352fontSize + 'px "Arial"'))
  25124. Node352.setPosition(1265*ratio.ratioX, 633*ratio.ratioY);
  25125. Node352.setWidth(Node352width);
  25126. Node352.setHeight(Node352height);
  25127. Node352._nodeType = 'text';
  25128. Node352._disallowEvert = true;
  25129. Node352.setRotation(0*Math.PI/180);
  25130. Node352.a('node.width', Node352width);
  25131. Node352.a('node.height', Node352height);
  25132. Node352.a('node.rect', [0, 0, Node352width, Node352height]);
  25133. Node352.a('node.bordercolor','rgba(0,0,0,1)');
  25134. Node352.a('node.borderwidth', 0);
  25135. Node352.a('node.background','' || 'rgba(0,0,0,0)');
  25136. Node352.a('node.gradient','');
  25137. Node352.a('node.gradientcolor','');
  25138. Node352.a('node.text','363-7');
  25139. Node352.a('node.textalign','left');
  25140. Node352.a('node.textvAlign','middle');
  25141. Node352.a('node.textrect', [Node352textStart, 0, Node352textWidth, Node352height]);
  25142. Node352.a('node.color','rgba(0,0,0,1)');
  25143. Node352.a('node.font',' '+ Node352fontSize + 'px "Arial"');
  25144. Node352.a('node.textvisible',true);
  25145. Node352.a('node.linefeed',false);
  25146. if (false) {
  25147. Node352.a('node.textfunc',function(g) {
  25148. g.beginPath();
  25149. var str=Node352.a('node.text') || '363-7';
  25150. var color=Node352.a('node.color') || 'rgba(0,0,0,1)';
  25151. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node352width,Node352height,13.3333*_ratio.ratioY,"left",color,' '+ Node352fontSize + 'px "Arial"', 0,g);
  25152. });
  25153. }
  25154. if (false) {
  25155. Node352.a('node.underlinepoints',[Node352lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node352fontSize + 2 , ht.Default.getTextSize('363-7', ' '+ Node352fontSize + 'px "Arial"').width + 6, (Node352height - Node352fontSize) * 0.5*_ratio.ratioY + Node352fontSize + 2 ]);
  25156. Node352.a('node.underlinevisible',false);
  25157. Node352.a('node.underlineBorderWidth', 1);
  25158. }
  25159. dataModel.add(Node352);
  25160. zoomNodeList.push({
  25161. node: Node352,
  25162. borderWidth: 0,
  25163. attr: 'node.borderwidth'
  25164. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25165. var Node353 = new ht.lib['矩形箭头上'](1202*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node353');
  25166. _libModel.add("Node353", Node353);
  25167. Node353.setRotation(0*Math.PI/180);
  25168. ;
  25169. ;
  25170. var Node354points=[1201, 571,1261, 571],
  25171. Node354rect=ht.Default.unionPoint([{x:1201,y:571},{x:1261,y:571}]),
  25172. Node354compspts=[];
  25173. _ratio = GD.getRatioWithRotation(0, ratio);
  25174. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  25175. _endratio = GD.getRatioWithRotation(0, ratio);
  25176. for(var i=0;i<Node354points.length;i++){
  25177. if(i%2==0){
  25178. Node354compspts.push(Node354points[i]-Node354rect.x);
  25179. }else{
  25180. Node354compspts.push(Node354points[i]-Node354rect.y);
  25181. }
  25182. }
  25183. var Node354ptslength=Node354compspts.length;
  25184. if (Node354rect.height === 0) {
  25185. Node354compspts[0] -= 0;
  25186. Node354compspts[Node354ptslength-2] += 0;
  25187. } else if (Node354rect.width === 0){
  25188. Node354compspts[1] -= 0;
  25189. Node354compspts[Node354ptslength-1] += 0;
  25190. } else {
  25191. Node354compspts[0] -= 0;
  25192. Node354compspts[1] -= 0;
  25193. Node354compspts[Node354ptslength-2] += 0;
  25194. Node354compspts[Node354ptslength-1] += 0;
  25195. }
  25196. Node354 = new ht.Node();
  25197. Node354.borderWidth = 1;
  25198. Node354rect.width = Node354rect.width === 0 ? 0.0001 : Node354rect.width;
  25199. Node354rect.height = Node354rect.height === 0 ? 0.0001 : Node354rect.height;
  25200. var Node354endCompspts = [Node354compspts[Node354ptslength-2],Node354compspts[Node354ptslength-1],0,0];
  25201. var Node354startCompspts = [Node354compspts[0],Node354compspts[1],0,0];
  25202. Node354.setImage(GD.getPolyLineJSON());
  25203. Node354.setPosition(Node354rect.x+Node354rect.width/2,Node354rect.y+Node354rect.height/2);
  25204. Node354.setSize(Node354rect.width,Node354rect.height);
  25205. Node354.setStyle("opacity",1);
  25206. Node354.s({'pixelPerfect':true});
  25207. Node354borderwidth=1;
  25208. Node354.setRotation(0);
  25209. dataModel.add(Node354);
  25210. Node354.a('node.points',Node354compspts);
  25211. Node354.a('node.segments',[1,2]);
  25212. Node354.a('node.color','rgba(255,128,0,1)');
  25213. Node354.a('node.borderPattern',getDashStyle("@borderPattern@"));
  25214. Node354.a('node.borderColor','rgba(255,128,0,1)');
  25215. Node354.a('node.background','rgba(255,128,0,1)');
  25216. Node354.a('node.gradient','');
  25217. Node354.a('node.gradientcolor','rgba(255,128,0,1)');
  25218. Node354.a('node.endCompspts',Node354endCompspts);
  25219. Node354.a('node.startCompspts',Node354startCompspts);
  25220. (function (node, img, compspts, endCompspts, startCompspts) {
  25221. var position = node.getPosition(),
  25222. w = node.getWidth()*_ratio.ratioX,
  25223. h = node.getHeight()*_ratio.ratioY;
  25224. function resetPoints(rx, ry) {
  25225. for (var i = 0, len = compspts.length; i < len; i++) {
  25226. if (i%2 === 0) {
  25227. compspts[i]*=rx;
  25228. } else {
  25229. compspts[i]*=ry;
  25230. }
  25231. }
  25232. endCompspts[0] = compspts[compspts.length-2];
  25233. endCompspts[1] = compspts[compspts.length-1];
  25234. endCompspts[2] *= rx;
  25235. endCompspts[3] *= ry;
  25236. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  25237. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  25238. startCompspts[0] = compspts[0];
  25239. startCompspts[1] = compspts[1];
  25240. startCompspts[2] *= rx;
  25241. startCompspts[3] *= ry;
  25242. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  25243. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  25244. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  25245. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  25246. }
  25247. node.setSize(w, h);
  25248. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  25249. node.a('node.width', w);
  25250. node.a('node.height', h);
  25251. resetPoints(_ratio.ratioX, _ratio.ratioY);
  25252. node.borderWidth = 1;
  25253. node.a('node.borderwidth',node.borderWidth);
  25254. node._nodename = 'Node354';
  25255. node._nodeType = 'line';
  25256. zoomNodeList.push({
  25257. node: node,
  25258. attr: 'node.borderwidth'
  25259. });
  25260. var setWidth = node.setWidth,
  25261. setHeight = node.setHeight,
  25262. timer, rx = 1, ry = 1;
  25263. node.setWidth = function (width) {
  25264. var _width = this.getWidth();
  25265. rx = width / _width;
  25266. node.a('node.width', width);
  25267. setWidth.apply(this, arguments);
  25268. resetPoints(rx, 1);
  25269. }
  25270. node.setHeight = function (height) {
  25271. var _height = this.getHeight();
  25272. ry = height / _height;
  25273. node.a('node.height', height);
  25274. setHeight.apply(this, arguments);
  25275. resetPoints(1, ry);
  25276. }
  25277. })(Node354, Node354.getImage(), Node354compspts, Node354endCompspts, Node354startCompspts);
  25278. var Node355points=[1260, 571,1260, 581],
  25279. Node355rect=ht.Default.unionPoint([{x:1260,y:571},{x:1260,y:581}]),
  25280. Node355compspts=[];
  25281. _ratio = GD.getRatioWithRotation(0, ratio);
  25282. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  25283. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  25284. for(var i=0;i<Node355points.length;i++){
  25285. if(i%2==0){
  25286. Node355compspts.push(Node355points[i]-Node355rect.x);
  25287. }else{
  25288. Node355compspts.push(Node355points[i]-Node355rect.y);
  25289. }
  25290. }
  25291. var Node355ptslength=Node355compspts.length;
  25292. if (Node355rect.height === 0) {
  25293. Node355compspts[0] -= 0;
  25294. Node355compspts[Node355ptslength-2] += 0;
  25295. } else if (Node355rect.width === 0){
  25296. Node355compspts[1] -= 0;
  25297. Node355compspts[Node355ptslength-1] += 0;
  25298. } else {
  25299. Node355compspts[0] -= 0;
  25300. Node355compspts[1] -= 0;
  25301. Node355compspts[Node355ptslength-2] += 0;
  25302. Node355compspts[Node355ptslength-1] += 0;
  25303. }
  25304. Node355 = new ht.Node();
  25305. Node355.borderWidth = 1;
  25306. Node355rect.width = Node355rect.width === 0 ? 0.0001 : Node355rect.width;
  25307. Node355rect.height = Node355rect.height === 0 ? 0.0001 : Node355rect.height;
  25308. var Node355endCompspts = [Node355compspts[Node355ptslength-2],Node355compspts[Node355ptslength-1],0,0];
  25309. var Node355startCompspts = [Node355compspts[0],Node355compspts[1],0,0];
  25310. Node355.setImage(GD.getPolyLineJSON());
  25311. Node355.setPosition(Node355rect.x+Node355rect.width/2,Node355rect.y+Node355rect.height/2);
  25312. Node355.setSize(Node355rect.width,Node355rect.height);
  25313. Node355.setStyle("opacity",1);
  25314. Node355.s({'pixelPerfect':true});
  25315. Node355borderwidth=1;
  25316. Node355.setRotation(0);
  25317. dataModel.add(Node355);
  25318. Node355.a('node.points',Node355compspts);
  25319. Node355.a('node.segments',[1,2]);
  25320. Node355.a('node.color','rgba(255,128,0,1)');
  25321. Node355.a('node.borderPattern',getDashStyle("@borderPattern@"));
  25322. Node355.a('node.borderColor','rgba(255,128,0,1)');
  25323. Node355.a('node.background','rgba(255,128,0,1)');
  25324. Node355.a('node.gradient','');
  25325. Node355.a('node.gradientcolor','rgba(255,128,0,1)');
  25326. Node355.a('node.endCompspts',Node355endCompspts);
  25327. Node355.a('node.startCompspts',Node355startCompspts);
  25328. (function (node, img, compspts, endCompspts, startCompspts) {
  25329. var position = node.getPosition(),
  25330. w = node.getWidth()*_ratio.ratioX,
  25331. h = node.getHeight()*_ratio.ratioY;
  25332. function resetPoints(rx, ry) {
  25333. for (var i = 0, len = compspts.length; i < len; i++) {
  25334. if (i%2 === 0) {
  25335. compspts[i]*=rx;
  25336. } else {
  25337. compspts[i]*=ry;
  25338. }
  25339. }
  25340. endCompspts[0] = compspts[compspts.length-2];
  25341. endCompspts[1] = compspts[compspts.length-1];
  25342. endCompspts[2] *= rx;
  25343. endCompspts[3] *= ry;
  25344. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  25345. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  25346. startCompspts[0] = compspts[0];
  25347. startCompspts[1] = compspts[1];
  25348. startCompspts[2] *= rx;
  25349. startCompspts[3] *= ry;
  25350. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  25351. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  25352. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  25353. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  25354. }
  25355. node.setSize(w, h);
  25356. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  25357. node.a('node.width', w);
  25358. node.a('node.height', h);
  25359. resetPoints(_ratio.ratioX, _ratio.ratioY);
  25360. node.borderWidth = 1;
  25361. node.a('node.borderwidth',node.borderWidth);
  25362. node._nodename = 'Node355';
  25363. node._nodeType = 'line';
  25364. zoomNodeList.push({
  25365. node: node,
  25366. attr: 'node.borderwidth'
  25367. });
  25368. var setWidth = node.setWidth,
  25369. setHeight = node.setHeight,
  25370. timer, rx = 1, ry = 1;
  25371. node.setWidth = function (width) {
  25372. var _width = this.getWidth();
  25373. rx = width / _width;
  25374. node.a('node.width', width);
  25375. setWidth.apply(this, arguments);
  25376. resetPoints(rx, 1);
  25377. }
  25378. node.setHeight = function (height) {
  25379. var _height = this.getHeight();
  25380. ry = height / _height;
  25381. node.a('node.height', height);
  25382. setHeight.apply(this, arguments);
  25383. resetPoints(1, ry);
  25384. }
  25385. })(Node355, Node355.getImage(), Node355compspts, Node355endCompspts, Node355startCompspts);
  25386. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25387. var Node356 = new ht.lib['黄色接地'](1259*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node356');
  25388. _libModel.add("Node356", Node356);
  25389. Node356.setRotation(0*Math.PI/180);
  25390. ;
  25391. ;
  25392. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  25393. var Node357 = new ht.lib['ss'](1230*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node357');
  25394. _libModel.add("Node357", Node357);
  25395. Node357.setRotation(180*Math.PI/180);
  25396. ;
  25397. ;
  25398. var Node358points=[1230, 581,1230, 561],
  25399. Node358rect=ht.Default.unionPoint([{x:1230,y:581},{x:1230,y:561}]),
  25400. Node358compspts=[];
  25401. _ratio = GD.getRatioWithRotation(0, ratio);
  25402. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  25403. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  25404. for(var i=0;i<Node358points.length;i++){
  25405. if(i%2==0){
  25406. Node358compspts.push(Node358points[i]-Node358rect.x);
  25407. }else{
  25408. Node358compspts.push(Node358points[i]-Node358rect.y);
  25409. }
  25410. }
  25411. var Node358ptslength=Node358compspts.length;
  25412. if (Node358rect.height === 0) {
  25413. Node358compspts[0] -= 0;
  25414. Node358compspts[Node358ptslength-2] += 0;
  25415. } else if (Node358rect.width === 0){
  25416. Node358compspts[1] -= 0;
  25417. Node358compspts[Node358ptslength-1] += 0;
  25418. } else {
  25419. Node358compspts[0] -= 0;
  25420. Node358compspts[1] -= 0;
  25421. Node358compspts[Node358ptslength-2] += 0;
  25422. Node358compspts[Node358ptslength-1] += 0;
  25423. }
  25424. Node358 = new ht.Node();
  25425. Node358.borderWidth = 1;
  25426. Node358rect.width = Node358rect.width === 0 ? 0.0001 : Node358rect.width;
  25427. Node358rect.height = Node358rect.height === 0 ? 0.0001 : Node358rect.height;
  25428. var Node358endCompspts = [Node358compspts[Node358ptslength-2],Node358compspts[Node358ptslength-1],0,0];
  25429. var Node358startCompspts = [Node358compspts[0],Node358compspts[1],0,0];
  25430. Node358.setImage(GD.getPolyLineJSON());
  25431. Node358.setPosition(Node358rect.x+Node358rect.width/2,Node358rect.y+Node358rect.height/2);
  25432. Node358.setSize(Node358rect.width,Node358rect.height);
  25433. Node358.setStyle("opacity",1);
  25434. Node358.s({'pixelPerfect':true});
  25435. Node358borderwidth=1;
  25436. Node358.setRotation(0);
  25437. dataModel.add(Node358);
  25438. Node358.a('node.points',Node358compspts);
  25439. Node358.a('node.segments',[1,2]);
  25440. Node358.a('node.color','rgba(255,128,0,1)');
  25441. Node358.a('node.borderPattern',getDashStyle("@borderPattern@"));
  25442. Node358.a('node.borderColor','rgba(255,128,0,1)');
  25443. Node358.a('node.background','rgba(255,128,0,1)');
  25444. Node358.a('node.gradient','');
  25445. Node358.a('node.gradientcolor','rgba(255,128,0,1)');
  25446. Node358.a('node.endCompspts',Node358endCompspts);
  25447. Node358.a('node.startCompspts',Node358startCompspts);
  25448. (function (node, img, compspts, endCompspts, startCompspts) {
  25449. var position = node.getPosition(),
  25450. w = node.getWidth()*_ratio.ratioX,
  25451. h = node.getHeight()*_ratio.ratioY;
  25452. function resetPoints(rx, ry) {
  25453. for (var i = 0, len = compspts.length; i < len; i++) {
  25454. if (i%2 === 0) {
  25455. compspts[i]*=rx;
  25456. } else {
  25457. compspts[i]*=ry;
  25458. }
  25459. }
  25460. endCompspts[0] = compspts[compspts.length-2];
  25461. endCompspts[1] = compspts[compspts.length-1];
  25462. endCompspts[2] *= rx;
  25463. endCompspts[3] *= ry;
  25464. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  25465. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  25466. startCompspts[0] = compspts[0];
  25467. startCompspts[1] = compspts[1];
  25468. startCompspts[2] *= rx;
  25469. startCompspts[3] *= ry;
  25470. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  25471. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  25472. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  25473. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  25474. }
  25475. node.setSize(w, h);
  25476. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  25477. node.a('node.width', w);
  25478. node.a('node.height', h);
  25479. resetPoints(_ratio.ratioX, _ratio.ratioY);
  25480. node.borderWidth = 1;
  25481. node.a('node.borderwidth',node.borderWidth);
  25482. node._nodename = 'Node358';
  25483. node._nodeType = 'line';
  25484. zoomNodeList.push({
  25485. node: node,
  25486. attr: 'node.borderwidth'
  25487. });
  25488. var setWidth = node.setWidth,
  25489. setHeight = node.setHeight,
  25490. timer, rx = 1, ry = 1;
  25491. node.setWidth = function (width) {
  25492. var _width = this.getWidth();
  25493. rx = width / _width;
  25494. node.a('node.width', width);
  25495. setWidth.apply(this, arguments);
  25496. resetPoints(rx, 1);
  25497. }
  25498. node.setHeight = function (height) {
  25499. var _height = this.getHeight();
  25500. ry = height / _height;
  25501. node.a('node.height', height);
  25502. setHeight.apply(this, arguments);
  25503. resetPoints(1, ry);
  25504. }
  25505. })(Node358, Node358.getImage(), Node358compspts, Node358endCompspts, Node358startCompspts);
  25506. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25507. var Node359 = new ht.lib['黄色接地'](1350*ratio.ratioX, 608*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node359');
  25508. _libModel.add("Node359", Node359);
  25509. Node359.setRotation(0*Math.PI/180);
  25510. ;
  25511. ;
  25512. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25513. var Node360 = new ht.Node();
  25514. var Node360textStart, Node360textWidth, Node360lineStart, Node360align = 'left', Node360fontSize = 13.3333*_ratio.ratioY,Node360width = 50*_ratio.ratioX, Node360height = 24*_ratio.ratioY;
  25515. (function () {
  25516. if (Node360align === 'left') {
  25517. Node360textStart = Node360fontSize * 0.2 > 2 ? Node360fontSize * 0.2 - 4 : Node360fontSize * 0.2 - 9;
  25518. Node360textWidth = Node360width;
  25519. Node360lineStart = 1;
  25520. } else if (Node360align === 'right') {
  25521. Node360textStart = 0;
  25522. Node360textWidth =Node360fontSize <= 8 ? Node360width + Node360fontSize * 0.2 + 6 : Node360width - Node360fontSize * 0.2;
  25523. Node360lineStart = (Node360width - (ht.Default.getTextSize('364-7', ' '+ Node360fontSize + 'px "Arial"').width + 6)) * 0.5;
  25524. } else if (Node360align === 'center') {
  25525. Node360textStart = -3;
  25526. Node360textWidth = Node360width;
  25527. Node360lineStart = Node360width - ht.Default.getTextSize('364-7', ' '+ Node360fontSize + 'px "Arial"').width - 11;
  25528. }
  25529. })();
  25530. Node360.setImage(GD.getTextJSON(Node360width, Node360height, true, false, false, ' '+ Node360fontSize + 'px "Arial"'))
  25531. Node360.setPosition(1475*ratio.ratioX, 633*ratio.ratioY);
  25532. Node360.setWidth(Node360width);
  25533. Node360.setHeight(Node360height);
  25534. Node360._nodeType = 'text';
  25535. Node360._disallowEvert = true;
  25536. Node360.setRotation(0*Math.PI/180);
  25537. Node360.a('node.width', Node360width);
  25538. Node360.a('node.height', Node360height);
  25539. Node360.a('node.rect', [0, 0, Node360width, Node360height]);
  25540. Node360.a('node.bordercolor','rgba(0,0,0,1)');
  25541. Node360.a('node.borderwidth', 0);
  25542. Node360.a('node.background','' || 'rgba(0,0,0,0)');
  25543. Node360.a('node.gradient','');
  25544. Node360.a('node.gradientcolor','');
  25545. Node360.a('node.text','364-7');
  25546. Node360.a('node.textalign','left');
  25547. Node360.a('node.textvAlign','middle');
  25548. Node360.a('node.textrect', [Node360textStart, 0, Node360textWidth, Node360height]);
  25549. Node360.a('node.color','rgba(0,0,0,1)');
  25550. Node360.a('node.font',' '+ Node360fontSize + 'px "Arial"');
  25551. Node360.a('node.textvisible',true);
  25552. Node360.a('node.linefeed',false);
  25553. if (false) {
  25554. Node360.a('node.textfunc',function(g) {
  25555. g.beginPath();
  25556. var str=Node360.a('node.text') || '364-7';
  25557. var color=Node360.a('node.color') || 'rgba(0,0,0,1)';
  25558. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node360width,Node360height,13.3333*_ratio.ratioY,"left",color,' '+ Node360fontSize + 'px "Arial"', 0,g);
  25559. });
  25560. }
  25561. if (false) {
  25562. Node360.a('node.underlinepoints',[Node360lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node360fontSize + 2 , ht.Default.getTextSize('364-7', ' '+ Node360fontSize + 'px "Arial"').width + 6, (Node360height - Node360fontSize) * 0.5*_ratio.ratioY + Node360fontSize + 2 ]);
  25563. Node360.a('node.underlinevisible',false);
  25564. Node360.a('node.underlineBorderWidth', 1);
  25565. }
  25566. dataModel.add(Node360);
  25567. zoomNodeList.push({
  25568. node: Node360,
  25569. borderWidth: 0,
  25570. attr: 'node.borderwidth'
  25571. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25572. var Node361 = new ht.lib['矩形箭头上'](1412*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node361');
  25573. _libModel.add("Node361", Node361);
  25574. Node361.setRotation(0*Math.PI/180);
  25575. ;
  25576. ;
  25577. var Node362points=[1411, 571,1471, 571],
  25578. Node362rect=ht.Default.unionPoint([{x:1411,y:571},{x:1471,y:571}]),
  25579. Node362compspts=[];
  25580. _ratio = GD.getRatioWithRotation(0, ratio);
  25581. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  25582. _endratio = GD.getRatioWithRotation(0, ratio);
  25583. for(var i=0;i<Node362points.length;i++){
  25584. if(i%2==0){
  25585. Node362compspts.push(Node362points[i]-Node362rect.x);
  25586. }else{
  25587. Node362compspts.push(Node362points[i]-Node362rect.y);
  25588. }
  25589. }
  25590. var Node362ptslength=Node362compspts.length;
  25591. if (Node362rect.height === 0) {
  25592. Node362compspts[0] -= 0;
  25593. Node362compspts[Node362ptslength-2] += 0;
  25594. } else if (Node362rect.width === 0){
  25595. Node362compspts[1] -= 0;
  25596. Node362compspts[Node362ptslength-1] += 0;
  25597. } else {
  25598. Node362compspts[0] -= 0;
  25599. Node362compspts[1] -= 0;
  25600. Node362compspts[Node362ptslength-2] += 0;
  25601. Node362compspts[Node362ptslength-1] += 0;
  25602. }
  25603. Node362 = new ht.Node();
  25604. Node362.borderWidth = 1;
  25605. Node362rect.width = Node362rect.width === 0 ? 0.0001 : Node362rect.width;
  25606. Node362rect.height = Node362rect.height === 0 ? 0.0001 : Node362rect.height;
  25607. var Node362endCompspts = [Node362compspts[Node362ptslength-2],Node362compspts[Node362ptslength-1],0,0];
  25608. var Node362startCompspts = [Node362compspts[0],Node362compspts[1],0,0];
  25609. Node362.setImage(GD.getPolyLineJSON());
  25610. Node362.setPosition(Node362rect.x+Node362rect.width/2,Node362rect.y+Node362rect.height/2);
  25611. Node362.setSize(Node362rect.width,Node362rect.height);
  25612. Node362.setStyle("opacity",1);
  25613. Node362.s({'pixelPerfect':true});
  25614. Node362borderwidth=1;
  25615. Node362.setRotation(0);
  25616. dataModel.add(Node362);
  25617. Node362.a('node.points',Node362compspts);
  25618. Node362.a('node.segments',[1,2]);
  25619. Node362.a('node.color','rgba(255,128,0,1)');
  25620. Node362.a('node.borderPattern',getDashStyle("@borderPattern@"));
  25621. Node362.a('node.borderColor','rgba(255,128,0,1)');
  25622. Node362.a('node.background','rgba(255,128,0,1)');
  25623. Node362.a('node.gradient','');
  25624. Node362.a('node.gradientcolor','rgba(255,128,0,1)');
  25625. Node362.a('node.endCompspts',Node362endCompspts);
  25626. Node362.a('node.startCompspts',Node362startCompspts);
  25627. (function (node, img, compspts, endCompspts, startCompspts) {
  25628. var position = node.getPosition(),
  25629. w = node.getWidth()*_ratio.ratioX,
  25630. h = node.getHeight()*_ratio.ratioY;
  25631. function resetPoints(rx, ry) {
  25632. for (var i = 0, len = compspts.length; i < len; i++) {
  25633. if (i%2 === 0) {
  25634. compspts[i]*=rx;
  25635. } else {
  25636. compspts[i]*=ry;
  25637. }
  25638. }
  25639. endCompspts[0] = compspts[compspts.length-2];
  25640. endCompspts[1] = compspts[compspts.length-1];
  25641. endCompspts[2] *= rx;
  25642. endCompspts[3] *= ry;
  25643. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  25644. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  25645. startCompspts[0] = compspts[0];
  25646. startCompspts[1] = compspts[1];
  25647. startCompspts[2] *= rx;
  25648. startCompspts[3] *= ry;
  25649. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  25650. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  25651. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  25652. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  25653. }
  25654. node.setSize(w, h);
  25655. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  25656. node.a('node.width', w);
  25657. node.a('node.height', h);
  25658. resetPoints(_ratio.ratioX, _ratio.ratioY);
  25659. node.borderWidth = 1;
  25660. node.a('node.borderwidth',node.borderWidth);
  25661. node._nodename = 'Node362';
  25662. node._nodeType = 'line';
  25663. zoomNodeList.push({
  25664. node: node,
  25665. attr: 'node.borderwidth'
  25666. });
  25667. var setWidth = node.setWidth,
  25668. setHeight = node.setHeight,
  25669. timer, rx = 1, ry = 1;
  25670. node.setWidth = function (width) {
  25671. var _width = this.getWidth();
  25672. rx = width / _width;
  25673. node.a('node.width', width);
  25674. setWidth.apply(this, arguments);
  25675. resetPoints(rx, 1);
  25676. }
  25677. node.setHeight = function (height) {
  25678. var _height = this.getHeight();
  25679. ry = height / _height;
  25680. node.a('node.height', height);
  25681. setHeight.apply(this, arguments);
  25682. resetPoints(1, ry);
  25683. }
  25684. })(Node362, Node362.getImage(), Node362compspts, Node362endCompspts, Node362startCompspts);
  25685. var Node363points=[1470, 571,1470, 581],
  25686. Node363rect=ht.Default.unionPoint([{x:1470,y:571},{x:1470,y:581}]),
  25687. Node363compspts=[];
  25688. _ratio = GD.getRatioWithRotation(0, ratio);
  25689. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  25690. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  25691. for(var i=0;i<Node363points.length;i++){
  25692. if(i%2==0){
  25693. Node363compspts.push(Node363points[i]-Node363rect.x);
  25694. }else{
  25695. Node363compspts.push(Node363points[i]-Node363rect.y);
  25696. }
  25697. }
  25698. var Node363ptslength=Node363compspts.length;
  25699. if (Node363rect.height === 0) {
  25700. Node363compspts[0] -= 0;
  25701. Node363compspts[Node363ptslength-2] += 0;
  25702. } else if (Node363rect.width === 0){
  25703. Node363compspts[1] -= 0;
  25704. Node363compspts[Node363ptslength-1] += 0;
  25705. } else {
  25706. Node363compspts[0] -= 0;
  25707. Node363compspts[1] -= 0;
  25708. Node363compspts[Node363ptslength-2] += 0;
  25709. Node363compspts[Node363ptslength-1] += 0;
  25710. }
  25711. Node363 = new ht.Node();
  25712. Node363.borderWidth = 1;
  25713. Node363rect.width = Node363rect.width === 0 ? 0.0001 : Node363rect.width;
  25714. Node363rect.height = Node363rect.height === 0 ? 0.0001 : Node363rect.height;
  25715. var Node363endCompspts = [Node363compspts[Node363ptslength-2],Node363compspts[Node363ptslength-1],0,0];
  25716. var Node363startCompspts = [Node363compspts[0],Node363compspts[1],0,0];
  25717. Node363.setImage(GD.getPolyLineJSON());
  25718. Node363.setPosition(Node363rect.x+Node363rect.width/2,Node363rect.y+Node363rect.height/2);
  25719. Node363.setSize(Node363rect.width,Node363rect.height);
  25720. Node363.setStyle("opacity",1);
  25721. Node363.s({'pixelPerfect':true});
  25722. Node363borderwidth=1;
  25723. Node363.setRotation(0);
  25724. dataModel.add(Node363);
  25725. Node363.a('node.points',Node363compspts);
  25726. Node363.a('node.segments',[1,2]);
  25727. Node363.a('node.color','rgba(255,128,0,1)');
  25728. Node363.a('node.borderPattern',getDashStyle("@borderPattern@"));
  25729. Node363.a('node.borderColor','rgba(255,128,0,1)');
  25730. Node363.a('node.background','rgba(255,128,0,1)');
  25731. Node363.a('node.gradient','');
  25732. Node363.a('node.gradientcolor','rgba(255,128,0,1)');
  25733. Node363.a('node.endCompspts',Node363endCompspts);
  25734. Node363.a('node.startCompspts',Node363startCompspts);
  25735. (function (node, img, compspts, endCompspts, startCompspts) {
  25736. var position = node.getPosition(),
  25737. w = node.getWidth()*_ratio.ratioX,
  25738. h = node.getHeight()*_ratio.ratioY;
  25739. function resetPoints(rx, ry) {
  25740. for (var i = 0, len = compspts.length; i < len; i++) {
  25741. if (i%2 === 0) {
  25742. compspts[i]*=rx;
  25743. } else {
  25744. compspts[i]*=ry;
  25745. }
  25746. }
  25747. endCompspts[0] = compspts[compspts.length-2];
  25748. endCompspts[1] = compspts[compspts.length-1];
  25749. endCompspts[2] *= rx;
  25750. endCompspts[3] *= ry;
  25751. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  25752. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  25753. startCompspts[0] = compspts[0];
  25754. startCompspts[1] = compspts[1];
  25755. startCompspts[2] *= rx;
  25756. startCompspts[3] *= ry;
  25757. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  25758. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  25759. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  25760. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  25761. }
  25762. node.setSize(w, h);
  25763. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  25764. node.a('node.width', w);
  25765. node.a('node.height', h);
  25766. resetPoints(_ratio.ratioX, _ratio.ratioY);
  25767. node.borderWidth = 1;
  25768. node.a('node.borderwidth',node.borderWidth);
  25769. node._nodename = 'Node363';
  25770. node._nodeType = 'line';
  25771. zoomNodeList.push({
  25772. node: node,
  25773. attr: 'node.borderwidth'
  25774. });
  25775. var setWidth = node.setWidth,
  25776. setHeight = node.setHeight,
  25777. timer, rx = 1, ry = 1;
  25778. node.setWidth = function (width) {
  25779. var _width = this.getWidth();
  25780. rx = width / _width;
  25781. node.a('node.width', width);
  25782. setWidth.apply(this, arguments);
  25783. resetPoints(rx, 1);
  25784. }
  25785. node.setHeight = function (height) {
  25786. var _height = this.getHeight();
  25787. ry = height / _height;
  25788. node.a('node.height', height);
  25789. setHeight.apply(this, arguments);
  25790. resetPoints(1, ry);
  25791. }
  25792. })(Node363, Node363.getImage(), Node363compspts, Node363endCompspts, Node363startCompspts);
  25793. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25794. var Node364 = new ht.lib['黄色接地'](1469*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node364');
  25795. _libModel.add("Node364", Node364);
  25796. Node364.setRotation(0*Math.PI/180);
  25797. ;
  25798. ;
  25799. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  25800. var Node365 = new ht.lib['ss'](1440*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node365');
  25801. _libModel.add("Node365", Node365);
  25802. Node365.setRotation(180*Math.PI/180);
  25803. ;
  25804. ;
  25805. var Node366points=[1440, 581,1440, 561],
  25806. Node366rect=ht.Default.unionPoint([{x:1440,y:581},{x:1440,y:561}]),
  25807. Node366compspts=[];
  25808. _ratio = GD.getRatioWithRotation(0, ratio);
  25809. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  25810. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  25811. for(var i=0;i<Node366points.length;i++){
  25812. if(i%2==0){
  25813. Node366compspts.push(Node366points[i]-Node366rect.x);
  25814. }else{
  25815. Node366compspts.push(Node366points[i]-Node366rect.y);
  25816. }
  25817. }
  25818. var Node366ptslength=Node366compspts.length;
  25819. if (Node366rect.height === 0) {
  25820. Node366compspts[0] -= 0;
  25821. Node366compspts[Node366ptslength-2] += 0;
  25822. } else if (Node366rect.width === 0){
  25823. Node366compspts[1] -= 0;
  25824. Node366compspts[Node366ptslength-1] += 0;
  25825. } else {
  25826. Node366compspts[0] -= 0;
  25827. Node366compspts[1] -= 0;
  25828. Node366compspts[Node366ptslength-2] += 0;
  25829. Node366compspts[Node366ptslength-1] += 0;
  25830. }
  25831. Node366 = new ht.Node();
  25832. Node366.borderWidth = 1;
  25833. Node366rect.width = Node366rect.width === 0 ? 0.0001 : Node366rect.width;
  25834. Node366rect.height = Node366rect.height === 0 ? 0.0001 : Node366rect.height;
  25835. var Node366endCompspts = [Node366compspts[Node366ptslength-2],Node366compspts[Node366ptslength-1],0,0];
  25836. var Node366startCompspts = [Node366compspts[0],Node366compspts[1],0,0];
  25837. Node366.setImage(GD.getPolyLineJSON());
  25838. Node366.setPosition(Node366rect.x+Node366rect.width/2,Node366rect.y+Node366rect.height/2);
  25839. Node366.setSize(Node366rect.width,Node366rect.height);
  25840. Node366.setStyle("opacity",1);
  25841. Node366.s({'pixelPerfect':true});
  25842. Node366borderwidth=1;
  25843. Node366.setRotation(0);
  25844. dataModel.add(Node366);
  25845. Node366.a('node.points',Node366compspts);
  25846. Node366.a('node.segments',[1,2]);
  25847. Node366.a('node.color','rgba(255,128,0,1)');
  25848. Node366.a('node.borderPattern',getDashStyle("@borderPattern@"));
  25849. Node366.a('node.borderColor','rgba(255,128,0,1)');
  25850. Node366.a('node.background','rgba(255,128,0,1)');
  25851. Node366.a('node.gradient','');
  25852. Node366.a('node.gradientcolor','rgba(255,128,0,1)');
  25853. Node366.a('node.endCompspts',Node366endCompspts);
  25854. Node366.a('node.startCompspts',Node366startCompspts);
  25855. (function (node, img, compspts, endCompspts, startCompspts) {
  25856. var position = node.getPosition(),
  25857. w = node.getWidth()*_ratio.ratioX,
  25858. h = node.getHeight()*_ratio.ratioY;
  25859. function resetPoints(rx, ry) {
  25860. for (var i = 0, len = compspts.length; i < len; i++) {
  25861. if (i%2 === 0) {
  25862. compspts[i]*=rx;
  25863. } else {
  25864. compspts[i]*=ry;
  25865. }
  25866. }
  25867. endCompspts[0] = compspts[compspts.length-2];
  25868. endCompspts[1] = compspts[compspts.length-1];
  25869. endCompspts[2] *= rx;
  25870. endCompspts[3] *= ry;
  25871. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  25872. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  25873. startCompspts[0] = compspts[0];
  25874. startCompspts[1] = compspts[1];
  25875. startCompspts[2] *= rx;
  25876. startCompspts[3] *= ry;
  25877. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  25878. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  25879. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  25880. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  25881. }
  25882. node.setSize(w, h);
  25883. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  25884. node.a('node.width', w);
  25885. node.a('node.height', h);
  25886. resetPoints(_ratio.ratioX, _ratio.ratioY);
  25887. node.borderWidth = 1;
  25888. node.a('node.borderwidth',node.borderWidth);
  25889. node._nodename = 'Node366';
  25890. node._nodeType = 'line';
  25891. zoomNodeList.push({
  25892. node: node,
  25893. attr: 'node.borderwidth'
  25894. });
  25895. var setWidth = node.setWidth,
  25896. setHeight = node.setHeight,
  25897. timer, rx = 1, ry = 1;
  25898. node.setWidth = function (width) {
  25899. var _width = this.getWidth();
  25900. rx = width / _width;
  25901. node.a('node.width', width);
  25902. setWidth.apply(this, arguments);
  25903. resetPoints(rx, 1);
  25904. }
  25905. node.setHeight = function (height) {
  25906. var _height = this.getHeight();
  25907. ry = height / _height;
  25908. node.a('node.height', height);
  25909. setHeight.apply(this, arguments);
  25910. resetPoints(1, ry);
  25911. }
  25912. })(Node366, Node366.getImage(), Node366compspts, Node366endCompspts, Node366startCompspts);
  25913. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25914. var Node367 = new ht.Node();
  25915. var Node367textStart, Node367textWidth, Node367lineStart, Node367align = 'left', Node367fontSize = 13.3333*_ratio.ratioY,Node367width = 50*_ratio.ratioX, Node367height = 24*_ratio.ratioY;
  25916. (function () {
  25917. if (Node367align === 'left') {
  25918. Node367textStart = Node367fontSize * 0.2 > 2 ? Node367fontSize * 0.2 - 4 : Node367fontSize * 0.2 - 9;
  25919. Node367textWidth = Node367width;
  25920. Node367lineStart = 1;
  25921. } else if (Node367align === 'right') {
  25922. Node367textStart = 0;
  25923. Node367textWidth =Node367fontSize <= 8 ? Node367width + Node367fontSize * 0.2 + 6 : Node367width - Node367fontSize * 0.2;
  25924. Node367lineStart = (Node367width - (ht.Default.getTextSize('365-7', ' '+ Node367fontSize + 'px "Arial"').width + 6)) * 0.5;
  25925. } else if (Node367align === 'center') {
  25926. Node367textStart = -3;
  25927. Node367textWidth = Node367width;
  25928. Node367lineStart = Node367width - ht.Default.getTextSize('365-7', ' '+ Node367fontSize + 'px "Arial"').width - 11;
  25929. }
  25930. })();
  25931. Node367.setImage(GD.getTextJSON(Node367width, Node367height, true, false, false, ' '+ Node367fontSize + 'px "Arial"'))
  25932. Node367.setPosition(1575*ratio.ratioX, 633*ratio.ratioY);
  25933. Node367.setWidth(Node367width);
  25934. Node367.setHeight(Node367height);
  25935. Node367._nodeType = 'text';
  25936. Node367._disallowEvert = true;
  25937. Node367.setRotation(0*Math.PI/180);
  25938. Node367.a('node.width', Node367width);
  25939. Node367.a('node.height', Node367height);
  25940. Node367.a('node.rect', [0, 0, Node367width, Node367height]);
  25941. Node367.a('node.bordercolor','rgba(0,0,0,1)');
  25942. Node367.a('node.borderwidth', 0);
  25943. Node367.a('node.background','' || 'rgba(0,0,0,0)');
  25944. Node367.a('node.gradient','');
  25945. Node367.a('node.gradientcolor','');
  25946. Node367.a('node.text','365-7');
  25947. Node367.a('node.textalign','left');
  25948. Node367.a('node.textvAlign','middle');
  25949. Node367.a('node.textrect', [Node367textStart, 0, Node367textWidth, Node367height]);
  25950. Node367.a('node.color','rgba(0,0,0,1)');
  25951. Node367.a('node.font',' '+ Node367fontSize + 'px "Arial"');
  25952. Node367.a('node.textvisible',true);
  25953. Node367.a('node.linefeed',false);
  25954. if (false) {
  25955. Node367.a('node.textfunc',function(g) {
  25956. g.beginPath();
  25957. var str=Node367.a('node.text') || '365-7';
  25958. var color=Node367.a('node.color') || 'rgba(0,0,0,1)';
  25959. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node367width,Node367height,13.3333*_ratio.ratioY,"left",color,' '+ Node367fontSize + 'px "Arial"', 0,g);
  25960. });
  25961. }
  25962. if (false) {
  25963. Node367.a('node.underlinepoints',[Node367lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node367fontSize + 2 , ht.Default.getTextSize('365-7', ' '+ Node367fontSize + 'px "Arial"').width + 6, (Node367height - Node367fontSize) * 0.5*_ratio.ratioY + Node367fontSize + 2 ]);
  25964. Node367.a('node.underlinevisible',false);
  25965. Node367.a('node.underlineBorderWidth', 1);
  25966. }
  25967. dataModel.add(Node367);
  25968. zoomNodeList.push({
  25969. node: Node367,
  25970. borderWidth: 0,
  25971. attr: 'node.borderwidth'
  25972. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25973. var Node368 = new ht.lib['矩形箭头上'](1512*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node368');
  25974. _libModel.add("Node368", Node368);
  25975. Node368.setRotation(0*Math.PI/180);
  25976. ;
  25977. ;
  25978. var Node369points=[1511, 571,1571, 571],
  25979. Node369rect=ht.Default.unionPoint([{x:1511,y:571},{x:1571,y:571}]),
  25980. Node369compspts=[];
  25981. _ratio = GD.getRatioWithRotation(0, ratio);
  25982. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  25983. _endratio = GD.getRatioWithRotation(0, ratio);
  25984. for(var i=0;i<Node369points.length;i++){
  25985. if(i%2==0){
  25986. Node369compspts.push(Node369points[i]-Node369rect.x);
  25987. }else{
  25988. Node369compspts.push(Node369points[i]-Node369rect.y);
  25989. }
  25990. }
  25991. var Node369ptslength=Node369compspts.length;
  25992. if (Node369rect.height === 0) {
  25993. Node369compspts[0] -= 0;
  25994. Node369compspts[Node369ptslength-2] += 0;
  25995. } else if (Node369rect.width === 0){
  25996. Node369compspts[1] -= 0;
  25997. Node369compspts[Node369ptslength-1] += 0;
  25998. } else {
  25999. Node369compspts[0] -= 0;
  26000. Node369compspts[1] -= 0;
  26001. Node369compspts[Node369ptslength-2] += 0;
  26002. Node369compspts[Node369ptslength-1] += 0;
  26003. }
  26004. Node369 = new ht.Node();
  26005. Node369.borderWidth = 1;
  26006. Node369rect.width = Node369rect.width === 0 ? 0.0001 : Node369rect.width;
  26007. Node369rect.height = Node369rect.height === 0 ? 0.0001 : Node369rect.height;
  26008. var Node369endCompspts = [Node369compspts[Node369ptslength-2],Node369compspts[Node369ptslength-1],0,0];
  26009. var Node369startCompspts = [Node369compspts[0],Node369compspts[1],0,0];
  26010. Node369.setImage(GD.getPolyLineJSON());
  26011. Node369.setPosition(Node369rect.x+Node369rect.width/2,Node369rect.y+Node369rect.height/2);
  26012. Node369.setSize(Node369rect.width,Node369rect.height);
  26013. Node369.setStyle("opacity",1);
  26014. Node369.s({'pixelPerfect':true});
  26015. Node369borderwidth=1;
  26016. Node369.setRotation(0);
  26017. dataModel.add(Node369);
  26018. Node369.a('node.points',Node369compspts);
  26019. Node369.a('node.segments',[1,2]);
  26020. Node369.a('node.color','rgba(255,128,0,1)');
  26021. Node369.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26022. Node369.a('node.borderColor','rgba(255,128,0,1)');
  26023. Node369.a('node.background','rgba(255,128,0,1)');
  26024. Node369.a('node.gradient','');
  26025. Node369.a('node.gradientcolor','rgba(255,128,0,1)');
  26026. Node369.a('node.endCompspts',Node369endCompspts);
  26027. Node369.a('node.startCompspts',Node369startCompspts);
  26028. (function (node, img, compspts, endCompspts, startCompspts) {
  26029. var position = node.getPosition(),
  26030. w = node.getWidth()*_ratio.ratioX,
  26031. h = node.getHeight()*_ratio.ratioY;
  26032. function resetPoints(rx, ry) {
  26033. for (var i = 0, len = compspts.length; i < len; i++) {
  26034. if (i%2 === 0) {
  26035. compspts[i]*=rx;
  26036. } else {
  26037. compspts[i]*=ry;
  26038. }
  26039. }
  26040. endCompspts[0] = compspts[compspts.length-2];
  26041. endCompspts[1] = compspts[compspts.length-1];
  26042. endCompspts[2] *= rx;
  26043. endCompspts[3] *= ry;
  26044. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26045. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26046. startCompspts[0] = compspts[0];
  26047. startCompspts[1] = compspts[1];
  26048. startCompspts[2] *= rx;
  26049. startCompspts[3] *= ry;
  26050. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26051. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26052. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26053. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26054. }
  26055. node.setSize(w, h);
  26056. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26057. node.a('node.width', w);
  26058. node.a('node.height', h);
  26059. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26060. node.borderWidth = 1;
  26061. node.a('node.borderwidth',node.borderWidth);
  26062. node._nodename = 'Node369';
  26063. node._nodeType = 'line';
  26064. zoomNodeList.push({
  26065. node: node,
  26066. attr: 'node.borderwidth'
  26067. });
  26068. var setWidth = node.setWidth,
  26069. setHeight = node.setHeight,
  26070. timer, rx = 1, ry = 1;
  26071. node.setWidth = function (width) {
  26072. var _width = this.getWidth();
  26073. rx = width / _width;
  26074. node.a('node.width', width);
  26075. setWidth.apply(this, arguments);
  26076. resetPoints(rx, 1);
  26077. }
  26078. node.setHeight = function (height) {
  26079. var _height = this.getHeight();
  26080. ry = height / _height;
  26081. node.a('node.height', height);
  26082. setHeight.apply(this, arguments);
  26083. resetPoints(1, ry);
  26084. }
  26085. })(Node369, Node369.getImage(), Node369compspts, Node369endCompspts, Node369startCompspts);
  26086. var Node370points=[1570, 571,1570, 581],
  26087. Node370rect=ht.Default.unionPoint([{x:1570,y:571},{x:1570,y:581}]),
  26088. Node370compspts=[];
  26089. _ratio = GD.getRatioWithRotation(0, ratio);
  26090. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  26091. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  26092. for(var i=0;i<Node370points.length;i++){
  26093. if(i%2==0){
  26094. Node370compspts.push(Node370points[i]-Node370rect.x);
  26095. }else{
  26096. Node370compspts.push(Node370points[i]-Node370rect.y);
  26097. }
  26098. }
  26099. var Node370ptslength=Node370compspts.length;
  26100. if (Node370rect.height === 0) {
  26101. Node370compspts[0] -= 0;
  26102. Node370compspts[Node370ptslength-2] += 0;
  26103. } else if (Node370rect.width === 0){
  26104. Node370compspts[1] -= 0;
  26105. Node370compspts[Node370ptslength-1] += 0;
  26106. } else {
  26107. Node370compspts[0] -= 0;
  26108. Node370compspts[1] -= 0;
  26109. Node370compspts[Node370ptslength-2] += 0;
  26110. Node370compspts[Node370ptslength-1] += 0;
  26111. }
  26112. Node370 = new ht.Node();
  26113. Node370.borderWidth = 1;
  26114. Node370rect.width = Node370rect.width === 0 ? 0.0001 : Node370rect.width;
  26115. Node370rect.height = Node370rect.height === 0 ? 0.0001 : Node370rect.height;
  26116. var Node370endCompspts = [Node370compspts[Node370ptslength-2],Node370compspts[Node370ptslength-1],0,0];
  26117. var Node370startCompspts = [Node370compspts[0],Node370compspts[1],0,0];
  26118. Node370.setImage(GD.getPolyLineJSON());
  26119. Node370.setPosition(Node370rect.x+Node370rect.width/2,Node370rect.y+Node370rect.height/2);
  26120. Node370.setSize(Node370rect.width,Node370rect.height);
  26121. Node370.setStyle("opacity",1);
  26122. Node370.s({'pixelPerfect':true});
  26123. Node370borderwidth=1;
  26124. Node370.setRotation(0);
  26125. dataModel.add(Node370);
  26126. Node370.a('node.points',Node370compspts);
  26127. Node370.a('node.segments',[1,2]);
  26128. Node370.a('node.color','rgba(255,128,0,1)');
  26129. Node370.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26130. Node370.a('node.borderColor','rgba(255,128,0,1)');
  26131. Node370.a('node.background','rgba(255,128,0,1)');
  26132. Node370.a('node.gradient','');
  26133. Node370.a('node.gradientcolor','rgba(255,128,0,1)');
  26134. Node370.a('node.endCompspts',Node370endCompspts);
  26135. Node370.a('node.startCompspts',Node370startCompspts);
  26136. (function (node, img, compspts, endCompspts, startCompspts) {
  26137. var position = node.getPosition(),
  26138. w = node.getWidth()*_ratio.ratioX,
  26139. h = node.getHeight()*_ratio.ratioY;
  26140. function resetPoints(rx, ry) {
  26141. for (var i = 0, len = compspts.length; i < len; i++) {
  26142. if (i%2 === 0) {
  26143. compspts[i]*=rx;
  26144. } else {
  26145. compspts[i]*=ry;
  26146. }
  26147. }
  26148. endCompspts[0] = compspts[compspts.length-2];
  26149. endCompspts[1] = compspts[compspts.length-1];
  26150. endCompspts[2] *= rx;
  26151. endCompspts[3] *= ry;
  26152. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26153. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26154. startCompspts[0] = compspts[0];
  26155. startCompspts[1] = compspts[1];
  26156. startCompspts[2] *= rx;
  26157. startCompspts[3] *= ry;
  26158. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26159. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26160. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26161. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26162. }
  26163. node.setSize(w, h);
  26164. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26165. node.a('node.width', w);
  26166. node.a('node.height', h);
  26167. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26168. node.borderWidth = 1;
  26169. node.a('node.borderwidth',node.borderWidth);
  26170. node._nodename = 'Node370';
  26171. node._nodeType = 'line';
  26172. zoomNodeList.push({
  26173. node: node,
  26174. attr: 'node.borderwidth'
  26175. });
  26176. var setWidth = node.setWidth,
  26177. setHeight = node.setHeight,
  26178. timer, rx = 1, ry = 1;
  26179. node.setWidth = function (width) {
  26180. var _width = this.getWidth();
  26181. rx = width / _width;
  26182. node.a('node.width', width);
  26183. setWidth.apply(this, arguments);
  26184. resetPoints(rx, 1);
  26185. }
  26186. node.setHeight = function (height) {
  26187. var _height = this.getHeight();
  26188. ry = height / _height;
  26189. node.a('node.height', height);
  26190. setHeight.apply(this, arguments);
  26191. resetPoints(1, ry);
  26192. }
  26193. })(Node370, Node370.getImage(), Node370compspts, Node370endCompspts, Node370startCompspts);
  26194. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26195. var Node371 = new ht.lib['黄色接地'](1569*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node371');
  26196. _libModel.add("Node371", Node371);
  26197. Node371.setRotation(0*Math.PI/180);
  26198. ;
  26199. ;
  26200. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  26201. var Node372 = new ht.lib['ss'](1540*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node372');
  26202. _libModel.add("Node372", Node372);
  26203. Node372.setRotation(180*Math.PI/180);
  26204. ;
  26205. ;
  26206. var Node373points=[1540, 581,1540, 561],
  26207. Node373rect=ht.Default.unionPoint([{x:1540,y:581},{x:1540,y:561}]),
  26208. Node373compspts=[];
  26209. _ratio = GD.getRatioWithRotation(0, ratio);
  26210. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  26211. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  26212. for(var i=0;i<Node373points.length;i++){
  26213. if(i%2==0){
  26214. Node373compspts.push(Node373points[i]-Node373rect.x);
  26215. }else{
  26216. Node373compspts.push(Node373points[i]-Node373rect.y);
  26217. }
  26218. }
  26219. var Node373ptslength=Node373compspts.length;
  26220. if (Node373rect.height === 0) {
  26221. Node373compspts[0] -= 0;
  26222. Node373compspts[Node373ptslength-2] += 0;
  26223. } else if (Node373rect.width === 0){
  26224. Node373compspts[1] -= 0;
  26225. Node373compspts[Node373ptslength-1] += 0;
  26226. } else {
  26227. Node373compspts[0] -= 0;
  26228. Node373compspts[1] -= 0;
  26229. Node373compspts[Node373ptslength-2] += 0;
  26230. Node373compspts[Node373ptslength-1] += 0;
  26231. }
  26232. Node373 = new ht.Node();
  26233. Node373.borderWidth = 1;
  26234. Node373rect.width = Node373rect.width === 0 ? 0.0001 : Node373rect.width;
  26235. Node373rect.height = Node373rect.height === 0 ? 0.0001 : Node373rect.height;
  26236. var Node373endCompspts = [Node373compspts[Node373ptslength-2],Node373compspts[Node373ptslength-1],0,0];
  26237. var Node373startCompspts = [Node373compspts[0],Node373compspts[1],0,0];
  26238. Node373.setImage(GD.getPolyLineJSON());
  26239. Node373.setPosition(Node373rect.x+Node373rect.width/2,Node373rect.y+Node373rect.height/2);
  26240. Node373.setSize(Node373rect.width,Node373rect.height);
  26241. Node373.setStyle("opacity",1);
  26242. Node373.s({'pixelPerfect':true});
  26243. Node373borderwidth=1;
  26244. Node373.setRotation(0);
  26245. dataModel.add(Node373);
  26246. Node373.a('node.points',Node373compspts);
  26247. Node373.a('node.segments',[1,2]);
  26248. Node373.a('node.color','rgba(255,128,0,1)');
  26249. Node373.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26250. Node373.a('node.borderColor','rgba(255,128,0,1)');
  26251. Node373.a('node.background','rgba(255,128,0,1)');
  26252. Node373.a('node.gradient','');
  26253. Node373.a('node.gradientcolor','rgba(255,128,0,1)');
  26254. Node373.a('node.endCompspts',Node373endCompspts);
  26255. Node373.a('node.startCompspts',Node373startCompspts);
  26256. (function (node, img, compspts, endCompspts, startCompspts) {
  26257. var position = node.getPosition(),
  26258. w = node.getWidth()*_ratio.ratioX,
  26259. h = node.getHeight()*_ratio.ratioY;
  26260. function resetPoints(rx, ry) {
  26261. for (var i = 0, len = compspts.length; i < len; i++) {
  26262. if (i%2 === 0) {
  26263. compspts[i]*=rx;
  26264. } else {
  26265. compspts[i]*=ry;
  26266. }
  26267. }
  26268. endCompspts[0] = compspts[compspts.length-2];
  26269. endCompspts[1] = compspts[compspts.length-1];
  26270. endCompspts[2] *= rx;
  26271. endCompspts[3] *= ry;
  26272. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26273. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26274. startCompspts[0] = compspts[0];
  26275. startCompspts[1] = compspts[1];
  26276. startCompspts[2] *= rx;
  26277. startCompspts[3] *= ry;
  26278. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26279. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26280. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26281. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26282. }
  26283. node.setSize(w, h);
  26284. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26285. node.a('node.width', w);
  26286. node.a('node.height', h);
  26287. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26288. node.borderWidth = 1;
  26289. node.a('node.borderwidth',node.borderWidth);
  26290. node._nodename = 'Node373';
  26291. node._nodeType = 'line';
  26292. zoomNodeList.push({
  26293. node: node,
  26294. attr: 'node.borderwidth'
  26295. });
  26296. var setWidth = node.setWidth,
  26297. setHeight = node.setHeight,
  26298. timer, rx = 1, ry = 1;
  26299. node.setWidth = function (width) {
  26300. var _width = this.getWidth();
  26301. rx = width / _width;
  26302. node.a('node.width', width);
  26303. setWidth.apply(this, arguments);
  26304. resetPoints(rx, 1);
  26305. }
  26306. node.setHeight = function (height) {
  26307. var _height = this.getHeight();
  26308. ry = height / _height;
  26309. node.a('node.height', height);
  26310. setHeight.apply(this, arguments);
  26311. resetPoints(1, ry);
  26312. }
  26313. })(Node373, Node373.getImage(), Node373compspts, Node373endCompspts, Node373startCompspts);
  26314. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26315. var Node374 = new ht.Node();
  26316. var Node374textStart, Node374textWidth, Node374lineStart, Node374align = 'left', Node374fontSize = 13.3333*_ratio.ratioY,Node374width = 50*_ratio.ratioX, Node374height = 24*_ratio.ratioY;
  26317. (function () {
  26318. if (Node374align === 'left') {
  26319. Node374textStart = Node374fontSize * 0.2 > 2 ? Node374fontSize * 0.2 - 4 : Node374fontSize * 0.2 - 9;
  26320. Node374textWidth = Node374width;
  26321. Node374lineStart = 1;
  26322. } else if (Node374align === 'right') {
  26323. Node374textStart = 0;
  26324. Node374textWidth =Node374fontSize <= 8 ? Node374width + Node374fontSize * 0.2 + 6 : Node374width - Node374fontSize * 0.2;
  26325. Node374lineStart = (Node374width - (ht.Default.getTextSize('366-7', ' '+ Node374fontSize + 'px "Arial"').width + 6)) * 0.5;
  26326. } else if (Node374align === 'center') {
  26327. Node374textStart = -3;
  26328. Node374textWidth = Node374width;
  26329. Node374lineStart = Node374width - ht.Default.getTextSize('366-7', ' '+ Node374fontSize + 'px "Arial"').width - 11;
  26330. }
  26331. })();
  26332. Node374.setImage(GD.getTextJSON(Node374width, Node374height, true, false, false, ' '+ Node374fontSize + 'px "Arial"'))
  26333. Node374.setPosition(1675*ratio.ratioX, 633*ratio.ratioY);
  26334. Node374.setWidth(Node374width);
  26335. Node374.setHeight(Node374height);
  26336. Node374._nodeType = 'text';
  26337. Node374._disallowEvert = true;
  26338. Node374.setRotation(0*Math.PI/180);
  26339. Node374.a('node.width', Node374width);
  26340. Node374.a('node.height', Node374height);
  26341. Node374.a('node.rect', [0, 0, Node374width, Node374height]);
  26342. Node374.a('node.bordercolor','rgba(0,0,0,1)');
  26343. Node374.a('node.borderwidth', 0);
  26344. Node374.a('node.background','' || 'rgba(0,0,0,0)');
  26345. Node374.a('node.gradient','');
  26346. Node374.a('node.gradientcolor','');
  26347. Node374.a('node.text','366-7');
  26348. Node374.a('node.textalign','left');
  26349. Node374.a('node.textvAlign','middle');
  26350. Node374.a('node.textrect', [Node374textStart, 0, Node374textWidth, Node374height]);
  26351. Node374.a('node.color','rgba(0,0,0,1)');
  26352. Node374.a('node.font',' '+ Node374fontSize + 'px "Arial"');
  26353. Node374.a('node.textvisible',true);
  26354. Node374.a('node.linefeed',false);
  26355. if (false) {
  26356. Node374.a('node.textfunc',function(g) {
  26357. g.beginPath();
  26358. var str=Node374.a('node.text') || '366-7';
  26359. var color=Node374.a('node.color') || 'rgba(0,0,0,1)';
  26360. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node374width,Node374height,13.3333*_ratio.ratioY,"left",color,' '+ Node374fontSize + 'px "Arial"', 0,g);
  26361. });
  26362. }
  26363. if (false) {
  26364. Node374.a('node.underlinepoints',[Node374lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node374fontSize + 2 , ht.Default.getTextSize('366-7', ' '+ Node374fontSize + 'px "Arial"').width + 6, (Node374height - Node374fontSize) * 0.5*_ratio.ratioY + Node374fontSize + 2 ]);
  26365. Node374.a('node.underlinevisible',false);
  26366. Node374.a('node.underlineBorderWidth', 1);
  26367. }
  26368. dataModel.add(Node374);
  26369. zoomNodeList.push({
  26370. node: Node374,
  26371. borderWidth: 0,
  26372. attr: 'node.borderwidth'
  26373. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26374. var Node375 = new ht.lib['矩形箭头上'](1612*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node375');
  26375. _libModel.add("Node375", Node375);
  26376. Node375.setRotation(0*Math.PI/180);
  26377. ;
  26378. ;
  26379. var Node376points=[1611, 571,1671, 571],
  26380. Node376rect=ht.Default.unionPoint([{x:1611,y:571},{x:1671,y:571}]),
  26381. Node376compspts=[];
  26382. _ratio = GD.getRatioWithRotation(0, ratio);
  26383. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  26384. _endratio = GD.getRatioWithRotation(0, ratio);
  26385. for(var i=0;i<Node376points.length;i++){
  26386. if(i%2==0){
  26387. Node376compspts.push(Node376points[i]-Node376rect.x);
  26388. }else{
  26389. Node376compspts.push(Node376points[i]-Node376rect.y);
  26390. }
  26391. }
  26392. var Node376ptslength=Node376compspts.length;
  26393. if (Node376rect.height === 0) {
  26394. Node376compspts[0] -= 0;
  26395. Node376compspts[Node376ptslength-2] += 0;
  26396. } else if (Node376rect.width === 0){
  26397. Node376compspts[1] -= 0;
  26398. Node376compspts[Node376ptslength-1] += 0;
  26399. } else {
  26400. Node376compspts[0] -= 0;
  26401. Node376compspts[1] -= 0;
  26402. Node376compspts[Node376ptslength-2] += 0;
  26403. Node376compspts[Node376ptslength-1] += 0;
  26404. }
  26405. Node376 = new ht.Node();
  26406. Node376.borderWidth = 1;
  26407. Node376rect.width = Node376rect.width === 0 ? 0.0001 : Node376rect.width;
  26408. Node376rect.height = Node376rect.height === 0 ? 0.0001 : Node376rect.height;
  26409. var Node376endCompspts = [Node376compspts[Node376ptslength-2],Node376compspts[Node376ptslength-1],0,0];
  26410. var Node376startCompspts = [Node376compspts[0],Node376compspts[1],0,0];
  26411. Node376.setImage(GD.getPolyLineJSON());
  26412. Node376.setPosition(Node376rect.x+Node376rect.width/2,Node376rect.y+Node376rect.height/2);
  26413. Node376.setSize(Node376rect.width,Node376rect.height);
  26414. Node376.setStyle("opacity",1);
  26415. Node376.s({'pixelPerfect':true});
  26416. Node376borderwidth=1;
  26417. Node376.setRotation(0);
  26418. dataModel.add(Node376);
  26419. Node376.a('node.points',Node376compspts);
  26420. Node376.a('node.segments',[1,2]);
  26421. Node376.a('node.color','rgba(255,128,0,1)');
  26422. Node376.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26423. Node376.a('node.borderColor','rgba(255,128,0,1)');
  26424. Node376.a('node.background','rgba(255,128,0,1)');
  26425. Node376.a('node.gradient','');
  26426. Node376.a('node.gradientcolor','rgba(255,128,0,1)');
  26427. Node376.a('node.endCompspts',Node376endCompspts);
  26428. Node376.a('node.startCompspts',Node376startCompspts);
  26429. (function (node, img, compspts, endCompspts, startCompspts) {
  26430. var position = node.getPosition(),
  26431. w = node.getWidth()*_ratio.ratioX,
  26432. h = node.getHeight()*_ratio.ratioY;
  26433. function resetPoints(rx, ry) {
  26434. for (var i = 0, len = compspts.length; i < len; i++) {
  26435. if (i%2 === 0) {
  26436. compspts[i]*=rx;
  26437. } else {
  26438. compspts[i]*=ry;
  26439. }
  26440. }
  26441. endCompspts[0] = compspts[compspts.length-2];
  26442. endCompspts[1] = compspts[compspts.length-1];
  26443. endCompspts[2] *= rx;
  26444. endCompspts[3] *= ry;
  26445. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26446. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26447. startCompspts[0] = compspts[0];
  26448. startCompspts[1] = compspts[1];
  26449. startCompspts[2] *= rx;
  26450. startCompspts[3] *= ry;
  26451. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26452. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26453. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26454. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26455. }
  26456. node.setSize(w, h);
  26457. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26458. node.a('node.width', w);
  26459. node.a('node.height', h);
  26460. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26461. node.borderWidth = 1;
  26462. node.a('node.borderwidth',node.borderWidth);
  26463. node._nodename = 'Node376';
  26464. node._nodeType = 'line';
  26465. zoomNodeList.push({
  26466. node: node,
  26467. attr: 'node.borderwidth'
  26468. });
  26469. var setWidth = node.setWidth,
  26470. setHeight = node.setHeight,
  26471. timer, rx = 1, ry = 1;
  26472. node.setWidth = function (width) {
  26473. var _width = this.getWidth();
  26474. rx = width / _width;
  26475. node.a('node.width', width);
  26476. setWidth.apply(this, arguments);
  26477. resetPoints(rx, 1);
  26478. }
  26479. node.setHeight = function (height) {
  26480. var _height = this.getHeight();
  26481. ry = height / _height;
  26482. node.a('node.height', height);
  26483. setHeight.apply(this, arguments);
  26484. resetPoints(1, ry);
  26485. }
  26486. })(Node376, Node376.getImage(), Node376compspts, Node376endCompspts, Node376startCompspts);
  26487. var Node377points=[1670, 571,1670, 581],
  26488. Node377rect=ht.Default.unionPoint([{x:1670,y:571},{x:1670,y:581}]),
  26489. Node377compspts=[];
  26490. _ratio = GD.getRatioWithRotation(0, ratio);
  26491. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  26492. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  26493. for(var i=0;i<Node377points.length;i++){
  26494. if(i%2==0){
  26495. Node377compspts.push(Node377points[i]-Node377rect.x);
  26496. }else{
  26497. Node377compspts.push(Node377points[i]-Node377rect.y);
  26498. }
  26499. }
  26500. var Node377ptslength=Node377compspts.length;
  26501. if (Node377rect.height === 0) {
  26502. Node377compspts[0] -= 0;
  26503. Node377compspts[Node377ptslength-2] += 0;
  26504. } else if (Node377rect.width === 0){
  26505. Node377compspts[1] -= 0;
  26506. Node377compspts[Node377ptslength-1] += 0;
  26507. } else {
  26508. Node377compspts[0] -= 0;
  26509. Node377compspts[1] -= 0;
  26510. Node377compspts[Node377ptslength-2] += 0;
  26511. Node377compspts[Node377ptslength-1] += 0;
  26512. }
  26513. Node377 = new ht.Node();
  26514. Node377.borderWidth = 1;
  26515. Node377rect.width = Node377rect.width === 0 ? 0.0001 : Node377rect.width;
  26516. Node377rect.height = Node377rect.height === 0 ? 0.0001 : Node377rect.height;
  26517. var Node377endCompspts = [Node377compspts[Node377ptslength-2],Node377compspts[Node377ptslength-1],0,0];
  26518. var Node377startCompspts = [Node377compspts[0],Node377compspts[1],0,0];
  26519. Node377.setImage(GD.getPolyLineJSON());
  26520. Node377.setPosition(Node377rect.x+Node377rect.width/2,Node377rect.y+Node377rect.height/2);
  26521. Node377.setSize(Node377rect.width,Node377rect.height);
  26522. Node377.setStyle("opacity",1);
  26523. Node377.s({'pixelPerfect':true});
  26524. Node377borderwidth=1;
  26525. Node377.setRotation(0);
  26526. dataModel.add(Node377);
  26527. Node377.a('node.points',Node377compspts);
  26528. Node377.a('node.segments',[1,2]);
  26529. Node377.a('node.color','rgba(255,128,0,1)');
  26530. Node377.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26531. Node377.a('node.borderColor','rgba(255,128,0,1)');
  26532. Node377.a('node.background','rgba(255,128,0,1)');
  26533. Node377.a('node.gradient','');
  26534. Node377.a('node.gradientcolor','rgba(255,128,0,1)');
  26535. Node377.a('node.endCompspts',Node377endCompspts);
  26536. Node377.a('node.startCompspts',Node377startCompspts);
  26537. (function (node, img, compspts, endCompspts, startCompspts) {
  26538. var position = node.getPosition(),
  26539. w = node.getWidth()*_ratio.ratioX,
  26540. h = node.getHeight()*_ratio.ratioY;
  26541. function resetPoints(rx, ry) {
  26542. for (var i = 0, len = compspts.length; i < len; i++) {
  26543. if (i%2 === 0) {
  26544. compspts[i]*=rx;
  26545. } else {
  26546. compspts[i]*=ry;
  26547. }
  26548. }
  26549. endCompspts[0] = compspts[compspts.length-2];
  26550. endCompspts[1] = compspts[compspts.length-1];
  26551. endCompspts[2] *= rx;
  26552. endCompspts[3] *= ry;
  26553. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26554. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26555. startCompspts[0] = compspts[0];
  26556. startCompspts[1] = compspts[1];
  26557. startCompspts[2] *= rx;
  26558. startCompspts[3] *= ry;
  26559. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26560. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26561. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26562. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26563. }
  26564. node.setSize(w, h);
  26565. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26566. node.a('node.width', w);
  26567. node.a('node.height', h);
  26568. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26569. node.borderWidth = 1;
  26570. node.a('node.borderwidth',node.borderWidth);
  26571. node._nodename = 'Node377';
  26572. node._nodeType = 'line';
  26573. zoomNodeList.push({
  26574. node: node,
  26575. attr: 'node.borderwidth'
  26576. });
  26577. var setWidth = node.setWidth,
  26578. setHeight = node.setHeight,
  26579. timer, rx = 1, ry = 1;
  26580. node.setWidth = function (width) {
  26581. var _width = this.getWidth();
  26582. rx = width / _width;
  26583. node.a('node.width', width);
  26584. setWidth.apply(this, arguments);
  26585. resetPoints(rx, 1);
  26586. }
  26587. node.setHeight = function (height) {
  26588. var _height = this.getHeight();
  26589. ry = height / _height;
  26590. node.a('node.height', height);
  26591. setHeight.apply(this, arguments);
  26592. resetPoints(1, ry);
  26593. }
  26594. })(Node377, Node377.getImage(), Node377compspts, Node377endCompspts, Node377startCompspts);
  26595. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26596. var Node378 = new ht.lib['黄色接地'](1669*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node378');
  26597. _libModel.add("Node378", Node378);
  26598. Node378.setRotation(0*Math.PI/180);
  26599. ;
  26600. ;
  26601. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  26602. var Node379 = new ht.lib['ss'](1640*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node379');
  26603. _libModel.add("Node379", Node379);
  26604. Node379.setRotation(180*Math.PI/180);
  26605. ;
  26606. ;
  26607. var Node380points=[1640, 581,1640, 561],
  26608. Node380rect=ht.Default.unionPoint([{x:1640,y:581},{x:1640,y:561}]),
  26609. Node380compspts=[];
  26610. _ratio = GD.getRatioWithRotation(0, ratio);
  26611. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  26612. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  26613. for(var i=0;i<Node380points.length;i++){
  26614. if(i%2==0){
  26615. Node380compspts.push(Node380points[i]-Node380rect.x);
  26616. }else{
  26617. Node380compspts.push(Node380points[i]-Node380rect.y);
  26618. }
  26619. }
  26620. var Node380ptslength=Node380compspts.length;
  26621. if (Node380rect.height === 0) {
  26622. Node380compspts[0] -= 0;
  26623. Node380compspts[Node380ptslength-2] += 0;
  26624. } else if (Node380rect.width === 0){
  26625. Node380compspts[1] -= 0;
  26626. Node380compspts[Node380ptslength-1] += 0;
  26627. } else {
  26628. Node380compspts[0] -= 0;
  26629. Node380compspts[1] -= 0;
  26630. Node380compspts[Node380ptslength-2] += 0;
  26631. Node380compspts[Node380ptslength-1] += 0;
  26632. }
  26633. Node380 = new ht.Node();
  26634. Node380.borderWidth = 1;
  26635. Node380rect.width = Node380rect.width === 0 ? 0.0001 : Node380rect.width;
  26636. Node380rect.height = Node380rect.height === 0 ? 0.0001 : Node380rect.height;
  26637. var Node380endCompspts = [Node380compspts[Node380ptslength-2],Node380compspts[Node380ptslength-1],0,0];
  26638. var Node380startCompspts = [Node380compspts[0],Node380compspts[1],0,0];
  26639. Node380.setImage(GD.getPolyLineJSON());
  26640. Node380.setPosition(Node380rect.x+Node380rect.width/2,Node380rect.y+Node380rect.height/2);
  26641. Node380.setSize(Node380rect.width,Node380rect.height);
  26642. Node380.setStyle("opacity",1);
  26643. Node380.s({'pixelPerfect':true});
  26644. Node380borderwidth=1;
  26645. Node380.setRotation(0);
  26646. dataModel.add(Node380);
  26647. Node380.a('node.points',Node380compspts);
  26648. Node380.a('node.segments',[1,2]);
  26649. Node380.a('node.color','rgba(255,128,0,1)');
  26650. Node380.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26651. Node380.a('node.borderColor','rgba(255,128,0,1)');
  26652. Node380.a('node.background','rgba(255,128,0,1)');
  26653. Node380.a('node.gradient','');
  26654. Node380.a('node.gradientcolor','rgba(255,128,0,1)');
  26655. Node380.a('node.endCompspts',Node380endCompspts);
  26656. Node380.a('node.startCompspts',Node380startCompspts);
  26657. (function (node, img, compspts, endCompspts, startCompspts) {
  26658. var position = node.getPosition(),
  26659. w = node.getWidth()*_ratio.ratioX,
  26660. h = node.getHeight()*_ratio.ratioY;
  26661. function resetPoints(rx, ry) {
  26662. for (var i = 0, len = compspts.length; i < len; i++) {
  26663. if (i%2 === 0) {
  26664. compspts[i]*=rx;
  26665. } else {
  26666. compspts[i]*=ry;
  26667. }
  26668. }
  26669. endCompspts[0] = compspts[compspts.length-2];
  26670. endCompspts[1] = compspts[compspts.length-1];
  26671. endCompspts[2] *= rx;
  26672. endCompspts[3] *= ry;
  26673. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26674. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26675. startCompspts[0] = compspts[0];
  26676. startCompspts[1] = compspts[1];
  26677. startCompspts[2] *= rx;
  26678. startCompspts[3] *= ry;
  26679. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26680. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26681. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26682. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26683. }
  26684. node.setSize(w, h);
  26685. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26686. node.a('node.width', w);
  26687. node.a('node.height', h);
  26688. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26689. node.borderWidth = 1;
  26690. node.a('node.borderwidth',node.borderWidth);
  26691. node._nodename = 'Node380';
  26692. node._nodeType = 'line';
  26693. zoomNodeList.push({
  26694. node: node,
  26695. attr: 'node.borderwidth'
  26696. });
  26697. var setWidth = node.setWidth,
  26698. setHeight = node.setHeight,
  26699. timer, rx = 1, ry = 1;
  26700. node.setWidth = function (width) {
  26701. var _width = this.getWidth();
  26702. rx = width / _width;
  26703. node.a('node.width', width);
  26704. setWidth.apply(this, arguments);
  26705. resetPoints(rx, 1);
  26706. }
  26707. node.setHeight = function (height) {
  26708. var _height = this.getHeight();
  26709. ry = height / _height;
  26710. node.a('node.height', height);
  26711. setHeight.apply(this, arguments);
  26712. resetPoints(1, ry);
  26713. }
  26714. })(Node380, Node380.getImage(), Node380compspts, Node380endCompspts, Node380startCompspts);
  26715. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26716. var Node381 = new ht.Node();
  26717. var Node381textStart, Node381textWidth, Node381lineStart, Node381align = 'left', Node381fontSize = 13.3333*_ratio.ratioY,Node381width = 50*_ratio.ratioX, Node381height = 24*_ratio.ratioY;
  26718. (function () {
  26719. if (Node381align === 'left') {
  26720. Node381textStart = Node381fontSize * 0.2 > 2 ? Node381fontSize * 0.2 - 4 : Node381fontSize * 0.2 - 9;
  26721. Node381textWidth = Node381width;
  26722. Node381lineStart = 1;
  26723. } else if (Node381align === 'right') {
  26724. Node381textStart = 0;
  26725. Node381textWidth =Node381fontSize <= 8 ? Node381width + Node381fontSize * 0.2 + 6 : Node381width - Node381fontSize * 0.2;
  26726. Node381lineStart = (Node381width - (ht.Default.getTextSize('367-7', ' '+ Node381fontSize + 'px "Arial"').width + 6)) * 0.5;
  26727. } else if (Node381align === 'center') {
  26728. Node381textStart = -3;
  26729. Node381textWidth = Node381width;
  26730. Node381lineStart = Node381width - ht.Default.getTextSize('367-7', ' '+ Node381fontSize + 'px "Arial"').width - 11;
  26731. }
  26732. })();
  26733. Node381.setImage(GD.getTextJSON(Node381width, Node381height, true, false, false, ' '+ Node381fontSize + 'px "Arial"'))
  26734. Node381.setPosition(1775*ratio.ratioX, 633*ratio.ratioY);
  26735. Node381.setWidth(Node381width);
  26736. Node381.setHeight(Node381height);
  26737. Node381._nodeType = 'text';
  26738. Node381._disallowEvert = true;
  26739. Node381.setRotation(0*Math.PI/180);
  26740. Node381.a('node.width', Node381width);
  26741. Node381.a('node.height', Node381height);
  26742. Node381.a('node.rect', [0, 0, Node381width, Node381height]);
  26743. Node381.a('node.bordercolor','rgba(0,0,0,1)');
  26744. Node381.a('node.borderwidth', 0);
  26745. Node381.a('node.background','' || 'rgba(0,0,0,0)');
  26746. Node381.a('node.gradient','');
  26747. Node381.a('node.gradientcolor','');
  26748. Node381.a('node.text','367-7');
  26749. Node381.a('node.textalign','left');
  26750. Node381.a('node.textvAlign','middle');
  26751. Node381.a('node.textrect', [Node381textStart, 0, Node381textWidth, Node381height]);
  26752. Node381.a('node.color','rgba(0,0,0,1)');
  26753. Node381.a('node.font',' '+ Node381fontSize + 'px "Arial"');
  26754. Node381.a('node.textvisible',true);
  26755. Node381.a('node.linefeed',false);
  26756. if (false) {
  26757. Node381.a('node.textfunc',function(g) {
  26758. g.beginPath();
  26759. var str=Node381.a('node.text') || '367-7';
  26760. var color=Node381.a('node.color') || 'rgba(0,0,0,1)';
  26761. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node381width,Node381height,13.3333*_ratio.ratioY,"left",color,' '+ Node381fontSize + 'px "Arial"', 0,g);
  26762. });
  26763. }
  26764. if (false) {
  26765. Node381.a('node.underlinepoints',[Node381lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node381fontSize + 2 , ht.Default.getTextSize('367-7', ' '+ Node381fontSize + 'px "Arial"').width + 6, (Node381height - Node381fontSize) * 0.5*_ratio.ratioY + Node381fontSize + 2 ]);
  26766. Node381.a('node.underlinevisible',false);
  26767. Node381.a('node.underlineBorderWidth', 1);
  26768. }
  26769. dataModel.add(Node381);
  26770. zoomNodeList.push({
  26771. node: Node381,
  26772. borderWidth: 0,
  26773. attr: 'node.borderwidth'
  26774. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26775. var Node382 = new ht.lib['矩形箭头上'](1712*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node382');
  26776. _libModel.add("Node382", Node382);
  26777. Node382.setRotation(0*Math.PI/180);
  26778. ;
  26779. ;
  26780. var Node383points=[1711, 571,1771, 571],
  26781. Node383rect=ht.Default.unionPoint([{x:1711,y:571},{x:1771,y:571}]),
  26782. Node383compspts=[];
  26783. _ratio = GD.getRatioWithRotation(0, ratio);
  26784. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  26785. _endratio = GD.getRatioWithRotation(0, ratio);
  26786. for(var i=0;i<Node383points.length;i++){
  26787. if(i%2==0){
  26788. Node383compspts.push(Node383points[i]-Node383rect.x);
  26789. }else{
  26790. Node383compspts.push(Node383points[i]-Node383rect.y);
  26791. }
  26792. }
  26793. var Node383ptslength=Node383compspts.length;
  26794. if (Node383rect.height === 0) {
  26795. Node383compspts[0] -= 0;
  26796. Node383compspts[Node383ptslength-2] += 0;
  26797. } else if (Node383rect.width === 0){
  26798. Node383compspts[1] -= 0;
  26799. Node383compspts[Node383ptslength-1] += 0;
  26800. } else {
  26801. Node383compspts[0] -= 0;
  26802. Node383compspts[1] -= 0;
  26803. Node383compspts[Node383ptslength-2] += 0;
  26804. Node383compspts[Node383ptslength-1] += 0;
  26805. }
  26806. Node383 = new ht.Node();
  26807. Node383.borderWidth = 1;
  26808. Node383rect.width = Node383rect.width === 0 ? 0.0001 : Node383rect.width;
  26809. Node383rect.height = Node383rect.height === 0 ? 0.0001 : Node383rect.height;
  26810. var Node383endCompspts = [Node383compspts[Node383ptslength-2],Node383compspts[Node383ptslength-1],0,0];
  26811. var Node383startCompspts = [Node383compspts[0],Node383compspts[1],0,0];
  26812. Node383.setImage(GD.getPolyLineJSON());
  26813. Node383.setPosition(Node383rect.x+Node383rect.width/2,Node383rect.y+Node383rect.height/2);
  26814. Node383.setSize(Node383rect.width,Node383rect.height);
  26815. Node383.setStyle("opacity",1);
  26816. Node383.s({'pixelPerfect':true});
  26817. Node383borderwidth=1;
  26818. Node383.setRotation(0);
  26819. dataModel.add(Node383);
  26820. Node383.a('node.points',Node383compspts);
  26821. Node383.a('node.segments',[1,2]);
  26822. Node383.a('node.color','rgba(255,128,0,1)');
  26823. Node383.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26824. Node383.a('node.borderColor','rgba(255,128,0,1)');
  26825. Node383.a('node.background','rgba(255,128,0,1)');
  26826. Node383.a('node.gradient','');
  26827. Node383.a('node.gradientcolor','rgba(255,128,0,1)');
  26828. Node383.a('node.endCompspts',Node383endCompspts);
  26829. Node383.a('node.startCompspts',Node383startCompspts);
  26830. (function (node, img, compspts, endCompspts, startCompspts) {
  26831. var position = node.getPosition(),
  26832. w = node.getWidth()*_ratio.ratioX,
  26833. h = node.getHeight()*_ratio.ratioY;
  26834. function resetPoints(rx, ry) {
  26835. for (var i = 0, len = compspts.length; i < len; i++) {
  26836. if (i%2 === 0) {
  26837. compspts[i]*=rx;
  26838. } else {
  26839. compspts[i]*=ry;
  26840. }
  26841. }
  26842. endCompspts[0] = compspts[compspts.length-2];
  26843. endCompspts[1] = compspts[compspts.length-1];
  26844. endCompspts[2] *= rx;
  26845. endCompspts[3] *= ry;
  26846. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26847. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26848. startCompspts[0] = compspts[0];
  26849. startCompspts[1] = compspts[1];
  26850. startCompspts[2] *= rx;
  26851. startCompspts[3] *= ry;
  26852. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26853. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26854. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26855. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26856. }
  26857. node.setSize(w, h);
  26858. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26859. node.a('node.width', w);
  26860. node.a('node.height', h);
  26861. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26862. node.borderWidth = 1;
  26863. node.a('node.borderwidth',node.borderWidth);
  26864. node._nodename = 'Node383';
  26865. node._nodeType = 'line';
  26866. zoomNodeList.push({
  26867. node: node,
  26868. attr: 'node.borderwidth'
  26869. });
  26870. var setWidth = node.setWidth,
  26871. setHeight = node.setHeight,
  26872. timer, rx = 1, ry = 1;
  26873. node.setWidth = function (width) {
  26874. var _width = this.getWidth();
  26875. rx = width / _width;
  26876. node.a('node.width', width);
  26877. setWidth.apply(this, arguments);
  26878. resetPoints(rx, 1);
  26879. }
  26880. node.setHeight = function (height) {
  26881. var _height = this.getHeight();
  26882. ry = height / _height;
  26883. node.a('node.height', height);
  26884. setHeight.apply(this, arguments);
  26885. resetPoints(1, ry);
  26886. }
  26887. })(Node383, Node383.getImage(), Node383compspts, Node383endCompspts, Node383startCompspts);
  26888. var Node384points=[1770, 571,1770, 581],
  26889. Node384rect=ht.Default.unionPoint([{x:1770,y:571},{x:1770,y:581}]),
  26890. Node384compspts=[];
  26891. _ratio = GD.getRatioWithRotation(0, ratio);
  26892. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  26893. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  26894. for(var i=0;i<Node384points.length;i++){
  26895. if(i%2==0){
  26896. Node384compspts.push(Node384points[i]-Node384rect.x);
  26897. }else{
  26898. Node384compspts.push(Node384points[i]-Node384rect.y);
  26899. }
  26900. }
  26901. var Node384ptslength=Node384compspts.length;
  26902. if (Node384rect.height === 0) {
  26903. Node384compspts[0] -= 0;
  26904. Node384compspts[Node384ptslength-2] += 0;
  26905. } else if (Node384rect.width === 0){
  26906. Node384compspts[1] -= 0;
  26907. Node384compspts[Node384ptslength-1] += 0;
  26908. } else {
  26909. Node384compspts[0] -= 0;
  26910. Node384compspts[1] -= 0;
  26911. Node384compspts[Node384ptslength-2] += 0;
  26912. Node384compspts[Node384ptslength-1] += 0;
  26913. }
  26914. Node384 = new ht.Node();
  26915. Node384.borderWidth = 1;
  26916. Node384rect.width = Node384rect.width === 0 ? 0.0001 : Node384rect.width;
  26917. Node384rect.height = Node384rect.height === 0 ? 0.0001 : Node384rect.height;
  26918. var Node384endCompspts = [Node384compspts[Node384ptslength-2],Node384compspts[Node384ptslength-1],0,0];
  26919. var Node384startCompspts = [Node384compspts[0],Node384compspts[1],0,0];
  26920. Node384.setImage(GD.getPolyLineJSON());
  26921. Node384.setPosition(Node384rect.x+Node384rect.width/2,Node384rect.y+Node384rect.height/2);
  26922. Node384.setSize(Node384rect.width,Node384rect.height);
  26923. Node384.setStyle("opacity",1);
  26924. Node384.s({'pixelPerfect':true});
  26925. Node384borderwidth=1;
  26926. Node384.setRotation(0);
  26927. dataModel.add(Node384);
  26928. Node384.a('node.points',Node384compspts);
  26929. Node384.a('node.segments',[1,2]);
  26930. Node384.a('node.color','rgba(255,128,0,1)');
  26931. Node384.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26932. Node384.a('node.borderColor','rgba(255,128,0,1)');
  26933. Node384.a('node.background','rgba(255,128,0,1)');
  26934. Node384.a('node.gradient','');
  26935. Node384.a('node.gradientcolor','rgba(255,128,0,1)');
  26936. Node384.a('node.endCompspts',Node384endCompspts);
  26937. Node384.a('node.startCompspts',Node384startCompspts);
  26938. (function (node, img, compspts, endCompspts, startCompspts) {
  26939. var position = node.getPosition(),
  26940. w = node.getWidth()*_ratio.ratioX,
  26941. h = node.getHeight()*_ratio.ratioY;
  26942. function resetPoints(rx, ry) {
  26943. for (var i = 0, len = compspts.length; i < len; i++) {
  26944. if (i%2 === 0) {
  26945. compspts[i]*=rx;
  26946. } else {
  26947. compspts[i]*=ry;
  26948. }
  26949. }
  26950. endCompspts[0] = compspts[compspts.length-2];
  26951. endCompspts[1] = compspts[compspts.length-1];
  26952. endCompspts[2] *= rx;
  26953. endCompspts[3] *= ry;
  26954. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26955. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26956. startCompspts[0] = compspts[0];
  26957. startCompspts[1] = compspts[1];
  26958. startCompspts[2] *= rx;
  26959. startCompspts[3] *= ry;
  26960. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26961. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26962. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26963. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26964. }
  26965. node.setSize(w, h);
  26966. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26967. node.a('node.width', w);
  26968. node.a('node.height', h);
  26969. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26970. node.borderWidth = 1;
  26971. node.a('node.borderwidth',node.borderWidth);
  26972. node._nodename = 'Node384';
  26973. node._nodeType = 'line';
  26974. zoomNodeList.push({
  26975. node: node,
  26976. attr: 'node.borderwidth'
  26977. });
  26978. var setWidth = node.setWidth,
  26979. setHeight = node.setHeight,
  26980. timer, rx = 1, ry = 1;
  26981. node.setWidth = function (width) {
  26982. var _width = this.getWidth();
  26983. rx = width / _width;
  26984. node.a('node.width', width);
  26985. setWidth.apply(this, arguments);
  26986. resetPoints(rx, 1);
  26987. }
  26988. node.setHeight = function (height) {
  26989. var _height = this.getHeight();
  26990. ry = height / _height;
  26991. node.a('node.height', height);
  26992. setHeight.apply(this, arguments);
  26993. resetPoints(1, ry);
  26994. }
  26995. })(Node384, Node384.getImage(), Node384compspts, Node384endCompspts, Node384startCompspts);
  26996. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26997. var Node385 = new ht.lib['黄色接地'](1769*ratio.ratioX, 611*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node385');
  26998. _libModel.add("Node385", Node385);
  26999. Node385.setRotation(0*Math.PI/180);
  27000. ;
  27001. ;
  27002. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  27003. var Node386 = new ht.lib['ss'](1740*ratio.ratioX, 601*ratio.ratioY, 10*_ratio.ratioX, 44*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node386');
  27004. _libModel.add("Node386", Node386);
  27005. Node386.setRotation(180*Math.PI/180);
  27006. ;
  27007. ;
  27008. var Node387points=[1740, 581,1740, 561],
  27009. Node387rect=ht.Default.unionPoint([{x:1740,y:581},{x:1740,y:561}]),
  27010. Node387compspts=[];
  27011. _ratio = GD.getRatioWithRotation(0, ratio);
  27012. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  27013. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  27014. for(var i=0;i<Node387points.length;i++){
  27015. if(i%2==0){
  27016. Node387compspts.push(Node387points[i]-Node387rect.x);
  27017. }else{
  27018. Node387compspts.push(Node387points[i]-Node387rect.y);
  27019. }
  27020. }
  27021. var Node387ptslength=Node387compspts.length;
  27022. if (Node387rect.height === 0) {
  27023. Node387compspts[0] -= 0;
  27024. Node387compspts[Node387ptslength-2] += 0;
  27025. } else if (Node387rect.width === 0){
  27026. Node387compspts[1] -= 0;
  27027. Node387compspts[Node387ptslength-1] += 0;
  27028. } else {
  27029. Node387compspts[0] -= 0;
  27030. Node387compspts[1] -= 0;
  27031. Node387compspts[Node387ptslength-2] += 0;
  27032. Node387compspts[Node387ptslength-1] += 0;
  27033. }
  27034. Node387 = new ht.Node();
  27035. Node387.borderWidth = 1;
  27036. Node387rect.width = Node387rect.width === 0 ? 0.0001 : Node387rect.width;
  27037. Node387rect.height = Node387rect.height === 0 ? 0.0001 : Node387rect.height;
  27038. var Node387endCompspts = [Node387compspts[Node387ptslength-2],Node387compspts[Node387ptslength-1],0,0];
  27039. var Node387startCompspts = [Node387compspts[0],Node387compspts[1],0,0];
  27040. Node387.setImage(GD.getPolyLineJSON());
  27041. Node387.setPosition(Node387rect.x+Node387rect.width/2,Node387rect.y+Node387rect.height/2);
  27042. Node387.setSize(Node387rect.width,Node387rect.height);
  27043. Node387.setStyle("opacity",1);
  27044. Node387.s({'pixelPerfect':true});
  27045. Node387borderwidth=1;
  27046. Node387.setRotation(0);
  27047. dataModel.add(Node387);
  27048. Node387.a('node.points',Node387compspts);
  27049. Node387.a('node.segments',[1,2]);
  27050. Node387.a('node.color','rgba(255,128,0,1)');
  27051. Node387.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27052. Node387.a('node.borderColor','rgba(255,128,0,1)');
  27053. Node387.a('node.background','rgba(255,128,0,1)');
  27054. Node387.a('node.gradient','');
  27055. Node387.a('node.gradientcolor','rgba(255,128,0,1)');
  27056. Node387.a('node.endCompspts',Node387endCompspts);
  27057. Node387.a('node.startCompspts',Node387startCompspts);
  27058. (function (node, img, compspts, endCompspts, startCompspts) {
  27059. var position = node.getPosition(),
  27060. w = node.getWidth()*_ratio.ratioX,
  27061. h = node.getHeight()*_ratio.ratioY;
  27062. function resetPoints(rx, ry) {
  27063. for (var i = 0, len = compspts.length; i < len; i++) {
  27064. if (i%2 === 0) {
  27065. compspts[i]*=rx;
  27066. } else {
  27067. compspts[i]*=ry;
  27068. }
  27069. }
  27070. endCompspts[0] = compspts[compspts.length-2];
  27071. endCompspts[1] = compspts[compspts.length-1];
  27072. endCompspts[2] *= rx;
  27073. endCompspts[3] *= ry;
  27074. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27075. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27076. startCompspts[0] = compspts[0];
  27077. startCompspts[1] = compspts[1];
  27078. startCompspts[2] *= rx;
  27079. startCompspts[3] *= ry;
  27080. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27081. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27082. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27083. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27084. }
  27085. node.setSize(w, h);
  27086. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27087. node.a('node.width', w);
  27088. node.a('node.height', h);
  27089. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27090. node.borderWidth = 1;
  27091. node.a('node.borderwidth',node.borderWidth);
  27092. node._nodename = 'Node387';
  27093. node._nodeType = 'line';
  27094. zoomNodeList.push({
  27095. node: node,
  27096. attr: 'node.borderwidth'
  27097. });
  27098. var setWidth = node.setWidth,
  27099. setHeight = node.setHeight,
  27100. timer, rx = 1, ry = 1;
  27101. node.setWidth = function (width) {
  27102. var _width = this.getWidth();
  27103. rx = width / _width;
  27104. node.a('node.width', width);
  27105. setWidth.apply(this, arguments);
  27106. resetPoints(rx, 1);
  27107. }
  27108. node.setHeight = function (height) {
  27109. var _height = this.getHeight();
  27110. ry = height / _height;
  27111. node.a('node.height', height);
  27112. setHeight.apply(this, arguments);
  27113. resetPoints(1, ry);
  27114. }
  27115. })(Node387, Node387.getImage(), Node387compspts, Node387endCompspts, Node387startCompspts);
  27116. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27117. var Node388 = new ht.lib['矩形箭头上'](1101*ratio.ratioX, 599*ratio.ratioY, 19*_ratio.ratioX, 56*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node388');
  27118. _libModel.add("Node388", Node388);
  27119. Node388.setRotation(0*Math.PI/180);
  27120. ;
  27121. ;
  27122. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27123. var Node389_0= new ht.Node();
  27124. Node389_0._borderWidth = 1;
  27125. Node389_0.setImage({
  27126. width: 90*_ratio.ratioX,
  27127. height:20*_ratio.ratioY,
  27128. clip:function(g, width, height, data){
  27129. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node389_0._borderWidth);
  27130. g.clip();
  27131. },
  27132. comps: [
  27133. {
  27134. type: 'rect',
  27135. rect: {value: [0, 0, 90*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node389_0.rect'},
  27136. background:{value:'rgba(0,0,192,1)', func: 'attr@Node389_0.background'},
  27137. gradient: {value:'', func: 'attr@Node389_0.gradient'},
  27138. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node389_0.gradientcolor'},
  27139. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node389_0.borderPattern'}
  27140. },
  27141. {
  27142. type: 'rect',
  27143. rect: {value: [0, 0, 0, 0], func: 'attr@Node389_0.fillrect'},
  27144. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node389_0.fillbackcolor'},
  27145. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node389_0.fillgradientcolor'},
  27146. gradient: {value: '', func: 'attr@Node389_0.fillgradient'}
  27147. },
  27148. {
  27149. type: 'rect',
  27150. rect: {value: [0,0,90*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node389_0.rect'},
  27151. dash: false,
  27152. borderwidth: {value: 1, func: 'attr@Node389_0.borderwidth'},
  27153. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node389_0.color'},
  27154. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node389_0.borderPattern'}
  27155. }
  27156. ]
  27157. });
  27158. var Node389_0borderwidth = 1;
  27159. var Node389_0borderFillwidth = 1*2;
  27160. Node389_0 .setPosition(813*ratio.ratioX,661*ratio.ratioY);
  27161. Node389_0.setSize(90*_ratio.ratioX, 20*_ratio.ratioY);
  27162. Node389_0.setRotation(0*Math.PI/180);
  27163. Node389_0.s({'pixelPerfect':true});
  27164. Node389_0.a('Node389_0.borderwidth',1);
  27165. Node389_0.a('Node389_0.color','@bordercolor@');
  27166. Node389_0.a('Node389_0.background','rgba(0,0,192,1)');
  27167. Node389_0.a('Node389_0.gradient','');
  27168. Node389_0.a('Node389_0.gradientcolor','rgba(0,0,192,1)');
  27169. Node389_0.a('Node389_0.borderPattern',getDashStyle("Solid"));
  27170. Node389_0.a('Node389_0.fillrect',[0,0,0,0]);
  27171. Node389_0.a('Node389_0.fillbackcolor','rgba(0, 0, 0, 0)');
  27172. Node389_0.a('Node389_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  27173. Node389_0.a('Node389_0.fillgradient','');
  27174. Node389_0borderwidth=1;
  27175. dataModel.add(Node389_0);
  27176. Node389_0.borderWidth = 1;
  27177. Node389_0.borderFillwidth = 1*2;
  27178. Node389_0._nodename = 'Node389_0';
  27179. Node389_0._nodeType = 'roundrect';
  27180. zoomNodeList.push({
  27181. node: Node389_0,
  27182. attr: 'Node389_0.borderwidth'
  27183. });
  27184. (function (node, _img) {
  27185. var setWidth = node.setWidth,
  27186. setHeight = node.setHeight;
  27187. node.setWidth = function (width) {
  27188. if (width === this.getWidth()) return ;
  27189. var height = this.getHeight();
  27190. _img.width = width;
  27191. this.a('Node389_0.rect', [0,0,width, height]);
  27192. setWidth.apply(this, arguments);
  27193. }
  27194. node.setHeight = function (height) {
  27195. if (height === this.getHeight()) return ;
  27196. var width = this.getWidth();
  27197. _img.height = height;
  27198. this.a('Node389_0.rect', [0,0,width, height]);
  27199. setHeight.apply(this, arguments);
  27200. }
  27201. })(Node389_0, Node389_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27202. var Node389_1 = new ht.Node();
  27203. var Node389_1textStart, Node389_1textWidth, Node389_1lineStart, Node389_1align = 'left', Node389_1fontSize = 13.3333*_ratio.ratioY,Node389_1width = 80*_ratio.ratioX, Node389_1height = 25*_ratio.ratioY;
  27204. (function () {
  27205. if (Node389_1align === 'left') {
  27206. Node389_1textStart = Node389_1fontSize * 0.2 > 2 ? Node389_1fontSize * 0.2 - 4 : Node389_1fontSize * 0.2 - 9;
  27207. Node389_1textWidth = Node389_1width;
  27208. Node389_1lineStart = 1;
  27209. } else if (Node389_1align === 'right') {
  27210. Node389_1textStart = 0;
  27211. Node389_1textWidth =Node389_1fontSize <= 8 ? Node389_1width + Node389_1fontSize * 0.2 + 6 : Node389_1width - Node389_1fontSize * 0.2;
  27212. Node389_1lineStart = (Node389_1width - (ht.Default.getTextSize('2#无功补偿', ' '+ Node389_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  27213. } else if (Node389_1align === 'center') {
  27214. Node389_1textStart = -3;
  27215. Node389_1textWidth = Node389_1width;
  27216. Node389_1lineStart = Node389_1width - ht.Default.getTextSize('2#无功补偿', ' '+ Node389_1fontSize + 'px "Arial"').width - 11;
  27217. }
  27218. })();
  27219. Node389_1.setImage(GD.getTextJSON(Node389_1width, Node389_1height, true, false, false, ' '+ Node389_1fontSize + 'px "Arial"'))
  27220. Node389_1.setPosition(813*ratio.ratioX, 663*ratio.ratioY);
  27221. Node389_1.setWidth(Node389_1width);
  27222. Node389_1.setHeight(Node389_1height);
  27223. Node389_1._nodeType = 'text';
  27224. Node389_1._disallowEvert = true;
  27225. Node389_1.setRotation(0*Math.PI/180);
  27226. Node389_1.a('node.width', Node389_1width);
  27227. Node389_1.a('node.height', Node389_1height);
  27228. Node389_1.a('node.rect', [0, 0, Node389_1width, Node389_1height]);
  27229. Node389_1.a('node.bordercolor','rgba(255,255,255,1)');
  27230. Node389_1.a('node.borderwidth', 0);
  27231. Node389_1.a('node.background','' || 'rgba(0,0,0,0)');
  27232. Node389_1.a('node.gradient','');
  27233. Node389_1.a('node.gradientcolor','');
  27234. Node389_1.a('node.text','2#无功补偿');
  27235. Node389_1.a('node.textalign','left');
  27236. Node389_1.a('node.textvAlign','middle');
  27237. Node389_1.a('node.textrect', [Node389_1textStart, 0, Node389_1textWidth, Node389_1height]);
  27238. Node389_1.a('node.color','rgba(255,255,255,1)');
  27239. Node389_1.a('node.font',' '+ Node389_1fontSize + 'px "Arial"');
  27240. Node389_1.a('node.textvisible',true);
  27241. Node389_1.a('node.linefeed',false);
  27242. if (false) {
  27243. Node389_1.a('node.textfunc',function(g) {
  27244. g.beginPath();
  27245. var str=Node389_1.a('node.text') || '2#无功补偿';
  27246. var color=Node389_1.a('node.color') || 'rgba(255,255,255,1)';
  27247. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node389_1width,Node389_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node389_1fontSize + 'px "Arial"', 0,g);
  27248. });
  27249. }
  27250. if (false) {
  27251. Node389_1.a('node.underlinepoints',[Node389_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node389_1fontSize + 2 , ht.Default.getTextSize('2#无功补偿', ' '+ Node389_1fontSize + 'px "Arial"').width + 6, (Node389_1height - Node389_1fontSize) * 0.5*_ratio.ratioY + Node389_1fontSize + 2 ]);
  27252. Node389_1.a('node.underlinevisible',false);
  27253. Node389_1.a('node.underlineBorderWidth', 1);
  27254. }
  27255. dataModel.add(Node389_1);
  27256. zoomNodeList.push({
  27257. node: Node389_1,
  27258. borderWidth: 0,
  27259. attr: 'node.borderwidth'
  27260. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27261. var Node390_0= new ht.Node();
  27262. Node390_0._borderWidth = 1;
  27263. Node390_0.setImage({
  27264. width: 110*_ratio.ratioX,
  27265. height:20*_ratio.ratioY,
  27266. clip:function(g, width, height, data){
  27267. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node390_0._borderWidth);
  27268. g.clip();
  27269. },
  27270. comps: [
  27271. {
  27272. type: 'rect',
  27273. rect: {value: [0, 0, 110*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node390_0.rect'},
  27274. background:{value:'rgba(0,0,192,1)', func: 'attr@Node390_0.background'},
  27275. gradient: {value:'', func: 'attr@Node390_0.gradient'},
  27276. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node390_0.gradientcolor'},
  27277. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node390_0.borderPattern'}
  27278. },
  27279. {
  27280. type: 'rect',
  27281. rect: {value: [0, 0, 0, 0], func: 'attr@Node390_0.fillrect'},
  27282. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node390_0.fillbackcolor'},
  27283. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node390_0.fillgradientcolor'},
  27284. gradient: {value: '', func: 'attr@Node390_0.fillgradient'}
  27285. },
  27286. {
  27287. type: 'rect',
  27288. rect: {value: [0,0,110*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node390_0.rect'},
  27289. dash: false,
  27290. borderwidth: {value: 1, func: 'attr@Node390_0.borderwidth'},
  27291. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node390_0.color'},
  27292. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node390_0.borderPattern'}
  27293. }
  27294. ]
  27295. });
  27296. var Node390_0borderwidth = 1;
  27297. var Node390_0borderFillwidth = 1*2;
  27298. Node390_0 .setPosition(1123*ratio.ratioX,661*ratio.ratioY);
  27299. Node390_0.setSize(110*_ratio.ratioX, 20*_ratio.ratioY);
  27300. Node390_0.setRotation(0*Math.PI/180);
  27301. Node390_0.s({'pixelPerfect':true});
  27302. Node390_0.a('Node390_0.borderwidth',1);
  27303. Node390_0.a('Node390_0.color','@bordercolor@');
  27304. Node390_0.a('Node390_0.background','rgba(0,0,192,1)');
  27305. Node390_0.a('Node390_0.gradient','');
  27306. Node390_0.a('Node390_0.gradientcolor','rgba(0,0,192,1)');
  27307. Node390_0.a('Node390_0.borderPattern',getDashStyle("Solid"));
  27308. Node390_0.a('Node390_0.fillrect',[0,0,0,0]);
  27309. Node390_0.a('Node390_0.fillbackcolor','rgba(0, 0, 0, 0)');
  27310. Node390_0.a('Node390_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  27311. Node390_0.a('Node390_0.fillgradient','');
  27312. Node390_0borderwidth=1;
  27313. dataModel.add(Node390_0);
  27314. Node390_0.borderWidth = 1;
  27315. Node390_0.borderFillwidth = 1*2;
  27316. Node390_0._nodename = 'Node390_0';
  27317. Node390_0._nodeType = 'roundrect';
  27318. zoomNodeList.push({
  27319. node: Node390_0,
  27320. attr: 'Node390_0.borderwidth'
  27321. });
  27322. (function (node, _img) {
  27323. var setWidth = node.setWidth,
  27324. setHeight = node.setHeight;
  27325. node.setWidth = function (width) {
  27326. if (width === this.getWidth()) return ;
  27327. var height = this.getHeight();
  27328. _img.width = width;
  27329. this.a('Node390_0.rect', [0,0,width, height]);
  27330. setWidth.apply(this, arguments);
  27331. }
  27332. node.setHeight = function (height) {
  27333. if (height === this.getHeight()) return ;
  27334. var width = this.getWidth();
  27335. _img.height = height;
  27336. this.a('Node390_0.rect', [0,0,width, height]);
  27337. setHeight.apply(this, arguments);
  27338. }
  27339. })(Node390_0, Node390_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27340. var Node390_1 = new ht.Node();
  27341. var Node390_1textStart, Node390_1textWidth, Node390_1lineStart, Node390_1align = 'left', Node390_1fontSize = 13.3333*_ratio.ratioY,Node390_1width = 109*_ratio.ratioX, Node390_1height = 25*_ratio.ratioY;
  27342. (function () {
  27343. if (Node390_1align === 'left') {
  27344. Node390_1textStart = Node390_1fontSize * 0.2 > 2 ? Node390_1fontSize * 0.2 - 4 : Node390_1fontSize * 0.2 - 9;
  27345. Node390_1textWidth = Node390_1width;
  27346. Node390_1lineStart = 1;
  27347. } else if (Node390_1align === 'right') {
  27348. Node390_1textStart = 0;
  27349. Node390_1textWidth =Node390_1fontSize <= 8 ? Node390_1width + Node390_1fontSize * 0.2 + 6 : Node390_1width - Node390_1fontSize * 0.2;
  27350. Node390_1lineStart = (Node390_1width - (ht.Default.getTextSize('3#无功补偿SVG', ' '+ Node390_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  27351. } else if (Node390_1align === 'center') {
  27352. Node390_1textStart = -3;
  27353. Node390_1textWidth = Node390_1width;
  27354. Node390_1lineStart = Node390_1width - ht.Default.getTextSize('3#无功补偿SVG', ' '+ Node390_1fontSize + 'px "Arial"').width - 11;
  27355. }
  27356. })();
  27357. Node390_1.setImage(GD.getTextJSON(Node390_1width, Node390_1height, true, false, false, ' '+ Node390_1fontSize + 'px "Arial"'))
  27358. Node390_1.setPosition(1123*ratio.ratioX, 663*ratio.ratioY);
  27359. Node390_1.setWidth(Node390_1width);
  27360. Node390_1.setHeight(Node390_1height);
  27361. Node390_1._nodeType = 'text';
  27362. Node390_1._disallowEvert = true;
  27363. Node390_1.setRotation(0*Math.PI/180);
  27364. Node390_1.a('node.width', Node390_1width);
  27365. Node390_1.a('node.height', Node390_1height);
  27366. Node390_1.a('node.rect', [0, 0, Node390_1width, Node390_1height]);
  27367. Node390_1.a('node.bordercolor','rgba(255,255,255,1)');
  27368. Node390_1.a('node.borderwidth', 0);
  27369. Node390_1.a('node.background','' || 'rgba(0,0,0,0)');
  27370. Node390_1.a('node.gradient','');
  27371. Node390_1.a('node.gradientcolor','');
  27372. Node390_1.a('node.text','3#无功补偿SVG');
  27373. Node390_1.a('node.textalign','left');
  27374. Node390_1.a('node.textvAlign','middle');
  27375. Node390_1.a('node.textrect', [Node390_1textStart, 0, Node390_1textWidth, Node390_1height]);
  27376. Node390_1.a('node.color','rgba(255,255,255,1)');
  27377. Node390_1.a('node.font',' '+ Node390_1fontSize + 'px "Arial"');
  27378. Node390_1.a('node.textvisible',true);
  27379. Node390_1.a('node.linefeed',false);
  27380. if (false) {
  27381. Node390_1.a('node.textfunc',function(g) {
  27382. g.beginPath();
  27383. var str=Node390_1.a('node.text') || '3#无功补偿SVG';
  27384. var color=Node390_1.a('node.color') || 'rgba(255,255,255,1)';
  27385. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node390_1width,Node390_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node390_1fontSize + 'px "Arial"', 0,g);
  27386. });
  27387. }
  27388. if (false) {
  27389. Node390_1.a('node.underlinepoints',[Node390_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node390_1fontSize + 2 , ht.Default.getTextSize('3#无功补偿SVG', ' '+ Node390_1fontSize + 'px "Arial"').width + 6, (Node390_1height - Node390_1fontSize) * 0.5*_ratio.ratioY + Node390_1fontSize + 2 ]);
  27390. Node390_1.a('node.underlinevisible',false);
  27391. Node390_1.a('node.underlineBorderWidth', 1);
  27392. }
  27393. dataModel.add(Node390_1);
  27394. zoomNodeList.push({
  27395. node: Node390_1,
  27396. borderWidth: 0,
  27397. attr: 'node.borderwidth'
  27398. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27399. var Node391_0 = new ht.Node();
  27400. var Node391_0textStart, Node391_0textWidth, Node391_0lineStart, Node391_0align = 'left', Node391_0fontSize = 13.3333*_ratio.ratioY,Node391_0width = 59*_ratio.ratioX, Node391_0height = 25*_ratio.ratioY;
  27401. (function () {
  27402. if (Node391_0align === 'left') {
  27403. Node391_0textStart = Node391_0fontSize * 0.2 > 2 ? Node391_0fontSize * 0.2 - 4 : Node391_0fontSize * 0.2 - 9;
  27404. Node391_0textWidth = Node391_0width;
  27405. Node391_0lineStart = 1;
  27406. } else if (Node391_0align === 'right') {
  27407. Node391_0textStart = 0;
  27408. Node391_0textWidth =Node391_0fontSize <= 8 ? Node391_0width + Node391_0fontSize * 0.2 + 6 : Node391_0width - Node391_0fontSize * 0.2;
  27409. Node391_0lineStart = (Node391_0width - (ht.Default.getTextSize('Ia:', ' '+ Node391_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  27410. } else if (Node391_0align === 'center') {
  27411. Node391_0textStart = -3;
  27412. Node391_0textWidth = Node391_0width;
  27413. Node391_0lineStart = Node391_0width - ht.Default.getTextSize('Ia:', ' '+ Node391_0fontSize + 'px "Arial"').width - 11;
  27414. }
  27415. })();
  27416. Node391_0.setImage(GD.getTextJSON(Node391_0width, Node391_0height, true, false, false, ' '+ Node391_0fontSize + 'px "Arial"'))
  27417. Node391_0.setPosition(534*ratio.ratioX, 696*ratio.ratioY);
  27418. Node391_0.setWidth(Node391_0width);
  27419. Node391_0.setHeight(Node391_0height);
  27420. Node391_0._nodeType = 'text';
  27421. Node391_0._disallowEvert = true;
  27422. Node391_0.setRotation(0*Math.PI/180);
  27423. Node391_0.a('node.width', Node391_0width);
  27424. Node391_0.a('node.height', Node391_0height);
  27425. Node391_0.a('node.rect', [0, 0, Node391_0width, Node391_0height]);
  27426. Node391_0.a('node.bordercolor','rgba(255,0,255,1)');
  27427. Node391_0.a('node.borderwidth', 0);
  27428. Node391_0.a('node.background','' || 'rgba(0,0,0,0)');
  27429. Node391_0.a('node.gradient','');
  27430. Node391_0.a('node.gradientcolor','');
  27431. Node391_0.a('node.text','Ia:');
  27432. Node391_0.a('node.textalign','left');
  27433. Node391_0.a('node.textvAlign','middle');
  27434. Node391_0.a('node.textrect', [Node391_0textStart, 0, Node391_0textWidth, Node391_0height]);
  27435. Node391_0.a('node.color','rgba(255,0,255,1)');
  27436. Node391_0.a('node.font',' '+ Node391_0fontSize + 'px "Arial"');
  27437. Node391_0.a('node.textvisible',true);
  27438. Node391_0.a('node.linefeed',false);
  27439. if (false) {
  27440. Node391_0.a('node.textfunc',function(g) {
  27441. g.beginPath();
  27442. var str=Node391_0.a('node.text') || 'Ia:';
  27443. var color=Node391_0.a('node.color') || 'rgba(255,0,255,1)';
  27444. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node391_0width,Node391_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node391_0fontSize + 'px "Arial"', 0,g);
  27445. });
  27446. }
  27447. if (false) {
  27448. Node391_0.a('node.underlinepoints',[Node391_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node391_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node391_0fontSize + 'px "Arial"').width + 6, (Node391_0height - Node391_0fontSize) * 0.5*_ratio.ratioY + Node391_0fontSize + 2 ]);
  27449. Node391_0.a('node.underlinevisible',false);
  27450. Node391_0.a('node.underlineBorderWidth', 1);
  27451. }
  27452. dataModel.add(Node391_0);
  27453. zoomNodeList.push({
  27454. node: Node391_0,
  27455. borderWidth: 0,
  27456. attr: 'node.borderwidth'
  27457. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27458. var Node391_1 = new ht.Node();
  27459. var Node391_1textStart, Node391_1textWidth, Node391_1lineStart, Node391_1align = 'left', Node391_1fontSize = 13.3333*_ratio.ratioY,Node391_1width = 59*_ratio.ratioX, Node391_1height = 25*_ratio.ratioY;
  27460. (function () {
  27461. if (Node391_1align === 'left') {
  27462. Node391_1textStart = Node391_1fontSize * 0.2 > 2 ? Node391_1fontSize * 0.2 - 4 : Node391_1fontSize * 0.2 - 9;
  27463. Node391_1textWidth = Node391_1width;
  27464. Node391_1lineStart = 1;
  27465. } else if (Node391_1align === 'right') {
  27466. Node391_1textStart = 0;
  27467. Node391_1textWidth =Node391_1fontSize <= 8 ? Node391_1width + Node391_1fontSize * 0.2 + 6 : Node391_1width - Node391_1fontSize * 0.2;
  27468. Node391_1lineStart = (Node391_1width - (ht.Default.getTextSize('P:', ' '+ Node391_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  27469. } else if (Node391_1align === 'center') {
  27470. Node391_1textStart = -3;
  27471. Node391_1textWidth = Node391_1width;
  27472. Node391_1lineStart = Node391_1width - ht.Default.getTextSize('P:', ' '+ Node391_1fontSize + 'px "Arial"').width - 11;
  27473. }
  27474. })();
  27475. Node391_1.setImage(GD.getTextJSON(Node391_1width, Node391_1height, true, false, false, ' '+ Node391_1fontSize + 'px "Arial"'))
  27476. Node391_1.setPosition(536*ratio.ratioX, 717*ratio.ratioY);
  27477. Node391_1.setWidth(Node391_1width);
  27478. Node391_1.setHeight(Node391_1height);
  27479. Node391_1._nodeType = 'text';
  27480. Node391_1._disallowEvert = true;
  27481. Node391_1.setRotation(0*Math.PI/180);
  27482. Node391_1.a('node.width', Node391_1width);
  27483. Node391_1.a('node.height', Node391_1height);
  27484. Node391_1.a('node.rect', [0, 0, Node391_1width, Node391_1height]);
  27485. Node391_1.a('node.bordercolor','rgba(0,0,0,1)');
  27486. Node391_1.a('node.borderwidth', 0);
  27487. Node391_1.a('node.background','' || 'rgba(0,0,0,0)');
  27488. Node391_1.a('node.gradient','');
  27489. Node391_1.a('node.gradientcolor','');
  27490. Node391_1.a('node.text','P:');
  27491. Node391_1.a('node.textalign','left');
  27492. Node391_1.a('node.textvAlign','middle');
  27493. Node391_1.a('node.textrect', [Node391_1textStart, 0, Node391_1textWidth, Node391_1height]);
  27494. Node391_1.a('node.color','rgba(0,0,0,1)');
  27495. Node391_1.a('node.font',' '+ Node391_1fontSize + 'px "Arial"');
  27496. Node391_1.a('node.textvisible',true);
  27497. Node391_1.a('node.linefeed',false);
  27498. if (false) {
  27499. Node391_1.a('node.textfunc',function(g) {
  27500. g.beginPath();
  27501. var str=Node391_1.a('node.text') || 'P:';
  27502. var color=Node391_1.a('node.color') || 'rgba(0,0,0,1)';
  27503. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node391_1width,Node391_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node391_1fontSize + 'px "Arial"', 0,g);
  27504. });
  27505. }
  27506. if (false) {
  27507. Node391_1.a('node.underlinepoints',[Node391_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node391_1fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node391_1fontSize + 'px "Arial"').width + 6, (Node391_1height - Node391_1fontSize) * 0.5*_ratio.ratioY + Node391_1fontSize + 2 ]);
  27508. Node391_1.a('node.underlinevisible',false);
  27509. Node391_1.a('node.underlineBorderWidth', 1);
  27510. }
  27511. dataModel.add(Node391_1);
  27512. zoomNodeList.push({
  27513. node: Node391_1,
  27514. borderWidth: 0,
  27515. attr: 'node.borderwidth'
  27516. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27517. var Node392_0 = new ht.Node();
  27518. var Node392_0textStart, Node392_0textWidth, Node392_0lineStart, Node392_0align = 'left', Node392_0fontSize = 13.3333*_ratio.ratioY,Node392_0width = 59*_ratio.ratioX, Node392_0height = 25*_ratio.ratioY;
  27519. (function () {
  27520. if (Node392_0align === 'left') {
  27521. Node392_0textStart = Node392_0fontSize * 0.2 > 2 ? Node392_0fontSize * 0.2 - 4 : Node392_0fontSize * 0.2 - 9;
  27522. Node392_0textWidth = Node392_0width;
  27523. Node392_0lineStart = 1;
  27524. } else if (Node392_0align === 'right') {
  27525. Node392_0textStart = 0;
  27526. Node392_0textWidth =Node392_0fontSize <= 8 ? Node392_0width + Node392_0fontSize * 0.2 + 6 : Node392_0width - Node392_0fontSize * 0.2;
  27527. Node392_0lineStart = (Node392_0width - (ht.Default.getTextSize('Ia:', ' '+ Node392_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  27528. } else if (Node392_0align === 'center') {
  27529. Node392_0textStart = -3;
  27530. Node392_0textWidth = Node392_0width;
  27531. Node392_0lineStart = Node392_0width - ht.Default.getTextSize('Ia:', ' '+ Node392_0fontSize + 'px "Arial"').width - 11;
  27532. }
  27533. })();
  27534. Node392_0.setImage(GD.getTextJSON(Node392_0width, Node392_0height, true, false, false, ' '+ Node392_0fontSize + 'px "Arial"'))
  27535. Node392_0.setPosition(624*ratio.ratioX, 696*ratio.ratioY);
  27536. Node392_0.setWidth(Node392_0width);
  27537. Node392_0.setHeight(Node392_0height);
  27538. Node392_0._nodeType = 'text';
  27539. Node392_0._disallowEvert = true;
  27540. Node392_0.setRotation(0*Math.PI/180);
  27541. Node392_0.a('node.width', Node392_0width);
  27542. Node392_0.a('node.height', Node392_0height);
  27543. Node392_0.a('node.rect', [0, 0, Node392_0width, Node392_0height]);
  27544. Node392_0.a('node.bordercolor','rgba(255,0,255,1)');
  27545. Node392_0.a('node.borderwidth', 0);
  27546. Node392_0.a('node.background','' || 'rgba(0,0,0,0)');
  27547. Node392_0.a('node.gradient','');
  27548. Node392_0.a('node.gradientcolor','');
  27549. Node392_0.a('node.text','Ia:');
  27550. Node392_0.a('node.textalign','left');
  27551. Node392_0.a('node.textvAlign','middle');
  27552. Node392_0.a('node.textrect', [Node392_0textStart, 0, Node392_0textWidth, Node392_0height]);
  27553. Node392_0.a('node.color','rgba(255,0,255,1)');
  27554. Node392_0.a('node.font',' '+ Node392_0fontSize + 'px "Arial"');
  27555. Node392_0.a('node.textvisible',true);
  27556. Node392_0.a('node.linefeed',false);
  27557. if (false) {
  27558. Node392_0.a('node.textfunc',function(g) {
  27559. g.beginPath();
  27560. var str=Node392_0.a('node.text') || 'Ia:';
  27561. var color=Node392_0.a('node.color') || 'rgba(255,0,255,1)';
  27562. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node392_0width,Node392_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node392_0fontSize + 'px "Arial"', 0,g);
  27563. });
  27564. }
  27565. if (false) {
  27566. Node392_0.a('node.underlinepoints',[Node392_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node392_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node392_0fontSize + 'px "Arial"').width + 6, (Node392_0height - Node392_0fontSize) * 0.5*_ratio.ratioY + Node392_0fontSize + 2 ]);
  27567. Node392_0.a('node.underlinevisible',false);
  27568. Node392_0.a('node.underlineBorderWidth', 1);
  27569. }
  27570. dataModel.add(Node392_0);
  27571. zoomNodeList.push({
  27572. node: Node392_0,
  27573. borderWidth: 0,
  27574. attr: 'node.borderwidth'
  27575. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27576. var Node392_1 = new ht.Node();
  27577. var Node392_1textStart, Node392_1textWidth, Node392_1lineStart, Node392_1align = 'left', Node392_1fontSize = 13.3333*_ratio.ratioY,Node392_1width = 59*_ratio.ratioX, Node392_1height = 25*_ratio.ratioY;
  27578. (function () {
  27579. if (Node392_1align === 'left') {
  27580. Node392_1textStart = Node392_1fontSize * 0.2 > 2 ? Node392_1fontSize * 0.2 - 4 : Node392_1fontSize * 0.2 - 9;
  27581. Node392_1textWidth = Node392_1width;
  27582. Node392_1lineStart = 1;
  27583. } else if (Node392_1align === 'right') {
  27584. Node392_1textStart = 0;
  27585. Node392_1textWidth =Node392_1fontSize <= 8 ? Node392_1width + Node392_1fontSize * 0.2 + 6 : Node392_1width - Node392_1fontSize * 0.2;
  27586. Node392_1lineStart = (Node392_1width - (ht.Default.getTextSize('P:', ' '+ Node392_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  27587. } else if (Node392_1align === 'center') {
  27588. Node392_1textStart = -3;
  27589. Node392_1textWidth = Node392_1width;
  27590. Node392_1lineStart = Node392_1width - ht.Default.getTextSize('P:', ' '+ Node392_1fontSize + 'px "Arial"').width - 11;
  27591. }
  27592. })();
  27593. Node392_1.setImage(GD.getTextJSON(Node392_1width, Node392_1height, true, false, false, ' '+ Node392_1fontSize + 'px "Arial"'))
  27594. Node392_1.setPosition(626*ratio.ratioX, 717*ratio.ratioY);
  27595. Node392_1.setWidth(Node392_1width);
  27596. Node392_1.setHeight(Node392_1height);
  27597. Node392_1._nodeType = 'text';
  27598. Node392_1._disallowEvert = true;
  27599. Node392_1.setRotation(0*Math.PI/180);
  27600. Node392_1.a('node.width', Node392_1width);
  27601. Node392_1.a('node.height', Node392_1height);
  27602. Node392_1.a('node.rect', [0, 0, Node392_1width, Node392_1height]);
  27603. Node392_1.a('node.bordercolor','rgba(0,0,0,1)');
  27604. Node392_1.a('node.borderwidth', 0);
  27605. Node392_1.a('node.background','' || 'rgba(0,0,0,0)');
  27606. Node392_1.a('node.gradient','');
  27607. Node392_1.a('node.gradientcolor','');
  27608. Node392_1.a('node.text','P:');
  27609. Node392_1.a('node.textalign','left');
  27610. Node392_1.a('node.textvAlign','middle');
  27611. Node392_1.a('node.textrect', [Node392_1textStart, 0, Node392_1textWidth, Node392_1height]);
  27612. Node392_1.a('node.color','rgba(0,0,0,1)');
  27613. Node392_1.a('node.font',' '+ Node392_1fontSize + 'px "Arial"');
  27614. Node392_1.a('node.textvisible',true);
  27615. Node392_1.a('node.linefeed',false);
  27616. if (false) {
  27617. Node392_1.a('node.textfunc',function(g) {
  27618. g.beginPath();
  27619. var str=Node392_1.a('node.text') || 'P:';
  27620. var color=Node392_1.a('node.color') || 'rgba(0,0,0,1)';
  27621. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node392_1width,Node392_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node392_1fontSize + 'px "Arial"', 0,g);
  27622. });
  27623. }
  27624. if (false) {
  27625. Node392_1.a('node.underlinepoints',[Node392_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node392_1fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node392_1fontSize + 'px "Arial"').width + 6, (Node392_1height - Node392_1fontSize) * 0.5*_ratio.ratioY + Node392_1fontSize + 2 ]);
  27626. Node392_1.a('node.underlinevisible',false);
  27627. Node392_1.a('node.underlineBorderWidth', 1);
  27628. }
  27629. dataModel.add(Node392_1);
  27630. zoomNodeList.push({
  27631. node: Node392_1,
  27632. borderWidth: 0,
  27633. attr: 'node.borderwidth'
  27634. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27635. var Node393_0 = new ht.Node();
  27636. var Node393_0textStart, Node393_0textWidth, Node393_0lineStart, Node393_0align = 'left', Node393_0fontSize = 13.3333*_ratio.ratioY,Node393_0width = 59*_ratio.ratioX, Node393_0height = 25*_ratio.ratioY;
  27637. (function () {
  27638. if (Node393_0align === 'left') {
  27639. Node393_0textStart = Node393_0fontSize * 0.2 > 2 ? Node393_0fontSize * 0.2 - 4 : Node393_0fontSize * 0.2 - 9;
  27640. Node393_0textWidth = Node393_0width;
  27641. Node393_0lineStart = 1;
  27642. } else if (Node393_0align === 'right') {
  27643. Node393_0textStart = 0;
  27644. Node393_0textWidth =Node393_0fontSize <= 8 ? Node393_0width + Node393_0fontSize * 0.2 + 6 : Node393_0width - Node393_0fontSize * 0.2;
  27645. Node393_0lineStart = (Node393_0width - (ht.Default.getTextSize('Ia:', ' '+ Node393_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  27646. } else if (Node393_0align === 'center') {
  27647. Node393_0textStart = -3;
  27648. Node393_0textWidth = Node393_0width;
  27649. Node393_0lineStart = Node393_0width - ht.Default.getTextSize('Ia:', ' '+ Node393_0fontSize + 'px "Arial"').width - 11;
  27650. }
  27651. })();
  27652. Node393_0.setImage(GD.getTextJSON(Node393_0width, Node393_0height, true, false, false, ' '+ Node393_0fontSize + 'px "Arial"'))
  27653. Node393_0.setPosition(714*ratio.ratioX, 696*ratio.ratioY);
  27654. Node393_0.setWidth(Node393_0width);
  27655. Node393_0.setHeight(Node393_0height);
  27656. Node393_0._nodeType = 'text';
  27657. Node393_0._disallowEvert = true;
  27658. Node393_0.setRotation(0*Math.PI/180);
  27659. Node393_0.a('node.width', Node393_0width);
  27660. Node393_0.a('node.height', Node393_0height);
  27661. Node393_0.a('node.rect', [0, 0, Node393_0width, Node393_0height]);
  27662. Node393_0.a('node.bordercolor','rgba(255,0,255,1)');
  27663. Node393_0.a('node.borderwidth', 0);
  27664. Node393_0.a('node.background','' || 'rgba(0,0,0,0)');
  27665. Node393_0.a('node.gradient','');
  27666. Node393_0.a('node.gradientcolor','');
  27667. Node393_0.a('node.text','Ia:');
  27668. Node393_0.a('node.textalign','left');
  27669. Node393_0.a('node.textvAlign','middle');
  27670. Node393_0.a('node.textrect', [Node393_0textStart, 0, Node393_0textWidth, Node393_0height]);
  27671. Node393_0.a('node.color','rgba(255,0,255,1)');
  27672. Node393_0.a('node.font',' '+ Node393_0fontSize + 'px "Arial"');
  27673. Node393_0.a('node.textvisible',true);
  27674. Node393_0.a('node.linefeed',false);
  27675. if (false) {
  27676. Node393_0.a('node.textfunc',function(g) {
  27677. g.beginPath();
  27678. var str=Node393_0.a('node.text') || 'Ia:';
  27679. var color=Node393_0.a('node.color') || 'rgba(255,0,255,1)';
  27680. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node393_0width,Node393_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node393_0fontSize + 'px "Arial"', 0,g);
  27681. });
  27682. }
  27683. if (false) {
  27684. Node393_0.a('node.underlinepoints',[Node393_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node393_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node393_0fontSize + 'px "Arial"').width + 6, (Node393_0height - Node393_0fontSize) * 0.5*_ratio.ratioY + Node393_0fontSize + 2 ]);
  27685. Node393_0.a('node.underlinevisible',false);
  27686. Node393_0.a('node.underlineBorderWidth', 1);
  27687. }
  27688. dataModel.add(Node393_0);
  27689. zoomNodeList.push({
  27690. node: Node393_0,
  27691. borderWidth: 0,
  27692. attr: 'node.borderwidth'
  27693. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27694. var Node393_1 = new ht.Node();
  27695. var Node393_1textStart, Node393_1textWidth, Node393_1lineStart, Node393_1align = 'left', Node393_1fontSize = 13.3333*_ratio.ratioY,Node393_1width = 59*_ratio.ratioX, Node393_1height = 25*_ratio.ratioY;
  27696. (function () {
  27697. if (Node393_1align === 'left') {
  27698. Node393_1textStart = Node393_1fontSize * 0.2 > 2 ? Node393_1fontSize * 0.2 - 4 : Node393_1fontSize * 0.2 - 9;
  27699. Node393_1textWidth = Node393_1width;
  27700. Node393_1lineStart = 1;
  27701. } else if (Node393_1align === 'right') {
  27702. Node393_1textStart = 0;
  27703. Node393_1textWidth =Node393_1fontSize <= 8 ? Node393_1width + Node393_1fontSize * 0.2 + 6 : Node393_1width - Node393_1fontSize * 0.2;
  27704. Node393_1lineStart = (Node393_1width - (ht.Default.getTextSize('P:', ' '+ Node393_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  27705. } else if (Node393_1align === 'center') {
  27706. Node393_1textStart = -3;
  27707. Node393_1textWidth = Node393_1width;
  27708. Node393_1lineStart = Node393_1width - ht.Default.getTextSize('P:', ' '+ Node393_1fontSize + 'px "Arial"').width - 11;
  27709. }
  27710. })();
  27711. Node393_1.setImage(GD.getTextJSON(Node393_1width, Node393_1height, true, false, false, ' '+ Node393_1fontSize + 'px "Arial"'))
  27712. Node393_1.setPosition(716*ratio.ratioX, 717*ratio.ratioY);
  27713. Node393_1.setWidth(Node393_1width);
  27714. Node393_1.setHeight(Node393_1height);
  27715. Node393_1._nodeType = 'text';
  27716. Node393_1._disallowEvert = true;
  27717. Node393_1.setRotation(0*Math.PI/180);
  27718. Node393_1.a('node.width', Node393_1width);
  27719. Node393_1.a('node.height', Node393_1height);
  27720. Node393_1.a('node.rect', [0, 0, Node393_1width, Node393_1height]);
  27721. Node393_1.a('node.bordercolor','rgba(0,0,0,1)');
  27722. Node393_1.a('node.borderwidth', 0);
  27723. Node393_1.a('node.background','' || 'rgba(0,0,0,0)');
  27724. Node393_1.a('node.gradient','');
  27725. Node393_1.a('node.gradientcolor','');
  27726. Node393_1.a('node.text','P:');
  27727. Node393_1.a('node.textalign','left');
  27728. Node393_1.a('node.textvAlign','middle');
  27729. Node393_1.a('node.textrect', [Node393_1textStart, 0, Node393_1textWidth, Node393_1height]);
  27730. Node393_1.a('node.color','rgba(0,0,0,1)');
  27731. Node393_1.a('node.font',' '+ Node393_1fontSize + 'px "Arial"');
  27732. Node393_1.a('node.textvisible',true);
  27733. Node393_1.a('node.linefeed',false);
  27734. if (false) {
  27735. Node393_1.a('node.textfunc',function(g) {
  27736. g.beginPath();
  27737. var str=Node393_1.a('node.text') || 'P:';
  27738. var color=Node393_1.a('node.color') || 'rgba(0,0,0,1)';
  27739. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node393_1width,Node393_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node393_1fontSize + 'px "Arial"', 0,g);
  27740. });
  27741. }
  27742. if (false) {
  27743. Node393_1.a('node.underlinepoints',[Node393_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node393_1fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node393_1fontSize + 'px "Arial"').width + 6, (Node393_1height - Node393_1fontSize) * 0.5*_ratio.ratioY + Node393_1fontSize + 2 ]);
  27744. Node393_1.a('node.underlinevisible',false);
  27745. Node393_1.a('node.underlineBorderWidth', 1);
  27746. }
  27747. dataModel.add(Node393_1);
  27748. zoomNodeList.push({
  27749. node: Node393_1,
  27750. borderWidth: 0,
  27751. attr: 'node.borderwidth'
  27752. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27753. var Node394_0= new ht.Node();
  27754. Node394_0._borderWidth = 1;
  27755. Node394_0.setImage({
  27756. width: 50*_ratio.ratioX,
  27757. height:20*_ratio.ratioY,
  27758. clip:function(g, width, height, data){
  27759. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node394_0._borderWidth);
  27760. g.clip();
  27761. },
  27762. comps: [
  27763. {
  27764. type: 'rect',
  27765. rect: {value: [0, 0, 50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node394_0.rect'},
  27766. background:{value:'rgba(0,0,192,1)', func: 'attr@Node394_0.background'},
  27767. gradient: {value:'', func: 'attr@Node394_0.gradient'},
  27768. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node394_0.gradientcolor'},
  27769. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node394_0.borderPattern'}
  27770. },
  27771. {
  27772. type: 'rect',
  27773. rect: {value: [0, 0, 0, 0], func: 'attr@Node394_0.fillrect'},
  27774. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node394_0.fillbackcolor'},
  27775. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node394_0.fillgradientcolor'},
  27776. gradient: {value: '', func: 'attr@Node394_0.fillgradient'}
  27777. },
  27778. {
  27779. type: 'rect',
  27780. rect: {value: [0,0,50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node394_0.rect'},
  27781. dash: false,
  27782. borderwidth: {value: 1, func: 'attr@Node394_0.borderwidth'},
  27783. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node394_0.color'},
  27784. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node394_0.borderPattern'}
  27785. }
  27786. ]
  27787. });
  27788. var Node394_0borderwidth = 1;
  27789. var Node394_0borderFillwidth = 1*2;
  27790. Node394_0 .setPosition(1353*ratio.ratioX,661*ratio.ratioY);
  27791. Node394_0.setSize(50*_ratio.ratioX, 20*_ratio.ratioY);
  27792. Node394_0.setRotation(0*Math.PI/180);
  27793. Node394_0.s({'pixelPerfect':true});
  27794. Node394_0.a('Node394_0.borderwidth',1);
  27795. Node394_0.a('Node394_0.color','@bordercolor@');
  27796. Node394_0.a('Node394_0.background','rgba(0,0,192,1)');
  27797. Node394_0.a('Node394_0.gradient','');
  27798. Node394_0.a('Node394_0.gradientcolor','rgba(0,0,192,1)');
  27799. Node394_0.a('Node394_0.borderPattern',getDashStyle("Solid"));
  27800. Node394_0.a('Node394_0.fillrect',[0,0,0,0]);
  27801. Node394_0.a('Node394_0.fillbackcolor','rgba(0, 0, 0, 0)');
  27802. Node394_0.a('Node394_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  27803. Node394_0.a('Node394_0.fillgradient','');
  27804. Node394_0borderwidth=1;
  27805. dataModel.add(Node394_0);
  27806. Node394_0.borderWidth = 1;
  27807. Node394_0.borderFillwidth = 1*2;
  27808. Node394_0._nodename = 'Node394_0';
  27809. Node394_0._nodeType = 'roundrect';
  27810. zoomNodeList.push({
  27811. node: Node394_0,
  27812. attr: 'Node394_0.borderwidth'
  27813. });
  27814. (function (node, _img) {
  27815. var setWidth = node.setWidth,
  27816. setHeight = node.setHeight;
  27817. node.setWidth = function (width) {
  27818. if (width === this.getWidth()) return ;
  27819. var height = this.getHeight();
  27820. _img.width = width;
  27821. this.a('Node394_0.rect', [0,0,width, height]);
  27822. setWidth.apply(this, arguments);
  27823. }
  27824. node.setHeight = function (height) {
  27825. if (height === this.getHeight()) return ;
  27826. var width = this.getWidth();
  27827. _img.height = height;
  27828. this.a('Node394_0.rect', [0,0,width, height]);
  27829. setHeight.apply(this, arguments);
  27830. }
  27831. })(Node394_0, Node394_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27832. var Node394_1 = new ht.Node();
  27833. var Node394_1textStart, Node394_1textWidth, Node394_1lineStart, Node394_1align = 'left', Node394_1fontSize = 13.3333*_ratio.ratioY,Node394_1width = 50*_ratio.ratioX, Node394_1height = 25*_ratio.ratioY;
  27834. (function () {
  27835. if (Node394_1align === 'left') {
  27836. Node394_1textStart = Node394_1fontSize * 0.2 > 2 ? Node394_1fontSize * 0.2 - 4 : Node394_1fontSize * 0.2 - 9;
  27837. Node394_1textWidth = Node394_1width;
  27838. Node394_1lineStart = 1;
  27839. } else if (Node394_1align === 'right') {
  27840. Node394_1textStart = 0;
  27841. Node394_1textWidth =Node394_1fontSize <= 8 ? Node394_1width + Node394_1fontSize * 0.2 + 6 : Node394_1width - Node394_1fontSize * 0.2;
  27842. Node394_1lineStart = (Node394_1width - (ht.Default.getTextSize('2-PT柜', ' '+ Node394_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  27843. } else if (Node394_1align === 'center') {
  27844. Node394_1textStart = -3;
  27845. Node394_1textWidth = Node394_1width;
  27846. Node394_1lineStart = Node394_1width - ht.Default.getTextSize('2-PT柜', ' '+ Node394_1fontSize + 'px "Arial"').width - 11;
  27847. }
  27848. })();
  27849. Node394_1.setImage(GD.getTextJSON(Node394_1width, Node394_1height, true, false, false, ' '+ Node394_1fontSize + 'px "Arial"'))
  27850. Node394_1.setPosition(1354*ratio.ratioX, 663*ratio.ratioY);
  27851. Node394_1.setWidth(Node394_1width);
  27852. Node394_1.setHeight(Node394_1height);
  27853. Node394_1._nodeType = 'text';
  27854. Node394_1._disallowEvert = true;
  27855. Node394_1.setRotation(0*Math.PI/180);
  27856. Node394_1.a('node.width', Node394_1width);
  27857. Node394_1.a('node.height', Node394_1height);
  27858. Node394_1.a('node.rect', [0, 0, Node394_1width, Node394_1height]);
  27859. Node394_1.a('node.bordercolor','rgba(255,255,255,1)');
  27860. Node394_1.a('node.borderwidth', 0);
  27861. Node394_1.a('node.background','' || 'rgba(0,0,0,0)');
  27862. Node394_1.a('node.gradient','');
  27863. Node394_1.a('node.gradientcolor','');
  27864. Node394_1.a('node.text','2-PT柜');
  27865. Node394_1.a('node.textalign','left');
  27866. Node394_1.a('node.textvAlign','middle');
  27867. Node394_1.a('node.textrect', [Node394_1textStart, 0, Node394_1textWidth, Node394_1height]);
  27868. Node394_1.a('node.color','rgba(255,255,255,1)');
  27869. Node394_1.a('node.font',' '+ Node394_1fontSize + 'px "Arial"');
  27870. Node394_1.a('node.textvisible',true);
  27871. Node394_1.a('node.linefeed',false);
  27872. if (false) {
  27873. Node394_1.a('node.textfunc',function(g) {
  27874. g.beginPath();
  27875. var str=Node394_1.a('node.text') || '2-PT柜';
  27876. var color=Node394_1.a('node.color') || 'rgba(255,255,255,1)';
  27877. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node394_1width,Node394_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node394_1fontSize + 'px "Arial"', 0,g);
  27878. });
  27879. }
  27880. if (false) {
  27881. Node394_1.a('node.underlinepoints',[Node394_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node394_1fontSize + 2 , ht.Default.getTextSize('2-PT柜', ' '+ Node394_1fontSize + 'px "Arial"').width + 6, (Node394_1height - Node394_1fontSize) * 0.5*_ratio.ratioY + Node394_1fontSize + 2 ]);
  27882. Node394_1.a('node.underlinevisible',false);
  27883. Node394_1.a('node.underlineBorderWidth', 1);
  27884. }
  27885. dataModel.add(Node394_1);
  27886. zoomNodeList.push({
  27887. node: Node394_1,
  27888. borderWidth: 0,
  27889. attr: 'node.borderwidth'
  27890. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27891. var Node395= new ht.Node();
  27892. Node395._borderWidth = 1;
  27893. Node395.setImage({
  27894. width: 50*_ratio.ratioX,
  27895. height:20*_ratio.ratioY,
  27896. clip:function(g, width, height, data){
  27897. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node395._borderWidth);
  27898. g.clip();
  27899. },
  27900. comps: [
  27901. {
  27902. type: 'rect',
  27903. rect: {value: [0, 0, 50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node395.rect'},
  27904. background:{value:'rgba(0,0,192,1)', func: 'attr@Node395.background'},
  27905. gradient: {value:'', func: 'attr@Node395.gradient'},
  27906. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node395.gradientcolor'},
  27907. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node395.borderPattern'}
  27908. },
  27909. {
  27910. type: 'rect',
  27911. rect: {value: [0, 0, 0, 0], func: 'attr@Node395.fillrect'},
  27912. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node395.fillbackcolor'},
  27913. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node395.fillgradientcolor'},
  27914. gradient: {value: '', func: 'attr@Node395.fillgradient'}
  27915. },
  27916. {
  27917. type: 'rect',
  27918. rect: {value: [0,0,50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node395.rect'},
  27919. dash: false,
  27920. borderwidth: {value: 1, func: 'attr@Node395.borderwidth'},
  27921. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node395.color'},
  27922. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node395.borderPattern'}
  27923. }
  27924. ]
  27925. });
  27926. var Node395borderwidth = 1;
  27927. var Node395borderFillwidth = 1*2;
  27928. Node395 .setPosition(1443*ratio.ratioX,661*ratio.ratioY);
  27929. Node395.setSize(50*_ratio.ratioX, 20*_ratio.ratioY);
  27930. Node395.setRotation(0*Math.PI/180);
  27931. Node395.s({'pixelPerfect':true});
  27932. Node395.a('Node395.borderwidth',1);
  27933. Node395.a('Node395.color','@bordercolor@');
  27934. Node395.a('Node395.background','rgba(0,0,192,1)');
  27935. Node395.a('Node395.gradient','');
  27936. Node395.a('Node395.gradientcolor','rgba(0,0,192,1)');
  27937. Node395.a('Node395.borderPattern',getDashStyle("Solid"));
  27938. Node395.a('Node395.fillrect',[0,0,0,0]);
  27939. Node395.a('Node395.fillbackcolor','rgba(0, 0, 0, 0)');
  27940. Node395.a('Node395.fillgradientcolor','rgba(0, 0, 0, 0)');
  27941. Node395.a('Node395.fillgradient','');
  27942. Node395borderwidth=1;
  27943. dataModel.add(Node395);
  27944. Node395.borderWidth = 1;
  27945. Node395.borderFillwidth = 1*2;
  27946. Node395._nodename = 'Node395';
  27947. Node395._nodeType = 'roundrect';
  27948. zoomNodeList.push({
  27949. node: Node395,
  27950. attr: 'Node395.borderwidth'
  27951. });
  27952. (function (node, _img) {
  27953. var setWidth = node.setWidth,
  27954. setHeight = node.setHeight;
  27955. node.setWidth = function (width) {
  27956. if (width === this.getWidth()) return ;
  27957. var height = this.getHeight();
  27958. _img.width = width;
  27959. this.a('Node395.rect', [0,0,width, height]);
  27960. setWidth.apply(this, arguments);
  27961. }
  27962. node.setHeight = function (height) {
  27963. if (height === this.getHeight()) return ;
  27964. var width = this.getWidth();
  27965. _img.height = height;
  27966. this.a('Node395.rect', [0,0,width, height]);
  27967. setHeight.apply(this, arguments);
  27968. }
  27969. })(Node395, Node395.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27970. var Node396 = new ht.Node();
  27971. var Node396textStart, Node396textWidth, Node396lineStart, Node396align = 'left', Node396fontSize = 13.3333*_ratio.ratioY,Node396width = 50*_ratio.ratioX, Node396height = 25*_ratio.ratioY;
  27972. (function () {
  27973. if (Node396align === 'left') {
  27974. Node396textStart = Node396fontSize * 0.2 > 2 ? Node396fontSize * 0.2 - 4 : Node396fontSize * 0.2 - 9;
  27975. Node396textWidth = Node396width;
  27976. Node396lineStart = 1;
  27977. } else if (Node396align === 'right') {
  27978. Node396textStart = 0;
  27979. Node396textWidth =Node396fontSize <= 8 ? Node396width + Node396fontSize * 0.2 + 6 : Node396width - Node396fontSize * 0.2;
  27980. Node396lineStart = (Node396width - (ht.Default.getTextSize('备用', ' '+ Node396fontSize + 'px "Arial"').width + 6)) * 0.5;
  27981. } else if (Node396align === 'center') {
  27982. Node396textStart = -3;
  27983. Node396textWidth = Node396width;
  27984. Node396lineStart = Node396width - ht.Default.getTextSize('备用', ' '+ Node396fontSize + 'px "Arial"').width - 11;
  27985. }
  27986. })();
  27987. Node396.setImage(GD.getTextJSON(Node396width, Node396height, true, false, false, ' '+ Node396fontSize + 'px "Arial"'))
  27988. Node396.setPosition(1450*ratio.ratioX, 663*ratio.ratioY);
  27989. Node396.setWidth(Node396width);
  27990. Node396.setHeight(Node396height);
  27991. Node396._nodeType = 'text';
  27992. Node396._disallowEvert = true;
  27993. Node396.setRotation(0*Math.PI/180);
  27994. Node396.a('node.width', Node396width);
  27995. Node396.a('node.height', Node396height);
  27996. Node396.a('node.rect', [0, 0, Node396width, Node396height]);
  27997. Node396.a('node.bordercolor','rgba(255,255,255,1)');
  27998. Node396.a('node.borderwidth', 0);
  27999. Node396.a('node.background','' || 'rgba(0,0,0,0)');
  28000. Node396.a('node.gradient','');
  28001. Node396.a('node.gradientcolor','');
  28002. Node396.a('node.text','备用');
  28003. Node396.a('node.textalign','left');
  28004. Node396.a('node.textvAlign','middle');
  28005. Node396.a('node.textrect', [Node396textStart, 0, Node396textWidth, Node396height]);
  28006. Node396.a('node.color','rgba(255,255,255,1)');
  28007. Node396.a('node.font',' '+ Node396fontSize + 'px "Arial"');
  28008. Node396.a('node.textvisible',true);
  28009. Node396.a('node.linefeed',false);
  28010. if (false) {
  28011. Node396.a('node.textfunc',function(g) {
  28012. g.beginPath();
  28013. var str=Node396.a('node.text') || '备用';
  28014. var color=Node396.a('node.color') || 'rgba(255,255,255,1)';
  28015. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node396width,Node396height,13.3333*_ratio.ratioY,"left",color,' '+ Node396fontSize + 'px "Arial"', 0,g);
  28016. });
  28017. }
  28018. if (false) {
  28019. Node396.a('node.underlinepoints',[Node396lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node396fontSize + 2 , ht.Default.getTextSize('备用', ' '+ Node396fontSize + 'px "Arial"').width + 6, (Node396height - Node396fontSize) * 0.5*_ratio.ratioY + Node396fontSize + 2 ]);
  28020. Node396.a('node.underlinevisible',false);
  28021. Node396.a('node.underlineBorderWidth', 1);
  28022. }
  28023. dataModel.add(Node396);
  28024. zoomNodeList.push({
  28025. node: Node396,
  28026. borderWidth: 0,
  28027. attr: 'node.borderwidth'
  28028. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28029. var Node397_0= new ht.Node();
  28030. Node397_0._borderWidth = 1;
  28031. Node397_0.setImage({
  28032. width: 50*_ratio.ratioX,
  28033. height:20*_ratio.ratioY,
  28034. clip:function(g, width, height, data){
  28035. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node397_0._borderWidth);
  28036. g.clip();
  28037. },
  28038. comps: [
  28039. {
  28040. type: 'rect',
  28041. rect: {value: [0, 0, 50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node397_0.rect'},
  28042. background:{value:'rgba(0,0,192,1)', func: 'attr@Node397_0.background'},
  28043. gradient: {value:'', func: 'attr@Node397_0.gradient'},
  28044. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node397_0.gradientcolor'},
  28045. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node397_0.borderPattern'}
  28046. },
  28047. {
  28048. type: 'rect',
  28049. rect: {value: [0, 0, 0, 0], func: 'attr@Node397_0.fillrect'},
  28050. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node397_0.fillbackcolor'},
  28051. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node397_0.fillgradientcolor'},
  28052. gradient: {value: '', func: 'attr@Node397_0.fillgradient'}
  28053. },
  28054. {
  28055. type: 'rect',
  28056. rect: {value: [0,0,50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node397_0.rect'},
  28057. dash: false,
  28058. borderwidth: {value: 1, func: 'attr@Node397_0.borderwidth'},
  28059. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node397_0.color'},
  28060. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node397_0.borderPattern'}
  28061. }
  28062. ]
  28063. });
  28064. var Node397_0borderwidth = 1;
  28065. var Node397_0borderFillwidth = 1*2;
  28066. Node397_0 .setPosition(1543*ratio.ratioX,661*ratio.ratioY);
  28067. Node397_0.setSize(50*_ratio.ratioX, 20*_ratio.ratioY);
  28068. Node397_0.setRotation(0*Math.PI/180);
  28069. Node397_0.s({'pixelPerfect':true});
  28070. Node397_0.a('Node397_0.borderwidth',1);
  28071. Node397_0.a('Node397_0.color','@bordercolor@');
  28072. Node397_0.a('Node397_0.background','rgba(0,0,192,1)');
  28073. Node397_0.a('Node397_0.gradient','');
  28074. Node397_0.a('Node397_0.gradientcolor','rgba(0,0,192,1)');
  28075. Node397_0.a('Node397_0.borderPattern',getDashStyle("Solid"));
  28076. Node397_0.a('Node397_0.fillrect',[0,0,0,0]);
  28077. Node397_0.a('Node397_0.fillbackcolor','rgba(0, 0, 0, 0)');
  28078. Node397_0.a('Node397_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  28079. Node397_0.a('Node397_0.fillgradient','');
  28080. Node397_0borderwidth=1;
  28081. dataModel.add(Node397_0);
  28082. Node397_0.borderWidth = 1;
  28083. Node397_0.borderFillwidth = 1*2;
  28084. Node397_0._nodename = 'Node397_0';
  28085. Node397_0._nodeType = 'roundrect';
  28086. zoomNodeList.push({
  28087. node: Node397_0,
  28088. attr: 'Node397_0.borderwidth'
  28089. });
  28090. (function (node, _img) {
  28091. var setWidth = node.setWidth,
  28092. setHeight = node.setHeight;
  28093. node.setWidth = function (width) {
  28094. if (width === this.getWidth()) return ;
  28095. var height = this.getHeight();
  28096. _img.width = width;
  28097. this.a('Node397_0.rect', [0,0,width, height]);
  28098. setWidth.apply(this, arguments);
  28099. }
  28100. node.setHeight = function (height) {
  28101. if (height === this.getHeight()) return ;
  28102. var width = this.getWidth();
  28103. _img.height = height;
  28104. this.a('Node397_0.rect', [0,0,width, height]);
  28105. setHeight.apply(this, arguments);
  28106. }
  28107. })(Node397_0, Node397_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28108. var Node397_1 = new ht.Node();
  28109. var Node397_1textStart, Node397_1textWidth, Node397_1lineStart, Node397_1align = 'left', Node397_1fontSize = 13.3333*_ratio.ratioY,Node397_1width = 50*_ratio.ratioX, Node397_1height = 25*_ratio.ratioY;
  28110. (function () {
  28111. if (Node397_1align === 'left') {
  28112. Node397_1textStart = Node397_1fontSize * 0.2 > 2 ? Node397_1fontSize * 0.2 - 4 : Node397_1fontSize * 0.2 - 9;
  28113. Node397_1textWidth = Node397_1width;
  28114. Node397_1lineStart = 1;
  28115. } else if (Node397_1align === 'right') {
  28116. Node397_1textStart = 0;
  28117. Node397_1textWidth =Node397_1fontSize <= 8 ? Node397_1width + Node397_1fontSize * 0.2 + 6 : Node397_1width - Node397_1fontSize * 0.2;
  28118. Node397_1lineStart = (Node397_1width - (ht.Default.getTextSize('7#出线', ' '+ Node397_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  28119. } else if (Node397_1align === 'center') {
  28120. Node397_1textStart = -3;
  28121. Node397_1textWidth = Node397_1width;
  28122. Node397_1lineStart = Node397_1width - ht.Default.getTextSize('7#出线', ' '+ Node397_1fontSize + 'px "Arial"').width - 11;
  28123. }
  28124. })();
  28125. Node397_1.setImage(GD.getTextJSON(Node397_1width, Node397_1height, true, false, false, ' '+ Node397_1fontSize + 'px "Arial"'))
  28126. Node397_1.setPosition(1544*ratio.ratioX, 663*ratio.ratioY);
  28127. Node397_1.setWidth(Node397_1width);
  28128. Node397_1.setHeight(Node397_1height);
  28129. Node397_1._nodeType = 'text';
  28130. Node397_1._disallowEvert = true;
  28131. Node397_1.setRotation(0*Math.PI/180);
  28132. Node397_1.a('node.width', Node397_1width);
  28133. Node397_1.a('node.height', Node397_1height);
  28134. Node397_1.a('node.rect', [0, 0, Node397_1width, Node397_1height]);
  28135. Node397_1.a('node.bordercolor','rgba(255,255,255,1)');
  28136. Node397_1.a('node.borderwidth', 0);
  28137. Node397_1.a('node.background','' || 'rgba(0,0,0,0)');
  28138. Node397_1.a('node.gradient','');
  28139. Node397_1.a('node.gradientcolor','');
  28140. Node397_1.a('node.text','7#出线');
  28141. Node397_1.a('node.textalign','left');
  28142. Node397_1.a('node.textvAlign','middle');
  28143. Node397_1.a('node.textrect', [Node397_1textStart, 0, Node397_1textWidth, Node397_1height]);
  28144. Node397_1.a('node.color','rgba(255,255,255,1)');
  28145. Node397_1.a('node.font',' '+ Node397_1fontSize + 'px "Arial"');
  28146. Node397_1.a('node.textvisible',true);
  28147. Node397_1.a('node.linefeed',false);
  28148. if (false) {
  28149. Node397_1.a('node.textfunc',function(g) {
  28150. g.beginPath();
  28151. var str=Node397_1.a('node.text') || '7#出线';
  28152. var color=Node397_1.a('node.color') || 'rgba(255,255,255,1)';
  28153. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node397_1width,Node397_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node397_1fontSize + 'px "Arial"', 0,g);
  28154. });
  28155. }
  28156. if (false) {
  28157. Node397_1.a('node.underlinepoints',[Node397_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node397_1fontSize + 2 , ht.Default.getTextSize('7#出线', ' '+ Node397_1fontSize + 'px "Arial"').width + 6, (Node397_1height - Node397_1fontSize) * 0.5*_ratio.ratioY + Node397_1fontSize + 2 ]);
  28158. Node397_1.a('node.underlinevisible',false);
  28159. Node397_1.a('node.underlineBorderWidth', 1);
  28160. }
  28161. dataModel.add(Node397_1);
  28162. zoomNodeList.push({
  28163. node: Node397_1,
  28164. borderWidth: 0,
  28165. attr: 'node.borderwidth'
  28166. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28167. var Node398= new ht.Node();
  28168. Node398._borderWidth = 1;
  28169. Node398.setImage({
  28170. width: 50*_ratio.ratioX,
  28171. height:20*_ratio.ratioY,
  28172. clip:function(g, width, height, data){
  28173. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node398._borderWidth);
  28174. g.clip();
  28175. },
  28176. comps: [
  28177. {
  28178. type: 'rect',
  28179. rect: {value: [0, 0, 50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node398.rect'},
  28180. background:{value:'rgba(0,0,192,1)', func: 'attr@Node398.background'},
  28181. gradient: {value:'', func: 'attr@Node398.gradient'},
  28182. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node398.gradientcolor'},
  28183. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node398.borderPattern'}
  28184. },
  28185. {
  28186. type: 'rect',
  28187. rect: {value: [0, 0, 0, 0], func: 'attr@Node398.fillrect'},
  28188. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node398.fillbackcolor'},
  28189. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node398.fillgradientcolor'},
  28190. gradient: {value: '', func: 'attr@Node398.fillgradient'}
  28191. },
  28192. {
  28193. type: 'rect',
  28194. rect: {value: [0,0,50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node398.rect'},
  28195. dash: false,
  28196. borderwidth: {value: 1, func: 'attr@Node398.borderwidth'},
  28197. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node398.color'},
  28198. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node398.borderPattern'}
  28199. }
  28200. ]
  28201. });
  28202. var Node398borderwidth = 1;
  28203. var Node398borderFillwidth = 1*2;
  28204. Node398 .setPosition(1643*ratio.ratioX,661*ratio.ratioY);
  28205. Node398.setSize(50*_ratio.ratioX, 20*_ratio.ratioY);
  28206. Node398.setRotation(0*Math.PI/180);
  28207. Node398.s({'pixelPerfect':true});
  28208. Node398.a('Node398.borderwidth',1);
  28209. Node398.a('Node398.color','@bordercolor@');
  28210. Node398.a('Node398.background','rgba(0,0,192,1)');
  28211. Node398.a('Node398.gradient','');
  28212. Node398.a('Node398.gradientcolor','rgba(0,0,192,1)');
  28213. Node398.a('Node398.borderPattern',getDashStyle("Solid"));
  28214. Node398.a('Node398.fillrect',[0,0,0,0]);
  28215. Node398.a('Node398.fillbackcolor','rgba(0, 0, 0, 0)');
  28216. Node398.a('Node398.fillgradientcolor','rgba(0, 0, 0, 0)');
  28217. Node398.a('Node398.fillgradient','');
  28218. Node398borderwidth=1;
  28219. dataModel.add(Node398);
  28220. Node398.borderWidth = 1;
  28221. Node398.borderFillwidth = 1*2;
  28222. Node398._nodename = 'Node398';
  28223. Node398._nodeType = 'roundrect';
  28224. zoomNodeList.push({
  28225. node: Node398,
  28226. attr: 'Node398.borderwidth'
  28227. });
  28228. (function (node, _img) {
  28229. var setWidth = node.setWidth,
  28230. setHeight = node.setHeight;
  28231. node.setWidth = function (width) {
  28232. if (width === this.getWidth()) return ;
  28233. var height = this.getHeight();
  28234. _img.width = width;
  28235. this.a('Node398.rect', [0,0,width, height]);
  28236. setWidth.apply(this, arguments);
  28237. }
  28238. node.setHeight = function (height) {
  28239. if (height === this.getHeight()) return ;
  28240. var width = this.getWidth();
  28241. _img.height = height;
  28242. this.a('Node398.rect', [0,0,width, height]);
  28243. setHeight.apply(this, arguments);
  28244. }
  28245. })(Node398, Node398.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28246. var Node399 = new ht.Node();
  28247. var Node399textStart, Node399textWidth, Node399lineStart, Node399align = 'left', Node399fontSize = 13.3333*_ratio.ratioY,Node399width = 50*_ratio.ratioX, Node399height = 25*_ratio.ratioY;
  28248. (function () {
  28249. if (Node399align === 'left') {
  28250. Node399textStart = Node399fontSize * 0.2 > 2 ? Node399fontSize * 0.2 - 4 : Node399fontSize * 0.2 - 9;
  28251. Node399textWidth = Node399width;
  28252. Node399lineStart = 1;
  28253. } else if (Node399align === 'right') {
  28254. Node399textStart = 0;
  28255. Node399textWidth =Node399fontSize <= 8 ? Node399width + Node399fontSize * 0.2 + 6 : Node399width - Node399fontSize * 0.2;
  28256. Node399lineStart = (Node399width - (ht.Default.getTextSize('8#出线', ' '+ Node399fontSize + 'px "Arial"').width + 6)) * 0.5;
  28257. } else if (Node399align === 'center') {
  28258. Node399textStart = -3;
  28259. Node399textWidth = Node399width;
  28260. Node399lineStart = Node399width - ht.Default.getTextSize('8#出线', ' '+ Node399fontSize + 'px "Arial"').width - 11;
  28261. }
  28262. })();
  28263. Node399.setImage(GD.getTextJSON(Node399width, Node399height, true, false, false, ' '+ Node399fontSize + 'px "Arial"'))
  28264. Node399.setPosition(1644*ratio.ratioX, 663*ratio.ratioY);
  28265. Node399.setWidth(Node399width);
  28266. Node399.setHeight(Node399height);
  28267. Node399._nodeType = 'text';
  28268. Node399._disallowEvert = true;
  28269. Node399.setRotation(0*Math.PI/180);
  28270. Node399.a('node.width', Node399width);
  28271. Node399.a('node.height', Node399height);
  28272. Node399.a('node.rect', [0, 0, Node399width, Node399height]);
  28273. Node399.a('node.bordercolor','rgba(255,255,255,1)');
  28274. Node399.a('node.borderwidth', 0);
  28275. Node399.a('node.background','' || 'rgba(0,0,0,0)');
  28276. Node399.a('node.gradient','');
  28277. Node399.a('node.gradientcolor','');
  28278. Node399.a('node.text','8#出线');
  28279. Node399.a('node.textalign','left');
  28280. Node399.a('node.textvAlign','middle');
  28281. Node399.a('node.textrect', [Node399textStart, 0, Node399textWidth, Node399height]);
  28282. Node399.a('node.color','rgba(255,255,255,1)');
  28283. Node399.a('node.font',' '+ Node399fontSize + 'px "Arial"');
  28284. Node399.a('node.textvisible',true);
  28285. Node399.a('node.linefeed',false);
  28286. if (false) {
  28287. Node399.a('node.textfunc',function(g) {
  28288. g.beginPath();
  28289. var str=Node399.a('node.text') || '8#出线';
  28290. var color=Node399.a('node.color') || 'rgba(255,255,255,1)';
  28291. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node399width,Node399height,13.3333*_ratio.ratioY,"left",color,' '+ Node399fontSize + 'px "Arial"', 0,g);
  28292. });
  28293. }
  28294. if (false) {
  28295. Node399.a('node.underlinepoints',[Node399lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node399fontSize + 2 , ht.Default.getTextSize('8#出线', ' '+ Node399fontSize + 'px "Arial"').width + 6, (Node399height - Node399fontSize) * 0.5*_ratio.ratioY + Node399fontSize + 2 ]);
  28296. Node399.a('node.underlinevisible',false);
  28297. Node399.a('node.underlineBorderWidth', 1);
  28298. }
  28299. dataModel.add(Node399);
  28300. zoomNodeList.push({
  28301. node: Node399,
  28302. borderWidth: 0,
  28303. attr: 'node.borderwidth'
  28304. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28305. var Node400= new ht.Node();
  28306. Node400._borderWidth = 1;
  28307. Node400.setImage({
  28308. width: 50*_ratio.ratioX,
  28309. height:20*_ratio.ratioY,
  28310. clip:function(g, width, height, data){
  28311. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node400._borderWidth);
  28312. g.clip();
  28313. },
  28314. comps: [
  28315. {
  28316. type: 'rect',
  28317. rect: {value: [0, 0, 50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node400.rect'},
  28318. background:{value:'rgba(0,0,192,1)', func: 'attr@Node400.background'},
  28319. gradient: {value:'', func: 'attr@Node400.gradient'},
  28320. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node400.gradientcolor'},
  28321. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node400.borderPattern'}
  28322. },
  28323. {
  28324. type: 'rect',
  28325. rect: {value: [0, 0, 0, 0], func: 'attr@Node400.fillrect'},
  28326. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node400.fillbackcolor'},
  28327. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node400.fillgradientcolor'},
  28328. gradient: {value: '', func: 'attr@Node400.fillgradient'}
  28329. },
  28330. {
  28331. type: 'rect',
  28332. rect: {value: [0,0,50*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node400.rect'},
  28333. dash: false,
  28334. borderwidth: {value: 1, func: 'attr@Node400.borderwidth'},
  28335. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node400.color'},
  28336. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node400.borderPattern'}
  28337. }
  28338. ]
  28339. });
  28340. var Node400borderwidth = 1;
  28341. var Node400borderFillwidth = 1*2;
  28342. Node400 .setPosition(1743*ratio.ratioX,661*ratio.ratioY);
  28343. Node400.setSize(50*_ratio.ratioX, 20*_ratio.ratioY);
  28344. Node400.setRotation(0*Math.PI/180);
  28345. Node400.s({'pixelPerfect':true});
  28346. Node400.a('Node400.borderwidth',1);
  28347. Node400.a('Node400.color','@bordercolor@');
  28348. Node400.a('Node400.background','rgba(0,0,192,1)');
  28349. Node400.a('Node400.gradient','');
  28350. Node400.a('Node400.gradientcolor','rgba(0,0,192,1)');
  28351. Node400.a('Node400.borderPattern',getDashStyle("Solid"));
  28352. Node400.a('Node400.fillrect',[0,0,0,0]);
  28353. Node400.a('Node400.fillbackcolor','rgba(0, 0, 0, 0)');
  28354. Node400.a('Node400.fillgradientcolor','rgba(0, 0, 0, 0)');
  28355. Node400.a('Node400.fillgradient','');
  28356. Node400borderwidth=1;
  28357. dataModel.add(Node400);
  28358. Node400.borderWidth = 1;
  28359. Node400.borderFillwidth = 1*2;
  28360. Node400._nodename = 'Node400';
  28361. Node400._nodeType = 'roundrect';
  28362. zoomNodeList.push({
  28363. node: Node400,
  28364. attr: 'Node400.borderwidth'
  28365. });
  28366. (function (node, _img) {
  28367. var setWidth = node.setWidth,
  28368. setHeight = node.setHeight;
  28369. node.setWidth = function (width) {
  28370. if (width === this.getWidth()) return ;
  28371. var height = this.getHeight();
  28372. _img.width = width;
  28373. this.a('Node400.rect', [0,0,width, height]);
  28374. setWidth.apply(this, arguments);
  28375. }
  28376. node.setHeight = function (height) {
  28377. if (height === this.getHeight()) return ;
  28378. var width = this.getWidth();
  28379. _img.height = height;
  28380. this.a('Node400.rect', [0,0,width, height]);
  28381. setHeight.apply(this, arguments);
  28382. }
  28383. })(Node400, Node400.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28384. var Node401 = new ht.Node();
  28385. var Node401textStart, Node401textWidth, Node401lineStart, Node401align = 'left', Node401fontSize = 13.3333*_ratio.ratioY,Node401width = 50*_ratio.ratioX, Node401height = 25*_ratio.ratioY;
  28386. (function () {
  28387. if (Node401align === 'left') {
  28388. Node401textStart = Node401fontSize * 0.2 > 2 ? Node401fontSize * 0.2 - 4 : Node401fontSize * 0.2 - 9;
  28389. Node401textWidth = Node401width;
  28390. Node401lineStart = 1;
  28391. } else if (Node401align === 'right') {
  28392. Node401textStart = 0;
  28393. Node401textWidth =Node401fontSize <= 8 ? Node401width + Node401fontSize * 0.2 + 6 : Node401width - Node401fontSize * 0.2;
  28394. Node401lineStart = (Node401width - (ht.Default.getTextSize('9#出线', ' '+ Node401fontSize + 'px "Arial"').width + 6)) * 0.5;
  28395. } else if (Node401align === 'center') {
  28396. Node401textStart = -3;
  28397. Node401textWidth = Node401width;
  28398. Node401lineStart = Node401width - ht.Default.getTextSize('9#出线', ' '+ Node401fontSize + 'px "Arial"').width - 11;
  28399. }
  28400. })();
  28401. Node401.setImage(GD.getTextJSON(Node401width, Node401height, true, false, false, ' '+ Node401fontSize + 'px "Arial"'))
  28402. Node401.setPosition(1744*ratio.ratioX, 663*ratio.ratioY);
  28403. Node401.setWidth(Node401width);
  28404. Node401.setHeight(Node401height);
  28405. Node401._nodeType = 'text';
  28406. Node401._disallowEvert = true;
  28407. Node401.setRotation(0*Math.PI/180);
  28408. Node401.a('node.width', Node401width);
  28409. Node401.a('node.height', Node401height);
  28410. Node401.a('node.rect', [0, 0, Node401width, Node401height]);
  28411. Node401.a('node.bordercolor','rgba(255,255,255,1)');
  28412. Node401.a('node.borderwidth', 0);
  28413. Node401.a('node.background','' || 'rgba(0,0,0,0)');
  28414. Node401.a('node.gradient','');
  28415. Node401.a('node.gradientcolor','');
  28416. Node401.a('node.text','9#出线');
  28417. Node401.a('node.textalign','left');
  28418. Node401.a('node.textvAlign','middle');
  28419. Node401.a('node.textrect', [Node401textStart, 0, Node401textWidth, Node401height]);
  28420. Node401.a('node.color','rgba(255,255,255,1)');
  28421. Node401.a('node.font',' '+ Node401fontSize + 'px "Arial"');
  28422. Node401.a('node.textvisible',true);
  28423. Node401.a('node.linefeed',false);
  28424. if (false) {
  28425. Node401.a('node.textfunc',function(g) {
  28426. g.beginPath();
  28427. var str=Node401.a('node.text') || '9#出线';
  28428. var color=Node401.a('node.color') || 'rgba(255,255,255,1)';
  28429. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node401width,Node401height,13.3333*_ratio.ratioY,"left",color,' '+ Node401fontSize + 'px "Arial"', 0,g);
  28430. });
  28431. }
  28432. if (false) {
  28433. Node401.a('node.underlinepoints',[Node401lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node401fontSize + 2 , ht.Default.getTextSize('9#出线', ' '+ Node401fontSize + 'px "Arial"').width + 6, (Node401height - Node401fontSize) * 0.5*_ratio.ratioY + Node401fontSize + 2 ]);
  28434. Node401.a('node.underlinevisible',false);
  28435. Node401.a('node.underlineBorderWidth', 1);
  28436. }
  28437. dataModel.add(Node401);
  28438. zoomNodeList.push({
  28439. node: Node401,
  28440. borderWidth: 0,
  28441. attr: 'node.borderwidth'
  28442. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28443. var Node402_0 = new ht.Node();
  28444. var Node402_0textStart, Node402_0textWidth, Node402_0lineStart, Node402_0align = 'left', Node402_0fontSize = 13.3333*_ratio.ratioY,Node402_0width = 59*_ratio.ratioX, Node402_0height = 25*_ratio.ratioY;
  28445. (function () {
  28446. if (Node402_0align === 'left') {
  28447. Node402_0textStart = Node402_0fontSize * 0.2 > 2 ? Node402_0fontSize * 0.2 - 4 : Node402_0fontSize * 0.2 - 9;
  28448. Node402_0textWidth = Node402_0width;
  28449. Node402_0lineStart = 1;
  28450. } else if (Node402_0align === 'right') {
  28451. Node402_0textStart = 0;
  28452. Node402_0textWidth =Node402_0fontSize <= 8 ? Node402_0width + Node402_0fontSize * 0.2 + 6 : Node402_0width - Node402_0fontSize * 0.2;
  28453. Node402_0lineStart = (Node402_0width - (ht.Default.getTextSize('Ia:', ' '+ Node402_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  28454. } else if (Node402_0align === 'center') {
  28455. Node402_0textStart = -3;
  28456. Node402_0textWidth = Node402_0width;
  28457. Node402_0lineStart = Node402_0width - ht.Default.getTextSize('Ia:', ' '+ Node402_0fontSize + 'px "Arial"').width - 11;
  28458. }
  28459. })();
  28460. Node402_0.setImage(GD.getTextJSON(Node402_0width, Node402_0height, true, false, false, ' '+ Node402_0fontSize + 'px "Arial"'))
  28461. Node402_0.setPosition(1544*ratio.ratioX, 696*ratio.ratioY);
  28462. Node402_0.setWidth(Node402_0width);
  28463. Node402_0.setHeight(Node402_0height);
  28464. Node402_0._nodeType = 'text';
  28465. Node402_0._disallowEvert = true;
  28466. Node402_0.setRotation(0*Math.PI/180);
  28467. Node402_0.a('node.width', Node402_0width);
  28468. Node402_0.a('node.height', Node402_0height);
  28469. Node402_0.a('node.rect', [0, 0, Node402_0width, Node402_0height]);
  28470. Node402_0.a('node.bordercolor','rgba(255,0,255,1)');
  28471. Node402_0.a('node.borderwidth', 0);
  28472. Node402_0.a('node.background','' || 'rgba(0,0,0,0)');
  28473. Node402_0.a('node.gradient','');
  28474. Node402_0.a('node.gradientcolor','');
  28475. Node402_0.a('node.text','Ia:');
  28476. Node402_0.a('node.textalign','left');
  28477. Node402_0.a('node.textvAlign','middle');
  28478. Node402_0.a('node.textrect', [Node402_0textStart, 0, Node402_0textWidth, Node402_0height]);
  28479. Node402_0.a('node.color','rgba(255,0,255,1)');
  28480. Node402_0.a('node.font',' '+ Node402_0fontSize + 'px "Arial"');
  28481. Node402_0.a('node.textvisible',true);
  28482. Node402_0.a('node.linefeed',false);
  28483. if (false) {
  28484. Node402_0.a('node.textfunc',function(g) {
  28485. g.beginPath();
  28486. var str=Node402_0.a('node.text') || 'Ia:';
  28487. var color=Node402_0.a('node.color') || 'rgba(255,0,255,1)';
  28488. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node402_0width,Node402_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node402_0fontSize + 'px "Arial"', 0,g);
  28489. });
  28490. }
  28491. if (false) {
  28492. Node402_0.a('node.underlinepoints',[Node402_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node402_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node402_0fontSize + 'px "Arial"').width + 6, (Node402_0height - Node402_0fontSize) * 0.5*_ratio.ratioY + Node402_0fontSize + 2 ]);
  28493. Node402_0.a('node.underlinevisible',false);
  28494. Node402_0.a('node.underlineBorderWidth', 1);
  28495. }
  28496. dataModel.add(Node402_0);
  28497. zoomNodeList.push({
  28498. node: Node402_0,
  28499. borderWidth: 0,
  28500. attr: 'node.borderwidth'
  28501. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28502. var Node402_1 = new ht.Node();
  28503. var Node402_1textStart, Node402_1textWidth, Node402_1lineStart, Node402_1align = 'left', Node402_1fontSize = 13.3333*_ratio.ratioY,Node402_1width = 59*_ratio.ratioX, Node402_1height = 25*_ratio.ratioY;
  28504. (function () {
  28505. if (Node402_1align === 'left') {
  28506. Node402_1textStart = Node402_1fontSize * 0.2 > 2 ? Node402_1fontSize * 0.2 - 4 : Node402_1fontSize * 0.2 - 9;
  28507. Node402_1textWidth = Node402_1width;
  28508. Node402_1lineStart = 1;
  28509. } else if (Node402_1align === 'right') {
  28510. Node402_1textStart = 0;
  28511. Node402_1textWidth =Node402_1fontSize <= 8 ? Node402_1width + Node402_1fontSize * 0.2 + 6 : Node402_1width - Node402_1fontSize * 0.2;
  28512. Node402_1lineStart = (Node402_1width - (ht.Default.getTextSize('P:', ' '+ Node402_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  28513. } else if (Node402_1align === 'center') {
  28514. Node402_1textStart = -3;
  28515. Node402_1textWidth = Node402_1width;
  28516. Node402_1lineStart = Node402_1width - ht.Default.getTextSize('P:', ' '+ Node402_1fontSize + 'px "Arial"').width - 11;
  28517. }
  28518. })();
  28519. Node402_1.setImage(GD.getTextJSON(Node402_1width, Node402_1height, true, false, false, ' '+ Node402_1fontSize + 'px "Arial"'))
  28520. Node402_1.setPosition(1546*ratio.ratioX, 717*ratio.ratioY);
  28521. Node402_1.setWidth(Node402_1width);
  28522. Node402_1.setHeight(Node402_1height);
  28523. Node402_1._nodeType = 'text';
  28524. Node402_1._disallowEvert = true;
  28525. Node402_1.setRotation(0*Math.PI/180);
  28526. Node402_1.a('node.width', Node402_1width);
  28527. Node402_1.a('node.height', Node402_1height);
  28528. Node402_1.a('node.rect', [0, 0, Node402_1width, Node402_1height]);
  28529. Node402_1.a('node.bordercolor','rgba(0,0,0,1)');
  28530. Node402_1.a('node.borderwidth', 0);
  28531. Node402_1.a('node.background','' || 'rgba(0,0,0,0)');
  28532. Node402_1.a('node.gradient','');
  28533. Node402_1.a('node.gradientcolor','');
  28534. Node402_1.a('node.text','P:');
  28535. Node402_1.a('node.textalign','left');
  28536. Node402_1.a('node.textvAlign','middle');
  28537. Node402_1.a('node.textrect', [Node402_1textStart, 0, Node402_1textWidth, Node402_1height]);
  28538. Node402_1.a('node.color','rgba(0,0,0,1)');
  28539. Node402_1.a('node.font',' '+ Node402_1fontSize + 'px "Arial"');
  28540. Node402_1.a('node.textvisible',true);
  28541. Node402_1.a('node.linefeed',false);
  28542. if (false) {
  28543. Node402_1.a('node.textfunc',function(g) {
  28544. g.beginPath();
  28545. var str=Node402_1.a('node.text') || 'P:';
  28546. var color=Node402_1.a('node.color') || 'rgba(0,0,0,1)';
  28547. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node402_1width,Node402_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node402_1fontSize + 'px "Arial"', 0,g);
  28548. });
  28549. }
  28550. if (false) {
  28551. Node402_1.a('node.underlinepoints',[Node402_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node402_1fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node402_1fontSize + 'px "Arial"').width + 6, (Node402_1height - Node402_1fontSize) * 0.5*_ratio.ratioY + Node402_1fontSize + 2 ]);
  28552. Node402_1.a('node.underlinevisible',false);
  28553. Node402_1.a('node.underlineBorderWidth', 1);
  28554. }
  28555. dataModel.add(Node402_1);
  28556. zoomNodeList.push({
  28557. node: Node402_1,
  28558. borderWidth: 0,
  28559. attr: 'node.borderwidth'
  28560. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28561. var Node403_0 = new ht.Node();
  28562. var Node403_0textStart, Node403_0textWidth, Node403_0lineStart, Node403_0align = 'left', Node403_0fontSize = 13.3333*_ratio.ratioY,Node403_0width = 59*_ratio.ratioX, Node403_0height = 25*_ratio.ratioY;
  28563. (function () {
  28564. if (Node403_0align === 'left') {
  28565. Node403_0textStart = Node403_0fontSize * 0.2 > 2 ? Node403_0fontSize * 0.2 - 4 : Node403_0fontSize * 0.2 - 9;
  28566. Node403_0textWidth = Node403_0width;
  28567. Node403_0lineStart = 1;
  28568. } else if (Node403_0align === 'right') {
  28569. Node403_0textStart = 0;
  28570. Node403_0textWidth =Node403_0fontSize <= 8 ? Node403_0width + Node403_0fontSize * 0.2 + 6 : Node403_0width - Node403_0fontSize * 0.2;
  28571. Node403_0lineStart = (Node403_0width - (ht.Default.getTextSize('Ia:', ' '+ Node403_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  28572. } else if (Node403_0align === 'center') {
  28573. Node403_0textStart = -3;
  28574. Node403_0textWidth = Node403_0width;
  28575. Node403_0lineStart = Node403_0width - ht.Default.getTextSize('Ia:', ' '+ Node403_0fontSize + 'px "Arial"').width - 11;
  28576. }
  28577. })();
  28578. Node403_0.setImage(GD.getTextJSON(Node403_0width, Node403_0height, true, false, false, ' '+ Node403_0fontSize + 'px "Arial"'))
  28579. Node403_0.setPosition(1644*ratio.ratioX, 696*ratio.ratioY);
  28580. Node403_0.setWidth(Node403_0width);
  28581. Node403_0.setHeight(Node403_0height);
  28582. Node403_0._nodeType = 'text';
  28583. Node403_0._disallowEvert = true;
  28584. Node403_0.setRotation(0*Math.PI/180);
  28585. Node403_0.a('node.width', Node403_0width);
  28586. Node403_0.a('node.height', Node403_0height);
  28587. Node403_0.a('node.rect', [0, 0, Node403_0width, Node403_0height]);
  28588. Node403_0.a('node.bordercolor','rgba(255,0,255,1)');
  28589. Node403_0.a('node.borderwidth', 0);
  28590. Node403_0.a('node.background','' || 'rgba(0,0,0,0)');
  28591. Node403_0.a('node.gradient','');
  28592. Node403_0.a('node.gradientcolor','');
  28593. Node403_0.a('node.text','Ia:');
  28594. Node403_0.a('node.textalign','left');
  28595. Node403_0.a('node.textvAlign','middle');
  28596. Node403_0.a('node.textrect', [Node403_0textStart, 0, Node403_0textWidth, Node403_0height]);
  28597. Node403_0.a('node.color','rgba(255,0,255,1)');
  28598. Node403_0.a('node.font',' '+ Node403_0fontSize + 'px "Arial"');
  28599. Node403_0.a('node.textvisible',true);
  28600. Node403_0.a('node.linefeed',false);
  28601. if (false) {
  28602. Node403_0.a('node.textfunc',function(g) {
  28603. g.beginPath();
  28604. var str=Node403_0.a('node.text') || 'Ia:';
  28605. var color=Node403_0.a('node.color') || 'rgba(255,0,255,1)';
  28606. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node403_0width,Node403_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node403_0fontSize + 'px "Arial"', 0,g);
  28607. });
  28608. }
  28609. if (false) {
  28610. Node403_0.a('node.underlinepoints',[Node403_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node403_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node403_0fontSize + 'px "Arial"').width + 6, (Node403_0height - Node403_0fontSize) * 0.5*_ratio.ratioY + Node403_0fontSize + 2 ]);
  28611. Node403_0.a('node.underlinevisible',false);
  28612. Node403_0.a('node.underlineBorderWidth', 1);
  28613. }
  28614. dataModel.add(Node403_0);
  28615. zoomNodeList.push({
  28616. node: Node403_0,
  28617. borderWidth: 0,
  28618. attr: 'node.borderwidth'
  28619. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28620. var Node403_1 = new ht.Node();
  28621. var Node403_1textStart, Node403_1textWidth, Node403_1lineStart, Node403_1align = 'left', Node403_1fontSize = 13.3333*_ratio.ratioY,Node403_1width = 59*_ratio.ratioX, Node403_1height = 25*_ratio.ratioY;
  28622. (function () {
  28623. if (Node403_1align === 'left') {
  28624. Node403_1textStart = Node403_1fontSize * 0.2 > 2 ? Node403_1fontSize * 0.2 - 4 : Node403_1fontSize * 0.2 - 9;
  28625. Node403_1textWidth = Node403_1width;
  28626. Node403_1lineStart = 1;
  28627. } else if (Node403_1align === 'right') {
  28628. Node403_1textStart = 0;
  28629. Node403_1textWidth =Node403_1fontSize <= 8 ? Node403_1width + Node403_1fontSize * 0.2 + 6 : Node403_1width - Node403_1fontSize * 0.2;
  28630. Node403_1lineStart = (Node403_1width - (ht.Default.getTextSize('P:', ' '+ Node403_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  28631. } else if (Node403_1align === 'center') {
  28632. Node403_1textStart = -3;
  28633. Node403_1textWidth = Node403_1width;
  28634. Node403_1lineStart = Node403_1width - ht.Default.getTextSize('P:', ' '+ Node403_1fontSize + 'px "Arial"').width - 11;
  28635. }
  28636. })();
  28637. Node403_1.setImage(GD.getTextJSON(Node403_1width, Node403_1height, true, false, false, ' '+ Node403_1fontSize + 'px "Arial"'))
  28638. Node403_1.setPosition(1646*ratio.ratioX, 717*ratio.ratioY);
  28639. Node403_1.setWidth(Node403_1width);
  28640. Node403_1.setHeight(Node403_1height);
  28641. Node403_1._nodeType = 'text';
  28642. Node403_1._disallowEvert = true;
  28643. Node403_1.setRotation(0*Math.PI/180);
  28644. Node403_1.a('node.width', Node403_1width);
  28645. Node403_1.a('node.height', Node403_1height);
  28646. Node403_1.a('node.rect', [0, 0, Node403_1width, Node403_1height]);
  28647. Node403_1.a('node.bordercolor','rgba(0,0,0,1)');
  28648. Node403_1.a('node.borderwidth', 0);
  28649. Node403_1.a('node.background','' || 'rgba(0,0,0,0)');
  28650. Node403_1.a('node.gradient','');
  28651. Node403_1.a('node.gradientcolor','');
  28652. Node403_1.a('node.text','P:');
  28653. Node403_1.a('node.textalign','left');
  28654. Node403_1.a('node.textvAlign','middle');
  28655. Node403_1.a('node.textrect', [Node403_1textStart, 0, Node403_1textWidth, Node403_1height]);
  28656. Node403_1.a('node.color','rgba(0,0,0,1)');
  28657. Node403_1.a('node.font',' '+ Node403_1fontSize + 'px "Arial"');
  28658. Node403_1.a('node.textvisible',true);
  28659. Node403_1.a('node.linefeed',false);
  28660. if (false) {
  28661. Node403_1.a('node.textfunc',function(g) {
  28662. g.beginPath();
  28663. var str=Node403_1.a('node.text') || 'P:';
  28664. var color=Node403_1.a('node.color') || 'rgba(0,0,0,1)';
  28665. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node403_1width,Node403_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node403_1fontSize + 'px "Arial"', 0,g);
  28666. });
  28667. }
  28668. if (false) {
  28669. Node403_1.a('node.underlinepoints',[Node403_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node403_1fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node403_1fontSize + 'px "Arial"').width + 6, (Node403_1height - Node403_1fontSize) * 0.5*_ratio.ratioY + Node403_1fontSize + 2 ]);
  28670. Node403_1.a('node.underlinevisible',false);
  28671. Node403_1.a('node.underlineBorderWidth', 1);
  28672. }
  28673. dataModel.add(Node403_1);
  28674. zoomNodeList.push({
  28675. node: Node403_1,
  28676. borderWidth: 0,
  28677. attr: 'node.borderwidth'
  28678. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28679. var Node404_0 = new ht.Node();
  28680. var Node404_0textStart, Node404_0textWidth, Node404_0lineStart, Node404_0align = 'left', Node404_0fontSize = 13.3333*_ratio.ratioY,Node404_0width = 59*_ratio.ratioX, Node404_0height = 25*_ratio.ratioY;
  28681. (function () {
  28682. if (Node404_0align === 'left') {
  28683. Node404_0textStart = Node404_0fontSize * 0.2 > 2 ? Node404_0fontSize * 0.2 - 4 : Node404_0fontSize * 0.2 - 9;
  28684. Node404_0textWidth = Node404_0width;
  28685. Node404_0lineStart = 1;
  28686. } else if (Node404_0align === 'right') {
  28687. Node404_0textStart = 0;
  28688. Node404_0textWidth =Node404_0fontSize <= 8 ? Node404_0width + Node404_0fontSize * 0.2 + 6 : Node404_0width - Node404_0fontSize * 0.2;
  28689. Node404_0lineStart = (Node404_0width - (ht.Default.getTextSize('Ia:', ' '+ Node404_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  28690. } else if (Node404_0align === 'center') {
  28691. Node404_0textStart = -3;
  28692. Node404_0textWidth = Node404_0width;
  28693. Node404_0lineStart = Node404_0width - ht.Default.getTextSize('Ia:', ' '+ Node404_0fontSize + 'px "Arial"').width - 11;
  28694. }
  28695. })();
  28696. Node404_0.setImage(GD.getTextJSON(Node404_0width, Node404_0height, true, false, false, ' '+ Node404_0fontSize + 'px "Arial"'))
  28697. Node404_0.setPosition(1744*ratio.ratioX, 696*ratio.ratioY);
  28698. Node404_0.setWidth(Node404_0width);
  28699. Node404_0.setHeight(Node404_0height);
  28700. Node404_0._nodeType = 'text';
  28701. Node404_0._disallowEvert = true;
  28702. Node404_0.setRotation(0*Math.PI/180);
  28703. Node404_0.a('node.width', Node404_0width);
  28704. Node404_0.a('node.height', Node404_0height);
  28705. Node404_0.a('node.rect', [0, 0, Node404_0width, Node404_0height]);
  28706. Node404_0.a('node.bordercolor','rgba(255,0,255,1)');
  28707. Node404_0.a('node.borderwidth', 0);
  28708. Node404_0.a('node.background','' || 'rgba(0,0,0,0)');
  28709. Node404_0.a('node.gradient','');
  28710. Node404_0.a('node.gradientcolor','');
  28711. Node404_0.a('node.text','Ia:');
  28712. Node404_0.a('node.textalign','left');
  28713. Node404_0.a('node.textvAlign','middle');
  28714. Node404_0.a('node.textrect', [Node404_0textStart, 0, Node404_0textWidth, Node404_0height]);
  28715. Node404_0.a('node.color','rgba(255,0,255,1)');
  28716. Node404_0.a('node.font',' '+ Node404_0fontSize + 'px "Arial"');
  28717. Node404_0.a('node.textvisible',true);
  28718. Node404_0.a('node.linefeed',false);
  28719. if (false) {
  28720. Node404_0.a('node.textfunc',function(g) {
  28721. g.beginPath();
  28722. var str=Node404_0.a('node.text') || 'Ia:';
  28723. var color=Node404_0.a('node.color') || 'rgba(255,0,255,1)';
  28724. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node404_0width,Node404_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node404_0fontSize + 'px "Arial"', 0,g);
  28725. });
  28726. }
  28727. if (false) {
  28728. Node404_0.a('node.underlinepoints',[Node404_0lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node404_0fontSize + 2 , ht.Default.getTextSize('Ia:', ' '+ Node404_0fontSize + 'px "Arial"').width + 6, (Node404_0height - Node404_0fontSize) * 0.5*_ratio.ratioY + Node404_0fontSize + 2 ]);
  28729. Node404_0.a('node.underlinevisible',false);
  28730. Node404_0.a('node.underlineBorderWidth', 1);
  28731. }
  28732. dataModel.add(Node404_0);
  28733. zoomNodeList.push({
  28734. node: Node404_0,
  28735. borderWidth: 0,
  28736. attr: 'node.borderwidth'
  28737. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28738. var Node404_1 = new ht.Node();
  28739. var Node404_1textStart, Node404_1textWidth, Node404_1lineStart, Node404_1align = 'left', Node404_1fontSize = 13.3333*_ratio.ratioY,Node404_1width = 59*_ratio.ratioX, Node404_1height = 25*_ratio.ratioY;
  28740. (function () {
  28741. if (Node404_1align === 'left') {
  28742. Node404_1textStart = Node404_1fontSize * 0.2 > 2 ? Node404_1fontSize * 0.2 - 4 : Node404_1fontSize * 0.2 - 9;
  28743. Node404_1textWidth = Node404_1width;
  28744. Node404_1lineStart = 1;
  28745. } else if (Node404_1align === 'right') {
  28746. Node404_1textStart = 0;
  28747. Node404_1textWidth =Node404_1fontSize <= 8 ? Node404_1width + Node404_1fontSize * 0.2 + 6 : Node404_1width - Node404_1fontSize * 0.2;
  28748. Node404_1lineStart = (Node404_1width - (ht.Default.getTextSize('P:', ' '+ Node404_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  28749. } else if (Node404_1align === 'center') {
  28750. Node404_1textStart = -3;
  28751. Node404_1textWidth = Node404_1width;
  28752. Node404_1lineStart = Node404_1width - ht.Default.getTextSize('P:', ' '+ Node404_1fontSize + 'px "Arial"').width - 11;
  28753. }
  28754. })();
  28755. Node404_1.setImage(GD.getTextJSON(Node404_1width, Node404_1height, true, false, false, ' '+ Node404_1fontSize + 'px "Arial"'))
  28756. Node404_1.setPosition(1746*ratio.ratioX, 717*ratio.ratioY);
  28757. Node404_1.setWidth(Node404_1width);
  28758. Node404_1.setHeight(Node404_1height);
  28759. Node404_1._nodeType = 'text';
  28760. Node404_1._disallowEvert = true;
  28761. Node404_1.setRotation(0*Math.PI/180);
  28762. Node404_1.a('node.width', Node404_1width);
  28763. Node404_1.a('node.height', Node404_1height);
  28764. Node404_1.a('node.rect', [0, 0, Node404_1width, Node404_1height]);
  28765. Node404_1.a('node.bordercolor','rgba(0,0,0,1)');
  28766. Node404_1.a('node.borderwidth', 0);
  28767. Node404_1.a('node.background','' || 'rgba(0,0,0,0)');
  28768. Node404_1.a('node.gradient','');
  28769. Node404_1.a('node.gradientcolor','');
  28770. Node404_1.a('node.text','P:');
  28771. Node404_1.a('node.textalign','left');
  28772. Node404_1.a('node.textvAlign','middle');
  28773. Node404_1.a('node.textrect', [Node404_1textStart, 0, Node404_1textWidth, Node404_1height]);
  28774. Node404_1.a('node.color','rgba(0,0,0,1)');
  28775. Node404_1.a('node.font',' '+ Node404_1fontSize + 'px "Arial"');
  28776. Node404_1.a('node.textvisible',true);
  28777. Node404_1.a('node.linefeed',false);
  28778. if (false) {
  28779. Node404_1.a('node.textfunc',function(g) {
  28780. g.beginPath();
  28781. var str=Node404_1.a('node.text') || 'P:';
  28782. var color=Node404_1.a('node.color') || 'rgba(0,0,0,1)';
  28783. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node404_1width,Node404_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node404_1fontSize + 'px "Arial"', 0,g);
  28784. });
  28785. }
  28786. if (false) {
  28787. Node404_1.a('node.underlinepoints',[Node404_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node404_1fontSize + 2 , ht.Default.getTextSize('P:', ' '+ Node404_1fontSize + 'px "Arial"').width + 6, (Node404_1height - Node404_1fontSize) * 0.5*_ratio.ratioY + Node404_1fontSize + 2 ]);
  28788. Node404_1.a('node.underlinevisible',false);
  28789. Node404_1.a('node.underlineBorderWidth', 1);
  28790. }
  28791. dataModel.add(Node404_1);
  28792. zoomNodeList.push({
  28793. node: Node404_1,
  28794. borderWidth: 0,
  28795. attr: 'node.borderwidth'
  28796. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28797. var Node405_0= new ht.Node();
  28798. Node405_0._borderWidth = 1;
  28799. Node405_0.setImage({
  28800. width: 120*_ratio.ratioX,
  28801. height:20*_ratio.ratioY,
  28802. clip:function(g, width, height, data){
  28803. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node405_0._borderWidth);
  28804. g.clip();
  28805. },
  28806. comps: [
  28807. {
  28808. type: 'rect',
  28809. rect: {value: [0, 0, 120*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node405_0.rect'},
  28810. background:{value:'rgba(0,0,192,1)', func: 'attr@Node405_0.background'},
  28811. gradient: {value:'', func: 'attr@Node405_0.gradient'},
  28812. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node405_0.gradientcolor'},
  28813. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node405_0.borderPattern'}
  28814. },
  28815. {
  28816. type: 'rect',
  28817. rect: {value: [0, 0, 0, 0], func: 'attr@Node405_0.fillrect'},
  28818. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node405_0.fillbackcolor'},
  28819. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node405_0.fillgradientcolor'},
  28820. gradient: {value: '', func: 'attr@Node405_0.fillgradient'}
  28821. },
  28822. {
  28823. type: 'rect',
  28824. rect: {value: [0,0,120*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node405_0.rect'},
  28825. dash: false,
  28826. borderwidth: {value: 1, func: 'attr@Node405_0.borderwidth'},
  28827. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node405_0.color'},
  28828. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node405_0.borderPattern'}
  28829. }
  28830. ]
  28831. });
  28832. var Node405_0borderwidth = 1;
  28833. var Node405_0borderFillwidth = 1*2;
  28834. Node405_0 .setPosition(1248*ratio.ratioX,661*ratio.ratioY);
  28835. Node405_0.setSize(120*_ratio.ratioX, 20*_ratio.ratioY);
  28836. Node405_0.setRotation(0*Math.PI/180);
  28837. Node405_0.s({'pixelPerfect':true});
  28838. Node405_0.a('Node405_0.borderwidth',1);
  28839. Node405_0.a('Node405_0.color','@bordercolor@');
  28840. Node405_0.a('Node405_0.background','rgba(0,0,192,1)');
  28841. Node405_0.a('Node405_0.gradient','');
  28842. Node405_0.a('Node405_0.gradientcolor','rgba(0,0,192,1)');
  28843. Node405_0.a('Node405_0.borderPattern',getDashStyle("Solid"));
  28844. Node405_0.a('Node405_0.fillrect',[0,0,0,0]);
  28845. Node405_0.a('Node405_0.fillbackcolor','rgba(0, 0, 0, 0)');
  28846. Node405_0.a('Node405_0.fillgradientcolor','rgba(0, 0, 0, 0)');
  28847. Node405_0.a('Node405_0.fillgradient','');
  28848. Node405_0borderwidth=1;
  28849. dataModel.add(Node405_0);
  28850. Node405_0.borderWidth = 1;
  28851. Node405_0.borderFillwidth = 1*2;
  28852. Node405_0._nodename = 'Node405_0';
  28853. Node405_0._nodeType = 'roundrect';
  28854. zoomNodeList.push({
  28855. node: Node405_0,
  28856. attr: 'Node405_0.borderwidth'
  28857. });
  28858. (function (node, _img) {
  28859. var setWidth = node.setWidth,
  28860. setHeight = node.setHeight;
  28861. node.setWidth = function (width) {
  28862. if (width === this.getWidth()) return ;
  28863. var height = this.getHeight();
  28864. _img.width = width;
  28865. this.a('Node405_0.rect', [0,0,width, height]);
  28866. setWidth.apply(this, arguments);
  28867. }
  28868. node.setHeight = function (height) {
  28869. if (height === this.getHeight()) return ;
  28870. var width = this.getWidth();
  28871. _img.height = height;
  28872. this.a('Node405_0.rect', [0,0,width, height]);
  28873. setHeight.apply(this, arguments);
  28874. }
  28875. })(Node405_0, Node405_0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28876. var Node405_1 = new ht.Node();
  28877. var Node405_1textStart, Node405_1textWidth, Node405_1lineStart, Node405_1align = 'left', Node405_1fontSize = 13.3333*_ratio.ratioY,Node405_1width = 125*_ratio.ratioX, Node405_1height = 25*_ratio.ratioY;
  28878. (function () {
  28879. if (Node405_1align === 'left') {
  28880. Node405_1textStart = Node405_1fontSize * 0.2 > 2 ? Node405_1fontSize * 0.2 - 4 : Node405_1fontSize * 0.2 - 9;
  28881. Node405_1textWidth = Node405_1width;
  28882. Node405_1lineStart = 1;
  28883. } else if (Node405_1align === 'right') {
  28884. Node405_1textStart = 0;
  28885. Node405_1textWidth =Node405_1fontSize <= 8 ? Node405_1width + Node405_1fontSize * 0.2 + 6 : Node405_1width - Node405_1fontSize * 0.2;
  28886. Node405_1lineStart = (Node405_1width - (ht.Default.getTextSize('3#无功补偿电容器', ' '+ Node405_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  28887. } else if (Node405_1align === 'center') {
  28888. Node405_1textStart = -3;
  28889. Node405_1textWidth = Node405_1width;
  28890. Node405_1lineStart = Node405_1width - ht.Default.getTextSize('3#无功补偿电容器', ' '+ Node405_1fontSize + 'px "Arial"').width - 11;
  28891. }
  28892. })();
  28893. Node405_1.setImage(GD.getTextJSON(Node405_1width, Node405_1height, true, false, false, ' '+ Node405_1fontSize + 'px "Arial"'))
  28894. Node405_1.setPosition(1248*ratio.ratioX, 663*ratio.ratioY);
  28895. Node405_1.setWidth(Node405_1width);
  28896. Node405_1.setHeight(Node405_1height);
  28897. Node405_1._nodeType = 'text';
  28898. Node405_1._disallowEvert = true;
  28899. Node405_1.setRotation(0*Math.PI/180);
  28900. Node405_1.a('node.width', Node405_1width);
  28901. Node405_1.a('node.height', Node405_1height);
  28902. Node405_1.a('node.rect', [0, 0, Node405_1width, Node405_1height]);
  28903. Node405_1.a('node.bordercolor','rgba(255,255,255,1)');
  28904. Node405_1.a('node.borderwidth', 0);
  28905. Node405_1.a('node.background','' || 'rgba(0,0,0,0)');
  28906. Node405_1.a('node.gradient','');
  28907. Node405_1.a('node.gradientcolor','');
  28908. Node405_1.a('node.text','3#无功补偿电容器');
  28909. Node405_1.a('node.textalign','left');
  28910. Node405_1.a('node.textvAlign','middle');
  28911. Node405_1.a('node.textrect', [Node405_1textStart, 0, Node405_1textWidth, Node405_1height]);
  28912. Node405_1.a('node.color','rgba(255,255,255,1)');
  28913. Node405_1.a('node.font',' '+ Node405_1fontSize + 'px "Arial"');
  28914. Node405_1.a('node.textvisible',true);
  28915. Node405_1.a('node.linefeed',false);
  28916. if (false) {
  28917. Node405_1.a('node.textfunc',function(g) {
  28918. g.beginPath();
  28919. var str=Node405_1.a('node.text') || '3#无功补偿电容器';
  28920. var color=Node405_1.a('node.color') || 'rgba(255,255,255,1)';
  28921. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node405_1width,Node405_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node405_1fontSize + 'px "Arial"', 0,g);
  28922. });
  28923. }
  28924. if (false) {
  28925. Node405_1.a('node.underlinepoints',[Node405_1lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node405_1fontSize + 2 , ht.Default.getTextSize('3#无功补偿电容器', ' '+ Node405_1fontSize + 'px "Arial"').width + 6, (Node405_1height - Node405_1fontSize) * 0.5*_ratio.ratioY + Node405_1fontSize + 2 ]);
  28926. Node405_1.a('node.underlinevisible',false);
  28927. Node405_1.a('node.underlineBorderWidth', 1);
  28928. }
  28929. dataModel.add(Node405_1);
  28930. zoomNodeList.push({
  28931. node: Node405_1,
  28932. borderWidth: 0,
  28933. attr: 'node.borderwidth'
  28934. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28935. var Node406= new ht.Node();
  28936. Node406._borderWidth = 1;
  28937. Node406.setImage({
  28938. width: 120*_ratio.ratioX,
  28939. height:20*_ratio.ratioY,
  28940. clip:function(g, width, height, data){
  28941. drawRoundRect(g,0,0,width,height,3,3,'rgba(0,0,192,1)', Node406._borderWidth);
  28942. g.clip();
  28943. },
  28944. comps: [
  28945. {
  28946. type: 'rect',
  28947. rect: {value: [0, 0, 120*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node406.rect'},
  28948. background:{value:'rgba(0,0,192,1)', func: 'attr@Node406.background'},
  28949. gradient: {value:'', func: 'attr@Node406.gradient'},
  28950. gradientColor:{value:'rgba(0,0,192,1)', func: 'attr@Node406.gradientcolor'},
  28951. borderPattern:{value:getDashStyle("Solid"), func: 'attr@Node406.borderPattern'}
  28952. },
  28953. {
  28954. type: 'rect',
  28955. rect: {value: [0, 0, 0, 0], func: 'attr@Node406.fillrect'},
  28956. background: {value: 'rgba(0,0,192,1)', func: 'attr@Node406.fillbackcolor'},
  28957. gradientColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node406.fillgradientcolor'},
  28958. gradient: {value: '', func: 'attr@Node406.fillgradient'}
  28959. },
  28960. {
  28961. type: 'rect',
  28962. rect: {value: [0,0,120*_ratio.ratioX, 20*_ratio.ratioY], func: 'attr@Node406.rect'},
  28963. dash: false,
  28964. borderwidth: {value: 1, func: 'attr@Node406.borderwidth'},
  28965. borderColor: {value: 'rgba(0,0,192,1)', func: 'attr@Node406.color'},
  28966. borderPattern: {value: getDashStyle('Solid'), func: 'attr@Node406.borderPattern'}
  28967. }
  28968. ]
  28969. });
  28970. var Node406borderwidth = 1;
  28971. var Node406borderFillwidth = 1*2;
  28972. Node406 .setPosition(788*ratio.ratioX,181*ratio.ratioY);
  28973. Node406.setSize(120*_ratio.ratioX, 20*_ratio.ratioY);
  28974. Node406.setRotation(0*Math.PI/180);
  28975. Node406.s({'pixelPerfect':true});
  28976. Node406.a('Node406.borderwidth',1);
  28977. Node406.a('Node406.color','@bordercolor@');
  28978. Node406.a('Node406.background','rgba(0,0,192,1)');
  28979. Node406.a('Node406.gradient','');
  28980. Node406.a('Node406.gradientcolor','rgba(0,0,192,1)');
  28981. Node406.a('Node406.borderPattern',getDashStyle("Solid"));
  28982. Node406.a('Node406.fillrect',[0,0,0,0]);
  28983. Node406.a('Node406.fillbackcolor','rgba(0, 0, 0, 0)');
  28984. Node406.a('Node406.fillgradientcolor','rgba(0, 0, 0, 0)');
  28985. Node406.a('Node406.fillgradient','');
  28986. Node406borderwidth=1;
  28987. dataModel.add(Node406);
  28988. Node406.borderWidth = 1;
  28989. Node406.borderFillwidth = 1*2;
  28990. Node406._nodename = 'Node406';
  28991. Node406._nodeType = 'roundrect';
  28992. zoomNodeList.push({
  28993. node: Node406,
  28994. attr: 'Node406.borderwidth'
  28995. });
  28996. (function (node, _img) {
  28997. var setWidth = node.setWidth,
  28998. setHeight = node.setHeight;
  28999. node.setWidth = function (width) {
  29000. if (width === this.getWidth()) return ;
  29001. var height = this.getHeight();
  29002. _img.width = width;
  29003. this.a('Node406.rect', [0,0,width, height]);
  29004. setWidth.apply(this, arguments);
  29005. }
  29006. node.setHeight = function (height) {
  29007. if (height === this.getHeight()) return ;
  29008. var width = this.getWidth();
  29009. _img.height = height;
  29010. this.a('Node406.rect', [0,0,width, height]);
  29011. setHeight.apply(this, arguments);
  29012. }
  29013. })(Node406, Node406.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29014. var Node407 = new ht.Node();
  29015. var Node407textStart, Node407textWidth, Node407lineStart, Node407align = 'left', Node407fontSize = 13.3333*_ratio.ratioY,Node407width = 125*_ratio.ratioX, Node407height = 25*_ratio.ratioY;
  29016. (function () {
  29017. if (Node407align === 'left') {
  29018. Node407textStart = Node407fontSize * 0.2 > 2 ? Node407fontSize * 0.2 - 4 : Node407fontSize * 0.2 - 9;
  29019. Node407textWidth = Node407width;
  29020. Node407lineStart = 1;
  29021. } else if (Node407align === 'right') {
  29022. Node407textStart = 0;
  29023. Node407textWidth =Node407fontSize <= 8 ? Node407width + Node407fontSize * 0.2 + 6 : Node407width - Node407fontSize * 0.2;
  29024. Node407lineStart = (Node407width - (ht.Default.getTextSize('220KV卧红I线', ' '+ Node407fontSize + 'px "Arial"').width + 6)) * 0.5;
  29025. } else if (Node407align === 'center') {
  29026. Node407textStart = -3;
  29027. Node407textWidth = Node407width;
  29028. Node407lineStart = Node407width - ht.Default.getTextSize('220KV卧红I线', ' '+ Node407fontSize + 'px "Arial"').width - 11;
  29029. }
  29030. })();
  29031. Node407.setImage(GD.getTextJSON(Node407width, Node407height, true, false, false, ' '+ Node407fontSize + 'px "Arial"'))
  29032. Node407.setPosition(800*ratio.ratioX, 183*ratio.ratioY);
  29033. Node407.setWidth(Node407width);
  29034. Node407.setHeight(Node407height);
  29035. Node407._nodeType = 'text';
  29036. Node407._disallowEvert = true;
  29037. Node407.setRotation(0*Math.PI/180);
  29038. Node407.a('node.width', Node407width);
  29039. Node407.a('node.height', Node407height);
  29040. Node407.a('node.rect', [0, 0, Node407width, Node407height]);
  29041. Node407.a('node.bordercolor','rgba(255,255,255,1)');
  29042. Node407.a('node.borderwidth', 0);
  29043. Node407.a('node.background','' || 'rgba(0,0,0,0)');
  29044. Node407.a('node.gradient','');
  29045. Node407.a('node.gradientcolor','');
  29046. Node407.a('node.text','220KV卧红I线');
  29047. Node407.a('node.textalign','left');
  29048. Node407.a('node.textvAlign','middle');
  29049. Node407.a('node.textrect', [Node407textStart, 0, Node407textWidth, Node407height]);
  29050. Node407.a('node.color','rgba(255,255,255,1)');
  29051. Node407.a('node.font',' '+ Node407fontSize + 'px "Arial"');
  29052. Node407.a('node.textvisible',true);
  29053. Node407.a('node.linefeed',false);
  29054. if (false) {
  29055. Node407.a('node.textfunc',function(g) {
  29056. g.beginPath();
  29057. var str=Node407.a('node.text') || '220KV卧红I线';
  29058. var color=Node407.a('node.color') || 'rgba(255,255,255,1)';
  29059. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node407width,Node407height,13.3333*_ratio.ratioY,"left",color,' '+ Node407fontSize + 'px "Arial"', 0,g);
  29060. });
  29061. }
  29062. if (false) {
  29063. Node407.a('node.underlinepoints',[Node407lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node407fontSize + 2 , ht.Default.getTextSize('220KV卧红I线', ' '+ Node407fontSize + 'px "Arial"').width + 6, (Node407height - Node407fontSize) * 0.5*_ratio.ratioY + Node407fontSize + 2 ]);
  29064. Node407.a('node.underlinevisible',false);
  29065. Node407.a('node.underlineBorderWidth', 1);
  29066. }
  29067. dataModel.add(Node407);
  29068. zoomNodeList.push({
  29069. node: Node407,
  29070. borderWidth: 0,
  29071. attr: 'node.borderwidth'
  29072. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29073. var Node408 = new ht.lib['手车通用图元'](1330*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI2640',}, function (){return {}}, 'Node408');
  29074. _libModel.add("Node408", Node408);
  29075. Node408.setRotation(0*Math.PI/180);
  29076. ;
  29077. ;
  29078. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29079. var Node409 = new ht.lib['手车通用图元'](1230*ratio.ratioX, 541*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0464',}, function (){return {}}, 'Node409');
  29080. _libModel.add("Node409", Node409);
  29081. Node409.setRotation(0*Math.PI/180);
  29082. ;
  29083. ;
  29084. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29085. var Node410 = new ht.lib['断路器通用图元'](1230*ratio.ratioX, 542*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0466',}, function (){return {}}, 'Node410');
  29086. _libModel.add("Node410", Node410);
  29087. Node410.setRotation(0*Math.PI/180);
  29088. ;
  29089. ;
  29090. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29091. var Node411 = new ht.lib['手车通用图元'](1130*ratio.ratioX, 535*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0461',}, function (){return {}}, 'Node411');
  29092. _libModel.add("Node411", Node411);
  29093. Node411.setRotation(0*Math.PI/180);
  29094. ;
  29095. ;
  29096. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29097. var Node412 = new ht.lib['断路器通用图元'](1130*ratio.ratioX, 536*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0463',}, function (){return {}}, 'Node412');
  29098. _libModel.add("Node412", Node412);
  29099. Node412.setRotation(0*Math.PI/180);
  29100. ;
  29101. ;
  29102. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29103. var Node413 = new ht.lib['手车通用图元'](1030*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0458',}, function (){return {}}, 'Node413');
  29104. _libModel.add("Node413", Node413);
  29105. Node413.setRotation(0*Math.PI/180);
  29106. ;
  29107. ;
  29108. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29109. var Node414 = new ht.lib['手车通用图元'](900*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0460',}, function (){return {}}, 'Node414');
  29110. _libModel.add("Node414", Node414);
  29111. Node414.setRotation(0*Math.PI/180);
  29112. ;
  29113. ;
  29114. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29115. var Node415 = new ht.lib['手车通用图元'](810*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0086',}, function (){return {}}, 'Node415');
  29116. _libModel.add("Node415", Node415);
  29117. Node415.setRotation(0*Math.PI/180);
  29118. ;
  29119. ;
  29120. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29121. var Node416 = new ht.lib['断路器通用图元'](810*ratio.ratioX, 538*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0443',}, function (){return {}}, 'Node416');
  29122. _libModel.add("Node416", Node416);
  29123. Node416.setRotation(0*Math.PI/180);
  29124. ;
  29125. ;
  29126. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29127. var Node417 = new ht.lib['手车通用图元'](720*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0074',}, function (){return {}}, 'Node417');
  29128. _libModel.add("Node417", Node417);
  29129. Node417.setRotation(0*Math.PI/180);
  29130. ;
  29131. ;
  29132. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29133. var Node418 = new ht.lib['断路器通用图元'](720*ratio.ratioX, 538*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0442',}, function (){return {}}, 'Node418');
  29134. _libModel.add("Node418", Node418);
  29135. Node418.setRotation(0*Math.PI/180);
  29136. ;
  29137. ;
  29138. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29139. var Node419 = new ht.lib['手车通用图元'](630*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0068',}, function (){return {}}, 'Node419');
  29140. _libModel.add("Node419", Node419);
  29141. Node419.setRotation(0*Math.PI/180);
  29142. ;
  29143. ;
  29144. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29145. var Node420 = new ht.lib['断路器通用图元'](630*ratio.ratioX, 538*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0441',}, function (){return {}}, 'Node420');
  29146. _libModel.add("Node420", Node420);
  29147. Node420.setRotation(0*Math.PI/180);
  29148. ;
  29149. ;
  29150. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29151. var Node421 = new ht.lib['手车通用图元'](540*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0062',}, function (){return {}}, 'Node421');
  29152. _libModel.add("Node421", Node421);
  29153. Node421.setRotation(0*Math.PI/180);
  29154. ;
  29155. ;
  29156. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29157. var Node422 = new ht.lib['断路器通用图元'](540*ratio.ratioX, 538*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0440',}, function (){return {}}, 'Node422');
  29158. _libModel.add("Node422", Node422);
  29159. Node422.setRotation(0*Math.PI/180);
  29160. ;
  29161. ;
  29162. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29163. var Node423 = new ht.lib['手车通用图元'](450*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'0',}, function (){return {}}, 'Node423');
  29164. _libModel.add("Node423", Node423);
  29165. Node423.setRotation(0*Math.PI/180);
  29166. ;
  29167. ;
  29168. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29169. var Node424 = new ht.lib['断路器通用图元'](450*ratio.ratioX, 538*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0439',}, function (){return {}}, 'Node424');
  29170. _libModel.add("Node424", Node424);
  29171. Node424.setRotation(0*Math.PI/180);
  29172. ;
  29173. ;
  29174. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29175. var Node425 = new ht.lib['手车通用图元'](340*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0055',}, function (){return {}}, 'Node425');
  29176. _libModel.add("Node425", Node425);
  29177. Node425.setRotation(0*Math.PI/180);
  29178. ;
  29179. ;
  29180. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29181. var Node426 = new ht.lib['手车通用图元'](270*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'0',}, function (){return {}}, 'Node426');
  29182. _libModel.add("Node426", Node426);
  29183. Node426.setRotation(0*Math.PI/180);
  29184. ;
  29185. ;
  29186. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29187. var Node427 = new ht.lib['断路器通用图元'](270*ratio.ratioX, 538*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0438',}, function (){return {}}, 'Node427');
  29188. _libModel.add("Node427", Node427);
  29189. Node427.setRotation(0*Math.PI/180);
  29190. ;
  29191. ;
  29192. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29193. var Node428 = new ht.lib['手车通用图元'](100*ratio.ratioX, 537*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'0',}, function (){return {}}, 'Node428');
  29194. _libModel.add("Node428", Node428);
  29195. Node428.setRotation(0*Math.PI/180);
  29196. ;
  29197. ;
  29198. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29199. var Node429 = new ht.lib['断路器通用图元'](100*ratio.ratioX, 538*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0437',}, function (){return {}}, 'Node429');
  29200. _libModel.add("Node429", Node429);
  29201. Node429.setRotation(0*Math.PI/180);
  29202. ;
  29203. ;
  29204. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29205. var Node430 = new ht.lib['断路器通用图元'](100*ratio.ratioX, 776*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0115',}, function (){return {}}, 'Node430');
  29206. _libModel.add("Node430", Node430);
  29207. Node430.setRotation(0*Math.PI/180);
  29208. ;
  29209. ;
  29210. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29211. var Node431 = new ht.lib['断路器通用图元'](270*ratio.ratioX, 776*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0111',}, function (){return {}}, 'Node431');
  29212. _libModel.add("Node431", Node431);
  29213. Node431.setRotation(0*Math.PI/180);
  29214. ;
  29215. ;
  29216. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29217. var Node432 = new ht.lib['断路器通用图元'](520*ratio.ratioX, 779*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'0',}, function (){return {}}, 'Node432');
  29218. _libModel.add("Node432", Node432);
  29219. Node432.setRotation(0*Math.PI/180);
  29220. ;
  29221. ;
  29222. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29223. var Node433 = new ht.lib['断路器通用图元'](1030*ratio.ratioX, 537*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_DI0459',}, function (){return {}}, 'Node433');
  29224. _libModel.add("Node433", Node433);
  29225. Node433.setRotation(0*Math.PI/180);
  29226. ;
  29227. ;
  29228. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29229. var Node434 = new ht.Node();
  29230. var Node434textStart, Node434textWidth, Node434lineStart, Node434align = 'left', Node434fontSize = 13.3333*_ratio.ratioY,Node434width = 39*_ratio.ratioX, Node434height = 16*_ratio.ratioY;
  29231. (function () {
  29232. if (Node434align === 'left') {
  29233. Node434textStart = Node434fontSize * 0.2 > 2 ? Node434fontSize * 0.2 - 4 : Node434fontSize * 0.2 - 9;
  29234. Node434textWidth = Node434width;
  29235. Node434lineStart = 1;
  29236. } else if (Node434align === 'right') {
  29237. Node434textStart = 0;
  29238. Node434textWidth =Node434fontSize <= 8 ? Node434width + Node434fontSize * 0.2 + 6 : Node434width - Node434fontSize * 0.2;
  29239. Node434lineStart = (Node434width - (ht.Default.getTextSize('TEXT', ' '+ Node434fontSize + 'px "Arial"').width + 6)) * 0.5;
  29240. } else if (Node434align === 'center') {
  29241. Node434textStart = -3;
  29242. Node434textWidth = Node434width;
  29243. Node434lineStart = Node434width - ht.Default.getTextSize('TEXT', ' '+ Node434fontSize + 'px "Arial"').width - 11;
  29244. }
  29245. })();
  29246. Node434.setImage(GD.getTextJSON(Node434width, Node434height, true, false, false, ' '+ Node434fontSize + 'px "Arial"'))
  29247. Node434.setPosition(202*ratio.ratioX, 743*ratio.ratioY);
  29248. Node434.setWidth(Node434width);
  29249. Node434.setHeight(Node434height);
  29250. Node434._nodeType = 'text';
  29251. Node434._disallowEvert = true;
  29252. Node434.setRotation(0*Math.PI/180);
  29253. Node434.a('node.width', Node434width);
  29254. Node434.a('node.height', Node434height);
  29255. Node434.a('node.rect', [0, 0, Node434width, Node434height]);
  29256. Node434.a('node.bordercolor','rgba(0,0,0,1)');
  29257. Node434.a('node.borderwidth', 0);
  29258. Node434.a('node.background','' || 'rgba(0,0,0,0)');
  29259. Node434.a('node.gradient','');
  29260. Node434.a('node.gradientcolor','');
  29261. Node434.a('node.text','TEXT');
  29262. Node434.a('node.textalign','left');
  29263. Node434.a('node.textvAlign','middle');
  29264. Node434.a('node.textrect', [Node434textStart, 0, Node434textWidth, Node434height]);
  29265. Node434.a('node.color','rgba(0,0,0,1)');
  29266. Node434.a('node.font',' '+ Node434fontSize + 'px "Arial"');
  29267. Node434.a('node.textvisible',true);
  29268. Node434.a('node.linefeed',false);
  29269. if (false) {
  29270. Node434.a('node.textfunc',function(g) {
  29271. g.beginPath();
  29272. var str=Node434.a('node.text') || 'TEXT';
  29273. var color=Node434.a('node.color') || 'rgba(0,0,0,1)';
  29274. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node434width,Node434height,13.3333*_ratio.ratioY,"left",color,' '+ Node434fontSize + 'px "Arial"', 0,g);
  29275. });
  29276. }
  29277. if (false) {
  29278. Node434.a('node.underlinepoints',[Node434lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node434fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node434fontSize + 'px "Arial"').width + 6, (Node434height - Node434fontSize) * 0.5*_ratio.ratioY + Node434fontSize + 2 ]);
  29279. Node434.a('node.underlinevisible',false);
  29280. Node434.a('node.underlineBorderWidth', 1);
  29281. }
  29282. dataModel.add(Node434);
  29283. zoomNodeList.push({
  29284. node: Node434,
  29285. borderWidth: 0,
  29286. attr: 'node.borderwidth'
  29287. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29288. var Node435 = new ht.Node();
  29289. var Node435textStart, Node435textWidth, Node435lineStart, Node435align = 'left', Node435fontSize = 13.3333*_ratio.ratioY,Node435width = 39*_ratio.ratioX, Node435height = 16*_ratio.ratioY;
  29290. (function () {
  29291. if (Node435align === 'left') {
  29292. Node435textStart = Node435fontSize * 0.2 > 2 ? Node435fontSize * 0.2 - 4 : Node435fontSize * 0.2 - 9;
  29293. Node435textWidth = Node435width;
  29294. Node435lineStart = 1;
  29295. } else if (Node435align === 'right') {
  29296. Node435textStart = 0;
  29297. Node435textWidth =Node435fontSize <= 8 ? Node435width + Node435fontSize * 0.2 + 6 : Node435width - Node435fontSize * 0.2;
  29298. Node435lineStart = (Node435width - (ht.Default.getTextSize('TEXT', ' '+ Node435fontSize + 'px "Arial"').width + 6)) * 0.5;
  29299. } else if (Node435align === 'center') {
  29300. Node435textStart = -3;
  29301. Node435textWidth = Node435width;
  29302. Node435lineStart = Node435width - ht.Default.getTextSize('TEXT', ' '+ Node435fontSize + 'px "Arial"').width - 11;
  29303. }
  29304. })();
  29305. Node435.setImage(GD.getTextJSON(Node435width, Node435height, true, false, false, ' '+ Node435fontSize + 'px "Arial"'))
  29306. Node435.setPosition(202*ratio.ratioX, 766*ratio.ratioY);
  29307. Node435.setWidth(Node435width);
  29308. Node435.setHeight(Node435height);
  29309. Node435._nodeType = 'text';
  29310. Node435._disallowEvert = true;
  29311. Node435.setRotation(0*Math.PI/180);
  29312. Node435.a('node.width', Node435width);
  29313. Node435.a('node.height', Node435height);
  29314. Node435.a('node.rect', [0, 0, Node435width, Node435height]);
  29315. Node435.a('node.bordercolor','rgba(0,0,0,1)');
  29316. Node435.a('node.borderwidth', 0);
  29317. Node435.a('node.background','' || 'rgba(0,0,0,0)');
  29318. Node435.a('node.gradient','');
  29319. Node435.a('node.gradientcolor','');
  29320. Node435.a('node.text','TEXT');
  29321. Node435.a('node.textalign','left');
  29322. Node435.a('node.textvAlign','middle');
  29323. Node435.a('node.textrect', [Node435textStart, 0, Node435textWidth, Node435height]);
  29324. Node435.a('node.color','rgba(0,0,0,1)');
  29325. Node435.a('node.font',' '+ Node435fontSize + 'px "Arial"');
  29326. Node435.a('node.textvisible',true);
  29327. Node435.a('node.linefeed',false);
  29328. if (false) {
  29329. Node435.a('node.textfunc',function(g) {
  29330. g.beginPath();
  29331. var str=Node435.a('node.text') || 'TEXT';
  29332. var color=Node435.a('node.color') || 'rgba(0,0,0,1)';
  29333. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node435width,Node435height,13.3333*_ratio.ratioY,"left",color,' '+ Node435fontSize + 'px "Arial"', 0,g);
  29334. });
  29335. }
  29336. if (false) {
  29337. Node435.a('node.underlinepoints',[Node435lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node435fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node435fontSize + 'px "Arial"').width + 6, (Node435height - Node435fontSize) * 0.5*_ratio.ratioY + Node435fontSize + 2 ]);
  29338. Node435.a('node.underlinevisible',false);
  29339. Node435.a('node.underlineBorderWidth', 1);
  29340. }
  29341. dataModel.add(Node435);
  29342. zoomNodeList.push({
  29343. node: Node435,
  29344. borderWidth: 0,
  29345. attr: 'node.borderwidth'
  29346. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29347. var Node436 = new ht.Node();
  29348. var Node436textStart, Node436textWidth, Node436lineStart, Node436align = 'left', Node436fontSize = 13.3333*_ratio.ratioY,Node436width = 39*_ratio.ratioX, Node436height = 16*_ratio.ratioY;
  29349. (function () {
  29350. if (Node436align === 'left') {
  29351. Node436textStart = Node436fontSize * 0.2 > 2 ? Node436fontSize * 0.2 - 4 : Node436fontSize * 0.2 - 9;
  29352. Node436textWidth = Node436width;
  29353. Node436lineStart = 1;
  29354. } else if (Node436align === 'right') {
  29355. Node436textStart = 0;
  29356. Node436textWidth =Node436fontSize <= 8 ? Node436width + Node436fontSize * 0.2 + 6 : Node436width - Node436fontSize * 0.2;
  29357. Node436lineStart = (Node436width - (ht.Default.getTextSize('TEXT', ' '+ Node436fontSize + 'px "Arial"').width + 6)) * 0.5;
  29358. } else if (Node436align === 'center') {
  29359. Node436textStart = -3;
  29360. Node436textWidth = Node436width;
  29361. Node436lineStart = Node436width - ht.Default.getTextSize('TEXT', ' '+ Node436fontSize + 'px "Arial"').width - 11;
  29362. }
  29363. })();
  29364. Node436.setImage(GD.getTextJSON(Node436width, Node436height, true, false, false, ' '+ Node436fontSize + 'px "Arial"'))
  29365. Node436.setPosition(201*ratio.ratioX, 787*ratio.ratioY);
  29366. Node436.setWidth(Node436width);
  29367. Node436.setHeight(Node436height);
  29368. Node436._nodeType = 'text';
  29369. Node436._disallowEvert = true;
  29370. Node436.setRotation(0*Math.PI/180);
  29371. Node436.a('node.width', Node436width);
  29372. Node436.a('node.height', Node436height);
  29373. Node436.a('node.rect', [0, 0, Node436width, Node436height]);
  29374. Node436.a('node.bordercolor','rgba(0,0,0,1)');
  29375. Node436.a('node.borderwidth', 0);
  29376. Node436.a('node.background','' || 'rgba(0,0,0,0)');
  29377. Node436.a('node.gradient','');
  29378. Node436.a('node.gradientcolor','');
  29379. Node436.a('node.text','TEXT');
  29380. Node436.a('node.textalign','left');
  29381. Node436.a('node.textvAlign','middle');
  29382. Node436.a('node.textrect', [Node436textStart, 0, Node436textWidth, Node436height]);
  29383. Node436.a('node.color','rgba(0,0,0,1)');
  29384. Node436.a('node.font',' '+ Node436fontSize + 'px "Arial"');
  29385. Node436.a('node.textvisible',true);
  29386. Node436.a('node.linefeed',false);
  29387. if (false) {
  29388. Node436.a('node.textfunc',function(g) {
  29389. g.beginPath();
  29390. var str=Node436.a('node.text') || 'TEXT';
  29391. var color=Node436.a('node.color') || 'rgba(0,0,0,1)';
  29392. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node436width,Node436height,13.3333*_ratio.ratioY,"left",color,' '+ Node436fontSize + 'px "Arial"', 0,g);
  29393. });
  29394. }
  29395. if (false) {
  29396. Node436.a('node.underlinepoints',[Node436lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node436fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node436fontSize + 'px "Arial"').width + 6, (Node436height - Node436fontSize) * 0.5*_ratio.ratioY + Node436fontSize + 2 ]);
  29397. Node436.a('node.underlinevisible',false);
  29398. Node436.a('node.underlineBorderWidth', 1);
  29399. }
  29400. dataModel.add(Node436);
  29401. zoomNodeList.push({
  29402. node: Node436,
  29403. borderWidth: 0,
  29404. attr: 'node.borderwidth'
  29405. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29406. var Node437 = new ht.Node();
  29407. var Node437textStart, Node437textWidth, Node437lineStart, Node437align = 'left', Node437fontSize = 13.3333*_ratio.ratioY,Node437width = 39*_ratio.ratioX, Node437height = 16*_ratio.ratioY;
  29408. (function () {
  29409. if (Node437align === 'left') {
  29410. Node437textStart = Node437fontSize * 0.2 > 2 ? Node437fontSize * 0.2 - 4 : Node437fontSize * 0.2 - 9;
  29411. Node437textWidth = Node437width;
  29412. Node437lineStart = 1;
  29413. } else if (Node437align === 'right') {
  29414. Node437textStart = 0;
  29415. Node437textWidth =Node437fontSize <= 8 ? Node437width + Node437fontSize * 0.2 + 6 : Node437width - Node437fontSize * 0.2;
  29416. Node437lineStart = (Node437width - (ht.Default.getTextSize('TEXT', ' '+ Node437fontSize + 'px "Arial"').width + 6)) * 0.5;
  29417. } else if (Node437align === 'center') {
  29418. Node437textStart = -3;
  29419. Node437textWidth = Node437width;
  29420. Node437lineStart = Node437width - ht.Default.getTextSize('TEXT', ' '+ Node437fontSize + 'px "Arial"').width - 11;
  29421. }
  29422. })();
  29423. Node437.setImage(GD.getTextJSON(Node437width, Node437height, true, false, false, ' '+ Node437fontSize + 'px "Arial"'))
  29424. Node437.setPosition(334*ratio.ratioX, 744*ratio.ratioY);
  29425. Node437.setWidth(Node437width);
  29426. Node437.setHeight(Node437height);
  29427. Node437._nodeType = 'text';
  29428. Node437._disallowEvert = true;
  29429. Node437.setRotation(0*Math.PI/180);
  29430. Node437.a('node.width', Node437width);
  29431. Node437.a('node.height', Node437height);
  29432. Node437.a('node.rect', [0, 0, Node437width, Node437height]);
  29433. Node437.a('node.bordercolor','rgba(0,0,0,1)');
  29434. Node437.a('node.borderwidth', 0);
  29435. Node437.a('node.background','' || 'rgba(0,0,0,0)');
  29436. Node437.a('node.gradient','');
  29437. Node437.a('node.gradientcolor','');
  29438. Node437.a('node.text','TEXT');
  29439. Node437.a('node.textalign','left');
  29440. Node437.a('node.textvAlign','middle');
  29441. Node437.a('node.textrect', [Node437textStart, 0, Node437textWidth, Node437height]);
  29442. Node437.a('node.color','rgba(0,0,0,1)');
  29443. Node437.a('node.font',' '+ Node437fontSize + 'px "Arial"');
  29444. Node437.a('node.textvisible',true);
  29445. Node437.a('node.linefeed',false);
  29446. if (false) {
  29447. Node437.a('node.textfunc',function(g) {
  29448. g.beginPath();
  29449. var str=Node437.a('node.text') || 'TEXT';
  29450. var color=Node437.a('node.color') || 'rgba(0,0,0,1)';
  29451. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node437width,Node437height,13.3333*_ratio.ratioY,"left",color,' '+ Node437fontSize + 'px "Arial"', 0,g);
  29452. });
  29453. }
  29454. if (false) {
  29455. Node437.a('node.underlinepoints',[Node437lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node437fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node437fontSize + 'px "Arial"').width + 6, (Node437height - Node437fontSize) * 0.5*_ratio.ratioY + Node437fontSize + 2 ]);
  29456. Node437.a('node.underlinevisible',false);
  29457. Node437.a('node.underlineBorderWidth', 1);
  29458. }
  29459. dataModel.add(Node437);
  29460. zoomNodeList.push({
  29461. node: Node437,
  29462. borderWidth: 0,
  29463. attr: 'node.borderwidth'
  29464. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29465. var Node438 = new ht.Node();
  29466. var Node438textStart, Node438textWidth, Node438lineStart, Node438align = 'left', Node438fontSize = 13.3333*_ratio.ratioY,Node438width = 39*_ratio.ratioX, Node438height = 16*_ratio.ratioY;
  29467. (function () {
  29468. if (Node438align === 'left') {
  29469. Node438textStart = Node438fontSize * 0.2 > 2 ? Node438fontSize * 0.2 - 4 : Node438fontSize * 0.2 - 9;
  29470. Node438textWidth = Node438width;
  29471. Node438lineStart = 1;
  29472. } else if (Node438align === 'right') {
  29473. Node438textStart = 0;
  29474. Node438textWidth =Node438fontSize <= 8 ? Node438width + Node438fontSize * 0.2 + 6 : Node438width - Node438fontSize * 0.2;
  29475. Node438lineStart = (Node438width - (ht.Default.getTextSize('TEXT', ' '+ Node438fontSize + 'px "Arial"').width + 6)) * 0.5;
  29476. } else if (Node438align === 'center') {
  29477. Node438textStart = -3;
  29478. Node438textWidth = Node438width;
  29479. Node438lineStart = Node438width - ht.Default.getTextSize('TEXT', ' '+ Node438fontSize + 'px "Arial"').width - 11;
  29480. }
  29481. })();
  29482. Node438.setImage(GD.getTextJSON(Node438width, Node438height, true, false, false, ' '+ Node438fontSize + 'px "Arial"'))
  29483. Node438.setPosition(334*ratio.ratioX, 767*ratio.ratioY);
  29484. Node438.setWidth(Node438width);
  29485. Node438.setHeight(Node438height);
  29486. Node438._nodeType = 'text';
  29487. Node438._disallowEvert = true;
  29488. Node438.setRotation(0*Math.PI/180);
  29489. Node438.a('node.width', Node438width);
  29490. Node438.a('node.height', Node438height);
  29491. Node438.a('node.rect', [0, 0, Node438width, Node438height]);
  29492. Node438.a('node.bordercolor','rgba(0,0,0,1)');
  29493. Node438.a('node.borderwidth', 0);
  29494. Node438.a('node.background','' || 'rgba(0,0,0,0)');
  29495. Node438.a('node.gradient','');
  29496. Node438.a('node.gradientcolor','');
  29497. Node438.a('node.text','TEXT');
  29498. Node438.a('node.textalign','left');
  29499. Node438.a('node.textvAlign','middle');
  29500. Node438.a('node.textrect', [Node438textStart, 0, Node438textWidth, Node438height]);
  29501. Node438.a('node.color','rgba(0,0,0,1)');
  29502. Node438.a('node.font',' '+ Node438fontSize + 'px "Arial"');
  29503. Node438.a('node.textvisible',true);
  29504. Node438.a('node.linefeed',false);
  29505. if (false) {
  29506. Node438.a('node.textfunc',function(g) {
  29507. g.beginPath();
  29508. var str=Node438.a('node.text') || 'TEXT';
  29509. var color=Node438.a('node.color') || 'rgba(0,0,0,1)';
  29510. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node438width,Node438height,13.3333*_ratio.ratioY,"left",color,' '+ Node438fontSize + 'px "Arial"', 0,g);
  29511. });
  29512. }
  29513. if (false) {
  29514. Node438.a('node.underlinepoints',[Node438lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node438fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node438fontSize + 'px "Arial"').width + 6, (Node438height - Node438fontSize) * 0.5*_ratio.ratioY + Node438fontSize + 2 ]);
  29515. Node438.a('node.underlinevisible',false);
  29516. Node438.a('node.underlineBorderWidth', 1);
  29517. }
  29518. dataModel.add(Node438);
  29519. zoomNodeList.push({
  29520. node: Node438,
  29521. borderWidth: 0,
  29522. attr: 'node.borderwidth'
  29523. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29524. var Node439 = new ht.Node();
  29525. var Node439textStart, Node439textWidth, Node439lineStart, Node439align = 'left', Node439fontSize = 13.3333*_ratio.ratioY,Node439width = 39*_ratio.ratioX, Node439height = 16*_ratio.ratioY;
  29526. (function () {
  29527. if (Node439align === 'left') {
  29528. Node439textStart = Node439fontSize * 0.2 > 2 ? Node439fontSize * 0.2 - 4 : Node439fontSize * 0.2 - 9;
  29529. Node439textWidth = Node439width;
  29530. Node439lineStart = 1;
  29531. } else if (Node439align === 'right') {
  29532. Node439textStart = 0;
  29533. Node439textWidth =Node439fontSize <= 8 ? Node439width + Node439fontSize * 0.2 + 6 : Node439width - Node439fontSize * 0.2;
  29534. Node439lineStart = (Node439width - (ht.Default.getTextSize('TEXT', ' '+ Node439fontSize + 'px "Arial"').width + 6)) * 0.5;
  29535. } else if (Node439align === 'center') {
  29536. Node439textStart = -3;
  29537. Node439textWidth = Node439width;
  29538. Node439lineStart = Node439width - ht.Default.getTextSize('TEXT', ' '+ Node439fontSize + 'px "Arial"').width - 11;
  29539. }
  29540. })();
  29541. Node439.setImage(GD.getTextJSON(Node439width, Node439height, true, false, false, ' '+ Node439fontSize + 'px "Arial"'))
  29542. Node439.setPosition(333*ratio.ratioX, 788*ratio.ratioY);
  29543. Node439.setWidth(Node439width);
  29544. Node439.setHeight(Node439height);
  29545. Node439._nodeType = 'text';
  29546. Node439._disallowEvert = true;
  29547. Node439.setRotation(0*Math.PI/180);
  29548. Node439.a('node.width', Node439width);
  29549. Node439.a('node.height', Node439height);
  29550. Node439.a('node.rect', [0, 0, Node439width, Node439height]);
  29551. Node439.a('node.bordercolor','rgba(0,0,0,1)');
  29552. Node439.a('node.borderwidth', 0);
  29553. Node439.a('node.background','' || 'rgba(0,0,0,0)');
  29554. Node439.a('node.gradient','');
  29555. Node439.a('node.gradientcolor','');
  29556. Node439.a('node.text','TEXT');
  29557. Node439.a('node.textalign','left');
  29558. Node439.a('node.textvAlign','middle');
  29559. Node439.a('node.textrect', [Node439textStart, 0, Node439textWidth, Node439height]);
  29560. Node439.a('node.color','rgba(0,0,0,1)');
  29561. Node439.a('node.font',' '+ Node439fontSize + 'px "Arial"');
  29562. Node439.a('node.textvisible',true);
  29563. Node439.a('node.linefeed',false);
  29564. if (false) {
  29565. Node439.a('node.textfunc',function(g) {
  29566. g.beginPath();
  29567. var str=Node439.a('node.text') || 'TEXT';
  29568. var color=Node439.a('node.color') || 'rgba(0,0,0,1)';
  29569. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node439width,Node439height,13.3333*_ratio.ratioY,"left",color,' '+ Node439fontSize + 'px "Arial"', 0,g);
  29570. });
  29571. }
  29572. if (false) {
  29573. Node439.a('node.underlinepoints',[Node439lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node439fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node439fontSize + 'px "Arial"').width + 6, (Node439height - Node439fontSize) * 0.5*_ratio.ratioY + Node439fontSize + 2 ]);
  29574. Node439.a('node.underlinevisible',false);
  29575. Node439.a('node.underlineBorderWidth', 1);
  29576. }
  29577. dataModel.add(Node439);
  29578. zoomNodeList.push({
  29579. node: Node439,
  29580. borderWidth: 0,
  29581. attr: 'node.borderwidth'
  29582. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29583. var Node440 = new ht.Node();
  29584. var Node440textStart, Node440textWidth, Node440lineStart, Node440align = 'left', Node440fontSize = 13.3333*_ratio.ratioY,Node440width = 39*_ratio.ratioX, Node440height = 16*_ratio.ratioY;
  29585. (function () {
  29586. if (Node440align === 'left') {
  29587. Node440textStart = Node440fontSize * 0.2 > 2 ? Node440fontSize * 0.2 - 4 : Node440fontSize * 0.2 - 9;
  29588. Node440textWidth = Node440width;
  29589. Node440lineStart = 1;
  29590. } else if (Node440align === 'right') {
  29591. Node440textStart = 0;
  29592. Node440textWidth =Node440fontSize <= 8 ? Node440width + Node440fontSize * 0.2 + 6 : Node440width - Node440fontSize * 0.2;
  29593. Node440lineStart = (Node440width - (ht.Default.getTextSize('TEXT', ' '+ Node440fontSize + 'px "Arial"').width + 6)) * 0.5;
  29594. } else if (Node440align === 'center') {
  29595. Node440textStart = -3;
  29596. Node440textWidth = Node440width;
  29597. Node440lineStart = Node440width - ht.Default.getTextSize('TEXT', ' '+ Node440fontSize + 'px "Arial"').width - 11;
  29598. }
  29599. })();
  29600. Node440.setImage(GD.getTextJSON(Node440width, Node440height, true, false, false, ' '+ Node440fontSize + 'px "Arial"'))
  29601. Node440.setPosition(663*ratio.ratioX, 786*ratio.ratioY);
  29602. Node440.setWidth(Node440width);
  29603. Node440.setHeight(Node440height);
  29604. Node440._nodeType = 'text';
  29605. Node440._disallowEvert = true;
  29606. Node440.setRotation(0*Math.PI/180);
  29607. Node440.a('node.width', Node440width);
  29608. Node440.a('node.height', Node440height);
  29609. Node440.a('node.rect', [0, 0, Node440width, Node440height]);
  29610. Node440.a('node.bordercolor','rgba(0,0,0,1)');
  29611. Node440.a('node.borderwidth', 0);
  29612. Node440.a('node.background','' || 'rgba(0,0,0,0)');
  29613. Node440.a('node.gradient','');
  29614. Node440.a('node.gradientcolor','');
  29615. Node440.a('node.text','TEXT');
  29616. Node440.a('node.textalign','left');
  29617. Node440.a('node.textvAlign','middle');
  29618. Node440.a('node.textrect', [Node440textStart, 0, Node440textWidth, Node440height]);
  29619. Node440.a('node.color','rgba(0,0,0,1)');
  29620. Node440.a('node.font',' '+ Node440fontSize + 'px "Arial"');
  29621. Node440.a('node.textvisible',true);
  29622. Node440.a('node.linefeed',false);
  29623. if (false) {
  29624. Node440.a('node.textfunc',function(g) {
  29625. g.beginPath();
  29626. var str=Node440.a('node.text') || 'TEXT';
  29627. var color=Node440.a('node.color') || 'rgba(0,0,0,1)';
  29628. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node440width,Node440height,13.3333*_ratio.ratioY,"left",color,' '+ Node440fontSize + 'px "Arial"', 0,g);
  29629. });
  29630. }
  29631. if (false) {
  29632. Node440.a('node.underlinepoints',[Node440lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node440fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node440fontSize + 'px "Arial"').width + 6, (Node440height - Node440fontSize) * 0.5*_ratio.ratioY + Node440fontSize + 2 ]);
  29633. Node440.a('node.underlinevisible',false);
  29634. Node440.a('node.underlineBorderWidth', 1);
  29635. }
  29636. dataModel.add(Node440);
  29637. zoomNodeList.push({
  29638. node: Node440,
  29639. borderWidth: 0,
  29640. attr: 'node.borderwidth'
  29641. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29642. var Node441 = new ht.Node();
  29643. var Node441textStart, Node441textWidth, Node441lineStart, Node441align = 'left', Node441fontSize = 13.3333*_ratio.ratioY,Node441width = 39*_ratio.ratioX, Node441height = 16*_ratio.ratioY;
  29644. (function () {
  29645. if (Node441align === 'left') {
  29646. Node441textStart = Node441fontSize * 0.2 > 2 ? Node441fontSize * 0.2 - 4 : Node441fontSize * 0.2 - 9;
  29647. Node441textWidth = Node441width;
  29648. Node441lineStart = 1;
  29649. } else if (Node441align === 'right') {
  29650. Node441textStart = 0;
  29651. Node441textWidth =Node441fontSize <= 8 ? Node441width + Node441fontSize * 0.2 + 6 : Node441width - Node441fontSize * 0.2;
  29652. Node441lineStart = (Node441width - (ht.Default.getTextSize('TEXT', ' '+ Node441fontSize + 'px "Arial"').width + 6)) * 0.5;
  29653. } else if (Node441align === 'center') {
  29654. Node441textStart = -3;
  29655. Node441textWidth = Node441width;
  29656. Node441lineStart = Node441width - ht.Default.getTextSize('TEXT', ' '+ Node441fontSize + 'px "Arial"').width - 11;
  29657. }
  29658. })();
  29659. Node441.setImage(GD.getTextJSON(Node441width, Node441height, true, false, false, ' '+ Node441fontSize + 'px "Arial"'))
  29660. Node441.setPosition(663*ratio.ratioX, 809*ratio.ratioY);
  29661. Node441.setWidth(Node441width);
  29662. Node441.setHeight(Node441height);
  29663. Node441._nodeType = 'text';
  29664. Node441._disallowEvert = true;
  29665. Node441.setRotation(0*Math.PI/180);
  29666. Node441.a('node.width', Node441width);
  29667. Node441.a('node.height', Node441height);
  29668. Node441.a('node.rect', [0, 0, Node441width, Node441height]);
  29669. Node441.a('node.bordercolor','rgba(0,0,0,1)');
  29670. Node441.a('node.borderwidth', 0);
  29671. Node441.a('node.background','' || 'rgba(0,0,0,0)');
  29672. Node441.a('node.gradient','');
  29673. Node441.a('node.gradientcolor','');
  29674. Node441.a('node.text','TEXT');
  29675. Node441.a('node.textalign','left');
  29676. Node441.a('node.textvAlign','middle');
  29677. Node441.a('node.textrect', [Node441textStart, 0, Node441textWidth, Node441height]);
  29678. Node441.a('node.color','rgba(0,0,0,1)');
  29679. Node441.a('node.font',' '+ Node441fontSize + 'px "Arial"');
  29680. Node441.a('node.textvisible',true);
  29681. Node441.a('node.linefeed',false);
  29682. if (false) {
  29683. Node441.a('node.textfunc',function(g) {
  29684. g.beginPath();
  29685. var str=Node441.a('node.text') || 'TEXT';
  29686. var color=Node441.a('node.color') || 'rgba(0,0,0,1)';
  29687. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node441width,Node441height,13.3333*_ratio.ratioY,"left",color,' '+ Node441fontSize + 'px "Arial"', 0,g);
  29688. });
  29689. }
  29690. if (false) {
  29691. Node441.a('node.underlinepoints',[Node441lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node441fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node441fontSize + 'px "Arial"').width + 6, (Node441height - Node441fontSize) * 0.5*_ratio.ratioY + Node441fontSize + 2 ]);
  29692. Node441.a('node.underlinevisible',false);
  29693. Node441.a('node.underlineBorderWidth', 1);
  29694. }
  29695. dataModel.add(Node441);
  29696. zoomNodeList.push({
  29697. node: Node441,
  29698. borderWidth: 0,
  29699. attr: 'node.borderwidth'
  29700. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29701. var Node442 = new ht.Node();
  29702. var Node442textStart, Node442textWidth, Node442lineStart, Node442align = 'left', Node442fontSize = 13.3333*_ratio.ratioY,Node442width = 39*_ratio.ratioX, Node442height = 16*_ratio.ratioY;
  29703. (function () {
  29704. if (Node442align === 'left') {
  29705. Node442textStart = Node442fontSize * 0.2 > 2 ? Node442fontSize * 0.2 - 4 : Node442fontSize * 0.2 - 9;
  29706. Node442textWidth = Node442width;
  29707. Node442lineStart = 1;
  29708. } else if (Node442align === 'right') {
  29709. Node442textStart = 0;
  29710. Node442textWidth =Node442fontSize <= 8 ? Node442width + Node442fontSize * 0.2 + 6 : Node442width - Node442fontSize * 0.2;
  29711. Node442lineStart = (Node442width - (ht.Default.getTextSize('TEXT', ' '+ Node442fontSize + 'px "Arial"').width + 6)) * 0.5;
  29712. } else if (Node442align === 'center') {
  29713. Node442textStart = -3;
  29714. Node442textWidth = Node442width;
  29715. Node442lineStart = Node442width - ht.Default.getTextSize('TEXT', ' '+ Node442fontSize + 'px "Arial"').width - 11;
  29716. }
  29717. })();
  29718. Node442.setImage(GD.getTextJSON(Node442width, Node442height, true, false, false, ' '+ Node442fontSize + 'px "Arial"'))
  29719. Node442.setPosition(663*ratio.ratioX, 830*ratio.ratioY);
  29720. Node442.setWidth(Node442width);
  29721. Node442.setHeight(Node442height);
  29722. Node442._nodeType = 'text';
  29723. Node442._disallowEvert = true;
  29724. Node442.setRotation(0*Math.PI/180);
  29725. Node442.a('node.width', Node442width);
  29726. Node442.a('node.height', Node442height);
  29727. Node442.a('node.rect', [0, 0, Node442width, Node442height]);
  29728. Node442.a('node.bordercolor','rgba(0,0,0,1)');
  29729. Node442.a('node.borderwidth', 0);
  29730. Node442.a('node.background','' || 'rgba(0,0,0,0)');
  29731. Node442.a('node.gradient','');
  29732. Node442.a('node.gradientcolor','');
  29733. Node442.a('node.text','TEXT');
  29734. Node442.a('node.textalign','left');
  29735. Node442.a('node.textvAlign','middle');
  29736. Node442.a('node.textrect', [Node442textStart, 0, Node442textWidth, Node442height]);
  29737. Node442.a('node.color','rgba(0,0,0,1)');
  29738. Node442.a('node.font',' '+ Node442fontSize + 'px "Arial"');
  29739. Node442.a('node.textvisible',true);
  29740. Node442.a('node.linefeed',false);
  29741. if (false) {
  29742. Node442.a('node.textfunc',function(g) {
  29743. g.beginPath();
  29744. var str=Node442.a('node.text') || 'TEXT';
  29745. var color=Node442.a('node.color') || 'rgba(0,0,0,1)';
  29746. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node442width,Node442height,13.3333*_ratio.ratioY,"left",color,' '+ Node442fontSize + 'px "Arial"', 0,g);
  29747. });
  29748. }
  29749. if (false) {
  29750. Node442.a('node.underlinepoints',[Node442lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node442fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node442fontSize + 'px "Arial"').width + 6, (Node442height - Node442fontSize) * 0.5*_ratio.ratioY + Node442fontSize + 2 ]);
  29751. Node442.a('node.underlinevisible',false);
  29752. Node442.a('node.underlineBorderWidth', 1);
  29753. }
  29754. dataModel.add(Node442);
  29755. zoomNodeList.push({
  29756. node: Node442,
  29757. borderWidth: 0,
  29758. attr: 'node.borderwidth'
  29759. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29760. var Node443 = new ht.Node();
  29761. var Node443textStart, Node443textWidth, Node443lineStart, Node443align = 'left', Node443fontSize = 13.3333*_ratio.ratioY,Node443width = 39*_ratio.ratioX, Node443height = 16*_ratio.ratioY;
  29762. (function () {
  29763. if (Node443align === 'left') {
  29764. Node443textStart = Node443fontSize * 0.2 > 2 ? Node443fontSize * 0.2 - 4 : Node443fontSize * 0.2 - 9;
  29765. Node443textWidth = Node443width;
  29766. Node443lineStart = 1;
  29767. } else if (Node443align === 'right') {
  29768. Node443textStart = 0;
  29769. Node443textWidth =Node443fontSize <= 8 ? Node443width + Node443fontSize * 0.2 + 6 : Node443width - Node443fontSize * 0.2;
  29770. Node443lineStart = (Node443width - (ht.Default.getTextSize('TEXT', ' '+ Node443fontSize + 'px "Arial"').width + 6)) * 0.5;
  29771. } else if (Node443align === 'center') {
  29772. Node443textStart = -3;
  29773. Node443textWidth = Node443width;
  29774. Node443lineStart = Node443width - ht.Default.getTextSize('TEXT', ' '+ Node443fontSize + 'px "Arial"').width - 11;
  29775. }
  29776. })();
  29777. Node443.setImage(GD.getTextJSON(Node443width, Node443height, true, false, false, ' '+ Node443fontSize + 'px "Arial"'))
  29778. Node443.setPosition(553*ratio.ratioX, 696*ratio.ratioY);
  29779. Node443.setWidth(Node443width);
  29780. Node443.setHeight(Node443height);
  29781. Node443._nodeType = 'text';
  29782. Node443._disallowEvert = true;
  29783. Node443.setRotation(0*Math.PI/180);
  29784. Node443.a('node.width', Node443width);
  29785. Node443.a('node.height', Node443height);
  29786. Node443.a('node.rect', [0, 0, Node443width, Node443height]);
  29787. Node443.a('node.bordercolor','rgba(0,0,0,1)');
  29788. Node443.a('node.borderwidth', 0);
  29789. Node443.a('node.background','' || 'rgba(0,0,0,0)');
  29790. Node443.a('node.gradient','');
  29791. Node443.a('node.gradientcolor','');
  29792. Node443.a('node.text','TEXT');
  29793. Node443.a('node.textalign','left');
  29794. Node443.a('node.textvAlign','middle');
  29795. Node443.a('node.textrect', [Node443textStart, 0, Node443textWidth, Node443height]);
  29796. Node443.a('node.color','rgba(0,0,0,1)');
  29797. Node443.a('node.font',' '+ Node443fontSize + 'px "Arial"');
  29798. Node443.a('node.textvisible',true);
  29799. Node443.a('node.linefeed',false);
  29800. if (false) {
  29801. Node443.a('node.textfunc',function(g) {
  29802. g.beginPath();
  29803. var str=Node443.a('node.text') || 'TEXT';
  29804. var color=Node443.a('node.color') || 'rgba(0,0,0,1)';
  29805. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node443width,Node443height,13.3333*_ratio.ratioY,"left",color,' '+ Node443fontSize + 'px "Arial"', 0,g);
  29806. });
  29807. }
  29808. if (false) {
  29809. Node443.a('node.underlinepoints',[Node443lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node443fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node443fontSize + 'px "Arial"').width + 6, (Node443height - Node443fontSize) * 0.5*_ratio.ratioY + Node443fontSize + 2 ]);
  29810. Node443.a('node.underlinevisible',false);
  29811. Node443.a('node.underlineBorderWidth', 1);
  29812. }
  29813. dataModel.add(Node443);
  29814. zoomNodeList.push({
  29815. node: Node443,
  29816. borderWidth: 0,
  29817. attr: 'node.borderwidth'
  29818. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29819. var Node444 = new ht.Node();
  29820. var Node444textStart, Node444textWidth, Node444lineStart, Node444align = 'left', Node444fontSize = 13.3333*_ratio.ratioY,Node444width = 39*_ratio.ratioX, Node444height = 16*_ratio.ratioY;
  29821. (function () {
  29822. if (Node444align === 'left') {
  29823. Node444textStart = Node444fontSize * 0.2 > 2 ? Node444fontSize * 0.2 - 4 : Node444fontSize * 0.2 - 9;
  29824. Node444textWidth = Node444width;
  29825. Node444lineStart = 1;
  29826. } else if (Node444align === 'right') {
  29827. Node444textStart = 0;
  29828. Node444textWidth =Node444fontSize <= 8 ? Node444width + Node444fontSize * 0.2 + 6 : Node444width - Node444fontSize * 0.2;
  29829. Node444lineStart = (Node444width - (ht.Default.getTextSize('TEXT', ' '+ Node444fontSize + 'px "Arial"').width + 6)) * 0.5;
  29830. } else if (Node444align === 'center') {
  29831. Node444textStart = -3;
  29832. Node444textWidth = Node444width;
  29833. Node444lineStart = Node444width - ht.Default.getTextSize('TEXT', ' '+ Node444fontSize + 'px "Arial"').width - 11;
  29834. }
  29835. })();
  29836. Node444.setImage(GD.getTextJSON(Node444width, Node444height, true, false, false, ' '+ Node444fontSize + 'px "Arial"'))
  29837. Node444.setPosition(553*ratio.ratioX, 716*ratio.ratioY);
  29838. Node444.setWidth(Node444width);
  29839. Node444.setHeight(Node444height);
  29840. Node444._nodeType = 'text';
  29841. Node444._disallowEvert = true;
  29842. Node444.setRotation(0*Math.PI/180);
  29843. Node444.a('node.width', Node444width);
  29844. Node444.a('node.height', Node444height);
  29845. Node444.a('node.rect', [0, 0, Node444width, Node444height]);
  29846. Node444.a('node.bordercolor','rgba(0,0,0,1)');
  29847. Node444.a('node.borderwidth', 0);
  29848. Node444.a('node.background','' || 'rgba(0,0,0,0)');
  29849. Node444.a('node.gradient','');
  29850. Node444.a('node.gradientcolor','');
  29851. Node444.a('node.text','TEXT');
  29852. Node444.a('node.textalign','left');
  29853. Node444.a('node.textvAlign','middle');
  29854. Node444.a('node.textrect', [Node444textStart, 0, Node444textWidth, Node444height]);
  29855. Node444.a('node.color','rgba(0,0,0,1)');
  29856. Node444.a('node.font',' '+ Node444fontSize + 'px "Arial"');
  29857. Node444.a('node.textvisible',true);
  29858. Node444.a('node.linefeed',false);
  29859. if (false) {
  29860. Node444.a('node.textfunc',function(g) {
  29861. g.beginPath();
  29862. var str=Node444.a('node.text') || 'TEXT';
  29863. var color=Node444.a('node.color') || 'rgba(0,0,0,1)';
  29864. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node444width,Node444height,13.3333*_ratio.ratioY,"left",color,' '+ Node444fontSize + 'px "Arial"', 0,g);
  29865. });
  29866. }
  29867. if (false) {
  29868. Node444.a('node.underlinepoints',[Node444lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node444fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node444fontSize + 'px "Arial"').width + 6, (Node444height - Node444fontSize) * 0.5*_ratio.ratioY + Node444fontSize + 2 ]);
  29869. Node444.a('node.underlinevisible',false);
  29870. Node444.a('node.underlineBorderWidth', 1);
  29871. }
  29872. dataModel.add(Node444);
  29873. zoomNodeList.push({
  29874. node: Node444,
  29875. borderWidth: 0,
  29876. attr: 'node.borderwidth'
  29877. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29878. var Node445 = new ht.Node();
  29879. var Node445textStart, Node445textWidth, Node445lineStart, Node445align = 'left', Node445fontSize = 13.3333*_ratio.ratioY,Node445width = 39*_ratio.ratioX, Node445height = 16*_ratio.ratioY;
  29880. (function () {
  29881. if (Node445align === 'left') {
  29882. Node445textStart = Node445fontSize * 0.2 > 2 ? Node445fontSize * 0.2 - 4 : Node445fontSize * 0.2 - 9;
  29883. Node445textWidth = Node445width;
  29884. Node445lineStart = 1;
  29885. } else if (Node445align === 'right') {
  29886. Node445textStart = 0;
  29887. Node445textWidth =Node445fontSize <= 8 ? Node445width + Node445fontSize * 0.2 + 6 : Node445width - Node445fontSize * 0.2;
  29888. Node445lineStart = (Node445width - (ht.Default.getTextSize('TEXT', ' '+ Node445fontSize + 'px "Arial"').width + 6)) * 0.5;
  29889. } else if (Node445align === 'center') {
  29890. Node445textStart = -3;
  29891. Node445textWidth = Node445width;
  29892. Node445lineStart = Node445width - ht.Default.getTextSize('TEXT', ' '+ Node445fontSize + 'px "Arial"').width - 11;
  29893. }
  29894. })();
  29895. Node445.setImage(GD.getTextJSON(Node445width, Node445height, true, false, false, ' '+ Node445fontSize + 'px "Arial"'))
  29896. Node445.setPosition(643*ratio.ratioX, 696*ratio.ratioY);
  29897. Node445.setWidth(Node445width);
  29898. Node445.setHeight(Node445height);
  29899. Node445._nodeType = 'text';
  29900. Node445._disallowEvert = true;
  29901. Node445.setRotation(0*Math.PI/180);
  29902. Node445.a('node.width', Node445width);
  29903. Node445.a('node.height', Node445height);
  29904. Node445.a('node.rect', [0, 0, Node445width, Node445height]);
  29905. Node445.a('node.bordercolor','rgba(0,0,0,1)');
  29906. Node445.a('node.borderwidth', 0);
  29907. Node445.a('node.background','' || 'rgba(0,0,0,0)');
  29908. Node445.a('node.gradient','');
  29909. Node445.a('node.gradientcolor','');
  29910. Node445.a('node.text','TEXT');
  29911. Node445.a('node.textalign','left');
  29912. Node445.a('node.textvAlign','middle');
  29913. Node445.a('node.textrect', [Node445textStart, 0, Node445textWidth, Node445height]);
  29914. Node445.a('node.color','rgba(0,0,0,1)');
  29915. Node445.a('node.font',' '+ Node445fontSize + 'px "Arial"');
  29916. Node445.a('node.textvisible',true);
  29917. Node445.a('node.linefeed',false);
  29918. if (false) {
  29919. Node445.a('node.textfunc',function(g) {
  29920. g.beginPath();
  29921. var str=Node445.a('node.text') || 'TEXT';
  29922. var color=Node445.a('node.color') || 'rgba(0,0,0,1)';
  29923. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node445width,Node445height,13.3333*_ratio.ratioY,"left",color,' '+ Node445fontSize + 'px "Arial"', 0,g);
  29924. });
  29925. }
  29926. if (false) {
  29927. Node445.a('node.underlinepoints',[Node445lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node445fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node445fontSize + 'px "Arial"').width + 6, (Node445height - Node445fontSize) * 0.5*_ratio.ratioY + Node445fontSize + 2 ]);
  29928. Node445.a('node.underlinevisible',false);
  29929. Node445.a('node.underlineBorderWidth', 1);
  29930. }
  29931. dataModel.add(Node445);
  29932. zoomNodeList.push({
  29933. node: Node445,
  29934. borderWidth: 0,
  29935. attr: 'node.borderwidth'
  29936. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29937. var Node446 = new ht.Node();
  29938. var Node446textStart, Node446textWidth, Node446lineStart, Node446align = 'left', Node446fontSize = 13.3333*_ratio.ratioY,Node446width = 39*_ratio.ratioX, Node446height = 16*_ratio.ratioY;
  29939. (function () {
  29940. if (Node446align === 'left') {
  29941. Node446textStart = Node446fontSize * 0.2 > 2 ? Node446fontSize * 0.2 - 4 : Node446fontSize * 0.2 - 9;
  29942. Node446textWidth = Node446width;
  29943. Node446lineStart = 1;
  29944. } else if (Node446align === 'right') {
  29945. Node446textStart = 0;
  29946. Node446textWidth =Node446fontSize <= 8 ? Node446width + Node446fontSize * 0.2 + 6 : Node446width - Node446fontSize * 0.2;
  29947. Node446lineStart = (Node446width - (ht.Default.getTextSize('TEXT', ' '+ Node446fontSize + 'px "Arial"').width + 6)) * 0.5;
  29948. } else if (Node446align === 'center') {
  29949. Node446textStart = -3;
  29950. Node446textWidth = Node446width;
  29951. Node446lineStart = Node446width - ht.Default.getTextSize('TEXT', ' '+ Node446fontSize + 'px "Arial"').width - 11;
  29952. }
  29953. })();
  29954. Node446.setImage(GD.getTextJSON(Node446width, Node446height, true, false, false, ' '+ Node446fontSize + 'px "Arial"'))
  29955. Node446.setPosition(643*ratio.ratioX, 716*ratio.ratioY);
  29956. Node446.setWidth(Node446width);
  29957. Node446.setHeight(Node446height);
  29958. Node446._nodeType = 'text';
  29959. Node446._disallowEvert = true;
  29960. Node446.setRotation(0*Math.PI/180);
  29961. Node446.a('node.width', Node446width);
  29962. Node446.a('node.height', Node446height);
  29963. Node446.a('node.rect', [0, 0, Node446width, Node446height]);
  29964. Node446.a('node.bordercolor','rgba(0,0,0,1)');
  29965. Node446.a('node.borderwidth', 0);
  29966. Node446.a('node.background','' || 'rgba(0,0,0,0)');
  29967. Node446.a('node.gradient','');
  29968. Node446.a('node.gradientcolor','');
  29969. Node446.a('node.text','TEXT');
  29970. Node446.a('node.textalign','left');
  29971. Node446.a('node.textvAlign','middle');
  29972. Node446.a('node.textrect', [Node446textStart, 0, Node446textWidth, Node446height]);
  29973. Node446.a('node.color','rgba(0,0,0,1)');
  29974. Node446.a('node.font',' '+ Node446fontSize + 'px "Arial"');
  29975. Node446.a('node.textvisible',true);
  29976. Node446.a('node.linefeed',false);
  29977. if (false) {
  29978. Node446.a('node.textfunc',function(g) {
  29979. g.beginPath();
  29980. var str=Node446.a('node.text') || 'TEXT';
  29981. var color=Node446.a('node.color') || 'rgba(0,0,0,1)';
  29982. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node446width,Node446height,13.3333*_ratio.ratioY,"left",color,' '+ Node446fontSize + 'px "Arial"', 0,g);
  29983. });
  29984. }
  29985. if (false) {
  29986. Node446.a('node.underlinepoints',[Node446lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node446fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node446fontSize + 'px "Arial"').width + 6, (Node446height - Node446fontSize) * 0.5*_ratio.ratioY + Node446fontSize + 2 ]);
  29987. Node446.a('node.underlinevisible',false);
  29988. Node446.a('node.underlineBorderWidth', 1);
  29989. }
  29990. dataModel.add(Node446);
  29991. zoomNodeList.push({
  29992. node: Node446,
  29993. borderWidth: 0,
  29994. attr: 'node.borderwidth'
  29995. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29996. var Node447 = new ht.Node();
  29997. var Node447textStart, Node447textWidth, Node447lineStart, Node447align = 'left', Node447fontSize = 13.3333*_ratio.ratioY,Node447width = 39*_ratio.ratioX, Node447height = 16*_ratio.ratioY;
  29998. (function () {
  29999. if (Node447align === 'left') {
  30000. Node447textStart = Node447fontSize * 0.2 > 2 ? Node447fontSize * 0.2 - 4 : Node447fontSize * 0.2 - 9;
  30001. Node447textWidth = Node447width;
  30002. Node447lineStart = 1;
  30003. } else if (Node447align === 'right') {
  30004. Node447textStart = 0;
  30005. Node447textWidth =Node447fontSize <= 8 ? Node447width + Node447fontSize * 0.2 + 6 : Node447width - Node447fontSize * 0.2;
  30006. Node447lineStart = (Node447width - (ht.Default.getTextSize('TEXT', ' '+ Node447fontSize + 'px "Arial"').width + 6)) * 0.5;
  30007. } else if (Node447align === 'center') {
  30008. Node447textStart = -3;
  30009. Node447textWidth = Node447width;
  30010. Node447lineStart = Node447width - ht.Default.getTextSize('TEXT', ' '+ Node447fontSize + 'px "Arial"').width - 11;
  30011. }
  30012. })();
  30013. Node447.setImage(GD.getTextJSON(Node447width, Node447height, true, false, false, ' '+ Node447fontSize + 'px "Arial"'))
  30014. Node447.setPosition(733*ratio.ratioX, 696*ratio.ratioY);
  30015. Node447.setWidth(Node447width);
  30016. Node447.setHeight(Node447height);
  30017. Node447._nodeType = 'text';
  30018. Node447._disallowEvert = true;
  30019. Node447.setRotation(0*Math.PI/180);
  30020. Node447.a('node.width', Node447width);
  30021. Node447.a('node.height', Node447height);
  30022. Node447.a('node.rect', [0, 0, Node447width, Node447height]);
  30023. Node447.a('node.bordercolor','rgba(0,0,0,1)');
  30024. Node447.a('node.borderwidth', 0);
  30025. Node447.a('node.background','' || 'rgba(0,0,0,0)');
  30026. Node447.a('node.gradient','');
  30027. Node447.a('node.gradientcolor','');
  30028. Node447.a('node.text','TEXT');
  30029. Node447.a('node.textalign','left');
  30030. Node447.a('node.textvAlign','middle');
  30031. Node447.a('node.textrect', [Node447textStart, 0, Node447textWidth, Node447height]);
  30032. Node447.a('node.color','rgba(0,0,0,1)');
  30033. Node447.a('node.font',' '+ Node447fontSize + 'px "Arial"');
  30034. Node447.a('node.textvisible',true);
  30035. Node447.a('node.linefeed',false);
  30036. if (false) {
  30037. Node447.a('node.textfunc',function(g) {
  30038. g.beginPath();
  30039. var str=Node447.a('node.text') || 'TEXT';
  30040. var color=Node447.a('node.color') || 'rgba(0,0,0,1)';
  30041. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node447width,Node447height,13.3333*_ratio.ratioY,"left",color,' '+ Node447fontSize + 'px "Arial"', 0,g);
  30042. });
  30043. }
  30044. if (false) {
  30045. Node447.a('node.underlinepoints',[Node447lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node447fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node447fontSize + 'px "Arial"').width + 6, (Node447height - Node447fontSize) * 0.5*_ratio.ratioY + Node447fontSize + 2 ]);
  30046. Node447.a('node.underlinevisible',false);
  30047. Node447.a('node.underlineBorderWidth', 1);
  30048. }
  30049. dataModel.add(Node447);
  30050. zoomNodeList.push({
  30051. node: Node447,
  30052. borderWidth: 0,
  30053. attr: 'node.borderwidth'
  30054. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30055. var Node448 = new ht.Node();
  30056. var Node448textStart, Node448textWidth, Node448lineStart, Node448align = 'left', Node448fontSize = 13.3333*_ratio.ratioY,Node448width = 39*_ratio.ratioX, Node448height = 16*_ratio.ratioY;
  30057. (function () {
  30058. if (Node448align === 'left') {
  30059. Node448textStart = Node448fontSize * 0.2 > 2 ? Node448fontSize * 0.2 - 4 : Node448fontSize * 0.2 - 9;
  30060. Node448textWidth = Node448width;
  30061. Node448lineStart = 1;
  30062. } else if (Node448align === 'right') {
  30063. Node448textStart = 0;
  30064. Node448textWidth =Node448fontSize <= 8 ? Node448width + Node448fontSize * 0.2 + 6 : Node448width - Node448fontSize * 0.2;
  30065. Node448lineStart = (Node448width - (ht.Default.getTextSize('TEXT', ' '+ Node448fontSize + 'px "Arial"').width + 6)) * 0.5;
  30066. } else if (Node448align === 'center') {
  30067. Node448textStart = -3;
  30068. Node448textWidth = Node448width;
  30069. Node448lineStart = Node448width - ht.Default.getTextSize('TEXT', ' '+ Node448fontSize + 'px "Arial"').width - 11;
  30070. }
  30071. })();
  30072. Node448.setImage(GD.getTextJSON(Node448width, Node448height, true, false, false, ' '+ Node448fontSize + 'px "Arial"'))
  30073. Node448.setPosition(733*ratio.ratioX, 716*ratio.ratioY);
  30074. Node448.setWidth(Node448width);
  30075. Node448.setHeight(Node448height);
  30076. Node448._nodeType = 'text';
  30077. Node448._disallowEvert = true;
  30078. Node448.setRotation(0*Math.PI/180);
  30079. Node448.a('node.width', Node448width);
  30080. Node448.a('node.height', Node448height);
  30081. Node448.a('node.rect', [0, 0, Node448width, Node448height]);
  30082. Node448.a('node.bordercolor','rgba(0,0,0,1)');
  30083. Node448.a('node.borderwidth', 0);
  30084. Node448.a('node.background','' || 'rgba(0,0,0,0)');
  30085. Node448.a('node.gradient','');
  30086. Node448.a('node.gradientcolor','');
  30087. Node448.a('node.text','TEXT');
  30088. Node448.a('node.textalign','left');
  30089. Node448.a('node.textvAlign','middle');
  30090. Node448.a('node.textrect', [Node448textStart, 0, Node448textWidth, Node448height]);
  30091. Node448.a('node.color','rgba(0,0,0,1)');
  30092. Node448.a('node.font',' '+ Node448fontSize + 'px "Arial"');
  30093. Node448.a('node.textvisible',true);
  30094. Node448.a('node.linefeed',false);
  30095. if (false) {
  30096. Node448.a('node.textfunc',function(g) {
  30097. g.beginPath();
  30098. var str=Node448.a('node.text') || 'TEXT';
  30099. var color=Node448.a('node.color') || 'rgba(0,0,0,1)';
  30100. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node448width,Node448height,13.3333*_ratio.ratioY,"left",color,' '+ Node448fontSize + 'px "Arial"', 0,g);
  30101. });
  30102. }
  30103. if (false) {
  30104. Node448.a('node.underlinepoints',[Node448lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node448fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node448fontSize + 'px "Arial"').width + 6, (Node448height - Node448fontSize) * 0.5*_ratio.ratioY + Node448fontSize + 2 ]);
  30105. Node448.a('node.underlinevisible',false);
  30106. Node448.a('node.underlineBorderWidth', 1);
  30107. }
  30108. dataModel.add(Node448);
  30109. zoomNodeList.push({
  30110. node: Node448,
  30111. borderWidth: 0,
  30112. attr: 'node.borderwidth'
  30113. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30114. var Node449 = new ht.Node();
  30115. var Node449textStart, Node449textWidth, Node449lineStart, Node449align = 'left', Node449fontSize = 13.3333*_ratio.ratioY,Node449width = 39*_ratio.ratioX, Node449height = 16*_ratio.ratioY;
  30116. (function () {
  30117. if (Node449align === 'left') {
  30118. Node449textStart = Node449fontSize * 0.2 > 2 ? Node449fontSize * 0.2 - 4 : Node449fontSize * 0.2 - 9;
  30119. Node449textWidth = Node449width;
  30120. Node449lineStart = 1;
  30121. } else if (Node449align === 'right') {
  30122. Node449textStart = 0;
  30123. Node449textWidth =Node449fontSize <= 8 ? Node449width + Node449fontSize * 0.2 + 6 : Node449width - Node449fontSize * 0.2;
  30124. Node449lineStart = (Node449width - (ht.Default.getTextSize('TEXT', ' '+ Node449fontSize + 'px "Arial"').width + 6)) * 0.5;
  30125. } else if (Node449align === 'center') {
  30126. Node449textStart = -3;
  30127. Node449textWidth = Node449width;
  30128. Node449lineStart = Node449width - ht.Default.getTextSize('TEXT', ' '+ Node449fontSize + 'px "Arial"').width - 11;
  30129. }
  30130. })();
  30131. Node449.setImage(GD.getTextJSON(Node449width, Node449height, true, false, false, ' '+ Node449fontSize + 'px "Arial"'))
  30132. Node449.setPosition(1563*ratio.ratioX, 696*ratio.ratioY);
  30133. Node449.setWidth(Node449width);
  30134. Node449.setHeight(Node449height);
  30135. Node449._nodeType = 'text';
  30136. Node449._disallowEvert = true;
  30137. Node449.setRotation(0*Math.PI/180);
  30138. Node449.a('node.width', Node449width);
  30139. Node449.a('node.height', Node449height);
  30140. Node449.a('node.rect', [0, 0, Node449width, Node449height]);
  30141. Node449.a('node.bordercolor','rgba(0,0,0,1)');
  30142. Node449.a('node.borderwidth', 0);
  30143. Node449.a('node.background','' || 'rgba(0,0,0,0)');
  30144. Node449.a('node.gradient','');
  30145. Node449.a('node.gradientcolor','');
  30146. Node449.a('node.text','TEXT');
  30147. Node449.a('node.textalign','left');
  30148. Node449.a('node.textvAlign','middle');
  30149. Node449.a('node.textrect', [Node449textStart, 0, Node449textWidth, Node449height]);
  30150. Node449.a('node.color','rgba(0,0,0,1)');
  30151. Node449.a('node.font',' '+ Node449fontSize + 'px "Arial"');
  30152. Node449.a('node.textvisible',true);
  30153. Node449.a('node.linefeed',false);
  30154. if (false) {
  30155. Node449.a('node.textfunc',function(g) {
  30156. g.beginPath();
  30157. var str=Node449.a('node.text') || 'TEXT';
  30158. var color=Node449.a('node.color') || 'rgba(0,0,0,1)';
  30159. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node449width,Node449height,13.3333*_ratio.ratioY,"left",color,' '+ Node449fontSize + 'px "Arial"', 0,g);
  30160. });
  30161. }
  30162. if (false) {
  30163. Node449.a('node.underlinepoints',[Node449lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node449fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node449fontSize + 'px "Arial"').width + 6, (Node449height - Node449fontSize) * 0.5*_ratio.ratioY + Node449fontSize + 2 ]);
  30164. Node449.a('node.underlinevisible',false);
  30165. Node449.a('node.underlineBorderWidth', 1);
  30166. }
  30167. dataModel.add(Node449);
  30168. zoomNodeList.push({
  30169. node: Node449,
  30170. borderWidth: 0,
  30171. attr: 'node.borderwidth'
  30172. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30173. var Node450 = new ht.Node();
  30174. var Node450textStart, Node450textWidth, Node450lineStart, Node450align = 'left', Node450fontSize = 13.3333*_ratio.ratioY,Node450width = 39*_ratio.ratioX, Node450height = 16*_ratio.ratioY;
  30175. (function () {
  30176. if (Node450align === 'left') {
  30177. Node450textStart = Node450fontSize * 0.2 > 2 ? Node450fontSize * 0.2 - 4 : Node450fontSize * 0.2 - 9;
  30178. Node450textWidth = Node450width;
  30179. Node450lineStart = 1;
  30180. } else if (Node450align === 'right') {
  30181. Node450textStart = 0;
  30182. Node450textWidth =Node450fontSize <= 8 ? Node450width + Node450fontSize * 0.2 + 6 : Node450width - Node450fontSize * 0.2;
  30183. Node450lineStart = (Node450width - (ht.Default.getTextSize('TEXT', ' '+ Node450fontSize + 'px "Arial"').width + 6)) * 0.5;
  30184. } else if (Node450align === 'center') {
  30185. Node450textStart = -3;
  30186. Node450textWidth = Node450width;
  30187. Node450lineStart = Node450width - ht.Default.getTextSize('TEXT', ' '+ Node450fontSize + 'px "Arial"').width - 11;
  30188. }
  30189. })();
  30190. Node450.setImage(GD.getTextJSON(Node450width, Node450height, true, false, false, ' '+ Node450fontSize + 'px "Arial"'))
  30191. Node450.setPosition(1563*ratio.ratioX, 716*ratio.ratioY);
  30192. Node450.setWidth(Node450width);
  30193. Node450.setHeight(Node450height);
  30194. Node450._nodeType = 'text';
  30195. Node450._disallowEvert = true;
  30196. Node450.setRotation(0*Math.PI/180);
  30197. Node450.a('node.width', Node450width);
  30198. Node450.a('node.height', Node450height);
  30199. Node450.a('node.rect', [0, 0, Node450width, Node450height]);
  30200. Node450.a('node.bordercolor','rgba(0,0,0,1)');
  30201. Node450.a('node.borderwidth', 0);
  30202. Node450.a('node.background','' || 'rgba(0,0,0,0)');
  30203. Node450.a('node.gradient','');
  30204. Node450.a('node.gradientcolor','');
  30205. Node450.a('node.text','TEXT');
  30206. Node450.a('node.textalign','left');
  30207. Node450.a('node.textvAlign','middle');
  30208. Node450.a('node.textrect', [Node450textStart, 0, Node450textWidth, Node450height]);
  30209. Node450.a('node.color','rgba(0,0,0,1)');
  30210. Node450.a('node.font',' '+ Node450fontSize + 'px "Arial"');
  30211. Node450.a('node.textvisible',true);
  30212. Node450.a('node.linefeed',false);
  30213. if (false) {
  30214. Node450.a('node.textfunc',function(g) {
  30215. g.beginPath();
  30216. var str=Node450.a('node.text') || 'TEXT';
  30217. var color=Node450.a('node.color') || 'rgba(0,0,0,1)';
  30218. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node450width,Node450height,13.3333*_ratio.ratioY,"left",color,' '+ Node450fontSize + 'px "Arial"', 0,g);
  30219. });
  30220. }
  30221. if (false) {
  30222. Node450.a('node.underlinepoints',[Node450lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node450fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node450fontSize + 'px "Arial"').width + 6, (Node450height - Node450fontSize) * 0.5*_ratio.ratioY + Node450fontSize + 2 ]);
  30223. Node450.a('node.underlinevisible',false);
  30224. Node450.a('node.underlineBorderWidth', 1);
  30225. }
  30226. dataModel.add(Node450);
  30227. zoomNodeList.push({
  30228. node: Node450,
  30229. borderWidth: 0,
  30230. attr: 'node.borderwidth'
  30231. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30232. var Node451 = new ht.Node();
  30233. var Node451textStart, Node451textWidth, Node451lineStart, Node451align = 'left', Node451fontSize = 13.3333*_ratio.ratioY,Node451width = 39*_ratio.ratioX, Node451height = 16*_ratio.ratioY;
  30234. (function () {
  30235. if (Node451align === 'left') {
  30236. Node451textStart = Node451fontSize * 0.2 > 2 ? Node451fontSize * 0.2 - 4 : Node451fontSize * 0.2 - 9;
  30237. Node451textWidth = Node451width;
  30238. Node451lineStart = 1;
  30239. } else if (Node451align === 'right') {
  30240. Node451textStart = 0;
  30241. Node451textWidth =Node451fontSize <= 8 ? Node451width + Node451fontSize * 0.2 + 6 : Node451width - Node451fontSize * 0.2;
  30242. Node451lineStart = (Node451width - (ht.Default.getTextSize('TEXT', ' '+ Node451fontSize + 'px "Arial"').width + 6)) * 0.5;
  30243. } else if (Node451align === 'center') {
  30244. Node451textStart = -3;
  30245. Node451textWidth = Node451width;
  30246. Node451lineStart = Node451width - ht.Default.getTextSize('TEXT', ' '+ Node451fontSize + 'px "Arial"').width - 11;
  30247. }
  30248. })();
  30249. Node451.setImage(GD.getTextJSON(Node451width, Node451height, true, false, false, ' '+ Node451fontSize + 'px "Arial"'))
  30250. Node451.setPosition(1663*ratio.ratioX, 696*ratio.ratioY);
  30251. Node451.setWidth(Node451width);
  30252. Node451.setHeight(Node451height);
  30253. Node451._nodeType = 'text';
  30254. Node451._disallowEvert = true;
  30255. Node451.setRotation(0*Math.PI/180);
  30256. Node451.a('node.width', Node451width);
  30257. Node451.a('node.height', Node451height);
  30258. Node451.a('node.rect', [0, 0, Node451width, Node451height]);
  30259. Node451.a('node.bordercolor','rgba(0,0,0,1)');
  30260. Node451.a('node.borderwidth', 0);
  30261. Node451.a('node.background','' || 'rgba(0,0,0,0)');
  30262. Node451.a('node.gradient','');
  30263. Node451.a('node.gradientcolor','');
  30264. Node451.a('node.text','TEXT');
  30265. Node451.a('node.textalign','left');
  30266. Node451.a('node.textvAlign','middle');
  30267. Node451.a('node.textrect', [Node451textStart, 0, Node451textWidth, Node451height]);
  30268. Node451.a('node.color','rgba(0,0,0,1)');
  30269. Node451.a('node.font',' '+ Node451fontSize + 'px "Arial"');
  30270. Node451.a('node.textvisible',true);
  30271. Node451.a('node.linefeed',false);
  30272. if (false) {
  30273. Node451.a('node.textfunc',function(g) {
  30274. g.beginPath();
  30275. var str=Node451.a('node.text') || 'TEXT';
  30276. var color=Node451.a('node.color') || 'rgba(0,0,0,1)';
  30277. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node451width,Node451height,13.3333*_ratio.ratioY,"left",color,' '+ Node451fontSize + 'px "Arial"', 0,g);
  30278. });
  30279. }
  30280. if (false) {
  30281. Node451.a('node.underlinepoints',[Node451lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node451fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node451fontSize + 'px "Arial"').width + 6, (Node451height - Node451fontSize) * 0.5*_ratio.ratioY + Node451fontSize + 2 ]);
  30282. Node451.a('node.underlinevisible',false);
  30283. Node451.a('node.underlineBorderWidth', 1);
  30284. }
  30285. dataModel.add(Node451);
  30286. zoomNodeList.push({
  30287. node: Node451,
  30288. borderWidth: 0,
  30289. attr: 'node.borderwidth'
  30290. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30291. var Node452 = new ht.Node();
  30292. var Node452textStart, Node452textWidth, Node452lineStart, Node452align = 'left', Node452fontSize = 13.3333*_ratio.ratioY,Node452width = 39*_ratio.ratioX, Node452height = 16*_ratio.ratioY;
  30293. (function () {
  30294. if (Node452align === 'left') {
  30295. Node452textStart = Node452fontSize * 0.2 > 2 ? Node452fontSize * 0.2 - 4 : Node452fontSize * 0.2 - 9;
  30296. Node452textWidth = Node452width;
  30297. Node452lineStart = 1;
  30298. } else if (Node452align === 'right') {
  30299. Node452textStart = 0;
  30300. Node452textWidth =Node452fontSize <= 8 ? Node452width + Node452fontSize * 0.2 + 6 : Node452width - Node452fontSize * 0.2;
  30301. Node452lineStart = (Node452width - (ht.Default.getTextSize('TEXT', ' '+ Node452fontSize + 'px "Arial"').width + 6)) * 0.5;
  30302. } else if (Node452align === 'center') {
  30303. Node452textStart = -3;
  30304. Node452textWidth = Node452width;
  30305. Node452lineStart = Node452width - ht.Default.getTextSize('TEXT', ' '+ Node452fontSize + 'px "Arial"').width - 11;
  30306. }
  30307. })();
  30308. Node452.setImage(GD.getTextJSON(Node452width, Node452height, true, false, false, ' '+ Node452fontSize + 'px "Arial"'))
  30309. Node452.setPosition(1663*ratio.ratioX, 716*ratio.ratioY);
  30310. Node452.setWidth(Node452width);
  30311. Node452.setHeight(Node452height);
  30312. Node452._nodeType = 'text';
  30313. Node452._disallowEvert = true;
  30314. Node452.setRotation(0*Math.PI/180);
  30315. Node452.a('node.width', Node452width);
  30316. Node452.a('node.height', Node452height);
  30317. Node452.a('node.rect', [0, 0, Node452width, Node452height]);
  30318. Node452.a('node.bordercolor','rgba(0,0,0,1)');
  30319. Node452.a('node.borderwidth', 0);
  30320. Node452.a('node.background','' || 'rgba(0,0,0,0)');
  30321. Node452.a('node.gradient','');
  30322. Node452.a('node.gradientcolor','');
  30323. Node452.a('node.text','TEXT');
  30324. Node452.a('node.textalign','left');
  30325. Node452.a('node.textvAlign','middle');
  30326. Node452.a('node.textrect', [Node452textStart, 0, Node452textWidth, Node452height]);
  30327. Node452.a('node.color','rgba(0,0,0,1)');
  30328. Node452.a('node.font',' '+ Node452fontSize + 'px "Arial"');
  30329. Node452.a('node.textvisible',true);
  30330. Node452.a('node.linefeed',false);
  30331. if (false) {
  30332. Node452.a('node.textfunc',function(g) {
  30333. g.beginPath();
  30334. var str=Node452.a('node.text') || 'TEXT';
  30335. var color=Node452.a('node.color') || 'rgba(0,0,0,1)';
  30336. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node452width,Node452height,13.3333*_ratio.ratioY,"left",color,' '+ Node452fontSize + 'px "Arial"', 0,g);
  30337. });
  30338. }
  30339. if (false) {
  30340. Node452.a('node.underlinepoints',[Node452lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node452fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node452fontSize + 'px "Arial"').width + 6, (Node452height - Node452fontSize) * 0.5*_ratio.ratioY + Node452fontSize + 2 ]);
  30341. Node452.a('node.underlinevisible',false);
  30342. Node452.a('node.underlineBorderWidth', 1);
  30343. }
  30344. dataModel.add(Node452);
  30345. zoomNodeList.push({
  30346. node: Node452,
  30347. borderWidth: 0,
  30348. attr: 'node.borderwidth'
  30349. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30350. var Node453 = new ht.Node();
  30351. var Node453textStart, Node453textWidth, Node453lineStart, Node453align = 'left', Node453fontSize = 13.3333*_ratio.ratioY,Node453width = 39*_ratio.ratioX, Node453height = 16*_ratio.ratioY;
  30352. (function () {
  30353. if (Node453align === 'left') {
  30354. Node453textStart = Node453fontSize * 0.2 > 2 ? Node453fontSize * 0.2 - 4 : Node453fontSize * 0.2 - 9;
  30355. Node453textWidth = Node453width;
  30356. Node453lineStart = 1;
  30357. } else if (Node453align === 'right') {
  30358. Node453textStart = 0;
  30359. Node453textWidth =Node453fontSize <= 8 ? Node453width + Node453fontSize * 0.2 + 6 : Node453width - Node453fontSize * 0.2;
  30360. Node453lineStart = (Node453width - (ht.Default.getTextSize('TEXT', ' '+ Node453fontSize + 'px "Arial"').width + 6)) * 0.5;
  30361. } else if (Node453align === 'center') {
  30362. Node453textStart = -3;
  30363. Node453textWidth = Node453width;
  30364. Node453lineStart = Node453width - ht.Default.getTextSize('TEXT', ' '+ Node453fontSize + 'px "Arial"').width - 11;
  30365. }
  30366. })();
  30367. Node453.setImage(GD.getTextJSON(Node453width, Node453height, true, false, false, ' '+ Node453fontSize + 'px "Arial"'))
  30368. Node453.setPosition(1760*ratio.ratioX, 695*ratio.ratioY);
  30369. Node453.setWidth(Node453width);
  30370. Node453.setHeight(Node453height);
  30371. Node453._nodeType = 'text';
  30372. Node453._disallowEvert = true;
  30373. Node453.setRotation(0*Math.PI/180);
  30374. Node453.a('node.width', Node453width);
  30375. Node453.a('node.height', Node453height);
  30376. Node453.a('node.rect', [0, 0, Node453width, Node453height]);
  30377. Node453.a('node.bordercolor','rgba(0,0,0,1)');
  30378. Node453.a('node.borderwidth', 0);
  30379. Node453.a('node.background','' || 'rgba(0,0,0,0)');
  30380. Node453.a('node.gradient','');
  30381. Node453.a('node.gradientcolor','');
  30382. Node453.a('node.text','TEXT');
  30383. Node453.a('node.textalign','left');
  30384. Node453.a('node.textvAlign','middle');
  30385. Node453.a('node.textrect', [Node453textStart, 0, Node453textWidth, Node453height]);
  30386. Node453.a('node.color','rgba(0,0,0,1)');
  30387. Node453.a('node.font',' '+ Node453fontSize + 'px "Arial"');
  30388. Node453.a('node.textvisible',true);
  30389. Node453.a('node.linefeed',false);
  30390. if (false) {
  30391. Node453.a('node.textfunc',function(g) {
  30392. g.beginPath();
  30393. var str=Node453.a('node.text') || 'TEXT';
  30394. var color=Node453.a('node.color') || 'rgba(0,0,0,1)';
  30395. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node453width,Node453height,13.3333*_ratio.ratioY,"left",color,' '+ Node453fontSize + 'px "Arial"', 0,g);
  30396. });
  30397. }
  30398. if (false) {
  30399. Node453.a('node.underlinepoints',[Node453lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node453fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node453fontSize + 'px "Arial"').width + 6, (Node453height - Node453fontSize) * 0.5*_ratio.ratioY + Node453fontSize + 2 ]);
  30400. Node453.a('node.underlinevisible',false);
  30401. Node453.a('node.underlineBorderWidth', 1);
  30402. }
  30403. dataModel.add(Node453);
  30404. zoomNodeList.push({
  30405. node: Node453,
  30406. borderWidth: 0,
  30407. attr: 'node.borderwidth'
  30408. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30409. var Node454 = new ht.Node();
  30410. var Node454textStart, Node454textWidth, Node454lineStart, Node454align = 'left', Node454fontSize = 13.3333*_ratio.ratioY,Node454width = 39*_ratio.ratioX, Node454height = 16*_ratio.ratioY;
  30411. (function () {
  30412. if (Node454align === 'left') {
  30413. Node454textStart = Node454fontSize * 0.2 > 2 ? Node454fontSize * 0.2 - 4 : Node454fontSize * 0.2 - 9;
  30414. Node454textWidth = Node454width;
  30415. Node454lineStart = 1;
  30416. } else if (Node454align === 'right') {
  30417. Node454textStart = 0;
  30418. Node454textWidth =Node454fontSize <= 8 ? Node454width + Node454fontSize * 0.2 + 6 : Node454width - Node454fontSize * 0.2;
  30419. Node454lineStart = (Node454width - (ht.Default.getTextSize('TEXT', ' '+ Node454fontSize + 'px "Arial"').width + 6)) * 0.5;
  30420. } else if (Node454align === 'center') {
  30421. Node454textStart = -3;
  30422. Node454textWidth = Node454width;
  30423. Node454lineStart = Node454width - ht.Default.getTextSize('TEXT', ' '+ Node454fontSize + 'px "Arial"').width - 11;
  30424. }
  30425. })();
  30426. Node454.setImage(GD.getTextJSON(Node454width, Node454height, true, false, false, ' '+ Node454fontSize + 'px "Arial"'))
  30427. Node454.setPosition(1760*ratio.ratioX, 716*ratio.ratioY);
  30428. Node454.setWidth(Node454width);
  30429. Node454.setHeight(Node454height);
  30430. Node454._nodeType = 'text';
  30431. Node454._disallowEvert = true;
  30432. Node454.setRotation(0*Math.PI/180);
  30433. Node454.a('node.width', Node454width);
  30434. Node454.a('node.height', Node454height);
  30435. Node454.a('node.rect', [0, 0, Node454width, Node454height]);
  30436. Node454.a('node.bordercolor','rgba(0,0,0,1)');
  30437. Node454.a('node.borderwidth', 0);
  30438. Node454.a('node.background','' || 'rgba(0,0,0,0)');
  30439. Node454.a('node.gradient','');
  30440. Node454.a('node.gradientcolor','');
  30441. Node454.a('node.text','TEXT');
  30442. Node454.a('node.textalign','left');
  30443. Node454.a('node.textvAlign','middle');
  30444. Node454.a('node.textrect', [Node454textStart, 0, Node454textWidth, Node454height]);
  30445. Node454.a('node.color','rgba(0,0,0,1)');
  30446. Node454.a('node.font',' '+ Node454fontSize + 'px "Arial"');
  30447. Node454.a('node.textvisible',true);
  30448. Node454.a('node.linefeed',false);
  30449. if (false) {
  30450. Node454.a('node.textfunc',function(g) {
  30451. g.beginPath();
  30452. var str=Node454.a('node.text') || 'TEXT';
  30453. var color=Node454.a('node.color') || 'rgba(0,0,0,1)';
  30454. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node454width,Node454height,13.3333*_ratio.ratioY,"left",color,' '+ Node454fontSize + 'px "Arial"', 0,g);
  30455. });
  30456. }
  30457. if (false) {
  30458. Node454.a('node.underlinepoints',[Node454lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node454fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node454fontSize + 'px "Arial"').width + 6, (Node454height - Node454fontSize) * 0.5*_ratio.ratioY + Node454fontSize + 2 ]);
  30459. Node454.a('node.underlinevisible',false);
  30460. Node454.a('node.underlineBorderWidth', 1);
  30461. }
  30462. dataModel.add(Node454);
  30463. zoomNodeList.push({
  30464. node: Node454,
  30465. borderWidth: 0,
  30466. attr: 'node.borderwidth'
  30467. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30468. var Node455 = new ht.Node();
  30469. var Node455textStart, Node455textWidth, Node455lineStart, Node455align = 'left', Node455fontSize = 13.3333*_ratio.ratioY,Node455width = 39*_ratio.ratioX, Node455height = 16*_ratio.ratioY;
  30470. (function () {
  30471. if (Node455align === 'left') {
  30472. Node455textStart = Node455fontSize * 0.2 > 2 ? Node455fontSize * 0.2 - 4 : Node455fontSize * 0.2 - 9;
  30473. Node455textWidth = Node455width;
  30474. Node455lineStart = 1;
  30475. } else if (Node455align === 'right') {
  30476. Node455textStart = 0;
  30477. Node455textWidth =Node455fontSize <= 8 ? Node455width + Node455fontSize * 0.2 + 6 : Node455width - Node455fontSize * 0.2;
  30478. Node455lineStart = (Node455width - (ht.Default.getTextSize('TEXT', ' '+ Node455fontSize + 'px "Arial"').width + 6)) * 0.5;
  30479. } else if (Node455align === 'center') {
  30480. Node455textStart = -3;
  30481. Node455textWidth = Node455width;
  30482. Node455lineStart = Node455width - ht.Default.getTextSize('TEXT', ' '+ Node455fontSize + 'px "Arial"').width - 11;
  30483. }
  30484. })();
  30485. Node455.setImage(GD.getTextJSON(Node455width, Node455height, true, false, false, ' '+ Node455fontSize + 'px "Arial"'))
  30486. Node455.setPosition(1720*ratio.ratioX, 345*ratio.ratioY);
  30487. Node455.setWidth(Node455width);
  30488. Node455.setHeight(Node455height);
  30489. Node455._nodeType = 'text';
  30490. Node455._disallowEvert = true;
  30491. Node455.setRotation(0*Math.PI/180);
  30492. Node455.a('node.width', Node455width);
  30493. Node455.a('node.height', Node455height);
  30494. Node455.a('node.rect', [0, 0, Node455width, Node455height]);
  30495. Node455.a('node.bordercolor','rgba(0,0,0,1)');
  30496. Node455.a('node.borderwidth', 0);
  30497. Node455.a('node.background','' || 'rgba(0,0,0,0)');
  30498. Node455.a('node.gradient','');
  30499. Node455.a('node.gradientcolor','');
  30500. Node455.a('node.text','TEXT');
  30501. Node455.a('node.textalign','left');
  30502. Node455.a('node.textvAlign','middle');
  30503. Node455.a('node.textrect', [Node455textStart, 0, Node455textWidth, Node455height]);
  30504. Node455.a('node.color','rgba(0,0,0,1)');
  30505. Node455.a('node.font',' '+ Node455fontSize + 'px "Arial"');
  30506. Node455.a('node.textvisible',true);
  30507. Node455.a('node.linefeed',false);
  30508. if (false) {
  30509. Node455.a('node.textfunc',function(g) {
  30510. g.beginPath();
  30511. var str=Node455.a('node.text') || 'TEXT';
  30512. var color=Node455.a('node.color') || 'rgba(0,0,0,1)';
  30513. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node455width,Node455height,13.3333*_ratio.ratioY,"left",color,' '+ Node455fontSize + 'px "Arial"', 0,g);
  30514. });
  30515. }
  30516. if (false) {
  30517. Node455.a('node.underlinepoints',[Node455lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node455fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node455fontSize + 'px "Arial"').width + 6, (Node455height - Node455fontSize) * 0.5*_ratio.ratioY + Node455fontSize + 2 ]);
  30518. Node455.a('node.underlinevisible',false);
  30519. Node455.a('node.underlineBorderWidth', 1);
  30520. }
  30521. dataModel.add(Node455);
  30522. zoomNodeList.push({
  30523. node: Node455,
  30524. borderWidth: 0,
  30525. attr: 'node.borderwidth'
  30526. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30527. var Node456 = new ht.Node();
  30528. var Node456textStart, Node456textWidth, Node456lineStart, Node456align = 'left', Node456fontSize = 13.3333*_ratio.ratioY,Node456width = 39*_ratio.ratioX, Node456height = 16*_ratio.ratioY;
  30529. (function () {
  30530. if (Node456align === 'left') {
  30531. Node456textStart = Node456fontSize * 0.2 > 2 ? Node456fontSize * 0.2 - 4 : Node456fontSize * 0.2 - 9;
  30532. Node456textWidth = Node456width;
  30533. Node456lineStart = 1;
  30534. } else if (Node456align === 'right') {
  30535. Node456textStart = 0;
  30536. Node456textWidth =Node456fontSize <= 8 ? Node456width + Node456fontSize * 0.2 + 6 : Node456width - Node456fontSize * 0.2;
  30537. Node456lineStart = (Node456width - (ht.Default.getTextSize('TEXT', ' '+ Node456fontSize + 'px "Arial"').width + 6)) * 0.5;
  30538. } else if (Node456align === 'center') {
  30539. Node456textStart = -3;
  30540. Node456textWidth = Node456width;
  30541. Node456lineStart = Node456width - ht.Default.getTextSize('TEXT', ' '+ Node456fontSize + 'px "Arial"').width - 11;
  30542. }
  30543. })();
  30544. Node456.setImage(GD.getTextJSON(Node456width, Node456height, true, false, false, ' '+ Node456fontSize + 'px "Arial"'))
  30545. Node456.setPosition(1720*ratio.ratioX, 365*ratio.ratioY);
  30546. Node456.setWidth(Node456width);
  30547. Node456.setHeight(Node456height);
  30548. Node456._nodeType = 'text';
  30549. Node456._disallowEvert = true;
  30550. Node456.setRotation(0*Math.PI/180);
  30551. Node456.a('node.width', Node456width);
  30552. Node456.a('node.height', Node456height);
  30553. Node456.a('node.rect', [0, 0, Node456width, Node456height]);
  30554. Node456.a('node.bordercolor','rgba(0,0,0,1)');
  30555. Node456.a('node.borderwidth', 0);
  30556. Node456.a('node.background','' || 'rgba(0,0,0,0)');
  30557. Node456.a('node.gradient','');
  30558. Node456.a('node.gradientcolor','');
  30559. Node456.a('node.text','TEXT');
  30560. Node456.a('node.textalign','left');
  30561. Node456.a('node.textvAlign','middle');
  30562. Node456.a('node.textrect', [Node456textStart, 0, Node456textWidth, Node456height]);
  30563. Node456.a('node.color','rgba(0,0,0,1)');
  30564. Node456.a('node.font',' '+ Node456fontSize + 'px "Arial"');
  30565. Node456.a('node.textvisible',true);
  30566. Node456.a('node.linefeed',false);
  30567. if (false) {
  30568. Node456.a('node.textfunc',function(g) {
  30569. g.beginPath();
  30570. var str=Node456.a('node.text') || 'TEXT';
  30571. var color=Node456.a('node.color') || 'rgba(0,0,0,1)';
  30572. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node456width,Node456height,13.3333*_ratio.ratioY,"left",color,' '+ Node456fontSize + 'px "Arial"', 0,g);
  30573. });
  30574. }
  30575. if (false) {
  30576. Node456.a('node.underlinepoints',[Node456lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node456fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node456fontSize + 'px "Arial"').width + 6, (Node456height - Node456fontSize) * 0.5*_ratio.ratioY + Node456fontSize + 2 ]);
  30577. Node456.a('node.underlinevisible',false);
  30578. Node456.a('node.underlineBorderWidth', 1);
  30579. }
  30580. dataModel.add(Node456);
  30581. zoomNodeList.push({
  30582. node: Node456,
  30583. borderWidth: 0,
  30584. attr: 'node.borderwidth'
  30585. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30586. var Node457 = new ht.Node();
  30587. var Node457textStart, Node457textWidth, Node457lineStart, Node457align = 'left', Node457fontSize = 13.3333*_ratio.ratioY,Node457width = 39*_ratio.ratioX, Node457height = 16*_ratio.ratioY;
  30588. (function () {
  30589. if (Node457align === 'left') {
  30590. Node457textStart = Node457fontSize * 0.2 > 2 ? Node457fontSize * 0.2 - 4 : Node457fontSize * 0.2 - 9;
  30591. Node457textWidth = Node457width;
  30592. Node457lineStart = 1;
  30593. } else if (Node457align === 'right') {
  30594. Node457textStart = 0;
  30595. Node457textWidth =Node457fontSize <= 8 ? Node457width + Node457fontSize * 0.2 + 6 : Node457width - Node457fontSize * 0.2;
  30596. Node457lineStart = (Node457width - (ht.Default.getTextSize('TEXT', ' '+ Node457fontSize + 'px "Arial"').width + 6)) * 0.5;
  30597. } else if (Node457align === 'center') {
  30598. Node457textStart = -3;
  30599. Node457textWidth = Node457width;
  30600. Node457lineStart = Node457width - ht.Default.getTextSize('TEXT', ' '+ Node457fontSize + 'px "Arial"').width - 11;
  30601. }
  30602. })();
  30603. Node457.setImage(GD.getTextJSON(Node457width, Node457height, true, false, false, ' '+ Node457fontSize + 'px "Arial"'))
  30604. Node457.setPosition(1720*ratio.ratioX, 387*ratio.ratioY);
  30605. Node457.setWidth(Node457width);
  30606. Node457.setHeight(Node457height);
  30607. Node457._nodeType = 'text';
  30608. Node457._disallowEvert = true;
  30609. Node457.setRotation(0*Math.PI/180);
  30610. Node457.a('node.width', Node457width);
  30611. Node457.a('node.height', Node457height);
  30612. Node457.a('node.rect', [0, 0, Node457width, Node457height]);
  30613. Node457.a('node.bordercolor','rgba(0,0,0,1)');
  30614. Node457.a('node.borderwidth', 0);
  30615. Node457.a('node.background','' || 'rgba(0,0,0,0)');
  30616. Node457.a('node.gradient','');
  30617. Node457.a('node.gradientcolor','');
  30618. Node457.a('node.text','TEXT');
  30619. Node457.a('node.textalign','left');
  30620. Node457.a('node.textvAlign','middle');
  30621. Node457.a('node.textrect', [Node457textStart, 0, Node457textWidth, Node457height]);
  30622. Node457.a('node.color','rgba(0,0,0,1)');
  30623. Node457.a('node.font',' '+ Node457fontSize + 'px "Arial"');
  30624. Node457.a('node.textvisible',true);
  30625. Node457.a('node.linefeed',false);
  30626. if (false) {
  30627. Node457.a('node.textfunc',function(g) {
  30628. g.beginPath();
  30629. var str=Node457.a('node.text') || 'TEXT';
  30630. var color=Node457.a('node.color') || 'rgba(0,0,0,1)';
  30631. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457width,Node457height,13.3333*_ratio.ratioY,"left",color,' '+ Node457fontSize + 'px "Arial"', 0,g);
  30632. });
  30633. }
  30634. if (false) {
  30635. Node457.a('node.underlinepoints',[Node457lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node457fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node457fontSize + 'px "Arial"').width + 6, (Node457height - Node457fontSize) * 0.5*_ratio.ratioY + Node457fontSize + 2 ]);
  30636. Node457.a('node.underlinevisible',false);
  30637. Node457.a('node.underlineBorderWidth', 1);
  30638. }
  30639. dataModel.add(Node457);
  30640. zoomNodeList.push({
  30641. node: Node457,
  30642. borderWidth: 0,
  30643. attr: 'node.borderwidth'
  30644. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30645. var Node458 = new ht.Node();
  30646. var Node458textStart, Node458textWidth, Node458lineStart, Node458align = 'left', Node458fontSize = 13.3333*_ratio.ratioY,Node458width = 39*_ratio.ratioX, Node458height = 16*_ratio.ratioY;
  30647. (function () {
  30648. if (Node458align === 'left') {
  30649. Node458textStart = Node458fontSize * 0.2 > 2 ? Node458fontSize * 0.2 - 4 : Node458fontSize * 0.2 - 9;
  30650. Node458textWidth = Node458width;
  30651. Node458lineStart = 1;
  30652. } else if (Node458align === 'right') {
  30653. Node458textStart = 0;
  30654. Node458textWidth =Node458fontSize <= 8 ? Node458width + Node458fontSize * 0.2 + 6 : Node458width - Node458fontSize * 0.2;
  30655. Node458lineStart = (Node458width - (ht.Default.getTextSize('TEXT', ' '+ Node458fontSize + 'px "Arial"').width + 6)) * 0.5;
  30656. } else if (Node458align === 'center') {
  30657. Node458textStart = -3;
  30658. Node458textWidth = Node458width;
  30659. Node458lineStart = Node458width - ht.Default.getTextSize('TEXT', ' '+ Node458fontSize + 'px "Arial"').width - 11;
  30660. }
  30661. })();
  30662. Node458.setImage(GD.getTextJSON(Node458width, Node458height, true, false, false, ' '+ Node458fontSize + 'px "Arial"'))
  30663. Node458.setPosition(1720*ratio.ratioX, 407*ratio.ratioY);
  30664. Node458.setWidth(Node458width);
  30665. Node458.setHeight(Node458height);
  30666. Node458._nodeType = 'text';
  30667. Node458._disallowEvert = true;
  30668. Node458.setRotation(0*Math.PI/180);
  30669. Node458.a('node.width', Node458width);
  30670. Node458.a('node.height', Node458height);
  30671. Node458.a('node.rect', [0, 0, Node458width, Node458height]);
  30672. Node458.a('node.bordercolor','rgba(0,0,0,1)');
  30673. Node458.a('node.borderwidth', 0);
  30674. Node458.a('node.background','' || 'rgba(0,0,0,0)');
  30675. Node458.a('node.gradient','');
  30676. Node458.a('node.gradientcolor','');
  30677. Node458.a('node.text','TEXT');
  30678. Node458.a('node.textalign','left');
  30679. Node458.a('node.textvAlign','middle');
  30680. Node458.a('node.textrect', [Node458textStart, 0, Node458textWidth, Node458height]);
  30681. Node458.a('node.color','rgba(0,0,0,1)');
  30682. Node458.a('node.font',' '+ Node458fontSize + 'px "Arial"');
  30683. Node458.a('node.textvisible',true);
  30684. Node458.a('node.linefeed',false);
  30685. if (false) {
  30686. Node458.a('node.textfunc',function(g) {
  30687. g.beginPath();
  30688. var str=Node458.a('node.text') || 'TEXT';
  30689. var color=Node458.a('node.color') || 'rgba(0,0,0,1)';
  30690. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node458width,Node458height,13.3333*_ratio.ratioY,"left",color,' '+ Node458fontSize + 'px "Arial"', 0,g);
  30691. });
  30692. }
  30693. if (false) {
  30694. Node458.a('node.underlinepoints',[Node458lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node458fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node458fontSize + 'px "Arial"').width + 6, (Node458height - Node458fontSize) * 0.5*_ratio.ratioY + Node458fontSize + 2 ]);
  30695. Node458.a('node.underlinevisible',false);
  30696. Node458.a('node.underlineBorderWidth', 1);
  30697. }
  30698. dataModel.add(Node458);
  30699. zoomNodeList.push({
  30700. node: Node458,
  30701. borderWidth: 0,
  30702. attr: 'node.borderwidth'
  30703. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30704. var Node459 = new ht.Node();
  30705. var Node459textStart, Node459textWidth, Node459lineStart, Node459align = 'left', Node459fontSize = 13.3333*_ratio.ratioY,Node459width = 39*_ratio.ratioX, Node459height = 16*_ratio.ratioY;
  30706. (function () {
  30707. if (Node459align === 'left') {
  30708. Node459textStart = Node459fontSize * 0.2 > 2 ? Node459fontSize * 0.2 - 4 : Node459fontSize * 0.2 - 9;
  30709. Node459textWidth = Node459width;
  30710. Node459lineStart = 1;
  30711. } else if (Node459align === 'right') {
  30712. Node459textStart = 0;
  30713. Node459textWidth =Node459fontSize <= 8 ? Node459width + Node459fontSize * 0.2 + 6 : Node459width - Node459fontSize * 0.2;
  30714. Node459lineStart = (Node459width - (ht.Default.getTextSize('TEXT', ' '+ Node459fontSize + 'px "Arial"').width + 6)) * 0.5;
  30715. } else if (Node459align === 'center') {
  30716. Node459textStart = -3;
  30717. Node459textWidth = Node459width;
  30718. Node459lineStart = Node459width - ht.Default.getTextSize('TEXT', ' '+ Node459fontSize + 'px "Arial"').width - 11;
  30719. }
  30720. })();
  30721. Node459.setImage(GD.getTextJSON(Node459width, Node459height, true, false, false, ' '+ Node459fontSize + 'px "Arial"'))
  30722. Node459.setPosition(1720*ratio.ratioX, 427*ratio.ratioY);
  30723. Node459.setWidth(Node459width);
  30724. Node459.setHeight(Node459height);
  30725. Node459._nodeType = 'text';
  30726. Node459._disallowEvert = true;
  30727. Node459.setRotation(0*Math.PI/180);
  30728. Node459.a('node.width', Node459width);
  30729. Node459.a('node.height', Node459height);
  30730. Node459.a('node.rect', [0, 0, Node459width, Node459height]);
  30731. Node459.a('node.bordercolor','rgba(0,0,0,1)');
  30732. Node459.a('node.borderwidth', 0);
  30733. Node459.a('node.background','' || 'rgba(0,0,0,0)');
  30734. Node459.a('node.gradient','');
  30735. Node459.a('node.gradientcolor','');
  30736. Node459.a('node.text','TEXT');
  30737. Node459.a('node.textalign','left');
  30738. Node459.a('node.textvAlign','middle');
  30739. Node459.a('node.textrect', [Node459textStart, 0, Node459textWidth, Node459height]);
  30740. Node459.a('node.color','rgba(0,0,0,1)');
  30741. Node459.a('node.font',' '+ Node459fontSize + 'px "Arial"');
  30742. Node459.a('node.textvisible',true);
  30743. Node459.a('node.linefeed',false);
  30744. if (false) {
  30745. Node459.a('node.textfunc',function(g) {
  30746. g.beginPath();
  30747. var str=Node459.a('node.text') || 'TEXT';
  30748. var color=Node459.a('node.color') || 'rgba(0,0,0,1)';
  30749. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node459width,Node459height,13.3333*_ratio.ratioY,"left",color,' '+ Node459fontSize + 'px "Arial"', 0,g);
  30750. });
  30751. }
  30752. if (false) {
  30753. Node459.a('node.underlinepoints',[Node459lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node459fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node459fontSize + 'px "Arial"').width + 6, (Node459height - Node459fontSize) * 0.5*_ratio.ratioY + Node459fontSize + 2 ]);
  30754. Node459.a('node.underlinevisible',false);
  30755. Node459.a('node.underlineBorderWidth', 1);
  30756. }
  30757. dataModel.add(Node459);
  30758. zoomNodeList.push({
  30759. node: Node459,
  30760. borderWidth: 0,
  30761. attr: 'node.borderwidth'
  30762. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30763. var Node460 = new ht.Node();
  30764. var Node460textStart, Node460textWidth, Node460lineStart, Node460align = 'left', Node460fontSize = 13.3333*_ratio.ratioY,Node460width = 39*_ratio.ratioX, Node460height = 16*_ratio.ratioY;
  30765. (function () {
  30766. if (Node460align === 'left') {
  30767. Node460textStart = Node460fontSize * 0.2 > 2 ? Node460fontSize * 0.2 - 4 : Node460fontSize * 0.2 - 9;
  30768. Node460textWidth = Node460width;
  30769. Node460lineStart = 1;
  30770. } else if (Node460align === 'right') {
  30771. Node460textStart = 0;
  30772. Node460textWidth =Node460fontSize <= 8 ? Node460width + Node460fontSize * 0.2 + 6 : Node460width - Node460fontSize * 0.2;
  30773. Node460lineStart = (Node460width - (ht.Default.getTextSize('TEXT', ' '+ Node460fontSize + 'px "Arial"').width + 6)) * 0.5;
  30774. } else if (Node460align === 'center') {
  30775. Node460textStart = -3;
  30776. Node460textWidth = Node460width;
  30777. Node460lineStart = Node460width - ht.Default.getTextSize('TEXT', ' '+ Node460fontSize + 'px "Arial"').width - 11;
  30778. }
  30779. })();
  30780. Node460.setImage(GD.getTextJSON(Node460width, Node460height, true, false, false, ' '+ Node460fontSize + 'px "Arial"'))
  30781. Node460.setPosition(1720*ratio.ratioX, 447*ratio.ratioY);
  30782. Node460.setWidth(Node460width);
  30783. Node460.setHeight(Node460height);
  30784. Node460._nodeType = 'text';
  30785. Node460._disallowEvert = true;
  30786. Node460.setRotation(0*Math.PI/180);
  30787. Node460.a('node.width', Node460width);
  30788. Node460.a('node.height', Node460height);
  30789. Node460.a('node.rect', [0, 0, Node460width, Node460height]);
  30790. Node460.a('node.bordercolor','rgba(0,0,0,1)');
  30791. Node460.a('node.borderwidth', 0);
  30792. Node460.a('node.background','' || 'rgba(0,0,0,0)');
  30793. Node460.a('node.gradient','');
  30794. Node460.a('node.gradientcolor','');
  30795. Node460.a('node.text','TEXT');
  30796. Node460.a('node.textalign','left');
  30797. Node460.a('node.textvAlign','middle');
  30798. Node460.a('node.textrect', [Node460textStart, 0, Node460textWidth, Node460height]);
  30799. Node460.a('node.color','rgba(0,0,0,1)');
  30800. Node460.a('node.font',' '+ Node460fontSize + 'px "Arial"');
  30801. Node460.a('node.textvisible',true);
  30802. Node460.a('node.linefeed',false);
  30803. if (false) {
  30804. Node460.a('node.textfunc',function(g) {
  30805. g.beginPath();
  30806. var str=Node460.a('node.text') || 'TEXT';
  30807. var color=Node460.a('node.color') || 'rgba(0,0,0,1)';
  30808. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node460width,Node460height,13.3333*_ratio.ratioY,"left",color,' '+ Node460fontSize + 'px "Arial"', 0,g);
  30809. });
  30810. }
  30811. if (false) {
  30812. Node460.a('node.underlinepoints',[Node460lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node460fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node460fontSize + 'px "Arial"').width + 6, (Node460height - Node460fontSize) * 0.5*_ratio.ratioY + Node460fontSize + 2 ]);
  30813. Node460.a('node.underlinevisible',false);
  30814. Node460.a('node.underlineBorderWidth', 1);
  30815. }
  30816. dataModel.add(Node460);
  30817. zoomNodeList.push({
  30818. node: Node460,
  30819. borderWidth: 0,
  30820. attr: 'node.borderwidth'
  30821. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30822. var Node461 = new ht.Node();
  30823. var Node461textStart, Node461textWidth, Node461lineStart, Node461align = 'left', Node461fontSize = 13.3333*_ratio.ratioY,Node461width = 39*_ratio.ratioX, Node461height = 16*_ratio.ratioY;
  30824. (function () {
  30825. if (Node461align === 'left') {
  30826. Node461textStart = Node461fontSize * 0.2 > 2 ? Node461fontSize * 0.2 - 4 : Node461fontSize * 0.2 - 9;
  30827. Node461textWidth = Node461width;
  30828. Node461lineStart = 1;
  30829. } else if (Node461align === 'right') {
  30830. Node461textStart = 0;
  30831. Node461textWidth =Node461fontSize <= 8 ? Node461width + Node461fontSize * 0.2 + 6 : Node461width - Node461fontSize * 0.2;
  30832. Node461lineStart = (Node461width - (ht.Default.getTextSize('TEXT', ' '+ Node461fontSize + 'px "Arial"').width + 6)) * 0.5;
  30833. } else if (Node461align === 'center') {
  30834. Node461textStart = -3;
  30835. Node461textWidth = Node461width;
  30836. Node461lineStart = Node461width - ht.Default.getTextSize('TEXT', ' '+ Node461fontSize + 'px "Arial"').width - 11;
  30837. }
  30838. })();
  30839. Node461.setImage(GD.getTextJSON(Node461width, Node461height, true, false, false, ' '+ Node461fontSize + 'px "Arial"'))
  30840. Node461.setPosition(1590*ratio.ratioX, 385*ratio.ratioY);
  30841. Node461.setWidth(Node461width);
  30842. Node461.setHeight(Node461height);
  30843. Node461._nodeType = 'text';
  30844. Node461._disallowEvert = true;
  30845. Node461.setRotation(0*Math.PI/180);
  30846. Node461.a('node.width', Node461width);
  30847. Node461.a('node.height', Node461height);
  30848. Node461.a('node.rect', [0, 0, Node461width, Node461height]);
  30849. Node461.a('node.bordercolor','rgba(0,0,0,1)');
  30850. Node461.a('node.borderwidth', 0);
  30851. Node461.a('node.background','' || 'rgba(0,0,0,0)');
  30852. Node461.a('node.gradient','');
  30853. Node461.a('node.gradientcolor','');
  30854. Node461.a('node.text','TEXT');
  30855. Node461.a('node.textalign','left');
  30856. Node461.a('node.textvAlign','middle');
  30857. Node461.a('node.textrect', [Node461textStart, 0, Node461textWidth, Node461height]);
  30858. Node461.a('node.color','rgba(0,0,0,1)');
  30859. Node461.a('node.font',' '+ Node461fontSize + 'px "Arial"');
  30860. Node461.a('node.textvisible',true);
  30861. Node461.a('node.linefeed',false);
  30862. if (false) {
  30863. Node461.a('node.textfunc',function(g) {
  30864. g.beginPath();
  30865. var str=Node461.a('node.text') || 'TEXT';
  30866. var color=Node461.a('node.color') || 'rgba(0,0,0,1)';
  30867. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node461width,Node461height,13.3333*_ratio.ratioY,"left",color,' '+ Node461fontSize + 'px "Arial"', 0,g);
  30868. });
  30869. }
  30870. if (false) {
  30871. Node461.a('node.underlinepoints',[Node461lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node461fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node461fontSize + 'px "Arial"').width + 6, (Node461height - Node461fontSize) * 0.5*_ratio.ratioY + Node461fontSize + 2 ]);
  30872. Node461.a('node.underlinevisible',false);
  30873. Node461.a('node.underlineBorderWidth', 1);
  30874. }
  30875. dataModel.add(Node461);
  30876. zoomNodeList.push({
  30877. node: Node461,
  30878. borderWidth: 0,
  30879. attr: 'node.borderwidth'
  30880. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30881. var Node462 = new ht.Node();
  30882. var Node462textStart, Node462textWidth, Node462lineStart, Node462align = 'left', Node462fontSize = 13.3333*_ratio.ratioY,Node462width = 39*_ratio.ratioX, Node462height = 16*_ratio.ratioY;
  30883. (function () {
  30884. if (Node462align === 'left') {
  30885. Node462textStart = Node462fontSize * 0.2 > 2 ? Node462fontSize * 0.2 - 4 : Node462fontSize * 0.2 - 9;
  30886. Node462textWidth = Node462width;
  30887. Node462lineStart = 1;
  30888. } else if (Node462align === 'right') {
  30889. Node462textStart = 0;
  30890. Node462textWidth =Node462fontSize <= 8 ? Node462width + Node462fontSize * 0.2 + 6 : Node462width - Node462fontSize * 0.2;
  30891. Node462lineStart = (Node462width - (ht.Default.getTextSize('TEXT', ' '+ Node462fontSize + 'px "Arial"').width + 6)) * 0.5;
  30892. } else if (Node462align === 'center') {
  30893. Node462textStart = -3;
  30894. Node462textWidth = Node462width;
  30895. Node462lineStart = Node462width - ht.Default.getTextSize('TEXT', ' '+ Node462fontSize + 'px "Arial"').width - 11;
  30896. }
  30897. })();
  30898. Node462.setImage(GD.getTextJSON(Node462width, Node462height, true, false, false, ' '+ Node462fontSize + 'px "Arial"'))
  30899. Node462.setPosition(1590*ratio.ratioX, 405*ratio.ratioY);
  30900. Node462.setWidth(Node462width);
  30901. Node462.setHeight(Node462height);
  30902. Node462._nodeType = 'text';
  30903. Node462._disallowEvert = true;
  30904. Node462.setRotation(0*Math.PI/180);
  30905. Node462.a('node.width', Node462width);
  30906. Node462.a('node.height', Node462height);
  30907. Node462.a('node.rect', [0, 0, Node462width, Node462height]);
  30908. Node462.a('node.bordercolor','rgba(0,0,0,1)');
  30909. Node462.a('node.borderwidth', 0);
  30910. Node462.a('node.background','' || 'rgba(0,0,0,0)');
  30911. Node462.a('node.gradient','');
  30912. Node462.a('node.gradientcolor','');
  30913. Node462.a('node.text','TEXT');
  30914. Node462.a('node.textalign','left');
  30915. Node462.a('node.textvAlign','middle');
  30916. Node462.a('node.textrect', [Node462textStart, 0, Node462textWidth, Node462height]);
  30917. Node462.a('node.color','rgba(0,0,0,1)');
  30918. Node462.a('node.font',' '+ Node462fontSize + 'px "Arial"');
  30919. Node462.a('node.textvisible',true);
  30920. Node462.a('node.linefeed',false);
  30921. if (false) {
  30922. Node462.a('node.textfunc',function(g) {
  30923. g.beginPath();
  30924. var str=Node462.a('node.text') || 'TEXT';
  30925. var color=Node462.a('node.color') || 'rgba(0,0,0,1)';
  30926. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node462width,Node462height,13.3333*_ratio.ratioY,"left",color,' '+ Node462fontSize + 'px "Arial"', 0,g);
  30927. });
  30928. }
  30929. if (false) {
  30930. Node462.a('node.underlinepoints',[Node462lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node462fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node462fontSize + 'px "Arial"').width + 6, (Node462height - Node462fontSize) * 0.5*_ratio.ratioY + Node462fontSize + 2 ]);
  30931. Node462.a('node.underlinevisible',false);
  30932. Node462.a('node.underlineBorderWidth', 1);
  30933. }
  30934. dataModel.add(Node462);
  30935. zoomNodeList.push({
  30936. node: Node462,
  30937. borderWidth: 0,
  30938. attr: 'node.borderwidth'
  30939. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30940. var Node463 = new ht.Node();
  30941. var Node463textStart, Node463textWidth, Node463lineStart, Node463align = 'left', Node463fontSize = 13.3333*_ratio.ratioY,Node463width = 39*_ratio.ratioX, Node463height = 16*_ratio.ratioY;
  30942. (function () {
  30943. if (Node463align === 'left') {
  30944. Node463textStart = Node463fontSize * 0.2 > 2 ? Node463fontSize * 0.2 - 4 : Node463fontSize * 0.2 - 9;
  30945. Node463textWidth = Node463width;
  30946. Node463lineStart = 1;
  30947. } else if (Node463align === 'right') {
  30948. Node463textStart = 0;
  30949. Node463textWidth =Node463fontSize <= 8 ? Node463width + Node463fontSize * 0.2 + 6 : Node463width - Node463fontSize * 0.2;
  30950. Node463lineStart = (Node463width - (ht.Default.getTextSize('TEXT', ' '+ Node463fontSize + 'px "Arial"').width + 6)) * 0.5;
  30951. } else if (Node463align === 'center') {
  30952. Node463textStart = -3;
  30953. Node463textWidth = Node463width;
  30954. Node463lineStart = Node463width - ht.Default.getTextSize('TEXT', ' '+ Node463fontSize + 'px "Arial"').width - 11;
  30955. }
  30956. })();
  30957. Node463.setImage(GD.getTextJSON(Node463width, Node463height, true, false, false, ' '+ Node463fontSize + 'px "Arial"'))
  30958. Node463.setPosition(1590*ratio.ratioX, 425*ratio.ratioY);
  30959. Node463.setWidth(Node463width);
  30960. Node463.setHeight(Node463height);
  30961. Node463._nodeType = 'text';
  30962. Node463._disallowEvert = true;
  30963. Node463.setRotation(0*Math.PI/180);
  30964. Node463.a('node.width', Node463width);
  30965. Node463.a('node.height', Node463height);
  30966. Node463.a('node.rect', [0, 0, Node463width, Node463height]);
  30967. Node463.a('node.bordercolor','rgba(0,0,0,1)');
  30968. Node463.a('node.borderwidth', 0);
  30969. Node463.a('node.background','' || 'rgba(0,0,0,0)');
  30970. Node463.a('node.gradient','');
  30971. Node463.a('node.gradientcolor','');
  30972. Node463.a('node.text','TEXT');
  30973. Node463.a('node.textalign','left');
  30974. Node463.a('node.textvAlign','middle');
  30975. Node463.a('node.textrect', [Node463textStart, 0, Node463textWidth, Node463height]);
  30976. Node463.a('node.color','rgba(0,0,0,1)');
  30977. Node463.a('node.font',' '+ Node463fontSize + 'px "Arial"');
  30978. Node463.a('node.textvisible',true);
  30979. Node463.a('node.linefeed',false);
  30980. if (false) {
  30981. Node463.a('node.textfunc',function(g) {
  30982. g.beginPath();
  30983. var str=Node463.a('node.text') || 'TEXT';
  30984. var color=Node463.a('node.color') || 'rgba(0,0,0,1)';
  30985. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node463width,Node463height,13.3333*_ratio.ratioY,"left",color,' '+ Node463fontSize + 'px "Arial"', 0,g);
  30986. });
  30987. }
  30988. if (false) {
  30989. Node463.a('node.underlinepoints',[Node463lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node463fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node463fontSize + 'px "Arial"').width + 6, (Node463height - Node463fontSize) * 0.5*_ratio.ratioY + Node463fontSize + 2 ]);
  30990. Node463.a('node.underlinevisible',false);
  30991. Node463.a('node.underlineBorderWidth', 1);
  30992. }
  30993. dataModel.add(Node463);
  30994. zoomNodeList.push({
  30995. node: Node463,
  30996. borderWidth: 0,
  30997. attr: 'node.borderwidth'
  30998. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30999. var Node464 = new ht.Node();
  31000. var Node464textStart, Node464textWidth, Node464lineStart, Node464align = 'left', Node464fontSize = 13.3333*_ratio.ratioY,Node464width = 39*_ratio.ratioX, Node464height = 16*_ratio.ratioY;
  31001. (function () {
  31002. if (Node464align === 'left') {
  31003. Node464textStart = Node464fontSize * 0.2 > 2 ? Node464fontSize * 0.2 - 4 : Node464fontSize * 0.2 - 9;
  31004. Node464textWidth = Node464width;
  31005. Node464lineStart = 1;
  31006. } else if (Node464align === 'right') {
  31007. Node464textStart = 0;
  31008. Node464textWidth =Node464fontSize <= 8 ? Node464width + Node464fontSize * 0.2 + 6 : Node464width - Node464fontSize * 0.2;
  31009. Node464lineStart = (Node464width - (ht.Default.getTextSize('TEXT', ' '+ Node464fontSize + 'px "Arial"').width + 6)) * 0.5;
  31010. } else if (Node464align === 'center') {
  31011. Node464textStart = -3;
  31012. Node464textWidth = Node464width;
  31013. Node464lineStart = Node464width - ht.Default.getTextSize('TEXT', ' '+ Node464fontSize + 'px "Arial"').width - 11;
  31014. }
  31015. })();
  31016. Node464.setImage(GD.getTextJSON(Node464width, Node464height, true, false, false, ' '+ Node464fontSize + 'px "Arial"'))
  31017. Node464.setPosition(1590*ratio.ratioX, 443*ratio.ratioY);
  31018. Node464.setWidth(Node464width);
  31019. Node464.setHeight(Node464height);
  31020. Node464._nodeType = 'text';
  31021. Node464._disallowEvert = true;
  31022. Node464.setRotation(0*Math.PI/180);
  31023. Node464.a('node.width', Node464width);
  31024. Node464.a('node.height', Node464height);
  31025. Node464.a('node.rect', [0, 0, Node464width, Node464height]);
  31026. Node464.a('node.bordercolor','rgba(0,0,0,1)');
  31027. Node464.a('node.borderwidth', 0);
  31028. Node464.a('node.background','' || 'rgba(0,0,0,0)');
  31029. Node464.a('node.gradient','');
  31030. Node464.a('node.gradientcolor','');
  31031. Node464.a('node.text','TEXT');
  31032. Node464.a('node.textalign','left');
  31033. Node464.a('node.textvAlign','middle');
  31034. Node464.a('node.textrect', [Node464textStart, 0, Node464textWidth, Node464height]);
  31035. Node464.a('node.color','rgba(0,0,0,1)');
  31036. Node464.a('node.font',' '+ Node464fontSize + 'px "Arial"');
  31037. Node464.a('node.textvisible',true);
  31038. Node464.a('node.linefeed',false);
  31039. if (false) {
  31040. Node464.a('node.textfunc',function(g) {
  31041. g.beginPath();
  31042. var str=Node464.a('node.text') || 'TEXT';
  31043. var color=Node464.a('node.color') || 'rgba(0,0,0,1)';
  31044. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node464width,Node464height,13.3333*_ratio.ratioY,"left",color,' '+ Node464fontSize + 'px "Arial"', 0,g);
  31045. });
  31046. }
  31047. if (false) {
  31048. Node464.a('node.underlinepoints',[Node464lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node464fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node464fontSize + 'px "Arial"').width + 6, (Node464height - Node464fontSize) * 0.5*_ratio.ratioY + Node464fontSize + 2 ]);
  31049. Node464.a('node.underlinevisible',false);
  31050. Node464.a('node.underlineBorderWidth', 1);
  31051. }
  31052. dataModel.add(Node464);
  31053. zoomNodeList.push({
  31054. node: Node464,
  31055. borderWidth: 0,
  31056. attr: 'node.borderwidth'
  31057. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31058. var Node465 = new ht.Node();
  31059. var Node465textStart, Node465textWidth, Node465lineStart, Node465align = 'left', Node465fontSize = 13.3333*_ratio.ratioY,Node465width = 39*_ratio.ratioX, Node465height = 16*_ratio.ratioY;
  31060. (function () {
  31061. if (Node465align === 'left') {
  31062. Node465textStart = Node465fontSize * 0.2 > 2 ? Node465fontSize * 0.2 - 4 : Node465fontSize * 0.2 - 9;
  31063. Node465textWidth = Node465width;
  31064. Node465lineStart = 1;
  31065. } else if (Node465align === 'right') {
  31066. Node465textStart = 0;
  31067. Node465textWidth =Node465fontSize <= 8 ? Node465width + Node465fontSize * 0.2 + 6 : Node465width - Node465fontSize * 0.2;
  31068. Node465lineStart = (Node465width - (ht.Default.getTextSize('TEXT', ' '+ Node465fontSize + 'px "Arial"').width + 6)) * 0.5;
  31069. } else if (Node465align === 'center') {
  31070. Node465textStart = -3;
  31071. Node465textWidth = Node465width;
  31072. Node465lineStart = Node465width - ht.Default.getTextSize('TEXT', ' '+ Node465fontSize + 'px "Arial"').width - 11;
  31073. }
  31074. })();
  31075. Node465.setImage(GD.getTextJSON(Node465width, Node465height, true, false, false, ' '+ Node465fontSize + 'px "Arial"'))
  31076. Node465.setPosition(1767*ratio.ratioX, 262*ratio.ratioY);
  31077. Node465.setWidth(Node465width);
  31078. Node465.setHeight(Node465height);
  31079. Node465._nodeType = 'text';
  31080. Node465._disallowEvert = true;
  31081. Node465.setRotation(0*Math.PI/180);
  31082. Node465.a('node.width', Node465width);
  31083. Node465.a('node.height', Node465height);
  31084. Node465.a('node.rect', [0, 0, Node465width, Node465height]);
  31085. Node465.a('node.bordercolor','rgba(0,0,0,1)');
  31086. Node465.a('node.borderwidth', 0);
  31087. Node465.a('node.background','' || 'rgba(0,0,0,0)');
  31088. Node465.a('node.gradient','');
  31089. Node465.a('node.gradientcolor','');
  31090. Node465.a('node.text','TEXT');
  31091. Node465.a('node.textalign','left');
  31092. Node465.a('node.textvAlign','middle');
  31093. Node465.a('node.textrect', [Node465textStart, 0, Node465textWidth, Node465height]);
  31094. Node465.a('node.color','rgba(0,0,0,1)');
  31095. Node465.a('node.font',' '+ Node465fontSize + 'px "Arial"');
  31096. Node465.a('node.textvisible',true);
  31097. Node465.a('node.linefeed',false);
  31098. if (false) {
  31099. Node465.a('node.textfunc',function(g) {
  31100. g.beginPath();
  31101. var str=Node465.a('node.text') || 'TEXT';
  31102. var color=Node465.a('node.color') || 'rgba(0,0,0,1)';
  31103. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node465width,Node465height,13.3333*_ratio.ratioY,"left",color,' '+ Node465fontSize + 'px "Arial"', 0,g);
  31104. });
  31105. }
  31106. if (false) {
  31107. Node465.a('node.underlinepoints',[Node465lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node465fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node465fontSize + 'px "Arial"').width + 6, (Node465height - Node465fontSize) * 0.5*_ratio.ratioY + Node465fontSize + 2 ]);
  31108. Node465.a('node.underlinevisible',false);
  31109. Node465.a('node.underlineBorderWidth', 1);
  31110. }
  31111. dataModel.add(Node465);
  31112. zoomNodeList.push({
  31113. node: Node465,
  31114. borderWidth: 0,
  31115. attr: 'node.borderwidth'
  31116. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31117. var Node466 = new ht.Node();
  31118. var Node466textStart, Node466textWidth, Node466lineStart, Node466align = 'left', Node466fontSize = 13.3333*_ratio.ratioY,Node466width = 39*_ratio.ratioX, Node466height = 16*_ratio.ratioY;
  31119. (function () {
  31120. if (Node466align === 'left') {
  31121. Node466textStart = Node466fontSize * 0.2 > 2 ? Node466fontSize * 0.2 - 4 : Node466fontSize * 0.2 - 9;
  31122. Node466textWidth = Node466width;
  31123. Node466lineStart = 1;
  31124. } else if (Node466align === 'right') {
  31125. Node466textStart = 0;
  31126. Node466textWidth =Node466fontSize <= 8 ? Node466width + Node466fontSize * 0.2 + 6 : Node466width - Node466fontSize * 0.2;
  31127. Node466lineStart = (Node466width - (ht.Default.getTextSize('TEXT', ' '+ Node466fontSize + 'px "Arial"').width + 6)) * 0.5;
  31128. } else if (Node466align === 'center') {
  31129. Node466textStart = -3;
  31130. Node466textWidth = Node466width;
  31131. Node466lineStart = Node466width - ht.Default.getTextSize('TEXT', ' '+ Node466fontSize + 'px "Arial"').width - 11;
  31132. }
  31133. })();
  31134. Node466.setImage(GD.getTextJSON(Node466width, Node466height, true, false, false, ' '+ Node466fontSize + 'px "Arial"'))
  31135. Node466.setPosition(1767*ratio.ratioX, 282*ratio.ratioY);
  31136. Node466.setWidth(Node466width);
  31137. Node466.setHeight(Node466height);
  31138. Node466._nodeType = 'text';
  31139. Node466._disallowEvert = true;
  31140. Node466.setRotation(0*Math.PI/180);
  31141. Node466.a('node.width', Node466width);
  31142. Node466.a('node.height', Node466height);
  31143. Node466.a('node.rect', [0, 0, Node466width, Node466height]);
  31144. Node466.a('node.bordercolor','rgba(0,0,0,1)');
  31145. Node466.a('node.borderwidth', 0);
  31146. Node466.a('node.background','' || 'rgba(0,0,0,0)');
  31147. Node466.a('node.gradient','');
  31148. Node466.a('node.gradientcolor','');
  31149. Node466.a('node.text','TEXT');
  31150. Node466.a('node.textalign','left');
  31151. Node466.a('node.textvAlign','middle');
  31152. Node466.a('node.textrect', [Node466textStart, 0, Node466textWidth, Node466height]);
  31153. Node466.a('node.color','rgba(0,0,0,1)');
  31154. Node466.a('node.font',' '+ Node466fontSize + 'px "Arial"');
  31155. Node466.a('node.textvisible',true);
  31156. Node466.a('node.linefeed',false);
  31157. if (false) {
  31158. Node466.a('node.textfunc',function(g) {
  31159. g.beginPath();
  31160. var str=Node466.a('node.text') || 'TEXT';
  31161. var color=Node466.a('node.color') || 'rgba(0,0,0,1)';
  31162. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node466width,Node466height,13.3333*_ratio.ratioY,"left",color,' '+ Node466fontSize + 'px "Arial"', 0,g);
  31163. });
  31164. }
  31165. if (false) {
  31166. Node466.a('node.underlinepoints',[Node466lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node466fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node466fontSize + 'px "Arial"').width + 6, (Node466height - Node466fontSize) * 0.5*_ratio.ratioY + Node466fontSize + 2 ]);
  31167. Node466.a('node.underlinevisible',false);
  31168. Node466.a('node.underlineBorderWidth', 1);
  31169. }
  31170. dataModel.add(Node466);
  31171. zoomNodeList.push({
  31172. node: Node466,
  31173. borderWidth: 0,
  31174. attr: 'node.borderwidth'
  31175. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31176. var Node467 = new ht.Node();
  31177. var Node467textStart, Node467textWidth, Node467lineStart, Node467align = 'left', Node467fontSize = 13.3333*_ratio.ratioY,Node467width = 39*_ratio.ratioX, Node467height = 16*_ratio.ratioY;
  31178. (function () {
  31179. if (Node467align === 'left') {
  31180. Node467textStart = Node467fontSize * 0.2 > 2 ? Node467fontSize * 0.2 - 4 : Node467fontSize * 0.2 - 9;
  31181. Node467textWidth = Node467width;
  31182. Node467lineStart = 1;
  31183. } else if (Node467align === 'right') {
  31184. Node467textStart = 0;
  31185. Node467textWidth =Node467fontSize <= 8 ? Node467width + Node467fontSize * 0.2 + 6 : Node467width - Node467fontSize * 0.2;
  31186. Node467lineStart = (Node467width - (ht.Default.getTextSize('TEXT', ' '+ Node467fontSize + 'px "Arial"').width + 6)) * 0.5;
  31187. } else if (Node467align === 'center') {
  31188. Node467textStart = -3;
  31189. Node467textWidth = Node467width;
  31190. Node467lineStart = Node467width - ht.Default.getTextSize('TEXT', ' '+ Node467fontSize + 'px "Arial"').width - 11;
  31191. }
  31192. })();
  31193. Node467.setImage(GD.getTextJSON(Node467width, Node467height, true, false, false, ' '+ Node467fontSize + 'px "Arial"'))
  31194. Node467.setPosition(1767*ratio.ratioX, 302*ratio.ratioY);
  31195. Node467.setWidth(Node467width);
  31196. Node467.setHeight(Node467height);
  31197. Node467._nodeType = 'text';
  31198. Node467._disallowEvert = true;
  31199. Node467.setRotation(0*Math.PI/180);
  31200. Node467.a('node.width', Node467width);
  31201. Node467.a('node.height', Node467height);
  31202. Node467.a('node.rect', [0, 0, Node467width, Node467height]);
  31203. Node467.a('node.bordercolor','rgba(0,0,0,1)');
  31204. Node467.a('node.borderwidth', 0);
  31205. Node467.a('node.background','' || 'rgba(0,0,0,0)');
  31206. Node467.a('node.gradient','');
  31207. Node467.a('node.gradientcolor','');
  31208. Node467.a('node.text','TEXT');
  31209. Node467.a('node.textalign','left');
  31210. Node467.a('node.textvAlign','middle');
  31211. Node467.a('node.textrect', [Node467textStart, 0, Node467textWidth, Node467height]);
  31212. Node467.a('node.color','rgba(0,0,0,1)');
  31213. Node467.a('node.font',' '+ Node467fontSize + 'px "Arial"');
  31214. Node467.a('node.textvisible',true);
  31215. Node467.a('node.linefeed',false);
  31216. if (false) {
  31217. Node467.a('node.textfunc',function(g) {
  31218. g.beginPath();
  31219. var str=Node467.a('node.text') || 'TEXT';
  31220. var color=Node467.a('node.color') || 'rgba(0,0,0,1)';
  31221. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node467width,Node467height,13.3333*_ratio.ratioY,"left",color,' '+ Node467fontSize + 'px "Arial"', 0,g);
  31222. });
  31223. }
  31224. if (false) {
  31225. Node467.a('node.underlinepoints',[Node467lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node467fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node467fontSize + 'px "Arial"').width + 6, (Node467height - Node467fontSize) * 0.5*_ratio.ratioY + Node467fontSize + 2 ]);
  31226. Node467.a('node.underlinevisible',false);
  31227. Node467.a('node.underlineBorderWidth', 1);
  31228. }
  31229. dataModel.add(Node467);
  31230. zoomNodeList.push({
  31231. node: Node467,
  31232. borderWidth: 0,
  31233. attr: 'node.borderwidth'
  31234. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31235. var Node468 = new ht.Node();
  31236. var Node468textStart, Node468textWidth, Node468lineStart, Node468align = 'left', Node468fontSize = 13.3333*_ratio.ratioY,Node468width = 39*_ratio.ratioX, Node468height = 16*_ratio.ratioY;
  31237. (function () {
  31238. if (Node468align === 'left') {
  31239. Node468textStart = Node468fontSize * 0.2 > 2 ? Node468fontSize * 0.2 - 4 : Node468fontSize * 0.2 - 9;
  31240. Node468textWidth = Node468width;
  31241. Node468lineStart = 1;
  31242. } else if (Node468align === 'right') {
  31243. Node468textStart = 0;
  31244. Node468textWidth =Node468fontSize <= 8 ? Node468width + Node468fontSize * 0.2 + 6 : Node468width - Node468fontSize * 0.2;
  31245. Node468lineStart = (Node468width - (ht.Default.getTextSize('TEXT', ' '+ Node468fontSize + 'px "Arial"').width + 6)) * 0.5;
  31246. } else if (Node468align === 'center') {
  31247. Node468textStart = -3;
  31248. Node468textWidth = Node468width;
  31249. Node468lineStart = Node468width - ht.Default.getTextSize('TEXT', ' '+ Node468fontSize + 'px "Arial"').width - 11;
  31250. }
  31251. })();
  31252. Node468.setImage(GD.getTextJSON(Node468width, Node468height, true, false, false, ' '+ Node468fontSize + 'px "Arial"'))
  31253. Node468.setPosition(1317*ratio.ratioX, 222*ratio.ratioY);
  31254. Node468.setWidth(Node468width);
  31255. Node468.setHeight(Node468height);
  31256. Node468._nodeType = 'text';
  31257. Node468._disallowEvert = true;
  31258. Node468.setRotation(0*Math.PI/180);
  31259. Node468.a('node.width', Node468width);
  31260. Node468.a('node.height', Node468height);
  31261. Node468.a('node.rect', [0, 0, Node468width, Node468height]);
  31262. Node468.a('node.bordercolor','rgba(0,0,0,1)');
  31263. Node468.a('node.borderwidth', 0);
  31264. Node468.a('node.background','' || 'rgba(0,0,0,0)');
  31265. Node468.a('node.gradient','');
  31266. Node468.a('node.gradientcolor','');
  31267. Node468.a('node.text','TEXT');
  31268. Node468.a('node.textalign','left');
  31269. Node468.a('node.textvAlign','middle');
  31270. Node468.a('node.textrect', [Node468textStart, 0, Node468textWidth, Node468height]);
  31271. Node468.a('node.color','rgba(0,0,0,1)');
  31272. Node468.a('node.font',' '+ Node468fontSize + 'px "Arial"');
  31273. Node468.a('node.textvisible',true);
  31274. Node468.a('node.linefeed',false);
  31275. if (false) {
  31276. Node468.a('node.textfunc',function(g) {
  31277. g.beginPath();
  31278. var str=Node468.a('node.text') || 'TEXT';
  31279. var color=Node468.a('node.color') || 'rgba(0,0,0,1)';
  31280. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node468width,Node468height,13.3333*_ratio.ratioY,"left",color,' '+ Node468fontSize + 'px "Arial"', 0,g);
  31281. });
  31282. }
  31283. if (false) {
  31284. Node468.a('node.underlinepoints',[Node468lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node468fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node468fontSize + 'px "Arial"').width + 6, (Node468height - Node468fontSize) * 0.5*_ratio.ratioY + Node468fontSize + 2 ]);
  31285. Node468.a('node.underlinevisible',false);
  31286. Node468.a('node.underlineBorderWidth', 1);
  31287. }
  31288. dataModel.add(Node468);
  31289. zoomNodeList.push({
  31290. node: Node468,
  31291. borderWidth: 0,
  31292. attr: 'node.borderwidth'
  31293. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31294. var Node469 = new ht.Node();
  31295. var Node469textStart, Node469textWidth, Node469lineStart, Node469align = 'left', Node469fontSize = 13.3333*_ratio.ratioY,Node469width = 39*_ratio.ratioX, Node469height = 16*_ratio.ratioY;
  31296. (function () {
  31297. if (Node469align === 'left') {
  31298. Node469textStart = Node469fontSize * 0.2 > 2 ? Node469fontSize * 0.2 - 4 : Node469fontSize * 0.2 - 9;
  31299. Node469textWidth = Node469width;
  31300. Node469lineStart = 1;
  31301. } else if (Node469align === 'right') {
  31302. Node469textStart = 0;
  31303. Node469textWidth =Node469fontSize <= 8 ? Node469width + Node469fontSize * 0.2 + 6 : Node469width - Node469fontSize * 0.2;
  31304. Node469lineStart = (Node469width - (ht.Default.getTextSize('TEXT', ' '+ Node469fontSize + 'px "Arial"').width + 6)) * 0.5;
  31305. } else if (Node469align === 'center') {
  31306. Node469textStart = -3;
  31307. Node469textWidth = Node469width;
  31308. Node469lineStart = Node469width - ht.Default.getTextSize('TEXT', ' '+ Node469fontSize + 'px "Arial"').width - 11;
  31309. }
  31310. })();
  31311. Node469.setImage(GD.getTextJSON(Node469width, Node469height, true, false, false, ' '+ Node469fontSize + 'px "Arial"'))
  31312. Node469.setPosition(1317*ratio.ratioX, 242*ratio.ratioY);
  31313. Node469.setWidth(Node469width);
  31314. Node469.setHeight(Node469height);
  31315. Node469._nodeType = 'text';
  31316. Node469._disallowEvert = true;
  31317. Node469.setRotation(0*Math.PI/180);
  31318. Node469.a('node.width', Node469width);
  31319. Node469.a('node.height', Node469height);
  31320. Node469.a('node.rect', [0, 0, Node469width, Node469height]);
  31321. Node469.a('node.bordercolor','rgba(0,0,0,1)');
  31322. Node469.a('node.borderwidth', 0);
  31323. Node469.a('node.background','' || 'rgba(0,0,0,0)');
  31324. Node469.a('node.gradient','');
  31325. Node469.a('node.gradientcolor','');
  31326. Node469.a('node.text','TEXT');
  31327. Node469.a('node.textalign','left');
  31328. Node469.a('node.textvAlign','middle');
  31329. Node469.a('node.textrect', [Node469textStart, 0, Node469textWidth, Node469height]);
  31330. Node469.a('node.color','rgba(0,0,0,1)');
  31331. Node469.a('node.font',' '+ Node469fontSize + 'px "Arial"');
  31332. Node469.a('node.textvisible',true);
  31333. Node469.a('node.linefeed',false);
  31334. if (false) {
  31335. Node469.a('node.textfunc',function(g) {
  31336. g.beginPath();
  31337. var str=Node469.a('node.text') || 'TEXT';
  31338. var color=Node469.a('node.color') || 'rgba(0,0,0,1)';
  31339. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node469width,Node469height,13.3333*_ratio.ratioY,"left",color,' '+ Node469fontSize + 'px "Arial"', 0,g);
  31340. });
  31341. }
  31342. if (false) {
  31343. Node469.a('node.underlinepoints',[Node469lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node469fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node469fontSize + 'px "Arial"').width + 6, (Node469height - Node469fontSize) * 0.5*_ratio.ratioY + Node469fontSize + 2 ]);
  31344. Node469.a('node.underlinevisible',false);
  31345. Node469.a('node.underlineBorderWidth', 1);
  31346. }
  31347. dataModel.add(Node469);
  31348. zoomNodeList.push({
  31349. node: Node469,
  31350. borderWidth: 0,
  31351. attr: 'node.borderwidth'
  31352. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31353. var Node470 = new ht.Node();
  31354. var Node470textStart, Node470textWidth, Node470lineStart, Node470align = 'left', Node470fontSize = 13.3333*_ratio.ratioY,Node470width = 39*_ratio.ratioX, Node470height = 16*_ratio.ratioY;
  31355. (function () {
  31356. if (Node470align === 'left') {
  31357. Node470textStart = Node470fontSize * 0.2 > 2 ? Node470fontSize * 0.2 - 4 : Node470fontSize * 0.2 - 9;
  31358. Node470textWidth = Node470width;
  31359. Node470lineStart = 1;
  31360. } else if (Node470align === 'right') {
  31361. Node470textStart = 0;
  31362. Node470textWidth =Node470fontSize <= 8 ? Node470width + Node470fontSize * 0.2 + 6 : Node470width - Node470fontSize * 0.2;
  31363. Node470lineStart = (Node470width - (ht.Default.getTextSize('TEXT', ' '+ Node470fontSize + 'px "Arial"').width + 6)) * 0.5;
  31364. } else if (Node470align === 'center') {
  31365. Node470textStart = -3;
  31366. Node470textWidth = Node470width;
  31367. Node470lineStart = Node470width - ht.Default.getTextSize('TEXT', ' '+ Node470fontSize + 'px "Arial"').width - 11;
  31368. }
  31369. })();
  31370. Node470.setImage(GD.getTextJSON(Node470width, Node470height, true, false, false, ' '+ Node470fontSize + 'px "Arial"'))
  31371. Node470.setPosition(1317*ratio.ratioX, 262*ratio.ratioY);
  31372. Node470.setWidth(Node470width);
  31373. Node470.setHeight(Node470height);
  31374. Node470._nodeType = 'text';
  31375. Node470._disallowEvert = true;
  31376. Node470.setRotation(0*Math.PI/180);
  31377. Node470.a('node.width', Node470width);
  31378. Node470.a('node.height', Node470height);
  31379. Node470.a('node.rect', [0, 0, Node470width, Node470height]);
  31380. Node470.a('node.bordercolor','rgba(0,0,0,1)');
  31381. Node470.a('node.borderwidth', 0);
  31382. Node470.a('node.background','' || 'rgba(0,0,0,0)');
  31383. Node470.a('node.gradient','');
  31384. Node470.a('node.gradientcolor','');
  31385. Node470.a('node.text','TEXT');
  31386. Node470.a('node.textalign','left');
  31387. Node470.a('node.textvAlign','middle');
  31388. Node470.a('node.textrect', [Node470textStart, 0, Node470textWidth, Node470height]);
  31389. Node470.a('node.color','rgba(0,0,0,1)');
  31390. Node470.a('node.font',' '+ Node470fontSize + 'px "Arial"');
  31391. Node470.a('node.textvisible',true);
  31392. Node470.a('node.linefeed',false);
  31393. if (false) {
  31394. Node470.a('node.textfunc',function(g) {
  31395. g.beginPath();
  31396. var str=Node470.a('node.text') || 'TEXT';
  31397. var color=Node470.a('node.color') || 'rgba(0,0,0,1)';
  31398. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node470width,Node470height,13.3333*_ratio.ratioY,"left",color,' '+ Node470fontSize + 'px "Arial"', 0,g);
  31399. });
  31400. }
  31401. if (false) {
  31402. Node470.a('node.underlinepoints',[Node470lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node470fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node470fontSize + 'px "Arial"').width + 6, (Node470height - Node470fontSize) * 0.5*_ratio.ratioY + Node470fontSize + 2 ]);
  31403. Node470.a('node.underlinevisible',false);
  31404. Node470.a('node.underlineBorderWidth', 1);
  31405. }
  31406. dataModel.add(Node470);
  31407. zoomNodeList.push({
  31408. node: Node470,
  31409. borderWidth: 0,
  31410. attr: 'node.borderwidth'
  31411. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31412. var Node471 = new ht.Node();
  31413. var Node471textStart, Node471textWidth, Node471lineStart, Node471align = 'left', Node471fontSize = 13.3333*_ratio.ratioY,Node471width = 39*_ratio.ratioX, Node471height = 16*_ratio.ratioY;
  31414. (function () {
  31415. if (Node471align === 'left') {
  31416. Node471textStart = Node471fontSize * 0.2 > 2 ? Node471fontSize * 0.2 - 4 : Node471fontSize * 0.2 - 9;
  31417. Node471textWidth = Node471width;
  31418. Node471lineStart = 1;
  31419. } else if (Node471align === 'right') {
  31420. Node471textStart = 0;
  31421. Node471textWidth =Node471fontSize <= 8 ? Node471width + Node471fontSize * 0.2 + 6 : Node471width - Node471fontSize * 0.2;
  31422. Node471lineStart = (Node471width - (ht.Default.getTextSize('TEXT', ' '+ Node471fontSize + 'px "Arial"').width + 6)) * 0.5;
  31423. } else if (Node471align === 'center') {
  31424. Node471textStart = -3;
  31425. Node471textWidth = Node471width;
  31426. Node471lineStart = Node471width - ht.Default.getTextSize('TEXT', ' '+ Node471fontSize + 'px "Arial"').width - 11;
  31427. }
  31428. })();
  31429. Node471.setImage(GD.getTextJSON(Node471width, Node471height, true, false, false, ' '+ Node471fontSize + 'px "Arial"'))
  31430. Node471.setPosition(1317*ratio.ratioX, 282*ratio.ratioY);
  31431. Node471.setWidth(Node471width);
  31432. Node471.setHeight(Node471height);
  31433. Node471._nodeType = 'text';
  31434. Node471._disallowEvert = true;
  31435. Node471.setRotation(0*Math.PI/180);
  31436. Node471.a('node.width', Node471width);
  31437. Node471.a('node.height', Node471height);
  31438. Node471.a('node.rect', [0, 0, Node471width, Node471height]);
  31439. Node471.a('node.bordercolor','rgba(0,0,0,1)');
  31440. Node471.a('node.borderwidth', 0);
  31441. Node471.a('node.background','' || 'rgba(0,0,0,0)');
  31442. Node471.a('node.gradient','');
  31443. Node471.a('node.gradientcolor','');
  31444. Node471.a('node.text','TEXT');
  31445. Node471.a('node.textalign','left');
  31446. Node471.a('node.textvAlign','middle');
  31447. Node471.a('node.textrect', [Node471textStart, 0, Node471textWidth, Node471height]);
  31448. Node471.a('node.color','rgba(0,0,0,1)');
  31449. Node471.a('node.font',' '+ Node471fontSize + 'px "Arial"');
  31450. Node471.a('node.textvisible',true);
  31451. Node471.a('node.linefeed',false);
  31452. if (false) {
  31453. Node471.a('node.textfunc',function(g) {
  31454. g.beginPath();
  31455. var str=Node471.a('node.text') || 'TEXT';
  31456. var color=Node471.a('node.color') || 'rgba(0,0,0,1)';
  31457. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node471width,Node471height,13.3333*_ratio.ratioY,"left",color,' '+ Node471fontSize + 'px "Arial"', 0,g);
  31458. });
  31459. }
  31460. if (false) {
  31461. Node471.a('node.underlinepoints',[Node471lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node471fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node471fontSize + 'px "Arial"').width + 6, (Node471height - Node471fontSize) * 0.5*_ratio.ratioY + Node471fontSize + 2 ]);
  31462. Node471.a('node.underlinevisible',false);
  31463. Node471.a('node.underlineBorderWidth', 1);
  31464. }
  31465. dataModel.add(Node471);
  31466. zoomNodeList.push({
  31467. node: Node471,
  31468. borderWidth: 0,
  31469. attr: 'node.borderwidth'
  31470. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31471. var Node472 = new ht.Node();
  31472. var Node472textStart, Node472textWidth, Node472lineStart, Node472align = 'left', Node472fontSize = 13.3333*_ratio.ratioY,Node472width = 39*_ratio.ratioX, Node472height = 16*_ratio.ratioY;
  31473. (function () {
  31474. if (Node472align === 'left') {
  31475. Node472textStart = Node472fontSize * 0.2 > 2 ? Node472fontSize * 0.2 - 4 : Node472fontSize * 0.2 - 9;
  31476. Node472textWidth = Node472width;
  31477. Node472lineStart = 1;
  31478. } else if (Node472align === 'right') {
  31479. Node472textStart = 0;
  31480. Node472textWidth =Node472fontSize <= 8 ? Node472width + Node472fontSize * 0.2 + 6 : Node472width - Node472fontSize * 0.2;
  31481. Node472lineStart = (Node472width - (ht.Default.getTextSize('TEXT', ' '+ Node472fontSize + 'px "Arial"').width + 6)) * 0.5;
  31482. } else if (Node472align === 'center') {
  31483. Node472textStart = -3;
  31484. Node472textWidth = Node472width;
  31485. Node472lineStart = Node472width - ht.Default.getTextSize('TEXT', ' '+ Node472fontSize + 'px "Arial"').width - 11;
  31486. }
  31487. })();
  31488. Node472.setImage(GD.getTextJSON(Node472width, Node472height, true, false, false, ' '+ Node472fontSize + 'px "Arial"'))
  31489. Node472.setPosition(1317*ratio.ratioX, 302*ratio.ratioY);
  31490. Node472.setWidth(Node472width);
  31491. Node472.setHeight(Node472height);
  31492. Node472._nodeType = 'text';
  31493. Node472._disallowEvert = true;
  31494. Node472.setRotation(0*Math.PI/180);
  31495. Node472.a('node.width', Node472width);
  31496. Node472.a('node.height', Node472height);
  31497. Node472.a('node.rect', [0, 0, Node472width, Node472height]);
  31498. Node472.a('node.bordercolor','rgba(0,0,0,1)');
  31499. Node472.a('node.borderwidth', 0);
  31500. Node472.a('node.background','' || 'rgba(0,0,0,0)');
  31501. Node472.a('node.gradient','');
  31502. Node472.a('node.gradientcolor','');
  31503. Node472.a('node.text','TEXT');
  31504. Node472.a('node.textalign','left');
  31505. Node472.a('node.textvAlign','middle');
  31506. Node472.a('node.textrect', [Node472textStart, 0, Node472textWidth, Node472height]);
  31507. Node472.a('node.color','rgba(0,0,0,1)');
  31508. Node472.a('node.font',' '+ Node472fontSize + 'px "Arial"');
  31509. Node472.a('node.textvisible',true);
  31510. Node472.a('node.linefeed',false);
  31511. if (false) {
  31512. Node472.a('node.textfunc',function(g) {
  31513. g.beginPath();
  31514. var str=Node472.a('node.text') || 'TEXT';
  31515. var color=Node472.a('node.color') || 'rgba(0,0,0,1)';
  31516. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node472width,Node472height,13.3333*_ratio.ratioY,"left",color,' '+ Node472fontSize + 'px "Arial"', 0,g);
  31517. });
  31518. }
  31519. if (false) {
  31520. Node472.a('node.underlinepoints',[Node472lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node472fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node472fontSize + 'px "Arial"').width + 6, (Node472height - Node472fontSize) * 0.5*_ratio.ratioY + Node472fontSize + 2 ]);
  31521. Node472.a('node.underlinevisible',false);
  31522. Node472.a('node.underlineBorderWidth', 1);
  31523. }
  31524. dataModel.add(Node472);
  31525. zoomNodeList.push({
  31526. node: Node472,
  31527. borderWidth: 0,
  31528. attr: 'node.borderwidth'
  31529. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31530. var Node473 = new ht.Node();
  31531. var Node473textStart, Node473textWidth, Node473lineStart, Node473align = 'left', Node473fontSize = 13.3333*_ratio.ratioY,Node473width = 39*_ratio.ratioX, Node473height = 16*_ratio.ratioY;
  31532. (function () {
  31533. if (Node473align === 'left') {
  31534. Node473textStart = Node473fontSize * 0.2 > 2 ? Node473fontSize * 0.2 - 4 : Node473fontSize * 0.2 - 9;
  31535. Node473textWidth = Node473width;
  31536. Node473lineStart = 1;
  31537. } else if (Node473align === 'right') {
  31538. Node473textStart = 0;
  31539. Node473textWidth =Node473fontSize <= 8 ? Node473width + Node473fontSize * 0.2 + 6 : Node473width - Node473fontSize * 0.2;
  31540. Node473lineStart = (Node473width - (ht.Default.getTextSize('TEXT', ' '+ Node473fontSize + 'px "Arial"').width + 6)) * 0.5;
  31541. } else if (Node473align === 'center') {
  31542. Node473textStart = -3;
  31543. Node473textWidth = Node473width;
  31544. Node473lineStart = Node473width - ht.Default.getTextSize('TEXT', ' '+ Node473fontSize + 'px "Arial"').width - 11;
  31545. }
  31546. })();
  31547. Node473.setImage(GD.getTextJSON(Node473width, Node473height, true, false, false, ' '+ Node473fontSize + 'px "Arial"'))
  31548. Node473.setPosition(867*ratio.ratioX, 262*ratio.ratioY);
  31549. Node473.setWidth(Node473width);
  31550. Node473.setHeight(Node473height);
  31551. Node473._nodeType = 'text';
  31552. Node473._disallowEvert = true;
  31553. Node473.setRotation(0*Math.PI/180);
  31554. Node473.a('node.width', Node473width);
  31555. Node473.a('node.height', Node473height);
  31556. Node473.a('node.rect', [0, 0, Node473width, Node473height]);
  31557. Node473.a('node.bordercolor','rgba(0,0,0,1)');
  31558. Node473.a('node.borderwidth', 0);
  31559. Node473.a('node.background','' || 'rgba(0,0,0,0)');
  31560. Node473.a('node.gradient','');
  31561. Node473.a('node.gradientcolor','');
  31562. Node473.a('node.text','TEXT');
  31563. Node473.a('node.textalign','left');
  31564. Node473.a('node.textvAlign','middle');
  31565. Node473.a('node.textrect', [Node473textStart, 0, Node473textWidth, Node473height]);
  31566. Node473.a('node.color','rgba(0,0,0,1)');
  31567. Node473.a('node.font',' '+ Node473fontSize + 'px "Arial"');
  31568. Node473.a('node.textvisible',true);
  31569. Node473.a('node.linefeed',false);
  31570. if (false) {
  31571. Node473.a('node.textfunc',function(g) {
  31572. g.beginPath();
  31573. var str=Node473.a('node.text') || 'TEXT';
  31574. var color=Node473.a('node.color') || 'rgba(0,0,0,1)';
  31575. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node473width,Node473height,13.3333*_ratio.ratioY,"left",color,' '+ Node473fontSize + 'px "Arial"', 0,g);
  31576. });
  31577. }
  31578. if (false) {
  31579. Node473.a('node.underlinepoints',[Node473lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node473fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node473fontSize + 'px "Arial"').width + 6, (Node473height - Node473fontSize) * 0.5*_ratio.ratioY + Node473fontSize + 2 ]);
  31580. Node473.a('node.underlinevisible',false);
  31581. Node473.a('node.underlineBorderWidth', 1);
  31582. }
  31583. dataModel.add(Node473);
  31584. zoomNodeList.push({
  31585. node: Node473,
  31586. borderWidth: 0,
  31587. attr: 'node.borderwidth'
  31588. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31589. var Node474 = new ht.Node();
  31590. var Node474textStart, Node474textWidth, Node474lineStart, Node474align = 'left', Node474fontSize = 13.3333*_ratio.ratioY,Node474width = 39*_ratio.ratioX, Node474height = 16*_ratio.ratioY;
  31591. (function () {
  31592. if (Node474align === 'left') {
  31593. Node474textStart = Node474fontSize * 0.2 > 2 ? Node474fontSize * 0.2 - 4 : Node474fontSize * 0.2 - 9;
  31594. Node474textWidth = Node474width;
  31595. Node474lineStart = 1;
  31596. } else if (Node474align === 'right') {
  31597. Node474textStart = 0;
  31598. Node474textWidth =Node474fontSize <= 8 ? Node474width + Node474fontSize * 0.2 + 6 : Node474width - Node474fontSize * 0.2;
  31599. Node474lineStart = (Node474width - (ht.Default.getTextSize('TEXT', ' '+ Node474fontSize + 'px "Arial"').width + 6)) * 0.5;
  31600. } else if (Node474align === 'center') {
  31601. Node474textStart = -3;
  31602. Node474textWidth = Node474width;
  31603. Node474lineStart = Node474width - ht.Default.getTextSize('TEXT', ' '+ Node474fontSize + 'px "Arial"').width - 11;
  31604. }
  31605. })();
  31606. Node474.setImage(GD.getTextJSON(Node474width, Node474height, true, false, false, ' '+ Node474fontSize + 'px "Arial"'))
  31607. Node474.setPosition(867*ratio.ratioX, 282*ratio.ratioY);
  31608. Node474.setWidth(Node474width);
  31609. Node474.setHeight(Node474height);
  31610. Node474._nodeType = 'text';
  31611. Node474._disallowEvert = true;
  31612. Node474.setRotation(0*Math.PI/180);
  31613. Node474.a('node.width', Node474width);
  31614. Node474.a('node.height', Node474height);
  31615. Node474.a('node.rect', [0, 0, Node474width, Node474height]);
  31616. Node474.a('node.bordercolor','rgba(0,0,0,1)');
  31617. Node474.a('node.borderwidth', 0);
  31618. Node474.a('node.background','' || 'rgba(0,0,0,0)');
  31619. Node474.a('node.gradient','');
  31620. Node474.a('node.gradientcolor','');
  31621. Node474.a('node.text','TEXT');
  31622. Node474.a('node.textalign','left');
  31623. Node474.a('node.textvAlign','middle');
  31624. Node474.a('node.textrect', [Node474textStart, 0, Node474textWidth, Node474height]);
  31625. Node474.a('node.color','rgba(0,0,0,1)');
  31626. Node474.a('node.font',' '+ Node474fontSize + 'px "Arial"');
  31627. Node474.a('node.textvisible',true);
  31628. Node474.a('node.linefeed',false);
  31629. if (false) {
  31630. Node474.a('node.textfunc',function(g) {
  31631. g.beginPath();
  31632. var str=Node474.a('node.text') || 'TEXT';
  31633. var color=Node474.a('node.color') || 'rgba(0,0,0,1)';
  31634. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node474width,Node474height,13.3333*_ratio.ratioY,"left",color,' '+ Node474fontSize + 'px "Arial"', 0,g);
  31635. });
  31636. }
  31637. if (false) {
  31638. Node474.a('node.underlinepoints',[Node474lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node474fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node474fontSize + 'px "Arial"').width + 6, (Node474height - Node474fontSize) * 0.5*_ratio.ratioY + Node474fontSize + 2 ]);
  31639. Node474.a('node.underlinevisible',false);
  31640. Node474.a('node.underlineBorderWidth', 1);
  31641. }
  31642. dataModel.add(Node474);
  31643. zoomNodeList.push({
  31644. node: Node474,
  31645. borderWidth: 0,
  31646. attr: 'node.borderwidth'
  31647. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31648. var Node475 = new ht.Node();
  31649. var Node475textStart, Node475textWidth, Node475lineStart, Node475align = 'left', Node475fontSize = 13.3333*_ratio.ratioY,Node475width = 39*_ratio.ratioX, Node475height = 16*_ratio.ratioY;
  31650. (function () {
  31651. if (Node475align === 'left') {
  31652. Node475textStart = Node475fontSize * 0.2 > 2 ? Node475fontSize * 0.2 - 4 : Node475fontSize * 0.2 - 9;
  31653. Node475textWidth = Node475width;
  31654. Node475lineStart = 1;
  31655. } else if (Node475align === 'right') {
  31656. Node475textStart = 0;
  31657. Node475textWidth =Node475fontSize <= 8 ? Node475width + Node475fontSize * 0.2 + 6 : Node475width - Node475fontSize * 0.2;
  31658. Node475lineStart = (Node475width - (ht.Default.getTextSize('TEXT', ' '+ Node475fontSize + 'px "Arial"').width + 6)) * 0.5;
  31659. } else if (Node475align === 'center') {
  31660. Node475textStart = -3;
  31661. Node475textWidth = Node475width;
  31662. Node475lineStart = Node475width - ht.Default.getTextSize('TEXT', ' '+ Node475fontSize + 'px "Arial"').width - 11;
  31663. }
  31664. })();
  31665. Node475.setImage(GD.getTextJSON(Node475width, Node475height, true, false, false, ' '+ Node475fontSize + 'px "Arial"'))
  31666. Node475.setPosition(867*ratio.ratioX, 302*ratio.ratioY);
  31667. Node475.setWidth(Node475width);
  31668. Node475.setHeight(Node475height);
  31669. Node475._nodeType = 'text';
  31670. Node475._disallowEvert = true;
  31671. Node475.setRotation(0*Math.PI/180);
  31672. Node475.a('node.width', Node475width);
  31673. Node475.a('node.height', Node475height);
  31674. Node475.a('node.rect', [0, 0, Node475width, Node475height]);
  31675. Node475.a('node.bordercolor','rgba(0,0,0,1)');
  31676. Node475.a('node.borderwidth', 0);
  31677. Node475.a('node.background','' || 'rgba(0,0,0,0)');
  31678. Node475.a('node.gradient','');
  31679. Node475.a('node.gradientcolor','');
  31680. Node475.a('node.text','TEXT');
  31681. Node475.a('node.textalign','left');
  31682. Node475.a('node.textvAlign','middle');
  31683. Node475.a('node.textrect', [Node475textStart, 0, Node475textWidth, Node475height]);
  31684. Node475.a('node.color','rgba(0,0,0,1)');
  31685. Node475.a('node.font',' '+ Node475fontSize + 'px "Arial"');
  31686. Node475.a('node.textvisible',true);
  31687. Node475.a('node.linefeed',false);
  31688. if (false) {
  31689. Node475.a('node.textfunc',function(g) {
  31690. g.beginPath();
  31691. var str=Node475.a('node.text') || 'TEXT';
  31692. var color=Node475.a('node.color') || 'rgba(0,0,0,1)';
  31693. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node475width,Node475height,13.3333*_ratio.ratioY,"left",color,' '+ Node475fontSize + 'px "Arial"', 0,g);
  31694. });
  31695. }
  31696. if (false) {
  31697. Node475.a('node.underlinepoints',[Node475lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node475fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node475fontSize + 'px "Arial"').width + 6, (Node475height - Node475fontSize) * 0.5*_ratio.ratioY + Node475fontSize + 2 ]);
  31698. Node475.a('node.underlinevisible',false);
  31699. Node475.a('node.underlineBorderWidth', 1);
  31700. }
  31701. dataModel.add(Node475);
  31702. zoomNodeList.push({
  31703. node: Node475,
  31704. borderWidth: 0,
  31705. attr: 'node.borderwidth'
  31706. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31707. var Node476 = new ht.Node();
  31708. var Node476textStart, Node476textWidth, Node476lineStart, Node476align = 'left', Node476fontSize = 13.3333*_ratio.ratioY,Node476width = 39*_ratio.ratioX, Node476height = 16*_ratio.ratioY;
  31709. (function () {
  31710. if (Node476align === 'left') {
  31711. Node476textStart = Node476fontSize * 0.2 > 2 ? Node476fontSize * 0.2 - 4 : Node476fontSize * 0.2 - 9;
  31712. Node476textWidth = Node476width;
  31713. Node476lineStart = 1;
  31714. } else if (Node476align === 'right') {
  31715. Node476textStart = 0;
  31716. Node476textWidth =Node476fontSize <= 8 ? Node476width + Node476fontSize * 0.2 + 6 : Node476width - Node476fontSize * 0.2;
  31717. Node476lineStart = (Node476width - (ht.Default.getTextSize('TEXT', ' '+ Node476fontSize + 'px "Arial"').width + 6)) * 0.5;
  31718. } else if (Node476align === 'center') {
  31719. Node476textStart = -3;
  31720. Node476textWidth = Node476width;
  31721. Node476lineStart = Node476width - ht.Default.getTextSize('TEXT', ' '+ Node476fontSize + 'px "Arial"').width - 11;
  31722. }
  31723. })();
  31724. Node476.setImage(GD.getTextJSON(Node476width, Node476height, true, false, false, ' '+ Node476fontSize + 'px "Arial"'))
  31725. Node476.setPosition(887*ratio.ratioX, 332*ratio.ratioY);
  31726. Node476.setWidth(Node476width);
  31727. Node476.setHeight(Node476height);
  31728. Node476._nodeType = 'text';
  31729. Node476._disallowEvert = true;
  31730. Node476.setRotation(0*Math.PI/180);
  31731. Node476.a('node.width', Node476width);
  31732. Node476.a('node.height', Node476height);
  31733. Node476.a('node.rect', [0, 0, Node476width, Node476height]);
  31734. Node476.a('node.bordercolor','rgba(0,0,0,1)');
  31735. Node476.a('node.borderwidth', 0);
  31736. Node476.a('node.background','' || 'rgba(0,0,0,0)');
  31737. Node476.a('node.gradient','');
  31738. Node476.a('node.gradientcolor','');
  31739. Node476.a('node.text','TEXT');
  31740. Node476.a('node.textalign','left');
  31741. Node476.a('node.textvAlign','middle');
  31742. Node476.a('node.textrect', [Node476textStart, 0, Node476textWidth, Node476height]);
  31743. Node476.a('node.color','rgba(0,0,0,1)');
  31744. Node476.a('node.font',' '+ Node476fontSize + 'px "Arial"');
  31745. Node476.a('node.textvisible',true);
  31746. Node476.a('node.linefeed',false);
  31747. if (false) {
  31748. Node476.a('node.textfunc',function(g) {
  31749. g.beginPath();
  31750. var str=Node476.a('node.text') || 'TEXT';
  31751. var color=Node476.a('node.color') || 'rgba(0,0,0,1)';
  31752. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node476width,Node476height,13.3333*_ratio.ratioY,"left",color,' '+ Node476fontSize + 'px "Arial"', 0,g);
  31753. });
  31754. }
  31755. if (false) {
  31756. Node476.a('node.underlinepoints',[Node476lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node476fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node476fontSize + 'px "Arial"').width + 6, (Node476height - Node476fontSize) * 0.5*_ratio.ratioY + Node476fontSize + 2 ]);
  31757. Node476.a('node.underlinevisible',false);
  31758. Node476.a('node.underlineBorderWidth', 1);
  31759. }
  31760. dataModel.add(Node476);
  31761. zoomNodeList.push({
  31762. node: Node476,
  31763. borderWidth: 0,
  31764. attr: 'node.borderwidth'
  31765. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31766. var Node477 = new ht.Node();
  31767. var Node477textStart, Node477textWidth, Node477lineStart, Node477align = 'left', Node477fontSize = 13.3333*_ratio.ratioY,Node477width = 39*_ratio.ratioX, Node477height = 16*_ratio.ratioY;
  31768. (function () {
  31769. if (Node477align === 'left') {
  31770. Node477textStart = Node477fontSize * 0.2 > 2 ? Node477fontSize * 0.2 - 4 : Node477fontSize * 0.2 - 9;
  31771. Node477textWidth = Node477width;
  31772. Node477lineStart = 1;
  31773. } else if (Node477align === 'right') {
  31774. Node477textStart = 0;
  31775. Node477textWidth =Node477fontSize <= 8 ? Node477width + Node477fontSize * 0.2 + 6 : Node477width - Node477fontSize * 0.2;
  31776. Node477lineStart = (Node477width - (ht.Default.getTextSize('TEXT', ' '+ Node477fontSize + 'px "Arial"').width + 6)) * 0.5;
  31777. } else if (Node477align === 'center') {
  31778. Node477textStart = -3;
  31779. Node477textWidth = Node477width;
  31780. Node477lineStart = Node477width - ht.Default.getTextSize('TEXT', ' '+ Node477fontSize + 'px "Arial"').width - 11;
  31781. }
  31782. })();
  31783. Node477.setImage(GD.getTextJSON(Node477width, Node477height, true, false, false, ' '+ Node477fontSize + 'px "Arial"'))
  31784. Node477.setPosition(887*ratio.ratioX, 354*ratio.ratioY);
  31785. Node477.setWidth(Node477width);
  31786. Node477.setHeight(Node477height);
  31787. Node477._nodeType = 'text';
  31788. Node477._disallowEvert = true;
  31789. Node477.setRotation(0*Math.PI/180);
  31790. Node477.a('node.width', Node477width);
  31791. Node477.a('node.height', Node477height);
  31792. Node477.a('node.rect', [0, 0, Node477width, Node477height]);
  31793. Node477.a('node.bordercolor','rgba(0,0,0,1)');
  31794. Node477.a('node.borderwidth', 0);
  31795. Node477.a('node.background','' || 'rgba(0,0,0,0)');
  31796. Node477.a('node.gradient','');
  31797. Node477.a('node.gradientcolor','');
  31798. Node477.a('node.text','TEXT');
  31799. Node477.a('node.textalign','left');
  31800. Node477.a('node.textvAlign','middle');
  31801. Node477.a('node.textrect', [Node477textStart, 0, Node477textWidth, Node477height]);
  31802. Node477.a('node.color','rgba(0,0,0,1)');
  31803. Node477.a('node.font',' '+ Node477fontSize + 'px "Arial"');
  31804. Node477.a('node.textvisible',true);
  31805. Node477.a('node.linefeed',false);
  31806. if (false) {
  31807. Node477.a('node.textfunc',function(g) {
  31808. g.beginPath();
  31809. var str=Node477.a('node.text') || 'TEXT';
  31810. var color=Node477.a('node.color') || 'rgba(0,0,0,1)';
  31811. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node477width,Node477height,13.3333*_ratio.ratioY,"left",color,' '+ Node477fontSize + 'px "Arial"', 0,g);
  31812. });
  31813. }
  31814. if (false) {
  31815. Node477.a('node.underlinepoints',[Node477lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node477fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node477fontSize + 'px "Arial"').width + 6, (Node477height - Node477fontSize) * 0.5*_ratio.ratioY + Node477fontSize + 2 ]);
  31816. Node477.a('node.underlinevisible',false);
  31817. Node477.a('node.underlineBorderWidth', 1);
  31818. }
  31819. dataModel.add(Node477);
  31820. zoomNodeList.push({
  31821. node: Node477,
  31822. borderWidth: 0,
  31823. attr: 'node.borderwidth'
  31824. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31825. var Node478 = new ht.Node();
  31826. var Node478textStart, Node478textWidth, Node478lineStart, Node478align = 'left', Node478fontSize = 13.3333*_ratio.ratioY,Node478width = 39*_ratio.ratioX, Node478height = 16*_ratio.ratioY;
  31827. (function () {
  31828. if (Node478align === 'left') {
  31829. Node478textStart = Node478fontSize * 0.2 > 2 ? Node478fontSize * 0.2 - 4 : Node478fontSize * 0.2 - 9;
  31830. Node478textWidth = Node478width;
  31831. Node478lineStart = 1;
  31832. } else if (Node478align === 'right') {
  31833. Node478textStart = 0;
  31834. Node478textWidth =Node478fontSize <= 8 ? Node478width + Node478fontSize * 0.2 + 6 : Node478width - Node478fontSize * 0.2;
  31835. Node478lineStart = (Node478width - (ht.Default.getTextSize('TEXT', ' '+ Node478fontSize + 'px "Arial"').width + 6)) * 0.5;
  31836. } else if (Node478align === 'center') {
  31837. Node478textStart = -3;
  31838. Node478textWidth = Node478width;
  31839. Node478lineStart = Node478width - ht.Default.getTextSize('TEXT', ' '+ Node478fontSize + 'px "Arial"').width - 11;
  31840. }
  31841. })();
  31842. Node478.setImage(GD.getTextJSON(Node478width, Node478height, true, false, false, ' '+ Node478fontSize + 'px "Arial"'))
  31843. Node478.setPosition(737*ratio.ratioX, 332*ratio.ratioY);
  31844. Node478.setWidth(Node478width);
  31845. Node478.setHeight(Node478height);
  31846. Node478._nodeType = 'text';
  31847. Node478._disallowEvert = true;
  31848. Node478.setRotation(0*Math.PI/180);
  31849. Node478.a('node.width', Node478width);
  31850. Node478.a('node.height', Node478height);
  31851. Node478.a('node.rect', [0, 0, Node478width, Node478height]);
  31852. Node478.a('node.bordercolor','rgba(0,0,0,1)');
  31853. Node478.a('node.borderwidth', 0);
  31854. Node478.a('node.background','' || 'rgba(0,0,0,0)');
  31855. Node478.a('node.gradient','');
  31856. Node478.a('node.gradientcolor','');
  31857. Node478.a('node.text','TEXT');
  31858. Node478.a('node.textalign','left');
  31859. Node478.a('node.textvAlign','middle');
  31860. Node478.a('node.textrect', [Node478textStart, 0, Node478textWidth, Node478height]);
  31861. Node478.a('node.color','rgba(0,0,0,1)');
  31862. Node478.a('node.font',' '+ Node478fontSize + 'px "Arial"');
  31863. Node478.a('node.textvisible',true);
  31864. Node478.a('node.linefeed',false);
  31865. if (false) {
  31866. Node478.a('node.textfunc',function(g) {
  31867. g.beginPath();
  31868. var str=Node478.a('node.text') || 'TEXT';
  31869. var color=Node478.a('node.color') || 'rgba(0,0,0,1)';
  31870. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node478width,Node478height,13.3333*_ratio.ratioY,"left",color,' '+ Node478fontSize + 'px "Arial"', 0,g);
  31871. });
  31872. }
  31873. if (false) {
  31874. Node478.a('node.underlinepoints',[Node478lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node478fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node478fontSize + 'px "Arial"').width + 6, (Node478height - Node478fontSize) * 0.5*_ratio.ratioY + Node478fontSize + 2 ]);
  31875. Node478.a('node.underlinevisible',false);
  31876. Node478.a('node.underlineBorderWidth', 1);
  31877. }
  31878. dataModel.add(Node478);
  31879. zoomNodeList.push({
  31880. node: Node478,
  31881. borderWidth: 0,
  31882. attr: 'node.borderwidth'
  31883. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31884. var Node479 = new ht.Node();
  31885. var Node479textStart, Node479textWidth, Node479lineStart, Node479align = 'left', Node479fontSize = 13.3333*_ratio.ratioY,Node479width = 39*_ratio.ratioX, Node479height = 16*_ratio.ratioY;
  31886. (function () {
  31887. if (Node479align === 'left') {
  31888. Node479textStart = Node479fontSize * 0.2 > 2 ? Node479fontSize * 0.2 - 4 : Node479fontSize * 0.2 - 9;
  31889. Node479textWidth = Node479width;
  31890. Node479lineStart = 1;
  31891. } else if (Node479align === 'right') {
  31892. Node479textStart = 0;
  31893. Node479textWidth =Node479fontSize <= 8 ? Node479width + Node479fontSize * 0.2 + 6 : Node479width - Node479fontSize * 0.2;
  31894. Node479lineStart = (Node479width - (ht.Default.getTextSize('TEXT', ' '+ Node479fontSize + 'px "Arial"').width + 6)) * 0.5;
  31895. } else if (Node479align === 'center') {
  31896. Node479textStart = -3;
  31897. Node479textWidth = Node479width;
  31898. Node479lineStart = Node479width - ht.Default.getTextSize('TEXT', ' '+ Node479fontSize + 'px "Arial"').width - 11;
  31899. }
  31900. })();
  31901. Node479.setImage(GD.getTextJSON(Node479width, Node479height, true, false, false, ' '+ Node479fontSize + 'px "Arial"'))
  31902. Node479.setPosition(737*ratio.ratioX, 354*ratio.ratioY);
  31903. Node479.setWidth(Node479width);
  31904. Node479.setHeight(Node479height);
  31905. Node479._nodeType = 'text';
  31906. Node479._disallowEvert = true;
  31907. Node479.setRotation(0*Math.PI/180);
  31908. Node479.a('node.width', Node479width);
  31909. Node479.a('node.height', Node479height);
  31910. Node479.a('node.rect', [0, 0, Node479width, Node479height]);
  31911. Node479.a('node.bordercolor','rgba(0,0,0,1)');
  31912. Node479.a('node.borderwidth', 0);
  31913. Node479.a('node.background','' || 'rgba(0,0,0,0)');
  31914. Node479.a('node.gradient','');
  31915. Node479.a('node.gradientcolor','');
  31916. Node479.a('node.text','TEXT');
  31917. Node479.a('node.textalign','left');
  31918. Node479.a('node.textvAlign','middle');
  31919. Node479.a('node.textrect', [Node479textStart, 0, Node479textWidth, Node479height]);
  31920. Node479.a('node.color','rgba(0,0,0,1)');
  31921. Node479.a('node.font',' '+ Node479fontSize + 'px "Arial"');
  31922. Node479.a('node.textvisible',true);
  31923. Node479.a('node.linefeed',false);
  31924. if (false) {
  31925. Node479.a('node.textfunc',function(g) {
  31926. g.beginPath();
  31927. var str=Node479.a('node.text') || 'TEXT';
  31928. var color=Node479.a('node.color') || 'rgba(0,0,0,1)';
  31929. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node479width,Node479height,13.3333*_ratio.ratioY,"left",color,' '+ Node479fontSize + 'px "Arial"', 0,g);
  31930. });
  31931. }
  31932. if (false) {
  31933. Node479.a('node.underlinepoints',[Node479lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node479fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node479fontSize + 'px "Arial"').width + 6, (Node479height - Node479fontSize) * 0.5*_ratio.ratioY + Node479fontSize + 2 ]);
  31934. Node479.a('node.underlinevisible',false);
  31935. Node479.a('node.underlineBorderWidth', 1);
  31936. }
  31937. dataModel.add(Node479);
  31938. zoomNodeList.push({
  31939. node: Node479,
  31940. borderWidth: 0,
  31941. attr: 'node.borderwidth'
  31942. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31943. var Node480 = new ht.Node();
  31944. var Node480textStart, Node480textWidth, Node480lineStart, Node480align = 'left', Node480fontSize = 13.3333*_ratio.ratioY,Node480width = 39*_ratio.ratioX, Node480height = 16*_ratio.ratioY;
  31945. (function () {
  31946. if (Node480align === 'left') {
  31947. Node480textStart = Node480fontSize * 0.2 > 2 ? Node480fontSize * 0.2 - 4 : Node480fontSize * 0.2 - 9;
  31948. Node480textWidth = Node480width;
  31949. Node480lineStart = 1;
  31950. } else if (Node480align === 'right') {
  31951. Node480textStart = 0;
  31952. Node480textWidth =Node480fontSize <= 8 ? Node480width + Node480fontSize * 0.2 + 6 : Node480width - Node480fontSize * 0.2;
  31953. Node480lineStart = (Node480width - (ht.Default.getTextSize('TEXT', ' '+ Node480fontSize + 'px "Arial"').width + 6)) * 0.5;
  31954. } else if (Node480align === 'center') {
  31955. Node480textStart = -3;
  31956. Node480textWidth = Node480width;
  31957. Node480lineStart = Node480width - ht.Default.getTextSize('TEXT', ' '+ Node480fontSize + 'px "Arial"').width - 11;
  31958. }
  31959. })();
  31960. Node480.setImage(GD.getTextJSON(Node480width, Node480height, true, false, false, ' '+ Node480fontSize + 'px "Arial"'))
  31961. Node480.setPosition(607*ratio.ratioX, 335*ratio.ratioY);
  31962. Node480.setWidth(Node480width);
  31963. Node480.setHeight(Node480height);
  31964. Node480._nodeType = 'text';
  31965. Node480._disallowEvert = true;
  31966. Node480.setRotation(0*Math.PI/180);
  31967. Node480.a('node.width', Node480width);
  31968. Node480.a('node.height', Node480height);
  31969. Node480.a('node.rect', [0, 0, Node480width, Node480height]);
  31970. Node480.a('node.bordercolor','rgba(0,0,0,1)');
  31971. Node480.a('node.borderwidth', 0);
  31972. Node480.a('node.background','' || 'rgba(0,0,0,0)');
  31973. Node480.a('node.gradient','');
  31974. Node480.a('node.gradientcolor','');
  31975. Node480.a('node.text','TEXT');
  31976. Node480.a('node.textalign','left');
  31977. Node480.a('node.textvAlign','middle');
  31978. Node480.a('node.textrect', [Node480textStart, 0, Node480textWidth, Node480height]);
  31979. Node480.a('node.color','rgba(0,0,0,1)');
  31980. Node480.a('node.font',' '+ Node480fontSize + 'px "Arial"');
  31981. Node480.a('node.textvisible',true);
  31982. Node480.a('node.linefeed',false);
  31983. if (false) {
  31984. Node480.a('node.textfunc',function(g) {
  31985. g.beginPath();
  31986. var str=Node480.a('node.text') || 'TEXT';
  31987. var color=Node480.a('node.color') || 'rgba(0,0,0,1)';
  31988. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node480width,Node480height,13.3333*_ratio.ratioY,"left",color,' '+ Node480fontSize + 'px "Arial"', 0,g);
  31989. });
  31990. }
  31991. if (false) {
  31992. Node480.a('node.underlinepoints',[Node480lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node480fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node480fontSize + 'px "Arial"').width + 6, (Node480height - Node480fontSize) * 0.5*_ratio.ratioY + Node480fontSize + 2 ]);
  31993. Node480.a('node.underlinevisible',false);
  31994. Node480.a('node.underlineBorderWidth', 1);
  31995. }
  31996. dataModel.add(Node480);
  31997. zoomNodeList.push({
  31998. node: Node480,
  31999. borderWidth: 0,
  32000. attr: 'node.borderwidth'
  32001. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32002. var Node481 = new ht.Node();
  32003. var Node481textStart, Node481textWidth, Node481lineStart, Node481align = 'left', Node481fontSize = 13.3333*_ratio.ratioY,Node481width = 39*_ratio.ratioX, Node481height = 16*_ratio.ratioY;
  32004. (function () {
  32005. if (Node481align === 'left') {
  32006. Node481textStart = Node481fontSize * 0.2 > 2 ? Node481fontSize * 0.2 - 4 : Node481fontSize * 0.2 - 9;
  32007. Node481textWidth = Node481width;
  32008. Node481lineStart = 1;
  32009. } else if (Node481align === 'right') {
  32010. Node481textStart = 0;
  32011. Node481textWidth =Node481fontSize <= 8 ? Node481width + Node481fontSize * 0.2 + 6 : Node481width - Node481fontSize * 0.2;
  32012. Node481lineStart = (Node481width - (ht.Default.getTextSize('TEXT', ' '+ Node481fontSize + 'px "Arial"').width + 6)) * 0.5;
  32013. } else if (Node481align === 'center') {
  32014. Node481textStart = -3;
  32015. Node481textWidth = Node481width;
  32016. Node481lineStart = Node481width - ht.Default.getTextSize('TEXT', ' '+ Node481fontSize + 'px "Arial"').width - 11;
  32017. }
  32018. })();
  32019. Node481.setImage(GD.getTextJSON(Node481width, Node481height, true, false, false, ' '+ Node481fontSize + 'px "Arial"'))
  32020. Node481.setPosition(607*ratio.ratioX, 356*ratio.ratioY);
  32021. Node481.setWidth(Node481width);
  32022. Node481.setHeight(Node481height);
  32023. Node481._nodeType = 'text';
  32024. Node481._disallowEvert = true;
  32025. Node481.setRotation(0*Math.PI/180);
  32026. Node481.a('node.width', Node481width);
  32027. Node481.a('node.height', Node481height);
  32028. Node481.a('node.rect', [0, 0, Node481width, Node481height]);
  32029. Node481.a('node.bordercolor','rgba(0,0,0,1)');
  32030. Node481.a('node.borderwidth', 0);
  32031. Node481.a('node.background','' || 'rgba(0,0,0,0)');
  32032. Node481.a('node.gradient','');
  32033. Node481.a('node.gradientcolor','');
  32034. Node481.a('node.text','TEXT');
  32035. Node481.a('node.textalign','left');
  32036. Node481.a('node.textvAlign','middle');
  32037. Node481.a('node.textrect', [Node481textStart, 0, Node481textWidth, Node481height]);
  32038. Node481.a('node.color','rgba(0,0,0,1)');
  32039. Node481.a('node.font',' '+ Node481fontSize + 'px "Arial"');
  32040. Node481.a('node.textvisible',true);
  32041. Node481.a('node.linefeed',false);
  32042. if (false) {
  32043. Node481.a('node.textfunc',function(g) {
  32044. g.beginPath();
  32045. var str=Node481.a('node.text') || 'TEXT';
  32046. var color=Node481.a('node.color') || 'rgba(0,0,0,1)';
  32047. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node481width,Node481height,13.3333*_ratio.ratioY,"left",color,' '+ Node481fontSize + 'px "Arial"', 0,g);
  32048. });
  32049. }
  32050. if (false) {
  32051. Node481.a('node.underlinepoints',[Node481lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node481fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node481fontSize + 'px "Arial"').width + 6, (Node481height - Node481fontSize) * 0.5*_ratio.ratioY + Node481fontSize + 2 ]);
  32052. Node481.a('node.underlinevisible',false);
  32053. Node481.a('node.underlineBorderWidth', 1);
  32054. }
  32055. dataModel.add(Node481);
  32056. zoomNodeList.push({
  32057. node: Node481,
  32058. borderWidth: 0,
  32059. attr: 'node.borderwidth'
  32060. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32061. var Node482 = new ht.Node();
  32062. var Node482textStart, Node482textWidth, Node482lineStart, Node482align = 'left', Node482fontSize = 13.3333*_ratio.ratioY,Node482width = 39*_ratio.ratioX, Node482height = 16*_ratio.ratioY;
  32063. (function () {
  32064. if (Node482align === 'left') {
  32065. Node482textStart = Node482fontSize * 0.2 > 2 ? Node482fontSize * 0.2 - 4 : Node482fontSize * 0.2 - 9;
  32066. Node482textWidth = Node482width;
  32067. Node482lineStart = 1;
  32068. } else if (Node482align === 'right') {
  32069. Node482textStart = 0;
  32070. Node482textWidth =Node482fontSize <= 8 ? Node482width + Node482fontSize * 0.2 + 6 : Node482width - Node482fontSize * 0.2;
  32071. Node482lineStart = (Node482width - (ht.Default.getTextSize('TEXT', ' '+ Node482fontSize + 'px "Arial"').width + 6)) * 0.5;
  32072. } else if (Node482align === 'center') {
  32073. Node482textStart = -3;
  32074. Node482textWidth = Node482width;
  32075. Node482lineStart = Node482width - ht.Default.getTextSize('TEXT', ' '+ Node482fontSize + 'px "Arial"').width - 11;
  32076. }
  32077. })();
  32078. Node482.setImage(GD.getTextJSON(Node482width, Node482height, true, false, false, ' '+ Node482fontSize + 'px "Arial"'))
  32079. Node482.setPosition(458*ratio.ratioX, 223*ratio.ratioY);
  32080. Node482.setWidth(Node482width);
  32081. Node482.setHeight(Node482height);
  32082. Node482._nodeType = 'text';
  32083. Node482._disallowEvert = true;
  32084. Node482.setRotation(0*Math.PI/180);
  32085. Node482.a('node.width', Node482width);
  32086. Node482.a('node.height', Node482height);
  32087. Node482.a('node.rect', [0, 0, Node482width, Node482height]);
  32088. Node482.a('node.bordercolor','rgba(0,0,0,1)');
  32089. Node482.a('node.borderwidth', 0);
  32090. Node482.a('node.background','' || 'rgba(0,0,0,0)');
  32091. Node482.a('node.gradient','');
  32092. Node482.a('node.gradientcolor','');
  32093. Node482.a('node.text','TEXT');
  32094. Node482.a('node.textalign','left');
  32095. Node482.a('node.textvAlign','middle');
  32096. Node482.a('node.textrect', [Node482textStart, 0, Node482textWidth, Node482height]);
  32097. Node482.a('node.color','rgba(0,0,0,1)');
  32098. Node482.a('node.font',' '+ Node482fontSize + 'px "Arial"');
  32099. Node482.a('node.textvisible',true);
  32100. Node482.a('node.linefeed',false);
  32101. if (false) {
  32102. Node482.a('node.textfunc',function(g) {
  32103. g.beginPath();
  32104. var str=Node482.a('node.text') || 'TEXT';
  32105. var color=Node482.a('node.color') || 'rgba(0,0,0,1)';
  32106. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node482width,Node482height,13.3333*_ratio.ratioY,"left",color,' '+ Node482fontSize + 'px "Arial"', 0,g);
  32107. });
  32108. }
  32109. if (false) {
  32110. Node482.a('node.underlinepoints',[Node482lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node482fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node482fontSize + 'px "Arial"').width + 6, (Node482height - Node482fontSize) * 0.5*_ratio.ratioY + Node482fontSize + 2 ]);
  32111. Node482.a('node.underlinevisible',false);
  32112. Node482.a('node.underlineBorderWidth', 1);
  32113. }
  32114. dataModel.add(Node482);
  32115. zoomNodeList.push({
  32116. node: Node482,
  32117. borderWidth: 0,
  32118. attr: 'node.borderwidth'
  32119. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32120. var Node483 = new ht.Node();
  32121. var Node483textStart, Node483textWidth, Node483lineStart, Node483align = 'left', Node483fontSize = 13.3333*_ratio.ratioY,Node483width = 39*_ratio.ratioX, Node483height = 16*_ratio.ratioY;
  32122. (function () {
  32123. if (Node483align === 'left') {
  32124. Node483textStart = Node483fontSize * 0.2 > 2 ? Node483fontSize * 0.2 - 4 : Node483fontSize * 0.2 - 9;
  32125. Node483textWidth = Node483width;
  32126. Node483lineStart = 1;
  32127. } else if (Node483align === 'right') {
  32128. Node483textStart = 0;
  32129. Node483textWidth =Node483fontSize <= 8 ? Node483width + Node483fontSize * 0.2 + 6 : Node483width - Node483fontSize * 0.2;
  32130. Node483lineStart = (Node483width - (ht.Default.getTextSize('TEXT', ' '+ Node483fontSize + 'px "Arial"').width + 6)) * 0.5;
  32131. } else if (Node483align === 'center') {
  32132. Node483textStart = -3;
  32133. Node483textWidth = Node483width;
  32134. Node483lineStart = Node483width - ht.Default.getTextSize('TEXT', ' '+ Node483fontSize + 'px "Arial"').width - 11;
  32135. }
  32136. })();
  32137. Node483.setImage(GD.getTextJSON(Node483width, Node483height, true, false, false, ' '+ Node483fontSize + 'px "Arial"'))
  32138. Node483.setPosition(458*ratio.ratioX, 243*ratio.ratioY);
  32139. Node483.setWidth(Node483width);
  32140. Node483.setHeight(Node483height);
  32141. Node483._nodeType = 'text';
  32142. Node483._disallowEvert = true;
  32143. Node483.setRotation(0*Math.PI/180);
  32144. Node483.a('node.width', Node483width);
  32145. Node483.a('node.height', Node483height);
  32146. Node483.a('node.rect', [0, 0, Node483width, Node483height]);
  32147. Node483.a('node.bordercolor','rgba(0,0,0,1)');
  32148. Node483.a('node.borderwidth', 0);
  32149. Node483.a('node.background','' || 'rgba(0,0,0,0)');
  32150. Node483.a('node.gradient','');
  32151. Node483.a('node.gradientcolor','');
  32152. Node483.a('node.text','TEXT');
  32153. Node483.a('node.textalign','left');
  32154. Node483.a('node.textvAlign','middle');
  32155. Node483.a('node.textrect', [Node483textStart, 0, Node483textWidth, Node483height]);
  32156. Node483.a('node.color','rgba(0,0,0,1)');
  32157. Node483.a('node.font',' '+ Node483fontSize + 'px "Arial"');
  32158. Node483.a('node.textvisible',true);
  32159. Node483.a('node.linefeed',false);
  32160. if (false) {
  32161. Node483.a('node.textfunc',function(g) {
  32162. g.beginPath();
  32163. var str=Node483.a('node.text') || 'TEXT';
  32164. var color=Node483.a('node.color') || 'rgba(0,0,0,1)';
  32165. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node483width,Node483height,13.3333*_ratio.ratioY,"left",color,' '+ Node483fontSize + 'px "Arial"', 0,g);
  32166. });
  32167. }
  32168. if (false) {
  32169. Node483.a('node.underlinepoints',[Node483lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node483fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node483fontSize + 'px "Arial"').width + 6, (Node483height - Node483fontSize) * 0.5*_ratio.ratioY + Node483fontSize + 2 ]);
  32170. Node483.a('node.underlinevisible',false);
  32171. Node483.a('node.underlineBorderWidth', 1);
  32172. }
  32173. dataModel.add(Node483);
  32174. zoomNodeList.push({
  32175. node: Node483,
  32176. borderWidth: 0,
  32177. attr: 'node.borderwidth'
  32178. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32179. var Node484 = new ht.Node();
  32180. var Node484textStart, Node484textWidth, Node484lineStart, Node484align = 'left', Node484fontSize = 13.3333*_ratio.ratioY,Node484width = 39*_ratio.ratioX, Node484height = 16*_ratio.ratioY;
  32181. (function () {
  32182. if (Node484align === 'left') {
  32183. Node484textStart = Node484fontSize * 0.2 > 2 ? Node484fontSize * 0.2 - 4 : Node484fontSize * 0.2 - 9;
  32184. Node484textWidth = Node484width;
  32185. Node484lineStart = 1;
  32186. } else if (Node484align === 'right') {
  32187. Node484textStart = 0;
  32188. Node484textWidth =Node484fontSize <= 8 ? Node484width + Node484fontSize * 0.2 + 6 : Node484width - Node484fontSize * 0.2;
  32189. Node484lineStart = (Node484width - (ht.Default.getTextSize('TEXT', ' '+ Node484fontSize + 'px "Arial"').width + 6)) * 0.5;
  32190. } else if (Node484align === 'center') {
  32191. Node484textStart = -3;
  32192. Node484textWidth = Node484width;
  32193. Node484lineStart = Node484width - ht.Default.getTextSize('TEXT', ' '+ Node484fontSize + 'px "Arial"').width - 11;
  32194. }
  32195. })();
  32196. Node484.setImage(GD.getTextJSON(Node484width, Node484height, true, false, false, ' '+ Node484fontSize + 'px "Arial"'))
  32197. Node484.setPosition(458*ratio.ratioX, 263*ratio.ratioY);
  32198. Node484.setWidth(Node484width);
  32199. Node484.setHeight(Node484height);
  32200. Node484._nodeType = 'text';
  32201. Node484._disallowEvert = true;
  32202. Node484.setRotation(0*Math.PI/180);
  32203. Node484.a('node.width', Node484width);
  32204. Node484.a('node.height', Node484height);
  32205. Node484.a('node.rect', [0, 0, Node484width, Node484height]);
  32206. Node484.a('node.bordercolor','rgba(0,0,0,1)');
  32207. Node484.a('node.borderwidth', 0);
  32208. Node484.a('node.background','' || 'rgba(0,0,0,0)');
  32209. Node484.a('node.gradient','');
  32210. Node484.a('node.gradientcolor','');
  32211. Node484.a('node.text','TEXT');
  32212. Node484.a('node.textalign','left');
  32213. Node484.a('node.textvAlign','middle');
  32214. Node484.a('node.textrect', [Node484textStart, 0, Node484textWidth, Node484height]);
  32215. Node484.a('node.color','rgba(0,0,0,1)');
  32216. Node484.a('node.font',' '+ Node484fontSize + 'px "Arial"');
  32217. Node484.a('node.textvisible',true);
  32218. Node484.a('node.linefeed',false);
  32219. if (false) {
  32220. Node484.a('node.textfunc',function(g) {
  32221. g.beginPath();
  32222. var str=Node484.a('node.text') || 'TEXT';
  32223. var color=Node484.a('node.color') || 'rgba(0,0,0,1)';
  32224. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node484width,Node484height,13.3333*_ratio.ratioY,"left",color,' '+ Node484fontSize + 'px "Arial"', 0,g);
  32225. });
  32226. }
  32227. if (false) {
  32228. Node484.a('node.underlinepoints',[Node484lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node484fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node484fontSize + 'px "Arial"').width + 6, (Node484height - Node484fontSize) * 0.5*_ratio.ratioY + Node484fontSize + 2 ]);
  32229. Node484.a('node.underlinevisible',false);
  32230. Node484.a('node.underlineBorderWidth', 1);
  32231. }
  32232. dataModel.add(Node484);
  32233. zoomNodeList.push({
  32234. node: Node484,
  32235. borderWidth: 0,
  32236. attr: 'node.borderwidth'
  32237. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32238. var Node485 = new ht.Node();
  32239. var Node485textStart, Node485textWidth, Node485lineStart, Node485align = 'left', Node485fontSize = 13.3333*_ratio.ratioY,Node485width = 39*_ratio.ratioX, Node485height = 16*_ratio.ratioY;
  32240. (function () {
  32241. if (Node485align === 'left') {
  32242. Node485textStart = Node485fontSize * 0.2 > 2 ? Node485fontSize * 0.2 - 4 : Node485fontSize * 0.2 - 9;
  32243. Node485textWidth = Node485width;
  32244. Node485lineStart = 1;
  32245. } else if (Node485align === 'right') {
  32246. Node485textStart = 0;
  32247. Node485textWidth =Node485fontSize <= 8 ? Node485width + Node485fontSize * 0.2 + 6 : Node485width - Node485fontSize * 0.2;
  32248. Node485lineStart = (Node485width - (ht.Default.getTextSize('TEXT', ' '+ Node485fontSize + 'px "Arial"').width + 6)) * 0.5;
  32249. } else if (Node485align === 'center') {
  32250. Node485textStart = -3;
  32251. Node485textWidth = Node485width;
  32252. Node485lineStart = Node485width - ht.Default.getTextSize('TEXT', ' '+ Node485fontSize + 'px "Arial"').width - 11;
  32253. }
  32254. })();
  32255. Node485.setImage(GD.getTextJSON(Node485width, Node485height, true, false, false, ' '+ Node485fontSize + 'px "Arial"'))
  32256. Node485.setPosition(457*ratio.ratioX, 283*ratio.ratioY);
  32257. Node485.setWidth(Node485width);
  32258. Node485.setHeight(Node485height);
  32259. Node485._nodeType = 'text';
  32260. Node485._disallowEvert = true;
  32261. Node485.setRotation(0*Math.PI/180);
  32262. Node485.a('node.width', Node485width);
  32263. Node485.a('node.height', Node485height);
  32264. Node485.a('node.rect', [0, 0, Node485width, Node485height]);
  32265. Node485.a('node.bordercolor','rgba(0,0,0,1)');
  32266. Node485.a('node.borderwidth', 0);
  32267. Node485.a('node.background','' || 'rgba(0,0,0,0)');
  32268. Node485.a('node.gradient','');
  32269. Node485.a('node.gradientcolor','');
  32270. Node485.a('node.text','TEXT');
  32271. Node485.a('node.textalign','left');
  32272. Node485.a('node.textvAlign','middle');
  32273. Node485.a('node.textrect', [Node485textStart, 0, Node485textWidth, Node485height]);
  32274. Node485.a('node.color','rgba(0,0,0,1)');
  32275. Node485.a('node.font',' '+ Node485fontSize + 'px "Arial"');
  32276. Node485.a('node.textvisible',true);
  32277. Node485.a('node.linefeed',false);
  32278. if (false) {
  32279. Node485.a('node.textfunc',function(g) {
  32280. g.beginPath();
  32281. var str=Node485.a('node.text') || 'TEXT';
  32282. var color=Node485.a('node.color') || 'rgba(0,0,0,1)';
  32283. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node485width,Node485height,13.3333*_ratio.ratioY,"left",color,' '+ Node485fontSize + 'px "Arial"', 0,g);
  32284. });
  32285. }
  32286. if (false) {
  32287. Node485.a('node.underlinepoints',[Node485lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node485fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node485fontSize + 'px "Arial"').width + 6, (Node485height - Node485fontSize) * 0.5*_ratio.ratioY + Node485fontSize + 2 ]);
  32288. Node485.a('node.underlinevisible',false);
  32289. Node485.a('node.underlineBorderWidth', 1);
  32290. }
  32291. dataModel.add(Node485);
  32292. zoomNodeList.push({
  32293. node: Node485,
  32294. borderWidth: 0,
  32295. attr: 'node.borderwidth'
  32296. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32297. var Node486 = new ht.Node();
  32298. var Node486textStart, Node486textWidth, Node486lineStart, Node486align = 'left', Node486fontSize = 13.3333*_ratio.ratioY,Node486width = 39*_ratio.ratioX, Node486height = 16*_ratio.ratioY;
  32299. (function () {
  32300. if (Node486align === 'left') {
  32301. Node486textStart = Node486fontSize * 0.2 > 2 ? Node486fontSize * 0.2 - 4 : Node486fontSize * 0.2 - 9;
  32302. Node486textWidth = Node486width;
  32303. Node486lineStart = 1;
  32304. } else if (Node486align === 'right') {
  32305. Node486textStart = 0;
  32306. Node486textWidth =Node486fontSize <= 8 ? Node486width + Node486fontSize * 0.2 + 6 : Node486width - Node486fontSize * 0.2;
  32307. Node486lineStart = (Node486width - (ht.Default.getTextSize('TEXT', ' '+ Node486fontSize + 'px "Arial"').width + 6)) * 0.5;
  32308. } else if (Node486align === 'center') {
  32309. Node486textStart = -3;
  32310. Node486textWidth = Node486width;
  32311. Node486lineStart = Node486width - ht.Default.getTextSize('TEXT', ' '+ Node486fontSize + 'px "Arial"').width - 11;
  32312. }
  32313. })();
  32314. Node486.setImage(GD.getTextJSON(Node486width, Node486height, true, false, false, ' '+ Node486fontSize + 'px "Arial"'))
  32315. Node486.setPosition(458*ratio.ratioX, 303*ratio.ratioY);
  32316. Node486.setWidth(Node486width);
  32317. Node486.setHeight(Node486height);
  32318. Node486._nodeType = 'text';
  32319. Node486._disallowEvert = true;
  32320. Node486.setRotation(0*Math.PI/180);
  32321. Node486.a('node.width', Node486width);
  32322. Node486.a('node.height', Node486height);
  32323. Node486.a('node.rect', [0, 0, Node486width, Node486height]);
  32324. Node486.a('node.bordercolor','rgba(0,0,0,1)');
  32325. Node486.a('node.borderwidth', 0);
  32326. Node486.a('node.background','' || 'rgba(0,0,0,0)');
  32327. Node486.a('node.gradient','');
  32328. Node486.a('node.gradientcolor','');
  32329. Node486.a('node.text','TEXT');
  32330. Node486.a('node.textalign','left');
  32331. Node486.a('node.textvAlign','middle');
  32332. Node486.a('node.textrect', [Node486textStart, 0, Node486textWidth, Node486height]);
  32333. Node486.a('node.color','rgba(0,0,0,1)');
  32334. Node486.a('node.font',' '+ Node486fontSize + 'px "Arial"');
  32335. Node486.a('node.textvisible',true);
  32336. Node486.a('node.linefeed',false);
  32337. if (false) {
  32338. Node486.a('node.textfunc',function(g) {
  32339. g.beginPath();
  32340. var str=Node486.a('node.text') || 'TEXT';
  32341. var color=Node486.a('node.color') || 'rgba(0,0,0,1)';
  32342. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node486width,Node486height,13.3333*_ratio.ratioY,"left",color,' '+ Node486fontSize + 'px "Arial"', 0,g);
  32343. });
  32344. }
  32345. if (false) {
  32346. Node486.a('node.underlinepoints',[Node486lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node486fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node486fontSize + 'px "Arial"').width + 6, (Node486height - Node486fontSize) * 0.5*_ratio.ratioY + Node486fontSize + 2 ]);
  32347. Node486.a('node.underlinevisible',false);
  32348. Node486.a('node.underlineBorderWidth', 1);
  32349. }
  32350. dataModel.add(Node486);
  32351. zoomNodeList.push({
  32352. node: Node486,
  32353. borderWidth: 0,
  32354. attr: 'node.borderwidth'
  32355. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32356. var Node487 = new ht.Node();
  32357. var Node487textStart, Node487textWidth, Node487lineStart, Node487align = 'left', Node487fontSize = 13.3333*_ratio.ratioY,Node487width = 39*_ratio.ratioX, Node487height = 16*_ratio.ratioY;
  32358. (function () {
  32359. if (Node487align === 'left') {
  32360. Node487textStart = Node487fontSize * 0.2 > 2 ? Node487fontSize * 0.2 - 4 : Node487fontSize * 0.2 - 9;
  32361. Node487textWidth = Node487width;
  32362. Node487lineStart = 1;
  32363. } else if (Node487align === 'right') {
  32364. Node487textStart = 0;
  32365. Node487textWidth =Node487fontSize <= 8 ? Node487width + Node487fontSize * 0.2 + 6 : Node487width - Node487fontSize * 0.2;
  32366. Node487lineStart = (Node487width - (ht.Default.getTextSize('TEXT', ' '+ Node487fontSize + 'px "Arial"').width + 6)) * 0.5;
  32367. } else if (Node487align === 'center') {
  32368. Node487textStart = -3;
  32369. Node487textWidth = Node487width;
  32370. Node487lineStart = Node487width - ht.Default.getTextSize('TEXT', ' '+ Node487fontSize + 'px "Arial"').width - 11;
  32371. }
  32372. })();
  32373. Node487.setImage(GD.getTextJSON(Node487width, Node487height, true, false, false, ' '+ Node487fontSize + 'px "Arial"'))
  32374. Node487.setPosition(178*ratio.ratioX, 345*ratio.ratioY);
  32375. Node487.setWidth(Node487width);
  32376. Node487.setHeight(Node487height);
  32377. Node487._nodeType = 'text';
  32378. Node487._disallowEvert = true;
  32379. Node487.setRotation(0*Math.PI/180);
  32380. Node487.a('node.width', Node487width);
  32381. Node487.a('node.height', Node487height);
  32382. Node487.a('node.rect', [0, 0, Node487width, Node487height]);
  32383. Node487.a('node.bordercolor','rgba(0,0,0,1)');
  32384. Node487.a('node.borderwidth', 0);
  32385. Node487.a('node.background','' || 'rgba(0,0,0,0)');
  32386. Node487.a('node.gradient','');
  32387. Node487.a('node.gradientcolor','');
  32388. Node487.a('node.text','TEXT');
  32389. Node487.a('node.textalign','left');
  32390. Node487.a('node.textvAlign','middle');
  32391. Node487.a('node.textrect', [Node487textStart, 0, Node487textWidth, Node487height]);
  32392. Node487.a('node.color','rgba(0,0,0,1)');
  32393. Node487.a('node.font',' '+ Node487fontSize + 'px "Arial"');
  32394. Node487.a('node.textvisible',true);
  32395. Node487.a('node.linefeed',false);
  32396. if (false) {
  32397. Node487.a('node.textfunc',function(g) {
  32398. g.beginPath();
  32399. var str=Node487.a('node.text') || 'TEXT';
  32400. var color=Node487.a('node.color') || 'rgba(0,0,0,1)';
  32401. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node487width,Node487height,13.3333*_ratio.ratioY,"left",color,' '+ Node487fontSize + 'px "Arial"', 0,g);
  32402. });
  32403. }
  32404. if (false) {
  32405. Node487.a('node.underlinepoints',[Node487lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node487fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node487fontSize + 'px "Arial"').width + 6, (Node487height - Node487fontSize) * 0.5*_ratio.ratioY + Node487fontSize + 2 ]);
  32406. Node487.a('node.underlinevisible',false);
  32407. Node487.a('node.underlineBorderWidth', 1);
  32408. }
  32409. dataModel.add(Node487);
  32410. zoomNodeList.push({
  32411. node: Node487,
  32412. borderWidth: 0,
  32413. attr: 'node.borderwidth'
  32414. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32415. var Node488 = new ht.Node();
  32416. var Node488textStart, Node488textWidth, Node488lineStart, Node488align = 'left', Node488fontSize = 13.3333*_ratio.ratioY,Node488width = 39*_ratio.ratioX, Node488height = 16*_ratio.ratioY;
  32417. (function () {
  32418. if (Node488align === 'left') {
  32419. Node488textStart = Node488fontSize * 0.2 > 2 ? Node488fontSize * 0.2 - 4 : Node488fontSize * 0.2 - 9;
  32420. Node488textWidth = Node488width;
  32421. Node488lineStart = 1;
  32422. } else if (Node488align === 'right') {
  32423. Node488textStart = 0;
  32424. Node488textWidth =Node488fontSize <= 8 ? Node488width + Node488fontSize * 0.2 + 6 : Node488width - Node488fontSize * 0.2;
  32425. Node488lineStart = (Node488width - (ht.Default.getTextSize('TEXT', ' '+ Node488fontSize + 'px "Arial"').width + 6)) * 0.5;
  32426. } else if (Node488align === 'center') {
  32427. Node488textStart = -3;
  32428. Node488textWidth = Node488width;
  32429. Node488lineStart = Node488width - ht.Default.getTextSize('TEXT', ' '+ Node488fontSize + 'px "Arial"').width - 11;
  32430. }
  32431. })();
  32432. Node488.setImage(GD.getTextJSON(Node488width, Node488height, true, false, false, ' '+ Node488fontSize + 'px "Arial"'))
  32433. Node488.setPosition(178*ratio.ratioX, 365*ratio.ratioY);
  32434. Node488.setWidth(Node488width);
  32435. Node488.setHeight(Node488height);
  32436. Node488._nodeType = 'text';
  32437. Node488._disallowEvert = true;
  32438. Node488.setRotation(0*Math.PI/180);
  32439. Node488.a('node.width', Node488width);
  32440. Node488.a('node.height', Node488height);
  32441. Node488.a('node.rect', [0, 0, Node488width, Node488height]);
  32442. Node488.a('node.bordercolor','rgba(0,0,0,1)');
  32443. Node488.a('node.borderwidth', 0);
  32444. Node488.a('node.background','' || 'rgba(0,0,0,0)');
  32445. Node488.a('node.gradient','');
  32446. Node488.a('node.gradientcolor','');
  32447. Node488.a('node.text','TEXT');
  32448. Node488.a('node.textalign','left');
  32449. Node488.a('node.textvAlign','middle');
  32450. Node488.a('node.textrect', [Node488textStart, 0, Node488textWidth, Node488height]);
  32451. Node488.a('node.color','rgba(0,0,0,1)');
  32452. Node488.a('node.font',' '+ Node488fontSize + 'px "Arial"');
  32453. Node488.a('node.textvisible',true);
  32454. Node488.a('node.linefeed',false);
  32455. if (false) {
  32456. Node488.a('node.textfunc',function(g) {
  32457. g.beginPath();
  32458. var str=Node488.a('node.text') || 'TEXT';
  32459. var color=Node488.a('node.color') || 'rgba(0,0,0,1)';
  32460. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node488width,Node488height,13.3333*_ratio.ratioY,"left",color,' '+ Node488fontSize + 'px "Arial"', 0,g);
  32461. });
  32462. }
  32463. if (false) {
  32464. Node488.a('node.underlinepoints',[Node488lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node488fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node488fontSize + 'px "Arial"').width + 6, (Node488height - Node488fontSize) * 0.5*_ratio.ratioY + Node488fontSize + 2 ]);
  32465. Node488.a('node.underlinevisible',false);
  32466. Node488.a('node.underlineBorderWidth', 1);
  32467. }
  32468. dataModel.add(Node488);
  32469. zoomNodeList.push({
  32470. node: Node488,
  32471. borderWidth: 0,
  32472. attr: 'node.borderwidth'
  32473. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32474. var Node489 = new ht.Node();
  32475. var Node489textStart, Node489textWidth, Node489lineStart, Node489align = 'left', Node489fontSize = 13.3333*_ratio.ratioY,Node489width = 39*_ratio.ratioX, Node489height = 16*_ratio.ratioY;
  32476. (function () {
  32477. if (Node489align === 'left') {
  32478. Node489textStart = Node489fontSize * 0.2 > 2 ? Node489fontSize * 0.2 - 4 : Node489fontSize * 0.2 - 9;
  32479. Node489textWidth = Node489width;
  32480. Node489lineStart = 1;
  32481. } else if (Node489align === 'right') {
  32482. Node489textStart = 0;
  32483. Node489textWidth =Node489fontSize <= 8 ? Node489width + Node489fontSize * 0.2 + 6 : Node489width - Node489fontSize * 0.2;
  32484. Node489lineStart = (Node489width - (ht.Default.getTextSize('TEXT', ' '+ Node489fontSize + 'px "Arial"').width + 6)) * 0.5;
  32485. } else if (Node489align === 'center') {
  32486. Node489textStart = -3;
  32487. Node489textWidth = Node489width;
  32488. Node489lineStart = Node489width - ht.Default.getTextSize('TEXT', ' '+ Node489fontSize + 'px "Arial"').width - 11;
  32489. }
  32490. })();
  32491. Node489.setImage(GD.getTextJSON(Node489width, Node489height, true, false, false, ' '+ Node489fontSize + 'px "Arial"'))
  32492. Node489.setPosition(178*ratio.ratioX, 385*ratio.ratioY);
  32493. Node489.setWidth(Node489width);
  32494. Node489.setHeight(Node489height);
  32495. Node489._nodeType = 'text';
  32496. Node489._disallowEvert = true;
  32497. Node489.setRotation(0*Math.PI/180);
  32498. Node489.a('node.width', Node489width);
  32499. Node489.a('node.height', Node489height);
  32500. Node489.a('node.rect', [0, 0, Node489width, Node489height]);
  32501. Node489.a('node.bordercolor','rgba(0,0,0,1)');
  32502. Node489.a('node.borderwidth', 0);
  32503. Node489.a('node.background','' || 'rgba(0,0,0,0)');
  32504. Node489.a('node.gradient','');
  32505. Node489.a('node.gradientcolor','');
  32506. Node489.a('node.text','TEXT');
  32507. Node489.a('node.textalign','left');
  32508. Node489.a('node.textvAlign','middle');
  32509. Node489.a('node.textrect', [Node489textStart, 0, Node489textWidth, Node489height]);
  32510. Node489.a('node.color','rgba(0,0,0,1)');
  32511. Node489.a('node.font',' '+ Node489fontSize + 'px "Arial"');
  32512. Node489.a('node.textvisible',true);
  32513. Node489.a('node.linefeed',false);
  32514. if (false) {
  32515. Node489.a('node.textfunc',function(g) {
  32516. g.beginPath();
  32517. var str=Node489.a('node.text') || 'TEXT';
  32518. var color=Node489.a('node.color') || 'rgba(0,0,0,1)';
  32519. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node489width,Node489height,13.3333*_ratio.ratioY,"left",color,' '+ Node489fontSize + 'px "Arial"', 0,g);
  32520. });
  32521. }
  32522. if (false) {
  32523. Node489.a('node.underlinepoints',[Node489lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node489fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node489fontSize + 'px "Arial"').width + 6, (Node489height - Node489fontSize) * 0.5*_ratio.ratioY + Node489fontSize + 2 ]);
  32524. Node489.a('node.underlinevisible',false);
  32525. Node489.a('node.underlineBorderWidth', 1);
  32526. }
  32527. dataModel.add(Node489);
  32528. zoomNodeList.push({
  32529. node: Node489,
  32530. borderWidth: 0,
  32531. attr: 'node.borderwidth'
  32532. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32533. var Node490 = new ht.Node();
  32534. var Node490textStart, Node490textWidth, Node490lineStart, Node490align = 'left', Node490fontSize = 13.3333*_ratio.ratioY,Node490width = 39*_ratio.ratioX, Node490height = 16*_ratio.ratioY;
  32535. (function () {
  32536. if (Node490align === 'left') {
  32537. Node490textStart = Node490fontSize * 0.2 > 2 ? Node490fontSize * 0.2 - 4 : Node490fontSize * 0.2 - 9;
  32538. Node490textWidth = Node490width;
  32539. Node490lineStart = 1;
  32540. } else if (Node490align === 'right') {
  32541. Node490textStart = 0;
  32542. Node490textWidth =Node490fontSize <= 8 ? Node490width + Node490fontSize * 0.2 + 6 : Node490width - Node490fontSize * 0.2;
  32543. Node490lineStart = (Node490width - (ht.Default.getTextSize('TEXT', ' '+ Node490fontSize + 'px "Arial"').width + 6)) * 0.5;
  32544. } else if (Node490align === 'center') {
  32545. Node490textStart = -3;
  32546. Node490textWidth = Node490width;
  32547. Node490lineStart = Node490width - ht.Default.getTextSize('TEXT', ' '+ Node490fontSize + 'px "Arial"').width - 11;
  32548. }
  32549. })();
  32550. Node490.setImage(GD.getTextJSON(Node490width, Node490height, true, false, false, ' '+ Node490fontSize + 'px "Arial"'))
  32551. Node490.setPosition(178*ratio.ratioX, 405*ratio.ratioY);
  32552. Node490.setWidth(Node490width);
  32553. Node490.setHeight(Node490height);
  32554. Node490._nodeType = 'text';
  32555. Node490._disallowEvert = true;
  32556. Node490.setRotation(0*Math.PI/180);
  32557. Node490.a('node.width', Node490width);
  32558. Node490.a('node.height', Node490height);
  32559. Node490.a('node.rect', [0, 0, Node490width, Node490height]);
  32560. Node490.a('node.bordercolor','rgba(0,0,0,1)');
  32561. Node490.a('node.borderwidth', 0);
  32562. Node490.a('node.background','' || 'rgba(0,0,0,0)');
  32563. Node490.a('node.gradient','');
  32564. Node490.a('node.gradientcolor','');
  32565. Node490.a('node.text','TEXT');
  32566. Node490.a('node.textalign','left');
  32567. Node490.a('node.textvAlign','middle');
  32568. Node490.a('node.textrect', [Node490textStart, 0, Node490textWidth, Node490height]);
  32569. Node490.a('node.color','rgba(0,0,0,1)');
  32570. Node490.a('node.font',' '+ Node490fontSize + 'px "Arial"');
  32571. Node490.a('node.textvisible',true);
  32572. Node490.a('node.linefeed',false);
  32573. if (false) {
  32574. Node490.a('node.textfunc',function(g) {
  32575. g.beginPath();
  32576. var str=Node490.a('node.text') || 'TEXT';
  32577. var color=Node490.a('node.color') || 'rgba(0,0,0,1)';
  32578. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node490width,Node490height,13.3333*_ratio.ratioY,"left",color,' '+ Node490fontSize + 'px "Arial"', 0,g);
  32579. });
  32580. }
  32581. if (false) {
  32582. Node490.a('node.underlinepoints',[Node490lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node490fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node490fontSize + 'px "Arial"').width + 6, (Node490height - Node490fontSize) * 0.5*_ratio.ratioY + Node490fontSize + 2 ]);
  32583. Node490.a('node.underlinevisible',false);
  32584. Node490.a('node.underlineBorderWidth', 1);
  32585. }
  32586. dataModel.add(Node490);
  32587. zoomNodeList.push({
  32588. node: Node490,
  32589. borderWidth: 0,
  32590. attr: 'node.borderwidth'
  32591. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32592. var Node491 = new ht.Node();
  32593. var Node491textStart, Node491textWidth, Node491lineStart, Node491align = 'left', Node491fontSize = 13.3333*_ratio.ratioY,Node491width = 39*_ratio.ratioX, Node491height = 16*_ratio.ratioY;
  32594. (function () {
  32595. if (Node491align === 'left') {
  32596. Node491textStart = Node491fontSize * 0.2 > 2 ? Node491fontSize * 0.2 - 4 : Node491fontSize * 0.2 - 9;
  32597. Node491textWidth = Node491width;
  32598. Node491lineStart = 1;
  32599. } else if (Node491align === 'right') {
  32600. Node491textStart = 0;
  32601. Node491textWidth =Node491fontSize <= 8 ? Node491width + Node491fontSize * 0.2 + 6 : Node491width - Node491fontSize * 0.2;
  32602. Node491lineStart = (Node491width - (ht.Default.getTextSize('TEXT', ' '+ Node491fontSize + 'px "Arial"').width + 6)) * 0.5;
  32603. } else if (Node491align === 'center') {
  32604. Node491textStart = -3;
  32605. Node491textWidth = Node491width;
  32606. Node491lineStart = Node491width - ht.Default.getTextSize('TEXT', ' '+ Node491fontSize + 'px "Arial"').width - 11;
  32607. }
  32608. })();
  32609. Node491.setImage(GD.getTextJSON(Node491width, Node491height, true, false, false, ' '+ Node491fontSize + 'px "Arial"'))
  32610. Node491.setPosition(177*ratio.ratioX, 426*ratio.ratioY);
  32611. Node491.setWidth(Node491width);
  32612. Node491.setHeight(Node491height);
  32613. Node491._nodeType = 'text';
  32614. Node491._disallowEvert = true;
  32615. Node491.setRotation(0*Math.PI/180);
  32616. Node491.a('node.width', Node491width);
  32617. Node491.a('node.height', Node491height);
  32618. Node491.a('node.rect', [0, 0, Node491width, Node491height]);
  32619. Node491.a('node.bordercolor','rgba(0,0,0,1)');
  32620. Node491.a('node.borderwidth', 0);
  32621. Node491.a('node.background','' || 'rgba(0,0,0,0)');
  32622. Node491.a('node.gradient','');
  32623. Node491.a('node.gradientcolor','');
  32624. Node491.a('node.text','TEXT');
  32625. Node491.a('node.textalign','left');
  32626. Node491.a('node.textvAlign','middle');
  32627. Node491.a('node.textrect', [Node491textStart, 0, Node491textWidth, Node491height]);
  32628. Node491.a('node.color','rgba(0,0,0,1)');
  32629. Node491.a('node.font',' '+ Node491fontSize + 'px "Arial"');
  32630. Node491.a('node.textvisible',true);
  32631. Node491.a('node.linefeed',false);
  32632. if (false) {
  32633. Node491.a('node.textfunc',function(g) {
  32634. g.beginPath();
  32635. var str=Node491.a('node.text') || 'TEXT';
  32636. var color=Node491.a('node.color') || 'rgba(0,0,0,1)';
  32637. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node491width,Node491height,13.3333*_ratio.ratioY,"left",color,' '+ Node491fontSize + 'px "Arial"', 0,g);
  32638. });
  32639. }
  32640. if (false) {
  32641. Node491.a('node.underlinepoints',[Node491lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node491fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node491fontSize + 'px "Arial"').width + 6, (Node491height - Node491fontSize) * 0.5*_ratio.ratioY + Node491fontSize + 2 ]);
  32642. Node491.a('node.underlinevisible',false);
  32643. Node491.a('node.underlineBorderWidth', 1);
  32644. }
  32645. dataModel.add(Node491);
  32646. zoomNodeList.push({
  32647. node: Node491,
  32648. borderWidth: 0,
  32649. attr: 'node.borderwidth'
  32650. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32651. var Node492 = new ht.Node();
  32652. var Node492textStart, Node492textWidth, Node492lineStart, Node492align = 'left', Node492fontSize = 13.3333*_ratio.ratioY,Node492width = 39*_ratio.ratioX, Node492height = 16*_ratio.ratioY;
  32653. (function () {
  32654. if (Node492align === 'left') {
  32655. Node492textStart = Node492fontSize * 0.2 > 2 ? Node492fontSize * 0.2 - 4 : Node492fontSize * 0.2 - 9;
  32656. Node492textWidth = Node492width;
  32657. Node492lineStart = 1;
  32658. } else if (Node492align === 'right') {
  32659. Node492textStart = 0;
  32660. Node492textWidth =Node492fontSize <= 8 ? Node492width + Node492fontSize * 0.2 + 6 : Node492width - Node492fontSize * 0.2;
  32661. Node492lineStart = (Node492width - (ht.Default.getTextSize('TEXT', ' '+ Node492fontSize + 'px "Arial"').width + 6)) * 0.5;
  32662. } else if (Node492align === 'center') {
  32663. Node492textStart = -3;
  32664. Node492textWidth = Node492width;
  32665. Node492lineStart = Node492width - ht.Default.getTextSize('TEXT', ' '+ Node492fontSize + 'px "Arial"').width - 11;
  32666. }
  32667. })();
  32668. Node492.setImage(GD.getTextJSON(Node492width, Node492height, true, false, false, ' '+ Node492fontSize + 'px "Arial"'))
  32669. Node492.setPosition(177*ratio.ratioX, 445*ratio.ratioY);
  32670. Node492.setWidth(Node492width);
  32671. Node492.setHeight(Node492height);
  32672. Node492._nodeType = 'text';
  32673. Node492._disallowEvert = true;
  32674. Node492.setRotation(0*Math.PI/180);
  32675. Node492.a('node.width', Node492width);
  32676. Node492.a('node.height', Node492height);
  32677. Node492.a('node.rect', [0, 0, Node492width, Node492height]);
  32678. Node492.a('node.bordercolor','rgba(0,0,0,1)');
  32679. Node492.a('node.borderwidth', 0);
  32680. Node492.a('node.background','' || 'rgba(0,0,0,0)');
  32681. Node492.a('node.gradient','');
  32682. Node492.a('node.gradientcolor','');
  32683. Node492.a('node.text','TEXT');
  32684. Node492.a('node.textalign','left');
  32685. Node492.a('node.textvAlign','middle');
  32686. Node492.a('node.textrect', [Node492textStart, 0, Node492textWidth, Node492height]);
  32687. Node492.a('node.color','rgba(0,0,0,1)');
  32688. Node492.a('node.font',' '+ Node492fontSize + 'px "Arial"');
  32689. Node492.a('node.textvisible',true);
  32690. Node492.a('node.linefeed',false);
  32691. if (false) {
  32692. Node492.a('node.textfunc',function(g) {
  32693. g.beginPath();
  32694. var str=Node492.a('node.text') || 'TEXT';
  32695. var color=Node492.a('node.color') || 'rgba(0,0,0,1)';
  32696. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node492width,Node492height,13.3333*_ratio.ratioY,"left",color,' '+ Node492fontSize + 'px "Arial"', 0,g);
  32697. });
  32698. }
  32699. if (false) {
  32700. Node492.a('node.underlinepoints',[Node492lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node492fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node492fontSize + 'px "Arial"').width + 6, (Node492height - Node492fontSize) * 0.5*_ratio.ratioY + Node492fontSize + 2 ]);
  32701. Node492.a('node.underlinevisible',false);
  32702. Node492.a('node.underlineBorderWidth', 1);
  32703. }
  32704. dataModel.add(Node492);
  32705. zoomNodeList.push({
  32706. node: Node492,
  32707. borderWidth: 0,
  32708. attr: 'node.borderwidth'
  32709. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32710. var Node493 = new ht.Node();
  32711. var Node493textStart, Node493textWidth, Node493lineStart, Node493align = 'left', Node493fontSize = 13.3333*_ratio.ratioY,Node493width = 39*_ratio.ratioX, Node493height = 16*_ratio.ratioY;
  32712. (function () {
  32713. if (Node493align === 'left') {
  32714. Node493textStart = Node493fontSize * 0.2 > 2 ? Node493fontSize * 0.2 - 4 : Node493fontSize * 0.2 - 9;
  32715. Node493textWidth = Node493width;
  32716. Node493lineStart = 1;
  32717. } else if (Node493align === 'right') {
  32718. Node493textStart = 0;
  32719. Node493textWidth =Node493fontSize <= 8 ? Node493width + Node493fontSize * 0.2 + 6 : Node493width - Node493fontSize * 0.2;
  32720. Node493lineStart = (Node493width - (ht.Default.getTextSize('TEXT', ' '+ Node493fontSize + 'px "Arial"').width + 6)) * 0.5;
  32721. } else if (Node493align === 'center') {
  32722. Node493textStart = -3;
  32723. Node493textWidth = Node493width;
  32724. Node493lineStart = Node493width - ht.Default.getTextSize('TEXT', ' '+ Node493fontSize + 'px "Arial"').width - 11;
  32725. }
  32726. })();
  32727. Node493.setImage(GD.getTextJSON(Node493width, Node493height, true, false, false, ' '+ Node493fontSize + 'px "Arial"'))
  32728. Node493.setPosition(318*ratio.ratioX, 385*ratio.ratioY);
  32729. Node493.setWidth(Node493width);
  32730. Node493.setHeight(Node493height);
  32731. Node493._nodeType = 'text';
  32732. Node493._disallowEvert = true;
  32733. Node493.setRotation(0*Math.PI/180);
  32734. Node493.a('node.width', Node493width);
  32735. Node493.a('node.height', Node493height);
  32736. Node493.a('node.rect', [0, 0, Node493width, Node493height]);
  32737. Node493.a('node.bordercolor','rgba(0,0,0,1)');
  32738. Node493.a('node.borderwidth', 0);
  32739. Node493.a('node.background','' || 'rgba(0,0,0,0)');
  32740. Node493.a('node.gradient','');
  32741. Node493.a('node.gradientcolor','');
  32742. Node493.a('node.text','TEXT');
  32743. Node493.a('node.textalign','left');
  32744. Node493.a('node.textvAlign','middle');
  32745. Node493.a('node.textrect', [Node493textStart, 0, Node493textWidth, Node493height]);
  32746. Node493.a('node.color','rgba(0,0,0,1)');
  32747. Node493.a('node.font',' '+ Node493fontSize + 'px "Arial"');
  32748. Node493.a('node.textvisible',true);
  32749. Node493.a('node.linefeed',false);
  32750. if (false) {
  32751. Node493.a('node.textfunc',function(g) {
  32752. g.beginPath();
  32753. var str=Node493.a('node.text') || 'TEXT';
  32754. var color=Node493.a('node.color') || 'rgba(0,0,0,1)';
  32755. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node493width,Node493height,13.3333*_ratio.ratioY,"left",color,' '+ Node493fontSize + 'px "Arial"', 0,g);
  32756. });
  32757. }
  32758. if (false) {
  32759. Node493.a('node.underlinepoints',[Node493lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node493fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node493fontSize + 'px "Arial"').width + 6, (Node493height - Node493fontSize) * 0.5*_ratio.ratioY + Node493fontSize + 2 ]);
  32760. Node493.a('node.underlinevisible',false);
  32761. Node493.a('node.underlineBorderWidth', 1);
  32762. }
  32763. dataModel.add(Node493);
  32764. zoomNodeList.push({
  32765. node: Node493,
  32766. borderWidth: 0,
  32767. attr: 'node.borderwidth'
  32768. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32769. var Node494 = new ht.Node();
  32770. var Node494textStart, Node494textWidth, Node494lineStart, Node494align = 'left', Node494fontSize = 13.3333*_ratio.ratioY,Node494width = 39*_ratio.ratioX, Node494height = 16*_ratio.ratioY;
  32771. (function () {
  32772. if (Node494align === 'left') {
  32773. Node494textStart = Node494fontSize * 0.2 > 2 ? Node494fontSize * 0.2 - 4 : Node494fontSize * 0.2 - 9;
  32774. Node494textWidth = Node494width;
  32775. Node494lineStart = 1;
  32776. } else if (Node494align === 'right') {
  32777. Node494textStart = 0;
  32778. Node494textWidth =Node494fontSize <= 8 ? Node494width + Node494fontSize * 0.2 + 6 : Node494width - Node494fontSize * 0.2;
  32779. Node494lineStart = (Node494width - (ht.Default.getTextSize('TEXT', ' '+ Node494fontSize + 'px "Arial"').width + 6)) * 0.5;
  32780. } else if (Node494align === 'center') {
  32781. Node494textStart = -3;
  32782. Node494textWidth = Node494width;
  32783. Node494lineStart = Node494width - ht.Default.getTextSize('TEXT', ' '+ Node494fontSize + 'px "Arial"').width - 11;
  32784. }
  32785. })();
  32786. Node494.setImage(GD.getTextJSON(Node494width, Node494height, true, false, false, ' '+ Node494fontSize + 'px "Arial"'))
  32787. Node494.setPosition(318*ratio.ratioX, 405*ratio.ratioY);
  32788. Node494.setWidth(Node494width);
  32789. Node494.setHeight(Node494height);
  32790. Node494._nodeType = 'text';
  32791. Node494._disallowEvert = true;
  32792. Node494.setRotation(0*Math.PI/180);
  32793. Node494.a('node.width', Node494width);
  32794. Node494.a('node.height', Node494height);
  32795. Node494.a('node.rect', [0, 0, Node494width, Node494height]);
  32796. Node494.a('node.bordercolor','rgba(0,0,0,1)');
  32797. Node494.a('node.borderwidth', 0);
  32798. Node494.a('node.background','' || 'rgba(0,0,0,0)');
  32799. Node494.a('node.gradient','');
  32800. Node494.a('node.gradientcolor','');
  32801. Node494.a('node.text','TEXT');
  32802. Node494.a('node.textalign','left');
  32803. Node494.a('node.textvAlign','middle');
  32804. Node494.a('node.textrect', [Node494textStart, 0, Node494textWidth, Node494height]);
  32805. Node494.a('node.color','rgba(0,0,0,1)');
  32806. Node494.a('node.font',' '+ Node494fontSize + 'px "Arial"');
  32807. Node494.a('node.textvisible',true);
  32808. Node494.a('node.linefeed',false);
  32809. if (false) {
  32810. Node494.a('node.textfunc',function(g) {
  32811. g.beginPath();
  32812. var str=Node494.a('node.text') || 'TEXT';
  32813. var color=Node494.a('node.color') || 'rgba(0,0,0,1)';
  32814. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node494width,Node494height,13.3333*_ratio.ratioY,"left",color,' '+ Node494fontSize + 'px "Arial"', 0,g);
  32815. });
  32816. }
  32817. if (false) {
  32818. Node494.a('node.underlinepoints',[Node494lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node494fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node494fontSize + 'px "Arial"').width + 6, (Node494height - Node494fontSize) * 0.5*_ratio.ratioY + Node494fontSize + 2 ]);
  32819. Node494.a('node.underlinevisible',false);
  32820. Node494.a('node.underlineBorderWidth', 1);
  32821. }
  32822. dataModel.add(Node494);
  32823. zoomNodeList.push({
  32824. node: Node494,
  32825. borderWidth: 0,
  32826. attr: 'node.borderwidth'
  32827. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32828. var Node495 = new ht.Node();
  32829. var Node495textStart, Node495textWidth, Node495lineStart, Node495align = 'left', Node495fontSize = 13.3333*_ratio.ratioY,Node495width = 39*_ratio.ratioX, Node495height = 16*_ratio.ratioY;
  32830. (function () {
  32831. if (Node495align === 'left') {
  32832. Node495textStart = Node495fontSize * 0.2 > 2 ? Node495fontSize * 0.2 - 4 : Node495fontSize * 0.2 - 9;
  32833. Node495textWidth = Node495width;
  32834. Node495lineStart = 1;
  32835. } else if (Node495align === 'right') {
  32836. Node495textStart = 0;
  32837. Node495textWidth =Node495fontSize <= 8 ? Node495width + Node495fontSize * 0.2 + 6 : Node495width - Node495fontSize * 0.2;
  32838. Node495lineStart = (Node495width - (ht.Default.getTextSize('TEXT', ' '+ Node495fontSize + 'px "Arial"').width + 6)) * 0.5;
  32839. } else if (Node495align === 'center') {
  32840. Node495textStart = -3;
  32841. Node495textWidth = Node495width;
  32842. Node495lineStart = Node495width - ht.Default.getTextSize('TEXT', ' '+ Node495fontSize + 'px "Arial"').width - 11;
  32843. }
  32844. })();
  32845. Node495.setImage(GD.getTextJSON(Node495width, Node495height, true, false, false, ' '+ Node495fontSize + 'px "Arial"'))
  32846. Node495.setPosition(318*ratio.ratioX, 425*ratio.ratioY);
  32847. Node495.setWidth(Node495width);
  32848. Node495.setHeight(Node495height);
  32849. Node495._nodeType = 'text';
  32850. Node495._disallowEvert = true;
  32851. Node495.setRotation(0*Math.PI/180);
  32852. Node495.a('node.width', Node495width);
  32853. Node495.a('node.height', Node495height);
  32854. Node495.a('node.rect', [0, 0, Node495width, Node495height]);
  32855. Node495.a('node.bordercolor','rgba(0,0,0,1)');
  32856. Node495.a('node.borderwidth', 0);
  32857. Node495.a('node.background','' || 'rgba(0,0,0,0)');
  32858. Node495.a('node.gradient','');
  32859. Node495.a('node.gradientcolor','');
  32860. Node495.a('node.text','TEXT');
  32861. Node495.a('node.textalign','left');
  32862. Node495.a('node.textvAlign','middle');
  32863. Node495.a('node.textrect', [Node495textStart, 0, Node495textWidth, Node495height]);
  32864. Node495.a('node.color','rgba(0,0,0,1)');
  32865. Node495.a('node.font',' '+ Node495fontSize + 'px "Arial"');
  32866. Node495.a('node.textvisible',true);
  32867. Node495.a('node.linefeed',false);
  32868. if (false) {
  32869. Node495.a('node.textfunc',function(g) {
  32870. g.beginPath();
  32871. var str=Node495.a('node.text') || 'TEXT';
  32872. var color=Node495.a('node.color') || 'rgba(0,0,0,1)';
  32873. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node495width,Node495height,13.3333*_ratio.ratioY,"left",color,' '+ Node495fontSize + 'px "Arial"', 0,g);
  32874. });
  32875. }
  32876. if (false) {
  32877. Node495.a('node.underlinepoints',[Node495lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node495fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node495fontSize + 'px "Arial"').width + 6, (Node495height - Node495fontSize) * 0.5*_ratio.ratioY + Node495fontSize + 2 ]);
  32878. Node495.a('node.underlinevisible',false);
  32879. Node495.a('node.underlineBorderWidth', 1);
  32880. }
  32881. dataModel.add(Node495);
  32882. zoomNodeList.push({
  32883. node: Node495,
  32884. borderWidth: 0,
  32885. attr: 'node.borderwidth'
  32886. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32887. var Node496 = new ht.Node();
  32888. var Node496textStart, Node496textWidth, Node496lineStart, Node496align = 'left', Node496fontSize = 13.3333*_ratio.ratioY,Node496width = 39*_ratio.ratioX, Node496height = 16*_ratio.ratioY;
  32889. (function () {
  32890. if (Node496align === 'left') {
  32891. Node496textStart = Node496fontSize * 0.2 > 2 ? Node496fontSize * 0.2 - 4 : Node496fontSize * 0.2 - 9;
  32892. Node496textWidth = Node496width;
  32893. Node496lineStart = 1;
  32894. } else if (Node496align === 'right') {
  32895. Node496textStart = 0;
  32896. Node496textWidth =Node496fontSize <= 8 ? Node496width + Node496fontSize * 0.2 + 6 : Node496width - Node496fontSize * 0.2;
  32897. Node496lineStart = (Node496width - (ht.Default.getTextSize('TEXT', ' '+ Node496fontSize + 'px "Arial"').width + 6)) * 0.5;
  32898. } else if (Node496align === 'center') {
  32899. Node496textStart = -3;
  32900. Node496textWidth = Node496width;
  32901. Node496lineStart = Node496width - ht.Default.getTextSize('TEXT', ' '+ Node496fontSize + 'px "Arial"').width - 11;
  32902. }
  32903. })();
  32904. Node496.setImage(GD.getTextJSON(Node496width, Node496height, true, false, false, ' '+ Node496fontSize + 'px "Arial"'))
  32905. Node496.setPosition(318*ratio.ratioX, 445*ratio.ratioY);
  32906. Node496.setWidth(Node496width);
  32907. Node496.setHeight(Node496height);
  32908. Node496._nodeType = 'text';
  32909. Node496._disallowEvert = true;
  32910. Node496.setRotation(0*Math.PI/180);
  32911. Node496.a('node.width', Node496width);
  32912. Node496.a('node.height', Node496height);
  32913. Node496.a('node.rect', [0, 0, Node496width, Node496height]);
  32914. Node496.a('node.bordercolor','rgba(0,0,0,1)');
  32915. Node496.a('node.borderwidth', 0);
  32916. Node496.a('node.background','' || 'rgba(0,0,0,0)');
  32917. Node496.a('node.gradient','');
  32918. Node496.a('node.gradientcolor','');
  32919. Node496.a('node.text','TEXT');
  32920. Node496.a('node.textalign','left');
  32921. Node496.a('node.textvAlign','middle');
  32922. Node496.a('node.textrect', [Node496textStart, 0, Node496textWidth, Node496height]);
  32923. Node496.a('node.color','rgba(0,0,0,1)');
  32924. Node496.a('node.font',' '+ Node496fontSize + 'px "Arial"');
  32925. Node496.a('node.textvisible',true);
  32926. Node496.a('node.linefeed',false);
  32927. if (false) {
  32928. Node496.a('node.textfunc',function(g) {
  32929. g.beginPath();
  32930. var str=Node496.a('node.text') || 'TEXT';
  32931. var color=Node496.a('node.color') || 'rgba(0,0,0,1)';
  32932. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node496width,Node496height,13.3333*_ratio.ratioY,"left",color,' '+ Node496fontSize + 'px "Arial"', 0,g);
  32933. });
  32934. }
  32935. if (false) {
  32936. Node496.a('node.underlinepoints',[Node496lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node496fontSize + 2 , ht.Default.getTextSize('TEXT', ' '+ Node496fontSize + 'px "Arial"').width + 6, (Node496height - Node496fontSize) * 0.5*_ratio.ratioY + Node496fontSize + 2 ]);
  32937. Node496.a('node.underlinevisible',false);
  32938. Node496.a('node.underlineBorderWidth', 1);
  32939. }
  32940. dataModel.add(Node496);
  32941. zoomNodeList.push({
  32942. node: Node496,
  32943. borderWidth: 0,
  32944. attr: 'node.borderwidth'
  32945. }); _ratio = GD.getRatioWithRotation(0, ratio);
  32946. var Node497 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 60*ratio.ratioX, 19*ratio.ratioY, 0, {text:'山西新能源',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32947. var Node498 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 60*ratio.ratioX, 19*ratio.ratioY, 0, {text:'山西新能源',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32948. var Node499 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 170*ratio.ratioX, 19*ratio.ratioY, 0, {text:'右玉高家堡',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32949. var Node500 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 170*ratio.ratioX, 19*ratio.ratioY, 0, {text:'右玉高家堡',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32950. var Node501 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 280*ratio.ratioX, 19*ratio.ratioY, 0, {text:'平鲁虎头山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32951. var Node502 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 280*ratio.ratioX, 19*ratio.ratioY, 0, {text:'平鲁虎头山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32952. var Node503 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 389*ratio.ratioX, 19*ratio.ratioY, 0, {text:'太旗卧牛山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32953. var Node504 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 389*ratio.ratioX, 19*ratio.ratioY, 0, {text:'太旗卧牛山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32954. var Node505 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 500*ratio.ratioX, 19*ratio.ratioY, 0, {text:'广灵劲风',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32955. var Node506 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 500*ratio.ratioX, 19*ratio.ratioY, 0, {text:'广灵劲风',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32956. var Node507 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 610*ratio.ratioX, 19*ratio.ratioY, 0, {text:'浑源峰岳',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32957. var Node508 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 610*ratio.ratioX, 19*ratio.ratioY, 0, {text:'浑源峰岳',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32958. var Node509 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 720*ratio.ratioX, 19*ratio.ratioY, 0, {text:'吕梁宝塔山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32959. var Node510 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 720*ratio.ratioX, 19*ratio.ratioY, 0, {text:'吕梁宝塔山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32960. var Node511 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 830*ratio.ratioX, 19*ratio.ratioY, 0, {text:'阳高采凉山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  32961. var Node512 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 830*ratio.ratioX, 19*ratio.ratioY, 0, {text:'阳高采凉山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});var Node513_0;
  32962. (function () {
  32963. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32964. var ratioX, ratioY;
  32965. if ('Default' === 'False') {
  32966. ratioX = 1;
  32967. ratioY = 1;
  32968. } else if ('Default' === 'X') {
  32969. ratioX = ratioY = _ratio.ratioX;
  32970. } else if ('Default' === 'Y') {
  32971. ratioX = ratioY = _ratio.ratioY;
  32972. } else {
  32973. ratioX = _ratio.ratioX;
  32974. ratioY = _ratio.ratioY;
  32975. }
  32976. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  32977. Node513_0 = new ht.Node();
  32978. Node513_0.setPosition(13*ratio.ratioX, 221*ratio.ratioY);
  32979. Node513_0.setSize(27*ratioX, 101*ratioY);
  32980. Node513_0.setImage('imgimage//left_menu_over0.png');
  32981. Node513_0.setRotation(0*Math.PI/180);
  32982. Node513_0._zoomBy = 'Default';
  32983. Node513_0._nodeType = 'image';
  32984. Node513_0._disallowEvert = true;
  32985. dataModel.add(Node513_0);
  32986. })();
  32987. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32988. var Node513_1 = new ht.Node();
  32989. var Node513_1textStart, Node513_1textWidth, Node513_1lineStart, Node513_1align = 'left', Node513_1fontSize = 19.99995*_ratio.ratioY,Node513_1width = 23*_ratio.ratioX, Node513_1height = 76*_ratio.ratioY;
  32990. (function () {
  32991. if (Node513_1align === 'left') {
  32992. Node513_1textStart = Node513_1fontSize * 0.2 > 2 ? Node513_1fontSize * 0.2 - 4 : Node513_1fontSize * 0.2 - 9;
  32993. Node513_1textWidth = Node513_1width;
  32994. Node513_1lineStart = 1;
  32995. } else if (Node513_1align === 'right') {
  32996. Node513_1textStart = 0;
  32997. Node513_1textWidth =Node513_1fontSize <= 8 ? Node513_1width + Node513_1fontSize * 0.2 + 6 : Node513_1width - Node513_1fontSize * 0.2;
  32998. Node513_1lineStart = (Node513_1width - (ht.Default.getTextSize('排布图', ' '+ Node513_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  32999. } else if (Node513_1align === 'center') {
  33000. Node513_1textStart = -3;
  33001. Node513_1textWidth = Node513_1width;
  33002. Node513_1lineStart = Node513_1width - ht.Default.getTextSize('排布图', ' '+ Node513_1fontSize + 'px "Arial"').width - 11;
  33003. }
  33004. })();
  33005. Node513_1.setImage(GD.getTextJSON(Node513_1width, Node513_1height, false, true, false, ' '+ Node513_1fontSize + 'px "Arial"'))
  33006. Node513_1.setPosition(11*ratio.ratioX, 219*ratio.ratioY);
  33007. Node513_1.setWidth(Node513_1width);
  33008. Node513_1.setHeight(Node513_1height);
  33009. Node513_1._nodeType = 'text';
  33010. Node513_1._disallowEvert = true;
  33011. Node513_1.setRotation(0*Math.PI/180);
  33012. Node513_1.a('node.width', Node513_1width);
  33013. Node513_1.a('node.height', Node513_1height);
  33014. Node513_1.a('node.rect', [0, 0, Node513_1width, Node513_1height]);
  33015. Node513_1.a('node.bordercolor','rgba(0,0,0,1)');
  33016. Node513_1.a('node.borderwidth', 0);
  33017. Node513_1.a('node.background','' || 'rgba(0,0,0,0)');
  33018. Node513_1.a('node.gradient','');
  33019. Node513_1.a('node.gradientcolor','');
  33020. Node513_1.a('node.text','排布图');
  33021. Node513_1.a('node.textalign','left');
  33022. Node513_1.a('node.textvAlign','middle');
  33023. Node513_1.a('node.textrect', [Node513_1textStart, 0, Node513_1textWidth, Node513_1height]);
  33024. Node513_1.a('node.color','rgba(0,0,0,1)');
  33025. Node513_1.a('node.font',' '+ Node513_1fontSize + 'px "Arial"');
  33026. Node513_1.a('node.textvisible',false);
  33027. Node513_1.a('node.linefeed',true);
  33028. if (true) {
  33029. Node513_1.a('node.textfunc',function(g) {
  33030. g.beginPath();
  33031. var str=Node513_1.a('node.text') || '排布图';
  33032. var color=Node513_1.a('node.color') || 'rgba(0,0,0,1)';
  33033. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node513_1width,Node513_1height,19.99995*_ratio.ratioY,"left",color,' '+ Node513_1fontSize + 'px "Arial"', 0,g);
  33034. });
  33035. }
  33036. if (false) {
  33037. Node513_1.a('node.underlinepoints',[Node513_1lineStart, (76 - 19.99995) * 0.5 * _ratio.ratioY + Node513_1fontSize + 2 , ht.Default.getTextSize('排布图', ' '+ Node513_1fontSize + 'px "Arial"').width + 6, (Node513_1height - Node513_1fontSize) * 0.5*_ratio.ratioY + Node513_1fontSize + 2 ]);
  33038. Node513_1.a('node.underlinevisible',false);
  33039. Node513_1.a('node.underlineBorderWidth', 1);
  33040. }
  33041. dataModel.add(Node513_1);
  33042. zoomNodeList.push({
  33043. node: Node513_1,
  33044. borderWidth: 0,
  33045. attr: 'node.borderwidth'
  33046. }); var Node514_0;
  33047. (function () {
  33048. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33049. var ratioX, ratioY;
  33050. if ('Default' === 'False') {
  33051. ratioX = 1;
  33052. ratioY = 1;
  33053. } else if ('Default' === 'X') {
  33054. ratioX = ratioY = _ratio.ratioX;
  33055. } else if ('Default' === 'Y') {
  33056. ratioX = ratioY = _ratio.ratioY;
  33057. } else {
  33058. ratioX = _ratio.ratioX;
  33059. ratioY = _ratio.ratioY;
  33060. }
  33061. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  33062. Node514_0 = new ht.Node();
  33063. Node514_0.setPosition(13*ratio.ratioX, 311*ratio.ratioY);
  33064. Node514_0.setSize(27*ratioX, 101*ratioY);
  33065. Node514_0.setImage('imgimage//left_menu_out0.png');
  33066. Node514_0.setRotation(0*Math.PI/180);
  33067. Node514_0._zoomBy = 'Default';
  33068. Node514_0._nodeType = 'image';
  33069. Node514_0._disallowEvert = true;
  33070. dataModel.add(Node514_0);
  33071. })();
  33072. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33073. var Node514_1 = new ht.Node();
  33074. var Node514_1textStart, Node514_1textWidth, Node514_1lineStart, Node514_1align = 'left', Node514_1fontSize = 18.66662*_ratio.ratioY,Node514_1width = 23*_ratio.ratioX, Node514_1height = 76*_ratio.ratioY;
  33075. (function () {
  33076. if (Node514_1align === 'left') {
  33077. Node514_1textStart = Node514_1fontSize * 0.2 > 2 ? Node514_1fontSize * 0.2 - 4 : Node514_1fontSize * 0.2 - 9;
  33078. Node514_1textWidth = Node514_1width;
  33079. Node514_1lineStart = 1;
  33080. } else if (Node514_1align === 'right') {
  33081. Node514_1textStart = 0;
  33082. Node514_1textWidth =Node514_1fontSize <= 8 ? Node514_1width + Node514_1fontSize * 0.2 + 6 : Node514_1width - Node514_1fontSize * 0.2;
  33083. Node514_1lineStart = (Node514_1width - (ht.Default.getTextSize('总貌图', ' '+ Node514_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33084. } else if (Node514_1align === 'center') {
  33085. Node514_1textStart = -3;
  33086. Node514_1textWidth = Node514_1width;
  33087. Node514_1lineStart = Node514_1width - ht.Default.getTextSize('总貌图', ' '+ Node514_1fontSize + 'px "Arial"').width - 11;
  33088. }
  33089. })();
  33090. Node514_1.setImage(GD.getTextJSON(Node514_1width, Node514_1height, false, true, false, ' '+ Node514_1fontSize + 'px "Arial"'))
  33091. Node514_1.setPosition(12*ratio.ratioX, 309*ratio.ratioY);
  33092. Node514_1.setWidth(Node514_1width);
  33093. Node514_1.setHeight(Node514_1height);
  33094. Node514_1._nodeType = 'text';
  33095. Node514_1._disallowEvert = true;
  33096. Node514_1.setRotation(0*Math.PI/180);
  33097. Node514_1.a('node.width', Node514_1width);
  33098. Node514_1.a('node.height', Node514_1height);
  33099. Node514_1.a('node.rect', [0, 0, Node514_1width, Node514_1height]);
  33100. Node514_1.a('node.bordercolor','rgba(0,0,0,1)');
  33101. Node514_1.a('node.borderwidth', 0);
  33102. Node514_1.a('node.background','' || 'rgba(0,0,0,0)');
  33103. Node514_1.a('node.gradient','');
  33104. Node514_1.a('node.gradientcolor','');
  33105. Node514_1.a('node.text','总貌图');
  33106. Node514_1.a('node.textalign','left');
  33107. Node514_1.a('node.textvAlign','middle');
  33108. Node514_1.a('node.textrect', [Node514_1textStart, 0, Node514_1textWidth, Node514_1height]);
  33109. Node514_1.a('node.color','rgba(0,0,0,1)');
  33110. Node514_1.a('node.font',' '+ Node514_1fontSize + 'px "Arial"');
  33111. Node514_1.a('node.textvisible',false);
  33112. Node514_1.a('node.linefeed',true);
  33113. if (true) {
  33114. Node514_1.a('node.textfunc',function(g) {
  33115. g.beginPath();
  33116. var str=Node514_1.a('node.text') || '总貌图';
  33117. var color=Node514_1.a('node.color') || 'rgba(0,0,0,1)';
  33118. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node514_1width,Node514_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node514_1fontSize + 'px "Arial"', 0,g);
  33119. });
  33120. }
  33121. if (false) {
  33122. Node514_1.a('node.underlinepoints',[Node514_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node514_1fontSize + 2 , ht.Default.getTextSize('总貌图', ' '+ Node514_1fontSize + 'px "Arial"').width + 6, (Node514_1height - Node514_1fontSize) * 0.5*_ratio.ratioY + Node514_1fontSize + 2 ]);
  33123. Node514_1.a('node.underlinevisible',false);
  33124. Node514_1.a('node.underlineBorderWidth', 1);
  33125. }
  33126. dataModel.add(Node514_1);
  33127. zoomNodeList.push({
  33128. node: Node514_1,
  33129. borderWidth: 0,
  33130. attr: 'node.borderwidth'
  33131. }); var Node515_0;
  33132. (function () {
  33133. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33134. var ratioX, ratioY;
  33135. if ('Default' === 'False') {
  33136. ratioX = 1;
  33137. ratioY = 1;
  33138. } else if ('Default' === 'X') {
  33139. ratioX = ratioY = _ratio.ratioX;
  33140. } else if ('Default' === 'Y') {
  33141. ratioX = ratioY = _ratio.ratioY;
  33142. } else {
  33143. ratioX = _ratio.ratioX;
  33144. ratioY = _ratio.ratioY;
  33145. }
  33146. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  33147. Node515_0 = new ht.Node();
  33148. Node515_0.setPosition(13*ratio.ratioX, 321*ratio.ratioY);
  33149. Node515_0.setSize(27*ratioX, 101*ratioY);
  33150. Node515_0.setImage('imgimage//left_menu_over0.png');
  33151. Node515_0.setRotation(0*Math.PI/180);
  33152. Node515_0._zoomBy = 'Default';
  33153. Node515_0._nodeType = 'image';
  33154. Node515_0._disallowEvert = true;
  33155. dataModel.add(Node515_0);
  33156. })();
  33157. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33158. var Node515_1 = new ht.Node();
  33159. var Node515_1textStart, Node515_1textWidth, Node515_1lineStart, Node515_1align = 'left', Node515_1fontSize = 18.66662*_ratio.ratioY,Node515_1width = 23*_ratio.ratioX, Node515_1height = 76*_ratio.ratioY;
  33160. (function () {
  33161. if (Node515_1align === 'left') {
  33162. Node515_1textStart = Node515_1fontSize * 0.2 > 2 ? Node515_1fontSize * 0.2 - 4 : Node515_1fontSize * 0.2 - 9;
  33163. Node515_1textWidth = Node515_1width;
  33164. Node515_1lineStart = 1;
  33165. } else if (Node515_1align === 'right') {
  33166. Node515_1textStart = 0;
  33167. Node515_1textWidth =Node515_1fontSize <= 8 ? Node515_1width + Node515_1fontSize * 0.2 + 6 : Node515_1width - Node515_1fontSize * 0.2;
  33168. Node515_1lineStart = (Node515_1width - (ht.Default.getTextSize('总貌图', ' '+ Node515_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33169. } else if (Node515_1align === 'center') {
  33170. Node515_1textStart = -3;
  33171. Node515_1textWidth = Node515_1width;
  33172. Node515_1lineStart = Node515_1width - ht.Default.getTextSize('总貌图', ' '+ Node515_1fontSize + 'px "Arial"').width - 11;
  33173. }
  33174. })();
  33175. Node515_1.setImage(GD.getTextJSON(Node515_1width, Node515_1height, false, true, false, ' '+ Node515_1fontSize + 'px "Arial"'))
  33176. Node515_1.setPosition(12*ratio.ratioX, 319*ratio.ratioY);
  33177. Node515_1.setWidth(Node515_1width);
  33178. Node515_1.setHeight(Node515_1height);
  33179. Node515_1._nodeType = 'text';
  33180. Node515_1._disallowEvert = true;
  33181. Node515_1.setRotation(0*Math.PI/180);
  33182. Node515_1.a('node.width', Node515_1width);
  33183. Node515_1.a('node.height', Node515_1height);
  33184. Node515_1.a('node.rect', [0, 0, Node515_1width, Node515_1height]);
  33185. Node515_1.a('node.bordercolor','rgba(0,0,0,1)');
  33186. Node515_1.a('node.borderwidth', 0);
  33187. Node515_1.a('node.background','' || 'rgba(0,0,0,0)');
  33188. Node515_1.a('node.gradient','');
  33189. Node515_1.a('node.gradientcolor','');
  33190. Node515_1.a('node.text','总貌图');
  33191. Node515_1.a('node.textalign','left');
  33192. Node515_1.a('node.textvAlign','middle');
  33193. Node515_1.a('node.textrect', [Node515_1textStart, 0, Node515_1textWidth, Node515_1height]);
  33194. Node515_1.a('node.color','rgba(0,0,0,1)');
  33195. Node515_1.a('node.font',' '+ Node515_1fontSize + 'px "Arial"');
  33196. Node515_1.a('node.textvisible',false);
  33197. Node515_1.a('node.linefeed',true);
  33198. if (true) {
  33199. Node515_1.a('node.textfunc',function(g) {
  33200. g.beginPath();
  33201. var str=Node515_1.a('node.text') || '总貌图';
  33202. var color=Node515_1.a('node.color') || 'rgba(0,0,0,1)';
  33203. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node515_1width,Node515_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node515_1fontSize + 'px "Arial"', 0,g);
  33204. });
  33205. }
  33206. if (false) {
  33207. Node515_1.a('node.underlinepoints',[Node515_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node515_1fontSize + 2 , ht.Default.getTextSize('总貌图', ' '+ Node515_1fontSize + 'px "Arial"').width + 6, (Node515_1height - Node515_1fontSize) * 0.5*_ratio.ratioY + Node515_1fontSize + 2 ]);
  33208. Node515_1.a('node.underlinevisible',false);
  33209. Node515_1.a('node.underlineBorderWidth', 1);
  33210. }
  33211. dataModel.add(Node515_1);
  33212. zoomNodeList.push({
  33213. node: Node515_1,
  33214. borderWidth: 0,
  33215. attr: 'node.borderwidth'
  33216. }); var Node516_0;
  33217. (function () {
  33218. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33219. var ratioX, ratioY;
  33220. if ('Default' === 'False') {
  33221. ratioX = 1;
  33222. ratioY = 1;
  33223. } else if ('Default' === 'X') {
  33224. ratioX = ratioY = _ratio.ratioX;
  33225. } else if ('Default' === 'Y') {
  33226. ratioX = ratioY = _ratio.ratioY;
  33227. } else {
  33228. ratioX = _ratio.ratioX;
  33229. ratioY = _ratio.ratioY;
  33230. }
  33231. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  33232. Node516_0 = new ht.Node();
  33233. Node516_0.setPosition(13*ratio.ratioX, 411*ratio.ratioY);
  33234. Node516_0.setSize(27*ratioX, 101*ratioY);
  33235. Node516_0.setImage('imgimage//left_menu_out0.png');
  33236. Node516_0.setRotation(0*Math.PI/180);
  33237. Node516_0._zoomBy = 'Default';
  33238. Node516_0._nodeType = 'image';
  33239. Node516_0._disallowEvert = true;
  33240. dataModel.add(Node516_0);
  33241. })();
  33242. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33243. var Node516_1 = new ht.Node();
  33244. var Node516_1textStart, Node516_1textWidth, Node516_1lineStart, Node516_1align = 'left', Node516_1fontSize = 18.66662*_ratio.ratioY,Node516_1width = 23*_ratio.ratioX, Node516_1height = 76*_ratio.ratioY;
  33245. (function () {
  33246. if (Node516_1align === 'left') {
  33247. Node516_1textStart = Node516_1fontSize * 0.2 > 2 ? Node516_1fontSize * 0.2 - 4 : Node516_1fontSize * 0.2 - 9;
  33248. Node516_1textWidth = Node516_1width;
  33249. Node516_1lineStart = 1;
  33250. } else if (Node516_1align === 'right') {
  33251. Node516_1textStart = 0;
  33252. Node516_1textWidth =Node516_1fontSize <= 8 ? Node516_1width + Node516_1fontSize * 0.2 + 6 : Node516_1width - Node516_1fontSize * 0.2;
  33253. Node516_1lineStart = (Node516_1width - (ht.Default.getTextSize('升压站', ' '+ Node516_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33254. } else if (Node516_1align === 'center') {
  33255. Node516_1textStart = -3;
  33256. Node516_1textWidth = Node516_1width;
  33257. Node516_1lineStart = Node516_1width - ht.Default.getTextSize('升压站', ' '+ Node516_1fontSize + 'px "Arial"').width - 11;
  33258. }
  33259. })();
  33260. Node516_1.setImage(GD.getTextJSON(Node516_1width, Node516_1height, false, true, false, ' '+ Node516_1fontSize + 'px "Arial"'))
  33261. Node516_1.setPosition(12*ratio.ratioX, 409*ratio.ratioY);
  33262. Node516_1.setWidth(Node516_1width);
  33263. Node516_1.setHeight(Node516_1height);
  33264. Node516_1._nodeType = 'text';
  33265. Node516_1._disallowEvert = true;
  33266. Node516_1.setRotation(0*Math.PI/180);
  33267. Node516_1.a('node.width', Node516_1width);
  33268. Node516_1.a('node.height', Node516_1height);
  33269. Node516_1.a('node.rect', [0, 0, Node516_1width, Node516_1height]);
  33270. Node516_1.a('node.bordercolor','rgba(0,0,0,1)');
  33271. Node516_1.a('node.borderwidth', 0);
  33272. Node516_1.a('node.background','' || 'rgba(0,0,0,0)');
  33273. Node516_1.a('node.gradient','');
  33274. Node516_1.a('node.gradientcolor','');
  33275. Node516_1.a('node.text','升压站');
  33276. Node516_1.a('node.textalign','left');
  33277. Node516_1.a('node.textvAlign','middle');
  33278. Node516_1.a('node.textrect', [Node516_1textStart, 0, Node516_1textWidth, Node516_1height]);
  33279. Node516_1.a('node.color','rgba(0,0,0,1)');
  33280. Node516_1.a('node.font',' '+ Node516_1fontSize + 'px "Arial"');
  33281. Node516_1.a('node.textvisible',false);
  33282. Node516_1.a('node.linefeed',true);
  33283. if (true) {
  33284. Node516_1.a('node.textfunc',function(g) {
  33285. g.beginPath();
  33286. var str=Node516_1.a('node.text') || '升压站';
  33287. var color=Node516_1.a('node.color') || 'rgba(0,0,0,1)';
  33288. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node516_1width,Node516_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node516_1fontSize + 'px "Arial"', 0,g);
  33289. });
  33290. }
  33291. if (false) {
  33292. Node516_1.a('node.underlinepoints',[Node516_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node516_1fontSize + 2 , ht.Default.getTextSize('升压站', ' '+ Node516_1fontSize + 'px "Arial"').width + 6, (Node516_1height - Node516_1fontSize) * 0.5*_ratio.ratioY + Node516_1fontSize + 2 ]);
  33293. Node516_1.a('node.underlinevisible',false);
  33294. Node516_1.a('node.underlineBorderWidth', 1);
  33295. }
  33296. dataModel.add(Node516_1);
  33297. zoomNodeList.push({
  33298. node: Node516_1,
  33299. borderWidth: 0,
  33300. attr: 'node.borderwidth'
  33301. }); var Node517_0;
  33302. (function () {
  33303. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33304. var ratioX, ratioY;
  33305. if ('Default' === 'False') {
  33306. ratioX = 1;
  33307. ratioY = 1;
  33308. } else if ('Default' === 'X') {
  33309. ratioX = ratioY = _ratio.ratioX;
  33310. } else if ('Default' === 'Y') {
  33311. ratioX = ratioY = _ratio.ratioY;
  33312. } else {
  33313. ratioX = _ratio.ratioX;
  33314. ratioY = _ratio.ratioY;
  33315. }
  33316. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  33317. Node517_0 = new ht.Node();
  33318. Node517_0.setPosition(13*ratio.ratioX, 411*ratio.ratioY);
  33319. Node517_0.setSize(27*ratioX, 101*ratioY);
  33320. Node517_0.setImage('imgimage//left_menu_over0.png');
  33321. Node517_0.setRotation(0*Math.PI/180);
  33322. Node517_0._zoomBy = 'Default';
  33323. Node517_0._nodeType = 'image';
  33324. Node517_0._disallowEvert = true;
  33325. dataModel.add(Node517_0);
  33326. })();
  33327. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33328. var Node517_1 = new ht.Node();
  33329. var Node517_1textStart, Node517_1textWidth, Node517_1lineStart, Node517_1align = 'left', Node517_1fontSize = 18.66662*_ratio.ratioY,Node517_1width = 23*_ratio.ratioX, Node517_1height = 76*_ratio.ratioY;
  33330. (function () {
  33331. if (Node517_1align === 'left') {
  33332. Node517_1textStart = Node517_1fontSize * 0.2 > 2 ? Node517_1fontSize * 0.2 - 4 : Node517_1fontSize * 0.2 - 9;
  33333. Node517_1textWidth = Node517_1width;
  33334. Node517_1lineStart = 1;
  33335. } else if (Node517_1align === 'right') {
  33336. Node517_1textStart = 0;
  33337. Node517_1textWidth =Node517_1fontSize <= 8 ? Node517_1width + Node517_1fontSize * 0.2 + 6 : Node517_1width - Node517_1fontSize * 0.2;
  33338. Node517_1lineStart = (Node517_1width - (ht.Default.getTextSize('升压站', ' '+ Node517_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33339. } else if (Node517_1align === 'center') {
  33340. Node517_1textStart = -3;
  33341. Node517_1textWidth = Node517_1width;
  33342. Node517_1lineStart = Node517_1width - ht.Default.getTextSize('升压站', ' '+ Node517_1fontSize + 'px "Arial"').width - 11;
  33343. }
  33344. })();
  33345. Node517_1.setImage(GD.getTextJSON(Node517_1width, Node517_1height, false, true, false, ' '+ Node517_1fontSize + 'px "Arial"'))
  33346. Node517_1.setPosition(12*ratio.ratioX, 409*ratio.ratioY);
  33347. Node517_1.setWidth(Node517_1width);
  33348. Node517_1.setHeight(Node517_1height);
  33349. Node517_1._nodeType = 'text';
  33350. Node517_1._disallowEvert = true;
  33351. Node517_1.setRotation(0*Math.PI/180);
  33352. Node517_1.a('node.width', Node517_1width);
  33353. Node517_1.a('node.height', Node517_1height);
  33354. Node517_1.a('node.rect', [0, 0, Node517_1width, Node517_1height]);
  33355. Node517_1.a('node.bordercolor','rgba(0,0,0,1)');
  33356. Node517_1.a('node.borderwidth', 0);
  33357. Node517_1.a('node.background','' || 'rgba(0,0,0,0)');
  33358. Node517_1.a('node.gradient','');
  33359. Node517_1.a('node.gradientcolor','');
  33360. Node517_1.a('node.text','升压站');
  33361. Node517_1.a('node.textalign','left');
  33362. Node517_1.a('node.textvAlign','middle');
  33363. Node517_1.a('node.textrect', [Node517_1textStart, 0, Node517_1textWidth, Node517_1height]);
  33364. Node517_1.a('node.color','rgba(0,0,0,1)');
  33365. Node517_1.a('node.font',' '+ Node517_1fontSize + 'px "Arial"');
  33366. Node517_1.a('node.textvisible',false);
  33367. Node517_1.a('node.linefeed',true);
  33368. if (true) {
  33369. Node517_1.a('node.textfunc',function(g) {
  33370. g.beginPath();
  33371. var str=Node517_1.a('node.text') || '升压站';
  33372. var color=Node517_1.a('node.color') || 'rgba(0,0,0,1)';
  33373. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node517_1width,Node517_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node517_1fontSize + 'px "Arial"', 0,g);
  33374. });
  33375. }
  33376. if (false) {
  33377. Node517_1.a('node.underlinepoints',[Node517_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node517_1fontSize + 2 , ht.Default.getTextSize('升压站', ' '+ Node517_1fontSize + 'px "Arial"').width + 6, (Node517_1height - Node517_1fontSize) * 0.5*_ratio.ratioY + Node517_1fontSize + 2 ]);
  33378. Node517_1.a('node.underlinevisible',false);
  33379. Node517_1.a('node.underlineBorderWidth', 1);
  33380. }
  33381. dataModel.add(Node517_1);
  33382. zoomNodeList.push({
  33383. node: Node517_1,
  33384. borderWidth: 0,
  33385. attr: 'node.borderwidth'
  33386. }); var Node518_0;
  33387. (function () {
  33388. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33389. var ratioX, ratioY;
  33390. if ('Default' === 'False') {
  33391. ratioX = 1;
  33392. ratioY = 1;
  33393. } else if ('Default' === 'X') {
  33394. ratioX = ratioY = _ratio.ratioX;
  33395. } else if ('Default' === 'Y') {
  33396. ratioX = ratioY = _ratio.ratioY;
  33397. } else {
  33398. ratioX = _ratio.ratioX;
  33399. ratioY = _ratio.ratioY;
  33400. }
  33401. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  33402. Node518_0 = new ht.Node();
  33403. Node518_0.setPosition(13*ratio.ratioX, 511*ratio.ratioY);
  33404. Node518_0.setSize(27*ratioX, 101*ratioY);
  33405. Node518_0.setImage('imgimage//left_menu_over0.png');
  33406. Node518_0.setRotation(0*Math.PI/180);
  33407. Node518_0._zoomBy = 'Default';
  33408. Node518_0._nodeType = 'image';
  33409. Node518_0._disallowEvert = true;
  33410. dataModel.add(Node518_0);
  33411. })();
  33412. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33413. var Node518_1 = new ht.Node();
  33414. var Node518_1textStart, Node518_1textWidth, Node518_1lineStart, Node518_1align = 'left', Node518_1fontSize = 18.66662*_ratio.ratioY,Node518_1width = 23*_ratio.ratioX, Node518_1height = 76*_ratio.ratioY;
  33415. (function () {
  33416. if (Node518_1align === 'left') {
  33417. Node518_1textStart = Node518_1fontSize * 0.2 > 2 ? Node518_1fontSize * 0.2 - 4 : Node518_1fontSize * 0.2 - 9;
  33418. Node518_1textWidth = Node518_1width;
  33419. Node518_1lineStart = 1;
  33420. } else if (Node518_1align === 'right') {
  33421. Node518_1textStart = 0;
  33422. Node518_1textWidth =Node518_1fontSize <= 8 ? Node518_1width + Node518_1fontSize * 0.2 + 6 : Node518_1width - Node518_1fontSize * 0.2;
  33423. Node518_1lineStart = (Node518_1width - (ht.Default.getTextSize('测风塔', ' '+ Node518_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33424. } else if (Node518_1align === 'center') {
  33425. Node518_1textStart = -3;
  33426. Node518_1textWidth = Node518_1width;
  33427. Node518_1lineStart = Node518_1width - ht.Default.getTextSize('测风塔', ' '+ Node518_1fontSize + 'px "Arial"').width - 11;
  33428. }
  33429. })();
  33430. Node518_1.setImage(GD.getTextJSON(Node518_1width, Node518_1height, false, true, false, ' '+ Node518_1fontSize + 'px "Arial"'))
  33431. Node518_1.setPosition(12*ratio.ratioX, 509*ratio.ratioY);
  33432. Node518_1.setWidth(Node518_1width);
  33433. Node518_1.setHeight(Node518_1height);
  33434. Node518_1._nodeType = 'text';
  33435. Node518_1._disallowEvert = true;
  33436. Node518_1.setRotation(0*Math.PI/180);
  33437. Node518_1.a('node.width', Node518_1width);
  33438. Node518_1.a('node.height', Node518_1height);
  33439. Node518_1.a('node.rect', [0, 0, Node518_1width, Node518_1height]);
  33440. Node518_1.a('node.bordercolor','rgba(0,0,0,1)');
  33441. Node518_1.a('node.borderwidth', 0);
  33442. Node518_1.a('node.background','' || 'rgba(0,0,0,0)');
  33443. Node518_1.a('node.gradient','');
  33444. Node518_1.a('node.gradientcolor','');
  33445. Node518_1.a('node.text','测风塔');
  33446. Node518_1.a('node.textalign','left');
  33447. Node518_1.a('node.textvAlign','middle');
  33448. Node518_1.a('node.textrect', [Node518_1textStart, 0, Node518_1textWidth, Node518_1height]);
  33449. Node518_1.a('node.color','rgba(0,0,0,1)');
  33450. Node518_1.a('node.font',' '+ Node518_1fontSize + 'px "Arial"');
  33451. Node518_1.a('node.textvisible',false);
  33452. Node518_1.a('node.linefeed',true);
  33453. if (true) {
  33454. Node518_1.a('node.textfunc',function(g) {
  33455. g.beginPath();
  33456. var str=Node518_1.a('node.text') || '测风塔';
  33457. var color=Node518_1.a('node.color') || 'rgba(0,0,0,1)';
  33458. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node518_1width,Node518_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node518_1fontSize + 'px "Arial"', 0,g);
  33459. });
  33460. }
  33461. if (false) {
  33462. Node518_1.a('node.underlinepoints',[Node518_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node518_1fontSize + 2 , ht.Default.getTextSize('测风塔', ' '+ Node518_1fontSize + 'px "Arial"').width + 6, (Node518_1height - Node518_1fontSize) * 0.5*_ratio.ratioY + Node518_1fontSize + 2 ]);
  33463. Node518_1.a('node.underlinevisible',false);
  33464. Node518_1.a('node.underlineBorderWidth', 1);
  33465. }
  33466. dataModel.add(Node518_1);
  33467. zoomNodeList.push({
  33468. node: Node518_1,
  33469. borderWidth: 0,
  33470. attr: 'node.borderwidth'
  33471. }); var Node519_0;
  33472. (function () {
  33473. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33474. var ratioX, ratioY;
  33475. if ('Default' === 'False') {
  33476. ratioX = 1;
  33477. ratioY = 1;
  33478. } else if ('Default' === 'X') {
  33479. ratioX = ratioY = _ratio.ratioX;
  33480. } else if ('Default' === 'Y') {
  33481. ratioX = ratioY = _ratio.ratioY;
  33482. } else {
  33483. ratioX = _ratio.ratioX;
  33484. ratioY = _ratio.ratioY;
  33485. }
  33486. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  33487. Node519_0 = new ht.Node();
  33488. Node519_0.setPosition(13*ratio.ratioX, 511*ratio.ratioY);
  33489. Node519_0.setSize(27*ratioX, 101*ratioY);
  33490. Node519_0.setImage('imgimage//left_menu_out0.png');
  33491. Node519_0.setRotation(0*Math.PI/180);
  33492. Node519_0._zoomBy = 'Default';
  33493. Node519_0._nodeType = 'image';
  33494. Node519_0._disallowEvert = true;
  33495. dataModel.add(Node519_0);
  33496. })();
  33497. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33498. var Node519_1 = new ht.Node();
  33499. var Node519_1textStart, Node519_1textWidth, Node519_1lineStart, Node519_1align = 'left', Node519_1fontSize = 18.66662*_ratio.ratioY,Node519_1width = 23*_ratio.ratioX, Node519_1height = 76*_ratio.ratioY;
  33500. (function () {
  33501. if (Node519_1align === 'left') {
  33502. Node519_1textStart = Node519_1fontSize * 0.2 > 2 ? Node519_1fontSize * 0.2 - 4 : Node519_1fontSize * 0.2 - 9;
  33503. Node519_1textWidth = Node519_1width;
  33504. Node519_1lineStart = 1;
  33505. } else if (Node519_1align === 'right') {
  33506. Node519_1textStart = 0;
  33507. Node519_1textWidth =Node519_1fontSize <= 8 ? Node519_1width + Node519_1fontSize * 0.2 + 6 : Node519_1width - Node519_1fontSize * 0.2;
  33508. Node519_1lineStart = (Node519_1width - (ht.Default.getTextSize('测风塔', ' '+ Node519_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33509. } else if (Node519_1align === 'center') {
  33510. Node519_1textStart = -3;
  33511. Node519_1textWidth = Node519_1width;
  33512. Node519_1lineStart = Node519_1width - ht.Default.getTextSize('测风塔', ' '+ Node519_1fontSize + 'px "Arial"').width - 11;
  33513. }
  33514. })();
  33515. Node519_1.setImage(GD.getTextJSON(Node519_1width, Node519_1height, false, true, false, ' '+ Node519_1fontSize + 'px "Arial"'))
  33516. Node519_1.setPosition(12*ratio.ratioX, 509*ratio.ratioY);
  33517. Node519_1.setWidth(Node519_1width);
  33518. Node519_1.setHeight(Node519_1height);
  33519. Node519_1._nodeType = 'text';
  33520. Node519_1._disallowEvert = true;
  33521. Node519_1.setRotation(0*Math.PI/180);
  33522. Node519_1.a('node.width', Node519_1width);
  33523. Node519_1.a('node.height', Node519_1height);
  33524. Node519_1.a('node.rect', [0, 0, Node519_1width, Node519_1height]);
  33525. Node519_1.a('node.bordercolor','rgba(0,0,0,1)');
  33526. Node519_1.a('node.borderwidth', 0);
  33527. Node519_1.a('node.background','' || 'rgba(0,0,0,0)');
  33528. Node519_1.a('node.gradient','');
  33529. Node519_1.a('node.gradientcolor','');
  33530. Node519_1.a('node.text','测风塔');
  33531. Node519_1.a('node.textalign','left');
  33532. Node519_1.a('node.textvAlign','middle');
  33533. Node519_1.a('node.textrect', [Node519_1textStart, 0, Node519_1textWidth, Node519_1height]);
  33534. Node519_1.a('node.color','rgba(0,0,0,1)');
  33535. Node519_1.a('node.font',' '+ Node519_1fontSize + 'px "Arial"');
  33536. Node519_1.a('node.textvisible',false);
  33537. Node519_1.a('node.linefeed',true);
  33538. if (true) {
  33539. Node519_1.a('node.textfunc',function(g) {
  33540. g.beginPath();
  33541. var str=Node519_1.a('node.text') || '测风塔';
  33542. var color=Node519_1.a('node.color') || 'rgba(0,0,0,1)';
  33543. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node519_1width,Node519_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node519_1fontSize + 'px "Arial"', 0,g);
  33544. });
  33545. }
  33546. if (false) {
  33547. Node519_1.a('node.underlinepoints',[Node519_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node519_1fontSize + 2 , ht.Default.getTextSize('测风塔', ' '+ Node519_1fontSize + 'px "Arial"').width + 6, (Node519_1height - Node519_1fontSize) * 0.5*_ratio.ratioY + Node519_1fontSize + 2 ]);
  33548. Node519_1.a('node.underlinevisible',false);
  33549. Node519_1.a('node.underlineBorderWidth', 1);
  33550. }
  33551. dataModel.add(Node519_1);
  33552. zoomNodeList.push({
  33553. node: Node519_1,
  33554. borderWidth: 0,
  33555. attr: 'node.borderwidth'
  33556. }); var Node520_0;
  33557. (function () {
  33558. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33559. var ratioX, ratioY;
  33560. if ('Default' === 'False') {
  33561. ratioX = 1;
  33562. ratioY = 1;
  33563. } else if ('Default' === 'X') {
  33564. ratioX = ratioY = _ratio.ratioX;
  33565. } else if ('Default' === 'Y') {
  33566. ratioX = ratioY = _ratio.ratioY;
  33567. } else {
  33568. ratioX = _ratio.ratioX;
  33569. ratioY = _ratio.ratioY;
  33570. }
  33571. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  33572. Node520_0 = new ht.Node();
  33573. Node520_0.setPosition(13*ratio.ratioX, 611*ratio.ratioY);
  33574. Node520_0.setSize(27*ratioX, 101*ratioY);
  33575. Node520_0.setImage('imgimage//left_menu_over0.png');
  33576. Node520_0.setRotation(0*Math.PI/180);
  33577. Node520_0._zoomBy = 'Default';
  33578. Node520_0._nodeType = 'image';
  33579. Node520_0._disallowEvert = true;
  33580. dataModel.add(Node520_0);
  33581. })();
  33582. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33583. var Node520_1 = new ht.Node();
  33584. var Node520_1textStart, Node520_1textWidth, Node520_1lineStart, Node520_1align = 'left', Node520_1fontSize = 18.66662*_ratio.ratioY,Node520_1width = 23*_ratio.ratioX, Node520_1height = 76*_ratio.ratioY;
  33585. (function () {
  33586. if (Node520_1align === 'left') {
  33587. Node520_1textStart = Node520_1fontSize * 0.2 > 2 ? Node520_1fontSize * 0.2 - 4 : Node520_1fontSize * 0.2 - 9;
  33588. Node520_1textWidth = Node520_1width;
  33589. Node520_1lineStart = 1;
  33590. } else if (Node520_1align === 'right') {
  33591. Node520_1textStart = 0;
  33592. Node520_1textWidth =Node520_1fontSize <= 8 ? Node520_1width + Node520_1fontSize * 0.2 + 6 : Node520_1width - Node520_1fontSize * 0.2;
  33593. Node520_1lineStart = (Node520_1width - (ht.Default.getTextSize('风机信息', ' '+ Node520_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33594. } else if (Node520_1align === 'center') {
  33595. Node520_1textStart = -3;
  33596. Node520_1textWidth = Node520_1width;
  33597. Node520_1lineStart = Node520_1width - ht.Default.getTextSize('风机信息', ' '+ Node520_1fontSize + 'px "Arial"').width - 11;
  33598. }
  33599. })();
  33600. Node520_1.setImage(GD.getTextJSON(Node520_1width, Node520_1height, false, true, false, ' '+ Node520_1fontSize + 'px "Arial"'))
  33601. Node520_1.setPosition(12*ratio.ratioX, 609*ratio.ratioY);
  33602. Node520_1.setWidth(Node520_1width);
  33603. Node520_1.setHeight(Node520_1height);
  33604. Node520_1._nodeType = 'text';
  33605. Node520_1._disallowEvert = true;
  33606. Node520_1.setRotation(0*Math.PI/180);
  33607. Node520_1.a('node.width', Node520_1width);
  33608. Node520_1.a('node.height', Node520_1height);
  33609. Node520_1.a('node.rect', [0, 0, Node520_1width, Node520_1height]);
  33610. Node520_1.a('node.bordercolor','rgba(0,0,0,1)');
  33611. Node520_1.a('node.borderwidth', 0);
  33612. Node520_1.a('node.background','' || 'rgba(0,0,0,0)');
  33613. Node520_1.a('node.gradient','');
  33614. Node520_1.a('node.gradientcolor','');
  33615. Node520_1.a('node.text','风机信息');
  33616. Node520_1.a('node.textalign','left');
  33617. Node520_1.a('node.textvAlign','middle');
  33618. Node520_1.a('node.textrect', [Node520_1textStart, 0, Node520_1textWidth, Node520_1height]);
  33619. Node520_1.a('node.color','rgba(0,0,0,1)');
  33620. Node520_1.a('node.font',' '+ Node520_1fontSize + 'px "Arial"');
  33621. Node520_1.a('node.textvisible',false);
  33622. Node520_1.a('node.linefeed',true);
  33623. if (true) {
  33624. Node520_1.a('node.textfunc',function(g) {
  33625. g.beginPath();
  33626. var str=Node520_1.a('node.text') || '风机信息';
  33627. var color=Node520_1.a('node.color') || 'rgba(0,0,0,1)';
  33628. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node520_1width,Node520_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node520_1fontSize + 'px "Arial"', 0,g);
  33629. });
  33630. }
  33631. if (false) {
  33632. Node520_1.a('node.underlinepoints',[Node520_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node520_1fontSize + 2 , ht.Default.getTextSize('风机信息', ' '+ Node520_1fontSize + 'px "Arial"').width + 6, (Node520_1height - Node520_1fontSize) * 0.5*_ratio.ratioY + Node520_1fontSize + 2 ]);
  33633. Node520_1.a('node.underlinevisible',false);
  33634. Node520_1.a('node.underlineBorderWidth', 1);
  33635. }
  33636. dataModel.add(Node520_1);
  33637. zoomNodeList.push({
  33638. node: Node520_1,
  33639. borderWidth: 0,
  33640. attr: 'node.borderwidth'
  33641. }); var Node521_0;
  33642. (function () {
  33643. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33644. var ratioX, ratioY;
  33645. if ('Default' === 'False') {
  33646. ratioX = 1;
  33647. ratioY = 1;
  33648. } else if ('Default' === 'X') {
  33649. ratioX = ratioY = _ratio.ratioX;
  33650. } else if ('Default' === 'Y') {
  33651. ratioX = ratioY = _ratio.ratioY;
  33652. } else {
  33653. ratioX = _ratio.ratioX;
  33654. ratioY = _ratio.ratioY;
  33655. }
  33656. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  33657. Node521_0 = new ht.Node();
  33658. Node521_0.setPosition(13*ratio.ratioX, 611*ratio.ratioY);
  33659. Node521_0.setSize(27*ratioX, 101*ratioY);
  33660. Node521_0.setImage('imgimage//left_menu_out0.png');
  33661. Node521_0.setRotation(0*Math.PI/180);
  33662. Node521_0._zoomBy = 'Default';
  33663. Node521_0._nodeType = 'image';
  33664. Node521_0._disallowEvert = true;
  33665. dataModel.add(Node521_0);
  33666. })();
  33667. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33668. var Node521_1 = new ht.Node();
  33669. var Node521_1textStart, Node521_1textWidth, Node521_1lineStart, Node521_1align = 'left', Node521_1fontSize = 18.66662*_ratio.ratioY,Node521_1width = 23*_ratio.ratioX, Node521_1height = 76*_ratio.ratioY;
  33670. (function () {
  33671. if (Node521_1align === 'left') {
  33672. Node521_1textStart = Node521_1fontSize * 0.2 > 2 ? Node521_1fontSize * 0.2 - 4 : Node521_1fontSize * 0.2 - 9;
  33673. Node521_1textWidth = Node521_1width;
  33674. Node521_1lineStart = 1;
  33675. } else if (Node521_1align === 'right') {
  33676. Node521_1textStart = 0;
  33677. Node521_1textWidth =Node521_1fontSize <= 8 ? Node521_1width + Node521_1fontSize * 0.2 + 6 : Node521_1width - Node521_1fontSize * 0.2;
  33678. Node521_1lineStart = (Node521_1width - (ht.Default.getTextSize('风机信息', ' '+ Node521_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33679. } else if (Node521_1align === 'center') {
  33680. Node521_1textStart = -3;
  33681. Node521_1textWidth = Node521_1width;
  33682. Node521_1lineStart = Node521_1width - ht.Default.getTextSize('风机信息', ' '+ Node521_1fontSize + 'px "Arial"').width - 11;
  33683. }
  33684. })();
  33685. Node521_1.setImage(GD.getTextJSON(Node521_1width, Node521_1height, false, true, false, ' '+ Node521_1fontSize + 'px "Arial"'))
  33686. Node521_1.setPosition(12*ratio.ratioX, 609*ratio.ratioY);
  33687. Node521_1.setWidth(Node521_1width);
  33688. Node521_1.setHeight(Node521_1height);
  33689. Node521_1._nodeType = 'text';
  33690. Node521_1._disallowEvert = true;
  33691. Node521_1.setRotation(0*Math.PI/180);
  33692. Node521_1.a('node.width', Node521_1width);
  33693. Node521_1.a('node.height', Node521_1height);
  33694. Node521_1.a('node.rect', [0, 0, Node521_1width, Node521_1height]);
  33695. Node521_1.a('node.bordercolor','rgba(0,0,0,1)');
  33696. Node521_1.a('node.borderwidth', 0);
  33697. Node521_1.a('node.background','' || 'rgba(0,0,0,0)');
  33698. Node521_1.a('node.gradient','');
  33699. Node521_1.a('node.gradientcolor','');
  33700. Node521_1.a('node.text','风机信息');
  33701. Node521_1.a('node.textalign','left');
  33702. Node521_1.a('node.textvAlign','middle');
  33703. Node521_1.a('node.textrect', [Node521_1textStart, 0, Node521_1textWidth, Node521_1height]);
  33704. Node521_1.a('node.color','rgba(0,0,0,1)');
  33705. Node521_1.a('node.font',' '+ Node521_1fontSize + 'px "Arial"');
  33706. Node521_1.a('node.textvisible',false);
  33707. Node521_1.a('node.linefeed',true);
  33708. if (true) {
  33709. Node521_1.a('node.textfunc',function(g) {
  33710. g.beginPath();
  33711. var str=Node521_1.a('node.text') || '风机信息';
  33712. var color=Node521_1.a('node.color') || 'rgba(0,0,0,1)';
  33713. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node521_1width,Node521_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node521_1fontSize + 'px "Arial"', 0,g);
  33714. });
  33715. }
  33716. if (false) {
  33717. Node521_1.a('node.underlinepoints',[Node521_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node521_1fontSize + 2 , ht.Default.getTextSize('风机信息', ' '+ Node521_1fontSize + 'px "Arial"').width + 6, (Node521_1height - Node521_1fontSize) * 0.5*_ratio.ratioY + Node521_1fontSize + 2 ]);
  33718. Node521_1.a('node.underlinevisible',false);
  33719. Node521_1.a('node.underlineBorderWidth', 1);
  33720. }
  33721. dataModel.add(Node521_1);
  33722. zoomNodeList.push({
  33723. node: Node521_1,
  33724. borderWidth: 0,
  33725. attr: 'node.borderwidth'
  33726. }); var Node522_0;
  33727. (function () {
  33728. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33729. var ratioX, ratioY;
  33730. if ('Default' === 'False') {
  33731. ratioX = 1;
  33732. ratioY = 1;
  33733. } else if ('Default' === 'X') {
  33734. ratioX = ratioY = _ratio.ratioX;
  33735. } else if ('Default' === 'Y') {
  33736. ratioX = ratioY = _ratio.ratioY;
  33737. } else {
  33738. ratioX = _ratio.ratioX;
  33739. ratioY = _ratio.ratioY;
  33740. }
  33741. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  33742. Node522_0 = new ht.Node();
  33743. Node522_0.setPosition(13*ratio.ratioX, 711*ratio.ratioY);
  33744. Node522_0.setSize(27*ratioX, 101*ratioY);
  33745. Node522_0.setImage('imgimage//left_menu_out0.png');
  33746. Node522_0.setRotation(0*Math.PI/180);
  33747. Node522_0._zoomBy = 'Default';
  33748. Node522_0._nodeType = 'image';
  33749. Node522_0._disallowEvert = true;
  33750. dataModel.add(Node522_0);
  33751. })();
  33752. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33753. var Node522_1 = new ht.Node();
  33754. var Node522_1textStart, Node522_1textWidth, Node522_1lineStart, Node522_1align = 'left', Node522_1fontSize = 18.66662*_ratio.ratioY,Node522_1width = 23*_ratio.ratioX, Node522_1height = 76*_ratio.ratioY;
  33755. (function () {
  33756. if (Node522_1align === 'left') {
  33757. Node522_1textStart = Node522_1fontSize * 0.2 > 2 ? Node522_1fontSize * 0.2 - 4 : Node522_1fontSize * 0.2 - 9;
  33758. Node522_1textWidth = Node522_1width;
  33759. Node522_1lineStart = 1;
  33760. } else if (Node522_1align === 'right') {
  33761. Node522_1textStart = 0;
  33762. Node522_1textWidth =Node522_1fontSize <= 8 ? Node522_1width + Node522_1fontSize * 0.2 + 6 : Node522_1width - Node522_1fontSize * 0.2;
  33763. Node522_1lineStart = (Node522_1width - (ht.Default.getTextSize('风机矩阵', ' '+ Node522_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33764. } else if (Node522_1align === 'center') {
  33765. Node522_1textStart = -3;
  33766. Node522_1textWidth = Node522_1width;
  33767. Node522_1lineStart = Node522_1width - ht.Default.getTextSize('风机矩阵', ' '+ Node522_1fontSize + 'px "Arial"').width - 11;
  33768. }
  33769. })();
  33770. Node522_1.setImage(GD.getTextJSON(Node522_1width, Node522_1height, false, true, false, ' '+ Node522_1fontSize + 'px "Arial"'))
  33771. Node522_1.setPosition(12*ratio.ratioX, 709*ratio.ratioY);
  33772. Node522_1.setWidth(Node522_1width);
  33773. Node522_1.setHeight(Node522_1height);
  33774. Node522_1._nodeType = 'text';
  33775. Node522_1._disallowEvert = true;
  33776. Node522_1.setRotation(0*Math.PI/180);
  33777. Node522_1.a('node.width', Node522_1width);
  33778. Node522_1.a('node.height', Node522_1height);
  33779. Node522_1.a('node.rect', [0, 0, Node522_1width, Node522_1height]);
  33780. Node522_1.a('node.bordercolor','rgba(0,0,0,1)');
  33781. Node522_1.a('node.borderwidth', 0);
  33782. Node522_1.a('node.background','' || 'rgba(0,0,0,0)');
  33783. Node522_1.a('node.gradient','');
  33784. Node522_1.a('node.gradientcolor','');
  33785. Node522_1.a('node.text','风机矩阵');
  33786. Node522_1.a('node.textalign','left');
  33787. Node522_1.a('node.textvAlign','middle');
  33788. Node522_1.a('node.textrect', [Node522_1textStart, 0, Node522_1textWidth, Node522_1height]);
  33789. Node522_1.a('node.color','rgba(0,0,0,1)');
  33790. Node522_1.a('node.font',' '+ Node522_1fontSize + 'px "Arial"');
  33791. Node522_1.a('node.textvisible',false);
  33792. Node522_1.a('node.linefeed',true);
  33793. if (true) {
  33794. Node522_1.a('node.textfunc',function(g) {
  33795. g.beginPath();
  33796. var str=Node522_1.a('node.text') || '风机矩阵';
  33797. var color=Node522_1.a('node.color') || 'rgba(0,0,0,1)';
  33798. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node522_1width,Node522_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node522_1fontSize + 'px "Arial"', 0,g);
  33799. });
  33800. }
  33801. if (false) {
  33802. Node522_1.a('node.underlinepoints',[Node522_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node522_1fontSize + 2 , ht.Default.getTextSize('风机矩阵', ' '+ Node522_1fontSize + 'px "Arial"').width + 6, (Node522_1height - Node522_1fontSize) * 0.5*_ratio.ratioY + Node522_1fontSize + 2 ]);
  33803. Node522_1.a('node.underlinevisible',false);
  33804. Node522_1.a('node.underlineBorderWidth', 1);
  33805. }
  33806. dataModel.add(Node522_1);
  33807. zoomNodeList.push({
  33808. node: Node522_1,
  33809. borderWidth: 0,
  33810. attr: 'node.borderwidth'
  33811. }); var Node523_0;
  33812. (function () {
  33813. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33814. var ratioX, ratioY;
  33815. if ('Default' === 'False') {
  33816. ratioX = 1;
  33817. ratioY = 1;
  33818. } else if ('Default' === 'X') {
  33819. ratioX = ratioY = _ratio.ratioX;
  33820. } else if ('Default' === 'Y') {
  33821. ratioX = ratioY = _ratio.ratioY;
  33822. } else {
  33823. ratioX = _ratio.ratioX;
  33824. ratioY = _ratio.ratioY;
  33825. }
  33826. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  33827. Node523_0 = new ht.Node();
  33828. Node523_0.setPosition(13*ratio.ratioX, 711*ratio.ratioY);
  33829. Node523_0.setSize(27*ratioX, 101*ratioY);
  33830. Node523_0.setImage('imgimage//left_menu_over0.png');
  33831. Node523_0.setRotation(0*Math.PI/180);
  33832. Node523_0._zoomBy = 'Default';
  33833. Node523_0._nodeType = 'image';
  33834. Node523_0._disallowEvert = true;
  33835. dataModel.add(Node523_0);
  33836. })();
  33837. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33838. var Node523_1 = new ht.Node();
  33839. var Node523_1textStart, Node523_1textWidth, Node523_1lineStart, Node523_1align = 'left', Node523_1fontSize = 18.66662*_ratio.ratioY,Node523_1width = 23*_ratio.ratioX, Node523_1height = 76*_ratio.ratioY;
  33840. (function () {
  33841. if (Node523_1align === 'left') {
  33842. Node523_1textStart = Node523_1fontSize * 0.2 > 2 ? Node523_1fontSize * 0.2 - 4 : Node523_1fontSize * 0.2 - 9;
  33843. Node523_1textWidth = Node523_1width;
  33844. Node523_1lineStart = 1;
  33845. } else if (Node523_1align === 'right') {
  33846. Node523_1textStart = 0;
  33847. Node523_1textWidth =Node523_1fontSize <= 8 ? Node523_1width + Node523_1fontSize * 0.2 + 6 : Node523_1width - Node523_1fontSize * 0.2;
  33848. Node523_1lineStart = (Node523_1width - (ht.Default.getTextSize('风机矩阵', ' '+ Node523_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33849. } else if (Node523_1align === 'center') {
  33850. Node523_1textStart = -3;
  33851. Node523_1textWidth = Node523_1width;
  33852. Node523_1lineStart = Node523_1width - ht.Default.getTextSize('风机矩阵', ' '+ Node523_1fontSize + 'px "Arial"').width - 11;
  33853. }
  33854. })();
  33855. Node523_1.setImage(GD.getTextJSON(Node523_1width, Node523_1height, false, true, false, ' '+ Node523_1fontSize + 'px "Arial"'))
  33856. Node523_1.setPosition(12*ratio.ratioX, 709*ratio.ratioY);
  33857. Node523_1.setWidth(Node523_1width);
  33858. Node523_1.setHeight(Node523_1height);
  33859. Node523_1._nodeType = 'text';
  33860. Node523_1._disallowEvert = true;
  33861. Node523_1.setRotation(0*Math.PI/180);
  33862. Node523_1.a('node.width', Node523_1width);
  33863. Node523_1.a('node.height', Node523_1height);
  33864. Node523_1.a('node.rect', [0, 0, Node523_1width, Node523_1height]);
  33865. Node523_1.a('node.bordercolor','rgba(0,0,0,1)');
  33866. Node523_1.a('node.borderwidth', 0);
  33867. Node523_1.a('node.background','' || 'rgba(0,0,0,0)');
  33868. Node523_1.a('node.gradient','');
  33869. Node523_1.a('node.gradientcolor','');
  33870. Node523_1.a('node.text','风机矩阵');
  33871. Node523_1.a('node.textalign','left');
  33872. Node523_1.a('node.textvAlign','middle');
  33873. Node523_1.a('node.textrect', [Node523_1textStart, 0, Node523_1textWidth, Node523_1height]);
  33874. Node523_1.a('node.color','rgba(0,0,0,1)');
  33875. Node523_1.a('node.font',' '+ Node523_1fontSize + 'px "Arial"');
  33876. Node523_1.a('node.textvisible',false);
  33877. Node523_1.a('node.linefeed',true);
  33878. if (true) {
  33879. Node523_1.a('node.textfunc',function(g) {
  33880. g.beginPath();
  33881. var str=Node523_1.a('node.text') || '风机矩阵';
  33882. var color=Node523_1.a('node.color') || 'rgba(0,0,0,1)';
  33883. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node523_1width,Node523_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node523_1fontSize + 'px "Arial"', 0,g);
  33884. });
  33885. }
  33886. if (false) {
  33887. Node523_1.a('node.underlinepoints',[Node523_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node523_1fontSize + 2 , ht.Default.getTextSize('风机矩阵', ' '+ Node523_1fontSize + 'px "Arial"').width + 6, (Node523_1height - Node523_1fontSize) * 0.5*_ratio.ratioY + Node523_1fontSize + 2 ]);
  33888. Node523_1.a('node.underlinevisible',false);
  33889. Node523_1.a('node.underlineBorderWidth', 1);
  33890. }
  33891. dataModel.add(Node523_1);
  33892. zoomNodeList.push({
  33893. node: Node523_1,
  33894. borderWidth: 0,
  33895. attr: 'node.borderwidth'
  33896. }); var Node524_0;
  33897. (function () {
  33898. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33899. var ratioX, ratioY;
  33900. if ('Default' === 'False') {
  33901. ratioX = 1;
  33902. ratioY = 1;
  33903. } else if ('Default' === 'X') {
  33904. ratioX = ratioY = _ratio.ratioX;
  33905. } else if ('Default' === 'Y') {
  33906. ratioX = ratioY = _ratio.ratioY;
  33907. } else {
  33908. ratioX = _ratio.ratioX;
  33909. ratioY = _ratio.ratioY;
  33910. }
  33911. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  33912. Node524_0 = new ht.Node();
  33913. Node524_0.setPosition(13*ratio.ratioX, 221*ratio.ratioY);
  33914. Node524_0.setSize(27*ratioX, 101*ratioY);
  33915. Node524_0.setImage('imgimage//left_menu_out0.png');
  33916. Node524_0.setRotation(0*Math.PI/180);
  33917. Node524_0._zoomBy = 'Default';
  33918. Node524_0._nodeType = 'image';
  33919. Node524_0._disallowEvert = true;
  33920. dataModel.add(Node524_0);
  33921. })();
  33922. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33923. var Node524_1 = new ht.Node();
  33924. var Node524_1textStart, Node524_1textWidth, Node524_1lineStart, Node524_1align = 'left', Node524_1fontSize = 19.99995*_ratio.ratioY,Node524_1width = 23*_ratio.ratioX, Node524_1height = 76*_ratio.ratioY;
  33925. (function () {
  33926. if (Node524_1align === 'left') {
  33927. Node524_1textStart = Node524_1fontSize * 0.2 > 2 ? Node524_1fontSize * 0.2 - 4 : Node524_1fontSize * 0.2 - 9;
  33928. Node524_1textWidth = Node524_1width;
  33929. Node524_1lineStart = 1;
  33930. } else if (Node524_1align === 'right') {
  33931. Node524_1textStart = 0;
  33932. Node524_1textWidth =Node524_1fontSize <= 8 ? Node524_1width + Node524_1fontSize * 0.2 + 6 : Node524_1width - Node524_1fontSize * 0.2;
  33933. Node524_1lineStart = (Node524_1width - (ht.Default.getTextSize('排布图', ' '+ Node524_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  33934. } else if (Node524_1align === 'center') {
  33935. Node524_1textStart = -3;
  33936. Node524_1textWidth = Node524_1width;
  33937. Node524_1lineStart = Node524_1width - ht.Default.getTextSize('排布图', ' '+ Node524_1fontSize + 'px "Arial"').width - 11;
  33938. }
  33939. })();
  33940. Node524_1.setImage(GD.getTextJSON(Node524_1width, Node524_1height, false, true, false, ' '+ Node524_1fontSize + 'px "Arial"'))
  33941. Node524_1.setPosition(12*ratio.ratioX, 219*ratio.ratioY);
  33942. Node524_1.setWidth(Node524_1width);
  33943. Node524_1.setHeight(Node524_1height);
  33944. Node524_1._nodeType = 'text';
  33945. Node524_1._disallowEvert = true;
  33946. Node524_1.setRotation(0*Math.PI/180);
  33947. Node524_1.a('node.width', Node524_1width);
  33948. Node524_1.a('node.height', Node524_1height);
  33949. Node524_1.a('node.rect', [0, 0, Node524_1width, Node524_1height]);
  33950. Node524_1.a('node.bordercolor','rgba(0,0,0,1)');
  33951. Node524_1.a('node.borderwidth', 0);
  33952. Node524_1.a('node.background','' || 'rgba(0,0,0,0)');
  33953. Node524_1.a('node.gradient','');
  33954. Node524_1.a('node.gradientcolor','');
  33955. Node524_1.a('node.text','排布图');
  33956. Node524_1.a('node.textalign','left');
  33957. Node524_1.a('node.textvAlign','middle');
  33958. Node524_1.a('node.textrect', [Node524_1textStart, 0, Node524_1textWidth, Node524_1height]);
  33959. Node524_1.a('node.color','rgba(0,0,0,1)');
  33960. Node524_1.a('node.font',' '+ Node524_1fontSize + 'px "Arial"');
  33961. Node524_1.a('node.textvisible',false);
  33962. Node524_1.a('node.linefeed',true);
  33963. if (true) {
  33964. Node524_1.a('node.textfunc',function(g) {
  33965. g.beginPath();
  33966. var str=Node524_1.a('node.text') || '排布图';
  33967. var color=Node524_1.a('node.color') || 'rgba(0,0,0,1)';
  33968. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node524_1width,Node524_1height,19.99995*_ratio.ratioY,"left",color,' '+ Node524_1fontSize + 'px "Arial"', 0,g);
  33969. });
  33970. }
  33971. if (false) {
  33972. Node524_1.a('node.underlinepoints',[Node524_1lineStart, (76 - 19.99995) * 0.5 * _ratio.ratioY + Node524_1fontSize + 2 , ht.Default.getTextSize('排布图', ' '+ Node524_1fontSize + 'px "Arial"').width + 6, (Node524_1height - Node524_1fontSize) * 0.5*_ratio.ratioY + Node524_1fontSize + 2 ]);
  33973. Node524_1.a('node.underlinevisible',false);
  33974. Node524_1.a('node.underlineBorderWidth', 1);
  33975. }
  33976. dataModel.add(Node524_1);
  33977. zoomNodeList.push({
  33978. node: Node524_1,
  33979. borderWidth: 0,
  33980. attr: 'node.borderwidth'
  33981. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33982. var Node525 = new ht.Node();
  33983. var Node525textStart, Node525textWidth, Node525lineStart, Node525align = 'left', Node525fontSize = 13.3333*_ratio.ratioY,Node525width = 47*_ratio.ratioX, Node525height = 38*_ratio.ratioY;
  33984. (function () {
  33985. if (Node525align === 'left') {
  33986. Node525textStart = Node525fontSize * 0.2 > 2 ? Node525fontSize * 0.2 - 4 : Node525fontSize * 0.2 - 9;
  33987. Node525textWidth = Node525width;
  33988. Node525lineStart = 1;
  33989. } else if (Node525align === 'right') {
  33990. Node525textStart = 0;
  33991. Node525textWidth =Node525fontSize <= 8 ? Node525width + Node525fontSize * 0.2 + 6 : Node525width - Node525fontSize * 0.2;
  33992. Node525lineStart = (Node525width - (ht.Default.getTextSize('运行', 'bold '+ Node525fontSize + 'px "Arial"').width + 6)) * 0.5;
  33993. } else if (Node525align === 'center') {
  33994. Node525textStart = -3;
  33995. Node525textWidth = Node525width;
  33996. Node525lineStart = Node525width - ht.Default.getTextSize('运行', 'bold '+ Node525fontSize + 'px "Arial"').width - 11;
  33997. }
  33998. })();
  33999. Node525.setImage(GD.getTextJSON(Node525width, Node525height, true, false, false, 'bold '+ Node525fontSize + 'px "Arial"'))
  34000. Node525.setPosition(1506*ratio.ratioX, 54*ratio.ratioY);
  34001. Node525.setWidth(Node525width);
  34002. Node525.setHeight(Node525height);
  34003. Node525._nodeType = 'text';
  34004. Node525._disallowEvert = true;
  34005. Node525.setRotation(0*Math.PI/180);
  34006. Node525.a('node.width', Node525width);
  34007. Node525.a('node.height', Node525height);
  34008. Node525.a('node.rect', [0, 0, Node525width, Node525height]);
  34009. Node525.a('node.bordercolor','rgba(0,0,0,1)');
  34010. Node525.a('node.borderwidth', 0);
  34011. Node525.a('node.background','' || 'rgba(0,0,0,0)');
  34012. Node525.a('node.gradient','');
  34013. Node525.a('node.gradientcolor','');
  34014. Node525.a('node.text','运行');
  34015. Node525.a('node.textalign','left');
  34016. Node525.a('node.textvAlign','middle');
  34017. Node525.a('node.textrect', [Node525textStart, 0, Node525textWidth, Node525height]);
  34018. Node525.a('node.color','rgba(0,0,0,1)');
  34019. Node525.a('node.font','bold '+ Node525fontSize + 'px "Arial"');
  34020. Node525.a('node.textvisible',true);
  34021. Node525.a('node.linefeed',false);
  34022. if (false) {
  34023. Node525.a('node.textfunc',function(g) {
  34024. g.beginPath();
  34025. var str=Node525.a('node.text') || '运行';
  34026. var color=Node525.a('node.color') || 'rgba(0,0,0,1)';
  34027. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node525width,Node525height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node525fontSize + 'px "Arial"', 0,g);
  34028. });
  34029. }
  34030. if (false) {
  34031. Node525.a('node.underlinepoints',[Node525lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node525fontSize + 2 , ht.Default.getTextSize('运行', 'bold '+ Node525fontSize + 'px "Arial"').width + 6, (Node525height - Node525fontSize) * 0.5*_ratio.ratioY + Node525fontSize + 2 ]);
  34032. Node525.a('node.underlinevisible',false);
  34033. Node525.a('node.underlineBorderWidth', 1);
  34034. }
  34035. dataModel.add(Node525);
  34036. zoomNodeList.push({
  34037. node: Node525,
  34038. borderWidth: 0,
  34039. attr: 'node.borderwidth'
  34040. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34041. var Node526 = new ht.Node();
  34042. var Node526textStart, Node526textWidth, Node526lineStart, Node526align = 'left', Node526fontSize = 13.3333*_ratio.ratioY,Node526width = 47*_ratio.ratioX, Node526height = 38*_ratio.ratioY;
  34043. (function () {
  34044. if (Node526align === 'left') {
  34045. Node526textStart = Node526fontSize * 0.2 > 2 ? Node526fontSize * 0.2 - 4 : Node526fontSize * 0.2 - 9;
  34046. Node526textWidth = Node526width;
  34047. Node526lineStart = 1;
  34048. } else if (Node526align === 'right') {
  34049. Node526textStart = 0;
  34050. Node526textWidth =Node526fontSize <= 8 ? Node526width + Node526fontSize * 0.2 + 6 : Node526width - Node526fontSize * 0.2;
  34051. Node526lineStart = (Node526width - (ht.Default.getTextSize('待机', 'bold '+ Node526fontSize + 'px "Arial"').width + 6)) * 0.5;
  34052. } else if (Node526align === 'center') {
  34053. Node526textStart = -3;
  34054. Node526textWidth = Node526width;
  34055. Node526lineStart = Node526width - ht.Default.getTextSize('待机', 'bold '+ Node526fontSize + 'px "Arial"').width - 11;
  34056. }
  34057. })();
  34058. Node526.setImage(GD.getTextJSON(Node526width, Node526height, true, false, false, 'bold '+ Node526fontSize + 'px "Arial"'))
  34059. Node526.setPosition(1644*ratio.ratioX, 54*ratio.ratioY);
  34060. Node526.setWidth(Node526width);
  34061. Node526.setHeight(Node526height);
  34062. Node526._nodeType = 'text';
  34063. Node526._disallowEvert = true;
  34064. Node526.setRotation(0*Math.PI/180);
  34065. Node526.a('node.width', Node526width);
  34066. Node526.a('node.height', Node526height);
  34067. Node526.a('node.rect', [0, 0, Node526width, Node526height]);
  34068. Node526.a('node.bordercolor','rgba(0,0,0,1)');
  34069. Node526.a('node.borderwidth', 0);
  34070. Node526.a('node.background','' || 'rgba(0,0,0,0)');
  34071. Node526.a('node.gradient','');
  34072. Node526.a('node.gradientcolor','');
  34073. Node526.a('node.text','待机');
  34074. Node526.a('node.textalign','left');
  34075. Node526.a('node.textvAlign','middle');
  34076. Node526.a('node.textrect', [Node526textStart, 0, Node526textWidth, Node526height]);
  34077. Node526.a('node.color','rgba(0,0,0,1)');
  34078. Node526.a('node.font','bold '+ Node526fontSize + 'px "Arial"');
  34079. Node526.a('node.textvisible',true);
  34080. Node526.a('node.linefeed',false);
  34081. if (false) {
  34082. Node526.a('node.textfunc',function(g) {
  34083. g.beginPath();
  34084. var str=Node526.a('node.text') || '待机';
  34085. var color=Node526.a('node.color') || 'rgba(0,0,0,1)';
  34086. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node526width,Node526height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node526fontSize + 'px "Arial"', 0,g);
  34087. });
  34088. }
  34089. if (false) {
  34090. Node526.a('node.underlinepoints',[Node526lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node526fontSize + 2 , ht.Default.getTextSize('待机', 'bold '+ Node526fontSize + 'px "Arial"').width + 6, (Node526height - Node526fontSize) * 0.5*_ratio.ratioY + Node526fontSize + 2 ]);
  34091. Node526.a('node.underlinevisible',false);
  34092. Node526.a('node.underlineBorderWidth', 1);
  34093. }
  34094. dataModel.add(Node526);
  34095. zoomNodeList.push({
  34096. node: Node526,
  34097. borderWidth: 0,
  34098. attr: 'node.borderwidth'
  34099. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34100. var Node527 = new ht.Node();
  34101. var Node527textStart, Node527textWidth, Node527lineStart, Node527align = 'left', Node527fontSize = 13.3333*_ratio.ratioY,Node527width = 47*_ratio.ratioX, Node527height = 38*_ratio.ratioY;
  34102. (function () {
  34103. if (Node527align === 'left') {
  34104. Node527textStart = Node527fontSize * 0.2 > 2 ? Node527fontSize * 0.2 - 4 : Node527fontSize * 0.2 - 9;
  34105. Node527textWidth = Node527width;
  34106. Node527lineStart = 1;
  34107. } else if (Node527align === 'right') {
  34108. Node527textStart = 0;
  34109. Node527textWidth =Node527fontSize <= 8 ? Node527width + Node527fontSize * 0.2 + 6 : Node527width - Node527fontSize * 0.2;
  34110. Node527lineStart = (Node527width - (ht.Default.getTextSize('故障', 'bold '+ Node527fontSize + 'px "Arial"').width + 6)) * 0.5;
  34111. } else if (Node527align === 'center') {
  34112. Node527textStart = -3;
  34113. Node527textWidth = Node527width;
  34114. Node527lineStart = Node527width - ht.Default.getTextSize('故障', 'bold '+ Node527fontSize + 'px "Arial"').width - 11;
  34115. }
  34116. })();
  34117. Node527.setImage(GD.getTextJSON(Node527width, Node527height, true, false, false, 'bold '+ Node527fontSize + 'px "Arial"'))
  34118. Node527.setPosition(1782*ratio.ratioX, 54*ratio.ratioY);
  34119. Node527.setWidth(Node527width);
  34120. Node527.setHeight(Node527height);
  34121. Node527._nodeType = 'text';
  34122. Node527._disallowEvert = true;
  34123. Node527.setRotation(0*Math.PI/180);
  34124. Node527.a('node.width', Node527width);
  34125. Node527.a('node.height', Node527height);
  34126. Node527.a('node.rect', [0, 0, Node527width, Node527height]);
  34127. Node527.a('node.bordercolor','rgba(0,0,0,1)');
  34128. Node527.a('node.borderwidth', 0);
  34129. Node527.a('node.background','' || 'rgba(0,0,0,0)');
  34130. Node527.a('node.gradient','');
  34131. Node527.a('node.gradientcolor','');
  34132. Node527.a('node.text','故障');
  34133. Node527.a('node.textalign','left');
  34134. Node527.a('node.textvAlign','middle');
  34135. Node527.a('node.textrect', [Node527textStart, 0, Node527textWidth, Node527height]);
  34136. Node527.a('node.color','rgba(0,0,0,1)');
  34137. Node527.a('node.font','bold '+ Node527fontSize + 'px "Arial"');
  34138. Node527.a('node.textvisible',true);
  34139. Node527.a('node.linefeed',false);
  34140. if (false) {
  34141. Node527.a('node.textfunc',function(g) {
  34142. g.beginPath();
  34143. var str=Node527.a('node.text') || '故障';
  34144. var color=Node527.a('node.color') || 'rgba(0,0,0,1)';
  34145. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node527width,Node527height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node527fontSize + 'px "Arial"', 0,g);
  34146. });
  34147. }
  34148. if (false) {
  34149. Node527.a('node.underlinepoints',[Node527lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node527fontSize + 2 , ht.Default.getTextSize('故障', 'bold '+ Node527fontSize + 'px "Arial"').width + 6, (Node527height - Node527fontSize) * 0.5*_ratio.ratioY + Node527fontSize + 2 ]);
  34150. Node527.a('node.underlinevisible',false);
  34151. Node527.a('node.underlineBorderWidth', 1);
  34152. }
  34153. dataModel.add(Node527);
  34154. zoomNodeList.push({
  34155. node: Node527,
  34156. borderWidth: 0,
  34157. attr: 'node.borderwidth'
  34158. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34159. var Node528type = 'rect';
  34160. var Node528 = new ht.Node(),
  34161. Node528BorderWidth = 1*2;
  34162. if (Node528type === 'arc') {
  34163. Node528BorderWidth *= 1;
  34164. }
  34165. Node528.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node528type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34166. Node528.setPosition(1820*ratio.ratioX, 70*ratio.ratioY);
  34167. Node528.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  34168. Node528.s({
  34169. 'pixelPerfect':true
  34170. /*@AddPara@*/
  34171. });
  34172. Node528.a('node.width', 127*_ratio.ratioX);
  34173. Node528.a('node.height', 60.81538*_ratio.ratioY);
  34174. Node528.a('node.type', Node528type);
  34175. Node528.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  34176. Node528.a('node.background', 'rgba(255,255,255,0.003921569)');
  34177. Node528.a('node.gradientcolor', '');
  34178. Node528.a('node.gradient', '');
  34179. Node528.a('node.borderwidth', Node528BorderWidth);
  34180. Node528.a('node.color', 'rgba(128,128,128,1)');
  34181. Node528.a('node.fillrect', [0,0,0,0]);
  34182. Node528.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34183. Node528.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34184. Node528.a('node.fillgradient', '');
  34185. if (Node528type !== 'rect') {
  34186. Node528.a('node.arcFrom', parseFloat('@arcFrom@'));
  34187. Node528.a('node.arcTo', parseFloat('@arcTo@'));
  34188. Node528.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34189. }
  34190. if (Node528type === 'arc') {
  34191. Node528.a('node.arcOval', true);
  34192. }
  34193. Node528.setRotation(0*Math.PI/180);
  34194. Node528.borderWidth = Node528BorderWidth;
  34195. Node528.borderFillwidth = Node528BorderWidth;
  34196. dataModel.add(Node528);
  34197. Node528._nodename = 'Node528'
  34198. Node528._nodeType = 'rect';
  34199. zoomNodeList.push({
  34200. node: Node528,
  34201. attr: 'node.borderwidth'
  34202. });
  34203. (function (node, _img) {
  34204. var setWidth = node.setWidth,
  34205. setHeight = node.setHeight;
  34206. node.setWidth = function (width) {
  34207. if (width === this.getWidth()) return ;
  34208. var height = this.getHeight();
  34209. this.a('node.width', width);
  34210. this.a('node.rect', [0,0,width, height]);
  34211. setWidth.apply(this, arguments);
  34212. }
  34213. node.setHeight = function (height) {
  34214. if (height === this.getHeight()) return ;
  34215. var width = this.getWidth();
  34216. this.a('node.height', height);
  34217. this.a('node.rect', [0,0,width, height]);
  34218. setHeight.apply(this, arguments);
  34219. }
  34220. })(Node528, Node528.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34221. var Node529type = 'rect';
  34222. var Node529 = new ht.Node(),
  34223. Node529BorderWidth = 1*2;
  34224. if (Node529type === 'arc') {
  34225. Node529BorderWidth *= 1;
  34226. }
  34227. Node529.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node529type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34228. Node529.setPosition(1820*ratio.ratioX, 131*ratio.ratioY);
  34229. Node529.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  34230. Node529.s({
  34231. 'pixelPerfect':true
  34232. /*@AddPara@*/
  34233. });
  34234. Node529.a('node.width', 127*_ratio.ratioX);
  34235. Node529.a('node.height', 60.81538*_ratio.ratioY);
  34236. Node529.a('node.type', Node529type);
  34237. Node529.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  34238. Node529.a('node.background', 'rgba(255,255,255,0.003921569)');
  34239. Node529.a('node.gradientcolor', '');
  34240. Node529.a('node.gradient', '');
  34241. Node529.a('node.borderwidth', Node529BorderWidth);
  34242. Node529.a('node.color', 'rgba(128,128,128,1)');
  34243. Node529.a('node.fillrect', [0,0,0,0]);
  34244. Node529.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34245. Node529.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34246. Node529.a('node.fillgradient', '');
  34247. if (Node529type !== 'rect') {
  34248. Node529.a('node.arcFrom', parseFloat('@arcFrom@'));
  34249. Node529.a('node.arcTo', parseFloat('@arcTo@'));
  34250. Node529.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34251. }
  34252. if (Node529type === 'arc') {
  34253. Node529.a('node.arcOval', true);
  34254. }
  34255. Node529.setRotation(0*Math.PI/180);
  34256. Node529.borderWidth = Node529BorderWidth;
  34257. Node529.borderFillwidth = Node529BorderWidth;
  34258. dataModel.add(Node529);
  34259. Node529._nodename = 'Node529'
  34260. Node529._nodeType = 'rect';
  34261. zoomNodeList.push({
  34262. node: Node529,
  34263. attr: 'node.borderwidth'
  34264. });
  34265. (function (node, _img) {
  34266. var setWidth = node.setWidth,
  34267. setHeight = node.setHeight;
  34268. node.setWidth = function (width) {
  34269. if (width === this.getWidth()) return ;
  34270. var height = this.getHeight();
  34271. this.a('node.width', width);
  34272. this.a('node.rect', [0,0,width, height]);
  34273. setWidth.apply(this, arguments);
  34274. }
  34275. node.setHeight = function (height) {
  34276. if (height === this.getHeight()) return ;
  34277. var width = this.getWidth();
  34278. this.a('node.height', height);
  34279. this.a('node.rect', [0,0,width, height]);
  34280. setHeight.apply(this, arguments);
  34281. }
  34282. })(Node529, Node529.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34283. var Node530type = 'rect';
  34284. var Node530 = new ht.Node(),
  34285. Node530BorderWidth = 1*2;
  34286. if (Node530type === 'arc') {
  34287. Node530BorderWidth *= 1;
  34288. }
  34289. Node530.setImage(GD.getRectJSON(27*_ratio.ratioX, 121*_ratio.ratioY, Node530type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34290. Node530.setPosition(1326*ratio.ratioX, 100*ratio.ratioY);
  34291. Node530.setSize(27*_ratio.ratioX, 121*_ratio.ratioY);
  34292. Node530.s({
  34293. 'pixelPerfect':true
  34294. /*@AddPara@*/
  34295. });
  34296. Node530.a('node.width', 27*_ratio.ratioX);
  34297. Node530.a('node.height', 121*_ratio.ratioY);
  34298. Node530.a('node.type', Node530type);
  34299. Node530.a('node.rect', [0, 0, 27*_ratio.ratioX, 121*_ratio.ratioY]);
  34300. Node530.a('node.background', 'rgba(0,0,0,1)');
  34301. Node530.a('node.gradientcolor', 'rgba(0,0,0,1)');
  34302. Node530.a('node.gradient', '');
  34303. Node530.a('node.borderwidth', Node530BorderWidth);
  34304. Node530.a('node.color', 'rgba(0,0,255,1)');
  34305. Node530.a('node.fillrect', [0,0,0,0]);
  34306. Node530.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34307. Node530.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34308. Node530.a('node.fillgradient', '');
  34309. if (Node530type !== 'rect') {
  34310. Node530.a('node.arcFrom', parseFloat('@arcFrom@'));
  34311. Node530.a('node.arcTo', parseFloat('@arcTo@'));
  34312. Node530.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34313. }
  34314. if (Node530type === 'arc') {
  34315. Node530.a('node.arcOval', true);
  34316. }
  34317. Node530.setRotation(0*Math.PI/180);
  34318. Node530.borderWidth = Node530BorderWidth;
  34319. Node530.borderFillwidth = Node530BorderWidth;
  34320. dataModel.add(Node530);
  34321. Node530._nodename = 'Node530'
  34322. Node530._nodeType = 'rect';
  34323. zoomNodeList.push({
  34324. node: Node530,
  34325. attr: 'node.borderwidth'
  34326. });
  34327. (function (node, _img) {
  34328. var setWidth = node.setWidth,
  34329. setHeight = node.setHeight;
  34330. node.setWidth = function (width) {
  34331. if (width === this.getWidth()) return ;
  34332. var height = this.getHeight();
  34333. this.a('node.width', width);
  34334. this.a('node.rect', [0,0,width, height]);
  34335. setWidth.apply(this, arguments);
  34336. }
  34337. node.setHeight = function (height) {
  34338. if (height === this.getHeight()) return ;
  34339. var width = this.getWidth();
  34340. this.a('node.height', height);
  34341. this.a('node.rect', [0,0,width, height]);
  34342. setHeight.apply(this, arguments);
  34343. }
  34344. })(Node530, Node530.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34345. var Node531 = new ht.Node();
  34346. var Node531textStart, Node531textWidth, Node531lineStart, Node531align = 'left', Node531fontSize = 11.99997*_ratio.ratioY,Node531width = 53*_ratio.ratioX, Node531height = 20*_ratio.ratioY;
  34347. (function () {
  34348. if (Node531align === 'left') {
  34349. Node531textStart = Node531fontSize * 0.2 > 2 ? Node531fontSize * 0.2 - 4 : Node531fontSize * 0.2 - 9;
  34350. Node531textWidth = Node531width;
  34351. Node531lineStart = 1;
  34352. } else if (Node531align === 'right') {
  34353. Node531textStart = 0;
  34354. Node531textWidth =Node531fontSize <= 8 ? Node531width + Node531fontSize * 0.2 + 6 : Node531width - Node531fontSize * 0.2;
  34355. Node531lineStart = (Node531width - (ht.Default.getTextSize('风', 'bold '+ Node531fontSize + 'px "Arial"').width + 6)) * 0.5;
  34356. } else if (Node531align === 'center') {
  34357. Node531textStart = -3;
  34358. Node531textWidth = Node531width;
  34359. Node531lineStart = Node531width - ht.Default.getTextSize('风', 'bold '+ Node531fontSize + 'px "Arial"').width - 11;
  34360. }
  34361. })();
  34362. Node531.setImage(GD.getTextJSON(Node531width, Node531height, true, false, false, 'bold '+ Node531fontSize + 'px "Arial"'))
  34363. Node531.setPosition(1343*ratio.ratioX, 66*ratio.ratioY);
  34364. Node531.setWidth(Node531width);
  34365. Node531.setHeight(Node531height);
  34366. Node531._nodeType = 'text';
  34367. Node531._disallowEvert = true;
  34368. Node531.setRotation(0*Math.PI/180);
  34369. Node531.a('node.width', Node531width);
  34370. Node531.a('node.height', Node531height);
  34371. Node531.a('node.rect', [0, 0, Node531width, Node531height]);
  34372. Node531.a('node.bordercolor','rgba(255,255,255,1)');
  34373. Node531.a('node.borderwidth', 0);
  34374. Node531.a('node.background','' || 'rgba(0,0,0,0)');
  34375. Node531.a('node.gradient','');
  34376. Node531.a('node.gradientcolor','');
  34377. Node531.a('node.text','风');
  34378. Node531.a('node.textalign','left');
  34379. Node531.a('node.textvAlign','middle');
  34380. Node531.a('node.textrect', [Node531textStart, 0, Node531textWidth, Node531height]);
  34381. Node531.a('node.color','rgba(255,255,255,1)');
  34382. Node531.a('node.font','bold '+ Node531fontSize + 'px "Arial"');
  34383. Node531.a('node.textvisible',true);
  34384. Node531.a('node.linefeed',false);
  34385. if (false) {
  34386. Node531.a('node.textfunc',function(g) {
  34387. g.beginPath();
  34388. var str=Node531.a('node.text') || '风';
  34389. var color=Node531.a('node.color') || 'rgba(255,255,255,1)';
  34390. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node531width,Node531height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node531fontSize + 'px "Arial"', 0,g);
  34391. });
  34392. }
  34393. if (false) {
  34394. Node531.a('node.underlinepoints',[Node531lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node531fontSize + 2 , ht.Default.getTextSize('风', 'bold '+ Node531fontSize + 'px "Arial"').width + 6, (Node531height - Node531fontSize) * 0.5*_ratio.ratioY + Node531fontSize + 2 ]);
  34395. Node531.a('node.underlinevisible',false);
  34396. Node531.a('node.underlineBorderWidth', 1);
  34397. }
  34398. dataModel.add(Node531);
  34399. zoomNodeList.push({
  34400. node: Node531,
  34401. borderWidth: 0,
  34402. attr: 'node.borderwidth'
  34403. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34404. var Node532type = 'rect';
  34405. var Node532 = new ht.Node(),
  34406. Node532BorderWidth = 1*2;
  34407. if (Node532type === 'arc') {
  34408. Node532BorderWidth *= 1;
  34409. }
  34410. Node532.setImage(GD.getRectJSON(130*_ratio.ratioX, 121*_ratio.ratioY, Node532type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34411. Node532.setPosition(1405*ratio.ratioX, 100*ratio.ratioY);
  34412. Node532.setSize(130*_ratio.ratioX, 121*_ratio.ratioY);
  34413. Node532.s({
  34414. 'pixelPerfect':true
  34415. /*@AddPara@*/
  34416. });
  34417. Node532.a('node.width', 130*_ratio.ratioX);
  34418. Node532.a('node.height', 121*_ratio.ratioY);
  34419. Node532.a('node.type', Node532type);
  34420. Node532.a('node.rect', [0, 0, 130*_ratio.ratioX, 121*_ratio.ratioY]);
  34421. Node532.a('node.background', 'rgba(255,255,255,0.003921569)');
  34422. Node532.a('node.gradientcolor', '');
  34423. Node532.a('node.gradient', '');
  34424. Node532.a('node.borderwidth', Node532BorderWidth);
  34425. Node532.a('node.color', 'rgba(128,128,128,1)');
  34426. Node532.a('node.fillrect', [0,0,0,0]);
  34427. Node532.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34428. Node532.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34429. Node532.a('node.fillgradient', '');
  34430. if (Node532type !== 'rect') {
  34431. Node532.a('node.arcFrom', parseFloat('@arcFrom@'));
  34432. Node532.a('node.arcTo', parseFloat('@arcTo@'));
  34433. Node532.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34434. }
  34435. if (Node532type === 'arc') {
  34436. Node532.a('node.arcOval', true);
  34437. }
  34438. Node532.setRotation(0*Math.PI/180);
  34439. Node532.borderWidth = Node532BorderWidth;
  34440. Node532.borderFillwidth = Node532BorderWidth;
  34441. dataModel.add(Node532);
  34442. Node532._nodename = 'Node532'
  34443. Node532._nodeType = 'rect';
  34444. zoomNodeList.push({
  34445. node: Node532,
  34446. attr: 'node.borderwidth'
  34447. });
  34448. (function (node, _img) {
  34449. var setWidth = node.setWidth,
  34450. setHeight = node.setHeight;
  34451. node.setWidth = function (width) {
  34452. if (width === this.getWidth()) return ;
  34453. var height = this.getHeight();
  34454. this.a('node.width', width);
  34455. this.a('node.rect', [0,0,width, height]);
  34456. setWidth.apply(this, arguments);
  34457. }
  34458. node.setHeight = function (height) {
  34459. if (height === this.getHeight()) return ;
  34460. var width = this.getWidth();
  34461. this.a('node.height', height);
  34462. this.a('node.rect', [0,0,width, height]);
  34463. setHeight.apply(this, arguments);
  34464. }
  34465. })(Node532, Node532.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34466. var Node533 = new ht.Node();
  34467. var Node533textStart, Node533textWidth, Node533lineStart, Node533align = 'left', Node533fontSize = 13.3333*_ratio.ratioY,Node533width = 59*_ratio.ratioX, Node533height = 25*_ratio.ratioY;
  34468. (function () {
  34469. if (Node533align === 'left') {
  34470. Node533textStart = Node533fontSize * 0.2 > 2 ? Node533fontSize * 0.2 - 4 : Node533fontSize * 0.2 - 9;
  34471. Node533textWidth = Node533width;
  34472. Node533lineStart = 1;
  34473. } else if (Node533align === 'right') {
  34474. Node533textStart = 0;
  34475. Node533textWidth =Node533fontSize <= 8 ? Node533width + Node533fontSize * 0.2 + 6 : Node533width - Node533fontSize * 0.2;
  34476. Node533lineStart = (Node533width - (ht.Default.getTextSize('接入', ' '+ Node533fontSize + 'px "Arial"').width + 6)) * 0.5;
  34477. } else if (Node533align === 'center') {
  34478. Node533textStart = -3;
  34479. Node533textWidth = Node533width;
  34480. Node533lineStart = Node533width - ht.Default.getTextSize('接入', ' '+ Node533fontSize + 'px "Arial"').width - 11;
  34481. }
  34482. })();
  34483. Node533.setImage(GD.getTextJSON(Node533width, Node533height, true, false, false, ' '+ Node533fontSize + 'px "Arial"'))
  34484. Node533.setPosition(1374*ratio.ratioX, 54*ratio.ratioY);
  34485. Node533.setWidth(Node533width);
  34486. Node533.setHeight(Node533height);
  34487. Node533._nodeType = 'text';
  34488. Node533._disallowEvert = true;
  34489. Node533.setRotation(0*Math.PI/180);
  34490. Node533.a('node.width', Node533width);
  34491. Node533.a('node.height', Node533height);
  34492. Node533.a('node.rect', [0, 0, Node533width, Node533height]);
  34493. Node533.a('node.bordercolor','rgba(105,105,105,1)');
  34494. Node533.a('node.borderwidth', 0);
  34495. Node533.a('node.background','' || 'rgba(0,0,0,0)');
  34496. Node533.a('node.gradient','');
  34497. Node533.a('node.gradientcolor','');
  34498. Node533.a('node.text','接入');
  34499. Node533.a('node.textalign','left');
  34500. Node533.a('node.textvAlign','middle');
  34501. Node533.a('node.textrect', [Node533textStart, 0, Node533textWidth, Node533height]);
  34502. Node533.a('node.color','rgba(105,105,105,1)');
  34503. Node533.a('node.font',' '+ Node533fontSize + 'px "Arial"');
  34504. Node533.a('node.textvisible',true);
  34505. Node533.a('node.linefeed',false);
  34506. if (false) {
  34507. Node533.a('node.textfunc',function(g) {
  34508. g.beginPath();
  34509. var str=Node533.a('node.text') || '接入';
  34510. var color=Node533.a('node.color') || 'rgba(105,105,105,1)';
  34511. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node533width,Node533height,13.3333*_ratio.ratioY,"left",color,' '+ Node533fontSize + 'px "Arial"', 0,g);
  34512. });
  34513. }
  34514. if (false) {
  34515. Node533.a('node.underlinepoints',[Node533lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node533fontSize + 2 , ht.Default.getTextSize('接入', ' '+ Node533fontSize + 'px "Arial"').width + 6, (Node533height - Node533fontSize) * 0.5*_ratio.ratioY + Node533fontSize + 2 ]);
  34516. Node533.a('node.underlinevisible',false);
  34517. Node533.a('node.underlineBorderWidth', 1);
  34518. }
  34519. dataModel.add(Node533);
  34520. zoomNodeList.push({
  34521. node: Node533,
  34522. borderWidth: 0,
  34523. attr: 'node.borderwidth'
  34524. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34525. var Node534 = new ht.Node();
  34526. var Node534textStart, Node534textWidth, Node534lineStart, Node534align = 'center', Node534fontSize = 26.6666*_ratio.ratioY,Node534width = 87*_ratio.ratioX, Node534height = 36*_ratio.ratioY;
  34527. (function () {
  34528. if (Node534align === 'left') {
  34529. Node534textStart = Node534fontSize * 0.2 > 2 ? Node534fontSize * 0.2 - 4 : Node534fontSize * 0.2 - 9;
  34530. Node534textWidth = Node534width;
  34531. Node534lineStart = 1;
  34532. } else if (Node534align === 'right') {
  34533. Node534textStart = 0;
  34534. Node534textWidth =Node534fontSize <= 8 ? Node534width + Node534fontSize * 0.2 + 6 : Node534width - Node534fontSize * 0.2;
  34535. Node534lineStart = (Node534width - (ht.Default.getTextSize('0', ' '+ Node534fontSize + 'px "Arial"').width + 6)) * 0.5;
  34536. } else if (Node534align === 'center') {
  34537. Node534textStart = -3;
  34538. Node534textWidth = Node534width;
  34539. Node534lineStart = Node534width - ht.Default.getTextSize('0', ' '+ Node534fontSize + 'px "Arial"').width - 11;
  34540. }
  34541. })();
  34542. Node534.setImage(GD.getTextJSON(Node534width, Node534height, true, false, false, ' '+ Node534fontSize + 'px "Arial"'))
  34543. Node534.setPosition(1406*ratio.ratioX, 99*ratio.ratioY);
  34544. Node534.setWidth(Node534width);
  34545. Node534.setHeight(Node534height);
  34546. Node534._nodeType = 'text';
  34547. Node534._disallowEvert = true;
  34548. Node534.setRotation(0*Math.PI/180);
  34549. Node534.a('node.width', Node534width);
  34550. Node534.a('node.height', Node534height);
  34551. Node534.a('node.rect', [0, 0, Node534width, Node534height]);
  34552. Node534.a('node.bordercolor','rgba(0,0,0,1)');
  34553. Node534.a('node.borderwidth', 0);
  34554. Node534.a('node.background','' || 'rgba(0,0,0,0)');
  34555. Node534.a('node.gradient','');
  34556. Node534.a('node.gradientcolor','');
  34557. Node534.a('node.text','0');
  34558. Node534.a('node.textalign','center');
  34559. Node534.a('node.textvAlign','middle');
  34560. Node534.a('node.textrect', [Node534textStart, 0, Node534textWidth, Node534height]);
  34561. Node534.a('node.color','rgba(0,0,0,1)');
  34562. Node534.a('node.font',' '+ Node534fontSize + 'px "Arial"');
  34563. Node534.a('node.textvisible',true);
  34564. Node534.a('node.linefeed',false);
  34565. if (false) {
  34566. Node534.a('node.textfunc',function(g) {
  34567. g.beginPath();
  34568. var str=Node534.a('node.text') || '0';
  34569. var color=Node534.a('node.color') || 'rgba(0,0,0,1)';
  34570. canvasTextAutoLine(str,0,26.6666*0.5*_ratio.ratioY,Node534width,Node534height,26.6666*_ratio.ratioY,"center",color,' '+ Node534fontSize + 'px "Arial"', 0,g);
  34571. });
  34572. }
  34573. if (false) {
  34574. Node534.a('node.underlinepoints',[Node534lineStart, (36 - 26.6666) * 0.5 * _ratio.ratioY + Node534fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node534fontSize + 'px "Arial"').width + 6, (Node534height - Node534fontSize) * 0.5*_ratio.ratioY + Node534fontSize + 2 ]);
  34575. Node534.a('node.underlinevisible',false);
  34576. Node534.a('node.underlineBorderWidth', 1);
  34577. }
  34578. dataModel.add(Node534);
  34579. zoomNodeList.push({
  34580. node: Node534,
  34581. borderWidth: 0,
  34582. attr: 'node.borderwidth'
  34583. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34584. var Node535 = new ht.Node();
  34585. var Node535textStart, Node535textWidth, Node535lineStart, Node535align = 'center', Node535fontSize = 14.66663*_ratio.ratioY,Node535width = 87*_ratio.ratioX, Node535height = 26*_ratio.ratioY;
  34586. (function () {
  34587. if (Node535align === 'left') {
  34588. Node535textStart = Node535fontSize * 0.2 > 2 ? Node535fontSize * 0.2 - 4 : Node535fontSize * 0.2 - 9;
  34589. Node535textWidth = Node535width;
  34590. Node535lineStart = 1;
  34591. } else if (Node535align === 'right') {
  34592. Node535textStart = 0;
  34593. Node535textWidth =Node535fontSize <= 8 ? Node535width + Node535fontSize * 0.2 + 6 : Node535width - Node535fontSize * 0.2;
  34594. Node535lineStart = (Node535width - (ht.Default.getTextSize('台', ' '+ Node535fontSize + 'px "Arial"').width + 6)) * 0.5;
  34595. } else if (Node535align === 'center') {
  34596. Node535textStart = -3;
  34597. Node535textWidth = Node535width;
  34598. Node535lineStart = Node535width - ht.Default.getTextSize('台', ' '+ Node535fontSize + 'px "Arial"').width - 11;
  34599. }
  34600. })();
  34601. Node535.setImage(GD.getTextJSON(Node535width, Node535height, true, false, false, ' '+ Node535fontSize + 'px "Arial"'))
  34602. Node535.setPosition(1453*ratio.ratioX, 148*ratio.ratioY);
  34603. Node535.setWidth(Node535width);
  34604. Node535.setHeight(Node535height);
  34605. Node535._nodeType = 'text';
  34606. Node535._disallowEvert = true;
  34607. Node535.setRotation(0*Math.PI/180);
  34608. Node535.a('node.width', Node535width);
  34609. Node535.a('node.height', Node535height);
  34610. Node535.a('node.rect', [0, 0, Node535width, Node535height]);
  34611. Node535.a('node.bordercolor','rgba(105,105,105,1)');
  34612. Node535.a('node.borderwidth', 0);
  34613. Node535.a('node.background','' || 'rgba(0,0,0,0)');
  34614. Node535.a('node.gradient','');
  34615. Node535.a('node.gradientcolor','');
  34616. Node535.a('node.text','台');
  34617. Node535.a('node.textalign','center');
  34618. Node535.a('node.textvAlign','middle');
  34619. Node535.a('node.textrect', [Node535textStart, 0, Node535textWidth, Node535height]);
  34620. Node535.a('node.color','rgba(105,105,105,1)');
  34621. Node535.a('node.font',' '+ Node535fontSize + 'px "Arial"');
  34622. Node535.a('node.textvisible',true);
  34623. Node535.a('node.linefeed',false);
  34624. if (false) {
  34625. Node535.a('node.textfunc',function(g) {
  34626. g.beginPath();
  34627. var str=Node535.a('node.text') || '台';
  34628. var color=Node535.a('node.color') || 'rgba(105,105,105,1)';
  34629. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node535width,Node535height,14.66663*_ratio.ratioY,"center",color,' '+ Node535fontSize + 'px "Arial"', 0,g);
  34630. });
  34631. }
  34632. if (false) {
  34633. Node535.a('node.underlinepoints',[Node535lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node535fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node535fontSize + 'px "Arial"').width + 6, (Node535height - Node535fontSize) * 0.5*_ratio.ratioY + Node535fontSize + 2 ]);
  34634. Node535.a('node.underlinevisible',false);
  34635. Node535.a('node.underlineBorderWidth', 1);
  34636. }
  34637. dataModel.add(Node535);
  34638. zoomNodeList.push({
  34639. node: Node535,
  34640. borderWidth: 0,
  34641. attr: 'node.borderwidth'
  34642. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34643. var Node536 = new ht.Node();
  34644. var Node536textStart, Node536textWidth, Node536lineStart, Node536align = 'center', Node536fontSize = 14.66663*_ratio.ratioY,Node536width = 67*_ratio.ratioX, Node536height = 26*_ratio.ratioY;
  34645. (function () {
  34646. if (Node536align === 'left') {
  34647. Node536textStart = Node536fontSize * 0.2 > 2 ? Node536fontSize * 0.2 - 4 : Node536fontSize * 0.2 - 9;
  34648. Node536textWidth = Node536width;
  34649. Node536lineStart = 1;
  34650. } else if (Node536align === 'right') {
  34651. Node536textStart = 0;
  34652. Node536textWidth =Node536fontSize <= 8 ? Node536width + Node536fontSize * 0.2 + 6 : Node536width - Node536fontSize * 0.2;
  34653. Node536lineStart = (Node536width - (ht.Default.getTextSize('台', ' '+ Node536fontSize + 'px "Arial"').width + 6)) * 0.5;
  34654. } else if (Node536align === 'center') {
  34655. Node536textStart = -3;
  34656. Node536textWidth = Node536width;
  34657. Node536lineStart = Node536width - ht.Default.getTextSize('台', ' '+ Node536fontSize + 'px "Arial"').width - 11;
  34658. }
  34659. })();
  34660. Node536.setImage(GD.getTextJSON(Node536width, Node536height, true, false, false, ' '+ Node536fontSize + 'px "Arial"'))
  34661. Node536.setPosition(1586*ratio.ratioX, 146*ratio.ratioY);
  34662. Node536.setWidth(Node536width);
  34663. Node536.setHeight(Node536height);
  34664. Node536._nodeType = 'text';
  34665. Node536._disallowEvert = true;
  34666. Node536.setRotation(0*Math.PI/180);
  34667. Node536.a('node.width', Node536width);
  34668. Node536.a('node.height', Node536height);
  34669. Node536.a('node.rect', [0, 0, Node536width, Node536height]);
  34670. Node536.a('node.bordercolor','rgba(105,105,105,1)');
  34671. Node536.a('node.borderwidth', 0);
  34672. Node536.a('node.background','' || 'rgba(0,0,0,0)');
  34673. Node536.a('node.gradient','');
  34674. Node536.a('node.gradientcolor','');
  34675. Node536.a('node.text','台');
  34676. Node536.a('node.textalign','center');
  34677. Node536.a('node.textvAlign','middle');
  34678. Node536.a('node.textrect', [Node536textStart, 0, Node536textWidth, Node536height]);
  34679. Node536.a('node.color','rgba(105,105,105,1)');
  34680. Node536.a('node.font',' '+ Node536fontSize + 'px "Arial"');
  34681. Node536.a('node.textvisible',true);
  34682. Node536.a('node.linefeed',false);
  34683. if (false) {
  34684. Node536.a('node.textfunc',function(g) {
  34685. g.beginPath();
  34686. var str=Node536.a('node.text') || '台';
  34687. var color=Node536.a('node.color') || 'rgba(105,105,105,1)';
  34688. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node536width,Node536height,14.66663*_ratio.ratioY,"center",color,' '+ Node536fontSize + 'px "Arial"', 0,g);
  34689. });
  34690. }
  34691. if (false) {
  34692. Node536.a('node.underlinepoints',[Node536lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node536fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node536fontSize + 'px "Arial"').width + 6, (Node536height - Node536fontSize) * 0.5*_ratio.ratioY + Node536fontSize + 2 ]);
  34693. Node536.a('node.underlinevisible',false);
  34694. Node536.a('node.underlineBorderWidth', 1);
  34695. }
  34696. dataModel.add(Node536);
  34697. zoomNodeList.push({
  34698. node: Node536,
  34699. borderWidth: 0,
  34700. attr: 'node.borderwidth'
  34701. }); var Node537;
  34702. (function () {
  34703. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34704. var ratioX, ratioY;
  34705. if ('Default' === 'False') {
  34706. ratioX = 1;
  34707. ratioY = 1;
  34708. } else if ('Default' === 'X') {
  34709. ratioX = ratioY = _ratio.ratioX;
  34710. } else if ('Default' === 'Y') {
  34711. ratioX = ratioY = _ratio.ratioY;
  34712. } else {
  34713. ratioX = _ratio.ratioX;
  34714. ratioY = _ratio.ratioY;
  34715. }
  34716. ht.Default.setImage('imgimage//page_list_box_left_orange.jpg', PAGEROOTDIR + 'image//page_list_box_left_orange.jpg');
  34717. Node537 = new ht.Node();
  34718. Node537.setPosition(1475*ratio.ratioX, 130*ratio.ratioY);
  34719. Node537.setSize(9*ratioX, 60*ratioY);
  34720. Node537.setImage('imgimage//page_list_box_left_orange.jpg');
  34721. Node537.setRotation(0*Math.PI/180);
  34722. Node537._zoomBy = 'Default';
  34723. Node537._nodeType = 'image';
  34724. Node537._disallowEvert = true;
  34725. dataModel.add(Node537);
  34726. })();
  34727. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34728. var Node538type = 'rect';
  34729. var Node538 = new ht.Node(),
  34730. Node538BorderWidth = 1*2;
  34731. if (Node538type === 'arc') {
  34732. Node538BorderWidth *= 1;
  34733. }
  34734. Node538.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node538type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34735. Node538.setPosition(1544*ratio.ratioX, 131*ratio.ratioY);
  34736. Node538.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  34737. Node538.s({
  34738. 'pixelPerfect':true
  34739. /*@AddPara@*/
  34740. });
  34741. Node538.a('node.width', 127*_ratio.ratioX);
  34742. Node538.a('node.height', 60.81538*_ratio.ratioY);
  34743. Node538.a('node.type', Node538type);
  34744. Node538.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  34745. Node538.a('node.background', 'rgba(255,255,255,0.003921569)');
  34746. Node538.a('node.gradientcolor', '');
  34747. Node538.a('node.gradient', '');
  34748. Node538.a('node.borderwidth', Node538BorderWidth);
  34749. Node538.a('node.color', 'rgba(128,128,128,1)');
  34750. Node538.a('node.fillrect', [0,0,0,0]);
  34751. Node538.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34752. Node538.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34753. Node538.a('node.fillgradient', '');
  34754. if (Node538type !== 'rect') {
  34755. Node538.a('node.arcFrom', parseFloat('@arcFrom@'));
  34756. Node538.a('node.arcTo', parseFloat('@arcTo@'));
  34757. Node538.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34758. }
  34759. if (Node538type === 'arc') {
  34760. Node538.a('node.arcOval', true);
  34761. }
  34762. Node538.setRotation(0*Math.PI/180);
  34763. Node538.borderWidth = Node538BorderWidth;
  34764. Node538.borderFillwidth = Node538BorderWidth;
  34765. dataModel.add(Node538);
  34766. Node538._nodename = 'Node538'
  34767. Node538._nodeType = 'rect';
  34768. zoomNodeList.push({
  34769. node: Node538,
  34770. attr: 'node.borderwidth'
  34771. });
  34772. (function (node, _img) {
  34773. var setWidth = node.setWidth,
  34774. setHeight = node.setHeight;
  34775. node.setWidth = function (width) {
  34776. if (width === this.getWidth()) return ;
  34777. var height = this.getHeight();
  34778. this.a('node.width', width);
  34779. this.a('node.rect', [0,0,width, height]);
  34780. setWidth.apply(this, arguments);
  34781. }
  34782. node.setHeight = function (height) {
  34783. if (height === this.getHeight()) return ;
  34784. var width = this.getWidth();
  34785. this.a('node.height', height);
  34786. this.a('node.rect', [0,0,width, height]);
  34787. setHeight.apply(this, arguments);
  34788. }
  34789. })(Node538, Node538.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34790. var Node539 = new ht.Node();
  34791. var Node539textStart, Node539textWidth, Node539lineStart, Node539align = 'left', Node539fontSize = 13.3333*_ratio.ratioY,Node539width = 47*_ratio.ratioX, Node539height = 38*_ratio.ratioY;
  34792. (function () {
  34793. if (Node539align === 'left') {
  34794. Node539textStart = Node539fontSize * 0.2 > 2 ? Node539fontSize * 0.2 - 4 : Node539fontSize * 0.2 - 9;
  34795. Node539textWidth = Node539width;
  34796. Node539lineStart = 1;
  34797. } else if (Node539align === 'right') {
  34798. Node539textStart = 0;
  34799. Node539textWidth =Node539fontSize <= 8 ? Node539width + Node539fontSize * 0.2 + 6 : Node539width - Node539fontSize * 0.2;
  34800. Node539lineStart = (Node539width - (ht.Default.getTextSize('维护', 'bold '+ Node539fontSize + 'px "Arial"').width + 6)) * 0.5;
  34801. } else if (Node539align === 'center') {
  34802. Node539textStart = -3;
  34803. Node539textWidth = Node539width;
  34804. Node539lineStart = Node539width - ht.Default.getTextSize('维护', 'bold '+ Node539fontSize + 'px "Arial"').width - 11;
  34805. }
  34806. })();
  34807. Node539.setImage(GD.getTextJSON(Node539width, Node539height, true, false, false, 'bold '+ Node539fontSize + 'px "Arial"'))
  34808. Node539.setPosition(1506*ratio.ratioX, 113*ratio.ratioY);
  34809. Node539.setWidth(Node539width);
  34810. Node539.setHeight(Node539height);
  34811. Node539._nodeType = 'text';
  34812. Node539._disallowEvert = true;
  34813. Node539.setRotation(0*Math.PI/180);
  34814. Node539.a('node.width', Node539width);
  34815. Node539.a('node.height', Node539height);
  34816. Node539.a('node.rect', [0, 0, Node539width, Node539height]);
  34817. Node539.a('node.bordercolor','rgba(0,0,0,1)');
  34818. Node539.a('node.borderwidth', 0);
  34819. Node539.a('node.background','' || 'rgba(0,0,0,0)');
  34820. Node539.a('node.gradient','');
  34821. Node539.a('node.gradientcolor','');
  34822. Node539.a('node.text','维护');
  34823. Node539.a('node.textalign','left');
  34824. Node539.a('node.textvAlign','middle');
  34825. Node539.a('node.textrect', [Node539textStart, 0, Node539textWidth, Node539height]);
  34826. Node539.a('node.color','rgba(0,0,0,1)');
  34827. Node539.a('node.font','bold '+ Node539fontSize + 'px "Arial"');
  34828. Node539.a('node.textvisible',true);
  34829. Node539.a('node.linefeed',false);
  34830. if (false) {
  34831. Node539.a('node.textfunc',function(g) {
  34832. g.beginPath();
  34833. var str=Node539.a('node.text') || '维护';
  34834. var color=Node539.a('node.color') || 'rgba(0,0,0,1)';
  34835. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node539width,Node539height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node539fontSize + 'px "Arial"', 0,g);
  34836. });
  34837. }
  34838. if (false) {
  34839. Node539.a('node.underlinepoints',[Node539lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node539fontSize + 2 , ht.Default.getTextSize('维护', 'bold '+ Node539fontSize + 'px "Arial"').width + 6, (Node539height - Node539fontSize) * 0.5*_ratio.ratioY + Node539fontSize + 2 ]);
  34840. Node539.a('node.underlinevisible',false);
  34841. Node539.a('node.underlineBorderWidth', 1);
  34842. }
  34843. dataModel.add(Node539);
  34844. zoomNodeList.push({
  34845. node: Node539,
  34846. borderWidth: 0,
  34847. attr: 'node.borderwidth'
  34848. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34849. var Node540 = new ht.Node();
  34850. var Node540textStart, Node540textWidth, Node540lineStart, Node540align = 'left', Node540fontSize = 15.99996*_ratio.ratioY,Node540width = 29*_ratio.ratioX, Node540height = 25*_ratio.ratioY;
  34851. (function () {
  34852. if (Node540align === 'left') {
  34853. Node540textStart = Node540fontSize * 0.2 > 2 ? Node540fontSize * 0.2 - 4 : Node540fontSize * 0.2 - 9;
  34854. Node540textWidth = Node540width;
  34855. Node540lineStart = 1;
  34856. } else if (Node540align === 'right') {
  34857. Node540textStart = 0;
  34858. Node540textWidth =Node540fontSize <= 8 ? Node540width + Node540fontSize * 0.2 + 6 : Node540width - Node540fontSize * 0.2;
  34859. Node540lineStart = (Node540width - (ht.Default.getTextSize('0', ' '+ Node540fontSize + 'px "Arial"').width + 6)) * 0.5;
  34860. } else if (Node540align === 'center') {
  34861. Node540textStart = -3;
  34862. Node540textWidth = Node540width;
  34863. Node540lineStart = Node540width - ht.Default.getTextSize('0', ' '+ Node540fontSize + 'px "Arial"').width - 11;
  34864. }
  34865. })();
  34866. Node540.setImage(GD.getTextJSON(Node540width, Node540height, true, false, false, ' '+ Node540fontSize + 'px "Arial"'))
  34867. Node540.setPosition(1507*ratio.ratioX, 145*ratio.ratioY);
  34868. Node540.setWidth(Node540width);
  34869. Node540.setHeight(Node540height);
  34870. Node540._nodeType = 'text';
  34871. Node540._disallowEvert = true;
  34872. Node540.setRotation(0*Math.PI/180);
  34873. Node540.a('node.width', Node540width);
  34874. Node540.a('node.height', Node540height);
  34875. Node540.a('node.rect', [0, 0, Node540width, Node540height]);
  34876. Node540.a('node.bordercolor','rgba(0,0,0,1)');
  34877. Node540.a('node.borderwidth', 0);
  34878. Node540.a('node.background','' || 'rgba(0,0,0,0)');
  34879. Node540.a('node.gradient','');
  34880. Node540.a('node.gradientcolor','');
  34881. Node540.a('node.text','0');
  34882. Node540.a('node.textalign','left');
  34883. Node540.a('node.textvAlign','middle');
  34884. Node540.a('node.textrect', [Node540textStart, 0, Node540textWidth, Node540height]);
  34885. Node540.a('node.color','rgba(0,0,0,1)');
  34886. Node540.a('node.font',' '+ Node540fontSize + 'px "Arial"');
  34887. Node540.a('node.textvisible',true);
  34888. Node540.a('node.linefeed',false);
  34889. if (false) {
  34890. Node540.a('node.textfunc',function(g) {
  34891. g.beginPath();
  34892. var str=Node540.a('node.text') || '0';
  34893. var color=Node540.a('node.color') || 'rgba(0,0,0,1)';
  34894. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node540width,Node540height,15.99996*_ratio.ratioY,"left",color,' '+ Node540fontSize + 'px "Arial"', 0,g);
  34895. });
  34896. }
  34897. if (false) {
  34898. Node540.a('node.underlinepoints',[Node540lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node540fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node540fontSize + 'px "Arial"').width + 6, (Node540height - Node540fontSize) * 0.5*_ratio.ratioY + Node540fontSize + 2 ]);
  34899. Node540.a('node.underlinevisible',false);
  34900. Node540.a('node.underlineBorderWidth', 1);
  34901. }
  34902. dataModel.add(Node540);
  34903. zoomNodeList.push({
  34904. node: Node540,
  34905. borderWidth: 0,
  34906. attr: 'node.borderwidth'
  34907. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34908. var Node541 = new ht.Node();
  34909. var Node541textStart, Node541textWidth, Node541lineStart, Node541align = 'center', Node541fontSize = 14.66663*_ratio.ratioY,Node541width = 67*_ratio.ratioX, Node541height = 26*_ratio.ratioY;
  34910. (function () {
  34911. if (Node541align === 'left') {
  34912. Node541textStart = Node541fontSize * 0.2 > 2 ? Node541fontSize * 0.2 - 4 : Node541fontSize * 0.2 - 9;
  34913. Node541textWidth = Node541width;
  34914. Node541lineStart = 1;
  34915. } else if (Node541align === 'right') {
  34916. Node541textStart = 0;
  34917. Node541textWidth =Node541fontSize <= 8 ? Node541width + Node541fontSize * 0.2 + 6 : Node541width - Node541fontSize * 0.2;
  34918. Node541lineStart = (Node541width - (ht.Default.getTextSize('台', ' '+ Node541fontSize + 'px "Arial"').width + 6)) * 0.5;
  34919. } else if (Node541align === 'center') {
  34920. Node541textStart = -3;
  34921. Node541textWidth = Node541width;
  34922. Node541lineStart = Node541width - ht.Default.getTextSize('台', ' '+ Node541fontSize + 'px "Arial"').width - 11;
  34923. }
  34924. })();
  34925. Node541.setImage(GD.getTextJSON(Node541width, Node541height, true, false, false, ' '+ Node541fontSize + 'px "Arial"'))
  34926. Node541.setPosition(1724*ratio.ratioX, 86*ratio.ratioY);
  34927. Node541.setWidth(Node541width);
  34928. Node541.setHeight(Node541height);
  34929. Node541._nodeType = 'text';
  34930. Node541._disallowEvert = true;
  34931. Node541.setRotation(0*Math.PI/180);
  34932. Node541.a('node.width', Node541width);
  34933. Node541.a('node.height', Node541height);
  34934. Node541.a('node.rect', [0, 0, Node541width, Node541height]);
  34935. Node541.a('node.bordercolor','rgba(105,105,105,1)');
  34936. Node541.a('node.borderwidth', 0);
  34937. Node541.a('node.background','' || 'rgba(0,0,0,0)');
  34938. Node541.a('node.gradient','');
  34939. Node541.a('node.gradientcolor','');
  34940. Node541.a('node.text','台');
  34941. Node541.a('node.textalign','center');
  34942. Node541.a('node.textvAlign','middle');
  34943. Node541.a('node.textrect', [Node541textStart, 0, Node541textWidth, Node541height]);
  34944. Node541.a('node.color','rgba(105,105,105,1)');
  34945. Node541.a('node.font',' '+ Node541fontSize + 'px "Arial"');
  34946. Node541.a('node.textvisible',true);
  34947. Node541.a('node.linefeed',false);
  34948. if (false) {
  34949. Node541.a('node.textfunc',function(g) {
  34950. g.beginPath();
  34951. var str=Node541.a('node.text') || '台';
  34952. var color=Node541.a('node.color') || 'rgba(105,105,105,1)';
  34953. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node541width,Node541height,14.66663*_ratio.ratioY,"center",color,' '+ Node541fontSize + 'px "Arial"', 0,g);
  34954. });
  34955. }
  34956. if (false) {
  34957. Node541.a('node.underlinepoints',[Node541lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node541fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node541fontSize + 'px "Arial"').width + 6, (Node541height - Node541fontSize) * 0.5*_ratio.ratioY + Node541fontSize + 2 ]);
  34958. Node541.a('node.underlinevisible',false);
  34959. Node541.a('node.underlineBorderWidth', 1);
  34960. }
  34961. dataModel.add(Node541);
  34962. zoomNodeList.push({
  34963. node: Node541,
  34964. borderWidth: 0,
  34965. attr: 'node.borderwidth'
  34966. }); var Node542;
  34967. (function () {
  34968. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34969. var ratioX, ratioY;
  34970. if ('Default' === 'False') {
  34971. ratioX = 1;
  34972. ratioY = 1;
  34973. } else if ('Default' === 'X') {
  34974. ratioX = ratioY = _ratio.ratioX;
  34975. } else if ('Default' === 'Y') {
  34976. ratioX = ratioY = _ratio.ratioY;
  34977. } else {
  34978. ratioX = _ratio.ratioX;
  34979. ratioY = _ratio.ratioY;
  34980. }
  34981. ht.Default.setImage('imgimage//page_list_box_left_green.jpg', PAGEROOTDIR + 'image//page_list_box_left_green.jpg');
  34982. Node542 = new ht.Node();
  34983. Node542.setPosition(1613*ratio.ratioX, 70*ratio.ratioY);
  34984. Node542.setSize(9*ratioX, 60*ratioY);
  34985. Node542.setImage('imgimage//page_list_box_left_green.jpg');
  34986. Node542.setRotation(0*Math.PI/180);
  34987. Node542._zoomBy = 'Default';
  34988. Node542._nodeType = 'image';
  34989. Node542._disallowEvert = true;
  34990. dataModel.add(Node542);
  34991. })();
  34992. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34993. var Node543type = 'rect';
  34994. var Node543 = new ht.Node(),
  34995. Node543BorderWidth = 1*2;
  34996. if (Node543type === 'arc') {
  34997. Node543BorderWidth *= 1;
  34998. }
  34999. Node543.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node543type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35000. Node543.setPosition(1682*ratio.ratioX, 70*ratio.ratioY);
  35001. Node543.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  35002. Node543.s({
  35003. 'pixelPerfect':true
  35004. /*@AddPara@*/
  35005. });
  35006. Node543.a('node.width', 127*_ratio.ratioX);
  35007. Node543.a('node.height', 60.81538*_ratio.ratioY);
  35008. Node543.a('node.type', Node543type);
  35009. Node543.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  35010. Node543.a('node.background', 'rgba(255,255,255,0.003921569)');
  35011. Node543.a('node.gradientcolor', '');
  35012. Node543.a('node.gradient', '');
  35013. Node543.a('node.borderwidth', Node543BorderWidth);
  35014. Node543.a('node.color', 'rgba(128,128,128,1)');
  35015. Node543.a('node.fillrect', [0,0,0,0]);
  35016. Node543.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35017. Node543.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35018. Node543.a('node.fillgradient', '');
  35019. if (Node543type !== 'rect') {
  35020. Node543.a('node.arcFrom', parseFloat('@arcFrom@'));
  35021. Node543.a('node.arcTo', parseFloat('@arcTo@'));
  35022. Node543.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35023. }
  35024. if (Node543type === 'arc') {
  35025. Node543.a('node.arcOval', true);
  35026. }
  35027. Node543.setRotation(0*Math.PI/180);
  35028. Node543.borderWidth = Node543BorderWidth;
  35029. Node543.borderFillwidth = Node543BorderWidth;
  35030. dataModel.add(Node543);
  35031. Node543._nodename = 'Node543'
  35032. Node543._nodeType = 'rect';
  35033. zoomNodeList.push({
  35034. node: Node543,
  35035. attr: 'node.borderwidth'
  35036. });
  35037. (function (node, _img) {
  35038. var setWidth = node.setWidth,
  35039. setHeight = node.setHeight;
  35040. node.setWidth = function (width) {
  35041. if (width === this.getWidth()) return ;
  35042. var height = this.getHeight();
  35043. this.a('node.width', width);
  35044. this.a('node.rect', [0,0,width, height]);
  35045. setWidth.apply(this, arguments);
  35046. }
  35047. node.setHeight = function (height) {
  35048. if (height === this.getHeight()) return ;
  35049. var width = this.getWidth();
  35050. this.a('node.height', height);
  35051. this.a('node.rect', [0,0,width, height]);
  35052. setHeight.apply(this, arguments);
  35053. }
  35054. })(Node543, Node543.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35055. var Node544 = new ht.Node();
  35056. var Node544textStart, Node544textWidth, Node544lineStart, Node544align = 'left', Node544fontSize = 15.99996*_ratio.ratioY,Node544width = 29*_ratio.ratioX, Node544height = 25*_ratio.ratioY;
  35057. (function () {
  35058. if (Node544align === 'left') {
  35059. Node544textStart = Node544fontSize * 0.2 > 2 ? Node544fontSize * 0.2 - 4 : Node544fontSize * 0.2 - 9;
  35060. Node544textWidth = Node544width;
  35061. Node544lineStart = 1;
  35062. } else if (Node544align === 'right') {
  35063. Node544textStart = 0;
  35064. Node544textWidth =Node544fontSize <= 8 ? Node544width + Node544fontSize * 0.2 + 6 : Node544width - Node544fontSize * 0.2;
  35065. Node544lineStart = (Node544width - (ht.Default.getTextSize('0', ' '+ Node544fontSize + 'px "Arial"').width + 6)) * 0.5;
  35066. } else if (Node544align === 'center') {
  35067. Node544textStart = -3;
  35068. Node544textWidth = Node544width;
  35069. Node544lineStart = Node544width - ht.Default.getTextSize('0', ' '+ Node544fontSize + 'px "Arial"').width - 11;
  35070. }
  35071. })();
  35072. Node544.setImage(GD.getTextJSON(Node544width, Node544height, true, false, false, ' '+ Node544fontSize + 'px "Arial"'))
  35073. Node544.setPosition(1645*ratio.ratioX, 85*ratio.ratioY);
  35074. Node544.setWidth(Node544width);
  35075. Node544.setHeight(Node544height);
  35076. Node544._nodeType = 'text';
  35077. Node544._disallowEvert = true;
  35078. Node544.setRotation(0*Math.PI/180);
  35079. Node544.a('node.width', Node544width);
  35080. Node544.a('node.height', Node544height);
  35081. Node544.a('node.rect', [0, 0, Node544width, Node544height]);
  35082. Node544.a('node.bordercolor','rgba(0,0,0,1)');
  35083. Node544.a('node.borderwidth', 0);
  35084. Node544.a('node.background','' || 'rgba(0,0,0,0)');
  35085. Node544.a('node.gradient','');
  35086. Node544.a('node.gradientcolor','');
  35087. Node544.a('node.text','0');
  35088. Node544.a('node.textalign','left');
  35089. Node544.a('node.textvAlign','middle');
  35090. Node544.a('node.textrect', [Node544textStart, 0, Node544textWidth, Node544height]);
  35091. Node544.a('node.color','rgba(0,0,0,1)');
  35092. Node544.a('node.font',' '+ Node544fontSize + 'px "Arial"');
  35093. Node544.a('node.textvisible',true);
  35094. Node544.a('node.linefeed',false);
  35095. if (false) {
  35096. Node544.a('node.textfunc',function(g) {
  35097. g.beginPath();
  35098. var str=Node544.a('node.text') || '0';
  35099. var color=Node544.a('node.color') || 'rgba(0,0,0,1)';
  35100. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node544width,Node544height,15.99996*_ratio.ratioY,"left",color,' '+ Node544fontSize + 'px "Arial"', 0,g);
  35101. });
  35102. }
  35103. if (false) {
  35104. Node544.a('node.underlinepoints',[Node544lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node544fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node544fontSize + 'px "Arial"').width + 6, (Node544height - Node544fontSize) * 0.5*_ratio.ratioY + Node544fontSize + 2 ]);
  35105. Node544.a('node.underlinevisible',false);
  35106. Node544.a('node.underlineBorderWidth', 1);
  35107. }
  35108. dataModel.add(Node544);
  35109. zoomNodeList.push({
  35110. node: Node544,
  35111. borderWidth: 0,
  35112. attr: 'node.borderwidth'
  35113. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35114. var Node545 = new ht.Node();
  35115. var Node545textStart, Node545textWidth, Node545lineStart, Node545align = 'center', Node545fontSize = 14.66663*_ratio.ratioY,Node545width = 67*_ratio.ratioX, Node545height = 26*_ratio.ratioY;
  35116. (function () {
  35117. if (Node545align === 'left') {
  35118. Node545textStart = Node545fontSize * 0.2 > 2 ? Node545fontSize * 0.2 - 4 : Node545fontSize * 0.2 - 9;
  35119. Node545textWidth = Node545width;
  35120. Node545lineStart = 1;
  35121. } else if (Node545align === 'right') {
  35122. Node545textStart = 0;
  35123. Node545textWidth =Node545fontSize <= 8 ? Node545width + Node545fontSize * 0.2 + 6 : Node545width - Node545fontSize * 0.2;
  35124. Node545lineStart = (Node545width - (ht.Default.getTextSize('台', ' '+ Node545fontSize + 'px "Arial"').width + 6)) * 0.5;
  35125. } else if (Node545align === 'center') {
  35126. Node545textStart = -3;
  35127. Node545textWidth = Node545width;
  35128. Node545lineStart = Node545width - ht.Default.getTextSize('台', ' '+ Node545fontSize + 'px "Arial"').width - 11;
  35129. }
  35130. })();
  35131. Node545.setImage(GD.getTextJSON(Node545width, Node545height, true, false, false, ' '+ Node545fontSize + 'px "Arial"'))
  35132. Node545.setPosition(1724*ratio.ratioX, 147*ratio.ratioY);
  35133. Node545.setWidth(Node545width);
  35134. Node545.setHeight(Node545height);
  35135. Node545._nodeType = 'text';
  35136. Node545._disallowEvert = true;
  35137. Node545.setRotation(0*Math.PI/180);
  35138. Node545.a('node.width', Node545width);
  35139. Node545.a('node.height', Node545height);
  35140. Node545.a('node.rect', [0, 0, Node545width, Node545height]);
  35141. Node545.a('node.bordercolor','rgba(105,105,105,1)');
  35142. Node545.a('node.borderwidth', 0);
  35143. Node545.a('node.background','' || 'rgba(0,0,0,0)');
  35144. Node545.a('node.gradient','');
  35145. Node545.a('node.gradientcolor','');
  35146. Node545.a('node.text','台');
  35147. Node545.a('node.textalign','center');
  35148. Node545.a('node.textvAlign','middle');
  35149. Node545.a('node.textrect', [Node545textStart, 0, Node545textWidth, Node545height]);
  35150. Node545.a('node.color','rgba(105,105,105,1)');
  35151. Node545.a('node.font',' '+ Node545fontSize + 'px "Arial"');
  35152. Node545.a('node.textvisible',true);
  35153. Node545.a('node.linefeed',false);
  35154. if (false) {
  35155. Node545.a('node.textfunc',function(g) {
  35156. g.beginPath();
  35157. var str=Node545.a('node.text') || '台';
  35158. var color=Node545.a('node.color') || 'rgba(105,105,105,1)';
  35159. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node545width,Node545height,14.66663*_ratio.ratioY,"center",color,' '+ Node545fontSize + 'px "Arial"', 0,g);
  35160. });
  35161. }
  35162. if (false) {
  35163. Node545.a('node.underlinepoints',[Node545lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node545fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node545fontSize + 'px "Arial"').width + 6, (Node545height - Node545fontSize) * 0.5*_ratio.ratioY + Node545fontSize + 2 ]);
  35164. Node545.a('node.underlinevisible',false);
  35165. Node545.a('node.underlineBorderWidth', 1);
  35166. }
  35167. dataModel.add(Node545);
  35168. zoomNodeList.push({
  35169. node: Node545,
  35170. borderWidth: 0,
  35171. attr: 'node.borderwidth'
  35172. }); var Node546;
  35173. (function () {
  35174. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35175. var ratioX, ratioY;
  35176. if ('Default' === 'False') {
  35177. ratioX = 1;
  35178. ratioY = 1;
  35179. } else if ('Default' === 'X') {
  35180. ratioX = ratioY = _ratio.ratioX;
  35181. } else if ('Default' === 'Y') {
  35182. ratioX = ratioY = _ratio.ratioY;
  35183. } else {
  35184. ratioX = _ratio.ratioX;
  35185. ratioY = _ratio.ratioY;
  35186. }
  35187. ht.Default.setImage('imgimage//page_list_box_left_pink.jpg', PAGEROOTDIR + 'image//page_list_box_left_pink.jpg');
  35188. Node546 = new ht.Node();
  35189. Node546.setPosition(1613*ratio.ratioX, 131*ratio.ratioY);
  35190. Node546.setSize(9*ratioX, 60*ratioY);
  35191. Node546.setImage('imgimage//page_list_box_left_pink.jpg');
  35192. Node546.setRotation(0*Math.PI/180);
  35193. Node546._zoomBy = 'Default';
  35194. Node546._nodeType = 'image';
  35195. Node546._disallowEvert = true;
  35196. dataModel.add(Node546);
  35197. })();
  35198. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35199. var Node547type = 'rect';
  35200. var Node547 = new ht.Node(),
  35201. Node547BorderWidth = 1*2;
  35202. if (Node547type === 'arc') {
  35203. Node547BorderWidth *= 1;
  35204. }
  35205. Node547.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node547type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35206. Node547.setPosition(1682*ratio.ratioX, 131*ratio.ratioY);
  35207. Node547.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  35208. Node547.s({
  35209. 'pixelPerfect':true
  35210. /*@AddPara@*/
  35211. });
  35212. Node547.a('node.width', 127*_ratio.ratioX);
  35213. Node547.a('node.height', 60.81538*_ratio.ratioY);
  35214. Node547.a('node.type', Node547type);
  35215. Node547.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  35216. Node547.a('node.background', 'rgba(255,255,255,0.003921569)');
  35217. Node547.a('node.gradientcolor', '');
  35218. Node547.a('node.gradient', '');
  35219. Node547.a('node.borderwidth', Node547BorderWidth);
  35220. Node547.a('node.color', 'rgba(128,128,128,1)');
  35221. Node547.a('node.fillrect', [0,0,0,0]);
  35222. Node547.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35223. Node547.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35224. Node547.a('node.fillgradient', '');
  35225. if (Node547type !== 'rect') {
  35226. Node547.a('node.arcFrom', parseFloat('@arcFrom@'));
  35227. Node547.a('node.arcTo', parseFloat('@arcTo@'));
  35228. Node547.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35229. }
  35230. if (Node547type === 'arc') {
  35231. Node547.a('node.arcOval', true);
  35232. }
  35233. Node547.setRotation(0*Math.PI/180);
  35234. Node547.borderWidth = Node547BorderWidth;
  35235. Node547.borderFillwidth = Node547BorderWidth;
  35236. dataModel.add(Node547);
  35237. Node547._nodename = 'Node547'
  35238. Node547._nodeType = 'rect';
  35239. zoomNodeList.push({
  35240. node: Node547,
  35241. attr: 'node.borderwidth'
  35242. });
  35243. (function (node, _img) {
  35244. var setWidth = node.setWidth,
  35245. setHeight = node.setHeight;
  35246. node.setWidth = function (width) {
  35247. if (width === this.getWidth()) return ;
  35248. var height = this.getHeight();
  35249. this.a('node.width', width);
  35250. this.a('node.rect', [0,0,width, height]);
  35251. setWidth.apply(this, arguments);
  35252. }
  35253. node.setHeight = function (height) {
  35254. if (height === this.getHeight()) return ;
  35255. var width = this.getWidth();
  35256. this.a('node.height', height);
  35257. this.a('node.rect', [0,0,width, height]);
  35258. setHeight.apply(this, arguments);
  35259. }
  35260. })(Node547, Node547.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35261. var Node548 = new ht.Node();
  35262. var Node548textStart, Node548textWidth, Node548lineStart, Node548align = 'left', Node548fontSize = 13.3333*_ratio.ratioY,Node548width = 47*_ratio.ratioX, Node548height = 38*_ratio.ratioY;
  35263. (function () {
  35264. if (Node548align === 'left') {
  35265. Node548textStart = Node548fontSize * 0.2 > 2 ? Node548fontSize * 0.2 - 4 : Node548fontSize * 0.2 - 9;
  35266. Node548textWidth = Node548width;
  35267. Node548lineStart = 1;
  35268. } else if (Node548align === 'right') {
  35269. Node548textStart = 0;
  35270. Node548textWidth =Node548fontSize <= 8 ? Node548width + Node548fontSize * 0.2 + 6 : Node548width - Node548fontSize * 0.2;
  35271. Node548lineStart = (Node548width - (ht.Default.getTextSize('限电', 'bold '+ Node548fontSize + 'px "Arial"').width + 6)) * 0.5;
  35272. } else if (Node548align === 'center') {
  35273. Node548textStart = -3;
  35274. Node548textWidth = Node548width;
  35275. Node548lineStart = Node548width - ht.Default.getTextSize('限电', 'bold '+ Node548fontSize + 'px "Arial"').width - 11;
  35276. }
  35277. })();
  35278. Node548.setImage(GD.getTextJSON(Node548width, Node548height, true, false, false, 'bold '+ Node548fontSize + 'px "Arial"'))
  35279. Node548.setPosition(1644*ratio.ratioX, 114*ratio.ratioY);
  35280. Node548.setWidth(Node548width);
  35281. Node548.setHeight(Node548height);
  35282. Node548._nodeType = 'text';
  35283. Node548._disallowEvert = true;
  35284. Node548.setRotation(0*Math.PI/180);
  35285. Node548.a('node.width', Node548width);
  35286. Node548.a('node.height', Node548height);
  35287. Node548.a('node.rect', [0, 0, Node548width, Node548height]);
  35288. Node548.a('node.bordercolor','rgba(0,0,0,1)');
  35289. Node548.a('node.borderwidth', 0);
  35290. Node548.a('node.background','' || 'rgba(0,0,0,0)');
  35291. Node548.a('node.gradient','');
  35292. Node548.a('node.gradientcolor','');
  35293. Node548.a('node.text','限电');
  35294. Node548.a('node.textalign','left');
  35295. Node548.a('node.textvAlign','middle');
  35296. Node548.a('node.textrect', [Node548textStart, 0, Node548textWidth, Node548height]);
  35297. Node548.a('node.color','rgba(0,0,0,1)');
  35298. Node548.a('node.font','bold '+ Node548fontSize + 'px "Arial"');
  35299. Node548.a('node.textvisible',true);
  35300. Node548.a('node.linefeed',false);
  35301. if (false) {
  35302. Node548.a('node.textfunc',function(g) {
  35303. g.beginPath();
  35304. var str=Node548.a('node.text') || '限电';
  35305. var color=Node548.a('node.color') || 'rgba(0,0,0,1)';
  35306. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node548width,Node548height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node548fontSize + 'px "Arial"', 0,g);
  35307. });
  35308. }
  35309. if (false) {
  35310. Node548.a('node.underlinepoints',[Node548lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node548fontSize + 2 , ht.Default.getTextSize('限电', 'bold '+ Node548fontSize + 'px "Arial"').width + 6, (Node548height - Node548fontSize) * 0.5*_ratio.ratioY + Node548fontSize + 2 ]);
  35311. Node548.a('node.underlinevisible',false);
  35312. Node548.a('node.underlineBorderWidth', 1);
  35313. }
  35314. dataModel.add(Node548);
  35315. zoomNodeList.push({
  35316. node: Node548,
  35317. borderWidth: 0,
  35318. attr: 'node.borderwidth'
  35319. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35320. var Node549 = new ht.Node();
  35321. var Node549textStart, Node549textWidth, Node549lineStart, Node549align = 'left', Node549fontSize = 15.99996*_ratio.ratioY,Node549width = 29*_ratio.ratioX, Node549height = 25*_ratio.ratioY;
  35322. (function () {
  35323. if (Node549align === 'left') {
  35324. Node549textStart = Node549fontSize * 0.2 > 2 ? Node549fontSize * 0.2 - 4 : Node549fontSize * 0.2 - 9;
  35325. Node549textWidth = Node549width;
  35326. Node549lineStart = 1;
  35327. } else if (Node549align === 'right') {
  35328. Node549textStart = 0;
  35329. Node549textWidth =Node549fontSize <= 8 ? Node549width + Node549fontSize * 0.2 + 6 : Node549width - Node549fontSize * 0.2;
  35330. Node549lineStart = (Node549width - (ht.Default.getTextSize('0', ' '+ Node549fontSize + 'px "Arial"').width + 6)) * 0.5;
  35331. } else if (Node549align === 'center') {
  35332. Node549textStart = -3;
  35333. Node549textWidth = Node549width;
  35334. Node549lineStart = Node549width - ht.Default.getTextSize('0', ' '+ Node549fontSize + 'px "Arial"').width - 11;
  35335. }
  35336. })();
  35337. Node549.setImage(GD.getTextJSON(Node549width, Node549height, true, false, false, ' '+ Node549fontSize + 'px "Arial"'))
  35338. Node549.setPosition(1645*ratio.ratioX, 146*ratio.ratioY);
  35339. Node549.setWidth(Node549width);
  35340. Node549.setHeight(Node549height);
  35341. Node549._nodeType = 'text';
  35342. Node549._disallowEvert = true;
  35343. Node549.setRotation(0*Math.PI/180);
  35344. Node549.a('node.width', Node549width);
  35345. Node549.a('node.height', Node549height);
  35346. Node549.a('node.rect', [0, 0, Node549width, Node549height]);
  35347. Node549.a('node.bordercolor','rgba(0,0,0,1)');
  35348. Node549.a('node.borderwidth', 0);
  35349. Node549.a('node.background','' || 'rgba(0,0,0,0)');
  35350. Node549.a('node.gradient','');
  35351. Node549.a('node.gradientcolor','');
  35352. Node549.a('node.text','0');
  35353. Node549.a('node.textalign','left');
  35354. Node549.a('node.textvAlign','middle');
  35355. Node549.a('node.textrect', [Node549textStart, 0, Node549textWidth, Node549height]);
  35356. Node549.a('node.color','rgba(0,0,0,1)');
  35357. Node549.a('node.font',' '+ Node549fontSize + 'px "Arial"');
  35358. Node549.a('node.textvisible',true);
  35359. Node549.a('node.linefeed',false);
  35360. if (false) {
  35361. Node549.a('node.textfunc',function(g) {
  35362. g.beginPath();
  35363. var str=Node549.a('node.text') || '0';
  35364. var color=Node549.a('node.color') || 'rgba(0,0,0,1)';
  35365. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node549width,Node549height,15.99996*_ratio.ratioY,"left",color,' '+ Node549fontSize + 'px "Arial"', 0,g);
  35366. });
  35367. }
  35368. if (false) {
  35369. Node549.a('node.underlinepoints',[Node549lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node549fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node549fontSize + 'px "Arial"').width + 6, (Node549height - Node549fontSize) * 0.5*_ratio.ratioY + Node549fontSize + 2 ]);
  35370. Node549.a('node.underlinevisible',false);
  35371. Node549.a('node.underlineBorderWidth', 1);
  35372. }
  35373. dataModel.add(Node549);
  35374. zoomNodeList.push({
  35375. node: Node549,
  35376. borderWidth: 0,
  35377. attr: 'node.borderwidth'
  35378. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35379. var Node550 = new ht.Node();
  35380. var Node550textStart, Node550textWidth, Node550lineStart, Node550align = 'left', Node550fontSize = 13.3333*_ratio.ratioY,Node550width = 61*_ratio.ratioX, Node550height = 26*_ratio.ratioY;
  35381. (function () {
  35382. if (Node550align === 'left') {
  35383. Node550textStart = Node550fontSize * 0.2 > 2 ? Node550fontSize * 0.2 - 4 : Node550fontSize * 0.2 - 9;
  35384. Node550textWidth = Node550width;
  35385. Node550lineStart = 1;
  35386. } else if (Node550align === 'right') {
  35387. Node550textStart = 0;
  35388. Node550textWidth =Node550fontSize <= 8 ? Node550width + Node550fontSize * 0.2 + 6 : Node550width - Node550fontSize * 0.2;
  35389. Node550lineStart = (Node550width - (ht.Default.getTextSize('功率', ' '+ Node550fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  35390. } else if (Node550align === 'center') {
  35391. Node550textStart = -3;
  35392. Node550textWidth = Node550width;
  35393. Node550lineStart = Node550width - ht.Default.getTextSize('功率', ' '+ Node550fontSize + 'px "微软雅黑"').width - 11;
  35394. }
  35395. })();
  35396. Node550.setImage(GD.getTextJSON(Node550width, Node550height, true, false, false, ' '+ Node550fontSize + 'px "微软雅黑"'))
  35397. Node550.setPosition(220*ratio.ratioX, 78*ratio.ratioY);
  35398. Node550.setWidth(Node550width);
  35399. Node550.setHeight(Node550height);
  35400. Node550._nodeType = 'text';
  35401. Node550._disallowEvert = true;
  35402. Node550.setRotation(0*Math.PI/180);
  35403. Node550.a('node.width', Node550width);
  35404. Node550.a('node.height', Node550height);
  35405. Node550.a('node.rect', [0, 0, Node550width, Node550height]);
  35406. Node550.a('node.bordercolor','rgba(0,0,0,1)');
  35407. Node550.a('node.borderwidth', 0);
  35408. Node550.a('node.background','' || 'rgba(0,0,0,0)');
  35409. Node550.a('node.gradient','');
  35410. Node550.a('node.gradientcolor','');
  35411. Node550.a('node.text','功率');
  35412. Node550.a('node.textalign','left');
  35413. Node550.a('node.textvAlign','middle');
  35414. Node550.a('node.textrect', [Node550textStart, 0, Node550textWidth, Node550height]);
  35415. Node550.a('node.color','rgba(0,0,0,1)');
  35416. Node550.a('node.font',' '+ Node550fontSize + 'px "微软雅黑"');
  35417. Node550.a('node.textvisible',true);
  35418. Node550.a('node.linefeed',false);
  35419. if (false) {
  35420. Node550.a('node.textfunc',function(g) {
  35421. g.beginPath();
  35422. var str=Node550.a('node.text') || '功率';
  35423. var color=Node550.a('node.color') || 'rgba(0,0,0,1)';
  35424. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node550width,Node550height,13.3333*_ratio.ratioY,"left",color,' '+ Node550fontSize + 'px "微软雅黑"', 0,g);
  35425. });
  35426. }
  35427. if (false) {
  35428. Node550.a('node.underlinepoints',[Node550lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node550fontSize + 2 , ht.Default.getTextSize('功率', ' '+ Node550fontSize + 'px "微软雅黑"').width + 6, (Node550height - Node550fontSize) * 0.5*_ratio.ratioY + Node550fontSize + 2 ]);
  35429. Node550.a('node.underlinevisible',false);
  35430. Node550.a('node.underlineBorderWidth', 1);
  35431. }
  35432. dataModel.add(Node550);
  35433. zoomNodeList.push({
  35434. node: Node550,
  35435. borderWidth: 0,
  35436. attr: 'node.borderwidth'
  35437. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35438. var Node551 = new ht.Node();
  35439. var Node551textStart, Node551textWidth, Node551lineStart, Node551align = 'left', Node551fontSize = 13.3333*_ratio.ratioY,Node551width = 61*_ratio.ratioX, Node551height = 26*_ratio.ratioY;
  35440. (function () {
  35441. if (Node551align === 'left') {
  35442. Node551textStart = Node551fontSize * 0.2 > 2 ? Node551fontSize * 0.2 - 4 : Node551fontSize * 0.2 - 9;
  35443. Node551textWidth = Node551width;
  35444. Node551lineStart = 1;
  35445. } else if (Node551align === 'right') {
  35446. Node551textStart = 0;
  35447. Node551textWidth =Node551fontSize <= 8 ? Node551width + Node551fontSize * 0.2 + 6 : Node551width - Node551fontSize * 0.2;
  35448. Node551lineStart = (Node551width - (ht.Default.getTextSize('风速', ' '+ Node551fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  35449. } else if (Node551align === 'center') {
  35450. Node551textStart = -3;
  35451. Node551textWidth = Node551width;
  35452. Node551lineStart = Node551width - ht.Default.getTextSize('风速', ' '+ Node551fontSize + 'px "微软雅黑"').width - 11;
  35453. }
  35454. })();
  35455. Node551.setImage(GD.getTextJSON(Node551width, Node551height, true, false, false, ' '+ Node551fontSize + 'px "微软雅黑"'))
  35456. Node551.setPosition(220*ratio.ratioX, 102*ratio.ratioY);
  35457. Node551.setWidth(Node551width);
  35458. Node551.setHeight(Node551height);
  35459. Node551._nodeType = 'text';
  35460. Node551._disallowEvert = true;
  35461. Node551.setRotation(0*Math.PI/180);
  35462. Node551.a('node.width', Node551width);
  35463. Node551.a('node.height', Node551height);
  35464. Node551.a('node.rect', [0, 0, Node551width, Node551height]);
  35465. Node551.a('node.bordercolor','rgba(0,0,0,1)');
  35466. Node551.a('node.borderwidth', 0);
  35467. Node551.a('node.background','' || 'rgba(0,0,0,0)');
  35468. Node551.a('node.gradient','');
  35469. Node551.a('node.gradientcolor','');
  35470. Node551.a('node.text','风速');
  35471. Node551.a('node.textalign','left');
  35472. Node551.a('node.textvAlign','middle');
  35473. Node551.a('node.textrect', [Node551textStart, 0, Node551textWidth, Node551height]);
  35474. Node551.a('node.color','rgba(0,0,0,1)');
  35475. Node551.a('node.font',' '+ Node551fontSize + 'px "微软雅黑"');
  35476. Node551.a('node.textvisible',true);
  35477. Node551.a('node.linefeed',false);
  35478. if (false) {
  35479. Node551.a('node.textfunc',function(g) {
  35480. g.beginPath();
  35481. var str=Node551.a('node.text') || '风速';
  35482. var color=Node551.a('node.color') || 'rgba(0,0,0,1)';
  35483. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node551width,Node551height,13.3333*_ratio.ratioY,"left",color,' '+ Node551fontSize + 'px "微软雅黑"', 0,g);
  35484. });
  35485. }
  35486. if (false) {
  35487. Node551.a('node.underlinepoints',[Node551lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node551fontSize + 2 , ht.Default.getTextSize('风速', ' '+ Node551fontSize + 'px "微软雅黑"').width + 6, (Node551height - Node551fontSize) * 0.5*_ratio.ratioY + Node551fontSize + 2 ]);
  35488. Node551.a('node.underlinevisible',false);
  35489. Node551.a('node.underlineBorderWidth', 1);
  35490. }
  35491. dataModel.add(Node551);
  35492. zoomNodeList.push({
  35493. node: Node551,
  35494. borderWidth: 0,
  35495. attr: 'node.borderwidth'
  35496. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35497. var Node552 = new ht.Node();
  35498. var Node552textStart, Node552textWidth, Node552lineStart, Node552align = 'left', Node552fontSize = 13.3333*_ratio.ratioY,Node552width = 77*_ratio.ratioX, Node552height = 26*_ratio.ratioY;
  35499. (function () {
  35500. if (Node552align === 'left') {
  35501. Node552textStart = Node552fontSize * 0.2 > 2 ? Node552fontSize * 0.2 - 4 : Node552fontSize * 0.2 - 9;
  35502. Node552textWidth = Node552width;
  35503. Node552lineStart = 1;
  35504. } else if (Node552align === 'right') {
  35505. Node552textStart = 0;
  35506. Node552textWidth =Node552fontSize <= 8 ? Node552width + Node552fontSize * 0.2 + 6 : Node552width - Node552fontSize * 0.2;
  35507. Node552lineStart = (Node552width - (ht.Default.getTextSize('发电量', ' '+ Node552fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  35508. } else if (Node552align === 'center') {
  35509. Node552textStart = -3;
  35510. Node552textWidth = Node552width;
  35511. Node552lineStart = Node552width - ht.Default.getTextSize('发电量', ' '+ Node552fontSize + 'px "微软雅黑"').width - 11;
  35512. }
  35513. })();
  35514. Node552.setImage(GD.getTextJSON(Node552width, Node552height, true, false, false, ' '+ Node552fontSize + 'px "微软雅黑"'))
  35515. Node552.setPosition(226*ratio.ratioX, 127*ratio.ratioY);
  35516. Node552.setWidth(Node552width);
  35517. Node552.setHeight(Node552height);
  35518. Node552._nodeType = 'text';
  35519. Node552._disallowEvert = true;
  35520. Node552.setRotation(0*Math.PI/180);
  35521. Node552.a('node.width', Node552width);
  35522. Node552.a('node.height', Node552height);
  35523. Node552.a('node.rect', [0, 0, Node552width, Node552height]);
  35524. Node552.a('node.bordercolor','rgba(0,0,0,1)');
  35525. Node552.a('node.borderwidth', 0);
  35526. Node552.a('node.background','' || 'rgba(0,0,0,0)');
  35527. Node552.a('node.gradient','');
  35528. Node552.a('node.gradientcolor','');
  35529. Node552.a('node.text','发电量');
  35530. Node552.a('node.textalign','left');
  35531. Node552.a('node.textvAlign','middle');
  35532. Node552.a('node.textrect', [Node552textStart, 0, Node552textWidth, Node552height]);
  35533. Node552.a('node.color','rgba(0,0,0,1)');
  35534. Node552.a('node.font',' '+ Node552fontSize + 'px "微软雅黑"');
  35535. Node552.a('node.textvisible',true);
  35536. Node552.a('node.linefeed',false);
  35537. if (false) {
  35538. Node552.a('node.textfunc',function(g) {
  35539. g.beginPath();
  35540. var str=Node552.a('node.text') || '发电量';
  35541. var color=Node552.a('node.color') || 'rgba(0,0,0,1)';
  35542. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node552width,Node552height,13.3333*_ratio.ratioY,"left",color,' '+ Node552fontSize + 'px "微软雅黑"', 0,g);
  35543. });
  35544. }
  35545. if (false) {
  35546. Node552.a('node.underlinepoints',[Node552lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node552fontSize + 2 , ht.Default.getTextSize('发电量', ' '+ Node552fontSize + 'px "微软雅黑"').width + 6, (Node552height - Node552fontSize) * 0.5*_ratio.ratioY + Node552fontSize + 2 ]);
  35547. Node552.a('node.underlinevisible',false);
  35548. Node552.a('node.underlineBorderWidth', 1);
  35549. }
  35550. dataModel.add(Node552);
  35551. zoomNodeList.push({
  35552. node: Node552,
  35553. borderWidth: 0,
  35554. attr: 'node.borderwidth'
  35555. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35556. var Node553type = 'rect';
  35557. var Node553 = new ht.Node(),
  35558. Node553BorderWidth = 1*2;
  35559. if (Node553type === 'arc') {
  35560. Node553BorderWidth *= 1;
  35561. }
  35562. Node553.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node553type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35563. Node553.setPosition(530*ratio.ratioX, 100*ratio.ratioY);
  35564. Node553.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  35565. Node553.s({
  35566. 'pixelPerfect':true
  35567. /*@AddPara@*/
  35568. });
  35569. Node553.a('node.width', 121*_ratio.ratioX);
  35570. Node553.a('node.height', 24.33138*_ratio.ratioY);
  35571. Node553.a('node.type', Node553type);
  35572. Node553.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  35573. Node553.a('node.background', 'rgba(240,240,240,1)');
  35574. Node553.a('node.gradientcolor', 'rgba(240,240,240,1)');
  35575. Node553.a('node.gradient', '');
  35576. Node553.a('node.borderwidth', Node553BorderWidth);
  35577. Node553.a('node.color', 'rgba(224,224,224,1)');
  35578. Node553.a('node.fillrect', [0,0,0,0]);
  35579. Node553.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35580. Node553.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35581. Node553.a('node.fillgradient', '');
  35582. if (Node553type !== 'rect') {
  35583. Node553.a('node.arcFrom', parseFloat('@arcFrom@'));
  35584. Node553.a('node.arcTo', parseFloat('@arcTo@'));
  35585. Node553.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35586. }
  35587. if (Node553type === 'arc') {
  35588. Node553.a('node.arcOval', true);
  35589. }
  35590. Node553.setRotation(0*Math.PI/180);
  35591. Node553.borderWidth = Node553BorderWidth;
  35592. Node553.borderFillwidth = Node553BorderWidth;
  35593. dataModel.add(Node553);
  35594. Node553._nodename = 'Node553'
  35595. Node553._nodeType = 'rect';
  35596. zoomNodeList.push({
  35597. node: Node553,
  35598. attr: 'node.borderwidth'
  35599. });
  35600. (function (node, _img) {
  35601. var setWidth = node.setWidth,
  35602. setHeight = node.setHeight;
  35603. node.setWidth = function (width) {
  35604. if (width === this.getWidth()) return ;
  35605. var height = this.getHeight();
  35606. this.a('node.width', width);
  35607. this.a('node.rect', [0,0,width, height]);
  35608. setWidth.apply(this, arguments);
  35609. }
  35610. node.setHeight = function (height) {
  35611. if (height === this.getHeight()) return ;
  35612. var width = this.getWidth();
  35613. this.a('node.height', height);
  35614. this.a('node.rect', [0,0,width, height]);
  35615. setHeight.apply(this, arguments);
  35616. }
  35617. })(Node553, Node553.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35618. var Node554type = 'rect';
  35619. var Node554 = new ht.Node(),
  35620. Node554BorderWidth = 1*2;
  35621. if (Node554type === 'arc') {
  35622. Node554BorderWidth *= 1;
  35623. }
  35624. Node554.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node554type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35625. Node554.setPosition(530*ratio.ratioX, 76*ratio.ratioY);
  35626. Node554.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  35627. Node554.s({
  35628. 'pixelPerfect':true
  35629. /*@AddPara@*/
  35630. });
  35631. Node554.a('node.width', 121*_ratio.ratioX);
  35632. Node554.a('node.height', 24.33138*_ratio.ratioY);
  35633. Node554.a('node.type', Node554type);
  35634. Node554.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  35635. Node554.a('node.background', 'rgba(240,240,240,1)');
  35636. Node554.a('node.gradientcolor', 'rgba(240,240,240,1)');
  35637. Node554.a('node.gradient', '');
  35638. Node554.a('node.borderwidth', Node554BorderWidth);
  35639. Node554.a('node.color', 'rgba(224,224,224,1)');
  35640. Node554.a('node.fillrect', [0,0,0,0]);
  35641. Node554.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35642. Node554.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35643. Node554.a('node.fillgradient', '');
  35644. if (Node554type !== 'rect') {
  35645. Node554.a('node.arcFrom', parseFloat('@arcFrom@'));
  35646. Node554.a('node.arcTo', parseFloat('@arcTo@'));
  35647. Node554.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35648. }
  35649. if (Node554type === 'arc') {
  35650. Node554.a('node.arcOval', true);
  35651. }
  35652. Node554.setRotation(0*Math.PI/180);
  35653. Node554.borderWidth = Node554BorderWidth;
  35654. Node554.borderFillwidth = Node554BorderWidth;
  35655. dataModel.add(Node554);
  35656. Node554._nodename = 'Node554'
  35657. Node554._nodeType = 'rect';
  35658. zoomNodeList.push({
  35659. node: Node554,
  35660. attr: 'node.borderwidth'
  35661. });
  35662. (function (node, _img) {
  35663. var setWidth = node.setWidth,
  35664. setHeight = node.setHeight;
  35665. node.setWidth = function (width) {
  35666. if (width === this.getWidth()) return ;
  35667. var height = this.getHeight();
  35668. this.a('node.width', width);
  35669. this.a('node.rect', [0,0,width, height]);
  35670. setWidth.apply(this, arguments);
  35671. }
  35672. node.setHeight = function (height) {
  35673. if (height === this.getHeight()) return ;
  35674. var width = this.getWidth();
  35675. this.a('node.height', height);
  35676. this.a('node.rect', [0,0,width, height]);
  35677. setHeight.apply(this, arguments);
  35678. }
  35679. })(Node554, Node554.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35680. var Node555type = 'rect';
  35681. var Node555 = new ht.Node(),
  35682. Node555BorderWidth = 1*2;
  35683. if (Node555type === 'arc') {
  35684. Node555BorderWidth *= 1;
  35685. }
  35686. Node555.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node555type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35687. Node555.setPosition(530*ratio.ratioX, 125*ratio.ratioY);
  35688. Node555.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  35689. Node555.s({
  35690. 'pixelPerfect':true
  35691. /*@AddPara@*/
  35692. });
  35693. Node555.a('node.width', 121*_ratio.ratioX);
  35694. Node555.a('node.height', 24.33136*_ratio.ratioY);
  35695. Node555.a('node.type', Node555type);
  35696. Node555.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  35697. Node555.a('node.background', 'rgba(240,240,240,1)');
  35698. Node555.a('node.gradientcolor', 'rgba(240,240,240,1)');
  35699. Node555.a('node.gradient', '');
  35700. Node555.a('node.borderwidth', Node555BorderWidth);
  35701. Node555.a('node.color', 'rgba(224,224,224,1)');
  35702. Node555.a('node.fillrect', [0,0,0,0]);
  35703. Node555.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35704. Node555.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35705. Node555.a('node.fillgradient', '');
  35706. if (Node555type !== 'rect') {
  35707. Node555.a('node.arcFrom', parseFloat('@arcFrom@'));
  35708. Node555.a('node.arcTo', parseFloat('@arcTo@'));
  35709. Node555.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35710. }
  35711. if (Node555type === 'arc') {
  35712. Node555.a('node.arcOval', true);
  35713. }
  35714. Node555.setRotation(0*Math.PI/180);
  35715. Node555.borderWidth = Node555BorderWidth;
  35716. Node555.borderFillwidth = Node555BorderWidth;
  35717. dataModel.add(Node555);
  35718. Node555._nodename = 'Node555'
  35719. Node555._nodeType = 'rect';
  35720. zoomNodeList.push({
  35721. node: Node555,
  35722. attr: 'node.borderwidth'
  35723. });
  35724. (function (node, _img) {
  35725. var setWidth = node.setWidth,
  35726. setHeight = node.setHeight;
  35727. node.setWidth = function (width) {
  35728. if (width === this.getWidth()) return ;
  35729. var height = this.getHeight();
  35730. this.a('node.width', width);
  35731. this.a('node.rect', [0,0,width, height]);
  35732. setWidth.apply(this, arguments);
  35733. }
  35734. node.setHeight = function (height) {
  35735. if (height === this.getHeight()) return ;
  35736. var width = this.getWidth();
  35737. this.a('node.height', height);
  35738. this.a('node.rect', [0,0,width, height]);
  35739. setHeight.apply(this, arguments);
  35740. }
  35741. })(Node555, Node555.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35742. var Node556type = 'rect';
  35743. var Node556 = new ht.Node(),
  35744. Node556BorderWidth = 1*2;
  35745. if (Node556type === 'arc') {
  35746. Node556BorderWidth *= 1;
  35747. }
  35748. Node556.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node556type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35749. Node556.setPosition(530*ratio.ratioX, 52*ratio.ratioY);
  35750. Node556.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  35751. Node556.s({
  35752. 'pixelPerfect':true
  35753. /*@AddPara@*/
  35754. });
  35755. Node556.a('node.width', 121*_ratio.ratioX);
  35756. Node556.a('node.height', 24.33136*_ratio.ratioY);
  35757. Node556.a('node.type', Node556type);
  35758. Node556.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  35759. Node556.a('node.background', 'rgba(240,240,240,1)');
  35760. Node556.a('node.gradientcolor', 'rgba(240,240,240,1)');
  35761. Node556.a('node.gradient', '');
  35762. Node556.a('node.borderwidth', Node556BorderWidth);
  35763. Node556.a('node.color', 'rgba(224,224,224,1)');
  35764. Node556.a('node.fillrect', [0,0,0,0]);
  35765. Node556.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35766. Node556.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35767. Node556.a('node.fillgradient', '');
  35768. if (Node556type !== 'rect') {
  35769. Node556.a('node.arcFrom', parseFloat('@arcFrom@'));
  35770. Node556.a('node.arcTo', parseFloat('@arcTo@'));
  35771. Node556.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35772. }
  35773. if (Node556type === 'arc') {
  35774. Node556.a('node.arcOval', true);
  35775. }
  35776. Node556.setRotation(0*Math.PI/180);
  35777. Node556.borderWidth = Node556BorderWidth;
  35778. Node556.borderFillwidth = Node556BorderWidth;
  35779. dataModel.add(Node556);
  35780. Node556._nodename = 'Node556'
  35781. Node556._nodeType = 'rect';
  35782. zoomNodeList.push({
  35783. node: Node556,
  35784. attr: 'node.borderwidth'
  35785. });
  35786. (function (node, _img) {
  35787. var setWidth = node.setWidth,
  35788. setHeight = node.setHeight;
  35789. node.setWidth = function (width) {
  35790. if (width === this.getWidth()) return ;
  35791. var height = this.getHeight();
  35792. this.a('node.width', width);
  35793. this.a('node.rect', [0,0,width, height]);
  35794. setWidth.apply(this, arguments);
  35795. }
  35796. node.setHeight = function (height) {
  35797. if (height === this.getHeight()) return ;
  35798. var width = this.getWidth();
  35799. this.a('node.height', height);
  35800. this.a('node.rect', [0,0,width, height]);
  35801. setHeight.apply(this, arguments);
  35802. }
  35803. })(Node556, Node556.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35804. var Node557type = 'rect';
  35805. var Node557 = new ht.Node(),
  35806. Node557BorderWidth = 1*2;
  35807. if (Node557type === 'arc') {
  35808. Node557BorderWidth *= 1;
  35809. }
  35810. Node557.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node557type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35811. Node557.setPosition(530*ratio.ratioX, 149*ratio.ratioY);
  35812. Node557.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  35813. Node557.s({
  35814. 'pixelPerfect':true
  35815. /*@AddPara@*/
  35816. });
  35817. Node557.a('node.width', 121*_ratio.ratioX);
  35818. Node557.a('node.height', 24.33138*_ratio.ratioY);
  35819. Node557.a('node.type', Node557type);
  35820. Node557.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  35821. Node557.a('node.background', 'rgba(240,240,240,1)');
  35822. Node557.a('node.gradientcolor', 'rgba(240,240,240,1)');
  35823. Node557.a('node.gradient', '');
  35824. Node557.a('node.borderwidth', Node557BorderWidth);
  35825. Node557.a('node.color', 'rgba(224,224,224,1)');
  35826. Node557.a('node.fillrect', [0,0,0,0]);
  35827. Node557.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35828. Node557.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35829. Node557.a('node.fillgradient', '');
  35830. if (Node557type !== 'rect') {
  35831. Node557.a('node.arcFrom', parseFloat('@arcFrom@'));
  35832. Node557.a('node.arcTo', parseFloat('@arcTo@'));
  35833. Node557.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35834. }
  35835. if (Node557type === 'arc') {
  35836. Node557.a('node.arcOval', true);
  35837. }
  35838. Node557.setRotation(0*Math.PI/180);
  35839. Node557.borderWidth = Node557BorderWidth;
  35840. Node557.borderFillwidth = Node557BorderWidth;
  35841. dataModel.add(Node557);
  35842. Node557._nodename = 'Node557'
  35843. Node557._nodeType = 'rect';
  35844. zoomNodeList.push({
  35845. node: Node557,
  35846. attr: 'node.borderwidth'
  35847. });
  35848. (function (node, _img) {
  35849. var setWidth = node.setWidth,
  35850. setHeight = node.setHeight;
  35851. node.setWidth = function (width) {
  35852. if (width === this.getWidth()) return ;
  35853. var height = this.getHeight();
  35854. this.a('node.width', width);
  35855. this.a('node.rect', [0,0,width, height]);
  35856. setWidth.apply(this, arguments);
  35857. }
  35858. node.setHeight = function (height) {
  35859. if (height === this.getHeight()) return ;
  35860. var width = this.getWidth();
  35861. this.a('node.height', height);
  35862. this.a('node.rect', [0,0,width, height]);
  35863. setHeight.apply(this, arguments);
  35864. }
  35865. })(Node557, Node557.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35866. var Node558 = new ht.Node();
  35867. var Node558textStart, Node558textWidth, Node558lineStart, Node558align = 'center', Node558fontSize = 13.3333*_ratio.ratioY,Node558width = 113*_ratio.ratioX, Node558height = 26*_ratio.ratioY;
  35868. (function () {
  35869. if (Node558align === 'left') {
  35870. Node558textStart = Node558fontSize * 0.2 > 2 ? Node558fontSize * 0.2 - 4 : Node558fontSize * 0.2 - 9;
  35871. Node558textWidth = Node558width;
  35872. Node558lineStart = 1;
  35873. } else if (Node558align === 'right') {
  35874. Node558textStart = 0;
  35875. Node558textWidth =Node558fontSize <= 8 ? Node558width + Node558fontSize * 0.2 + 6 : Node558width - Node558fontSize * 0.2;
  35876. Node558lineStart = (Node558width - (ht.Default.getTextSize('日维护损失电量', ' '+ Node558fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  35877. } else if (Node558align === 'center') {
  35878. Node558textStart = -3;
  35879. Node558textWidth = Node558width;
  35880. Node558lineStart = Node558width - ht.Default.getTextSize('日维护损失电量', ' '+ Node558fontSize + 'px "微软雅黑"').width - 11;
  35881. }
  35882. })();
  35883. Node558.setImage(GD.getTextJSON(Node558width, Node558height, true, false, false, ' '+ Node558fontSize + 'px "微软雅黑"'))
  35884. Node558.setPosition(530*ratio.ratioX, 54*ratio.ratioY);
  35885. Node558.setWidth(Node558width);
  35886. Node558.setHeight(Node558height);
  35887. Node558._nodeType = 'text';
  35888. Node558._disallowEvert = true;
  35889. Node558.setRotation(0*Math.PI/180);
  35890. Node558.a('node.width', Node558width);
  35891. Node558.a('node.height', Node558height);
  35892. Node558.a('node.rect', [0, 0, Node558width, Node558height]);
  35893. Node558.a('node.bordercolor','rgba(0,0,0,1)');
  35894. Node558.a('node.borderwidth', 0);
  35895. Node558.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  35896. Node558.a('node.gradient','');
  35897. Node558.a('node.gradientcolor','rgba(255,255,255,0)');
  35898. Node558.a('node.text','日维护损失电量');
  35899. Node558.a('node.textalign','center');
  35900. Node558.a('node.textvAlign','middle');
  35901. Node558.a('node.textrect', [Node558textStart, 0, Node558textWidth, Node558height]);
  35902. Node558.a('node.color','rgba(0,0,0,1)');
  35903. Node558.a('node.font',' '+ Node558fontSize + 'px "微软雅黑"');
  35904. Node558.a('node.textvisible',true);
  35905. Node558.a('node.linefeed',false);
  35906. if (false) {
  35907. Node558.a('node.textfunc',function(g) {
  35908. g.beginPath();
  35909. var str=Node558.a('node.text') || '日维护损失电量';
  35910. var color=Node558.a('node.color') || 'rgba(0,0,0,1)';
  35911. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node558width,Node558height,13.3333*_ratio.ratioY,"center",color,' '+ Node558fontSize + 'px "微软雅黑"', 0,g);
  35912. });
  35913. }
  35914. if (false) {
  35915. Node558.a('node.underlinepoints',[Node558lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node558fontSize + 2 , ht.Default.getTextSize('日维护损失电量', ' '+ Node558fontSize + 'px "微软雅黑"').width + 6, (Node558height - Node558fontSize) * 0.5*_ratio.ratioY + Node558fontSize + 2 ]);
  35916. Node558.a('node.underlinevisible',false);
  35917. Node558.a('node.underlineBorderWidth', 1);
  35918. }
  35919. dataModel.add(Node558);
  35920. zoomNodeList.push({
  35921. node: Node558,
  35922. borderWidth: 0,
  35923. attr: 'node.borderwidth'
  35924. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35925. var Node559 = new ht.Node();
  35926. var Node559textStart, Node559textWidth, Node559lineStart, Node559align = 'center', Node559fontSize = 13.3333*_ratio.ratioY,Node559width = 113*_ratio.ratioX, Node559height = 26*_ratio.ratioY;
  35927. (function () {
  35928. if (Node559align === 'left') {
  35929. Node559textStart = Node559fontSize * 0.2 > 2 ? Node559fontSize * 0.2 - 4 : Node559fontSize * 0.2 - 9;
  35930. Node559textWidth = Node559width;
  35931. Node559lineStart = 1;
  35932. } else if (Node559align === 'right') {
  35933. Node559textStart = 0;
  35934. Node559textWidth =Node559fontSize <= 8 ? Node559width + Node559fontSize * 0.2 + 6 : Node559width - Node559fontSize * 0.2;
  35935. Node559lineStart = (Node559width - (ht.Default.getTextSize('日故障损失电量', ' '+ Node559fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  35936. } else if (Node559align === 'center') {
  35937. Node559textStart = -3;
  35938. Node559textWidth = Node559width;
  35939. Node559lineStart = Node559width - ht.Default.getTextSize('日故障损失电量', ' '+ Node559fontSize + 'px "微软雅黑"').width - 11;
  35940. }
  35941. })();
  35942. Node559.setImage(GD.getTextJSON(Node559width, Node559height, true, false, false, ' '+ Node559fontSize + 'px "微软雅黑"'))
  35943. Node559.setPosition(531*ratio.ratioX, 78*ratio.ratioY);
  35944. Node559.setWidth(Node559width);
  35945. Node559.setHeight(Node559height);
  35946. Node559._nodeType = 'text';
  35947. Node559._disallowEvert = true;
  35948. Node559.setRotation(0*Math.PI/180);
  35949. Node559.a('node.width', Node559width);
  35950. Node559.a('node.height', Node559height);
  35951. Node559.a('node.rect', [0, 0, Node559width, Node559height]);
  35952. Node559.a('node.bordercolor','rgba(0,0,0,1)');
  35953. Node559.a('node.borderwidth', 0);
  35954. Node559.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  35955. Node559.a('node.gradient','');
  35956. Node559.a('node.gradientcolor','rgba(255,255,255,0)');
  35957. Node559.a('node.text','日故障损失电量');
  35958. Node559.a('node.textalign','center');
  35959. Node559.a('node.textvAlign','middle');
  35960. Node559.a('node.textrect', [Node559textStart, 0, Node559textWidth, Node559height]);
  35961. Node559.a('node.color','rgba(0,0,0,1)');
  35962. Node559.a('node.font',' '+ Node559fontSize + 'px "微软雅黑"');
  35963. Node559.a('node.textvisible',true);
  35964. Node559.a('node.linefeed',false);
  35965. if (false) {
  35966. Node559.a('node.textfunc',function(g) {
  35967. g.beginPath();
  35968. var str=Node559.a('node.text') || '日故障损失电量';
  35969. var color=Node559.a('node.color') || 'rgba(0,0,0,1)';
  35970. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node559width,Node559height,13.3333*_ratio.ratioY,"center",color,' '+ Node559fontSize + 'px "微软雅黑"', 0,g);
  35971. });
  35972. }
  35973. if (false) {
  35974. Node559.a('node.underlinepoints',[Node559lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node559fontSize + 2 , ht.Default.getTextSize('日故障损失电量', ' '+ Node559fontSize + 'px "微软雅黑"').width + 6, (Node559height - Node559fontSize) * 0.5*_ratio.ratioY + Node559fontSize + 2 ]);
  35975. Node559.a('node.underlinevisible',false);
  35976. Node559.a('node.underlineBorderWidth', 1);
  35977. }
  35978. dataModel.add(Node559);
  35979. zoomNodeList.push({
  35980. node: Node559,
  35981. borderWidth: 0,
  35982. attr: 'node.borderwidth'
  35983. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35984. var Node560 = new ht.Node();
  35985. var Node560textStart, Node560textWidth, Node560lineStart, Node560align = 'center', Node560fontSize = 13.3333*_ratio.ratioY,Node560width = 113*_ratio.ratioX, Node560height = 26*_ratio.ratioY;
  35986. (function () {
  35987. if (Node560align === 'left') {
  35988. Node560textStart = Node560fontSize * 0.2 > 2 ? Node560fontSize * 0.2 - 4 : Node560fontSize * 0.2 - 9;
  35989. Node560textWidth = Node560width;
  35990. Node560lineStart = 1;
  35991. } else if (Node560align === 'right') {
  35992. Node560textStart = 0;
  35993. Node560textWidth =Node560fontSize <= 8 ? Node560width + Node560fontSize * 0.2 + 6 : Node560width - Node560fontSize * 0.2;
  35994. Node560lineStart = (Node560width - (ht.Default.getTextSize('日限电损失电量', ' '+ Node560fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  35995. } else if (Node560align === 'center') {
  35996. Node560textStart = -3;
  35997. Node560textWidth = Node560width;
  35998. Node560lineStart = Node560width - ht.Default.getTextSize('日限电损失电量', ' '+ Node560fontSize + 'px "微软雅黑"').width - 11;
  35999. }
  36000. })();
  36001. Node560.setImage(GD.getTextJSON(Node560width, Node560height, true, false, false, ' '+ Node560fontSize + 'px "微软雅黑"'))
  36002. Node560.setPosition(531*ratio.ratioX, 103*ratio.ratioY);
  36003. Node560.setWidth(Node560width);
  36004. Node560.setHeight(Node560height);
  36005. Node560._nodeType = 'text';
  36006. Node560._disallowEvert = true;
  36007. Node560.setRotation(0*Math.PI/180);
  36008. Node560.a('node.width', Node560width);
  36009. Node560.a('node.height', Node560height);
  36010. Node560.a('node.rect', [0, 0, Node560width, Node560height]);
  36011. Node560.a('node.bordercolor','rgba(0,0,0,1)');
  36012. Node560.a('node.borderwidth', 0);
  36013. Node560.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  36014. Node560.a('node.gradient','');
  36015. Node560.a('node.gradientcolor','rgba(255,255,255,0)');
  36016. Node560.a('node.text','日限电损失电量');
  36017. Node560.a('node.textalign','center');
  36018. Node560.a('node.textvAlign','middle');
  36019. Node560.a('node.textrect', [Node560textStart, 0, Node560textWidth, Node560height]);
  36020. Node560.a('node.color','rgba(0,0,0,1)');
  36021. Node560.a('node.font',' '+ Node560fontSize + 'px "微软雅黑"');
  36022. Node560.a('node.textvisible',true);
  36023. Node560.a('node.linefeed',false);
  36024. if (false) {
  36025. Node560.a('node.textfunc',function(g) {
  36026. g.beginPath();
  36027. var str=Node560.a('node.text') || '日限电损失电量';
  36028. var color=Node560.a('node.color') || 'rgba(0,0,0,1)';
  36029. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node560width,Node560height,13.3333*_ratio.ratioY,"center",color,' '+ Node560fontSize + 'px "微软雅黑"', 0,g);
  36030. });
  36031. }
  36032. if (false) {
  36033. Node560.a('node.underlinepoints',[Node560lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node560fontSize + 2 , ht.Default.getTextSize('日限电损失电量', ' '+ Node560fontSize + 'px "微软雅黑"').width + 6, (Node560height - Node560fontSize) * 0.5*_ratio.ratioY + Node560fontSize + 2 ]);
  36034. Node560.a('node.underlinevisible',false);
  36035. Node560.a('node.underlineBorderWidth', 1);
  36036. }
  36037. dataModel.add(Node560);
  36038. zoomNodeList.push({
  36039. node: Node560,
  36040. borderWidth: 0,
  36041. attr: 'node.borderwidth'
  36042. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36043. var Node561 = new ht.Node();
  36044. var Node561textStart, Node561textWidth, Node561lineStart, Node561align = 'center', Node561fontSize = 13.3333*_ratio.ratioY,Node561width = 113*_ratio.ratioX, Node561height = 26*_ratio.ratioY;
  36045. (function () {
  36046. if (Node561align === 'left') {
  36047. Node561textStart = Node561fontSize * 0.2 > 2 ? Node561fontSize * 0.2 - 4 : Node561fontSize * 0.2 - 9;
  36048. Node561textWidth = Node561width;
  36049. Node561lineStart = 1;
  36050. } else if (Node561align === 'right') {
  36051. Node561textStart = 0;
  36052. Node561textWidth =Node561fontSize <= 8 ? Node561width + Node561fontSize * 0.2 + 6 : Node561width - Node561fontSize * 0.2;
  36053. Node561lineStart = (Node561width - (ht.Default.getTextSize('日受累损失电量', ' '+ Node561fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  36054. } else if (Node561align === 'center') {
  36055. Node561textStart = -3;
  36056. Node561textWidth = Node561width;
  36057. Node561lineStart = Node561width - ht.Default.getTextSize('日受累损失电量', ' '+ Node561fontSize + 'px "微软雅黑"').width - 11;
  36058. }
  36059. })();
  36060. Node561.setImage(GD.getTextJSON(Node561width, Node561height, true, false, false, ' '+ Node561fontSize + 'px "微软雅黑"'))
  36061. Node561.setPosition(531*ratio.ratioX, 127*ratio.ratioY);
  36062. Node561.setWidth(Node561width);
  36063. Node561.setHeight(Node561height);
  36064. Node561._nodeType = 'text';
  36065. Node561._disallowEvert = true;
  36066. Node561.setRotation(0*Math.PI/180);
  36067. Node561.a('node.width', Node561width);
  36068. Node561.a('node.height', Node561height);
  36069. Node561.a('node.rect', [0, 0, Node561width, Node561height]);
  36070. Node561.a('node.bordercolor','rgba(0,0,0,1)');
  36071. Node561.a('node.borderwidth', 0);
  36072. Node561.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  36073. Node561.a('node.gradient','');
  36074. Node561.a('node.gradientcolor','rgba(255,255,255,0)');
  36075. Node561.a('node.text','日受累损失电量');
  36076. Node561.a('node.textalign','center');
  36077. Node561.a('node.textvAlign','middle');
  36078. Node561.a('node.textrect', [Node561textStart, 0, Node561textWidth, Node561height]);
  36079. Node561.a('node.color','rgba(0,0,0,1)');
  36080. Node561.a('node.font',' '+ Node561fontSize + 'px "微软雅黑"');
  36081. Node561.a('node.textvisible',true);
  36082. Node561.a('node.linefeed',false);
  36083. if (false) {
  36084. Node561.a('node.textfunc',function(g) {
  36085. g.beginPath();
  36086. var str=Node561.a('node.text') || '日受累损失电量';
  36087. var color=Node561.a('node.color') || 'rgba(0,0,0,1)';
  36088. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node561width,Node561height,13.3333*_ratio.ratioY,"center",color,' '+ Node561fontSize + 'px "微软雅黑"', 0,g);
  36089. });
  36090. }
  36091. if (false) {
  36092. Node561.a('node.underlinepoints',[Node561lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node561fontSize + 2 , ht.Default.getTextSize('日受累损失电量', ' '+ Node561fontSize + 'px "微软雅黑"').width + 6, (Node561height - Node561fontSize) * 0.5*_ratio.ratioY + Node561fontSize + 2 ]);
  36093. Node561.a('node.underlinevisible',false);
  36094. Node561.a('node.underlineBorderWidth', 1);
  36095. }
  36096. dataModel.add(Node561);
  36097. zoomNodeList.push({
  36098. node: Node561,
  36099. borderWidth: 0,
  36100. attr: 'node.borderwidth'
  36101. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36102. var Node562type = 'rect';
  36103. var Node562 = new ht.Node(),
  36104. Node562BorderWidth = 1*2;
  36105. if (Node562type === 'arc') {
  36106. Node562BorderWidth *= 1;
  36107. }
  36108. Node562.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node562type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36109. Node562.setPosition(811*ratio.ratioX, 100*ratio.ratioY);
  36110. Node562.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36111. Node562.s({
  36112. 'pixelPerfect':true
  36113. /*@AddPara@*/
  36114. });
  36115. Node562.a('node.width', 117*_ratio.ratioX);
  36116. Node562.a('node.height', 24.33138*_ratio.ratioY);
  36117. Node562.a('node.type', Node562type);
  36118. Node562.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36119. Node562.a('node.background', 'rgba(240,240,240,1)');
  36120. Node562.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36121. Node562.a('node.gradient', '');
  36122. Node562.a('node.borderwidth', Node562BorderWidth);
  36123. Node562.a('node.color', 'rgba(224,224,224,1)');
  36124. Node562.a('node.fillrect', [0,0,0,0]);
  36125. Node562.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36126. Node562.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36127. Node562.a('node.fillgradient', '');
  36128. if (Node562type !== 'rect') {
  36129. Node562.a('node.arcFrom', parseFloat('@arcFrom@'));
  36130. Node562.a('node.arcTo', parseFloat('@arcTo@'));
  36131. Node562.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36132. }
  36133. if (Node562type === 'arc') {
  36134. Node562.a('node.arcOval', true);
  36135. }
  36136. Node562.setRotation(0*Math.PI/180);
  36137. Node562.borderWidth = Node562BorderWidth;
  36138. Node562.borderFillwidth = Node562BorderWidth;
  36139. dataModel.add(Node562);
  36140. Node562._nodename = 'Node562'
  36141. Node562._nodeType = 'rect';
  36142. zoomNodeList.push({
  36143. node: Node562,
  36144. attr: 'node.borderwidth'
  36145. });
  36146. (function (node, _img) {
  36147. var setWidth = node.setWidth,
  36148. setHeight = node.setHeight;
  36149. node.setWidth = function (width) {
  36150. if (width === this.getWidth()) return ;
  36151. var height = this.getHeight();
  36152. this.a('node.width', width);
  36153. this.a('node.rect', [0,0,width, height]);
  36154. setWidth.apply(this, arguments);
  36155. }
  36156. node.setHeight = function (height) {
  36157. if (height === this.getHeight()) return ;
  36158. var width = this.getWidth();
  36159. this.a('node.height', height);
  36160. this.a('node.rect', [0,0,width, height]);
  36161. setHeight.apply(this, arguments);
  36162. }
  36163. })(Node562, Node562.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36164. var Node563type = 'rect';
  36165. var Node563 = new ht.Node(),
  36166. Node563BorderWidth = 1*2;
  36167. if (Node563type === 'arc') {
  36168. Node563BorderWidth *= 1;
  36169. }
  36170. Node563.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node563type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36171. Node563.setPosition(811*ratio.ratioX, 76*ratio.ratioY);
  36172. Node563.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36173. Node563.s({
  36174. 'pixelPerfect':true
  36175. /*@AddPara@*/
  36176. });
  36177. Node563.a('node.width', 117*_ratio.ratioX);
  36178. Node563.a('node.height', 24.33138*_ratio.ratioY);
  36179. Node563.a('node.type', Node563type);
  36180. Node563.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36181. Node563.a('node.background', 'rgba(240,240,240,1)');
  36182. Node563.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36183. Node563.a('node.gradient', '');
  36184. Node563.a('node.borderwidth', Node563BorderWidth);
  36185. Node563.a('node.color', 'rgba(224,224,224,1)');
  36186. Node563.a('node.fillrect', [0,0,0,0]);
  36187. Node563.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36188. Node563.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36189. Node563.a('node.fillgradient', '');
  36190. if (Node563type !== 'rect') {
  36191. Node563.a('node.arcFrom', parseFloat('@arcFrom@'));
  36192. Node563.a('node.arcTo', parseFloat('@arcTo@'));
  36193. Node563.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36194. }
  36195. if (Node563type === 'arc') {
  36196. Node563.a('node.arcOval', true);
  36197. }
  36198. Node563.setRotation(0*Math.PI/180);
  36199. Node563.borderWidth = Node563BorderWidth;
  36200. Node563.borderFillwidth = Node563BorderWidth;
  36201. dataModel.add(Node563);
  36202. Node563._nodename = 'Node563'
  36203. Node563._nodeType = 'rect';
  36204. zoomNodeList.push({
  36205. node: Node563,
  36206. attr: 'node.borderwidth'
  36207. });
  36208. (function (node, _img) {
  36209. var setWidth = node.setWidth,
  36210. setHeight = node.setHeight;
  36211. node.setWidth = function (width) {
  36212. if (width === this.getWidth()) return ;
  36213. var height = this.getHeight();
  36214. this.a('node.width', width);
  36215. this.a('node.rect', [0,0,width, height]);
  36216. setWidth.apply(this, arguments);
  36217. }
  36218. node.setHeight = function (height) {
  36219. if (height === this.getHeight()) return ;
  36220. var width = this.getWidth();
  36221. this.a('node.height', height);
  36222. this.a('node.rect', [0,0,width, height]);
  36223. setHeight.apply(this, arguments);
  36224. }
  36225. })(Node563, Node563.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36226. var Node564type = 'rect';
  36227. var Node564 = new ht.Node(),
  36228. Node564BorderWidth = 1*2;
  36229. if (Node564type === 'arc') {
  36230. Node564BorderWidth *= 1;
  36231. }
  36232. Node564.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node564type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36233. Node564.setPosition(811*ratio.ratioX, 125*ratio.ratioY);
  36234. Node564.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36235. Node564.s({
  36236. 'pixelPerfect':true
  36237. /*@AddPara@*/
  36238. });
  36239. Node564.a('node.width', 117*_ratio.ratioX);
  36240. Node564.a('node.height', 24.33136*_ratio.ratioY);
  36241. Node564.a('node.type', Node564type);
  36242. Node564.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36243. Node564.a('node.background', 'rgba(240,240,240,1)');
  36244. Node564.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36245. Node564.a('node.gradient', '');
  36246. Node564.a('node.borderwidth', Node564BorderWidth);
  36247. Node564.a('node.color', 'rgba(224,224,224,1)');
  36248. Node564.a('node.fillrect', [0,0,0,0]);
  36249. Node564.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36250. Node564.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36251. Node564.a('node.fillgradient', '');
  36252. if (Node564type !== 'rect') {
  36253. Node564.a('node.arcFrom', parseFloat('@arcFrom@'));
  36254. Node564.a('node.arcTo', parseFloat('@arcTo@'));
  36255. Node564.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36256. }
  36257. if (Node564type === 'arc') {
  36258. Node564.a('node.arcOval', true);
  36259. }
  36260. Node564.setRotation(0*Math.PI/180);
  36261. Node564.borderWidth = Node564BorderWidth;
  36262. Node564.borderFillwidth = Node564BorderWidth;
  36263. dataModel.add(Node564);
  36264. Node564._nodename = 'Node564'
  36265. Node564._nodeType = 'rect';
  36266. zoomNodeList.push({
  36267. node: Node564,
  36268. attr: 'node.borderwidth'
  36269. });
  36270. (function (node, _img) {
  36271. var setWidth = node.setWidth,
  36272. setHeight = node.setHeight;
  36273. node.setWidth = function (width) {
  36274. if (width === this.getWidth()) return ;
  36275. var height = this.getHeight();
  36276. this.a('node.width', width);
  36277. this.a('node.rect', [0,0,width, height]);
  36278. setWidth.apply(this, arguments);
  36279. }
  36280. node.setHeight = function (height) {
  36281. if (height === this.getHeight()) return ;
  36282. var width = this.getWidth();
  36283. this.a('node.height', height);
  36284. this.a('node.rect', [0,0,width, height]);
  36285. setHeight.apply(this, arguments);
  36286. }
  36287. })(Node564, Node564.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36288. var Node565type = 'rect';
  36289. var Node565 = new ht.Node(),
  36290. Node565BorderWidth = 1*2;
  36291. if (Node565type === 'arc') {
  36292. Node565BorderWidth *= 1;
  36293. }
  36294. Node565.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node565type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36295. Node565.setPosition(811*ratio.ratioX, 52*ratio.ratioY);
  36296. Node565.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36297. Node565.s({
  36298. 'pixelPerfect':true
  36299. /*@AddPara@*/
  36300. });
  36301. Node565.a('node.width', 117*_ratio.ratioX);
  36302. Node565.a('node.height', 24.33136*_ratio.ratioY);
  36303. Node565.a('node.type', Node565type);
  36304. Node565.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36305. Node565.a('node.background', 'rgba(240,240,240,1)');
  36306. Node565.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36307. Node565.a('node.gradient', '');
  36308. Node565.a('node.borderwidth', Node565BorderWidth);
  36309. Node565.a('node.color', 'rgba(224,224,224,1)');
  36310. Node565.a('node.fillrect', [0,0,0,0]);
  36311. Node565.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36312. Node565.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36313. Node565.a('node.fillgradient', '');
  36314. if (Node565type !== 'rect') {
  36315. Node565.a('node.arcFrom', parseFloat('@arcFrom@'));
  36316. Node565.a('node.arcTo', parseFloat('@arcTo@'));
  36317. Node565.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36318. }
  36319. if (Node565type === 'arc') {
  36320. Node565.a('node.arcOval', true);
  36321. }
  36322. Node565.setRotation(0*Math.PI/180);
  36323. Node565.borderWidth = Node565BorderWidth;
  36324. Node565.borderFillwidth = Node565BorderWidth;
  36325. dataModel.add(Node565);
  36326. Node565._nodename = 'Node565'
  36327. Node565._nodeType = 'rect';
  36328. zoomNodeList.push({
  36329. node: Node565,
  36330. attr: 'node.borderwidth'
  36331. });
  36332. (function (node, _img) {
  36333. var setWidth = node.setWidth,
  36334. setHeight = node.setHeight;
  36335. node.setWidth = function (width) {
  36336. if (width === this.getWidth()) return ;
  36337. var height = this.getHeight();
  36338. this.a('node.width', width);
  36339. this.a('node.rect', [0,0,width, height]);
  36340. setWidth.apply(this, arguments);
  36341. }
  36342. node.setHeight = function (height) {
  36343. if (height === this.getHeight()) return ;
  36344. var width = this.getWidth();
  36345. this.a('node.height', height);
  36346. this.a('node.rect', [0,0,width, height]);
  36347. setHeight.apply(this, arguments);
  36348. }
  36349. })(Node565, Node565.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36350. var Node566type = 'rect';
  36351. var Node566 = new ht.Node(),
  36352. Node566BorderWidth = 1*2;
  36353. if (Node566type === 'arc') {
  36354. Node566BorderWidth *= 1;
  36355. }
  36356. Node566.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node566type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36357. Node566.setPosition(811*ratio.ratioX, 149*ratio.ratioY);
  36358. Node566.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36359. Node566.s({
  36360. 'pixelPerfect':true
  36361. /*@AddPara@*/
  36362. });
  36363. Node566.a('node.width', 117*_ratio.ratioX);
  36364. Node566.a('node.height', 24.33138*_ratio.ratioY);
  36365. Node566.a('node.type', Node566type);
  36366. Node566.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36367. Node566.a('node.background', 'rgba(240,240,240,1)');
  36368. Node566.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36369. Node566.a('node.gradient', '');
  36370. Node566.a('node.borderwidth', Node566BorderWidth);
  36371. Node566.a('node.color', 'rgba(224,224,224,1)');
  36372. Node566.a('node.fillrect', [0,0,0,0]);
  36373. Node566.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36374. Node566.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36375. Node566.a('node.fillgradient', '');
  36376. if (Node566type !== 'rect') {
  36377. Node566.a('node.arcFrom', parseFloat('@arcFrom@'));
  36378. Node566.a('node.arcTo', parseFloat('@arcTo@'));
  36379. Node566.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36380. }
  36381. if (Node566type === 'arc') {
  36382. Node566.a('node.arcOval', true);
  36383. }
  36384. Node566.setRotation(0*Math.PI/180);
  36385. Node566.borderWidth = Node566BorderWidth;
  36386. Node566.borderFillwidth = Node566BorderWidth;
  36387. dataModel.add(Node566);
  36388. Node566._nodename = 'Node566'
  36389. Node566._nodeType = 'rect';
  36390. zoomNodeList.push({
  36391. node: Node566,
  36392. attr: 'node.borderwidth'
  36393. });
  36394. (function (node, _img) {
  36395. var setWidth = node.setWidth,
  36396. setHeight = node.setHeight;
  36397. node.setWidth = function (width) {
  36398. if (width === this.getWidth()) return ;
  36399. var height = this.getHeight();
  36400. this.a('node.width', width);
  36401. this.a('node.rect', [0,0,width, height]);
  36402. setWidth.apply(this, arguments);
  36403. }
  36404. node.setHeight = function (height) {
  36405. if (height === this.getHeight()) return ;
  36406. var width = this.getWidth();
  36407. this.a('node.height', height);
  36408. this.a('node.rect', [0,0,width, height]);
  36409. setHeight.apply(this, arguments);
  36410. }
  36411. })(Node566, Node566.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36412. var Node567 = new ht.Node();
  36413. var Node567textStart, Node567textWidth, Node567lineStart, Node567align = 'center', Node567fontSize = 13.3333*_ratio.ratioY,Node567width = 110*_ratio.ratioX, Node567height = 26*_ratio.ratioY;
  36414. (function () {
  36415. if (Node567align === 'left') {
  36416. Node567textStart = Node567fontSize * 0.2 > 2 ? Node567fontSize * 0.2 - 4 : Node567fontSize * 0.2 - 9;
  36417. Node567textWidth = Node567width;
  36418. Node567lineStart = 1;
  36419. } else if (Node567align === 'right') {
  36420. Node567textStart = 0;
  36421. Node567textWidth =Node567fontSize <= 8 ? Node567width + Node567fontSize * 0.2 + 6 : Node567width - Node567fontSize * 0.2;
  36422. Node567lineStart = (Node567width - (ht.Default.getTextSize('月维护损失电量', ' '+ Node567fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  36423. } else if (Node567align === 'center') {
  36424. Node567textStart = -3;
  36425. Node567textWidth = Node567width;
  36426. Node567lineStart = Node567width - ht.Default.getTextSize('月维护损失电量', ' '+ Node567fontSize + 'px "微软雅黑"').width - 11;
  36427. }
  36428. })();
  36429. Node567.setImage(GD.getTextJSON(Node567width, Node567height, true, false, false, ' '+ Node567fontSize + 'px "微软雅黑"'))
  36430. Node567.setPosition(811*ratio.ratioX, 54*ratio.ratioY);
  36431. Node567.setWidth(Node567width);
  36432. Node567.setHeight(Node567height);
  36433. Node567._nodeType = 'text';
  36434. Node567._disallowEvert = true;
  36435. Node567.setRotation(0*Math.PI/180);
  36436. Node567.a('node.width', Node567width);
  36437. Node567.a('node.height', Node567height);
  36438. Node567.a('node.rect', [0, 0, Node567width, Node567height]);
  36439. Node567.a('node.bordercolor','rgba(0,0,0,1)');
  36440. Node567.a('node.borderwidth', 0);
  36441. Node567.a('node.background','' || 'rgba(0,0,0,0)');
  36442. Node567.a('node.gradient','');
  36443. Node567.a('node.gradientcolor','');
  36444. Node567.a('node.text','月维护损失电量');
  36445. Node567.a('node.textalign','center');
  36446. Node567.a('node.textvAlign','middle');
  36447. Node567.a('node.textrect', [Node567textStart, 0, Node567textWidth, Node567height]);
  36448. Node567.a('node.color','rgba(0,0,0,1)');
  36449. Node567.a('node.font',' '+ Node567fontSize + 'px "微软雅黑"');
  36450. Node567.a('node.textvisible',true);
  36451. Node567.a('node.linefeed',false);
  36452. if (false) {
  36453. Node567.a('node.textfunc',function(g) {
  36454. g.beginPath();
  36455. var str=Node567.a('node.text') || '月维护损失电量';
  36456. var color=Node567.a('node.color') || 'rgba(0,0,0,1)';
  36457. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node567width,Node567height,13.3333*_ratio.ratioY,"center",color,' '+ Node567fontSize + 'px "微软雅黑"', 0,g);
  36458. });
  36459. }
  36460. if (false) {
  36461. Node567.a('node.underlinepoints',[Node567lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node567fontSize + 2 , ht.Default.getTextSize('月维护损失电量', ' '+ Node567fontSize + 'px "微软雅黑"').width + 6, (Node567height - Node567fontSize) * 0.5*_ratio.ratioY + Node567fontSize + 2 ]);
  36462. Node567.a('node.underlinevisible',false);
  36463. Node567.a('node.underlineBorderWidth', 1);
  36464. }
  36465. dataModel.add(Node567);
  36466. zoomNodeList.push({
  36467. node: Node567,
  36468. borderWidth: 0,
  36469. attr: 'node.borderwidth'
  36470. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36471. var Node568 = new ht.Node();
  36472. var Node568textStart, Node568textWidth, Node568lineStart, Node568align = 'center', Node568fontSize = 13.3333*_ratio.ratioY,Node568width = 110*_ratio.ratioX, Node568height = 26*_ratio.ratioY;
  36473. (function () {
  36474. if (Node568align === 'left') {
  36475. Node568textStart = Node568fontSize * 0.2 > 2 ? Node568fontSize * 0.2 - 4 : Node568fontSize * 0.2 - 9;
  36476. Node568textWidth = Node568width;
  36477. Node568lineStart = 1;
  36478. } else if (Node568align === 'right') {
  36479. Node568textStart = 0;
  36480. Node568textWidth =Node568fontSize <= 8 ? Node568width + Node568fontSize * 0.2 + 6 : Node568width - Node568fontSize * 0.2;
  36481. Node568lineStart = (Node568width - (ht.Default.getTextSize('月故障损失电量', ' '+ Node568fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  36482. } else if (Node568align === 'center') {
  36483. Node568textStart = -3;
  36484. Node568textWidth = Node568width;
  36485. Node568lineStart = Node568width - ht.Default.getTextSize('月故障损失电量', ' '+ Node568fontSize + 'px "微软雅黑"').width - 11;
  36486. }
  36487. })();
  36488. Node568.setImage(GD.getTextJSON(Node568width, Node568height, true, false, false, ' '+ Node568fontSize + 'px "微软雅黑"'))
  36489. Node568.setPosition(811*ratio.ratioX, 78*ratio.ratioY);
  36490. Node568.setWidth(Node568width);
  36491. Node568.setHeight(Node568height);
  36492. Node568._nodeType = 'text';
  36493. Node568._disallowEvert = true;
  36494. Node568.setRotation(0*Math.PI/180);
  36495. Node568.a('node.width', Node568width);
  36496. Node568.a('node.height', Node568height);
  36497. Node568.a('node.rect', [0, 0, Node568width, Node568height]);
  36498. Node568.a('node.bordercolor','rgba(0,0,0,1)');
  36499. Node568.a('node.borderwidth', 0);
  36500. Node568.a('node.background','' || 'rgba(0,0,0,0)');
  36501. Node568.a('node.gradient','');
  36502. Node568.a('node.gradientcolor','');
  36503. Node568.a('node.text','月故障损失电量');
  36504. Node568.a('node.textalign','center');
  36505. Node568.a('node.textvAlign','middle');
  36506. Node568.a('node.textrect', [Node568textStart, 0, Node568textWidth, Node568height]);
  36507. Node568.a('node.color','rgba(0,0,0,1)');
  36508. Node568.a('node.font',' '+ Node568fontSize + 'px "微软雅黑"');
  36509. Node568.a('node.textvisible',true);
  36510. Node568.a('node.linefeed',false);
  36511. if (false) {
  36512. Node568.a('node.textfunc',function(g) {
  36513. g.beginPath();
  36514. var str=Node568.a('node.text') || '月故障损失电量';
  36515. var color=Node568.a('node.color') || 'rgba(0,0,0,1)';
  36516. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node568width,Node568height,13.3333*_ratio.ratioY,"center",color,' '+ Node568fontSize + 'px "微软雅黑"', 0,g);
  36517. });
  36518. }
  36519. if (false) {
  36520. Node568.a('node.underlinepoints',[Node568lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node568fontSize + 2 , ht.Default.getTextSize('月故障损失电量', ' '+ Node568fontSize + 'px "微软雅黑"').width + 6, (Node568height - Node568fontSize) * 0.5*_ratio.ratioY + Node568fontSize + 2 ]);
  36521. Node568.a('node.underlinevisible',false);
  36522. Node568.a('node.underlineBorderWidth', 1);
  36523. }
  36524. dataModel.add(Node568);
  36525. zoomNodeList.push({
  36526. node: Node568,
  36527. borderWidth: 0,
  36528. attr: 'node.borderwidth'
  36529. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36530. var Node569 = new ht.Node();
  36531. var Node569textStart, Node569textWidth, Node569lineStart, Node569align = 'center', Node569fontSize = 13.3333*_ratio.ratioY,Node569width = 110*_ratio.ratioX, Node569height = 26*_ratio.ratioY;
  36532. (function () {
  36533. if (Node569align === 'left') {
  36534. Node569textStart = Node569fontSize * 0.2 > 2 ? Node569fontSize * 0.2 - 4 : Node569fontSize * 0.2 - 9;
  36535. Node569textWidth = Node569width;
  36536. Node569lineStart = 1;
  36537. } else if (Node569align === 'right') {
  36538. Node569textStart = 0;
  36539. Node569textWidth =Node569fontSize <= 8 ? Node569width + Node569fontSize * 0.2 + 6 : Node569width - Node569fontSize * 0.2;
  36540. Node569lineStart = (Node569width - (ht.Default.getTextSize('月限电损失电量', ' '+ Node569fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  36541. } else if (Node569align === 'center') {
  36542. Node569textStart = -3;
  36543. Node569textWidth = Node569width;
  36544. Node569lineStart = Node569width - ht.Default.getTextSize('月限电损失电量', ' '+ Node569fontSize + 'px "微软雅黑"').width - 11;
  36545. }
  36546. })();
  36547. Node569.setImage(GD.getTextJSON(Node569width, Node569height, true, false, false, ' '+ Node569fontSize + 'px "微软雅黑"'))
  36548. Node569.setPosition(811*ratio.ratioX, 103*ratio.ratioY);
  36549. Node569.setWidth(Node569width);
  36550. Node569.setHeight(Node569height);
  36551. Node569._nodeType = 'text';
  36552. Node569._disallowEvert = true;
  36553. Node569.setRotation(0*Math.PI/180);
  36554. Node569.a('node.width', Node569width);
  36555. Node569.a('node.height', Node569height);
  36556. Node569.a('node.rect', [0, 0, Node569width, Node569height]);
  36557. Node569.a('node.bordercolor','rgba(0,0,0,1)');
  36558. Node569.a('node.borderwidth', 0);
  36559. Node569.a('node.background','' || 'rgba(0,0,0,0)');
  36560. Node569.a('node.gradient','');
  36561. Node569.a('node.gradientcolor','');
  36562. Node569.a('node.text','月限电损失电量');
  36563. Node569.a('node.textalign','center');
  36564. Node569.a('node.textvAlign','middle');
  36565. Node569.a('node.textrect', [Node569textStart, 0, Node569textWidth, Node569height]);
  36566. Node569.a('node.color','rgba(0,0,0,1)');
  36567. Node569.a('node.font',' '+ Node569fontSize + 'px "微软雅黑"');
  36568. Node569.a('node.textvisible',true);
  36569. Node569.a('node.linefeed',false);
  36570. if (false) {
  36571. Node569.a('node.textfunc',function(g) {
  36572. g.beginPath();
  36573. var str=Node569.a('node.text') || '月限电损失电量';
  36574. var color=Node569.a('node.color') || 'rgba(0,0,0,1)';
  36575. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node569width,Node569height,13.3333*_ratio.ratioY,"center",color,' '+ Node569fontSize + 'px "微软雅黑"', 0,g);
  36576. });
  36577. }
  36578. if (false) {
  36579. Node569.a('node.underlinepoints',[Node569lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node569fontSize + 2 , ht.Default.getTextSize('月限电损失电量', ' '+ Node569fontSize + 'px "微软雅黑"').width + 6, (Node569height - Node569fontSize) * 0.5*_ratio.ratioY + Node569fontSize + 2 ]);
  36580. Node569.a('node.underlinevisible',false);
  36581. Node569.a('node.underlineBorderWidth', 1);
  36582. }
  36583. dataModel.add(Node569);
  36584. zoomNodeList.push({
  36585. node: Node569,
  36586. borderWidth: 0,
  36587. attr: 'node.borderwidth'
  36588. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36589. var Node570 = new ht.Node();
  36590. var Node570textStart, Node570textWidth, Node570lineStart, Node570align = 'center', Node570fontSize = 13.3333*_ratio.ratioY,Node570width = 110*_ratio.ratioX, Node570height = 26*_ratio.ratioY;
  36591. (function () {
  36592. if (Node570align === 'left') {
  36593. Node570textStart = Node570fontSize * 0.2 > 2 ? Node570fontSize * 0.2 - 4 : Node570fontSize * 0.2 - 9;
  36594. Node570textWidth = Node570width;
  36595. Node570lineStart = 1;
  36596. } else if (Node570align === 'right') {
  36597. Node570textStart = 0;
  36598. Node570textWidth =Node570fontSize <= 8 ? Node570width + Node570fontSize * 0.2 + 6 : Node570width - Node570fontSize * 0.2;
  36599. Node570lineStart = (Node570width - (ht.Default.getTextSize('月受累损失电量', ' '+ Node570fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  36600. } else if (Node570align === 'center') {
  36601. Node570textStart = -3;
  36602. Node570textWidth = Node570width;
  36603. Node570lineStart = Node570width - ht.Default.getTextSize('月受累损失电量', ' '+ Node570fontSize + 'px "微软雅黑"').width - 11;
  36604. }
  36605. })();
  36606. Node570.setImage(GD.getTextJSON(Node570width, Node570height, true, false, false, ' '+ Node570fontSize + 'px "微软雅黑"'))
  36607. Node570.setPosition(811*ratio.ratioX, 127*ratio.ratioY);
  36608. Node570.setWidth(Node570width);
  36609. Node570.setHeight(Node570height);
  36610. Node570._nodeType = 'text';
  36611. Node570._disallowEvert = true;
  36612. Node570.setRotation(0*Math.PI/180);
  36613. Node570.a('node.width', Node570width);
  36614. Node570.a('node.height', Node570height);
  36615. Node570.a('node.rect', [0, 0, Node570width, Node570height]);
  36616. Node570.a('node.bordercolor','rgba(0,0,0,1)');
  36617. Node570.a('node.borderwidth', 0);
  36618. Node570.a('node.background','' || 'rgba(0,0,0,0)');
  36619. Node570.a('node.gradient','');
  36620. Node570.a('node.gradientcolor','');
  36621. Node570.a('node.text','月受累损失电量');
  36622. Node570.a('node.textalign','center');
  36623. Node570.a('node.textvAlign','middle');
  36624. Node570.a('node.textrect', [Node570textStart, 0, Node570textWidth, Node570height]);
  36625. Node570.a('node.color','rgba(0,0,0,1)');
  36626. Node570.a('node.font',' '+ Node570fontSize + 'px "微软雅黑"');
  36627. Node570.a('node.textvisible',true);
  36628. Node570.a('node.linefeed',false);
  36629. if (false) {
  36630. Node570.a('node.textfunc',function(g) {
  36631. g.beginPath();
  36632. var str=Node570.a('node.text') || '月受累损失电量';
  36633. var color=Node570.a('node.color') || 'rgba(0,0,0,1)';
  36634. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node570width,Node570height,13.3333*_ratio.ratioY,"center",color,' '+ Node570fontSize + 'px "微软雅黑"', 0,g);
  36635. });
  36636. }
  36637. if (false) {
  36638. Node570.a('node.underlinepoints',[Node570lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node570fontSize + 2 , ht.Default.getTextSize('月受累损失电量', ' '+ Node570fontSize + 'px "微软雅黑"').width + 6, (Node570height - Node570fontSize) * 0.5*_ratio.ratioY + Node570fontSize + 2 ]);
  36639. Node570.a('node.underlinevisible',false);
  36640. Node570.a('node.underlineBorderWidth', 1);
  36641. }
  36642. dataModel.add(Node570);
  36643. zoomNodeList.push({
  36644. node: Node570,
  36645. borderWidth: 0,
  36646. attr: 'node.borderwidth'
  36647. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36648. var Node571type = 'rect';
  36649. var Node571 = new ht.Node(),
  36650. Node571BorderWidth = 1*2;
  36651. if (Node571type === 'arc') {
  36652. Node571BorderWidth *= 1;
  36653. }
  36654. Node571.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node571type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36655. Node571.setPosition(917*ratio.ratioX, 52*ratio.ratioY);
  36656. Node571.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36657. Node571.s({
  36658. 'pixelPerfect':true
  36659. /*@AddPara@*/
  36660. });
  36661. Node571.a('node.width', 95*_ratio.ratioX);
  36662. Node571.a('node.height', 24.33136*_ratio.ratioY);
  36663. Node571.a('node.type', Node571type);
  36664. Node571.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36665. Node571.a('node.background', 'rgba(255,255,255,0.003921569)');
  36666. Node571.a('node.gradientcolor', '');
  36667. Node571.a('node.gradient', '');
  36668. Node571.a('node.borderwidth', Node571BorderWidth);
  36669. Node571.a('node.color', 'rgba(224,224,224,1)');
  36670. Node571.a('node.fillrect', [0,0,0,0]);
  36671. Node571.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36672. Node571.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36673. Node571.a('node.fillgradient', '');
  36674. if (Node571type !== 'rect') {
  36675. Node571.a('node.arcFrom', parseFloat('@arcFrom@'));
  36676. Node571.a('node.arcTo', parseFloat('@arcTo@'));
  36677. Node571.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36678. }
  36679. if (Node571type === 'arc') {
  36680. Node571.a('node.arcOval', true);
  36681. }
  36682. Node571.setRotation(0*Math.PI/180);
  36683. Node571.borderWidth = Node571BorderWidth;
  36684. Node571.borderFillwidth = Node571BorderWidth;
  36685. dataModel.add(Node571);
  36686. Node571._nodename = 'Node571'
  36687. Node571._nodeType = 'rect';
  36688. zoomNodeList.push({
  36689. node: Node571,
  36690. attr: 'node.borderwidth'
  36691. });
  36692. (function (node, _img) {
  36693. var setWidth = node.setWidth,
  36694. setHeight = node.setHeight;
  36695. node.setWidth = function (width) {
  36696. if (width === this.getWidth()) return ;
  36697. var height = this.getHeight();
  36698. this.a('node.width', width);
  36699. this.a('node.rect', [0,0,width, height]);
  36700. setWidth.apply(this, arguments);
  36701. }
  36702. node.setHeight = function (height) {
  36703. if (height === this.getHeight()) return ;
  36704. var width = this.getWidth();
  36705. this.a('node.height', height);
  36706. this.a('node.rect', [0,0,width, height]);
  36707. setHeight.apply(this, arguments);
  36708. }
  36709. })(Node571, Node571.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36710. var Node572type = 'rect';
  36711. var Node572 = new ht.Node(),
  36712. Node572BorderWidth = 1*2;
  36713. if (Node572type === 'arc') {
  36714. Node572BorderWidth *= 1;
  36715. }
  36716. Node572.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node572type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36717. Node572.setPosition(917*ratio.ratioX, 76*ratio.ratioY);
  36718. Node572.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36719. Node572.s({
  36720. 'pixelPerfect':true
  36721. /*@AddPara@*/
  36722. });
  36723. Node572.a('node.width', 95*_ratio.ratioX);
  36724. Node572.a('node.height', 24.33138*_ratio.ratioY);
  36725. Node572.a('node.type', Node572type);
  36726. Node572.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36727. Node572.a('node.background', 'rgba(255,255,255,0.003921569)');
  36728. Node572.a('node.gradientcolor', '');
  36729. Node572.a('node.gradient', '');
  36730. Node572.a('node.borderwidth', Node572BorderWidth);
  36731. Node572.a('node.color', 'rgba(224,224,224,1)');
  36732. Node572.a('node.fillrect', [0,0,0,0]);
  36733. Node572.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36734. Node572.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36735. Node572.a('node.fillgradient', '');
  36736. if (Node572type !== 'rect') {
  36737. Node572.a('node.arcFrom', parseFloat('@arcFrom@'));
  36738. Node572.a('node.arcTo', parseFloat('@arcTo@'));
  36739. Node572.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36740. }
  36741. if (Node572type === 'arc') {
  36742. Node572.a('node.arcOval', true);
  36743. }
  36744. Node572.setRotation(0*Math.PI/180);
  36745. Node572.borderWidth = Node572BorderWidth;
  36746. Node572.borderFillwidth = Node572BorderWidth;
  36747. dataModel.add(Node572);
  36748. Node572._nodename = 'Node572'
  36749. Node572._nodeType = 'rect';
  36750. zoomNodeList.push({
  36751. node: Node572,
  36752. attr: 'node.borderwidth'
  36753. });
  36754. (function (node, _img) {
  36755. var setWidth = node.setWidth,
  36756. setHeight = node.setHeight;
  36757. node.setWidth = function (width) {
  36758. if (width === this.getWidth()) return ;
  36759. var height = this.getHeight();
  36760. this.a('node.width', width);
  36761. this.a('node.rect', [0,0,width, height]);
  36762. setWidth.apply(this, arguments);
  36763. }
  36764. node.setHeight = function (height) {
  36765. if (height === this.getHeight()) return ;
  36766. var width = this.getWidth();
  36767. this.a('node.height', height);
  36768. this.a('node.rect', [0,0,width, height]);
  36769. setHeight.apply(this, arguments);
  36770. }
  36771. })(Node572, Node572.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36772. var Node573type = 'rect';
  36773. var Node573 = new ht.Node(),
  36774. Node573BorderWidth = 1*2;
  36775. if (Node573type === 'arc') {
  36776. Node573BorderWidth *= 1;
  36777. }
  36778. Node573.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node573type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36779. Node573.setPosition(917*ratio.ratioX, 100*ratio.ratioY);
  36780. Node573.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36781. Node573.s({
  36782. 'pixelPerfect':true
  36783. /*@AddPara@*/
  36784. });
  36785. Node573.a('node.width', 95*_ratio.ratioX);
  36786. Node573.a('node.height', 24.33138*_ratio.ratioY);
  36787. Node573.a('node.type', Node573type);
  36788. Node573.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36789. Node573.a('node.background', 'rgba(255,255,255,0.003921569)');
  36790. Node573.a('node.gradientcolor', '');
  36791. Node573.a('node.gradient', '');
  36792. Node573.a('node.borderwidth', Node573BorderWidth);
  36793. Node573.a('node.color', 'rgba(224,224,224,1)');
  36794. Node573.a('node.fillrect', [0,0,0,0]);
  36795. Node573.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36796. Node573.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36797. Node573.a('node.fillgradient', '');
  36798. if (Node573type !== 'rect') {
  36799. Node573.a('node.arcFrom', parseFloat('@arcFrom@'));
  36800. Node573.a('node.arcTo', parseFloat('@arcTo@'));
  36801. Node573.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36802. }
  36803. if (Node573type === 'arc') {
  36804. Node573.a('node.arcOval', true);
  36805. }
  36806. Node573.setRotation(0*Math.PI/180);
  36807. Node573.borderWidth = Node573BorderWidth;
  36808. Node573.borderFillwidth = Node573BorderWidth;
  36809. dataModel.add(Node573);
  36810. Node573._nodename = 'Node573'
  36811. Node573._nodeType = 'rect';
  36812. zoomNodeList.push({
  36813. node: Node573,
  36814. attr: 'node.borderwidth'
  36815. });
  36816. (function (node, _img) {
  36817. var setWidth = node.setWidth,
  36818. setHeight = node.setHeight;
  36819. node.setWidth = function (width) {
  36820. if (width === this.getWidth()) return ;
  36821. var height = this.getHeight();
  36822. this.a('node.width', width);
  36823. this.a('node.rect', [0,0,width, height]);
  36824. setWidth.apply(this, arguments);
  36825. }
  36826. node.setHeight = function (height) {
  36827. if (height === this.getHeight()) return ;
  36828. var width = this.getWidth();
  36829. this.a('node.height', height);
  36830. this.a('node.rect', [0,0,width, height]);
  36831. setHeight.apply(this, arguments);
  36832. }
  36833. })(Node573, Node573.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36834. var Node574type = 'rect';
  36835. var Node574 = new ht.Node(),
  36836. Node574BorderWidth = 1*2;
  36837. if (Node574type === 'arc') {
  36838. Node574BorderWidth *= 1;
  36839. }
  36840. Node574.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node574type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36841. Node574.setPosition(917*ratio.ratioX, 125*ratio.ratioY);
  36842. Node574.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36843. Node574.s({
  36844. 'pixelPerfect':true
  36845. /*@AddPara@*/
  36846. });
  36847. Node574.a('node.width', 95*_ratio.ratioX);
  36848. Node574.a('node.height', 24.33136*_ratio.ratioY);
  36849. Node574.a('node.type', Node574type);
  36850. Node574.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36851. Node574.a('node.background', 'rgba(255,255,255,0.003921569)');
  36852. Node574.a('node.gradientcolor', '');
  36853. Node574.a('node.gradient', '');
  36854. Node574.a('node.borderwidth', Node574BorderWidth);
  36855. Node574.a('node.color', 'rgba(224,224,224,1)');
  36856. Node574.a('node.fillrect', [0,0,0,0]);
  36857. Node574.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36858. Node574.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36859. Node574.a('node.fillgradient', '');
  36860. if (Node574type !== 'rect') {
  36861. Node574.a('node.arcFrom', parseFloat('@arcFrom@'));
  36862. Node574.a('node.arcTo', parseFloat('@arcTo@'));
  36863. Node574.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36864. }
  36865. if (Node574type === 'arc') {
  36866. Node574.a('node.arcOval', true);
  36867. }
  36868. Node574.setRotation(0*Math.PI/180);
  36869. Node574.borderWidth = Node574BorderWidth;
  36870. Node574.borderFillwidth = Node574BorderWidth;
  36871. dataModel.add(Node574);
  36872. Node574._nodename = 'Node574'
  36873. Node574._nodeType = 'rect';
  36874. zoomNodeList.push({
  36875. node: Node574,
  36876. attr: 'node.borderwidth'
  36877. });
  36878. (function (node, _img) {
  36879. var setWidth = node.setWidth,
  36880. setHeight = node.setHeight;
  36881. node.setWidth = function (width) {
  36882. if (width === this.getWidth()) return ;
  36883. var height = this.getHeight();
  36884. this.a('node.width', width);
  36885. this.a('node.rect', [0,0,width, height]);
  36886. setWidth.apply(this, arguments);
  36887. }
  36888. node.setHeight = function (height) {
  36889. if (height === this.getHeight()) return ;
  36890. var width = this.getWidth();
  36891. this.a('node.height', height);
  36892. this.a('node.rect', [0,0,width, height]);
  36893. setHeight.apply(this, arguments);
  36894. }
  36895. })(Node574, Node574.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36896. var Node575type = 'rect';
  36897. var Node575 = new ht.Node(),
  36898. Node575BorderWidth = 1*2;
  36899. if (Node575type === 'arc') {
  36900. Node575BorderWidth *= 1;
  36901. }
  36902. Node575.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node575type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36903. Node575.setPosition(917*ratio.ratioX, 149*ratio.ratioY);
  36904. Node575.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36905. Node575.s({
  36906. 'pixelPerfect':true
  36907. /*@AddPara@*/
  36908. });
  36909. Node575.a('node.width', 95*_ratio.ratioX);
  36910. Node575.a('node.height', 24.33138*_ratio.ratioY);
  36911. Node575.a('node.type', Node575type);
  36912. Node575.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36913. Node575.a('node.background', 'rgba(255,255,255,0.003921569)');
  36914. Node575.a('node.gradientcolor', '');
  36915. Node575.a('node.gradient', '');
  36916. Node575.a('node.borderwidth', Node575BorderWidth);
  36917. Node575.a('node.color', 'rgba(224,224,224,1)');
  36918. Node575.a('node.fillrect', [0,0,0,0]);
  36919. Node575.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36920. Node575.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36921. Node575.a('node.fillgradient', '');
  36922. if (Node575type !== 'rect') {
  36923. Node575.a('node.arcFrom', parseFloat('@arcFrom@'));
  36924. Node575.a('node.arcTo', parseFloat('@arcTo@'));
  36925. Node575.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36926. }
  36927. if (Node575type === 'arc') {
  36928. Node575.a('node.arcOval', true);
  36929. }
  36930. Node575.setRotation(0*Math.PI/180);
  36931. Node575.borderWidth = Node575BorderWidth;
  36932. Node575.borderFillwidth = Node575BorderWidth;
  36933. dataModel.add(Node575);
  36934. Node575._nodename = 'Node575'
  36935. Node575._nodeType = 'rect';
  36936. zoomNodeList.push({
  36937. node: Node575,
  36938. attr: 'node.borderwidth'
  36939. });
  36940. (function (node, _img) {
  36941. var setWidth = node.setWidth,
  36942. setHeight = node.setHeight;
  36943. node.setWidth = function (width) {
  36944. if (width === this.getWidth()) return ;
  36945. var height = this.getHeight();
  36946. this.a('node.width', width);
  36947. this.a('node.rect', [0,0,width, height]);
  36948. setWidth.apply(this, arguments);
  36949. }
  36950. node.setHeight = function (height) {
  36951. if (height === this.getHeight()) return ;
  36952. var width = this.getWidth();
  36953. this.a('node.height', height);
  36954. this.a('node.rect', [0,0,width, height]);
  36955. setHeight.apply(this, arguments);
  36956. }
  36957. })(Node575, Node575.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36958. var Node576type = 'rect';
  36959. var Node576 = new ht.Node(),
  36960. Node576BorderWidth = 1*2;
  36961. if (Node576type === 'arc') {
  36962. Node576BorderWidth *= 1;
  36963. }
  36964. Node576.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node576type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36965. Node576.setPosition(997*ratio.ratioX, 52*ratio.ratioY);
  36966. Node576.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36967. Node576.s({
  36968. 'pixelPerfect':true
  36969. /*@AddPara@*/
  36970. });
  36971. Node576.a('node.width', 65*_ratio.ratioX);
  36972. Node576.a('node.height', 24.33136*_ratio.ratioY);
  36973. Node576.a('node.type', Node576type);
  36974. Node576.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36975. Node576.a('node.background', 'rgba(255,255,255,0.003921569)');
  36976. Node576.a('node.gradientcolor', '');
  36977. Node576.a('node.gradient', '');
  36978. Node576.a('node.borderwidth', Node576BorderWidth);
  36979. Node576.a('node.color', 'rgba(224,224,224,1)');
  36980. Node576.a('node.fillrect', [0,0,0,0]);
  36981. Node576.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36982. Node576.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36983. Node576.a('node.fillgradient', '');
  36984. if (Node576type !== 'rect') {
  36985. Node576.a('node.arcFrom', parseFloat('@arcFrom@'));
  36986. Node576.a('node.arcTo', parseFloat('@arcTo@'));
  36987. Node576.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36988. }
  36989. if (Node576type === 'arc') {
  36990. Node576.a('node.arcOval', true);
  36991. }
  36992. Node576.setRotation(0*Math.PI/180);
  36993. Node576.borderWidth = Node576BorderWidth;
  36994. Node576.borderFillwidth = Node576BorderWidth;
  36995. dataModel.add(Node576);
  36996. Node576._nodename = 'Node576'
  36997. Node576._nodeType = 'rect';
  36998. zoomNodeList.push({
  36999. node: Node576,
  37000. attr: 'node.borderwidth'
  37001. });
  37002. (function (node, _img) {
  37003. var setWidth = node.setWidth,
  37004. setHeight = node.setHeight;
  37005. node.setWidth = function (width) {
  37006. if (width === this.getWidth()) return ;
  37007. var height = this.getHeight();
  37008. this.a('node.width', width);
  37009. this.a('node.rect', [0,0,width, height]);
  37010. setWidth.apply(this, arguments);
  37011. }
  37012. node.setHeight = function (height) {
  37013. if (height === this.getHeight()) return ;
  37014. var width = this.getWidth();
  37015. this.a('node.height', height);
  37016. this.a('node.rect', [0,0,width, height]);
  37017. setHeight.apply(this, arguments);
  37018. }
  37019. })(Node576, Node576.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37020. var Node577 = new ht.Node();
  37021. var Node577textStart, Node577textWidth, Node577lineStart, Node577align = 'center', Node577fontSize = 14.66663*_ratio.ratioY,Node577width = 59*_ratio.ratioX, Node577height = 26*_ratio.ratioY;
  37022. (function () {
  37023. if (Node577align === 'left') {
  37024. Node577textStart = Node577fontSize * 0.2 > 2 ? Node577fontSize * 0.2 - 4 : Node577fontSize * 0.2 - 9;
  37025. Node577textWidth = Node577width;
  37026. Node577lineStart = 1;
  37027. } else if (Node577align === 'right') {
  37028. Node577textStart = 0;
  37029. Node577textWidth =Node577fontSize <= 8 ? Node577width + Node577fontSize * 0.2 + 6 : Node577width - Node577fontSize * 0.2;
  37030. Node577lineStart = (Node577width - (ht.Default.getTextSize('0', ' '+ Node577fontSize + 'px "Arial"').width + 6)) * 0.5;
  37031. } else if (Node577align === 'center') {
  37032. Node577textStart = -3;
  37033. Node577textWidth = Node577width;
  37034. Node577lineStart = Node577width - ht.Default.getTextSize('0', ' '+ Node577fontSize + 'px "Arial"').width - 11;
  37035. }
  37036. })();
  37037. Node577.setImage(GD.getTextJSON(Node577width, Node577height, true, false, false, ' '+ Node577fontSize + 'px "Arial"'))
  37038. Node577.setPosition(917*ratio.ratioX, 54*ratio.ratioY);
  37039. Node577.setWidth(Node577width);
  37040. Node577.setHeight(Node577height);
  37041. Node577._nodeType = 'text';
  37042. Node577._disallowEvert = true;
  37043. Node577.setRotation(0*Math.PI/180);
  37044. Node577.a('node.width', Node577width);
  37045. Node577.a('node.height', Node577height);
  37046. Node577.a('node.rect', [0, 0, Node577width, Node577height]);
  37047. Node577.a('node.bordercolor','rgba(0,0,0,1)');
  37048. Node577.a('node.borderwidth', 0);
  37049. Node577.a('node.background','' || 'rgba(0,0,0,0)');
  37050. Node577.a('node.gradient','');
  37051. Node577.a('node.gradientcolor','');
  37052. Node577.a('node.text','0');
  37053. Node577.a('node.textalign','center');
  37054. Node577.a('node.textvAlign','middle');
  37055. Node577.a('node.textrect', [Node577textStart, 0, Node577textWidth, Node577height]);
  37056. Node577.a('node.color','rgba(0,0,0,1)');
  37057. Node577.a('node.font',' '+ Node577fontSize + 'px "Arial"');
  37058. Node577.a('node.textvisible',true);
  37059. Node577.a('node.linefeed',false);
  37060. if (false) {
  37061. Node577.a('node.textfunc',function(g) {
  37062. g.beginPath();
  37063. var str=Node577.a('node.text') || '0';
  37064. var color=Node577.a('node.color') || 'rgba(0,0,0,1)';
  37065. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node577width,Node577height,14.66663*_ratio.ratioY,"center",color,' '+ Node577fontSize + 'px "Arial"', 0,g);
  37066. });
  37067. }
  37068. if (false) {
  37069. Node577.a('node.underlinepoints',[Node577lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node577fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node577fontSize + 'px "Arial"').width + 6, (Node577height - Node577fontSize) * 0.5*_ratio.ratioY + Node577fontSize + 2 ]);
  37070. Node577.a('node.underlinevisible',false);
  37071. Node577.a('node.underlineBorderWidth', 1);
  37072. }
  37073. dataModel.add(Node577);
  37074. zoomNodeList.push({
  37075. node: Node577,
  37076. borderWidth: 0,
  37077. attr: 'node.borderwidth'
  37078. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37079. var Node578 = new ht.Node();
  37080. var Node578textStart, Node578textWidth, Node578lineStart, Node578align = 'center', Node578fontSize = 14.66663*_ratio.ratioY,Node578width = 59*_ratio.ratioX, Node578height = 26*_ratio.ratioY;
  37081. (function () {
  37082. if (Node578align === 'left') {
  37083. Node578textStart = Node578fontSize * 0.2 > 2 ? Node578fontSize * 0.2 - 4 : Node578fontSize * 0.2 - 9;
  37084. Node578textWidth = Node578width;
  37085. Node578lineStart = 1;
  37086. } else if (Node578align === 'right') {
  37087. Node578textStart = 0;
  37088. Node578textWidth =Node578fontSize <= 8 ? Node578width + Node578fontSize * 0.2 + 6 : Node578width - Node578fontSize * 0.2;
  37089. Node578lineStart = (Node578width - (ht.Default.getTextSize('0', ' '+ Node578fontSize + 'px "Arial"').width + 6)) * 0.5;
  37090. } else if (Node578align === 'center') {
  37091. Node578textStart = -3;
  37092. Node578textWidth = Node578width;
  37093. Node578lineStart = Node578width - ht.Default.getTextSize('0', ' '+ Node578fontSize + 'px "Arial"').width - 11;
  37094. }
  37095. })();
  37096. Node578.setImage(GD.getTextJSON(Node578width, Node578height, true, false, false, ' '+ Node578fontSize + 'px "Arial"'))
  37097. Node578.setPosition(917*ratio.ratioX, 78*ratio.ratioY);
  37098. Node578.setWidth(Node578width);
  37099. Node578.setHeight(Node578height);
  37100. Node578._nodeType = 'text';
  37101. Node578._disallowEvert = true;
  37102. Node578.setRotation(0*Math.PI/180);
  37103. Node578.a('node.width', Node578width);
  37104. Node578.a('node.height', Node578height);
  37105. Node578.a('node.rect', [0, 0, Node578width, Node578height]);
  37106. Node578.a('node.bordercolor','rgba(0,0,0,1)');
  37107. Node578.a('node.borderwidth', 0);
  37108. Node578.a('node.background','' || 'rgba(0,0,0,0)');
  37109. Node578.a('node.gradient','');
  37110. Node578.a('node.gradientcolor','');
  37111. Node578.a('node.text','0');
  37112. Node578.a('node.textalign','center');
  37113. Node578.a('node.textvAlign','middle');
  37114. Node578.a('node.textrect', [Node578textStart, 0, Node578textWidth, Node578height]);
  37115. Node578.a('node.color','rgba(0,0,0,1)');
  37116. Node578.a('node.font',' '+ Node578fontSize + 'px "Arial"');
  37117. Node578.a('node.textvisible',true);
  37118. Node578.a('node.linefeed',false);
  37119. if (false) {
  37120. Node578.a('node.textfunc',function(g) {
  37121. g.beginPath();
  37122. var str=Node578.a('node.text') || '0';
  37123. var color=Node578.a('node.color') || 'rgba(0,0,0,1)';
  37124. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node578width,Node578height,14.66663*_ratio.ratioY,"center",color,' '+ Node578fontSize + 'px "Arial"', 0,g);
  37125. });
  37126. }
  37127. if (false) {
  37128. Node578.a('node.underlinepoints',[Node578lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node578fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node578fontSize + 'px "Arial"').width + 6, (Node578height - Node578fontSize) * 0.5*_ratio.ratioY + Node578fontSize + 2 ]);
  37129. Node578.a('node.underlinevisible',false);
  37130. Node578.a('node.underlineBorderWidth', 1);
  37131. }
  37132. dataModel.add(Node578);
  37133. zoomNodeList.push({
  37134. node: Node578,
  37135. borderWidth: 0,
  37136. attr: 'node.borderwidth'
  37137. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37138. var Node579 = new ht.Node();
  37139. var Node579textStart, Node579textWidth, Node579lineStart, Node579align = 'center', Node579fontSize = 14.66663*_ratio.ratioY,Node579width = 59*_ratio.ratioX, Node579height = 26*_ratio.ratioY;
  37140. (function () {
  37141. if (Node579align === 'left') {
  37142. Node579textStart = Node579fontSize * 0.2 > 2 ? Node579fontSize * 0.2 - 4 : Node579fontSize * 0.2 - 9;
  37143. Node579textWidth = Node579width;
  37144. Node579lineStart = 1;
  37145. } else if (Node579align === 'right') {
  37146. Node579textStart = 0;
  37147. Node579textWidth =Node579fontSize <= 8 ? Node579width + Node579fontSize * 0.2 + 6 : Node579width - Node579fontSize * 0.2;
  37148. Node579lineStart = (Node579width - (ht.Default.getTextSize('0', ' '+ Node579fontSize + 'px "Arial"').width + 6)) * 0.5;
  37149. } else if (Node579align === 'center') {
  37150. Node579textStart = -3;
  37151. Node579textWidth = Node579width;
  37152. Node579lineStart = Node579width - ht.Default.getTextSize('0', ' '+ Node579fontSize + 'px "Arial"').width - 11;
  37153. }
  37154. })();
  37155. Node579.setImage(GD.getTextJSON(Node579width, Node579height, true, false, false, ' '+ Node579fontSize + 'px "Arial"'))
  37156. Node579.setPosition(917*ratio.ratioX, 103*ratio.ratioY);
  37157. Node579.setWidth(Node579width);
  37158. Node579.setHeight(Node579height);
  37159. Node579._nodeType = 'text';
  37160. Node579._disallowEvert = true;
  37161. Node579.setRotation(0*Math.PI/180);
  37162. Node579.a('node.width', Node579width);
  37163. Node579.a('node.height', Node579height);
  37164. Node579.a('node.rect', [0, 0, Node579width, Node579height]);
  37165. Node579.a('node.bordercolor','rgba(0,0,0,1)');
  37166. Node579.a('node.borderwidth', 0);
  37167. Node579.a('node.background','' || 'rgba(0,0,0,0)');
  37168. Node579.a('node.gradient','');
  37169. Node579.a('node.gradientcolor','');
  37170. Node579.a('node.text','0');
  37171. Node579.a('node.textalign','center');
  37172. Node579.a('node.textvAlign','middle');
  37173. Node579.a('node.textrect', [Node579textStart, 0, Node579textWidth, Node579height]);
  37174. Node579.a('node.color','rgba(0,0,0,1)');
  37175. Node579.a('node.font',' '+ Node579fontSize + 'px "Arial"');
  37176. Node579.a('node.textvisible',true);
  37177. Node579.a('node.linefeed',false);
  37178. if (false) {
  37179. Node579.a('node.textfunc',function(g) {
  37180. g.beginPath();
  37181. var str=Node579.a('node.text') || '0';
  37182. var color=Node579.a('node.color') || 'rgba(0,0,0,1)';
  37183. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node579width,Node579height,14.66663*_ratio.ratioY,"center",color,' '+ Node579fontSize + 'px "Arial"', 0,g);
  37184. });
  37185. }
  37186. if (false) {
  37187. Node579.a('node.underlinepoints',[Node579lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node579fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node579fontSize + 'px "Arial"').width + 6, (Node579height - Node579fontSize) * 0.5*_ratio.ratioY + Node579fontSize + 2 ]);
  37188. Node579.a('node.underlinevisible',false);
  37189. Node579.a('node.underlineBorderWidth', 1);
  37190. }
  37191. dataModel.add(Node579);
  37192. zoomNodeList.push({
  37193. node: Node579,
  37194. borderWidth: 0,
  37195. attr: 'node.borderwidth'
  37196. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37197. var Node580 = new ht.Node();
  37198. var Node580textStart, Node580textWidth, Node580lineStart, Node580align = 'center', Node580fontSize = 14.66663*_ratio.ratioY,Node580width = 59*_ratio.ratioX, Node580height = 26*_ratio.ratioY;
  37199. (function () {
  37200. if (Node580align === 'left') {
  37201. Node580textStart = Node580fontSize * 0.2 > 2 ? Node580fontSize * 0.2 - 4 : Node580fontSize * 0.2 - 9;
  37202. Node580textWidth = Node580width;
  37203. Node580lineStart = 1;
  37204. } else if (Node580align === 'right') {
  37205. Node580textStart = 0;
  37206. Node580textWidth =Node580fontSize <= 8 ? Node580width + Node580fontSize * 0.2 + 6 : Node580width - Node580fontSize * 0.2;
  37207. Node580lineStart = (Node580width - (ht.Default.getTextSize('0', ' '+ Node580fontSize + 'px "Arial"').width + 6)) * 0.5;
  37208. } else if (Node580align === 'center') {
  37209. Node580textStart = -3;
  37210. Node580textWidth = Node580width;
  37211. Node580lineStart = Node580width - ht.Default.getTextSize('0', ' '+ Node580fontSize + 'px "Arial"').width - 11;
  37212. }
  37213. })();
  37214. Node580.setImage(GD.getTextJSON(Node580width, Node580height, true, false, false, ' '+ Node580fontSize + 'px "Arial"'))
  37215. Node580.setPosition(917*ratio.ratioX, 126*ratio.ratioY);
  37216. Node580.setWidth(Node580width);
  37217. Node580.setHeight(Node580height);
  37218. Node580._nodeType = 'text';
  37219. Node580._disallowEvert = true;
  37220. Node580.setRotation(0*Math.PI/180);
  37221. Node580.a('node.width', Node580width);
  37222. Node580.a('node.height', Node580height);
  37223. Node580.a('node.rect', [0, 0, Node580width, Node580height]);
  37224. Node580.a('node.bordercolor','rgba(0,0,0,1)');
  37225. Node580.a('node.borderwidth', 0);
  37226. Node580.a('node.background','' || 'rgba(0,0,0,0)');
  37227. Node580.a('node.gradient','');
  37228. Node580.a('node.gradientcolor','');
  37229. Node580.a('node.text','0');
  37230. Node580.a('node.textalign','center');
  37231. Node580.a('node.textvAlign','middle');
  37232. Node580.a('node.textrect', [Node580textStart, 0, Node580textWidth, Node580height]);
  37233. Node580.a('node.color','rgba(0,0,0,1)');
  37234. Node580.a('node.font',' '+ Node580fontSize + 'px "Arial"');
  37235. Node580.a('node.textvisible',true);
  37236. Node580.a('node.linefeed',false);
  37237. if (false) {
  37238. Node580.a('node.textfunc',function(g) {
  37239. g.beginPath();
  37240. var str=Node580.a('node.text') || '0';
  37241. var color=Node580.a('node.color') || 'rgba(0,0,0,1)';
  37242. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node580width,Node580height,14.66663*_ratio.ratioY,"center",color,' '+ Node580fontSize + 'px "Arial"', 0,g);
  37243. });
  37244. }
  37245. if (false) {
  37246. Node580.a('node.underlinepoints',[Node580lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node580fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node580fontSize + 'px "Arial"').width + 6, (Node580height - Node580fontSize) * 0.5*_ratio.ratioY + Node580fontSize + 2 ]);
  37247. Node580.a('node.underlinevisible',false);
  37248. Node580.a('node.underlineBorderWidth', 1);
  37249. }
  37250. dataModel.add(Node580);
  37251. zoomNodeList.push({
  37252. node: Node580,
  37253. borderWidth: 0,
  37254. attr: 'node.borderwidth'
  37255. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37256. var Node581 = new ht.Node();
  37257. var Node581textStart, Node581textWidth, Node581lineStart, Node581align = 'center', Node581fontSize = 14.66663*_ratio.ratioY,Node581width = 59*_ratio.ratioX, Node581height = 26*_ratio.ratioY;
  37258. (function () {
  37259. if (Node581align === 'left') {
  37260. Node581textStart = Node581fontSize * 0.2 > 2 ? Node581fontSize * 0.2 - 4 : Node581fontSize * 0.2 - 9;
  37261. Node581textWidth = Node581width;
  37262. Node581lineStart = 1;
  37263. } else if (Node581align === 'right') {
  37264. Node581textStart = 0;
  37265. Node581textWidth =Node581fontSize <= 8 ? Node581width + Node581fontSize * 0.2 + 6 : Node581width - Node581fontSize * 0.2;
  37266. Node581lineStart = (Node581width - (ht.Default.getTextSize('0', ' '+ Node581fontSize + 'px "Arial"').width + 6)) * 0.5;
  37267. } else if (Node581align === 'center') {
  37268. Node581textStart = -3;
  37269. Node581textWidth = Node581width;
  37270. Node581lineStart = Node581width - ht.Default.getTextSize('0', ' '+ Node581fontSize + 'px "Arial"').width - 11;
  37271. }
  37272. })();
  37273. Node581.setImage(GD.getTextJSON(Node581width, Node581height, true, false, false, ' '+ Node581fontSize + 'px "Arial"'))
  37274. Node581.setPosition(917*ratio.ratioX, 150*ratio.ratioY);
  37275. Node581.setWidth(Node581width);
  37276. Node581.setHeight(Node581height);
  37277. Node581._nodeType = 'text';
  37278. Node581._disallowEvert = true;
  37279. Node581.setRotation(0*Math.PI/180);
  37280. Node581.a('node.width', Node581width);
  37281. Node581.a('node.height', Node581height);
  37282. Node581.a('node.rect', [0, 0, Node581width, Node581height]);
  37283. Node581.a('node.bordercolor','rgba(0,0,0,1)');
  37284. Node581.a('node.borderwidth', 0);
  37285. Node581.a('node.background','' || 'rgba(0,0,0,0)');
  37286. Node581.a('node.gradient','');
  37287. Node581.a('node.gradientcolor','');
  37288. Node581.a('node.text','0');
  37289. Node581.a('node.textalign','center');
  37290. Node581.a('node.textvAlign','middle');
  37291. Node581.a('node.textrect', [Node581textStart, 0, Node581textWidth, Node581height]);
  37292. Node581.a('node.color','rgba(0,0,0,1)');
  37293. Node581.a('node.font',' '+ Node581fontSize + 'px "Arial"');
  37294. Node581.a('node.textvisible',true);
  37295. Node581.a('node.linefeed',false);
  37296. if (false) {
  37297. Node581.a('node.textfunc',function(g) {
  37298. g.beginPath();
  37299. var str=Node581.a('node.text') || '0';
  37300. var color=Node581.a('node.color') || 'rgba(0,0,0,1)';
  37301. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node581width,Node581height,14.66663*_ratio.ratioY,"center",color,' '+ Node581fontSize + 'px "Arial"', 0,g);
  37302. });
  37303. }
  37304. if (false) {
  37305. Node581.a('node.underlinepoints',[Node581lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node581fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node581fontSize + 'px "Arial"').width + 6, (Node581height - Node581fontSize) * 0.5*_ratio.ratioY + Node581fontSize + 2 ]);
  37306. Node581.a('node.underlinevisible',false);
  37307. Node581.a('node.underlineBorderWidth', 1);
  37308. }
  37309. dataModel.add(Node581);
  37310. zoomNodeList.push({
  37311. node: Node581,
  37312. borderWidth: 0,
  37313. attr: 'node.borderwidth'
  37314. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37315. var Node582type = 'rect';
  37316. var Node582 = new ht.Node(),
  37317. Node582BorderWidth = 1*2;
  37318. if (Node582type === 'arc') {
  37319. Node582BorderWidth *= 1;
  37320. }
  37321. Node582.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node582type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37322. Node582.setPosition(997*ratio.ratioX, 76*ratio.ratioY);
  37323. Node582.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37324. Node582.s({
  37325. 'pixelPerfect':true
  37326. /*@AddPara@*/
  37327. });
  37328. Node582.a('node.width', 65*_ratio.ratioX);
  37329. Node582.a('node.height', 24.33138*_ratio.ratioY);
  37330. Node582.a('node.type', Node582type);
  37331. Node582.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37332. Node582.a('node.background', 'rgba(255,255,255,0.003921569)');
  37333. Node582.a('node.gradientcolor', '');
  37334. Node582.a('node.gradient', '');
  37335. Node582.a('node.borderwidth', Node582BorderWidth);
  37336. Node582.a('node.color', 'rgba(224,224,224,1)');
  37337. Node582.a('node.fillrect', [0,0,0,0]);
  37338. Node582.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37339. Node582.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37340. Node582.a('node.fillgradient', '');
  37341. if (Node582type !== 'rect') {
  37342. Node582.a('node.arcFrom', parseFloat('@arcFrom@'));
  37343. Node582.a('node.arcTo', parseFloat('@arcTo@'));
  37344. Node582.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37345. }
  37346. if (Node582type === 'arc') {
  37347. Node582.a('node.arcOval', true);
  37348. }
  37349. Node582.setRotation(0*Math.PI/180);
  37350. Node582.borderWidth = Node582BorderWidth;
  37351. Node582.borderFillwidth = Node582BorderWidth;
  37352. dataModel.add(Node582);
  37353. Node582._nodename = 'Node582'
  37354. Node582._nodeType = 'rect';
  37355. zoomNodeList.push({
  37356. node: Node582,
  37357. attr: 'node.borderwidth'
  37358. });
  37359. (function (node, _img) {
  37360. var setWidth = node.setWidth,
  37361. setHeight = node.setHeight;
  37362. node.setWidth = function (width) {
  37363. if (width === this.getWidth()) return ;
  37364. var height = this.getHeight();
  37365. this.a('node.width', width);
  37366. this.a('node.rect', [0,0,width, height]);
  37367. setWidth.apply(this, arguments);
  37368. }
  37369. node.setHeight = function (height) {
  37370. if (height === this.getHeight()) return ;
  37371. var width = this.getWidth();
  37372. this.a('node.height', height);
  37373. this.a('node.rect', [0,0,width, height]);
  37374. setHeight.apply(this, arguments);
  37375. }
  37376. })(Node582, Node582.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37377. var Node583type = 'rect';
  37378. var Node583 = new ht.Node(),
  37379. Node583BorderWidth = 1*2;
  37380. if (Node583type === 'arc') {
  37381. Node583BorderWidth *= 1;
  37382. }
  37383. Node583.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node583type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37384. Node583.setPosition(997*ratio.ratioX, 100*ratio.ratioY);
  37385. Node583.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37386. Node583.s({
  37387. 'pixelPerfect':true
  37388. /*@AddPara@*/
  37389. });
  37390. Node583.a('node.width', 65*_ratio.ratioX);
  37391. Node583.a('node.height', 24.33138*_ratio.ratioY);
  37392. Node583.a('node.type', Node583type);
  37393. Node583.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37394. Node583.a('node.background', 'rgba(255,255,255,0.003921569)');
  37395. Node583.a('node.gradientcolor', '');
  37396. Node583.a('node.gradient', '');
  37397. Node583.a('node.borderwidth', Node583BorderWidth);
  37398. Node583.a('node.color', 'rgba(224,224,224,1)');
  37399. Node583.a('node.fillrect', [0,0,0,0]);
  37400. Node583.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37401. Node583.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37402. Node583.a('node.fillgradient', '');
  37403. if (Node583type !== 'rect') {
  37404. Node583.a('node.arcFrom', parseFloat('@arcFrom@'));
  37405. Node583.a('node.arcTo', parseFloat('@arcTo@'));
  37406. Node583.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37407. }
  37408. if (Node583type === 'arc') {
  37409. Node583.a('node.arcOval', true);
  37410. }
  37411. Node583.setRotation(0*Math.PI/180);
  37412. Node583.borderWidth = Node583BorderWidth;
  37413. Node583.borderFillwidth = Node583BorderWidth;
  37414. dataModel.add(Node583);
  37415. Node583._nodename = 'Node583'
  37416. Node583._nodeType = 'rect';
  37417. zoomNodeList.push({
  37418. node: Node583,
  37419. attr: 'node.borderwidth'
  37420. });
  37421. (function (node, _img) {
  37422. var setWidth = node.setWidth,
  37423. setHeight = node.setHeight;
  37424. node.setWidth = function (width) {
  37425. if (width === this.getWidth()) return ;
  37426. var height = this.getHeight();
  37427. this.a('node.width', width);
  37428. this.a('node.rect', [0,0,width, height]);
  37429. setWidth.apply(this, arguments);
  37430. }
  37431. node.setHeight = function (height) {
  37432. if (height === this.getHeight()) return ;
  37433. var width = this.getWidth();
  37434. this.a('node.height', height);
  37435. this.a('node.rect', [0,0,width, height]);
  37436. setHeight.apply(this, arguments);
  37437. }
  37438. })(Node583, Node583.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37439. var Node584type = 'rect';
  37440. var Node584 = new ht.Node(),
  37441. Node584BorderWidth = 1*2;
  37442. if (Node584type === 'arc') {
  37443. Node584BorderWidth *= 1;
  37444. }
  37445. Node584.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node584type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37446. Node584.setPosition(997*ratio.ratioX, 125*ratio.ratioY);
  37447. Node584.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  37448. Node584.s({
  37449. 'pixelPerfect':true
  37450. /*@AddPara@*/
  37451. });
  37452. Node584.a('node.width', 65*_ratio.ratioX);
  37453. Node584.a('node.height', 24.33136*_ratio.ratioY);
  37454. Node584.a('node.type', Node584type);
  37455. Node584.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  37456. Node584.a('node.background', 'rgba(255,255,255,0.003921569)');
  37457. Node584.a('node.gradientcolor', '');
  37458. Node584.a('node.gradient', '');
  37459. Node584.a('node.borderwidth', Node584BorderWidth);
  37460. Node584.a('node.color', 'rgba(224,224,224,1)');
  37461. Node584.a('node.fillrect', [0,0,0,0]);
  37462. Node584.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37463. Node584.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37464. Node584.a('node.fillgradient', '');
  37465. if (Node584type !== 'rect') {
  37466. Node584.a('node.arcFrom', parseFloat('@arcFrom@'));
  37467. Node584.a('node.arcTo', parseFloat('@arcTo@'));
  37468. Node584.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37469. }
  37470. if (Node584type === 'arc') {
  37471. Node584.a('node.arcOval', true);
  37472. }
  37473. Node584.setRotation(0*Math.PI/180);
  37474. Node584.borderWidth = Node584BorderWidth;
  37475. Node584.borderFillwidth = Node584BorderWidth;
  37476. dataModel.add(Node584);
  37477. Node584._nodename = 'Node584'
  37478. Node584._nodeType = 'rect';
  37479. zoomNodeList.push({
  37480. node: Node584,
  37481. attr: 'node.borderwidth'
  37482. });
  37483. (function (node, _img) {
  37484. var setWidth = node.setWidth,
  37485. setHeight = node.setHeight;
  37486. node.setWidth = function (width) {
  37487. if (width === this.getWidth()) return ;
  37488. var height = this.getHeight();
  37489. this.a('node.width', width);
  37490. this.a('node.rect', [0,0,width, height]);
  37491. setWidth.apply(this, arguments);
  37492. }
  37493. node.setHeight = function (height) {
  37494. if (height === this.getHeight()) return ;
  37495. var width = this.getWidth();
  37496. this.a('node.height', height);
  37497. this.a('node.rect', [0,0,width, height]);
  37498. setHeight.apply(this, arguments);
  37499. }
  37500. })(Node584, Node584.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37501. var Node585type = 'rect';
  37502. var Node585 = new ht.Node(),
  37503. Node585BorderWidth = 1*2;
  37504. if (Node585type === 'arc') {
  37505. Node585BorderWidth *= 1;
  37506. }
  37507. Node585.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node585type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37508. Node585.setPosition(997*ratio.ratioX, 149*ratio.ratioY);
  37509. Node585.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37510. Node585.s({
  37511. 'pixelPerfect':true
  37512. /*@AddPara@*/
  37513. });
  37514. Node585.a('node.width', 65*_ratio.ratioX);
  37515. Node585.a('node.height', 24.33138*_ratio.ratioY);
  37516. Node585.a('node.type', Node585type);
  37517. Node585.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37518. Node585.a('node.background', 'rgba(255,255,255,0.003921569)');
  37519. Node585.a('node.gradientcolor', '');
  37520. Node585.a('node.gradient', '');
  37521. Node585.a('node.borderwidth', Node585BorderWidth);
  37522. Node585.a('node.color', 'rgba(224,224,224,1)');
  37523. Node585.a('node.fillrect', [0,0,0,0]);
  37524. Node585.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37525. Node585.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37526. Node585.a('node.fillgradient', '');
  37527. if (Node585type !== 'rect') {
  37528. Node585.a('node.arcFrom', parseFloat('@arcFrom@'));
  37529. Node585.a('node.arcTo', parseFloat('@arcTo@'));
  37530. Node585.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37531. }
  37532. if (Node585type === 'arc') {
  37533. Node585.a('node.arcOval', true);
  37534. }
  37535. Node585.setRotation(0*Math.PI/180);
  37536. Node585.borderWidth = Node585BorderWidth;
  37537. Node585.borderFillwidth = Node585BorderWidth;
  37538. dataModel.add(Node585);
  37539. Node585._nodename = 'Node585'
  37540. Node585._nodeType = 'rect';
  37541. zoomNodeList.push({
  37542. node: Node585,
  37543. attr: 'node.borderwidth'
  37544. });
  37545. (function (node, _img) {
  37546. var setWidth = node.setWidth,
  37547. setHeight = node.setHeight;
  37548. node.setWidth = function (width) {
  37549. if (width === this.getWidth()) return ;
  37550. var height = this.getHeight();
  37551. this.a('node.width', width);
  37552. this.a('node.rect', [0,0,width, height]);
  37553. setWidth.apply(this, arguments);
  37554. }
  37555. node.setHeight = function (height) {
  37556. if (height === this.getHeight()) return ;
  37557. var width = this.getWidth();
  37558. this.a('node.height', height);
  37559. this.a('node.rect', [0,0,width, height]);
  37560. setHeight.apply(this, arguments);
  37561. }
  37562. })(Node585, Node585.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37563. var Node586 = new ht.Node();
  37564. var Node586textStart, Node586textWidth, Node586lineStart, Node586align = 'center', Node586fontSize = 13.3333*_ratio.ratioY,Node586width = 59*_ratio.ratioX, Node586height = 26*_ratio.ratioY;
  37565. (function () {
  37566. if (Node586align === 'left') {
  37567. Node586textStart = Node586fontSize * 0.2 > 2 ? Node586fontSize * 0.2 - 4 : Node586fontSize * 0.2 - 9;
  37568. Node586textWidth = Node586width;
  37569. Node586lineStart = 1;
  37570. } else if (Node586align === 'right') {
  37571. Node586textStart = 0;
  37572. Node586textWidth =Node586fontSize <= 8 ? Node586width + Node586fontSize * 0.2 + 6 : Node586width - Node586fontSize * 0.2;
  37573. Node586lineStart = (Node586width - (ht.Default.getTextSize('万kWh', ' '+ Node586fontSize + 'px "Arial"').width + 6)) * 0.5;
  37574. } else if (Node586align === 'center') {
  37575. Node586textStart = -3;
  37576. Node586textWidth = Node586width;
  37577. Node586lineStart = Node586width - ht.Default.getTextSize('万kWh', ' '+ Node586fontSize + 'px "Arial"').width - 11;
  37578. }
  37579. })();
  37580. Node586.setImage(GD.getTextJSON(Node586width, Node586height, true, false, false, ' '+ Node586fontSize + 'px "Arial"'))
  37581. Node586.setPosition(998*ratio.ratioX, 54*ratio.ratioY);
  37582. Node586.setWidth(Node586width);
  37583. Node586.setHeight(Node586height);
  37584. Node586._nodeType = 'text';
  37585. Node586._disallowEvert = true;
  37586. Node586.setRotation(0*Math.PI/180);
  37587. Node586.a('node.width', Node586width);
  37588. Node586.a('node.height', Node586height);
  37589. Node586.a('node.rect', [0, 0, Node586width, Node586height]);
  37590. Node586.a('node.bordercolor','rgba(128,128,128,1)');
  37591. Node586.a('node.borderwidth', 0);
  37592. Node586.a('node.background','' || 'rgba(0,0,0,0)');
  37593. Node586.a('node.gradient','');
  37594. Node586.a('node.gradientcolor','');
  37595. Node586.a('node.text','万kWh');
  37596. Node586.a('node.textalign','center');
  37597. Node586.a('node.textvAlign','middle');
  37598. Node586.a('node.textrect', [Node586textStart, 0, Node586textWidth, Node586height]);
  37599. Node586.a('node.color','rgba(128,128,128,1)');
  37600. Node586.a('node.font',' '+ Node586fontSize + 'px "Arial"');
  37601. Node586.a('node.textvisible',true);
  37602. Node586.a('node.linefeed',false);
  37603. if (false) {
  37604. Node586.a('node.textfunc',function(g) {
  37605. g.beginPath();
  37606. var str=Node586.a('node.text') || '万kWh';
  37607. var color=Node586.a('node.color') || 'rgba(128,128,128,1)';
  37608. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node586width,Node586height,13.3333*_ratio.ratioY,"center",color,' '+ Node586fontSize + 'px "Arial"', 0,g);
  37609. });
  37610. }
  37611. if (false) {
  37612. Node586.a('node.underlinepoints',[Node586lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node586fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node586fontSize + 'px "Arial"').width + 6, (Node586height - Node586fontSize) * 0.5*_ratio.ratioY + Node586fontSize + 2 ]);
  37613. Node586.a('node.underlinevisible',false);
  37614. Node586.a('node.underlineBorderWidth', 1);
  37615. }
  37616. dataModel.add(Node586);
  37617. zoomNodeList.push({
  37618. node: Node586,
  37619. borderWidth: 0,
  37620. attr: 'node.borderwidth'
  37621. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37622. var Node587 = new ht.Node();
  37623. var Node587textStart, Node587textWidth, Node587lineStart, Node587align = 'center', Node587fontSize = 13.3333*_ratio.ratioY,Node587width = 59*_ratio.ratioX, Node587height = 26*_ratio.ratioY;
  37624. (function () {
  37625. if (Node587align === 'left') {
  37626. Node587textStart = Node587fontSize * 0.2 > 2 ? Node587fontSize * 0.2 - 4 : Node587fontSize * 0.2 - 9;
  37627. Node587textWidth = Node587width;
  37628. Node587lineStart = 1;
  37629. } else if (Node587align === 'right') {
  37630. Node587textStart = 0;
  37631. Node587textWidth =Node587fontSize <= 8 ? Node587width + Node587fontSize * 0.2 + 6 : Node587width - Node587fontSize * 0.2;
  37632. Node587lineStart = (Node587width - (ht.Default.getTextSize('万kWh', ' '+ Node587fontSize + 'px "Arial"').width + 6)) * 0.5;
  37633. } else if (Node587align === 'center') {
  37634. Node587textStart = -3;
  37635. Node587textWidth = Node587width;
  37636. Node587lineStart = Node587width - ht.Default.getTextSize('万kWh', ' '+ Node587fontSize + 'px "Arial"').width - 11;
  37637. }
  37638. })();
  37639. Node587.setImage(GD.getTextJSON(Node587width, Node587height, true, false, false, ' '+ Node587fontSize + 'px "Arial"'))
  37640. Node587.setPosition(998*ratio.ratioX, 78*ratio.ratioY);
  37641. Node587.setWidth(Node587width);
  37642. Node587.setHeight(Node587height);
  37643. Node587._nodeType = 'text';
  37644. Node587._disallowEvert = true;
  37645. Node587.setRotation(0*Math.PI/180);
  37646. Node587.a('node.width', Node587width);
  37647. Node587.a('node.height', Node587height);
  37648. Node587.a('node.rect', [0, 0, Node587width, Node587height]);
  37649. Node587.a('node.bordercolor','rgba(128,128,128,1)');
  37650. Node587.a('node.borderwidth', 0);
  37651. Node587.a('node.background','' || 'rgba(0,0,0,0)');
  37652. Node587.a('node.gradient','');
  37653. Node587.a('node.gradientcolor','');
  37654. Node587.a('node.text','万kWh');
  37655. Node587.a('node.textalign','center');
  37656. Node587.a('node.textvAlign','middle');
  37657. Node587.a('node.textrect', [Node587textStart, 0, Node587textWidth, Node587height]);
  37658. Node587.a('node.color','rgba(128,128,128,1)');
  37659. Node587.a('node.font',' '+ Node587fontSize + 'px "Arial"');
  37660. Node587.a('node.textvisible',true);
  37661. Node587.a('node.linefeed',false);
  37662. if (false) {
  37663. Node587.a('node.textfunc',function(g) {
  37664. g.beginPath();
  37665. var str=Node587.a('node.text') || '万kWh';
  37666. var color=Node587.a('node.color') || 'rgba(128,128,128,1)';
  37667. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node587width,Node587height,13.3333*_ratio.ratioY,"center",color,' '+ Node587fontSize + 'px "Arial"', 0,g);
  37668. });
  37669. }
  37670. if (false) {
  37671. Node587.a('node.underlinepoints',[Node587lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node587fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node587fontSize + 'px "Arial"').width + 6, (Node587height - Node587fontSize) * 0.5*_ratio.ratioY + Node587fontSize + 2 ]);
  37672. Node587.a('node.underlinevisible',false);
  37673. Node587.a('node.underlineBorderWidth', 1);
  37674. }
  37675. dataModel.add(Node587);
  37676. zoomNodeList.push({
  37677. node: Node587,
  37678. borderWidth: 0,
  37679. attr: 'node.borderwidth'
  37680. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37681. var Node588 = new ht.Node();
  37682. var Node588textStart, Node588textWidth, Node588lineStart, Node588align = 'center', Node588fontSize = 13.3333*_ratio.ratioY,Node588width = 59*_ratio.ratioX, Node588height = 26*_ratio.ratioY;
  37683. (function () {
  37684. if (Node588align === 'left') {
  37685. Node588textStart = Node588fontSize * 0.2 > 2 ? Node588fontSize * 0.2 - 4 : Node588fontSize * 0.2 - 9;
  37686. Node588textWidth = Node588width;
  37687. Node588lineStart = 1;
  37688. } else if (Node588align === 'right') {
  37689. Node588textStart = 0;
  37690. Node588textWidth =Node588fontSize <= 8 ? Node588width + Node588fontSize * 0.2 + 6 : Node588width - Node588fontSize * 0.2;
  37691. Node588lineStart = (Node588width - (ht.Default.getTextSize('万kWh', ' '+ Node588fontSize + 'px "Arial"').width + 6)) * 0.5;
  37692. } else if (Node588align === 'center') {
  37693. Node588textStart = -3;
  37694. Node588textWidth = Node588width;
  37695. Node588lineStart = Node588width - ht.Default.getTextSize('万kWh', ' '+ Node588fontSize + 'px "Arial"').width - 11;
  37696. }
  37697. })();
  37698. Node588.setImage(GD.getTextJSON(Node588width, Node588height, true, false, false, ' '+ Node588fontSize + 'px "Arial"'))
  37699. Node588.setPosition(998*ratio.ratioX, 101*ratio.ratioY);
  37700. Node588.setWidth(Node588width);
  37701. Node588.setHeight(Node588height);
  37702. Node588._nodeType = 'text';
  37703. Node588._disallowEvert = true;
  37704. Node588.setRotation(0*Math.PI/180);
  37705. Node588.a('node.width', Node588width);
  37706. Node588.a('node.height', Node588height);
  37707. Node588.a('node.rect', [0, 0, Node588width, Node588height]);
  37708. Node588.a('node.bordercolor','rgba(128,128,128,1)');
  37709. Node588.a('node.borderwidth', 0);
  37710. Node588.a('node.background','' || 'rgba(0,0,0,0)');
  37711. Node588.a('node.gradient','');
  37712. Node588.a('node.gradientcolor','');
  37713. Node588.a('node.text','万kWh');
  37714. Node588.a('node.textalign','center');
  37715. Node588.a('node.textvAlign','middle');
  37716. Node588.a('node.textrect', [Node588textStart, 0, Node588textWidth, Node588height]);
  37717. Node588.a('node.color','rgba(128,128,128,1)');
  37718. Node588.a('node.font',' '+ Node588fontSize + 'px "Arial"');
  37719. Node588.a('node.textvisible',true);
  37720. Node588.a('node.linefeed',false);
  37721. if (false) {
  37722. Node588.a('node.textfunc',function(g) {
  37723. g.beginPath();
  37724. var str=Node588.a('node.text') || '万kWh';
  37725. var color=Node588.a('node.color') || 'rgba(128,128,128,1)';
  37726. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node588width,Node588height,13.3333*_ratio.ratioY,"center",color,' '+ Node588fontSize + 'px "Arial"', 0,g);
  37727. });
  37728. }
  37729. if (false) {
  37730. Node588.a('node.underlinepoints',[Node588lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node588fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node588fontSize + 'px "Arial"').width + 6, (Node588height - Node588fontSize) * 0.5*_ratio.ratioY + Node588fontSize + 2 ]);
  37731. Node588.a('node.underlinevisible',false);
  37732. Node588.a('node.underlineBorderWidth', 1);
  37733. }
  37734. dataModel.add(Node588);
  37735. zoomNodeList.push({
  37736. node: Node588,
  37737. borderWidth: 0,
  37738. attr: 'node.borderwidth'
  37739. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37740. var Node589 = new ht.Node();
  37741. var Node589textStart, Node589textWidth, Node589lineStart, Node589align = 'center', Node589fontSize = 13.3333*_ratio.ratioY,Node589width = 59*_ratio.ratioX, Node589height = 26*_ratio.ratioY;
  37742. (function () {
  37743. if (Node589align === 'left') {
  37744. Node589textStart = Node589fontSize * 0.2 > 2 ? Node589fontSize * 0.2 - 4 : Node589fontSize * 0.2 - 9;
  37745. Node589textWidth = Node589width;
  37746. Node589lineStart = 1;
  37747. } else if (Node589align === 'right') {
  37748. Node589textStart = 0;
  37749. Node589textWidth =Node589fontSize <= 8 ? Node589width + Node589fontSize * 0.2 + 6 : Node589width - Node589fontSize * 0.2;
  37750. Node589lineStart = (Node589width - (ht.Default.getTextSize('万kWh', ' '+ Node589fontSize + 'px "Arial"').width + 6)) * 0.5;
  37751. } else if (Node589align === 'center') {
  37752. Node589textStart = -3;
  37753. Node589textWidth = Node589width;
  37754. Node589lineStart = Node589width - ht.Default.getTextSize('万kWh', ' '+ Node589fontSize + 'px "Arial"').width - 11;
  37755. }
  37756. })();
  37757. Node589.setImage(GD.getTextJSON(Node589width, Node589height, true, false, false, ' '+ Node589fontSize + 'px "Arial"'))
  37758. Node589.setPosition(998*ratio.ratioX, 127*ratio.ratioY);
  37759. Node589.setWidth(Node589width);
  37760. Node589.setHeight(Node589height);
  37761. Node589._nodeType = 'text';
  37762. Node589._disallowEvert = true;
  37763. Node589.setRotation(0*Math.PI/180);
  37764. Node589.a('node.width', Node589width);
  37765. Node589.a('node.height', Node589height);
  37766. Node589.a('node.rect', [0, 0, Node589width, Node589height]);
  37767. Node589.a('node.bordercolor','rgba(128,128,128,1)');
  37768. Node589.a('node.borderwidth', 0);
  37769. Node589.a('node.background','' || 'rgba(0,0,0,0)');
  37770. Node589.a('node.gradient','');
  37771. Node589.a('node.gradientcolor','');
  37772. Node589.a('node.text','万kWh');
  37773. Node589.a('node.textalign','center');
  37774. Node589.a('node.textvAlign','middle');
  37775. Node589.a('node.textrect', [Node589textStart, 0, Node589textWidth, Node589height]);
  37776. Node589.a('node.color','rgba(128,128,128,1)');
  37777. Node589.a('node.font',' '+ Node589fontSize + 'px "Arial"');
  37778. Node589.a('node.textvisible',true);
  37779. Node589.a('node.linefeed',false);
  37780. if (false) {
  37781. Node589.a('node.textfunc',function(g) {
  37782. g.beginPath();
  37783. var str=Node589.a('node.text') || '万kWh';
  37784. var color=Node589.a('node.color') || 'rgba(128,128,128,1)';
  37785. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node589width,Node589height,13.3333*_ratio.ratioY,"center",color,' '+ Node589fontSize + 'px "Arial"', 0,g);
  37786. });
  37787. }
  37788. if (false) {
  37789. Node589.a('node.underlinepoints',[Node589lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node589fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node589fontSize + 'px "Arial"').width + 6, (Node589height - Node589fontSize) * 0.5*_ratio.ratioY + Node589fontSize + 2 ]);
  37790. Node589.a('node.underlinevisible',false);
  37791. Node589.a('node.underlineBorderWidth', 1);
  37792. }
  37793. dataModel.add(Node589);
  37794. zoomNodeList.push({
  37795. node: Node589,
  37796. borderWidth: 0,
  37797. attr: 'node.borderwidth'
  37798. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37799. var Node590 = new ht.Node();
  37800. var Node590textStart, Node590textWidth, Node590lineStart, Node590align = 'center', Node590fontSize = 13.3333*_ratio.ratioY,Node590width = 59*_ratio.ratioX, Node590height = 26*_ratio.ratioY;
  37801. (function () {
  37802. if (Node590align === 'left') {
  37803. Node590textStart = Node590fontSize * 0.2 > 2 ? Node590fontSize * 0.2 - 4 : Node590fontSize * 0.2 - 9;
  37804. Node590textWidth = Node590width;
  37805. Node590lineStart = 1;
  37806. } else if (Node590align === 'right') {
  37807. Node590textStart = 0;
  37808. Node590textWidth =Node590fontSize <= 8 ? Node590width + Node590fontSize * 0.2 + 6 : Node590width - Node590fontSize * 0.2;
  37809. Node590lineStart = (Node590width - (ht.Default.getTextSize('万kWh', ' '+ Node590fontSize + 'px "Arial"').width + 6)) * 0.5;
  37810. } else if (Node590align === 'center') {
  37811. Node590textStart = -3;
  37812. Node590textWidth = Node590width;
  37813. Node590lineStart = Node590width - ht.Default.getTextSize('万kWh', ' '+ Node590fontSize + 'px "Arial"').width - 11;
  37814. }
  37815. })();
  37816. Node590.setImage(GD.getTextJSON(Node590width, Node590height, true, false, false, ' '+ Node590fontSize + 'px "Arial"'))
  37817. Node590.setPosition(998*ratio.ratioX, 151*ratio.ratioY);
  37818. Node590.setWidth(Node590width);
  37819. Node590.setHeight(Node590height);
  37820. Node590._nodeType = 'text';
  37821. Node590._disallowEvert = true;
  37822. Node590.setRotation(0*Math.PI/180);
  37823. Node590.a('node.width', Node590width);
  37824. Node590.a('node.height', Node590height);
  37825. Node590.a('node.rect', [0, 0, Node590width, Node590height]);
  37826. Node590.a('node.bordercolor','rgba(128,128,128,1)');
  37827. Node590.a('node.borderwidth', 0);
  37828. Node590.a('node.background','' || 'rgba(0,0,0,0)');
  37829. Node590.a('node.gradient','');
  37830. Node590.a('node.gradientcolor','');
  37831. Node590.a('node.text','万kWh');
  37832. Node590.a('node.textalign','center');
  37833. Node590.a('node.textvAlign','middle');
  37834. Node590.a('node.textrect', [Node590textStart, 0, Node590textWidth, Node590height]);
  37835. Node590.a('node.color','rgba(128,128,128,1)');
  37836. Node590.a('node.font',' '+ Node590fontSize + 'px "Arial"');
  37837. Node590.a('node.textvisible',true);
  37838. Node590.a('node.linefeed',false);
  37839. if (false) {
  37840. Node590.a('node.textfunc',function(g) {
  37841. g.beginPath();
  37842. var str=Node590.a('node.text') || '万kWh';
  37843. var color=Node590.a('node.color') || 'rgba(128,128,128,1)';
  37844. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node590width,Node590height,13.3333*_ratio.ratioY,"center",color,' '+ Node590fontSize + 'px "Arial"', 0,g);
  37845. });
  37846. }
  37847. if (false) {
  37848. Node590.a('node.underlinepoints',[Node590lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node590fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node590fontSize + 'px "Arial"').width + 6, (Node590height - Node590fontSize) * 0.5*_ratio.ratioY + Node590fontSize + 2 ]);
  37849. Node590.a('node.underlinevisible',false);
  37850. Node590.a('node.underlineBorderWidth', 1);
  37851. }
  37852. dataModel.add(Node590);
  37853. zoomNodeList.push({
  37854. node: Node590,
  37855. borderWidth: 0,
  37856. attr: 'node.borderwidth'
  37857. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37858. var Node591type = 'rect';
  37859. var Node591 = new ht.Node(),
  37860. Node591BorderWidth = 1*2;
  37861. if (Node591type === 'arc') {
  37862. Node591BorderWidth *= 1;
  37863. }
  37864. Node591.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node591type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37865. Node591.setPosition(1091*ratio.ratioX, 100*ratio.ratioY);
  37866. Node591.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37867. Node591.s({
  37868. 'pixelPerfect':true
  37869. /*@AddPara@*/
  37870. });
  37871. Node591.a('node.width', 117*_ratio.ratioX);
  37872. Node591.a('node.height', 24.33138*_ratio.ratioY);
  37873. Node591.a('node.type', Node591type);
  37874. Node591.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37875. Node591.a('node.background', 'rgba(240,240,240,1)');
  37876. Node591.a('node.gradientcolor', 'rgba(240,240,240,1)');
  37877. Node591.a('node.gradient', '');
  37878. Node591.a('node.borderwidth', Node591BorderWidth);
  37879. Node591.a('node.color', 'rgba(224,224,224,1)');
  37880. Node591.a('node.fillrect', [0,0,0,0]);
  37881. Node591.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37882. Node591.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37883. Node591.a('node.fillgradient', '');
  37884. if (Node591type !== 'rect') {
  37885. Node591.a('node.arcFrom', parseFloat('@arcFrom@'));
  37886. Node591.a('node.arcTo', parseFloat('@arcTo@'));
  37887. Node591.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37888. }
  37889. if (Node591type === 'arc') {
  37890. Node591.a('node.arcOval', true);
  37891. }
  37892. Node591.setRotation(0*Math.PI/180);
  37893. Node591.borderWidth = Node591BorderWidth;
  37894. Node591.borderFillwidth = Node591BorderWidth;
  37895. dataModel.add(Node591);
  37896. Node591._nodename = 'Node591'
  37897. Node591._nodeType = 'rect';
  37898. zoomNodeList.push({
  37899. node: Node591,
  37900. attr: 'node.borderwidth'
  37901. });
  37902. (function (node, _img) {
  37903. var setWidth = node.setWidth,
  37904. setHeight = node.setHeight;
  37905. node.setWidth = function (width) {
  37906. if (width === this.getWidth()) return ;
  37907. var height = this.getHeight();
  37908. this.a('node.width', width);
  37909. this.a('node.rect', [0,0,width, height]);
  37910. setWidth.apply(this, arguments);
  37911. }
  37912. node.setHeight = function (height) {
  37913. if (height === this.getHeight()) return ;
  37914. var width = this.getWidth();
  37915. this.a('node.height', height);
  37916. this.a('node.rect', [0,0,width, height]);
  37917. setHeight.apply(this, arguments);
  37918. }
  37919. })(Node591, Node591.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37920. var Node592type = 'rect';
  37921. var Node592 = new ht.Node(),
  37922. Node592BorderWidth = 1*2;
  37923. if (Node592type === 'arc') {
  37924. Node592BorderWidth *= 1;
  37925. }
  37926. Node592.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node592type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37927. Node592.setPosition(1091*ratio.ratioX, 76*ratio.ratioY);
  37928. Node592.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37929. Node592.s({
  37930. 'pixelPerfect':true
  37931. /*@AddPara@*/
  37932. });
  37933. Node592.a('node.width', 117*_ratio.ratioX);
  37934. Node592.a('node.height', 24.33138*_ratio.ratioY);
  37935. Node592.a('node.type', Node592type);
  37936. Node592.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37937. Node592.a('node.background', 'rgba(240,240,240,1)');
  37938. Node592.a('node.gradientcolor', 'rgba(240,240,240,1)');
  37939. Node592.a('node.gradient', '');
  37940. Node592.a('node.borderwidth', Node592BorderWidth);
  37941. Node592.a('node.color', 'rgba(224,224,224,1)');
  37942. Node592.a('node.fillrect', [0,0,0,0]);
  37943. Node592.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37944. Node592.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37945. Node592.a('node.fillgradient', '');
  37946. if (Node592type !== 'rect') {
  37947. Node592.a('node.arcFrom', parseFloat('@arcFrom@'));
  37948. Node592.a('node.arcTo', parseFloat('@arcTo@'));
  37949. Node592.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37950. }
  37951. if (Node592type === 'arc') {
  37952. Node592.a('node.arcOval', true);
  37953. }
  37954. Node592.setRotation(0*Math.PI/180);
  37955. Node592.borderWidth = Node592BorderWidth;
  37956. Node592.borderFillwidth = Node592BorderWidth;
  37957. dataModel.add(Node592);
  37958. Node592._nodename = 'Node592'
  37959. Node592._nodeType = 'rect';
  37960. zoomNodeList.push({
  37961. node: Node592,
  37962. attr: 'node.borderwidth'
  37963. });
  37964. (function (node, _img) {
  37965. var setWidth = node.setWidth,
  37966. setHeight = node.setHeight;
  37967. node.setWidth = function (width) {
  37968. if (width === this.getWidth()) return ;
  37969. var height = this.getHeight();
  37970. this.a('node.width', width);
  37971. this.a('node.rect', [0,0,width, height]);
  37972. setWidth.apply(this, arguments);
  37973. }
  37974. node.setHeight = function (height) {
  37975. if (height === this.getHeight()) return ;
  37976. var width = this.getWidth();
  37977. this.a('node.height', height);
  37978. this.a('node.rect', [0,0,width, height]);
  37979. setHeight.apply(this, arguments);
  37980. }
  37981. })(Node592, Node592.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37982. var Node593type = 'rect';
  37983. var Node593 = new ht.Node(),
  37984. Node593BorderWidth = 1*2;
  37985. if (Node593type === 'arc') {
  37986. Node593BorderWidth *= 1;
  37987. }
  37988. Node593.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node593type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37989. Node593.setPosition(1091*ratio.ratioX, 125*ratio.ratioY);
  37990. Node593.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  37991. Node593.s({
  37992. 'pixelPerfect':true
  37993. /*@AddPara@*/
  37994. });
  37995. Node593.a('node.width', 117*_ratio.ratioX);
  37996. Node593.a('node.height', 24.33136*_ratio.ratioY);
  37997. Node593.a('node.type', Node593type);
  37998. Node593.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  37999. Node593.a('node.background', 'rgba(240,240,240,1)');
  38000. Node593.a('node.gradientcolor', 'rgba(240,240,240,1)');
  38001. Node593.a('node.gradient', '');
  38002. Node593.a('node.borderwidth', Node593BorderWidth);
  38003. Node593.a('node.color', 'rgba(224,224,224,1)');
  38004. Node593.a('node.fillrect', [0,0,0,0]);
  38005. Node593.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38006. Node593.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38007. Node593.a('node.fillgradient', '');
  38008. if (Node593type !== 'rect') {
  38009. Node593.a('node.arcFrom', parseFloat('@arcFrom@'));
  38010. Node593.a('node.arcTo', parseFloat('@arcTo@'));
  38011. Node593.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38012. }
  38013. if (Node593type === 'arc') {
  38014. Node593.a('node.arcOval', true);
  38015. }
  38016. Node593.setRotation(0*Math.PI/180);
  38017. Node593.borderWidth = Node593BorderWidth;
  38018. Node593.borderFillwidth = Node593BorderWidth;
  38019. dataModel.add(Node593);
  38020. Node593._nodename = 'Node593'
  38021. Node593._nodeType = 'rect';
  38022. zoomNodeList.push({
  38023. node: Node593,
  38024. attr: 'node.borderwidth'
  38025. });
  38026. (function (node, _img) {
  38027. var setWidth = node.setWidth,
  38028. setHeight = node.setHeight;
  38029. node.setWidth = function (width) {
  38030. if (width === this.getWidth()) return ;
  38031. var height = this.getHeight();
  38032. this.a('node.width', width);
  38033. this.a('node.rect', [0,0,width, height]);
  38034. setWidth.apply(this, arguments);
  38035. }
  38036. node.setHeight = function (height) {
  38037. if (height === this.getHeight()) return ;
  38038. var width = this.getWidth();
  38039. this.a('node.height', height);
  38040. this.a('node.rect', [0,0,width, height]);
  38041. setHeight.apply(this, arguments);
  38042. }
  38043. })(Node593, Node593.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38044. var Node594type = 'rect';
  38045. var Node594 = new ht.Node(),
  38046. Node594BorderWidth = 1*2;
  38047. if (Node594type === 'arc') {
  38048. Node594BorderWidth *= 1;
  38049. }
  38050. Node594.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node594type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38051. Node594.setPosition(1091*ratio.ratioX, 52*ratio.ratioY);
  38052. Node594.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  38053. Node594.s({
  38054. 'pixelPerfect':true
  38055. /*@AddPara@*/
  38056. });
  38057. Node594.a('node.width', 117*_ratio.ratioX);
  38058. Node594.a('node.height', 24.33136*_ratio.ratioY);
  38059. Node594.a('node.type', Node594type);
  38060. Node594.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  38061. Node594.a('node.background', 'rgba(240,240,240,1)');
  38062. Node594.a('node.gradientcolor', 'rgba(240,240,240,1)');
  38063. Node594.a('node.gradient', '');
  38064. Node594.a('node.borderwidth', Node594BorderWidth);
  38065. Node594.a('node.color', 'rgba(224,224,224,1)');
  38066. Node594.a('node.fillrect', [0,0,0,0]);
  38067. Node594.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38068. Node594.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38069. Node594.a('node.fillgradient', '');
  38070. if (Node594type !== 'rect') {
  38071. Node594.a('node.arcFrom', parseFloat('@arcFrom@'));
  38072. Node594.a('node.arcTo', parseFloat('@arcTo@'));
  38073. Node594.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38074. }
  38075. if (Node594type === 'arc') {
  38076. Node594.a('node.arcOval', true);
  38077. }
  38078. Node594.setRotation(0*Math.PI/180);
  38079. Node594.borderWidth = Node594BorderWidth;
  38080. Node594.borderFillwidth = Node594BorderWidth;
  38081. dataModel.add(Node594);
  38082. Node594._nodename = 'Node594'
  38083. Node594._nodeType = 'rect';
  38084. zoomNodeList.push({
  38085. node: Node594,
  38086. attr: 'node.borderwidth'
  38087. });
  38088. (function (node, _img) {
  38089. var setWidth = node.setWidth,
  38090. setHeight = node.setHeight;
  38091. node.setWidth = function (width) {
  38092. if (width === this.getWidth()) return ;
  38093. var height = this.getHeight();
  38094. this.a('node.width', width);
  38095. this.a('node.rect', [0,0,width, height]);
  38096. setWidth.apply(this, arguments);
  38097. }
  38098. node.setHeight = function (height) {
  38099. if (height === this.getHeight()) return ;
  38100. var width = this.getWidth();
  38101. this.a('node.height', height);
  38102. this.a('node.rect', [0,0,width, height]);
  38103. setHeight.apply(this, arguments);
  38104. }
  38105. })(Node594, Node594.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38106. var Node595type = 'rect';
  38107. var Node595 = new ht.Node(),
  38108. Node595BorderWidth = 1*2;
  38109. if (Node595type === 'arc') {
  38110. Node595BorderWidth *= 1;
  38111. }
  38112. Node595.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node595type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38113. Node595.setPosition(1091*ratio.ratioX, 149*ratio.ratioY);
  38114. Node595.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  38115. Node595.s({
  38116. 'pixelPerfect':true
  38117. /*@AddPara@*/
  38118. });
  38119. Node595.a('node.width', 117*_ratio.ratioX);
  38120. Node595.a('node.height', 24.33138*_ratio.ratioY);
  38121. Node595.a('node.type', Node595type);
  38122. Node595.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  38123. Node595.a('node.background', 'rgba(240,240,240,1)');
  38124. Node595.a('node.gradientcolor', 'rgba(240,240,240,1)');
  38125. Node595.a('node.gradient', '');
  38126. Node595.a('node.borderwidth', Node595BorderWidth);
  38127. Node595.a('node.color', 'rgba(224,224,224,1)');
  38128. Node595.a('node.fillrect', [0,0,0,0]);
  38129. Node595.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38130. Node595.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38131. Node595.a('node.fillgradient', '');
  38132. if (Node595type !== 'rect') {
  38133. Node595.a('node.arcFrom', parseFloat('@arcFrom@'));
  38134. Node595.a('node.arcTo', parseFloat('@arcTo@'));
  38135. Node595.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38136. }
  38137. if (Node595type === 'arc') {
  38138. Node595.a('node.arcOval', true);
  38139. }
  38140. Node595.setRotation(0*Math.PI/180);
  38141. Node595.borderWidth = Node595BorderWidth;
  38142. Node595.borderFillwidth = Node595BorderWidth;
  38143. dataModel.add(Node595);
  38144. Node595._nodename = 'Node595'
  38145. Node595._nodeType = 'rect';
  38146. zoomNodeList.push({
  38147. node: Node595,
  38148. attr: 'node.borderwidth'
  38149. });
  38150. (function (node, _img) {
  38151. var setWidth = node.setWidth,
  38152. setHeight = node.setHeight;
  38153. node.setWidth = function (width) {
  38154. if (width === this.getWidth()) return ;
  38155. var height = this.getHeight();
  38156. this.a('node.width', width);
  38157. this.a('node.rect', [0,0,width, height]);
  38158. setWidth.apply(this, arguments);
  38159. }
  38160. node.setHeight = function (height) {
  38161. if (height === this.getHeight()) return ;
  38162. var width = this.getWidth();
  38163. this.a('node.height', height);
  38164. this.a('node.rect', [0,0,width, height]);
  38165. setHeight.apply(this, arguments);
  38166. }
  38167. })(Node595, Node595.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38168. var Node596 = new ht.Node();
  38169. var Node596textStart, Node596textWidth, Node596lineStart, Node596align = 'center', Node596fontSize = 13.3333*_ratio.ratioY,Node596width = 110*_ratio.ratioX, Node596height = 26*_ratio.ratioY;
  38170. (function () {
  38171. if (Node596align === 'left') {
  38172. Node596textStart = Node596fontSize * 0.2 > 2 ? Node596fontSize * 0.2 - 4 : Node596fontSize * 0.2 - 9;
  38173. Node596textWidth = Node596width;
  38174. Node596lineStart = 1;
  38175. } else if (Node596align === 'right') {
  38176. Node596textStart = 0;
  38177. Node596textWidth =Node596fontSize <= 8 ? Node596width + Node596fontSize * 0.2 + 6 : Node596width - Node596fontSize * 0.2;
  38178. Node596lineStart = (Node596width - (ht.Default.getTextSize('年维护损失电量', ' '+ Node596fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  38179. } else if (Node596align === 'center') {
  38180. Node596textStart = -3;
  38181. Node596textWidth = Node596width;
  38182. Node596lineStart = Node596width - ht.Default.getTextSize('年维护损失电量', ' '+ Node596fontSize + 'px "微软雅黑"').width - 11;
  38183. }
  38184. })();
  38185. Node596.setImage(GD.getTextJSON(Node596width, Node596height, true, false, false, ' '+ Node596fontSize + 'px "微软雅黑"'))
  38186. Node596.setPosition(1091*ratio.ratioX, 54*ratio.ratioY);
  38187. Node596.setWidth(Node596width);
  38188. Node596.setHeight(Node596height);
  38189. Node596._nodeType = 'text';
  38190. Node596._disallowEvert = true;
  38191. Node596.setRotation(0*Math.PI/180);
  38192. Node596.a('node.width', Node596width);
  38193. Node596.a('node.height', Node596height);
  38194. Node596.a('node.rect', [0, 0, Node596width, Node596height]);
  38195. Node596.a('node.bordercolor','rgba(0,0,0,1)');
  38196. Node596.a('node.borderwidth', 0);
  38197. Node596.a('node.background','' || 'rgba(0,0,0,0)');
  38198. Node596.a('node.gradient','');
  38199. Node596.a('node.gradientcolor','');
  38200. Node596.a('node.text','年维护损失电量');
  38201. Node596.a('node.textalign','center');
  38202. Node596.a('node.textvAlign','middle');
  38203. Node596.a('node.textrect', [Node596textStart, 0, Node596textWidth, Node596height]);
  38204. Node596.a('node.color','rgba(0,0,0,1)');
  38205. Node596.a('node.font',' '+ Node596fontSize + 'px "微软雅黑"');
  38206. Node596.a('node.textvisible',true);
  38207. Node596.a('node.linefeed',false);
  38208. if (false) {
  38209. Node596.a('node.textfunc',function(g) {
  38210. g.beginPath();
  38211. var str=Node596.a('node.text') || '年维护损失电量';
  38212. var color=Node596.a('node.color') || 'rgba(0,0,0,1)';
  38213. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node596width,Node596height,13.3333*_ratio.ratioY,"center",color,' '+ Node596fontSize + 'px "微软雅黑"', 0,g);
  38214. });
  38215. }
  38216. if (false) {
  38217. Node596.a('node.underlinepoints',[Node596lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node596fontSize + 2 , ht.Default.getTextSize('年维护损失电量', ' '+ Node596fontSize + 'px "微软雅黑"').width + 6, (Node596height - Node596fontSize) * 0.5*_ratio.ratioY + Node596fontSize + 2 ]);
  38218. Node596.a('node.underlinevisible',false);
  38219. Node596.a('node.underlineBorderWidth', 1);
  38220. }
  38221. dataModel.add(Node596);
  38222. zoomNodeList.push({
  38223. node: Node596,
  38224. borderWidth: 0,
  38225. attr: 'node.borderwidth'
  38226. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38227. var Node597 = new ht.Node();
  38228. var Node597textStart, Node597textWidth, Node597lineStart, Node597align = 'center', Node597fontSize = 13.3333*_ratio.ratioY,Node597width = 110*_ratio.ratioX, Node597height = 26*_ratio.ratioY;
  38229. (function () {
  38230. if (Node597align === 'left') {
  38231. Node597textStart = Node597fontSize * 0.2 > 2 ? Node597fontSize * 0.2 - 4 : Node597fontSize * 0.2 - 9;
  38232. Node597textWidth = Node597width;
  38233. Node597lineStart = 1;
  38234. } else if (Node597align === 'right') {
  38235. Node597textStart = 0;
  38236. Node597textWidth =Node597fontSize <= 8 ? Node597width + Node597fontSize * 0.2 + 6 : Node597width - Node597fontSize * 0.2;
  38237. Node597lineStart = (Node597width - (ht.Default.getTextSize('年故障损失电量', ' '+ Node597fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  38238. } else if (Node597align === 'center') {
  38239. Node597textStart = -3;
  38240. Node597textWidth = Node597width;
  38241. Node597lineStart = Node597width - ht.Default.getTextSize('年故障损失电量', ' '+ Node597fontSize + 'px "微软雅黑"').width - 11;
  38242. }
  38243. })();
  38244. Node597.setImage(GD.getTextJSON(Node597width, Node597height, true, false, false, ' '+ Node597fontSize + 'px "微软雅黑"'))
  38245. Node597.setPosition(1091*ratio.ratioX, 77*ratio.ratioY);
  38246. Node597.setWidth(Node597width);
  38247. Node597.setHeight(Node597height);
  38248. Node597._nodeType = 'text';
  38249. Node597._disallowEvert = true;
  38250. Node597.setRotation(0*Math.PI/180);
  38251. Node597.a('node.width', Node597width);
  38252. Node597.a('node.height', Node597height);
  38253. Node597.a('node.rect', [0, 0, Node597width, Node597height]);
  38254. Node597.a('node.bordercolor','rgba(0,0,0,1)');
  38255. Node597.a('node.borderwidth', 0);
  38256. Node597.a('node.background','' || 'rgba(0,0,0,0)');
  38257. Node597.a('node.gradient','');
  38258. Node597.a('node.gradientcolor','');
  38259. Node597.a('node.text','年故障损失电量');
  38260. Node597.a('node.textalign','center');
  38261. Node597.a('node.textvAlign','middle');
  38262. Node597.a('node.textrect', [Node597textStart, 0, Node597textWidth, Node597height]);
  38263. Node597.a('node.color','rgba(0,0,0,1)');
  38264. Node597.a('node.font',' '+ Node597fontSize + 'px "微软雅黑"');
  38265. Node597.a('node.textvisible',true);
  38266. Node597.a('node.linefeed',false);
  38267. if (false) {
  38268. Node597.a('node.textfunc',function(g) {
  38269. g.beginPath();
  38270. var str=Node597.a('node.text') || '年故障损失电量';
  38271. var color=Node597.a('node.color') || 'rgba(0,0,0,1)';
  38272. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node597width,Node597height,13.3333*_ratio.ratioY,"center",color,' '+ Node597fontSize + 'px "微软雅黑"', 0,g);
  38273. });
  38274. }
  38275. if (false) {
  38276. Node597.a('node.underlinepoints',[Node597lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node597fontSize + 2 , ht.Default.getTextSize('年故障损失电量', ' '+ Node597fontSize + 'px "微软雅黑"').width + 6, (Node597height - Node597fontSize) * 0.5*_ratio.ratioY + Node597fontSize + 2 ]);
  38277. Node597.a('node.underlinevisible',false);
  38278. Node597.a('node.underlineBorderWidth', 1);
  38279. }
  38280. dataModel.add(Node597);
  38281. zoomNodeList.push({
  38282. node: Node597,
  38283. borderWidth: 0,
  38284. attr: 'node.borderwidth'
  38285. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38286. var Node598 = new ht.Node();
  38287. var Node598textStart, Node598textWidth, Node598lineStart, Node598align = 'center', Node598fontSize = 13.3333*_ratio.ratioY,Node598width = 110*_ratio.ratioX, Node598height = 26*_ratio.ratioY;
  38288. (function () {
  38289. if (Node598align === 'left') {
  38290. Node598textStart = Node598fontSize * 0.2 > 2 ? Node598fontSize * 0.2 - 4 : Node598fontSize * 0.2 - 9;
  38291. Node598textWidth = Node598width;
  38292. Node598lineStart = 1;
  38293. } else if (Node598align === 'right') {
  38294. Node598textStart = 0;
  38295. Node598textWidth =Node598fontSize <= 8 ? Node598width + Node598fontSize * 0.2 + 6 : Node598width - Node598fontSize * 0.2;
  38296. Node598lineStart = (Node598width - (ht.Default.getTextSize('年限电损失电量', ' '+ Node598fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  38297. } else if (Node598align === 'center') {
  38298. Node598textStart = -3;
  38299. Node598textWidth = Node598width;
  38300. Node598lineStart = Node598width - ht.Default.getTextSize('年限电损失电量', ' '+ Node598fontSize + 'px "微软雅黑"').width - 11;
  38301. }
  38302. })();
  38303. Node598.setImage(GD.getTextJSON(Node598width, Node598height, true, false, false, ' '+ Node598fontSize + 'px "微软雅黑"'))
  38304. Node598.setPosition(1091*ratio.ratioX, 102*ratio.ratioY);
  38305. Node598.setWidth(Node598width);
  38306. Node598.setHeight(Node598height);
  38307. Node598._nodeType = 'text';
  38308. Node598._disallowEvert = true;
  38309. Node598.setRotation(0*Math.PI/180);
  38310. Node598.a('node.width', Node598width);
  38311. Node598.a('node.height', Node598height);
  38312. Node598.a('node.rect', [0, 0, Node598width, Node598height]);
  38313. Node598.a('node.bordercolor','rgba(0,0,0,1)');
  38314. Node598.a('node.borderwidth', 0);
  38315. Node598.a('node.background','' || 'rgba(0,0,0,0)');
  38316. Node598.a('node.gradient','');
  38317. Node598.a('node.gradientcolor','');
  38318. Node598.a('node.text','年限电损失电量');
  38319. Node598.a('node.textalign','center');
  38320. Node598.a('node.textvAlign','middle');
  38321. Node598.a('node.textrect', [Node598textStart, 0, Node598textWidth, Node598height]);
  38322. Node598.a('node.color','rgba(0,0,0,1)');
  38323. Node598.a('node.font',' '+ Node598fontSize + 'px "微软雅黑"');
  38324. Node598.a('node.textvisible',true);
  38325. Node598.a('node.linefeed',false);
  38326. if (false) {
  38327. Node598.a('node.textfunc',function(g) {
  38328. g.beginPath();
  38329. var str=Node598.a('node.text') || '年限电损失电量';
  38330. var color=Node598.a('node.color') || 'rgba(0,0,0,1)';
  38331. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node598width,Node598height,13.3333*_ratio.ratioY,"center",color,' '+ Node598fontSize + 'px "微软雅黑"', 0,g);
  38332. });
  38333. }
  38334. if (false) {
  38335. Node598.a('node.underlinepoints',[Node598lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node598fontSize + 2 , ht.Default.getTextSize('年限电损失电量', ' '+ Node598fontSize + 'px "微软雅黑"').width + 6, (Node598height - Node598fontSize) * 0.5*_ratio.ratioY + Node598fontSize + 2 ]);
  38336. Node598.a('node.underlinevisible',false);
  38337. Node598.a('node.underlineBorderWidth', 1);
  38338. }
  38339. dataModel.add(Node598);
  38340. zoomNodeList.push({
  38341. node: Node598,
  38342. borderWidth: 0,
  38343. attr: 'node.borderwidth'
  38344. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38345. var Node599 = new ht.Node();
  38346. var Node599textStart, Node599textWidth, Node599lineStart, Node599align = 'center', Node599fontSize = 13.3333*_ratio.ratioY,Node599width = 110*_ratio.ratioX, Node599height = 26*_ratio.ratioY;
  38347. (function () {
  38348. if (Node599align === 'left') {
  38349. Node599textStart = Node599fontSize * 0.2 > 2 ? Node599fontSize * 0.2 - 4 : Node599fontSize * 0.2 - 9;
  38350. Node599textWidth = Node599width;
  38351. Node599lineStart = 1;
  38352. } else if (Node599align === 'right') {
  38353. Node599textStart = 0;
  38354. Node599textWidth =Node599fontSize <= 8 ? Node599width + Node599fontSize * 0.2 + 6 : Node599width - Node599fontSize * 0.2;
  38355. Node599lineStart = (Node599width - (ht.Default.getTextSize('年受累损失电量', ' '+ Node599fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  38356. } else if (Node599align === 'center') {
  38357. Node599textStart = -3;
  38358. Node599textWidth = Node599width;
  38359. Node599lineStart = Node599width - ht.Default.getTextSize('年受累损失电量', ' '+ Node599fontSize + 'px "微软雅黑"').width - 11;
  38360. }
  38361. })();
  38362. Node599.setImage(GD.getTextJSON(Node599width, Node599height, true, false, false, ' '+ Node599fontSize + 'px "微软雅黑"'))
  38363. Node599.setPosition(1091*ratio.ratioX, 127*ratio.ratioY);
  38364. Node599.setWidth(Node599width);
  38365. Node599.setHeight(Node599height);
  38366. Node599._nodeType = 'text';
  38367. Node599._disallowEvert = true;
  38368. Node599.setRotation(0*Math.PI/180);
  38369. Node599.a('node.width', Node599width);
  38370. Node599.a('node.height', Node599height);
  38371. Node599.a('node.rect', [0, 0, Node599width, Node599height]);
  38372. Node599.a('node.bordercolor','rgba(0,0,0,1)');
  38373. Node599.a('node.borderwidth', 0);
  38374. Node599.a('node.background','' || 'rgba(0,0,0,0)');
  38375. Node599.a('node.gradient','');
  38376. Node599.a('node.gradientcolor','');
  38377. Node599.a('node.text','年受累损失电量');
  38378. Node599.a('node.textalign','center');
  38379. Node599.a('node.textvAlign','middle');
  38380. Node599.a('node.textrect', [Node599textStart, 0, Node599textWidth, Node599height]);
  38381. Node599.a('node.color','rgba(0,0,0,1)');
  38382. Node599.a('node.font',' '+ Node599fontSize + 'px "微软雅黑"');
  38383. Node599.a('node.textvisible',true);
  38384. Node599.a('node.linefeed',false);
  38385. if (false) {
  38386. Node599.a('node.textfunc',function(g) {
  38387. g.beginPath();
  38388. var str=Node599.a('node.text') || '年受累损失电量';
  38389. var color=Node599.a('node.color') || 'rgba(0,0,0,1)';
  38390. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node599width,Node599height,13.3333*_ratio.ratioY,"center",color,' '+ Node599fontSize + 'px "微软雅黑"', 0,g);
  38391. });
  38392. }
  38393. if (false) {
  38394. Node599.a('node.underlinepoints',[Node599lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node599fontSize + 2 , ht.Default.getTextSize('年受累损失电量', ' '+ Node599fontSize + 'px "微软雅黑"').width + 6, (Node599height - Node599fontSize) * 0.5*_ratio.ratioY + Node599fontSize + 2 ]);
  38395. Node599.a('node.underlinevisible',false);
  38396. Node599.a('node.underlineBorderWidth', 1);
  38397. }
  38398. dataModel.add(Node599);
  38399. zoomNodeList.push({
  38400. node: Node599,
  38401. borderWidth: 0,
  38402. attr: 'node.borderwidth'
  38403. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38404. var Node600type = 'rect';
  38405. var Node600 = new ht.Node(),
  38406. Node600BorderWidth = 1*2;
  38407. if (Node600type === 'arc') {
  38408. Node600BorderWidth *= 1;
  38409. }
  38410. Node600.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node600type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38411. Node600.setPosition(1197*ratio.ratioX, 52*ratio.ratioY);
  38412. Node600.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  38413. Node600.s({
  38414. 'pixelPerfect':true
  38415. /*@AddPara@*/
  38416. });
  38417. Node600.a('node.width', 95*_ratio.ratioX);
  38418. Node600.a('node.height', 24.33136*_ratio.ratioY);
  38419. Node600.a('node.type', Node600type);
  38420. Node600.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  38421. Node600.a('node.background', 'rgba(255,255,255,0.003921569)');
  38422. Node600.a('node.gradientcolor', '');
  38423. Node600.a('node.gradient', '');
  38424. Node600.a('node.borderwidth', Node600BorderWidth);
  38425. Node600.a('node.color', 'rgba(224,224,224,1)');
  38426. Node600.a('node.fillrect', [0,0,0,0]);
  38427. Node600.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38428. Node600.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38429. Node600.a('node.fillgradient', '');
  38430. if (Node600type !== 'rect') {
  38431. Node600.a('node.arcFrom', parseFloat('@arcFrom@'));
  38432. Node600.a('node.arcTo', parseFloat('@arcTo@'));
  38433. Node600.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38434. }
  38435. if (Node600type === 'arc') {
  38436. Node600.a('node.arcOval', true);
  38437. }
  38438. Node600.setRotation(0*Math.PI/180);
  38439. Node600.borderWidth = Node600BorderWidth;
  38440. Node600.borderFillwidth = Node600BorderWidth;
  38441. dataModel.add(Node600);
  38442. Node600._nodename = 'Node600'
  38443. Node600._nodeType = 'rect';
  38444. zoomNodeList.push({
  38445. node: Node600,
  38446. attr: 'node.borderwidth'
  38447. });
  38448. (function (node, _img) {
  38449. var setWidth = node.setWidth,
  38450. setHeight = node.setHeight;
  38451. node.setWidth = function (width) {
  38452. if (width === this.getWidth()) return ;
  38453. var height = this.getHeight();
  38454. this.a('node.width', width);
  38455. this.a('node.rect', [0,0,width, height]);
  38456. setWidth.apply(this, arguments);
  38457. }
  38458. node.setHeight = function (height) {
  38459. if (height === this.getHeight()) return ;
  38460. var width = this.getWidth();
  38461. this.a('node.height', height);
  38462. this.a('node.rect', [0,0,width, height]);
  38463. setHeight.apply(this, arguments);
  38464. }
  38465. })(Node600, Node600.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38466. var Node601type = 'rect';
  38467. var Node601 = new ht.Node(),
  38468. Node601BorderWidth = 1*2;
  38469. if (Node601type === 'arc') {
  38470. Node601BorderWidth *= 1;
  38471. }
  38472. Node601.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node601type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38473. Node601.setPosition(1197*ratio.ratioX, 76*ratio.ratioY);
  38474. Node601.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  38475. Node601.s({
  38476. 'pixelPerfect':true
  38477. /*@AddPara@*/
  38478. });
  38479. Node601.a('node.width', 95*_ratio.ratioX);
  38480. Node601.a('node.height', 24.33138*_ratio.ratioY);
  38481. Node601.a('node.type', Node601type);
  38482. Node601.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  38483. Node601.a('node.background', 'rgba(255,255,255,0.003921569)');
  38484. Node601.a('node.gradientcolor', '');
  38485. Node601.a('node.gradient', '');
  38486. Node601.a('node.borderwidth', Node601BorderWidth);
  38487. Node601.a('node.color', 'rgba(224,224,224,1)');
  38488. Node601.a('node.fillrect', [0,0,0,0]);
  38489. Node601.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38490. Node601.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38491. Node601.a('node.fillgradient', '');
  38492. if (Node601type !== 'rect') {
  38493. Node601.a('node.arcFrom', parseFloat('@arcFrom@'));
  38494. Node601.a('node.arcTo', parseFloat('@arcTo@'));
  38495. Node601.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38496. }
  38497. if (Node601type === 'arc') {
  38498. Node601.a('node.arcOval', true);
  38499. }
  38500. Node601.setRotation(0*Math.PI/180);
  38501. Node601.borderWidth = Node601BorderWidth;
  38502. Node601.borderFillwidth = Node601BorderWidth;
  38503. dataModel.add(Node601);
  38504. Node601._nodename = 'Node601'
  38505. Node601._nodeType = 'rect';
  38506. zoomNodeList.push({
  38507. node: Node601,
  38508. attr: 'node.borderwidth'
  38509. });
  38510. (function (node, _img) {
  38511. var setWidth = node.setWidth,
  38512. setHeight = node.setHeight;
  38513. node.setWidth = function (width) {
  38514. if (width === this.getWidth()) return ;
  38515. var height = this.getHeight();
  38516. this.a('node.width', width);
  38517. this.a('node.rect', [0,0,width, height]);
  38518. setWidth.apply(this, arguments);
  38519. }
  38520. node.setHeight = function (height) {
  38521. if (height === this.getHeight()) return ;
  38522. var width = this.getWidth();
  38523. this.a('node.height', height);
  38524. this.a('node.rect', [0,0,width, height]);
  38525. setHeight.apply(this, arguments);
  38526. }
  38527. })(Node601, Node601.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38528. var Node602type = 'rect';
  38529. var Node602 = new ht.Node(),
  38530. Node602BorderWidth = 1*2;
  38531. if (Node602type === 'arc') {
  38532. Node602BorderWidth *= 1;
  38533. }
  38534. Node602.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node602type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38535. Node602.setPosition(1197*ratio.ratioX, 100*ratio.ratioY);
  38536. Node602.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  38537. Node602.s({
  38538. 'pixelPerfect':true
  38539. /*@AddPara@*/
  38540. });
  38541. Node602.a('node.width', 95*_ratio.ratioX);
  38542. Node602.a('node.height', 24.33138*_ratio.ratioY);
  38543. Node602.a('node.type', Node602type);
  38544. Node602.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  38545. Node602.a('node.background', 'rgba(255,255,255,0.003921569)');
  38546. Node602.a('node.gradientcolor', '');
  38547. Node602.a('node.gradient', '');
  38548. Node602.a('node.borderwidth', Node602BorderWidth);
  38549. Node602.a('node.color', 'rgba(224,224,224,1)');
  38550. Node602.a('node.fillrect', [0,0,0,0]);
  38551. Node602.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38552. Node602.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38553. Node602.a('node.fillgradient', '');
  38554. if (Node602type !== 'rect') {
  38555. Node602.a('node.arcFrom', parseFloat('@arcFrom@'));
  38556. Node602.a('node.arcTo', parseFloat('@arcTo@'));
  38557. Node602.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38558. }
  38559. if (Node602type === 'arc') {
  38560. Node602.a('node.arcOval', true);
  38561. }
  38562. Node602.setRotation(0*Math.PI/180);
  38563. Node602.borderWidth = Node602BorderWidth;
  38564. Node602.borderFillwidth = Node602BorderWidth;
  38565. dataModel.add(Node602);
  38566. Node602._nodename = 'Node602'
  38567. Node602._nodeType = 'rect';
  38568. zoomNodeList.push({
  38569. node: Node602,
  38570. attr: 'node.borderwidth'
  38571. });
  38572. (function (node, _img) {
  38573. var setWidth = node.setWidth,
  38574. setHeight = node.setHeight;
  38575. node.setWidth = function (width) {
  38576. if (width === this.getWidth()) return ;
  38577. var height = this.getHeight();
  38578. this.a('node.width', width);
  38579. this.a('node.rect', [0,0,width, height]);
  38580. setWidth.apply(this, arguments);
  38581. }
  38582. node.setHeight = function (height) {
  38583. if (height === this.getHeight()) return ;
  38584. var width = this.getWidth();
  38585. this.a('node.height', height);
  38586. this.a('node.rect', [0,0,width, height]);
  38587. setHeight.apply(this, arguments);
  38588. }
  38589. })(Node602, Node602.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38590. var Node603type = 'rect';
  38591. var Node603 = new ht.Node(),
  38592. Node603BorderWidth = 1*2;
  38593. if (Node603type === 'arc') {
  38594. Node603BorderWidth *= 1;
  38595. }
  38596. Node603.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node603type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38597. Node603.setPosition(1197*ratio.ratioX, 125*ratio.ratioY);
  38598. Node603.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  38599. Node603.s({
  38600. 'pixelPerfect':true
  38601. /*@AddPara@*/
  38602. });
  38603. Node603.a('node.width', 95*_ratio.ratioX);
  38604. Node603.a('node.height', 24.33136*_ratio.ratioY);
  38605. Node603.a('node.type', Node603type);
  38606. Node603.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  38607. Node603.a('node.background', 'rgba(255,255,255,0.003921569)');
  38608. Node603.a('node.gradientcolor', '');
  38609. Node603.a('node.gradient', '');
  38610. Node603.a('node.borderwidth', Node603BorderWidth);
  38611. Node603.a('node.color', 'rgba(224,224,224,1)');
  38612. Node603.a('node.fillrect', [0,0,0,0]);
  38613. Node603.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38614. Node603.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38615. Node603.a('node.fillgradient', '');
  38616. if (Node603type !== 'rect') {
  38617. Node603.a('node.arcFrom', parseFloat('@arcFrom@'));
  38618. Node603.a('node.arcTo', parseFloat('@arcTo@'));
  38619. Node603.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38620. }
  38621. if (Node603type === 'arc') {
  38622. Node603.a('node.arcOval', true);
  38623. }
  38624. Node603.setRotation(0*Math.PI/180);
  38625. Node603.borderWidth = Node603BorderWidth;
  38626. Node603.borderFillwidth = Node603BorderWidth;
  38627. dataModel.add(Node603);
  38628. Node603._nodename = 'Node603'
  38629. Node603._nodeType = 'rect';
  38630. zoomNodeList.push({
  38631. node: Node603,
  38632. attr: 'node.borderwidth'
  38633. });
  38634. (function (node, _img) {
  38635. var setWidth = node.setWidth,
  38636. setHeight = node.setHeight;
  38637. node.setWidth = function (width) {
  38638. if (width === this.getWidth()) return ;
  38639. var height = this.getHeight();
  38640. this.a('node.width', width);
  38641. this.a('node.rect', [0,0,width, height]);
  38642. setWidth.apply(this, arguments);
  38643. }
  38644. node.setHeight = function (height) {
  38645. if (height === this.getHeight()) return ;
  38646. var width = this.getWidth();
  38647. this.a('node.height', height);
  38648. this.a('node.rect', [0,0,width, height]);
  38649. setHeight.apply(this, arguments);
  38650. }
  38651. })(Node603, Node603.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38652. var Node604type = 'rect';
  38653. var Node604 = new ht.Node(),
  38654. Node604BorderWidth = 1*2;
  38655. if (Node604type === 'arc') {
  38656. Node604BorderWidth *= 1;
  38657. }
  38658. Node604.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node604type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38659. Node604.setPosition(1197*ratio.ratioX, 149*ratio.ratioY);
  38660. Node604.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  38661. Node604.s({
  38662. 'pixelPerfect':true
  38663. /*@AddPara@*/
  38664. });
  38665. Node604.a('node.width', 95*_ratio.ratioX);
  38666. Node604.a('node.height', 24.33138*_ratio.ratioY);
  38667. Node604.a('node.type', Node604type);
  38668. Node604.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  38669. Node604.a('node.background', 'rgba(255,255,255,0.003921569)');
  38670. Node604.a('node.gradientcolor', '');
  38671. Node604.a('node.gradient', '');
  38672. Node604.a('node.borderwidth', Node604BorderWidth);
  38673. Node604.a('node.color', 'rgba(224,224,224,1)');
  38674. Node604.a('node.fillrect', [0,0,0,0]);
  38675. Node604.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38676. Node604.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38677. Node604.a('node.fillgradient', '');
  38678. if (Node604type !== 'rect') {
  38679. Node604.a('node.arcFrom', parseFloat('@arcFrom@'));
  38680. Node604.a('node.arcTo', parseFloat('@arcTo@'));
  38681. Node604.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38682. }
  38683. if (Node604type === 'arc') {
  38684. Node604.a('node.arcOval', true);
  38685. }
  38686. Node604.setRotation(0*Math.PI/180);
  38687. Node604.borderWidth = Node604BorderWidth;
  38688. Node604.borderFillwidth = Node604BorderWidth;
  38689. dataModel.add(Node604);
  38690. Node604._nodename = 'Node604'
  38691. Node604._nodeType = 'rect';
  38692. zoomNodeList.push({
  38693. node: Node604,
  38694. attr: 'node.borderwidth'
  38695. });
  38696. (function (node, _img) {
  38697. var setWidth = node.setWidth,
  38698. setHeight = node.setHeight;
  38699. node.setWidth = function (width) {
  38700. if (width === this.getWidth()) return ;
  38701. var height = this.getHeight();
  38702. this.a('node.width', width);
  38703. this.a('node.rect', [0,0,width, height]);
  38704. setWidth.apply(this, arguments);
  38705. }
  38706. node.setHeight = function (height) {
  38707. if (height === this.getHeight()) return ;
  38708. var width = this.getWidth();
  38709. this.a('node.height', height);
  38710. this.a('node.rect', [0,0,width, height]);
  38711. setHeight.apply(this, arguments);
  38712. }
  38713. })(Node604, Node604.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38714. var Node605type = 'rect';
  38715. var Node605 = new ht.Node(),
  38716. Node605BorderWidth = 1*2;
  38717. if (Node605type === 'arc') {
  38718. Node605BorderWidth *= 1;
  38719. }
  38720. Node605.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node605type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38721. Node605.setPosition(1277*ratio.ratioX, 52*ratio.ratioY);
  38722. Node605.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  38723. Node605.s({
  38724. 'pixelPerfect':true
  38725. /*@AddPara@*/
  38726. });
  38727. Node605.a('node.width', 65*_ratio.ratioX);
  38728. Node605.a('node.height', 24.33136*_ratio.ratioY);
  38729. Node605.a('node.type', Node605type);
  38730. Node605.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  38731. Node605.a('node.background', 'rgba(255,255,255,0.003921569)');
  38732. Node605.a('node.gradientcolor', '');
  38733. Node605.a('node.gradient', '');
  38734. Node605.a('node.borderwidth', Node605BorderWidth);
  38735. Node605.a('node.color', 'rgba(224,224,224,1)');
  38736. Node605.a('node.fillrect', [0,0,0,0]);
  38737. Node605.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38738. Node605.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38739. Node605.a('node.fillgradient', '');
  38740. if (Node605type !== 'rect') {
  38741. Node605.a('node.arcFrom', parseFloat('@arcFrom@'));
  38742. Node605.a('node.arcTo', parseFloat('@arcTo@'));
  38743. Node605.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38744. }
  38745. if (Node605type === 'arc') {
  38746. Node605.a('node.arcOval', true);
  38747. }
  38748. Node605.setRotation(0*Math.PI/180);
  38749. Node605.borderWidth = Node605BorderWidth;
  38750. Node605.borderFillwidth = Node605BorderWidth;
  38751. dataModel.add(Node605);
  38752. Node605._nodename = 'Node605'
  38753. Node605._nodeType = 'rect';
  38754. zoomNodeList.push({
  38755. node: Node605,
  38756. attr: 'node.borderwidth'
  38757. });
  38758. (function (node, _img) {
  38759. var setWidth = node.setWidth,
  38760. setHeight = node.setHeight;
  38761. node.setWidth = function (width) {
  38762. if (width === this.getWidth()) return ;
  38763. var height = this.getHeight();
  38764. this.a('node.width', width);
  38765. this.a('node.rect', [0,0,width, height]);
  38766. setWidth.apply(this, arguments);
  38767. }
  38768. node.setHeight = function (height) {
  38769. if (height === this.getHeight()) return ;
  38770. var width = this.getWidth();
  38771. this.a('node.height', height);
  38772. this.a('node.rect', [0,0,width, height]);
  38773. setHeight.apply(this, arguments);
  38774. }
  38775. })(Node605, Node605.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38776. var Node606 = new ht.Node();
  38777. var Node606textStart, Node606textWidth, Node606lineStart, Node606align = 'center', Node606fontSize = 14.66663*_ratio.ratioY,Node606width = 59*_ratio.ratioX, Node606height = 26*_ratio.ratioY;
  38778. (function () {
  38779. if (Node606align === 'left') {
  38780. Node606textStart = Node606fontSize * 0.2 > 2 ? Node606fontSize * 0.2 - 4 : Node606fontSize * 0.2 - 9;
  38781. Node606textWidth = Node606width;
  38782. Node606lineStart = 1;
  38783. } else if (Node606align === 'right') {
  38784. Node606textStart = 0;
  38785. Node606textWidth =Node606fontSize <= 8 ? Node606width + Node606fontSize * 0.2 + 6 : Node606width - Node606fontSize * 0.2;
  38786. Node606lineStart = (Node606width - (ht.Default.getTextSize('0', ' '+ Node606fontSize + 'px "Arial"').width + 6)) * 0.5;
  38787. } else if (Node606align === 'center') {
  38788. Node606textStart = -3;
  38789. Node606textWidth = Node606width;
  38790. Node606lineStart = Node606width - ht.Default.getTextSize('0', ' '+ Node606fontSize + 'px "Arial"').width - 11;
  38791. }
  38792. })();
  38793. Node606.setImage(GD.getTextJSON(Node606width, Node606height, true, false, false, ' '+ Node606fontSize + 'px "Arial"'))
  38794. Node606.setPosition(1197*ratio.ratioX, 54*ratio.ratioY);
  38795. Node606.setWidth(Node606width);
  38796. Node606.setHeight(Node606height);
  38797. Node606._nodeType = 'text';
  38798. Node606._disallowEvert = true;
  38799. Node606.setRotation(0*Math.PI/180);
  38800. Node606.a('node.width', Node606width);
  38801. Node606.a('node.height', Node606height);
  38802. Node606.a('node.rect', [0, 0, Node606width, Node606height]);
  38803. Node606.a('node.bordercolor','rgba(0,0,0,1)');
  38804. Node606.a('node.borderwidth', 0);
  38805. Node606.a('node.background','' || 'rgba(0,0,0,0)');
  38806. Node606.a('node.gradient','');
  38807. Node606.a('node.gradientcolor','');
  38808. Node606.a('node.text','0');
  38809. Node606.a('node.textalign','center');
  38810. Node606.a('node.textvAlign','middle');
  38811. Node606.a('node.textrect', [Node606textStart, 0, Node606textWidth, Node606height]);
  38812. Node606.a('node.color','rgba(0,0,0,1)');
  38813. Node606.a('node.font',' '+ Node606fontSize + 'px "Arial"');
  38814. Node606.a('node.textvisible',true);
  38815. Node606.a('node.linefeed',false);
  38816. if (false) {
  38817. Node606.a('node.textfunc',function(g) {
  38818. g.beginPath();
  38819. var str=Node606.a('node.text') || '0';
  38820. var color=Node606.a('node.color') || 'rgba(0,0,0,1)';
  38821. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node606width,Node606height,14.66663*_ratio.ratioY,"center",color,' '+ Node606fontSize + 'px "Arial"', 0,g);
  38822. });
  38823. }
  38824. if (false) {
  38825. Node606.a('node.underlinepoints',[Node606lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node606fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node606fontSize + 'px "Arial"').width + 6, (Node606height - Node606fontSize) * 0.5*_ratio.ratioY + Node606fontSize + 2 ]);
  38826. Node606.a('node.underlinevisible',false);
  38827. Node606.a('node.underlineBorderWidth', 1);
  38828. }
  38829. dataModel.add(Node606);
  38830. zoomNodeList.push({
  38831. node: Node606,
  38832. borderWidth: 0,
  38833. attr: 'node.borderwidth'
  38834. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38835. var Node607 = new ht.Node();
  38836. var Node607textStart, Node607textWidth, Node607lineStart, Node607align = 'center', Node607fontSize = 14.66663*_ratio.ratioY,Node607width = 59*_ratio.ratioX, Node607height = 26*_ratio.ratioY;
  38837. (function () {
  38838. if (Node607align === 'left') {
  38839. Node607textStart = Node607fontSize * 0.2 > 2 ? Node607fontSize * 0.2 - 4 : Node607fontSize * 0.2 - 9;
  38840. Node607textWidth = Node607width;
  38841. Node607lineStart = 1;
  38842. } else if (Node607align === 'right') {
  38843. Node607textStart = 0;
  38844. Node607textWidth =Node607fontSize <= 8 ? Node607width + Node607fontSize * 0.2 + 6 : Node607width - Node607fontSize * 0.2;
  38845. Node607lineStart = (Node607width - (ht.Default.getTextSize('0', ' '+ Node607fontSize + 'px "Arial"').width + 6)) * 0.5;
  38846. } else if (Node607align === 'center') {
  38847. Node607textStart = -3;
  38848. Node607textWidth = Node607width;
  38849. Node607lineStart = Node607width - ht.Default.getTextSize('0', ' '+ Node607fontSize + 'px "Arial"').width - 11;
  38850. }
  38851. })();
  38852. Node607.setImage(GD.getTextJSON(Node607width, Node607height, true, false, false, ' '+ Node607fontSize + 'px "Arial"'))
  38853. Node607.setPosition(1197*ratio.ratioX, 78*ratio.ratioY);
  38854. Node607.setWidth(Node607width);
  38855. Node607.setHeight(Node607height);
  38856. Node607._nodeType = 'text';
  38857. Node607._disallowEvert = true;
  38858. Node607.setRotation(0*Math.PI/180);
  38859. Node607.a('node.width', Node607width);
  38860. Node607.a('node.height', Node607height);
  38861. Node607.a('node.rect', [0, 0, Node607width, Node607height]);
  38862. Node607.a('node.bordercolor','rgba(0,0,0,1)');
  38863. Node607.a('node.borderwidth', 0);
  38864. Node607.a('node.background','' || 'rgba(0,0,0,0)');
  38865. Node607.a('node.gradient','');
  38866. Node607.a('node.gradientcolor','');
  38867. Node607.a('node.text','0');
  38868. Node607.a('node.textalign','center');
  38869. Node607.a('node.textvAlign','middle');
  38870. Node607.a('node.textrect', [Node607textStart, 0, Node607textWidth, Node607height]);
  38871. Node607.a('node.color','rgba(0,0,0,1)');
  38872. Node607.a('node.font',' '+ Node607fontSize + 'px "Arial"');
  38873. Node607.a('node.textvisible',true);
  38874. Node607.a('node.linefeed',false);
  38875. if (false) {
  38876. Node607.a('node.textfunc',function(g) {
  38877. g.beginPath();
  38878. var str=Node607.a('node.text') || '0';
  38879. var color=Node607.a('node.color') || 'rgba(0,0,0,1)';
  38880. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node607width,Node607height,14.66663*_ratio.ratioY,"center",color,' '+ Node607fontSize + 'px "Arial"', 0,g);
  38881. });
  38882. }
  38883. if (false) {
  38884. Node607.a('node.underlinepoints',[Node607lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node607fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node607fontSize + 'px "Arial"').width + 6, (Node607height - Node607fontSize) * 0.5*_ratio.ratioY + Node607fontSize + 2 ]);
  38885. Node607.a('node.underlinevisible',false);
  38886. Node607.a('node.underlineBorderWidth', 1);
  38887. }
  38888. dataModel.add(Node607);
  38889. zoomNodeList.push({
  38890. node: Node607,
  38891. borderWidth: 0,
  38892. attr: 'node.borderwidth'
  38893. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38894. var Node608 = new ht.Node();
  38895. var Node608textStart, Node608textWidth, Node608lineStart, Node608align = 'center', Node608fontSize = 14.66663*_ratio.ratioY,Node608width = 59*_ratio.ratioX, Node608height = 26*_ratio.ratioY;
  38896. (function () {
  38897. if (Node608align === 'left') {
  38898. Node608textStart = Node608fontSize * 0.2 > 2 ? Node608fontSize * 0.2 - 4 : Node608fontSize * 0.2 - 9;
  38899. Node608textWidth = Node608width;
  38900. Node608lineStart = 1;
  38901. } else if (Node608align === 'right') {
  38902. Node608textStart = 0;
  38903. Node608textWidth =Node608fontSize <= 8 ? Node608width + Node608fontSize * 0.2 + 6 : Node608width - Node608fontSize * 0.2;
  38904. Node608lineStart = (Node608width - (ht.Default.getTextSize('0', ' '+ Node608fontSize + 'px "Arial"').width + 6)) * 0.5;
  38905. } else if (Node608align === 'center') {
  38906. Node608textStart = -3;
  38907. Node608textWidth = Node608width;
  38908. Node608lineStart = Node608width - ht.Default.getTextSize('0', ' '+ Node608fontSize + 'px "Arial"').width - 11;
  38909. }
  38910. })();
  38911. Node608.setImage(GD.getTextJSON(Node608width, Node608height, true, false, false, ' '+ Node608fontSize + 'px "Arial"'))
  38912. Node608.setPosition(1197*ratio.ratioX, 103*ratio.ratioY);
  38913. Node608.setWidth(Node608width);
  38914. Node608.setHeight(Node608height);
  38915. Node608._nodeType = 'text';
  38916. Node608._disallowEvert = true;
  38917. Node608.setRotation(0*Math.PI/180);
  38918. Node608.a('node.width', Node608width);
  38919. Node608.a('node.height', Node608height);
  38920. Node608.a('node.rect', [0, 0, Node608width, Node608height]);
  38921. Node608.a('node.bordercolor','rgba(0,0,0,1)');
  38922. Node608.a('node.borderwidth', 0);
  38923. Node608.a('node.background','' || 'rgba(0,0,0,0)');
  38924. Node608.a('node.gradient','');
  38925. Node608.a('node.gradientcolor','');
  38926. Node608.a('node.text','0');
  38927. Node608.a('node.textalign','center');
  38928. Node608.a('node.textvAlign','middle');
  38929. Node608.a('node.textrect', [Node608textStart, 0, Node608textWidth, Node608height]);
  38930. Node608.a('node.color','rgba(0,0,0,1)');
  38931. Node608.a('node.font',' '+ Node608fontSize + 'px "Arial"');
  38932. Node608.a('node.textvisible',true);
  38933. Node608.a('node.linefeed',false);
  38934. if (false) {
  38935. Node608.a('node.textfunc',function(g) {
  38936. g.beginPath();
  38937. var str=Node608.a('node.text') || '0';
  38938. var color=Node608.a('node.color') || 'rgba(0,0,0,1)';
  38939. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node608width,Node608height,14.66663*_ratio.ratioY,"center",color,' '+ Node608fontSize + 'px "Arial"', 0,g);
  38940. });
  38941. }
  38942. if (false) {
  38943. Node608.a('node.underlinepoints',[Node608lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node608fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node608fontSize + 'px "Arial"').width + 6, (Node608height - Node608fontSize) * 0.5*_ratio.ratioY + Node608fontSize + 2 ]);
  38944. Node608.a('node.underlinevisible',false);
  38945. Node608.a('node.underlineBorderWidth', 1);
  38946. }
  38947. dataModel.add(Node608);
  38948. zoomNodeList.push({
  38949. node: Node608,
  38950. borderWidth: 0,
  38951. attr: 'node.borderwidth'
  38952. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38953. var Node609 = new ht.Node();
  38954. var Node609textStart, Node609textWidth, Node609lineStart, Node609align = 'center', Node609fontSize = 14.66663*_ratio.ratioY,Node609width = 59*_ratio.ratioX, Node609height = 26*_ratio.ratioY;
  38955. (function () {
  38956. if (Node609align === 'left') {
  38957. Node609textStart = Node609fontSize * 0.2 > 2 ? Node609fontSize * 0.2 - 4 : Node609fontSize * 0.2 - 9;
  38958. Node609textWidth = Node609width;
  38959. Node609lineStart = 1;
  38960. } else if (Node609align === 'right') {
  38961. Node609textStart = 0;
  38962. Node609textWidth =Node609fontSize <= 8 ? Node609width + Node609fontSize * 0.2 + 6 : Node609width - Node609fontSize * 0.2;
  38963. Node609lineStart = (Node609width - (ht.Default.getTextSize('0', ' '+ Node609fontSize + 'px "Arial"').width + 6)) * 0.5;
  38964. } else if (Node609align === 'center') {
  38965. Node609textStart = -3;
  38966. Node609textWidth = Node609width;
  38967. Node609lineStart = Node609width - ht.Default.getTextSize('0', ' '+ Node609fontSize + 'px "Arial"').width - 11;
  38968. }
  38969. })();
  38970. Node609.setImage(GD.getTextJSON(Node609width, Node609height, true, false, false, ' '+ Node609fontSize + 'px "Arial"'))
  38971. Node609.setPosition(1197*ratio.ratioX, 126*ratio.ratioY);
  38972. Node609.setWidth(Node609width);
  38973. Node609.setHeight(Node609height);
  38974. Node609._nodeType = 'text';
  38975. Node609._disallowEvert = true;
  38976. Node609.setRotation(0*Math.PI/180);
  38977. Node609.a('node.width', Node609width);
  38978. Node609.a('node.height', Node609height);
  38979. Node609.a('node.rect', [0, 0, Node609width, Node609height]);
  38980. Node609.a('node.bordercolor','rgba(0,0,0,1)');
  38981. Node609.a('node.borderwidth', 0);
  38982. Node609.a('node.background','' || 'rgba(0,0,0,0)');
  38983. Node609.a('node.gradient','');
  38984. Node609.a('node.gradientcolor','');
  38985. Node609.a('node.text','0');
  38986. Node609.a('node.textalign','center');
  38987. Node609.a('node.textvAlign','middle');
  38988. Node609.a('node.textrect', [Node609textStart, 0, Node609textWidth, Node609height]);
  38989. Node609.a('node.color','rgba(0,0,0,1)');
  38990. Node609.a('node.font',' '+ Node609fontSize + 'px "Arial"');
  38991. Node609.a('node.textvisible',true);
  38992. Node609.a('node.linefeed',false);
  38993. if (false) {
  38994. Node609.a('node.textfunc',function(g) {
  38995. g.beginPath();
  38996. var str=Node609.a('node.text') || '0';
  38997. var color=Node609.a('node.color') || 'rgba(0,0,0,1)';
  38998. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node609width,Node609height,14.66663*_ratio.ratioY,"center",color,' '+ Node609fontSize + 'px "Arial"', 0,g);
  38999. });
  39000. }
  39001. if (false) {
  39002. Node609.a('node.underlinepoints',[Node609lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node609fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node609fontSize + 'px "Arial"').width + 6, (Node609height - Node609fontSize) * 0.5*_ratio.ratioY + Node609fontSize + 2 ]);
  39003. Node609.a('node.underlinevisible',false);
  39004. Node609.a('node.underlineBorderWidth', 1);
  39005. }
  39006. dataModel.add(Node609);
  39007. zoomNodeList.push({
  39008. node: Node609,
  39009. borderWidth: 0,
  39010. attr: 'node.borderwidth'
  39011. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39012. var Node610 = new ht.Node();
  39013. var Node610textStart, Node610textWidth, Node610lineStart, Node610align = 'center', Node610fontSize = 14.66663*_ratio.ratioY,Node610width = 59*_ratio.ratioX, Node610height = 26*_ratio.ratioY;
  39014. (function () {
  39015. if (Node610align === 'left') {
  39016. Node610textStart = Node610fontSize * 0.2 > 2 ? Node610fontSize * 0.2 - 4 : Node610fontSize * 0.2 - 9;
  39017. Node610textWidth = Node610width;
  39018. Node610lineStart = 1;
  39019. } else if (Node610align === 'right') {
  39020. Node610textStart = 0;
  39021. Node610textWidth =Node610fontSize <= 8 ? Node610width + Node610fontSize * 0.2 + 6 : Node610width - Node610fontSize * 0.2;
  39022. Node610lineStart = (Node610width - (ht.Default.getTextSize('0', ' '+ Node610fontSize + 'px "Arial"').width + 6)) * 0.5;
  39023. } else if (Node610align === 'center') {
  39024. Node610textStart = -3;
  39025. Node610textWidth = Node610width;
  39026. Node610lineStart = Node610width - ht.Default.getTextSize('0', ' '+ Node610fontSize + 'px "Arial"').width - 11;
  39027. }
  39028. })();
  39029. Node610.setImage(GD.getTextJSON(Node610width, Node610height, true, false, false, ' '+ Node610fontSize + 'px "Arial"'))
  39030. Node610.setPosition(1197*ratio.ratioX, 150*ratio.ratioY);
  39031. Node610.setWidth(Node610width);
  39032. Node610.setHeight(Node610height);
  39033. Node610._nodeType = 'text';
  39034. Node610._disallowEvert = true;
  39035. Node610.setRotation(0*Math.PI/180);
  39036. Node610.a('node.width', Node610width);
  39037. Node610.a('node.height', Node610height);
  39038. Node610.a('node.rect', [0, 0, Node610width, Node610height]);
  39039. Node610.a('node.bordercolor','rgba(0,0,0,1)');
  39040. Node610.a('node.borderwidth', 0);
  39041. Node610.a('node.background','' || 'rgba(0,0,0,0)');
  39042. Node610.a('node.gradient','');
  39043. Node610.a('node.gradientcolor','');
  39044. Node610.a('node.text','0');
  39045. Node610.a('node.textalign','center');
  39046. Node610.a('node.textvAlign','middle');
  39047. Node610.a('node.textrect', [Node610textStart, 0, Node610textWidth, Node610height]);
  39048. Node610.a('node.color','rgba(0,0,0,1)');
  39049. Node610.a('node.font',' '+ Node610fontSize + 'px "Arial"');
  39050. Node610.a('node.textvisible',true);
  39051. Node610.a('node.linefeed',false);
  39052. if (false) {
  39053. Node610.a('node.textfunc',function(g) {
  39054. g.beginPath();
  39055. var str=Node610.a('node.text') || '0';
  39056. var color=Node610.a('node.color') || 'rgba(0,0,0,1)';
  39057. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node610width,Node610height,14.66663*_ratio.ratioY,"center",color,' '+ Node610fontSize + 'px "Arial"', 0,g);
  39058. });
  39059. }
  39060. if (false) {
  39061. Node610.a('node.underlinepoints',[Node610lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node610fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node610fontSize + 'px "Arial"').width + 6, (Node610height - Node610fontSize) * 0.5*_ratio.ratioY + Node610fontSize + 2 ]);
  39062. Node610.a('node.underlinevisible',false);
  39063. Node610.a('node.underlineBorderWidth', 1);
  39064. }
  39065. dataModel.add(Node610);
  39066. zoomNodeList.push({
  39067. node: Node610,
  39068. borderWidth: 0,
  39069. attr: 'node.borderwidth'
  39070. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39071. var Node611type = 'rect';
  39072. var Node611 = new ht.Node(),
  39073. Node611BorderWidth = 1*2;
  39074. if (Node611type === 'arc') {
  39075. Node611BorderWidth *= 1;
  39076. }
  39077. Node611.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node611type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39078. Node611.setPosition(1277*ratio.ratioX, 76*ratio.ratioY);
  39079. Node611.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  39080. Node611.s({
  39081. 'pixelPerfect':true
  39082. /*@AddPara@*/
  39083. });
  39084. Node611.a('node.width', 65*_ratio.ratioX);
  39085. Node611.a('node.height', 24.33138*_ratio.ratioY);
  39086. Node611.a('node.type', Node611type);
  39087. Node611.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  39088. Node611.a('node.background', 'rgba(255,255,255,0.003921569)');
  39089. Node611.a('node.gradientcolor', '');
  39090. Node611.a('node.gradient', '');
  39091. Node611.a('node.borderwidth', Node611BorderWidth);
  39092. Node611.a('node.color', 'rgba(224,224,224,1)');
  39093. Node611.a('node.fillrect', [0,0,0,0]);
  39094. Node611.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39095. Node611.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39096. Node611.a('node.fillgradient', '');
  39097. if (Node611type !== 'rect') {
  39098. Node611.a('node.arcFrom', parseFloat('@arcFrom@'));
  39099. Node611.a('node.arcTo', parseFloat('@arcTo@'));
  39100. Node611.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39101. }
  39102. if (Node611type === 'arc') {
  39103. Node611.a('node.arcOval', true);
  39104. }
  39105. Node611.setRotation(0*Math.PI/180);
  39106. Node611.borderWidth = Node611BorderWidth;
  39107. Node611.borderFillwidth = Node611BorderWidth;
  39108. dataModel.add(Node611);
  39109. Node611._nodename = 'Node611'
  39110. Node611._nodeType = 'rect';
  39111. zoomNodeList.push({
  39112. node: Node611,
  39113. attr: 'node.borderwidth'
  39114. });
  39115. (function (node, _img) {
  39116. var setWidth = node.setWidth,
  39117. setHeight = node.setHeight;
  39118. node.setWidth = function (width) {
  39119. if (width === this.getWidth()) return ;
  39120. var height = this.getHeight();
  39121. this.a('node.width', width);
  39122. this.a('node.rect', [0,0,width, height]);
  39123. setWidth.apply(this, arguments);
  39124. }
  39125. node.setHeight = function (height) {
  39126. if (height === this.getHeight()) return ;
  39127. var width = this.getWidth();
  39128. this.a('node.height', height);
  39129. this.a('node.rect', [0,0,width, height]);
  39130. setHeight.apply(this, arguments);
  39131. }
  39132. })(Node611, Node611.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39133. var Node612type = 'rect';
  39134. var Node612 = new ht.Node(),
  39135. Node612BorderWidth = 1*2;
  39136. if (Node612type === 'arc') {
  39137. Node612BorderWidth *= 1;
  39138. }
  39139. Node612.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node612type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39140. Node612.setPosition(1277*ratio.ratioX, 100*ratio.ratioY);
  39141. Node612.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  39142. Node612.s({
  39143. 'pixelPerfect':true
  39144. /*@AddPara@*/
  39145. });
  39146. Node612.a('node.width', 65*_ratio.ratioX);
  39147. Node612.a('node.height', 24.33138*_ratio.ratioY);
  39148. Node612.a('node.type', Node612type);
  39149. Node612.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  39150. Node612.a('node.background', 'rgba(255,255,255,0.003921569)');
  39151. Node612.a('node.gradientcolor', '');
  39152. Node612.a('node.gradient', '');
  39153. Node612.a('node.borderwidth', Node612BorderWidth);
  39154. Node612.a('node.color', 'rgba(224,224,224,1)');
  39155. Node612.a('node.fillrect', [0,0,0,0]);
  39156. Node612.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39157. Node612.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39158. Node612.a('node.fillgradient', '');
  39159. if (Node612type !== 'rect') {
  39160. Node612.a('node.arcFrom', parseFloat('@arcFrom@'));
  39161. Node612.a('node.arcTo', parseFloat('@arcTo@'));
  39162. Node612.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39163. }
  39164. if (Node612type === 'arc') {
  39165. Node612.a('node.arcOval', true);
  39166. }
  39167. Node612.setRotation(0*Math.PI/180);
  39168. Node612.borderWidth = Node612BorderWidth;
  39169. Node612.borderFillwidth = Node612BorderWidth;
  39170. dataModel.add(Node612);
  39171. Node612._nodename = 'Node612'
  39172. Node612._nodeType = 'rect';
  39173. zoomNodeList.push({
  39174. node: Node612,
  39175. attr: 'node.borderwidth'
  39176. });
  39177. (function (node, _img) {
  39178. var setWidth = node.setWidth,
  39179. setHeight = node.setHeight;
  39180. node.setWidth = function (width) {
  39181. if (width === this.getWidth()) return ;
  39182. var height = this.getHeight();
  39183. this.a('node.width', width);
  39184. this.a('node.rect', [0,0,width, height]);
  39185. setWidth.apply(this, arguments);
  39186. }
  39187. node.setHeight = function (height) {
  39188. if (height === this.getHeight()) return ;
  39189. var width = this.getWidth();
  39190. this.a('node.height', height);
  39191. this.a('node.rect', [0,0,width, height]);
  39192. setHeight.apply(this, arguments);
  39193. }
  39194. })(Node612, Node612.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39195. var Node613type = 'rect';
  39196. var Node613 = new ht.Node(),
  39197. Node613BorderWidth = 1*2;
  39198. if (Node613type === 'arc') {
  39199. Node613BorderWidth *= 1;
  39200. }
  39201. Node613.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node613type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39202. Node613.setPosition(1277*ratio.ratioX, 125*ratio.ratioY);
  39203. Node613.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  39204. Node613.s({
  39205. 'pixelPerfect':true
  39206. /*@AddPara@*/
  39207. });
  39208. Node613.a('node.width', 65*_ratio.ratioX);
  39209. Node613.a('node.height', 24.33136*_ratio.ratioY);
  39210. Node613.a('node.type', Node613type);
  39211. Node613.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  39212. Node613.a('node.background', 'rgba(255,255,255,0.003921569)');
  39213. Node613.a('node.gradientcolor', '');
  39214. Node613.a('node.gradient', '');
  39215. Node613.a('node.borderwidth', Node613BorderWidth);
  39216. Node613.a('node.color', 'rgba(224,224,224,1)');
  39217. Node613.a('node.fillrect', [0,0,0,0]);
  39218. Node613.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39219. Node613.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39220. Node613.a('node.fillgradient', '');
  39221. if (Node613type !== 'rect') {
  39222. Node613.a('node.arcFrom', parseFloat('@arcFrom@'));
  39223. Node613.a('node.arcTo', parseFloat('@arcTo@'));
  39224. Node613.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39225. }
  39226. if (Node613type === 'arc') {
  39227. Node613.a('node.arcOval', true);
  39228. }
  39229. Node613.setRotation(0*Math.PI/180);
  39230. Node613.borderWidth = Node613BorderWidth;
  39231. Node613.borderFillwidth = Node613BorderWidth;
  39232. dataModel.add(Node613);
  39233. Node613._nodename = 'Node613'
  39234. Node613._nodeType = 'rect';
  39235. zoomNodeList.push({
  39236. node: Node613,
  39237. attr: 'node.borderwidth'
  39238. });
  39239. (function (node, _img) {
  39240. var setWidth = node.setWidth,
  39241. setHeight = node.setHeight;
  39242. node.setWidth = function (width) {
  39243. if (width === this.getWidth()) return ;
  39244. var height = this.getHeight();
  39245. this.a('node.width', width);
  39246. this.a('node.rect', [0,0,width, height]);
  39247. setWidth.apply(this, arguments);
  39248. }
  39249. node.setHeight = function (height) {
  39250. if (height === this.getHeight()) return ;
  39251. var width = this.getWidth();
  39252. this.a('node.height', height);
  39253. this.a('node.rect', [0,0,width, height]);
  39254. setHeight.apply(this, arguments);
  39255. }
  39256. })(Node613, Node613.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39257. var Node614type = 'rect';
  39258. var Node614 = new ht.Node(),
  39259. Node614BorderWidth = 1*2;
  39260. if (Node614type === 'arc') {
  39261. Node614BorderWidth *= 1;
  39262. }
  39263. Node614.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node614type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39264. Node614.setPosition(1277*ratio.ratioX, 149*ratio.ratioY);
  39265. Node614.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  39266. Node614.s({
  39267. 'pixelPerfect':true
  39268. /*@AddPara@*/
  39269. });
  39270. Node614.a('node.width', 65*_ratio.ratioX);
  39271. Node614.a('node.height', 24.33138*_ratio.ratioY);
  39272. Node614.a('node.type', Node614type);
  39273. Node614.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  39274. Node614.a('node.background', 'rgba(255,255,255,0.003921569)');
  39275. Node614.a('node.gradientcolor', '');
  39276. Node614.a('node.gradient', '');
  39277. Node614.a('node.borderwidth', Node614BorderWidth);
  39278. Node614.a('node.color', 'rgba(224,224,224,1)');
  39279. Node614.a('node.fillrect', [0,0,0,0]);
  39280. Node614.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39281. Node614.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39282. Node614.a('node.fillgradient', '');
  39283. if (Node614type !== 'rect') {
  39284. Node614.a('node.arcFrom', parseFloat('@arcFrom@'));
  39285. Node614.a('node.arcTo', parseFloat('@arcTo@'));
  39286. Node614.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39287. }
  39288. if (Node614type === 'arc') {
  39289. Node614.a('node.arcOval', true);
  39290. }
  39291. Node614.setRotation(0*Math.PI/180);
  39292. Node614.borderWidth = Node614BorderWidth;
  39293. Node614.borderFillwidth = Node614BorderWidth;
  39294. dataModel.add(Node614);
  39295. Node614._nodename = 'Node614'
  39296. Node614._nodeType = 'rect';
  39297. zoomNodeList.push({
  39298. node: Node614,
  39299. attr: 'node.borderwidth'
  39300. });
  39301. (function (node, _img) {
  39302. var setWidth = node.setWidth,
  39303. setHeight = node.setHeight;
  39304. node.setWidth = function (width) {
  39305. if (width === this.getWidth()) return ;
  39306. var height = this.getHeight();
  39307. this.a('node.width', width);
  39308. this.a('node.rect', [0,0,width, height]);
  39309. setWidth.apply(this, arguments);
  39310. }
  39311. node.setHeight = function (height) {
  39312. if (height === this.getHeight()) return ;
  39313. var width = this.getWidth();
  39314. this.a('node.height', height);
  39315. this.a('node.rect', [0,0,width, height]);
  39316. setHeight.apply(this, arguments);
  39317. }
  39318. })(Node614, Node614.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39319. var Node615 = new ht.Node();
  39320. var Node615textStart, Node615textWidth, Node615lineStart, Node615align = 'center', Node615fontSize = 13.3333*_ratio.ratioY,Node615width = 59*_ratio.ratioX, Node615height = 26*_ratio.ratioY;
  39321. (function () {
  39322. if (Node615align === 'left') {
  39323. Node615textStart = Node615fontSize * 0.2 > 2 ? Node615fontSize * 0.2 - 4 : Node615fontSize * 0.2 - 9;
  39324. Node615textWidth = Node615width;
  39325. Node615lineStart = 1;
  39326. } else if (Node615align === 'right') {
  39327. Node615textStart = 0;
  39328. Node615textWidth =Node615fontSize <= 8 ? Node615width + Node615fontSize * 0.2 + 6 : Node615width - Node615fontSize * 0.2;
  39329. Node615lineStart = (Node615width - (ht.Default.getTextSize('万kWh', ' '+ Node615fontSize + 'px "Arial"').width + 6)) * 0.5;
  39330. } else if (Node615align === 'center') {
  39331. Node615textStart = -3;
  39332. Node615textWidth = Node615width;
  39333. Node615lineStart = Node615width - ht.Default.getTextSize('万kWh', ' '+ Node615fontSize + 'px "Arial"').width - 11;
  39334. }
  39335. })();
  39336. Node615.setImage(GD.getTextJSON(Node615width, Node615height, true, false, false, ' '+ Node615fontSize + 'px "Arial"'))
  39337. Node615.setPosition(1278*ratio.ratioX, 54*ratio.ratioY);
  39338. Node615.setWidth(Node615width);
  39339. Node615.setHeight(Node615height);
  39340. Node615._nodeType = 'text';
  39341. Node615._disallowEvert = true;
  39342. Node615.setRotation(0*Math.PI/180);
  39343. Node615.a('node.width', Node615width);
  39344. Node615.a('node.height', Node615height);
  39345. Node615.a('node.rect', [0, 0, Node615width, Node615height]);
  39346. Node615.a('node.bordercolor','rgba(128,128,128,1)');
  39347. Node615.a('node.borderwidth', 0);
  39348. Node615.a('node.background','' || 'rgba(0,0,0,0)');
  39349. Node615.a('node.gradient','');
  39350. Node615.a('node.gradientcolor','');
  39351. Node615.a('node.text','万kWh');
  39352. Node615.a('node.textalign','center');
  39353. Node615.a('node.textvAlign','middle');
  39354. Node615.a('node.textrect', [Node615textStart, 0, Node615textWidth, Node615height]);
  39355. Node615.a('node.color','rgba(128,128,128,1)');
  39356. Node615.a('node.font',' '+ Node615fontSize + 'px "Arial"');
  39357. Node615.a('node.textvisible',true);
  39358. Node615.a('node.linefeed',false);
  39359. if (false) {
  39360. Node615.a('node.textfunc',function(g) {
  39361. g.beginPath();
  39362. var str=Node615.a('node.text') || '万kWh';
  39363. var color=Node615.a('node.color') || 'rgba(128,128,128,1)';
  39364. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node615width,Node615height,13.3333*_ratio.ratioY,"center",color,' '+ Node615fontSize + 'px "Arial"', 0,g);
  39365. });
  39366. }
  39367. if (false) {
  39368. Node615.a('node.underlinepoints',[Node615lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node615fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node615fontSize + 'px "Arial"').width + 6, (Node615height - Node615fontSize) * 0.5*_ratio.ratioY + Node615fontSize + 2 ]);
  39369. Node615.a('node.underlinevisible',false);
  39370. Node615.a('node.underlineBorderWidth', 1);
  39371. }
  39372. dataModel.add(Node615);
  39373. zoomNodeList.push({
  39374. node: Node615,
  39375. borderWidth: 0,
  39376. attr: 'node.borderwidth'
  39377. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39378. var Node616 = new ht.Node();
  39379. var Node616textStart, Node616textWidth, Node616lineStart, Node616align = 'center', Node616fontSize = 13.3333*_ratio.ratioY,Node616width = 59*_ratio.ratioX, Node616height = 26*_ratio.ratioY;
  39380. (function () {
  39381. if (Node616align === 'left') {
  39382. Node616textStart = Node616fontSize * 0.2 > 2 ? Node616fontSize * 0.2 - 4 : Node616fontSize * 0.2 - 9;
  39383. Node616textWidth = Node616width;
  39384. Node616lineStart = 1;
  39385. } else if (Node616align === 'right') {
  39386. Node616textStart = 0;
  39387. Node616textWidth =Node616fontSize <= 8 ? Node616width + Node616fontSize * 0.2 + 6 : Node616width - Node616fontSize * 0.2;
  39388. Node616lineStart = (Node616width - (ht.Default.getTextSize('万kWh', ' '+ Node616fontSize + 'px "Arial"').width + 6)) * 0.5;
  39389. } else if (Node616align === 'center') {
  39390. Node616textStart = -3;
  39391. Node616textWidth = Node616width;
  39392. Node616lineStart = Node616width - ht.Default.getTextSize('万kWh', ' '+ Node616fontSize + 'px "Arial"').width - 11;
  39393. }
  39394. })();
  39395. Node616.setImage(GD.getTextJSON(Node616width, Node616height, true, false, false, ' '+ Node616fontSize + 'px "Arial"'))
  39396. Node616.setPosition(1278*ratio.ratioX, 78*ratio.ratioY);
  39397. Node616.setWidth(Node616width);
  39398. Node616.setHeight(Node616height);
  39399. Node616._nodeType = 'text';
  39400. Node616._disallowEvert = true;
  39401. Node616.setRotation(0*Math.PI/180);
  39402. Node616.a('node.width', Node616width);
  39403. Node616.a('node.height', Node616height);
  39404. Node616.a('node.rect', [0, 0, Node616width, Node616height]);
  39405. Node616.a('node.bordercolor','rgba(128,128,128,1)');
  39406. Node616.a('node.borderwidth', 0);
  39407. Node616.a('node.background','' || 'rgba(0,0,0,0)');
  39408. Node616.a('node.gradient','');
  39409. Node616.a('node.gradientcolor','');
  39410. Node616.a('node.text','万kWh');
  39411. Node616.a('node.textalign','center');
  39412. Node616.a('node.textvAlign','middle');
  39413. Node616.a('node.textrect', [Node616textStart, 0, Node616textWidth, Node616height]);
  39414. Node616.a('node.color','rgba(128,128,128,1)');
  39415. Node616.a('node.font',' '+ Node616fontSize + 'px "Arial"');
  39416. Node616.a('node.textvisible',true);
  39417. Node616.a('node.linefeed',false);
  39418. if (false) {
  39419. Node616.a('node.textfunc',function(g) {
  39420. g.beginPath();
  39421. var str=Node616.a('node.text') || '万kWh';
  39422. var color=Node616.a('node.color') || 'rgba(128,128,128,1)';
  39423. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node616width,Node616height,13.3333*_ratio.ratioY,"center",color,' '+ Node616fontSize + 'px "Arial"', 0,g);
  39424. });
  39425. }
  39426. if (false) {
  39427. Node616.a('node.underlinepoints',[Node616lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node616fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node616fontSize + 'px "Arial"').width + 6, (Node616height - Node616fontSize) * 0.5*_ratio.ratioY + Node616fontSize + 2 ]);
  39428. Node616.a('node.underlinevisible',false);
  39429. Node616.a('node.underlineBorderWidth', 1);
  39430. }
  39431. dataModel.add(Node616);
  39432. zoomNodeList.push({
  39433. node: Node616,
  39434. borderWidth: 0,
  39435. attr: 'node.borderwidth'
  39436. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39437. var Node617 = new ht.Node();
  39438. var Node617textStart, Node617textWidth, Node617lineStart, Node617align = 'center', Node617fontSize = 13.3333*_ratio.ratioY,Node617width = 59*_ratio.ratioX, Node617height = 26*_ratio.ratioY;
  39439. (function () {
  39440. if (Node617align === 'left') {
  39441. Node617textStart = Node617fontSize * 0.2 > 2 ? Node617fontSize * 0.2 - 4 : Node617fontSize * 0.2 - 9;
  39442. Node617textWidth = Node617width;
  39443. Node617lineStart = 1;
  39444. } else if (Node617align === 'right') {
  39445. Node617textStart = 0;
  39446. Node617textWidth =Node617fontSize <= 8 ? Node617width + Node617fontSize * 0.2 + 6 : Node617width - Node617fontSize * 0.2;
  39447. Node617lineStart = (Node617width - (ht.Default.getTextSize('万kWh', ' '+ Node617fontSize + 'px "Arial"').width + 6)) * 0.5;
  39448. } else if (Node617align === 'center') {
  39449. Node617textStart = -3;
  39450. Node617textWidth = Node617width;
  39451. Node617lineStart = Node617width - ht.Default.getTextSize('万kWh', ' '+ Node617fontSize + 'px "Arial"').width - 11;
  39452. }
  39453. })();
  39454. Node617.setImage(GD.getTextJSON(Node617width, Node617height, true, false, false, ' '+ Node617fontSize + 'px "Arial"'))
  39455. Node617.setPosition(1278*ratio.ratioX, 101*ratio.ratioY);
  39456. Node617.setWidth(Node617width);
  39457. Node617.setHeight(Node617height);
  39458. Node617._nodeType = 'text';
  39459. Node617._disallowEvert = true;
  39460. Node617.setRotation(0*Math.PI/180);
  39461. Node617.a('node.width', Node617width);
  39462. Node617.a('node.height', Node617height);
  39463. Node617.a('node.rect', [0, 0, Node617width, Node617height]);
  39464. Node617.a('node.bordercolor','rgba(128,128,128,1)');
  39465. Node617.a('node.borderwidth', 0);
  39466. Node617.a('node.background','' || 'rgba(0,0,0,0)');
  39467. Node617.a('node.gradient','');
  39468. Node617.a('node.gradientcolor','');
  39469. Node617.a('node.text','万kWh');
  39470. Node617.a('node.textalign','center');
  39471. Node617.a('node.textvAlign','middle');
  39472. Node617.a('node.textrect', [Node617textStart, 0, Node617textWidth, Node617height]);
  39473. Node617.a('node.color','rgba(128,128,128,1)');
  39474. Node617.a('node.font',' '+ Node617fontSize + 'px "Arial"');
  39475. Node617.a('node.textvisible',true);
  39476. Node617.a('node.linefeed',false);
  39477. if (false) {
  39478. Node617.a('node.textfunc',function(g) {
  39479. g.beginPath();
  39480. var str=Node617.a('node.text') || '万kWh';
  39481. var color=Node617.a('node.color') || 'rgba(128,128,128,1)';
  39482. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node617width,Node617height,13.3333*_ratio.ratioY,"center",color,' '+ Node617fontSize + 'px "Arial"', 0,g);
  39483. });
  39484. }
  39485. if (false) {
  39486. Node617.a('node.underlinepoints',[Node617lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node617fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node617fontSize + 'px "Arial"').width + 6, (Node617height - Node617fontSize) * 0.5*_ratio.ratioY + Node617fontSize + 2 ]);
  39487. Node617.a('node.underlinevisible',false);
  39488. Node617.a('node.underlineBorderWidth', 1);
  39489. }
  39490. dataModel.add(Node617);
  39491. zoomNodeList.push({
  39492. node: Node617,
  39493. borderWidth: 0,
  39494. attr: 'node.borderwidth'
  39495. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39496. var Node618 = new ht.Node();
  39497. var Node618textStart, Node618textWidth, Node618lineStart, Node618align = 'center', Node618fontSize = 13.3333*_ratio.ratioY,Node618width = 59*_ratio.ratioX, Node618height = 26*_ratio.ratioY;
  39498. (function () {
  39499. if (Node618align === 'left') {
  39500. Node618textStart = Node618fontSize * 0.2 > 2 ? Node618fontSize * 0.2 - 4 : Node618fontSize * 0.2 - 9;
  39501. Node618textWidth = Node618width;
  39502. Node618lineStart = 1;
  39503. } else if (Node618align === 'right') {
  39504. Node618textStart = 0;
  39505. Node618textWidth =Node618fontSize <= 8 ? Node618width + Node618fontSize * 0.2 + 6 : Node618width - Node618fontSize * 0.2;
  39506. Node618lineStart = (Node618width - (ht.Default.getTextSize('万kWh', ' '+ Node618fontSize + 'px "Arial"').width + 6)) * 0.5;
  39507. } else if (Node618align === 'center') {
  39508. Node618textStart = -3;
  39509. Node618textWidth = Node618width;
  39510. Node618lineStart = Node618width - ht.Default.getTextSize('万kWh', ' '+ Node618fontSize + 'px "Arial"').width - 11;
  39511. }
  39512. })();
  39513. Node618.setImage(GD.getTextJSON(Node618width, Node618height, true, false, false, ' '+ Node618fontSize + 'px "Arial"'))
  39514. Node618.setPosition(1278*ratio.ratioX, 127*ratio.ratioY);
  39515. Node618.setWidth(Node618width);
  39516. Node618.setHeight(Node618height);
  39517. Node618._nodeType = 'text';
  39518. Node618._disallowEvert = true;
  39519. Node618.setRotation(0*Math.PI/180);
  39520. Node618.a('node.width', Node618width);
  39521. Node618.a('node.height', Node618height);
  39522. Node618.a('node.rect', [0, 0, Node618width, Node618height]);
  39523. Node618.a('node.bordercolor','rgba(128,128,128,1)');
  39524. Node618.a('node.borderwidth', 0);
  39525. Node618.a('node.background','' || 'rgba(0,0,0,0)');
  39526. Node618.a('node.gradient','');
  39527. Node618.a('node.gradientcolor','');
  39528. Node618.a('node.text','万kWh');
  39529. Node618.a('node.textalign','center');
  39530. Node618.a('node.textvAlign','middle');
  39531. Node618.a('node.textrect', [Node618textStart, 0, Node618textWidth, Node618height]);
  39532. Node618.a('node.color','rgba(128,128,128,1)');
  39533. Node618.a('node.font',' '+ Node618fontSize + 'px "Arial"');
  39534. Node618.a('node.textvisible',true);
  39535. Node618.a('node.linefeed',false);
  39536. if (false) {
  39537. Node618.a('node.textfunc',function(g) {
  39538. g.beginPath();
  39539. var str=Node618.a('node.text') || '万kWh';
  39540. var color=Node618.a('node.color') || 'rgba(128,128,128,1)';
  39541. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node618width,Node618height,13.3333*_ratio.ratioY,"center",color,' '+ Node618fontSize + 'px "Arial"', 0,g);
  39542. });
  39543. }
  39544. if (false) {
  39545. Node618.a('node.underlinepoints',[Node618lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node618fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node618fontSize + 'px "Arial"').width + 6, (Node618height - Node618fontSize) * 0.5*_ratio.ratioY + Node618fontSize + 2 ]);
  39546. Node618.a('node.underlinevisible',false);
  39547. Node618.a('node.underlineBorderWidth', 1);
  39548. }
  39549. dataModel.add(Node618);
  39550. zoomNodeList.push({
  39551. node: Node618,
  39552. borderWidth: 0,
  39553. attr: 'node.borderwidth'
  39554. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39555. var Node619 = new ht.Node();
  39556. var Node619textStart, Node619textWidth, Node619lineStart, Node619align = 'center', Node619fontSize = 13.3333*_ratio.ratioY,Node619width = 59*_ratio.ratioX, Node619height = 26*_ratio.ratioY;
  39557. (function () {
  39558. if (Node619align === 'left') {
  39559. Node619textStart = Node619fontSize * 0.2 > 2 ? Node619fontSize * 0.2 - 4 : Node619fontSize * 0.2 - 9;
  39560. Node619textWidth = Node619width;
  39561. Node619lineStart = 1;
  39562. } else if (Node619align === 'right') {
  39563. Node619textStart = 0;
  39564. Node619textWidth =Node619fontSize <= 8 ? Node619width + Node619fontSize * 0.2 + 6 : Node619width - Node619fontSize * 0.2;
  39565. Node619lineStart = (Node619width - (ht.Default.getTextSize('万kWh', ' '+ Node619fontSize + 'px "Arial"').width + 6)) * 0.5;
  39566. } else if (Node619align === 'center') {
  39567. Node619textStart = -3;
  39568. Node619textWidth = Node619width;
  39569. Node619lineStart = Node619width - ht.Default.getTextSize('万kWh', ' '+ Node619fontSize + 'px "Arial"').width - 11;
  39570. }
  39571. })();
  39572. Node619.setImage(GD.getTextJSON(Node619width, Node619height, true, false, false, ' '+ Node619fontSize + 'px "Arial"'))
  39573. Node619.setPosition(1278*ratio.ratioX, 151*ratio.ratioY);
  39574. Node619.setWidth(Node619width);
  39575. Node619.setHeight(Node619height);
  39576. Node619._nodeType = 'text';
  39577. Node619._disallowEvert = true;
  39578. Node619.setRotation(0*Math.PI/180);
  39579. Node619.a('node.width', Node619width);
  39580. Node619.a('node.height', Node619height);
  39581. Node619.a('node.rect', [0, 0, Node619width, Node619height]);
  39582. Node619.a('node.bordercolor','rgba(128,128,128,1)');
  39583. Node619.a('node.borderwidth', 0);
  39584. Node619.a('node.background','' || 'rgba(0,0,0,0)');
  39585. Node619.a('node.gradient','');
  39586. Node619.a('node.gradientcolor','');
  39587. Node619.a('node.text','万kWh');
  39588. Node619.a('node.textalign','center');
  39589. Node619.a('node.textvAlign','middle');
  39590. Node619.a('node.textrect', [Node619textStart, 0, Node619textWidth, Node619height]);
  39591. Node619.a('node.color','rgba(128,128,128,1)');
  39592. Node619.a('node.font',' '+ Node619fontSize + 'px "Arial"');
  39593. Node619.a('node.textvisible',true);
  39594. Node619.a('node.linefeed',false);
  39595. if (false) {
  39596. Node619.a('node.textfunc',function(g) {
  39597. g.beginPath();
  39598. var str=Node619.a('node.text') || '万kWh';
  39599. var color=Node619.a('node.color') || 'rgba(128,128,128,1)';
  39600. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node619width,Node619height,13.3333*_ratio.ratioY,"center",color,' '+ Node619fontSize + 'px "Arial"', 0,g);
  39601. });
  39602. }
  39603. if (false) {
  39604. Node619.a('node.underlinepoints',[Node619lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node619fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node619fontSize + 'px "Arial"').width + 6, (Node619height - Node619fontSize) * 0.5*_ratio.ratioY + Node619fontSize + 2 ]);
  39605. Node619.a('node.underlinevisible',false);
  39606. Node619.a('node.underlineBorderWidth', 1);
  39607. }
  39608. dataModel.add(Node619);
  39609. zoomNodeList.push({
  39610. node: Node619,
  39611. borderWidth: 0,
  39612. attr: 'node.borderwidth'
  39613. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39614. var Node620 = new ht.Node();
  39615. var Node620textStart, Node620textWidth, Node620lineStart, Node620align = 'left', Node620fontSize = 13.3333*_ratio.ratioY,Node620width = 67*_ratio.ratioX, Node620height = 26*_ratio.ratioY;
  39616. (function () {
  39617. if (Node620align === 'left') {
  39618. Node620textStart = Node620fontSize * 0.2 > 2 ? Node620fontSize * 0.2 - 4 : Node620fontSize * 0.2 - 9;
  39619. Node620textWidth = Node620width;
  39620. Node620lineStart = 1;
  39621. } else if (Node620align === 'right') {
  39622. Node620textStart = 0;
  39623. Node620textWidth =Node620fontSize <= 8 ? Node620width + Node620fontSize * 0.2 + 6 : Node620width - Node620fontSize * 0.2;
  39624. Node620lineStart = (Node620width - (ht.Default.getTextSize('装机容量', ' '+ Node620fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  39625. } else if (Node620align === 'center') {
  39626. Node620textStart = -3;
  39627. Node620textWidth = Node620width;
  39628. Node620lineStart = Node620width - ht.Default.getTextSize('装机容量', ' '+ Node620fontSize + 'px "微软雅黑"').width - 11;
  39629. }
  39630. })();
  39631. Node620.setImage(GD.getTextJSON(Node620width, Node620height, true, false, false, ' '+ Node620fontSize + 'px "微软雅黑"'))
  39632. Node620.setPosition(223*ratio.ratioX, 53*ratio.ratioY);
  39633. Node620.setWidth(Node620width);
  39634. Node620.setHeight(Node620height);
  39635. Node620._nodeType = 'text';
  39636. Node620._disallowEvert = true;
  39637. Node620.setRotation(0*Math.PI/180);
  39638. Node620.a('node.width', Node620width);
  39639. Node620.a('node.height', Node620height);
  39640. Node620.a('node.rect', [0, 0, Node620width, Node620height]);
  39641. Node620.a('node.bordercolor','rgba(0,0,0,1)');
  39642. Node620.a('node.borderwidth', 0);
  39643. Node620.a('node.background','' || 'rgba(0,0,0,0)');
  39644. Node620.a('node.gradient','');
  39645. Node620.a('node.gradientcolor','');
  39646. Node620.a('node.text','装机容量');
  39647. Node620.a('node.textalign','left');
  39648. Node620.a('node.textvAlign','middle');
  39649. Node620.a('node.textrect', [Node620textStart, 0, Node620textWidth, Node620height]);
  39650. Node620.a('node.color','rgba(0,0,0,1)');
  39651. Node620.a('node.font',' '+ Node620fontSize + 'px "微软雅黑"');
  39652. Node620.a('node.textvisible',true);
  39653. Node620.a('node.linefeed',false);
  39654. if (false) {
  39655. Node620.a('node.textfunc',function(g) {
  39656. g.beginPath();
  39657. var str=Node620.a('node.text') || '装机容量';
  39658. var color=Node620.a('node.color') || 'rgba(0,0,0,1)';
  39659. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node620width,Node620height,13.3333*_ratio.ratioY,"left",color,' '+ Node620fontSize + 'px "微软雅黑"', 0,g);
  39660. });
  39661. }
  39662. if (false) {
  39663. Node620.a('node.underlinepoints',[Node620lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node620fontSize + 2 , ht.Default.getTextSize('装机容量', ' '+ Node620fontSize + 'px "微软雅黑"').width + 6, (Node620height - Node620fontSize) * 0.5*_ratio.ratioY + Node620fontSize + 2 ]);
  39664. Node620.a('node.underlinevisible',false);
  39665. Node620.a('node.underlineBorderWidth', 1);
  39666. }
  39667. dataModel.add(Node620);
  39668. zoomNodeList.push({
  39669. node: Node620,
  39670. borderWidth: 0,
  39671. attr: 'node.borderwidth'
  39672. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39673. var Node621type = 'rect';
  39674. var Node621 = new ht.Node(),
  39675. Node621BorderWidth = 1*2;
  39676. if (Node621type === 'arc') {
  39677. Node621BorderWidth *= 1;
  39678. }
  39679. Node621.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node621type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39680. Node621.setPosition(354*ratio.ratioX, 52*ratio.ratioY);
  39681. Node621.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  39682. Node621.s({
  39683. 'pixelPerfect':true
  39684. /*@AddPara@*/
  39685. });
  39686. Node621.a('node.width', 94*_ratio.ratioX);
  39687. Node621.a('node.height', 24.33136*_ratio.ratioY);
  39688. Node621.a('node.type', Node621type);
  39689. Node621.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  39690. Node621.a('node.background', 'rgba(255,255,255,0.003921569)');
  39691. Node621.a('node.gradientcolor', '');
  39692. Node621.a('node.gradient', '');
  39693. Node621.a('node.borderwidth', Node621BorderWidth);
  39694. Node621.a('node.color', 'rgba(224,224,224,1)');
  39695. Node621.a('node.fillrect', [0,0,0,0]);
  39696. Node621.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39697. Node621.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39698. Node621.a('node.fillgradient', '');
  39699. if (Node621type !== 'rect') {
  39700. Node621.a('node.arcFrom', parseFloat('@arcFrom@'));
  39701. Node621.a('node.arcTo', parseFloat('@arcTo@'));
  39702. Node621.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39703. }
  39704. if (Node621type === 'arc') {
  39705. Node621.a('node.arcOval', true);
  39706. }
  39707. Node621.setRotation(0*Math.PI/180);
  39708. Node621.borderWidth = Node621BorderWidth;
  39709. Node621.borderFillwidth = Node621BorderWidth;
  39710. dataModel.add(Node621);
  39711. Node621._nodename = 'Node621'
  39712. Node621._nodeType = 'rect';
  39713. zoomNodeList.push({
  39714. node: Node621,
  39715. attr: 'node.borderwidth'
  39716. });
  39717. (function (node, _img) {
  39718. var setWidth = node.setWidth,
  39719. setHeight = node.setHeight;
  39720. node.setWidth = function (width) {
  39721. if (width === this.getWidth()) return ;
  39722. var height = this.getHeight();
  39723. this.a('node.width', width);
  39724. this.a('node.rect', [0,0,width, height]);
  39725. setWidth.apply(this, arguments);
  39726. }
  39727. node.setHeight = function (height) {
  39728. if (height === this.getHeight()) return ;
  39729. var width = this.getWidth();
  39730. this.a('node.height', height);
  39731. this.a('node.rect', [0,0,width, height]);
  39732. setHeight.apply(this, arguments);
  39733. }
  39734. })(Node621, Node621.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39735. var Node622type = 'rect';
  39736. var Node622 = new ht.Node(),
  39737. Node622BorderWidth = 1*2;
  39738. if (Node622type === 'arc') {
  39739. Node622BorderWidth *= 1;
  39740. }
  39741. Node622.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node622type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39742. Node622.setPosition(354*ratio.ratioX, 76*ratio.ratioY);
  39743. Node622.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  39744. Node622.s({
  39745. 'pixelPerfect':true
  39746. /*@AddPara@*/
  39747. });
  39748. Node622.a('node.width', 94*_ratio.ratioX);
  39749. Node622.a('node.height', 24.33138*_ratio.ratioY);
  39750. Node622.a('node.type', Node622type);
  39751. Node622.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  39752. Node622.a('node.background', 'rgba(255,255,255,0.003921569)');
  39753. Node622.a('node.gradientcolor', '');
  39754. Node622.a('node.gradient', '');
  39755. Node622.a('node.borderwidth', Node622BorderWidth);
  39756. Node622.a('node.color', 'rgba(224,224,224,1)');
  39757. Node622.a('node.fillrect', [0,0,0,0]);
  39758. Node622.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39759. Node622.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39760. Node622.a('node.fillgradient', '');
  39761. if (Node622type !== 'rect') {
  39762. Node622.a('node.arcFrom', parseFloat('@arcFrom@'));
  39763. Node622.a('node.arcTo', parseFloat('@arcTo@'));
  39764. Node622.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39765. }
  39766. if (Node622type === 'arc') {
  39767. Node622.a('node.arcOval', true);
  39768. }
  39769. Node622.setRotation(0*Math.PI/180);
  39770. Node622.borderWidth = Node622BorderWidth;
  39771. Node622.borderFillwidth = Node622BorderWidth;
  39772. dataModel.add(Node622);
  39773. Node622._nodename = 'Node622'
  39774. Node622._nodeType = 'rect';
  39775. zoomNodeList.push({
  39776. node: Node622,
  39777. attr: 'node.borderwidth'
  39778. });
  39779. (function (node, _img) {
  39780. var setWidth = node.setWidth,
  39781. setHeight = node.setHeight;
  39782. node.setWidth = function (width) {
  39783. if (width === this.getWidth()) return ;
  39784. var height = this.getHeight();
  39785. this.a('node.width', width);
  39786. this.a('node.rect', [0,0,width, height]);
  39787. setWidth.apply(this, arguments);
  39788. }
  39789. node.setHeight = function (height) {
  39790. if (height === this.getHeight()) return ;
  39791. var width = this.getWidth();
  39792. this.a('node.height', height);
  39793. this.a('node.rect', [0,0,width, height]);
  39794. setHeight.apply(this, arguments);
  39795. }
  39796. })(Node622, Node622.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39797. var Node623type = 'rect';
  39798. var Node623 = new ht.Node(),
  39799. Node623BorderWidth = 1*2;
  39800. if (Node623type === 'arc') {
  39801. Node623BorderWidth *= 1;
  39802. }
  39803. Node623.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node623type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39804. Node623.setPosition(354*ratio.ratioX, 100*ratio.ratioY);
  39805. Node623.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  39806. Node623.s({
  39807. 'pixelPerfect':true
  39808. /*@AddPara@*/
  39809. });
  39810. Node623.a('node.width', 94*_ratio.ratioX);
  39811. Node623.a('node.height', 24.33138*_ratio.ratioY);
  39812. Node623.a('node.type', Node623type);
  39813. Node623.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  39814. Node623.a('node.background', 'rgba(255,255,255,0.003921569)');
  39815. Node623.a('node.gradientcolor', '');
  39816. Node623.a('node.gradient', '');
  39817. Node623.a('node.borderwidth', Node623BorderWidth);
  39818. Node623.a('node.color', 'rgba(224,224,224,1)');
  39819. Node623.a('node.fillrect', [0,0,0,0]);
  39820. Node623.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39821. Node623.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39822. Node623.a('node.fillgradient', '');
  39823. if (Node623type !== 'rect') {
  39824. Node623.a('node.arcFrom', parseFloat('@arcFrom@'));
  39825. Node623.a('node.arcTo', parseFloat('@arcTo@'));
  39826. Node623.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39827. }
  39828. if (Node623type === 'arc') {
  39829. Node623.a('node.arcOval', true);
  39830. }
  39831. Node623.setRotation(0*Math.PI/180);
  39832. Node623.borderWidth = Node623BorderWidth;
  39833. Node623.borderFillwidth = Node623BorderWidth;
  39834. dataModel.add(Node623);
  39835. Node623._nodename = 'Node623'
  39836. Node623._nodeType = 'rect';
  39837. zoomNodeList.push({
  39838. node: Node623,
  39839. attr: 'node.borderwidth'
  39840. });
  39841. (function (node, _img) {
  39842. var setWidth = node.setWidth,
  39843. setHeight = node.setHeight;
  39844. node.setWidth = function (width) {
  39845. if (width === this.getWidth()) return ;
  39846. var height = this.getHeight();
  39847. this.a('node.width', width);
  39848. this.a('node.rect', [0,0,width, height]);
  39849. setWidth.apply(this, arguments);
  39850. }
  39851. node.setHeight = function (height) {
  39852. if (height === this.getHeight()) return ;
  39853. var width = this.getWidth();
  39854. this.a('node.height', height);
  39855. this.a('node.rect', [0,0,width, height]);
  39856. setHeight.apply(this, arguments);
  39857. }
  39858. })(Node623, Node623.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39859. var Node624type = 'rect';
  39860. var Node624 = new ht.Node(),
  39861. Node624BorderWidth = 1*2;
  39862. if (Node624type === 'arc') {
  39863. Node624BorderWidth *= 1;
  39864. }
  39865. Node624.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node624type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39866. Node624.setPosition(354*ratio.ratioX, 125*ratio.ratioY);
  39867. Node624.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  39868. Node624.s({
  39869. 'pixelPerfect':true
  39870. /*@AddPara@*/
  39871. });
  39872. Node624.a('node.width', 94*_ratio.ratioX);
  39873. Node624.a('node.height', 24.33136*_ratio.ratioY);
  39874. Node624.a('node.type', Node624type);
  39875. Node624.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  39876. Node624.a('node.background', 'rgba(255,255,255,0.003921569)');
  39877. Node624.a('node.gradientcolor', '');
  39878. Node624.a('node.gradient', '');
  39879. Node624.a('node.borderwidth', Node624BorderWidth);
  39880. Node624.a('node.color', 'rgba(224,224,224,1)');
  39881. Node624.a('node.fillrect', [0,0,0,0]);
  39882. Node624.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39883. Node624.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39884. Node624.a('node.fillgradient', '');
  39885. if (Node624type !== 'rect') {
  39886. Node624.a('node.arcFrom', parseFloat('@arcFrom@'));
  39887. Node624.a('node.arcTo', parseFloat('@arcTo@'));
  39888. Node624.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39889. }
  39890. if (Node624type === 'arc') {
  39891. Node624.a('node.arcOval', true);
  39892. }
  39893. Node624.setRotation(0*Math.PI/180);
  39894. Node624.borderWidth = Node624BorderWidth;
  39895. Node624.borderFillwidth = Node624BorderWidth;
  39896. dataModel.add(Node624);
  39897. Node624._nodename = 'Node624'
  39898. Node624._nodeType = 'rect';
  39899. zoomNodeList.push({
  39900. node: Node624,
  39901. attr: 'node.borderwidth'
  39902. });
  39903. (function (node, _img) {
  39904. var setWidth = node.setWidth,
  39905. setHeight = node.setHeight;
  39906. node.setWidth = function (width) {
  39907. if (width === this.getWidth()) return ;
  39908. var height = this.getHeight();
  39909. this.a('node.width', width);
  39910. this.a('node.rect', [0,0,width, height]);
  39911. setWidth.apply(this, arguments);
  39912. }
  39913. node.setHeight = function (height) {
  39914. if (height === this.getHeight()) return ;
  39915. var width = this.getWidth();
  39916. this.a('node.height', height);
  39917. this.a('node.rect', [0,0,width, height]);
  39918. setHeight.apply(this, arguments);
  39919. }
  39920. })(Node624, Node624.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39921. var Node625type = 'rect';
  39922. var Node625 = new ht.Node(),
  39923. Node625BorderWidth = 1*2;
  39924. if (Node625type === 'arc') {
  39925. Node625BorderWidth *= 1;
  39926. }
  39927. Node625.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node625type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39928. Node625.setPosition(354*ratio.ratioX, 149*ratio.ratioY);
  39929. Node625.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  39930. Node625.s({
  39931. 'pixelPerfect':true
  39932. /*@AddPara@*/
  39933. });
  39934. Node625.a('node.width', 94*_ratio.ratioX);
  39935. Node625.a('node.height', 24.33138*_ratio.ratioY);
  39936. Node625.a('node.type', Node625type);
  39937. Node625.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  39938. Node625.a('node.background', 'rgba(255,255,255,0.003921569)');
  39939. Node625.a('node.gradientcolor', '');
  39940. Node625.a('node.gradient', '');
  39941. Node625.a('node.borderwidth', Node625BorderWidth);
  39942. Node625.a('node.color', 'rgba(224,224,224,1)');
  39943. Node625.a('node.fillrect', [0,0,0,0]);
  39944. Node625.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39945. Node625.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39946. Node625.a('node.fillgradient', '');
  39947. if (Node625type !== 'rect') {
  39948. Node625.a('node.arcFrom', parseFloat('@arcFrom@'));
  39949. Node625.a('node.arcTo', parseFloat('@arcTo@'));
  39950. Node625.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39951. }
  39952. if (Node625type === 'arc') {
  39953. Node625.a('node.arcOval', true);
  39954. }
  39955. Node625.setRotation(0*Math.PI/180);
  39956. Node625.borderWidth = Node625BorderWidth;
  39957. Node625.borderFillwidth = Node625BorderWidth;
  39958. dataModel.add(Node625);
  39959. Node625._nodename = 'Node625'
  39960. Node625._nodeType = 'rect';
  39961. zoomNodeList.push({
  39962. node: Node625,
  39963. attr: 'node.borderwidth'
  39964. });
  39965. (function (node, _img) {
  39966. var setWidth = node.setWidth,
  39967. setHeight = node.setHeight;
  39968. node.setWidth = function (width) {
  39969. if (width === this.getWidth()) return ;
  39970. var height = this.getHeight();
  39971. this.a('node.width', width);
  39972. this.a('node.rect', [0,0,width, height]);
  39973. setWidth.apply(this, arguments);
  39974. }
  39975. node.setHeight = function (height) {
  39976. if (height === this.getHeight()) return ;
  39977. var width = this.getWidth();
  39978. this.a('node.height', height);
  39979. this.a('node.rect', [0,0,width, height]);
  39980. setHeight.apply(this, arguments);
  39981. }
  39982. })(Node625, Node625.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39983. var Node626 = new ht.Node();
  39984. var Node626textStart, Node626textWidth, Node626lineStart, Node626align = 'center', Node626fontSize = 13.3333*_ratio.ratioY,Node626width = 58*_ratio.ratioX, Node626height = 26*_ratio.ratioY;
  39985. (function () {
  39986. if (Node626align === 'left') {
  39987. Node626textStart = Node626fontSize * 0.2 > 2 ? Node626fontSize * 0.2 - 4 : Node626fontSize * 0.2 - 9;
  39988. Node626textWidth = Node626width;
  39989. Node626lineStart = 1;
  39990. } else if (Node626align === 'right') {
  39991. Node626textStart = 0;
  39992. Node626textWidth =Node626fontSize <= 8 ? Node626width + Node626fontSize * 0.2 + 6 : Node626width - Node626fontSize * 0.2;
  39993. Node626lineStart = (Node626width - (ht.Default.getTextSize('0', ' '+ Node626fontSize + 'px "Arial"').width + 6)) * 0.5;
  39994. } else if (Node626align === 'center') {
  39995. Node626textStart = -3;
  39996. Node626textWidth = Node626width;
  39997. Node626lineStart = Node626width - ht.Default.getTextSize('0', ' '+ Node626fontSize + 'px "Arial"').width - 11;
  39998. }
  39999. })();
  40000. Node626.setImage(GD.getTextJSON(Node626width, Node626height, true, false, false, ' '+ Node626fontSize + 'px "Arial"'))
  40001. Node626.setPosition(354*ratio.ratioX, 54*ratio.ratioY);
  40002. Node626.setWidth(Node626width);
  40003. Node626.setHeight(Node626height);
  40004. Node626._nodeType = 'text';
  40005. Node626._disallowEvert = true;
  40006. Node626.setRotation(0*Math.PI/180);
  40007. Node626.a('node.width', Node626width);
  40008. Node626.a('node.height', Node626height);
  40009. Node626.a('node.rect', [0, 0, Node626width, Node626height]);
  40010. Node626.a('node.bordercolor','rgba(0,0,0,1)');
  40011. Node626.a('node.borderwidth', 0);
  40012. Node626.a('node.background','' || 'rgba(0,0,0,0)');
  40013. Node626.a('node.gradient','');
  40014. Node626.a('node.gradientcolor','');
  40015. Node626.a('node.text','0');
  40016. Node626.a('node.textalign','center');
  40017. Node626.a('node.textvAlign','middle');
  40018. Node626.a('node.textrect', [Node626textStart, 0, Node626textWidth, Node626height]);
  40019. Node626.a('node.color','rgba(0,0,0,1)');
  40020. Node626.a('node.font',' '+ Node626fontSize + 'px "Arial"');
  40021. Node626.a('node.textvisible',true);
  40022. Node626.a('node.linefeed',false);
  40023. if (false) {
  40024. Node626.a('node.textfunc',function(g) {
  40025. g.beginPath();
  40026. var str=Node626.a('node.text') || '0';
  40027. var color=Node626.a('node.color') || 'rgba(0,0,0,1)';
  40028. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node626width,Node626height,13.3333*_ratio.ratioY,"center",color,' '+ Node626fontSize + 'px "Arial"', 0,g);
  40029. });
  40030. }
  40031. if (false) {
  40032. Node626.a('node.underlinepoints',[Node626lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node626fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node626fontSize + 'px "Arial"').width + 6, (Node626height - Node626fontSize) * 0.5*_ratio.ratioY + Node626fontSize + 2 ]);
  40033. Node626.a('node.underlinevisible',false);
  40034. Node626.a('node.underlineBorderWidth', 1);
  40035. }
  40036. dataModel.add(Node626);
  40037. zoomNodeList.push({
  40038. node: Node626,
  40039. borderWidth: 0,
  40040. attr: 'node.borderwidth'
  40041. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40042. var Node627 = new ht.Node();
  40043. var Node627textStart, Node627textWidth, Node627lineStart, Node627align = 'center', Node627fontSize = 13.3333*_ratio.ratioY,Node627width = 58*_ratio.ratioX, Node627height = 26*_ratio.ratioY;
  40044. (function () {
  40045. if (Node627align === 'left') {
  40046. Node627textStart = Node627fontSize * 0.2 > 2 ? Node627fontSize * 0.2 - 4 : Node627fontSize * 0.2 - 9;
  40047. Node627textWidth = Node627width;
  40048. Node627lineStart = 1;
  40049. } else if (Node627align === 'right') {
  40050. Node627textStart = 0;
  40051. Node627textWidth =Node627fontSize <= 8 ? Node627width + Node627fontSize * 0.2 + 6 : Node627width - Node627fontSize * 0.2;
  40052. Node627lineStart = (Node627width - (ht.Default.getTextSize('0', ' '+ Node627fontSize + 'px "Arial"').width + 6)) * 0.5;
  40053. } else if (Node627align === 'center') {
  40054. Node627textStart = -3;
  40055. Node627textWidth = Node627width;
  40056. Node627lineStart = Node627width - ht.Default.getTextSize('0', ' '+ Node627fontSize + 'px "Arial"').width - 11;
  40057. }
  40058. })();
  40059. Node627.setImage(GD.getTextJSON(Node627width, Node627height, true, false, false, ' '+ Node627fontSize + 'px "Arial"'))
  40060. Node627.setPosition(354*ratio.ratioX, 78*ratio.ratioY);
  40061. Node627.setWidth(Node627width);
  40062. Node627.setHeight(Node627height);
  40063. Node627._nodeType = 'text';
  40064. Node627._disallowEvert = true;
  40065. Node627.setRotation(0*Math.PI/180);
  40066. Node627.a('node.width', Node627width);
  40067. Node627.a('node.height', Node627height);
  40068. Node627.a('node.rect', [0, 0, Node627width, Node627height]);
  40069. Node627.a('node.bordercolor','rgba(0,0,0,1)');
  40070. Node627.a('node.borderwidth', 0);
  40071. Node627.a('node.background','' || 'rgba(0,0,0,0)');
  40072. Node627.a('node.gradient','');
  40073. Node627.a('node.gradientcolor','');
  40074. Node627.a('node.text','0');
  40075. Node627.a('node.textalign','center');
  40076. Node627.a('node.textvAlign','middle');
  40077. Node627.a('node.textrect', [Node627textStart, 0, Node627textWidth, Node627height]);
  40078. Node627.a('node.color','rgba(0,0,0,1)');
  40079. Node627.a('node.font',' '+ Node627fontSize + 'px "Arial"');
  40080. Node627.a('node.textvisible',true);
  40081. Node627.a('node.linefeed',false);
  40082. if (false) {
  40083. Node627.a('node.textfunc',function(g) {
  40084. g.beginPath();
  40085. var str=Node627.a('node.text') || '0';
  40086. var color=Node627.a('node.color') || 'rgba(0,0,0,1)';
  40087. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node627width,Node627height,13.3333*_ratio.ratioY,"center",color,' '+ Node627fontSize + 'px "Arial"', 0,g);
  40088. });
  40089. }
  40090. if (false) {
  40091. Node627.a('node.underlinepoints',[Node627lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node627fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node627fontSize + 'px "Arial"').width + 6, (Node627height - Node627fontSize) * 0.5*_ratio.ratioY + Node627fontSize + 2 ]);
  40092. Node627.a('node.underlinevisible',false);
  40093. Node627.a('node.underlineBorderWidth', 1);
  40094. }
  40095. dataModel.add(Node627);
  40096. zoomNodeList.push({
  40097. node: Node627,
  40098. borderWidth: 0,
  40099. attr: 'node.borderwidth'
  40100. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40101. var Node628 = new ht.Node();
  40102. var Node628textStart, Node628textWidth, Node628lineStart, Node628align = 'center', Node628fontSize = 13.3333*_ratio.ratioY,Node628width = 58*_ratio.ratioX, Node628height = 26*_ratio.ratioY;
  40103. (function () {
  40104. if (Node628align === 'left') {
  40105. Node628textStart = Node628fontSize * 0.2 > 2 ? Node628fontSize * 0.2 - 4 : Node628fontSize * 0.2 - 9;
  40106. Node628textWidth = Node628width;
  40107. Node628lineStart = 1;
  40108. } else if (Node628align === 'right') {
  40109. Node628textStart = 0;
  40110. Node628textWidth =Node628fontSize <= 8 ? Node628width + Node628fontSize * 0.2 + 6 : Node628width - Node628fontSize * 0.2;
  40111. Node628lineStart = (Node628width - (ht.Default.getTextSize('0', ' '+ Node628fontSize + 'px "Arial"').width + 6)) * 0.5;
  40112. } else if (Node628align === 'center') {
  40113. Node628textStart = -3;
  40114. Node628textWidth = Node628width;
  40115. Node628lineStart = Node628width - ht.Default.getTextSize('0', ' '+ Node628fontSize + 'px "Arial"').width - 11;
  40116. }
  40117. })();
  40118. Node628.setImage(GD.getTextJSON(Node628width, Node628height, true, false, false, ' '+ Node628fontSize + 'px "Arial"'))
  40119. Node628.setPosition(354*ratio.ratioX, 103*ratio.ratioY);
  40120. Node628.setWidth(Node628width);
  40121. Node628.setHeight(Node628height);
  40122. Node628._nodeType = 'text';
  40123. Node628._disallowEvert = true;
  40124. Node628.setRotation(0*Math.PI/180);
  40125. Node628.a('node.width', Node628width);
  40126. Node628.a('node.height', Node628height);
  40127. Node628.a('node.rect', [0, 0, Node628width, Node628height]);
  40128. Node628.a('node.bordercolor','rgba(0,0,0,1)');
  40129. Node628.a('node.borderwidth', 0);
  40130. Node628.a('node.background','' || 'rgba(0,0,0,0)');
  40131. Node628.a('node.gradient','');
  40132. Node628.a('node.gradientcolor','');
  40133. Node628.a('node.text','0');
  40134. Node628.a('node.textalign','center');
  40135. Node628.a('node.textvAlign','middle');
  40136. Node628.a('node.textrect', [Node628textStart, 0, Node628textWidth, Node628height]);
  40137. Node628.a('node.color','rgba(0,0,0,1)');
  40138. Node628.a('node.font',' '+ Node628fontSize + 'px "Arial"');
  40139. Node628.a('node.textvisible',true);
  40140. Node628.a('node.linefeed',false);
  40141. if (false) {
  40142. Node628.a('node.textfunc',function(g) {
  40143. g.beginPath();
  40144. var str=Node628.a('node.text') || '0';
  40145. var color=Node628.a('node.color') || 'rgba(0,0,0,1)';
  40146. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node628width,Node628height,13.3333*_ratio.ratioY,"center",color,' '+ Node628fontSize + 'px "Arial"', 0,g);
  40147. });
  40148. }
  40149. if (false) {
  40150. Node628.a('node.underlinepoints',[Node628lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node628fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node628fontSize + 'px "Arial"').width + 6, (Node628height - Node628fontSize) * 0.5*_ratio.ratioY + Node628fontSize + 2 ]);
  40151. Node628.a('node.underlinevisible',false);
  40152. Node628.a('node.underlineBorderWidth', 1);
  40153. }
  40154. dataModel.add(Node628);
  40155. zoomNodeList.push({
  40156. node: Node628,
  40157. borderWidth: 0,
  40158. attr: 'node.borderwidth'
  40159. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40160. var Node629 = new ht.Node();
  40161. var Node629textStart, Node629textWidth, Node629lineStart, Node629align = 'center', Node629fontSize = 13.3333*_ratio.ratioY,Node629width = 58*_ratio.ratioX, Node629height = 26*_ratio.ratioY;
  40162. (function () {
  40163. if (Node629align === 'left') {
  40164. Node629textStart = Node629fontSize * 0.2 > 2 ? Node629fontSize * 0.2 - 4 : Node629fontSize * 0.2 - 9;
  40165. Node629textWidth = Node629width;
  40166. Node629lineStart = 1;
  40167. } else if (Node629align === 'right') {
  40168. Node629textStart = 0;
  40169. Node629textWidth =Node629fontSize <= 8 ? Node629width + Node629fontSize * 0.2 + 6 : Node629width - Node629fontSize * 0.2;
  40170. Node629lineStart = (Node629width - (ht.Default.getTextSize('0', ' '+ Node629fontSize + 'px "Arial"').width + 6)) * 0.5;
  40171. } else if (Node629align === 'center') {
  40172. Node629textStart = -3;
  40173. Node629textWidth = Node629width;
  40174. Node629lineStart = Node629width - ht.Default.getTextSize('0', ' '+ Node629fontSize + 'px "Arial"').width - 11;
  40175. }
  40176. })();
  40177. Node629.setImage(GD.getTextJSON(Node629width, Node629height, true, false, false, ' '+ Node629fontSize + 'px "Arial"'))
  40178. Node629.setPosition(354*ratio.ratioX, 126*ratio.ratioY);
  40179. Node629.setWidth(Node629width);
  40180. Node629.setHeight(Node629height);
  40181. Node629._nodeType = 'text';
  40182. Node629._disallowEvert = true;
  40183. Node629.setRotation(0*Math.PI/180);
  40184. Node629.a('node.width', Node629width);
  40185. Node629.a('node.height', Node629height);
  40186. Node629.a('node.rect', [0, 0, Node629width, Node629height]);
  40187. Node629.a('node.bordercolor','rgba(0,0,0,1)');
  40188. Node629.a('node.borderwidth', 0);
  40189. Node629.a('node.background','' || 'rgba(0,0,0,0)');
  40190. Node629.a('node.gradient','');
  40191. Node629.a('node.gradientcolor','');
  40192. Node629.a('node.text','0');
  40193. Node629.a('node.textalign','center');
  40194. Node629.a('node.textvAlign','middle');
  40195. Node629.a('node.textrect', [Node629textStart, 0, Node629textWidth, Node629height]);
  40196. Node629.a('node.color','rgba(0,0,0,1)');
  40197. Node629.a('node.font',' '+ Node629fontSize + 'px "Arial"');
  40198. Node629.a('node.textvisible',true);
  40199. Node629.a('node.linefeed',false);
  40200. if (false) {
  40201. Node629.a('node.textfunc',function(g) {
  40202. g.beginPath();
  40203. var str=Node629.a('node.text') || '0';
  40204. var color=Node629.a('node.color') || 'rgba(0,0,0,1)';
  40205. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node629width,Node629height,13.3333*_ratio.ratioY,"center",color,' '+ Node629fontSize + 'px "Arial"', 0,g);
  40206. });
  40207. }
  40208. if (false) {
  40209. Node629.a('node.underlinepoints',[Node629lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node629fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node629fontSize + 'px "Arial"').width + 6, (Node629height - Node629fontSize) * 0.5*_ratio.ratioY + Node629fontSize + 2 ]);
  40210. Node629.a('node.underlinevisible',false);
  40211. Node629.a('node.underlineBorderWidth', 1);
  40212. }
  40213. dataModel.add(Node629);
  40214. zoomNodeList.push({
  40215. node: Node629,
  40216. borderWidth: 0,
  40217. attr: 'node.borderwidth'
  40218. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40219. var Node630 = new ht.Node();
  40220. var Node630textStart, Node630textWidth, Node630lineStart, Node630align = 'center', Node630fontSize = 13.3333*_ratio.ratioY,Node630width = 58*_ratio.ratioX, Node630height = 26*_ratio.ratioY;
  40221. (function () {
  40222. if (Node630align === 'left') {
  40223. Node630textStart = Node630fontSize * 0.2 > 2 ? Node630fontSize * 0.2 - 4 : Node630fontSize * 0.2 - 9;
  40224. Node630textWidth = Node630width;
  40225. Node630lineStart = 1;
  40226. } else if (Node630align === 'right') {
  40227. Node630textStart = 0;
  40228. Node630textWidth =Node630fontSize <= 8 ? Node630width + Node630fontSize * 0.2 + 6 : Node630width - Node630fontSize * 0.2;
  40229. Node630lineStart = (Node630width - (ht.Default.getTextSize('0', ' '+ Node630fontSize + 'px "Arial"').width + 6)) * 0.5;
  40230. } else if (Node630align === 'center') {
  40231. Node630textStart = -3;
  40232. Node630textWidth = Node630width;
  40233. Node630lineStart = Node630width - ht.Default.getTextSize('0', ' '+ Node630fontSize + 'px "Arial"').width - 11;
  40234. }
  40235. })();
  40236. Node630.setImage(GD.getTextJSON(Node630width, Node630height, true, false, false, ' '+ Node630fontSize + 'px "Arial"'))
  40237. Node630.setPosition(354*ratio.ratioX, 150*ratio.ratioY);
  40238. Node630.setWidth(Node630width);
  40239. Node630.setHeight(Node630height);
  40240. Node630._nodeType = 'text';
  40241. Node630._disallowEvert = true;
  40242. Node630.setRotation(0*Math.PI/180);
  40243. Node630.a('node.width', Node630width);
  40244. Node630.a('node.height', Node630height);
  40245. Node630.a('node.rect', [0, 0, Node630width, Node630height]);
  40246. Node630.a('node.bordercolor','rgba(0,0,0,1)');
  40247. Node630.a('node.borderwidth', 0);
  40248. Node630.a('node.background','' || 'rgba(0,0,0,0)');
  40249. Node630.a('node.gradient','');
  40250. Node630.a('node.gradientcolor','');
  40251. Node630.a('node.text','0');
  40252. Node630.a('node.textalign','center');
  40253. Node630.a('node.textvAlign','middle');
  40254. Node630.a('node.textrect', [Node630textStart, 0, Node630textWidth, Node630height]);
  40255. Node630.a('node.color','rgba(0,0,0,1)');
  40256. Node630.a('node.font',' '+ Node630fontSize + 'px "Arial"');
  40257. Node630.a('node.textvisible',true);
  40258. Node630.a('node.linefeed',false);
  40259. if (false) {
  40260. Node630.a('node.textfunc',function(g) {
  40261. g.beginPath();
  40262. var str=Node630.a('node.text') || '0';
  40263. var color=Node630.a('node.color') || 'rgba(0,0,0,1)';
  40264. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node630width,Node630height,13.3333*_ratio.ratioY,"center",color,' '+ Node630fontSize + 'px "Arial"', 0,g);
  40265. });
  40266. }
  40267. if (false) {
  40268. Node630.a('node.underlinepoints',[Node630lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node630fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node630fontSize + 'px "Arial"').width + 6, (Node630height - Node630fontSize) * 0.5*_ratio.ratioY + Node630fontSize + 2 ]);
  40269. Node630.a('node.underlinevisible',false);
  40270. Node630.a('node.underlineBorderWidth', 1);
  40271. }
  40272. dataModel.add(Node630);
  40273. zoomNodeList.push({
  40274. node: Node630,
  40275. borderWidth: 0,
  40276. attr: 'node.borderwidth'
  40277. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40278. var Node631type = 'rect';
  40279. var Node631 = new ht.Node(),
  40280. Node631BorderWidth = 1*2;
  40281. if (Node631type === 'arc') {
  40282. Node631BorderWidth *= 1;
  40283. }
  40284. Node631.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node631type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  40285. Node631.setPosition(433*ratio.ratioX, 52*ratio.ratioY);
  40286. Node631.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  40287. Node631.s({
  40288. 'pixelPerfect':true
  40289. /*@AddPara@*/
  40290. });
  40291. Node631.a('node.width', 65*_ratio.ratioX);
  40292. Node631.a('node.height', 24.33136*_ratio.ratioY);
  40293. Node631.a('node.type', Node631type);
  40294. Node631.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  40295. Node631.a('node.background', 'rgba(255,255,255,0.003921569)');
  40296. Node631.a('node.gradientcolor', '');
  40297. Node631.a('node.gradient', '');
  40298. Node631.a('node.borderwidth', Node631BorderWidth);
  40299. Node631.a('node.color', 'rgba(224,224,224,1)');
  40300. Node631.a('node.fillrect', [0,0,0,0]);
  40301. Node631.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  40302. Node631.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  40303. Node631.a('node.fillgradient', '');
  40304. if (Node631type !== 'rect') {
  40305. Node631.a('node.arcFrom', parseFloat('@arcFrom@'));
  40306. Node631.a('node.arcTo', parseFloat('@arcTo@'));
  40307. Node631.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  40308. }
  40309. if (Node631type === 'arc') {
  40310. Node631.a('node.arcOval', true);
  40311. }
  40312. Node631.setRotation(0*Math.PI/180);
  40313. Node631.borderWidth = Node631BorderWidth;
  40314. Node631.borderFillwidth = Node631BorderWidth;
  40315. dataModel.add(Node631);
  40316. Node631._nodename = 'Node631'
  40317. Node631._nodeType = 'rect';
  40318. zoomNodeList.push({
  40319. node: Node631,
  40320. attr: 'node.borderwidth'
  40321. });
  40322. (function (node, _img) {
  40323. var setWidth = node.setWidth,
  40324. setHeight = node.setHeight;
  40325. node.setWidth = function (width) {
  40326. if (width === this.getWidth()) return ;
  40327. var height = this.getHeight();
  40328. this.a('node.width', width);
  40329. this.a('node.rect', [0,0,width, height]);
  40330. setWidth.apply(this, arguments);
  40331. }
  40332. node.setHeight = function (height) {
  40333. if (height === this.getHeight()) return ;
  40334. var width = this.getWidth();
  40335. this.a('node.height', height);
  40336. this.a('node.rect', [0,0,width, height]);
  40337. setHeight.apply(this, arguments);
  40338. }
  40339. })(Node631, Node631.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40340. var Node632type = 'rect';
  40341. var Node632 = new ht.Node(),
  40342. Node632BorderWidth = 1*2;
  40343. if (Node632type === 'arc') {
  40344. Node632BorderWidth *= 1;
  40345. }
  40346. Node632.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node632type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  40347. Node632.setPosition(433*ratio.ratioX, 76*ratio.ratioY);
  40348. Node632.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  40349. Node632.s({
  40350. 'pixelPerfect':true
  40351. /*@AddPara@*/
  40352. });
  40353. Node632.a('node.width', 65*_ratio.ratioX);
  40354. Node632.a('node.height', 24.33138*_ratio.ratioY);
  40355. Node632.a('node.type', Node632type);
  40356. Node632.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  40357. Node632.a('node.background', 'rgba(255,255,255,0.003921569)');
  40358. Node632.a('node.gradientcolor', '');
  40359. Node632.a('node.gradient', '');
  40360. Node632.a('node.borderwidth', Node632BorderWidth);
  40361. Node632.a('node.color', 'rgba(224,224,224,1)');
  40362. Node632.a('node.fillrect', [0,0,0,0]);
  40363. Node632.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  40364. Node632.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  40365. Node632.a('node.fillgradient', '');
  40366. if (Node632type !== 'rect') {
  40367. Node632.a('node.arcFrom', parseFloat('@arcFrom@'));
  40368. Node632.a('node.arcTo', parseFloat('@arcTo@'));
  40369. Node632.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  40370. }
  40371. if (Node632type === 'arc') {
  40372. Node632.a('node.arcOval', true);
  40373. }
  40374. Node632.setRotation(0*Math.PI/180);
  40375. Node632.borderWidth = Node632BorderWidth;
  40376. Node632.borderFillwidth = Node632BorderWidth;
  40377. dataModel.add(Node632);
  40378. Node632._nodename = 'Node632'
  40379. Node632._nodeType = 'rect';
  40380. zoomNodeList.push({
  40381. node: Node632,
  40382. attr: 'node.borderwidth'
  40383. });
  40384. (function (node, _img) {
  40385. var setWidth = node.setWidth,
  40386. setHeight = node.setHeight;
  40387. node.setWidth = function (width) {
  40388. if (width === this.getWidth()) return ;
  40389. var height = this.getHeight();
  40390. this.a('node.width', width);
  40391. this.a('node.rect', [0,0,width, height]);
  40392. setWidth.apply(this, arguments);
  40393. }
  40394. node.setHeight = function (height) {
  40395. if (height === this.getHeight()) return ;
  40396. var width = this.getWidth();
  40397. this.a('node.height', height);
  40398. this.a('node.rect', [0,0,width, height]);
  40399. setHeight.apply(this, arguments);
  40400. }
  40401. })(Node632, Node632.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40402. var Node633type = 'rect';
  40403. var Node633 = new ht.Node(),
  40404. Node633BorderWidth = 1*2;
  40405. if (Node633type === 'arc') {
  40406. Node633BorderWidth *= 1;
  40407. }
  40408. Node633.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node633type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  40409. Node633.setPosition(433*ratio.ratioX, 100*ratio.ratioY);
  40410. Node633.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  40411. Node633.s({
  40412. 'pixelPerfect':true
  40413. /*@AddPara@*/
  40414. });
  40415. Node633.a('node.width', 65*_ratio.ratioX);
  40416. Node633.a('node.height', 24.33138*_ratio.ratioY);
  40417. Node633.a('node.type', Node633type);
  40418. Node633.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  40419. Node633.a('node.background', 'rgba(255,255,255,0.003921569)');
  40420. Node633.a('node.gradientcolor', '');
  40421. Node633.a('node.gradient', '');
  40422. Node633.a('node.borderwidth', Node633BorderWidth);
  40423. Node633.a('node.color', 'rgba(224,224,224,1)');
  40424. Node633.a('node.fillrect', [0,0,0,0]);
  40425. Node633.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  40426. Node633.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  40427. Node633.a('node.fillgradient', '');
  40428. if (Node633type !== 'rect') {
  40429. Node633.a('node.arcFrom', parseFloat('@arcFrom@'));
  40430. Node633.a('node.arcTo', parseFloat('@arcTo@'));
  40431. Node633.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  40432. }
  40433. if (Node633type === 'arc') {
  40434. Node633.a('node.arcOval', true);
  40435. }
  40436. Node633.setRotation(0*Math.PI/180);
  40437. Node633.borderWidth = Node633BorderWidth;
  40438. Node633.borderFillwidth = Node633BorderWidth;
  40439. dataModel.add(Node633);
  40440. Node633._nodename = 'Node633'
  40441. Node633._nodeType = 'rect';
  40442. zoomNodeList.push({
  40443. node: Node633,
  40444. attr: 'node.borderwidth'
  40445. });
  40446. (function (node, _img) {
  40447. var setWidth = node.setWidth,
  40448. setHeight = node.setHeight;
  40449. node.setWidth = function (width) {
  40450. if (width === this.getWidth()) return ;
  40451. var height = this.getHeight();
  40452. this.a('node.width', width);
  40453. this.a('node.rect', [0,0,width, height]);
  40454. setWidth.apply(this, arguments);
  40455. }
  40456. node.setHeight = function (height) {
  40457. if (height === this.getHeight()) return ;
  40458. var width = this.getWidth();
  40459. this.a('node.height', height);
  40460. this.a('node.rect', [0,0,width, height]);
  40461. setHeight.apply(this, arguments);
  40462. }
  40463. })(Node633, Node633.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40464. var Node634type = 'rect';
  40465. var Node634 = new ht.Node(),
  40466. Node634BorderWidth = 1*2;
  40467. if (Node634type === 'arc') {
  40468. Node634BorderWidth *= 1;
  40469. }
  40470. Node634.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node634type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  40471. Node634.setPosition(433*ratio.ratioX, 125*ratio.ratioY);
  40472. Node634.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  40473. Node634.s({
  40474. 'pixelPerfect':true
  40475. /*@AddPara@*/
  40476. });
  40477. Node634.a('node.width', 65*_ratio.ratioX);
  40478. Node634.a('node.height', 24.33136*_ratio.ratioY);
  40479. Node634.a('node.type', Node634type);
  40480. Node634.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  40481. Node634.a('node.background', 'rgba(255,255,255,0.003921569)');
  40482. Node634.a('node.gradientcolor', '');
  40483. Node634.a('node.gradient', '');
  40484. Node634.a('node.borderwidth', Node634BorderWidth);
  40485. Node634.a('node.color', 'rgba(224,224,224,1)');
  40486. Node634.a('node.fillrect', [0,0,0,0]);
  40487. Node634.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  40488. Node634.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  40489. Node634.a('node.fillgradient', '');
  40490. if (Node634type !== 'rect') {
  40491. Node634.a('node.arcFrom', parseFloat('@arcFrom@'));
  40492. Node634.a('node.arcTo', parseFloat('@arcTo@'));
  40493. Node634.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  40494. }
  40495. if (Node634type === 'arc') {
  40496. Node634.a('node.arcOval', true);
  40497. }
  40498. Node634.setRotation(0*Math.PI/180);
  40499. Node634.borderWidth = Node634BorderWidth;
  40500. Node634.borderFillwidth = Node634BorderWidth;
  40501. dataModel.add(Node634);
  40502. Node634._nodename = 'Node634'
  40503. Node634._nodeType = 'rect';
  40504. zoomNodeList.push({
  40505. node: Node634,
  40506. attr: 'node.borderwidth'
  40507. });
  40508. (function (node, _img) {
  40509. var setWidth = node.setWidth,
  40510. setHeight = node.setHeight;
  40511. node.setWidth = function (width) {
  40512. if (width === this.getWidth()) return ;
  40513. var height = this.getHeight();
  40514. this.a('node.width', width);
  40515. this.a('node.rect', [0,0,width, height]);
  40516. setWidth.apply(this, arguments);
  40517. }
  40518. node.setHeight = function (height) {
  40519. if (height === this.getHeight()) return ;
  40520. var width = this.getWidth();
  40521. this.a('node.height', height);
  40522. this.a('node.rect', [0,0,width, height]);
  40523. setHeight.apply(this, arguments);
  40524. }
  40525. })(Node634, Node634.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40526. var Node635type = 'rect';
  40527. var Node635 = new ht.Node(),
  40528. Node635BorderWidth = 1*2;
  40529. if (Node635type === 'arc') {
  40530. Node635BorderWidth *= 1;
  40531. }
  40532. Node635.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node635type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  40533. Node635.setPosition(433*ratio.ratioX, 149*ratio.ratioY);
  40534. Node635.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  40535. Node635.s({
  40536. 'pixelPerfect':true
  40537. /*@AddPara@*/
  40538. });
  40539. Node635.a('node.width', 65*_ratio.ratioX);
  40540. Node635.a('node.height', 24.33138*_ratio.ratioY);
  40541. Node635.a('node.type', Node635type);
  40542. Node635.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  40543. Node635.a('node.background', 'rgba(255,255,255,0.003921569)');
  40544. Node635.a('node.gradientcolor', '');
  40545. Node635.a('node.gradient', '');
  40546. Node635.a('node.borderwidth', Node635BorderWidth);
  40547. Node635.a('node.color', 'rgba(224,224,224,1)');
  40548. Node635.a('node.fillrect', [0,0,0,0]);
  40549. Node635.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  40550. Node635.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  40551. Node635.a('node.fillgradient', '');
  40552. if (Node635type !== 'rect') {
  40553. Node635.a('node.arcFrom', parseFloat('@arcFrom@'));
  40554. Node635.a('node.arcTo', parseFloat('@arcTo@'));
  40555. Node635.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  40556. }
  40557. if (Node635type === 'arc') {
  40558. Node635.a('node.arcOval', true);
  40559. }
  40560. Node635.setRotation(0*Math.PI/180);
  40561. Node635.borderWidth = Node635BorderWidth;
  40562. Node635.borderFillwidth = Node635BorderWidth;
  40563. dataModel.add(Node635);
  40564. Node635._nodename = 'Node635'
  40565. Node635._nodeType = 'rect';
  40566. zoomNodeList.push({
  40567. node: Node635,
  40568. attr: 'node.borderwidth'
  40569. });
  40570. (function (node, _img) {
  40571. var setWidth = node.setWidth,
  40572. setHeight = node.setHeight;
  40573. node.setWidth = function (width) {
  40574. if (width === this.getWidth()) return ;
  40575. var height = this.getHeight();
  40576. this.a('node.width', width);
  40577. this.a('node.rect', [0,0,width, height]);
  40578. setWidth.apply(this, arguments);
  40579. }
  40580. node.setHeight = function (height) {
  40581. if (height === this.getHeight()) return ;
  40582. var width = this.getWidth();
  40583. this.a('node.height', height);
  40584. this.a('node.rect', [0,0,width, height]);
  40585. setHeight.apply(this, arguments);
  40586. }
  40587. })(Node635, Node635.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40588. var Node636 = new ht.Node();
  40589. var Node636textStart, Node636textWidth, Node636lineStart, Node636align = 'center', Node636fontSize = 13.3333*_ratio.ratioY,Node636width = 59*_ratio.ratioX, Node636height = 26*_ratio.ratioY;
  40590. (function () {
  40591. if (Node636align === 'left') {
  40592. Node636textStart = Node636fontSize * 0.2 > 2 ? Node636fontSize * 0.2 - 4 : Node636fontSize * 0.2 - 9;
  40593. Node636textWidth = Node636width;
  40594. Node636lineStart = 1;
  40595. } else if (Node636align === 'right') {
  40596. Node636textStart = 0;
  40597. Node636textWidth =Node636fontSize <= 8 ? Node636width + Node636fontSize * 0.2 + 6 : Node636width - Node636fontSize * 0.2;
  40598. Node636lineStart = (Node636width - (ht.Default.getTextSize('万kW', ' '+ Node636fontSize + 'px "Arial"').width + 6)) * 0.5;
  40599. } else if (Node636align === 'center') {
  40600. Node636textStart = -3;
  40601. Node636textWidth = Node636width;
  40602. Node636lineStart = Node636width - ht.Default.getTextSize('万kW', ' '+ Node636fontSize + 'px "Arial"').width - 11;
  40603. }
  40604. })();
  40605. Node636.setImage(GD.getTextJSON(Node636width, Node636height, true, false, false, ' '+ Node636fontSize + 'px "Arial"'))
  40606. Node636.setPosition(434*ratio.ratioX, 54*ratio.ratioY);
  40607. Node636.setWidth(Node636width);
  40608. Node636.setHeight(Node636height);
  40609. Node636._nodeType = 'text';
  40610. Node636._disallowEvert = true;
  40611. Node636.setRotation(0*Math.PI/180);
  40612. Node636.a('node.width', Node636width);
  40613. Node636.a('node.height', Node636height);
  40614. Node636.a('node.rect', [0, 0, Node636width, Node636height]);
  40615. Node636.a('node.bordercolor','rgba(128,128,128,1)');
  40616. Node636.a('node.borderwidth', 0);
  40617. Node636.a('node.background','' || 'rgba(0,0,0,0)');
  40618. Node636.a('node.gradient','');
  40619. Node636.a('node.gradientcolor','');
  40620. Node636.a('node.text','万kW');
  40621. Node636.a('node.textalign','center');
  40622. Node636.a('node.textvAlign','middle');
  40623. Node636.a('node.textrect', [Node636textStart, 0, Node636textWidth, Node636height]);
  40624. Node636.a('node.color','rgba(128,128,128,1)');
  40625. Node636.a('node.font',' '+ Node636fontSize + 'px "Arial"');
  40626. Node636.a('node.textvisible',true);
  40627. Node636.a('node.linefeed',false);
  40628. if (false) {
  40629. Node636.a('node.textfunc',function(g) {
  40630. g.beginPath();
  40631. var str=Node636.a('node.text') || '万kW';
  40632. var color=Node636.a('node.color') || 'rgba(128,128,128,1)';
  40633. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node636width,Node636height,13.3333*_ratio.ratioY,"center",color,' '+ Node636fontSize + 'px "Arial"', 0,g);
  40634. });
  40635. }
  40636. if (false) {
  40637. Node636.a('node.underlinepoints',[Node636lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node636fontSize + 2 , ht.Default.getTextSize('万kW', ' '+ Node636fontSize + 'px "Arial"').width + 6, (Node636height - Node636fontSize) * 0.5*_ratio.ratioY + Node636fontSize + 2 ]);
  40638. Node636.a('node.underlinevisible',false);
  40639. Node636.a('node.underlineBorderWidth', 1);
  40640. }
  40641. dataModel.add(Node636);
  40642. zoomNodeList.push({
  40643. node: Node636,
  40644. borderWidth: 0,
  40645. attr: 'node.borderwidth'
  40646. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40647. var Node637 = new ht.Node();
  40648. var Node637textStart, Node637textWidth, Node637lineStart, Node637align = 'center', Node637fontSize = 13.3333*_ratio.ratioY,Node637width = 59*_ratio.ratioX, Node637height = 26*_ratio.ratioY;
  40649. (function () {
  40650. if (Node637align === 'left') {
  40651. Node637textStart = Node637fontSize * 0.2 > 2 ? Node637fontSize * 0.2 - 4 : Node637fontSize * 0.2 - 9;
  40652. Node637textWidth = Node637width;
  40653. Node637lineStart = 1;
  40654. } else if (Node637align === 'right') {
  40655. Node637textStart = 0;
  40656. Node637textWidth =Node637fontSize <= 8 ? Node637width + Node637fontSize * 0.2 + 6 : Node637width - Node637fontSize * 0.2;
  40657. Node637lineStart = (Node637width - (ht.Default.getTextSize('MW', ' '+ Node637fontSize + 'px "Arial"').width + 6)) * 0.5;
  40658. } else if (Node637align === 'center') {
  40659. Node637textStart = -3;
  40660. Node637textWidth = Node637width;
  40661. Node637lineStart = Node637width - ht.Default.getTextSize('MW', ' '+ Node637fontSize + 'px "Arial"').width - 11;
  40662. }
  40663. })();
  40664. Node637.setImage(GD.getTextJSON(Node637width, Node637height, true, false, false, ' '+ Node637fontSize + 'px "Arial"'))
  40665. Node637.setPosition(434*ratio.ratioX, 78*ratio.ratioY);
  40666. Node637.setWidth(Node637width);
  40667. Node637.setHeight(Node637height);
  40668. Node637._nodeType = 'text';
  40669. Node637._disallowEvert = true;
  40670. Node637.setRotation(0*Math.PI/180);
  40671. Node637.a('node.width', Node637width);
  40672. Node637.a('node.height', Node637height);
  40673. Node637.a('node.rect', [0, 0, Node637width, Node637height]);
  40674. Node637.a('node.bordercolor','rgba(128,128,128,1)');
  40675. Node637.a('node.borderwidth', 0);
  40676. Node637.a('node.background','' || 'rgba(0,0,0,0)');
  40677. Node637.a('node.gradient','');
  40678. Node637.a('node.gradientcolor','');
  40679. Node637.a('node.text','MW');
  40680. Node637.a('node.textalign','center');
  40681. Node637.a('node.textvAlign','middle');
  40682. Node637.a('node.textrect', [Node637textStart, 0, Node637textWidth, Node637height]);
  40683. Node637.a('node.color','rgba(128,128,128,1)');
  40684. Node637.a('node.font',' '+ Node637fontSize + 'px "Arial"');
  40685. Node637.a('node.textvisible',true);
  40686. Node637.a('node.linefeed',false);
  40687. if (false) {
  40688. Node637.a('node.textfunc',function(g) {
  40689. g.beginPath();
  40690. var str=Node637.a('node.text') || 'MW';
  40691. var color=Node637.a('node.color') || 'rgba(128,128,128,1)';
  40692. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node637width,Node637height,13.3333*_ratio.ratioY,"center",color,' '+ Node637fontSize + 'px "Arial"', 0,g);
  40693. });
  40694. }
  40695. if (false) {
  40696. Node637.a('node.underlinepoints',[Node637lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node637fontSize + 2 , ht.Default.getTextSize('MW', ' '+ Node637fontSize + 'px "Arial"').width + 6, (Node637height - Node637fontSize) * 0.5*_ratio.ratioY + Node637fontSize + 2 ]);
  40697. Node637.a('node.underlinevisible',false);
  40698. Node637.a('node.underlineBorderWidth', 1);
  40699. }
  40700. dataModel.add(Node637);
  40701. zoomNodeList.push({
  40702. node: Node637,
  40703. borderWidth: 0,
  40704. attr: 'node.borderwidth'
  40705. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40706. var Node638 = new ht.Node();
  40707. var Node638textStart, Node638textWidth, Node638lineStart, Node638align = 'center', Node638fontSize = 13.3333*_ratio.ratioY,Node638width = 59*_ratio.ratioX, Node638height = 26*_ratio.ratioY;
  40708. (function () {
  40709. if (Node638align === 'left') {
  40710. Node638textStart = Node638fontSize * 0.2 > 2 ? Node638fontSize * 0.2 - 4 : Node638fontSize * 0.2 - 9;
  40711. Node638textWidth = Node638width;
  40712. Node638lineStart = 1;
  40713. } else if (Node638align === 'right') {
  40714. Node638textStart = 0;
  40715. Node638textWidth =Node638fontSize <= 8 ? Node638width + Node638fontSize * 0.2 + 6 : Node638width - Node638fontSize * 0.2;
  40716. Node638lineStart = (Node638width - (ht.Default.getTextSize('m/s', ' '+ Node638fontSize + 'px "Arial"').width + 6)) * 0.5;
  40717. } else if (Node638align === 'center') {
  40718. Node638textStart = -3;
  40719. Node638textWidth = Node638width;
  40720. Node638lineStart = Node638width - ht.Default.getTextSize('m/s', ' '+ Node638fontSize + 'px "Arial"').width - 11;
  40721. }
  40722. })();
  40723. Node638.setImage(GD.getTextJSON(Node638width, Node638height, true, false, false, ' '+ Node638fontSize + 'px "Arial"'))
  40724. Node638.setPosition(434*ratio.ratioX, 101*ratio.ratioY);
  40725. Node638.setWidth(Node638width);
  40726. Node638.setHeight(Node638height);
  40727. Node638._nodeType = 'text';
  40728. Node638._disallowEvert = true;
  40729. Node638.setRotation(0*Math.PI/180);
  40730. Node638.a('node.width', Node638width);
  40731. Node638.a('node.height', Node638height);
  40732. Node638.a('node.rect', [0, 0, Node638width, Node638height]);
  40733. Node638.a('node.bordercolor','rgba(128,128,128,1)');
  40734. Node638.a('node.borderwidth', 0);
  40735. Node638.a('node.background','' || 'rgba(0,0,0,0)');
  40736. Node638.a('node.gradient','');
  40737. Node638.a('node.gradientcolor','');
  40738. Node638.a('node.text','m/s');
  40739. Node638.a('node.textalign','center');
  40740. Node638.a('node.textvAlign','middle');
  40741. Node638.a('node.textrect', [Node638textStart, 0, Node638textWidth, Node638height]);
  40742. Node638.a('node.color','rgba(128,128,128,1)');
  40743. Node638.a('node.font',' '+ Node638fontSize + 'px "Arial"');
  40744. Node638.a('node.textvisible',true);
  40745. Node638.a('node.linefeed',false);
  40746. if (false) {
  40747. Node638.a('node.textfunc',function(g) {
  40748. g.beginPath();
  40749. var str=Node638.a('node.text') || 'm/s';
  40750. var color=Node638.a('node.color') || 'rgba(128,128,128,1)';
  40751. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node638width,Node638height,13.3333*_ratio.ratioY,"center",color,' '+ Node638fontSize + 'px "Arial"', 0,g);
  40752. });
  40753. }
  40754. if (false) {
  40755. Node638.a('node.underlinepoints',[Node638lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node638fontSize + 2 , ht.Default.getTextSize('m/s', ' '+ Node638fontSize + 'px "Arial"').width + 6, (Node638height - Node638fontSize) * 0.5*_ratio.ratioY + Node638fontSize + 2 ]);
  40756. Node638.a('node.underlinevisible',false);
  40757. Node638.a('node.underlineBorderWidth', 1);
  40758. }
  40759. dataModel.add(Node638);
  40760. zoomNodeList.push({
  40761. node: Node638,
  40762. borderWidth: 0,
  40763. attr: 'node.borderwidth'
  40764. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40765. var Node639 = new ht.Node();
  40766. var Node639textStart, Node639textWidth, Node639lineStart, Node639align = 'center', Node639fontSize = 13.3333*_ratio.ratioY,Node639width = 59*_ratio.ratioX, Node639height = 26*_ratio.ratioY;
  40767. (function () {
  40768. if (Node639align === 'left') {
  40769. Node639textStart = Node639fontSize * 0.2 > 2 ? Node639fontSize * 0.2 - 4 : Node639fontSize * 0.2 - 9;
  40770. Node639textWidth = Node639width;
  40771. Node639lineStart = 1;
  40772. } else if (Node639align === 'right') {
  40773. Node639textStart = 0;
  40774. Node639textWidth =Node639fontSize <= 8 ? Node639width + Node639fontSize * 0.2 + 6 : Node639width - Node639fontSize * 0.2;
  40775. Node639lineStart = (Node639width - (ht.Default.getTextSize('万kWh', ' '+ Node639fontSize + 'px "Arial"').width + 6)) * 0.5;
  40776. } else if (Node639align === 'center') {
  40777. Node639textStart = -3;
  40778. Node639textWidth = Node639width;
  40779. Node639lineStart = Node639width - ht.Default.getTextSize('万kWh', ' '+ Node639fontSize + 'px "Arial"').width - 11;
  40780. }
  40781. })();
  40782. Node639.setImage(GD.getTextJSON(Node639width, Node639height, true, false, false, ' '+ Node639fontSize + 'px "Arial"'))
  40783. Node639.setPosition(434*ratio.ratioX, 127*ratio.ratioY);
  40784. Node639.setWidth(Node639width);
  40785. Node639.setHeight(Node639height);
  40786. Node639._nodeType = 'text';
  40787. Node639._disallowEvert = true;
  40788. Node639.setRotation(0*Math.PI/180);
  40789. Node639.a('node.width', Node639width);
  40790. Node639.a('node.height', Node639height);
  40791. Node639.a('node.rect', [0, 0, Node639width, Node639height]);
  40792. Node639.a('node.bordercolor','rgba(128,128,128,1)');
  40793. Node639.a('node.borderwidth', 0);
  40794. Node639.a('node.background','' || 'rgba(0,0,0,0)');
  40795. Node639.a('node.gradient','');
  40796. Node639.a('node.gradientcolor','');
  40797. Node639.a('node.text','万kWh');
  40798. Node639.a('node.textalign','center');
  40799. Node639.a('node.textvAlign','middle');
  40800. Node639.a('node.textrect', [Node639textStart, 0, Node639textWidth, Node639height]);
  40801. Node639.a('node.color','rgba(128,128,128,1)');
  40802. Node639.a('node.font',' '+ Node639fontSize + 'px "Arial"');
  40803. Node639.a('node.textvisible',true);
  40804. Node639.a('node.linefeed',false);
  40805. if (false) {
  40806. Node639.a('node.textfunc',function(g) {
  40807. g.beginPath();
  40808. var str=Node639.a('node.text') || '万kWh';
  40809. var color=Node639.a('node.color') || 'rgba(128,128,128,1)';
  40810. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node639width,Node639height,13.3333*_ratio.ratioY,"center",color,' '+ Node639fontSize + 'px "Arial"', 0,g);
  40811. });
  40812. }
  40813. if (false) {
  40814. Node639.a('node.underlinepoints',[Node639lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node639fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node639fontSize + 'px "Arial"').width + 6, (Node639height - Node639fontSize) * 0.5*_ratio.ratioY + Node639fontSize + 2 ]);
  40815. Node639.a('node.underlinevisible',false);
  40816. Node639.a('node.underlineBorderWidth', 1);
  40817. }
  40818. dataModel.add(Node639);
  40819. zoomNodeList.push({
  40820. node: Node639,
  40821. borderWidth: 0,
  40822. attr: 'node.borderwidth'
  40823. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40824. var Node640 = new ht.Node();
  40825. var Node640textStart, Node640textWidth, Node640lineStart, Node640align = 'center', Node640fontSize = 13.3333*_ratio.ratioY,Node640width = 59*_ratio.ratioX, Node640height = 26*_ratio.ratioY;
  40826. (function () {
  40827. if (Node640align === 'left') {
  40828. Node640textStart = Node640fontSize * 0.2 > 2 ? Node640fontSize * 0.2 - 4 : Node640fontSize * 0.2 - 9;
  40829. Node640textWidth = Node640width;
  40830. Node640lineStart = 1;
  40831. } else if (Node640align === 'right') {
  40832. Node640textStart = 0;
  40833. Node640textWidth =Node640fontSize <= 8 ? Node640width + Node640fontSize * 0.2 + 6 : Node640width - Node640fontSize * 0.2;
  40834. Node640lineStart = (Node640width - (ht.Default.getTextSize('万kWh', ' '+ Node640fontSize + 'px "Arial"').width + 6)) * 0.5;
  40835. } else if (Node640align === 'center') {
  40836. Node640textStart = -3;
  40837. Node640textWidth = Node640width;
  40838. Node640lineStart = Node640width - ht.Default.getTextSize('万kWh', ' '+ Node640fontSize + 'px "Arial"').width - 11;
  40839. }
  40840. })();
  40841. Node640.setImage(GD.getTextJSON(Node640width, Node640height, true, false, false, ' '+ Node640fontSize + 'px "Arial"'))
  40842. Node640.setPosition(434*ratio.ratioX, 151*ratio.ratioY);
  40843. Node640.setWidth(Node640width);
  40844. Node640.setHeight(Node640height);
  40845. Node640._nodeType = 'text';
  40846. Node640._disallowEvert = true;
  40847. Node640.setRotation(0*Math.PI/180);
  40848. Node640.a('node.width', Node640width);
  40849. Node640.a('node.height', Node640height);
  40850. Node640.a('node.rect', [0, 0, Node640width, Node640height]);
  40851. Node640.a('node.bordercolor','rgba(128,128,128,1)');
  40852. Node640.a('node.borderwidth', 0);
  40853. Node640.a('node.background','' || 'rgba(0,0,0,0)');
  40854. Node640.a('node.gradient','');
  40855. Node640.a('node.gradientcolor','');
  40856. Node640.a('node.text','万kWh');
  40857. Node640.a('node.textalign','center');
  40858. Node640.a('node.textvAlign','middle');
  40859. Node640.a('node.textrect', [Node640textStart, 0, Node640textWidth, Node640height]);
  40860. Node640.a('node.color','rgba(128,128,128,1)');
  40861. Node640.a('node.font',' '+ Node640fontSize + 'px "Arial"');
  40862. Node640.a('node.textvisible',true);
  40863. Node640.a('node.linefeed',false);
  40864. if (false) {
  40865. Node640.a('node.textfunc',function(g) {
  40866. g.beginPath();
  40867. var str=Node640.a('node.text') || '万kWh';
  40868. var color=Node640.a('node.color') || 'rgba(128,128,128,1)';
  40869. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node640width,Node640height,13.3333*_ratio.ratioY,"center",color,' '+ Node640fontSize + 'px "Arial"', 0,g);
  40870. });
  40871. }
  40872. if (false) {
  40873. Node640.a('node.underlinepoints',[Node640lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node640fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node640fontSize + 'px "Arial"').width + 6, (Node640height - Node640fontSize) * 0.5*_ratio.ratioY + Node640fontSize + 2 ]);
  40874. Node640.a('node.underlinevisible',false);
  40875. Node640.a('node.underlineBorderWidth', 1);
  40876. }
  40877. dataModel.add(Node640);
  40878. zoomNodeList.push({
  40879. node: Node640,
  40880. borderWidth: 0,
  40881. attr: 'node.borderwidth'
  40882. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40883. var Node641type = 'rect';
  40884. var Node641 = new ht.Node(),
  40885. Node641BorderWidth = 1*2;
  40886. if (Node641type === 'arc') {
  40887. Node641BorderWidth *= 1;
  40888. }
  40889. Node641.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node641type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  40890. Node641.setPosition(638*ratio.ratioX, 52*ratio.ratioY);
  40891. Node641.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  40892. Node641.s({
  40893. 'pixelPerfect':true
  40894. /*@AddPara@*/
  40895. });
  40896. Node641.a('node.width', 94*_ratio.ratioX);
  40897. Node641.a('node.height', 24.33136*_ratio.ratioY);
  40898. Node641.a('node.type', Node641type);
  40899. Node641.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  40900. Node641.a('node.background', 'rgba(255,255,255,0.003921569)');
  40901. Node641.a('node.gradientcolor', '');
  40902. Node641.a('node.gradient', '');
  40903. Node641.a('node.borderwidth', Node641BorderWidth);
  40904. Node641.a('node.color', 'rgba(224,224,224,1)');
  40905. Node641.a('node.fillrect', [0,0,0,0]);
  40906. Node641.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  40907. Node641.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  40908. Node641.a('node.fillgradient', '');
  40909. if (Node641type !== 'rect') {
  40910. Node641.a('node.arcFrom', parseFloat('@arcFrom@'));
  40911. Node641.a('node.arcTo', parseFloat('@arcTo@'));
  40912. Node641.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  40913. }
  40914. if (Node641type === 'arc') {
  40915. Node641.a('node.arcOval', true);
  40916. }
  40917. Node641.setRotation(0*Math.PI/180);
  40918. Node641.borderWidth = Node641BorderWidth;
  40919. Node641.borderFillwidth = Node641BorderWidth;
  40920. dataModel.add(Node641);
  40921. Node641._nodename = 'Node641'
  40922. Node641._nodeType = 'rect';
  40923. zoomNodeList.push({
  40924. node: Node641,
  40925. attr: 'node.borderwidth'
  40926. });
  40927. (function (node, _img) {
  40928. var setWidth = node.setWidth,
  40929. setHeight = node.setHeight;
  40930. node.setWidth = function (width) {
  40931. if (width === this.getWidth()) return ;
  40932. var height = this.getHeight();
  40933. this.a('node.width', width);
  40934. this.a('node.rect', [0,0,width, height]);
  40935. setWidth.apply(this, arguments);
  40936. }
  40937. node.setHeight = function (height) {
  40938. if (height === this.getHeight()) return ;
  40939. var width = this.getWidth();
  40940. this.a('node.height', height);
  40941. this.a('node.rect', [0,0,width, height]);
  40942. setHeight.apply(this, arguments);
  40943. }
  40944. })(Node641, Node641.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40945. var Node642type = 'rect';
  40946. var Node642 = new ht.Node(),
  40947. Node642BorderWidth = 1*2;
  40948. if (Node642type === 'arc') {
  40949. Node642BorderWidth *= 1;
  40950. }
  40951. Node642.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node642type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  40952. Node642.setPosition(638*ratio.ratioX, 76*ratio.ratioY);
  40953. Node642.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  40954. Node642.s({
  40955. 'pixelPerfect':true
  40956. /*@AddPara@*/
  40957. });
  40958. Node642.a('node.width', 94*_ratio.ratioX);
  40959. Node642.a('node.height', 24.33138*_ratio.ratioY);
  40960. Node642.a('node.type', Node642type);
  40961. Node642.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  40962. Node642.a('node.background', 'rgba(255,255,255,0.003921569)');
  40963. Node642.a('node.gradientcolor', '');
  40964. Node642.a('node.gradient', '');
  40965. Node642.a('node.borderwidth', Node642BorderWidth);
  40966. Node642.a('node.color', 'rgba(224,224,224,1)');
  40967. Node642.a('node.fillrect', [0,0,0,0]);
  40968. Node642.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  40969. Node642.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  40970. Node642.a('node.fillgradient', '');
  40971. if (Node642type !== 'rect') {
  40972. Node642.a('node.arcFrom', parseFloat('@arcFrom@'));
  40973. Node642.a('node.arcTo', parseFloat('@arcTo@'));
  40974. Node642.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  40975. }
  40976. if (Node642type === 'arc') {
  40977. Node642.a('node.arcOval', true);
  40978. }
  40979. Node642.setRotation(0*Math.PI/180);
  40980. Node642.borderWidth = Node642BorderWidth;
  40981. Node642.borderFillwidth = Node642BorderWidth;
  40982. dataModel.add(Node642);
  40983. Node642._nodename = 'Node642'
  40984. Node642._nodeType = 'rect';
  40985. zoomNodeList.push({
  40986. node: Node642,
  40987. attr: 'node.borderwidth'
  40988. });
  40989. (function (node, _img) {
  40990. var setWidth = node.setWidth,
  40991. setHeight = node.setHeight;
  40992. node.setWidth = function (width) {
  40993. if (width === this.getWidth()) return ;
  40994. var height = this.getHeight();
  40995. this.a('node.width', width);
  40996. this.a('node.rect', [0,0,width, height]);
  40997. setWidth.apply(this, arguments);
  40998. }
  40999. node.setHeight = function (height) {
  41000. if (height === this.getHeight()) return ;
  41001. var width = this.getWidth();
  41002. this.a('node.height', height);
  41003. this.a('node.rect', [0,0,width, height]);
  41004. setHeight.apply(this, arguments);
  41005. }
  41006. })(Node642, Node642.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41007. var Node643type = 'rect';
  41008. var Node643 = new ht.Node(),
  41009. Node643BorderWidth = 1*2;
  41010. if (Node643type === 'arc') {
  41011. Node643BorderWidth *= 1;
  41012. }
  41013. Node643.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node643type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  41014. Node643.setPosition(638*ratio.ratioX, 100*ratio.ratioY);
  41015. Node643.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  41016. Node643.s({
  41017. 'pixelPerfect':true
  41018. /*@AddPara@*/
  41019. });
  41020. Node643.a('node.width', 94*_ratio.ratioX);
  41021. Node643.a('node.height', 24.33138*_ratio.ratioY);
  41022. Node643.a('node.type', Node643type);
  41023. Node643.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  41024. Node643.a('node.background', 'rgba(255,255,255,0.003921569)');
  41025. Node643.a('node.gradientcolor', '');
  41026. Node643.a('node.gradient', '');
  41027. Node643.a('node.borderwidth', Node643BorderWidth);
  41028. Node643.a('node.color', 'rgba(224,224,224,1)');
  41029. Node643.a('node.fillrect', [0,0,0,0]);
  41030. Node643.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  41031. Node643.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  41032. Node643.a('node.fillgradient', '');
  41033. if (Node643type !== 'rect') {
  41034. Node643.a('node.arcFrom', parseFloat('@arcFrom@'));
  41035. Node643.a('node.arcTo', parseFloat('@arcTo@'));
  41036. Node643.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  41037. }
  41038. if (Node643type === 'arc') {
  41039. Node643.a('node.arcOval', true);
  41040. }
  41041. Node643.setRotation(0*Math.PI/180);
  41042. Node643.borderWidth = Node643BorderWidth;
  41043. Node643.borderFillwidth = Node643BorderWidth;
  41044. dataModel.add(Node643);
  41045. Node643._nodename = 'Node643'
  41046. Node643._nodeType = 'rect';
  41047. zoomNodeList.push({
  41048. node: Node643,
  41049. attr: 'node.borderwidth'
  41050. });
  41051. (function (node, _img) {
  41052. var setWidth = node.setWidth,
  41053. setHeight = node.setHeight;
  41054. node.setWidth = function (width) {
  41055. if (width === this.getWidth()) return ;
  41056. var height = this.getHeight();
  41057. this.a('node.width', width);
  41058. this.a('node.rect', [0,0,width, height]);
  41059. setWidth.apply(this, arguments);
  41060. }
  41061. node.setHeight = function (height) {
  41062. if (height === this.getHeight()) return ;
  41063. var width = this.getWidth();
  41064. this.a('node.height', height);
  41065. this.a('node.rect', [0,0,width, height]);
  41066. setHeight.apply(this, arguments);
  41067. }
  41068. })(Node643, Node643.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41069. var Node644type = 'rect';
  41070. var Node644 = new ht.Node(),
  41071. Node644BorderWidth = 1*2;
  41072. if (Node644type === 'arc') {
  41073. Node644BorderWidth *= 1;
  41074. }
  41075. Node644.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node644type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  41076. Node644.setPosition(638*ratio.ratioX, 125*ratio.ratioY);
  41077. Node644.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  41078. Node644.s({
  41079. 'pixelPerfect':true
  41080. /*@AddPara@*/
  41081. });
  41082. Node644.a('node.width', 94*_ratio.ratioX);
  41083. Node644.a('node.height', 24.33136*_ratio.ratioY);
  41084. Node644.a('node.type', Node644type);
  41085. Node644.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  41086. Node644.a('node.background', 'rgba(255,255,255,0.003921569)');
  41087. Node644.a('node.gradientcolor', '');
  41088. Node644.a('node.gradient', '');
  41089. Node644.a('node.borderwidth', Node644BorderWidth);
  41090. Node644.a('node.color', 'rgba(224,224,224,1)');
  41091. Node644.a('node.fillrect', [0,0,0,0]);
  41092. Node644.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  41093. Node644.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  41094. Node644.a('node.fillgradient', '');
  41095. if (Node644type !== 'rect') {
  41096. Node644.a('node.arcFrom', parseFloat('@arcFrom@'));
  41097. Node644.a('node.arcTo', parseFloat('@arcTo@'));
  41098. Node644.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  41099. }
  41100. if (Node644type === 'arc') {
  41101. Node644.a('node.arcOval', true);
  41102. }
  41103. Node644.setRotation(0*Math.PI/180);
  41104. Node644.borderWidth = Node644BorderWidth;
  41105. Node644.borderFillwidth = Node644BorderWidth;
  41106. dataModel.add(Node644);
  41107. Node644._nodename = 'Node644'
  41108. Node644._nodeType = 'rect';
  41109. zoomNodeList.push({
  41110. node: Node644,
  41111. attr: 'node.borderwidth'
  41112. });
  41113. (function (node, _img) {
  41114. var setWidth = node.setWidth,
  41115. setHeight = node.setHeight;
  41116. node.setWidth = function (width) {
  41117. if (width === this.getWidth()) return ;
  41118. var height = this.getHeight();
  41119. this.a('node.width', width);
  41120. this.a('node.rect', [0,0,width, height]);
  41121. setWidth.apply(this, arguments);
  41122. }
  41123. node.setHeight = function (height) {
  41124. if (height === this.getHeight()) return ;
  41125. var width = this.getWidth();
  41126. this.a('node.height', height);
  41127. this.a('node.rect', [0,0,width, height]);
  41128. setHeight.apply(this, arguments);
  41129. }
  41130. })(Node644, Node644.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41131. var Node645type = 'rect';
  41132. var Node645 = new ht.Node(),
  41133. Node645BorderWidth = 1*2;
  41134. if (Node645type === 'arc') {
  41135. Node645BorderWidth *= 1;
  41136. }
  41137. Node645.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node645type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  41138. Node645.setPosition(638*ratio.ratioX, 149*ratio.ratioY);
  41139. Node645.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  41140. Node645.s({
  41141. 'pixelPerfect':true
  41142. /*@AddPara@*/
  41143. });
  41144. Node645.a('node.width', 94*_ratio.ratioX);
  41145. Node645.a('node.height', 24.33138*_ratio.ratioY);
  41146. Node645.a('node.type', Node645type);
  41147. Node645.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  41148. Node645.a('node.background', 'rgba(255,255,255,0.003921569)');
  41149. Node645.a('node.gradientcolor', '');
  41150. Node645.a('node.gradient', '');
  41151. Node645.a('node.borderwidth', Node645BorderWidth);
  41152. Node645.a('node.color', 'rgba(224,224,224,1)');
  41153. Node645.a('node.fillrect', [0,0,0,0]);
  41154. Node645.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  41155. Node645.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  41156. Node645.a('node.fillgradient', '');
  41157. if (Node645type !== 'rect') {
  41158. Node645.a('node.arcFrom', parseFloat('@arcFrom@'));
  41159. Node645.a('node.arcTo', parseFloat('@arcTo@'));
  41160. Node645.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  41161. }
  41162. if (Node645type === 'arc') {
  41163. Node645.a('node.arcOval', true);
  41164. }
  41165. Node645.setRotation(0*Math.PI/180);
  41166. Node645.borderWidth = Node645BorderWidth;
  41167. Node645.borderFillwidth = Node645BorderWidth;
  41168. dataModel.add(Node645);
  41169. Node645._nodename = 'Node645'
  41170. Node645._nodeType = 'rect';
  41171. zoomNodeList.push({
  41172. node: Node645,
  41173. attr: 'node.borderwidth'
  41174. });
  41175. (function (node, _img) {
  41176. var setWidth = node.setWidth,
  41177. setHeight = node.setHeight;
  41178. node.setWidth = function (width) {
  41179. if (width === this.getWidth()) return ;
  41180. var height = this.getHeight();
  41181. this.a('node.width', width);
  41182. this.a('node.rect', [0,0,width, height]);
  41183. setWidth.apply(this, arguments);
  41184. }
  41185. node.setHeight = function (height) {
  41186. if (height === this.getHeight()) return ;
  41187. var width = this.getWidth();
  41188. this.a('node.height', height);
  41189. this.a('node.rect', [0,0,width, height]);
  41190. setHeight.apply(this, arguments);
  41191. }
  41192. })(Node645, Node645.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41193. var Node646 = new ht.Node();
  41194. var Node646textStart, Node646textWidth, Node646lineStart, Node646align = 'center', Node646fontSize = 13.3333*_ratio.ratioY,Node646width = 58*_ratio.ratioX, Node646height = 26*_ratio.ratioY;
  41195. (function () {
  41196. if (Node646align === 'left') {
  41197. Node646textStart = Node646fontSize * 0.2 > 2 ? Node646fontSize * 0.2 - 4 : Node646fontSize * 0.2 - 9;
  41198. Node646textWidth = Node646width;
  41199. Node646lineStart = 1;
  41200. } else if (Node646align === 'right') {
  41201. Node646textStart = 0;
  41202. Node646textWidth =Node646fontSize <= 8 ? Node646width + Node646fontSize * 0.2 + 6 : Node646width - Node646fontSize * 0.2;
  41203. Node646lineStart = (Node646width - (ht.Default.getTextSize('0', ' '+ Node646fontSize + 'px "Arial"').width + 6)) * 0.5;
  41204. } else if (Node646align === 'center') {
  41205. Node646textStart = -3;
  41206. Node646textWidth = Node646width;
  41207. Node646lineStart = Node646width - ht.Default.getTextSize('0', ' '+ Node646fontSize + 'px "Arial"').width - 11;
  41208. }
  41209. })();
  41210. Node646.setImage(GD.getTextJSON(Node646width, Node646height, true, false, false, ' '+ Node646fontSize + 'px "Arial"'))
  41211. Node646.setPosition(638*ratio.ratioX, 54*ratio.ratioY);
  41212. Node646.setWidth(Node646width);
  41213. Node646.setHeight(Node646height);
  41214. Node646._nodeType = 'text';
  41215. Node646._disallowEvert = true;
  41216. Node646.setRotation(0*Math.PI/180);
  41217. Node646.a('node.width', Node646width);
  41218. Node646.a('node.height', Node646height);
  41219. Node646.a('node.rect', [0, 0, Node646width, Node646height]);
  41220. Node646.a('node.bordercolor','rgba(0,0,0,1)');
  41221. Node646.a('node.borderwidth', 0);
  41222. Node646.a('node.background','' || 'rgba(0,0,0,0)');
  41223. Node646.a('node.gradient','');
  41224. Node646.a('node.gradientcolor','');
  41225. Node646.a('node.text','0');
  41226. Node646.a('node.textalign','center');
  41227. Node646.a('node.textvAlign','middle');
  41228. Node646.a('node.textrect', [Node646textStart, 0, Node646textWidth, Node646height]);
  41229. Node646.a('node.color','rgba(0,0,0,1)');
  41230. Node646.a('node.font',' '+ Node646fontSize + 'px "Arial"');
  41231. Node646.a('node.textvisible',true);
  41232. Node646.a('node.linefeed',false);
  41233. if (false) {
  41234. Node646.a('node.textfunc',function(g) {
  41235. g.beginPath();
  41236. var str=Node646.a('node.text') || '0';
  41237. var color=Node646.a('node.color') || 'rgba(0,0,0,1)';
  41238. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node646width,Node646height,13.3333*_ratio.ratioY,"center",color,' '+ Node646fontSize + 'px "Arial"', 0,g);
  41239. });
  41240. }
  41241. if (false) {
  41242. Node646.a('node.underlinepoints',[Node646lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node646fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node646fontSize + 'px "Arial"').width + 6, (Node646height - Node646fontSize) * 0.5*_ratio.ratioY + Node646fontSize + 2 ]);
  41243. Node646.a('node.underlinevisible',false);
  41244. Node646.a('node.underlineBorderWidth', 1);
  41245. }
  41246. dataModel.add(Node646);
  41247. zoomNodeList.push({
  41248. node: Node646,
  41249. borderWidth: 0,
  41250. attr: 'node.borderwidth'
  41251. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41252. var Node647 = new ht.Node();
  41253. var Node647textStart, Node647textWidth, Node647lineStart, Node647align = 'center', Node647fontSize = 13.3333*_ratio.ratioY,Node647width = 58*_ratio.ratioX, Node647height = 26*_ratio.ratioY;
  41254. (function () {
  41255. if (Node647align === 'left') {
  41256. Node647textStart = Node647fontSize * 0.2 > 2 ? Node647fontSize * 0.2 - 4 : Node647fontSize * 0.2 - 9;
  41257. Node647textWidth = Node647width;
  41258. Node647lineStart = 1;
  41259. } else if (Node647align === 'right') {
  41260. Node647textStart = 0;
  41261. Node647textWidth =Node647fontSize <= 8 ? Node647width + Node647fontSize * 0.2 + 6 : Node647width - Node647fontSize * 0.2;
  41262. Node647lineStart = (Node647width - (ht.Default.getTextSize('0', ' '+ Node647fontSize + 'px "Arial"').width + 6)) * 0.5;
  41263. } else if (Node647align === 'center') {
  41264. Node647textStart = -3;
  41265. Node647textWidth = Node647width;
  41266. Node647lineStart = Node647width - ht.Default.getTextSize('0', ' '+ Node647fontSize + 'px "Arial"').width - 11;
  41267. }
  41268. })();
  41269. Node647.setImage(GD.getTextJSON(Node647width, Node647height, true, false, false, ' '+ Node647fontSize + 'px "Arial"'))
  41270. Node647.setPosition(638*ratio.ratioX, 78*ratio.ratioY);
  41271. Node647.setWidth(Node647width);
  41272. Node647.setHeight(Node647height);
  41273. Node647._nodeType = 'text';
  41274. Node647._disallowEvert = true;
  41275. Node647.setRotation(0*Math.PI/180);
  41276. Node647.a('node.width', Node647width);
  41277. Node647.a('node.height', Node647height);
  41278. Node647.a('node.rect', [0, 0, Node647width, Node647height]);
  41279. Node647.a('node.bordercolor','rgba(0,0,0,1)');
  41280. Node647.a('node.borderwidth', 0);
  41281. Node647.a('node.background','' || 'rgba(0,0,0,0)');
  41282. Node647.a('node.gradient','');
  41283. Node647.a('node.gradientcolor','');
  41284. Node647.a('node.text','0');
  41285. Node647.a('node.textalign','center');
  41286. Node647.a('node.textvAlign','middle');
  41287. Node647.a('node.textrect', [Node647textStart, 0, Node647textWidth, Node647height]);
  41288. Node647.a('node.color','rgba(0,0,0,1)');
  41289. Node647.a('node.font',' '+ Node647fontSize + 'px "Arial"');
  41290. Node647.a('node.textvisible',true);
  41291. Node647.a('node.linefeed',false);
  41292. if (false) {
  41293. Node647.a('node.textfunc',function(g) {
  41294. g.beginPath();
  41295. var str=Node647.a('node.text') || '0';
  41296. var color=Node647.a('node.color') || 'rgba(0,0,0,1)';
  41297. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node647width,Node647height,13.3333*_ratio.ratioY,"center",color,' '+ Node647fontSize + 'px "Arial"', 0,g);
  41298. });
  41299. }
  41300. if (false) {
  41301. Node647.a('node.underlinepoints',[Node647lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node647fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node647fontSize + 'px "Arial"').width + 6, (Node647height - Node647fontSize) * 0.5*_ratio.ratioY + Node647fontSize + 2 ]);
  41302. Node647.a('node.underlinevisible',false);
  41303. Node647.a('node.underlineBorderWidth', 1);
  41304. }
  41305. dataModel.add(Node647);
  41306. zoomNodeList.push({
  41307. node: Node647,
  41308. borderWidth: 0,
  41309. attr: 'node.borderwidth'
  41310. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41311. var Node648 = new ht.Node();
  41312. var Node648textStart, Node648textWidth, Node648lineStart, Node648align = 'center', Node648fontSize = 13.3333*_ratio.ratioY,Node648width = 58*_ratio.ratioX, Node648height = 26*_ratio.ratioY;
  41313. (function () {
  41314. if (Node648align === 'left') {
  41315. Node648textStart = Node648fontSize * 0.2 > 2 ? Node648fontSize * 0.2 - 4 : Node648fontSize * 0.2 - 9;
  41316. Node648textWidth = Node648width;
  41317. Node648lineStart = 1;
  41318. } else if (Node648align === 'right') {
  41319. Node648textStart = 0;
  41320. Node648textWidth =Node648fontSize <= 8 ? Node648width + Node648fontSize * 0.2 + 6 : Node648width - Node648fontSize * 0.2;
  41321. Node648lineStart = (Node648width - (ht.Default.getTextSize('0', ' '+ Node648fontSize + 'px "Arial"').width + 6)) * 0.5;
  41322. } else if (Node648align === 'center') {
  41323. Node648textStart = -3;
  41324. Node648textWidth = Node648width;
  41325. Node648lineStart = Node648width - ht.Default.getTextSize('0', ' '+ Node648fontSize + 'px "Arial"').width - 11;
  41326. }
  41327. })();
  41328. Node648.setImage(GD.getTextJSON(Node648width, Node648height, true, false, false, ' '+ Node648fontSize + 'px "Arial"'))
  41329. Node648.setPosition(638*ratio.ratioX, 103*ratio.ratioY);
  41330. Node648.setWidth(Node648width);
  41331. Node648.setHeight(Node648height);
  41332. Node648._nodeType = 'text';
  41333. Node648._disallowEvert = true;
  41334. Node648.setRotation(0*Math.PI/180);
  41335. Node648.a('node.width', Node648width);
  41336. Node648.a('node.height', Node648height);
  41337. Node648.a('node.rect', [0, 0, Node648width, Node648height]);
  41338. Node648.a('node.bordercolor','rgba(0,0,0,1)');
  41339. Node648.a('node.borderwidth', 0);
  41340. Node648.a('node.background','' || 'rgba(0,0,0,0)');
  41341. Node648.a('node.gradient','');
  41342. Node648.a('node.gradientcolor','');
  41343. Node648.a('node.text','0');
  41344. Node648.a('node.textalign','center');
  41345. Node648.a('node.textvAlign','middle');
  41346. Node648.a('node.textrect', [Node648textStart, 0, Node648textWidth, Node648height]);
  41347. Node648.a('node.color','rgba(0,0,0,1)');
  41348. Node648.a('node.font',' '+ Node648fontSize + 'px "Arial"');
  41349. Node648.a('node.textvisible',true);
  41350. Node648.a('node.linefeed',false);
  41351. if (false) {
  41352. Node648.a('node.textfunc',function(g) {
  41353. g.beginPath();
  41354. var str=Node648.a('node.text') || '0';
  41355. var color=Node648.a('node.color') || 'rgba(0,0,0,1)';
  41356. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node648width,Node648height,13.3333*_ratio.ratioY,"center",color,' '+ Node648fontSize + 'px "Arial"', 0,g);
  41357. });
  41358. }
  41359. if (false) {
  41360. Node648.a('node.underlinepoints',[Node648lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node648fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node648fontSize + 'px "Arial"').width + 6, (Node648height - Node648fontSize) * 0.5*_ratio.ratioY + Node648fontSize + 2 ]);
  41361. Node648.a('node.underlinevisible',false);
  41362. Node648.a('node.underlineBorderWidth', 1);
  41363. }
  41364. dataModel.add(Node648);
  41365. zoomNodeList.push({
  41366. node: Node648,
  41367. borderWidth: 0,
  41368. attr: 'node.borderwidth'
  41369. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41370. var Node649 = new ht.Node();
  41371. var Node649textStart, Node649textWidth, Node649lineStart, Node649align = 'center', Node649fontSize = 13.3333*_ratio.ratioY,Node649width = 58*_ratio.ratioX, Node649height = 26*_ratio.ratioY;
  41372. (function () {
  41373. if (Node649align === 'left') {
  41374. Node649textStart = Node649fontSize * 0.2 > 2 ? Node649fontSize * 0.2 - 4 : Node649fontSize * 0.2 - 9;
  41375. Node649textWidth = Node649width;
  41376. Node649lineStart = 1;
  41377. } else if (Node649align === 'right') {
  41378. Node649textStart = 0;
  41379. Node649textWidth =Node649fontSize <= 8 ? Node649width + Node649fontSize * 0.2 + 6 : Node649width - Node649fontSize * 0.2;
  41380. Node649lineStart = (Node649width - (ht.Default.getTextSize('0', ' '+ Node649fontSize + 'px "Arial"').width + 6)) * 0.5;
  41381. } else if (Node649align === 'center') {
  41382. Node649textStart = -3;
  41383. Node649textWidth = Node649width;
  41384. Node649lineStart = Node649width - ht.Default.getTextSize('0', ' '+ Node649fontSize + 'px "Arial"').width - 11;
  41385. }
  41386. })();
  41387. Node649.setImage(GD.getTextJSON(Node649width, Node649height, true, false, false, ' '+ Node649fontSize + 'px "Arial"'))
  41388. Node649.setPosition(638*ratio.ratioX, 126*ratio.ratioY);
  41389. Node649.setWidth(Node649width);
  41390. Node649.setHeight(Node649height);
  41391. Node649._nodeType = 'text';
  41392. Node649._disallowEvert = true;
  41393. Node649.setRotation(0*Math.PI/180);
  41394. Node649.a('node.width', Node649width);
  41395. Node649.a('node.height', Node649height);
  41396. Node649.a('node.rect', [0, 0, Node649width, Node649height]);
  41397. Node649.a('node.bordercolor','rgba(0,0,0,1)');
  41398. Node649.a('node.borderwidth', 0);
  41399. Node649.a('node.background','' || 'rgba(0,0,0,0)');
  41400. Node649.a('node.gradient','');
  41401. Node649.a('node.gradientcolor','');
  41402. Node649.a('node.text','0');
  41403. Node649.a('node.textalign','center');
  41404. Node649.a('node.textvAlign','middle');
  41405. Node649.a('node.textrect', [Node649textStart, 0, Node649textWidth, Node649height]);
  41406. Node649.a('node.color','rgba(0,0,0,1)');
  41407. Node649.a('node.font',' '+ Node649fontSize + 'px "Arial"');
  41408. Node649.a('node.textvisible',true);
  41409. Node649.a('node.linefeed',false);
  41410. if (false) {
  41411. Node649.a('node.textfunc',function(g) {
  41412. g.beginPath();
  41413. var str=Node649.a('node.text') || '0';
  41414. var color=Node649.a('node.color') || 'rgba(0,0,0,1)';
  41415. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node649width,Node649height,13.3333*_ratio.ratioY,"center",color,' '+ Node649fontSize + 'px "Arial"', 0,g);
  41416. });
  41417. }
  41418. if (false) {
  41419. Node649.a('node.underlinepoints',[Node649lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node649fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node649fontSize + 'px "Arial"').width + 6, (Node649height - Node649fontSize) * 0.5*_ratio.ratioY + Node649fontSize + 2 ]);
  41420. Node649.a('node.underlinevisible',false);
  41421. Node649.a('node.underlineBorderWidth', 1);
  41422. }
  41423. dataModel.add(Node649);
  41424. zoomNodeList.push({
  41425. node: Node649,
  41426. borderWidth: 0,
  41427. attr: 'node.borderwidth'
  41428. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41429. var Node650 = new ht.Node();
  41430. var Node650textStart, Node650textWidth, Node650lineStart, Node650align = 'center', Node650fontSize = 13.3333*_ratio.ratioY,Node650width = 58*_ratio.ratioX, Node650height = 26*_ratio.ratioY;
  41431. (function () {
  41432. if (Node650align === 'left') {
  41433. Node650textStart = Node650fontSize * 0.2 > 2 ? Node650fontSize * 0.2 - 4 : Node650fontSize * 0.2 - 9;
  41434. Node650textWidth = Node650width;
  41435. Node650lineStart = 1;
  41436. } else if (Node650align === 'right') {
  41437. Node650textStart = 0;
  41438. Node650textWidth =Node650fontSize <= 8 ? Node650width + Node650fontSize * 0.2 + 6 : Node650width - Node650fontSize * 0.2;
  41439. Node650lineStart = (Node650width - (ht.Default.getTextSize('0', ' '+ Node650fontSize + 'px "Arial"').width + 6)) * 0.5;
  41440. } else if (Node650align === 'center') {
  41441. Node650textStart = -3;
  41442. Node650textWidth = Node650width;
  41443. Node650lineStart = Node650width - ht.Default.getTextSize('0', ' '+ Node650fontSize + 'px "Arial"').width - 11;
  41444. }
  41445. })();
  41446. Node650.setImage(GD.getTextJSON(Node650width, Node650height, true, false, false, ' '+ Node650fontSize + 'px "Arial"'))
  41447. Node650.setPosition(638*ratio.ratioX, 150*ratio.ratioY);
  41448. Node650.setWidth(Node650width);
  41449. Node650.setHeight(Node650height);
  41450. Node650._nodeType = 'text';
  41451. Node650._disallowEvert = true;
  41452. Node650.setRotation(0*Math.PI/180);
  41453. Node650.a('node.width', Node650width);
  41454. Node650.a('node.height', Node650height);
  41455. Node650.a('node.rect', [0, 0, Node650width, Node650height]);
  41456. Node650.a('node.bordercolor','rgba(0,0,0,1)');
  41457. Node650.a('node.borderwidth', 0);
  41458. Node650.a('node.background','' || 'rgba(0,0,0,0)');
  41459. Node650.a('node.gradient','');
  41460. Node650.a('node.gradientcolor','');
  41461. Node650.a('node.text','0');
  41462. Node650.a('node.textalign','center');
  41463. Node650.a('node.textvAlign','middle');
  41464. Node650.a('node.textrect', [Node650textStart, 0, Node650textWidth, Node650height]);
  41465. Node650.a('node.color','rgba(0,0,0,1)');
  41466. Node650.a('node.font',' '+ Node650fontSize + 'px "Arial"');
  41467. Node650.a('node.textvisible',true);
  41468. Node650.a('node.linefeed',false);
  41469. if (false) {
  41470. Node650.a('node.textfunc',function(g) {
  41471. g.beginPath();
  41472. var str=Node650.a('node.text') || '0';
  41473. var color=Node650.a('node.color') || 'rgba(0,0,0,1)';
  41474. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node650width,Node650height,13.3333*_ratio.ratioY,"center",color,' '+ Node650fontSize + 'px "Arial"', 0,g);
  41475. });
  41476. }
  41477. if (false) {
  41478. Node650.a('node.underlinepoints',[Node650lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node650fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node650fontSize + 'px "Arial"').width + 6, (Node650height - Node650fontSize) * 0.5*_ratio.ratioY + Node650fontSize + 2 ]);
  41479. Node650.a('node.underlinevisible',false);
  41480. Node650.a('node.underlineBorderWidth', 1);
  41481. }
  41482. dataModel.add(Node650);
  41483. zoomNodeList.push({
  41484. node: Node650,
  41485. borderWidth: 0,
  41486. attr: 'node.borderwidth'
  41487. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41488. var Node651type = 'rect';
  41489. var Node651 = new ht.Node(),
  41490. Node651BorderWidth = 1*2;
  41491. if (Node651type === 'arc') {
  41492. Node651BorderWidth *= 1;
  41493. }
  41494. Node651.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node651type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  41495. Node651.setPosition(717*ratio.ratioX, 52*ratio.ratioY);
  41496. Node651.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  41497. Node651.s({
  41498. 'pixelPerfect':true
  41499. /*@AddPara@*/
  41500. });
  41501. Node651.a('node.width', 65*_ratio.ratioX);
  41502. Node651.a('node.height', 24.33136*_ratio.ratioY);
  41503. Node651.a('node.type', Node651type);
  41504. Node651.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  41505. Node651.a('node.background', 'rgba(255,255,255,0.003921569)');
  41506. Node651.a('node.gradientcolor', '');
  41507. Node651.a('node.gradient', '');
  41508. Node651.a('node.borderwidth', Node651BorderWidth);
  41509. Node651.a('node.color', 'rgba(224,224,224,1)');
  41510. Node651.a('node.fillrect', [0,0,0,0]);
  41511. Node651.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  41512. Node651.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  41513. Node651.a('node.fillgradient', '');
  41514. if (Node651type !== 'rect') {
  41515. Node651.a('node.arcFrom', parseFloat('@arcFrom@'));
  41516. Node651.a('node.arcTo', parseFloat('@arcTo@'));
  41517. Node651.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  41518. }
  41519. if (Node651type === 'arc') {
  41520. Node651.a('node.arcOval', true);
  41521. }
  41522. Node651.setRotation(0*Math.PI/180);
  41523. Node651.borderWidth = Node651BorderWidth;
  41524. Node651.borderFillwidth = Node651BorderWidth;
  41525. dataModel.add(Node651);
  41526. Node651._nodename = 'Node651'
  41527. Node651._nodeType = 'rect';
  41528. zoomNodeList.push({
  41529. node: Node651,
  41530. attr: 'node.borderwidth'
  41531. });
  41532. (function (node, _img) {
  41533. var setWidth = node.setWidth,
  41534. setHeight = node.setHeight;
  41535. node.setWidth = function (width) {
  41536. if (width === this.getWidth()) return ;
  41537. var height = this.getHeight();
  41538. this.a('node.width', width);
  41539. this.a('node.rect', [0,0,width, height]);
  41540. setWidth.apply(this, arguments);
  41541. }
  41542. node.setHeight = function (height) {
  41543. if (height === this.getHeight()) return ;
  41544. var width = this.getWidth();
  41545. this.a('node.height', height);
  41546. this.a('node.rect', [0,0,width, height]);
  41547. setHeight.apply(this, arguments);
  41548. }
  41549. })(Node651, Node651.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41550. var Node652type = 'rect';
  41551. var Node652 = new ht.Node(),
  41552. Node652BorderWidth = 1*2;
  41553. if (Node652type === 'arc') {
  41554. Node652BorderWidth *= 1;
  41555. }
  41556. Node652.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node652type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  41557. Node652.setPosition(717*ratio.ratioX, 76*ratio.ratioY);
  41558. Node652.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  41559. Node652.s({
  41560. 'pixelPerfect':true
  41561. /*@AddPara@*/
  41562. });
  41563. Node652.a('node.width', 65*_ratio.ratioX);
  41564. Node652.a('node.height', 24.33138*_ratio.ratioY);
  41565. Node652.a('node.type', Node652type);
  41566. Node652.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  41567. Node652.a('node.background', 'rgba(255,255,255,0.003921569)');
  41568. Node652.a('node.gradientcolor', '');
  41569. Node652.a('node.gradient', '');
  41570. Node652.a('node.borderwidth', Node652BorderWidth);
  41571. Node652.a('node.color', 'rgba(224,224,224,1)');
  41572. Node652.a('node.fillrect', [0,0,0,0]);
  41573. Node652.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  41574. Node652.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  41575. Node652.a('node.fillgradient', '');
  41576. if (Node652type !== 'rect') {
  41577. Node652.a('node.arcFrom', parseFloat('@arcFrom@'));
  41578. Node652.a('node.arcTo', parseFloat('@arcTo@'));
  41579. Node652.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  41580. }
  41581. if (Node652type === 'arc') {
  41582. Node652.a('node.arcOval', true);
  41583. }
  41584. Node652.setRotation(0*Math.PI/180);
  41585. Node652.borderWidth = Node652BorderWidth;
  41586. Node652.borderFillwidth = Node652BorderWidth;
  41587. dataModel.add(Node652);
  41588. Node652._nodename = 'Node652'
  41589. Node652._nodeType = 'rect';
  41590. zoomNodeList.push({
  41591. node: Node652,
  41592. attr: 'node.borderwidth'
  41593. });
  41594. (function (node, _img) {
  41595. var setWidth = node.setWidth,
  41596. setHeight = node.setHeight;
  41597. node.setWidth = function (width) {
  41598. if (width === this.getWidth()) return ;
  41599. var height = this.getHeight();
  41600. this.a('node.width', width);
  41601. this.a('node.rect', [0,0,width, height]);
  41602. setWidth.apply(this, arguments);
  41603. }
  41604. node.setHeight = function (height) {
  41605. if (height === this.getHeight()) return ;
  41606. var width = this.getWidth();
  41607. this.a('node.height', height);
  41608. this.a('node.rect', [0,0,width, height]);
  41609. setHeight.apply(this, arguments);
  41610. }
  41611. })(Node652, Node652.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41612. var Node653type = 'rect';
  41613. var Node653 = new ht.Node(),
  41614. Node653BorderWidth = 1*2;
  41615. if (Node653type === 'arc') {
  41616. Node653BorderWidth *= 1;
  41617. }
  41618. Node653.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node653type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  41619. Node653.setPosition(717*ratio.ratioX, 100*ratio.ratioY);
  41620. Node653.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  41621. Node653.s({
  41622. 'pixelPerfect':true
  41623. /*@AddPara@*/
  41624. });
  41625. Node653.a('node.width', 65*_ratio.ratioX);
  41626. Node653.a('node.height', 24.33138*_ratio.ratioY);
  41627. Node653.a('node.type', Node653type);
  41628. Node653.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  41629. Node653.a('node.background', 'rgba(255,255,255,0.003921569)');
  41630. Node653.a('node.gradientcolor', '');
  41631. Node653.a('node.gradient', '');
  41632. Node653.a('node.borderwidth', Node653BorderWidth);
  41633. Node653.a('node.color', 'rgba(224,224,224,1)');
  41634. Node653.a('node.fillrect', [0,0,0,0]);
  41635. Node653.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  41636. Node653.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  41637. Node653.a('node.fillgradient', '');
  41638. if (Node653type !== 'rect') {
  41639. Node653.a('node.arcFrom', parseFloat('@arcFrom@'));
  41640. Node653.a('node.arcTo', parseFloat('@arcTo@'));
  41641. Node653.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  41642. }
  41643. if (Node653type === 'arc') {
  41644. Node653.a('node.arcOval', true);
  41645. }
  41646. Node653.setRotation(0*Math.PI/180);
  41647. Node653.borderWidth = Node653BorderWidth;
  41648. Node653.borderFillwidth = Node653BorderWidth;
  41649. dataModel.add(Node653);
  41650. Node653._nodename = 'Node653'
  41651. Node653._nodeType = 'rect';
  41652. zoomNodeList.push({
  41653. node: Node653,
  41654. attr: 'node.borderwidth'
  41655. });
  41656. (function (node, _img) {
  41657. var setWidth = node.setWidth,
  41658. setHeight = node.setHeight;
  41659. node.setWidth = function (width) {
  41660. if (width === this.getWidth()) return ;
  41661. var height = this.getHeight();
  41662. this.a('node.width', width);
  41663. this.a('node.rect', [0,0,width, height]);
  41664. setWidth.apply(this, arguments);
  41665. }
  41666. node.setHeight = function (height) {
  41667. if (height === this.getHeight()) return ;
  41668. var width = this.getWidth();
  41669. this.a('node.height', height);
  41670. this.a('node.rect', [0,0,width, height]);
  41671. setHeight.apply(this, arguments);
  41672. }
  41673. })(Node653, Node653.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41674. var Node654type = 'rect';
  41675. var Node654 = new ht.Node(),
  41676. Node654BorderWidth = 1*2;
  41677. if (Node654type === 'arc') {
  41678. Node654BorderWidth *= 1;
  41679. }
  41680. Node654.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node654type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  41681. Node654.setPosition(717*ratio.ratioX, 125*ratio.ratioY);
  41682. Node654.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  41683. Node654.s({
  41684. 'pixelPerfect':true
  41685. /*@AddPara@*/
  41686. });
  41687. Node654.a('node.width', 65*_ratio.ratioX);
  41688. Node654.a('node.height', 24.33136*_ratio.ratioY);
  41689. Node654.a('node.type', Node654type);
  41690. Node654.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  41691. Node654.a('node.background', 'rgba(255,255,255,0.003921569)');
  41692. Node654.a('node.gradientcolor', '');
  41693. Node654.a('node.gradient', '');
  41694. Node654.a('node.borderwidth', Node654BorderWidth);
  41695. Node654.a('node.color', 'rgba(224,224,224,1)');
  41696. Node654.a('node.fillrect', [0,0,0,0]);
  41697. Node654.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  41698. Node654.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  41699. Node654.a('node.fillgradient', '');
  41700. if (Node654type !== 'rect') {
  41701. Node654.a('node.arcFrom', parseFloat('@arcFrom@'));
  41702. Node654.a('node.arcTo', parseFloat('@arcTo@'));
  41703. Node654.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  41704. }
  41705. if (Node654type === 'arc') {
  41706. Node654.a('node.arcOval', true);
  41707. }
  41708. Node654.setRotation(0*Math.PI/180);
  41709. Node654.borderWidth = Node654BorderWidth;
  41710. Node654.borderFillwidth = Node654BorderWidth;
  41711. dataModel.add(Node654);
  41712. Node654._nodename = 'Node654'
  41713. Node654._nodeType = 'rect';
  41714. zoomNodeList.push({
  41715. node: Node654,
  41716. attr: 'node.borderwidth'
  41717. });
  41718. (function (node, _img) {
  41719. var setWidth = node.setWidth,
  41720. setHeight = node.setHeight;
  41721. node.setWidth = function (width) {
  41722. if (width === this.getWidth()) return ;
  41723. var height = this.getHeight();
  41724. this.a('node.width', width);
  41725. this.a('node.rect', [0,0,width, height]);
  41726. setWidth.apply(this, arguments);
  41727. }
  41728. node.setHeight = function (height) {
  41729. if (height === this.getHeight()) return ;
  41730. var width = this.getWidth();
  41731. this.a('node.height', height);
  41732. this.a('node.rect', [0,0,width, height]);
  41733. setHeight.apply(this, arguments);
  41734. }
  41735. })(Node654, Node654.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41736. var Node655type = 'rect';
  41737. var Node655 = new ht.Node(),
  41738. Node655BorderWidth = 1*2;
  41739. if (Node655type === 'arc') {
  41740. Node655BorderWidth *= 1;
  41741. }
  41742. Node655.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node655type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  41743. Node655.setPosition(717*ratio.ratioX, 149*ratio.ratioY);
  41744. Node655.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  41745. Node655.s({
  41746. 'pixelPerfect':true
  41747. /*@AddPara@*/
  41748. });
  41749. Node655.a('node.width', 65*_ratio.ratioX);
  41750. Node655.a('node.height', 24.33138*_ratio.ratioY);
  41751. Node655.a('node.type', Node655type);
  41752. Node655.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  41753. Node655.a('node.background', 'rgba(255,255,255,0.003921569)');
  41754. Node655.a('node.gradientcolor', '');
  41755. Node655.a('node.gradient', '');
  41756. Node655.a('node.borderwidth', Node655BorderWidth);
  41757. Node655.a('node.color', 'rgba(224,224,224,1)');
  41758. Node655.a('node.fillrect', [0,0,0,0]);
  41759. Node655.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  41760. Node655.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  41761. Node655.a('node.fillgradient', '');
  41762. if (Node655type !== 'rect') {
  41763. Node655.a('node.arcFrom', parseFloat('@arcFrom@'));
  41764. Node655.a('node.arcTo', parseFloat('@arcTo@'));
  41765. Node655.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  41766. }
  41767. if (Node655type === 'arc') {
  41768. Node655.a('node.arcOval', true);
  41769. }
  41770. Node655.setRotation(0*Math.PI/180);
  41771. Node655.borderWidth = Node655BorderWidth;
  41772. Node655.borderFillwidth = Node655BorderWidth;
  41773. dataModel.add(Node655);
  41774. Node655._nodename = 'Node655'
  41775. Node655._nodeType = 'rect';
  41776. zoomNodeList.push({
  41777. node: Node655,
  41778. attr: 'node.borderwidth'
  41779. });
  41780. (function (node, _img) {
  41781. var setWidth = node.setWidth,
  41782. setHeight = node.setHeight;
  41783. node.setWidth = function (width) {
  41784. if (width === this.getWidth()) return ;
  41785. var height = this.getHeight();
  41786. this.a('node.width', width);
  41787. this.a('node.rect', [0,0,width, height]);
  41788. setWidth.apply(this, arguments);
  41789. }
  41790. node.setHeight = function (height) {
  41791. if (height === this.getHeight()) return ;
  41792. var width = this.getWidth();
  41793. this.a('node.height', height);
  41794. this.a('node.rect', [0,0,width, height]);
  41795. setHeight.apply(this, arguments);
  41796. }
  41797. })(Node655, Node655.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41798. var Node656 = new ht.Node();
  41799. var Node656textStart, Node656textWidth, Node656lineStart, Node656align = 'center', Node656fontSize = 13.3333*_ratio.ratioY,Node656width = 59*_ratio.ratioX, Node656height = 26*_ratio.ratioY;
  41800. (function () {
  41801. if (Node656align === 'left') {
  41802. Node656textStart = Node656fontSize * 0.2 > 2 ? Node656fontSize * 0.2 - 4 : Node656fontSize * 0.2 - 9;
  41803. Node656textWidth = Node656width;
  41804. Node656lineStart = 1;
  41805. } else if (Node656align === 'right') {
  41806. Node656textStart = 0;
  41807. Node656textWidth =Node656fontSize <= 8 ? Node656width + Node656fontSize * 0.2 + 6 : Node656width - Node656fontSize * 0.2;
  41808. Node656lineStart = (Node656width - (ht.Default.getTextSize('万kWh', ' '+ Node656fontSize + 'px "Arial"').width + 6)) * 0.5;
  41809. } else if (Node656align === 'center') {
  41810. Node656textStart = -3;
  41811. Node656textWidth = Node656width;
  41812. Node656lineStart = Node656width - ht.Default.getTextSize('万kWh', ' '+ Node656fontSize + 'px "Arial"').width - 11;
  41813. }
  41814. })();
  41815. Node656.setImage(GD.getTextJSON(Node656width, Node656height, true, false, false, ' '+ Node656fontSize + 'px "Arial"'))
  41816. Node656.setPosition(718*ratio.ratioX, 54*ratio.ratioY);
  41817. Node656.setWidth(Node656width);
  41818. Node656.setHeight(Node656height);
  41819. Node656._nodeType = 'text';
  41820. Node656._disallowEvert = true;
  41821. Node656.setRotation(0*Math.PI/180);
  41822. Node656.a('node.width', Node656width);
  41823. Node656.a('node.height', Node656height);
  41824. Node656.a('node.rect', [0, 0, Node656width, Node656height]);
  41825. Node656.a('node.bordercolor','rgba(128,128,128,1)');
  41826. Node656.a('node.borderwidth', 0);
  41827. Node656.a('node.background','' || 'rgba(0,0,0,0)');
  41828. Node656.a('node.gradient','');
  41829. Node656.a('node.gradientcolor','');
  41830. Node656.a('node.text','万kWh');
  41831. Node656.a('node.textalign','center');
  41832. Node656.a('node.textvAlign','middle');
  41833. Node656.a('node.textrect', [Node656textStart, 0, Node656textWidth, Node656height]);
  41834. Node656.a('node.color','rgba(128,128,128,1)');
  41835. Node656.a('node.font',' '+ Node656fontSize + 'px "Arial"');
  41836. Node656.a('node.textvisible',true);
  41837. Node656.a('node.linefeed',false);
  41838. if (false) {
  41839. Node656.a('node.textfunc',function(g) {
  41840. g.beginPath();
  41841. var str=Node656.a('node.text') || '万kWh';
  41842. var color=Node656.a('node.color') || 'rgba(128,128,128,1)';
  41843. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node656width,Node656height,13.3333*_ratio.ratioY,"center",color,' '+ Node656fontSize + 'px "Arial"', 0,g);
  41844. });
  41845. }
  41846. if (false) {
  41847. Node656.a('node.underlinepoints',[Node656lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node656fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node656fontSize + 'px "Arial"').width + 6, (Node656height - Node656fontSize) * 0.5*_ratio.ratioY + Node656fontSize + 2 ]);
  41848. Node656.a('node.underlinevisible',false);
  41849. Node656.a('node.underlineBorderWidth', 1);
  41850. }
  41851. dataModel.add(Node656);
  41852. zoomNodeList.push({
  41853. node: Node656,
  41854. borderWidth: 0,
  41855. attr: 'node.borderwidth'
  41856. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41857. var Node657 = new ht.Node();
  41858. var Node657textStart, Node657textWidth, Node657lineStart, Node657align = 'center', Node657fontSize = 13.3333*_ratio.ratioY,Node657width = 59*_ratio.ratioX, Node657height = 26*_ratio.ratioY;
  41859. (function () {
  41860. if (Node657align === 'left') {
  41861. Node657textStart = Node657fontSize * 0.2 > 2 ? Node657fontSize * 0.2 - 4 : Node657fontSize * 0.2 - 9;
  41862. Node657textWidth = Node657width;
  41863. Node657lineStart = 1;
  41864. } else if (Node657align === 'right') {
  41865. Node657textStart = 0;
  41866. Node657textWidth =Node657fontSize <= 8 ? Node657width + Node657fontSize * 0.2 + 6 : Node657width - Node657fontSize * 0.2;
  41867. Node657lineStart = (Node657width - (ht.Default.getTextSize('万kWh', ' '+ Node657fontSize + 'px "Arial"').width + 6)) * 0.5;
  41868. } else if (Node657align === 'center') {
  41869. Node657textStart = -3;
  41870. Node657textWidth = Node657width;
  41871. Node657lineStart = Node657width - ht.Default.getTextSize('万kWh', ' '+ Node657fontSize + 'px "Arial"').width - 11;
  41872. }
  41873. })();
  41874. Node657.setImage(GD.getTextJSON(Node657width, Node657height, true, false, false, ' '+ Node657fontSize + 'px "Arial"'))
  41875. Node657.setPosition(718*ratio.ratioX, 78*ratio.ratioY);
  41876. Node657.setWidth(Node657width);
  41877. Node657.setHeight(Node657height);
  41878. Node657._nodeType = 'text';
  41879. Node657._disallowEvert = true;
  41880. Node657.setRotation(0*Math.PI/180);
  41881. Node657.a('node.width', Node657width);
  41882. Node657.a('node.height', Node657height);
  41883. Node657.a('node.rect', [0, 0, Node657width, Node657height]);
  41884. Node657.a('node.bordercolor','rgba(128,128,128,1)');
  41885. Node657.a('node.borderwidth', 0);
  41886. Node657.a('node.background','' || 'rgba(0,0,0,0)');
  41887. Node657.a('node.gradient','');
  41888. Node657.a('node.gradientcolor','');
  41889. Node657.a('node.text','万kWh');
  41890. Node657.a('node.textalign','center');
  41891. Node657.a('node.textvAlign','middle');
  41892. Node657.a('node.textrect', [Node657textStart, 0, Node657textWidth, Node657height]);
  41893. Node657.a('node.color','rgba(128,128,128,1)');
  41894. Node657.a('node.font',' '+ Node657fontSize + 'px "Arial"');
  41895. Node657.a('node.textvisible',true);
  41896. Node657.a('node.linefeed',false);
  41897. if (false) {
  41898. Node657.a('node.textfunc',function(g) {
  41899. g.beginPath();
  41900. var str=Node657.a('node.text') || '万kWh';
  41901. var color=Node657.a('node.color') || 'rgba(128,128,128,1)';
  41902. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node657width,Node657height,13.3333*_ratio.ratioY,"center",color,' '+ Node657fontSize + 'px "Arial"', 0,g);
  41903. });
  41904. }
  41905. if (false) {
  41906. Node657.a('node.underlinepoints',[Node657lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node657fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node657fontSize + 'px "Arial"').width + 6, (Node657height - Node657fontSize) * 0.5*_ratio.ratioY + Node657fontSize + 2 ]);
  41907. Node657.a('node.underlinevisible',false);
  41908. Node657.a('node.underlineBorderWidth', 1);
  41909. }
  41910. dataModel.add(Node657);
  41911. zoomNodeList.push({
  41912. node: Node657,
  41913. borderWidth: 0,
  41914. attr: 'node.borderwidth'
  41915. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41916. var Node658 = new ht.Node();
  41917. var Node658textStart, Node658textWidth, Node658lineStart, Node658align = 'center', Node658fontSize = 13.3333*_ratio.ratioY,Node658width = 59*_ratio.ratioX, Node658height = 26*_ratio.ratioY;
  41918. (function () {
  41919. if (Node658align === 'left') {
  41920. Node658textStart = Node658fontSize * 0.2 > 2 ? Node658fontSize * 0.2 - 4 : Node658fontSize * 0.2 - 9;
  41921. Node658textWidth = Node658width;
  41922. Node658lineStart = 1;
  41923. } else if (Node658align === 'right') {
  41924. Node658textStart = 0;
  41925. Node658textWidth =Node658fontSize <= 8 ? Node658width + Node658fontSize * 0.2 + 6 : Node658width - Node658fontSize * 0.2;
  41926. Node658lineStart = (Node658width - (ht.Default.getTextSize('万kWh', ' '+ Node658fontSize + 'px "Arial"').width + 6)) * 0.5;
  41927. } else if (Node658align === 'center') {
  41928. Node658textStart = -3;
  41929. Node658textWidth = Node658width;
  41930. Node658lineStart = Node658width - ht.Default.getTextSize('万kWh', ' '+ Node658fontSize + 'px "Arial"').width - 11;
  41931. }
  41932. })();
  41933. Node658.setImage(GD.getTextJSON(Node658width, Node658height, true, false, false, ' '+ Node658fontSize + 'px "Arial"'))
  41934. Node658.setPosition(718*ratio.ratioX, 101*ratio.ratioY);
  41935. Node658.setWidth(Node658width);
  41936. Node658.setHeight(Node658height);
  41937. Node658._nodeType = 'text';
  41938. Node658._disallowEvert = true;
  41939. Node658.setRotation(0*Math.PI/180);
  41940. Node658.a('node.width', Node658width);
  41941. Node658.a('node.height', Node658height);
  41942. Node658.a('node.rect', [0, 0, Node658width, Node658height]);
  41943. Node658.a('node.bordercolor','rgba(128,128,128,1)');
  41944. Node658.a('node.borderwidth', 0);
  41945. Node658.a('node.background','' || 'rgba(0,0,0,0)');
  41946. Node658.a('node.gradient','');
  41947. Node658.a('node.gradientcolor','');
  41948. Node658.a('node.text','万kWh');
  41949. Node658.a('node.textalign','center');
  41950. Node658.a('node.textvAlign','middle');
  41951. Node658.a('node.textrect', [Node658textStart, 0, Node658textWidth, Node658height]);
  41952. Node658.a('node.color','rgba(128,128,128,1)');
  41953. Node658.a('node.font',' '+ Node658fontSize + 'px "Arial"');
  41954. Node658.a('node.textvisible',true);
  41955. Node658.a('node.linefeed',false);
  41956. if (false) {
  41957. Node658.a('node.textfunc',function(g) {
  41958. g.beginPath();
  41959. var str=Node658.a('node.text') || '万kWh';
  41960. var color=Node658.a('node.color') || 'rgba(128,128,128,1)';
  41961. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node658width,Node658height,13.3333*_ratio.ratioY,"center",color,' '+ Node658fontSize + 'px "Arial"', 0,g);
  41962. });
  41963. }
  41964. if (false) {
  41965. Node658.a('node.underlinepoints',[Node658lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node658fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node658fontSize + 'px "Arial"').width + 6, (Node658height - Node658fontSize) * 0.5*_ratio.ratioY + Node658fontSize + 2 ]);
  41966. Node658.a('node.underlinevisible',false);
  41967. Node658.a('node.underlineBorderWidth', 1);
  41968. }
  41969. dataModel.add(Node658);
  41970. zoomNodeList.push({
  41971. node: Node658,
  41972. borderWidth: 0,
  41973. attr: 'node.borderwidth'
  41974. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41975. var Node659 = new ht.Node();
  41976. var Node659textStart, Node659textWidth, Node659lineStart, Node659align = 'center', Node659fontSize = 13.3333*_ratio.ratioY,Node659width = 59*_ratio.ratioX, Node659height = 26*_ratio.ratioY;
  41977. (function () {
  41978. if (Node659align === 'left') {
  41979. Node659textStart = Node659fontSize * 0.2 > 2 ? Node659fontSize * 0.2 - 4 : Node659fontSize * 0.2 - 9;
  41980. Node659textWidth = Node659width;
  41981. Node659lineStart = 1;
  41982. } else if (Node659align === 'right') {
  41983. Node659textStart = 0;
  41984. Node659textWidth =Node659fontSize <= 8 ? Node659width + Node659fontSize * 0.2 + 6 : Node659width - Node659fontSize * 0.2;
  41985. Node659lineStart = (Node659width - (ht.Default.getTextSize('万kWh', ' '+ Node659fontSize + 'px "Arial"').width + 6)) * 0.5;
  41986. } else if (Node659align === 'center') {
  41987. Node659textStart = -3;
  41988. Node659textWidth = Node659width;
  41989. Node659lineStart = Node659width - ht.Default.getTextSize('万kWh', ' '+ Node659fontSize + 'px "Arial"').width - 11;
  41990. }
  41991. })();
  41992. Node659.setImage(GD.getTextJSON(Node659width, Node659height, true, false, false, ' '+ Node659fontSize + 'px "Arial"'))
  41993. Node659.setPosition(718*ratio.ratioX, 127*ratio.ratioY);
  41994. Node659.setWidth(Node659width);
  41995. Node659.setHeight(Node659height);
  41996. Node659._nodeType = 'text';
  41997. Node659._disallowEvert = true;
  41998. Node659.setRotation(0*Math.PI/180);
  41999. Node659.a('node.width', Node659width);
  42000. Node659.a('node.height', Node659height);
  42001. Node659.a('node.rect', [0, 0, Node659width, Node659height]);
  42002. Node659.a('node.bordercolor','rgba(128,128,128,1)');
  42003. Node659.a('node.borderwidth', 0);
  42004. Node659.a('node.background','' || 'rgba(0,0,0,0)');
  42005. Node659.a('node.gradient','');
  42006. Node659.a('node.gradientcolor','');
  42007. Node659.a('node.text','万kWh');
  42008. Node659.a('node.textalign','center');
  42009. Node659.a('node.textvAlign','middle');
  42010. Node659.a('node.textrect', [Node659textStart, 0, Node659textWidth, Node659height]);
  42011. Node659.a('node.color','rgba(128,128,128,1)');
  42012. Node659.a('node.font',' '+ Node659fontSize + 'px "Arial"');
  42013. Node659.a('node.textvisible',true);
  42014. Node659.a('node.linefeed',false);
  42015. if (false) {
  42016. Node659.a('node.textfunc',function(g) {
  42017. g.beginPath();
  42018. var str=Node659.a('node.text') || '万kWh';
  42019. var color=Node659.a('node.color') || 'rgba(128,128,128,1)';
  42020. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node659width,Node659height,13.3333*_ratio.ratioY,"center",color,' '+ Node659fontSize + 'px "Arial"', 0,g);
  42021. });
  42022. }
  42023. if (false) {
  42024. Node659.a('node.underlinepoints',[Node659lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node659fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node659fontSize + 'px "Arial"').width + 6, (Node659height - Node659fontSize) * 0.5*_ratio.ratioY + Node659fontSize + 2 ]);
  42025. Node659.a('node.underlinevisible',false);
  42026. Node659.a('node.underlineBorderWidth', 1);
  42027. }
  42028. dataModel.add(Node659);
  42029. zoomNodeList.push({
  42030. node: Node659,
  42031. borderWidth: 0,
  42032. attr: 'node.borderwidth'
  42033. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42034. var Node660 = new ht.Node();
  42035. var Node660textStart, Node660textWidth, Node660lineStart, Node660align = 'center', Node660fontSize = 13.3333*_ratio.ratioY,Node660width = 59*_ratio.ratioX, Node660height = 26*_ratio.ratioY;
  42036. (function () {
  42037. if (Node660align === 'left') {
  42038. Node660textStart = Node660fontSize * 0.2 > 2 ? Node660fontSize * 0.2 - 4 : Node660fontSize * 0.2 - 9;
  42039. Node660textWidth = Node660width;
  42040. Node660lineStart = 1;
  42041. } else if (Node660align === 'right') {
  42042. Node660textStart = 0;
  42043. Node660textWidth =Node660fontSize <= 8 ? Node660width + Node660fontSize * 0.2 + 6 : Node660width - Node660fontSize * 0.2;
  42044. Node660lineStart = (Node660width - (ht.Default.getTextSize('万kWh', ' '+ Node660fontSize + 'px "Arial"').width + 6)) * 0.5;
  42045. } else if (Node660align === 'center') {
  42046. Node660textStart = -3;
  42047. Node660textWidth = Node660width;
  42048. Node660lineStart = Node660width - ht.Default.getTextSize('万kWh', ' '+ Node660fontSize + 'px "Arial"').width - 11;
  42049. }
  42050. })();
  42051. Node660.setImage(GD.getTextJSON(Node660width, Node660height, true, false, false, ' '+ Node660fontSize + 'px "Arial"'))
  42052. Node660.setPosition(718*ratio.ratioX, 151*ratio.ratioY);
  42053. Node660.setWidth(Node660width);
  42054. Node660.setHeight(Node660height);
  42055. Node660._nodeType = 'text';
  42056. Node660._disallowEvert = true;
  42057. Node660.setRotation(0*Math.PI/180);
  42058. Node660.a('node.width', Node660width);
  42059. Node660.a('node.height', Node660height);
  42060. Node660.a('node.rect', [0, 0, Node660width, Node660height]);
  42061. Node660.a('node.bordercolor','rgba(128,128,128,1)');
  42062. Node660.a('node.borderwidth', 0);
  42063. Node660.a('node.background','' || 'rgba(0,0,0,0)');
  42064. Node660.a('node.gradient','');
  42065. Node660.a('node.gradientcolor','');
  42066. Node660.a('node.text','万kWh');
  42067. Node660.a('node.textalign','center');
  42068. Node660.a('node.textvAlign','middle');
  42069. Node660.a('node.textrect', [Node660textStart, 0, Node660textWidth, Node660height]);
  42070. Node660.a('node.color','rgba(128,128,128,1)');
  42071. Node660.a('node.font',' '+ Node660fontSize + 'px "Arial"');
  42072. Node660.a('node.textvisible',true);
  42073. Node660.a('node.linefeed',false);
  42074. if (false) {
  42075. Node660.a('node.textfunc',function(g) {
  42076. g.beginPath();
  42077. var str=Node660.a('node.text') || '万kWh';
  42078. var color=Node660.a('node.color') || 'rgba(128,128,128,1)';
  42079. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node660width,Node660height,13.3333*_ratio.ratioY,"center",color,' '+ Node660fontSize + 'px "Arial"', 0,g);
  42080. });
  42081. }
  42082. if (false) {
  42083. Node660.a('node.underlinepoints',[Node660lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node660fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node660fontSize + 'px "Arial"').width + 6, (Node660height - Node660fontSize) * 0.5*_ratio.ratioY + Node660fontSize + 2 ]);
  42084. Node660.a('node.underlinevisible',false);
  42085. Node660.a('node.underlineBorderWidth', 1);
  42086. }
  42087. dataModel.add(Node660);
  42088. zoomNodeList.push({
  42089. node: Node660,
  42090. borderWidth: 0,
  42091. attr: 'node.borderwidth'
  42092. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42093. var Node661 = new ht.Node();
  42094. var Node661textStart, Node661textWidth, Node661lineStart, Node661align = 'left', Node661fontSize = 11.99997*_ratio.ratioY,Node661width = 53*_ratio.ratioX, Node661height = 20*_ratio.ratioY;
  42095. (function () {
  42096. if (Node661align === 'left') {
  42097. Node661textStart = Node661fontSize * 0.2 > 2 ? Node661fontSize * 0.2 - 4 : Node661fontSize * 0.2 - 9;
  42098. Node661textWidth = Node661width;
  42099. Node661lineStart = 1;
  42100. } else if (Node661align === 'right') {
  42101. Node661textStart = 0;
  42102. Node661textWidth =Node661fontSize <= 8 ? Node661width + Node661fontSize * 0.2 + 6 : Node661width - Node661fontSize * 0.2;
  42103. Node661lineStart = (Node661width - (ht.Default.getTextSize('机', 'bold '+ Node661fontSize + 'px "Arial"').width + 6)) * 0.5;
  42104. } else if (Node661align === 'center') {
  42105. Node661textStart = -3;
  42106. Node661textWidth = Node661width;
  42107. Node661lineStart = Node661width - ht.Default.getTextSize('机', 'bold '+ Node661fontSize + 'px "Arial"').width - 11;
  42108. }
  42109. })();
  42110. Node661.setImage(GD.getTextJSON(Node661width, Node661height, true, false, false, 'bold '+ Node661fontSize + 'px "Arial"'))
  42111. Node661.setPosition(1343*ratio.ratioX, 88*ratio.ratioY);
  42112. Node661.setWidth(Node661width);
  42113. Node661.setHeight(Node661height);
  42114. Node661._nodeType = 'text';
  42115. Node661._disallowEvert = true;
  42116. Node661.setRotation(0*Math.PI/180);
  42117. Node661.a('node.width', Node661width);
  42118. Node661.a('node.height', Node661height);
  42119. Node661.a('node.rect', [0, 0, Node661width, Node661height]);
  42120. Node661.a('node.bordercolor','rgba(255,255,255,1)');
  42121. Node661.a('node.borderwidth', 0);
  42122. Node661.a('node.background','' || 'rgba(0,0,0,0)');
  42123. Node661.a('node.gradient','');
  42124. Node661.a('node.gradientcolor','');
  42125. Node661.a('node.text','机');
  42126. Node661.a('node.textalign','left');
  42127. Node661.a('node.textvAlign','middle');
  42128. Node661.a('node.textrect', [Node661textStart, 0, Node661textWidth, Node661height]);
  42129. Node661.a('node.color','rgba(255,255,255,1)');
  42130. Node661.a('node.font','bold '+ Node661fontSize + 'px "Arial"');
  42131. Node661.a('node.textvisible',true);
  42132. Node661.a('node.linefeed',false);
  42133. if (false) {
  42134. Node661.a('node.textfunc',function(g) {
  42135. g.beginPath();
  42136. var str=Node661.a('node.text') || '机';
  42137. var color=Node661.a('node.color') || 'rgba(255,255,255,1)';
  42138. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node661width,Node661height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node661fontSize + 'px "Arial"', 0,g);
  42139. });
  42140. }
  42141. if (false) {
  42142. Node661.a('node.underlinepoints',[Node661lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node661fontSize + 2 , ht.Default.getTextSize('机', 'bold '+ Node661fontSize + 'px "Arial"').width + 6, (Node661height - Node661fontSize) * 0.5*_ratio.ratioY + Node661fontSize + 2 ]);
  42143. Node661.a('node.underlinevisible',false);
  42144. Node661.a('node.underlineBorderWidth', 1);
  42145. }
  42146. dataModel.add(Node661);
  42147. zoomNodeList.push({
  42148. node: Node661,
  42149. borderWidth: 0,
  42150. attr: 'node.borderwidth'
  42151. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42152. var Node662 = new ht.Node();
  42153. var Node662textStart, Node662textWidth, Node662lineStart, Node662align = 'left', Node662fontSize = 11.99997*_ratio.ratioY,Node662width = 53*_ratio.ratioX, Node662height = 20*_ratio.ratioY;
  42154. (function () {
  42155. if (Node662align === 'left') {
  42156. Node662textStart = Node662fontSize * 0.2 > 2 ? Node662fontSize * 0.2 - 4 : Node662fontSize * 0.2 - 9;
  42157. Node662textWidth = Node662width;
  42158. Node662lineStart = 1;
  42159. } else if (Node662align === 'right') {
  42160. Node662textStart = 0;
  42161. Node662textWidth =Node662fontSize <= 8 ? Node662width + Node662fontSize * 0.2 + 6 : Node662width - Node662fontSize * 0.2;
  42162. Node662lineStart = (Node662width - (ht.Default.getTextSize('状', 'bold '+ Node662fontSize + 'px "Arial"').width + 6)) * 0.5;
  42163. } else if (Node662align === 'center') {
  42164. Node662textStart = -3;
  42165. Node662textWidth = Node662width;
  42166. Node662lineStart = Node662width - ht.Default.getTextSize('状', 'bold '+ Node662fontSize + 'px "Arial"').width - 11;
  42167. }
  42168. })();
  42169. Node662.setImage(GD.getTextJSON(Node662width, Node662height, true, false, false, 'bold '+ Node662fontSize + 'px "Arial"'))
  42170. Node662.setPosition(1343*ratio.ratioX, 111*ratio.ratioY);
  42171. Node662.setWidth(Node662width);
  42172. Node662.setHeight(Node662height);
  42173. Node662._nodeType = 'text';
  42174. Node662._disallowEvert = true;
  42175. Node662.setRotation(0*Math.PI/180);
  42176. Node662.a('node.width', Node662width);
  42177. Node662.a('node.height', Node662height);
  42178. Node662.a('node.rect', [0, 0, Node662width, Node662height]);
  42179. Node662.a('node.bordercolor','rgba(255,255,255,1)');
  42180. Node662.a('node.borderwidth', 0);
  42181. Node662.a('node.background','' || 'rgba(0,0,0,0)');
  42182. Node662.a('node.gradient','');
  42183. Node662.a('node.gradientcolor','');
  42184. Node662.a('node.text','状');
  42185. Node662.a('node.textalign','left');
  42186. Node662.a('node.textvAlign','middle');
  42187. Node662.a('node.textrect', [Node662textStart, 0, Node662textWidth, Node662height]);
  42188. Node662.a('node.color','rgba(255,255,255,1)');
  42189. Node662.a('node.font','bold '+ Node662fontSize + 'px "Arial"');
  42190. Node662.a('node.textvisible',true);
  42191. Node662.a('node.linefeed',false);
  42192. if (false) {
  42193. Node662.a('node.textfunc',function(g) {
  42194. g.beginPath();
  42195. var str=Node662.a('node.text') || '状';
  42196. var color=Node662.a('node.color') || 'rgba(255,255,255,1)';
  42197. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node662width,Node662height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node662fontSize + 'px "Arial"', 0,g);
  42198. });
  42199. }
  42200. if (false) {
  42201. Node662.a('node.underlinepoints',[Node662lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node662fontSize + 2 , ht.Default.getTextSize('状', 'bold '+ Node662fontSize + 'px "Arial"').width + 6, (Node662height - Node662fontSize) * 0.5*_ratio.ratioY + Node662fontSize + 2 ]);
  42202. Node662.a('node.underlinevisible',false);
  42203. Node662.a('node.underlineBorderWidth', 1);
  42204. }
  42205. dataModel.add(Node662);
  42206. zoomNodeList.push({
  42207. node: Node662,
  42208. borderWidth: 0,
  42209. attr: 'node.borderwidth'
  42210. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42211. var Node663 = new ht.Node();
  42212. var Node663textStart, Node663textWidth, Node663lineStart, Node663align = 'left', Node663fontSize = 11.99997*_ratio.ratioY,Node663width = 53*_ratio.ratioX, Node663height = 20*_ratio.ratioY;
  42213. (function () {
  42214. if (Node663align === 'left') {
  42215. Node663textStart = Node663fontSize * 0.2 > 2 ? Node663fontSize * 0.2 - 4 : Node663fontSize * 0.2 - 9;
  42216. Node663textWidth = Node663width;
  42217. Node663lineStart = 1;
  42218. } else if (Node663align === 'right') {
  42219. Node663textStart = 0;
  42220. Node663textWidth =Node663fontSize <= 8 ? Node663width + Node663fontSize * 0.2 + 6 : Node663width - Node663fontSize * 0.2;
  42221. Node663lineStart = (Node663width - (ht.Default.getTextSize('态', 'bold '+ Node663fontSize + 'px "Arial"').width + 6)) * 0.5;
  42222. } else if (Node663align === 'center') {
  42223. Node663textStart = -3;
  42224. Node663textWidth = Node663width;
  42225. Node663lineStart = Node663width - ht.Default.getTextSize('态', 'bold '+ Node663fontSize + 'px "Arial"').width - 11;
  42226. }
  42227. })();
  42228. Node663.setImage(GD.getTextJSON(Node663width, Node663height, true, false, false, 'bold '+ Node663fontSize + 'px "Arial"'))
  42229. Node663.setPosition(1343*ratio.ratioX, 133*ratio.ratioY);
  42230. Node663.setWidth(Node663width);
  42231. Node663.setHeight(Node663height);
  42232. Node663._nodeType = 'text';
  42233. Node663._disallowEvert = true;
  42234. Node663.setRotation(0*Math.PI/180);
  42235. Node663.a('node.width', Node663width);
  42236. Node663.a('node.height', Node663height);
  42237. Node663.a('node.rect', [0, 0, Node663width, Node663height]);
  42238. Node663.a('node.bordercolor','rgba(255,255,255,1)');
  42239. Node663.a('node.borderwidth', 0);
  42240. Node663.a('node.background','' || 'rgba(0,0,0,0)');
  42241. Node663.a('node.gradient','');
  42242. Node663.a('node.gradientcolor','');
  42243. Node663.a('node.text','态');
  42244. Node663.a('node.textalign','left');
  42245. Node663.a('node.textvAlign','middle');
  42246. Node663.a('node.textrect', [Node663textStart, 0, Node663textWidth, Node663height]);
  42247. Node663.a('node.color','rgba(255,255,255,1)');
  42248. Node663.a('node.font','bold '+ Node663fontSize + 'px "Arial"');
  42249. Node663.a('node.textvisible',true);
  42250. Node663.a('node.linefeed',false);
  42251. if (false) {
  42252. Node663.a('node.textfunc',function(g) {
  42253. g.beginPath();
  42254. var str=Node663.a('node.text') || '态';
  42255. var color=Node663.a('node.color') || 'rgba(255,255,255,1)';
  42256. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node663width,Node663height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node663fontSize + 'px "Arial"', 0,g);
  42257. });
  42258. }
  42259. if (false) {
  42260. Node663.a('node.underlinepoints',[Node663lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node663fontSize + 2 , ht.Default.getTextSize('态', 'bold '+ Node663fontSize + 'px "Arial"').width + 6, (Node663height - Node663fontSize) * 0.5*_ratio.ratioY + Node663fontSize + 2 ]);
  42261. Node663.a('node.underlinevisible',false);
  42262. Node663.a('node.underlineBorderWidth', 1);
  42263. }
  42264. dataModel.add(Node663);
  42265. zoomNodeList.push({
  42266. node: Node663,
  42267. borderWidth: 0,
  42268. attr: 'node.borderwidth'
  42269. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42270. var Node664 = new ht.Node();
  42271. var Node664textStart, Node664textWidth, Node664lineStart, Node664align = 'center', Node664fontSize = 14.66663*_ratio.ratioY,Node664width = 67*_ratio.ratioX, Node664height = 26*_ratio.ratioY;
  42272. (function () {
  42273. if (Node664align === 'left') {
  42274. Node664textStart = Node664fontSize * 0.2 > 2 ? Node664fontSize * 0.2 - 4 : Node664fontSize * 0.2 - 9;
  42275. Node664textWidth = Node664width;
  42276. Node664lineStart = 1;
  42277. } else if (Node664align === 'right') {
  42278. Node664textStart = 0;
  42279. Node664textWidth =Node664fontSize <= 8 ? Node664width + Node664fontSize * 0.2 + 6 : Node664width - Node664fontSize * 0.2;
  42280. Node664lineStart = (Node664width - (ht.Default.getTextSize('台', ' '+ Node664fontSize + 'px "Arial"').width + 6)) * 0.5;
  42281. } else if (Node664align === 'center') {
  42282. Node664textStart = -3;
  42283. Node664textWidth = Node664width;
  42284. Node664lineStart = Node664width - ht.Default.getTextSize('台', ' '+ Node664fontSize + 'px "Arial"').width - 11;
  42285. }
  42286. })();
  42287. Node664.setImage(GD.getTextJSON(Node664width, Node664height, true, false, false, ' '+ Node664fontSize + 'px "Arial"'))
  42288. Node664.setPosition(1586*ratio.ratioX, 86*ratio.ratioY);
  42289. Node664.setWidth(Node664width);
  42290. Node664.setHeight(Node664height);
  42291. Node664._nodeType = 'text';
  42292. Node664._disallowEvert = true;
  42293. Node664.setRotation(0*Math.PI/180);
  42294. Node664.a('node.width', Node664width);
  42295. Node664.a('node.height', Node664height);
  42296. Node664.a('node.rect', [0, 0, Node664width, Node664height]);
  42297. Node664.a('node.bordercolor','rgba(105,105,105,1)');
  42298. Node664.a('node.borderwidth', 0);
  42299. Node664.a('node.background','' || 'rgba(0,0,0,0)');
  42300. Node664.a('node.gradient','');
  42301. Node664.a('node.gradientcolor','');
  42302. Node664.a('node.text','台');
  42303. Node664.a('node.textalign','center');
  42304. Node664.a('node.textvAlign','middle');
  42305. Node664.a('node.textrect', [Node664textStart, 0, Node664textWidth, Node664height]);
  42306. Node664.a('node.color','rgba(105,105,105,1)');
  42307. Node664.a('node.font',' '+ Node664fontSize + 'px "Arial"');
  42308. Node664.a('node.textvisible',true);
  42309. Node664.a('node.linefeed',false);
  42310. if (false) {
  42311. Node664.a('node.textfunc',function(g) {
  42312. g.beginPath();
  42313. var str=Node664.a('node.text') || '台';
  42314. var color=Node664.a('node.color') || 'rgba(105,105,105,1)';
  42315. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node664width,Node664height,14.66663*_ratio.ratioY,"center",color,' '+ Node664fontSize + 'px "Arial"', 0,g);
  42316. });
  42317. }
  42318. if (false) {
  42319. Node664.a('node.underlinepoints',[Node664lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node664fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node664fontSize + 'px "Arial"').width + 6, (Node664height - Node664fontSize) * 0.5*_ratio.ratioY + Node664fontSize + 2 ]);
  42320. Node664.a('node.underlinevisible',false);
  42321. Node664.a('node.underlineBorderWidth', 1);
  42322. }
  42323. dataModel.add(Node664);
  42324. zoomNodeList.push({
  42325. node: Node664,
  42326. borderWidth: 0,
  42327. attr: 'node.borderwidth'
  42328. }); var Node665;
  42329. (function () {
  42330. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42331. var ratioX, ratioY;
  42332. if ('Default' === 'False') {
  42333. ratioX = 1;
  42334. ratioY = 1;
  42335. } else if ('Default' === 'X') {
  42336. ratioX = ratioY = _ratio.ratioX;
  42337. } else if ('Default' === 'Y') {
  42338. ratioX = ratioY = _ratio.ratioY;
  42339. } else {
  42340. ratioX = _ratio.ratioX;
  42341. ratioY = _ratio.ratioY;
  42342. }
  42343. ht.Default.setImage('imgimage//page_list_box_left_blue.jpg', PAGEROOTDIR + 'image//page_list_box_left_blue.jpg');
  42344. Node665 = new ht.Node();
  42345. Node665.setPosition(1475*ratio.ratioX, 70*ratio.ratioY);
  42346. Node665.setSize(9*ratioX, 60*ratioY);
  42347. Node665.setImage('imgimage//page_list_box_left_blue.jpg');
  42348. Node665.setRotation(0*Math.PI/180);
  42349. Node665._zoomBy = 'Default';
  42350. Node665._nodeType = 'image';
  42351. Node665._disallowEvert = true;
  42352. dataModel.add(Node665);
  42353. })();
  42354. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42355. var Node666type = 'rect';
  42356. var Node666 = new ht.Node(),
  42357. Node666BorderWidth = 1*2;
  42358. if (Node666type === 'arc') {
  42359. Node666BorderWidth *= 1;
  42360. }
  42361. Node666.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node666type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  42362. Node666.setPosition(1544*ratio.ratioX, 70*ratio.ratioY);
  42363. Node666.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  42364. Node666.s({
  42365. 'pixelPerfect':true
  42366. /*@AddPara@*/
  42367. });
  42368. Node666.a('node.width', 127*_ratio.ratioX);
  42369. Node666.a('node.height', 60.81538*_ratio.ratioY);
  42370. Node666.a('node.type', Node666type);
  42371. Node666.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  42372. Node666.a('node.background', 'rgba(255,255,255,0.003921569)');
  42373. Node666.a('node.gradientcolor', '');
  42374. Node666.a('node.gradient', '');
  42375. Node666.a('node.borderwidth', Node666BorderWidth);
  42376. Node666.a('node.color', 'rgba(128,128,128,1)');
  42377. Node666.a('node.fillrect', [0,0,0,0]);
  42378. Node666.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  42379. Node666.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  42380. Node666.a('node.fillgradient', '');
  42381. if (Node666type !== 'rect') {
  42382. Node666.a('node.arcFrom', parseFloat('@arcFrom@'));
  42383. Node666.a('node.arcTo', parseFloat('@arcTo@'));
  42384. Node666.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  42385. }
  42386. if (Node666type === 'arc') {
  42387. Node666.a('node.arcOval', true);
  42388. }
  42389. Node666.setRotation(0*Math.PI/180);
  42390. Node666.borderWidth = Node666BorderWidth;
  42391. Node666.borderFillwidth = Node666BorderWidth;
  42392. dataModel.add(Node666);
  42393. Node666._nodename = 'Node666'
  42394. Node666._nodeType = 'rect';
  42395. zoomNodeList.push({
  42396. node: Node666,
  42397. attr: 'node.borderwidth'
  42398. });
  42399. (function (node, _img) {
  42400. var setWidth = node.setWidth,
  42401. setHeight = node.setHeight;
  42402. node.setWidth = function (width) {
  42403. if (width === this.getWidth()) return ;
  42404. var height = this.getHeight();
  42405. this.a('node.width', width);
  42406. this.a('node.rect', [0,0,width, height]);
  42407. setWidth.apply(this, arguments);
  42408. }
  42409. node.setHeight = function (height) {
  42410. if (height === this.getHeight()) return ;
  42411. var width = this.getWidth();
  42412. this.a('node.height', height);
  42413. this.a('node.rect', [0,0,width, height]);
  42414. setHeight.apply(this, arguments);
  42415. }
  42416. })(Node666, Node666.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42417. var Node667 = new ht.Node();
  42418. var Node667textStart, Node667textWidth, Node667lineStart, Node667align = 'left', Node667fontSize = 15.99996*_ratio.ratioY,Node667width = 29*_ratio.ratioX, Node667height = 25*_ratio.ratioY;
  42419. (function () {
  42420. if (Node667align === 'left') {
  42421. Node667textStart = Node667fontSize * 0.2 > 2 ? Node667fontSize * 0.2 - 4 : Node667fontSize * 0.2 - 9;
  42422. Node667textWidth = Node667width;
  42423. Node667lineStart = 1;
  42424. } else if (Node667align === 'right') {
  42425. Node667textStart = 0;
  42426. Node667textWidth =Node667fontSize <= 8 ? Node667width + Node667fontSize * 0.2 + 6 : Node667width - Node667fontSize * 0.2;
  42427. Node667lineStart = (Node667width - (ht.Default.getTextSize('0', ' '+ Node667fontSize + 'px "Arial"').width + 6)) * 0.5;
  42428. } else if (Node667align === 'center') {
  42429. Node667textStart = -3;
  42430. Node667textWidth = Node667width;
  42431. Node667lineStart = Node667width - ht.Default.getTextSize('0', ' '+ Node667fontSize + 'px "Arial"').width - 11;
  42432. }
  42433. })();
  42434. Node667.setImage(GD.getTextJSON(Node667width, Node667height, true, false, false, ' '+ Node667fontSize + 'px "Arial"'))
  42435. Node667.setPosition(1507*ratio.ratioX, 85*ratio.ratioY);
  42436. Node667.setWidth(Node667width);
  42437. Node667.setHeight(Node667height);
  42438. Node667._nodeType = 'text';
  42439. Node667._disallowEvert = true;
  42440. Node667.setRotation(0*Math.PI/180);
  42441. Node667.a('node.width', Node667width);
  42442. Node667.a('node.height', Node667height);
  42443. Node667.a('node.rect', [0, 0, Node667width, Node667height]);
  42444. Node667.a('node.bordercolor','rgba(0,0,0,1)');
  42445. Node667.a('node.borderwidth', 0);
  42446. Node667.a('node.background','' || 'rgba(0,0,0,0)');
  42447. Node667.a('node.gradient','');
  42448. Node667.a('node.gradientcolor','');
  42449. Node667.a('node.text','0');
  42450. Node667.a('node.textalign','left');
  42451. Node667.a('node.textvAlign','middle');
  42452. Node667.a('node.textrect', [Node667textStart, 0, Node667textWidth, Node667height]);
  42453. Node667.a('node.color','rgba(0,0,0,1)');
  42454. Node667.a('node.font',' '+ Node667fontSize + 'px "Arial"');
  42455. Node667.a('node.textvisible',true);
  42456. Node667.a('node.linefeed',false);
  42457. if (false) {
  42458. Node667.a('node.textfunc',function(g) {
  42459. g.beginPath();
  42460. var str=Node667.a('node.text') || '0';
  42461. var color=Node667.a('node.color') || 'rgba(0,0,0,1)';
  42462. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node667width,Node667height,15.99996*_ratio.ratioY,"left",color,' '+ Node667fontSize + 'px "Arial"', 0,g);
  42463. });
  42464. }
  42465. if (false) {
  42466. Node667.a('node.underlinepoints',[Node667lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node667fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node667fontSize + 'px "Arial"').width + 6, (Node667height - Node667fontSize) * 0.5*_ratio.ratioY + Node667fontSize + 2 ]);
  42467. Node667.a('node.underlinevisible',false);
  42468. Node667.a('node.underlineBorderWidth', 1);
  42469. }
  42470. dataModel.add(Node667);
  42471. zoomNodeList.push({
  42472. node: Node667,
  42473. borderWidth: 0,
  42474. attr: 'node.borderwidth'
  42475. }); var Node668;
  42476. (function () {
  42477. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42478. var ratioX, ratioY;
  42479. if ('Default' === 'False') {
  42480. ratioX = 1;
  42481. ratioY = 1;
  42482. } else if ('Default' === 'X') {
  42483. ratioX = ratioY = _ratio.ratioX;
  42484. } else if ('Default' === 'Y') {
  42485. ratioX = ratioY = _ratio.ratioY;
  42486. } else {
  42487. ratioX = _ratio.ratioX;
  42488. ratioY = _ratio.ratioY;
  42489. }
  42490. ht.Default.setImage('imgimage//page_list_box_left_red.jpg', PAGEROOTDIR + 'image//page_list_box_left_red.jpg');
  42491. Node668 = new ht.Node();
  42492. Node668.setPosition(1751*ratio.ratioX, 70*ratio.ratioY);
  42493. Node668.setSize(9*ratioX, 60*ratioY);
  42494. Node668.setImage('imgimage//page_list_box_left_red.jpg');
  42495. Node668.setRotation(0*Math.PI/180);
  42496. Node668._zoomBy = 'Default';
  42497. Node668._nodeType = 'image';
  42498. Node668._disallowEvert = true;
  42499. dataModel.add(Node668);
  42500. })();
  42501. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42502. var Node669 = new ht.Node();
  42503. var Node669textStart, Node669textWidth, Node669lineStart, Node669align = 'left', Node669fontSize = 15.99996*_ratio.ratioY,Node669width = 29*_ratio.ratioX, Node669height = 25*_ratio.ratioY;
  42504. (function () {
  42505. if (Node669align === 'left') {
  42506. Node669textStart = Node669fontSize * 0.2 > 2 ? Node669fontSize * 0.2 - 4 : Node669fontSize * 0.2 - 9;
  42507. Node669textWidth = Node669width;
  42508. Node669lineStart = 1;
  42509. } else if (Node669align === 'right') {
  42510. Node669textStart = 0;
  42511. Node669textWidth =Node669fontSize <= 8 ? Node669width + Node669fontSize * 0.2 + 6 : Node669width - Node669fontSize * 0.2;
  42512. Node669lineStart = (Node669width - (ht.Default.getTextSize('0', ' '+ Node669fontSize + 'px "Arial"').width + 6)) * 0.5;
  42513. } else if (Node669align === 'center') {
  42514. Node669textStart = -3;
  42515. Node669textWidth = Node669width;
  42516. Node669lineStart = Node669width - ht.Default.getTextSize('0', ' '+ Node669fontSize + 'px "Arial"').width - 11;
  42517. }
  42518. })();
  42519. Node669.setImage(GD.getTextJSON(Node669width, Node669height, true, false, false, ' '+ Node669fontSize + 'px "Arial"'))
  42520. Node669.setPosition(1783*ratio.ratioX, 85*ratio.ratioY);
  42521. Node669.setWidth(Node669width);
  42522. Node669.setHeight(Node669height);
  42523. Node669._nodeType = 'text';
  42524. Node669._disallowEvert = true;
  42525. Node669.setRotation(0*Math.PI/180);
  42526. Node669.a('node.width', Node669width);
  42527. Node669.a('node.height', Node669height);
  42528. Node669.a('node.rect', [0, 0, Node669width, Node669height]);
  42529. Node669.a('node.bordercolor','rgba(0,0,0,1)');
  42530. Node669.a('node.borderwidth', 0);
  42531. Node669.a('node.background','' || 'rgba(0,0,0,0)');
  42532. Node669.a('node.gradient','');
  42533. Node669.a('node.gradientcolor','');
  42534. Node669.a('node.text','0');
  42535. Node669.a('node.textalign','left');
  42536. Node669.a('node.textvAlign','middle');
  42537. Node669.a('node.textrect', [Node669textStart, 0, Node669textWidth, Node669height]);
  42538. Node669.a('node.color','rgba(0,0,0,1)');
  42539. Node669.a('node.font',' '+ Node669fontSize + 'px "Arial"');
  42540. Node669.a('node.textvisible',true);
  42541. Node669.a('node.linefeed',false);
  42542. if (false) {
  42543. Node669.a('node.textfunc',function(g) {
  42544. g.beginPath();
  42545. var str=Node669.a('node.text') || '0';
  42546. var color=Node669.a('node.color') || 'rgba(0,0,0,1)';
  42547. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node669width,Node669height,15.99996*_ratio.ratioY,"left",color,' '+ Node669fontSize + 'px "Arial"', 0,g);
  42548. });
  42549. }
  42550. if (false) {
  42551. Node669.a('node.underlinepoints',[Node669lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node669fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node669fontSize + 'px "Arial"').width + 6, (Node669height - Node669fontSize) * 0.5*_ratio.ratioY + Node669fontSize + 2 ]);
  42552. Node669.a('node.underlinevisible',false);
  42553. Node669.a('node.underlineBorderWidth', 1);
  42554. }
  42555. dataModel.add(Node669);
  42556. zoomNodeList.push({
  42557. node: Node669,
  42558. borderWidth: 0,
  42559. attr: 'node.borderwidth'
  42560. }); var Node670;
  42561. (function () {
  42562. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42563. var ratioX, ratioY;
  42564. if ('Default' === 'False') {
  42565. ratioX = 1;
  42566. ratioY = 1;
  42567. } else if ('Default' === 'X') {
  42568. ratioX = ratioY = _ratio.ratioX;
  42569. } else if ('Default' === 'Y') {
  42570. ratioX = ratioY = _ratio.ratioY;
  42571. } else {
  42572. ratioX = _ratio.ratioX;
  42573. ratioY = _ratio.ratioY;
  42574. }
  42575. ht.Default.setImage('imgimage//page_list_box_left_black.jpg', PAGEROOTDIR + 'image//page_list_box_left_black.jpg');
  42576. Node670 = new ht.Node();
  42577. Node670.setPosition(1751*ratio.ratioX, 131*ratio.ratioY);
  42578. Node670.setSize(9*ratioX, 60*ratioY);
  42579. Node670.setImage('imgimage//page_list_box_left_black.jpg');
  42580. Node670.setRotation(0*Math.PI/180);
  42581. Node670._zoomBy = 'Default';
  42582. Node670._nodeType = 'image';
  42583. Node670._disallowEvert = true;
  42584. dataModel.add(Node670);
  42585. })();
  42586. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42587. var Node671 = new ht.Node();
  42588. var Node671textStart, Node671textWidth, Node671lineStart, Node671align = 'left', Node671fontSize = 13.3333*_ratio.ratioY,Node671width = 47*_ratio.ratioX, Node671height = 38*_ratio.ratioY;
  42589. (function () {
  42590. if (Node671align === 'left') {
  42591. Node671textStart = Node671fontSize * 0.2 > 2 ? Node671fontSize * 0.2 - 4 : Node671fontSize * 0.2 - 9;
  42592. Node671textWidth = Node671width;
  42593. Node671lineStart = 1;
  42594. } else if (Node671align === 'right') {
  42595. Node671textStart = 0;
  42596. Node671textWidth =Node671fontSize <= 8 ? Node671width + Node671fontSize * 0.2 + 6 : Node671width - Node671fontSize * 0.2;
  42597. Node671lineStart = (Node671width - (ht.Default.getTextSize('离线', 'bold '+ Node671fontSize + 'px "Arial"').width + 6)) * 0.5;
  42598. } else if (Node671align === 'center') {
  42599. Node671textStart = -3;
  42600. Node671textWidth = Node671width;
  42601. Node671lineStart = Node671width - ht.Default.getTextSize('离线', 'bold '+ Node671fontSize + 'px "Arial"').width - 11;
  42602. }
  42603. })();
  42604. Node671.setImage(GD.getTextJSON(Node671width, Node671height, true, false, false, 'bold '+ Node671fontSize + 'px "Arial"'))
  42605. Node671.setPosition(1782*ratio.ratioX, 114*ratio.ratioY);
  42606. Node671.setWidth(Node671width);
  42607. Node671.setHeight(Node671height);
  42608. Node671._nodeType = 'text';
  42609. Node671._disallowEvert = true;
  42610. Node671.setRotation(0*Math.PI/180);
  42611. Node671.a('node.width', Node671width);
  42612. Node671.a('node.height', Node671height);
  42613. Node671.a('node.rect', [0, 0, Node671width, Node671height]);
  42614. Node671.a('node.bordercolor','rgba(0,0,0,1)');
  42615. Node671.a('node.borderwidth', 0);
  42616. Node671.a('node.background','' || 'rgba(0,0,0,0)');
  42617. Node671.a('node.gradient','');
  42618. Node671.a('node.gradientcolor','');
  42619. Node671.a('node.text','离线');
  42620. Node671.a('node.textalign','left');
  42621. Node671.a('node.textvAlign','middle');
  42622. Node671.a('node.textrect', [Node671textStart, 0, Node671textWidth, Node671height]);
  42623. Node671.a('node.color','rgba(0,0,0,1)');
  42624. Node671.a('node.font','bold '+ Node671fontSize + 'px "Arial"');
  42625. Node671.a('node.textvisible',true);
  42626. Node671.a('node.linefeed',false);
  42627. if (false) {
  42628. Node671.a('node.textfunc',function(g) {
  42629. g.beginPath();
  42630. var str=Node671.a('node.text') || '离线';
  42631. var color=Node671.a('node.color') || 'rgba(0,0,0,1)';
  42632. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node671width,Node671height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node671fontSize + 'px "Arial"', 0,g);
  42633. });
  42634. }
  42635. if (false) {
  42636. Node671.a('node.underlinepoints',[Node671lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node671fontSize + 2 , ht.Default.getTextSize('离线', 'bold '+ Node671fontSize + 'px "Arial"').width + 6, (Node671height - Node671fontSize) * 0.5*_ratio.ratioY + Node671fontSize + 2 ]);
  42637. Node671.a('node.underlinevisible',false);
  42638. Node671.a('node.underlineBorderWidth', 1);
  42639. }
  42640. dataModel.add(Node671);
  42641. zoomNodeList.push({
  42642. node: Node671,
  42643. borderWidth: 0,
  42644. attr: 'node.borderwidth'
  42645. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42646. var Node672 = new ht.Node();
  42647. var Node672textStart, Node672textWidth, Node672lineStart, Node672align = 'left', Node672fontSize = 15.99996*_ratio.ratioY,Node672width = 29*_ratio.ratioX, Node672height = 25*_ratio.ratioY;
  42648. (function () {
  42649. if (Node672align === 'left') {
  42650. Node672textStart = Node672fontSize * 0.2 > 2 ? Node672fontSize * 0.2 - 4 : Node672fontSize * 0.2 - 9;
  42651. Node672textWidth = Node672width;
  42652. Node672lineStart = 1;
  42653. } else if (Node672align === 'right') {
  42654. Node672textStart = 0;
  42655. Node672textWidth =Node672fontSize <= 8 ? Node672width + Node672fontSize * 0.2 + 6 : Node672width - Node672fontSize * 0.2;
  42656. Node672lineStart = (Node672width - (ht.Default.getTextSize('0', ' '+ Node672fontSize + 'px "Arial"').width + 6)) * 0.5;
  42657. } else if (Node672align === 'center') {
  42658. Node672textStart = -3;
  42659. Node672textWidth = Node672width;
  42660. Node672lineStart = Node672width - ht.Default.getTextSize('0', ' '+ Node672fontSize + 'px "Arial"').width - 11;
  42661. }
  42662. })();
  42663. Node672.setImage(GD.getTextJSON(Node672width, Node672height, true, false, false, ' '+ Node672fontSize + 'px "Arial"'))
  42664. Node672.setPosition(1783*ratio.ratioX, 146*ratio.ratioY);
  42665. Node672.setWidth(Node672width);
  42666. Node672.setHeight(Node672height);
  42667. Node672._nodeType = 'text';
  42668. Node672._disallowEvert = true;
  42669. Node672.setRotation(0*Math.PI/180);
  42670. Node672.a('node.width', Node672width);
  42671. Node672.a('node.height', Node672height);
  42672. Node672.a('node.rect', [0, 0, Node672width, Node672height]);
  42673. Node672.a('node.bordercolor','rgba(0,0,0,1)');
  42674. Node672.a('node.borderwidth', 0);
  42675. Node672.a('node.background','' || 'rgba(0,0,0,0)');
  42676. Node672.a('node.gradient','');
  42677. Node672.a('node.gradientcolor','');
  42678. Node672.a('node.text','0');
  42679. Node672.a('node.textalign','left');
  42680. Node672.a('node.textvAlign','middle');
  42681. Node672.a('node.textrect', [Node672textStart, 0, Node672textWidth, Node672height]);
  42682. Node672.a('node.color','rgba(0,0,0,1)');
  42683. Node672.a('node.font',' '+ Node672fontSize + 'px "Arial"');
  42684. Node672.a('node.textvisible',true);
  42685. Node672.a('node.linefeed',false);
  42686. if (false) {
  42687. Node672.a('node.textfunc',function(g) {
  42688. g.beginPath();
  42689. var str=Node672.a('node.text') || '0';
  42690. var color=Node672.a('node.color') || 'rgba(0,0,0,1)';
  42691. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node672width,Node672height,15.99996*_ratio.ratioY,"left",color,' '+ Node672fontSize + 'px "Arial"', 0,g);
  42692. });
  42693. }
  42694. if (false) {
  42695. Node672.a('node.underlinepoints',[Node672lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node672fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node672fontSize + 'px "Arial"').width + 6, (Node672height - Node672fontSize) * 0.5*_ratio.ratioY + Node672fontSize + 2 ]);
  42696. Node672.a('node.underlinevisible',false);
  42697. Node672.a('node.underlineBorderWidth', 1);
  42698. }
  42699. dataModel.add(Node672);
  42700. zoomNodeList.push({
  42701. node: Node672,
  42702. borderWidth: 0,
  42703. attr: 'node.borderwidth'
  42704. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42705. var Node673 = new ht.Node();
  42706. var Node673textStart, Node673textWidth, Node673lineStart, Node673align = 'center', Node673fontSize = 13.3333*_ratio.ratioY,Node673width = 110*_ratio.ratioX, Node673height = 26*_ratio.ratioY;
  42707. (function () {
  42708. if (Node673align === 'left') {
  42709. Node673textStart = Node673fontSize * 0.2 > 2 ? Node673fontSize * 0.2 - 4 : Node673fontSize * 0.2 - 9;
  42710. Node673textWidth = Node673width;
  42711. Node673lineStart = 1;
  42712. } else if (Node673align === 'right') {
  42713. Node673textStart = 0;
  42714. Node673textWidth =Node673fontSize <= 8 ? Node673width + Node673fontSize * 0.2 + 6 : Node673width - Node673fontSize * 0.2;
  42715. Node673lineStart = (Node673width - (ht.Default.getTextSize('年性能损失电量', ' '+ Node673fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  42716. } else if (Node673align === 'center') {
  42717. Node673textStart = -3;
  42718. Node673textWidth = Node673width;
  42719. Node673lineStart = Node673width - ht.Default.getTextSize('年性能损失电量', ' '+ Node673fontSize + 'px "微软雅黑"').width - 11;
  42720. }
  42721. })();
  42722. Node673.setImage(GD.getTextJSON(Node673width, Node673height, true, false, false, ' '+ Node673fontSize + 'px "微软雅黑"'))
  42723. Node673.setPosition(1091*ratio.ratioX, 150*ratio.ratioY);
  42724. Node673.setWidth(Node673width);
  42725. Node673.setHeight(Node673height);
  42726. Node673._nodeType = 'text';
  42727. Node673._disallowEvert = true;
  42728. Node673.setRotation(0*Math.PI/180);
  42729. Node673.a('node.width', Node673width);
  42730. Node673.a('node.height', Node673height);
  42731. Node673.a('node.rect', [0, 0, Node673width, Node673height]);
  42732. Node673.a('node.bordercolor','rgba(0,0,0,1)');
  42733. Node673.a('node.borderwidth', 0);
  42734. Node673.a('node.background','' || 'rgba(0,0,0,0)');
  42735. Node673.a('node.gradient','');
  42736. Node673.a('node.gradientcolor','');
  42737. Node673.a('node.text','年性能损失电量');
  42738. Node673.a('node.textalign','center');
  42739. Node673.a('node.textvAlign','middle');
  42740. Node673.a('node.textrect', [Node673textStart, 0, Node673textWidth, Node673height]);
  42741. Node673.a('node.color','rgba(0,0,0,1)');
  42742. Node673.a('node.font',' '+ Node673fontSize + 'px "微软雅黑"');
  42743. Node673.a('node.textvisible',true);
  42744. Node673.a('node.linefeed',false);
  42745. if (false) {
  42746. Node673.a('node.textfunc',function(g) {
  42747. g.beginPath();
  42748. var str=Node673.a('node.text') || '年性能损失电量';
  42749. var color=Node673.a('node.color') || 'rgba(0,0,0,1)';
  42750. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node673width,Node673height,13.3333*_ratio.ratioY,"center",color,' '+ Node673fontSize + 'px "微软雅黑"', 0,g);
  42751. });
  42752. }
  42753. if (false) {
  42754. Node673.a('node.underlinepoints',[Node673lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node673fontSize + 2 , ht.Default.getTextSize('年性能损失电量', ' '+ Node673fontSize + 'px "微软雅黑"').width + 6, (Node673height - Node673fontSize) * 0.5*_ratio.ratioY + Node673fontSize + 2 ]);
  42755. Node673.a('node.underlinevisible',false);
  42756. Node673.a('node.underlineBorderWidth', 1);
  42757. }
  42758. dataModel.add(Node673);
  42759. zoomNodeList.push({
  42760. node: Node673,
  42761. borderWidth: 0,
  42762. attr: 'node.borderwidth'
  42763. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42764. var Node674 = new ht.Node();
  42765. var Node674textStart, Node674textWidth, Node674lineStart, Node674align = 'center', Node674fontSize = 13.3333*_ratio.ratioY,Node674width = 110*_ratio.ratioX, Node674height = 26*_ratio.ratioY;
  42766. (function () {
  42767. if (Node674align === 'left') {
  42768. Node674textStart = Node674fontSize * 0.2 > 2 ? Node674fontSize * 0.2 - 4 : Node674fontSize * 0.2 - 9;
  42769. Node674textWidth = Node674width;
  42770. Node674lineStart = 1;
  42771. } else if (Node674align === 'right') {
  42772. Node674textStart = 0;
  42773. Node674textWidth =Node674fontSize <= 8 ? Node674width + Node674fontSize * 0.2 + 6 : Node674width - Node674fontSize * 0.2;
  42774. Node674lineStart = (Node674width - (ht.Default.getTextSize('月性能损失电量', ' '+ Node674fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  42775. } else if (Node674align === 'center') {
  42776. Node674textStart = -3;
  42777. Node674textWidth = Node674width;
  42778. Node674lineStart = Node674width - ht.Default.getTextSize('月性能损失电量', ' '+ Node674fontSize + 'px "微软雅黑"').width - 11;
  42779. }
  42780. })();
  42781. Node674.setImage(GD.getTextJSON(Node674width, Node674height, true, false, false, ' '+ Node674fontSize + 'px "微软雅黑"'))
  42782. Node674.setPosition(811*ratio.ratioX, 150*ratio.ratioY);
  42783. Node674.setWidth(Node674width);
  42784. Node674.setHeight(Node674height);
  42785. Node674._nodeType = 'text';
  42786. Node674._disallowEvert = true;
  42787. Node674.setRotation(0*Math.PI/180);
  42788. Node674.a('node.width', Node674width);
  42789. Node674.a('node.height', Node674height);
  42790. Node674.a('node.rect', [0, 0, Node674width, Node674height]);
  42791. Node674.a('node.bordercolor','rgba(0,0,0,1)');
  42792. Node674.a('node.borderwidth', 0);
  42793. Node674.a('node.background','' || 'rgba(0,0,0,0)');
  42794. Node674.a('node.gradient','');
  42795. Node674.a('node.gradientcolor','');
  42796. Node674.a('node.text','月性能损失电量');
  42797. Node674.a('node.textalign','center');
  42798. Node674.a('node.textvAlign','middle');
  42799. Node674.a('node.textrect', [Node674textStart, 0, Node674textWidth, Node674height]);
  42800. Node674.a('node.color','rgba(0,0,0,1)');
  42801. Node674.a('node.font',' '+ Node674fontSize + 'px "微软雅黑"');
  42802. Node674.a('node.textvisible',true);
  42803. Node674.a('node.linefeed',false);
  42804. if (false) {
  42805. Node674.a('node.textfunc',function(g) {
  42806. g.beginPath();
  42807. var str=Node674.a('node.text') || '月性能损失电量';
  42808. var color=Node674.a('node.color') || 'rgba(0,0,0,1)';
  42809. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node674width,Node674height,13.3333*_ratio.ratioY,"center",color,' '+ Node674fontSize + 'px "微软雅黑"', 0,g);
  42810. });
  42811. }
  42812. if (false) {
  42813. Node674.a('node.underlinepoints',[Node674lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node674fontSize + 2 , ht.Default.getTextSize('月性能损失电量', ' '+ Node674fontSize + 'px "微软雅黑"').width + 6, (Node674height - Node674fontSize) * 0.5*_ratio.ratioY + Node674fontSize + 2 ]);
  42814. Node674.a('node.underlinevisible',false);
  42815. Node674.a('node.underlineBorderWidth', 1);
  42816. }
  42817. dataModel.add(Node674);
  42818. zoomNodeList.push({
  42819. node: Node674,
  42820. borderWidth: 0,
  42821. attr: 'node.borderwidth'
  42822. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42823. var Node675 = new ht.Node();
  42824. var Node675textStart, Node675textWidth, Node675lineStart, Node675align = 'center', Node675fontSize = 13.3333*_ratio.ratioY,Node675width = 113*_ratio.ratioX, Node675height = 26*_ratio.ratioY;
  42825. (function () {
  42826. if (Node675align === 'left') {
  42827. Node675textStart = Node675fontSize * 0.2 > 2 ? Node675fontSize * 0.2 - 4 : Node675fontSize * 0.2 - 9;
  42828. Node675textWidth = Node675width;
  42829. Node675lineStart = 1;
  42830. } else if (Node675align === 'right') {
  42831. Node675textStart = 0;
  42832. Node675textWidth =Node675fontSize <= 8 ? Node675width + Node675fontSize * 0.2 + 6 : Node675width - Node675fontSize * 0.2;
  42833. Node675lineStart = (Node675width - (ht.Default.getTextSize('日性能损失电量', ' '+ Node675fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  42834. } else if (Node675align === 'center') {
  42835. Node675textStart = -3;
  42836. Node675textWidth = Node675width;
  42837. Node675lineStart = Node675width - ht.Default.getTextSize('日性能损失电量', ' '+ Node675fontSize + 'px "微软雅黑"').width - 11;
  42838. }
  42839. })();
  42840. Node675.setImage(GD.getTextJSON(Node675width, Node675height, true, false, false, ' '+ Node675fontSize + 'px "微软雅黑"'))
  42841. Node675.setPosition(531*ratio.ratioX, 150*ratio.ratioY);
  42842. Node675.setWidth(Node675width);
  42843. Node675.setHeight(Node675height);
  42844. Node675._nodeType = 'text';
  42845. Node675._disallowEvert = true;
  42846. Node675.setRotation(0*Math.PI/180);
  42847. Node675.a('node.width', Node675width);
  42848. Node675.a('node.height', Node675height);
  42849. Node675.a('node.rect', [0, 0, Node675width, Node675height]);
  42850. Node675.a('node.bordercolor','rgba(0,0,0,1)');
  42851. Node675.a('node.borderwidth', 0);
  42852. Node675.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  42853. Node675.a('node.gradient','');
  42854. Node675.a('node.gradientcolor','rgba(255,255,255,0)');
  42855. Node675.a('node.text','日性能损失电量');
  42856. Node675.a('node.textalign','center');
  42857. Node675.a('node.textvAlign','middle');
  42858. Node675.a('node.textrect', [Node675textStart, 0, Node675textWidth, Node675height]);
  42859. Node675.a('node.color','rgba(0,0,0,1)');
  42860. Node675.a('node.font',' '+ Node675fontSize + 'px "微软雅黑"');
  42861. Node675.a('node.textvisible',true);
  42862. Node675.a('node.linefeed',false);
  42863. if (false) {
  42864. Node675.a('node.textfunc',function(g) {
  42865. g.beginPath();
  42866. var str=Node675.a('node.text') || '日性能损失电量';
  42867. var color=Node675.a('node.color') || 'rgba(0,0,0,1)';
  42868. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node675width,Node675height,13.3333*_ratio.ratioY,"center",color,' '+ Node675fontSize + 'px "微软雅黑"', 0,g);
  42869. });
  42870. }
  42871. if (false) {
  42872. Node675.a('node.underlinepoints',[Node675lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node675fontSize + 2 , ht.Default.getTextSize('日性能损失电量', ' '+ Node675fontSize + 'px "微软雅黑"').width + 6, (Node675height - Node675fontSize) * 0.5*_ratio.ratioY + Node675fontSize + 2 ]);
  42873. Node675.a('node.underlinevisible',false);
  42874. Node675.a('node.underlineBorderWidth', 1);
  42875. }
  42876. dataModel.add(Node675);
  42877. zoomNodeList.push({
  42878. node: Node675,
  42879. borderWidth: 0,
  42880. attr: 'node.borderwidth'
  42881. });
  42882. /*@GraphList@*/
  42883. var datas = dataModel.getDatas();
  42884. ;(typeof PageBackground != "undefined") && (PageBackground.localDynamicVar = function ( ) {return {'anniu':PageBackground_anniu,'sy':PageBackground_sy,'ztjs':PageBackground_ztjs,'ldjsc':PageBackground_ldjsc,'sbjz':PageBackground_sbjz,'xnfx':PageBackground_xnfx,'pjgl':PageBackground_pjgl,'zbph':PageBackground_zbph,'dbgl':PageBackground_dbgl,'bjzx':PageBackground_bjzx,'jrjs':PageBackground_jrjs,'sxxny':PageBackground_sxxny,'yygjb':PageBackground_yygjb,'plhts':PageBackground_plhts,'tqwns':PageBackground_tqwns,'gljf':PageBackground_gljf,'hyfy':PageBackground_hyfy,'llbts':PageBackground_llbts,'ygcls':PageBackground_ygcls,'fs':PageBackground_fs,'sjgl':PageBackground_sjgl,'yfgl':PageBackground_yfgl,'rfdl':PageBackground_rfdl,'yfdl':PageBackground_yfdl,'ylyxx':PageBackground_ylyxx,'nfdl':PageBackground_nfdl,'nlyxs':PageBackground_nlyxs,'llfdl':PageBackground_llfdl,'whssdl':PageBackground_whssdl,'gzssdl':PageBackground_gzssdl,'xdssdl':PageBackground_xdssdl,'slssdl':PageBackground_slssdl,'A':PageBackground_A,'B':PageBackground_B,'C':PageBackground_C,'D':PageBackground_D,'E':PageBackground_E,'F':PageBackground_F,}});
  42885. if(typeof(Node2.borderWidth)!="undefined"){setDashStyle(Node2,"Node2",'NoDash',Node2.borderWidth);}
  42886. if(typeof(Node4.borderWidth)!="undefined"){setDashStyle(Node4,"Node4",'NoDash',Node4.borderWidth);}
  42887. if(typeof(Node6.borderWidth)!="undefined"){setDashStyle(Node6,"Node6",'NoDash',Node6.borderWidth);}
  42888. if(typeof(Node8.borderWidth)!="undefined"){setDashStyle(Node8,"Node8",'NoDash',Node8.borderWidth);}
  42889. ;(typeof Node25 != "undefined") && (Node25.localDynamicVar = function ( ) {return {'xianshi4':Node25_xianshi4,}});
  42890. ;(typeof Node26 != "undefined") && (Node26.localDynamicVar = function ( ) {return {'xianshi4':Node26_xianshi4,}});
  42891. ;(typeof Node27 != "undefined") && (Node27.localDynamicVar = function ( ) {return {'xianshi4':Node27_xianshi4,}});
  42892. ;(typeof Node28 != "undefined") && (Node28.localDynamicVar = function ( ) {return {'xianshi4':Node28_xianshi4,}});
  42893. ;(typeof Node29 != "undefined") && (Node29.localDynamicVar = function ( ) {return {'xianshi4':Node29_xianshi4,}});
  42894. ;(typeof Node30 != "undefined") && (Node30.localDynamicVar = function ( ) {return {'xianshi4':Node30_xianshi4,}});
  42895. ;(typeof Node31 != "undefined") && (Node31.localDynamicVar = function ( ) {return {'xianshi4':Node31_xianshi4,}});
  42896. ;(typeof Node32 != "undefined") && (Node32.localDynamicVar = function ( ) {return {'xianshi4':Node32_xianshi4,}});
  42897. ;(typeof Node33 != "undefined") && (Node33.localDynamicVar = function ( ) {return {'xianshi4':Node33_xianshi4,}});
  42898. ;(typeof Node34 != "undefined") && (Node34.localDynamicVar = function ( ) {return {'xianshi4':Node34_xianshi4,}});
  42899. ;(typeof Node35 != "undefined") && (Node35.localDynamicVar = function ( ) {return {'xianshi4':Node35_xianshi4,}});
  42900. ;(typeof Node36 != "undefined") && (Node36.localDynamicVar = function ( ) {return {'xianshi4':Node36_xianshi4,}});
  42901. ;(typeof Node37 != "undefined") && (Node37.localDynamicVar = function ( ) {return {'xianshi4':Node37_xianshi4,}});
  42902. ;(typeof Node38 != "undefined") && (Node38.localDynamicVar = function ( ) {return {'xianshi4':Node38_xianshi4,}});
  42903. ;(typeof Node39 != "undefined") && (Node39.localDynamicVar = function ( ) {return {'xianshi4':Node39_xianshi4,}});
  42904. ;(typeof Node40 != "undefined") && (Node40.localDynamicVar = function ( ) {return {'xianshi4':Node40_xianshi4,}});
  42905. ;(typeof Node41 != "undefined") && (Node41.localDynamicVar = function ( ) {return {'xianshi4':Node41_xianshi4,}});
  42906. ;(typeof Node42 != "undefined") && (Node42.localDynamicVar = function ( ) {return {'xianshi4':Node42_xianshi4,}});
  42907. ;(typeof Node43 != "undefined") && (Node43.localDynamicVar = function ( ) {return {'xianshi4':Node43_xianshi4,}});
  42908. ;(typeof Node44 != "undefined") && (Node44.localDynamicVar = function ( ) {return {'xianshi4':Node44_xianshi4,}});
  42909. ;(typeof Node45 != "undefined") && (Node45.localDynamicVar = function ( ) {return {'xianshi4':Node45_xianshi4,}});
  42910. ;(typeof Node46 != "undefined") && (Node46.localDynamicVar = function ( ) {return {'xianshi4':Node46_xianshi4,}});
  42911. ;(typeof Node47 != "undefined") && (Node47.localDynamicVar = function ( ) {return {'xianshi4':Node47_xianshi4,}});
  42912. ;(typeof Node48 != "undefined") && (Node48.localDynamicVar = function ( ) {return {'xianshi4':Node48_xianshi4,}});
  42913. ;(typeof Node49 != "undefined") && (Node49.localDynamicVar = function ( ) {return {'xianshi4':Node49_xianshi4,}});
  42914. ;(typeof Node50 != "undefined") && (Node50.localDynamicVar = function ( ) {return {'xianshi4':Node50_xianshi4,}});
  42915. ;(typeof Node51 != "undefined") && (Node51.localDynamicVar = function ( ) {return {'xianshi4':Node51_xianshi4,}});
  42916. ;(typeof Node52 != "undefined") && (Node52.localDynamicVar = function ( ) {return {'xianshi':Node52_xianshi,}});
  42917. ;(typeof Node53 != "undefined") && (Node53.localDynamicVar = function ( ) {return {'xianshi':Node53_xianshi,}});
  42918. ;(typeof Node54 != "undefined") && (Node54.localDynamicVar = function ( ) {return {'xianshi':Node54_xianshi,}});
  42919. ;(typeof Node55 != "undefined") && (Node55.localDynamicVar = function ( ) {return {'xianshi':Node55_xianshi,}});
  42920. ;(typeof Node56 != "undefined") && (Node56.localDynamicVar = function ( ) {return {'xianshi':Node56_xianshi,}});
  42921. ;(typeof Node57 != "undefined") && (Node57.localDynamicVar = function ( ) {return {'xianshi1':Node57_xianshi1,}});
  42922. ;(typeof Node58 != "undefined") && (Node58.localDynamicVar = function ( ) {return {'xianshi1':Node58_xianshi1,}});
  42923. ;(typeof Node59 != "undefined") && (Node59.localDynamicVar = function ( ) {return {'xianshi1':Node59_xianshi1,}});
  42924. ;(typeof Node60 != "undefined") && (Node60.localDynamicVar = function ( ) {return {'xianshi2':Node60_xianshi2,}});
  42925. ;(typeof Node61 != "undefined") && (Node61.localDynamicVar = function ( ) {return {'xianshi1':Node61_xianshi1,}});
  42926. ;(typeof Node62 != "undefined") && (Node62.localDynamicVar = function ( ) {return {'xianshi2':Node62_xianshi2,}});
  42927. ;(typeof Node63 != "undefined") && (Node63.localDynamicVar = function ( ) {return {'xianshi1':Node63_xianshi1,}});
  42928. ;(typeof Node64 != "undefined") && (Node64.localDynamicVar = function ( ) {return {'xianshi2':Node64_xianshi2,}});
  42929. ;(typeof Node65 != "undefined") && (Node65.localDynamicVar = function ( ) {return {'xianshi1':Node65_xianshi1,}});
  42930. ;(typeof Node66 != "undefined") && (Node66.localDynamicVar = function ( ) {return {'xianshi2':Node66_xianshi2,}});
  42931. ;(typeof Node67 != "undefined") && (Node67.localDynamicVar = function ( ) {return {'xianshi1':Node67_xianshi1,}});
  42932. ;(typeof Node68 != "undefined") && (Node68.localDynamicVar = function ( ) {return {'xianshi2':Node68_xianshi2,}});
  42933. ;(typeof Node69 != "undefined") && (Node69.localDynamicVar = function ( ) {return {'xianshi1':Node69_xianshi1,}});
  42934. ;(typeof Node70 != "undefined") && (Node70.localDynamicVar = function ( ) {return {'xianshi2':Node70_xianshi2,}});
  42935. ;(typeof Node71 != "undefined") && (Node71.localDynamicVar = function ( ) {return {'xianshi1':Node71_xianshi1,}});
  42936. ;(typeof Node72 != "undefined") && (Node72.localDynamicVar = function ( ) {return {'xianshi2':Node72_xianshi2,}});
  42937. ;(typeof Node73 != "undefined") && (Node73.localDynamicVar = function ( ) {return {'xianshi1':Node73_xianshi1,}});
  42938. ;(typeof Node74 != "undefined") && (Node74.localDynamicVar = function ( ) {return {'xianshi2':Node74_xianshi2,}});
  42939. ;(typeof Node75 != "undefined") && (Node75.localDynamicVar = function ( ) {return {'xianshi1':Node75_xianshi1,}});
  42940. ;(typeof Node76 != "undefined") && (Node76.localDynamicVar = function ( ) {return {'xianshi2':Node76_xianshi2,}});
  42941. ;(typeof Node77 != "undefined") && (Node77.localDynamicVar = function ( ) {return {'xianshi1':Node77_xianshi1,}});
  42942. ;(typeof Node408 != "undefined") && (Node408.localDynamicVar = function ( ) {return {'xianshi2':Node408_xianshi2,}});
  42943. ;(typeof Node409 != "undefined") && (Node409.localDynamicVar = function ( ) {return {'xianshi2':Node409_xianshi2,}});
  42944. ;(typeof Node410 != "undefined") && (Node410.localDynamicVar = function ( ) {return {'xianshi1':Node410_xianshi1,}});
  42945. ;(typeof Node411 != "undefined") && (Node411.localDynamicVar = function ( ) {return {'xianshi2':Node411_xianshi2,}});
  42946. ;(typeof Node412 != "undefined") && (Node412.localDynamicVar = function ( ) {return {'xianshi1':Node412_xianshi1,}});
  42947. ;(typeof Node413 != "undefined") && (Node413.localDynamicVar = function ( ) {return {'xianshi2':Node413_xianshi2,}});
  42948. ;(typeof Node414 != "undefined") && (Node414.localDynamicVar = function ( ) {return {'xianshi2':Node414_xianshi2,}});
  42949. ;(typeof Node415 != "undefined") && (Node415.localDynamicVar = function ( ) {return {'xianshi2':Node415_xianshi2,}});
  42950. ;(typeof Node416 != "undefined") && (Node416.localDynamicVar = function ( ) {return {'xianshi1':Node416_xianshi1,}});
  42951. ;(typeof Node417 != "undefined") && (Node417.localDynamicVar = function ( ) {return {'xianshi2':Node417_xianshi2,}});
  42952. ;(typeof Node418 != "undefined") && (Node418.localDynamicVar = function ( ) {return {'xianshi1':Node418_xianshi1,}});
  42953. ;(typeof Node419 != "undefined") && (Node419.localDynamicVar = function ( ) {return {'xianshi2':Node419_xianshi2,}});
  42954. ;(typeof Node420 != "undefined") && (Node420.localDynamicVar = function ( ) {return {'xianshi1':Node420_xianshi1,}});
  42955. ;(typeof Node421 != "undefined") && (Node421.localDynamicVar = function ( ) {return {'xianshi2':Node421_xianshi2,}});
  42956. ;(typeof Node422 != "undefined") && (Node422.localDynamicVar = function ( ) {return {'xianshi1':Node422_xianshi1,}});
  42957. ;(typeof Node423 != "undefined") && (Node423.localDynamicVar = function ( ) {return {'xianshi2':Node423_xianshi2,}});
  42958. ;(typeof Node424 != "undefined") && (Node424.localDynamicVar = function ( ) {return {'xianshi1':Node424_xianshi1,}});
  42959. ;(typeof Node425 != "undefined") && (Node425.localDynamicVar = function ( ) {return {'xianshi2':Node425_xianshi2,}});
  42960. ;(typeof Node426 != "undefined") && (Node426.localDynamicVar = function ( ) {return {'xianshi2':Node426_xianshi2,}});
  42961. ;(typeof Node427 != "undefined") && (Node427.localDynamicVar = function ( ) {return {'xianshi1':Node427_xianshi1,}});
  42962. ;(typeof Node428 != "undefined") && (Node428.localDynamicVar = function ( ) {return {'xianshi2':Node428_xianshi2,}});
  42963. ;(typeof Node429 != "undefined") && (Node429.localDynamicVar = function ( ) {return {'xianshi1':Node429_xianshi1,}});
  42964. ;(typeof Node430 != "undefined") && (Node430.localDynamicVar = function ( ) {return {'xianshi1':Node430_xianshi1,}});
  42965. ;(typeof Node431 != "undefined") && (Node431.localDynamicVar = function ( ) {return {'xianshi1':Node431_xianshi1,}});
  42966. ;(typeof Node432 != "undefined") && (Node432.localDynamicVar = function ( ) {return {'xianshi1':Node432_xianshi1,}});
  42967. ;(typeof Node433 != "undefined") && (Node433.localDynamicVar = function ( ) {return {'xianshi1':Node433_xianshi1,}});
  42968. if((0 )){Node497.s('2d.visible',true);}else{Node497.s('2d.visible',false);}
  42969. if((0 )){Node499.s('2d.visible',true);}else{Node499.s('2d.visible',false);}
  42970. if((0 )){Node501.s('2d.visible',true);}else{Node501.s('2d.visible',false);}
  42971. if((0 )){Node503.s('2d.visible',true);}else{Node503.s('2d.visible',false);}
  42972. if((0 )){Node505.s('2d.visible',true);}else{Node505.s('2d.visible',false);}
  42973. if((0 )){Node507.s('2d.visible',true);}else{Node507.s('2d.visible',false);}
  42974. if((0 )){Node509.s('2d.visible',true);}else{Node509.s('2d.visible',false);}
  42975. if((0 )){Node511.s('2d.visible',true);}else{Node511.s('2d.visible',false);}
  42976. /*@PageInit@*/
  42977. function DatarefreshTask(callback){
  42978. /*@DataVarText@*/
  42979. callback = callback || function () {};
  42980. if(varList.length <= 0){
  42981. return callback();
  42982. }
  42983. var ajaxdata = {};
  42984. var ajaxtype = 'GET';
  42985. var str = "http://" + webServiceIP + ":" + webServicePort + "/api/Snapshot?tagName=";
  42986. var para = "";
  42987. for(var i=0;i<varList.length;i++){
  42988. para = para + varList[i];
  42989. if(i!==varList.length-1)
  42990. para = para +',';
  42991. }
  42992. str = str + encodeURIComponent(para);
  42993. if (str.length > 2000) {
  42994. para = encodeURIComponent(para);
  42995. str = "http://" + webServiceIP + ":" + webServicePort + "/api/Snapshot/tags";
  42996. ajaxdata = {'': para};
  42997. ajaxtype = 'POST';
  42998. }
  42999. $.ajax({
  43000. url: str ,
  43001. type: ajaxtype,
  43002. dataType: 'json',
  43003. data: ajaxdata,
  43004. cache: false,
  43005. success: function (data) {
  43006. if (data === null) return;
  43007. var snapshots = eval(data);
  43008. //判断快照是否为空
  43009. if (snapshots != null) {
  43010. for (var i = 0; i < snapshots.length; i++) {
  43011. var index = varList.indexOf (snapshots[i].TagName);
  43012. var tagName = snapshots[i].TagName.toLowerCase();
  43013. if(index >= 0 && index< varList.length){
  43014. if(parseFloat(snapshots[i].Value).toString()==snapshots[i].Value){
  43015. varListObj[tagName] = VarValue[index] = parseFloat(snapshots[i].Value);
  43016. VarSnapshotTime[tagName]=snapshots[i].Time;
  43017. }else{
  43018. varListObj[tagName] = VarValue[index] = snapshots[i].Value;
  43019. VarSnapshotTime[tagName]=snapshots[i].Time;
  43020. }
  43021. }
  43022. }
  43023. }
  43024. },
  43025. complete: function (XHR, TS) {
  43026. XHR = null;
  43027. callback();
  43028. }
  43029. }
  43030. );
  43031. }
  43032. ;(function () {
  43033. var i = 0;
  43034. function getdata() {
  43035. DatarefreshTask(function () {
  43036. i++;
  43037. Timer1sCmd();
  43038. Timer100msCmd();
  43039. Timer500msCmd();
  43040. if (i <= 4) {
  43041. setTimeout(getdata, 50);
  43042. }
  43043. });
  43044. }
  43045. setTimeout(getdata, 20);
  43046. })();
  43047. intervalTimers.push(setInterval(DatarefreshTask, 500));
  43048. /*@DataRefresh@*/
  43049. function GetTagsProperty(){
  43050. /*@DataVarText@*/
  43051. if(varList.length <= 0){
  43052. return;
  43053. }
  43054. var ajaxtype = 'GET';
  43055. var ajaxdata = {};
  43056. var str = "http://" + webServiceIP + ":" + webServicePort + "/api/Point?tagName=";
  43057. var para = "";
  43058. for(var i=0;i<varList.length;i++){
  43059. para = para + varList[i];
  43060. if(i!==varList.length-1)
  43061. para = para +',';
  43062. }
  43063. str = str + encodeURIComponent(para);
  43064. if (str.length > 2000) {
  43065. para = encodeURIComponent(para);
  43066. str = "http://" + webServiceIP + ":" + webServicePort + "/api/Point/property";
  43067. ajaxdata = {'': para};
  43068. ajaxtype = 'POST';
  43069. }
  43070. $.ajax({
  43071. url: str ,
  43072. type: ajaxtype,
  43073. dataType: 'json',
  43074. data: ajaxdata,
  43075. cache: false,
  43076. success: function (data) {
  43077. if (data === null) return;
  43078. for(var i=0;i<data.length;i++){
  43079. var basePointInfo=data[i].BasePointInfo;
  43080. tagInfoDic[basePointInfo.TableDotTag.toLowerCase()]=basePointInfo;
  43081. // console.log(tagInfoDic);
  43082. }
  43083. },
  43084. complete: function (XHR, TS) {
  43085. XHR = null;
  43086. }
  43087. }
  43088. );
  43089. }
  43090. GetTagsProperty();
  43091. window.GD && (GD.GetTagsProperty = GetTagsProperty);
  43092. /*@TagInfoDic@*/
  43093. var syscurrentTime="";
  43094. function getCurrentTime(timeformat){
  43095. syscurrentTime= moment().format(timeformat);
  43096. if(timeformat=="d"){
  43097. if(syscurrentTime==1){
  43098. syscurrentTime="星期一";
  43099. }
  43100. if(syscurrentTime==2){
  43101. syscurrentTime="星期二";
  43102. }
  43103. if(syscurrentTime==3){
  43104. syscurrentTime="星期三";
  43105. }
  43106. if(syscurrentTime==4){
  43107. syscurrentTime="星期四";
  43108. }
  43109. if(syscurrentTime==5){
  43110. syscurrentTime="星期五";
  43111. }
  43112. if(syscurrentTime==6){
  43113. syscurrentTime="星期六";
  43114. }
  43115. if(syscurrentTime==7){
  43116. syscurrentTime="星期日";
  43117. }
  43118. }
  43119. }
  43120. getCurrentTime();
  43121. /*@SysCurrentTime@*/
  43122. var Counter10ms = 0;
  43123. var Counter100ms = 0;
  43124. var Counter500ms = 0;
  43125. var Counter1s = 0;
  43126. var Counter5s = 0;
  43127. function Timer10msCmd() {
  43128. Counter10ms++;
  43129. Node25.refresh10ms();
  43130. Node26.refresh10ms();
  43131. Node27.refresh10ms();
  43132. Node28.refresh10ms();
  43133. Node29.refresh10ms();
  43134. Node30.refresh10ms();
  43135. Node31.refresh10ms();
  43136. Node32.refresh10ms();
  43137. Node33.refresh10ms();
  43138. Node34.refresh10ms();
  43139. Node35.refresh10ms();
  43140. Node36.refresh10ms();
  43141. Node37.refresh10ms();
  43142. Node38.refresh10ms();
  43143. Node39.refresh10ms();
  43144. Node40.refresh10ms();
  43145. Node41.refresh10ms();
  43146. Node42.refresh10ms();
  43147. Node43.refresh10ms();
  43148. Node44.refresh10ms();
  43149. Node45.refresh10ms();
  43150. Node46.refresh10ms();
  43151. Node47.refresh10ms();
  43152. Node48.refresh10ms();
  43153. Node49.refresh10ms();
  43154. Node50.refresh10ms();
  43155. Node51.refresh10ms();
  43156. Node52.refresh10ms();
  43157. Node53.refresh10ms();
  43158. Node54.refresh10ms();
  43159. Node55.refresh10ms();
  43160. Node56.refresh10ms();
  43161. Node57.refresh10ms();
  43162. Node58.refresh10ms();
  43163. Node59.refresh10ms();
  43164. Node60.refresh10ms();
  43165. Node61.refresh10ms();
  43166. Node62.refresh10ms();
  43167. Node63.refresh10ms();
  43168. Node64.refresh10ms();
  43169. Node65.refresh10ms();
  43170. Node66.refresh10ms();
  43171. Node67.refresh10ms();
  43172. Node68.refresh10ms();
  43173. Node69.refresh10ms();
  43174. Node70.refresh10ms();
  43175. Node71.refresh10ms();
  43176. Node72.refresh10ms();
  43177. Node73.refresh10ms();
  43178. Node74.refresh10ms();
  43179. Node75.refresh10ms();
  43180. Node76.refresh10ms();
  43181. Node77.refresh10ms();
  43182. Node87.refresh10ms();
  43183. Node89.refresh10ms();
  43184. Node96.refresh10ms();
  43185. Node103.refresh10ms();
  43186. Node106.refresh10ms();
  43187. Node109.refresh10ms();
  43188. Node114.refresh10ms();
  43189. Node119.refresh10ms();
  43190. Node128.refresh10ms();
  43191. Node131.refresh10ms();
  43192. Node137.refresh10ms();
  43193. Node145.refresh10ms();
  43194. Node147.refresh10ms();
  43195. Node150.refresh10ms();
  43196. Node153.refresh10ms();
  43197. Node155.refresh10ms();
  43198. Node170_0.refresh10ms();
  43199. Node170_3.refresh10ms();
  43200. Node170_4.refresh10ms();
  43201. Node171_0.refresh10ms();
  43202. Node171_3.refresh10ms();
  43203. Node171_4.refresh10ms();
  43204. Node192_0.refresh10ms();
  43205. Node192_3.refresh10ms();
  43206. Node192_7.refresh10ms();
  43207. Node192_8.refresh10ms();
  43208. Node192_9.refresh10ms();
  43209. Node193.refresh10ms();
  43210. Node196.refresh10ms();
  43211. Node200.refresh10ms();
  43212. Node201.refresh10ms();
  43213. Node202.refresh10ms();
  43214. Node237.refresh10ms();
  43215. Node240.refresh10ms();
  43216. Node241.refresh10ms();
  43217. Node243.refresh10ms();
  43218. Node247.refresh10ms();
  43219. Node271.refresh10ms();
  43220. Node274.refresh10ms();
  43221. Node275.refresh10ms();
  43222. Node277.refresh10ms();
  43223. Node281.refresh10ms();
  43224. Node286_1.refresh10ms();
  43225. Node286_4.refresh10ms();
  43226. Node286_5.refresh10ms();
  43227. Node288.refresh10ms();
  43228. Node291.refresh10ms();
  43229. Node292.refresh10ms();
  43230. Node295.refresh10ms();
  43231. Node298.refresh10ms();
  43232. Node299.refresh10ms();
  43233. Node302.refresh10ms();
  43234. Node305.refresh10ms();
  43235. Node306.refresh10ms();
  43236. Node308_1.refresh10ms();
  43237. Node308_4.refresh10ms();
  43238. Node308_5.refresh10ms();
  43239. Node310.refresh10ms();
  43240. Node313.refresh10ms();
  43241. Node314.refresh10ms();
  43242. Node342.refresh10ms();
  43243. Node345.refresh10ms();
  43244. Node346.refresh10ms();
  43245. Node353.refresh10ms();
  43246. Node356.refresh10ms();
  43247. Node357.refresh10ms();
  43248. Node359.refresh10ms();
  43249. Node361.refresh10ms();
  43250. Node364.refresh10ms();
  43251. Node365.refresh10ms();
  43252. Node368.refresh10ms();
  43253. Node371.refresh10ms();
  43254. Node372.refresh10ms();
  43255. Node375.refresh10ms();
  43256. Node378.refresh10ms();
  43257. Node379.refresh10ms();
  43258. Node382.refresh10ms();
  43259. Node385.refresh10ms();
  43260. Node386.refresh10ms();
  43261. Node388.refresh10ms();
  43262. Node408.refresh10ms();
  43263. Node409.refresh10ms();
  43264. Node410.refresh10ms();
  43265. Node411.refresh10ms();
  43266. Node412.refresh10ms();
  43267. Node413.refresh10ms();
  43268. Node414.refresh10ms();
  43269. Node415.refresh10ms();
  43270. Node416.refresh10ms();
  43271. Node417.refresh10ms();
  43272. Node418.refresh10ms();
  43273. Node419.refresh10ms();
  43274. Node420.refresh10ms();
  43275. Node421.refresh10ms();
  43276. Node422.refresh10ms();
  43277. Node423.refresh10ms();
  43278. Node424.refresh10ms();
  43279. Node425.refresh10ms();
  43280. Node426.refresh10ms();
  43281. Node427.refresh10ms();
  43282. Node428.refresh10ms();
  43283. Node429.refresh10ms();
  43284. Node430.refresh10ms();
  43285. Node431.refresh10ms();
  43286. Node432.refresh10ms();
  43287. Node433.refresh10ms();
  43288. /*@Timer10ms@*/
  43289. }
  43290. // intervalTimers.push(setInterval(Timer10msCmd, 10));
  43291. function Timer100msCmd() {
  43292. Counter100ms++;
  43293. Node25.refresh100ms();
  43294. Node26.refresh100ms();
  43295. Node27.refresh100ms();
  43296. Node28.refresh100ms();
  43297. Node29.refresh100ms();
  43298. Node30.refresh100ms();
  43299. Node31.refresh100ms();
  43300. Node32.refresh100ms();
  43301. Node33.refresh100ms();
  43302. Node34.refresh100ms();
  43303. Node35.refresh100ms();
  43304. Node36.refresh100ms();
  43305. Node37.refresh100ms();
  43306. Node38.refresh100ms();
  43307. Node39.refresh100ms();
  43308. Node40.refresh100ms();
  43309. Node41.refresh100ms();
  43310. Node42.refresh100ms();
  43311. Node43.refresh100ms();
  43312. Node44.refresh100ms();
  43313. Node45.refresh100ms();
  43314. Node46.refresh100ms();
  43315. Node47.refresh100ms();
  43316. Node48.refresh100ms();
  43317. Node49.refresh100ms();
  43318. Node50.refresh100ms();
  43319. Node51.refresh100ms();
  43320. Node52.refresh100ms();
  43321. Node53.refresh100ms();
  43322. Node54.refresh100ms();
  43323. Node55.refresh100ms();
  43324. Node56.refresh100ms();
  43325. Node57.refresh100ms();
  43326. Node58.refresh100ms();
  43327. Node59.refresh100ms();
  43328. Node60.refresh100ms();
  43329. Node61.refresh100ms();
  43330. Node62.refresh100ms();
  43331. Node63.refresh100ms();
  43332. Node64.refresh100ms();
  43333. Node65.refresh100ms();
  43334. Node66.refresh100ms();
  43335. Node67.refresh100ms();
  43336. Node68.refresh100ms();
  43337. Node69.refresh100ms();
  43338. Node70.refresh100ms();
  43339. Node71.refresh100ms();
  43340. Node72.refresh100ms();
  43341. Node73.refresh100ms();
  43342. Node74.refresh100ms();
  43343. Node75.refresh100ms();
  43344. Node76.refresh100ms();
  43345. Node77.refresh100ms();
  43346. Node87.refresh100ms();
  43347. Node89.refresh100ms();
  43348. Node96.refresh100ms();
  43349. Node103.refresh100ms();
  43350. Node106.refresh100ms();
  43351. Node109.refresh100ms();
  43352. Node114.refresh100ms();
  43353. Node119.refresh100ms();
  43354. Node128.refresh100ms();
  43355. Node131.refresh100ms();
  43356. Node137.refresh100ms();
  43357. Node145.refresh100ms();
  43358. Node147.refresh100ms();
  43359. Node150.refresh100ms();
  43360. Node153.refresh100ms();
  43361. Node155.refresh100ms();
  43362. Node170_0.refresh100ms();
  43363. Node170_3.refresh100ms();
  43364. Node170_4.refresh100ms();
  43365. Node171_0.refresh100ms();
  43366. Node171_3.refresh100ms();
  43367. Node171_4.refresh100ms();
  43368. Node192_0.refresh100ms();
  43369. Node192_3.refresh100ms();
  43370. Node192_7.refresh100ms();
  43371. Node192_8.refresh100ms();
  43372. Node192_9.refresh100ms();
  43373. Node193.refresh100ms();
  43374. Node196.refresh100ms();
  43375. Node200.refresh100ms();
  43376. Node201.refresh100ms();
  43377. Node202.refresh100ms();
  43378. Node237.refresh100ms();
  43379. Node240.refresh100ms();
  43380. Node241.refresh100ms();
  43381. Node243.refresh100ms();
  43382. Node247.refresh100ms();
  43383. Node271.refresh100ms();
  43384. Node274.refresh100ms();
  43385. Node275.refresh100ms();
  43386. Node277.refresh100ms();
  43387. Node281.refresh100ms();
  43388. Node286_1.refresh100ms();
  43389. Node286_4.refresh100ms();
  43390. Node286_5.refresh100ms();
  43391. Node288.refresh100ms();
  43392. Node291.refresh100ms();
  43393. Node292.refresh100ms();
  43394. Node295.refresh100ms();
  43395. Node298.refresh100ms();
  43396. Node299.refresh100ms();
  43397. Node302.refresh100ms();
  43398. Node305.refresh100ms();
  43399. Node306.refresh100ms();
  43400. Node308_1.refresh100ms();
  43401. Node308_4.refresh100ms();
  43402. Node308_5.refresh100ms();
  43403. Node310.refresh100ms();
  43404. Node313.refresh100ms();
  43405. Node314.refresh100ms();
  43406. Node342.refresh100ms();
  43407. Node345.refresh100ms();
  43408. Node346.refresh100ms();
  43409. Node353.refresh100ms();
  43410. Node356.refresh100ms();
  43411. Node357.refresh100ms();
  43412. Node359.refresh100ms();
  43413. Node361.refresh100ms();
  43414. Node364.refresh100ms();
  43415. Node365.refresh100ms();
  43416. Node368.refresh100ms();
  43417. Node371.refresh100ms();
  43418. Node372.refresh100ms();
  43419. Node375.refresh100ms();
  43420. Node378.refresh100ms();
  43421. Node379.refresh100ms();
  43422. Node382.refresh100ms();
  43423. Node385.refresh100ms();
  43424. Node386.refresh100ms();
  43425. Node388.refresh100ms();
  43426. Node408.refresh100ms();
  43427. Node409.refresh100ms();
  43428. Node410.refresh100ms();
  43429. Node411.refresh100ms();
  43430. Node412.refresh100ms();
  43431. Node413.refresh100ms();
  43432. Node414.refresh100ms();
  43433. Node415.refresh100ms();
  43434. Node416.refresh100ms();
  43435. Node417.refresh100ms();
  43436. Node418.refresh100ms();
  43437. Node419.refresh100ms();
  43438. Node420.refresh100ms();
  43439. Node421.refresh100ms();
  43440. Node422.refresh100ms();
  43441. Node423.refresh100ms();
  43442. Node424.refresh100ms();
  43443. Node425.refresh100ms();
  43444. Node426.refresh100ms();
  43445. Node427.refresh100ms();
  43446. Node428.refresh100ms();
  43447. Node429.refresh100ms();
  43448. Node430.refresh100ms();
  43449. Node431.refresh100ms();
  43450. Node432.refresh100ms();
  43451. Node433.refresh100ms();
  43452. Node434.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0057') ),-1));
  43453. Node435.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0058') ),-1));
  43454. Node436.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0059') ),-1));
  43455. Node437.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0057') ),-1));
  43456. Node438.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0058') ),-1));
  43457. Node439.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0059') ),-1));
  43458. Node440.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0087') ),-1));
  43459. Node441.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0088') ),-1));
  43460. Node442.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0089') ),-1));
  43461. Node443.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0126') ),-1));
  43462. Node444.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0132') ),-1));
  43463. Node445.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0139') ),-1));
  43464. Node446.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0145') ),-1));
  43465. Node447.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0152') ),-1));
  43466. Node448.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0158') ),-1));
  43467. Node449.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0314') ),-1));
  43468. Node450.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0317') ),-1));
  43469. Node451.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0321') ),-1));
  43470. Node452.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0324') ),-1));
  43471. Node453.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0328') ),-1));
  43472. Node454.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0331') ),-1));
  43473. Node455.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0348') ),-1));
  43474. Node456.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0349') ),-1));
  43475. Node457.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0350') ),-1));
  43476. Node458.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0351') ),-1));
  43477. Node459.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0352') ),-1));
  43478. Node460.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0353') ),-1));
  43479. Node461.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0347') ),-1));
  43480. Node462.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0283') ),-1));
  43481. Node463.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0284') ),-1));
  43482. Node464.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0285') ),-1));
  43483. Node465.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0008') ),-1));
  43484. Node466.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0009') ),-1));
  43485. Node467.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0010') ),-1));
  43486. Node468.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0286') ),-1));
  43487. Node469.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0289') ),-1));
  43488. Node470.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0290') ),-1));
  43489. Node471.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0291') ),-1));
  43490. Node472.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0292') ),-1));
  43491. Node473.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0001') ),-1));
  43492. Node474.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0011') ),-1));
  43493. Node475.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0012') ),-1));
  43494. Node476.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0204') ),-1));
  43495. Node477.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0210') ),-1));
  43496. Node478.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0191') ),-1));
  43497. Node479.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0197') ),-1));
  43498. Node480.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0178') ),-1));
  43499. Node481.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0184') ),-1));
  43500. Node482.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0019') ),-1));
  43501. Node483.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0029') ),-1));
  43502. Node484.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0030') ),-1));
  43503. Node485.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0032') ),-1));
  43504. Node486.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0033') ),-1));
  43505. Node487.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0039') ),-1));
  43506. Node488.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0040') ),-1));
  43507. Node489.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0041') ),-1));
  43508. Node490.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0042') ),-1));
  43509. Node491.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0043') ),-1));
  43510. Node492.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0044') ),-1));
  43511. Node493.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0034') ),-1));
  43512. Node494.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0016') ),-1));
  43513. Node495.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0017') ),-1));
  43514. Node496.a('node.text',GetDital((getVarValue('WNS_DQ.SX_GD_WNSF_DQ_P1_L1_001_AI0018') ),-1));
  43515. Node534.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0004') + getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0009') + getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0129') + getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0130') + getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0131') + getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0171') ),-1));
  43516. Node540.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0130') ),-1));
  43517. Node544.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0004') ),-1));
  43518. Node549.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0131') ),-1));
  43519. Node577.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0144') ),-1));
  43520. Node578.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0140') ),-1));
  43521. Node579.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0168') ),-1));
  43522. Node580.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0160') + getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0164') ),-1));
  43523. Node581.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0196') ),-1));
  43524. Node606.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0038') ),-1));
  43525. Node607.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0034') ),-1));
  43526. Node608.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0065') ),-1));
  43527. Node609.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0061WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0054') ),-1));
  43528. Node610.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0188') ),-1));
  43529. Node626.a('node.text',GetDital((getVarValue('GS_JCD.LN_GD_WNS_JS_XX_XX_XXX_CI0002') ),-1));
  43530. Node627.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0125') ),-1));
  43531. Node628.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0124') ),-1));
  43532. Node629.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0077') ),-1));
  43533. Node630.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0126') ),-1));
  43534. Node646.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0089') ),-1));
  43535. Node647.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0085') ),-1));
  43536. Node648.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0116') ),-1));
  43537. Node649.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0112') + getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0108') ),-1));
  43538. Node650.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0192') ),-1));
  43539. Node667.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0171') ),-1));
  43540. Node669.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0009') ),-1));
  43541. Node672.a('node.text',GetDital((getVarValue('WNS_FC_JSD.SX_GD_WNSF_JS_XX_XX_XXX__CI0129') ),-1));
  43542. /*@Timer100ms@*/
  43543. // graphView.redraw();
  43544. }
  43545. intervalTimers.push(setInterval(Timer100msCmd, 100));
  43546. function Timer500msCmd() {
  43547. Counter500ms++;
  43548. Node25.refresh500ms();
  43549. Node26.refresh500ms();
  43550. Node27.refresh500ms();
  43551. Node28.refresh500ms();
  43552. Node29.refresh500ms();
  43553. Node30.refresh500ms();
  43554. Node31.refresh500ms();
  43555. Node32.refresh500ms();
  43556. Node33.refresh500ms();
  43557. Node34.refresh500ms();
  43558. Node35.refresh500ms();
  43559. Node36.refresh500ms();
  43560. Node37.refresh500ms();
  43561. Node38.refresh500ms();
  43562. Node39.refresh500ms();
  43563. Node40.refresh500ms();
  43564. Node41.refresh500ms();
  43565. Node42.refresh500ms();
  43566. Node43.refresh500ms();
  43567. Node44.refresh500ms();
  43568. Node45.refresh500ms();
  43569. Node46.refresh500ms();
  43570. Node47.refresh500ms();
  43571. Node48.refresh500ms();
  43572. Node49.refresh500ms();
  43573. Node50.refresh500ms();
  43574. Node51.refresh500ms();
  43575. Node52.refresh500ms();
  43576. Node53.refresh500ms();
  43577. Node54.refresh500ms();
  43578. Node55.refresh500ms();
  43579. Node56.refresh500ms();
  43580. Node57.refresh500ms();
  43581. Node58.refresh500ms();
  43582. Node59.refresh500ms();
  43583. Node60.refresh500ms();
  43584. Node61.refresh500ms();
  43585. Node62.refresh500ms();
  43586. Node63.refresh500ms();
  43587. Node64.refresh500ms();
  43588. Node65.refresh500ms();
  43589. Node66.refresh500ms();
  43590. Node67.refresh500ms();
  43591. Node68.refresh500ms();
  43592. Node69.refresh500ms();
  43593. Node70.refresh500ms();
  43594. Node71.refresh500ms();
  43595. Node72.refresh500ms();
  43596. Node73.refresh500ms();
  43597. Node74.refresh500ms();
  43598. Node75.refresh500ms();
  43599. Node76.refresh500ms();
  43600. Node77.refresh500ms();
  43601. Node87.refresh500ms();
  43602. Node89.refresh500ms();
  43603. Node96.refresh500ms();
  43604. Node103.refresh500ms();
  43605. Node106.refresh500ms();
  43606. Node109.refresh500ms();
  43607. Node114.refresh500ms();
  43608. Node119.refresh500ms();
  43609. Node128.refresh500ms();
  43610. Node131.refresh500ms();
  43611. Node137.refresh500ms();
  43612. Node145.refresh500ms();
  43613. Node147.refresh500ms();
  43614. Node150.refresh500ms();
  43615. Node153.refresh500ms();
  43616. Node155.refresh500ms();
  43617. Node170_0.refresh500ms();
  43618. Node170_3.refresh500ms();
  43619. Node170_4.refresh500ms();
  43620. Node171_0.refresh500ms();
  43621. Node171_3.refresh500ms();
  43622. Node171_4.refresh500ms();
  43623. Node192_0.refresh500ms();
  43624. Node192_3.refresh500ms();
  43625. Node192_7.refresh500ms();
  43626. Node192_8.refresh500ms();
  43627. Node192_9.refresh500ms();
  43628. Node193.refresh500ms();
  43629. Node196.refresh500ms();
  43630. Node200.refresh500ms();
  43631. Node201.refresh500ms();
  43632. Node202.refresh500ms();
  43633. Node237.refresh500ms();
  43634. Node240.refresh500ms();
  43635. Node241.refresh500ms();
  43636. Node243.refresh500ms();
  43637. Node247.refresh500ms();
  43638. Node271.refresh500ms();
  43639. Node274.refresh500ms();
  43640. Node275.refresh500ms();
  43641. Node277.refresh500ms();
  43642. Node281.refresh500ms();
  43643. Node286_1.refresh500ms();
  43644. Node286_4.refresh500ms();
  43645. Node286_5.refresh500ms();
  43646. Node288.refresh500ms();
  43647. Node291.refresh500ms();
  43648. Node292.refresh500ms();
  43649. Node295.refresh500ms();
  43650. Node298.refresh500ms();
  43651. Node299.refresh500ms();
  43652. Node302.refresh500ms();
  43653. Node305.refresh500ms();
  43654. Node306.refresh500ms();
  43655. Node308_1.refresh500ms();
  43656. Node308_4.refresh500ms();
  43657. Node308_5.refresh500ms();
  43658. Node310.refresh500ms();
  43659. Node313.refresh500ms();
  43660. Node314.refresh500ms();
  43661. Node342.refresh500ms();
  43662. Node345.refresh500ms();
  43663. Node346.refresh500ms();
  43664. Node353.refresh500ms();
  43665. Node356.refresh500ms();
  43666. Node357.refresh500ms();
  43667. Node359.refresh500ms();
  43668. Node361.refresh500ms();
  43669. Node364.refresh500ms();
  43670. Node365.refresh500ms();
  43671. Node368.refresh500ms();
  43672. Node371.refresh500ms();
  43673. Node372.refresh500ms();
  43674. Node375.refresh500ms();
  43675. Node378.refresh500ms();
  43676. Node379.refresh500ms();
  43677. Node382.refresh500ms();
  43678. Node385.refresh500ms();
  43679. Node386.refresh500ms();
  43680. Node388.refresh500ms();
  43681. Node408.refresh500ms();
  43682. Node409.refresh500ms();
  43683. Node410.refresh500ms();
  43684. Node411.refresh500ms();
  43685. Node412.refresh500ms();
  43686. Node413.refresh500ms();
  43687. Node414.refresh500ms();
  43688. Node415.refresh500ms();
  43689. Node416.refresh500ms();
  43690. Node417.refresh500ms();
  43691. Node418.refresh500ms();
  43692. Node419.refresh500ms();
  43693. Node420.refresh500ms();
  43694. Node421.refresh500ms();
  43695. Node422.refresh500ms();
  43696. Node423.refresh500ms();
  43697. Node424.refresh500ms();
  43698. Node425.refresh500ms();
  43699. Node426.refresh500ms();
  43700. Node427.refresh500ms();
  43701. Node428.refresh500ms();
  43702. Node429.refresh500ms();
  43703. Node430.refresh500ms();
  43704. Node431.refresh500ms();
  43705. Node432.refresh500ms();
  43706. Node433.refresh500ms();
  43707. if((1 )>0) {if(((sxxny==1)>0 )){Node497.s('2d.visible',true);}else{Node497.s('2d.visible',false);}}
  43708. if((1 )>0) {if(((sxxny==0)>0 )){Node498.s('2d.visible',true);}else{Node498.s('2d.visible',false);}}
  43709. if((1 )>0) {if(((yygjb==1)>0 )){Node499.s('2d.visible',true);}else{Node499.s('2d.visible',false);}}
  43710. if((1 )>0) {if(((yygjb==0)>0 )){Node500.s('2d.visible',true);}else{Node500.s('2d.visible',false);}}
  43711. if((1 )>0) {if(((plhts==1)>0 )){Node501.s('2d.visible',true);}else{Node501.s('2d.visible',false);}}
  43712. if((1 )>0) {if(((plhts==0)>0 )){Node502.s('2d.visible',true);}else{Node502.s('2d.visible',false);}}
  43713. if((1 )>0) {if(((tqwns==1)>0 )){Node503.s('2d.visible',true);}else{Node503.s('2d.visible',false);}}
  43714. if((1 )>0) {if(((tqwns==0)>0 )){Node504.s('2d.visible',true);}else{Node504.s('2d.visible',false);}}
  43715. if((1 )>0) {if(((gljf==1)>0 )){Node505.s('2d.visible',true);}else{Node505.s('2d.visible',false);}}
  43716. if((1 )>0) {if(((gljf==0)>0 )){Node506.s('2d.visible',true);}else{Node506.s('2d.visible',false);}}
  43717. if((1 )>0) {if(((hyfy==1)>0 )){Node507.s('2d.visible',true);}else{Node507.s('2d.visible',false);}}
  43718. if((1 )>0) {if(((hyfy==0)>0 )){Node508.s('2d.visible',true);}else{Node508.s('2d.visible',false);}}
  43719. if((1 )>0) {if(((llbts==1)>0 )){Node509.s('2d.visible',true);}else{Node509.s('2d.visible',false);}}
  43720. if((1 )>0) {if(((llbts==0)>0 )){Node510.s('2d.visible',true);}else{Node510.s('2d.visible',false);}}
  43721. if((1 )>0) {if(((ygcls==1)>0 )){Node511.s('2d.visible',true);}else{Node511.s('2d.visible',false);}}
  43722. if((1 )>0) {if(((ygcls==0)>0 )){Node512.s('2d.visible',true);}else{Node512.s('2d.visible',false);}}
  43723. if((1 )>0) {if(((A==1)>0 )){Node513_0.s('2d.visible',true);}else{Node513_0.s('2d.visible',false);}}
  43724. if((1 )>0) {if(((A==1)>0 )){Node513_1.s('2d.visible',true);}else{Node513_1.s('2d.visible',false);}}
  43725. if((1 )>0) {if(((B==0)>0 )){Node514_0.s('2d.visible',true);}else{Node514_0.s('2d.visible',false);}}
  43726. if((1 )>0) {if(((B==0)>0 )){Node514_1.s('2d.visible',true);}else{Node514_1.s('2d.visible',false);}}
  43727. if((1 )>0) {if(((B==1)>0 )){Node515_0.s('2d.visible',true);}else{Node515_0.s('2d.visible',false);}}
  43728. if((1 )>0) {if(((B==1)>0 )){Node515_1.s('2d.visible',true);}else{Node515_1.s('2d.visible',false);}}
  43729. if((1 )>0) {if(((C==0)>0 )){Node516_0.s('2d.visible',true);}else{Node516_0.s('2d.visible',false);}}
  43730. if((1 )>0) {if(((C==0)>0 )){Node516_1.s('2d.visible',true);}else{Node516_1.s('2d.visible',false);}}
  43731. if((1 )>0) {if(((C==1)>0 )){Node517_0.s('2d.visible',true);}else{Node517_0.s('2d.visible',false);}}
  43732. if((1 )>0) {if(((C==1)>0 )){Node517_1.s('2d.visible',true);}else{Node517_1.s('2d.visible',false);}}
  43733. if((1 )>0) {if(((D==1)>0 )){Node518_0.s('2d.visible',true);}else{Node518_0.s('2d.visible',false);}}
  43734. if((1 )>0) {if(((D==1)>0 )){Node518_1.s('2d.visible',true);}else{Node518_1.s('2d.visible',false);}}
  43735. if((1 )>0) {if(((D==0)>0 )){Node519_0.s('2d.visible',true);}else{Node519_0.s('2d.visible',false);}}
  43736. if((1 )>0) {if(((D==0)>0 )){Node519_1.s('2d.visible',true);}else{Node519_1.s('2d.visible',false);}}
  43737. if((1 )>0) {if(((E==1)>0 )){Node520_0.s('2d.visible',true);}else{Node520_0.s('2d.visible',false);}}
  43738. if((1 )>0) {if(((E==1)>0 )){Node520_1.s('2d.visible',true);}else{Node520_1.s('2d.visible',false);}}
  43739. if((1 )>0) {if(((E==0)>0 )){Node521_0.s('2d.visible',true);}else{Node521_0.s('2d.visible',false);}}
  43740. if((1 )>0) {if(((E==0)>0 )){Node521_1.s('2d.visible',true);}else{Node521_1.s('2d.visible',false);}}
  43741. if((1 )>0) {if(((F==0)>0 )){Node522_0.s('2d.visible',true);}else{Node522_0.s('2d.visible',false);}}
  43742. if((1 )>0) {if(((F==0)>0 )){Node522_1.s('2d.visible',true);}else{Node522_1.s('2d.visible',false);}}
  43743. if((1 )>0) {if(((F==1)>0 )){Node523_0.s('2d.visible',true);}else{Node523_0.s('2d.visible',false);}}
  43744. if((1 )>0) {if(((F==1)>0 )){Node523_1.s('2d.visible',true);}else{Node523_1.s('2d.visible',false);}}
  43745. if((1 )>0) {if(((A==0)>0 )){Node524_0.s('2d.visible',true);}else{Node524_0.s('2d.visible',false);}}
  43746. if((1 )>0) {if(((A==0)>0 )){Node524_1.s('2d.visible',true);}else{Node524_1.s('2d.visible',false);}}
  43747. /*@Timer500ms@*/
  43748. // graphView.redraw();
  43749. }
  43750. intervalTimers.push(setInterval(Timer500msCmd, 500));
  43751. function Timer1sCmd() {
  43752. Counter1s++;
  43753. if (moment(Date.now()).format('HH:mm:ss') === '23:59:59' && Counter1s > 5) location.reload();
  43754. Node25.refresh1s(Counter1s);
  43755. Node26.refresh1s(Counter1s);
  43756. Node27.refresh1s(Counter1s);
  43757. Node28.refresh1s(Counter1s);
  43758. Node29.refresh1s(Counter1s);
  43759. Node30.refresh1s(Counter1s);
  43760. Node31.refresh1s(Counter1s);
  43761. Node32.refresh1s(Counter1s);
  43762. Node33.refresh1s(Counter1s);
  43763. Node34.refresh1s(Counter1s);
  43764. Node35.refresh1s(Counter1s);
  43765. Node36.refresh1s(Counter1s);
  43766. Node37.refresh1s(Counter1s);
  43767. Node38.refresh1s(Counter1s);
  43768. Node39.refresh1s(Counter1s);
  43769. Node40.refresh1s(Counter1s);
  43770. Node41.refresh1s(Counter1s);
  43771. Node42.refresh1s(Counter1s);
  43772. Node43.refresh1s(Counter1s);
  43773. Node44.refresh1s(Counter1s);
  43774. Node45.refresh1s(Counter1s);
  43775. Node46.refresh1s(Counter1s);
  43776. Node47.refresh1s(Counter1s);
  43777. Node48.refresh1s(Counter1s);
  43778. Node49.refresh1s(Counter1s);
  43779. Node50.refresh1s(Counter1s);
  43780. Node51.refresh1s(Counter1s);
  43781. Node52.refresh1s(Counter1s);
  43782. Node53.refresh1s(Counter1s);
  43783. Node54.refresh1s(Counter1s);
  43784. Node55.refresh1s(Counter1s);
  43785. Node56.refresh1s(Counter1s);
  43786. Node57.refresh1s(Counter1s);
  43787. Node58.refresh1s(Counter1s);
  43788. Node59.refresh1s(Counter1s);
  43789. Node60.refresh1s(Counter1s);
  43790. Node61.refresh1s(Counter1s);
  43791. Node62.refresh1s(Counter1s);
  43792. Node63.refresh1s(Counter1s);
  43793. Node64.refresh1s(Counter1s);
  43794. Node65.refresh1s(Counter1s);
  43795. Node66.refresh1s(Counter1s);
  43796. Node67.refresh1s(Counter1s);
  43797. Node68.refresh1s(Counter1s);
  43798. Node69.refresh1s(Counter1s);
  43799. Node70.refresh1s(Counter1s);
  43800. Node71.refresh1s(Counter1s);
  43801. Node72.refresh1s(Counter1s);
  43802. Node73.refresh1s(Counter1s);
  43803. Node74.refresh1s(Counter1s);
  43804. Node75.refresh1s(Counter1s);
  43805. Node76.refresh1s(Counter1s);
  43806. Node77.refresh1s(Counter1s);
  43807. Node87.refresh1s(Counter1s);
  43808. Node89.refresh1s(Counter1s);
  43809. Node96.refresh1s(Counter1s);
  43810. Node103.refresh1s(Counter1s);
  43811. Node106.refresh1s(Counter1s);
  43812. Node109.refresh1s(Counter1s);
  43813. Node114.refresh1s(Counter1s);
  43814. Node119.refresh1s(Counter1s);
  43815. Node128.refresh1s(Counter1s);
  43816. Node131.refresh1s(Counter1s);
  43817. Node137.refresh1s(Counter1s);
  43818. Node145.refresh1s(Counter1s);
  43819. Node147.refresh1s(Counter1s);
  43820. Node150.refresh1s(Counter1s);
  43821. Node153.refresh1s(Counter1s);
  43822. Node155.refresh1s(Counter1s);
  43823. Node170_0.refresh1s(Counter1s);
  43824. Node170_3.refresh1s(Counter1s);
  43825. Node170_4.refresh1s(Counter1s);
  43826. Node171_0.refresh1s(Counter1s);
  43827. Node171_3.refresh1s(Counter1s);
  43828. Node171_4.refresh1s(Counter1s);
  43829. Node192_0.refresh1s(Counter1s);
  43830. Node192_3.refresh1s(Counter1s);
  43831. Node192_7.refresh1s(Counter1s);
  43832. Node192_8.refresh1s(Counter1s);
  43833. Node192_9.refresh1s(Counter1s);
  43834. Node193.refresh1s(Counter1s);
  43835. Node196.refresh1s(Counter1s);
  43836. Node200.refresh1s(Counter1s);
  43837. Node201.refresh1s(Counter1s);
  43838. Node202.refresh1s(Counter1s);
  43839. Node237.refresh1s(Counter1s);
  43840. Node240.refresh1s(Counter1s);
  43841. Node241.refresh1s(Counter1s);
  43842. Node243.refresh1s(Counter1s);
  43843. Node247.refresh1s(Counter1s);
  43844. Node271.refresh1s(Counter1s);
  43845. Node274.refresh1s(Counter1s);
  43846. Node275.refresh1s(Counter1s);
  43847. Node277.refresh1s(Counter1s);
  43848. Node281.refresh1s(Counter1s);
  43849. Node286_1.refresh1s(Counter1s);
  43850. Node286_4.refresh1s(Counter1s);
  43851. Node286_5.refresh1s(Counter1s);
  43852. Node288.refresh1s(Counter1s);
  43853. Node291.refresh1s(Counter1s);
  43854. Node292.refresh1s(Counter1s);
  43855. Node295.refresh1s(Counter1s);
  43856. Node298.refresh1s(Counter1s);
  43857. Node299.refresh1s(Counter1s);
  43858. Node302.refresh1s(Counter1s);
  43859. Node305.refresh1s(Counter1s);
  43860. Node306.refresh1s(Counter1s);
  43861. Node308_1.refresh1s(Counter1s);
  43862. Node308_4.refresh1s(Counter1s);
  43863. Node308_5.refresh1s(Counter1s);
  43864. Node310.refresh1s(Counter1s);
  43865. Node313.refresh1s(Counter1s);
  43866. Node314.refresh1s(Counter1s);
  43867. Node342.refresh1s(Counter1s);
  43868. Node345.refresh1s(Counter1s);
  43869. Node346.refresh1s(Counter1s);
  43870. Node353.refresh1s(Counter1s);
  43871. Node356.refresh1s(Counter1s);
  43872. Node357.refresh1s(Counter1s);
  43873. Node359.refresh1s(Counter1s);
  43874. Node361.refresh1s(Counter1s);
  43875. Node364.refresh1s(Counter1s);
  43876. Node365.refresh1s(Counter1s);
  43877. Node368.refresh1s(Counter1s);
  43878. Node371.refresh1s(Counter1s);
  43879. Node372.refresh1s(Counter1s);
  43880. Node375.refresh1s(Counter1s);
  43881. Node378.refresh1s(Counter1s);
  43882. Node379.refresh1s(Counter1s);
  43883. Node382.refresh1s(Counter1s);
  43884. Node385.refresh1s(Counter1s);
  43885. Node386.refresh1s(Counter1s);
  43886. Node388.refresh1s(Counter1s);
  43887. Node408.refresh1s(Counter1s);
  43888. Node409.refresh1s(Counter1s);
  43889. Node410.refresh1s(Counter1s);
  43890. Node411.refresh1s(Counter1s);
  43891. Node412.refresh1s(Counter1s);
  43892. Node413.refresh1s(Counter1s);
  43893. Node414.refresh1s(Counter1s);
  43894. Node415.refresh1s(Counter1s);
  43895. Node416.refresh1s(Counter1s);
  43896. Node417.refresh1s(Counter1s);
  43897. Node418.refresh1s(Counter1s);
  43898. Node419.refresh1s(Counter1s);
  43899. Node420.refresh1s(Counter1s);
  43900. Node421.refresh1s(Counter1s);
  43901. Node422.refresh1s(Counter1s);
  43902. Node423.refresh1s(Counter1s);
  43903. Node424.refresh1s(Counter1s);
  43904. Node425.refresh1s(Counter1s);
  43905. Node426.refresh1s(Counter1s);
  43906. Node427.refresh1s(Counter1s);
  43907. Node428.refresh1s(Counter1s);
  43908. Node429.refresh1s(Counter1s);
  43909. Node430.refresh1s(Counter1s);
  43910. Node431.refresh1s(Counter1s);
  43911. Node432.refresh1s(Counter1s);
  43912. Node433.refresh1s(Counter1s);
  43913. /*@Timer1000ms@*/
  43914. // graphView.redraw();
  43915. }
  43916. Timer1sCmd();
  43917. intervalTimers.push(setInterval(Timer1sCmd, 1000));
  43918. function Timer5sCmd() {
  43919. Counter5s++;
  43920. Node25.refresh5s();
  43921. Node26.refresh5s();
  43922. Node27.refresh5s();
  43923. Node28.refresh5s();
  43924. Node29.refresh5s();
  43925. Node30.refresh5s();
  43926. Node31.refresh5s();
  43927. Node32.refresh5s();
  43928. Node33.refresh5s();
  43929. Node34.refresh5s();
  43930. Node35.refresh5s();
  43931. Node36.refresh5s();
  43932. Node37.refresh5s();
  43933. Node38.refresh5s();
  43934. Node39.refresh5s();
  43935. Node40.refresh5s();
  43936. Node41.refresh5s();
  43937. Node42.refresh5s();
  43938. Node43.refresh5s();
  43939. Node44.refresh5s();
  43940. Node45.refresh5s();
  43941. Node46.refresh5s();
  43942. Node47.refresh5s();
  43943. Node48.refresh5s();
  43944. Node49.refresh5s();
  43945. Node50.refresh5s();
  43946. Node51.refresh5s();
  43947. Node52.refresh5s();
  43948. Node53.refresh5s();
  43949. Node54.refresh5s();
  43950. Node55.refresh5s();
  43951. Node56.refresh5s();
  43952. Node57.refresh5s();
  43953. Node58.refresh5s();
  43954. Node59.refresh5s();
  43955. Node60.refresh5s();
  43956. Node61.refresh5s();
  43957. Node62.refresh5s();
  43958. Node63.refresh5s();
  43959. Node64.refresh5s();
  43960. Node65.refresh5s();
  43961. Node66.refresh5s();
  43962. Node67.refresh5s();
  43963. Node68.refresh5s();
  43964. Node69.refresh5s();
  43965. Node70.refresh5s();
  43966. Node71.refresh5s();
  43967. Node72.refresh5s();
  43968. Node73.refresh5s();
  43969. Node74.refresh5s();
  43970. Node75.refresh5s();
  43971. Node76.refresh5s();
  43972. Node77.refresh5s();
  43973. Node87.refresh5s();
  43974. Node89.refresh5s();
  43975. Node96.refresh5s();
  43976. Node103.refresh5s();
  43977. Node106.refresh5s();
  43978. Node109.refresh5s();
  43979. Node114.refresh5s();
  43980. Node119.refresh5s();
  43981. Node128.refresh5s();
  43982. Node131.refresh5s();
  43983. Node137.refresh5s();
  43984. Node145.refresh5s();
  43985. Node147.refresh5s();
  43986. Node150.refresh5s();
  43987. Node153.refresh5s();
  43988. Node155.refresh5s();
  43989. Node170_0.refresh5s();
  43990. Node170_3.refresh5s();
  43991. Node170_4.refresh5s();
  43992. Node171_0.refresh5s();
  43993. Node171_3.refresh5s();
  43994. Node171_4.refresh5s();
  43995. Node192_0.refresh5s();
  43996. Node192_3.refresh5s();
  43997. Node192_7.refresh5s();
  43998. Node192_8.refresh5s();
  43999. Node192_9.refresh5s();
  44000. Node193.refresh5s();
  44001. Node196.refresh5s();
  44002. Node200.refresh5s();
  44003. Node201.refresh5s();
  44004. Node202.refresh5s();
  44005. Node237.refresh5s();
  44006. Node240.refresh5s();
  44007. Node241.refresh5s();
  44008. Node243.refresh5s();
  44009. Node247.refresh5s();
  44010. Node271.refresh5s();
  44011. Node274.refresh5s();
  44012. Node275.refresh5s();
  44013. Node277.refresh5s();
  44014. Node281.refresh5s();
  44015. Node286_1.refresh5s();
  44016. Node286_4.refresh5s();
  44017. Node286_5.refresh5s();
  44018. Node288.refresh5s();
  44019. Node291.refresh5s();
  44020. Node292.refresh5s();
  44021. Node295.refresh5s();
  44022. Node298.refresh5s();
  44023. Node299.refresh5s();
  44024. Node302.refresh5s();
  44025. Node305.refresh5s();
  44026. Node306.refresh5s();
  44027. Node308_1.refresh5s();
  44028. Node308_4.refresh5s();
  44029. Node308_5.refresh5s();
  44030. Node310.refresh5s();
  44031. Node313.refresh5s();
  44032. Node314.refresh5s();
  44033. Node342.refresh5s();
  44034. Node345.refresh5s();
  44035. Node346.refresh5s();
  44036. Node353.refresh5s();
  44037. Node356.refresh5s();
  44038. Node357.refresh5s();
  44039. Node359.refresh5s();
  44040. Node361.refresh5s();
  44041. Node364.refresh5s();
  44042. Node365.refresh5s();
  44043. Node368.refresh5s();
  44044. Node371.refresh5s();
  44045. Node372.refresh5s();
  44046. Node375.refresh5s();
  44047. Node378.refresh5s();
  44048. Node379.refresh5s();
  44049. Node382.refresh5s();
  44050. Node385.refresh5s();
  44051. Node386.refresh5s();
  44052. Node388.refresh5s();
  44053. Node408.refresh5s();
  44054. Node409.refresh5s();
  44055. Node410.refresh5s();
  44056. Node411.refresh5s();
  44057. Node412.refresh5s();
  44058. Node413.refresh5s();
  44059. Node414.refresh5s();
  44060. Node415.refresh5s();
  44061. Node416.refresh5s();
  44062. Node417.refresh5s();
  44063. Node418.refresh5s();
  44064. Node419.refresh5s();
  44065. Node420.refresh5s();
  44066. Node421.refresh5s();
  44067. Node422.refresh5s();
  44068. Node423.refresh5s();
  44069. Node424.refresh5s();
  44070. Node425.refresh5s();
  44071. Node426.refresh5s();
  44072. Node427.refresh5s();
  44073. Node428.refresh5s();
  44074. Node429.refresh5s();
  44075. Node430.refresh5s();
  44076. Node431.refresh5s();
  44077. Node432.refresh5s();
  44078. Node433.refresh5s();
  44079. /*@Timer5000ms@*/
  44080. // graphView.redraw();
  44081. }
  44082. // intervalTimers.push(setInterval(Timer5sCmd, 5000));
  44083. /*@EventTimer@*/
  44084. //graphView.setInteractors(null);
  44085. if (!!view) {
  44086. view.eventList = view.eventList || {};
  44087. }
  44088. function blockDataFilter (data) {
  44089. return !(data instanceof ht.Block || data.isLibBackground || data.__clickable === false);
  44090. }
  44091. var type ='mousedown';
  44092. function doMouseDown (e, origin) {
  44093. if(!ht.Default.isLeftButton(e)){return;}
  44094. mouseX=e.clientX;
  44095. mouseY=e.clientY;
  44096. origin = origin || graphView;
  44097. window.GD && GD.hideTagInfo();
  44098. var data = origin.getDataAt(e, blockDataFilter);
  44099. if (data && data.__parentLib) {
  44100. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'mousedown', origin);
  44101. return;
  44102. }
  44103. if(data === PageBackground){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/ztjs2'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44104. if(data === Node499){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_yy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44105. if(data === Node501){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44106. if(data === Node503){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44107. if(data === Node505){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_gl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44108. if(data === Node507){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44109. if(data === Node513_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44110. if(data === Node513_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44111. if(data === Node515_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/zmt_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44112. if(data === Node515_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/zmt_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44113. if(data === Node517_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/syz_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44114. if(data === Node517_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/syz_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44115. if(data === Node518_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/cft_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44116. if(data === Node518_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/cft_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44117. if(data === Node520_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/fjxx_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44118. if(data === Node520_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/fjxx_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44119. if(data === Node523_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/jz_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44120. if(data === Node523_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/jz_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  44121. /*@EvnentMouseDown@*/
  44122. }
  44123. view.eventList[type] = doMouseDown;
  44124. view['on'+type] = function(e){
  44125. doMouseDown(e);
  44126. e.preventDefault();
  44127. };
  44128. type ='mouseup';
  44129. function doMouseUp (e, origin) {
  44130. if(!ht.Default.isLeftButton(e)){return;}
  44131. origin = origin || graphView;
  44132. var data = origin.getDataAt(e, blockDataFilter);
  44133. if (data && data.__parentLib) {
  44134. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'mouseup', origin);
  44135. return;
  44136. }
  44137. /*@EvnentMouseUp@*/
  44138. }
  44139. view.eventList[type] = doMouseUp;
  44140. view['on'+type] = function(e){
  44141. doMouseUp(e);
  44142. e.preventDefault();
  44143. };
  44144. type ='click';
  44145. function doClick (e, origin) {
  44146. if(!ht.Default.isLeftButton(e)){return;}
  44147. origin = origin || graphView;
  44148. var data = origin.getDataAt(e, blockDataFilter);
  44149. if (data && data.__parentLib) {
  44150. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'click', origin);
  44151. return;
  44152. }
  44153. /*@EvnentClicked@*/
  44154. }
  44155. view.eventList[type] = doClick;
  44156. view['on'+type] = function(e){
  44157. doClick(e);
  44158. e.preventDefault();
  44159. };
  44160. type ='mousemove';
  44161. var objMouseOn = null, _objMouseOn = null;
  44162. function doMouseMove (e, origin, offset) {
  44163. var positon, data, zoom, _data, libData;
  44164. origin = origin || graphView;
  44165. position=origin.getLogicalPoint(e);
  44166. zoom = graphView.getZoom();
  44167. if (origin === graphView) {
  44168. mouseX= position.x + origin.tx();
  44169. mouseY = position.y + origin.ty();
  44170. } else {
  44171. offset = offset || {x: 0, y: 0};
  44172. mouseX = position.x / zoom + offset.x + origin.tx();
  44173. mouseY = position.y / zoom + offset.y + origin.ty();
  44174. }
  44175. data = origin.getDataAt(e, function (data) {return !(data instanceof ht.Block)});
  44176. if(data === objMouseOn || data === _objMouseOn) return;
  44177. // 如果是图元内的小图形,给libData赋值为图元本身,方便下面使用
  44178. if (data && data.__parentLib && _libModel.getDataByKey(data.__parentLib)) {
  44179. _data = data;
  44180. data = libData = _libModel.getDataByKey(_data.__parentLib);
  44181. }
  44182. if(data !== Node497&& objMouseOn===Node497){sxxny=0; }
  44183. if(data !== Node499&& objMouseOn===Node499){yygjb=0; }
  44184. if(data !== Node501&& objMouseOn===Node501){plhts=0; }
  44185. if(data !== Node503&& objMouseOn===Node503){tqwns=0; }
  44186. if(data !== Node505&& objMouseOn===Node505){gljf=0; }
  44187. if(data !== Node507&& objMouseOn===Node507){hyfy=0; }
  44188. if(data !== Node509&& objMouseOn===Node509){llbts=0; }
  44189. if(data !== Node511&& objMouseOn===Node511){ygcls=0; }
  44190. if(data !== Node513_0&& objMouseOn===Node513_0){A=0; }
  44191. if(data !== Node513_1&& objMouseOn===Node513_1){A=0; }
  44192. if(data !== Node515_0&& objMouseOn===Node515_0){B=0; }
  44193. if(data !== Node515_1&& objMouseOn===Node515_1){B=0; }
  44194. if(data !== Node517_0&& objMouseOn===Node517_0){C=0; }
  44195. if(data !== Node517_1&& objMouseOn===Node517_1){C=0; }
  44196. if(data !== Node518_0&& objMouseOn===Node518_0){D=0; }
  44197. if(data !== Node518_1&& objMouseOn===Node518_1){D=0; }
  44198. if(data !== Node520_0&& objMouseOn===Node520_0){E=0; }
  44199. if(data !== Node520_1&& objMouseOn===Node520_1){E=0; }
  44200. if(data !== Node523_0&& objMouseOn===Node523_0){F=0; }
  44201. if(data !== Node523_1&& objMouseOn===Node523_1){F=0; }
  44202. /*@EvnentMouseLeave@*/
  44203. if (objMouseOn && objMouseOn._baseClass && objMouseOn._baseClass.match(/^ht.lib/)) {
  44204. objMouseOn.onEvent(e, _data, 'mousemove', origin, offset, _objMouseOn);
  44205. }
  44206. objMouseOn = data;
  44207. _objMouseOn = _data;
  44208. if(data === Node498){sxxny=1; }
  44209. if(data === Node500){yygjb=1; }
  44210. if(data === Node502){plhts=1; }
  44211. if(data === Node504){tqwns=1; }
  44212. if(data === Node506){gljf=1; }
  44213. if(data === Node508){hyfy=1; }
  44214. if(data === Node510){llbts=1; }
  44215. if(data === Node512){ygcls=1; }
  44216. if(data === Node514_0){B=1; }
  44217. if(data === Node514_1){B=1; }
  44218. if(data === Node516_0){C=1; }
  44219. if(data === Node516_1){C=1; }
  44220. if(data === Node519_0){D=1; }
  44221. if(data === Node519_1){D=1; }
  44222. if(data === Node521_0){E=1; }
  44223. if(data === Node521_1){E=1; }
  44224. if(data === Node522_0){F=1; }
  44225. if(data === Node522_1){F=1; }
  44226. if(data === Node524_0){A=1; }
  44227. if(data === Node524_1){A=1; }
  44228. /*@EvnentMouseOver@*/
  44229. if (data && data._baseClass && data._baseClass.match(/^ht.lib/)) {
  44230. data.onEvent(e, _data, 'mousemove', origin, offset, _objMouseOn);
  44231. }
  44232. }
  44233. view.eventList[type] = doMouseMove;
  44234. view['on'+type] = function(e){
  44235. doMouseMove(e);
  44236. e.preventDefault();
  44237. };
  44238. window.onkeydown = function doKeyDown(e) {
  44239. var keyID = e.keyCode ? e.keyCode :e.which;
  44240. //if(keyID === 87) { }
  44241. /*@EvnentKeyDown@*/
  44242. // if (keyID === 27 && graphView) {
  44243. // graphView.setZoom(1);
  44244. // graphView.tx(0);
  44245. // graphView.ty(0);
  44246. // }
  44247. return;
  44248. }
  44249. /*@Event@*/
  44250. /*@Declare@*/
  44251. var contextmenu = new ht.widget.ContextMenu();
  44252. contextmenu.contextMenuHoverBackground='rgb(104,216,255)';
  44253. contextmenu.contextMenuBackground='rgb(255,255,255)';
  44254. contextmenu.contextMenuHoverLabelColor='rgb(255,255,255)';
  44255. contextmenu.contextMenuLabelColor='rgb(48,48,48)';
  44256. contextmenu.beforeShow = function(e, gv) {
  44257. gv = gv || graphView;
  44258. if (e.originEvent && e.originEvent.currentTarget && e.originEvent.currentTarget.className === 'main') {
  44259. gv = graphView;
  44260. }
  44261. this.setItems(null);
  44262. window.GD && GD.hideTagInfo();
  44263. var data = gv.getDataAt(e) || graphView.getDataAt(e);
  44264. if (data && data.__parentLib) {
  44265. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'contextmenu', gv, {}, {}, this);
  44266. return;
  44267. }
  44268. //if(false);
  44269. /*@SetNodeContextMenu@*/
  44270. /*@SetPageContextMenu@*/
  44271. };
  44272. contextmenu.afterShow = function (e) {
  44273. var fontSize = 14,
  44274. screenWidth = window.screen.width,
  44275. screenHeight = window.screen.height,
  44276. rx = screenWidth / 1920,
  44277. ry = screenHeight / 1080,
  44278. itemHeight = 30 * ry,
  44279. fontFamily = '',
  44280. width = 150 * rx;
  44281. itemHeight = itemHeight > 30 ? itemHeight : 30;
  44282. var $contextMenu = $(this.getView());
  44283. $contextMenu.find('.contextmenu-item-icon').css({
  44284. width: 14,
  44285. height: 14,
  44286. marginRight: 10
  44287. });
  44288. $contextMenu.find('li.menu-item').css({
  44289. fontSize: fontSize,
  44290. fontWeight: 600,
  44291. height: itemHeight,
  44292. minHeight: 25,
  44293. lineHeight: itemHeight + 'px',
  44294. fontFamily: fontFamily,
  44295. padding: 0
  44296. });
  44297. $contextMenu.find('ul').css({
  44298. width: width,
  44299. minWidth: 100
  44300. });
  44301. contextmenu.setLabelMaxWidth((width > 120 ? width : 120) - 40);
  44302. };
  44303. view.eventList && (view.eventList['contextMenu'] = contextmenu);
  44304. contextmenu.addTo(view);
  44305. contextMenuOnViewList.push(contextmenu);
  44306. /*@ControlContextMenu@*/
  44307. graphView.getSelectWidth = function() { return 0; };
  44308. (function () {
  44309. var $mainContainer,
  44310. mainContainerHeight,
  44311. mainContainerWidth,
  44312. originHeight,
  44313. originWidth,
  44314. ratioX,
  44315. ratioY,
  44316. isPageContainer = false;
  44317. graphView._pageBackgroundNode = PageBackground;
  44318. if (pageSizeRatioValue !== 'adaptBrowser') {
  44319. window.GD && GD.setPageToCenterOrLeftTop();
  44320. }
  44321. function throttle () {
  44322. var timer = null;
  44323. return function () {
  44324. timer && clearTimeout(timer);
  44325. timer = setTimeout(function () {
  44326. var value = GD.getParams('pageSizeRatioValue') || {};
  44327. value = value.value || PageAdaptMode.value;
  44328. GD.setPageSizeWithRatio(value, ratio, backSize);
  44329. }, 200)
  44330. }
  44331. }
  44332. try {
  44333. if (window.parent && window.parent.openDialog) {
  44334. autoAdaptive = false;
  44335. }
  44336. } catch (error) {}
  44337. try {
  44338. if (window.parent && window.parent.pageContainer) {
  44339. graphView.handleScroll = function (data) {
  44340. var t = graphView.ty() - data.deltaY;
  44341. var contentSize = graphView.getContentRect();
  44342. var min = contentSize.height - graphView.getHeight() + 50;
  44343. if (min <= 50)
  44344. return ;
  44345. graphView.setTranslate(0, t, true);
  44346. graphView.setScrollBarSize(8);
  44347. }
  44348. graphView.adjustTranslateY = function (value) {
  44349. var contentSize = graphView.getContentRect();
  44350. var min = graphView.getHeight() - contentSize.height - 50;
  44351. value = value > 0 ? 0 : value;
  44352. value = value < min ? min : value;
  44353. return value;
  44354. }
  44355. autoAdaptive = false;
  44356. isPageContainer = true;
  44357. }
  44358. } catch (error) {}
  44359. if (autoAdaptive !== false && autoAdaptive !== 'false' && autoAdaptive !== 'False') {
  44360. graphView.setScrollBarVisible(false);
  44361. if (!graphView._pannable) {
  44362. graphView.adjustTranslateX = function () {return 0};
  44363. graphView.adjustTranslateY = function () {return 0};
  44364. }
  44365. $window.off('resize').on('resize', throttle());
  44366. // setTimeout(resizePage, 100);
  44367. showPage();
  44368. } else {
  44369. showPage();
  44370. graphView.fitContent(false,0,true);
  44371. $window.off('resize').on('resize', function (e) {
  44372. if (!!isPageContainer) {
  44373. window.parent.postMessage('getZoom', '*');
  44374. } else {
  44375. graphView.fitContent(false,0,true);
  44376. }
  44377. })
  44378. }
  44379. var graphViewTimer = null;
  44380. // 监听鼠标缩放页面事件
  44381. graphView.adjustZoom = function (value) {
  44382. graphViewTimer && clearTimeout(graphViewTimer);
  44383. graphViewTimer = setTimeout(function () {
  44384. $window.trigger('graphViewZoomEnded', [value]);
  44385. GD.resetNodeBorderWidth(zoomNodeList, 1/value);
  44386. }, 80)
  44387. return value;
  44388. }
  44389. $window.off('customEventResizeNodes').on('customEventResizeNodes', function (e) {
  44390. var data = e.args;
  44391. var value = GD.getParams('pageSizeRatioValue') || {};
  44392. value = value.value || PageAdaptMode.value;
  44393. GD.setPageSizeWithRatio(value, ratio, backSize);
  44394. graphView.setZoom(data.zoom);
  44395. graphView.tx(0);
  44396. graphView.ty(0);
  44397. });
  44398. $window.off('beforeunload').on("beforeunload", function( event ) {
  44399. try {
  44400. sessionStorage.setItem(location.pathname, JSON.stringify(VarValue));
  44401. } catch (error) {console.log(error.message);}
  44402. ;(function () {
  44403. var GD = window.GD;
  44404. if (!GD || typeof GD.removeParams !== 'function') return ;
  44405. GD.removeParams();
  44406. GD.removeParams('pageSizeRatioValue');
  44407. })();
  44408. });
  44409. graphView.setScrollBarColor('rgba(211,211,211,1)');
  44410. graphView.setAutoHideScrollBar(false);
  44411. GD.autoToggleScrollBar();
  44412. // ;(function () {
  44413. // var oriX=browserSize.width/backSize.width;
  44414. // var oriY=browserSize.height/backSize.height;
  44415. // var json = [
  44416. // {
  44417. // label: "25%",
  44418. // action: function(item, event) {
  44419. // GD.setPageSizeWithRatio(0.25);
  44420. // }
  44421. // },
  44422. // {
  44423. // label: "50%",
  44424. // action: function(item, event) {
  44425. // GD.setPageSizeWithRatio(0.5);
  44426. // }
  44427. // },
  44428. // {
  44429. // label: "100%",
  44430. // action: function(item, event) {
  44431. // GD.setPageSizeWithRatio(1);
  44432. // }
  44433. // },
  44434. // {
  44435. // label: "200%",
  44436. // action: function(item, event) {
  44437. // GD.setPageSizeWithRatio(2);
  44438. // }
  44439. // },
  44440. // {
  44441. // label: "400%",
  44442. // action: function(item, event) {
  44443. // GD.setPageSizeWithRatio(4);
  44444. // }
  44445. // },
  44446. // {
  44447. // label: "实际大小",
  44448. // action: function(item, event) {
  44449. // GD.setPageSizeWithRatio('originSize');
  44450. // }
  44451. // },
  44452. // {
  44453. // label: '适合屏幕',
  44454. // action: function (item, event) {
  44455. // GD.setPageSizeWithRatio('adaptBrowser');
  44456. // }
  44457. // },
  44458. // {
  44459. // label: "适合宽度",
  44460. // action: function(item, event) {
  44461. // GD.setPageSizeWithRatio('adaptWidth');
  44462. // }
  44463. // },
  44464. // {
  44465. // label: "适合高度",
  44466. // action: function(item, event) {
  44467. // GD.setPageSizeWithRatio('adaptHeight');
  44468. // }
  44469. // },
  44470. // ];
  44471. // var zoomMenu = new ht.widget.ContextMenu(json);
  44472. // zoomMenu.disableGlobalKey();
  44473. // zoomMenu.setLabelMaxWidth(100);
  44474. // zoomMenu.addTo($('.main')[0]);
  44475. // })();
  44476. (function () {
  44477. var btnstr="停止数据刷新";
  44478. var json = [], item1, item2;
  44479. item1 = {
  44480. label: btnstr,
  44481. action: function(item, event) {
  44482. if(btnstr=="停止数据刷新"){
  44483. clearInterval(intervalTimers[0]);
  44484. intervalTimers.shift(intervalTimers[0]);
  44485. btnstr="开启数据刷新";
  44486. json[0].label=btnstr;
  44487. }else{
  44488. intervalTimers.unshift(setInterval(DatarefreshTask, 1000));
  44489. btnstr="停止数据刷新";
  44490. json[0].label=btnstr;
  44491. }
  44492. }
  44493. };
  44494. item2 = {
  44495. label: "下载本页所有测点",
  44496. action: function(item, event) {
  44497. var time = new Date();
  44498. var t=time.getFullYear() + "-" + (time.getMonth() + 1) + "-" + time.getDate() + " " + time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds();
  44499. var str= "测点名\n";
  44500. for(var i=0;i<varList.length;i++){
  44501. str+=varList[i]+"\n"
  44502. }
  44503. str = encodeURIComponent(str);
  44504. var link = document.createElement("a");
  44505. link.download = t+"测点名称集合.csv";
  44506. link.href ="data:text/csv;charset=utf-8,\ufeff"+str;
  44507. link.click();
  44508. }
  44509. };
  44510. item3 = {
  44511. label: "历史回放",
  44512. action: function(item, event) {
  44513. createHisBackDialog(DatarefreshTask);
  44514. }
  44515. };
  44516. item4 = {
  44517. label: "保存页面图片",
  44518. action: function(item, event) {
  44519. savehtmlToJpg();
  44520. }
  44521. };
  44522. if (false) {
  44523. json.push(item1);
  44524. }
  44525. if (false) {
  44526. json.push(item2);
  44527. }
  44528. if(false){
  44529. json.push(item3);
  44530. }
  44531. if(false){
  44532. json.push(item4);
  44533. }
  44534. function addContextMenu() {
  44535. var dataMenu = new ht.widget.ContextMenu();
  44536. dataMenu.enableGlobalKey();
  44537. dataMenu.setLabelMaxWidth(120);
  44538. dataMenu.addTo(view);
  44539. contextMenuOnViewList.push(dataMenu);
  44540. dataMenu.beforeShow=function(e){
  44541. if(e.originEvent.target.className=="main"){
  44542. if(typeof(graphView.getDataAt(e))=="undefined"){
  44543. this.setItems(json);
  44544. }else if(typeof(graphView.getDataAt(e)._attrObject)=="undefined"){
  44545. this.setItems(json);
  44546. }else{
  44547. this.setItems(null);
  44548. }
  44549. }else{
  44550. this.setItems(null);
  44551. }
  44552. }
  44553. };
  44554. if (json.length > 0) {
  44555. addContextMenu();
  44556. }
  44557. })();
  44558. })();
  44559. }