Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Telerik.WinControls.RadMap</name>
  5. </assembly>
  6. <members>
  7. <member name="M:Telerik.WinControls.UI.ElevationCompletedEventArgs.#ctor(Telerik.WinControls.UI.Map.Bing.ElevationData[],Telerik.WinControls.UI.Map.Bing.SeaLevelData[])">
  8. <summary>
  9. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.ElevationCompletedEventArgs"/> class.
  10. </summary>
  11. <param name="elevations">The elevations.</param>
  12. <param name="seaLevels">The seaLevels.</param>
  13. </member>
  14. <member name="M:Telerik.WinControls.UI.ElevationCompletedEventArgs.#ctor(Telerik.WinControls.UI.Map.Bing.ElevationData[],Telerik.WinControls.UI.Map.Bing.SeaLevelData[],System.Object)">
  15. <summary>
  16. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.ElevationCompletedEventArgs"/> class.
  17. </summary>
  18. <param name="elevations">The elevations.</param>
  19. <param name="seaLevels">The seaLevels.</param>
  20. <param name="userData">A user-defined object that is passed to the method invoked when the asynchronous operation completes</param>
  21. </member>
  22. <member name="P:Telerik.WinControls.UI.ElevationCompletedEventArgs.Elevations">
  23. <summary>
  24. Gets the elevations response.
  25. </summary>
  26. </member>
  27. <member name="P:Telerik.WinControls.UI.ElevationCompletedEventArgs.SeaLevels">
  28. <summary>
  29. Gets the sea levels response.
  30. </summary>
  31. </member>
  32. <member name="P:Telerik.WinControls.UI.ElevationCompletedEventArgs.UserData">
  33. <summary>
  34. A user-defined object that is passed to the method invoked when the asynchronous operation completes.
  35. </summary>
  36. </member>
  37. <member name="M:Telerik.WinControls.UI.MapSearchEventArgs.#ctor(System.String)">
  38. <summary>
  39. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapSearchEventArgs"/> class.
  40. </summary>
  41. <param name="searchCriteria">The search criteria.</param>
  42. </member>
  43. <member name="P:Telerik.WinControls.UI.MapSearchEventArgs.SearchCriteria">
  44. <summary>
  45. Gets or sets the search criteria.
  46. </summary>
  47. <value>The search criteria.</value>
  48. </member>
  49. <member name="M:Telerik.WinControls.UI.RequestErrorEventArgs.#ctor(System.Exception)">
  50. <summary>
  51. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.RequestErrorEventArgs"/> class.
  52. </summary>
  53. <param name="error">The error.</param>
  54. </member>
  55. <member name="P:Telerik.WinControls.UI.RequestErrorEventArgs.Error">
  56. <summary>
  57. Gets the error that occurred.
  58. </summary>
  59. <value>The error.</value>
  60. </member>
  61. <member name="T:Telerik.WinControls.UI.AsyncFileReaderBase">
  62. <summary>
  63. Base class for the asynchronous map shape readers for ESRI shape-file and KML.
  64. </summary>
  65. </member>
  66. <member name="M:Telerik.WinControls.UI.AsyncFileReaderBase.#ctor">
  67. <summary>
  68. Initializes a new instance of the AsyncFileReaderBase class.
  69. </summary>
  70. </member>
  71. <member name="P:Telerik.WinControls.UI.AsyncFileReaderBase.BaseAddress">
  72. <summary>
  73. Gets or sets the uri of the base address.
  74. </summary>
  75. </member>
  76. <member name="P:Telerik.WinControls.UI.AsyncFileReaderBase.Source">
  77. <summary>
  78. Gets or sets the uri of geospatial file.
  79. </summary>
  80. </member>
  81. <member name="P:Telerik.WinControls.UI.AsyncFileReaderBase.SourceCollection">
  82. <summary>
  83. Gets or sets the collection of geospatial sources.
  84. </summary>
  85. </member>
  86. <member name="P:Telerik.WinControls.UI.AsyncFileReaderBase.SourceCollectionBaseZIndex">
  87. <summary>
  88. Gets or sets the start z-index for reading multiple sources.
  89. </summary>
  90. </member>
  91. <member name="P:Telerik.WinControls.UI.AsyncFileReaderBase.SourceCollectionUseZIndex">
  92. <summary>
  93. Gets or sets the flag which allows to use incremental z-index for shapes of each read sources.
  94. </summary>
  95. </member>
  96. <member name="P:Telerik.WinControls.UI.AsyncFileReaderBase.StreamSource">
  97. <summary>
  98. Gets or sets the stream of geospatial data.
  99. </summary>
  100. </member>
  101. <member name="P:Telerik.WinControls.UI.AsyncFileReaderBase.Timeout">
  102. <summary>
  103. Gets or sets the timeout which is used for reading of the stream.
  104. </summary>
  105. </member>
  106. <member name="P:Telerik.WinControls.UI.AsyncFileReaderBase.RequestCacheLevel">
  107. <summary>
  108. Gets or sets the request cache level which is used for downloading data from Uri which is specified in the Source property.
  109. </summary>
  110. </member>
  111. <member name="M:Telerik.WinControls.UI.AsyncFileReaderBase.OnReaderPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
  112. <summary>
  113. Occurs when the properties which are used for loading are changed.
  114. </summary>
  115. <param name="eventArgs">Event arguments.</param>
  116. </member>
  117. <member name="T:Telerik.WinControls.UI.AsyncReaderBase">
  118. <summary>
  119. Base class for the asynchronous map shape readers (KML, ESRI, WKT/WKB).
  120. </summary>
  121. </member>
  122. <member name="E:Telerik.WinControls.UI.AsyncReaderBase.ReadShapeDataCompleted">
  123. <summary>
  124. Occurs when the reader completes to read shapes and pass them to target information layer.
  125. </summary>
  126. </member>
  127. <member name="E:Telerik.WinControls.UI.AsyncReaderBase.PreviewReadShapeDataCompleted">
  128. <summary>
  129. Occurs when the reader completes to read shapes.
  130. </summary>
  131. </member>
  132. <member name="E:Telerik.WinControls.UI.AsyncReaderBase.ProgressChanged">
  133. <summary>
  134. Occurs when part of data is read.
  135. </summary>
  136. </member>
  137. <member name="E:Telerik.WinControls.UI.AsyncReaderBase.PreviewReadShapeData">
  138. <summary>
  139. Occurs when a shape data is read.
  140. </summary>
  141. </member>
  142. <member name="P:Telerik.WinControls.UI.AsyncReaderBase.ClearLayer">
  143. <summary>
  144. Gets or sets the ClearLayer property.
  145. If it is set to true, then the reader clears its information layer after reading.
  146. </summary>
  147. </member>
  148. <member name="P:Telerik.WinControls.UI.AsyncReaderBase.Layer">
  149. <summary>
  150. Target layer.
  151. </summary>
  152. </member>
  153. <member name="P:Telerik.WinControls.UI.AsyncReaderBase.ExtendedPropertySet">
  154. <summary>
  155. Gets or sets extended property set which will be
  156. used during shape file (KML or ESRI) reading.
  157. </summary>
  158. <remarks>Can be null. In this case extended property set will be created depends on the
  159. extended data available in the KML file or in the attributes file (DBF).</remarks>
  160. </member>
  161. <member name="P:Telerik.WinControls.UI.AsyncReaderBase.ToolTipFormat">
  162. <summary>
  163. Gets or sets tooltip format.
  164. Either ToolTipFormat or ToolTipTemplate should be specified.
  165. If both properties are set, then ToolTipTemplate will be used.
  166. </summary>
  167. <example>The tooltip format can be specified in a few different ways:
  168. as simple name of the extended property, as formatted extended property,
  169. or as format string which can use number of the extended properties.
  170. <code lang="CS">
  171. this.visualizationLayer.Reader = new AsyncShapeFileReader();
  172. // Using of the single extended property name.
  173. this.visualizationLayer.Reader.ToolTipFormat = "CNTRY_NAME";
  174. // Using of the formatted extended property.
  175. // The '|' character is used to separate extended property name and its output format.
  176. this.visualizationLayer.Reader.ToolTipFormat = "SUM_SQMI_A|F2";
  177. // Format string with number of the extended properties.
  178. this.visualizationLayer.Reader.ToolTipFormat = "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}";
  179. </code>
  180. <code lang="VB">
  181. Me.visualizationLayer.Reader = New AsyncShapeFileReader()
  182. ' Using of the single extended property name.
  183. Me.visualizationLayer.Reader.ToolTipFormat = "CNTRY_NAME"
  184. ' Using of the formatted extended property.
  185. ' The '|' character is used to separate extended property name and its output format.
  186. Me.visualizationLayer.Reader.ToolTipFormat = "SUM_SQMI_A|F2"
  187. Format string with number of the extended properties.
  188. Me.visualizationLayer.Reader.ToolTipFormat = "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"
  189. </code>
  190. <code lang="XAML">
  191. &lt;telerik:AsyncShapeFileReader Source="/Telerik.RadMap.Silverlight;component/africa"
  192. ToolTipFormat="CNTRY_NAME"&gt;
  193. &lt;telerik:AsyncShapeFileReader Source="/Telerik.RadMap.Silverlight;component/africa"
  194. ToolTipFormat="SUM_SQMI_A|F2"&gt;
  195. &lt;telerik:AsyncShapeFileReader Source="/Telerik.RadMap.Silverlight;component/africa"
  196. ToolTipFormat="{}{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"&gt;
  197. </code>.
  198. </example>
  199. </member>
  200. <member name="P:Telerik.WinControls.UI.AsyncReaderBase.CoordinateConverter">
  201. <summary>
  202. Gets or sets the CoordinateConverter applied to the reader.
  203. </summary>
  204. </member>
  205. <member name="M:Telerik.WinControls.UI.AsyncReaderBase.ReadAsync">
  206. <summary>
  207. Reads geospatial data using asynchronous mode.
  208. </summary>
  209. </member>
  210. <member name="M:Telerik.WinControls.UI.AsyncReaderBase.ReadAsync(System.Object)">
  211. <summary>
  212. Reads geospatial data using asynchronous mode.
  213. </summary>
  214. <param name="userState">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
  215. </member>
  216. <member name="M:Telerik.WinControls.UI.AsyncReaderBase.CancelAsync">
  217. <summary>
  218. Cancels loading of shapes.
  219. </summary>
  220. </member>
  221. <member name="M:Telerik.WinControls.UI.AsyncReaderBase.CancelAsync(System.Int32)">
  222. <summary>
  223. Cancels loading of shapes by process id.
  224. </summary>
  225. <param name="processId">Id of the process.</param>
  226. </member>
  227. <member name="M:Telerik.WinControls.UI.AsyncReaderBase.ReportProgress(System.Int32,System.Object)">
  228. <summary>
  229. Raises the ProgressChanged event.
  230. </summary>
  231. <param name="percentProgress">The percentage, from 0 to 100, of the background operation that is completed.</param>
  232. <param name="userState">The state object passed to ReadAsync(System.Object).</param>
  233. </member>
  234. <member name="M:Telerik.WinControls.UI.AsyncReaderBase.ReaderPropertyChanged(Telerik.WinControls.RadObject,Telerik.WinControls.RadPropertyChangedEventArgs)">
  235. <summary>
  236. Starts loading when the properties which are used for loading are changed.
  237. </summary>
  238. <param name="source">Source object.</param>
  239. <param name="eventArgs">Event arguments.</param>
  240. </member>
  241. <member name="M:Telerik.WinControls.UI.AsyncReaderBase.OnReaderPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
  242. <summary>
  243. Occurs when the properties which are used for loading are changed.
  244. </summary>
  245. <param name="eventArgs">Event arguments.</param>
  246. </member>
  247. <member name="T:Telerik.WinControls.UI.AsyncReaderSource">
  248. <summary>
  249. The class represents a source for reading of multiple shape-files.
  250. </summary>
  251. </member>
  252. <member name="P:Telerik.WinControls.UI.AsyncReaderSource.DataSource">
  253. <summary>
  254. Gets or sets the uri of the data-file (dbf).
  255. </summary>
  256. </member>
  257. <member name="P:Telerik.WinControls.UI.AsyncReaderSource.Source">
  258. <summary>
  259. Gets or sets the uri of geospatial file.
  260. </summary>
  261. </member>
  262. <member name="T:Telerik.WinControls.UI.AsyncReaderSourceCollection">
  263. <summary>
  264. Represents AsyncReaderFile collection.
  265. </summary>
  266. </member>
  267. <member name="M:Telerik.WinControls.UI.AsyncReaderSourceCollection.#ctor">
  268. <summary>
  269. Initializes a new instance of the AsyncReaderSourceCollection class.
  270. </summary>
  271. </member>
  272. <member name="M:Telerik.WinControls.UI.AsyncReaderSourceCollection.#ctor(System.Collections.IEnumerable)">
  273. <summary>
  274. Initializes a new instance of the AsyncReaderSourceCollection class.
  275. </summary>
  276. <param name="enumerable">The source IEnumerable of Uri or of string.</param>
  277. </member>
  278. <member name="M:Telerik.WinControls.UI.AsyncReaderSourceCollection.op_Explicit(System.Object[])~Telerik.WinControls.UI.AsyncReaderSourceCollection">
  279. <summary>
  280. Performs an explicit conversion from object[] to AsyncReaderSourceCollection.
  281. </summary>
  282. <param name="data">The array.</param>
  283. <returns>The result of the conversion.</returns>
  284. </member>
  285. <member name="M:Telerik.WinControls.UI.AsyncReaderSourceCollection.op_Explicit(System.Collections.ObjectModel.Collection{System.String})~Telerik.WinControls.UI.AsyncReaderSourceCollection">
  286. <summary>
  287. Performs an explicit conversion from collection of string to AsyncReaderSourceCollection.
  288. </summary>
  289. <param name="data">The collection of string.</param>
  290. <returns>The result of the conversion.</returns>
  291. </member>
  292. <member name="M:Telerik.WinControls.UI.AsyncReaderSourceCollection.op_Explicit(System.Collections.ObjectModel.Collection{System.Uri})~Telerik.WinControls.UI.AsyncReaderSourceCollection">
  293. <summary>
  294. Performs an explicit conversion from collection of Uri to AsyncReaderSourceCollection.
  295. </summary>
  296. <param name="data">The collection of Uri.</param>
  297. <returns>The result of the conversion.</returns>
  298. </member>
  299. <member name="M:Telerik.WinControls.UI.AsyncReaderSourceCollection.op_Explicit(System.Collections.Generic.List{System.String})~Telerik.WinControls.UI.AsyncReaderSourceCollection">
  300. <summary>
  301. Performs an explicit conversion from list of string to AsyncReaderSourceCollection.
  302. </summary>
  303. <param name="data">The list of string.</param>
  304. <returns>The result of the conversion.</returns>
  305. </member>
  306. <member name="M:Telerik.WinControls.UI.AsyncReaderSourceCollection.op_Explicit(System.Collections.Generic.List{System.Uri})~Telerik.WinControls.UI.AsyncReaderSourceCollection">
  307. <summary>
  308. Performs an explicit conversion from list of Uri to AsyncReaderSourceCollection.
  309. </summary>
  310. <param name="data">The list of Uri.</param>
  311. <returns>The result of the conversion.</returns>
  312. </member>
  313. <member name="T:Telerik.WinControls.UI.AsyncReaderSourceCollectionConverter">
  314. <summary>
  315. The type converter which converts the instance of IEnumerable to the AsyncReaderSourceCollection.
  316. </summary>
  317. </member>
  318. <member name="M:Telerik.WinControls.UI.AsyncReaderSourceCollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
  319. <summary>
  320. Gets a value that indicates whether this type converter can convert from a given type.
  321. </summary>
  322. <param name="context">ITypeDescriptorContext for this call.</param>
  323. <param name="sourceType">Type being queried for support.</param>
  324. <returns>True if this converter can convert from the specified type; false otherwise.</returns>
  325. </member>
  326. <member name="M:Telerik.WinControls.UI.AsyncReaderSourceCollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
  327. <summary>
  328. Attempts to convert to a Location from the given object.
  329. </summary>
  330. <param name="context">The ITypeDescriptorContext for this call.</param>
  331. <param name="culture">The CultureInfo which is respected when converting.</param>
  332. <param name="value">The object to convert to an instance of Location. </param>
  333. <returns>Location that was constructed.</returns>
  334. </member>
  335. <member name="T:Telerik.WinControls.UI.BackgroundFileReaderBaseParameters">
  336. <summary>
  337. Represents the thread safety parameters of the AsyncFileReaderBase class.
  338. </summary>
  339. </member>
  340. <member name="P:Telerik.WinControls.UI.BackgroundFileReaderBaseParameters.BaseAddress">
  341. <summary>
  342. Gets or sets the uri of the base address.
  343. </summary>
  344. </member>
  345. <member name="P:Telerik.WinControls.UI.BackgroundFileReaderBaseParameters.Source">
  346. <summary>
  347. Gets or sets Uri of geospatial data.
  348. </summary>
  349. </member>
  350. <member name="P:Telerik.WinControls.UI.BackgroundFileReaderBaseParameters.StreamSource">
  351. <summary>
  352. Gets or sets the stream of geospatial data.
  353. </summary>
  354. </member>
  355. <member name="P:Telerik.WinControls.UI.BackgroundFileReaderBaseParameters.StreamSourceContentLength">
  356. <summary>
  357. Gets or sets the length of stream.
  358. </summary>
  359. </member>
  360. <member name="P:Telerik.WinControls.UI.BackgroundFileReaderBaseParameters.Timeout">
  361. <summary>
  362. Gets or sets the timeout which is used for reading of the stream.
  363. </summary>
  364. </member>
  365. <member name="P:Telerik.WinControls.UI.BackgroundFileReaderBaseParameters.RequestCacheLevel">
  366. <summary>
  367. Gets or sets the request cache level which is used for downloading data from Uri which is specified in the Source property.
  368. </summary>
  369. </member>
  370. <member name="T:Telerik.WinControls.UI.BackgroundMapShapeDataReader">
  371. <summary>
  372. Represents the BackgroundMapShapeDataReader. Allows loading shape data in the background thread.
  373. </summary>
  374. </member>
  375. <member name="P:Telerik.WinControls.UI.BackgroundMapShapeDataReader.CalculateProgress">
  376. <summary>
  377. Gets or sets the value which indicates that the reader should report progress.
  378. </summary>
  379. </member>
  380. <member name="P:Telerik.WinControls.UI.BackgroundMapShapeDataReader.PassRecordPreviewEvent">
  381. <summary>
  382. Gets or sets the value which indicates that the reader should raise PreviewReadShapeDataCompleted event for each shape as soon as it is read.
  383. </summary>
  384. </member>
  385. <member name="P:Telerik.WinControls.UI.BackgroundMapShapeDataReader.CancellationPending">
  386. <summary>
  387. Gets or sets the value which indicates that the reader should be cancelled.
  388. </summary>
  389. </member>
  390. <member name="M:Telerik.WinControls.UI.BackgroundMapShapeDataReader.ReadAsync(Telerik.WinControls.UI.BackgroundReaderBaseParameters)">
  391. <summary>
  392. Loads shape data in the background thread.
  393. </summary>
  394. <param name="backgroundParameters">Parameters for loading.</param>
  395. </member>
  396. <member name="M:Telerik.WinControls.UI.BackgroundMapShapeDataReader.CancelAsync">
  397. <summary>
  398. Cancels loading.
  399. </summary>
  400. </member>
  401. <member name="M:Telerik.WinControls.UI.BackgroundMapShapeDataReader.GetProgress">
  402. <summary>
  403. The progress calculator.
  404. </summary>
  405. <returns>The progress in percent.</returns>
  406. </member>
  407. <member name="M:Telerik.WinControls.UI.BackgroundMapShapeDataReader.OnCancelled">
  408. <summary>
  409. Is called when the reading is cancelled.
  410. </summary>
  411. </member>
  412. <member name="M:Telerik.WinControls.UI.BackgroundMapShapeDataReader.CompleteLoading">
  413. <summary>
  414. Completes loading process.
  415. </summary>
  416. </member>
  417. <member name="M:Telerik.WinControls.UI.BackgroundMapShapeDataReader.ReportProgress(System.Int32)">
  418. <summary>
  419. Raises the ProgressChanged event.
  420. </summary>
  421. <param name="percentProgress">The percentage of progress from 0 to 100.</param>
  422. </member>
  423. <member name="M:Telerik.WinControls.UI.BackgroundMapShapeDataReader.AddShapeDataRecord(System.Int32,System.Collections.Generic.List{Telerik.WinControls.UI.MapVisualElement})">
  424. <summary>
  425. Adds shape record to the internal dictionary.
  426. </summary>
  427. <param name="recordNumber">The record number.</param>
  428. <param name="dataList">The record.</param>
  429. </member>
  430. <member name="M:Telerik.WinControls.UI.BackgroundMapShapeDataReader.GetShapeDataRecord(System.Int32)">
  431. <summary>
  432. Gets the record by its number.
  433. </summary>
  434. <param name="recordNumber">The record number.</param>
  435. <returns>The record.</returns>
  436. </member>
  437. <member name="M:Telerik.WinControls.UI.BackgroundMapShapeDataReader.ShapeComplete(System.Collections.Generic.List{Telerik.WinControls.UI.MapVisualElement})">
  438. <summary>
  439. Is used to raise PreviewReadShapeDataCompleted event for single shape record.
  440. </summary>
  441. <param name="dataList"></param>
  442. </member>
  443. <member name="T:Telerik.WinControls.UI.BackgroundReaderBaseParameters">
  444. <summary>
  445. Represents the thread safety parameters of the AsyncReaderBase class.
  446. </summary>
  447. </member>
  448. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.UserState">
  449. <summary>
  450. Gets the user-defined object which could be set for ReadAsync method.
  451. </summary>
  452. </member>
  453. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.ExtendedPropertySet">
  454. <summary>
  455. The ExtendedPropertySet for data from dbf-file.
  456. </summary>
  457. </member>
  458. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.CoordinateConverter">
  459. <summary>
  460. The Coordinate Converter.
  461. </summary>
  462. </member>
  463. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.AsyncReaderBase">
  464. <summary>
  465. Instance of the AsyncReaderBase.
  466. </summary>
  467. </member>
  468. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.BackgroundReader">
  469. <summary>
  470. The background reader instance.
  471. </summary>
  472. </member>
  473. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.ReaderId">
  474. <summary>
  475. The reader id.
  476. </summary>
  477. </member>
  478. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.Error">
  479. <summary>
  480. Gets or sets the stream of geospatial data.
  481. </summary>
  482. </member>
  483. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.Items">
  484. <summary>
  485. Gets or sets items which are returned during reading.
  486. </summary>
  487. </member>
  488. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.Cancelled">
  489. <summary>
  490. Gets or sets a value that indicates whether an asynchronous operation has been canceled.
  491. </summary>
  492. </member>
  493. <member name="P:Telerik.WinControls.UI.BackgroundReaderBaseParameters.ToolTipFormat">
  494. <summary>
  495. Gets or sets tooltip format.
  496. </summary>
  497. </member>
  498. <member name="M:Telerik.WinControls.UI.BackgroundReaderBaseParameters.GetLocation(System.Double,System.Double)">
  499. <summary>
  500. Get location using Coordinate Converter.
  501. </summary>
  502. <param name="latitude">Latitude.</param>
  503. <param name="longitude">Longitude.</param>
  504. <returns>Location.</returns>
  505. </member>
  506. <member name="M:Telerik.WinControls.UI.BackgroundReaderHelper.CompleteUri(System.Uri,System.Uri)">
  507. <summary>
  508. Completes Uri with base address.
  509. </summary>
  510. <param name="uri">Uri.</param>
  511. <param name="baseAddress">Base address.</param>
  512. <returns>Uri.</returns>
  513. </member>
  514. <member name="M:Telerik.WinControls.UI.BackgroundReaderHelper.IsResourceUri(System.Uri)">
  515. <summary>
  516. Checks that the Uri specifies an application resource.
  517. </summary>
  518. <param name="uri">The Uri.</param>
  519. <returns>Returns true when the Uri specifies an application resource.</returns>
  520. </member>
  521. <member name="M:Telerik.WinControls.UI.BackgroundReaderHelper.GetStreamFromResource(System.Uri,System.Exception@)">
  522. <summary>
  523. Gets stream from application resources.
  524. </summary>
  525. <param name="uri">Uri.</param>
  526. <param name="error">Outs exception it's occurred.</param>
  527. <returns>Stream.</returns>
  528. </member>
  529. <member name="T:Telerik.WinControls.UI.AsyncKmlReader">
  530. <summary>
  531. Represents the asynchronous map shape reader for KML file.
  532. </summary>
  533. </member>
  534. <member name="M:Telerik.WinControls.UI.AsyncKmlReader.ReadAsync">
  535. <summary>
  536. Reads geospatial data using asynchronous mode.
  537. </summary>
  538. </member>
  539. <member name="M:Telerik.WinControls.UI.AsyncKmlReader.ReadAsync(System.Object)">
  540. <summary>
  541. Reads geospatial data using asynchronous mode.
  542. </summary>
  543. <param name="userState">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
  544. </member>
  545. <member name="T:Telerik.WinControls.UI.BackgroundKmlReaderParameters">
  546. <summary>
  547. Represents the thread safety parameters of the AsyncShapeFileReader class.
  548. </summary>
  549. </member>
  550. <member name="M:Telerik.WinControls.UI.BackgroundKmlStreamReader.ReadAsync(Telerik.WinControls.UI.BackgroundReaderBaseParameters)">
  551. <summary>
  552. Loads shape data in the background thread.
  553. </summary>
  554. <param name="backgroundParameters">Parameters for loading.</param>
  555. </member>
  556. <member name="M:Telerik.WinControls.UI.BackgroundKmlStreamReader.GetProgress">
  557. <summary>
  558. The progress calculator.
  559. </summary>
  560. <returns>The progress in percent.</returns>
  561. </member>
  562. <member name="M:Telerik.WinControls.UI.BackgroundKmlStreamReader.OnCancelled">
  563. <summary>
  564. Completes cancel process.
  565. </summary>
  566. </member>
  567. <member name="M:Telerik.WinControls.UI.BackgroundKmlStreamReader.Parse(System.String,System.Boolean)">
  568. <summary>
  569. Converts a String representation of the LocationCollection into the equivalent LocationCollection class.
  570. </summary>
  571. <param name="source">The String representation of the LocationCollection class.</param>
  572. <param name="reversed">Indicates whether string contains coordinates in reversed order (Longitude-Latitude like in KML files).</param>
  573. <returns>The equivalent LocationCollection class.</returns>
  574. </member>
  575. <member name="T:Telerik.WinControls.UI.PreviewReadShapeDataCompletedEventHandler">
  576. <summary>
  577. Delegate for the PreviewReadShapeDataCompleted event handler.
  578. </summary>
  579. <param name="sender">Object that currently handles event.</param>
  580. <param name="e">Event arguments.</param>
  581. </member>
  582. <member name="T:Telerik.WinControls.UI.PreviewReadShapeDataCompletedEventArgs">
  583. <summary>
  584. Represents the PreviewReadShapeDataCompletedEventArgs class.
  585. </summary>
  586. </member>
  587. <member name="P:Telerik.WinControls.UI.PreviewReadShapeDataCompletedEventArgs.Items">
  588. <summary>
  589. Gets the list of read items.
  590. </summary>
  591. </member>
  592. <member name="T:Telerik.WinControls.UI.ReadShapeDataCompletedEventHandler">
  593. <summary>
  594. Delegate for the ReadShapeDataCompleted event handler.
  595. </summary>
  596. <param name="sender">Object which currently handles event.</param>
  597. <param name="e">Event arguments.</param>
  598. </member>
  599. <member name="T:Telerik.WinControls.UI.ReadShapeDataCompletedEventArgs">
  600. <summary>
  601. Represents the ReadShapeDataCompletedEventArgs class.
  602. </summary>
  603. </member>
  604. <member name="P:Telerik.WinControls.UI.ReadShapeDataCompletedEventArgs.Canceled">
  605. <summary>
  606. Gets a value that indicates whether an asynchronous operation has been canceled.
  607. </summary>
  608. </member>
  609. <member name="P:Telerik.WinControls.UI.ReadShapeDataCompletedEventArgs.Error">
  610. <summary>
  611. Gets the exception.
  612. </summary>
  613. </member>
  614. <member name="P:Telerik.WinControls.UI.ReadShapeDataCompletedEventArgs.UserState">
  615. <summary>
  616. Gets the user-defined object which could be set for ReadAsync method.
  617. </summary>
  618. </member>
  619. <member name="T:Telerik.WinControls.UI.AsyncShapeFileReader">
  620. <summary>
  621. Represents the asynchronous map shape reader for ESRI shape-file.
  622. </summary>
  623. </member>
  624. <member name="P:Telerik.WinControls.UI.AsyncShapeFileReader.DataSource">
  625. <summary>
  626. Gets or sets the uri of the data-file (dbf).
  627. </summary>
  628. </member>
  629. <member name="P:Telerik.WinControls.UI.AsyncShapeFileReader.StreamDataSource">
  630. <summary>
  631. Gets or sets the stream of geospatial data.
  632. </summary>
  633. </member>
  634. <member name="P:Telerik.WinControls.UI.AsyncShapeFileReader.Encoding">
  635. <summary>
  636. Gets or sets the character encoding applied to the reader.
  637. </summary>
  638. </member>
  639. <member name="M:Telerik.WinControls.UI.AsyncShapeFileReader.ReadAsync">
  640. <summary>
  641. Reads geospatial data using asynchronous mode.
  642. </summary>
  643. </member>
  644. <member name="M:Telerik.WinControls.UI.AsyncShapeFileReader.ReadAsync(System.Object)">
  645. <summary>
  646. Reads geospatial data using asynchronous mode.
  647. </summary>
  648. <param name="userState">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
  649. </member>
  650. <member name="T:Telerik.WinControls.UI.BackgroundShapeFileReaderParameters">
  651. <summary>
  652. Represents the thread safety parameters of the AsyncShapeFileReader class.
  653. </summary>
  654. </member>
  655. <member name="P:Telerik.WinControls.UI.BackgroundShapeFileReaderParameters.DataSource">
  656. <summary>
  657. Uri of DBF file.
  658. </summary>
  659. </member>
  660. <member name="P:Telerik.WinControls.UI.BackgroundShapeFileReaderParameters.StreamDataSource">
  661. <summary>
  662. Stream of DBF file.
  663. </summary>
  664. </member>
  665. <member name="P:Telerik.WinControls.UI.BackgroundShapeFileReaderParameters.StreamDataSourceContentLength">
  666. <summary>
  667. Gets or sets the length of DBF file stream.
  668. </summary>
  669. </member>
  670. <member name="P:Telerik.WinControls.UI.BackgroundShapeFileReaderParameters.Encoding">
  671. <summary>
  672. DBF-file encoding.
  673. </summary>
  674. </member>
  675. <member name="M:Telerik.WinControls.UI.BackgroundShapeFileStreamReader.ReadAsync(Telerik.WinControls.UI.BackgroundReaderBaseParameters)">
  676. <summary>
  677. Loads shape data in the background thread.
  678. </summary>
  679. <param name="backgroundParameters">Parameters for loading.</param>
  680. </member>
  681. <member name="M:Telerik.WinControls.UI.BackgroundShapeFileStreamReader.GetProgress">
  682. <summary>
  683. The progress calculator.
  684. </summary>
  685. <returns>The progress in percent.</returns>
  686. </member>
  687. <member name="M:Telerik.WinControls.UI.BackgroundShapeFileStreamReader.OnCancelled">
  688. <summary>
  689. Completes cancel process.
  690. </summary>
  691. </member>
  692. <member name="T:Telerik.WinControls.UI.AsyncSqlGeospatialDataReader">
  693. <summary>
  694. Represents the asynchronous map shape reader for geospatial data in WKB/WKT formats from IEnumerable data source type.
  695. </summary>
  696. </member>
  697. <member name="P:Telerik.WinControls.UI.AsyncSqlGeospatialDataReader.GeospatialPropertyName">
  698. <summary>
  699. Gets or sets the name of the geospatial data field.
  700. </summary>
  701. </member>
  702. <member name="P:Telerik.WinControls.UI.AsyncSqlGeospatialDataReader.Source">
  703. <summary>
  704. Gets or sets the IEnumerable instance.
  705. </summary>
  706. </member>
  707. <member name="M:Telerik.WinControls.UI.AsyncSqlGeospatialDataReader.ReadAsync">
  708. <summary>
  709. Reads geospatial data using asynchronous mode.
  710. </summary>
  711. </member>
  712. <member name="M:Telerik.WinControls.UI.AsyncSqlGeospatialDataReader.ReadAsync(System.Object)">
  713. <summary>
  714. Reads geospatial data using asynchronous mode.
  715. </summary>
  716. <param name="userState">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
  717. </member>
  718. <member name="M:Telerik.WinControls.UI.AsyncSqlGeospatialDataReader.OnReaderPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
  719. <summary>
  720. Occurs when the properties which are used for loading are changed.
  721. </summary>
  722. <param name="eventArgs">Event arguments.</param>
  723. </member>
  724. <member name="M:Telerik.WinControls.UI.BackgroundSqlGeospatialDataReader.ReadAsync(Telerik.WinControls.UI.BackgroundReaderBaseParameters)">
  725. <summary>
  726. Loads shape data in the background thread.
  727. </summary>
  728. <param name="backgroundParameters">Parameters for loading.</param>
  729. </member>
  730. <member name="M:Telerik.WinControls.UI.BackgroundSqlGeospatialDataReader.GetProgress">
  731. <summary>
  732. The progress calculator.
  733. </summary>
  734. <returns>The progress in percent.</returns>
  735. </member>
  736. <member name="M:Telerik.WinControls.UI.BackgroundSqlGeospatialDataReader.OnCancelled">
  737. <summary>
  738. Completes cancel process.
  739. </summary>
  740. </member>
  741. <member name="T:Telerik.WinControls.UI.BackgroundSqlGeospatialDataReaderParameters">
  742. <summary>
  743. Represents the thread safety parameters of the AsyncSqlGeospatialDataReader class.
  744. </summary>
  745. </member>
  746. <member name="P:Telerik.WinControls.UI.BackgroundSqlGeospatialDataReaderParameters.GeospatialPropertyName">
  747. <summary>
  748. Gets or sets the name of the geospatial data field.
  749. </summary>
  750. </member>
  751. <member name="P:Telerik.WinControls.UI.BackgroundSqlGeospatialDataReaderParameters.MarkShapes">
  752. <summary>
  753. Gets or sets flag which indicates that the generated shapes should be marked.
  754. </summary>
  755. </member>
  756. <member name="P:Telerik.WinControls.UI.BackgroundSqlGeospatialDataReaderParameters.Source">
  757. <summary>
  758. Gets or sets the IEnumerable instance.
  759. </summary>
  760. </member>
  761. <member name="T:Telerik.WinControls.UI.BalloonStyle">
  762. <summary>
  763. Specifies how the description balloon for place marks is drawn.
  764. </summary>
  765. </member>
  766. <member name="P:Telerik.WinControls.UI.BalloonStyle.Background">
  767. <summary>
  768. Gets or sets Background color of the balloon (optional).
  769. </summary>
  770. </member>
  771. <member name="P:Telerik.WinControls.UI.BalloonStyle.Foreground">
  772. <summary>
  773. Gets or sets foreground color for text.
  774. </summary>
  775. </member>
  776. <member name="P:Telerik.WinControls.UI.BalloonStyle.Text">
  777. <summary>
  778. Gets or sets text displayed in the balloon.
  779. </summary>
  780. </member>
  781. <member name="M:Telerik.WinControls.UI.BalloonStyle.PrepareBalloonContent">
  782. <summary>
  783. Prepare balloon content template using style parameters.
  784. </summary>
  785. </member>
  786. <member name="P:Telerik.WinControls.UI.HotSpot.CoordinateSystem">
  787. <summary>
  788. Gets or sets coordinate system.
  789. </summary>
  790. </member>
  791. <member name="P:Telerik.WinControls.UI.HotSpot.ElementName">
  792. <summary>
  793. Gets or sets name of the child element which is hot spot of the framework element.
  794. </summary>
  795. </member>
  796. <member name="T:Telerik.WinControls.UI.HotspotCoordinateSystem">
  797. <summary>
  798. Coordinate system which is used to calculate location of the hotspot inside the element.
  799. </summary>
  800. </member>
  801. <member name="F:Telerik.WinControls.UI.HotspotCoordinateSystem.RadMap">
  802. <summary>
  803. The RadMap coordinate system. The point of origin is left-top corner of the element.
  804. The X is increased from left to right.
  805. The Y is increased from top to bottom.
  806. </summary>
  807. </member>
  808. <member name="F:Telerik.WinControls.UI.HotspotCoordinateSystem.Kml">
  809. <summary>
  810. The Google KML coordinate system. The point of origin is left-bottom corner of the element.
  811. The X is increased from left to right.
  812. The Y is increased from bottom to top.
  813. </summary>
  814. </member>
  815. <member name="T:Telerik.WinControls.UI.HotSpotUnit">
  816. <summary>
  817. Units are used to position hot spot.
  818. </summary>
  819. </member>
  820. <member name="F:Telerik.WinControls.UI.HotSpotUnit.Fraction">
  821. <summary>
  822. Fractions of the icon size.
  823. The hot spot is inside the icon.
  824. </summary>
  825. </member>
  826. <member name="F:Telerik.WinControls.UI.HotSpotUnit.Pixels">
  827. <summary>
  828. Pixels. Distance from the hot spot location to icon.
  829. The hot spot is outside the icon.
  830. </summary>
  831. </member>
  832. <member name="F:Telerik.WinControls.UI.HotSpotUnit.InsetPixels">
  833. <summary>
  834. Offset in pixels from the upper right corner of the icon
  835. The hot spot is inside the icon.
  836. </summary>
  837. </member>
  838. <member name="T:Telerik.WinControls.UI.IconStyle">
  839. <summary>
  840. Represents KML IconStyle element.
  841. </summary>
  842. </member>
  843. <member name="M:Telerik.WinControls.UI.IconStyle.#ctor(System.Xml.XmlElement)">
  844. <summary>
  845. Initializes a new instance of the IconStyle class.
  846. </summary>
  847. <param name="iconStyle">IconStyle element to get data from.</param>
  848. </member>
  849. <member name="P:Telerik.WinControls.UI.IconStyle.IconUrl">
  850. <summary>
  851. Gets or sets icon URL.
  852. </summary>
  853. </member>
  854. <member name="P:Telerik.WinControls.UI.IconStyle.HotSpot">
  855. <summary>
  856. Gets or sets hot spot settings.
  857. </summary>
  858. </member>
  859. <member name="P:Telerik.WinControls.UI.IconStyle.Scale">
  860. <summary>
  861. Gets or sets icon's scale.
  862. </summary>
  863. </member>
  864. <member name="T:Telerik.WinControls.UI.KmlPlacemarkProperties">
  865. <summary>
  866. Represents the KmlPlacemarkProperties class.
  867. </summary>
  868. </member>
  869. <member name="P:Telerik.WinControls.UI.KmlPlacemarkProperties.BalloonStyle">
  870. <summary>
  871. Balloon style.
  872. </summary>
  873. </member>
  874. <member name="P:Telerik.WinControls.UI.KmlPlacemarkProperties.Description">
  875. <summary>
  876. Point description.
  877. </summary>
  878. </member>
  879. <member name="P:Telerik.WinControls.UI.KmlPlacemarkProperties.IconScale">
  880. <summary>
  881. Gets or sets icon's scale.
  882. </summary>
  883. </member>
  884. <member name="P:Telerik.WinControls.UI.KmlPlacemarkProperties.IconUrl">
  885. <summary>
  886. Icon URI.
  887. </summary>
  888. </member>
  889. <member name="P:Telerik.WinControls.UI.KmlPlacemarkProperties.HotSpot">
  890. <summary>
  891. Icon hot spot.
  892. </summary>
  893. </member>
  894. <member name="P:Telerik.WinControls.UI.KmlPlacemarkProperties.Name">
  895. <summary>
  896. Point name.
  897. </summary>
  898. </member>
  899. <member name="M:Telerik.WinControls.UI.KmlReader.Read(System.IO.Stream)">
  900. <summary>
  901. Reads Kml file from a stream.
  902. </summary>
  903. <param name="stream">Stream of Kml file.</param>
  904. <returns>List of elements that will be placed on an information layer.</returns>
  905. </member>
  906. <member name="M:Telerik.WinControls.UI.KmlReader.Read(System.IO.Stream,Telerik.WinControls.UI.ExtendedPropertySet)">
  907. <summary>
  908. Reads Kml file from a stream.
  909. </summary>
  910. <param name="stream">Stream of Kml file.</param>
  911. <param name="extendedPropertySet">Extended property set for extended data.</param>
  912. <returns>List of elements that will be placed on an information layer.</returns>
  913. </member>
  914. <member name="M:Telerik.WinControls.UI.KmlReader.Read(System.String)">
  915. <summary>
  916. Reads Kml file from a string.
  917. </summary>
  918. <param name="value">String of Kml.</param>
  919. <returns>List of elements that will be placed on an information layer.</returns>
  920. </member>
  921. <member name="M:Telerik.WinControls.UI.KmlReader.Read(System.String,Telerik.WinControls.UI.ExtendedPropertySet)">
  922. <summary>
  923. Reads Kml file from a string.
  924. </summary>
  925. <param name="value">String of Kml.</param>
  926. <param name="extendedPropertySet">Extended property set for extended data.</param>
  927. <returns>List of elements that will be placed on an information layer.</returns>
  928. </member>
  929. <member name="M:Telerik.WinControls.UI.KmlReader.Parse(System.String,System.Boolean)">
  930. <summary>
  931. Converts a String representation of the LocationCollection into the equivalent LocationCollection class.
  932. </summary>
  933. <param name="source">The String representation of the LocationCollection class.</param>
  934. <param name="reversed">Indicates whether string contains coordinates in reversed order (Longitude-Latitude like in KML files).</param>
  935. <returns>The equivalent LocationCollection class.</returns>
  936. </member>
  937. <member name="M:Telerik.WinControls.UI.KmlReader.PrepareCoordinates(System.String)">
  938. <summary>
  939. Prepares coordinates string.
  940. </summary>
  941. <param name="coordinates">Coordinates.</param>
  942. <returns>Prepared coordinates.</returns>
  943. </member>
  944. <member name="M:Telerik.WinControls.UI.KmlStyle.#ctor(System.Xml.XmlElement)">
  945. <summary>
  946. Initializes a new instance of the KmlStyle class.
  947. </summary>
  948. <param name="style">KML style element to get data from.</param>
  949. </member>
  950. <member name="P:Telerik.WinControls.UI.KmlStyle.BalloonStyle">
  951. <summary>
  952. Gets or sets balloon style.
  953. </summary>
  954. </member>
  955. <member name="P:Telerik.WinControls.UI.KmlStyle.IconStyle">
  956. <summary>
  957. Gets or sets IconStyle.
  958. </summary>
  959. </member>
  960. <member name="P:Telerik.WinControls.UI.KmlStyle.LineStyle">
  961. <summary>
  962. Gets or sets line style.
  963. </summary>
  964. </member>
  965. <member name="P:Telerik.WinControls.UI.KmlStyle.PolyStyle">
  966. <summary>
  967. Gets or sets polygon style.
  968. </summary>
  969. </member>
  970. <member name="T:Telerik.WinControls.UI.LineStyle">
  971. <summary>
  972. Represents KML LineStyle element.
  973. </summary>
  974. </member>
  975. <member name="M:Telerik.WinControls.UI.LineStyle.#ctor">
  976. <summary>
  977. Initializes a new instance of the LineStyle class.
  978. </summary>
  979. </member>
  980. <member name="M:Telerik.WinControls.UI.LineStyle.#ctor(System.Xml.XmlElement)">
  981. <summary>
  982. Initializes a new instance of the LineStyle class.
  983. </summary>
  984. <param name="lineStyle">LineStyle element to get data from.</param>
  985. </member>
  986. <member name="P:Telerik.WinControls.UI.LineStyle.Color">
  987. <summary>
  988. Gets or sets line color.
  989. </summary>
  990. </member>
  991. <member name="P:Telerik.WinControls.UI.LineStyle.Width">
  992. <summary>
  993. Gets or sets line width.
  994. </summary>
  995. </member>
  996. <member name="T:Telerik.WinControls.UI.PolyStyle">
  997. <summary>
  998. Represents KML PolyStyle element.
  999. </summary>
  1000. </member>
  1001. <member name="M:Telerik.WinControls.UI.PolyStyle.#ctor">
  1002. <summary>
  1003. Initializes a new instance of the PolyStyle class.
  1004. </summary>
  1005. </member>
  1006. <member name="M:Telerik.WinControls.UI.PolyStyle.#ctor(System.Xml.XmlElement)">
  1007. <summary>
  1008. Initializes a new instance of the PolyStyle class.
  1009. </summary>
  1010. <param name="polyStyle">PolyStyle element to get data from.</param>
  1011. </member>
  1012. <member name="P:Telerik.WinControls.UI.PolyStyle.Color">
  1013. <summary>
  1014. Gets or sets line color.
  1015. </summary>
  1016. </member>
  1017. <member name="P:Telerik.WinControls.UI.PolyStyle.Fill">
  1018. <summary>
  1019. Gets or sets value which indicates whether the polygon should be filled.
  1020. </summary>
  1021. </member>
  1022. <member name="P:Telerik.WinControls.UI.PolyStyle.Outline">
  1023. <summary>
  1024. Gets or sets value which indicates whether the polygon should be outlined.
  1025. </summary>
  1026. </member>
  1027. <member name="T:Telerik.WinControls.UI.DbfEncoding">
  1028. <summary>
  1029. Represents the DbfEncoding class.
  1030. </summary>
  1031. </member>
  1032. <member name="T:Telerik.WinControls.UI.ShapeFileReader">
  1033. <summary>
  1034. Represents the ShapeFileReader class.
  1035. </summary>
  1036. </member>
  1037. <member name="T:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType">
  1038. <summary>
  1039. The ESRI shape type definitions.
  1040. </summary>
  1041. </member>
  1042. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.NullShape">
  1043. <summary>
  1044. Null Shape.
  1045. </summary>
  1046. </member>
  1047. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.Point">
  1048. <summary>
  1049. Point.
  1050. </summary>
  1051. </member>
  1052. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.Polyline">
  1053. <summary>
  1054. Polyline.
  1055. </summary>
  1056. </member>
  1057. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.Polygon">
  1058. <summary>
  1059. Polygon.
  1060. </summary>
  1061. </member>
  1062. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.Multipoint">
  1063. <summary>
  1064. Multipoint.
  1065. </summary>
  1066. </member>
  1067. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.PointZ">
  1068. <summary>
  1069. PointZ.
  1070. </summary>
  1071. </member>
  1072. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.PolylineZ">
  1073. <summary>
  1074. PolylineZ.
  1075. </summary>
  1076. </member>
  1077. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.PolygonZ">
  1078. <summary>
  1079. PolygonZ.
  1080. </summary>
  1081. </member>
  1082. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.MultipointZ">
  1083. <summary>
  1084. MultipointZ.
  1085. </summary>
  1086. </member>
  1087. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.PointM">
  1088. <summary>
  1089. PointM.
  1090. </summary>
  1091. </member>
  1092. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.PolylineM">
  1093. <summary>
  1094. PolylineM.
  1095. </summary>
  1096. </member>
  1097. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.PolygonM">
  1098. <summary>
  1099. PolygonM.
  1100. </summary>
  1101. </member>
  1102. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.MultipointM">
  1103. <summary>
  1104. MultipointM.
  1105. </summary>
  1106. </member>
  1107. <member name="F:Telerik.WinControls.UI.ShapeFileReader.ESRIShapeType.Multipatch">
  1108. <summary>
  1109. Multipatch.
  1110. </summary>
  1111. </member>
  1112. <member name="M:Telerik.WinControls.UI.ShapeFileReader.Read(System.IO.Stream)">
  1113. <summary>
  1114. Reads ESRI shape file from a stream.
  1115. </summary>
  1116. <param name="shapeStream">Stream of ESRI shape file.</param>
  1117. <returns>List of elements that will be placed on an information layer.</returns>
  1118. </member>
  1119. <member name="M:Telerik.WinControls.UI.ShapeFileReader.Read(System.IO.Stream,System.IO.Stream)">
  1120. <summary>
  1121. Reads ESRI shape file from the shape file and dbf file stream.
  1122. </summary>
  1123. <param name="shapeStream">Stream of ESRI shape file.</param>
  1124. <param name="dbfStream">Stream of DBF file.</param>
  1125. <returns>List of elements that will be placed on an information layer.</returns>
  1126. </member>
  1127. <member name="M:Telerik.WinControls.UI.ShapeFileReader.Read(System.IO.Stream,System.IO.Stream,System.Text.Encoding)">
  1128. <summary>
  1129. Reads ESRI shape file from the shape file and dbf file stream.
  1130. </summary>
  1131. <param name="shapeStream">Stream of ESRI shape file.</param>
  1132. <param name="dbfStream">Stream of DBF file.</param>
  1133. <param name="encoding">DBF-file encoding.</param>
  1134. <returns>List of elements that will be placed on an information layer.</returns>
  1135. </member>
  1136. <member name="M:Telerik.WinControls.UI.ShapeFileReader.Read(System.IO.Stream,System.IO.Stream,Telerik.WinControls.UI.ExtendedPropertySet)">
  1137. <summary>
  1138. Reads ESRI shape file from the shape file and dbf file stream.
  1139. </summary>
  1140. <param name="shapeStream">Stream of ESRI shape file.</param>
  1141. <param name="dbfStream">Stream of DBF file.</param>
  1142. <param name="extendedPropertySet">The ExtendedPropertySet for data from dbf-file.</param>
  1143. <returns>List of elements that will be placed on an information layer.</returns>
  1144. </member>
  1145. <member name="M:Telerik.WinControls.UI.ShapeFileReader.Read(System.IO.Stream,System.IO.Stream,Telerik.WinControls.UI.ExtendedPropertySet,Telerik.WinControls.UI.ICoordinateConverter)">
  1146. <summary>
  1147. Reads ESRI shape file from the shape file and dbf file stream.
  1148. </summary>
  1149. <param name="shapeStream">Stream of ESRI shape file.</param>
  1150. <param name="dbfStream">Stream of DBF file.</param>
  1151. <param name="extendedPropertySet">The ExtendedPropertySet for data from dbf-file.</param>
  1152. <param name="coordinateConverter">The Coordinate Converter.</param>
  1153. <returns>List of elements that will be placed on an information layer.</returns>
  1154. </member>
  1155. <member name="M:Telerik.WinControls.UI.ShapeFileReader.Read(System.IO.Stream,System.IO.Stream,Telerik.WinControls.UI.ExtendedPropertySet,System.Text.Encoding)">
  1156. <summary>
  1157. Reads ESRI shape file from the shape file and dbf file stream.
  1158. </summary>
  1159. <param name="shapeStream">Stream of ESRI shape file.</param>
  1160. <param name="dbfStream">Stream of DBF file.</param>
  1161. <param name="extendedPropertySet">The ExtendedPropertySet for data from dbf-file.</param>
  1162. <param name="encoding">DBF-file encoding.</param>
  1163. <returns>List of elements that will be placed on an information layer.</returns>
  1164. </member>
  1165. <member name="M:Telerik.WinControls.UI.ShapeFileReader.Read(System.IO.Stream,System.IO.Stream,Telerik.WinControls.UI.ExtendedPropertySet,System.Text.Encoding,Telerik.WinControls.UI.ICoordinateConverter)">
  1166. <summary>
  1167. Reads ESRI shape file from the shape file and dbf file stream.
  1168. </summary>
  1169. <param name="shapeStream">Stream of ESRI shape file.</param>
  1170. <param name="dbfStream">Stream of DBF file.</param>
  1171. <param name="extendedPropertySet">The ExtendedPropertySet for data from dbf-file.</param>
  1172. <param name="encoding">DBF-file encoding.</param>
  1173. <param name="coordinateConverter">The Coordinate Converter.</param>
  1174. <returns>List of elements that will be placed on an information layer.</returns>
  1175. </member>
  1176. <member name="M:Telerik.WinControls.UI.ShapeFileReader.Read(Telerik.WinControls.UI.ShapeFileReaderParameters)">
  1177. <summary>
  1178. Reads ESRI shape file according to specified parameters.
  1179. </summary>
  1180. <param name="parameters">The parameters of shape-file reader.</param>
  1181. <returns>List of elements that will be placed on an information layer.</returns>
  1182. </member>
  1183. <member name="T:Telerik.WinControls.UI.ShapeFileReaderParameters">
  1184. <summary>
  1185. Represents the parameters of shape-file reader.
  1186. </summary>
  1187. </member>
  1188. <member name="P:Telerik.WinControls.UI.ShapeFileReaderParameters.ShapeStream">
  1189. <summary>
  1190. Stream of ESRI shape file.
  1191. </summary>
  1192. </member>
  1193. <member name="P:Telerik.WinControls.UI.ShapeFileReaderParameters.DbfStream">
  1194. <summary>
  1195. Stream of DBF file.
  1196. </summary>
  1197. </member>
  1198. <member name="P:Telerik.WinControls.UI.ShapeFileReaderParameters.Encoding">
  1199. <summary>
  1200. DBF-file encoding.
  1201. </summary>
  1202. </member>
  1203. <member name="P:Telerik.WinControls.UI.ShapeFileReaderParameters.ExtendedPropertySet">
  1204. <summary>
  1205. The ExtendedPropertySet for data from dbf-file.
  1206. </summary>
  1207. </member>
  1208. <member name="P:Telerik.WinControls.UI.ShapeFileReaderParameters.CoordinateConverter">
  1209. <summary>
  1210. The Coordinate Converter.
  1211. </summary>
  1212. </member>
  1213. <member name="M:Telerik.WinControls.UI.MapAirRoute.#ctor(Telerik.WinControls.UI.Map.PointG,Telerik.WinControls.UI.Map.PointG)">
  1214. <summary>
  1215. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapAirRoute" /> class.
  1216. </summary>
  1217. <param name="start">The route start.</param>
  1218. <param name="end">The route end.</param>
  1219. </member>
  1220. <member name="M:Telerik.WinControls.UI.MapAirRoute.Paint(Telerik.WinControls.Paint.IGraphics,Telerik.WinControls.UI.IMapViewport)">
  1221. <summary>
  1222. Paints the element to the specified graphics.
  1223. </summary>
  1224. <param name="graphics">The graphics.</param>
  1225. <param name="viewport">The viewport.</param>
  1226. </member>
  1227. <member name="M:Telerik.WinControls.UI.MapCallout.#ctor(Telerik.WinControls.UI.Map.PointG)">
  1228. <summary>
  1229. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapCallout"/> class.
  1230. </summary>
  1231. <param name="location">The location.</param>
  1232. </member>
  1233. <member name="M:Telerik.WinControls.UI.MapCallout.#ctor(Telerik.WinControls.UI.MapVisualElement)">
  1234. <summary>
  1235. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapCallout"/> class.
  1236. </summary>
  1237. <param name="element">The element.</param>
  1238. </member>
  1239. <member name="P:Telerik.WinControls.UI.MapCallout.Distance">
  1240. <summary>
  1241. Gets or sets the distance to the element or location.
  1242. </summary>
  1243. <value>The distance.</value>
  1244. </member>
  1245. <member name="P:Telerik.WinControls.UI.MapCallout.MaxWidth">
  1246. <summary>
  1247. Gets or sets the maximal width.
  1248. </summary>
  1249. <value>The maximum width.</value>
  1250. </member>
  1251. <member name="P:Telerik.WinControls.UI.MapCallout.Padding">
  1252. <summary>
  1253. Gets or sets the padding.
  1254. </summary>
  1255. <value>The padding.</value>
  1256. </member>
  1257. <member name="P:Telerik.WinControls.UI.MapCallout.Element">
  1258. <summary>
  1259. Gets the element this callout adorns.
  1260. </summary>
  1261. </member>
  1262. <member name="M:Telerik.WinControls.UI.MapCallout.ResolveEntityReferences(Telerik.WinControls.UI.MapPoint)">
  1263. <summary>
  1264. Resolves the entity references in the callout text ([$property]).
  1265. </summary>
  1266. <param name="point">The point.</param>
  1267. </member>
  1268. <member name="P:Telerik.WinControls.UI.MapLabel.Padding">
  1269. <summary>
  1270. Gets or sets the padding.
  1271. </summary>
  1272. <value>The padding.</value>
  1273. </member>
  1274. <member name="P:Telerik.WinControls.UI.MapPathBasedVisualElement.IsInViewport">
  1275. <summary>
  1276. Gets a value indicating whether this instance is visible in the viewport.
  1277. </summary>
  1278. <value><c>true</c> if this instance is visible in the viewport.; otherwise, <c>false</c>.</value>
  1279. </member>
  1280. <member name="T:Telerik.WinControls.UI.MapVisualElementInfo">
  1281. <summary>
  1282. This class is used to aid the drawing of map visual elements.
  1283. </summary>
  1284. </member>
  1285. <member name="M:Telerik.WinControls.UI.MapVisualElementInfo.#ctor(System.Drawing.Drawing2D.GraphicsPath,Telerik.WinControls.UI.Map.PointL)">
  1286. <summary>
  1287. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapVisualElementInfo"/> class.
  1288. </summary>
  1289. <param name="path"></param>
  1290. <param name="offset"></param>
  1291. </member>
  1292. <member name="P:Telerik.WinControls.UI.MapVisualElementInfo.Path">
  1293. <summary>
  1294. The path calculated with the provided offset.
  1295. </summary>
  1296. </member>
  1297. <member name="P:Telerik.WinControls.UI.MapVisualElementInfo.Offset">
  1298. <summary>
  1299. The offset used for calculating the path's points.
  1300. </summary>
  1301. </member>
  1302. <member name="P:Telerik.WinControls.UI.MapVisualElementInfo.Bounds">
  1303. <summary>
  1304. The actual bounds as they would be calculated from the geographic location of the visual element.
  1305. </summary>
  1306. </member>
  1307. <member name="E:Telerik.WinControls.UI.IMapElevationProvider.CalculateElevationCompleted">
  1308. <summary>
  1309. Occurs when an elevation calculation request is completed and the result is ready.
  1310. </summary>
  1311. </member>
  1312. <member name="E:Telerik.WinControls.UI.IMapElevationProvider.CalculateElevationError">
  1313. <summary>
  1314. Occurs when the request results in an error.
  1315. </summary>
  1316. </member>
  1317. <member name="M:Telerik.WinControls.UI.IMapElevationProvider.CalculateElevationAsync(Telerik.WinControls.UI.Map.Bing.ElevationRequest)">
  1318. <summary>
  1319. Performs async elevation request.
  1320. Calculates elevation for given list of latitude and longitude pairs. Alternatively can calculate the elevation of equally spaced
  1321. points along a polyline.
  1322. </summary>
  1323. <param name="request">Elevation request.</param>
  1324. </member>
  1325. <member name="E:Telerik.WinControls.UI.IMapTruckRouteProvider.CalculateTruckRouteCompleted">
  1326. <summary>
  1327. Occurs when a route calculation request is completed and the result is ready.
  1328. </summary>
  1329. </member>
  1330. <member name="E:Telerik.WinControls.UI.IMapTruckRouteProvider.CalculateTruckRouteError">
  1331. <summary>
  1332. Occurs when the request results in an error.
  1333. </summary>
  1334. </member>
  1335. <member name="M:Telerik.WinControls.UI.IMapTruckRouteProvider.CalculateTruckRouteAsync(Telerik.WinControls.UI.Map.Bing.TruckRouteRequest)">
  1336. <summary>
  1337. Performs async routing request.
  1338. Calculates a route between specified stops and returns route directions as well as other route data.
  1339. </summary>
  1340. <param name="request">Route request.</param>
  1341. </member>
  1342. <member name="M:Telerik.WinControls.UI.PropertyColorizationStrategy.#ctor">
  1343. <summary>
  1344. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.PropertyColorizationStrategy"/> class.
  1345. </summary>
  1346. </member>
  1347. <member name="P:Telerik.WinControls.UI.PropertyColorizationStrategy.Colors">
  1348. <summary>
  1349. Gets or sets the colors.
  1350. </summary>
  1351. <value>The colors.</value>
  1352. </member>
  1353. <member name="P:Telerik.WinControls.UI.PropertyColorizationStrategy.PropertyValues">
  1354. <summary>
  1355. Gets or sets the property values.
  1356. </summary>
  1357. <value>The property values.</value>
  1358. </member>
  1359. <member name="P:Telerik.WinControls.UI.PropertyColorizationStrategy.ValueProvider">
  1360. <summary>
  1361. Gets or sets the value provider.
  1362. </summary>
  1363. <value>The value provider.</value>
  1364. </member>
  1365. <member name="M:Telerik.WinControls.UI.PropertyColorizationStrategy.ColorizeElement(Telerik.WinControls.UI.MapGeometry)">
  1366. <summary>
  1367. Colorizes the element.
  1368. </summary>
  1369. <param name="colorizable">The colorizable.</param>
  1370. </member>
  1371. <member name="M:Telerik.WinControls.UI.PropertyColorizationStrategy.GetColorizerColor(System.Object)">
  1372. <summary>
  1373. Gets the color for the give value.
  1374. </summary>
  1375. <param name="value">The value.</param>
  1376. <returns>Color.</returns>
  1377. </member>
  1378. <member name="M:Telerik.WinControls.UI.PropertyColorizationStrategy.GetLegendInfo(Telerik.WinControls.UI.MapLegendElement)">
  1379. <summary>
  1380. Gets the information needed by the RadMap legend.
  1381. </summary>
  1382. <param name="mapElement">The map element.</param>
  1383. <returns>List&lt;MapLegendInfoItem&gt;.</returns>
  1384. </member>
  1385. <member name="M:Telerik.WinControls.UI.PropertyColorizerItem.#ctor(System.Object,System.String)">
  1386. <summary>
  1387. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.PropertyColorizerItem"/> class.
  1388. </summary>
  1389. <param name="value">The value.</param>
  1390. <param name="name">The name.</param>
  1391. </member>
  1392. <member name="P:Telerik.WinControls.UI.PropertyColorizerItem.Value">
  1393. <summary>
  1394. Gets or sets the value.
  1395. </summary>
  1396. <value>The value.</value>
  1397. </member>
  1398. <member name="P:Telerik.WinControls.UI.PropertyColorizerItem.Name">
  1399. <summary>
  1400. Gets or sets the name.
  1401. </summary>
  1402. <value>The name.</value>
  1403. </member>
  1404. <member name="T:Telerik.WinControls.UI.Properties.Resources">
  1405. <summary>
  1406. A strongly-typed resource class, for looking up localized strings, etc.
  1407. </summary>
  1408. </member>
  1409. <member name="P:Telerik.WinControls.UI.Properties.Resources.ResourceManager">
  1410. <summary>
  1411. Returns the cached ResourceManager instance used by this class.
  1412. </summary>
  1413. </member>
  1414. <member name="P:Telerik.WinControls.UI.Properties.Resources.Culture">
  1415. <summary>
  1416. Overrides the current thread's CurrentUICulture property for all
  1417. resource lookups using this strongly typed resource class.
  1418. </summary>
  1419. </member>
  1420. <member name="P:Telerik.WinControls.UI.Properties.Resources.RadMap">
  1421. <summary>
  1422. Looks up a localized resource of type System.Drawing.Bitmap.
  1423. </summary>
  1424. </member>
  1425. <member name="P:Telerik.WinControls.UI.Properties.Resources.RadMap_VisualStudio_11_0">
  1426. <summary>
  1427. Looks up a localized resource of type System.Drawing.Bitmap.
  1428. </summary>
  1429. </member>
  1430. <member name="T:Telerik.WinControls.UI.Map.Bing.HazardousMaterial">
  1431. <summary>
  1432. Contains options for Hazardous materials.
  1433. </summary>
  1434. </member>
  1435. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.None">
  1436. <summary>
  1437. None.
  1438. </summary>
  1439. </member>
  1440. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.Combustible">
  1441. <summary>
  1442. Combustible.
  1443. </summary>
  1444. </member>
  1445. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.Corrosive">
  1446. <summary>
  1447. Corrosive.
  1448. </summary>
  1449. </member>
  1450. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.Explosive">
  1451. <summary>
  1452. Explosive.
  1453. </summary>
  1454. </member>
  1455. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.Flammable">
  1456. <summary>
  1457. Flammable.
  1458. </summary>
  1459. </member>
  1460. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.FlammableSolid">
  1461. <summary>
  1462. Flammable solid.
  1463. </summary>
  1464. </member>
  1465. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.Gas">
  1466. <summary>
  1467. Gas.
  1468. </summary>
  1469. </member>
  1470. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.GoodsHarmfulToWater">
  1471. <summary>
  1472. Goods harmful to water.
  1473. </summary>
  1474. </member>
  1475. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.Organic">
  1476. <summary>
  1477. Organic.
  1478. </summary>
  1479. </member>
  1480. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.Other">
  1481. <summary>
  1482. Other.
  1483. </summary>
  1484. </member>
  1485. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.Poison">
  1486. <summary>
  1487. Poison.
  1488. </summary>
  1489. </member>
  1490. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.PoisonousInhalation">
  1491. <summary>
  1492. Poisonous when inhaled.
  1493. </summary>
  1494. </member>
  1495. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousMaterial.Radioactive">
  1496. <summary>
  1497. Radioactive.
  1498. </summary>
  1499. </member>
  1500. <member name="T:Telerik.WinControls.UI.Map.Bing.HazardousPermit">
  1501. <summary>
  1502. Contains options for Hazardous permits.
  1503. </summary>
  1504. </member>
  1505. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.None">
  1506. <summary>
  1507. None.
  1508. </summary>
  1509. </member>
  1510. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.AllAppropriateForLoad">
  1511. <summary>
  1512. All appropriate for the current load.
  1513. </summary>
  1514. </member>
  1515. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.Combustible">
  1516. <summary>
  1517. Combustible.
  1518. </summary>
  1519. </member>
  1520. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.Corrosive">
  1521. <summary>
  1522. Corrosive.
  1523. </summary>
  1524. </member>
  1525. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.Explosive">
  1526. <summary>
  1527. Explosive.
  1528. </summary>
  1529. </member>
  1530. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.Flammable">
  1531. <summary>
  1532. Flammable.
  1533. </summary>
  1534. </member>
  1535. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.FlammableSolid">
  1536. <summary>
  1537. Flammable solid.
  1538. </summary>
  1539. </member>
  1540. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.Gas">
  1541. <summary>
  1542. Gas.
  1543. </summary>
  1544. </member>
  1545. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.Organic">
  1546. <summary>
  1547. Organic.
  1548. </summary>
  1549. </member>
  1550. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.Poison">
  1551. <summary>
  1552. Poison.
  1553. </summary>
  1554. </member>
  1555. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.PoisonousInhalation">
  1556. <summary>
  1557. Poisonous when inhaled.
  1558. </summary>
  1559. </member>
  1560. <member name="F:Telerik.WinControls.UI.Map.Bing.HazardousPermit.Radioactive">
  1561. <summary>
  1562. Radioactive.
  1563. </summary>
  1564. </member>
  1565. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteAttributes.RoutePath">
  1566. <summary>
  1567. Include a set of point (latitude and longitude) values that describe the route’s path in the response.
  1568. </summary>
  1569. </member>
  1570. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteAvoidance.Highways">
  1571. <summary>
  1572. Avoids the use of highways in the route.
  1573. </summary>
  1574. </member>
  1575. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteAvoidance.Tolls">
  1576. <summary>
  1577. Avoids the use of toll roads in the route.
  1578. </summary>
  1579. </member>
  1580. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteAvoidance.MinimizeHighways">
  1581. <summary>
  1582. Minimizes (tries to avoid) the use of highways in the route.
  1583. </summary>
  1584. </member>
  1585. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteAvoidance.MinimizeTolls">
  1586. <summary>
  1587. Minimizes (tries to avoid) the use of toll roads in the route.
  1588. </summary>
  1589. </member>
  1590. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteAvoidance.BorderCrossing">
  1591. <summary>
  1592. Avoids crossing country borders in the route.
  1593. </summary>
  1594. </member>
  1595. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteBorderRestrictions.RestrictionType">
  1596. <summary>
  1597. Specify whether border crossing should be avoided, allowed, or minimized.
  1598. </summary>
  1599. </member>
  1600. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteBorderRestrictions.RestrictionList">
  1601. <summary>
  1602. Defines the list of regions that should be considered for Border Restriction.
  1603. </summary>
  1604. </member>
  1605. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteBorderRestrictionType.AvoidCrossing">
  1606. <summary>
  1607. Avoid border or boundary crossing as specified in RestrictionList of <see cref="T:Telerik.WinControls.UI.Map.Bing.TruckRouteBorderRestrictions"/>.
  1608. </summary>
  1609. </member>
  1610. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteBorderRestrictionType.MinimizeCrossing">
  1611. <summary>
  1612. Minimize border or boundary crossing as specified in RestrictionList of <see cref="T:Telerik.WinControls.UI.Map.Bing.TruckRouteBorderRestrictions"/>.
  1613. </summary>
  1614. </member>
  1615. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteBorderRestrictionType.AllowedRegions">
  1616. <summary>
  1617. Restrict the route only through the specified regions as specified in RestrictionList of <see cref="T:Telerik.WinControls.UI.Map.Bing.TruckRouteBorderRestrictions"/>.
  1618. </summary>
  1619. </member>
  1620. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteOptimization.Time">
  1621. <summary>
  1622. The route is calculated to minimize the time. Traffic information is not used.
  1623. </summary>
  1624. </member>
  1625. <member name="F:Telerik.WinControls.UI.Map.Bing.TruckRouteOptimization.TimeWithTraffic">
  1626. <summary>
  1627. The route is calculated to minimize the time and uses current traffic information.
  1628. </summary>
  1629. </member>
  1630. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.Avoid">
  1631. <summary>
  1632. Specifies the road types to minimize or avoid when a route is created for the driving travel mode.
  1633. </summary>
  1634. </member>
  1635. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.BorderRestrictions">
  1636. <summary>
  1637. Specifies the border crossing preference with respect to countries, dependent territories, special areas of geographical interest, states, subdivision, or provinces
  1638. </summary>
  1639. </member>
  1640. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.DistanceBeforeFirstTurn">
  1641. <summary>
  1642. Specifies the distance before the first turn is allowed in the route. An integer distance specified in meters. Use this parameter to make sure that the moving vehicle has enough distance to make the first turn.
  1643. </summary>
  1644. </member>
  1645. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.Heading">
  1646. <summary>
  1647. Specifies the initial heading for the route. An integer value between 0 and 359 that represents degrees from north where north is 0 degrees and the heading is specified clockwise from north. For example, setting the heading of 270 degrees creates a route that initially heads west.
  1648. </summary>
  1649. </member>
  1650. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.Optimize">
  1651. <summary>
  1652. Specifies what parameters to use to optimize the route
  1653. </summary>
  1654. </member>
  1655. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.OptimizeWaypoints">
  1656. <summary>
  1657. Instructs the API to rearrange the route waypoints and reduce the route cost specified with the optimize parameter. The route first waypoint and last waypoint order is not changed, their position is considered fixed.
  1658. </summary>
  1659. </member>
  1660. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.RouteAttributes">
  1661. <summary>
  1662. Specify to include or exclude parts of the routes response.
  1663. </summary>
  1664. </member>
  1665. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.DistanceUnit">
  1666. <summary>
  1667. The units to use for distance in the response.
  1668. </summary>
  1669. </member>
  1670. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.DateTime">
  1671. <summary>
  1672. When specified and the route is optimized for timeWithTraffic, predictive traffic data is used to calculate the best route for the specified date time of departure.
  1673. </summary>
  1674. </member>
  1675. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.Tolerances">
  1676. <summary>
  1677. A set of double values. Each value specifies a tolerance that is used to reduce the number of points needed to display a route on a map and still maintain the route shape. If a point is removed and the new route still falls within the specified tolerance of the old route, then the point is not included in the subset of points returned for that tolerance.
  1678. </summary>
  1679. </member>
  1680. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteOptions.VehicleSpec">
  1681. <summary>
  1682. The attributes that describe a vehicle.
  1683. </summary>
  1684. </member>
  1685. <member name="M:Telerik.WinControls.UI.Map.Bing.TruckRouteRequest.#ctor">
  1686. <summary>
  1687. Initializes a new instance of the RouteRequest class.
  1688. </summary>
  1689. </member>
  1690. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteRequest.Options">
  1691. <summary>
  1692. Gets or sets options used to refine the route request.
  1693. </summary>
  1694. </member>
  1695. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckRouteRequest.RoutePoints">
  1696. <summary>
  1697. Gets or sets a collection where each element represents a stop in the route.
  1698. Elements could be <see cref="T:Telerik.WinControls.UI.Waypoint"/> or <see cref="T:Telerik.WinControls.UI.ViaWaypoint"/>. Required.
  1699. </summary>
  1700. </member>
  1701. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckWaypoint.Address">
  1702. <summary>
  1703. Gets or sets the address this waypoint represents.
  1704. </summary>
  1705. </member>
  1706. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckWaypoint.Latitude">
  1707. <summary>
  1708. Gets or sets the latitude of this waypoint.
  1709. </summary>
  1710. </member>
  1711. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckWaypoint.Longitude">
  1712. <summary>
  1713. Gets or sets the longitude of this waypoint.
  1714. </summary>
  1715. </member>
  1716. <member name="P:Telerik.WinControls.UI.Map.Bing.TruckWaypoint.IsViaPoint">
  1717. <summary>
  1718. Gets or sets whether this point is a via waypoint.
  1719. </summary>
  1720. </member>
  1721. <member name="T:Telerik.WinControls.UI.Map.Bing.VehicleSpec">
  1722. <summary>
  1723. Represents the attributes that describe a vehicle. Used for <see cref="T:Telerik.WinControls.UI.Map.Bing.TruckRouteRequest"/>.
  1724. </summary>
  1725. </member>
  1726. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.DimensionUnit">
  1727. <summary>
  1728. The unit of measurement of width, height, length.
  1729. </summary>
  1730. </member>
  1731. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.WeightUnit">
  1732. <summary>
  1733. The unit of measurement of weight.
  1734. </summary>
  1735. </member>
  1736. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleHeight">
  1737. <summary>
  1738. The height of the vehicle in the specified dimension units.
  1739. </summary>
  1740. </member>
  1741. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleWidth">
  1742. <summary>
  1743. The width of the vehicle in the specified dimension units.
  1744. </summary>
  1745. </member>
  1746. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleLength">
  1747. <summary>
  1748. The lenght of the vehicle in the specified dimension units.
  1749. </summary>
  1750. </member>
  1751. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleWeight">
  1752. <summary>
  1753. The weight of the vehicle in the specified weight units.
  1754. </summary>
  1755. </member>
  1756. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleAxels">
  1757. <summary>
  1758. The number of axles.
  1759. </summary>
  1760. </member>
  1761. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleTrailers">
  1762. <summary>
  1763. The number of trailers.
  1764. </summary>
  1765. </member>
  1766. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleSemi">
  1767. <summary>
  1768. Indicates if the truck is pulling a semi-trailer. Semi-trailer restrictions are mostly used in North America.
  1769. </summary>
  1770. </member>
  1771. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleMaxGradient">
  1772. <summary>
  1773. The maximum gradient the vehicle can drive measured in degrees.
  1774. </summary>
  1775. </member>
  1776. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleMinTurnRadius">
  1777. <summary>
  1778. The minimum required radius for the vehicle to turn in the specified dimension units.
  1779. </summary>
  1780. </member>
  1781. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleAvoidCrossWinds">
  1782. <summary>
  1783. Indicates if the vehicle shall avoid crosswinds.
  1784. </summary>
  1785. </member>
  1786. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleAvoidGroundingRisk">
  1787. <summary>
  1788. Indicates if the route shall avoid the risk of grounding.
  1789. </summary>
  1790. </member>
  1791. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleHazardousMaterials">
  1792. <summary>
  1793. List of one or more hazardous materials for which the vehicle is transporting.
  1794. </summary>
  1795. </member>
  1796. <member name="P:Telerik.WinControls.UI.Map.Bing.VehicleSpec.VehicleHazardousPermits">
  1797. <summary>
  1798. List of one or more hazardous materials for which the vehicle has a permit.
  1799. </summary>
  1800. </member>
  1801. <member name="T:Telerik.WinControls.UI.Map.Bing.ElevationHeights">
  1802. <summary>
  1803. Specifies which sea level model to use to calculate elevation.
  1804. </summary>
  1805. </member>
  1806. <member name="F:Telerik.WinControls.UI.Map.Bing.ElevationHeights.SeaLevel">
  1807. <summary>
  1808. Use the geoid Earth model (EGM2008 2.5').
  1809. </summary>
  1810. </member>
  1811. <member name="F:Telerik.WinControls.UI.Map.Bing.ElevationHeights.Ellipsoid">
  1812. <summary>
  1813. Use the ellipsoid Earth model (WGS84).
  1814. </summary>
  1815. </member>
  1816. <member name="M:Telerik.WinControls.UI.Map.Bing.ElevationRequest.#ctor">
  1817. <summary>
  1818. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Map.Bing.ElevationRequest"/> class.
  1819. </summary>
  1820. </member>
  1821. <member name="P:Telerik.WinControls.UI.Map.Bing.ElevationRequest.ElevationType">
  1822. <summary>
  1823. Gets or sets the type of the elevation to be calculated.
  1824. </summary>
  1825. <value>The type of the elevation.</value>
  1826. </member>
  1827. <member name="P:Telerik.WinControls.UI.Map.Bing.ElevationRequest.Points">
  1828. <summary>
  1829. Gets or sets a set of coordinates on the Earth to use in elevation calculations.
  1830. The exact use of these points depends on the type of elevation request.
  1831. </summary>
  1832. <value>The points.</value>
  1833. </member>
  1834. <member name="P:Telerik.WinControls.UI.Map.Bing.ElevationRequest.Bounds">
  1835. <summary>
  1836. Gets or sets the rectangular area over which to provide elevation values.
  1837. </summary>
  1838. <value>The bounds.</value>
  1839. </member>
  1840. <member name="P:Telerik.WinControls.UI.Map.Bing.ElevationRequest.Rows">
  1841. <summary>
  1842. Gets or sets the number of rows to use to divide the bounding box area into a grid.
  1843. The rows that define the bounding box each count as two (2) of the rows.
  1844. Elevation values are returned for all vertices of the grid.
  1845. Integers with a value of two 2 or greater. The number of rows and columns can define a maximum of 1024 locations (rows * cols &lt;= 1024).
  1846. </summary>
  1847. <value>The rows.</value>
  1848. </member>
  1849. <member name="P:Telerik.WinControls.UI.Map.Bing.ElevationRequest.Columns">
  1850. <summary>
  1851. Gets or sets the number of columns to use to divide the bounding box area into a grid.
  1852. The columns that define the bounding box each count as two (2) of the columns.
  1853. Elevation values are returned for all vertices of the grid.
  1854. Integers with a value of two 2 or greater. The number of rows and columns can define a maximum of 1024 locations (rows * cols &lt;= 1024).
  1855. </summary>
  1856. <value>The columns.</value>
  1857. </member>
  1858. <member name="P:Telerik.WinControls.UI.Map.Bing.ElevationRequest.Samples">
  1859. <summary>
  1860. Gets or sets the number of equally-spaced elevation values to provide along a polyline path.
  1861. A positive integer. The maximum number of samples is 1024.
  1862. </summary>
  1863. <value>The samples.</value>
  1864. </member>
  1865. <member name="P:Telerik.WinControls.UI.Map.Bing.ElevationRequest.Options">
  1866. <summary>
  1867. Gets or sets the optional parameters for an elevation request.
  1868. </summary>
  1869. <value>The options.</value>
  1870. </member>
  1871. <member name="P:Telerik.WinControls.UI.Map.Bing.ElevationRequest.UserData">
  1872. <summary>
  1873. Gets or sets user data.
  1874. This data will be passed to the response which corresponds to this request.
  1875. It can be used to identify request-response pair, for example.
  1876. User data can be obtain from the response through the RequestUserData property.
  1877. </summary>
  1878. <value>The user data.</value>
  1879. </member>
  1880. <member name="T:Telerik.WinControls.UI.Map.Bing.ElevationType">
  1881. <summary>
  1882. Defines the different types of elevation requests that can be performed.
  1883. </summary>
  1884. </member>
  1885. <member name="F:Telerik.WinControls.UI.Map.Bing.ElevationType.List">
  1886. <summary>
  1887. Get elevations for latitude and longitude coordinates.
  1888. Required parameters of the <see cref="T:Telerik.WinControls.UI.Map.Bing.ElevationRequest"/>: Points
  1889. </summary>
  1890. </member>
  1891. <member name="F:Telerik.WinControls.UI.Map.Bing.ElevationType.Polyline">
  1892. <summary>
  1893. Get elevations at equally-spaced locations along a polyline path.
  1894. Required parameters of the <see cref="T:Telerik.WinControls.UI.Map.Bing.ElevationRequest"/>: Points, Samples
  1895. </summary>
  1896. </member>
  1897. <member name="F:Telerik.WinControls.UI.Map.Bing.ElevationType.Bounds">
  1898. <summary>
  1899. Get elevations at equally-spaced locations within an area on the Earth defined as a bounding box.
  1900. Required parameters of the <see cref="T:Telerik.WinControls.UI.Map.Bing.ElevationRequest"/>: Bounds, Rows, Columns
  1901. </summary>
  1902. </member>
  1903. <member name="F:Telerik.WinControls.UI.Map.Bing.ElevationType.SeaLevel">
  1904. <summary>
  1905. Get the offset of the geoid sea level Earth model from the ellipsoid Earth model at a set of latitude and longitude coordinates.
  1906. Required parameters of the <see cref="T:Telerik.WinControls.UI.Map.Bing.ElevationRequest"/>: Points
  1907. </summary>
  1908. </member>
  1909. <member name="T:Telerik.WinControls.UI.Map.Bing.SearchRequest">
  1910. <summary>
  1911. Represents unified search request.
  1912. </summary>
  1913. </member>
  1914. <member name="M:Telerik.WinControls.UI.Map.Bing.SearchRequest.#ctor">
  1915. <summary>
  1916. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Map.Bing.SearchRequest"/> class.
  1917. </summary>
  1918. </member>
  1919. <member name="P:Telerik.WinControls.UI.Map.Bing.SearchRequest.Query">
  1920. <summary>
  1921. A string containing the query to parse and match to a search result.
  1922. </summary>
  1923. </member>
  1924. <member name="P:Telerik.WinControls.UI.Map.Bing.SearchRequest.SearchOptions">
  1925. <summary>
  1926. Search options which can be used to refine the search request.
  1927. </summary>
  1928. </member>
  1929. <member name="T:Telerik.WinControls.UI.Map.Bing.RouteAvoidance">
  1930. <summary>
  1931. Contains road types to minimize or avoid.
  1932. </summary>
  1933. </member>
  1934. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAvoidance.None">
  1935. <summary>
  1936. Use all roads.
  1937. </summary>
  1938. </member>
  1939. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAvoidance.Highways">
  1940. <summary>
  1941. Avoids the use of highways in the route.
  1942. </summary>
  1943. </member>
  1944. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAvoidance.Tolls">
  1945. <summary>
  1946. Avoids the use of toll roads in the route.
  1947. </summary>
  1948. </member>
  1949. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAvoidance.Ferry">
  1950. <summary>
  1951. Avoids the use of ferries in the route.
  1952. </summary>
  1953. </member>
  1954. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAvoidance.MinimizeHighways">
  1955. <summary>
  1956. Minimizes (tries to avoid) the use of highways in the route.
  1957. </summary>
  1958. </member>
  1959. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAvoidance.MinimizeTolls">
  1960. <summary>
  1961. Minimizes (tries to avoid) the use of toll roads in the route.
  1962. </summary>
  1963. </member>
  1964. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAvoidance.BorderCrossing">
  1965. <summary>
  1966. Avoids crossing country borders in the route.
  1967. </summary>
  1968. </member>
  1969. <member name="T:Telerik.WinControls.UI.Map.Bing.RouteOptimization">
  1970. <summary>
  1971. Contains values that represent route calculation methods.
  1972. </summary>
  1973. </member>
  1974. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteOptimization.Distance">
  1975. <summary>
  1976. The route is calculated to minimize the total distance. Traffic information is not used.
  1977. </summary>
  1978. </member>
  1979. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteOptimization.Time">
  1980. <summary>
  1981. The route is calculated to minimize the total time. Traffic information is not used.
  1982. </summary>
  1983. </member>
  1984. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteOptimization.TimeWithTraffic">
  1985. <summary>
  1986. The route is calculated to minimize the time and uses current traffic information.
  1987. </summary>
  1988. </member>
  1989. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteOptimization.TimeAvoidClosure">
  1990. <summary>
  1991. The route is calculated to minimize the time and avoid road closures. Traffic information is not used.
  1992. </summary>
  1993. </member>
  1994. <member name="T:Telerik.WinControls.UI.Map.Bing.RouteOptions">
  1995. <summary>
  1996. Contains properties used to refine a route service request.
  1997. </summary>
  1998. </member>
  1999. <member name="M:Telerik.WinControls.UI.Map.Bing.RouteOptions.#ctor">
  2000. <summary>
  2001. Initializes a new instance of the RouteOptions class.
  2002. </summary>
  2003. </member>
  2004. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteOptions.Mode">
  2005. <summary>
  2006. Gets or sets type of directions to return. The default value is TravelMode.Driving.
  2007. </summary>
  2008. </member>
  2009. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteOptions.Optimization">
  2010. <summary>
  2011. Gets or sets the calculation method to use. The default value is RouteOptimization.MinimizeTime.
  2012. </summary>
  2013. </member>
  2014. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteOptions.RouteAttributes">
  2015. <summary>
  2016. Gets or sets whether to include or exclude parts of the routes response. The default value is RouteAttributes.ExcludeItinerary.
  2017. </summary>
  2018. </member>
  2019. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteOptions.RouteAvoidance">
  2020. <summary>
  2021. Gets or sets value specifying how traffic information is used in the route calculation. The default value is TrafficUsage.None.
  2022. </summary>
  2023. </member>
  2024. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteOptions.DistanceBeforeFirstTurn">
  2025. <summary>
  2026. Specifies the distance before the first turn is allowed in the route. This option only applies to the driving travel mode.
  2027. </summary>
  2028. </member>
  2029. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteOptions.Heading">
  2030. <summary>
  2031. An integer value between 0 and 359 that represents degrees from north where north is 0 degrees and the heading is specified clockwise from north.
  2032. </summary>
  2033. </member>
  2034. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteOptions.Tolerances">
  2035. <summary>
  2036. Specifies a series of tolerance values. Each value produces a subset of points that approximates the route that is described by the full set of points.
  2037. </summary>
  2038. </member>
  2039. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteOptions.DateTime">
  2040. <summary>
  2041. When specified and the route is optimized for timeWithTraffic, predictive traffic data is used to calculate the best route for the specified date time.
  2042. </summary>
  2043. </member>
  2044. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteOptions.MaxSolutions">
  2045. <summary>
  2046. Specifies the maximum number of driving routes to return.
  2047. Should be an integer value between 1 and 3. The default value is 1.
  2048. </summary>
  2049. </member>
  2050. <member name="T:Telerik.WinControls.UI.Map.Bing.RouteAttributes">
  2051. <summary>
  2052. Contains route attributes that modify the result returned by a route calculation request.
  2053. </summary>
  2054. </member>
  2055. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAttributes.ExcludeItinerary">
  2056. <summary>
  2057. Do not include detailed directions in the response. Detailed directions are provided as itinerary items and contain details such as written instructions and traffic location codes.
  2058. </summary>
  2059. </member>
  2060. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAttributes.RoutePath">
  2061. <summary>
  2062. Include a set of point (latitude and longitude) values that describe the route’s path in the response.
  2063. </summary>
  2064. </member>
  2065. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAttributes.RouteSummariesOnly">
  2066. <summary>
  2067. Include only travel time and distance for the route, and do not provide other information.
  2068. </summary>
  2069. </member>
  2070. <member name="F:Telerik.WinControls.UI.Map.Bing.RouteAttributes.All">
  2071. <summary>
  2072. Used to specify the following attributes as a group: ExcluteItinerary and RoutePath.
  2073. </summary>
  2074. </member>
  2075. <member name="T:Telerik.WinControls.UI.Map.Bing.RouteRequest">
  2076. <summary>
  2077. Contains the properties needed to make a CalculateRoute request.
  2078. </summary>
  2079. </member>
  2080. <member name="M:Telerik.WinControls.UI.Map.Bing.RouteRequest.#ctor">
  2081. <summary>
  2082. Initializes a new instance of the RouteRequest class.
  2083. </summary>
  2084. </member>
  2085. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteRequest.Options">
  2086. <summary>
  2087. Gets or sets options used to refine the route request.
  2088. </summary>
  2089. </member>
  2090. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteRequest.Waypoints">
  2091. <summary>
  2092. Gets or sets a collection where each element represents a stop in the route. Required.
  2093. </summary>
  2094. </member>
  2095. <member name="P:Telerik.WinControls.UI.Map.Bing.RouteRequest.RoutePoints">
  2096. <summary>
  2097. Gets or sets a collection where each element represents a stop in the route.
  2098. Elements could be <see cref="T:Telerik.WinControls.UI.Waypoint"/> or <see cref="T:Telerik.WinControls.UI.ViaWaypoint"/>. Required.
  2099. </summary>
  2100. </member>
  2101. <member name="T:Telerik.WinControls.UI.Map.Bing.TravelMode">
  2102. <summary>
  2103. Contains travel modes for a route.
  2104. </summary>
  2105. </member>
  2106. <member name="F:Telerik.WinControls.UI.Map.Bing.TravelMode.Driving">
  2107. <summary>
  2108. The returned route contains driving directions.
  2109. </summary>
  2110. </member>
  2111. <member name="F:Telerik.WinControls.UI.Map.Bing.TravelMode.Walking">
  2112. <summary>
  2113. The returned route contains walking directions.
  2114. </summary>
  2115. </member>
  2116. <member name="P:Telerik.WinControls.UI.Map.Bing.BingPointG.Coordinates">
  2117. <summary>
  2118. Latitude,Longitude
  2119. </summary>
  2120. </member>
  2121. <member name="T:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResponse">
  2122. <summary>
  2123. The response to a Bing Maps REST Services Imagery Metadata request.
  2124. </summary>
  2125. </member>
  2126. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResponse.AuthenticationResultCode">
  2127. <summary>
  2128. Gets or sets status code that offers additional information about authentication success or failure.
  2129. </summary>
  2130. </member>
  2131. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResponse.BrandLogoUri">
  2132. <summary>
  2133. Gets or sets a URL that references a brand image to support contractual branding requirements.
  2134. </summary>
  2135. </member>
  2136. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResponse.Copyright">
  2137. <summary>
  2138. Gets or sets a copyright notice.
  2139. </summary>
  2140. </member>
  2141. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResponse.ErrorDetails">
  2142. <summary>
  2143. Gets or sets a collection of error descriptions.
  2144. For example, ErrorDetails can identify parameter values that are not valid or missing.
  2145. </summary>
  2146. </member>
  2147. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResponse.ResourceSets">
  2148. <summary>
  2149. Gets or sets a collection of ResourceSet objects.
  2150. A ResourceSet is a container of Resources returned by the request.
  2151. </summary>
  2152. </member>
  2153. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResponse.StatusCode">
  2154. <summary>
  2155. Gets or sets the HTTP Status code for the request.
  2156. </summary>
  2157. </member>
  2158. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResponse.StatusDescription">
  2159. <summary>
  2160. Gets or sets the description of the HTTP status code.
  2161. </summary>
  2162. </member>
  2163. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResponse.TraceId">
  2164. <summary>
  2165. Gets or sets a unique identifier for the request.
  2166. </summary>
  2167. </member>
  2168. <member name="T:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResourceSet">
  2169. <summary>
  2170. The ResourceSet container.
  2171. </summary>
  2172. </member>
  2173. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResourceSet.EstimatedTotal">
  2174. <summary>
  2175. Gets or sets an estimate of the total number of resources in the ResourceSet.
  2176. </summary>
  2177. </member>
  2178. <member name="P:Telerik.WinControls.UI.Map.Bing.ImageryMetadataResourceSet.Resources">
  2179. <summary>
  2180. Gets or sets a collection of one or more imagery metadata resources.
  2181. </summary>
  2182. </member>
  2183. <member name="T:Telerik.WinControls.UI.Map.Bing.ImagerySet">
  2184. <summary>
  2185. The type of imagery.
  2186. </summary>
  2187. </member>
  2188. <member name="F:Telerik.WinControls.UI.Map.Bing.ImagerySet.Aerial">
  2189. <summary>
  2190. Aerial imagery.
  2191. </summary>
  2192. </member>
  2193. <member name="F:Telerik.WinControls.UI.Map.Bing.ImagerySet.AerialWithLabels">
  2194. <summary>
  2195. Aerial imagery with a road overlay.
  2196. </summary>
  2197. </member>
  2198. <member name="F:Telerik.WinControls.UI.Map.Bing.ImagerySet.AerialWithLabelsOnDemand">
  2199. <summary>
  2200. Aerial imagery with on-demand road overlay.
  2201. </summary>
  2202. </member>
  2203. <member name="F:Telerik.WinControls.UI.Map.Bing.ImagerySet.Road">
  2204. <summary>
  2205. Roads without additional imagery.
  2206. </summary>
  2207. </member>
  2208. <member name="F:Telerik.WinControls.UI.Map.Bing.ImagerySet.RoadOnDemand">
  2209. <summary>
  2210. Roads without additional imagery. Uses the dynamic tile service.
  2211. </summary>
  2212. </member>
  2213. <member name="F:Telerik.WinControls.UI.Map.Bing.ImagerySet.CanvasDark">
  2214. <summary>
  2215. A dark version of the road maps.
  2216. </summary>
  2217. </member>
  2218. <member name="F:Telerik.WinControls.UI.Map.Bing.ImagerySet.CanvasLight">
  2219. <summary>
  2220. A lighter version of the road maps which also has some of the details such as hill shading disabled.
  2221. </summary>
  2222. </member>
  2223. <member name="F:Telerik.WinControls.UI.Map.Bing.ImagerySet.CanvasGray">
  2224. <summary>
  2225. A grayscale version of the road maps.
  2226. </summary>
  2227. </member>
  2228. <member name="F:Telerik.WinControls.UI.Map.Bing.ImagerySet.OrdnanceSurvey">
  2229. <summary>
  2230. Ordnance Survey imagery. This imagery is visible only for the London area.
  2231. </summary>
  2232. </member>
  2233. <member name="T:Telerik.WinControls.UI.Map.PointL">
  2234. <summary>
  2235. Represents a point in cartesian coordinates represented with Int64 values.
  2236. </summary>
  2237. </member>
  2238. <member name="M:Telerik.WinControls.UI.Map.PointL.#ctor(System.Int64,System.Int64)">
  2239. <summary>
  2240. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Map.PointL"/> struct.
  2241. </summary>
  2242. <param name="x">The x.</param>
  2243. <param name="y">The y.</param>
  2244. </member>
  2245. <member name="P:Telerik.WinControls.UI.Map.PointL.X">
  2246. <summary>
  2247. Gets or sets the x coordinate.
  2248. </summary>
  2249. <value>The x coordinate.</value>
  2250. </member>
  2251. <member name="P:Telerik.WinControls.UI.Map.PointL.Y">
  2252. <summary>
  2253. Gets or sets the y coordinate.
  2254. </summary>
  2255. <value>The y coordinate.</value>
  2256. </member>
  2257. <member name="M:Telerik.WinControls.UI.Map.PointL.Offset(System.Int64,System.Int64)">
  2258. <summary>
  2259. Offsets this point with the specified delta.
  2260. </summary>
  2261. <param name="deltaX">The delta x.</param>
  2262. <param name="deltaY">The delta y.</param>
  2263. </member>
  2264. <member name="M:Telerik.WinControls.UI.Map.PointL.Equals(System.Object)">
  2265. <summary>
  2266. Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
  2267. </summary>
  2268. <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
  2269. <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  2270. </member>
  2271. <member name="M:Telerik.WinControls.UI.Map.PointL.GetHashCode">
  2272. <summary>
  2273. Returns a hash code for this instance.
  2274. </summary>
  2275. <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</returns>
  2276. </member>
  2277. <member name="T:Telerik.WinControls.UI.Map.PointG">
  2278. <summary>
  2279. Represents a point in Geographic coordinate system, defined by Latitude and Longitude.
  2280. </summary>
  2281. </member>
  2282. <member name="M:Telerik.WinControls.UI.Map.PointG.#ctor(System.Double,System.Double)">
  2283. <summary>
  2284. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Map.PointG"/> struct.
  2285. </summary>
  2286. <param name="latitude">The latitude.</param>
  2287. <param name="longitude">The longitude.</param>
  2288. </member>
  2289. <member name="P:Telerik.WinControls.UI.Map.PointG.Latitude">
  2290. <summary>
  2291. Gets or sets the latitude.
  2292. </summary>
  2293. <value>The latitude.</value>
  2294. </member>
  2295. <member name="P:Telerik.WinControls.UI.Map.PointG.Longitude">
  2296. <summary>
  2297. Gets or sets the longitude.
  2298. </summary>
  2299. <value>The longitude.</value>
  2300. </member>
  2301. <member name="M:Telerik.WinControls.UI.Map.PointG.Equals(System.Object)">
  2302. <summary>
  2303. Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
  2304. </summary>
  2305. <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
  2306. <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  2307. </member>
  2308. <member name="M:Telerik.WinControls.UI.Map.PointG.GetHashCode">
  2309. <summary>
  2310. Returns a hash code for this instance.
  2311. </summary>
  2312. <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</returns>
  2313. </member>
  2314. <member name="T:Telerik.WinControls.UI.Map.RectangleL">
  2315. <summary>
  2316. Represents a rectangle in cartesian coordinate system represented with Int64 values.
  2317. </summary>
  2318. </member>
  2319. <member name="F:Telerik.WinControls.UI.Map.RectangleL.Empty">
  2320. <summary>
  2321. Gets an empty RectangleL
  2322. </summary>
  2323. </member>
  2324. <member name="M:Telerik.WinControls.UI.Map.RectangleL.#ctor(Telerik.WinControls.UI.Map.PointL,Telerik.WinControls.UI.Map.SizeL)">
  2325. <summary>
  2326. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Map.RectangleL" /> struct.
  2327. </summary>
  2328. <param name="location">The location.</param>
  2329. <param name="size">The size.</param>
  2330. </member>
  2331. <member name="M:Telerik.WinControls.UI.Map.RectangleL.#ctor(System.Int64,System.Int64,System.Int64,System.Int64)">
  2332. <summary>
  2333. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Map.RectangleL" /> struct.
  2334. </summary>
  2335. <param name="x">The x.</param>
  2336. <param name="y">The y.</param>
  2337. <param name="width">The width.</param>
  2338. <param name="height">The height.</param>
  2339. </member>
  2340. <member name="P:Telerik.WinControls.UI.Map.RectangleL.X">
  2341. <summary>
  2342. Gets or sets the x coordinate.
  2343. </summary>
  2344. <value>The x coordinate.</value>
  2345. </member>
  2346. <member name="P:Telerik.WinControls.UI.Map.RectangleL.Y">
  2347. <summary>
  2348. Gets or sets the y coordinate.
  2349. </summary>
  2350. <value>The y coordinate.</value>
  2351. </member>
  2352. <member name="P:Telerik.WinControls.UI.Map.RectangleL.Width">
  2353. <summary>
  2354. Gets or sets the width.
  2355. </summary>
  2356. <value>The width.</value>
  2357. </member>
  2358. <member name="P:Telerik.WinControls.UI.Map.RectangleL.Height">
  2359. <summary>
  2360. Gets or sets the height.
  2361. </summary>
  2362. <value>The height.</value>
  2363. </member>
  2364. <member name="P:Telerik.WinControls.UI.Map.RectangleL.Right">
  2365. <summary>
  2366. Gets the right coordinate.
  2367. </summary>
  2368. <value>The right coordinate.</value>
  2369. </member>
  2370. <member name="P:Telerik.WinControls.UI.Map.RectangleL.Bottom">
  2371. <summary>
  2372. Gets the bottom coordinate.
  2373. </summary>
  2374. <value>The bottom coordinate.</value>
  2375. </member>
  2376. <member name="P:Telerik.WinControls.UI.Map.RectangleL.Location">
  2377. <summary>
  2378. Gets or sets the location.
  2379. </summary>
  2380. <value>The location.</value>
  2381. </member>
  2382. <member name="P:Telerik.WinControls.UI.Map.RectangleL.Size">
  2383. <summary>
  2384. Gets or sets the size.
  2385. </summary>
  2386. <value>The size.</value>
  2387. </member>
  2388. <member name="M:Telerik.WinControls.UI.Map.RectangleL.IntersectsWith(Telerik.WinControls.UI.Map.RectangleL)">
  2389. <summary>
  2390. Gets a value indicating whether this rectangle intersects with the provided one.
  2391. </summary>
  2392. <param name="rect">The rect.</param>
  2393. <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
  2394. </member>
  2395. <member name="M:Telerik.WinControls.UI.Map.RectangleL.Offset(System.Int64,System.Int64)">
  2396. <summary>
  2397. Offsets this rectangle with the specified delta.
  2398. </summary>
  2399. <param name="deltaX">The delta x.</param>
  2400. <param name="deltaY">The delta y.</param>
  2401. </member>
  2402. <member name="M:Telerik.WinControls.UI.Map.RectangleL.Offset(Telerik.WinControls.UI.Map.SizeL)">
  2403. <summary>
  2404. Offsets this rectangle with the specified delta.
  2405. </summary>
  2406. <param name="delta">The delta.</param>
  2407. </member>
  2408. <member name="M:Telerik.WinControls.UI.Map.RectangleL.Contains(Telerik.WinControls.UI.Map.PointL)">
  2409. <summary>
  2410. Determines whether this rectangle contains the specified point.
  2411. </summary>
  2412. <param name="point">The point.</param>
  2413. <returns><c>true</c> if this rectangle contains the specified point; otherwise, <c>false</c>.</returns>
  2414. </member>
  2415. <member name="M:Telerik.WinControls.UI.Map.RectangleL.Contains(System.Int64,System.Int64)">
  2416. <summary>
  2417. Determines whether this rectangle contains the specified point.
  2418. </summary>
  2419. <param name="x">The x.</param>
  2420. <param name="y">The y.</param>
  2421. <returns><c>true</c> if this rectangle contains the specified point; otherwise, <c>false</c>.</returns>
  2422. </member>
  2423. <member name="M:Telerik.WinControls.UI.Map.RectangleL.Equals(System.Object)">
  2424. <summary>
  2425. Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
  2426. </summary>
  2427. <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
  2428. <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  2429. </member>
  2430. <member name="M:Telerik.WinControls.UI.Map.RectangleL.GetHashCode">
  2431. <summary>
  2432. Returns a hash code for this instance.
  2433. </summary>
  2434. <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</returns>
  2435. </member>
  2436. <member name="T:Telerik.WinControls.UI.Map.RectangleG">
  2437. <summary>
  2438. Represents a rectangle in Geographic coordinate system.
  2439. </summary>
  2440. </member>
  2441. <member name="M:Telerik.WinControls.UI.Map.RectangleG.GetBoundingRectangle(System.Collections.Generic.IEnumerable{Telerik.WinControls.UI.Map.PointG})">
  2442. <summary>
  2443. Gets the bounding rectangle for the specified collection of points.
  2444. </summary>
  2445. <param name="points">The points.</param>
  2446. <returns>RectangleG.</returns>
  2447. </member>
  2448. <member name="M:Telerik.WinControls.UI.Map.RectangleG.#ctor(System.Double,System.Double,System.Double,System.Double)">
  2449. <summary>
  2450. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Map.RectangleG"/> struct.
  2451. </summary>
  2452. <param name="north">The north.</param>
  2453. <param name="west">The west.</param>
  2454. <param name="south">The south.</param>
  2455. <param name="east">The east.</param>
  2456. </member>
  2457. <member name="P:Telerik.WinControls.UI.Map.RectangleG.NorthWest">
  2458. <summary>
  2459. Gets or sets the north-west corner of the rectangle.
  2460. </summary>
  2461. <value>The north-west corner.</value>
  2462. </member>
  2463. <member name="P:Telerik.WinControls.UI.Map.RectangleG.SouthEast">
  2464. <summary>
  2465. Gets or sets the south-east corner of the rectangle.
  2466. </summary>
  2467. <value>The south-east corner.</value>
  2468. </member>
  2469. <member name="P:Telerik.WinControls.UI.Map.RectangleG.North">
  2470. <summary>
  2471. Gets or sets the north.
  2472. </summary>
  2473. <value>The north.</value>
  2474. </member>
  2475. <member name="P:Telerik.WinControls.UI.Map.RectangleG.West">
  2476. <summary>
  2477. Gets or sets the west.
  2478. </summary>
  2479. <value>The west.</value>
  2480. </member>
  2481. <member name="P:Telerik.WinControls.UI.Map.RectangleG.South">
  2482. <summary>
  2483. Gets or sets the south.
  2484. </summary>
  2485. <value>The south.</value>
  2486. </member>
  2487. <member name="P:Telerik.WinControls.UI.Map.RectangleG.East">
  2488. <summary>
  2489. Gets or sets the east.
  2490. </summary>
  2491. <value>The east.</value>
  2492. </member>
  2493. <member name="M:Telerik.WinControls.UI.Map.RectangleG.Contains(Telerik.WinControls.UI.Map.PointG)">
  2494. <summary>
  2495. Determines whether this rectangle contains the specified point.
  2496. </summary>
  2497. <param name="location">The location.</param>
  2498. <returns><c>true</c> if this rectangle contains the specified point; otherwise, <c>false</c>.</returns>
  2499. </member>
  2500. <member name="M:Telerik.WinControls.UI.Map.RectangleG.IntersectsWith(Telerik.WinControls.UI.Map.RectangleG)">
  2501. <summary>
  2502. Gets a value indicating whether this rectangle intersects with the provided one.
  2503. </summary>
  2504. <param name="rect">The rect.</param>
  2505. <returns><c>true</c> if this rectangle intersects with the provided one, <c>false</c> otherwise.</returns>
  2506. </member>
  2507. <member name="M:Telerik.WinControls.UI.Map.RectangleG.Equals(System.Object)">
  2508. <summary>
  2509. Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
  2510. </summary>
  2511. <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
  2512. <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  2513. </member>
  2514. <member name="M:Telerik.WinControls.UI.Map.RectangleG.GetHashCode">
  2515. <summary>
  2516. Returns a hash code for this instance.
  2517. </summary>
  2518. <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</returns>
  2519. </member>
  2520. <member name="T:Telerik.WinControls.UI.Map.SizeG">
  2521. <summary>
  2522. Represents a size in Geographic coordinate system.
  2523. </summary>
  2524. </member>
  2525. <member name="M:Telerik.WinControls.UI.Map.SizeG.#ctor(System.Double,System.Double)">
  2526. <summary>
  2527. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Map.SizeG"/> struct.
  2528. </summary>
  2529. <param name="width">The width.</param>
  2530. <param name="height">The height.</param>
  2531. </member>
  2532. <member name="P:Telerik.WinControls.UI.Map.SizeG.Width">
  2533. <summary>
  2534. Gets or sets the width.
  2535. </summary>
  2536. <value>The width.</value>
  2537. </member>
  2538. <member name="P:Telerik.WinControls.UI.Map.SizeG.Height">
  2539. <summary>
  2540. Gets or sets the height.
  2541. </summary>
  2542. <value>The height.</value>
  2543. </member>
  2544. <member name="M:Telerik.WinControls.UI.Map.SizeG.Equals(System.Object)">
  2545. <summary>
  2546. Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
  2547. </summary>
  2548. <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
  2549. <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  2550. </member>
  2551. <member name="M:Telerik.WinControls.UI.Map.SizeG.GetHashCode">
  2552. <summary>
  2553. Returns a hash code for this instance.
  2554. </summary>
  2555. <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</returns>
  2556. </member>
  2557. <member name="T:Telerik.WinControls.UI.Map.SizeL">
  2558. <summary>
  2559. Represents a size represented with Int64 values.
  2560. </summary>
  2561. </member>
  2562. <member name="M:Telerik.WinControls.UI.Map.SizeL.#ctor(System.Int64,System.Int64)">
  2563. <summary>
  2564. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Map.SizeL"/> struct.
  2565. </summary>
  2566. <param name="width">The width.</param>
  2567. <param name="height">The height.</param>
  2568. </member>
  2569. <member name="P:Telerik.WinControls.UI.Map.SizeL.Width">
  2570. <summary>
  2571. Gets or sets the width.
  2572. </summary>
  2573. <value>The width.</value>
  2574. </member>
  2575. <member name="P:Telerik.WinControls.UI.Map.SizeL.Height">
  2576. <summary>
  2577. Gets or sets the height.
  2578. </summary>
  2579. <value>The height.</value>
  2580. </member>
  2581. <member name="M:Telerik.WinControls.UI.Map.SizeL.Equals(System.Object)">
  2582. <summary>
  2583. Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
  2584. </summary>
  2585. <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
  2586. <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  2587. </member>
  2588. <member name="M:Telerik.WinControls.UI.Map.SizeL.GetHashCode">
  2589. <summary>
  2590. Returns a hash code for this instance.
  2591. </summary>
  2592. <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</returns>
  2593. </member>
  2594. <member name="M:Telerik.WinControls.UI.BaseMapElement.#ctor">
  2595. <summary>
  2596. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.BaseMapElement"/> class.
  2597. </summary>
  2598. </member>
  2599. <member name="P:Telerik.WinControls.UI.BaseMapElement.Providers">
  2600. <summary>
  2601. Gets the providers collection of the map element.
  2602. </summary>
  2603. <value>The providers.</value>
  2604. </member>
  2605. <member name="P:Telerik.WinControls.UI.BaseMapElement.Layers">
  2606. <summary>
  2607. Gets the layers collection of the map element.
  2608. </summary>
  2609. <value>The layers.</value>
  2610. </member>
  2611. <member name="P:Telerik.WinControls.UI.BaseMapElement.InputBehavior">
  2612. <summary>
  2613. Gets or sets the input behavior that will handle the user input.
  2614. </summary>
  2615. <value>The input behavior.</value>
  2616. </member>
  2617. <member name="P:Telerik.WinControls.UI.BaseMapElement.IsAnimationActive">
  2618. <summary>
  2619. Gets a value indicating whether an animation is active.
  2620. </summary>
  2621. <value><c>true</c> if an animation is active; otherwise, <c>false</c>.</value>
  2622. </member>
  2623. <member name="P:Telerik.WinControls.UI.BaseMapElement.TileScale">
  2624. <summary>
  2625. Gets or sets the tile scale. This property is used for animations of the viewport.
  2626. </summary>
  2627. <value>The tile scale.</value>
  2628. </member>
  2629. <member name="P:Telerik.WinControls.UI.BaseMapElement.TileOffset">
  2630. <summary>
  2631. Gets or sets the tile offset. This property is used for animations of the viewport.
  2632. </summary>
  2633. <value>The tile offset.</value>
  2634. </member>
  2635. <member name="P:Telerik.WinControls.UI.BaseMapElement.SelectedElements">
  2636. <summary>
  2637. Gets a collection of the selected elements.
  2638. </summary>
  2639. <value>The selected elements.</value>
  2640. </member>
  2641. <member name="P:Telerik.WinControls.UI.BaseMapElement.EnableZooming">
  2642. <summary>
  2643. Gets or sets a value indicating whether zooming is allowed.
  2644. </summary>
  2645. </member>
  2646. <member name="P:Telerik.WinControls.UI.BaseMapElement.EnablePanning">
  2647. <summary>
  2648. Gets or sets a value indicating whether panning is allowed.
  2649. </summary>
  2650. </member>
  2651. <member name="M:Telerik.WinControls.UI.BaseMapElement.Pan(Telerik.WinControls.UI.Map.SizeL)">
  2652. <summary>
  2653. Pans the viewport with the specified delta.
  2654. </summary>
  2655. <param name="delta">The delta.</param>
  2656. </member>
  2657. <member name="M:Telerik.WinControls.UI.BaseMapElement.Pan(System.Int64,System.Int64)">
  2658. <summary>
  2659. Pans the viewport to the specified x and y coordinates.
  2660. </summary>
  2661. <param name="x">The x coordinate.</param>
  2662. <param name="y">The y coordinate.</param>
  2663. </member>
  2664. <member name="M:Telerik.WinControls.UI.BaseMapElement.Zoom(System.Int32)">
  2665. <summary>
  2666. Zooms the viewport to the specified zoom level.
  2667. </summary>
  2668. <param name="zoomLevel">The zoom level.</param>
  2669. </member>
  2670. <member name="M:Telerik.WinControls.UI.BaseMapElement.Zoom(System.Int32,System.Boolean)">
  2671. <summary>
  2672. Zooms the viewport to the specified zoom level.
  2673. </summary>
  2674. <param name="zoomLevel">The zoom level.</param>
  2675. <param name="animate">if set to <c>true</c> the zoom will be animated.</param>
  2676. </member>
  2677. <member name="M:Telerik.WinControls.UI.BaseMapElement.Zoom(System.Int32,System.Boolean,System.Drawing.Point)">
  2678. <summary>
  2679. Zooms the viewport to the specified zoom level.
  2680. </summary>
  2681. <param name="zoomLevel">The zoom level.</param>
  2682. <param name="animate">if set to <c>true</c> the zoom will be animated.</param>
  2683. <param name="center">The point in the viewport around where the zoom should be performed.</param>
  2684. </member>
  2685. <member name="P:Telerik.WinControls.UI.BaseMapElement.IsUpdateSuspended">
  2686. <summary>
  2687. Gets a value indicating whether updates are suspended.
  2688. </summary>
  2689. <value><c>true</c> if updates are suspended; otherwise, <c>false</c>.</value>
  2690. </member>
  2691. <member name="M:Telerik.WinControls.UI.BaseMapElement.BeginUpdate">
  2692. <summary>
  2693. Suspends updates.
  2694. </summary>
  2695. </member>
  2696. <member name="M:Telerik.WinControls.UI.BaseMapElement.EndUpdate">
  2697. <summary>
  2698. Resumes updates and performs an update.
  2699. </summary>
  2700. </member>
  2701. <member name="M:Telerik.WinControls.UI.BaseMapElement.EndUpdate(System.Boolean)">
  2702. <summary>
  2703. Resumes updates and performs an update if specified by the update parameter.
  2704. </summary>
  2705. <param name="update">if set to <c>true</c> an update is performed.</param>
  2706. </member>
  2707. <member name="M:Telerik.WinControls.UI.BaseMapElement.OnScaleAnimationFinished(System.Object,Telerik.WinControls.AnimationStatusEventArgs)">
  2708. <summary>
  2709. Called when a zoom animation finishes.
  2710. </summary>
  2711. <param name="sender">The sender.</param>
  2712. <param name="e">The <see cref="T:Telerik.WinControls.AnimationStatusEventArgs"/> instance containing the event data.</param>
  2713. </member>
  2714. <member name="M:Telerik.WinControls.UI.BaseMapElement.OnViewportChanged(Telerik.WinControls.UI.ViewportChangeAction)">
  2715. <summary>
  2716. Called after the viewport changes.
  2717. </summary>
  2718. <param name="action">The change action.</param>
  2719. </member>
  2720. <member name="M:Telerik.WinControls.UI.BaseMapElement.OnProviderInitializationComplete(Telerik.WinControls.UI.IMapProvider)">
  2721. <summary>
  2722. Called when a map provider is initialized.
  2723. </summary>
  2724. <param name="mapProvider">The map provider.</param>
  2725. </member>
  2726. <member name="M:Telerik.WinControls.UI.BaseMapElement.OnProviderUpdated(Telerik.WinControls.UI.IMapProvider)">
  2727. <summary>
  2728. Called when a provider updated occurs.
  2729. </summary>
  2730. <param name="mapProvider">The map provider that was updated.</param>
  2731. </member>
  2732. <member name="M:Telerik.WinControls.UI.BaseMapElement.BringIntoView(Telerik.WinControls.UI.Map.PointG)">
  2733. <summary>
  2734. Brings the specified geo point into the center of the viewport.
  2735. </summary>
  2736. <param name="location">The location.</param>
  2737. </member>
  2738. <member name="M:Telerik.WinControls.UI.BaseMapElement.BringIntoView(Telerik.WinControls.UI.Map.PointG,System.Int32)">
  2739. <summary>
  2740. Brings the specified geo point into the center of the viewport and zooms the viewport to the specified zoom level.
  2741. </summary>
  2742. <param name="location">The location.</param>
  2743. <param name="zoomLevel">The zoom level.</param>
  2744. </member>
  2745. <member name="M:Telerik.WinControls.UI.BaseMapElement.BringIntoView(Telerik.WinControls.UI.Map.RectangleG)">
  2746. <summary>
  2747. Calculates the best zoom level that will fit the specified rectangle and centers it in the viewport.
  2748. </summary>
  2749. <param name="rectangle">The rectangle.</param>
  2750. </member>
  2751. <member name="M:Telerik.WinControls.UI.BaseMapElement.PaintElement(Telerik.WinControls.Paint.IGraphics)">
  2752. <summary>
  2753. Paints the element, the providers content and the layers.
  2754. </summary>
  2755. <param name="graphics">The graphics.</param>
  2756. </member>
  2757. <member name="M:Telerik.WinControls.UI.BaseMapElement.PaintZoomImage(Telerik.WinControls.Paint.IGraphics)">
  2758. <summary>
  2759. Paints the zoom image whild a zoom animation is ongoing.
  2760. </summary>
  2761. <param name="graphics">The graphics.</param>
  2762. </member>
  2763. <member name="M:Telerik.WinControls.UI.BaseMapElement.PaintProvidersContent(Telerik.WinControls.Paint.IGraphics)">
  2764. <summary>
  2765. Paints the content of the providers.
  2766. </summary>
  2767. <param name="graphics">The graphics.</param>
  2768. </member>
  2769. <member name="M:Telerik.WinControls.UI.BaseMapElement.PaintLayers(Telerik.WinControls.Paint.IGraphics)">
  2770. <summary>
  2771. Paints the content of the layers.
  2772. </summary>
  2773. <param name="graphics">The graphics.</param>
  2774. </member>
  2775. <member name="E:Telerik.WinControls.UI.BaseMapElement.SelectionChanged">
  2776. <summary>
  2777. Occurs when the selection changed.
  2778. </summary>
  2779. </member>
  2780. <member name="M:Telerik.WinControls.UI.BaseMapElement.OnSelectionChanged(Telerik.WinControls.UI.MapSelectionChangedEventArgs)">
  2781. <summary>
  2782. Fires the <see cref="E:SelectionChanged" /> event.
  2783. </summary>
  2784. <param name="e">The <see cref="T:Telerik.WinControls.UI.MapSelectionChangedEventArgs"/> instance containing the event data.</param>
  2785. </member>
  2786. <member name="E:Telerik.WinControls.UI.BaseMapElement.ViewportChanged">
  2787. <summary>
  2788. Occurs when the viewport changed.
  2789. </summary>
  2790. </member>
  2791. <member name="M:Telerik.WinControls.UI.BaseMapElement.OnViewportChanged(Telerik.WinControls.UI.ViewportChangedEventArgs)">
  2792. <summary>
  2793. Fires the <see cref="E:ViewportChanged" /> event.
  2794. </summary>
  2795. <param name="e">The <see cref="T:Telerik.WinControls.UI.ViewportChangedEventArgs"/> instance containing the event data.</param>
  2796. </member>
  2797. <member name="P:Telerik.WinControls.UI.BaseMapElement.Center">
  2798. <summary>
  2799. Gets or sets the center of the viewport in geo coordinates.
  2800. </summary>
  2801. <value>The center.</value>
  2802. </member>
  2803. <member name="P:Telerik.WinControls.UI.BaseMapElement.CenterPixel">
  2804. <summary>
  2805. Gets or sets the coordinates of the center of the viewport in pixels.
  2806. </summary>
  2807. <value>The center pixel.</value>
  2808. </member>
  2809. <member name="P:Telerik.WinControls.UI.BaseMapElement.Viewport">
  2810. <summary>
  2811. Gets or sets the currently visible viewport in geo coordinates.
  2812. </summary>
  2813. <value>The viewport.</value>
  2814. </member>
  2815. <member name="P:Telerik.WinControls.UI.BaseMapElement.ViewportInPixels">
  2816. <summary>
  2817. Gets or sets the viewport in pixels.
  2818. </summary>
  2819. <value>The viewport in pixels.</value>
  2820. </member>
  2821. <member name="P:Telerik.WinControls.UI.BaseMapElement.Wraparound">
  2822. <summary>
  2823. Gets or sets a value indicating whether wraparound is enabled.
  2824. </summary>
  2825. <value><c>true</c> if wraparound is enabled; otherwise, <c>false</c>.</value>
  2826. </member>
  2827. <member name="P:Telerik.WinControls.UI.BaseMapElement.NumberOfWraparounds">
  2828. <summary>
  2829. Gets the number of wraparounds visible in the viewport.
  2830. </summary>
  2831. <value>The number of wraparounds.</value>
  2832. </member>
  2833. <member name="P:Telerik.WinControls.UI.BaseMapElement.PanOffset">
  2834. <summary>
  2835. Gets or sets the current pan offset of the viewport in pixels.
  2836. </summary>
  2837. <value>The pan offset.</value>
  2838. </member>
  2839. <member name="P:Telerik.WinControls.UI.BaseMapElement.ZoomLevel">
  2840. <summary>
  2841. Gets or sets the current zoom level.
  2842. </summary>
  2843. <value>The zoom level.</value>
  2844. </member>
  2845. <member name="T:Telerik.WinControls.UI.RequestBase">
  2846. <summary>
  2847. Base class for all requests.
  2848. </summary>
  2849. </member>
  2850. <member name="M:Telerik.WinControls.UI.RequestBase.#ctor">
  2851. <summary>
  2852. Initializes a new instance of the BaseRequest class.
  2853. </summary>
  2854. </member>
  2855. <member name="P:Telerik.WinControls.UI.RequestBase.Culture">
  2856. <summary>
  2857. The culture in which to return results.
  2858. </summary>
  2859. <value>The culture.</value>
  2860. </member>
  2861. <member name="P:Telerik.WinControls.UI.RequestBase.CurrentLocation">
  2862. <summary>
  2863. Gets or sets the current location of the user. Optional. Set this property before making a service request.
  2864. </summary>
  2865. <value>The current location.</value>
  2866. </member>
  2867. <member name="P:Telerik.WinControls.UI.RequestBase.CurrentIP">
  2868. <summary>
  2869. Gets or sets the current ip of the user. Optional. IPv4 format. Set this property before making a service request.
  2870. </summary>
  2871. <value>The current ip.</value>
  2872. </member>
  2873. <member name="P:Telerik.WinControls.UI.RequestBase.DistanceUnit">
  2874. <summary>
  2875. Gets or sets distance unit.
  2876. </summary>
  2877. <value>The distance unit.</value>
  2878. </member>
  2879. <member name="P:Telerik.WinControls.UI.RequestBase.UserData">
  2880. <summary>
  2881. Gets or sets user data.
  2882. This data will be passed to the response which corresponds to this request.
  2883. It can be used to identify request-response pair, for example.
  2884. User data can be obtain from the response through the RequestUserData property.
  2885. </summary>
  2886. <value>The user data.</value>
  2887. </member>
  2888. <member name="T:Telerik.WinControls.UI.DistanceUnit">
  2889. <summary>
  2890. This enumeration specifies map distance unit.
  2891. </summary>
  2892. </member>
  2893. <member name="F:Telerik.WinControls.UI.DistanceUnit.Kilometer">
  2894. <summary>
  2895. The Kilometer unit.
  2896. </summary>
  2897. </member>
  2898. <member name="F:Telerik.WinControls.UI.DistanceUnit.Mile">
  2899. <summary>
  2900. The Mile unit (1609.344 m).
  2901. </summary>
  2902. </member>
  2903. <member name="M:Telerik.WinControls.UI.MapSelectionChangedEventArgs.#ctor(System.Collections.Generic.ICollection{Telerik.WinControls.UI.MapVisualElement})">
  2904. <summary>
  2905. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapSelectionChangedEventArgs"/> class.
  2906. </summary>
  2907. <param name="selectedElements">The selected elements.</param>
  2908. </member>
  2909. <member name="P:Telerik.WinControls.UI.MapSelectionChangedEventArgs.SelectedElements">
  2910. <summary>
  2911. Gets the selected elements.
  2912. </summary>
  2913. <value>The selected elements.</value>
  2914. </member>
  2915. <member name="M:Telerik.WinControls.UI.ViewportChangedEventArgs.#ctor(Telerik.WinControls.UI.IMapViewport,Telerik.WinControls.UI.ViewportChangeAction)">
  2916. <summary>
  2917. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.ViewportChangedEventArgs"/> class.
  2918. </summary>
  2919. <param name="viewport">The viewport.</param>
  2920. <param name="action">The action.</param>
  2921. </member>
  2922. <member name="P:Telerik.WinControls.UI.ViewportChangedEventArgs.Viewport">
  2923. <summary>
  2924. Gets the viewport.
  2925. </summary>
  2926. <value>The viewport.</value>
  2927. </member>
  2928. <member name="P:Telerik.WinControls.UI.ViewportChangedEventArgs.Action">
  2929. <summary>
  2930. Gets the action.
  2931. </summary>
  2932. <value>The action.</value>
  2933. </member>
  2934. <member name="T:Telerik.WinControls.UI.CoordinateConverters">
  2935. <summary>
  2936. Coordinate Converters converter.
  2937. </summary>
  2938. </member>
  2939. <member name="M:Telerik.WinControls.UI.CoordinateConverters.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
  2940. <summary>
  2941. Returns whether this converter can convert an object of the given type
  2942. to the type of this converter, using the specified context.
  2943. </summary>
  2944. <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
  2945. that provides a format context.</param>
  2946. <param name="sourceType">A <see cref="T:System.Type" /> that represents the type
  2947. you want to convert from.</param>
  2948. <returns>
  2949. True if this converter can perform the conversion; otherwise, false.
  2950. </returns>
  2951. </member>
  2952. <member name="M:Telerik.WinControls.UI.CoordinateConverters.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
  2953. <summary>
  2954. Returns whether this converter can convert the object to the specified
  2955. type, using the specified context.
  2956. </summary>
  2957. <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
  2958. that provides a format context.</param>
  2959. <param name="destinationType">A <see cref="T:System.Type" /> that represents the
  2960. type you want to convert to.</param>
  2961. <returns>
  2962. True if this converter can perform the conversion; otherwise, false.
  2963. </returns>
  2964. </member>
  2965. <member name="M:Telerik.WinControls.UI.CoordinateConverters.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
  2966. <summary>
  2967. Converts the given object to the type of this converter, using the specified
  2968. context and culture information.
  2969. </summary>
  2970. <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
  2971. that provides a format context.</param>
  2972. <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to
  2973. use as the current culture.</param>
  2974. <param name="value">The <see cref="T:System.Object" /> to convert.</param>
  2975. <exception cref="T:System.NotSupportedException">The conversion cannot be performed.
  2976. </exception>
  2977. <returns>
  2978. An <see cref="T:System.Object" /> that represents the converted value.
  2979. </returns>
  2980. </member>
  2981. <member name="M:Telerik.WinControls.UI.CoordinateConverters.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
  2982. <summary>
  2983. Converts the given value object to the specified type, using the specified
  2984. context and culture information.
  2985. </summary>
  2986. <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
  2987. that provides a format context.</param>
  2988. <param name="culture">A <see cref="T:System.Globalization.CultureInfo" />. If
  2989. null is passed, the current culture is assumed.</param>
  2990. <param name="value">The <see cref="T:System.Object" /> to convert.</param>
  2991. <param name="destinationType">The <see cref="T:System.Type" /> to convert the
  2992. <paramref name="value" /> parameter to.</param>
  2993. <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType" />
  2994. parameter is null. </exception>
  2995. <exception cref="T:System.NotSupportedException">The conversion cannot be performed.
  2996. </exception>
  2997. <returns>
  2998. An <see cref="T:System.Object" /> that represents the converted value.
  2999. </returns>
  3000. </member>
  3001. <member name="M:Telerik.WinControls.UI.CoordinateConverters.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
  3002. <summary>
  3003. Returns whether this object supports a standard set of values that can
  3004. be picked from a list, using the specified context.
  3005. </summary>
  3006. <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
  3007. that provides a format context.</param>
  3008. <returns>
  3009. True if <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues" />
  3010. should be called to find a common set of values the object supports; otherwise,
  3011. false.
  3012. </returns>
  3013. </member>
  3014. <member name="M:Telerik.WinControls.UI.CoordinateConverters.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
  3015. <summary>
  3016. Returns a collection of standard values for the data type this type
  3017. converter is designed for when provided with a format context.
  3018. </summary>
  3019. <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
  3020. that provides a format context that can be used to extract additional information
  3021. about the environment from which this converter is invoked. This parameter or
  3022. properties of this parameter can be null.</param>
  3023. <returns>
  3024. A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" />
  3025. that holds a standard set of valid values, or null if the data type does not
  3026. support a standard set of values.
  3027. </returns>
  3028. </member>
  3029. <member name="T:Telerik.WinControls.UI.EPSG900913Converter">
  3030. <summary>
  3031. Convert co-ordinates between WGS-84 and EPSG:900913.
  3032. Also known as EPSG:3857 and Pseudo-Mercator projection.
  3033. </summary>
  3034. </member>
  3035. <member name="M:Telerik.WinControls.UI.EPSG900913Converter.ConvertBack(System.Collections.Generic.List{Telerik.WinControls.UI.Map.PointG})">
  3036. <summary>
  3037. Convert from the collection of coordinates are given
  3038. in the form specific for the coordinate system other than WGS 1984
  3039. to the collection of the WGS 1984 coordinates.
  3040. </summary>
  3041. <param name="collection">Collection of coordinates are given
  3042. in the form specific for the coordinate system.</param>
  3043. <returns>Converted collection.</returns>
  3044. </member>
  3045. <member name="M:Telerik.WinControls.UI.EPSG900913Converter.ConvertTo(System.Collections.Generic.List{Telerik.WinControls.UI.Map.PointG})">
  3046. <summary>
  3047. Convert from the collection of coordinates are given
  3048. in the WGS 1984 coordinates to the form specific for the coordinate
  3049. system other than WGS 1984.
  3050. </summary>
  3051. <param name="collection">Collection of coordinates are given
  3052. in the form specific for the coordinate system.</param>
  3053. <returns>Converted collection.</returns>
  3054. </member>
  3055. <member name="M:Telerik.WinControls.UI.EPSG900913Converter.FromLocation(Telerik.WinControls.UI.Map.PointG)">
  3056. <summary>
  3057. Converts from the latitude/longitude to the representation
  3058. specific for the coordinate system other than WGS 1984.
  3059. </summary>
  3060. <param name="location">Location to be converter.</param>
  3061. <returns>Coordinate system specific location.</returns>
  3062. </member>
  3063. <member name="M:Telerik.WinControls.UI.EPSG900913Converter.ToString(Telerik.WinControls.UI.Map.PointG)">
  3064. <summary>
  3065. Converts Location to Coordinate system specific string.
  3066. </summary>
  3067. <param name="location">Location.</param>
  3068. <returns>Coordinate system specific string.</returns>
  3069. </member>
  3070. <member name="M:Telerik.WinControls.UI.EPSG900913Converter.ToLocation(System.Object)">
  3071. <summary>
  3072. Convert OS grid reference to the WGS 1984 latitude/longitude.
  3073. </summary>
  3074. <param name="coordinates">OS grid reference. Can be string which
  3075. represents standard grid reference, or Point object which represents
  3076. fully numeric reference.</param>
  3077. <returns>Location.</returns>
  3078. </member>
  3079. <member name="P:Telerik.WinControls.UI.SqlGeospatialDataReader.ExtendedPropertySet">
  3080. <summary>
  3081. Gets or sets extended property set which will be
  3082. used during shape file (KML or ESRI) reading.
  3083. </summary>
  3084. <remarks>Can be null. In this case extended property set will be created depends on the
  3085. extended data available in the KML file or in the attributes file (DBF).</remarks>
  3086. </member>
  3087. <member name="P:Telerik.WinControls.UI.SqlGeospatialDataReader.CoordinateConverter">
  3088. <summary>
  3089. Gets or sets the CoordinateConverter applied to the reader.
  3090. </summary>
  3091. </member>
  3092. <member name="P:Telerik.WinControls.UI.SqlGeospatialDataReader.Source">
  3093. <summary>
  3094. Gets or sets the IEnumerable instance.
  3095. </summary>
  3096. </member>
  3097. <member name="P:Telerik.WinControls.UI.SqlGeospatialDataReader.GeospatialPropertyName">
  3098. <summary>
  3099. Gets or sets the name of the geospatial data field.
  3100. </summary>
  3101. </member>
  3102. <member name="M:Telerik.WinControls.UI.SqlGeospatialDataReader.Read">
  3103. <summary>
  3104. Reads shapes.
  3105. </summary>
  3106. </member>
  3107. <member name="M:Telerik.WinControls.UI.SqlGeospatialDataReader.Read(System.Object)">
  3108. <summary>
  3109. Reads shapes.
  3110. </summary>
  3111. <param name="userState">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
  3112. </member>
  3113. <member name="M:Telerik.WinControls.UI.SqlGeospatialDataReader.Read(System.Collections.IEnumerable,System.String)">
  3114. <summary>
  3115. Reads shapes from the IEnumerable instance.
  3116. </summary>
  3117. <param name="itemsSource">The IEnumerable instance.</param>
  3118. <param name="geospatialPropertyName">The Name of property which contains geospatial data.</param>
  3119. </member>
  3120. <member name="M:Telerik.WinControls.UI.SqlGeospatialDataReader.Read(System.Collections.IEnumerable,System.String,System.Object)">
  3121. <summary>
  3122. Reads shapes from the IEnumerable instance.
  3123. </summary>
  3124. <param name="itemsSource">The IEnumerable instance.</param>
  3125. <param name="geospatialPropertyName">The Name of property which contains geospatial data.</param>
  3126. <param name="userState">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
  3127. </member>
  3128. <member name="M:Telerik.WinControls.UI.SqlGeospatialDataReader.Read(System.Collections.IEnumerable,System.String,System.Boolean,System.Object)">
  3129. <summary>
  3130. Reads shapes from the IEnumerable instance.
  3131. </summary>
  3132. <param name="itemsSource">The IEnumerable instance.</param>
  3133. <param name="geospatialPropertyName">The Name of property which contains geospatial data.</param>
  3134. <param name="markShapes">if set to <c>true</c> read shapes are marked with this reader.</param>
  3135. <param name="userState">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
  3136. <returns>List&lt;MapVisualElement&gt;.</returns>
  3137. </member>
  3138. <member name="M:Telerik.WinControls.UI.EntityReferencesHelper.ResolveEntityReferences(System.String,Telerik.WinControls.UI.ExtendedData)">
  3139. <summary>
  3140. Resolves the entity references in the provided text ([$property]).
  3141. </summary>
  3142. <param name="originalText">The original text.</param>
  3143. <param name="extendedData">The extended data.</param>
  3144. <returns>System.String.</returns>
  3145. </member>
  3146. <member name="P:Telerik.WinControls.UI.MapInputBehavior.MapElement">
  3147. <summary>
  3148. Gets the MapElement this behavior is associated with.
  3149. </summary>
  3150. </member>
  3151. <member name="P:Telerik.WinControls.UI.MapInputBehavior.MaxZoomDelta">
  3152. <summary>
  3153. Gets the maximum amount of zoom levels that can be changed at once when using the mouse wheel.
  3154. </summary>
  3155. </member>
  3156. <member name="P:Telerik.WinControls.UI.MapInputBehavior.PanDelta">
  3157. <summary>
  3158. Gets or sets the number of pixels the map is moved when using the keyboard keys to pan.
  3159. </summary>
  3160. </member>
  3161. <member name="M:Telerik.WinControls.UI.MapLegendElement.#ctor">
  3162. <summary>
  3163. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapLegendElement"/> class.
  3164. </summary>
  3165. </member>
  3166. <member name="M:Telerik.WinControls.UI.MapLegendElement.#ctor(Telerik.WinControls.UI.IMapLegendInfoProvider)">
  3167. <summary>
  3168. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapLegendElement"/> class.
  3169. </summary>
  3170. <param name="legendInfoProvider">The legend information provider.</param>
  3171. </member>
  3172. <member name="M:Telerik.WinControls.UI.MapLegendElement.CreateTitleElement">
  3173. <summary>
  3174. Creates a title element.
  3175. </summary>
  3176. <returns>MapLegendTitleElement.</returns>
  3177. </member>
  3178. <member name="M:Telerik.WinControls.UI.MapLegendElement.CreateSubtitleElement">
  3179. <summary>
  3180. Creates a subtitle element.
  3181. </summary>
  3182. <returns>MapLegendTitleElement.</returns>
  3183. </member>
  3184. <member name="M:Telerik.WinControls.UI.MapLegendElement.CreateStackLayoutElement">
  3185. <summary>
  3186. Creates a stack layout element.
  3187. </summary>
  3188. <returns>StackLayoutElement.</returns>
  3189. </member>
  3190. <member name="M:Telerik.WinControls.UI.MapLegendElement.CreateItemsStackLayoutElement">
  3191. <summary>
  3192. Creates a item stack layout element.
  3193. </summary>
  3194. <returns>StackLayoutElement.</returns>
  3195. </member>
  3196. <member name="P:Telerik.WinControls.UI.MapLegendElement.LegendInfoProvider">
  3197. <summary>
  3198. Gets or sets the legend information provider.
  3199. </summary>
  3200. <value>The legend information provider.</value>
  3201. </member>
  3202. <member name="P:Telerik.WinControls.UI.MapLegendElement.TitleElement">
  3203. <summary>
  3204. Gets the title element.
  3205. </summary>
  3206. <value>The title element.</value>
  3207. </member>
  3208. <member name="P:Telerik.WinControls.UI.MapLegendElement.SubtitleElement">
  3209. <summary>
  3210. Gets the title element.
  3211. </summary>
  3212. <value>The title element.</value>
  3213. </member>
  3214. <member name="P:Telerik.WinControls.UI.MapLegendElement.StackElement">
  3215. <summary>
  3216. Gets the stack element.
  3217. </summary>
  3218. <value>The stack element.</value>
  3219. </member>
  3220. <member name="P:Telerik.WinControls.UI.MapLegendElement.ItemStackElement">
  3221. <summary>
  3222. Gets the item stack element.
  3223. </summary>
  3224. <value>The item stack element.</value>
  3225. </member>
  3226. <member name="P:Telerik.WinControls.UI.MapLegendElement.Converter">
  3227. <summary>
  3228. Gets or sets the converter used for converting an item to the text that will be displayed for it.
  3229. </summary>
  3230. <value>The converter.</value>
  3231. </member>
  3232. <member name="P:Telerik.WinControls.UI.MapLegendElement.Orientation">
  3233. <summary>
  3234. Gets or sets the orientation of the items in the legend.
  3235. </summary>
  3236. <value>The orientation.</value>
  3237. </member>
  3238. <member name="P:Telerik.WinControls.UI.MapLegendElement.VerticalOrientationItemSpacing">
  3239. <summary>
  3240. Gets or sets the item spacing when the orientation of the legend is vertical.
  3241. </summary>
  3242. <value>The item spacing.</value>
  3243. </member>
  3244. <member name="P:Telerik.WinControls.UI.MapLegendElement.HorizontalOrientationItemSpacing">
  3245. <summary>
  3246. Gets or sets the item spacing when the orientation of the legend is vertical.
  3247. </summary>
  3248. <value>The item spacing.</value>
  3249. </member>
  3250. <member name="M:Telerik.WinControls.UI.MapLegendElement.Initialize">
  3251. <summary>
  3252. Initializes the items in the legend based on the LegendInfoProvider.
  3253. </summary>
  3254. </member>
  3255. <member name="M:Telerik.WinControls.UI.MapLegendElement.GetDisplayText(Telerik.WinControls.UI.MapLegendInfoItem)">
  3256. <summary>
  3257. Gets the display text for a given item.
  3258. </summary>
  3259. <param name="item">The item.</param>
  3260. <returns>System.String.</returns>
  3261. </member>
  3262. <member name="M:Telerik.WinControls.UI.MapLegendElement.CreateMapLegendItemElement(Telerik.WinControls.UI.MapLegendInfoItem)">
  3263. <summary>
  3264. Creates a map legend item element base on the provided item.
  3265. </summary>
  3266. <param name="item">The item.</param>
  3267. <returns>MapLegendItemElement.</returns>
  3268. </member>
  3269. <member name="M:Telerik.WinControls.UI.MapLegendInfoItem.#ctor(System.String,System.Drawing.Color,System.Object)">
  3270. <summary>
  3271. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapLegendInfoItem"/> class.
  3272. </summary>
  3273. <param name="text">The text.</param>
  3274. <param name="color">The color.</param>
  3275. <param name="itemValue">The item value.</param>
  3276. </member>
  3277. <member name="P:Telerik.WinControls.UI.MapLegendInfoItem.Text">
  3278. <summary>
  3279. Gets or sets the text.
  3280. </summary>
  3281. <value>The text.</value>
  3282. </member>
  3283. <member name="P:Telerik.WinControls.UI.MapLegendInfoItem.Color">
  3284. <summary>
  3285. Gets or sets the color.
  3286. </summary>
  3287. <value>The color.</value>
  3288. </member>
  3289. <member name="P:Telerik.WinControls.UI.MapLegendInfoItem.Value">
  3290. <summary>
  3291. Gets or sets the value.
  3292. </summary>
  3293. <value>The value.</value>
  3294. </member>
  3295. <member name="M:Telerik.WinControls.UI.MapLegendItemElement.CreateColorElement">
  3296. <summary>
  3297. Creates the color element.
  3298. </summary>
  3299. <returns>MapLegendItemColorElement.</returns>
  3300. </member>
  3301. <member name="M:Telerik.WinControls.UI.MapLegendItemElement.CreateTextElement">
  3302. <summary>
  3303. Creates the text element.
  3304. </summary>
  3305. <returns>MapLegendItemTextElement.</returns>
  3306. </member>
  3307. <member name="M:Telerik.WinControls.UI.MapLegendItemElement.#ctor(Telerik.WinControls.UI.MapLegendInfoItem,System.String,System.Drawing.Color)">
  3308. <summary>
  3309. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapLegendItemElement"/> class.
  3310. </summary>
  3311. <param name="item">The item.</param>
  3312. <param name="text">The text.</param>
  3313. <param name="color">The color.</param>
  3314. </member>
  3315. <member name="M:Telerik.WinControls.UI.MapLegendItemElement.#ctor(System.String,System.Drawing.Color)">
  3316. <summary>
  3317. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapLegendItemElement"/> class.
  3318. </summary>
  3319. <param name="text">The text.</param>
  3320. <param name="color">The color.</param>
  3321. </member>
  3322. <member name="P:Telerik.WinControls.UI.MapLegendItemElement.Item">
  3323. <summary>
  3324. Gets the item.
  3325. </summary>
  3326. <value>The item.</value>
  3327. </member>
  3328. <member name="P:Telerik.WinControls.UI.MapLegendItemElement.ColorElement">
  3329. <summary>
  3330. Gets the color element.
  3331. </summary>
  3332. <value>The color element.</value>
  3333. </member>
  3334. <member name="P:Telerik.WinControls.UI.MapLegendItemElement.TextElement">
  3335. <summary>
  3336. Gets the text element.
  3337. </summary>
  3338. <value>The text element.</value>
  3339. </member>
  3340. <member name="P:Telerik.WinControls.UI.MapLegendItemElement.Orientation">
  3341. <summary>
  3342. Gets or sets the orientation.
  3343. </summary>
  3344. <value>The orientation.</value>
  3345. </member>
  3346. <member name="M:Telerik.WinControls.UI.MapNavigationBarElement.CreateZoomInButton">
  3347. <summary>
  3348. Creates a zoom in button.
  3349. </summary>
  3350. <returns>MapZoomInButton.</returns>
  3351. </member>
  3352. <member name="M:Telerik.WinControls.UI.MapNavigationBarElement.CreateZoomOutButton">
  3353. <summary>
  3354. Creates a zoom out button.
  3355. </summary>
  3356. <returns>MapZoomOutButton.</returns>
  3357. </member>
  3358. <member name="M:Telerik.WinControls.UI.MapNavigationBarElement.CreateViewButton">
  3359. <summary>
  3360. Creates a view button.
  3361. </summary>
  3362. <returns>MapViewButton.</returns>
  3363. </member>
  3364. <member name="M:Telerik.WinControls.UI.MapNavigationBarElement.CreateNavigationElement">
  3365. <summary>
  3366. Creates a navigation element.
  3367. </summary>
  3368. <returns>MapNavigationElement.</returns>
  3369. </member>
  3370. <member name="M:Telerik.WinControls.UI.MapNavigationBarElement.#ctor(Telerik.WinControls.UI.RadMapElement)">
  3371. <summary>
  3372. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapNavigationBarElement"/> class.
  3373. </summary>
  3374. <param name="mapElement">The map element.</param>
  3375. </member>
  3376. <member name="P:Telerik.WinControls.UI.MapNavigationBarElement.MapElement">
  3377. <summary>
  3378. Gets the map element.
  3379. </summary>
  3380. <value>The map element.</value>
  3381. </member>
  3382. <member name="P:Telerik.WinControls.UI.MapNavigationBarElement.ZoomInButton">
  3383. <summary>
  3384. Gets the zoom in button.
  3385. </summary>
  3386. <value>The zoom in button.</value>
  3387. </member>
  3388. <member name="P:Telerik.WinControls.UI.MapNavigationBarElement.ZoomOutButton">
  3389. <summary>
  3390. Gets the zoom out button.
  3391. </summary>
  3392. <value>The zoom out button.</value>
  3393. </member>
  3394. <member name="P:Telerik.WinControls.UI.MapNavigationBarElement.ViewButton">
  3395. <summary>
  3396. Gets the view button.
  3397. </summary>
  3398. <value>The view button.</value>
  3399. </member>
  3400. <member name="P:Telerik.WinControls.UI.MapNavigationBarElement.MapNavigationElement">
  3401. <summary>
  3402. Gets the map navigation element.
  3403. </summary>
  3404. <value>The map navigation element.</value>
  3405. </member>
  3406. <member name="P:Telerik.WinControls.UI.MiniMapElement.MapElement">
  3407. <summary>
  3408. Gets the map element.
  3409. </summary>
  3410. <value>The map element.</value>
  3411. </member>
  3412. <member name="P:Telerik.WinControls.UI.MiniMapElement.MiniMapMode">
  3413. <summary>
  3414. Gets or sets the mini map mode.
  3415. </summary>
  3416. <value>The mini map mode.</value>
  3417. </member>
  3418. <member name="P:Telerik.WinControls.UI.MiniMapElement.ZoomLevel">
  3419. <summary>
  3420. Gets or sets the current zoom level.
  3421. </summary>
  3422. <value>The zoom level.</value>
  3423. </member>
  3424. <member name="P:Telerik.WinControls.UI.MiniMapElement.ZoomOffset">
  3425. <summary>
  3426. Gets or sets the zoom offset. This property is used when the MiniMapMode is set to OffsetZoom.
  3427. </summary>
  3428. <value>The zoom offset.</value>
  3429. </member>
  3430. <member name="P:Telerik.WinControls.UI.MiniMapElement.ToggleMiniMapButton">
  3431. <summary>
  3432. Gets the toggle mini map button.
  3433. </summary>
  3434. <value>The toggle mini map button.</value>
  3435. </member>
  3436. <member name="P:Telerik.WinControls.UI.MiniMapElement.MiniMapSize">
  3437. <summary>
  3438. Gets or sets the size of the mini map.
  3439. </summary>
  3440. <value>The size of the mini map.</value>
  3441. </member>
  3442. <member name="P:Telerik.WinControls.UI.MiniMapElement.IsCollapsed">
  3443. <summary>
  3444. Gets or sets a value indicating whether this instance is collapsed.
  3445. </summary>
  3446. <value><c>true</c> if this instance is collapsed; otherwise, <c>false</c>.</value>
  3447. </member>
  3448. <member name="P:Telerik.WinControls.UI.MiniMapElement.ViewportControlBackColor">
  3449. <summary>
  3450. Gets or sets the back color of the viewport control.
  3451. </summary>
  3452. <value>The color of the viewport control back.</value>
  3453. </member>
  3454. <member name="P:Telerik.WinControls.UI.MiniMapElement.ViewportControlBorderColor">
  3455. <summary>
  3456. Gets or sets the border color of the viewport control.
  3457. </summary>
  3458. <value>The color of the viewport control border.</value>
  3459. </member>
  3460. <member name="P:Telerik.WinControls.UI.MiniMapElement.IsAnimating">
  3461. <summary>
  3462. Gets a value indicating whether a collapse or expand animation is currently active.
  3463. </summary>
  3464. </member>
  3465. <member name="M:Telerik.WinControls.UI.MiniMapElement.Subscribe">
  3466. <summary>
  3467. Subscribes to the map viewport events that affect the mini map.
  3468. </summary>
  3469. </member>
  3470. <member name="M:Telerik.WinControls.UI.MiniMapElement.Unsubscribe">
  3471. <summary>
  3472. Unsubscribes to the map viewport events that affect the mini map.
  3473. </summary>
  3474. </member>
  3475. <member name="M:Telerik.WinControls.UI.MiniMapElement.SetMapElement(Telerik.WinControls.UI.RadMapElement)">
  3476. <summary>
  3477. Sets the map element.
  3478. </summary>
  3479. <param name="mapElement">The map element.</param>
  3480. </member>
  3481. <member name="M:Telerik.WinControls.UI.MiniMapElement.SetMiniMapMode(Telerik.WinControls.UI.MiniMapMode)">
  3482. <summary>
  3483. Sets the mini map mode.
  3484. </summary>
  3485. <param name="mode">The mode.</param>
  3486. </member>
  3487. <member name="M:Telerik.WinControls.UI.MiniMapElement.OnProviderInitializationComplete(Telerik.WinControls.UI.IMapProvider)">
  3488. <summary>
  3489. Called when a map provider is initialized.
  3490. </summary>
  3491. <param name="mapProvider">The map provider.</param>
  3492. </member>
  3493. <member name="M:Telerik.WinControls.UI.MiniMapElement.OnMapElementViewportChanged(System.Object,Telerik.WinControls.UI.ViewportChangedEventArgs)">
  3494. <summary>
  3495. Handles the MapElement ViewportChanged event.
  3496. </summary>
  3497. <param name="sender">The sender.</param>
  3498. <param name="e">The <see cref="T:Telerik.WinControls.UI.ViewportChangedEventArgs"/> instance containing the event data.</param>
  3499. </member>
  3500. <member name="M:Telerik.WinControls.UI.MiniMapElement.Collapse">
  3501. <summary>
  3502. Collapses the mini map.
  3503. </summary>
  3504. </member>
  3505. <member name="M:Telerik.WinControls.UI.MiniMapElement.Expand">
  3506. <summary>
  3507. Expands the mini map.
  3508. </summary>
  3509. </member>
  3510. <member name="M:Telerik.WinControls.UI.MiniMapElement.PaintWholeWorldMiniMap(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
  3511. <summary>
  3512. Paints the mini map when the mode is set to WholeWorld.
  3513. </summary>
  3514. <param name="graphics">The graphics.</param>
  3515. <param name="angle">The angle.</param>
  3516. <param name="scale">The scale.</param>
  3517. </member>
  3518. <member name="M:Telerik.WinControls.UI.MiniMapElement.PaintStaticMiniMap(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
  3519. <summary>
  3520. Paints the mini map when the mode is set to StaticZoom.
  3521. </summary>
  3522. <param name="graphics">The graphics.</param>
  3523. <param name="angle">The angle.</param>
  3524. <param name="scale">The scale.</param>
  3525. </member>
  3526. <member name="M:Telerik.WinControls.UI.MiniMapElement.PaintDynamicMiniMap(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
  3527. <summary>
  3528. Paints the mini map when the mode is set to OffsetZoom.
  3529. </summary>
  3530. <param name="graphics">The graphics.</param>
  3531. <param name="angle">The angle.</param>
  3532. <param name="scale">The scale.</param>
  3533. </member>
  3534. <member name="M:Telerik.WinControls.UI.MiniMapElement.DrawViewportControlRectangle(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
  3535. <summary>
  3536. Draws the viewport control rectangle.
  3537. </summary>
  3538. <param name="graphics">The graphics.</param>
  3539. <param name="angle">The angle.</param>
  3540. <param name="scale">The scale.</param>
  3541. </member>
  3542. <member name="T:Telerik.WinControls.UI.MiniMapMode">
  3543. <summary>
  3544. Defines the different modes in which the RadMap mini map can operate.
  3545. </summary>
  3546. </member>
  3547. <member name="F:Telerik.WinControls.UI.MiniMapMode.WholeWorld">
  3548. <summary>
  3549. The mini map will show the whole world map at zoom level 1.
  3550. </summary>
  3551. </member>
  3552. <member name="F:Telerik.WinControls.UI.MiniMapMode.StaticZoom">
  3553. <summary>
  3554. The mini map will show a fixed zoom level at all times. Use the BringIntoView method to position the map at the required location and zoom level.
  3555. </summary>
  3556. </member>
  3557. <member name="F:Telerik.WinControls.UI.MiniMapMode.OffsetZoom">
  3558. <summary>
  3559. The mini map will show a dynamic zoom level offset from the main map view. Use the ZoomLevelOffset property to define the offset.
  3560. </summary>
  3561. </member>
  3562. <member name="M:Telerik.WinControls.UI.MapCluster.#ctor">
  3563. <summary>
  3564. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapCluster"/> class.
  3565. </summary>
  3566. </member>
  3567. <member name="P:Telerik.WinControls.UI.MapCluster.ClusteredItems">
  3568. <summary>
  3569. Gets the clustered items.
  3570. </summary>
  3571. <value>The clustered items.</value>
  3572. </member>
  3573. <member name="M:Telerik.WinControls.UI.MapCluster.GetItemsBoundingRectangle">
  3574. <summary>
  3575. Gets the items bounding rectangle.
  3576. </summary>
  3577. <returns>RectangleG.</returns>
  3578. </member>
  3579. <member name="M:Telerik.WinControls.UI.DistanceClusterStrategy.GenerateClusters(System.Collections.Generic.IEnumerable{Telerik.WinControls.UI.IClusterable},System.Int64,Telerik.WinControls.UI.IMapViewport)">
  3580. <summary>
  3581. Generates the clusters.
  3582. </summary>
  3583. <param name="items">The items.</param>
  3584. <param name="distance">The distance.</param>
  3585. <param name="viewport">The viewport.</param>
  3586. <returns>List&lt;Cluster&gt;.</returns>
  3587. </member>
  3588. <member name="M:Telerik.WinControls.UI.DistanceClusterStrategy.GetCoordinatesAverage(System.Collections.Generic.IList{Telerik.WinControls.UI.IClusterable})">
  3589. <summary>
  3590. Gets the coordinates average of all items in the cluster.
  3591. </summary>
  3592. <param name="cluster">The cluster.</param>
  3593. <returns>PointG.</returns>
  3594. </member>
  3595. <member name="M:Telerik.WinControls.UI.DistanceClusterStrategy.GetSquareDistance(Telerik.WinControls.UI.Map.PointL,Telerik.WinControls.UI.Map.PointL)">
  3596. <summary>
  3597. Gets the square distance between two points.
  3598. </summary>
  3599. <param name="location1">The location1.</param>
  3600. <param name="location2">The location2.</param>
  3601. <returns>System.Double.</returns>
  3602. </member>
  3603. <member name="M:Telerik.WinControls.UI.ElementClusterStrategy.GenerateClusters(System.Collections.Generic.IEnumerable{Telerik.WinControls.UI.IClusterable},System.Int64,Telerik.WinControls.UI.IMapViewport)">
  3604. <summary>
  3605. Generates the clusters.
  3606. </summary>
  3607. <param name="items">The items.</param>
  3608. <param name="distance">The distance.</param>
  3609. <param name="viewport">The viewport.</param>
  3610. <returns>List&lt;Cluster&gt;.</returns>
  3611. </member>
  3612. <member name="M:Telerik.WinControls.UI.ElementClusterStrategy.GetClosestCenter(System.Collections.Generic.List{Telerik.WinControls.UI.ElementClusterStrategy.ClusterRegion},Telerik.WinControls.UI.Map.PointL)">
  3613. <summary>
  3614. Gets the closest cluster to the given point.
  3615. </summary>
  3616. <param name="nearClusterRegions">The near cluster regions.</param>
  3617. <param name="point">The point.</param>
  3618. <returns>ClusterRegion.</returns>
  3619. </member>
  3620. <member name="M:Telerik.WinControls.UI.ElementClusterStrategy.GetSquareDistance(Telerik.WinControls.UI.Map.PointL,Telerik.WinControls.UI.Map.PointL)">
  3621. <summary>
  3622. Gets the square distance between two points.
  3623. </summary>
  3624. <param name="location1">The location1.</param>
  3625. <param name="location2">The location2.</param>
  3626. <returns>System.Double.</returns>
  3627. </member>
  3628. <member name="M:Telerik.WinControls.UI.ChoroplethColorizationStrategy.#ctor">
  3629. <summary>
  3630. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.ChoroplethColorizationStrategy"/> class.
  3631. </summary>
  3632. </member>
  3633. <member name="P:Telerik.WinControls.UI.ChoroplethColorizationStrategy.Colors">
  3634. <summary>
  3635. Gets or sets the colors.
  3636. </summary>
  3637. <value>The colors.</value>
  3638. </member>
  3639. <member name="P:Telerik.WinControls.UI.ChoroplethColorizationStrategy.ColorStops">
  3640. <summary>
  3641. Gets or sets the color stops.
  3642. </summary>
  3643. <value>The color stops.</value>
  3644. </member>
  3645. <member name="P:Telerik.WinControls.UI.ChoroplethColorizationStrategy.ValueProvider">
  3646. <summary>
  3647. Gets or sets the value provider.
  3648. </summary>
  3649. <value>The value provider.</value>
  3650. </member>
  3651. <member name="M:Telerik.WinControls.UI.ChoroplethColorizationStrategy.ColorizeElement(Telerik.WinControls.UI.MapGeometry)">
  3652. <summary>
  3653. Colorizes the provided element.
  3654. </summary>
  3655. <param name="colorizable">The colorizable.</param>
  3656. </member>
  3657. <member name="M:Telerik.WinControls.UI.ChoroplethColorizationStrategy.TryGetValue(Telerik.WinControls.UI.MapGeometry,System.Double@)">
  3658. <summary>
  3659. Tries the get the value of the given geometry.
  3660. </summary>
  3661. <param name="colorizable">The colorizable.</param>
  3662. <param name="value">The value.</param>
  3663. <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
  3664. </member>
  3665. <member name="M:Telerik.WinControls.UI.ChoroplethColorizationStrategy.GetColorizerColor(System.Double)">
  3666. <summary>
  3667. Gets the color for the given value.
  3668. </summary>
  3669. <param name="value">The value.</param>
  3670. <returns>Color.</returns>
  3671. </member>
  3672. <member name="M:Telerik.WinControls.UI.ChoroplethColorizationStrategy.GetLegendInfo(Telerik.WinControls.UI.MapLegendElement)">
  3673. <summary>
  3674. Gets the legend information need by the RadMap legend.
  3675. </summary>
  3676. <param name="mapElement">The map element.</param>
  3677. <returns>List&lt;MapLegendInfoItem&gt;.</returns>
  3678. </member>
  3679. <member name="P:Telerik.WinControls.UI.GraphColorizationStrategy.Colors">
  3680. <summary>
  3681. Gets or sets the colors to be used by the colorizer.
  3682. </summary>
  3683. <value>The colors.</value>
  3684. </member>
  3685. <member name="M:Telerik.WinControls.UI.GraphColorizationStrategy.ColorizeElement(Telerik.WinControls.UI.MapGeometry)">
  3686. <summary>
  3687. Colorizes the element.
  3688. </summary>
  3689. <param name="colorizable">The colorizable.</param>
  3690. </member>
  3691. <member name="M:Telerik.WinControls.UI.GraphColorizationStrategy.GetColorizerColor(Telerik.WinControls.UI.MapGeometry)">
  3692. <summary>
  3693. Gets the color of the colorizer.
  3694. </summary>
  3695. <param name="element">The element.</param>
  3696. <returns>Color.</returns>
  3697. </member>
  3698. <member name="M:Telerik.WinControls.UI.MapGeometryPropertyValueProvider.#ctor(System.String)">
  3699. <summary>
  3700. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapGeometryPropertyValueProvider"/> class.
  3701. </summary>
  3702. <param name="propertyName">Name of the property.</param>
  3703. </member>
  3704. <member name="P:Telerik.WinControls.UI.MapGeometryPropertyValueProvider.PropertyName">
  3705. <summary>
  3706. Gets or sets the name of the property that will be used to extract a value.
  3707. </summary>
  3708. <value>The name of the property.</value>
  3709. </member>
  3710. <member name="M:Telerik.WinControls.UI.MapGeometryPropertyValueProvider.GetValue(Telerik.WinControls.UI.MapGeometry)">
  3711. <summary>
  3712. Gets the value of the geometry specified by the PropertyName.
  3713. </summary>
  3714. <param name="colorizable">The colorizable.</param>
  3715. <returns>System.Object.</returns>
  3716. </member>
  3717. <member name="M:Telerik.WinControls.UI.MapLayer.#ctor">
  3718. <summary>
  3719. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapLayer"/> class.
  3720. </summary>
  3721. </member>
  3722. <member name="M:Telerik.WinControls.UI.MapLayer.#ctor(System.String)">
  3723. <summary>
  3724. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapLayer"/> class.
  3725. </summary>
  3726. <param name="name">The name.</param>
  3727. </member>
  3728. <member name="P:Telerik.WinControls.UI.MapLayer.Name">
  3729. <summary>
  3730. Gets or sets the name.
  3731. </summary>
  3732. <value>The name.</value>
  3733. </member>
  3734. <member name="P:Telerik.WinControls.UI.MapLayer.IsUpdateSuspended">
  3735. <summary>
  3736. Gets a value indicating whether updates are suspended.
  3737. </summary>
  3738. <value><c>true</c> if updates are suspended; otherwise, <c>false</c>.</value>
  3739. </member>
  3740. <member name="P:Telerik.WinControls.UI.MapLayer.ClusterDistance">
  3741. <summary>
  3742. Gets or sets the cluster distance.
  3743. </summary>
  3744. <value>The cluster distance.</value>
  3745. </member>
  3746. <member name="P:Telerik.WinControls.UI.MapLayer.ClusterStrategy">
  3747. <summary>
  3748. Gets or sets the cluster strategy.
  3749. </summary>
  3750. <value>The cluster strategy.</value>
  3751. </member>
  3752. <member name="P:Telerik.WinControls.UI.MapLayer.ColorizationStrategy">
  3753. <summary>
  3754. Gets or sets the colorization strategy.
  3755. </summary>
  3756. <value>The colorization strategy.</value>
  3757. </member>
  3758. <member name="P:Telerik.WinControls.UI.MapLayer.Viewport">
  3759. <summary>
  3760. Gets the viewport.
  3761. </summary>
  3762. <value>The viewport.</value>
  3763. </member>
  3764. <member name="P:Telerik.WinControls.UI.MapLayer.Overlays">
  3765. <summary>
  3766. Gets the overlays contained within this layer.
  3767. </summary>
  3768. <value>The overlays.</value>
  3769. </member>
  3770. <member name="P:Telerik.WinControls.UI.MapLayer.VisibleOverlays">
  3771. <summary>
  3772. Gets the currently visible overlays in this layer. When cluster strategy is applied the visible overlays may differ from the user added ones.
  3773. </summary>
  3774. </member>
  3775. <member name="M:Telerik.WinControls.UI.MapLayer.AddRange(System.Collections.Generic.IEnumerable{Telerik.WinControls.UI.MapVisualElement})">
  3776. <summary>
  3777. Adds the specified overlays to the layer.
  3778. </summary>
  3779. <param name="items">The items.</param>
  3780. </member>
  3781. <member name="M:Telerik.WinControls.UI.MapLayer.AddRange(Telerik.WinControls.UI.MapVisualElement[])">
  3782. <summary>
  3783. Adds the specified overlays to the layer.
  3784. </summary>
  3785. <param name="items">The items.</param>
  3786. </member>
  3787. <member name="M:Telerik.WinControls.UI.MapLayer.ViewportUpdated(Telerik.WinControls.UI.IMapViewport,Telerik.WinControls.UI.ViewportChangeAction)">
  3788. <summary>
  3789. Called when the viewport is updated.
  3790. </summary>
  3791. <param name="viewport">The viewport.</param>
  3792. <param name="action">The action.</param>
  3793. </member>
  3794. <member name="M:Telerik.WinControls.UI.MapLayer.Paint(Telerik.WinControls.Paint.IGraphics,Telerik.WinControls.UI.IMapViewport)">
  3795. <summary>
  3796. Paints the layer to the specified graphics.
  3797. </summary>
  3798. <param name="graphics">The graphics.</param>
  3799. <param name="viewport">The viewport.</param>
  3800. </member>
  3801. <member name="M:Telerik.WinControls.UI.MapLayer.BeginUpdate">
  3802. <summary>
  3803. Suspends updates.
  3804. </summary>
  3805. </member>
  3806. <member name="M:Telerik.WinControls.UI.MapLayer.EndUpdate">
  3807. <summary>
  3808. Resumes updates and performs an update.
  3809. </summary>
  3810. </member>
  3811. <member name="M:Telerik.WinControls.UI.MapLayer.EndUpdate(System.Boolean)">
  3812. <summary>
  3813. Resumes updates and performs an update based on the provided parameter
  3814. </summary>
  3815. <param name="update">if set to <c>true</c> an update is performed.</param>
  3816. </member>
  3817. <member name="M:Telerik.WinControls.UI.MapLayer.HitTest(Telerik.WinControls.UI.Map.PointG)">
  3818. <summary>
  3819. Hit tests the overlays in the layer.
  3820. </summary>
  3821. <param name="point">The point.</param>
  3822. <returns>MapVisualElement.</returns>
  3823. </member>
  3824. <member name="M:Telerik.WinControls.UI.MapLayer.HitTest(Telerik.WinControls.UI.Map.PointL)">
  3825. <summary>
  3826. Hit tests the overlays in the layer.
  3827. </summary>
  3828. <param name="point">The point.</param>
  3829. <returns>MapVisualElement.</returns>
  3830. </member>
  3831. <member name="M:Telerik.WinControls.UI.MapLayer.HitTest(Telerik.WinControls.UI.Map.PointG,Telerik.WinControls.UI.Map.PointL)">
  3832. <summary>
  3833. Hit tests the overlays in the layer.
  3834. </summary>
  3835. <param name="pointG">The point g.</param>
  3836. <param name="pointL">The point l.</param>
  3837. <returns>MapVisualElement.</returns>
  3838. </member>
  3839. <member name="M:Telerik.WinControls.UI.MapLayer.UpdateOverlaysColorizerColor">
  3840. <summary>
  3841. Updates the colorizer color of all overlays.
  3842. </summary>
  3843. </member>
  3844. <member name="M:Telerik.WinControls.UI.MapLayer.OverlayLocationChanged(Telerik.WinControls.UI.MapVisualElement)">
  3845. <summary>
  3846. Called when the location property of an overlay changes.
  3847. </summary>
  3848. <param name="overlay"></param>
  3849. </member>
  3850. <member name="T:Telerik.WinControls.UI.EPSG900913Projection">
  3851. <summary>
  3852. The EPSG:900913 Projection.
  3853. Also known as EPSG:3857 and Pseudo-Mercator projection.
  3854. </summary>
  3855. </member>
  3856. <member name="M:Telerik.WinControls.UI.EPSG900913Projection.#ctor">
  3857. <summary>
  3858. Initializes a new instance of the EPSG900913Projection class.
  3859. </summary>
  3860. </member>
  3861. <member name="M:Telerik.WinControls.UI.EPSG900913Projection.GetSizeInReferenceUnits(Telerik.WinControls.UI.Map.PointG,Telerik.WinControls.UI.Map.SizeG)">
  3862. <summary>
  3863. Calculate size of rectangle from base point.
  3864. </summary>
  3865. <param name="basePoint">Base point (left-top).</param>
  3866. <param name="size">Size in kilometers.</param>
  3867. <returns>Size of rectangle in meters.</returns>
  3868. </member>
  3869. <member name="M:Telerik.WinControls.UI.EPSG900913Projection.GetSizeInKilometers(Telerik.WinControls.UI.Map.PointG,Telerik.WinControls.UI.Map.SizeG)">
  3870. <summary>
  3871. Calculate size of rectangle from base point.
  3872. </summary>
  3873. <param name="basePoint">Base point (left-top).</param>
  3874. <param name="size">Size in meters.</param>
  3875. <returns>Size of rectangle in kilometers.</returns>
  3876. </member>
  3877. <member name="T:Telerik.WinControls.UI.ExtendedData">
  3878. <summary>
  3879. Represents map shape extended data.
  3880. </summary>
  3881. </member>
  3882. <member name="M:Telerik.WinControls.UI.ExtendedData.#ctor(Telerik.WinControls.UI.ExtendedPropertySet)">
  3883. <summary>
  3884. Initializes a new instance of the ExtendedData class.
  3885. </summary>
  3886. <param name="propertySet">Set of the extended properties this extended data can operates with.</param>
  3887. </member>
  3888. <member name="E:Telerik.WinControls.UI.ExtendedData.ExtendedPropertyChanged">
  3889. <summary>
  3890. Occurs when extended property changed in the extended data.
  3891. </summary>
  3892. </member>
  3893. <member name="E:Telerik.WinControls.UI.ExtendedData.PropertyChanged">
  3894. <summary>
  3895. Occurs when property changed. Implemented for binding.
  3896. </summary>
  3897. </member>
  3898. <member name="P:Telerik.WinControls.UI.ExtendedData.Data">
  3899. <summary>
  3900. Return reference to self.
  3901. This property can be used within Binding in XAML to implement
  3902. binding which reflect extended property changes.
  3903. </summary>
  3904. </member>
  3905. <member name="P:Telerik.WinControls.UI.ExtendedData.PropertySet">
  3906. <summary>
  3907. Gets set of the extended properties this extended data can operates with.
  3908. </summary>
  3909. </member>
  3910. <member name="P:Telerik.WinControls.UI.ExtendedData.Item(System.String)">
  3911. <summary>
  3912. Gets value from object using format string.
  3913. </summary>
  3914. <param name="format">Format string.</param>
  3915. <returns>Formatted value.</returns>
  3916. <example>Format string can be specified in a few different ways:
  3917. as simple name of the extended property, as formatted extended property,
  3918. or as format string which can use number of the extended properties.
  3919. <code lang="CS">
  3920. // Using of the single extended property name.
  3921. string value = extendedData["CNTRY_NAME"];
  3922. // Using of the formatted extended property.
  3923. // The '|' character is used to separate extended property name and its output format.
  3924. string value = extendedData["SUM_SQMI_A|F2"];
  3925. // Format string with number of the extended properties.
  3926. string value = extendedData["{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"];
  3927. </code>
  3928. <code lang="VB">
  3929. ' Using of the single extended property name.
  3930. Dim value as String = extendedData("CNTRY_NAME")
  3931. ' Using of the formatted extended property.
  3932. ' The '|' character is used to separate extended property name and its output format.
  3933. Dim value as String = extendedData("SUM_SQMI_A|F2")
  3934. Format string with number of the extended properties.
  3935. Dim value as String = extendedData("{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}")
  3936. </code>
  3937. </example>
  3938. </member>
  3939. <member name="P:Telerik.WinControls.UI.ExtendedData.Item(System.String,System.String)">
  3940. <summary>
  3941. Gets value from object using format string.
  3942. </summary>
  3943. <param name="format">Format string.</param>
  3944. <param name="lang">Language.</param>
  3945. <returns>Formatted value.</returns>
  3946. <example>Format string can be specified in a few different ways:
  3947. as simple name of the extended property, as formatted extended property,
  3948. or as format string which can use number of the extended properties.
  3949. <code lang="CS">
  3950. // Using of the single extended property name.
  3951. string value = extendedData["CNTRY_NAME"];
  3952. // Using of the formatted extended property.
  3953. // The '|' character is used to separate extended property name and its output format.
  3954. string value = extendedData["SUM_SQMI_A|F2"];
  3955. // Format string with number of the extended properties.
  3956. string value = extendedData["{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"];
  3957. </code>
  3958. <code lang="VB">
  3959. ' Using of the single extended property name.
  3960. Dim value as String = extendedData("CNTRY_NAME")
  3961. ' Using of the formatted extended property.
  3962. ' The '|' character is used to separate extended property name and its output format.
  3963. Dim value as String = extendedData("SUM_SQMI_A|F2")
  3964. Format string with number of the extended properties.
  3965. Dim value as String = extendedData("{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}")
  3966. </code>
  3967. </example>
  3968. </member>
  3969. <member name="M:Telerik.WinControls.UI.ExtendedData.Clone">
  3970. <summary>
  3971. Clones current instance.
  3972. </summary>
  3973. <returns>The clone.</returns>
  3974. </member>
  3975. <member name="M:Telerik.WinControls.UI.ExtendedData.GetValue(System.String)">
  3976. <summary>
  3977. Gets value of the property.
  3978. </summary>
  3979. <param name="propertyName">Name of the property.</param>
  3980. <returns>Property value.</returns>
  3981. </member>
  3982. <member name="M:Telerik.WinControls.UI.ExtendedData.HasValue(System.String)">
  3983. <summary>
  3984. Gets value which indicates whether extended data
  3985. contains specified property.
  3986. </summary>
  3987. <param name="propertyName">Name of the property.</param>
  3988. <returns>True - when extended data contains specified property. Otherwise - false.</returns>
  3989. </member>
  3990. <member name="M:Telerik.WinControls.UI.ExtendedData.SetDefaults">
  3991. <summary>
  3992. Set default value to every extended property.
  3993. </summary>
  3994. </member>
  3995. <member name="M:Telerik.WinControls.UI.ExtendedData.SetValue(System.String,System.Object)">
  3996. <summary>
  3997. Sets value of the property.
  3998. </summary>
  3999. <param name="propertyName">Name of the property.</param>
  4000. <param name="propertyValue">Value to be set.</param>
  4001. </member>
  4002. <member name="M:Telerik.WinControls.UI.ExtendedData.SetValue(System.String,System.Object,System.Boolean)">
  4003. <summary>
  4004. Sets value of the property.
  4005. </summary>
  4006. <param name="propertyName">Name of the property.</param>
  4007. <param name="propertyValue">Value to be set.</param>
  4008. <param name="fireEvent">Indicates whether the layout changed event should be fired.</param>
  4009. </member>
  4010. <member name="T:Telerik.WinControls.UI.ExtendedDataConverter">
  4011. <summary>
  4012. Value converter to access extended data properties from XAML.
  4013. 2-way binding can't be specified.
  4014. </summary>
  4015. </member>
  4016. <member name="M:Telerik.WinControls.UI.ExtendedDataConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
  4017. <summary>
  4018. Converts a value.
  4019. </summary>
  4020. <param name="value">The value produced by the binding source.</param>
  4021. <param name="targetType">The type of the binding target property.</param>
  4022. <param name="parameter">The converter parameter to use. It can be specified in a few different ways:
  4023. <list type="bullet">
  4024. <item>
  4025. <description>Simple name of the extended property.</description>
  4026. </item>
  4027. <item>
  4028. <description>Formatted extended property. For example: "SUM_SQMI_A|F2". The '|' character is used to separate extended property name and its output format.</description>
  4029. </item>
  4030. <item>
  4031. <description>Format string which can use number of the extended properties.
  4032. For example: "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}".
  4033. </description>
  4034. </item>
  4035. </list>
  4036. </param>
  4037. <param name="culture">The culture to use in the converter.</param>
  4038. <returns>A converted value. If the method returns null (Nothing in Visual Basic), the valid null value is used.</returns>
  4039. </member>
  4040. <member name="M:Telerik.WinControls.UI.ExtendedDataConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
  4041. <summary>
  4042. Converts a binding target value to the source binding values.
  4043. </summary>
  4044. <param name="value">The value that the binding target produces.</param>
  4045. <param name="targetType">The array of types to convert to.
  4046. The array length indicates the number and types of values that are
  4047. suggested for the method to return.</param>
  4048. <param name="parameter">The converter parameter to use.</param>
  4049. <param name="culture">The culture to use in the converter.</param>
  4050. <returns>An array of values that have been converted from the target value back to the source values.</returns>
  4051. </member>
  4052. <member name="M:Telerik.WinControls.UI.ExtendedDataConverter.GetFormattedValue(Telerik.WinControls.UI.ExtendedData,System.String,System.String)">
  4053. <summary>
  4054. Get values from the extended data according to the format string.
  4055. </summary>
  4056. <param name="data">Extended data.</param>
  4057. <param name="format">Format string.</param>
  4058. <param name="lang">Language.</param>
  4059. <returns>Formatted value.</returns>
  4060. </member>
  4061. <member name="T:Telerik.WinControls.UI.ExtendedProperty">
  4062. <summary>
  4063. Represents extended property of the map shape.
  4064. </summary>
  4065. </member>
  4066. <member name="M:Telerik.WinControls.UI.ExtendedProperty.#ctor(System.String,System.String,System.Type,System.Object)">
  4067. <summary>
  4068. Initializes a new instance of the ExtendedProperty class.
  4069. </summary>
  4070. <param name="propertyName">Name of the property.</param>
  4071. <param name="displayName">Display name of the property.</param>
  4072. <param name="propertyType">Type of the property.</param>
  4073. <param name="defaultValue">Default value.</param>
  4074. </member>
  4075. <member name="P:Telerik.WinControls.UI.ExtendedProperty.Name">
  4076. <summary>
  4077. Gets name of the property.
  4078. </summary>
  4079. </member>
  4080. <member name="P:Telerik.WinControls.UI.ExtendedProperty.Type">
  4081. <summary>
  4082. Gets type of the property.
  4083. </summary>
  4084. </member>
  4085. <member name="P:Telerik.WinControls.UI.ExtendedProperty.Default">
  4086. <summary>
  4087. Gets default value.
  4088. </summary>
  4089. </member>
  4090. <member name="T:Telerik.WinControls.UI.ExtendedPropertyChangedEventArgs">
  4091. <summary>
  4092. Arguments of the property changed event.
  4093. </summary>
  4094. </member>
  4095. <member name="F:Telerik.WinControls.UI.ExtendedPropertyChangedEventArgs.extendedProperty">
  4096. <summary>
  4097. Extended property which has been changed.
  4098. </summary>
  4099. </member>
  4100. <member name="F:Telerik.WinControls.UI.ExtendedPropertyChangedEventArgs.oldValue">
  4101. <summary>
  4102. Old property value.
  4103. </summary>
  4104. </member>
  4105. <member name="F:Telerik.WinControls.UI.ExtendedPropertyChangedEventArgs.newValue">
  4106. <summary>
  4107. New property value.
  4108. </summary>
  4109. </member>
  4110. <member name="M:Telerik.WinControls.UI.ExtendedPropertyChangedEventArgs.#ctor(Telerik.WinControls.UI.ExtendedProperty,System.Object,System.Object)">
  4111. <summary>
  4112. Initializes a new instance of the ExtendedPropertyChangedEventArgs class.
  4113. </summary>
  4114. <param name="property">Extended property which has been changed.</param>
  4115. <param name="oldValue">Old property value.</param>
  4116. <param name="newValue">New property value.</param>
  4117. </member>
  4118. <member name="P:Telerik.WinControls.UI.ExtendedPropertyChangedEventArgs.Property">
  4119. <summary>
  4120. Gets property which has been changed.
  4121. </summary>
  4122. </member>
  4123. <member name="P:Telerik.WinControls.UI.ExtendedPropertyChangedEventArgs.OldValue">
  4124. <summary>
  4125. Gets old value.
  4126. </summary>
  4127. </member>
  4128. <member name="P:Telerik.WinControls.UI.ExtendedPropertyChangedEventArgs.NewValue">
  4129. <summary>
  4130. Gets new value.
  4131. </summary>
  4132. </member>
  4133. <member name="T:Telerik.WinControls.UI.ExtendedPropertySet">
  4134. <summary>
  4135. Represents set of the extended properties.
  4136. </summary>
  4137. </member>
  4138. <member name="M:Telerik.WinControls.UI.ExtendedPropertySet.#ctor">
  4139. <summary>
  4140. Initializes a new instance of the ExtendedPropertySet class.
  4141. </summary>
  4142. </member>
  4143. <member name="M:Telerik.WinControls.UI.ExtendedPropertySet.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  4144. <summary>
  4145. Initializes a new instance of the ExtendedPropertySet class.
  4146. </summary>
  4147. <param name="info">Serialization information.</param>
  4148. <param name="context">Streaming context.</param>
  4149. </member>
  4150. <member name="P:Telerik.WinControls.UI.ExtendedPropertySet.Item(System.String)">
  4151. <summary>
  4152. Gets extended property definition.
  4153. </summary>
  4154. <param name="propertyName">Name of the extended property.</param>
  4155. <returns>Extended property definition or null.</returns>
  4156. </member>
  4157. <member name="M:Telerik.WinControls.UI.ExtendedPropertySet.Parse(System.String)">
  4158. <summary>
  4159. Converts a String representation of the ExtendedPropertySet into the equivalent ExtendedPropertySet class.
  4160. </summary>
  4161. <param name="source">The String representation of the ExtendedPropertySet class.</param>
  4162. <returns>The equivalent ExtendedPropertySet class.</returns>
  4163. </member>
  4164. <member name="M:Telerik.WinControls.UI.ExtendedPropertySet.RegisterProperty(System.String,System.String,System.Type,System.Object)">
  4165. <summary>
  4166. Register new property.
  4167. </summary>
  4168. <param name="propertyName">Name of the property.</param>
  4169. <param name="displayName">Display name of the property.</param>
  4170. <param name="propertyType">Type of the property.</param>
  4171. <param name="defaultValue">Default value.</param>
  4172. </member>
  4173. <member name="M:Telerik.WinControls.UI.ExtendedPropertySet.PrepareCoordinates(System.String)">
  4174. <summary>
  4175. Prepares coordinates string.
  4176. </summary>
  4177. <param name="coordinates">Coordinates.</param>
  4178. <returns>Prepared coordinates.</returns>
  4179. </member>
  4180. <member name="T:Telerik.WinControls.UI.ExtendedPropertySetConverter">
  4181. <summary>
  4182. Converts instances of other types to and from instances of ExtendedPropertySet.
  4183. </summary>
  4184. </member>
  4185. <member name="M:Telerik.WinControls.UI.ExtendedPropertySetConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
  4186. <summary>
  4187. Gets a value that indicates whether this type converter can convert from a given type.
  4188. </summary>
  4189. <param name="context">ITypeDescriptorContext for this call.</param>
  4190. <param name="sourceType">Type being queried for support.</param>
  4191. <returns>True if this converter can convert from the specified type; false otherwise.</returns>
  4192. </member>
  4193. <member name="M:Telerik.WinControls.UI.ExtendedPropertySetConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
  4194. <summary>
  4195. Attempts to convert to a Point3DCollection from the given object.
  4196. </summary>
  4197. <param name="context">The ITypeDescriptorContext for this call.</param>
  4198. <param name="culture">The CultureInfo which is respected when converting.</param>
  4199. <param name="value">The object to convert to an instance of ExtendedPropertySet. </param>
  4200. <returns>ExtendedPropertySet that was constructed.</returns>
  4201. </member>
  4202. <member name="T:Telerik.WinControls.UI.ICoordinateConverter">
  4203. <summary>
  4204. Interface which must be implemented by any coordinate converter.
  4205. </summary>
  4206. </member>
  4207. <member name="M:Telerik.WinControls.UI.ICoordinateConverter.ConvertBack(System.Collections.Generic.List{Telerik.WinControls.UI.Map.PointG})">
  4208. <summary>
  4209. Convert from the collection of coordinates are given
  4210. in the form specific for the coordinate system other than WGS 1984
  4211. to the collection of the WGS 1984 coordinates.
  4212. </summary>
  4213. <param name="collection">Collection of coordinates are given
  4214. in the form specific for the coordinate system.</param>
  4215. <returns>Converted collection.</returns>
  4216. </member>
  4217. <member name="M:Telerik.WinControls.UI.ICoordinateConverter.ConvertTo(System.Collections.Generic.List{Telerik.WinControls.UI.Map.PointG})">
  4218. <summary>
  4219. Convert from the collection of coordinates are given
  4220. in the WGS 1984 coordinates to the form specific for the coordinate
  4221. system other than WGS 1984.
  4222. </summary>
  4223. <param name="collection">Collection of coordinates are given
  4224. in the form specific for the coordinate system.</param>
  4225. <returns>Converted collection.</returns>
  4226. </member>
  4227. <member name="M:Telerik.WinControls.UI.ICoordinateConverter.FromLocation(Telerik.WinControls.UI.Map.PointG)">
  4228. <summary>
  4229. Converts from the latitude/longitude to the representation
  4230. specific for the coordinate system other than WGS 1984.
  4231. </summary>
  4232. <param name="location">Location to be converter.</param>
  4233. <returns>Coordinate system location.</returns>
  4234. </member>
  4235. <member name="M:Telerik.WinControls.UI.ICoordinateConverter.ToString(Telerik.WinControls.UI.Map.PointG)">
  4236. <summary>
  4237. Converts Location to Coordinate system specific string.
  4238. </summary>
  4239. <param name="location">Location.</param>
  4240. <returns>Coordinate system specific string.</returns>
  4241. </member>
  4242. <member name="M:Telerik.WinControls.UI.ICoordinateConverter.ToLocation(System.Object)">
  4243. <summary>
  4244. Converts from the coordinate system specific object to
  4245. the WGS 1984 latitude/longitude.
  4246. </summary>
  4247. <param name="coordinates">Coordinate system specific object.</param>
  4248. <returns>Location.</returns>
  4249. </member>
  4250. <member name="T:Telerik.WinControls.UI.IExtendedData">
  4251. <summary>
  4252. Interface for the objects with ExtendedData.
  4253. </summary>
  4254. </member>
  4255. <member name="P:Telerik.WinControls.UI.IExtendedData.ExtendedData">
  4256. <summary>
  4257. Gets or sets extended data.
  4258. </summary>
  4259. </member>
  4260. <member name="T:Telerik.WinControls.UI.ISpatialReference">
  4261. <summary>
  4262. The OGC Spatial Reference requirements.
  4263. </summary>
  4264. </member>
  4265. <member name="P:Telerik.WinControls.UI.ISpatialReference.AngularUnitOfMeasurement">
  4266. <summary>
  4267. The measurement units used to define the angles of a spheroid or ellipse associated with a specific datum.
  4268. The datum is usually WGS (World Geodetic System) 1984 and the unit of measurement is a degree.
  4269. </summary>
  4270. </member>
  4271. <member name="P:Telerik.WinControls.UI.ISpatialReference.Authority">
  4272. <summary>
  4273. The authority body that defines the standards for the spatial reference parameters.
  4274. Spatial Reference is usually WGS 1984 and the authority is EPSG:4326.
  4275. </summary>
  4276. </member>
  4277. <member name="P:Telerik.WinControls.UI.ISpatialReference.CentralMeridian">
  4278. <summary>
  4279. The line of longitude at the center of a map projection generally used as the basis for constructing the projection.
  4280. </summary>
  4281. </member>
  4282. <member name="P:Telerik.WinControls.UI.ISpatialReference.Datum">
  4283. <summary>
  4284. This indicates the horizontal datum,
  4285. which corresponds to the procedure used to measure positions on the surface of the Earth.
  4286. </summary>
  4287. </member>
  4288. <member name="P:Telerik.WinControls.UI.ISpatialReference.DatumAuthority">
  4289. <summary>
  4290. This indicates the horizontal datum,
  4291. which corresponds to the procedure used to measure positions on the surface of the Earth.
  4292. </summary>
  4293. </member>
  4294. <member name="P:Telerik.WinControls.UI.ISpatialReference.FalseEasting">
  4295. <summary>
  4296. The value added to all "x" values in the rectangular coordinate for a map projection.
  4297. This value frequently is assigned to eliminate negative numbers.
  4298. Expressed in the unit of measure identified in Planar Coordinate Units.
  4299. </summary>
  4300. </member>
  4301. <member name="P:Telerik.WinControls.UI.ISpatialReference.FalseNorthing">
  4302. <summary>
  4303. The value added to all "y" values in the rectangular coordinates for a map projection.
  4304. This value frequently is assigned to eliminate negative numbers.
  4305. Expressed in the unit of measure identified in Planar Coordinate Units.
  4306. </summary>
  4307. </member>
  4308. <member name="P:Telerik.WinControls.UI.ISpatialReference.GeoGcs">
  4309. <summary>
  4310. A coordinate system based on latitude and longitude. Some geographic coordinate systems are Latitude/Longitude,
  4311. and some are Longitude/Latitude. You can find out which this is by examining the axes.
  4312. You should also check the angular units, since not all geographic coordinate systems use degrees.
  4313. </summary>
  4314. </member>
  4315. <member name="P:Telerik.WinControls.UI.ISpatialReference.LatitudeOfOrigin">
  4316. <summary>
  4317. The latitude chosen as the origin of rectangular coordinate for a map projection.
  4318. </summary>
  4319. </member>
  4320. <member name="P:Telerik.WinControls.UI.ISpatialReference.Primem">
  4321. <summary>
  4322. This defines the meridian used to take longitude measurements from.
  4323. The units of the longitude must be inferred from the context.
  4324. </summary>
  4325. </member>
  4326. <member name="P:Telerik.WinControls.UI.ISpatialReference.PrimemAuthority">
  4327. <summary>
  4328. This defines the meridian used to take longitude measurements from.
  4329. The units of the longitude must be inferred from the context.
  4330. </summary>
  4331. </member>
  4332. <member name="P:Telerik.WinControls.UI.ISpatialReference.ProjectionAuthority">
  4333. <summary>
  4334. This describes a projection from geographic coordinates to projected coordinates.
  4335. </summary>
  4336. </member>
  4337. <member name="P:Telerik.WinControls.UI.ISpatialReference.SpheroidRadius">
  4338. <summary>
  4339. This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere.
  4340. </summary>
  4341. </member>
  4342. <member name="P:Telerik.WinControls.UI.ISpatialReference.SpheroidFlattening">
  4343. <summary>
  4344. This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere.
  4345. </summary>
  4346. </member>
  4347. <member name="P:Telerik.WinControls.UI.ISpatialReference.SpheroidAuthority">
  4348. <summary>
  4349. This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere.
  4350. </summary>
  4351. </member>
  4352. <member name="P:Telerik.WinControls.UI.ISpatialReference.StandardParallel">
  4353. <summary>
  4354. The line of constant latitude at which the surface of the Earth and the plane or developable surface intersect.
  4355. </summary>
  4356. </member>
  4357. <member name="P:Telerik.WinControls.UI.ISpatialReference.UnitAuthority">
  4358. <summary>
  4359. The authority body that defines the unit of measurement i.e. European Petroleum Survey Group (EPSG).
  4360. The unit of measurement is usually degrees and the authority for the datum the map uses, WGS 1984 is EPSG:4326.
  4361. </summary>
  4362. </member>
  4363. <member name="P:Telerik.WinControls.UI.ISpatialReference.MinLatitude">
  4364. <summary>
  4365. The minimum Latitude this tile source supports.
  4366. </summary>
  4367. </member>
  4368. <member name="P:Telerik.WinControls.UI.ISpatialReference.MaxLatitude">
  4369. <summary>
  4370. The maximum Latitude this tile source supports.
  4371. </summary>
  4372. </member>
  4373. <member name="P:Telerik.WinControls.UI.ISpatialReference.MinLongitude">
  4374. <summary>
  4375. The minimum Longitude this tile source supports.
  4376. </summary>
  4377. </member>
  4378. <member name="P:Telerik.WinControls.UI.ISpatialReference.MaxLongitude">
  4379. <summary>
  4380. The maximum Longitude this tile source supports.
  4381. </summary>
  4382. </member>
  4383. <member name="M:Telerik.WinControls.UI.ISpatialReference.GeographicToLogical(Telerik.WinControls.UI.Map.PointG)">
  4384. <summary>
  4385. Converts a geographical coordinate (Longitude, Latitude) to a logical Point (0->1).
  4386. </summary>
  4387. <param name="geographicPoint">The geographical coordinate (Longitude, Latitude).</param>
  4388. <returns>The logical Point.</returns>
  4389. </member>
  4390. <member name="M:Telerik.WinControls.UI.ISpatialReference.LogicalToGeographic(Telerik.WinControls.UI.Map.PointG)">
  4391. <summary>
  4392. Converts a logical Point (0->1) to a geographical coordinate (Longitude, Latitude).
  4393. </summary>
  4394. <param name="logicalPoint">The logical Point.</param>
  4395. <returns>The geographical coordinate (Longitude, Latitude).</returns>
  4396. </member>
  4397. <member name="M:Telerik.WinControls.UI.ISpatialReference.GetSizeInReferenceUnits(Telerik.WinControls.UI.Map.PointG,Telerik.WinControls.UI.Map.SizeG)">
  4398. <summary>
  4399. Calculate size of rectangle from base point.
  4400. </summary>
  4401. <param name="basePoint">Base point (left-top).</param>
  4402. <param name="size">Size in kilometers.</param>
  4403. <returns>Size of rectangle in units of reference.</returns>
  4404. </member>
  4405. <member name="M:Telerik.WinControls.UI.ISpatialReference.GetSizeInKilometers(Telerik.WinControls.UI.Map.PointG,Telerik.WinControls.UI.Map.SizeG)">
  4406. <summary>
  4407. Calculate size of rectangle from base point.
  4408. </summary>
  4409. <param name="basePoint">Base point (left-top).</param>
  4410. <param name="size">Size in units of reference.</param>
  4411. <returns>Size of rectangle in kilometers.</returns>
  4412. </member>
  4413. <member name="T:Telerik.WinControls.UI.OSGB36Converter">
  4414. <summary>
  4415. Convert co-ordinates between WGS-84 and OSGB36.
  4416. </summary>
  4417. </member>
  4418. <member name="M:Telerik.WinControls.UI.OSGB36Converter.ConvertBack(System.Collections.Generic.List{Telerik.WinControls.UI.Map.PointG})">
  4419. <summary>
  4420. Convert from the collection of coordinates are given
  4421. in the form specific for the coordinate system other than WGS 1984
  4422. to the collection of the WGS 1984 coordinates.
  4423. </summary>
  4424. <param name="collection">Collection of coordinates are given
  4425. in the form specific for the coordinate system.</param>
  4426. <returns>Converted collection.</returns>
  4427. </member>
  4428. <member name="M:Telerik.WinControls.UI.OSGB36Converter.ConvertTo(System.Collections.Generic.List{Telerik.WinControls.UI.Map.PointG})">
  4429. <summary>
  4430. Convert from the collection of coordinates are given
  4431. in the WGS 1984 coordinates to the form specific for the coordinate
  4432. system other than WGS 1984.
  4433. </summary>
  4434. <param name="collection">Collection of coordinates are given
  4435. in the form specific for the coordinate system.</param>
  4436. <returns>Converted collection.</returns>
  4437. </member>
  4438. <member name="M:Telerik.WinControls.UI.OSGB36Converter.FromLocation(Telerik.WinControls.UI.Map.PointG)">
  4439. <summary>
  4440. Converts from the latitude/longitude to the representation
  4441. specific for the coordinate system other than WGS 1984.
  4442. </summary>
  4443. <param name="location">Location to be converter.</param>
  4444. <returns>Coordinate system specific location.</returns>
  4445. </member>
  4446. <member name="M:Telerik.WinControls.UI.OSGB36Converter.ToString(Telerik.WinControls.UI.Map.PointG)">
  4447. <summary>
  4448. Converts Location to Coordinate system specific string.
  4449. </summary>
  4450. <param name="location">Location.</param>
  4451. <returns>Coordinate system specific string.</returns>
  4452. </member>
  4453. <member name="M:Telerik.WinControls.UI.OSGB36Converter.ToLocation(System.Object)">
  4454. <summary>
  4455. Convert OS grid reference to the WGS 1984 latitude/longitude.
  4456. </summary>
  4457. <param name="coordinates">OS grid reference. Can be string which
  4458. represents standard grid reference, or Point object which represents
  4459. fully numeric reference.</param>
  4460. <returns>Location.</returns>
  4461. </member>
  4462. <member name="M:Telerik.WinControls.UI.OSGB36Converter.GridrefLetToNum(System.String)">
  4463. <summary>
  4464. Converts standard grid reference ('SU387148') to fully numeric ref ([438700,114800]).
  4465. Returned co-ordinates are in meters, centered on grid square for conversion to latitude/longitude.
  4466. Note that northern-most grid squares will give 7-digit northings no error-checking
  4467. is done on the grid reference (bad input will give bad results or NaN).
  4468. </summary>
  4469. <param name="gridref">Standard grid reference.</param>
  4470. <returns>Fully numeric reference.</returns>
  4471. </member>
  4472. <member name="M:Telerik.WinControls.UI.OSGB36Converter.GridrefNumToLet(System.Double,System.Double,System.Double)">
  4473. <summary>
  4474. Converts numeric grid reference (in meters) to standard-form grid ref.
  4475. </summary>
  4476. <param name="eastings">Eastings from the origin.</param>
  4477. <param name="northings">Northings from the origin.</param>
  4478. <param name="digits">Number of digits.</param>
  4479. <returns>Standard-form grid reference.</returns>
  4480. </member>
  4481. <member name="M:Telerik.WinControls.UI.OSGB36Converter.ToDegrees(System.Double)">
  4482. <summary>
  4483. Convert radians to degrees (signed).
  4484. </summary>
  4485. <param name="radians"></param>
  4486. <returns></returns>
  4487. </member>
  4488. <member name="M:Telerik.WinControls.UI.OSGB36Converter.ToRadian(System.Double)">
  4489. <summary>
  4490. Convert degrees to radians.
  4491. </summary>
  4492. <param name="degrees">Degrees.</param>
  4493. <returns>Radians.</returns>
  4494. </member>
  4495. <member name="T:Telerik.WinControls.UI.ProportionalProjection">
  4496. <summary>
  4497. The Proportional Projection.
  4498. It is used for internal purposes for the OSGB1936 and EPSG900913 Projections only.
  4499. </summary>
  4500. </member>
  4501. <member name="M:Telerik.WinControls.UI.ProportionalProjection.GeographicToLogical(Telerik.WinControls.UI.Map.PointG)">
  4502. <summary>
  4503. Converts a geographical coordinate (Longitude, Latitude) to a logical Point (0->1).
  4504. </summary>
  4505. <param name="geographicPoint">The geographical coordinate (Longitude, Latitude).</param>
  4506. <returns>The logical Point.</returns>
  4507. </member>
  4508. <member name="M:Telerik.WinControls.UI.ProportionalProjection.LogicalToGeographic(Telerik.WinControls.UI.Map.PointG)">
  4509. <summary>
  4510. Converts a logical Point (0->1) to a geographical coordinate (Longitude, Latitude).
  4511. </summary>
  4512. <param name="logicalPoint">The logical Point.</param>
  4513. <returns>The geographical coordinate (Longitude, Latitude).</returns>
  4514. </member>
  4515. <member name="T:Telerik.WinControls.UI.SpatialReference">
  4516. <summary>
  4517. The OGC Spatial Reference requirements.
  4518. </summary>
  4519. </member>
  4520. <member name="F:Telerik.WinControls.UI.SpatialReference.HalfPI">
  4521. <summary>
  4522. Half of PI.
  4523. </summary>
  4524. </member>
  4525. <member name="F:Telerik.WinControls.UI.SpatialReference.RadiansToDegrees">
  4526. <summary>
  4527. Degrees of one radiant.
  4528. </summary>
  4529. </member>
  4530. <member name="P:Telerik.WinControls.UI.SpatialReference.AngularUnitOfMeasurement">
  4531. <summary>
  4532. Gets or sets the measurement units used to define the angles of a spheroid or ellipse associated with a specific datum.
  4533. The datum is WGS 1984 and the unit of measurement is a degree.
  4534. </summary>
  4535. </member>
  4536. <member name="P:Telerik.WinControls.UI.SpatialReference.Authority">
  4537. <summary>
  4538. Gets or sets the authority body that defines the standards for the spatial reference parameters.
  4539. The Spatial Reference is WGS 1984 and the authority is EPSG:4326.
  4540. </summary>
  4541. </member>
  4542. <member name="P:Telerik.WinControls.UI.SpatialReference.CentralMeridian">
  4543. <summary>
  4544. Gets or sets the line of longitude at the center of a map projection generally used as the basis for constructing the projection.
  4545. </summary>
  4546. </member>
  4547. <member name="P:Telerik.WinControls.UI.SpatialReference.Datum">
  4548. <summary>
  4549. Gets or sets the horizontal datum,
  4550. which corresponds to the procedure used to measure positions on the surface of the Earth.
  4551. </summary>
  4552. </member>
  4553. <member name="P:Telerik.WinControls.UI.SpatialReference.DatumAuthority">
  4554. <summary>
  4555. Gets or sets the horizontal datum,
  4556. which corresponds to the procedure used to measure positions on the surface of the Earth.
  4557. </summary>
  4558. </member>
  4559. <member name="P:Telerik.WinControls.UI.SpatialReference.FalseEasting">
  4560. <summary>
  4561. Gets or sets value added to all "x" values in the rectangular coordinate for a map projection.
  4562. This value frequently is assigned to eliminate negative numbers.
  4563. Expressed in the unit of measure identified in Planar Coordinate Units.
  4564. </summary>
  4565. </member>
  4566. <member name="P:Telerik.WinControls.UI.SpatialReference.FalseNorthing">
  4567. <summary>
  4568. Gets or sets value added to all "y" values in the rectangular coordinates for a map projection.
  4569. This value frequently is assigned to eliminate negative numbers.
  4570. Expressed in the unit of measure identified in Planar Coordinate Units.
  4571. </summary>
  4572. </member>
  4573. <member name="P:Telerik.WinControls.UI.SpatialReference.GeoGcs">
  4574. <summary>
  4575. Gets or sets coordinate system based on latitude and longitude.
  4576. Some geographic coordinate systems are Latitude/Longitude, and some are Longitude/Latitude.
  4577. You can find out which this is by examining the axes.
  4578. You should also check the angular units, since not all geographic coordinate systems use degrees.
  4579. </summary>
  4580. </member>
  4581. <member name="P:Telerik.WinControls.UI.SpatialReference.LatitudeOfOrigin">
  4582. <summary>
  4583. Gets or sets the latitude chosen as the origin of rectangular coordinate for a map projection.
  4584. </summary>
  4585. </member>
  4586. <member name="P:Telerik.WinControls.UI.SpatialReference.OffsetX">
  4587. <summary>
  4588. Gets or sets logical X offset to centre of earth.
  4589. </summary>
  4590. </member>
  4591. <member name="P:Telerik.WinControls.UI.SpatialReference.OffsetY">
  4592. <summary>
  4593. Gets or sets logical Y offset to centre of earth.
  4594. </summary>
  4595. </member>
  4596. <member name="P:Telerik.WinControls.UI.SpatialReference.Primem">
  4597. <summary>
  4598. Gets or sets the meridian used to take longitude measurements from.
  4599. The units of the longitude must be inferred from the context.
  4600. </summary>
  4601. </member>
  4602. <member name="P:Telerik.WinControls.UI.SpatialReference.PrimemAuthority">
  4603. <summary>
  4604. Gets or sets the meridian used to take longitude measurements from.
  4605. The units of the longitude must be inferred from the context.
  4606. </summary>
  4607. </member>
  4608. <member name="P:Telerik.WinControls.UI.SpatialReference.ProjectionAuthority">
  4609. <summary>
  4610. Gets or sets a projection from geographic coordinates to projected coordinates.
  4611. </summary>
  4612. </member>
  4613. <member name="P:Telerik.WinControls.UI.SpatialReference.ScaleX">
  4614. <summary>
  4615. Gets or sets the real world coordinate scale at a given longitude.
  4616. </summary>
  4617. </member>
  4618. <member name="P:Telerik.WinControls.UI.SpatialReference.ScaleY">
  4619. <summary>
  4620. Gets or sets the real world coordinate scale at a given latitude.
  4621. </summary>
  4622. </member>
  4623. <member name="P:Telerik.WinControls.UI.SpatialReference.SpheroidRadius">
  4624. <summary>
  4625. Gets or sets a spheroid, which is an approximation of the Earth's surface as a squashed sphere.
  4626. </summary>
  4627. </member>
  4628. <member name="P:Telerik.WinControls.UI.SpatialReference.SpheroidFlattening">
  4629. <summary>
  4630. Gets or sets a spheroid, which is an approximation of the Earth's surface as a squashed sphere.
  4631. </summary>
  4632. </member>
  4633. <member name="P:Telerik.WinControls.UI.SpatialReference.SpheroidAuthority">
  4634. <summary>
  4635. Gets or sets a spheroid, which is an approximation of the Earth's surface as a squashed sphere.
  4636. </summary>
  4637. </member>
  4638. <member name="P:Telerik.WinControls.UI.SpatialReference.StandardParallel">
  4639. <summary>
  4640. Gets or sets the line of constant latitude at which the surface of the Earth
  4641. and the plane or developable surface intersect.
  4642. </summary>
  4643. </member>
  4644. <member name="P:Telerik.WinControls.UI.SpatialReference.UnitAuthority">
  4645. <summary>
  4646. Gets or sets the authority body that defines the unit of measurement i.e. European Petroleum Survey Group (EPSG).
  4647. The unit of measurement is usually degrees and the authority for the datum the map uses, WGS 1984 is EPSG:4326.
  4648. </summary>
  4649. </member>
  4650. <member name="P:Telerik.WinControls.UI.SpatialReference.MinLatitude">
  4651. <summary>
  4652. The minimum Latitude this tile source supports.
  4653. </summary>
  4654. </member>
  4655. <member name="P:Telerik.WinControls.UI.SpatialReference.MaxLatitude">
  4656. <summary>
  4657. The maximum Latitude this tile source supports.
  4658. </summary>
  4659. </member>
  4660. <member name="P:Telerik.WinControls.UI.SpatialReference.MinLongitude">
  4661. <summary>
  4662. The minimum Longitude this tile source supports.
  4663. </summary>
  4664. </member>
  4665. <member name="P:Telerik.WinControls.UI.SpatialReference.MaxLongitude">
  4666. <summary>
  4667. The maximum Longitude this tile source supports.
  4668. </summary>
  4669. </member>
  4670. <member name="M:Telerik.WinControls.UI.SpatialReference.GeographicToLogical(Telerik.WinControls.UI.Map.PointG)">
  4671. <summary>
  4672. Converts a geographical coordinate (Longitude, Latitude) to a logical Point (0->1).
  4673. </summary>
  4674. <param name="geographicPoint">The geographical coordinate (Longitude, Latitude).</param>
  4675. <returns>The logical Point.</returns>
  4676. </member>
  4677. <member name="M:Telerik.WinControls.UI.SpatialReference.LogicalToGeographic(Telerik.WinControls.UI.Map.PointG)">
  4678. <summary>
  4679. Converts a logical Point (0->1) to a geographical coordinate (Longitude, Latitude).
  4680. </summary>
  4681. <param name="logicalPoint">The logical Point.</param>
  4682. <returns>The geographical coordinate (Longitude, Latitude).</returns>
  4683. </member>
  4684. <member name="M:Telerik.WinControls.UI.SpatialReference.GetSizeInReferenceUnits(Telerik.WinControls.UI.Map.PointG,Telerik.WinControls.UI.Map.SizeG)">
  4685. <summary>
  4686. Calculate size of rectangle from base point.
  4687. </summary>
  4688. <param name="basePoint">Base point (left-top).</param>
  4689. <param name="size">Size in kilometers.</param>
  4690. <returns>Size of rectangle in degrees.</returns>
  4691. </member>
  4692. <member name="M:Telerik.WinControls.UI.SpatialReference.GetSizeInKilometers(Telerik.WinControls.UI.Map.PointG,Telerik.WinControls.UI.Map.SizeG)">
  4693. <summary>
  4694. Calculate size of rectangle from base point.
  4695. </summary>
  4696. <param name="basePoint">Base point (left-top).</param>
  4697. <param name="size">Size in degrees.</param>
  4698. <returns>Size of rectangle in kilometers.</returns>
  4699. </member>
  4700. <member name="P:Telerik.WinControls.UI.MapGeometry.ColorizerColor">
  4701. <summary>
  4702. Gets or sets the color specified by a colorization strategy.
  4703. </summary>
  4704. <value>The color specified by a colorization strategy.</value>
  4705. </member>
  4706. <member name="P:Telerik.WinControls.UI.MapGeometry.ExtendedData">
  4707. <summary>
  4708. Gets or sets extended data.
  4709. </summary>
  4710. <value>The extended data.</value>
  4711. </member>
  4712. <member name="M:Telerik.WinControls.UI.MapGeometry.OnExtendedDataPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
  4713. <summary>
  4714. Called when the ExtendedData property changes.
  4715. </summary>
  4716. <param name="sender">The sender.</param>
  4717. <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
  4718. </member>
  4719. <member name="M:Telerik.WinControls.UI.MapGeometry.ResolveEntityReferences">
  4720. <summary>
  4721. Resolves the entity references in the callout text ([$property]).
  4722. </summary>
  4723. </member>
  4724. <member name="M:Telerik.WinControls.UI.MapPath.#ctor(System.Collections.ObjectModel.Collection{System.Collections.ObjectModel.Collection{Telerik.WinControls.UI.Map.PointG}})">
  4725. <summary>
  4726. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapPath"/> class.
  4727. </summary>
  4728. <param name="points">The points of the path.</param>
  4729. </member>
  4730. <member name="P:Telerik.WinControls.UI.MapPath.Points">
  4731. <summary>
  4732. Gets the points of the path.
  4733. </summary>
  4734. <value>The points.</value>
  4735. </member>
  4736. <member name="M:Telerik.WinControls.UI.MapPoint.#ctor(Telerik.WinControls.UI.Map.PointG)">
  4737. <summary>
  4738. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapPoint"/> class.
  4739. </summary>
  4740. <param name="location">The location.</param>
  4741. </member>
  4742. <member name="M:Telerik.WinControls.UI.MapPoint.#ctor(Telerik.WinControls.UI.Map.PointG,System.Drawing.Size)">
  4743. <summary>
  4744. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapPoint"/> class.
  4745. </summary>
  4746. <param name="location">The location.</param>
  4747. <param name="size">The size.</param>
  4748. </member>
  4749. <member name="P:Telerik.WinControls.UI.MapPoint.Image">
  4750. <summary>
  4751. Gets or sets the image.
  4752. </summary>
  4753. <value>The image.</value>
  4754. </member>
  4755. <member name="P:Telerik.WinControls.UI.MapPoint.ImageScale">
  4756. <summary>
  4757. Gets or sets the image scale.
  4758. </summary>
  4759. <value>The image scale.</value>
  4760. </member>
  4761. <member name="P:Telerik.WinControls.UI.MapPoint.HotSpot">
  4762. <summary>
  4763. Gets or sets the hot spot.
  4764. </summary>
  4765. <value>The hot spot.</value>
  4766. </member>
  4767. <member name="P:Telerik.WinControls.UI.MapPoint.BalloonStyle">
  4768. <summary>
  4769. Gets or sets the balloon style.
  4770. </summary>
  4771. <value>The balloon style.</value>
  4772. </member>
  4773. <member name="P:Telerik.WinControls.UI.MapPoint.BalloonData">
  4774. <summary>
  4775. Gets or sets the balloon data.
  4776. </summary>
  4777. <value>The balloon data.</value>
  4778. </member>
  4779. <member name="M:Telerik.WinControls.UI.MapPoint.PaintText(Telerik.WinControls.Paint.IGraphics,Telerik.WinControls.UI.IMapViewport)">
  4780. <summary>
  4781. Draws the text of this point.
  4782. </summary>
  4783. <param name="graphics">The graphics.</param>
  4784. <param name="viewport">The viewport.</param>
  4785. </member>
  4786. <member name="M:Telerik.WinControls.UI.MapPolygon.#ctor(System.Collections.Generic.IEnumerable{Telerik.WinControls.UI.Map.PointG})">
  4787. <summary>
  4788. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapPolygon"/> class.
  4789. </summary>
  4790. <param name="outerBoundary">The outer boundary of this polygon.</param>
  4791. </member>
  4792. <member name="M:Telerik.WinControls.UI.MapPolygon.#ctor(System.Collections.Generic.IEnumerable{Telerik.WinControls.UI.Map.PointG},System.Collections.Generic.List{System.Collections.Generic.List{Telerik.WinControls.UI.Map.PointG}})">
  4793. <summary>
  4794. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapPolygon"/> class.
  4795. </summary>
  4796. <param name="outerBoundary">The outer boundary of this polygon.</param>
  4797. <param name="innerBoundaries">The inner boundaries of this polygon.</param>
  4798. </member>
  4799. <member name="P:Telerik.WinControls.UI.MapPolygon.Points">
  4800. <summary>
  4801. Gets the points of the poligon.
  4802. </summary>
  4803. <value>The points.</value>
  4804. </member>
  4805. <member name="P:Telerik.WinControls.UI.MapPolygon.OuterBoundary">
  4806. <summary>
  4807. Gets the outer boundary.
  4808. </summary>
  4809. <value>The points.</value>
  4810. </member>
  4811. <member name="P:Telerik.WinControls.UI.MapPolygon.InnerBoundaries">
  4812. <summary>
  4813. Gets the inner boundaries.
  4814. </summary>
  4815. <value>The points.</value>
  4816. </member>
  4817. <member name="M:Telerik.WinControls.UI.MapPolyline.#ctor(System.Collections.Generic.IEnumerable{Telerik.WinControls.UI.Map.PointG})">
  4818. <summary>
  4819. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapPolyline"/> class.
  4820. </summary>
  4821. <param name="points">The points.</param>
  4822. </member>
  4823. <member name="P:Telerik.WinControls.UI.MapPolyline.Points">
  4824. <summary>
  4825. Gets the points of the polyline.
  4826. </summary>
  4827. <value>The points.</value>
  4828. </member>
  4829. <member name="M:Telerik.WinControls.UI.CalculateRouteErrorEventArgs.#ctor(System.Exception)">
  4830. <summary>
  4831. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.CalculateRouteErrorEventArgs"/> class.
  4832. </summary>
  4833. <param name="error">The error.</param>
  4834. </member>
  4835. <member name="M:Telerik.WinControls.UI.SearchErrorEventArgs.#ctor(System.Exception)">
  4836. <summary>
  4837. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.SearchErrorEventArgs"/> class.
  4838. </summary>
  4839. <param name="error">The error.</param>
  4840. </member>
  4841. <member name="T:Telerik.WinControls.UI.SearchOptions">
  4842. <summary>
  4843. Search options which can be used to refine the search request.
  4844. </summary>
  4845. </member>
  4846. <member name="M:Telerik.WinControls.UI.SearchOptions.#ctor">
  4847. <summary>
  4848. Initializes a new instance of the SearchOptions class.
  4849. </summary>
  4850. </member>
  4851. <member name="P:Telerik.WinControls.UI.SearchOptions.QueryParse">
  4852. <summary>
  4853. Gets or sets value indicating if the response should include info on how the quesry was parsed. The default value is true.
  4854. </summary>
  4855. </member>
  4856. <member name="P:Telerik.WinControls.UI.SearchOptions.Count">
  4857. <summary>
  4858. Gets or sets value specifying the number of search results to return. The default value is 5.
  4859. </summary>
  4860. </member>
  4861. <member name="M:Telerik.WinControls.UI.InitializationErrorEventArgs.#ctor(System.Exception)">
  4862. <summary>
  4863. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.InitializationErrorEventArgs"/> class.
  4864. </summary>
  4865. <param name="exception">The exception.</param>
  4866. </member>
  4867. <member name="P:Telerik.WinControls.UI.InitializationErrorEventArgs.Exception">
  4868. <summary>
  4869. Gets the exception that occurred.
  4870. </summary>
  4871. <value>The exception.</value>
  4872. </member>
  4873. <member name="M:Telerik.WinControls.UI.SearchCompletedEventArgs.#ctor(Telerik.WinControls.UI.Map.Bing.Location[])">
  4874. <summary>
  4875. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.SearchCompletedEventArgs"/> class.
  4876. </summary>
  4877. <param name="locations">The locations.</param>
  4878. </member>
  4879. <member name="M:Telerik.WinControls.UI.SearchCompletedEventArgs.#ctor(Telerik.WinControls.UI.Map.Bing.Location[],System.Object)">
  4880. <summary>
  4881. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.SearchCompletedEventArgs"/> class.
  4882. </summary>
  4883. <param name="locations">The locations.</param>
  4884. <param name="userData">A user-defined object that is passed to the method invoked when the asynchronous operation completes</param>
  4885. </member>
  4886. <member name="P:Telerik.WinControls.UI.SearchCompletedEventArgs.Locations">
  4887. <summary>
  4888. Gets the search response.
  4889. </summary>
  4890. </member>
  4891. <member name="P:Telerik.WinControls.UI.SearchCompletedEventArgs.UserData">
  4892. <summary>
  4893. A user-defined object that is passed to the method invoked when the asynchronous operation completes.
  4894. </summary>
  4895. </member>
  4896. <member name="M:Telerik.WinControls.UI.TileInfoEventArgs.#ctor(Telerik.WinControls.UI.TileInfo)">
  4897. <summary>
  4898. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.TileInfoEventArgs"/> class.
  4899. </summary>
  4900. <param name="tileInfo">The tile information.</param>
  4901. </member>
  4902. <member name="P:Telerik.WinControls.UI.TileInfoEventArgs.TileInfo">
  4903. <summary>
  4904. Gets the tile information.
  4905. </summary>
  4906. <value>The tile information.</value>
  4907. </member>
  4908. <member name="M:Telerik.WinControls.UI.MapPin.#ctor(Telerik.WinControls.UI.Map.PointG)">
  4909. <summary>
  4910. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapPin"/> class.
  4911. </summary>
  4912. <param name="location">The location.</param>
  4913. </member>
  4914. <member name="M:Telerik.WinControls.UI.MapPin.Paint(Telerik.WinControls.Paint.IGraphics,Telerik.WinControls.UI.IMapViewport)">
  4915. <summary>
  4916. Paints the element to the specified graphics.
  4917. </summary>
  4918. <param name="graphics">The graphics.</param>
  4919. <param name="viewport">The viewport.</param>
  4920. </member>
  4921. <member name="M:Telerik.WinControls.UI.MapRoute.#ctor(System.Collections.Generic.IEnumerable{Telerik.WinControls.UI.Map.PointG})">
  4922. <summary>
  4923. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapRoute"/> class.
  4924. </summary>
  4925. <param name="points">The points.</param>
  4926. </member>
  4927. <member name="M:Telerik.WinControls.UI.MapRoute.#ctor(System.Collections.Generic.List{Telerik.WinControls.UI.Map.PointG},Telerik.WinControls.UI.Map.RectangleG)">
  4928. <summary>
  4929. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapRoute"/> class.
  4930. </summary>
  4931. <param name="points">The points.</param>
  4932. <param name="geographicBounds">The geographic bounds.</param>
  4933. </member>
  4934. <member name="M:Telerik.WinControls.UI.MapRoute.Paint(Telerik.WinControls.Paint.IGraphics,Telerik.WinControls.UI.IMapViewport)">
  4935. <summary>
  4936. Paints the element to the specified graphics.
  4937. </summary>
  4938. <param name="graphics">The graphics.</param>
  4939. <param name="viewport">The viewport.</param>
  4940. </member>
  4941. <member name="M:Telerik.WinControls.UI.MapTile.#ctor(System.Drawing.Image,System.Drawing.Rectangle)">
  4942. <summary>
  4943. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapTile"/> class.
  4944. </summary>
  4945. <param name="image">The image.</param>
  4946. <param name="rectangle">The rectangle.</param>
  4947. </member>
  4948. <member name="P:Telerik.WinControls.UI.MapTile.DrawRectangle">
  4949. <summary>
  4950. Gets the draw rectangle.
  4951. </summary>
  4952. <value>The draw rectangle.</value>
  4953. </member>
  4954. <member name="P:Telerik.WinControls.UI.MapTile.Image">
  4955. <summary>
  4956. Gets the image.
  4957. </summary>
  4958. <value>The image.</value>
  4959. </member>
  4960. <member name="P:Telerik.WinControls.UI.MapTile.IsInViewport">
  4961. <summary>
  4962. Gets a value indicating whether this instance is visible in the viewport.
  4963. </summary>
  4964. <value><c>true</c> if this instance is visible in the viewport.; otherwise, <c>false</c>.</value>
  4965. </member>
  4966. <member name="M:Telerik.WinControls.UI.MapTile.Paint(Telerik.WinControls.Paint.IGraphics,Telerik.WinControls.UI.IMapViewport)">
  4967. <summary>
  4968. Paints the element to the specified graphics.
  4969. </summary>
  4970. <param name="graphics">The graphics.</param>
  4971. <param name="viewport">The viewport.</param>
  4972. </member>
  4973. <member name="M:Telerik.WinControls.UI.MapTile.ViewportChanged(Telerik.WinControls.UI.IMapViewport,Telerik.WinControls.UI.ViewportChangeAction)">
  4974. <summary>
  4975. Called when the viewport changes.
  4976. </summary>
  4977. <param name="viewport">The viewport.</param>
  4978. <param name="action">The action.</param>
  4979. </member>
  4980. <member name="E:Telerik.WinControls.UI.IMapRouteProvider.CalculateRouteCompleted">
  4981. <summary>
  4982. Occurs when a route calculation request is completed and the result is ready.
  4983. </summary>
  4984. </member>
  4985. <member name="E:Telerik.WinControls.UI.IMapRouteProvider.CalculateRouteError">
  4986. <summary>
  4987. Occurs when the request results in an error.
  4988. </summary>
  4989. </member>
  4990. <member name="M:Telerik.WinControls.UI.IMapRouteProvider.CalculateRouteAsync(Telerik.WinControls.UI.Map.Bing.RouteRequest)">
  4991. <summary>
  4992. Performs async routing request.
  4993. Calculates a route between specified stops and returns route directions as well as other route data.
  4994. </summary>
  4995. <param name="request">Route request.</param>
  4996. </member>
  4997. <member name="E:Telerik.WinControls.UI.IMapSearchProvider.SearchCompleted">
  4998. <summary>
  4999. Occurs when a search request is completed and the result is ready.
  5000. </summary>
  5001. </member>
  5002. <member name="E:Telerik.WinControls.UI.IMapSearchProvider.SearchError">
  5003. <summary>
  5004. Occurs when the request results in an error.
  5005. </summary>
  5006. </member>
  5007. <member name="M:Telerik.WinControls.UI.IMapSearchProvider.SearchAsync(Telerik.WinControls.UI.Map.Bing.SearchRequest)">
  5008. <summary>
  5009. Performs async search request.
  5010. </summary>
  5011. <param name="request">Search request.</param>
  5012. </member>
  5013. <member name="T:Telerik.WinControls.UI.RoutingCompletedEventArgs">
  5014. <summary>
  5015. Arguments of the RoutingCompleted event.
  5016. </summary>
  5017. </member>
  5018. <member name="M:Telerik.WinControls.UI.RoutingCompletedEventArgs.#ctor(Telerik.WinControls.UI.Map.Bing.Route)">
  5019. <summary>
  5020. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.RoutingCompletedEventArgs"/> class.
  5021. </summary>
  5022. <param name="route">The route.</param>
  5023. </member>
  5024. <member name="M:Telerik.WinControls.UI.RoutingCompletedEventArgs.#ctor(Telerik.WinControls.UI.Map.Bing.Route,System.Object)">
  5025. <summary>
  5026. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.RoutingCompletedEventArgs"/> class.
  5027. </summary>
  5028. <param name="route">The route.</param>
  5029. <param name="userData">A user-defined object that is passed to the method invoked when the asynchronous operation completes</param>
  5030. </member>
  5031. <member name="M:Telerik.WinControls.UI.RoutingCompletedEventArgs.#ctor(Telerik.WinControls.UI.Map.Bing.Route[])">
  5032. <summary>
  5033. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.RoutingCompletedEventArgs"/> class.
  5034. </summary>
  5035. <param name="routes">The routes returned by the service.</param>
  5036. </member>
  5037. <member name="M:Telerik.WinControls.UI.RoutingCompletedEventArgs.#ctor(Telerik.WinControls.UI.Map.Bing.Route[],System.Object)">
  5038. <summary>
  5039. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.RoutingCompletedEventArgs"/> class.
  5040. </summary>
  5041. <param name="routes">The routes returned by the service.</param>
  5042. <param name="userData">A user-defined object that is passed to the method invoked when the asynchronous operation completes</param>
  5043. </member>
  5044. <member name="P:Telerik.WinControls.UI.RoutingCompletedEventArgs.Route">
  5045. <summary>
  5046. Gets the routing response.
  5047. </summary>
  5048. </member>
  5049. <member name="P:Telerik.WinControls.UI.RoutingCompletedEventArgs.Routes">
  5050. <summary>
  5051. Gets the routing response.
  5052. </summary>
  5053. </member>
  5054. <member name="P:Telerik.WinControls.UI.RoutingCompletedEventArgs.UserData">
  5055. <summary>
  5056. A user-defined object that is passed to the method invoked when the asynchronous operation completes.
  5057. </summary>
  5058. </member>
  5059. <member name="M:Telerik.WinControls.UI.MapLayerCollection.#ctor(Telerik.WinControls.UI.IMapViewport)">
  5060. <summary>
  5061. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapLayerCollection"/> class.
  5062. </summary>
  5063. <param name="viewport">The viewport.</param>
  5064. </member>
  5065. <member name="P:Telerik.WinControls.UI.MapLayerCollection.Item(System.Int32)">
  5066. <summary>
  5067. Gets the <see cref="T:Telerik.WinControls.UI.MapLayer"/> at the specified index.
  5068. </summary>
  5069. <param name="index">The index.</param>
  5070. <returns>Layer.</returns>
  5071. </member>
  5072. <member name="P:Telerik.WinControls.UI.MapLayerCollection.Item(System.String)">
  5073. <summary>
  5074. Gets the <see cref="T:Telerik.WinControls.UI.MapLayer"/> with the specified name.
  5075. </summary>
  5076. <param name="name">The name.</param>
  5077. <returns>Layer.</returns>
  5078. </member>
  5079. <member name="M:Telerik.WinControls.UI.MapLayerCollection.HitTest(Telerik.WinControls.UI.Map.PointG)">
  5080. <summary>
  5081. Hit tests the overlays in all layers.
  5082. </summary>
  5083. <param name="point">A point in geo coordinates.</param>
  5084. <returns>MapVisualElement.</returns>
  5085. </member>
  5086. <member name="M:Telerik.WinControls.UI.MapLayerCollection.HitTest(Telerik.WinControls.UI.Map.PointL)">
  5087. <summary>
  5088. Hit tests the overlays in all layers.
  5089. </summary>
  5090. <param name="point">A point in map coordinates.</param>
  5091. <returns>MapVisualElement.</returns>
  5092. </member>
  5093. <member name="M:Telerik.WinControls.UI.MapLayerCollection.HitTest(System.Drawing.Point)">
  5094. <summary>
  5095. Hit tests the overlays in all visible layers.
  5096. </summary>
  5097. <param name="location">A point in control coordinates.</param>
  5098. <returns></returns>
  5099. </member>
  5100. <member name="M:Telerik.WinControls.UI.MapLayerCollection.BeginUpdate">
  5101. <summary>
  5102. Suspends updates in all layers.
  5103. </summary>
  5104. </member>
  5105. <member name="M:Telerik.WinControls.UI.MapLayerCollection.EndUpdate">
  5106. <summary>
  5107. Resumes updates in all layers.
  5108. </summary>
  5109. </member>
  5110. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.Clip(System.Double,System.Double,System.Double)">
  5111. <summary>
  5112. Clips a number to the specified minimum and maximum values.
  5113. </summary>
  5114. <param name="n">The number to clip.</param>
  5115. <param name="minValue">Minimum allowable value.</param>
  5116. <param name="maxValue">Maximum allowable value.</param>
  5117. <returns>The clipped value.</returns>
  5118. </member>
  5119. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.MapSize(System.Int32)">
  5120. <summary>
  5121. Determines the map width and height (in pixels) at a specified level
  5122. of detail.
  5123. </summary>
  5124. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5125. to 23 (highest detail).</param>
  5126. <returns>The map width and height in pixels.</returns>
  5127. </member>
  5128. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.GroundResolution(System.Double,System.Int32)">
  5129. <summary>
  5130. Determines the ground resolution (in meters per pixel) at a specified
  5131. latitude and level of detail.
  5132. </summary>
  5133. <param name="latitude">Latitude (in degrees) at which to measure the
  5134. ground resolution.</param>
  5135. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5136. to 23 (highest detail).</param>
  5137. <returns>The ground resolution, in meters per pixel.</returns>
  5138. </member>
  5139. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.MapScale(System.Double,System.Int32,System.Int32)">
  5140. <summary>
  5141. Determines the map scale at a specified latitude, level of detail,
  5142. and screen resolution.
  5143. </summary>
  5144. <param name="latitude">Latitude (in degrees) at which to measure the
  5145. map scale.</param>
  5146. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5147. to 23 (highest detail).</param>
  5148. <param name="screenDpi">Resolution of the screen, in dots per inch.</param>
  5149. <returns>The map scale, expressed as the denominator N of the ratio 1 : N.</returns>
  5150. </member>
  5151. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.LatLongToPixelXY(Telerik.WinControls.UI.Map.PointG,System.Int32)">
  5152. <summary>
  5153. Converts a point from latitude/longitude WGS-84 coordinates (in degrees)
  5154. into pixel XY coordinates at a specified level of detail.
  5155. </summary>
  5156. <param name="location">Location of the point, in degrees.</param>
  5157. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5158. to 23 (highest detail).</param>
  5159. </member>
  5160. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.LatLongToPixelXY(System.Double,System.Double,System.Int32)">
  5161. <summary>
  5162. Converts a point from latitude/longitude WGS-84 coordinates (in degrees)
  5163. into pixel XY coordinates at a specified level of detail.
  5164. </summary>
  5165. <param name="latitude">Latitude of the point, in degrees.</param>
  5166. <param name="longitude">Longitude of the point, in degrees.</param>
  5167. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5168. to 23 (highest detail).</param>
  5169. </member>
  5170. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.LatLongToPixelXY(System.Double,System.Double,System.Int32,System.Boolean)">
  5171. <summary>
  5172. Converts a point from latitude/longitude WGS-84 coordinates (in degrees)
  5173. into pixel XY coordinates at a specified level of detail.
  5174. </summary>
  5175. <param name="latitude">Latitude of the point, in degrees.</param>
  5176. <param name="longitude">Longitude of the point, in degrees.</param>
  5177. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5178. to 23 (highest detail).</param>
  5179. <param name="allowWraparound">if set to <c>true</c> wraparound is allowed.</param>
  5180. </member>
  5181. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.PixelXYToLatLong(Telerik.WinControls.UI.Map.PointL,System.Int32)">
  5182. <summary>
  5183. Converts a pixel from pixel XY coordinates at a specified level of detail
  5184. into latitude/longitude WGS-84 coordinates (in degrees).
  5185. </summary>
  5186. <param name="point">X and Y coordinates of the point, in pixels.</param>
  5187. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5188. to 23 (highest detail).</param>
  5189. </member>
  5190. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.PixelXYToLatLong(System.Int64,System.Int64,System.Int32)">
  5191. <summary>
  5192. Converts a pixel from pixel XY coordinates at a specified level of detail
  5193. into latitude/longitude WGS-84 coordinates (in degrees).
  5194. </summary>
  5195. <param name="pixelX">X coordinate of the point, in pixels.</param>
  5196. <param name="pixelY">Y coordinates of the point, in pixels.</param>
  5197. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5198. to 23 (highest detail).</param>
  5199. </member>
  5200. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.PixelXYToLatLong(System.Int64,System.Int64,System.Int32,System.Boolean)">
  5201. <summary>
  5202. Converts a pixel from pixel XY coordinates at a specified level of detail
  5203. into latitude/longitude WGS-84 coordinates (in degrees).
  5204. </summary>
  5205. <param name="pixelX">X coordinate of the point, in pixels.</param>
  5206. <param name="pixelY">Y coordinates of the point, in pixels.</param>
  5207. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5208. to 23 (highest detail).</param>
  5209. <param name="allowWraparound">if set to <c>true</c> wraparound is allowed.</param>
  5210. <returns>PointG.</returns>
  5211. </member>
  5212. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.PixelXYToTileXY(System.Int64,System.Int64)">
  5213. <summary>
  5214. Converts pixel XY coordinates into tile XY coordinates of the tile containing
  5215. the specified pixel.
  5216. </summary>
  5217. <param name="pixelX">Pixel X coordinate.</param>
  5218. <param name="pixelY">Pixel Y coordinate.</param>
  5219. </member>
  5220. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.TileXYToPixelXY(System.Int32,System.Int32)">
  5221. <summary>
  5222. Converts tile XY coordinates into pixel XY coordinates of the upper-left pixel
  5223. of the specified tile.
  5224. </summary>
  5225. <param name="tileX">Tile X coordinate.</param>
  5226. <param name="tileY">Tile Y coordinate.</param>
  5227. </member>
  5228. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.TileXYToQuadKey(System.Int32,System.Int32,System.Int32)">
  5229. <summary>
  5230. Converts tile XY coordinates into a QuadKey at a specified level of detail.
  5231. </summary>
  5232. <param name="tileX">Tile X coordinate.</param>
  5233. <param name="tileY">Tile Y coordinate.</param>
  5234. <param name="levelOfDetail">Level of detail, from 1 (lowest detail)
  5235. to 23 (highest detail).</param>
  5236. <returns>A string containing the QuadKey.</returns>
  5237. </member>
  5238. <member name="M:Telerik.WinControls.UI.MapTileSystemHelper.QuadKeyToTileXY(System.String,System.Int32@,System.Int32@,System.Int32@)">
  5239. <summary>
  5240. Converts a QuadKey into tile XY coordinates.
  5241. </summary>
  5242. <param name="quadKey">QuadKey of the tile.</param>
  5243. <param name="tileX">Output parameter receiving the tile X coordinate.</param>
  5244. <param name="tileY">Output parameter receiving the tile Y coordinate.</param>
  5245. <param name="levelOfDetail">Output parameter receiving the level of detail.</param>
  5246. </member>
  5247. <member name="M:Telerik.WinControls.UI.IMapCacheProvider.Load(System.String)">
  5248. <summary>
  5249. Retrieves a file from the cache.
  5250. </summary>
  5251. <param name="key">The name of the file to retrieve from the cache.</param>
  5252. <returns>Stream or null if the file does not exist.</returns>
  5253. </member>
  5254. <member name="M:Telerik.WinControls.UI.IMapCacheProvider.LoadAsync(System.String,System.Action{System.String,System.Byte[]})">
  5255. <summary>
  5256. Retrieves a file from the cache asynchronously.
  5257. </summary>
  5258. <param name="key">The name of the file to retrieve from the cache.</param>
  5259. <param name="callback">Callback which should be called to return the file.</param>
  5260. </member>
  5261. <member name="M:Telerik.WinControls.UI.IMapCacheProvider.Save(System.String,System.DateTime,System.Byte[])">
  5262. <summary>
  5263. Stores a file to the cache.
  5264. </summary>
  5265. <param name="key">The name of the file to store in the cache.</param>
  5266. <param name="expirationDate">The date after which the cache for the file is considered expired.</param>
  5267. <param name="content">The content of the file as byte array.</param>
  5268. </member>
  5269. <member name="M:Telerik.WinControls.UI.LocalFileCacheProvider.#ctor(System.String)">
  5270. <summary>
  5271. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.LocalFileCacheProvider"/> class.
  5272. </summary>
  5273. <param name="cacheDirectoryPath">The cache directory path.</param>
  5274. </member>
  5275. <member name="P:Telerik.WinControls.UI.LocalFileCacheProvider.CacheDirectoryPath">
  5276. <summary>
  5277. Gets or sets the cache directory path.
  5278. </summary>
  5279. <value>The cache directory path.</value>
  5280. </member>
  5281. <member name="M:Telerik.WinControls.UI.MapVisualElement.#ctor">
  5282. <summary>
  5283. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapVisualElement"/> class.
  5284. </summary>
  5285. </member>
  5286. <member name="M:Telerik.WinControls.UI.MapVisualElement.Paint(Telerik.WinControls.Paint.IGraphics,Telerik.WinControls.UI.IMapViewport)">
  5287. <summary>
  5288. Paints the element to the specified graphics.
  5289. </summary>
  5290. <param name="graphics">The graphics.</param>
  5291. <param name="viewport">The viewport.</param>
  5292. </member>
  5293. <member name="M:Telerik.WinControls.UI.MapVisualElement.ViewportChanged(Telerik.WinControls.UI.IMapViewport,Telerik.WinControls.UI.ViewportChangeAction)">
  5294. <summary>
  5295. Called when the viewport changes.
  5296. </summary>
  5297. <param name="viewport">The viewport.</param>
  5298. <param name="action">The action.</param>
  5299. </member>
  5300. <member name="P:Telerik.WinControls.UI.MapVisualElement.Location">
  5301. <summary>
  5302. Gets or sets the location.
  5303. </summary>
  5304. <value>The location.</value>
  5305. </member>
  5306. <member name="P:Telerik.WinControls.UI.MapVisualElement.GeographicBounds">
  5307. <summary>
  5308. Gets the geographic bounds.
  5309. </summary>
  5310. <value>The geographic bounds.</value>
  5311. </member>
  5312. <member name="P:Telerik.WinControls.UI.MapVisualElement.Layer">
  5313. <summary>
  5314. Gets the layer this element is added to.
  5315. </summary>
  5316. <value>The layer.</value>
  5317. </member>
  5318. <member name="P:Telerik.WinControls.UI.MapVisualElement.IsInViewport">
  5319. <summary>
  5320. Gets a value indicating whether this instance is visible in the viewport.
  5321. </summary>
  5322. <value><c>true</c> if this instance is visible in the viewport.; otherwise, <c>false</c>.</value>
  5323. </member>
  5324. <member name="P:Telerik.WinControls.UI.MapVisualElement.IsVisible">
  5325. <summary>
  5326. Gets or sets a value indicating whether this instance is visible.
  5327. </summary>
  5328. <value><c>true</c> if this instance is visible; otherwise, <c>false</c>.</value>
  5329. </member>
  5330. <member name="P:Telerik.WinControls.UI.MapVisualElement.IsSelected">
  5331. <summary>
  5332. Gets a value indicating whether this instance is selected.
  5333. </summary>
  5334. <value><c>true</c> if this instance is selected; otherwise, <c>false</c>.</value>
  5335. </member>
  5336. <member name="P:Telerik.WinControls.UI.MapVisualElement.ForeColor">
  5337. <summary>
  5338. Gets or sets the fore color.
  5339. </summary>
  5340. <value>The fore color.</value>
  5341. </member>
  5342. <member name="P:Telerik.WinControls.UI.MapVisualElement.Font">
  5343. <summary>
  5344. Gets or sets the font.
  5345. </summary>
  5346. <value>The font.</value>
  5347. </member>
  5348. <member name="P:Telerik.WinControls.UI.MapVisualElement.Text">
  5349. <summary>
  5350. Gets or sets the text.
  5351. </summary>
  5352. <value>The text.</value>
  5353. </member>
  5354. <member name="P:Telerik.WinControls.UI.MapVisualElement.ToolTipText">
  5355. <summary>
  5356. Gets or sets the text of the tool tip for this element.
  5357. </summary>
  5358. <value>The tool tip text.</value>
  5359. </member>
  5360. <member name="M:Telerik.WinControls.UI.MapVisualElement.GetGeographicBounds">
  5361. <summary>
  5362. Gets the geographic bounds of elements that consist of more than one figure.
  5363. </summary>
  5364. <returns>RectangleG[].</returns>
  5365. </member>
  5366. <member name="M:Telerik.WinControls.UI.MapVisualElement.HitTest(Telerik.WinControls.UI.Map.PointG,Telerik.WinControls.UI.Map.PointL,Telerik.WinControls.UI.IMapViewport)">
  5367. <summary>
  5368. Hit tests the element.
  5369. </summary>
  5370. <param name="pointG">The point g.</param>
  5371. <param name="pointL">The point l.</param>
  5372. <param name="viewport">The viewport.</param>
  5373. <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
  5374. </member>
  5375. <member name="M:Telerik.WinControls.UI.MapProviderCollection.#ctor(Telerik.WinControls.UI.BaseMapElement)">
  5376. <summary>
  5377. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapProviderCollection"/> class.
  5378. </summary>
  5379. <param name="owner">The owner.</param>
  5380. </member>
  5381. <member name="P:Telerik.WinControls.UI.MapProviderCollection.MinZoomLevel">
  5382. <summary>
  5383. Gets the minimum zoom level.
  5384. </summary>
  5385. <value>The minimum zoom level.</value>
  5386. </member>
  5387. <member name="P:Telerik.WinControls.UI.MapProviderCollection.MaxZoomLevel">
  5388. <summary>
  5389. Gets the maximum zoom level.
  5390. </summary>
  5391. <value>The maximum zoom level.</value>
  5392. </member>
  5393. <member name="P:Telerik.WinControls.UI.MapProviderCollection.Count">
  5394. <summary>
  5395. Gets the number of providers in the collection.
  5396. </summary>
  5397. <value>The count.</value>
  5398. </member>
  5399. <member name="P:Telerik.WinControls.UI.MapProviderCollection.Item(System.String)">
  5400. <summary>
  5401. Gets the <see cref="T:Telerik.WinControls.UI.IMapProvider"/> with the specified identifier.
  5402. </summary>
  5403. <param name="id">The identifier.</param>
  5404. <returns>IMapProvider.</returns>
  5405. </member>
  5406. <member name="P:Telerik.WinControls.UI.MapProviderCollection.Item(System.Int32)">
  5407. <summary>
  5408. Gets the <see cref="T:Telerik.WinControls.UI.IMapProvider"/> at the specified index.
  5409. </summary>
  5410. <param name="index">The index.</param>
  5411. <returns>IMapProvider.</returns>
  5412. </member>
  5413. <member name="M:Telerik.WinControls.UI.MapProviderCollection.UpdateZoomLevels">
  5414. <summary>
  5415. Updates the zoom levels.
  5416. </summary>
  5417. </member>
  5418. <member name="M:Telerik.WinControls.UI.MapProviderCollection.Add(Telerik.WinControls.UI.IMapProvider)">
  5419. <summary>
  5420. Adds the specified provider.
  5421. </summary>
  5422. <param name="provider">The provider.</param>
  5423. </member>
  5424. <member name="M:Telerik.WinControls.UI.MapProviderCollection.Remove(Telerik.WinControls.UI.IMapProvider)">
  5425. <summary>
  5426. Removes the specified provider.
  5427. </summary>
  5428. <param name="provider">The provider.</param>
  5429. </member>
  5430. <member name="M:Telerik.WinControls.UI.MapProviderCollection.OnProviderUpdated(System.Object,System.EventArgs)">
  5431. <summary>
  5432. Handles the <see cref="E:ProviderUpdated" /> event of all providers.
  5433. </summary>
  5434. <param name="sender">The sender.</param>
  5435. <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
  5436. </member>
  5437. <member name="M:Telerik.WinControls.UI.MapProviderCollection.OnProviderInitializationComplete(System.Object,System.EventArgs)">
  5438. <summary>
  5439. Handles the <see cref="E:ProviderInitializationComplete" /> event of all providers.
  5440. </summary>
  5441. <param name="sender">The sender.</param>
  5442. <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
  5443. </member>
  5444. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.#ctor">
  5445. <summary>
  5446. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.BingRestMapProvider"/> class.
  5447. </summary>
  5448. </member>
  5449. <member name="P:Telerik.WinControls.UI.BingRestMapProvider.BingKey">
  5450. <summary>
  5451. Gets or sets the Bing key.
  5452. </summary>
  5453. <value>The bing key.</value>
  5454. </member>
  5455. <member name="P:Telerik.WinControls.UI.BingRestMapProvider.UseSession">
  5456. <summary>
  5457. Gets or sets a value indicating whether to use session key.
  5458. </summary>
  5459. <value><c>true</c> if session should be used; otherwise, <c>false</c>.</value>
  5460. </member>
  5461. <member name="P:Telerik.WinControls.UI.BingRestMapProvider.SessionId">
  5462. <summary>
  5463. Gets the session identifier.
  5464. </summary>
  5465. <value>The session identifier.</value>
  5466. </member>
  5467. <member name="P:Telerik.WinControls.UI.BingRestMapProvider.Culture">
  5468. <summary>
  5469. Gets or sets the culture.
  5470. </summary>
  5471. <value>The culture.</value>
  5472. </member>
  5473. <member name="P:Telerik.WinControls.UI.BingRestMapProvider.ImagerySet">
  5474. <summary>
  5475. Gets or sets the imagery set.
  5476. </summary>
  5477. <value>The imagery set.</value>
  5478. </member>
  5479. <member name="P:Telerik.WinControls.UI.BingRestMapProvider.Initializing">
  5480. <summary>
  5481. Gets or sets a value indicating whether this <see cref="T:Telerik.WinControls.UI.BingRestMapProvider"/> is currently in the initialization process.
  5482. </summary>
  5483. <value><c>true</c> if initializing; otherwise, <c>false</c>.</value>
  5484. </member>
  5485. <member name="P:Telerik.WinControls.UI.BingRestMapProvider.Initialized">
  5486. <summary>
  5487. Gets or sets a value indicating whether this <see cref="T:Telerik.WinControls.UI.BingRestMapProvider"/> is initialized.
  5488. </summary>
  5489. <value><c>true</c> if initialized; otherwise, <c>false</c>.</value>
  5490. </member>
  5491. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.Initialize">
  5492. <summary>
  5493. Initializes this provider.
  5494. </summary>
  5495. <exception cref="T:System.Exception"></exception>
  5496. </member>
  5497. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.InitializeSessionCompleted(System.Object,System.Net.DownloadStringCompletedEventArgs)">
  5498. <summary>
  5499. Initialization of the session is completed.
  5500. </summary>
  5501. <param name="sender">The sender.</param>
  5502. <param name="e">The <see cref="T:System.Net.DownloadStringCompletedEventArgs"/> instance containing the event data.</param>
  5503. </member>
  5504. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.InitializeImageryService">
  5505. <summary>
  5506. Initializes the imagery service.
  5507. </summary>
  5508. <exception cref="T:System.Exception"></exception>
  5509. </member>
  5510. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.InitializeImageryMetadataCompleted(System.Object,System.Net.DownloadStringCompletedEventArgs)">
  5511. <summary>
  5512. Called when the imagery metadata initialization is complete.
  5513. </summary>
  5514. <param name="sender">The sender.</param>
  5515. <param name="e">The <see cref="T:System.Net.DownloadStringCompletedEventArgs"/> instance containing the event data.</param>
  5516. </member>
  5517. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.GetTile(System.Int32,System.Int32,System.Int32)">
  5518. <summary>
  5519. Gets the tile uri.
  5520. </summary>
  5521. <param name="tileMatrixX">The tile matrix x.</param>
  5522. <param name="tileMatrixY">The tile matrix y.</param>
  5523. <param name="zoomLevel">The zoom level.</param>
  5524. <returns>Uri.</returns>
  5525. </member>
  5526. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.GetTileInfoImage(Telerik.WinControls.UI.TileInfo)">
  5527. <summary>
  5528. Gets the image of the tile info.
  5529. </summary>
  5530. <param name="tileInfo">The tile information.</param>
  5531. </member>
  5532. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.OnFileLoadAsyncComplete(System.String,System.Byte[])">
  5533. <summary>
  5534. Called when an async file load is complete.
  5535. </summary>
  5536. <param name="fileName">Name of the file.</param>
  5537. <param name="content">The content.</param>
  5538. </member>
  5539. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.OnTileDownloadComplete(System.Object,Telerik.WinControls.UI.TileInfoEventArgs)">
  5540. <summary>
  5541. Called when a tile download is complete.
  5542. </summary>
  5543. <param name="sender">The sender.</param>
  5544. <param name="e">The <see cref="T:Telerik.WinControls.UI.TileInfoEventArgs"/> instance containing the event data.</param>
  5545. </member>
  5546. <member name="M:Telerik.WinControls.UI.BingRestMapProvider.GetCacheKey(System.Int32,System.Int32,System.Int32)">
  5547. <summary>
  5548. Gets the key for cache storage.
  5549. </summary>
  5550. <param name="tileX">The tile x.</param>
  5551. <param name="tileY">The tile y.</param>
  5552. <param name="zoomLevel">The zoom level.</param>
  5553. <returns>System.String.</returns>
  5554. </member>
  5555. <member name="M:Telerik.WinControls.UI.OpenStreetMapProvider.#ctor">
  5556. <summary>
  5557. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.OpenStreetMapProvider"/> class.
  5558. </summary>
  5559. </member>
  5560. <member name="P:Telerik.WinControls.UI.OpenStreetMapProvider.Initialized">
  5561. <summary>
  5562. Gets or sets a value indicating whether this <see cref="T:Telerik.WinControls.UI.OpenStreetMapProvider"/> is initialized.
  5563. </summary>
  5564. <value><c>true</c> if initialized; otherwise, <c>false</c>.</value>
  5565. </member>
  5566. <member name="P:Telerik.WinControls.UI.OpenStreetMapProvider.ImageUrl">
  5567. <summary>
  5568. Gets or sets the image URL.
  5569. </summary>
  5570. <value>The image URL.</value>
  5571. </member>
  5572. <member name="M:Telerik.WinControls.UI.OpenStreetMapProvider.GetTile(System.Int32,System.Int32,System.Int32)">
  5573. <summary>
  5574. Gets the tile url.
  5575. </summary>
  5576. <param name="tileMatrixX">The tile matrix x.</param>
  5577. <param name="tileMatrixY">The tile matrix y.</param>
  5578. <param name="zoomLevel">The zoom level.</param>
  5579. <returns>Uri.</returns>
  5580. </member>
  5581. <member name="M:Telerik.WinControls.UI.OpenStreetMapProvider.GetTileInfoImage(Telerik.WinControls.UI.TileInfo)">
  5582. <summary>
  5583. Gets the image for the provided tile info.
  5584. </summary>
  5585. <param name="tileInfo">The tile information.</param>
  5586. </member>
  5587. <member name="M:Telerik.WinControls.UI.OpenStreetMapProvider.OnFileLoadAsyncComplete(System.String,System.Byte[])">
  5588. <summary>
  5589. Called when an asynchronous file loading is complete.
  5590. </summary>
  5591. <param name="fileName">Name of the file.</param>
  5592. <param name="content">The content.</param>
  5593. </member>
  5594. <member name="M:Telerik.WinControls.UI.OpenStreetMapProvider.GetCacheKey(System.Int32,System.Int32,System.Int32)">
  5595. <summary>
  5596. Gets the key for cache storing.
  5597. </summary>
  5598. <param name="tileX">The tile x.</param>
  5599. <param name="tileY">The tile y.</param>
  5600. <param name="zoomLevel">The zoom level.</param>
  5601. <returns>System.String.</returns>
  5602. </member>
  5603. <member name="M:Telerik.WinControls.UI.OpenStreetMapProvider.OnTileDownloadComplete(System.Object,Telerik.WinControls.UI.TileInfoEventArgs)">
  5604. <summary>
  5605. Called when a tile download is complete.
  5606. </summary>
  5607. <param name="sender">The sender.</param>
  5608. <param name="e">The <see cref="T:Telerik.WinControls.UI.TileInfoEventArgs"/> instance containing the event data.</param>
  5609. </member>
  5610. <member name="M:Telerik.WinControls.UI.LocalMapProvider.#ctor">
  5611. <summary>
  5612. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.LocalMapProvider"/> class.
  5613. </summary>
  5614. </member>
  5615. <member name="M:Telerik.WinControls.UI.LocalMapProvider.#ctor(System.String,System.String)">
  5616. <summary>
  5617. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.LocalMapProvider"/> class.
  5618. </summary>
  5619. <param name="directoryPath">The directory path.</param>
  5620. <param name="fileFormat">The file format.</param>
  5621. </member>
  5622. <member name="P:Telerik.WinControls.UI.LocalMapProvider.NoImageAvailable">
  5623. <summary>
  5624. Gets or sets an image that will be displayed when a tile image cannot be retrieved or does not exist.
  5625. </summary>
  5626. <value>The no image available.</value>
  5627. </member>
  5628. <member name="P:Telerik.WinControls.UI.LocalMapProvider.Initialized">
  5629. <summary>
  5630. Gets or sets a value indicating whether this <see cref="T:Telerik.WinControls.UI.LocalMapProvider"/> is initialized.
  5631. </summary>
  5632. <value><c>true</c> if initialized; otherwise, <c>false</c>.</value>
  5633. </member>
  5634. <member name="M:Telerik.WinControls.UI.LocalMapProvider.LoadTile(System.Int32,System.Int32,System.Int32)">
  5635. <summary>
  5636. Loads the tile image.
  5637. </summary>
  5638. <param name="x">The x.</param>
  5639. <param name="y">The y.</param>
  5640. <param name="zoom">The zoom.</param>
  5641. <returns>Image.</returns>
  5642. </member>
  5643. <member name="M:Telerik.WinControls.UI.MapTileDownloader.#ctor">
  5644. <summary>
  5645. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapTileDownloader"/> class.
  5646. </summary>
  5647. </member>
  5648. <member name="P:Telerik.WinControls.UI.MapTileDownloader.WebHeaders">
  5649. <summary>
  5650. Gets a collection of WebHeaders that will be sent to the server with each tile download request.
  5651. </summary>
  5652. </member>
  5653. <member name="M:Telerik.WinControls.UI.MapTileDownloader.BeginDownloadTile(System.Uri,Telerik.WinControls.UI.TileInfo)">
  5654. <summary>
  5655. Begins a new tile download.
  5656. </summary>
  5657. <param name="uri">The URI.</param>
  5658. <param name="tileInfo">The tile information.</param>
  5659. </member>
  5660. <member name="M:Telerik.WinControls.UI.MapTileDownloader.TileDownloadDataCompleted(System.Object,System.Net.DownloadDataCompletedEventArgs)">
  5661. <summary>
  5662. Called when the data download for the tile is complete.
  5663. </summary>
  5664. <param name="sender">The sender.</param>
  5665. <param name="e">The <see cref="T:System.Net.DownloadDataCompletedEventArgs"/> instance containing the event data.</param>
  5666. </member>
  5667. <member name="M:Telerik.WinControls.UI.MapTileDownloader.ShouldRetryDownload(System.Exception)">
  5668. <summary>
  5669. Determines whether a failed download should be performed again.
  5670. </summary>
  5671. <param name="error">The error.</param>
  5672. <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
  5673. </member>
  5674. <member name="M:Telerik.WinControls.UI.MapTileDownloader.CancelTileDownload(Telerik.WinControls.UI.TileInfo)">
  5675. <summary>
  5676. Cancels a ongoing tile download.
  5677. </summary>
  5678. <param name="tileInfo">The tile information.</param>
  5679. </member>
  5680. <member name="E:Telerik.WinControls.UI.MapTileDownloader.TileDownloadComplete">
  5681. <summary>
  5682. Occurs when a tile download is complete.
  5683. </summary>
  5684. </member>
  5685. <member name="M:Telerik.WinControls.UI.MapTileDownloader.OnTileDownloadComplete(Telerik.WinControls.UI.TileInfoEventArgs)">
  5686. <summary>
  5687. Fires the <see cref="E:TileDownloadComplete" /> event.
  5688. </summary>
  5689. <param name="e">The <see cref="T:Telerik.WinControls.UI.TileInfoEventArgs"/> instance containing the event data.</param>
  5690. </member>
  5691. <member name="M:Telerik.WinControls.UI.TileInfo.#ctor(System.Int32,System.Int32,System.Int32,System.Byte[],System.Drawing.Rectangle)">
  5692. <summary>
  5693. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.TileInfo"/> class.
  5694. </summary>
  5695. <param name="tileX">The tile x number.</param>
  5696. <param name="tileY">The tile y number.</param>
  5697. <param name="zoomLevel">The zoom level.</param>
  5698. <param name="content">The content.</param>
  5699. <param name="drawRect">The draw rect.</param>
  5700. </member>
  5701. <member name="P:Telerik.WinControls.UI.TileInfo.TileX">
  5702. <summary>
  5703. Gets the tile x number.
  5704. </summary>
  5705. <value>The tile x number.</value>
  5706. </member>
  5707. <member name="P:Telerik.WinControls.UI.TileInfo.TileY">
  5708. <summary>
  5709. Gets the tile y number.
  5710. </summary>
  5711. <value>The tile y number.</value>
  5712. </member>
  5713. <member name="P:Telerik.WinControls.UI.TileInfo.ZoomLevel">
  5714. <summary>
  5715. Gets the zoom level.
  5716. </summary>
  5717. <value>The zoom level.</value>
  5718. </member>
  5719. <member name="P:Telerik.WinControls.UI.TileInfo.Quadkey">
  5720. <summary>
  5721. Gets the quadkey of the tile.
  5722. </summary>
  5723. <value>The quadkey.</value>
  5724. </member>
  5725. <member name="P:Telerik.WinControls.UI.TileInfo.Content">
  5726. <summary>
  5727. Gets or sets the content of the tile.
  5728. </summary>
  5729. <value>The content.</value>
  5730. </member>
  5731. <member name="P:Telerik.WinControls.UI.TileInfo.DrawRect">
  5732. <summary>
  5733. Gets or sets the draw rect.
  5734. </summary>
  5735. <value>The draw rect.</value>
  5736. </member>
  5737. <member name="P:Telerik.WinControls.UI.TileInfo.Image">
  5738. <summary>
  5739. Gets or sets the image.
  5740. </summary>
  5741. <value>The image.</value>
  5742. </member>
  5743. <member name="P:Telerik.WinControls.UI.RadMap.Providers">
  5744. <summary>
  5745. Gets the providers collection of the map element.
  5746. </summary>
  5747. <value>The providers.</value>
  5748. </member>
  5749. <member name="P:Telerik.WinControls.UI.RadMap.Layers">
  5750. <summary>
  5751. Gets the layers collection of the map element.
  5752. </summary>
  5753. <value>The layers.</value>
  5754. </member>
  5755. <member name="P:Telerik.WinControls.UI.RadMap.InputBehavior">
  5756. <summary>
  5757. Gets or sets the input behavior that will handle the user input.
  5758. </summary>
  5759. <value>The input behavior.</value>
  5760. </member>
  5761. <member name="P:Telerik.WinControls.UI.RadMap.SelectedElements">
  5762. <summary>
  5763. Gets a collection of the selected elements.
  5764. </summary>
  5765. <value>The selected elements.</value>
  5766. </member>
  5767. <member name="P:Telerik.WinControls.UI.RadMap.ShowMiniMap">
  5768. <summary>
  5769. Gets or sets a value indicating whether the mini map is visible.
  5770. </summary>
  5771. <value><c>true</c> if the mini map is visible; otherwise, <c>false</c>.</value>
  5772. </member>
  5773. <member name="P:Telerik.WinControls.UI.RadMap.ShowLegend">
  5774. <summary>
  5775. Gets or sets a value indicating whether the legend is visible.
  5776. </summary>
  5777. <value><c>true</c> if the legend is visible; otherwise, <c>false</c>.</value>
  5778. </member>
  5779. <member name="P:Telerik.WinControls.UI.RadMap.ShowSearchBar">
  5780. <summary>
  5781. Gets or sets a value indicating whether the search bar is visible.
  5782. </summary>
  5783. <value><c>true</c> if the search bar is visible; otherwise, <c>false</c>.</value>
  5784. </member>
  5785. <member name="P:Telerik.WinControls.UI.RadMap.ShowNavigationBar">
  5786. <summary>
  5787. Gets or sets a value indicating whether the navigation bar is visible.
  5788. </summary>
  5789. <value><c>true</c> if the navigation bar is visible; otherwise, <c>false</c>.</value>
  5790. </member>
  5791. <member name="P:Telerik.WinControls.UI.RadMap.ShowScaleIndicator">
  5792. <summary>
  5793. Gets or sets a value indicating whether the scale indicator is visible.
  5794. </summary>
  5795. <value><c>true</c> if the scale indicator is visible; otherwise, <c>false</c>.</value>
  5796. </member>
  5797. <member name="P:Telerik.WinControls.UI.RadMap.Text">
  5798. <summary>
  5799. This property is not relevant for this class.
  5800. </summary>
  5801. </member>
  5802. <member name="M:Telerik.WinControls.UI.RadMap.Pan(Telerik.WinControls.UI.Map.SizeL)">
  5803. <summary>
  5804. Pans the viewport with the specified delta.
  5805. </summary>
  5806. <param name="delta">The delta.</param>
  5807. </member>
  5808. <member name="M:Telerik.WinControls.UI.RadMap.Pan(System.Int64,System.Int64)">
  5809. <summary>
  5810. Pans the viewport to the specified x and y coordinates.
  5811. </summary>
  5812. <param name="x">The x coordinate.</param>
  5813. <param name="y">The y coordinate.</param>
  5814. </member>
  5815. <member name="M:Telerik.WinControls.UI.RadMap.Zoom(System.Int32)">
  5816. <summary>
  5817. Zooms the viewport to the specified zoom level.
  5818. </summary>
  5819. <param name="zoomLevel">The zoom level.</param>
  5820. </member>
  5821. <member name="M:Telerik.WinControls.UI.RadMap.Zoom(System.Int32,System.Boolean)">
  5822. <summary>
  5823. Zooms the viewport to the specified zoom level.
  5824. </summary>
  5825. <param name="zoomLevel">The zoom level.</param>
  5826. <param name="animate">if set to <c>true</c> the zoom will be animated.</param>
  5827. </member>
  5828. <member name="M:Telerik.WinControls.UI.RadMap.Zoom(System.Int32,System.Boolean,System.Drawing.Point)">
  5829. <summary>
  5830. Zooms the viewport to the specified zoom level.
  5831. </summary>
  5832. <param name="zoomLevel">The zoom level.</param>
  5833. <param name="animate">if set to <c>true</c> the zoom will be animated.</param>
  5834. <param name="center">The point in the viewport around where the zoom should be performed.</param>
  5835. </member>
  5836. <member name="P:Telerik.WinControls.UI.RadMap.IsUpdateSuspended">
  5837. <summary>
  5838. Gets a value indicating whether updates are suspended.
  5839. </summary>
  5840. <value><c>true</c> if updates are suspended; otherwise, <c>false</c>.</value>
  5841. </member>
  5842. <member name="M:Telerik.WinControls.UI.RadMap.BeginUpdate">
  5843. <summary>
  5844. Suspends updates.
  5845. </summary>
  5846. </member>
  5847. <member name="M:Telerik.WinControls.UI.RadMap.EndUpdate">
  5848. <summary>
  5849. Resumes updates and performs an update.
  5850. </summary>
  5851. </member>
  5852. <member name="M:Telerik.WinControls.UI.RadMap.EndUpdate(System.Boolean)">
  5853. <summary>
  5854. Resumes updates and performs an update if specified by the update parameter.
  5855. </summary>
  5856. <param name="update">if set to <c>true</c> an update is performed.</param>
  5857. </member>
  5858. <member name="M:Telerik.WinControls.UI.RadMap.BringIntoView(Telerik.WinControls.UI.Map.PointG)">
  5859. <summary>
  5860. Brings the specified geo point into the center of the viewport.
  5861. </summary>
  5862. <param name="location">The location.</param>
  5863. </member>
  5864. <member name="M:Telerik.WinControls.UI.RadMap.BringIntoView(Telerik.WinControls.UI.Map.PointG,System.Int32)">
  5865. <summary>
  5866. Brings the specified geo point into the center of the viewport and zooms the viewport to the specified zoom level.
  5867. </summary>
  5868. <param name="location">The location.</param>
  5869. <param name="zoomLevel">The zoom level.</param>
  5870. </member>
  5871. <member name="M:Telerik.WinControls.UI.RadMap.BringIntoView(Telerik.WinControls.UI.Map.RectangleG)">
  5872. <summary>
  5873. Calculates the best zoom level that will fit the specified rectangle and centers it in the viewport.
  5874. </summary>
  5875. <param name="rectangle">The rectangle.</param>
  5876. </member>
  5877. <member name="E:Telerik.WinControls.UI.RadMap.SelectionChanged">
  5878. <summary>
  5879. Occurs when a user clicks on a visual element in the layers.
  5880. </summary>
  5881. </member>
  5882. <member name="M:Telerik.WinControls.UI.MapNavigationElement.#ctor(Telerik.WinControls.UI.MapNavigationBarElement)">
  5883. <summary>
  5884. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapNavigationElement"/> class.
  5885. </summary>
  5886. <param name="navigationBarElement">The navigation bar element.</param>
  5887. </member>
  5888. <member name="M:Telerik.WinControls.UI.MapNavigationElement.CreateNavigateNorthButton">
  5889. <summary>
  5890. Creates a navigate north button.
  5891. </summary>
  5892. <returns>MapNavigationButton.</returns>
  5893. </member>
  5894. <member name="M:Telerik.WinControls.UI.MapNavigationElement.CreateNavigateWestButton">
  5895. <summary>
  5896. Creates a navigate west button.
  5897. </summary>
  5898. <returns>MapNavigationButton.</returns>
  5899. </member>
  5900. <member name="M:Telerik.WinControls.UI.MapNavigationElement.CreateNavigateSouthButton">
  5901. <summary>
  5902. Creates a navigate south button.
  5903. </summary>
  5904. <returns>MapNavigationButton.</returns>
  5905. </member>
  5906. <member name="M:Telerik.WinControls.UI.MapNavigationElement.CreateNavigateEastButton">
  5907. <summary>
  5908. Creates a navigate east button.
  5909. </summary>
  5910. <returns>MapNavigationButton.</returns>
  5911. </member>
  5912. <member name="P:Telerik.WinControls.UI.MapNavigationElement.NavigateNorthButton">
  5913. <summary>
  5914. Gets the navigate north button.
  5915. </summary>
  5916. <value>The navigate north button.</value>
  5917. </member>
  5918. <member name="P:Telerik.WinControls.UI.MapNavigationElement.NavigateWestButton">
  5919. <summary>
  5920. Gets the navigate west button.
  5921. </summary>
  5922. <value>The navigate west button.</value>
  5923. </member>
  5924. <member name="P:Telerik.WinControls.UI.MapNavigationElement.NavigateSouthButton">
  5925. <summary>
  5926. Gets the navigate south button.
  5927. </summary>
  5928. <value>The navigate south button.</value>
  5929. </member>
  5930. <member name="P:Telerik.WinControls.UI.MapNavigationElement.NavigateEastButton">
  5931. <summary>
  5932. Gets the navigate east button.
  5933. </summary>
  5934. <value>The navigate east button.</value>
  5935. </member>
  5936. <member name="P:Telerik.WinControls.UI.MapNavigationElement.MapElement">
  5937. <summary>
  5938. Gets the map element.
  5939. </summary>
  5940. <value>The map element.</value>
  5941. </member>
  5942. <member name="P:Telerik.WinControls.UI.MapNavigationElement.NavigationBarElement">
  5943. <summary>
  5944. Gets the navigation bar element.
  5945. </summary>
  5946. <value>The navigation bar element.</value>
  5947. </member>
  5948. <member name="P:Telerik.WinControls.UI.MapNavigationElement.NavigationDelta">
  5949. <summary>
  5950. Gets or sets the navigation delta. This is the value in pixels by which each navigation button pans the viewport.
  5951. </summary>
  5952. <value>The navigation delta.</value>
  5953. </member>
  5954. <member name="M:Telerik.WinControls.UI.MapNavigationElement.OnNavigateNorthClick(System.Object,System.EventArgs)">
  5955. <summary>
  5956. Handles the <see cref="E:NavigateNorthClick" /> event.
  5957. </summary>
  5958. <param name="sender">The sender.</param>
  5959. <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
  5960. </member>
  5961. <member name="M:Telerik.WinControls.UI.MapNavigationElement.OnNavigateWestClick(System.Object,System.EventArgs)">
  5962. <summary>
  5963. Handles the <see cref="E:NavigateWestClick" /> event.
  5964. </summary>
  5965. <param name="sender">The sender.</param>
  5966. <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
  5967. </member>
  5968. <member name="M:Telerik.WinControls.UI.MapNavigationElement.OnNavigateSouthClick(System.Object,System.EventArgs)">
  5969. <summary>
  5970. Handles the <see cref="E:NavigateSouthClick" /> event.
  5971. </summary>
  5972. <param name="sender">The sender.</param>
  5973. <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
  5974. </member>
  5975. <member name="M:Telerik.WinControls.UI.MapNavigationElement.OnNavigateEastClick(System.Object,System.EventArgs)">
  5976. <summary>
  5977. Handles the <see cref="E:NavigateEastClick" /> event.
  5978. </summary>
  5979. <param name="sender">The sender.</param>
  5980. <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param>
  5981. </member>
  5982. <member name="M:Telerik.WinControls.UI.MapViewInfo.#ctor(System.String,System.Boolean,System.Boolean,System.Boolean)">
  5983. <summary>
  5984. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapViewInfo"/> class.
  5985. </summary>
  5986. <param name="name">The name of the view.</param>
  5987. <param name="supportsLabels">if set to <c>true</c> the view supports labels, which can be turned on or off.</param>
  5988. <param name="showLabels">if set to <c>true</c> labels are enabled.</param>
  5989. <param name="isCurrent">if set to <c>true</c> if this is the current view.</param>
  5990. </member>
  5991. <member name="P:Telerik.WinControls.UI.MapViewInfo.Name">
  5992. <summary>
  5993. Gets or sets the name of the view.
  5994. </summary>
  5995. <value>The name.</value>
  5996. </member>
  5997. <member name="P:Telerik.WinControls.UI.MapViewInfo.SupportsLabels">
  5998. <summary>
  5999. Gets or sets a value indicating whether the view supports labels.
  6000. </summary>
  6001. <value><c>true</c> if the vuew supports labels; otherwise, <c>false</c>.</value>
  6002. </member>
  6003. <member name="P:Telerik.WinControls.UI.MapViewInfo.ShowLabels">
  6004. <summary>
  6005. Gets or sets a value indicating whether labels are enabled.
  6006. </summary>
  6007. <value><c>true</c> if labels are enabled; otherwise, <c>false</c>.</value>
  6008. </member>
  6009. <member name="P:Telerik.WinControls.UI.MapViewInfo.IsCurrent">
  6010. <summary>
  6011. Gets or sets a value indicating whether the view is the current view.
  6012. </summary>
  6013. <value><c>true</c> if the view is the current view; otherwise, <c>false</c>.</value>
  6014. </member>
  6015. <member name="M:Telerik.WinControls.UI.RadMapElement.CreateMapLegendElement">
  6016. <summary>
  6017. Creates a map legend element.
  6018. </summary>
  6019. <returns><see cref="T:Telerik.WinControls.UI.MapLegendElement"/>.</returns>
  6020. </member>
  6021. <member name="M:Telerik.WinControls.UI.RadMapElement.CreateSearchBarElement">
  6022. <summary>
  6023. Creates a search bar element.
  6024. </summary>
  6025. <returns><see cref="T:Telerik.WinControls.UI.MapSearchBarElement"/>.</returns>
  6026. </member>
  6027. <member name="M:Telerik.WinControls.UI.RadMapElement.CreateMapNavigationBarElement">
  6028. <summary>
  6029. Creates a map navigation bar element.
  6030. </summary>
  6031. <returns><see cref="T:Telerik.WinControls.UI.MapNavigationBarElement"/>.</returns>
  6032. </member>
  6033. <member name="M:Telerik.WinControls.UI.RadMapElement.CreateMapScaleIndicatorElement">
  6034. <summary>
  6035. Creates a map scale indicator element.
  6036. </summary>
  6037. <returns><see cref="T:Telerik.WinControls.UI.MapScaleIndicatorElement"/>.</returns>
  6038. </member>
  6039. <member name="P:Telerik.WinControls.UI.RadMapElement.MiniMapElement">
  6040. <summary>
  6041. Gets the mini map element.
  6042. </summary>
  6043. <value>The mini map element.</value>
  6044. </member>
  6045. <member name="P:Telerik.WinControls.UI.RadMapElement.LegendElement">
  6046. <summary>
  6047. Gets the legend element.
  6048. </summary>
  6049. <value>The legend element.</value>
  6050. </member>
  6051. <member name="P:Telerik.WinControls.UI.RadMapElement.SearchBarElement">
  6052. <summary>
  6053. Gets the search bar element.
  6054. </summary>
  6055. <value>The search bar element.</value>
  6056. </member>
  6057. <member name="P:Telerik.WinControls.UI.RadMapElement.NavigationBarElement">
  6058. <summary>
  6059. Gets the navigation bar element.
  6060. </summary>
  6061. <value>The navigation bar element.</value>
  6062. </member>
  6063. <member name="P:Telerik.WinControls.UI.RadMapElement.ScaleIndicatorElement">
  6064. <summary>
  6065. Gets the scale indicator element.
  6066. </summary>
  6067. <value>The scale indicator element.</value>
  6068. </member>
  6069. <member name="P:Telerik.WinControls.UI.RadMapElement.ShowMiniMap">
  6070. <summary>
  6071. Gets or sets a value indicating whether the mini map is visible.
  6072. </summary>
  6073. <value><c>true</c> if the mini map is visible; otherwise, <c>false</c>.</value>
  6074. </member>
  6075. <member name="P:Telerik.WinControls.UI.RadMapElement.ShowLegend">
  6076. <summary>
  6077. Gets or sets a value indicating whether the legend is visible.
  6078. </summary>
  6079. <value><c>true</c> if the legend is visible; otherwise, <c>false</c>.</value>
  6080. </member>
  6081. <member name="P:Telerik.WinControls.UI.RadMapElement.ShowSearchBar">
  6082. <summary>
  6083. Gets or sets a value indicating whether the search bar is visible.
  6084. </summary>
  6085. <value><c>true</c> if the search bar is visible; otherwise, <c>false</c>.</value>
  6086. </member>
  6087. <member name="P:Telerik.WinControls.UI.RadMapElement.ShowNavigationBar">
  6088. <summary>
  6089. Gets or sets a value indicating whether the navigation bar is visible.
  6090. </summary>
  6091. <value><c>true</c> if the navigation bar is visible; otherwise, <c>false</c>.</value>
  6092. </member>
  6093. <member name="P:Telerik.WinControls.UI.RadMapElement.ShowScaleIndicator">
  6094. <summary>
  6095. Gets or sets a value indicating whether the scale indicator is visible.
  6096. </summary>
  6097. <value><c>true</c> if the scale indicator is visible; otherwise, <c>false</c>.</value>
  6098. </member>
  6099. <member name="P:Telerik.WinControls.UI.RadMapElement.MiniMapSize">
  6100. <summary>
  6101. Gets or sets the size of the mini map.
  6102. </summary>
  6103. <value>The size of the mini map.</value>
  6104. </member>
  6105. <member name="P:Telerik.WinControls.UI.RadMapElement.NavigationBarLocation">
  6106. <summary>
  6107. Gets or sets the navigation bar location.
  6108. </summary>
  6109. <value>The navigation bar location.</value>
  6110. </member>
  6111. <member name="T:Telerik.WinControls.UI.ViewportChangeAction">
  6112. <summary>
  6113. Defines the ViewportChangeActions that can happen.
  6114. </summary>
  6115. </member>
  6116. <member name="F:Telerik.WinControls.UI.ViewportChangeAction.None">
  6117. <summary>
  6118. No changes
  6119. </summary>
  6120. </member>
  6121. <member name="F:Telerik.WinControls.UI.ViewportChangeAction.Pan">
  6122. <summary>
  6123. The viewport was panned
  6124. </summary>
  6125. </member>
  6126. <member name="F:Telerik.WinControls.UI.ViewportChangeAction.Zoom">
  6127. <summary>
  6128. The viewport was zoomed
  6129. </summary>
  6130. </member>
  6131. <member name="F:Telerik.WinControls.UI.ViewportChangeAction.All">
  6132. <summary>
  6133. Multiple changes of different type
  6134. </summary>
  6135. </member>
  6136. <member name="M:Telerik.WinControls.UI.MapScaleIndicatorElement.#ctor(Telerik.WinControls.UI.RadMapElement)">
  6137. <summary>
  6138. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapScaleIndicatorElement"/> class.
  6139. </summary>
  6140. <param name="mapElement">The map element.</param>
  6141. </member>
  6142. <member name="P:Telerik.WinControls.UI.MapScaleIndicatorElement.MapElement">
  6143. <summary>
  6144. Gets the map element.
  6145. </summary>
  6146. <value>The map element.</value>
  6147. </member>
  6148. <member name="P:Telerik.WinControls.UI.MapScaleIndicatorElement.BarHeight">
  6149. <summary>
  6150. Gets or sets the height of the bar.
  6151. </summary>
  6152. <value>The height of the bar.</value>
  6153. </member>
  6154. <member name="P:Telerik.WinControls.UI.MapScaleIndicatorElement.MetricBarColor">
  6155. <summary>
  6156. Gets or sets the color of the metric bar.
  6157. </summary>
  6158. <value>The color of the metric bar.</value>
  6159. </member>
  6160. <member name="P:Telerik.WinControls.UI.MapScaleIndicatorElement.ImperialBarColor">
  6161. <summary>
  6162. Gets or sets the color of the imperial bar.
  6163. </summary>
  6164. <value>The color of the imperial bar.</value>
  6165. </member>
  6166. <member name="P:Telerik.WinControls.UI.MapScaleIndicatorElement.MetersText">
  6167. <summary>
  6168. Gets or sets the text displayed for meters.
  6169. </summary>
  6170. </member>
  6171. <member name="P:Telerik.WinControls.UI.MapScaleIndicatorElement.KilometersText">
  6172. <summary>
  6173. Gets or sets the text displayed for kilometers.
  6174. </summary>
  6175. </member>
  6176. <member name="P:Telerik.WinControls.UI.MapScaleIndicatorElement.FeetText">
  6177. <summary>
  6178. Gets or sets the text displayed for feet.
  6179. </summary>
  6180. </member>
  6181. <member name="P:Telerik.WinControls.UI.MapScaleIndicatorElement.MilesText">
  6182. <summary>
  6183. Gets or sets the text displayed for miles.
  6184. </summary>
  6185. </member>
  6186. <member name="M:Telerik.WinControls.UI.MapScaleIndicatorElement.CalculateDistanceAndText">
  6187. <summary>
  6188. Calculates the distance and text to be displayed in the indicator.
  6189. </summary>
  6190. <returns>SizeAndText.</returns>
  6191. </member>
  6192. <member name="M:Telerik.WinControls.UI.MapScaleIndicatorElement.CalculateDistanceAndTextInMetersAndFeet(System.Int32)">
  6193. <summary>
  6194. Calculates the distance and text to be displayed in the indicator in meters and feet.
  6195. </summary>
  6196. <param name="maxPixels">The maximum width in pixels.</param>
  6197. <returns>SizeAndText.</returns>
  6198. </member>
  6199. <member name="M:Telerik.WinControls.UI.MapScaleIndicatorElement.CalculateDistanceAndTextInKilometersAndMiles(System.Int32)">
  6200. <summary>
  6201. Calculates the distance and text to be displayed in the indicator in kilometers and miles.
  6202. </summary>
  6203. <param name="maxPixels">The maximum width in pixels.</param>
  6204. <returns>SizeAndText.</returns>
  6205. </member>
  6206. <member name="M:Telerik.WinControls.UI.MapScaleIndicatorElement.GetDisplayScaleDistance(System.Double)">
  6207. <summary>
  6208. Gets an appropriate display scale distance.
  6209. </summary>
  6210. <param name="distance">The distance.</param>
  6211. <returns>System.Int32.</returns>
  6212. </member>
  6213. <member name="M:Telerik.WinControls.UI.MapSearchBarElement.CreateStackElement">
  6214. <summary>
  6215. Creates a stack element.
  6216. </summary>
  6217. <returns>StackLayoutElement.</returns>
  6218. </member>
  6219. <member name="M:Telerik.WinControls.UI.MapSearchBarElement.CreateSearchIconElement">
  6220. <summary>
  6221. Creates a search icon element.
  6222. </summary>
  6223. <returns>MapSearchIconElement.</returns>
  6224. </member>
  6225. <member name="M:Telerik.WinControls.UI.MapSearchBarElement.CreateTextBoxElement">
  6226. <summary>
  6227. Creates a text box element.
  6228. </summary>
  6229. <returns>RadTextBoxElement.</returns>
  6230. </member>
  6231. <member name="M:Telerik.WinControls.UI.MapSearchBarElement.#ctor(Telerik.WinControls.UI.RadMapElement)">
  6232. <summary>
  6233. Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.MapSearchBarElement"/> class.
  6234. </summary>
  6235. <param name="mapElement">The map element.</param>
  6236. </member>
  6237. <member name="P:Telerik.WinControls.UI.MapSearchBarElement.StackLayoutElement">
  6238. <summary>
  6239. Gets the stack layout element.
  6240. </summary>
  6241. <value>The stack layout element.</value>
  6242. </member>
  6243. <member name="P:Telerik.WinControls.UI.MapSearchBarElement.SearchIconElement">
  6244. <summary>
  6245. Gets the search icon element.
  6246. </summary>
  6247. <value>The search icon element.</value>
  6248. </member>
  6249. <member name="P:Telerik.WinControls.UI.MapSearchBarElement.SearchTextBoxElement">
  6250. <summary>
  6251. Gets the search text box element.
  6252. </summary>
  6253. <value>The search text box element.</value>
  6254. </member>
  6255. <member name="P:Telerik.WinControls.UI.MapSearchBarElement.SearchMode">
  6256. <summary>
  6257. Gets or sets the search mode.
  6258. </summary>
  6259. <value>The search mode.</value>
  6260. </member>
  6261. <member name="P:Telerik.WinControls.UI.MapSearchBarElement.SearchProvider">
  6262. <summary>
  6263. Gets or sets the search provider.
  6264. </summary>
  6265. <value>The search provider.</value>
  6266. </member>
  6267. <member name="P:Telerik.WinControls.UI.MapSearchBarElement.MapElement">
  6268. <summary>
  6269. Gets the map element.
  6270. </summary>
  6271. <value>The map element.</value>
  6272. </member>
  6273. <member name="P:Telerik.WinControls.UI.MapSearchBarElement.SearchBarWidth">
  6274. <summary>
  6275. Gets or sets the width of the search bar.
  6276. </summary>
  6277. </member>
  6278. <member name="P:Telerik.WinControls.UI.MapSearchBarElement.ShowMessageBoxOnError">
  6279. <summary>
  6280. Gets or sets whether a message box will be shown upon an error when the <see cref="T:Telerik.WinControls.UI.MapSearchBarElement"/> has no <see cref="T:Telerik.WinControls.UI.IMapSearchProvider"/> set.
  6281. In this case the search element will traverse the providers collection of <seealso cref="T:Telerik.WinControls.UI.RadMapElement"/> and the provider will raise the SearchError event.
  6282. </summary>
  6283. <value>The map element.</value>
  6284. </member>
  6285. <member name="M:Telerik.WinControls.UI.MapSearchBarElement.Search(System.String)">
  6286. <summary>
  6287. Initiates a new search.
  6288. First if there is an subscriber to the <see cref="E:SearchCriteriaChanged"/> the event is raised. Search handling is left to the user.
  6289. If there is no subscriber to the event the method checks the SearchProvider property. If the property is set a new async search is started. The user should handle the search result.
  6290. If the property is not set the method traverses the providers in the Providers collection of the map element. If a search provider is found a new async search is started. The user should handle the search result.
  6291. </summary>
  6292. <param name="criteria">The criteria.</param>
  6293. </member>
  6294. <member name="M:Telerik.WinControls.UI.MapSearchBarElement.BuildSearchRequest(System.String)">
  6295. <summary>
  6296. Builds the search request based on the provided text.
  6297. </summary>
  6298. <param name="text">The text.</param>
  6299. <returns>SearchRequest.</returns>
  6300. </member>
  6301. <member name="E:Telerik.WinControls.UI.MapSearchBarElement.SearchCriteriaChanged">
  6302. <summary>
  6303. Occurs when the search criteria changes.
  6304. </summary>
  6305. </member>
  6306. <member name="T:Telerik.WinControls.UI.MapSearchMode">
  6307. <summary>
  6308. Defines how search is performed in RadMap.
  6309. </summary>
  6310. </member>
  6311. <member name="F:Telerik.WinControls.UI.MapSearchMode.OnTextChange">
  6312. <summary>
  6313. A new search is initiated on every text change.
  6314. </summary>
  6315. </member>
  6316. <member name="F:Telerik.WinControls.UI.MapSearchMode.OnUserConfirmation">
  6317. <summary>
  6318. A new search is initiated after a user confirmation.
  6319. </summary>
  6320. </member>
  6321. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor">
  6322. <summary>
  6323. Represents an ARGB (alpha, red, green, blue) color.
  6324. </summary>
  6325. </member>
  6326. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.Empty">
  6327. <summary>
  6328. Represents a color that is null.
  6329. </summary>
  6330. <filterpriority>1</filterpriority>
  6331. </member>
  6332. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.Transparent">
  6333. <summary>
  6334. Gets a system-defined color.
  6335. </summary>
  6336. </member>
  6337. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.Black">
  6338. <summary>
  6339. Gets a system-defined color that has an ARGB value of #FF000000.
  6340. </summary>
  6341. </member>
  6342. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.White">
  6343. <summary>
  6344. Gets a system-defined color that has an ARGB value of #FFFFFFFF.
  6345. </summary>
  6346. </member>
  6347. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.WhiteSmoke">
  6348. <summary>
  6349. Gets a system-defined color that has an ARGB value of #FFF5F5F5.
  6350. </summary>
  6351. </member>
  6352. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.LightGray">
  6353. <summary>
  6354. Gets a system-defined color that has an ARGB value of #FFD3D3D3.
  6355. </summary>
  6356. </member>
  6357. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.R">
  6358. <summary>
  6359. Gets the red component value of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure.
  6360. </summary>
  6361. </member>
  6362. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.G">
  6363. <summary>
  6364. Gets the green component value of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure.
  6365. </summary>
  6366. </member>
  6367. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.B">
  6368. <summary>
  6369. Gets the blue component value of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure.
  6370. </summary>
  6371. </member>
  6372. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.A">
  6373. <summary>
  6374. Gets the alpha component value of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure.
  6375. </summary>
  6376. </member>
  6377. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.IsEmpty">
  6378. <summary>
  6379. Specifies whether this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure is uninitialized.
  6380. </summary>
  6381. <returns>
  6382. This property returns true if this color is uninitialized; otherwise, false.
  6383. </returns>
  6384. <filterpriority>1</filterpriority>
  6385. </member>
  6386. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.op_Equality(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  6387. <summary>
  6388. Tests whether two specified <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structures are equivalent.
  6389. </summary>
  6390. <returns>
  6391. true if the two <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structures are equal; otherwise, false.
  6392. </returns>
  6393. <param name="left">
  6394. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> that is to the left of the equality operator.
  6395. </param>
  6396. <param name="right">
  6397. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> that is to the right of the equality operator.
  6398. </param>
  6399. <filterpriority>3</filterpriority>
  6400. </member>
  6401. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.op_Inequality(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  6402. <summary>
  6403. Tests whether two specified <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structures are different.
  6404. </summary>
  6405. <returns>
  6406. true if the two <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structures are different; otherwise, false.
  6407. </returns>
  6408. <param name="left">
  6409. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> that is to the left of the inequality operator.
  6410. </param>
  6411. <param name="right">
  6412. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> that is to the right of the inequality operator.
  6413. </param>
  6414. <filterpriority>3</filterpriority>
  6415. </member>
  6416. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.FromArgb(System.Int32,System.Int32,System.Int32,System.Int32)">
  6417. <summary>
  6418. Creates a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure from the four ARGB component (alpha, red, green, and blue) values. Although this method allows a 32-bit value to be passed for each component, the value of each component is limited to 8 bits.
  6419. </summary>
  6420. <returns>
  6421. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> that this method creates.
  6422. </returns>
  6423. <param name="alpha">The alpha component. Valid values are 0 through 255. </param>
  6424. <param name="red">The red component. Valid values are 0 through 255. </param>
  6425. <param name="green">The green component. Valid values are 0 through 255. </param>
  6426. <param name="blue">The blue component. Valid values are 0 through 255. </param>
  6427. <exception cref="T:System.ArgumentException">
  6428. <paramref name="alpha" />, <paramref name="red" />, <paramref name="green" />, or <paramref name="blue" /> is less than 0 or greater than 255.
  6429. </exception>
  6430. <filterpriority>1</filterpriority>
  6431. </member>
  6432. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.FromArgb(System.Int32,System.Int32,System.Int32)">
  6433. <summary>
  6434. Creates a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure from the specified 8-bit color values (red, green, and blue). The alpha value is implicitly 255 (fully opaque). Although this method allows a 32-bit value to be passed for each color component, the value of each component is limited to 8 bits.
  6435. </summary>
  6436. <returns>
  6437. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> that this method creates.
  6438. </returns>
  6439. <param name="red">
  6440. The red component value for the new <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" />. Valid values are 0 through 255.
  6441. </param>
  6442. <param name="green">
  6443. The green component value for the new <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" />. Valid values are 0 through 255.
  6444. </param>
  6445. <param name="blue">
  6446. The blue component value for the new <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" />. Valid values are 0 through 255.
  6447. </param>
  6448. <exception cref="T:System.ArgumentException">
  6449. <paramref name="red" />, <paramref name="green" />, or <paramref name="blue" /> is less than 0 or greater than 255.
  6450. </exception>
  6451. <filterpriority>1</filterpriority>
  6452. </member>
  6453. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.Equals(System.Object)">
  6454. <summary>
  6455. Tests whether the specified object is a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure and is equivalent to this
  6456. <see
  6457. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" />
  6458. structure.
  6459. </summary>
  6460. <returns>
  6461. true if <paramref name="obj" /> is a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure equivalent to this
  6462. <see
  6463. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" />
  6464. structure; otherwise, false.
  6465. </returns>
  6466. <param name="obj">The object to test. </param>
  6467. <filterpriority>1</filterpriority>
  6468. </member>
  6469. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.GetHashCode">
  6470. <summary>
  6471. Returns a hash code for this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure.
  6472. </summary>
  6473. <returns>
  6474. An integer value that specifies the hash code for this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" />.
  6475. </returns>
  6476. <filterpriority>1</filterpriority>
  6477. </member>
  6478. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor.ToString">
  6479. <summary>
  6480. Converts this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor" /> structure to a human-readable string.
  6481. </summary>
  6482. </member>
  6483. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RDashStyle">
  6484. <summary>
  6485. Specifies the style of dashed lines drawn with a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.RPen"/> object.
  6486. </summary>
  6487. </member>
  6488. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RFontStyle">
  6489. <summary>
  6490. Specifies style information applied to text.
  6491. </summary>
  6492. </member>
  6493. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RKeyEvent">
  6494. <summary>
  6495. Even class for handling keyboard events in <see cref="T:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt"/>.
  6496. </summary>
  6497. </member>
  6498. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RKeyEvent._control">
  6499. <summary>
  6500. is control is pressed
  6501. </summary>
  6502. </member>
  6503. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RKeyEvent._aKeyCode">
  6504. <summary>
  6505. is 'A' key is pressed
  6506. </summary>
  6507. </member>
  6508. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RKeyEvent._cKeyCode">
  6509. <summary>
  6510. is 'C' key is pressed
  6511. </summary>
  6512. </member>
  6513. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RKeyEvent.#ctor(System.Boolean,System.Boolean,System.Boolean)">
  6514. <summary>
  6515. Init.
  6516. </summary>
  6517. </member>
  6518. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RKeyEvent.Control">
  6519. <summary>
  6520. is control is pressed
  6521. </summary>
  6522. </member>
  6523. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RKeyEvent.AKeyCode">
  6524. <summary>
  6525. is 'A' key is pressed
  6526. </summary>
  6527. </member>
  6528. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RKeyEvent.CKeyCode">
  6529. <summary>
  6530. is 'C' key is pressed
  6531. </summary>
  6532. </member>
  6533. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RMouseEvent">
  6534. <summary>
  6535. Even class for handling keyboard events in <see cref="T:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt"/>.
  6536. </summary>
  6537. </member>
  6538. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RMouseEvent._leftButton">
  6539. <summary>
  6540. Is the left mouse button participated in the event
  6541. </summary>
  6542. </member>
  6543. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RMouseEvent.#ctor(System.Boolean)">
  6544. <summary>
  6545. Init.
  6546. </summary>
  6547. </member>
  6548. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RMouseEvent.LeftButton">
  6549. <summary>
  6550. Is the left mouse button participated in the event
  6551. </summary>
  6552. </member>
  6553. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint">
  6554. <summary>
  6555. Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.
  6556. </summary>
  6557. </member>
  6558. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.Empty">
  6559. <summary>
  6560. Represents a new instance of the <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> class with member data left uninitialized.
  6561. </summary>
  6562. <filterpriority>1</filterpriority>
  6563. </member>
  6564. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.#ctor(System.Double,System.Double)">
  6565. <summary>
  6566. Initializes a new instance of the <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> class with the specified coordinates.
  6567. </summary>
  6568. <param name="x">The horizontal position of the point. </param>
  6569. <param name="y">The vertical position of the point. </param>
  6570. </member>
  6571. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.IsEmpty">
  6572. <summary>
  6573. Gets a value indicating whether this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> is empty.
  6574. </summary>
  6575. <returns>
  6576. true if both <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.X" /> and
  6577. <see
  6578. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.Y" />
  6579. are 0; otherwise, false.
  6580. </returns>
  6581. <filterpriority>1</filterpriority>
  6582. </member>
  6583. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.X">
  6584. <summary>
  6585. Gets or sets the x-coordinate of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />.
  6586. </summary>
  6587. <returns>
  6588. The x-coordinate of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />.
  6589. </returns>
  6590. <filterpriority>1</filterpriority>
  6591. </member>
  6592. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.Y">
  6593. <summary>
  6594. Gets or sets the y-coordinate of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />.
  6595. </summary>
  6596. <returns>
  6597. The y-coordinate of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />.
  6598. </returns>
  6599. <filterpriority>1</filterpriority>
  6600. </member>
  6601. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.op_Addition(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  6602. <summary>
  6603. Translates the <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> by the specified
  6604. <see
  6605. cref="T:System.Drawing.SizeF" />
  6606. .
  6607. </summary>
  6608. <returns>
  6609. The translated <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />.
  6610. </returns>
  6611. <param name="pt">
  6612. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to translate.
  6613. </param>
  6614. <param name="sz">
  6615. The <see cref="T:System.Drawing.SizeF" /> that specifies the numbers to add to the x- and y-coordinates of the
  6616. <see
  6617. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />
  6618. .
  6619. </param>
  6620. </member>
  6621. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.op_Subtraction(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  6622. <summary>
  6623. Translates a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> by the negative of a specified
  6624. <see
  6625. cref="T:System.Drawing.SizeF" />
  6626. .
  6627. </summary>
  6628. <returns>
  6629. The translated <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />.
  6630. </returns>
  6631. <param name="pt">
  6632. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to translate.
  6633. </param>
  6634. <param name="sz">
  6635. The <see cref="T:System.Drawing.SizeF" /> that specifies the numbers to subtract from the coordinates of
  6636. <paramref
  6637. name="pt" />
  6638. .
  6639. </param>
  6640. </member>
  6641. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.op_Equality(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  6642. <summary>
  6643. Compares two <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> structures. The result specifies whether the values of the
  6644. <see
  6645. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.X" />
  6646. and <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.Y" /> properties of the two
  6647. <see
  6648. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />
  6649. structures are equal.
  6650. </summary>
  6651. <returns>
  6652. true if the <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.X" /> and
  6653. <see
  6654. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.Y" />
  6655. values of the left and right
  6656. <see
  6657. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />
  6658. structures are equal; otherwise, false.
  6659. </returns>
  6660. <param name="left">
  6661. A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to compare.
  6662. </param>
  6663. <param name="right">
  6664. A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to compare.
  6665. </param>
  6666. <filterpriority>3</filterpriority>
  6667. </member>
  6668. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.op_Inequality(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  6669. <summary>
  6670. Determines whether the coordinates of the specified points are not equal.
  6671. </summary>
  6672. <returns>
  6673. true to indicate the <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.X" /> and
  6674. <see
  6675. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.Y" />
  6676. values of <paramref name="left" /> and
  6677. <paramref
  6678. name="right" />
  6679. are not equal; otherwise, false.
  6680. </returns>
  6681. <param name="left">
  6682. A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to compare.
  6683. </param>
  6684. <param name="right">
  6685. A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to compare.
  6686. </param>
  6687. <filterpriority>3</filterpriority>
  6688. </member>
  6689. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.Add(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  6690. <summary>
  6691. Translates a given <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> by a specified
  6692. <see
  6693. cref="T:System.Drawing.SizeF" />
  6694. .
  6695. </summary>
  6696. <returns>
  6697. The translated <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />.
  6698. </returns>
  6699. <param name="pt">
  6700. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to translate.
  6701. </param>
  6702. <param name="sz">
  6703. The <see cref="T:System.Drawing.SizeF" /> that specifies the numbers to add to the coordinates of
  6704. <paramref
  6705. name="pt" />
  6706. .
  6707. </param>
  6708. </member>
  6709. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.Subtract(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  6710. <summary>
  6711. Translates a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> by the negative of a specified size.
  6712. </summary>
  6713. <returns>
  6714. The translated <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />.
  6715. </returns>
  6716. <param name="pt">
  6717. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to translate.
  6718. </param>
  6719. <param name="sz">
  6720. The <see cref="T:System.Drawing.SizeF" /> that specifies the numbers to subtract from the coordinates of
  6721. <paramref
  6722. name="pt" />
  6723. .
  6724. </param>
  6725. </member>
  6726. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.Equals(System.Object)">
  6727. <summary>
  6728. Specifies whether this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> contains the same coordinates as the specified
  6729. <see
  6730. cref="T:System.Object" />
  6731. .
  6732. </summary>
  6733. <returns>
  6734. This method returns true if <paramref name="obj" /> is a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> and has the same coordinates as this
  6735. <see
  6736. cref="T:System.Drawing.Point" />
  6737. .
  6738. </returns>
  6739. <param name="obj">
  6740. The <see cref="T:System.Object" /> to test.
  6741. </param>
  6742. <filterpriority>1</filterpriority>
  6743. </member>
  6744. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.GetHashCode">
  6745. <summary>
  6746. Returns a hash code for this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> structure.
  6747. </summary>
  6748. <returns>
  6749. An integer value that specifies a hash value for this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> structure.
  6750. </returns>
  6751. <filterpriority>1</filterpriority>
  6752. </member>
  6753. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint.ToString">
  6754. <summary>
  6755. Converts this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to a human readable string.
  6756. </summary>
  6757. <returns>
  6758. A string that represents this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" />.
  6759. </returns>
  6760. <filterpriority>1</filterpriority>
  6761. </member>
  6762. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect">
  6763. <summary>
  6764. Stores a set of four floating-point numbers that represent the location and size of a rectangle.
  6765. </summary>
  6766. </member>
  6767. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Empty">
  6768. <summary>
  6769. Represents an instance of the <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> class with its members uninitialized.
  6770. </summary>
  6771. </member>
  6772. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.#ctor(System.Double,System.Double,System.Double,System.Double)">
  6773. <summary>
  6774. Initializes a new instance of the <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> class with the specified location and size.
  6775. </summary>
  6776. <param name="x">The x-coordinate of the upper-left corner of the rectangle. </param>
  6777. <param name="y">The y-coordinate of the upper-left corner of the rectangle. </param>
  6778. <param name="width">The width of the rectangle. </param>
  6779. <param name="height">The height of the rectangle. </param>
  6780. </member>
  6781. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.#ctor(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  6782. <summary>
  6783. Initializes a new instance of the <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> class with the specified location and size.
  6784. </summary>
  6785. <param name="location">A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> that represents the upper-left corner of the rectangular region.</param>
  6786. <param name="size">A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> that represents the width and height of the rectangular region.</param>
  6787. </member>
  6788. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Location">
  6789. <summary>
  6790. Gets or sets the coordinates of the upper-left corner of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6791. </summary>
  6792. <returns>A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> that represents the upper-left corner of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.</returns>
  6793. </member>
  6794. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Size">
  6795. <summary>
  6796. Gets or sets the size of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />.
  6797. </summary>
  6798. <returns>A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> that represents the width and height of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.</returns>
  6799. </member>
  6800. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.X">
  6801. <summary>
  6802. Gets or sets the x-coordinate of the upper-left corner of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6803. </summary>
  6804. <returns>
  6805. The x-coordinate of the upper-left corner of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6806. </returns>
  6807. </member>
  6808. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Y">
  6809. <summary>
  6810. Gets or sets the y-coordinate of the upper-left corner of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6811. </summary>
  6812. <returns>
  6813. The y-coordinate of the upper-left corner of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6814. </returns>
  6815. </member>
  6816. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Width">
  6817. <summary>
  6818. Gets or sets the width of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6819. </summary>
  6820. <returns>
  6821. The width of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6822. </returns>
  6823. </member>
  6824. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Height">
  6825. <summary>
  6826. Gets or sets the height of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6827. </summary>
  6828. <returns>
  6829. The height of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6830. </returns>
  6831. </member>
  6832. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Left">
  6833. <summary>
  6834. Gets the x-coordinate of the left edge of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6835. </summary>
  6836. <returns>
  6837. The x-coordinate of the left edge of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6838. </returns>
  6839. </member>
  6840. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Top">
  6841. <summary>
  6842. Gets the y-coordinate of the top edge of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6843. </summary>
  6844. <returns>
  6845. The y-coordinate of the top edge of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6846. </returns>
  6847. </member>
  6848. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Right">
  6849. <summary>
  6850. Gets the x-coordinate that is the sum of <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.X" /> and
  6851. <see
  6852. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Width" />
  6853. of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6854. </summary>
  6855. <returns>
  6856. The x-coordinate that is the sum of <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.X" /> and
  6857. <see
  6858. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Width" />
  6859. of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6860. </returns>
  6861. </member>
  6862. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Bottom">
  6863. <summary>
  6864. Gets the y-coordinate that is the sum of <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Y" /> and
  6865. <see
  6866. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Height" />
  6867. of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6868. </summary>
  6869. <returns>
  6870. The y-coordinate that is the sum of <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Y" /> and
  6871. <see
  6872. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Height" />
  6873. of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6874. </returns>
  6875. </member>
  6876. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.IsEmpty">
  6877. <summary>
  6878. Tests whether the <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Width" /> or
  6879. <see
  6880. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Height" />
  6881. property of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> has a value of zero.
  6882. </summary>
  6883. <returns>
  6884. This property returns true if the <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Width" /> or
  6885. <see
  6886. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Height" />
  6887. property of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> has a value of zero; otherwise, false.
  6888. </returns>
  6889. </member>
  6890. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.op_Equality(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  6891. <summary>
  6892. Tests whether two <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structures have equal location and size.
  6893. </summary>
  6894. <returns>
  6895. This operator returns true if the two specified <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structures have equal
  6896. <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.X" />, <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Y" />, <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Width" />, and <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Height" /> properties.
  6897. </returns>
  6898. <param name="left">
  6899. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure that is to the left of the equality operator.
  6900. </param>
  6901. <param name="right">
  6902. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure that is to the right of the equality operator.
  6903. </param>
  6904. </member>
  6905. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.op_Inequality(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  6906. <summary>
  6907. Tests whether two <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structures differ in location or size.
  6908. </summary>
  6909. <returns>
  6910. This operator returns true if any of the <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.X" /> ,
  6911. <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Y" />, <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Width" />, or <see cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Height" />
  6912. properties of the two <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structures are unequal; otherwise false.
  6913. </returns>
  6914. <param name="left">
  6915. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure that is to the left of the inequality operator.
  6916. </param>
  6917. <param name="right">
  6918. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure that is to the right of the inequality operator.
  6919. </param>
  6920. </member>
  6921. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.FromLTRB(System.Double,System.Double,System.Double,System.Double)">
  6922. <summary>
  6923. Creates a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure with upper-left corner and lower-right corner at the specified locations.
  6924. </summary>
  6925. <returns>
  6926. The new <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> that this method creates.
  6927. </returns>
  6928. <param name="left">The x-coordinate of the upper-left corner of the rectangular region. </param>
  6929. <param name="top">The y-coordinate of the upper-left corner of the rectangular region. </param>
  6930. <param name="right">The x-coordinate of the lower-right corner of the rectangular region. </param>
  6931. <param name="bottom">The y-coordinate of the lower-right corner of the rectangular region. </param>
  6932. </member>
  6933. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Equals(System.Object)">
  6934. <summary>
  6935. Tests whether <paramref name="obj" /> is a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> with the same location and size of this
  6936. <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />.
  6937. </summary>
  6938. <returns>
  6939. This method returns true if <paramref name="obj" /> is a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> and its X, Y, Width, and Height properties are equal to the corresponding properties of this
  6940. <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />; otherwise, false.
  6941. </returns>
  6942. <param name="obj">
  6943. The <see cref="T:System.Object" /> to test.
  6944. </param>
  6945. </member>
  6946. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Contains(System.Double,System.Double)">
  6947. <summary>
  6948. Determines if the specified point is contained within this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6949. </summary>
  6950. <returns>
  6951. This method returns true if the point defined by <paramref name="x" /> and <paramref name="y" /> is contained within this
  6952. <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />
  6953. structure; otherwise false.
  6954. </returns>
  6955. <param name="x">The x-coordinate of the point to test. </param>
  6956. <param name="y">The y-coordinate of the point to test. </param>
  6957. </member>
  6958. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Contains(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  6959. <summary>
  6960. Determines if the specified point is contained within this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure.
  6961. </summary>
  6962. <returns>
  6963. This method returns true if the point represented by the <paramref name="pt" /> parameter is contained within this
  6964. <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />
  6965. structure; otherwise false.
  6966. </returns>
  6967. <param name="pt">The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> to test.</param>
  6968. </member>
  6969. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Contains(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  6970. <summary>
  6971. Determines if the rectangular region represented by <paramref name="rect" /> is entirely contained within this
  6972. <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />
  6973. structure.
  6974. </summary>
  6975. <returns>
  6976. This method returns true if the rectangular region represented by <paramref name="rect" /> is entirely contained within the rectangular region represented by this
  6977. <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />
  6978. ; otherwise false.
  6979. </returns>
  6980. <param name="rect">
  6981. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> to test.
  6982. </param>
  6983. </member>
  6984. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Inflate(System.Double,System.Double)">
  6985. <summary>
  6986. Inflates this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure by the specified amount.
  6987. </summary>
  6988. <param name="x">
  6989. The amount to inflate this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure horizontally.
  6990. </param>
  6991. <param name="y">
  6992. The amount to inflate this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure vertically.
  6993. </param>
  6994. </member>
  6995. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Inflate(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  6996. <summary>
  6997. Inflates this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> by the specified amount.
  6998. </summary>
  6999. <param name="size">The amount to inflate this rectangle. </param>
  7000. </member>
  7001. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Inflate(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Double,System.Double)">
  7002. <summary>
  7003. Creates and returns an inflated copy of the specified <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure. The copy is inflated by the specified amount. The original rectangle remains unmodified.
  7004. </summary>
  7005. <returns>
  7006. The inflated <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />.
  7007. </returns>
  7008. <param name="rect">
  7009. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> to be copied. This rectangle is not modified.
  7010. </param>
  7011. <param name="x">The amount to inflate the copy of the rectangle horizontally. </param>
  7012. <param name="y">The amount to inflate the copy of the rectangle vertically. </param>
  7013. </member>
  7014. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Intersect(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  7015. <summary>
  7016. Replaces this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure with the intersection of itself and the specified
  7017. <see
  7018. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />
  7019. structure.
  7020. </summary>
  7021. <param name="rect">The rectangle to intersect. </param>
  7022. </member>
  7023. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Intersect(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  7024. <summary>
  7025. Returns a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure that represents the intersection of two rectangles. If there is no intersection, and empty
  7026. <see
  7027. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" />
  7028. is returned.
  7029. </summary>
  7030. <returns>
  7031. A third <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure the size of which represents the overlapped area of the two specified rectangles.
  7032. </returns>
  7033. <param name="a">A rectangle to intersect. </param>
  7034. <param name="b">A rectangle to intersect. </param>
  7035. </member>
  7036. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.IntersectsWith(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  7037. <summary>
  7038. Determines if this rectangle intersects with <paramref name="rect" />.
  7039. </summary>
  7040. <returns>
  7041. This method returns true if there is any intersection.
  7042. </returns>
  7043. <param name="rect">The rectangle to test. </param>
  7044. </member>
  7045. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Union(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  7046. <summary>
  7047. Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.
  7048. </summary>
  7049. <returns>
  7050. A third <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure that contains both of the two rectangles that form the union.
  7051. </returns>
  7052. <param name="a">A rectangle to union. </param>
  7053. <param name="b">A rectangle to union. </param>
  7054. </member>
  7055. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Offset(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  7056. <summary>
  7057. Adjusts the location of this rectangle by the specified amount.
  7058. </summary>
  7059. <param name="pos">The amount to offset the location. </param>
  7060. </member>
  7061. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Offset(System.Double,System.Double)">
  7062. <summary>
  7063. Adjusts the location of this rectangle by the specified amount.
  7064. </summary>
  7065. <param name="x">The amount to offset the location horizontally. </param>
  7066. <param name="y">The amount to offset the location vertically. </param>
  7067. </member>
  7068. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.GetHashCode">
  7069. <summary>
  7070. Gets the hash code for this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure. For information about the use of hash codes, see Object.GetHashCode.
  7071. </summary>
  7072. <returns>The hash code for this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /></returns>
  7073. </member>
  7074. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.ToString">
  7075. <summary>
  7076. Converts the Location and Size of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> to a human-readable string.
  7077. </summary>
  7078. <returns>
  7079. A string that contains the position, width, and height of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect" /> structure for example, "{X=20, Y=20, Width=100, Height=50}".
  7080. </returns>
  7081. </member>
  7082. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize">
  7083. <summary>
  7084. Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.
  7085. </summary>
  7086. </member>
  7087. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Empty">
  7088. <summary>
  7089. Gets a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure that has a
  7090. <see
  7091. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Height" />
  7092. and
  7093. <see
  7094. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Width" />
  7095. value of 0.
  7096. </summary>
  7097. <returns>
  7098. A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure that has a
  7099. <see
  7100. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Height" />
  7101. and
  7102. <see
  7103. cref="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Width" />
  7104. value of 0.
  7105. </returns>
  7106. <filterpriority>1</filterpriority>
  7107. </member>
  7108. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.#ctor(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  7109. <summary>
  7110. Initializes a new instance of the <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure from the specified existing
  7111. <see
  7112. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" />
  7113. structure.
  7114. </summary>
  7115. <param name="size">
  7116. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure from which to create the new
  7117. <see
  7118. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" />
  7119. structure.
  7120. </param>
  7121. </member>
  7122. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.#ctor(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  7123. <summary>
  7124. Initializes a new instance of the <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure from the specified <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> structure.
  7125. </summary>
  7126. <param name="pt">The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> structure from which to initialize this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure.</param>
  7127. </member>
  7128. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.#ctor(System.Double,System.Double)">
  7129. <summary>
  7130. Initializes a new instance of the <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure from the specified dimensions.
  7131. </summary>
  7132. <param name="width">
  7133. The width component of the new <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure.
  7134. </param>
  7135. <param name="height">
  7136. The height component of the new <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure.
  7137. </param>
  7138. </member>
  7139. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.IsEmpty">
  7140. <summary>
  7141. Gets a value that indicates whether this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure has zero width and height.
  7142. </summary>
  7143. <returns>
  7144. This property returns true when this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure has both a width and height of zero; otherwise, false.
  7145. </returns>
  7146. <filterpriority>1</filterpriority>
  7147. </member>
  7148. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Width">
  7149. <summary>
  7150. Gets or sets the horizontal component of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure.
  7151. </summary>
  7152. <returns>
  7153. The horizontal component of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure, typically measured in pixels.
  7154. </returns>
  7155. <filterpriority>1</filterpriority>
  7156. </member>
  7157. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Height">
  7158. <summary>
  7159. Gets or sets the vertical component of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure.
  7160. </summary>
  7161. <returns>
  7162. The vertical component of this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure, typically measured in pixels.
  7163. </returns>
  7164. <filterpriority>1</filterpriority>
  7165. </member>
  7166. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.op_Explicit(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)~TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint">
  7167. <summary>
  7168. Converts the specified <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure to a
  7169. <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> structure.
  7170. </summary>
  7171. <returns>The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> structure to which this operator converts.</returns>
  7172. <param name="size">The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure to be converted
  7173. </param>
  7174. </member>
  7175. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.op_Addition(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  7176. <summary>
  7177. Adds the width and height of one <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure to the width and height of another
  7178. <see
  7179. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" />
  7180. structure.
  7181. </summary>
  7182. <returns>
  7183. A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure that is the result of the addition operation.
  7184. </returns>
  7185. <param name="sz1">
  7186. The first <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure to add.
  7187. </param>
  7188. <param name="sz2">
  7189. The second <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure to add.
  7190. </param>
  7191. <filterpriority>3</filterpriority>
  7192. </member>
  7193. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.op_Subtraction(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  7194. <summary>
  7195. Subtracts the width and height of one <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure from the width and height of another
  7196. <see
  7197. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" />
  7198. structure.
  7199. </summary>
  7200. <returns>
  7201. A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> that is the result of the subtraction operation.
  7202. </returns>
  7203. <param name="sz1">
  7204. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure on the left side of the subtraction operator.
  7205. </param>
  7206. <param name="sz2">
  7207. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure on the right side of the subtraction operator.
  7208. </param>
  7209. <filterpriority>3</filterpriority>
  7210. </member>
  7211. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.op_Equality(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  7212. <summary>
  7213. Tests whether two <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structures are equal.
  7214. </summary>
  7215. <returns>
  7216. This operator returns true if <paramref name="sz1" /> and <paramref name="sz2" /> have equal width and height; otherwise, false.
  7217. </returns>
  7218. <param name="sz1">
  7219. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure on the left side of the equality operator.
  7220. </param>
  7221. <param name="sz2">
  7222. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure on the right of the equality operator.
  7223. </param>
  7224. <filterpriority>3</filterpriority>
  7225. </member>
  7226. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.op_Inequality(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  7227. <summary>
  7228. Tests whether two <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structures are different.
  7229. </summary>
  7230. <returns>
  7231. This operator returns true if <paramref name="sz1" /> and <paramref name="sz2" /> differ either in width or height; false if
  7232. <paramref
  7233. name="sz1" />
  7234. and <paramref name="sz2" /> are equal.
  7235. </returns>
  7236. <param name="sz1">
  7237. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure on the left of the inequality operator.
  7238. </param>
  7239. <param name="sz2">
  7240. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure on the right of the inequality operator.
  7241. </param>
  7242. <filterpriority>3</filterpriority>
  7243. </member>
  7244. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Add(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  7245. <summary>
  7246. Adds the width and height of one <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure to the width and height of another
  7247. <see
  7248. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" />
  7249. structure.
  7250. </summary>
  7251. <returns>
  7252. A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure that is the result of the addition operation.
  7253. </returns>
  7254. <param name="sz1">
  7255. The first <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure to add.
  7256. </param>
  7257. <param name="sz2">
  7258. The second <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure to add.
  7259. </param>
  7260. </member>
  7261. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Subtract(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  7262. <summary>
  7263. Subtracts the width and height of one <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure from the width and height of another
  7264. <see
  7265. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" />
  7266. structure.
  7267. </summary>
  7268. <returns>
  7269. A <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure that is a result of the subtraction operation.
  7270. </returns>
  7271. <param name="sz1">
  7272. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure on the left side of the subtraction operator.
  7273. </param>
  7274. <param name="sz2">
  7275. The <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure on the right side of the subtraction operator.
  7276. </param>
  7277. </member>
  7278. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.Equals(System.Object)">
  7279. <summary>
  7280. Tests to see whether the specified object is a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure with the same dimensions as this
  7281. <see
  7282. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" />
  7283. structure.
  7284. </summary>
  7285. <returns>
  7286. This method returns true if <paramref name="obj" /> is a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> and has the same width and height as this
  7287. <see
  7288. cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" />
  7289. ; otherwise, false.
  7290. </returns>
  7291. <param name="obj">
  7292. The <see cref="T:System.Object" /> to test.
  7293. </param>
  7294. <filterpriority>1</filterpriority>
  7295. </member>
  7296. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.GetHashCode">
  7297. <summary>
  7298. Returns a hash code for this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure.
  7299. </summary>
  7300. <returns>
  7301. An integer value that specifies a hash value for this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure.
  7302. </returns>
  7303. <filterpriority>1</filterpriority>
  7304. </member>
  7305. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.ToPointF">
  7306. <summary>
  7307. Converts a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure to a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> structure.
  7308. </summary>
  7309. <returns>
  7310. Returns a <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint" /> structure.
  7311. </returns>
  7312. </member>
  7313. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize.ToString">
  7314. <summary>
  7315. Creates a human-readable string that represents this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure.
  7316. </summary>
  7317. <returns>
  7318. A string that represents this <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize" /> structure.
  7319. </returns>
  7320. <filterpriority>1</filterpriority>
  7321. <PermissionSet>
  7322. <IPermission
  7323. class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
  7324. version="1" Flags="UnmanagedCode" />
  7325. </PermissionSet>
  7326. </member>
  7327. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RAdapter">
  7328. <summary>
  7329. Platform adapter to bridge platform specific objects to HTML Renderer core library.<br/>
  7330. Core uses abstract renderer objects (RAdapter/RControl/REtc...) to access platform specific functionality, the concrete platforms
  7331. implements those objects to provide concrete platform implementation. Those allowing the core library to be platform agnostic.
  7332. <para>
  7333. Platforms: WinForms, WPF, Metro, PDF renders, etc.<br/>
  7334. Objects: UI elements(Controls), Graphics(Render context), Colors, Brushes, Pens, Fonts, Images, Clipboard, etc.<br/>
  7335. </para>
  7336. </summary>
  7337. <remarks>
  7338. It is best to have a singleton instance of this class for concrete implementation!<br/>
  7339. This is because it holds caches of default CssData, Images, Fonts and Brushes.
  7340. </remarks>
  7341. </member>
  7342. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RAdapter._brushesCache">
  7343. <summary>
  7344. cache of brush color to brush instance
  7345. </summary>
  7346. </member>
  7347. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RAdapter._penCache">
  7348. <summary>
  7349. cache of pen color to pen instance
  7350. </summary>
  7351. </member>
  7352. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RAdapter._fontsHandler">
  7353. <summary>
  7354. cache of all the font used not to create same font again and again
  7355. </summary>
  7356. </member>
  7357. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RAdapter._defaultCssData">
  7358. <summary>
  7359. default CSS parsed data singleton
  7360. </summary>
  7361. </member>
  7362. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RAdapter._loadImage">
  7363. <summary>
  7364. image used to draw loading image icon
  7365. </summary>
  7366. </member>
  7367. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RAdapter._errorImage">
  7368. <summary>
  7369. image used to draw error image icon
  7370. </summary>
  7371. </member>
  7372. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.#ctor">
  7373. <summary>
  7374. Init.
  7375. </summary>
  7376. </member>
  7377. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.DefaultCssData">
  7378. <summary>
  7379. Get the default CSS stylesheet data.
  7380. </summary>
  7381. </member>
  7382. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetColor(System.String)">
  7383. <summary>
  7384. Resolve color value from given color name.
  7385. </summary>
  7386. <param name="colorName">the color name</param>
  7387. <returns>color value</returns>
  7388. </member>
  7389. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetPen(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  7390. <summary>
  7391. Get cached pen instance for the given color.
  7392. </summary>
  7393. <param name="color">the color to get pen for</param>
  7394. <returns>pen instance</returns>
  7395. </member>
  7396. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetSolidBrush(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  7397. <summary>
  7398. Get cached solid brush instance for the given color.
  7399. </summary>
  7400. <param name="color">the color to get brush for</param>
  7401. <returns>brush instance</returns>
  7402. </member>
  7403. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetLinearGradientBrush(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,System.Double)">
  7404. <summary>
  7405. Get linear gradient color brush from <paramref name="color1"/> to <paramref name="color2"/>.
  7406. </summary>
  7407. <param name="rect">the rectangle to get the brush for</param>
  7408. <param name="color1">the start color of the gradient</param>
  7409. <param name="color2">the end color of the gradient</param>
  7410. <param name="angle">the angle to move the gradient from start color to end color in the rectangle</param>
  7411. <returns>linear gradient color brush instance</returns>
  7412. </member>
  7413. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.ConvertImage(System.Object)">
  7414. <summary>
  7415. Convert image object returned from <see cref="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs"/> to <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.RImage"/>.
  7416. </summary>
  7417. <param name="image">the image returned from load event</param>
  7418. <returns>converted image or null</returns>
  7419. </member>
  7420. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.ImageFromStream(System.IO.Stream)">
  7421. <summary>
  7422. Create an <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.RImage"/> object from the given stream.
  7423. </summary>
  7424. <param name="memoryStream">the stream to create image from</param>
  7425. <returns>new image instance</returns>
  7426. </member>
  7427. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.IsFontExists(System.String)">
  7428. <summary>
  7429. Check if the given font exists in the system by font family name.
  7430. </summary>
  7431. <param name="font">the font name to check</param>
  7432. <returns>true - font exists by given family name, false - otherwise</returns>
  7433. </member>
  7434. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.AddFontFamily(TheArtOfDev.HtmlRenderer.Adapters.RFontFamily)">
  7435. <summary>
  7436. Adds a font family to be used.
  7437. </summary>
  7438. <param name="fontFamily">The font family to add.</param>
  7439. </member>
  7440. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.AddFontFamilyMapping(System.String,System.String)">
  7441. <summary>
  7442. Adds a font mapping from <paramref name="fromFamily"/> to <paramref name="toFamily"/> iff the <paramref name="fromFamily"/> is not found.<br/>
  7443. When the <paramref name="fromFamily"/> font is used in rendered html and is not found in existing
  7444. fonts (installed or added) it will be replaced by <paramref name="toFamily"/>.<br/>
  7445. </summary>
  7446. <param name="fromFamily">the font family to replace</param>
  7447. <param name="toFamily">the font family to replace with</param>
  7448. </member>
  7449. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetFont(System.String,System.Double,TheArtOfDev.HtmlRenderer.Adapters.Entities.RFontStyle)">
  7450. <summary>
  7451. Get font instance by given font family name, size and style.
  7452. </summary>
  7453. <param name="family">the font family name</param>
  7454. <param name="size">font size</param>
  7455. <param name="style">font style</param>
  7456. <returns>font instance</returns>
  7457. </member>
  7458. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetLoadingImage">
  7459. <summary>
  7460. Get image to be used while HTML image is loading.
  7461. </summary>
  7462. </member>
  7463. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetLoadingFailedImage">
  7464. <summary>
  7465. Get image to be used if HTML image load failed.
  7466. </summary>
  7467. </member>
  7468. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetClipboardDataObject(System.String,System.String)">
  7469. <summary>
  7470. Get data object for the given html and plain text data.<br />
  7471. The data object can be used for clipboard or drag-drop operation.<br/>
  7472. Not relevant for platforms that don't render HTML on UI element.
  7473. </summary>
  7474. <param name="html">the html data</param>
  7475. <param name="plainText">the plain text data</param>
  7476. <returns>drag-drop data object</returns>
  7477. </member>
  7478. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.SetToClipboard(System.String)">
  7479. <summary>
  7480. Set the given text to the clipboard<br/>
  7481. Not relevant for platforms that don't render HTML on UI element.
  7482. </summary>
  7483. <param name="text">the text to set</param>
  7484. </member>
  7485. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.SetToClipboard(System.String,System.String)">
  7486. <summary>
  7487. Set the given html and plain text data to clipboard.<br/>
  7488. Not relevant for platforms that don't render HTML on UI element.
  7489. </summary>
  7490. <param name="html">the html data</param>
  7491. <param name="plainText">the plain text data</param>
  7492. </member>
  7493. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.SetToClipboard(TheArtOfDev.HtmlRenderer.Adapters.RImage)">
  7494. <summary>
  7495. Set the given image to clipboard.<br/>
  7496. Not relevant for platforms that don't render HTML on UI element.
  7497. </summary>
  7498. <param name="image">the image object to set to clipboard</param>
  7499. </member>
  7500. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetContextMenu">
  7501. <summary>
  7502. Create a context menu that can be used on the control<br/>
  7503. Not relevant for platforms that don't render HTML on UI element.
  7504. </summary>
  7505. <returns>new context menu</returns>
  7506. </member>
  7507. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.SaveToFile(TheArtOfDev.HtmlRenderer.Adapters.RImage,System.String,System.String,TheArtOfDev.HtmlRenderer.Adapters.RControl)">
  7508. <summary>
  7509. Save the given image to file by showing save dialog to the client.<br/>
  7510. Not relevant for platforms that don't render HTML on UI element.
  7511. </summary>
  7512. <param name="image">the image to save</param>
  7513. <param name="name">the name of the image for save dialog</param>
  7514. <param name="extension">the extension of the image for save dialog</param>
  7515. <param name="control">optional: the control to show the dialog on</param>
  7516. </member>
  7517. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.CreateFont(System.String,System.Double,TheArtOfDev.HtmlRenderer.Adapters.Entities.RFontStyle)">
  7518. <summary>
  7519. Get font instance by given font family name, size and style.
  7520. </summary>
  7521. <param name="family">the font family name</param>
  7522. <param name="size">font size</param>
  7523. <param name="style">font style</param>
  7524. <returns>font instance</returns>
  7525. </member>
  7526. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.CreateFont(TheArtOfDev.HtmlRenderer.Adapters.RFontFamily,System.Double,TheArtOfDev.HtmlRenderer.Adapters.Entities.RFontStyle)">
  7527. <summary>
  7528. Get font instance by given font family instance, size and style.<br/>
  7529. Used to support custom fonts that require explicit font family instance to be created.
  7530. </summary>
  7531. <param name="family">the font family instance</param>
  7532. <param name="size">font size</param>
  7533. <param name="style">font style</param>
  7534. <returns>font instance</returns>
  7535. </member>
  7536. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetColorInt(System.String)">
  7537. <summary>
  7538. Resolve color value from given color name.
  7539. </summary>
  7540. <param name="colorName">the color name</param>
  7541. <returns>color value</returns>
  7542. </member>
  7543. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.CreatePen(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  7544. <summary>
  7545. Get cached pen instance for the given color.
  7546. </summary>
  7547. <param name="color">the color to get pen for</param>
  7548. <returns>pen instance</returns>
  7549. </member>
  7550. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.CreateSolidBrush(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  7551. <summary>
  7552. Get cached solid brush instance for the given color.
  7553. </summary>
  7554. <param name="color">the color to get brush for</param>
  7555. <returns>brush instance</returns>
  7556. </member>
  7557. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.CreateLinearGradientBrush(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,System.Double)">
  7558. <summary>
  7559. Get linear gradient color brush from <paramref name="color1"/> to <paramref name="color2"/>.
  7560. </summary>
  7561. <param name="rect">the rectangle to get the brush for</param>
  7562. <param name="color1">the start color of the gradient</param>
  7563. <param name="color2">the end color of the gradient</param>
  7564. <param name="angle">the angle to move the gradient from start color to end color in the rectangle</param>
  7565. <returns>linear gradient color brush instance</returns>
  7566. </member>
  7567. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.ConvertImageInt(System.Object)">
  7568. <summary>
  7569. Convert image object returned from <see cref="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs"/> to <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.RImage"/>.
  7570. </summary>
  7571. <param name="image">the image returned from load event</param>
  7572. <returns>converted image or null</returns>
  7573. </member>
  7574. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.ImageFromStreamInt(System.IO.Stream)">
  7575. <summary>
  7576. Create an <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.RImage"/> object from the given stream.
  7577. </summary>
  7578. <param name="memoryStream">the stream to create image from</param>
  7579. <returns>new image instance</returns>
  7580. </member>
  7581. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.CreateFontInt(System.String,System.Double,TheArtOfDev.HtmlRenderer.Adapters.Entities.RFontStyle)">
  7582. <summary>
  7583. Get font instance by given font family name, size and style.
  7584. </summary>
  7585. <param name="family">the font family name</param>
  7586. <param name="size">font size</param>
  7587. <param name="style">font style</param>
  7588. <returns>font instance</returns>
  7589. </member>
  7590. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.CreateFontInt(TheArtOfDev.HtmlRenderer.Adapters.RFontFamily,System.Double,TheArtOfDev.HtmlRenderer.Adapters.Entities.RFontStyle)">
  7591. <summary>
  7592. Get font instance by given font family instance, size and style.<br/>
  7593. Used to support custom fonts that require explicit font family instance to be created.
  7594. </summary>
  7595. <param name="family">the font family instance</param>
  7596. <param name="size">font size</param>
  7597. <param name="style">font style</param>
  7598. <returns>font instance</returns>
  7599. </member>
  7600. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.GetClipboardDataObjectInt(System.String,System.String)">
  7601. <summary>
  7602. Get data object for the given html and plain text data.<br />
  7603. The data object can be used for clipboard or drag-drop operation.
  7604. </summary>
  7605. <param name="html">the html data</param>
  7606. <param name="plainText">the plain text data</param>
  7607. <returns>drag-drop data object</returns>
  7608. </member>
  7609. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.SetToClipboardInt(System.String)">
  7610. <summary>
  7611. Set the given text to the clipboard
  7612. </summary>
  7613. <param name="text">the text to set</param>
  7614. </member>
  7615. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.SetToClipboardInt(System.String,System.String)">
  7616. <summary>
  7617. Set the given html and plain text data to clipboard.
  7618. </summary>
  7619. <param name="html">the html data</param>
  7620. <param name="plainText">the plain text data</param>
  7621. </member>
  7622. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.SetToClipboardInt(TheArtOfDev.HtmlRenderer.Adapters.RImage)">
  7623. <summary>
  7624. Set the given image to clipboard.
  7625. </summary>
  7626. <param name="image"></param>
  7627. </member>
  7628. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.CreateContextMenuInt">
  7629. <summary>
  7630. Create a context menu that can be used on the control
  7631. </summary>
  7632. <returns>new context menu</returns>
  7633. </member>
  7634. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RAdapter.SaveToFileInt(TheArtOfDev.HtmlRenderer.Adapters.RImage,System.String,System.String,TheArtOfDev.HtmlRenderer.Adapters.RControl)">
  7635. <summary>
  7636. Save the given image to file by showing save dialog to the client.
  7637. </summary>
  7638. <param name="image">the image to save</param>
  7639. <param name="name">the name of the image for save dialog</param>
  7640. <param name="extension">the extension of the image for save dialog</param>
  7641. <param name="control">optional: the control to show the dialog on</param>
  7642. </member>
  7643. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RBrush">
  7644. <summary>
  7645. Adapter for platform specific brush objects - used to fill graphics (rectangles, polygons and paths).<br/>
  7646. The brush can be solid color, gradient or image.
  7647. </summary>
  7648. </member>
  7649. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RContextMenu">
  7650. <summary>
  7651. Adapter for platform specific context menu - used to create and show context menu at specific location.<br/>
  7652. Not relevant for platforms that don't render HTML on UI element.
  7653. </summary>
  7654. </member>
  7655. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RContextMenu.ItemsCount">
  7656. <summary>
  7657. The total number of items in the context menu
  7658. </summary>
  7659. </member>
  7660. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RContextMenu.AddDivider">
  7661. <summary>
  7662. Add divider item to the context menu.<br />
  7663. The divider is a non clickable place holder used to separate items.
  7664. </summary>
  7665. </member>
  7666. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RContextMenu.AddItem(System.String,System.Boolean,System.EventHandler)">
  7667. <summary>
  7668. Add item to the context menu with the given text that will raise the given event when clicked.
  7669. </summary><param name="text">the text to set on the new context menu item</param><param name="enabled">if to set the item as enabled or disabled</param><param name="onClick">the event to raise when the item is clicked</param>
  7670. </member>
  7671. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RContextMenu.RemoveLastDivider">
  7672. <summary>
  7673. Remove the last item from the context menu iff it is a divider
  7674. </summary>
  7675. </member>
  7676. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RContextMenu.Show(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  7677. <summary>
  7678. Show the context menu in the given parent control at the given location.
  7679. </summary><param name="parent">the parent control to show in</param><param name="location">the location to show at relative to the parent control</param>
  7680. </member>
  7681. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RControl">
  7682. <summary>
  7683. Adapter for platform specific control object - used to handle updating the control that the html is rendered on.<br/>
  7684. Not relevant for platforms that don't render HTML on UI element.
  7685. </summary>
  7686. </member>
  7687. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RControl._adapter">
  7688. <summary>
  7689. The platform adapter.
  7690. </summary>
  7691. </member>
  7692. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RControl.#ctor(TheArtOfDev.HtmlRenderer.Adapters.RAdapter)">
  7693. <summary>
  7694. Init control with platform adapter.
  7695. </summary>
  7696. </member>
  7697. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RControl.Adapter">
  7698. <summary>
  7699. The platform adapter.
  7700. </summary>
  7701. </member>
  7702. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RControl.LeftMouseButton">
  7703. <summary>
  7704. Is the left mouse button is currently in pressed state
  7705. </summary>
  7706. </member>
  7707. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RControl.RightMouseButton">
  7708. <summary>
  7709. Is the right mouse button is currently in pressed state
  7710. </summary>
  7711. </member>
  7712. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RControl.MouseLocation">
  7713. <summary>
  7714. Get the current location of the mouse relative to the control
  7715. </summary>
  7716. </member>
  7717. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RControl.SetCursorDefault">
  7718. <summary>
  7719. Set the cursor over the control to default cursor
  7720. </summary>
  7721. </member>
  7722. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RControl.SetCursorHand">
  7723. <summary>
  7724. Set the cursor over the control to hand cursor
  7725. </summary>
  7726. </member>
  7727. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RControl.SetCursorIBeam">
  7728. <summary>
  7729. Set the cursor over the control to I beam cursor
  7730. </summary>
  7731. </member>
  7732. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RControl.DoDragDropCopy(System.Object)">
  7733. <summary>
  7734. Do drag-drop copy operation for the given data object.
  7735. </summary>
  7736. <param name="dragDropData">the drag-drop data object</param>
  7737. </member>
  7738. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RControl.MeasureString(System.String,TheArtOfDev.HtmlRenderer.Adapters.RFont,System.Double,System.Int32@,System.Double@)">
  7739. <summary>
  7740. Measure the width of string under max width restriction calculating the number of characters that can fit and the width those characters take.<br/>
  7741. </summary>
  7742. <param name="str">the string to measure</param>
  7743. <param name="font">the font to measure string with</param>
  7744. <param name="maxWidth">the max width to calculate fit characters</param>
  7745. <param name="charFit">the number of characters that will fit under the maxWidth restriction</param>
  7746. <param name="charFitWidth">the width that only the characters that fit into max width take</param>
  7747. </member>
  7748. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RControl.Invalidate">
  7749. <summary>
  7750. Invalidates the entire surface of the control and causes the control to be redrawn.
  7751. </summary>
  7752. </member>
  7753. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RFont">
  7754. <summary>
  7755. Adapter for platform specific font object - used to render text using specific font.
  7756. </summary>
  7757. </member>
  7758. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RFont.Size">
  7759. <summary>
  7760. Gets the em-size of this Font measured in the units specified by the Unit property.
  7761. </summary>
  7762. </member>
  7763. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RFont.Height">
  7764. <summary>
  7765. The line spacing, in pixels, of this font.
  7766. </summary>
  7767. </member>
  7768. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RFont.UnderlineOffset">
  7769. <summary>
  7770. Get the vertical offset of the font underline location from the top of the font.
  7771. </summary>
  7772. </member>
  7773. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RFont.LeftPadding">
  7774. <summary>
  7775. Get the left padding, in pixels, of the font.
  7776. </summary>
  7777. </member>
  7778. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RFontFamily">
  7779. <summary>
  7780. Adapter for platform specific font family object - define the available font families to use.<br/>
  7781. Required for custom fonts handling: fonts that are not installed on the system.
  7782. </summary>
  7783. </member>
  7784. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RFontFamily.Name">
  7785. <summary>
  7786. Gets the name of this Font Family.
  7787. </summary>
  7788. </member>
  7789. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RGraphics">
  7790. <summary>
  7791. Adapter for platform specific graphics rendering object - used to render graphics and text in platform specific context.<br/>
  7792. The core HTML Renderer components use this class for rendering logic, extending this
  7793. class in different platform: WinForms, WPF, Metro, PDF, etc.
  7794. </summary>
  7795. </member>
  7796. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.adapter">
  7797. <summary>
  7798. the global adapter
  7799. </summary>
  7800. </member>
  7801. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.clipStack">
  7802. <summary>
  7803. The clipping bound stack as clips are pushed/poped to/from the graphics
  7804. </summary>
  7805. </member>
  7806. <member name="F:TheArtOfDev.HtmlRenderer.Adapters.RGraphics._suspendedClips">
  7807. <summary>
  7808. The suspended clips
  7809. </summary>
  7810. </member>
  7811. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.#ctor(TheArtOfDev.HtmlRenderer.Adapters.RAdapter,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  7812. <summary>
  7813. Init.
  7814. </summary>
  7815. </member>
  7816. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.GetPen(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  7817. <summary>
  7818. Get color pen.
  7819. </summary>
  7820. <param name="color">the color to get the pen for</param>
  7821. <returns>pen instance</returns>
  7822. </member>
  7823. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.GetSolidBrush(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  7824. <summary>
  7825. Get solid color brush.
  7826. </summary>
  7827. <param name="color">the color to get the brush for</param>
  7828. <returns>solid color brush instance</returns>
  7829. </member>
  7830. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.GetLinearGradientBrush(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,System.Double)">
  7831. <summary>
  7832. Get linear gradient color brush from <paramref name="color1"/> to <paramref name="color2"/>.
  7833. </summary>
  7834. <param name="rect">the rectangle to get the brush for</param>
  7835. <param name="color1">the start color of the gradient</param>
  7836. <param name="color2">the end color of the gradient</param>
  7837. <param name="angle">the angle to move the gradient from start color to end color in the rectangle</param>
  7838. <returns>linear gradient color brush instance</returns>
  7839. </member>
  7840. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.GetClip">
  7841. <summary>
  7842. Gets a Rectangle structure that bounds the clipping region of this Graphics.
  7843. </summary>
  7844. <returns>A rectangle structure that represents a bounding rectangle for the clipping region of this Graphics.</returns>
  7845. </member>
  7846. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.PopClip">
  7847. <summary>
  7848. Pop the latest clip push.
  7849. </summary>
  7850. </member>
  7851. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.PushClip(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  7852. <summary>
  7853. Push the clipping region of this Graphics to interception of current clipping rectangle and the given rectangle.
  7854. </summary>
  7855. <param name="rect">Rectangle to clip to.</param>
  7856. </member>
  7857. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.PushClipExclude(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  7858. <summary>
  7859. Push the clipping region of this Graphics to exclude the given rectangle from the current clipping rectangle.
  7860. </summary>
  7861. <param name="rect">Rectangle to exclude clipping in.</param>
  7862. </member>
  7863. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.SuspendClipping">
  7864. <summary>
  7865. Restore the clipping region to the initial clip.
  7866. </summary>
  7867. </member>
  7868. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.ResumeClipping">
  7869. <summary>
  7870. Resumes the suspended clips.
  7871. </summary>
  7872. </member>
  7873. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.SetAntiAliasSmoothingMode">
  7874. <summary>
  7875. Set the graphics smooth mode to use anti-alias.<br/>
  7876. Use <see cref="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.ReturnPreviousSmoothingMode(System.Object)"/> to return back the mode used.
  7877. </summary>
  7878. <returns>the previous smooth mode before the change</returns>
  7879. </member>
  7880. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.ReturnPreviousSmoothingMode(System.Object)">
  7881. <summary>
  7882. Return to previous smooth mode before anti-alias was set as returned from <see cref="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.SetAntiAliasSmoothingMode"/>.
  7883. </summary>
  7884. <param name="prevMode">the previous mode to set</param>
  7885. </member>
  7886. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.GetTextureBrush(TheArtOfDev.HtmlRenderer.Adapters.RImage,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  7887. <summary>
  7888. Get TextureBrush object that uses the specified image and bounding rectangle.
  7889. </summary>
  7890. <param name="image">The Image object with which this TextureBrush object fills interiors.</param>
  7891. <param name="dstRect">A Rectangle structure that represents the bounding rectangle for this TextureBrush object.</param>
  7892. <param name="translateTransformLocation">The dimension by which to translate the transformation</param>
  7893. </member>
  7894. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.GetGraphicsPath">
  7895. <summary>
  7896. Get GraphicsPath object.
  7897. </summary>
  7898. <returns>graphics path instance</returns>
  7899. </member>
  7900. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.MeasureString(System.String,TheArtOfDev.HtmlRenderer.Adapters.RFont)">
  7901. <summary>
  7902. Measure the width and height of string <paramref name="str"/> when drawn on device context HDC
  7903. using the given font <paramref name="font"/>.
  7904. </summary>
  7905. <param name="str">the string to measure</param>
  7906. <param name="font">the font to measure string with</param>
  7907. <returns>the size of the string</returns>
  7908. </member>
  7909. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.MeasureString(System.String,TheArtOfDev.HtmlRenderer.Adapters.RFont,System.Double,System.Int32@,System.Double@)">
  7910. <summary>
  7911. Measure the width of string under max width restriction calculating the number of characters that can fit and the width those characters take.<br/>
  7912. Not relevant for platforms that don't render HTML on UI element.
  7913. </summary>
  7914. <param name="str">the string to measure</param>
  7915. <param name="font">the font to measure string with</param>
  7916. <param name="maxWidth">the max width to calculate fit characters</param>
  7917. <param name="charFit">the number of characters that will fit under maxWidth restriction</param>
  7918. <param name="charFitWidth">the width that only the characters that fit into max width take</param>
  7919. </member>
  7920. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.DrawString(System.String,TheArtOfDev.HtmlRenderer.Adapters.RFont,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,System.Boolean)">
  7921. <summary>
  7922. Draw the given string using the given font and foreground color at given location.
  7923. </summary>
  7924. <param name="str">the string to draw</param>
  7925. <param name="font">the font to use to draw the string</param>
  7926. <param name="color">the text color to set</param>
  7927. <param name="point">the location to start string draw (top-left)</param>
  7928. <param name="size">used to know the size of the rendered text for transparent text support</param>
  7929. <param name="rtl">is to render the string right-to-left (true - RTL, false - LTR)</param>
  7930. </member>
  7931. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.DrawLine(TheArtOfDev.HtmlRenderer.Adapters.RPen,System.Double,System.Double,System.Double,System.Double)">
  7932. <summary>
  7933. Draws a line connecting the two points specified by the coordinate pairs.
  7934. </summary>
  7935. <param name="pen">Pen that determines the color, width, and style of the line. </param>
  7936. <param name="x1">The x-coordinate of the first point. </param>
  7937. <param name="y1">The y-coordinate of the first point. </param>
  7938. <param name="x2">The x-coordinate of the second point. </param>
  7939. <param name="y2">The y-coordinate of the second point. </param>
  7940. </member>
  7941. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.DrawRectangle(TheArtOfDev.HtmlRenderer.Adapters.RPen,System.Double,System.Double,System.Double,System.Double)">
  7942. <summary>
  7943. Draws a rectangle specified by a coordinate pair, a width, and a height.
  7944. </summary>
  7945. <param name="pen">A Pen that determines the color, width, and style of the rectangle. </param>
  7946. <param name="x">The x-coordinate of the upper-left corner of the rectangle to draw. </param>
  7947. <param name="y">The y-coordinate of the upper-left corner of the rectangle to draw. </param>
  7948. <param name="width">The width of the rectangle to draw. </param>
  7949. <param name="height">The height of the rectangle to draw. </param>
  7950. </member>
  7951. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.DrawRectangle(TheArtOfDev.HtmlRenderer.Adapters.RBrush,System.Double,System.Double,System.Double,System.Double)">
  7952. <summary>
  7953. Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.
  7954. </summary>
  7955. <param name="brush">Brush that determines the characteristics of the fill. </param>
  7956. <param name="x">The x-coordinate of the upper-left corner of the rectangle to fill. </param>
  7957. <param name="y">The y-coordinate of the upper-left corner of the rectangle to fill. </param>
  7958. <param name="width">Width of the rectangle to fill. </param>
  7959. <param name="height">Height of the rectangle to fill. </param>
  7960. </member>
  7961. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.DrawImage(TheArtOfDev.HtmlRenderer.Adapters.RImage,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  7962. <summary>
  7963. Draws the specified portion of the specified <see cref="T:TheArtOfDev.HtmlRenderer.Adapters.RImage"/> at the specified location and with the specified size.
  7964. </summary>
  7965. <param name="image">Image to draw. </param>
  7966. <param name="destRect">Rectangle structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. </param>
  7967. <param name="srcRect">Rectangle structure that specifies the portion of the <paramref name="image"/> object to draw. </param>
  7968. </member>
  7969. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.DrawImage(TheArtOfDev.HtmlRenderer.Adapters.RImage,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  7970. <summary>
  7971. Draws the specified Image at the specified location and with the specified size.
  7972. </summary>
  7973. <param name="image">Image to draw. </param>
  7974. <param name="destRect">Rectangle structure that specifies the location and size of the drawn image. </param>
  7975. </member>
  7976. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.DrawPath(TheArtOfDev.HtmlRenderer.Adapters.RPen,TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath)">
  7977. <summary>
  7978. Draws a GraphicsPath.
  7979. </summary>
  7980. <param name="pen">Pen that determines the color, width, and style of the path. </param>
  7981. <param name="path">GraphicsPath to draw. </param>
  7982. </member>
  7983. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.DrawPath(TheArtOfDev.HtmlRenderer.Adapters.RBrush,TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath)">
  7984. <summary>
  7985. Fills the interior of a GraphicsPath.
  7986. </summary>
  7987. <param name="brush">Brush that determines the characteristics of the fill. </param>
  7988. <param name="path">GraphicsPath that represents the path to fill. </param>
  7989. </member>
  7990. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.DrawPolygon(TheArtOfDev.HtmlRenderer.Adapters.RBrush,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint[])">
  7991. <summary>
  7992. Fills the interior of a polygon defined by an array of points specified by Point structures.
  7993. </summary>
  7994. <param name="brush">Brush that determines the characteristics of the fill. </param>
  7995. <param name="points">Array of Point structures that represent the vertices of the polygon to fill. </param>
  7996. </member>
  7997. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphics.Dispose">
  7998. <summary>
  7999. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  8000. </summary>
  8001. </member>
  8002. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath">
  8003. <summary>
  8004. Adapter for platform specific graphics path object - used to render (draw/fill) path shape.
  8005. </summary>
  8006. </member>
  8007. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath.Start(System.Double,System.Double)">
  8008. <summary>
  8009. Start path at the given point.
  8010. </summary>
  8011. </member>
  8012. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath.LineTo(System.Double,System.Double)">
  8013. <summary>
  8014. Add stright line to the given point from te last point.
  8015. </summary>
  8016. </member>
  8017. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath.ArcTo(System.Double,System.Double,System.Double,TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath.Corner)">
  8018. <summary>
  8019. Add circular arc of the given size to the given point from the last point.
  8020. </summary>
  8021. </member>
  8022. <member name="M:TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath.Dispose">
  8023. <summary>
  8024. Release path resources.
  8025. </summary>
  8026. </member>
  8027. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath.Corner">
  8028. <summary>
  8029. The 4 corners that are handled in arc rendering.
  8030. </summary>
  8031. </member>
  8032. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RImage">
  8033. <summary>
  8034. Adapter for platform specific image object - used to render images.
  8035. </summary>
  8036. </member>
  8037. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RImage.Width">
  8038. <summary>
  8039. Get the width, in pixels, of the image.
  8040. </summary>
  8041. </member>
  8042. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RImage.Height">
  8043. <summary>
  8044. Get the height, in pixels, of the image.
  8045. </summary>
  8046. </member>
  8047. <member name="T:TheArtOfDev.HtmlRenderer.Adapters.RPen">
  8048. <summary>
  8049. Adapter for platform specific pen objects - used to draw graphics (lines, rectangles and paths)
  8050. </summary>
  8051. </member>
  8052. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RPen.Width">
  8053. <summary>
  8054. Gets or sets the width of this Pen, in units of the Graphics object used for drawing.
  8055. </summary>
  8056. </member>
  8057. <member name="P:TheArtOfDev.HtmlRenderer.Adapters.RPen.DashStyle">
  8058. <summary>
  8059. Gets or sets the style used for dashed lines drawn with this Pen.
  8060. </summary>
  8061. </member>
  8062. <member name="T:TheArtOfDev.HtmlRenderer.Core.CssData">
  8063. <summary>
  8064. Holds parsed stylesheet css blocks arranged by media and classes.<br/>
  8065. <seealso cref="T:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock"/>
  8066. </summary>
  8067. <remarks>
  8068. To learn more about CSS blocks visit CSS spec: http://www.w3.org/TR/CSS21/syndata.html#block
  8069. </remarks>
  8070. </member>
  8071. <member name="F:TheArtOfDev.HtmlRenderer.Core.CssData._emptyArray">
  8072. <summary>
  8073. used to return empty array
  8074. </summary>
  8075. </member>
  8076. <member name="F:TheArtOfDev.HtmlRenderer.Core.CssData._mediaBlocks">
  8077. <summary>
  8078. dictionary of media type to dictionary of css class name to the cssBlocks collection with all the data.
  8079. </summary>
  8080. </member>
  8081. <member name="M:TheArtOfDev.HtmlRenderer.Core.CssData.#ctor">
  8082. <summary>
  8083. Init.
  8084. </summary>
  8085. </member>
  8086. <member name="M:TheArtOfDev.HtmlRenderer.Core.CssData.Parse(TheArtOfDev.HtmlRenderer.Adapters.RAdapter,System.String,System.Boolean)">
  8087. <summary>
  8088. Parse the given stylesheet to <see cref="T:TheArtOfDev.HtmlRenderer.Core.CssData"/> object.<br/>
  8089. If <paramref name="combineWithDefault"/> is true the parsed css blocks are added to the
  8090. default css data (as defined by W3), merged if class name already exists. If false only the data in the given stylesheet is returned.
  8091. </summary>
  8092. <seealso href="http://www.w3.org/TR/CSS21/sample.html"/>
  8093. <param name="adapter">Platform adapter</param>
  8094. <param name="stylesheet">the stylesheet source to parse</param>
  8095. <param name="combineWithDefault">true - combine the parsed css data with default css data, false - return only the parsed css data</param>
  8096. <returns>the parsed css data</returns>
  8097. </member>
  8098. <member name="P:TheArtOfDev.HtmlRenderer.Core.CssData.MediaBlocks">
  8099. <summary>
  8100. dictionary of media type to dictionary of css class name to the cssBlocks collection with all the data
  8101. </summary>
  8102. </member>
  8103. <member name="M:TheArtOfDev.HtmlRenderer.Core.CssData.ContainsCssBlock(System.String,System.String)">
  8104. <summary>
  8105. Check if there are css blocks for the given class selector.
  8106. </summary>
  8107. <param name="className">the class selector to check for css blocks by</param>
  8108. <param name="media">optional: the css media type (default - all)</param>
  8109. <returns>true - has css blocks for the class, false - otherwise</returns>
  8110. </member>
  8111. <member name="M:TheArtOfDev.HtmlRenderer.Core.CssData.GetCssBlock(System.String,System.String)">
  8112. <summary>
  8113. Get collection of css blocks for the requested class selector.<br/>
  8114. the <paramref name="className"/> can be: class name, html element name, html element and
  8115. class name (elm.class), hash tag with element id (#id).<br/>
  8116. returned all the blocks that word on the requested class selector, it can contain simple
  8117. selector or hierarchy selector.
  8118. </summary>
  8119. <param name="className">the class selector to get css blocks by</param>
  8120. <param name="media">optional: the css media type (default - all)</param>
  8121. <returns>collection of css blocks, empty collection if no blocks exists (never null)</returns>
  8122. </member>
  8123. <member name="M:TheArtOfDev.HtmlRenderer.Core.CssData.AddCssBlock(System.String,TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock)">
  8124. <summary>
  8125. Add the given css block to the css data, merging to existing block if required.
  8126. </summary>
  8127. <remarks>
  8128. If there is no css blocks for the same class it will be added to data collection.<br/>
  8129. If there is already css blocks for the same class it will check for each existing block
  8130. if the hierarchical selectors match (or not exists). if do the two css blocks will be merged into
  8131. one where the new block properties overwrite existing if needed. if the new block doesn't mach any
  8132. existing it will be added either to the beginning of the list if it has no hierarchical selectors or at the end.<br/>
  8133. Css block without hierarchical selectors must be added to the beginning of the list so more specific block
  8134. can overwrite it when the style is applied.
  8135. </remarks>
  8136. <param name="media">the media type to add the CSS to</param>
  8137. <param name="cssBlock">the css block to add</param>
  8138. </member>
  8139. <member name="M:TheArtOfDev.HtmlRenderer.Core.CssData.Combine(TheArtOfDev.HtmlRenderer.Core.CssData)">
  8140. <summary>
  8141. Combine this CSS data blocks with <paramref name="other"/> CSS blocks for each media.<br/>
  8142. Merge blocks if exists in both.
  8143. </summary>
  8144. <param name="other">the CSS data to combine with</param>
  8145. </member>
  8146. <member name="M:TheArtOfDev.HtmlRenderer.Core.CssData.Clone">
  8147. <summary>
  8148. Create deep copy of the css data with cloned css blocks.
  8149. </summary>
  8150. <returns>cloned object</returns>
  8151. </member>
  8152. <member name="F:TheArtOfDev.HtmlRenderer.Core.CssDefaults.DefaultStyleSheet">
  8153. <summary>
  8154. CSS Specification's Default Style Sheet for HTML 4
  8155. </summary>
  8156. <remarks>
  8157. http://www.w3.org/TR/CSS21/sample.html
  8158. </remarks>
  8159. </member>
  8160. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.Border">
  8161. <summary>
  8162. Border types
  8163. </summary>
  8164. </member>
  8165. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox">
  8166. <summary>
  8167. Represents a CSS Box of text or replaced elements.
  8168. </summary>
  8169. <remarks>
  8170. The Box can contains other boxes, that's the way that the CSS Tree
  8171. is composed.
  8172. To know more about boxes visit CSS spec:
  8173. http://www.w3.org/TR/CSS21/box.html
  8174. </remarks>
  8175. </member>
  8176. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox._parentBox">
  8177. <summary>
  8178. the parent css box of this css box in the hierarchy
  8179. </summary>
  8180. </member>
  8181. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox._htmlContainer">
  8182. <summary>
  8183. the root container for the hierarchy
  8184. </summary>
  8185. </member>
  8186. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox._htmltag">
  8187. <summary>
  8188. the html tag that is associated with this css box, null if anonymous box
  8189. </summary>
  8190. </member>
  8191. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox._text">
  8192. <summary>
  8193. the inner text of the box
  8194. </summary>
  8195. </member>
  8196. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox._tableFixed">
  8197. <summary>
  8198. Do not use or alter this flag
  8199. </summary>
  8200. <remarks>
  8201. Flag that indicates that CssTable algorithm already made fixes on it.
  8202. </remarks>
  8203. </member>
  8204. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox._imageLoadHandler">
  8205. <summary>
  8206. handler for loading background image
  8207. </summary>
  8208. </member>
  8209. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag)">
  8210. <summary>
  8211. Init.
  8212. </summary>
  8213. <param name="parentBox">optional: the parent of this css box in html</param>
  8214. <param name="tag">optional: the html tag associated with this css box</param>
  8215. </member>
  8216. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.HtmlContainer">
  8217. <summary>
  8218. Gets the HtmlContainer of the Box.
  8219. WARNING: May be null.
  8220. </summary>
  8221. </member>
  8222. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.ParentBox">
  8223. <summary>
  8224. Gets or sets the parent box of this box
  8225. </summary>
  8226. </member>
  8227. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.Boxes">
  8228. <summary>
  8229. Gets the children boxes of this box
  8230. </summary>
  8231. </member>
  8232. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.IsBrElement">
  8233. <summary>
  8234. Is the box is of "br" element.
  8235. </summary>
  8236. </member>
  8237. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.IsInline">
  8238. <summary>
  8239. is the box "Display" is "Inline", is this is an inline box and not block.
  8240. </summary>
  8241. </member>
  8242. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.IsBlock">
  8243. <summary>
  8244. is the box "Display" is "Block", is this is an block box and not inline.
  8245. </summary>
  8246. </member>
  8247. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.IsClickable">
  8248. <summary>
  8249. Is the css box clickable (by default only "a" element is clickable)
  8250. </summary>
  8251. </member>
  8252. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.IsFixed">
  8253. <summary>
  8254. Gets a value indicating whether this instance or one of its parents has Position = fixed.
  8255. </summary>
  8256. <value>
  8257. <c>true</c> if this instance is fixed; otherwise, <c>false</c>.
  8258. </value>
  8259. </member>
  8260. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.HrefLink">
  8261. <summary>
  8262. Get the href link of the box (by default get "href" attribute)
  8263. </summary>
  8264. </member>
  8265. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.ContainingBlock">
  8266. <summary>
  8267. Gets the containing block-box of this box. (The nearest parent box with display=block)
  8268. </summary>
  8269. </member>
  8270. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.HtmlTag">
  8271. <summary>
  8272. Gets the HTMLTag that hosts this box
  8273. </summary>
  8274. </member>
  8275. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.IsImage">
  8276. <summary>
  8277. Gets if this box represents an image
  8278. </summary>
  8279. </member>
  8280. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.IsSpaceOrEmpty">
  8281. <summary>
  8282. Tells if the box is empty or contains just blank spaces
  8283. </summary>
  8284. </member>
  8285. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.Text">
  8286. <summary>
  8287. Gets or sets the inner text of the box
  8288. </summary>
  8289. </member>
  8290. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.LineBoxes">
  8291. <summary>
  8292. Gets the line-boxes of this box (if block box)
  8293. </summary>
  8294. </member>
  8295. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.ParentLineBoxes">
  8296. <summary>
  8297. Gets the linebox(es) that contains words of this box (if inline)
  8298. </summary>
  8299. </member>
  8300. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.Rectangles">
  8301. <summary>
  8302. Gets the rectangles where this box should be painted
  8303. </summary>
  8304. </member>
  8305. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.Words">
  8306. <summary>
  8307. Gets the BoxWords of text in the box
  8308. </summary>
  8309. </member>
  8310. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.FirstWord">
  8311. <summary>
  8312. Gets the first word of the box
  8313. </summary>
  8314. </member>
  8315. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.FirstHostingLineBox">
  8316. <summary>
  8317. Gets or sets the first linebox where content of this box appear
  8318. </summary>
  8319. </member>
  8320. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.LastHostingLineBox">
  8321. <summary>
  8322. Gets or sets the last linebox where content of this box appear
  8323. </summary>
  8324. </member>
  8325. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.CreateBox(TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  8326. <summary>
  8327. Create new css box for the given parent with the given html tag.<br/>
  8328. </summary>
  8329. <param name="tag">the html tag to define the box</param>
  8330. <param name="parent">the box to add the new box to it as child</param>
  8331. <returns>the new box</returns>
  8332. </member>
  8333. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.CreateBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  8334. <summary>
  8335. Create new css box for the given parent with the given optional html tag and insert it either
  8336. at the end or before the given optional box.<br/>
  8337. If no html tag is given the box will be anonymous.<br/>
  8338. If no before box is given the new box will be added at the end of parent boxes collection.<br/>
  8339. If before box doesn't exists in parent box exception is thrown.<br/>
  8340. </summary>
  8341. <remarks>
  8342. To learn more about anonymous inline boxes visit: http://www.w3.org/TR/CSS21/visuren.html#anonymous
  8343. </remarks>
  8344. <param name="parent">the box to add the new box to it as child</param>
  8345. <param name="tag">optional: the html tag to define the box</param>
  8346. <param name="before">optional: to insert as specific location in parent box</param>
  8347. <returns>the new box</returns>
  8348. </member>
  8349. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.CreateBlock">
  8350. <summary>
  8351. Create new css block box.
  8352. </summary>
  8353. <returns>the new block box</returns>
  8354. </member>
  8355. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.CreateBlock(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  8356. <summary>
  8357. Create new css block box for the given parent with the given optional html tag and insert it either
  8358. at the end or before the given optional box.<br/>
  8359. If no html tag is given the box will be anonymous.<br/>
  8360. If no before box is given the new box will be added at the end of parent boxes collection.<br/>
  8361. If before box doesn't exists in parent box exception is thrown.<br/>
  8362. </summary>
  8363. <remarks>
  8364. To learn more about anonymous block boxes visit CSS spec:
  8365. http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level
  8366. </remarks>
  8367. <param name="parent">the box to add the new block box to it as child</param>
  8368. <param name="tag">optional: the html tag to define the box</param>
  8369. <param name="before">optional: to insert as specific location in parent box</param>
  8370. <returns>the new block box</returns>
  8371. </member>
  8372. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.PerformLayout(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8373. <summary>
  8374. Measures the bounds of box and children, recursively.<br/>
  8375. Performs layout of the DOM structure creating lines by set bounds restrictions.
  8376. </summary>
  8377. <param name="g">Device context to use</param>
  8378. </member>
  8379. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.Paint(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8380. <summary>
  8381. Paints the fragment
  8382. </summary>
  8383. <param name="g">Device context to use</param>
  8384. </member>
  8385. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.SetBeforeBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  8386. <summary>
  8387. Set this box in
  8388. </summary>
  8389. <param name="before"></param>
  8390. </member>
  8391. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.SetAllBoxes(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  8392. <summary>
  8393. Move all child boxes from <paramref name="fromBox"/> to this box.
  8394. </summary>
  8395. <param name="fromBox">the box to move all its child boxes from</param>
  8396. </member>
  8397. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.ParseToWords">
  8398. <summary>
  8399. Splits the text into words and saves the result
  8400. </summary>
  8401. </member>
  8402. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.Dispose">
  8403. <summary>
  8404. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  8405. </summary>
  8406. </member>
  8407. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.PerformLayoutImp(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8408. <summary>
  8409. Measures the bounds of box and children, recursively.<br/>
  8410. Performs layout of the DOM structure creating lines by set bounds restrictions.<br/>
  8411. </summary>
  8412. <param name="g">Device context to use</param>
  8413. </member>
  8414. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.MeasureWordsSize(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8415. <summary>
  8416. Assigns words its width and height
  8417. </summary>
  8418. <param name="g"></param>
  8419. </member>
  8420. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetParent">
  8421. <summary>
  8422. Get the parent of this css properties instance.
  8423. </summary>
  8424. <returns></returns>
  8425. </member>
  8426. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetIndexForList">
  8427. <summary>
  8428. Gets the index of the box to be used on a (ordered) list
  8429. </summary>
  8430. <returns></returns>
  8431. </member>
  8432. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.CreateListItemBox(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8433. <summary>
  8434. Creates the <see cref="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox._listItemBox"/>
  8435. </summary>
  8436. <param name="g"></param>
  8437. </member>
  8438. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.FirstWordOccourence(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  8439. <summary>
  8440. Searches for the first word occurrence inside the box, on the specified linebox
  8441. </summary>
  8442. <param name="b"></param>
  8443. <param name="line"> </param>
  8444. <returns></returns>
  8445. </member>
  8446. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetAttribute(System.String)">
  8447. <summary>
  8448. Gets the specified Attribute, returns string.Empty if no attribute specified
  8449. </summary>
  8450. <param name="attribute">Attribute to retrieve</param>
  8451. <returns>Attribute value or string.Empty if no attribute specified</returns>
  8452. </member>
  8453. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetAttribute(System.String,System.String)">
  8454. <summary>
  8455. Gets the value of the specified attribute of the source HTML tag.
  8456. </summary>
  8457. <param name="attribute">Attribute to retrieve</param>
  8458. <param name="defaultValue">Value to return if attribute is not specified</param>
  8459. <returns>Attribute value or defaultValue if no attribute specified</returns>
  8460. </member>
  8461. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetMinimumWidth">
  8462. <summary>
  8463. Gets the minimum width that the box can be.<br/>
  8464. The box can be as thin as the longest word plus padding.<br/>
  8465. The check is deep thru box tree.<br/>
  8466. </summary>
  8467. <returns>the min width of the box</returns>
  8468. </member>
  8469. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetMinimumWidth_LongestWord(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Double@,TheArtOfDev.HtmlRenderer.Core.Dom.CssRect@)">
  8470. <summary>
  8471. Gets the longest word (in width) inside the box, deeply.
  8472. </summary>
  8473. <param name="box"></param>
  8474. <param name="maxWidth"> </param>
  8475. <param name="maxWidthWord"> </param>
  8476. <returns></returns>
  8477. </member>
  8478. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetWidthMarginDeep(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  8479. <summary>
  8480. Get the total margin value (left and right) from the given box to the given end box.<br/>
  8481. </summary>
  8482. <param name="box">the box to start calculation from.</param>
  8483. <returns>the total margin</returns>
  8484. </member>
  8485. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetMaximumBottom(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Double)">
  8486. <summary>
  8487. Gets the maximum bottom of the boxes inside the startBox
  8488. </summary>
  8489. <param name="startBox"></param>
  8490. <param name="currentMaxBottom"></param>
  8491. <returns></returns>
  8492. </member>
  8493. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetMinMaxWidth(System.Double@,System.Double@)">
  8494. <summary>
  8495. Get the <paramref name="minWidth"/> and <paramref name="maxWidth"/> width of the box content.<br/>
  8496. </summary>
  8497. <param name="minWidth">The minimum width the content must be so it won't overflow (largest word + padding).</param>
  8498. <param name="maxWidth">The total width the content can take without line wrapping (with padding).</param>
  8499. </member>
  8500. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetMinMaxSumWords(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Double@,System.Double@,System.Double@,System.Double@)">
  8501. <summary>
  8502. Get the <paramref name="min"/> and <paramref name="maxSum"/> of the box words content and <paramref name="paddingSum"/>.<br/>
  8503. </summary>
  8504. <param name="box">the box to calculate for</param>
  8505. <param name="min">the width that allows for each word to fit (width of the longest word)</param>
  8506. <param name="maxSum">the max width a single line of words can take without wrapping</param>
  8507. <param name="paddingSum">the total amount of padding the content has </param>
  8508. <param name="marginSum"></param>
  8509. <returns></returns>
  8510. </member>
  8511. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.HasJustInlineSiblings">
  8512. <summary>
  8513. Gets if this box has only inline siblings (including itself)
  8514. </summary>
  8515. <returns></returns>
  8516. </member>
  8517. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.InheritStyle(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Boolean)">
  8518. <summary>
  8519. Gets the rectangles where inline box will be drawn. See Remarks for more info.
  8520. </summary>
  8521. <returns>Rectangles where content should be placed</returns>
  8522. <remarks>
  8523. Inline boxes can be split across different LineBoxes, that's why this method
  8524. Delivers a rectangle for each LineBox related to this box, if inline.
  8525. </remarks>
  8526. <summary>
  8527. Inherits inheritable values from parent.
  8528. </summary>
  8529. </member>
  8530. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.MarginTopCollapse(TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties)">
  8531. <summary>
  8532. Gets the result of collapsing the vertical margins of the two boxes
  8533. </summary>
  8534. <param name="prevSibling">the previous box under the same parent</param>
  8535. <returns>Resulting top margin</returns>
  8536. </member>
  8537. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.CalculateActualRight">
  8538. <summary>
  8539. Calculate the actual right of the box by the actual right of the child boxes if this box actual right is not set.
  8540. </summary>
  8541. <returns>the calculated actual right value</returns>
  8542. </member>
  8543. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.MarginBottomCollapse">
  8544. <summary>
  8545. Gets the result of collapsing the vertical margins of the two boxes
  8546. </summary>
  8547. <returns>Resulting bottom margin</returns>
  8548. </member>
  8549. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.OffsetTop(System.Double)">
  8550. <summary>
  8551. Deeply offsets the top of the box and its contents
  8552. </summary>
  8553. <param name="amount"></param>
  8554. </member>
  8555. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.PaintImp(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8556. <summary>
  8557. Paints the fragment
  8558. </summary>
  8559. <param name="g">the device to draw to</param>
  8560. </member>
  8561. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.PaintBackground(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Boolean,System.Boolean)">
  8562. <summary>
  8563. Paints the background of the box
  8564. </summary>
  8565. <param name="g">the device to draw into</param>
  8566. <param name="rect">the bounding rectangle to draw in</param>
  8567. <param name="isFirst">is it the first rectangle of the element</param>
  8568. <param name="isLast">is it the last rectangle of the element</param>
  8569. </member>
  8570. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.PaintWords(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  8571. <summary>
  8572. Paint all the words in the box.
  8573. </summary>
  8574. <param name="g">the device to draw into</param>
  8575. <param name="offset">the current scroll offset to offset the words</param>
  8576. </member>
  8577. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.PaintDecoration(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Boolean,System.Boolean)">
  8578. <summary>
  8579. Paints the text decoration (underline/strike-through/over-line)
  8580. </summary>
  8581. <param name="g">the device to draw into</param>
  8582. <param name="rectangle"> </param>
  8583. <param name="isFirst"> </param>
  8584. <param name="isLast"> </param>
  8585. </member>
  8586. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.OffsetRectangle(TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox,System.Double)">
  8587. <summary>
  8588. Offsets the rectangle of the specified linebox by the specified gap,
  8589. and goes deep for rectangles of children in that linebox.
  8590. </summary>
  8591. <param name="lineBox"></param>
  8592. <param name="gap"></param>
  8593. </member>
  8594. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.RectanglesReset">
  8595. <summary>
  8596. Resets the <see cref="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.Rectangles"/> array
  8597. </summary>
  8598. </member>
  8599. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.OnImageLoadComplete(TheArtOfDev.HtmlRenderer.Adapters.RImage,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Boolean)">
  8600. <summary>
  8601. On image load process complete with image request refresh for it to be painted.
  8602. </summary>
  8603. <param name="image">the image loaded or null if failed</param>
  8604. <param name="rectangle">the source rectangle to draw in the image (empty - draw everything)</param>
  8605. <param name="async">is the callback was called async to load image call</param>
  8606. </member>
  8607. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetSelectionForeBrush">
  8608. <summary>
  8609. Get brush for the text depending if there is selected text color set.
  8610. </summary>
  8611. </member>
  8612. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.GetSelectionBackBrush(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,System.Boolean)">
  8613. <summary>
  8614. Get brush for selection background depending if it has external and if alpha is required for images.
  8615. </summary>
  8616. <param name="g"></param>
  8617. <param name="forceAlpha">used for images so they will have alpha effect</param>
  8618. </member>
  8619. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBox.ToString">
  8620. <summary>
  8621. ToString override.
  8622. </summary>
  8623. <returns></returns>
  8624. </member>
  8625. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame">
  8626. <summary>
  8627. CSS box for iframe element.<br/>
  8628. If the iframe is of embedded YouTube or Vimeo video it will show image with play.
  8629. </summary>
  8630. </member>
  8631. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame._imageWord">
  8632. <summary>
  8633. the image word of this image box
  8634. </summary>
  8635. </member>
  8636. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame._isVideo">
  8637. <summary>
  8638. is the iframe is of embeded video
  8639. </summary>
  8640. </member>
  8641. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame._videoTitle">
  8642. <summary>
  8643. the title of the video
  8644. </summary>
  8645. </member>
  8646. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame._videoImageUrl">
  8647. <summary>
  8648. the url of the video thumbnail image
  8649. </summary>
  8650. </member>
  8651. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame._videoLinkUrl">
  8652. <summary>
  8653. link to the video on the site
  8654. </summary>
  8655. </member>
  8656. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame._imageLoadHandler">
  8657. <summary>
  8658. handler used for image loading by source
  8659. </summary>
  8660. </member>
  8661. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame._imageLoadingComplete">
  8662. <summary>
  8663. is image load is finished, used to know if no image is found
  8664. </summary>
  8665. </member>
  8666. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag)">
  8667. <summary>
  8668. Init.
  8669. </summary>
  8670. <param name="parent">the parent box of this box</param>
  8671. <param name="tag">the html tag data of this box</param>
  8672. </member>
  8673. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.IsClickable">
  8674. <summary>
  8675. Is the css box clickable ("a" element is clickable)
  8676. </summary>
  8677. </member>
  8678. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.HrefLink">
  8679. <summary>
  8680. Get the href link of the box (by default get "href" attribute)
  8681. </summary>
  8682. </member>
  8683. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.IsVideo">
  8684. <summary>
  8685. is the iframe is of embeded video
  8686. </summary>
  8687. </member>
  8688. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.Dispose">
  8689. <summary>
  8690. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  8691. </summary>
  8692. </member>
  8693. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.LoadYoutubeDataAsync(System.Uri)">
  8694. <summary>
  8695. Load YouTube video data (title, image, link) by calling YouTube API.
  8696. </summary>
  8697. </member>
  8698. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.OnDownloadYoutubeApiCompleted(System.Object,System.Net.DownloadStringCompletedEventArgs)">
  8699. <summary>
  8700. Parse YouTube API response to get video data (title, image, link).
  8701. </summary>
  8702. </member>
  8703. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.LoadVimeoDataAsync(System.Uri)">
  8704. <summary>
  8705. Load Vimeo video data (title, image, link) by calling Vimeo API.
  8706. </summary>
  8707. </member>
  8708. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.OnDownloadVimeoApiCompleted(System.Object,System.Net.DownloadStringCompletedEventArgs)">
  8709. <summary>
  8710. Parse Vimeo API response to get video data (title, image, link).
  8711. </summary>
  8712. </member>
  8713. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.HandleDataLoadFailure(System.Exception,System.String)">
  8714. <summary>
  8715. Handle error occurred during video data load to handle if the video was not found.
  8716. </summary>
  8717. <param name="ex">the exception that occurred during data load web request</param>
  8718. <param name="source">the name of the video source (YouTube/Vimeo/Etc.)</param>
  8719. </member>
  8720. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.HandlePostApiCall(System.Object)">
  8721. <summary>
  8722. Create image handler for downloading video image if found and release the WebClient instance used for API call.
  8723. </summary>
  8724. </member>
  8725. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.PaintImp(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8726. <summary>
  8727. Paints the fragment
  8728. </summary>
  8729. <param name="g">the device to draw to</param>
  8730. </member>
  8731. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.DrawImage(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  8732. <summary>
  8733. Draw video image over the iframe if found.
  8734. </summary>
  8735. </member>
  8736. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.DrawTitle(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  8737. <summary>
  8738. Draw video title on top of the iframe if found.
  8739. </summary>
  8740. </member>
  8741. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.DrawPlay(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  8742. <summary>
  8743. Draw play over the iframe if we found link url.
  8744. </summary>
  8745. </member>
  8746. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.MeasureWordsSize(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8747. <summary>
  8748. Assigns words its width and height
  8749. </summary>
  8750. <param name="g">the device to use</param>
  8751. </member>
  8752. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.SetErrorBorder">
  8753. <summary>
  8754. Set error image border on the image box.
  8755. </summary>
  8756. </member>
  8757. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxFrame.OnLoadImageComplete(TheArtOfDev.HtmlRenderer.Adapters.RImage,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Boolean)">
  8758. <summary>
  8759. On image load process is complete with image or without update the image box.
  8760. </summary>
  8761. <param name="image">the image loaded or null if failed</param>
  8762. <param name="rectangle">the source rectangle to draw in the image (empty - draw everything)</param>
  8763. <param name="async">is the callback was called async to load image call</param>
  8764. </member>
  8765. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxHr">
  8766. <summary>
  8767. CSS box for hr element.
  8768. </summary>
  8769. </member>
  8770. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxHr.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag)">
  8771. <summary>
  8772. Init.
  8773. </summary>
  8774. <param name="parent">the parent box of this box</param>
  8775. <param name="tag">the html tag data of this box</param>
  8776. </member>
  8777. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxHr.PerformLayoutImp(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8778. <summary>
  8779. Measures the bounds of box and children, recursively.<br/>
  8780. Performs layout of the DOM structure creating lines by set bounds restrictions.
  8781. </summary>
  8782. <param name="g">Device context to use</param>
  8783. </member>
  8784. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxHr.PaintImp(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8785. <summary>
  8786. Paints the fragment
  8787. </summary>
  8788. <param name="g">the device to draw to</param>
  8789. </member>
  8790. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage">
  8791. <summary>
  8792. CSS box for image element.
  8793. </summary>
  8794. </member>
  8795. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage._imageWord">
  8796. <summary>
  8797. the image word of this image box
  8798. </summary>
  8799. </member>
  8800. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage._imageLoadHandler">
  8801. <summary>
  8802. handler used for image loading by source
  8803. </summary>
  8804. </member>
  8805. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage._imageLoadingComplete">
  8806. <summary>
  8807. is image load is finished, used to know if no image is found
  8808. </summary>
  8809. </member>
  8810. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag)">
  8811. <summary>
  8812. Init.
  8813. </summary>
  8814. <param name="parent">the parent box of this box</param>
  8815. <param name="tag">the html tag data of this box</param>
  8816. </member>
  8817. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage.Image">
  8818. <summary>
  8819. Get the image of this image box.
  8820. </summary>
  8821. </member>
  8822. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage.PaintImp(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8823. <summary>
  8824. Paints the fragment
  8825. </summary>
  8826. <param name="g">the device to draw to</param>
  8827. </member>
  8828. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage.MeasureWordsSize(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  8829. <summary>
  8830. Assigns words its width and height
  8831. </summary>
  8832. <param name="g">the device to use</param>
  8833. </member>
  8834. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage.Dispose">
  8835. <summary>
  8836. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  8837. </summary>
  8838. </member>
  8839. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage.SetErrorBorder">
  8840. <summary>
  8841. Set error image border on the image box.
  8842. </summary>
  8843. </member>
  8844. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxImage.OnLoadImageComplete(TheArtOfDev.HtmlRenderer.Adapters.RImage,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Boolean)">
  8845. <summary>
  8846. On image load process is complete with image or without update the image box.
  8847. </summary>
  8848. <param name="image">the image loaded or null if failed</param>
  8849. <param name="rectangle">the source rectangle to draw in the image (empty - draw everything)</param>
  8850. <param name="async">is the callback was called async to load image call</param>
  8851. </member>
  8852. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties">
  8853. <summary>
  8854. Base class for css box to handle the css properties.<br/>
  8855. Has field and property for every css property that can be set, the properties add additional parsing like
  8856. setting the correct border depending what border value was set (single, two , all four).<br/>
  8857. Has additional fields to control the location and size of the box and 'actual' css values for some properties
  8858. that require additional calculations and parsing.<br/>
  8859. </summary>
  8860. </member>
  8861. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties._location">
  8862. <summary>
  8863. Gets or sets the location of the box
  8864. </summary>
  8865. </member>
  8866. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties._size">
  8867. <summary>
  8868. Gets or sets the size of the box
  8869. </summary>
  8870. </member>
  8871. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties._actualLineHeight">
  8872. <summary>
  8873. the width of whitespace between words
  8874. </summary>
  8875. </member>
  8876. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.Location">
  8877. <summary>
  8878. Gets or sets the location of the box
  8879. </summary>
  8880. </member>
  8881. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.Size">
  8882. <summary>
  8883. Gets or sets the size of the box
  8884. </summary>
  8885. </member>
  8886. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.Bounds">
  8887. <summary>
  8888. Gets the bounds of the box
  8889. </summary>
  8890. </member>
  8891. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.AvailableWidth">
  8892. <summary>
  8893. Gets the width available on the box, counting padding and margin.
  8894. </summary>
  8895. </member>
  8896. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualRight">
  8897. <summary>
  8898. Gets the right of the box. When setting, it will affect only the width of the box.
  8899. </summary>
  8900. </member>
  8901. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBottom">
  8902. <summary>
  8903. Gets or sets the bottom of the box.
  8904. (When setting, alters only the Size.Height of the box)
  8905. </summary>
  8906. </member>
  8907. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ClientLeft">
  8908. <summary>
  8909. Gets the left of the client rectangle (Where content starts rendering)
  8910. </summary>
  8911. </member>
  8912. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ClientTop">
  8913. <summary>
  8914. Gets the top of the client rectangle (Where content starts rendering)
  8915. </summary>
  8916. </member>
  8917. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ClientRight">
  8918. <summary>
  8919. Gets the right of the client rectangle
  8920. </summary>
  8921. </member>
  8922. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ClientBottom">
  8923. <summary>
  8924. Gets the bottom of the client rectangle
  8925. </summary>
  8926. </member>
  8927. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ClientRectangle">
  8928. <summary>
  8929. Gets the client rectangle
  8930. </summary>
  8931. </member>
  8932. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualHeight">
  8933. <summary>
  8934. Gets the actual height
  8935. </summary>
  8936. </member>
  8937. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualWidth">
  8938. <summary>
  8939. Gets the actual height
  8940. </summary>
  8941. </member>
  8942. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualPaddingTop">
  8943. <summary>
  8944. Gets the actual top's padding
  8945. </summary>
  8946. </member>
  8947. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualPaddingLeft">
  8948. <summary>
  8949. Gets the actual padding on the left
  8950. </summary>
  8951. </member>
  8952. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualPaddingBottom">
  8953. <summary>
  8954. Gets the actual Padding of the bottom
  8955. </summary>
  8956. </member>
  8957. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualPaddingRight">
  8958. <summary>
  8959. Gets the actual padding on the right
  8960. </summary>
  8961. </member>
  8962. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualMarginTop">
  8963. <summary>
  8964. Gets the actual top's Margin
  8965. </summary>
  8966. </member>
  8967. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.CollapsedMarginTop">
  8968. <summary>
  8969. The margin top value if was effected by margin collapse.
  8970. </summary>
  8971. </member>
  8972. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualMarginLeft">
  8973. <summary>
  8974. Gets the actual Margin on the left
  8975. </summary>
  8976. </member>
  8977. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualMarginBottom">
  8978. <summary>
  8979. Gets the actual Margin of the bottom
  8980. </summary>
  8981. </member>
  8982. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualMarginRight">
  8983. <summary>
  8984. Gets the actual Margin on the right
  8985. </summary>
  8986. </member>
  8987. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderTopWidth">
  8988. <summary>
  8989. Gets the actual top border width
  8990. </summary>
  8991. </member>
  8992. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderLeftWidth">
  8993. <summary>
  8994. Gets the actual Left border width
  8995. </summary>
  8996. </member>
  8997. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderBottomWidth">
  8998. <summary>
  8999. Gets the actual Bottom border width
  9000. </summary>
  9001. </member>
  9002. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderRightWidth">
  9003. <summary>
  9004. Gets the actual Right border width
  9005. </summary>
  9006. </member>
  9007. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderTopColor">
  9008. <summary>
  9009. Gets the actual top border Color
  9010. </summary>
  9011. </member>
  9012. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderLeftColor">
  9013. <summary>
  9014. Gets the actual Left border Color
  9015. </summary>
  9016. </member>
  9017. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderBottomColor">
  9018. <summary>
  9019. Gets the actual Bottom border Color
  9020. </summary>
  9021. </member>
  9022. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderRightColor">
  9023. <summary>
  9024. Gets the actual Right border Color
  9025. </summary>
  9026. </member>
  9027. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualCornerNw">
  9028. <summary>
  9029. Gets the actual length of the north west corner
  9030. </summary>
  9031. </member>
  9032. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualCornerNe">
  9033. <summary>
  9034. Gets the actual length of the north east corner
  9035. </summary>
  9036. </member>
  9037. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualCornerSe">
  9038. <summary>
  9039. Gets the actual length of the south east corner
  9040. </summary>
  9041. </member>
  9042. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualCornerSw">
  9043. <summary>
  9044. Gets the actual length of the south west corner
  9045. </summary>
  9046. </member>
  9047. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.IsRounded">
  9048. <summary>
  9049. Gets a value indicating if at least one of the corners of the box is rounded
  9050. </summary>
  9051. </member>
  9052. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualWordSpacing">
  9053. <summary>
  9054. Gets the actual width of whitespace between words.
  9055. </summary>
  9056. </member>
  9057. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualColor">
  9058. <summary>
  9059. Gets the actual color for the text.
  9060. </summary>
  9061. </member>
  9062. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBackgroundColor">
  9063. <summary>
  9064. Gets the actual background color of the box
  9065. </summary>
  9066. </member>
  9067. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBackgroundGradient">
  9068. <summary>
  9069. Gets the second color that creates a gradient for the background
  9070. </summary>
  9071. </member>
  9072. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBackgroundGradientAngle">
  9073. <summary>
  9074. Gets the actual angle specified for the background gradient
  9075. </summary>
  9076. </member>
  9077. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualParentFont">
  9078. <summary>
  9079. Gets the actual font of the parent
  9080. </summary>
  9081. </member>
  9082. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualFont">
  9083. <summary>
  9084. Gets the font that should be actually used to paint the text of the box
  9085. </summary>
  9086. </member>
  9087. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualLineHeight">
  9088. <summary>
  9089. Gets the line height
  9090. </summary>
  9091. </member>
  9092. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualTextIndent">
  9093. <summary>
  9094. Gets the text indentation (on first line only)
  9095. </summary>
  9096. </member>
  9097. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderSpacingHorizontal">
  9098. <summary>
  9099. Gets the actual horizontal border spacing for tables
  9100. </summary>
  9101. </member>
  9102. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualBorderSpacingVertical">
  9103. <summary>
  9104. Gets the actual vertical border spacing for tables
  9105. </summary>
  9106. </member>
  9107. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.GetParent">
  9108. <summary>
  9109. Get the parent of this css properties instance.
  9110. </summary>
  9111. <returns></returns>
  9112. </member>
  9113. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.GetEmHeight">
  9114. <summary>
  9115. Gets the height of the font in the specified units
  9116. </summary>
  9117. <returns></returns>
  9118. </member>
  9119. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.NoEms(System.String)">
  9120. <summary>
  9121. Ensures that the specified length is converted to pixels if necessary
  9122. </summary>
  9123. <param name="length"></param>
  9124. </member>
  9125. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.SetAllBorders(System.String,System.String,System.String)">
  9126. <summary>
  9127. Set the style/width/color for all 4 borders on the box.<br/>
  9128. if null is given for a value it will not be set.
  9129. </summary>
  9130. <param name="style">optional: the style to set</param>
  9131. <param name="width">optional: the width to set</param>
  9132. <param name="color">optional: the color to set</param>
  9133. </member>
  9134. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.MeasureWordSpacing(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  9135. <summary>
  9136. Measures the width of whitespace between words (set <see cref="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.ActualWordSpacing"/>).
  9137. </summary>
  9138. </member>
  9139. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties.InheritStyle(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Boolean)">
  9140. <summary>
  9141. Inherits inheritable values from specified box.
  9142. </summary>
  9143. <param name="everything">Set to true to inherit all CSS properties instead of only the ineritables</param>
  9144. <param name="p">Box to inherit the properties</param>
  9145. </member>
  9146. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine">
  9147. <summary>
  9148. Helps on CSS Layout.
  9149. </summary>
  9150. </member>
  9151. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.MeasureImageSize(TheArtOfDev.HtmlRenderer.Core.Dom.CssRectImage)">
  9152. <summary>
  9153. Measure image box size by the width\height set on the box and the actual rendered image size.<br/>
  9154. If no image exists for the box error icon will be set.
  9155. </summary>
  9156. <param name="imageWord">the image word to measure</param>
  9157. </member>
  9158. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.CreateLineBoxes(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9159. <summary>
  9160. Creates line boxes for the specified blockbox
  9161. </summary>
  9162. <param name="g"></param>
  9163. <param name="blockBox"></param>
  9164. </member>
  9165. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyCellVerticalAlignment(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9166. <summary>
  9167. Applies special vertical alignment for table-cells
  9168. </summary>
  9169. <param name="g"></param>
  9170. <param name="cell"></param>
  9171. </member>
  9172. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.FlowBox(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Double,System.Double,System.Double,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox@,System.Double@,System.Double@,System.Double@,System.Double@)">
  9173. <summary>
  9174. Recursively flows the content of the box using the inline model
  9175. </summary>
  9176. <param name="g">Device Info</param>
  9177. <param name="blockbox">Blockbox that contains the text flow</param>
  9178. <param name="box">Current box to flow its content</param>
  9179. <param name="limitRight">Maximum reached right</param>
  9180. <param name="linespacing">Space to use between rows of text</param>
  9181. <param name="startx">x starting coordinate for when breaking lines of text</param>
  9182. <param name="line">Current linebox being used</param>
  9183. <param name="curx">Current x coordinate that will be the left of the next word</param>
  9184. <param name="cury">Current y coordinate that will be the top of the next word</param>
  9185. <param name="maxRight">Maximum right reached so far</param>
  9186. <param name="maxbottom">Maximum bottom reached so far</param>
  9187. </member>
  9188. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.AdjustAbsolutePosition(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Double,System.Double)">
  9189. <summary>
  9190. Adjust the position of absolute elements by letf and top margins.
  9191. </summary>
  9192. </member>
  9193. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.BubbleRectangles(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  9194. <summary>
  9195. Recursively creates the rectangles of the blockBox, by bubbling from deep to outside of the boxes
  9196. in the rectangle structure
  9197. </summary>
  9198. </member>
  9199. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyHorizontalAlignment(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  9200. <summary>
  9201. Applies vertical and horizontal alignment to words in lineboxes
  9202. </summary>
  9203. <param name="g"></param>
  9204. <param name="lineBox"></param>
  9205. </member>
  9206. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyRightToLeft(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  9207. <summary>
  9208. Applies right to left direction to words
  9209. </summary>
  9210. <param name="blockBox"></param>
  9211. <param name="lineBox"></param>
  9212. </member>
  9213. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyRightToLeftOnLine(TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  9214. <summary>
  9215. Applies RTL direction to all the words on the line.
  9216. </summary>
  9217. <param name="line">the line to apply RTL to</param>
  9218. </member>
  9219. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyRightToLeftOnSingleBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9220. <summary>
  9221. Applies RTL direction to specific box words on the line.
  9222. </summary>
  9223. <param name="lineBox"></param>
  9224. <param name="box"></param>
  9225. </member>
  9226. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyVerticalAlignment(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  9227. <summary>
  9228. Applies vertical alignment to the linebox
  9229. </summary>
  9230. <param name="g"></param>
  9231. <param name="lineBox"></param>
  9232. </member>
  9233. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyJustifyAlignment(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  9234. <summary>
  9235. Applies centered alignment to the text on the linebox
  9236. </summary>
  9237. <param name="g"></param>
  9238. <param name="lineBox"></param>
  9239. </member>
  9240. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyCenterAlignment(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  9241. <summary>
  9242. Applies centered alignment to the text on the linebox
  9243. </summary>
  9244. <param name="g"></param>
  9245. <param name="line"></param>
  9246. </member>
  9247. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyRightAlignment(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  9248. <summary>
  9249. Applies right alignment to the text on the linebox
  9250. </summary>
  9251. <param name="g"></param>
  9252. <param name="line"></param>
  9253. </member>
  9254. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ApplyLeftAlignment(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox)">
  9255. <summary>
  9256. Simplest alignment, just arrange words.
  9257. </summary>
  9258. <param name="g"></param>
  9259. <param name="line"></param>
  9260. </member>
  9261. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngine.ToList``1(System.Collections.Generic.IEnumerable{``0})">
  9262. <summary>
  9263. todo: optimizate, not creating a list each time
  9264. </summary>
  9265. </member>
  9266. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable">
  9267. <summary>
  9268. Layout engine for tables executing the complex layout of tables with rows/columns/headers/etc.
  9269. </summary>
  9270. </member>
  9271. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable._tableBox">
  9272. <summary>
  9273. the main box of the table
  9274. </summary>
  9275. </member>
  9276. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable._caption">
  9277. <summary>
  9278. </summary>
  9279. </member>
  9280. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable._bodyrows">
  9281. <summary>
  9282. collection of all rows boxes
  9283. </summary>
  9284. </member>
  9285. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable._columns">
  9286. <summary>
  9287. collection of all columns boxes
  9288. </summary>
  9289. </member>
  9290. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable._allRows">
  9291. <summary>
  9292. </summary>
  9293. </member>
  9294. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9295. <summary>
  9296. Init.
  9297. </summary>
  9298. <param name="tableBox"></param>
  9299. </member>
  9300. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetTableSpacing(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9301. <summary>
  9302. Get the table cells spacing for all the cells in the table.<br/>
  9303. Used to calculate the spacing the table has in addition to regular padding and borders.
  9304. </summary>
  9305. <param name="tableBox">the table box to calculate the spacing for</param>
  9306. <returns>the calculated spacing</returns>
  9307. </member>
  9308. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.PerformLayout(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9309. <summary>
  9310. </summary>
  9311. <param name="g"></param>
  9312. <param name="tableBox"> </param>
  9313. </member>
  9314. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.Layout(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  9315. <summary>
  9316. Analyzes the Table and assigns values to this CssTable object.
  9317. To be called from the constructor
  9318. </summary>
  9319. </member>
  9320. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.AssignBoxKinds">
  9321. <summary>
  9322. Get the table boxes into the proper fields.
  9323. </summary>
  9324. </member>
  9325. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.InsertEmptyBoxes">
  9326. <summary>
  9327. Insert EmptyBoxes for vertical cell spanning.
  9328. </summary>
  9329. </member>
  9330. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.CalculateCountAndWidth">
  9331. <summary>
  9332. Determine Row and Column Count, and ColumnWidths
  9333. </summary>
  9334. <returns></returns>
  9335. </member>
  9336. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.DetermineMissingColumnWidths(System.Double)">
  9337. <summary>
  9338. </summary>
  9339. <param name="availCellSpace"></param>
  9340. </member>
  9341. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.EnforceMaximumSize">
  9342. <summary>
  9343. While table width is larger than it should, and width is reductable.<br/>
  9344. If table max width is limited by we need to lower the columns width even if it will result in clipping<br/>
  9345. </summary>
  9346. </member>
  9347. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.EnforceMinimumSize">
  9348. <summary>
  9349. Check for minimum sizes (increment widths if necessary)
  9350. </summary>
  9351. </member>
  9352. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.LayoutCells(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  9353. <summary>
  9354. Layout the cells by the calculated table layout
  9355. </summary>
  9356. <param name="g"></param>
  9357. </member>
  9358. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetSpannedMinWidth(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Int32,System.Int32)">
  9359. <summary>
  9360. Gets the spanned width of a cell (With of all columns it spans minus one).
  9361. </summary>
  9362. </member>
  9363. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetCellRealColumnIndex(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9364. <summary>
  9365. Gets the cell column index checking its position and other cells colspans
  9366. </summary>
  9367. <param name="row"></param>
  9368. <param name="cell"></param>
  9369. <returns></returns>
  9370. </member>
  9371. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetCellWidth(System.Int32,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9372. <summary>
  9373. Gets the cells width, taking colspan and being in the specified column
  9374. </summary>
  9375. <param name="column"></param>
  9376. <param name="b"></param>
  9377. <returns></returns>
  9378. </member>
  9379. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetColSpan(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9380. <summary>
  9381. Gets the colspan of the specified box
  9382. </summary>
  9383. <param name="b"></param>
  9384. </member>
  9385. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetRowSpan(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9386. <summary>
  9387. Gets the rowspan of the specified box
  9388. </summary>
  9389. <param name="b"></param>
  9390. </member>
  9391. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.MeasureWords(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  9392. <summary>
  9393. Recursively measures words inside the box
  9394. </summary>
  9395. <param name="box">the box to measure</param>
  9396. <param name="g">Device to use</param>
  9397. </member>
  9398. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.CanReduceWidth">
  9399. <summary>
  9400. Tells if the columns widths can be reduced,
  9401. by checking the minimum widths of all cells
  9402. </summary>
  9403. <returns></returns>
  9404. </member>
  9405. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.CanReduceWidth(System.Int32)">
  9406. <summary>
  9407. Tells if the specified column can be reduced,
  9408. by checking its minimum width
  9409. </summary>
  9410. <param name="columnIndex"></param>
  9411. <returns></returns>
  9412. </member>
  9413. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetAvailableTableWidth">
  9414. <summary>
  9415. Gets the available width for the whole table.
  9416. It also sets the value of WidthSpecified
  9417. </summary>
  9418. <returns></returns>
  9419. <remarks>
  9420. The table's width can be larger than the result of this method, because of the minimum
  9421. size that individual boxes.
  9422. </remarks>
  9423. </member>
  9424. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetMaxTableWidth">
  9425. <summary>
  9426. Gets the available width for the whole table.
  9427. It also sets the value of WidthSpecified
  9428. </summary>
  9429. <returns></returns>
  9430. <remarks>
  9431. The table's width can be larger than the result of this method, because of the minimum
  9432. size that individual boxes.
  9433. </remarks>
  9434. </member>
  9435. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetColumnsMinMaxWidthByContent(System.Boolean,System.Double[]@,System.Double[]@)">
  9436. <summary>
  9437. Calculate the min and max width for each column of the table by the content in all rows.<br/>
  9438. the min width possible without clipping content<br/>
  9439. the max width the cell content can take without wrapping<br/>
  9440. </summary>
  9441. <param name="onlyNans">if to measure only columns that have no calculated width</param>
  9442. <param name="minFullWidths">return the min width for each column - the min width possible without clipping content</param>
  9443. <param name="maxFullWidths">return the max width for each column - the max width the cell content can take without wrapping</param>
  9444. </member>
  9445. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetAvailableCellWidth">
  9446. <summary>
  9447. Gets the width available for cells
  9448. </summary>
  9449. <returns></returns>
  9450. <remarks>
  9451. It takes away the cell-spacing from <see cref="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetAvailableTableWidth"/>
  9452. </remarks>
  9453. </member>
  9454. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetWidthSum">
  9455. <summary>
  9456. Gets the current sum of column widths
  9457. </summary>
  9458. <returns></returns>
  9459. </member>
  9460. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetSpan(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9461. <summary>
  9462. Gets the span attribute of the tag of the specified box
  9463. </summary>
  9464. <param name="b"></param>
  9465. </member>
  9466. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetColumnMinWidths">
  9467. <summary>
  9468. Gets the minimum width of each column
  9469. </summary>
  9470. </member>
  9471. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetHorizontalSpacing">
  9472. <summary>
  9473. Gets the actual horizontal spacing of the table
  9474. </summary>
  9475. </member>
  9476. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetHorizontalSpacing(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9477. <summary>
  9478. Gets the actual horizontal spacing of the table
  9479. </summary>
  9480. </member>
  9481. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLayoutEngineTable.GetVerticalSpacing">
  9482. <summary>
  9483. Gets the actual vertical spacing of the table
  9484. </summary>
  9485. </member>
  9486. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength">
  9487. <summary>
  9488. Represents and gets info about a CSS Length
  9489. </summary>
  9490. <remarks>
  9491. http://www.w3.org/TR/CSS21/syndata.html#length-units
  9492. </remarks>
  9493. </member>
  9494. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.#ctor(System.String)">
  9495. <summary>
  9496. Creates a new CssLength from a length specified on a CSS style sheet or fragment
  9497. </summary>
  9498. <param name="length">Length as specified in the Style Sheet or style fragment</param>
  9499. </member>
  9500. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.Number">
  9501. <summary>
  9502. Gets the number in the length
  9503. </summary>
  9504. </member>
  9505. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.HasError">
  9506. <summary>
  9507. Gets if the length has some parsing error
  9508. </summary>
  9509. </member>
  9510. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.IsPercentage">
  9511. <summary>
  9512. Gets if the length represents a precentage (not actually a length)
  9513. </summary>
  9514. </member>
  9515. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.IsRelative">
  9516. <summary>
  9517. Gets if the length is specified in relative units
  9518. </summary>
  9519. </member>
  9520. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.Unit">
  9521. <summary>
  9522. Gets the unit of the length
  9523. </summary>
  9524. </member>
  9525. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.Length">
  9526. <summary>
  9527. Gets the length as specified in the string
  9528. </summary>
  9529. </member>
  9530. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.ConvertEmToPoints(System.Double)">
  9531. <summary>
  9532. If length is in Ems, returns its value in points
  9533. </summary>
  9534. <param name="emSize">Em size factor to multiply</param>
  9535. <returns>Points size of this em</returns>
  9536. <exception cref="T:System.InvalidOperationException">If length has an error or isn't in ems</exception>
  9537. </member>
  9538. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.ConvertEmToPixels(System.Double)">
  9539. <summary>
  9540. If length is in Ems, returns its value in pixels
  9541. </summary>
  9542. <param name="pixelFactor">Pixel size factor to multiply</param>
  9543. <returns>Pixels size of this em</returns>
  9544. <exception cref="T:System.InvalidOperationException">If length has an error or isn't in ems</exception>
  9545. </member>
  9546. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLength.ToString">
  9547. <summary>
  9548. Returns the length formatted ready for CSS interpreting.
  9549. </summary>
  9550. <returns></returns>
  9551. </member>
  9552. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox">
  9553. <summary>
  9554. Represents a line of text.
  9555. </summary>
  9556. <remarks>
  9557. To learn more about line-boxes see CSS spec:
  9558. http://www.w3.org/TR/CSS21/visuren.html
  9559. </remarks>
  9560. </member>
  9561. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9562. <summary>
  9563. Creates a new LineBox
  9564. </summary>
  9565. </member>
  9566. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.RelatedBoxes">
  9567. <summary>
  9568. Gets a list of boxes related with the linebox.
  9569. To know the words of the box inside this linebox, use the <see cref="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.WordsOf(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)"/> method.
  9570. </summary>
  9571. </member>
  9572. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.Words">
  9573. <summary>
  9574. Gets the words inside the linebox
  9575. </summary>
  9576. </member>
  9577. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.OwnerBox">
  9578. <summary>
  9579. Gets the owner box
  9580. </summary>
  9581. </member>
  9582. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.Rectangles">
  9583. <summary>
  9584. Gets a List of rectangles that are to be painted on this linebox
  9585. </summary>
  9586. </member>
  9587. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.LineHeight">
  9588. <summary>
  9589. Get the height of this box line (the max height of all the words)
  9590. </summary>
  9591. </member>
  9592. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.LineBottom">
  9593. <summary>
  9594. Get the bottom of this box line (the max bottom of all the words)
  9595. </summary>
  9596. </member>
  9597. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.ReportExistanceOf(TheArtOfDev.HtmlRenderer.Core.Dom.CssRect)">
  9598. <summary>
  9599. Lets the linebox add the word an its box to their lists if necessary.
  9600. </summary>
  9601. <param name="word"></param>
  9602. </member>
  9603. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.WordsOf(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9604. <summary>
  9605. Return the words of the specified box that live in this linebox
  9606. </summary>
  9607. <param name="box"></param>
  9608. <returns></returns>
  9609. </member>
  9610. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.UpdateRectangle(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Double,System.Double,System.Double,System.Double)">
  9611. <summary>
  9612. Updates the specified rectangle of the specified box.
  9613. </summary>
  9614. <param name="box"></param>
  9615. <param name="x"></param>
  9616. <param name="y"></param>
  9617. <param name="r"></param>
  9618. <param name="b"></param>
  9619. </member>
  9620. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.AssignRectanglesToBoxes">
  9621. <summary>
  9622. Copies the rectangles to their specified box
  9623. </summary>
  9624. </member>
  9625. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.SetBaseLine(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Double)">
  9626. <summary>
  9627. Sets the baseline of the words of the specified box to certain height
  9628. </summary>
  9629. <param name="g">Device info</param>
  9630. <param name="b">box to check words</param>
  9631. <param name="baseline">baseline</param>
  9632. </member>
  9633. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.IsLastSelectedWord(TheArtOfDev.HtmlRenderer.Core.Dom.CssRect)">
  9634. <summary>
  9635. Check if the given word is the last selected word in the line.<br/>
  9636. It can either be the last word in the line or the next word has no selection.
  9637. </summary>
  9638. <param name="word">the word to check</param>
  9639. <returns></returns>
  9640. </member>
  9641. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox.ToString">
  9642. <summary>
  9643. Returns the words of the linebox
  9644. </summary>
  9645. <returns></returns>
  9646. </member>
  9647. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect">
  9648. <summary>
  9649. Represents a word inside an inline box
  9650. </summary>
  9651. <remarks>
  9652. Because of performance, words of text are the most atomic
  9653. element in the project. It should be characters, but come on,
  9654. imagine the performance when drawing char by char on the device.<br/>
  9655. It may change for future versions of the library.
  9656. </remarks>
  9657. </member>
  9658. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect._ownerBox">
  9659. <summary>
  9660. the CSS box owner of the word
  9661. </summary>
  9662. </member>
  9663. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect._rect">
  9664. <summary>
  9665. Rectangle
  9666. </summary>
  9667. </member>
  9668. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect._selection">
  9669. <summary>
  9670. If the word is selected this points to the selection handler for more data
  9671. </summary>
  9672. </member>
  9673. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9674. <summary>
  9675. Init.
  9676. </summary>
  9677. <param name="owner">the CSS box owner of the word</param>
  9678. </member>
  9679. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.OwnerBox">
  9680. <summary>
  9681. Gets the Box where this word belongs.
  9682. </summary>
  9683. </member>
  9684. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Rectangle">
  9685. <summary>
  9686. Gets or sets the bounds of the rectangle
  9687. </summary>
  9688. </member>
  9689. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Left">
  9690. <summary>
  9691. Left of the rectangle
  9692. </summary>
  9693. </member>
  9694. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Top">
  9695. <summary>
  9696. Top of the rectangle
  9697. </summary>
  9698. </member>
  9699. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Width">
  9700. <summary>
  9701. Width of the rectangle
  9702. </summary>
  9703. </member>
  9704. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.FullWidth">
  9705. <summary>
  9706. Get the full width of the word including the spacing.
  9707. </summary>
  9708. </member>
  9709. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.ActualWordSpacing">
  9710. <summary>
  9711. Gets the actual width of whitespace between words.
  9712. </summary>
  9713. </member>
  9714. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Height">
  9715. <summary>
  9716. Height of the rectangle
  9717. </summary>
  9718. </member>
  9719. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Right">
  9720. <summary>
  9721. Gets or sets the right of the rectangle. When setting, it only affects the Width of the rectangle.
  9722. </summary>
  9723. </member>
  9724. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Bottom">
  9725. <summary>
  9726. Gets or sets the bottom of the rectangle. When setting, it only affects the Height of the rectangle.
  9727. </summary>
  9728. </member>
  9729. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Selection">
  9730. <summary>
  9731. If the word is selected this points to the selection handler for more data
  9732. </summary>
  9733. </member>
  9734. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.HasSpaceBefore">
  9735. <summary>
  9736. was there a whitespace before the word chars (before trim)
  9737. </summary>
  9738. </member>
  9739. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.HasSpaceAfter">
  9740. <summary>
  9741. was there a whitespace after the word chars (before trim)
  9742. </summary>
  9743. </member>
  9744. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Image">
  9745. <summary>
  9746. Gets the image this words represents (if one exists)
  9747. </summary>
  9748. </member>
  9749. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.IsImage">
  9750. <summary>
  9751. Gets if the word represents an image.
  9752. </summary>
  9753. </member>
  9754. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.IsSpaces">
  9755. <summary>
  9756. Gets a bool indicating if this word is composed only by spaces.
  9757. Spaces include tabs and line breaks
  9758. </summary>
  9759. </member>
  9760. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.IsLineBreak">
  9761. <summary>
  9762. Gets if the word is composed by only a line break
  9763. </summary>
  9764. </member>
  9765. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Text">
  9766. <summary>
  9767. Gets the text of the word
  9768. </summary>
  9769. </member>
  9770. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.Selected">
  9771. <summary>
  9772. is the word is currently selected
  9773. </summary>
  9774. </member>
  9775. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.SelectedStartIndex">
  9776. <summary>
  9777. the selection start index if the word is partially selected (-1 if not selected or fully selected)
  9778. </summary>
  9779. </member>
  9780. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.SelectedEndIndexOffset">
  9781. <summary>
  9782. the selection end index if the word is partially selected (-1 if not selected or fully selected)
  9783. </summary>
  9784. </member>
  9785. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.SelectedStartOffset">
  9786. <summary>
  9787. the selection start offset if the word is partially selected (-1 if not selected or fully selected)
  9788. </summary>
  9789. </member>
  9790. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.SelectedEndOffset">
  9791. <summary>
  9792. the selection end offset if the word is partially selected (-1 if not selected or fully selected)
  9793. </summary>
  9794. </member>
  9795. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.LeftGlyphPadding">
  9796. <summary>
  9797. Gets or sets an offset to be considered in measurements
  9798. </summary>
  9799. </member>
  9800. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssRect.ToString">
  9801. <summary>
  9802. Represents this word for debugging purposes
  9803. </summary>
  9804. <returns></returns>
  9805. </member>
  9806. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectImage">
  9807. <summary>
  9808. Represents a word inside an inline box
  9809. </summary>
  9810. </member>
  9811. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectImage._image">
  9812. <summary>
  9813. the image object if it is image word (can be null if not loaded)
  9814. </summary>
  9815. </member>
  9816. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectImage._imageRectangle">
  9817. <summary>
  9818. the image rectangle restriction as returned from image load event
  9819. </summary>
  9820. </member>
  9821. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectImage.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  9822. <summary>
  9823. Creates a new BoxWord which represents an image
  9824. </summary>
  9825. <param name="owner">the CSS box owner of the word</param>
  9826. </member>
  9827. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectImage.Image">
  9828. <summary>
  9829. Gets the image this words represents (if one exists)
  9830. </summary>
  9831. </member>
  9832. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectImage.IsImage">
  9833. <summary>
  9834. Gets if the word represents an image.
  9835. </summary>
  9836. </member>
  9837. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectImage.ImageRectangle">
  9838. <summary>
  9839. the image rectange restriction as returned from image load event
  9840. </summary>
  9841. </member>
  9842. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectImage.ToString">
  9843. <summary>
  9844. Represents this word for debugging purposes
  9845. </summary>
  9846. <returns></returns>
  9847. </member>
  9848. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord">
  9849. <summary>
  9850. Represents a word inside an inline box
  9851. </summary>
  9852. </member>
  9853. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord._text">
  9854. <summary>
  9855. The word text
  9856. </summary>
  9857. </member>
  9858. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord._hasSpaceBefore">
  9859. <summary>
  9860. was there a whitespace before the word chars (before trim)
  9861. </summary>
  9862. </member>
  9863. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord._hasSpaceAfter">
  9864. <summary>
  9865. was there a whitespace after the word chars (before trim)
  9866. </summary>
  9867. </member>
  9868. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.String,System.Boolean,System.Boolean)">
  9869. <summary>
  9870. Init.
  9871. </summary>
  9872. <param name="owner">the CSS box owner of the word</param>
  9873. <param name="text">the word chars </param>
  9874. <param name="hasSpaceBefore">was there a whitespace before the word chars (before trim)</param>
  9875. <param name="hasSpaceAfter">was there a whitespace after the word chars (before trim)</param>
  9876. </member>
  9877. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord.HasSpaceBefore">
  9878. <summary>
  9879. was there a whitespace before the word chars (before trim)
  9880. </summary>
  9881. </member>
  9882. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord.HasSpaceAfter">
  9883. <summary>
  9884. was there a whitespace after the word chars (before trim)
  9885. </summary>
  9886. </member>
  9887. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord.IsSpaces">
  9888. <summary>
  9889. Gets a bool indicating if this word is composed only by spaces.
  9890. Spaces include tabs and line breaks
  9891. </summary>
  9892. </member>
  9893. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord.IsLineBreak">
  9894. <summary>
  9895. Gets if the word is composed by only a line break
  9896. </summary>
  9897. </member>
  9898. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord.Text">
  9899. <summary>
  9900. Gets the text of the word
  9901. </summary>
  9902. </member>
  9903. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.CssRectWord.ToString">
  9904. <summary>
  9905. Represents this word for debugging purposes
  9906. </summary>
  9907. <returns></returns>
  9908. </member>
  9909. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssSpacingBox">
  9910. <summary>
  9911. Used to make space on vertical cell combination
  9912. </summary>
  9913. </member>
  9914. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssSpacingBox._startRow">
  9915. <summary>
  9916. the index of the row where box starts
  9917. </summary>
  9918. </member>
  9919. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.CssSpacingBox._endRow">
  9920. <summary>
  9921. the index of the row where box ends
  9922. </summary>
  9923. </member>
  9924. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssSpacingBox.StartRow">
  9925. <summary>
  9926. Gets the index of the row where box starts
  9927. </summary>
  9928. </member>
  9929. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.CssSpacingBox.EndRow">
  9930. <summary>
  9931. Gets the index of the row where box ends
  9932. </summary>
  9933. </member>
  9934. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.CssUnit">
  9935. <summary>
  9936. Represents the possible units of the CSS lengths
  9937. </summary>
  9938. <remarks>
  9939. http://www.w3.org/TR/CSS21/syndata.html#length-units
  9940. </remarks>
  9941. </member>
  9942. <member name="T:TheArtOfDev.HtmlRenderer.Core.Dom.HoverBoxBlock">
  9943. <summary>
  9944. CSS boxes that have ":hover" selector on them.
  9945. </summary>
  9946. </member>
  9947. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.HoverBoxBlock._cssBox">
  9948. <summary>
  9949. the box that has :hover css on
  9950. </summary>
  9951. </member>
  9952. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.HoverBoxBlock._cssBlock">
  9953. <summary>
  9954. the :hover style block data
  9955. </summary>
  9956. </member>
  9957. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.HoverBoxBlock.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock)">
  9958. <summary>
  9959. Init.
  9960. </summary>
  9961. </member>
  9962. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.HoverBoxBlock.CssBox">
  9963. <summary>
  9964. the box that has :hover css on
  9965. </summary>
  9966. </member>
  9967. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.HoverBoxBlock.CssBlock">
  9968. <summary>
  9969. the :hover style block data
  9970. </summary>
  9971. </member>
  9972. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag._name">
  9973. <summary>
  9974. the name of the html tag
  9975. </summary>
  9976. </member>
  9977. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag._isSingle">
  9978. <summary>
  9979. if the tag is single placed; in other words it doesn't have a separate closing tag;
  9980. </summary>
  9981. </member>
  9982. <member name="F:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag._attributes">
  9983. <summary>
  9984. collection of attributes and their value the html tag has
  9985. </summary>
  9986. </member>
  9987. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag.#ctor(System.String,System.Boolean,System.Collections.Generic.Dictionary{System.String,System.String})">
  9988. <summary>
  9989. Init.
  9990. </summary>
  9991. <param name="name">the name of the html tag</param>
  9992. <param name="isSingle">if the tag is single placed; in other words it doesn't have a separate closing tag;</param>
  9993. <param name="attributes">collection of attributes and their value the html tag has</param>
  9994. </member>
  9995. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag.Name">
  9996. <summary>
  9997. Gets the name of this tag
  9998. </summary>
  9999. </member>
  10000. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag.Attributes">
  10001. <summary>
  10002. Gets collection of attributes and their value the html tag has
  10003. </summary>
  10004. </member>
  10005. <member name="P:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag.IsSingle">
  10006. <summary>
  10007. Gets if the tag is single placed; in other words it doesn't have a separate closing tag; <br/>
  10008. e.g. &lt;br&gt;
  10009. </summary>
  10010. </member>
  10011. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag.HasAttributes">
  10012. <summary>
  10013. is the html tag has attributes.
  10014. </summary>
  10015. <returns>true - has attributes, false - otherwise</returns>
  10016. </member>
  10017. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag.HasAttribute(System.String)">
  10018. <summary>
  10019. Gets a boolean indicating if the attribute list has the specified attribute
  10020. </summary>
  10021. <param name="attribute">attribute name to check if exists</param>
  10022. <returns>true - attribute exists, false - otherwise</returns>
  10023. </member>
  10024. <member name="M:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag.TryGetAttribute(System.String,System.String)">
  10025. <summary>
  10026. Get attribute value for given attribute name or null if not exists.
  10027. </summary>
  10028. <param name="attribute">attribute name to get by</param>
  10029. <param name="defaultValue">optional: value to return if attribute is not specified</param>
  10030. <returns>attribute value or null if not found</returns>
  10031. </member>
  10032. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock">
  10033. <summary>
  10034. Represents a block of CSS property values.<br/>
  10035. Contains collection of key-value pairs that are CSS properties for specific css class.<br/>
  10036. Css class can be either custom or html tag name.
  10037. </summary>
  10038. <remarks>
  10039. To learn more about CSS blocks visit CSS spec: http://www.w3.org/TR/CSS21/syndata.html#block
  10040. </remarks>
  10041. </member>
  10042. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock._class">
  10043. <summary>
  10044. the name of the css class of the block
  10045. </summary>
  10046. </member>
  10047. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock._properties">
  10048. <summary>
  10049. the CSS block properties and values
  10050. </summary>
  10051. </member>
  10052. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock._selectors">
  10053. <summary>
  10054. additional selectors to used in hierarchy (p className1 > className2)
  10055. </summary>
  10056. </member>
  10057. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock._hover">
  10058. <summary>
  10059. is the css block has :hover pseudo-class
  10060. </summary>
  10061. </member>
  10062. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.#ctor(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.Collections.Generic.List{TheArtOfDev.HtmlRenderer.Core.Entities.CssBlockSelectorItem},System.Boolean)">
  10063. <summary>
  10064. Creates a new block from the block's source
  10065. </summary>
  10066. <param name="class">the name of the css class of the block</param>
  10067. <param name="properties">the CSS block properties and values</param>
  10068. <param name="selectors">optional: additional selectors to used in hierarchy</param>
  10069. <param name="hover">optional: is the css block has :hover pseudo-class</param>
  10070. </member>
  10071. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.Class">
  10072. <summary>
  10073. the name of the css class of the block
  10074. </summary>
  10075. </member>
  10076. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.Selectors">
  10077. <summary>
  10078. additional selectors to used in hierarchy (p className1 > className2)
  10079. </summary>
  10080. </member>
  10081. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.Properties">
  10082. <summary>
  10083. Gets the CSS block properties and its values
  10084. </summary>
  10085. </member>
  10086. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.Hover">
  10087. <summary>
  10088. is the css block has :hover pseudo-class
  10089. </summary>
  10090. </member>
  10091. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.Merge(TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock)">
  10092. <summary>
  10093. Merge the other block properties into this css block.<br/>
  10094. Other block properties can overwrite this block properties.
  10095. </summary>
  10096. <param name="other">the css block to merge with</param>
  10097. </member>
  10098. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.Clone">
  10099. <summary>
  10100. Create deep copy of the CssBlock.
  10101. </summary>
  10102. <returns>new CssBlock with same data</returns>
  10103. </member>
  10104. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.Equals(TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock)">
  10105. <summary>
  10106. Check if the two css blocks are the same (same class, selectors and properties).
  10107. </summary>
  10108. <param name="other">the other block to compare to</param>
  10109. <returns>true - the two blocks are the same, false - otherwise</returns>
  10110. </member>
  10111. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.EqualsSelector(TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock)">
  10112. <summary>
  10113. Check if the selectors of the css blocks is the same.
  10114. </summary>
  10115. <param name="other">the other block to compare to</param>
  10116. <returns>true - the selectors on blocks are the same, false - otherwise</returns>
  10117. </member>
  10118. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.Equals(System.Object)">
  10119. <summary>
  10120. Check if the two css blocks are the same (same class, selectors and properties).
  10121. </summary>
  10122. <param name="obj">the other block to compare to</param>
  10123. <returns>true - the two blocks are the same, false - otherwise</returns>
  10124. </member>
  10125. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.GetHashCode">
  10126. <summary>
  10127. Serves as a hash function for a particular type.
  10128. </summary>
  10129. <returns>A hash code for the current <see cref="T:System.Object"/>.</returns>
  10130. </member>
  10131. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock.ToString">
  10132. <summary>
  10133. Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
  10134. </summary>
  10135. </member>
  10136. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlockSelectorItem">
  10137. <summary>
  10138. Holds single class selector in css block hierarchical selection (p class1 > div.class2)
  10139. </summary>
  10140. </member>
  10141. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlockSelectorItem._class">
  10142. <summary>
  10143. the name of the css class of the block
  10144. </summary>
  10145. </member>
  10146. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlockSelectorItem._directParent">
  10147. <summary>
  10148. is the selector item has to be direct parent
  10149. </summary>
  10150. </member>
  10151. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlockSelectorItem.#ctor(System.String,System.Boolean)">
  10152. <summary>
  10153. Creates a new block from the block's source
  10154. </summary>
  10155. <param name="class">the name of the css class of the block</param>
  10156. <param name="directParent"> </param>
  10157. </member>
  10158. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlockSelectorItem.Class">
  10159. <summary>
  10160. the name of the css class of the block
  10161. </summary>
  10162. </member>
  10163. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlockSelectorItem.DirectParent">
  10164. <summary>
  10165. is the selector item has to be direct parent
  10166. </summary>
  10167. </member>
  10168. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.CssBlockSelectorItem.ToString">
  10169. <summary>
  10170. Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
  10171. </summary>
  10172. </member>
  10173. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle">
  10174. <summary>
  10175. Controls the way styles are generated when html is generated.
  10176. </summary>
  10177. </member>
  10178. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle.None">
  10179. <summary>
  10180. styles are not generated at all
  10181. </summary>
  10182. </member>
  10183. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle.Inline">
  10184. <summary>
  10185. style are inserted in style attribute for each html tag
  10186. </summary>
  10187. </member>
  10188. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle.InHeader">
  10189. <summary>
  10190. style section is generated in the head of the html
  10191. </summary>
  10192. </member>
  10193. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadCallback">
  10194. <summary>
  10195. Callback used in <see cref="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs"/> to allow setting image externally and async.<br/>
  10196. The callback can provide path to image file path, URL or the actual image to use.<br/>
  10197. If <paramref name="imageRectangle"/> is given (not <see cref="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Empty"/>) then only the specified rectangle will
  10198. be used from the loaded image and not all of it, also the rectangle will be used for size and not the actual image size.<br/>
  10199. </summary>
  10200. <param name="path">the path to the image to load (file path or URL)</param>
  10201. <param name="image">the image to use</param>
  10202. <param name="imageRectangle">optional: limit to specific rectangle in the loaded image</param>
  10203. </member>
  10204. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs">
  10205. <summary>
  10206. Invoked when an image is about to be loaded by file path, URL or inline data in 'img' element or background-image CSS style.<br/>
  10207. Allows to overwrite the loaded image by providing the image object manually, or different source (file or URL) to load from.<br/>
  10208. Example: image 'src' can be non-valid string that is interpreted in the overwrite delegate by custom logic to resource image object<br/>
  10209. Example: image 'src' in the html is relative - the overwrite intercepts the load and provide full source URL to load the image from<br/>
  10210. Example: image download requires authentication - the overwrite intercepts the load, downloads the image to disk using custom code and
  10211. provide file path to load the image from. Can also use the asynchronous image overwrite not to block HTML rendering is applicable.<br/>
  10212. If no alternative data is provided the original source will be used.<br/>
  10213. </summary>
  10214. </member>
  10215. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs._handled">
  10216. <summary>
  10217. use to cancel the image loading by html renderer, the provided image will be used.
  10218. </summary>
  10219. </member>
  10220. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs._src">
  10221. <summary>
  10222. the source of the image (file path or uri)
  10223. </summary>
  10224. </member>
  10225. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs._attributes">
  10226. <summary>
  10227. collection of all the attributes that are defined on the image element
  10228. </summary>
  10229. </member>
  10230. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs._callback">
  10231. <summary>
  10232. Callback used to allow setting image externally and async.
  10233. </summary>
  10234. </member>
  10235. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.#ctor(System.String,System.Collections.Generic.Dictionary{System.String,System.String},TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadCallback)">
  10236. <summary>
  10237. Init.
  10238. </summary>
  10239. <param name="src">the source of the image (file path or Uri)</param>
  10240. <param name="attributes">collection of all the attributes that are defined on the image element</param>
  10241. <param name="callback">Callback used to allow setting image externally and async.</param>
  10242. </member>
  10243. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Src">
  10244. <summary>
  10245. the source of the image (file path, URL or inline data)
  10246. </summary>
  10247. </member>
  10248. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Attributes">
  10249. <summary>
  10250. collection of all the attributes that are defined on the image element or CSS style
  10251. </summary>
  10252. </member>
  10253. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Handled">
  10254. <summary>
  10255. Indicate the image load is handled asynchronously.
  10256. Cancel this image loading and overwrite the image asynchronously using callback method.<br/>
  10257. </summary>
  10258. </member>
  10259. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Callback">
  10260. <summary>
  10261. Callback to overwrite the loaded image with error image.<br/>
  10262. Can be called directly from delegate handler or asynchronously after setting <see cref="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Handled"/> to True.<br/>
  10263. </summary>
  10264. </member>
  10265. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Callback(System.String)">
  10266. <summary>
  10267. Callback to overwrite the loaded image with image to load from given URI.<br/>
  10268. Can be called directly from delegate handler or asynchronously after setting <see cref="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Handled"/> to True.<br/>
  10269. </summary>
  10270. <param name="path">the path to the image to load (file path or URL)</param>
  10271. </member>
  10272. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Callback(System.String,System.Double,System.Double,System.Double,System.Double)">
  10273. <summary>
  10274. Callback to overwrite the loaded image with image to load from given URI.<br/>
  10275. Can be called directly from delegate handler or asynchronously after setting <see cref="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Handled"/> to True.<br/>
  10276. Only the specified rectangle (x,y,width,height) will be used from the loaded image and not all of it, also
  10277. the rectangle will be used for size and not the actual image size.<br/>
  10278. </summary>
  10279. <param name="path">the path to the image to load (file path or URL)</param>
  10280. <param name="x">optional: limit to specific rectangle of the image and not all of it</param>
  10281. <param name="y">optional: limit to specific rectangle of the image and not all of it</param>
  10282. <param name="width">optional: limit to specific rectangle of the image and not all of it</param>
  10283. <param name="height">optional: limit to specific rectangle of the image and not all of it</param>
  10284. </member>
  10285. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Callback(System.Object)">
  10286. <summary>
  10287. Callback to overwrite the loaded image with given image object.<br/>
  10288. Can be called directly from delegate handler or asynchronously after setting <see cref="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Handled"/> to True.<br/>
  10289. If imageRectangle is given (not <see cref="F:TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect.Empty"/>) then only the specified rectangle will
  10290. be used from the loaded image and not all of it, also the rectangle will be used for size and not the actual image size.<br/>
  10291. </summary>
  10292. <param name="image">the image to load</param>
  10293. </member>
  10294. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Callback(System.Object,System.Double,System.Double,System.Double,System.Double)">
  10295. <summary>
  10296. Callback to overwrite the loaded image with given image object.<br/>
  10297. Can be called directly from delegate handler or asynchronously after setting <see cref="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs.Handled"/> to True.<br/>
  10298. Only the specified rectangle (x,y,width,height) will be used from the loaded image and not all of it, also
  10299. the rectangle will be used for size and not the actual image size.<br/>
  10300. </summary>
  10301. <param name="image">the image to load</param>
  10302. <param name="x">optional: limit to specific rectangle of the image and not all of it</param>
  10303. <param name="y">optional: limit to specific rectangle of the image and not all of it</param>
  10304. <param name="width">optional: limit to specific rectangle of the image and not all of it</param>
  10305. <param name="height">optional: limit to specific rectangle of the image and not all of it</param>
  10306. </member>
  10307. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedEventArgs">
  10308. <summary>
  10309. Raised when the user clicks on a link in the html.
  10310. </summary>
  10311. </member>
  10312. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedEventArgs._link">
  10313. <summary>
  10314. the link href that was clicked
  10315. </summary>
  10316. </member>
  10317. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedEventArgs._attributes">
  10318. <summary>
  10319. collection of all the attributes that are defined on the link element
  10320. </summary>
  10321. </member>
  10322. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedEventArgs._handled">
  10323. <summary>
  10324. use to cancel the execution of the link
  10325. </summary>
  10326. </member>
  10327. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedEventArgs.#ctor(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  10328. <summary>
  10329. Init.
  10330. </summary>
  10331. <param name="link">the link href that was clicked</param>
  10332. <param name="attributes"></param>
  10333. </member>
  10334. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedEventArgs.Link">
  10335. <summary>
  10336. the link href that was clicked
  10337. </summary>
  10338. </member>
  10339. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedEventArgs.Attributes">
  10340. <summary>
  10341. collection of all the attributes that are defined on the link element
  10342. </summary>
  10343. </member>
  10344. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedEventArgs.Handled">
  10345. <summary>
  10346. use to cancel the execution of the link
  10347. </summary>
  10348. </member>
  10349. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedException">
  10350. <summary>
  10351. Exception thrown when client code subscribed to LinkClicked event thrown exception.
  10352. </summary>
  10353. </member>
  10354. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedException.#ctor">
  10355. <summary>
  10356. Initializes a new instance of the <see cref="T:System.Exception"/> class.
  10357. </summary>
  10358. </member>
  10359. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedException.#ctor(System.String)">
  10360. <summary>
  10361. Initializes a new instance of the <see cref="T:System.Exception"/> class with a specified error message.
  10362. </summary>
  10363. <param name="message">The message that describes the error. </param>
  10364. </member>
  10365. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedException.#ctor(System.String,System.Exception)">
  10366. <summary>
  10367. Initializes a new instance of the <see cref="T:System.Exception"/> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  10368. </summary>
  10369. <param name="message">The error message that explains the reason for the exception. </param><param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  10370. </member>
  10371. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRefreshEventArgs">
  10372. <summary>
  10373. Raised when html renderer requires refresh of the control hosting (invalidation and re-layout).<br/>
  10374. It can happen if some async event has occurred that requires re-paint and re-layout of the html.<br/>
  10375. Example: async download of image is complete.
  10376. </summary>
  10377. </member>
  10378. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRefreshEventArgs._layout">
  10379. <summary>
  10380. is re-layout is required for the refresh
  10381. </summary>
  10382. </member>
  10383. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRefreshEventArgs.#ctor(System.Boolean)">
  10384. <summary>
  10385. Init.
  10386. </summary>
  10387. <param name="layout">is re-layout is required for the refresh</param>
  10388. </member>
  10389. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRefreshEventArgs.Layout">
  10390. <summary>
  10391. is re-layout is required for the refresh
  10392. </summary>
  10393. </member>
  10394. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorEventArgs">
  10395. <summary>
  10396. Raised when an error occurred during html rendering.
  10397. </summary>
  10398. </member>
  10399. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorEventArgs._type">
  10400. <summary>
  10401. error type that is reported
  10402. </summary>
  10403. </member>
  10404. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorEventArgs._message">
  10405. <summary>
  10406. the error message
  10407. </summary>
  10408. </member>
  10409. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorEventArgs._exception">
  10410. <summary>
  10411. the exception that occurred (can be null)
  10412. </summary>
  10413. </member>
  10414. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorEventArgs.#ctor(TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorType,System.String,System.Exception)">
  10415. <summary>
  10416. Init.
  10417. </summary>
  10418. <param name="type">the type of error to report</param>
  10419. <param name="message">the error message</param>
  10420. <param name="exception">optional: the exception that occurred</param>
  10421. </member>
  10422. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorEventArgs.Type">
  10423. <summary>
  10424. error type that is reported
  10425. </summary>
  10426. </member>
  10427. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorEventArgs.Message">
  10428. <summary>
  10429. the error message
  10430. </summary>
  10431. </member>
  10432. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorEventArgs.Exception">
  10433. <summary>
  10434. the exception that occurred (can be null)
  10435. </summary>
  10436. </member>
  10437. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorType">
  10438. <summary>
  10439. Enum of possible error types that can be reported.
  10440. </summary>
  10441. </member>
  10442. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlScrollEventArgs">
  10443. <summary>
  10444. Raised when Html Renderer request scroll to specific location.<br/>
  10445. This can occur on document anchor click.
  10446. </summary>
  10447. </member>
  10448. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlScrollEventArgs._location">
  10449. <summary>
  10450. the location to scroll to
  10451. </summary>
  10452. </member>
  10453. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlScrollEventArgs.#ctor(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  10454. <summary>
  10455. Init.
  10456. </summary>
  10457. <param name="location">the location to scroll to</param>
  10458. </member>
  10459. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlScrollEventArgs.X">
  10460. <summary>
  10461. the x location to scroll to
  10462. </summary>
  10463. </member>
  10464. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlScrollEventArgs.Y">
  10465. <summary>
  10466. the x location to scroll to
  10467. </summary>
  10468. </member>
  10469. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs">
  10470. <summary>
  10471. Invoked when a stylesheet is about to be loaded by file path or URL in 'link' element.<br/>
  10472. Allows to overwrite the loaded stylesheet by providing the stylesheet data manually, or different source (file or URL) to load from.<br/>
  10473. Example: The stylesheet 'href' can be non-valid URI string that is interpreted in the overwrite delegate by custom logic to pre-loaded stylesheet object<br/>
  10474. If no alternative data is provided the original source will be used.<br/>
  10475. </summary>
  10476. </member>
  10477. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs._src">
  10478. <summary>
  10479. the source of the stylesheet as found in the HTML (file path or URL)
  10480. </summary>
  10481. </member>
  10482. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs._attributes">
  10483. <summary>
  10484. collection of all the attributes that are defined on the link element
  10485. </summary>
  10486. </member>
  10487. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs._setSrc">
  10488. <summary>
  10489. provide the new source (file path or URL) to load stylesheet from
  10490. </summary>
  10491. </member>
  10492. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs._setStyleSheet">
  10493. <summary>
  10494. provide the stylesheet to load
  10495. </summary>
  10496. </member>
  10497. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs._setStyleSheetData">
  10498. <summary>
  10499. provide the stylesheet data to load
  10500. </summary>
  10501. </member>
  10502. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs.#ctor(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  10503. <summary>
  10504. Init.
  10505. </summary>
  10506. <param name="src">the source of the image (file path or URL)</param>
  10507. <param name="attributes">collection of all the attributes that are defined on the image element</param>
  10508. </member>
  10509. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs.Src">
  10510. <summary>
  10511. the source of the stylesheet as found in the HTML (file path or URL)
  10512. </summary>
  10513. </member>
  10514. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs.Attributes">
  10515. <summary>
  10516. collection of all the attributes that are defined on the link element
  10517. </summary>
  10518. </member>
  10519. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs.SetSrc">
  10520. <summary>
  10521. provide the new source (file path or URL) to load stylesheet from
  10522. </summary>
  10523. </member>
  10524. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs.SetStyleSheet">
  10525. <summary>
  10526. provide the stylesheet to load
  10527. </summary>
  10528. </member>
  10529. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs.SetStyleSheetData">
  10530. <summary>
  10531. provide the stylesheet data to load
  10532. </summary>
  10533. </member>
  10534. <member name="T:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1">
  10535. <summary>
  10536. Holds data on link element in HTML.<br/>
  10537. Used to expose data outside of HTML Renderer internal structure.
  10538. </summary>
  10539. </member>
  10540. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1._id">
  10541. <summary>
  10542. the id of the link element if present
  10543. </summary>
  10544. </member>
  10545. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1._href">
  10546. <summary>
  10547. the href data of the link
  10548. </summary>
  10549. </member>
  10550. <member name="F:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1._rectangle">
  10551. <summary>
  10552. the rectangle of element as calculated by html layout
  10553. </summary>
  10554. </member>
  10555. <member name="M:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1.#ctor(System.String,System.String,`0)">
  10556. <summary>
  10557. Init.
  10558. </summary>
  10559. </member>
  10560. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1.Id">
  10561. <summary>
  10562. the id of the link element if present
  10563. </summary>
  10564. </member>
  10565. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1.Href">
  10566. <summary>
  10567. the href data of the link
  10568. </summary>
  10569. </member>
  10570. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1.Rectangle">
  10571. <summary>
  10572. the rectangle of element as calculated by html layout
  10573. </summary>
  10574. </member>
  10575. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1.IsAnchor">
  10576. <summary>
  10577. Is the link is directed to another element in the html
  10578. </summary>
  10579. </member>
  10580. <member name="P:TheArtOfDev.HtmlRenderer.Core.Entities.LinkElementData`1.AnchorId">
  10581. <summary>
  10582. Return the id of the element this anchor link is referencing.
  10583. </summary>
  10584. </member>
  10585. <member name="T:TheArtOfDev.HtmlRenderer.Core.Handlers.BackgroundImageDrawHandler">
  10586. <summary>
  10587. Contains all the paint code to paint different background images.
  10588. </summary>
  10589. </member>
  10590. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BackgroundImageDrawHandler.DrawBackgroundImage(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  10591. <summary>
  10592. Draw the background image of the given box in the given rectangle.<br/>
  10593. Handle background-repeat and background-position values.
  10594. </summary>
  10595. <param name="g">the device to draw into</param>
  10596. <param name="box">the box to draw its background image</param>
  10597. <param name="imageLoadHandler">the handler that loads image to draw</param>
  10598. <param name="rectangle">the rectangle to draw image in</param>
  10599. </member>
  10600. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BackgroundImageDrawHandler.GetLocation(System.String,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  10601. <summary>
  10602. Get top-left location to start drawing the image at depending on background-position value.
  10603. </summary>
  10604. <param name="backgroundPosition">the background-position value</param>
  10605. <param name="rectangle">the rectangle to position image in</param>
  10606. <param name="imgSize">the size of the image</param>
  10607. <returns>the top-left location</returns>
  10608. </member>
  10609. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BackgroundImageDrawHandler.DrawRepeatX(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  10610. <summary>
  10611. Draw the background image at the required location repeating it over the X axis.<br/>
  10612. Adjust location to left if starting location doesn't include all the range (adjusted to center or right).
  10613. </summary>
  10614. </member>
  10615. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BackgroundImageDrawHandler.DrawRepeatY(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  10616. <summary>
  10617. Draw the background image at the required location repeating it over the Y axis.<br/>
  10618. Adjust location to top if starting location doesn't include all the range (adjusted to center or bottom).
  10619. </summary>
  10620. </member>
  10621. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BackgroundImageDrawHandler.DrawRepeat(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  10622. <summary>
  10623. Draw the background image at the required location repeating it over the X and Y axis.<br/>
  10624. Adjust location to left-top if starting location doesn't include all the range (adjusted to center or bottom/right).
  10625. </summary>
  10626. </member>
  10627. <member name="T:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler">
  10628. <summary>
  10629. Contains all the complex paint code to paint different style borders.
  10630. </summary>
  10631. </member>
  10632. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler._borderPts">
  10633. <summary>
  10634. used for all border paint to use the same points and not create new array each time.
  10635. </summary>
  10636. </member>
  10637. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.DrawBoxBorders(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Boolean,System.Boolean)">
  10638. <summary>
  10639. Draws all the border of the box with respect to style, width, etc.
  10640. </summary>
  10641. <param name="g">the device to draw into</param>
  10642. <param name="box">the box to draw borders for</param>
  10643. <param name="rect">the bounding rectangle to draw in</param>
  10644. <param name="isFirst">is it the first rectangle of the element</param>
  10645. <param name="isLast">is it the last rectangle of the element</param>
  10646. </member>
  10647. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.DrawBorder(TheArtOfDev.HtmlRenderer.Core.Dom.Border,TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.RBrush,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  10648. <summary>
  10649. Draw simple border.
  10650. </summary>
  10651. <param name="border">Desired border</param>
  10652. <param name="g">the device to draw to</param>
  10653. <param name="box">Box which the border corresponds</param>
  10654. <param name="brush">the brush to use</param>
  10655. <param name="rectangle">the bounding rectangle to draw in</param>
  10656. <returns>Beveled border path, null if there is no rounded corners</returns>
  10657. </member>
  10658. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.DrawBorder(TheArtOfDev.HtmlRenderer.Core.Dom.Border,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Boolean,System.Boolean)">
  10659. <summary>
  10660. Draw specific border (top/bottom/left/right) with the box data (style/width/rounded).<br/>
  10661. </summary>
  10662. <param name="border">desired border to draw</param>
  10663. <param name="box">the box to draw its borders, contain the borders data</param>
  10664. <param name="g">the device to draw into</param>
  10665. <param name="rect">the rectangle the border is enclosing</param>
  10666. <param name="isLineStart">Specifies if the border is for a starting line (no bevel on left)</param>
  10667. <param name="isLineEnd">Specifies if the border is for an ending line (no bevel on right)</param>
  10668. </member>
  10669. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.SetInOutsetRectanglePoints(TheArtOfDev.HtmlRenderer.Core.Dom.Border,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Boolean,System.Boolean)">
  10670. <summary>
  10671. Set rectangle for inset/outset border as it need diagonal connection to other borders.
  10672. </summary>
  10673. <param name="border">Desired border</param>
  10674. <param name="b">Box which the border corresponds</param>
  10675. <param name="r">the rectangle the border is enclosing</param>
  10676. <param name="isLineStart">Specifies if the border is for a starting line (no bevel on left)</param>
  10677. <param name="isLineEnd">Specifies if the border is for an ending line (no bevel on right)</param>
  10678. <returns>Beveled border path, null if there is no rounded corners</returns>
  10679. </member>
  10680. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.GetRoundedBorderPath(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.Border,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  10681. <summary>
  10682. Makes a border path for rounded borders.<br/>
  10683. To support rounded dotted/dashed borders we need to use arc in the border path.<br/>
  10684. Return null if the border is not rounded.<br/>
  10685. </summary>
  10686. <param name="g">the device to draw into</param>
  10687. <param name="border">Desired border</param>
  10688. <param name="b">Box which the border corresponds</param>
  10689. <param name="r">the rectangle the border is enclosing</param>
  10690. <returns>Beveled border path, null if there is no rounded corners</returns>
  10691. </member>
  10692. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.GetPen(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,System.String,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor,System.Double)">
  10693. <summary>
  10694. Get pen to be used for border draw respecting its style.
  10695. </summary>
  10696. </member>
  10697. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.GetColor(TheArtOfDev.HtmlRenderer.Core.Dom.Border,TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties,System.String)">
  10698. <summary>
  10699. Get the border color for the given box border.
  10700. </summary>
  10701. </member>
  10702. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.GetWidth(TheArtOfDev.HtmlRenderer.Core.Dom.Border,TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties)">
  10703. <summary>
  10704. Get the border width for the given box border.
  10705. </summary>
  10706. </member>
  10707. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.GetStyle(TheArtOfDev.HtmlRenderer.Core.Dom.Border,TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties)">
  10708. <summary>
  10709. Get the border style for the given box border.
  10710. </summary>
  10711. </member>
  10712. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.BordersDrawHandler.Darken(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  10713. <summary>
  10714. Makes the specified color darker for inset/outset borders.
  10715. </summary>
  10716. </member>
  10717. <member name="T:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler">
  10718. <summary>
  10719. Handle context menu.
  10720. </summary>
  10721. </member>
  10722. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._selectAll">
  10723. <summary>
  10724. select all text
  10725. </summary>
  10726. </member>
  10727. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._copy">
  10728. <summary>
  10729. copy selected text
  10730. </summary>
  10731. </member>
  10732. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._copyLink">
  10733. <summary>
  10734. copy the link source
  10735. </summary>
  10736. </member>
  10737. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._openLink">
  10738. <summary>
  10739. open link (as left mouse click)
  10740. </summary>
  10741. </member>
  10742. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._copyImageLink">
  10743. <summary>
  10744. copy the source of the image
  10745. </summary>
  10746. </member>
  10747. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._copyImage">
  10748. <summary>
  10749. copy image to clipboard
  10750. </summary>
  10751. </member>
  10752. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._saveImage">
  10753. <summary>
  10754. save image to disk
  10755. </summary>
  10756. </member>
  10757. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._openVideo">
  10758. <summary>
  10759. open video in browser
  10760. </summary>
  10761. </member>
  10762. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._copyVideoUrl">
  10763. <summary>
  10764. copy video url to browser
  10765. </summary>
  10766. </member>
  10767. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._selectionHandler">
  10768. <summary>
  10769. the selection handler linked to the context menu handler
  10770. </summary>
  10771. </member>
  10772. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._htmlContainer">
  10773. <summary>
  10774. the html container the handler is on
  10775. </summary>
  10776. </member>
  10777. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._contextMenu">
  10778. <summary>
  10779. the last context menu shown
  10780. </summary>
  10781. </member>
  10782. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._parentControl">
  10783. <summary>
  10784. the control that the context menu was shown on
  10785. </summary>
  10786. </member>
  10787. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._currentRect">
  10788. <summary>
  10789. the css rectangle that context menu shown on
  10790. </summary>
  10791. </member>
  10792. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler._currentLink">
  10793. <summary>
  10794. the css link box that context menu shown on
  10795. </summary>
  10796. </member>
  10797. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.#cctor">
  10798. <summary>
  10799. Init context menu items strings.
  10800. </summary>
  10801. </member>
  10802. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.#ctor(TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler,TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt)">
  10803. <summary>
  10804. Init.
  10805. </summary>
  10806. <param name="selectionHandler">the selection handler linked to the context menu handler</param>
  10807. <param name="htmlContainer">the html container the handler is on</param>
  10808. </member>
  10809. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.ShowContextMenu(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Core.Dom.CssRect,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  10810. <summary>
  10811. Show context menu clicked on given rectangle.
  10812. </summary>
  10813. <param name="parent">the parent control to show the context menu on</param>
  10814. <param name="rect">the rectangle that was clicked to show context menu</param>
  10815. <param name="link">the link that was clicked to show context menu on</param>
  10816. </member>
  10817. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.Dispose">
  10818. <summary>
  10819. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  10820. </summary>
  10821. <filterpriority>2</filterpriority>
  10822. </member>
  10823. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.DisposeContextMenu">
  10824. <summary>
  10825. Dispose of the last used context menu.
  10826. </summary>
  10827. </member>
  10828. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.OnOpenLinkClick(System.Object,System.EventArgs)">
  10829. <summary>
  10830. Handle link click.
  10831. </summary>
  10832. </member>
  10833. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.OnCopyLinkClick(System.Object,System.EventArgs)">
  10834. <summary>
  10835. Copy the href of a link to clipboard.
  10836. </summary>
  10837. </member>
  10838. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.OnSaveImageClick(System.Object,System.EventArgs)">
  10839. <summary>
  10840. Open save as dialog to save the image
  10841. </summary>
  10842. </member>
  10843. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.OnCopyImageLinkClick(System.Object,System.EventArgs)">
  10844. <summary>
  10845. Copy the image source to clipboard.
  10846. </summary>
  10847. </member>
  10848. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.OnCopyImageClick(System.Object,System.EventArgs)">
  10849. <summary>
  10850. Copy image object to clipboard.
  10851. </summary>
  10852. </member>
  10853. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.OnCopyClick(System.Object,System.EventArgs)">
  10854. <summary>
  10855. Copy selected text.
  10856. </summary>
  10857. </member>
  10858. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ContextMenuHandler.OnSelectAllClick(System.Object,System.EventArgs)">
  10859. <summary>
  10860. Select all text.
  10861. </summary>
  10862. </member>
  10863. <member name="T:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler">
  10864. <summary>
  10865. Utilities for fonts and fonts families handling.
  10866. </summary>
  10867. </member>
  10868. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler._adapter">
  10869. <summary>
  10870. </summary>
  10871. </member>
  10872. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler._fontsMapping">
  10873. <summary>
  10874. Allow to map not installed fonts to different
  10875. </summary>
  10876. </member>
  10877. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler._existingFontFamilies">
  10878. <summary>
  10879. collection of all installed and added font families to check if font exists
  10880. </summary>
  10881. </member>
  10882. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler._fontsCache">
  10883. <summary>
  10884. cache of all the font used not to create same font again and again
  10885. </summary>
  10886. </member>
  10887. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler.#ctor(TheArtOfDev.HtmlRenderer.Adapters.RAdapter)">
  10888. <summary>
  10889. Init.
  10890. </summary>
  10891. </member>
  10892. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler.IsFontExists(System.String)">
  10893. <summary>
  10894. Check if the given font family exists by name
  10895. </summary>
  10896. <param name="family">the font to check</param>
  10897. <returns>true - font exists by given family name, false - otherwise</returns>
  10898. </member>
  10899. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler.AddFontFamily(TheArtOfDev.HtmlRenderer.Adapters.RFontFamily)">
  10900. <summary>
  10901. Adds a font family to be used.
  10902. </summary>
  10903. <param name="fontFamily">The font family to add.</param>
  10904. </member>
  10905. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler.AddFontFamilyMapping(System.String,System.String)">
  10906. <summary>
  10907. Adds a font mapping from <paramref name="fromFamily"/> to <paramref name="toFamily"/> iff the <paramref name="fromFamily"/> is not found.<br/>
  10908. When the <paramref name="fromFamily"/> font is used in rendered html and is not found in existing
  10909. fonts (installed or added) it will be replaced by <paramref name="toFamily"/>.<br/>
  10910. </summary>
  10911. <param name="fromFamily">the font family to replace</param>
  10912. <param name="toFamily">the font family to replace with</param>
  10913. </member>
  10914. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler.GetCachedFont(System.String,System.Double,TheArtOfDev.HtmlRenderer.Adapters.Entities.RFontStyle)">
  10915. <summary>
  10916. Get cached font instance for the given font properties.<br/>
  10917. Improve performance not to create same font multiple times.
  10918. </summary>
  10919. <returns>cached font instance</returns>
  10920. </member>
  10921. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler.TryGetFont(System.String,System.Double,TheArtOfDev.HtmlRenderer.Adapters.Entities.RFontStyle)">
  10922. <summary>
  10923. Get cached font if it exists in cache or null if it is not.
  10924. </summary>
  10925. </member>
  10926. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.FontsHandler.CreateFont(System.String,System.Double,TheArtOfDev.HtmlRenderer.Adapters.Entities.RFontStyle)">
  10927. <summary>
  10928. create font (try using existing font family to support custom fonts)
  10929. </summary>
  10930. </member>
  10931. <member name="T:TheArtOfDev.HtmlRenderer.Core.Handlers.DownloadFileAsyncCallback">
  10932. <summary>
  10933. On download file async complete, success or fail.
  10934. </summary>
  10935. <param name="imageUri">The online image uri</param>
  10936. <param name="filePath">the path to the downloaded file</param>
  10937. <param name="error">the error if download failed</param>
  10938. <param name="canceled">is the file download request was canceled</param>
  10939. </member>
  10940. <member name="T:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader">
  10941. <summary>
  10942. Handler for downloading images from the web.<br/>
  10943. Single instance of the handler used for all images downloaded in a single html, this way if the html contains more
  10944. than one reference to the same image it will be downloaded only once.<br/>
  10945. Also handles corrupt, partial and canceled downloads by first downloading to temp file and only if successful moving to cached
  10946. file location.
  10947. </summary>
  10948. </member>
  10949. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader._clients">
  10950. <summary>
  10951. the web client used to download image from URL (to cancel on dispose)
  10952. </summary>
  10953. </member>
  10954. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader._imageDownloadCallbacks">
  10955. <summary>
  10956. dictionary of image cache path to callbacks of download to handle multiple requests to download the same image
  10957. </summary>
  10958. </member>
  10959. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader.DownloadImage(System.Uri,System.String,System.Boolean,TheArtOfDev.HtmlRenderer.Core.Handlers.DownloadFileAsyncCallback)">
  10960. <summary>
  10961. Makes a request to download the image from the server and raises the cachedFileCallback when it's down.<br/>
  10962. </summary>
  10963. <param name="imageUri">The online image uri</param>
  10964. <param name="filePath">the path on disk to download the file to</param>
  10965. <param name="async">is to download the file sync or async (true-async)</param>
  10966. <param name="cachedFileCallback">This callback will be called with local file path. If something went wrong in the download it will return null.</param>
  10967. </member>
  10968. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader.Dispose">
  10969. <summary>
  10970. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  10971. </summary>
  10972. </member>
  10973. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader.DownloadImageFromUrl(System.Uri,System.String,System.String)">
  10974. <summary>
  10975. Download the requested file in the URI to the given file path.<br/>
  10976. Use async sockets API to download from web, <see cref="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader.OnDownloadImageAsyncCompleted(System.Object,System.ComponentModel.AsyncCompletedEventArgs)"/>.
  10977. </summary>
  10978. </member>
  10979. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader.DownloadImageFromUrlAsync(System.Object)">
  10980. <summary>
  10981. Download the requested file in the URI to the given file path.<br/>
  10982. Use async sockets API to download from web, <see cref="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader.OnDownloadImageAsyncCompleted(System.Object,System.ComponentModel.AsyncCompletedEventArgs)"/>.
  10983. </summary>
  10984. <param name="data">key value pair of URL and file info to download the file to</param>
  10985. </member>
  10986. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader.OnDownloadImageAsyncCompleted(System.Object,System.ComponentModel.AsyncCompletedEventArgs)">
  10987. <summary>
  10988. On download image complete to local file.<br/>
  10989. If the download canceled do nothing, if failed report error.
  10990. </summary>
  10991. </member>
  10992. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader.OnDownloadImageCompleted(System.Net.WebClient,System.Uri,System.String,System.String,System.Exception,System.Boolean)">
  10993. <summary>
  10994. Checks if the file was downloaded and raises the cachedFileCallback from <see cref="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader._imageDownloadCallbacks"/>
  10995. </summary>
  10996. </member>
  10997. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageDownloader.ReleaseObjects">
  10998. <summary>
  10999. Release the image and client objects.
  11000. </summary>
  11001. </member>
  11002. <member name="T:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler">
  11003. <summary>
  11004. Handler for all loading image logic.<br/>
  11005. <p>
  11006. Loading by <see cref="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs"/>.<br/>
  11007. Loading by file path.<br/>
  11008. Loading by URI.<br/>
  11009. </p>
  11010. </summary>
  11011. <remarks>
  11012. <para>
  11013. Supports sync and async image loading.
  11014. </para>
  11015. <para>
  11016. If the image object is created by the handler on calling dispose of the handler the image will be released, this
  11017. makes release of unused images faster as they can be large.<br/>
  11018. Disposing image load handler will also cancel download of image from the web.
  11019. </para>
  11020. </remarks>
  11021. </member>
  11022. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler._htmlContainer">
  11023. <summary>
  11024. the container of the html to handle load image for
  11025. </summary>
  11026. </member>
  11027. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler._loadCompleteCallback">
  11028. <summary>
  11029. callback raised when image load process is complete with image or without
  11030. </summary>
  11031. </member>
  11032. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler._imageFileStream">
  11033. <summary>
  11034. Must be open as long as the image is in use
  11035. </summary>
  11036. </member>
  11037. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler._image">
  11038. <summary>
  11039. the image instance of the loaded image
  11040. </summary>
  11041. </member>
  11042. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler._imageRectangle">
  11043. <summary>
  11044. the image rectangle restriction as returned from image load event
  11045. </summary>
  11046. </member>
  11047. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler._asyncCallback">
  11048. <summary>
  11049. to know if image load event callback was sync or async raised
  11050. </summary>
  11051. </member>
  11052. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler._releaseImageObject">
  11053. <summary>
  11054. flag to indicate if to release the image object on box dispose (only if image was loaded by the box)
  11055. </summary>
  11056. </member>
  11057. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler._disposed">
  11058. <summary>
  11059. is the handler has been disposed
  11060. </summary>
  11061. </member>
  11062. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.#ctor(TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,TheArtOfDev.HtmlRenderer.Core.Utils.ActionInt{TheArtOfDev.HtmlRenderer.Adapters.RImage,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Boolean})">
  11063. <summary>
  11064. Init.
  11065. </summary>
  11066. <param name="htmlContainer">the container of the html to handle load image for</param>
  11067. <param name="loadCompleteCallback">callback raised when image load process is complete with image or without</param>
  11068. </member>
  11069. <member name="P:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.Image">
  11070. <summary>
  11071. the image instance of the loaded image
  11072. </summary>
  11073. </member>
  11074. <member name="P:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.Rectangle">
  11075. <summary>
  11076. the image rectangle restriction as returned from image load event
  11077. </summary>
  11078. </member>
  11079. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.LoadImage(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  11080. <summary>
  11081. Set image of this image box by analyzing the src attribute.<br/>
  11082. Load the image from inline base64 encoded string.<br/>
  11083. Or from calling property/method on the bridge object that returns image or URL to image.<br/>
  11084. Or from file path<br/>
  11085. Or from URI.
  11086. </summary>
  11087. <remarks>
  11088. File path and URI image loading is executed async and after finishing calling <see cref="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.ImageLoadComplete(System.Boolean)"/>
  11089. on the main thread and not thread-pool.
  11090. </remarks>
  11091. <param name="src">the source of the image to load</param>
  11092. <param name="attributes">the collection of attributes on the element to use in event</param>
  11093. <returns>the image object (null if failed)</returns>
  11094. </member>
  11095. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.Dispose">
  11096. <summary>
  11097. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  11098. </summary>
  11099. </member>
  11100. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.OnHtmlImageLoadEventCallback(System.String,System.Object,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  11101. <summary>
  11102. Set the image using callback from load image event, use the given data.
  11103. </summary>
  11104. <param name="path">the path to the image to load (file path or uri)</param>
  11105. <param name="image">the image to load</param>
  11106. <param name="imageRectangle">optional: limit to specific rectangle of the image and not all of it</param>
  11107. </member>
  11108. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.SetFromInlineData(System.String)">
  11109. <summary>
  11110. Load the image from inline base64 encoded string data.
  11111. </summary>
  11112. <param name="src">the source that has the base64 encoded image</param>
  11113. </member>
  11114. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.GetImageFromData(System.String)">
  11115. <summary>
  11116. Extract image object from inline base64 encoded data in the src of the html img element.
  11117. </summary>
  11118. <param name="src">the source that has the base64 encoded image</param>
  11119. <returns>image from base64 data string or null if failed</returns>
  11120. </member>
  11121. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.SetImageFromPath(System.String)">
  11122. <summary>
  11123. Load image from path of image file or URL.
  11124. </summary>
  11125. <param name="path">the file path or uri to load image from</param>
  11126. </member>
  11127. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.SetImageFromFile(System.IO.FileInfo)">
  11128. <summary>
  11129. Load the image file on thread-pool thread and calling <see cref="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.ImageLoadComplete(System.Boolean)"/> after.
  11130. </summary>
  11131. <param name="source">the file path to get the image from</param>
  11132. </member>
  11133. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.LoadImageFromFile(System.String)">
  11134. <summary>
  11135. Load the image file on thread-pool thread and calling <see cref="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.ImageLoadComplete(System.Boolean)"/> after.<br/>
  11136. Calling <see cref="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.ImageLoadComplete(System.Boolean)"/> on the main thread and not thread-pool.
  11137. </summary>
  11138. <param name="source">the file path to get the image from</param>
  11139. </member>
  11140. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.SetImageFromUrl(System.Uri)">
  11141. <summary>
  11142. Load image from the given URI by downloading it.<br/>
  11143. Create local file name in temp folder from the URI, if the file already exists use it as it has already been downloaded.
  11144. If not download the file.
  11145. </summary>
  11146. </member>
  11147. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.OnDownloadImageCompleted(System.Uri,System.String,System.Exception,System.Boolean)">
  11148. <summary>
  11149. On download image complete to local file use <see cref="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.LoadImageFromFile(System.String)"/> to load the image file.<br/>
  11150. If the download canceled do nothing, if failed report error.
  11151. </summary>
  11152. </member>
  11153. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.ImageLoadComplete(System.Boolean)">
  11154. <summary>
  11155. Flag image load complete and request refresh for re-layout and invalidate.
  11156. </summary>
  11157. </member>
  11158. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.ImageLoadHandler.ReleaseObjects">
  11159. <summary>
  11160. Release the image and client objects.
  11161. </summary>
  11162. </member>
  11163. <member name="T:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler">
  11164. <summary>
  11165. Handler for text selection in the html.
  11166. </summary>
  11167. </member>
  11168. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._root">
  11169. <summary>
  11170. the root of the handled html tree
  11171. </summary>
  11172. </member>
  11173. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._contextMenuHandler">
  11174. <summary>
  11175. handler for showing context menu on right click
  11176. </summary>
  11177. </member>
  11178. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._selectionStartPoint">
  11179. <summary>
  11180. the mouse location when selection started used to ignore small selections
  11181. </summary>
  11182. </member>
  11183. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._selectionStart">
  11184. <summary>
  11185. the starting word of html selection<br/>
  11186. where the user started the selection, if the selection is backwards then it will be the last selected word.
  11187. </summary>
  11188. </member>
  11189. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._selectionEnd">
  11190. <summary>
  11191. the ending word of html selection<br/>
  11192. where the user ended the selection, if the selection is backwards then it will be the first selected word.
  11193. </summary>
  11194. </member>
  11195. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._selectionStartIndex">
  11196. <summary>
  11197. the selection start index if the first selected word is partially selected (-1 if not selected or fully selected)
  11198. </summary>
  11199. </member>
  11200. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._selectionEndIndex">
  11201. <summary>
  11202. the selection end index if the last selected word is partially selected (-1 if not selected or fully selected)
  11203. </summary>
  11204. </member>
  11205. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._selectionStartOffset">
  11206. <summary>
  11207. the selection start offset if the first selected word is partially selected (-1 if not selected or fully selected)
  11208. </summary>
  11209. </member>
  11210. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._selectionEndOffset">
  11211. <summary>
  11212. the selection end offset if the last selected word is partially selected (-1 if not selected or fully selected)
  11213. </summary>
  11214. </member>
  11215. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._backwardSelection">
  11216. <summary>
  11217. is the selection goes backward in the html, the starting word comes after the ending word in DFS traversing.<br/>
  11218. </summary>
  11219. </member>
  11220. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._inSelection">
  11221. <summary>
  11222. used to ignore mouse up after selection
  11223. </summary>
  11224. </member>
  11225. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._isDoubleClickSelect">
  11226. <summary>
  11227. current selection process is after double click (full word selection)
  11228. </summary>
  11229. </member>
  11230. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._mouseDownInControl">
  11231. <summary>
  11232. used to know if selection is in the control or started outside so it needs to be ignored
  11233. </summary>
  11234. </member>
  11235. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._mouseDownOnSelectedWord">
  11236. <summary>
  11237. used to handle drag and drop
  11238. </summary>
  11239. </member>
  11240. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._cursorChanged">
  11241. <summary>
  11242. is the cursor on the control has been changed by the selection handler
  11243. </summary>
  11244. </member>
  11245. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._lastMouseDown">
  11246. <summary>
  11247. used to know if double click selection is requested
  11248. </summary>
  11249. </member>
  11250. <member name="F:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler._dragDropData">
  11251. <summary>
  11252. used to know if drag and drop was already started not to execute the same operation over
  11253. </summary>
  11254. </member>
  11255. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.#ctor(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  11256. <summary>
  11257. Init.
  11258. </summary>
  11259. <param name="root">the root of the handled html tree</param>
  11260. </member>
  11261. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.SelectAll(TheArtOfDev.HtmlRenderer.Adapters.RControl)">
  11262. <summary>
  11263. Select all the words in the html.
  11264. </summary>
  11265. <param name="control">the control hosting the html to invalidate</param>
  11266. </member>
  11267. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.SelectWord(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  11268. <summary>
  11269. Select the word at the given location if found.
  11270. </summary>
  11271. <param name="control">the control hosting the html to invalidate</param>
  11272. <param name="loc">the location to select word at</param>
  11273. </member>
  11274. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.HandleMouseDown(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,System.Boolean)">
  11275. <summary>
  11276. Handle mouse down to handle selection.
  11277. </summary>
  11278. <param name="parent">the control hosting the html to invalidate</param>
  11279. <param name="loc">the location of the mouse on the html</param>
  11280. <param name="isMouseInContainer"> </param>
  11281. </member>
  11282. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.HandleMouseUp(TheArtOfDev.HtmlRenderer.Adapters.RControl,System.Boolean)">
  11283. <summary>
  11284. Handle mouse up to handle selection and link click.
  11285. </summary>
  11286. <param name="parent">the control hosting the html to invalidate</param>
  11287. <param name="leftMouseButton">is the left mouse button has been released</param>
  11288. <returns>is the mouse up should be ignored</returns>
  11289. </member>
  11290. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.HandleMouseMove(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  11291. <summary>
  11292. Handle mouse move to handle hover cursor and text selection.
  11293. </summary>
  11294. <param name="parent">the control hosting the html to set cursor and invalidate</param>
  11295. <param name="loc">the location of the mouse on the html</param>
  11296. </member>
  11297. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.HandleMouseLeave(TheArtOfDev.HtmlRenderer.Adapters.RControl)">
  11298. <summary>
  11299. On mouse leave change the cursor back to default.
  11300. </summary>
  11301. <param name="parent">the control hosting the html to set cursor and invalidate</param>
  11302. </member>
  11303. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.CopySelectedHtml">
  11304. <summary>
  11305. Copy the currently selected html segment to clipboard.<br/>
  11306. Copy rich html text and plain text.
  11307. </summary>
  11308. </member>
  11309. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.GetSelectedText">
  11310. <summary>
  11311. Get the currently selected text segment in the html.<br/>
  11312. </summary>
  11313. </member>
  11314. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.GetSelectedHtml">
  11315. <summary>
  11316. Copy the currently selected html segment with style.<br/>
  11317. </summary>
  11318. </member>
  11319. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.GetSelectingStartIndex(TheArtOfDev.HtmlRenderer.Core.Dom.CssRect)">
  11320. <summary>
  11321. The selection start index if the first selected word is partially selected (-1 if not selected or fully selected)<br/>
  11322. if the given word is not starting or ending selection word -1 is returned as full word selection is in place.
  11323. </summary>
  11324. <remarks>
  11325. Handles backward selecting by returning the selection end data instead of start.
  11326. </remarks>
  11327. <param name="word">the word to return the selection start index for</param>
  11328. <returns>data value or -1 if not applicable</returns>
  11329. </member>
  11330. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.GetSelectedEndIndexOffset(TheArtOfDev.HtmlRenderer.Core.Dom.CssRect)">
  11331. <summary>
  11332. The selection end index if the last selected word is partially selected (-1 if not selected or fully selected)<br/>
  11333. if the given word is not starting or ending selection word -1 is returned as full word selection is in place.
  11334. </summary>
  11335. <remarks>
  11336. Handles backward selecting by returning the selection end data instead of start.
  11337. </remarks>
  11338. <param name="word">the word to return the selection end index for</param>
  11339. </member>
  11340. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.GetSelectedStartOffset(TheArtOfDev.HtmlRenderer.Core.Dom.CssRect)">
  11341. <summary>
  11342. The selection start offset if the first selected word is partially selected (-1 if not selected or fully selected)<br/>
  11343. if the given word is not starting or ending selection word -1 is returned as full word selection is in place.
  11344. </summary>
  11345. <remarks>
  11346. Handles backward selecting by returning the selection end data instead of start.
  11347. </remarks>
  11348. <param name="word">the word to return the selection start offset for</param>
  11349. </member>
  11350. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.GetSelectedEndOffset(TheArtOfDev.HtmlRenderer.Core.Dom.CssRect)">
  11351. <summary>
  11352. The selection end offset if the last selected word is partially selected (-1 if not selected or fully selected)<br/>
  11353. if the given word is not starting or ending selection word -1 is returned as full word selection is in place.
  11354. </summary>
  11355. <remarks>
  11356. Handles backward selecting by returning the selection end data instead of start.
  11357. </remarks>
  11358. <param name="word">the word to return the selection end offset for</param>
  11359. </member>
  11360. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.ClearSelection">
  11361. <summary>
  11362. Clear the current selection.
  11363. </summary>
  11364. </member>
  11365. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.Dispose">
  11366. <summary>
  11367. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  11368. </summary>
  11369. <filterpriority>2</filterpriority>
  11370. </member>
  11371. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.HandleSelection(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,System.Boolean)">
  11372. <summary>
  11373. Handle html text selection by mouse move over the html with left mouse button pressed.<br/>
  11374. Calculate the words in the selected range and set their selected property.
  11375. </summary>
  11376. <param name="control">the control hosting the html to invalidate</param>
  11377. <param name="loc">the mouse location</param>
  11378. <param name="allowPartialSelect">true - partial word selection allowed, false - only full words selection</param>
  11379. </member>
  11380. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.ClearSelection(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  11381. <summary>
  11382. Clear the selection from all the words in the css box recursively.
  11383. </summary>
  11384. <param name="box">the css box to selectionStart clear at</param>
  11385. </member>
  11386. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.StartDragDrop(TheArtOfDev.HtmlRenderer.Adapters.RControl)">
  11387. <summary>
  11388. Start drag and drop operation on the currently selected html segment.
  11389. </summary>
  11390. <param name="control">the control to start the drag and drop on</param>
  11391. </member>
  11392. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.SelectAllWords(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  11393. <summary>
  11394. Select all the words that are under <paramref name="box"/> DOM hierarchy.<br/>
  11395. </summary>
  11396. <param name="box">the box to start select all at</param>
  11397. </member>
  11398. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.CheckNonEmptySelection(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,System.Boolean)">
  11399. <summary>
  11400. Check if the current selection is non empty, has some selection data.
  11401. </summary>
  11402. <param name="loc"></param>
  11403. <param name="allowPartialSelect">true - partial word selection allowed, false - only full words selection</param>
  11404. <returns>true - is non empty selection, false - empty selection</returns>
  11405. </member>
  11406. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.SelectWordsInRange(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssRect,TheArtOfDev.HtmlRenderer.Core.Dom.CssRect)">
  11407. <summary>
  11408. Select all the words that are between <paramref name="selectionStart"/> word and <paramref name="selectionEnd"/> word in the DOM hierarchy.<br/>
  11409. </summary>
  11410. <param name="root">the root of the DOM sub-tree the selection is in</param>
  11411. <param name="selectionStart">selection start word limit</param>
  11412. <param name="selectionEnd">selection end word limit</param>
  11413. </member>
  11414. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.SelectWordsInRange(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssRect,TheArtOfDev.HtmlRenderer.Core.Dom.CssRect,System.Boolean@)">
  11415. <summary>
  11416. Select all the words that are between <paramref name="selectionStart"/> word and <paramref name="selectionEnd"/> word in the DOM hierarchy.
  11417. </summary>
  11418. <param name="box">the current traversal node</param>
  11419. <param name="selectionStart">selection start word limit</param>
  11420. <param name="selectionEnd">selection end word limit</param>
  11421. <param name="inSelection">used to know the traversal is currently in selected range</param>
  11422. <returns></returns>
  11423. </member>
  11424. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.CalculateWordCharIndexAndOffset(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Core.Dom.CssRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,System.Boolean)">
  11425. <summary>
  11426. Calculate the character index and offset by characters for the given word and given offset.<br/>
  11427. <seealso cref="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.CalculateWordCharIndexAndOffset(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Core.Dom.CssRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,System.Boolean)"/>.
  11428. </summary>
  11429. <param name="control">used to create graphics to measure string</param>
  11430. <param name="word">the word to calculate its index and offset</param>
  11431. <param name="loc">the location to calculate for</param>
  11432. <param name="selectionStart">to set the starting or ending char and offset data</param>
  11433. </member>
  11434. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.CalculateWordCharIndexAndOffset(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Core.Dom.CssRect,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,System.Boolean,System.Int32@,System.Double@)">
  11435. <summary>
  11436. Calculate the character index and offset by characters for the given word and given offset.<br/>
  11437. If the location is below the word line then set the selection to the end.<br/>
  11438. If the location is to the right of the word then set the selection to the end.<br/>
  11439. If the offset is to the left of the word set the selection to the beginning.<br/>
  11440. Otherwise calculate the width of each substring to find the char the location is on.
  11441. </summary>
  11442. <param name="control">used to create graphics to measure string</param>
  11443. <param name="word">the word to calculate its index and offset</param>
  11444. <param name="loc">the location to calculate for</param>
  11445. <param name="inclusive">is to include the first character in the calculation</param>
  11446. <param name="selectionIndex">return the index of the char under the location</param>
  11447. <param name="selectionOffset">return the offset of the char under the location</param>
  11448. </member>
  11449. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.SelectionHandler.CheckSelectionDirection">
  11450. <summary>
  11451. Check if the selection direction is forward or backward.<br/>
  11452. Is the selection start word is before the selection end word in DFS traversal.
  11453. </summary>
  11454. </member>
  11455. <member name="T:TheArtOfDev.HtmlRenderer.Core.Handlers.StylesheetLoadHandler">
  11456. <summary>
  11457. Handler for loading a stylesheet data.
  11458. </summary>
  11459. </member>
  11460. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.StylesheetLoadHandler.LoadStylesheet(TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String@,TheArtOfDev.HtmlRenderer.Core.CssData@)">
  11461. <summary>
  11462. Load stylesheet data from the given source.<br/>
  11463. The source can be local file or web URI.<br/>
  11464. First raise <see cref="T:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs"/> event to allow the client to overwrite the stylesheet loading.<br/>
  11465. If the stylesheet is downloaded from URI we will try to correct local URIs to absolute.<br/>
  11466. </summary>
  11467. <param name="htmlContainer">the container of the html to handle load stylesheet for</param>
  11468. <param name="src">the source of the element to load the stylesheet by</param>
  11469. <param name="attributes">the attributes of the link element</param>
  11470. <param name="stylesheet">return the stylesheet string that has been loaded (null if failed or <paramref name="stylesheetData"/> is given)</param>
  11471. <param name="stylesheetData">return stylesheet data object that was provided by overwrite (null if failed or <paramref name="stylesheet"/> is given)</param>
  11472. </member>
  11473. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.StylesheetLoadHandler.LoadStylesheet(TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,System.String)">
  11474. <summary>
  11475. Load stylesheet string from given source (file path or uri).
  11476. </summary>
  11477. <param name="htmlContainer">the container of the html to handle load stylesheet for</param>
  11478. <param name="src">the file path or uri to load the stylesheet from</param>
  11479. <returns>the stylesheet string</returns>
  11480. </member>
  11481. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.StylesheetLoadHandler.LoadStylesheetFromFile(TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,System.String)">
  11482. <summary>
  11483. Load the stylesheet from local file by given path.
  11484. </summary>
  11485. <param name="htmlContainer">the container of the html to handle load stylesheet for</param>
  11486. <param name="path">the stylesheet file to load</param>
  11487. <returns>the loaded stylesheet string</returns>
  11488. </member>
  11489. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.StylesheetLoadHandler.LoadStylesheetFromUri(TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,System.Uri)">
  11490. <summary>
  11491. Load the stylesheet from uri by downloading the string.
  11492. </summary>
  11493. <param name="htmlContainer">the container of the html to handle load stylesheet for</param>
  11494. <param name="uri">the uri to download from</param>
  11495. <returns>the loaded stylesheet string</returns>
  11496. </member>
  11497. <member name="M:TheArtOfDev.HtmlRenderer.Core.Handlers.StylesheetLoadHandler.CorrectRelativeUrls(System.String,System.Uri)">
  11498. <summary>
  11499. Make relative URLs absolute in the stylesheet using the URI of the stylesheet.
  11500. </summary>
  11501. <param name="stylesheet">the stylesheet to correct</param>
  11502. <param name="baseUri">the stylesheet uri to use to create absolute URLs</param>
  11503. <returns>Corrected stylesheet</returns>
  11504. </member>
  11505. <member name="T:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt">
  11506. <summary>
  11507. Low level handling of Html Renderer logic.<br/>
  11508. Allows html layout and rendering without association to actual control, those allowing to handle html rendering on any graphics object.<br/>
  11509. Using this class will require the client to handle all propagation's of mouse/keyboard events, layout/paint calls, scrolling offset,
  11510. location/size/rectangle handling and UI refresh requests.<br/>
  11511. </summary>
  11512. <remarks>
  11513. <para>
  11514. <b>MaxSize and ActualSize:</b><br/>
  11515. The max width and height of the rendered html.<br/>
  11516. The max width will effect the html layout wrapping lines, resize images and tables where possible.<br/>
  11517. The max height does NOT effect layout, but will not render outside it (clip).<br/>
  11518. <see cref="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.ActualSize"/> can exceed the max size by layout restrictions (unwrap-able line, set image size, etc.).<br/>
  11519. Set zero for unlimited (width/height separately).<br/>
  11520. </para>
  11521. <para>
  11522. <b>ScrollOffset:</b><br/>
  11523. This will adjust the rendered html by the given offset so the content will be "scrolled".<br/>
  11524. Element that is rendered at location (50,100) with offset of (0,200) will not be rendered
  11525. at -100, therefore outside the client rectangle.
  11526. </para>
  11527. <para>
  11528. <b>LinkClicked event</b><br/>
  11529. Raised when the user clicks on a link in the html.<br/>
  11530. Allows canceling the execution of the link to overwrite by custom logic.<br/>
  11531. If error occurred in event handler it will propagate up the stack.
  11532. </para>
  11533. <para>
  11534. <b>StylesheetLoad event:</b><br/>
  11535. Raised when a stylesheet is about to be loaded by file path or URL in 'link' element.<br/>
  11536. Allows to overwrite the loaded stylesheet by providing the stylesheet data manually, or different source (file or URL) to load from.<br/>
  11537. Example: The stylesheet 'href' can be non-valid URI string that is interpreted in the overwrite delegate by custom logic to pre-loaded stylesheet object<br/>
  11538. If no alternative data is provided the original source will be used.<br/>
  11539. </para>
  11540. <para>
  11541. <b>ImageLoad event:</b><br/>
  11542. Raised when an image is about to be loaded by file path, URL or inline data in 'img' element or background-image CSS style.<br/>
  11543. Allows to overwrite the loaded image by providing the image object manually, or different source (file or URL) to load from.<br/>
  11544. Example: image 'src' can be non-valid string that is interpreted in the overwrite delegate by custom logic to resource image object<br/>
  11545. Example: image 'src' in the html is relative - the overwrite intercepts the load and provide full source URL to load the image from<br/>
  11546. Example: image download requires authentication - the overwrite intercepts the load, downloads the image to disk using custom code and provide
  11547. file path to load the image from.<br/>
  11548. If no alternative data is provided the original source will be used.<br/>
  11549. </para>
  11550. <para>
  11551. <b>Refresh event:</b><br/>
  11552. Raised when html renderer requires refresh of the control hosting (invalidation and re-layout).<br/>
  11553. There is no guarantee that the event will be raised on the main thread, it can be raised on thread-pool thread.
  11554. </para>
  11555. <para>
  11556. <b>RenderError event:</b><br/>
  11557. Raised when an error occurred during html rendering.<br/>
  11558. </para>
  11559. </remarks>
  11560. </member>
  11561. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._adapter">
  11562. <summary>
  11563. Main adapter to framework specific logic.
  11564. </summary>
  11565. </member>
  11566. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._cssParser">
  11567. <summary>
  11568. parser for CSS data
  11569. </summary>
  11570. </member>
  11571. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._root">
  11572. <summary>
  11573. the root css box of the parsed html
  11574. </summary>
  11575. </member>
  11576. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._hoverBoxes">
  11577. <summary>
  11578. list of all css boxes that have ":hover" selector on them
  11579. </summary>
  11580. </member>
  11581. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._selectionHandler">
  11582. <summary>
  11583. Handler for text selection in the html.
  11584. </summary>
  11585. </member>
  11586. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._imageDownloader">
  11587. <summary>
  11588. Handler for downloading of images in the html
  11589. </summary>
  11590. </member>
  11591. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._selectionForeColor">
  11592. <summary>
  11593. the text fore color use for selected text
  11594. </summary>
  11595. </member>
  11596. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._selectionBackColor">
  11597. <summary>
  11598. the back-color to use for selected text
  11599. </summary>
  11600. </member>
  11601. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._cssData">
  11602. <summary>
  11603. the parsed stylesheet data used for handling the html
  11604. </summary>
  11605. </member>
  11606. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._isSelectionEnabled">
  11607. <summary>
  11608. Is content selection is enabled for the rendered html (default - true).<br/>
  11609. If set to 'false' the rendered html will be static only with ability to click on links.
  11610. </summary>
  11611. </member>
  11612. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._isContextMenuEnabled">
  11613. <summary>
  11614. Is the build-in context menu enabled (default - true)
  11615. </summary>
  11616. </member>
  11617. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._avoidGeometryAntialias">
  11618. <summary>
  11619. Gets or sets a value indicating if anti-aliasing should be avoided
  11620. for geometry like backgrounds and borders
  11621. </summary>
  11622. </member>
  11623. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._avoidAsyncImagesLoading">
  11624. <summary>
  11625. Gets or sets a value indicating if image asynchronous loading should be avoided (default - false).<br/>
  11626. </summary>
  11627. </member>
  11628. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._avoidImagesLateLoading">
  11629. <summary>
  11630. Gets or sets a value indicating if image loading only when visible should be avoided (default - false).<br/>
  11631. </summary>
  11632. </member>
  11633. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._loadComplete">
  11634. <summary>
  11635. is the load of the html document is complete
  11636. </summary>
  11637. </member>
  11638. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._location">
  11639. <summary>
  11640. the top-left most location of the rendered html
  11641. </summary>
  11642. </member>
  11643. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._maxSize">
  11644. <summary>
  11645. the max width and height of the rendered html, effects layout, actual size cannot exceed this values.<br/>
  11646. Set zero for unlimited.<br/>
  11647. </summary>
  11648. </member>
  11649. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._scrollOffset">
  11650. <summary>
  11651. Gets or sets the scroll offset of the document for scroll controls
  11652. </summary>
  11653. </member>
  11654. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._actualSize">
  11655. <summary>
  11656. The actual size of the rendered html (after layout)
  11657. </summary>
  11658. </member>
  11659. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._marginTop">
  11660. <summary>
  11661. the top margin between the page start and the text
  11662. </summary>
  11663. </member>
  11664. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._marginBottom">
  11665. <summary>
  11666. the bottom margin between the page end and the text
  11667. </summary>
  11668. </member>
  11669. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._marginLeft">
  11670. <summary>
  11671. the left margin between the page start and the text
  11672. </summary>
  11673. </member>
  11674. <member name="F:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt._marginRight">
  11675. <summary>
  11676. the right margin between the page end and the text
  11677. </summary>
  11678. </member>
  11679. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.#ctor(TheArtOfDev.HtmlRenderer.Adapters.RAdapter)">
  11680. <summary>
  11681. Init.
  11682. </summary>
  11683. </member>
  11684. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.Adapter">
  11685. <summary>
  11686. </summary>
  11687. </member>
  11688. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.CssParser">
  11689. <summary>
  11690. parser for CSS data
  11691. </summary>
  11692. </member>
  11693. <member name="E:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.LoadComplete">
  11694. <summary>
  11695. Raised when the set html document has been fully loaded.<br/>
  11696. Allows manipulation of the html dom, scroll position, etc.
  11697. </summary>
  11698. </member>
  11699. <member name="E:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.LinkClicked">
  11700. <summary>
  11701. Raised when the user clicks on a link in the html.<br/>
  11702. Allows canceling the execution of the link.
  11703. </summary>
  11704. </member>
  11705. <member name="E:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.Refresh">
  11706. <summary>
  11707. Raised when html renderer requires refresh of the control hosting (invalidation and re-layout).
  11708. </summary>
  11709. <remarks>
  11710. There is no guarantee that the event will be raised on the main thread, it can be raised on thread-pool thread.
  11711. </remarks>
  11712. </member>
  11713. <member name="E:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.ScrollChange">
  11714. <summary>
  11715. Raised when Html Renderer request scroll to specific location.<br/>
  11716. This can occur on document anchor click.
  11717. </summary>
  11718. </member>
  11719. <member name="E:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.RenderError">
  11720. <summary>
  11721. Raised when an error occurred during html rendering.<br/>
  11722. </summary>
  11723. <remarks>
  11724. There is no guarantee that the event will be raised on the main thread, it can be raised on thread-pool thread.
  11725. </remarks>
  11726. </member>
  11727. <member name="E:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.StylesheetLoad">
  11728. <summary>
  11729. Raised when a stylesheet is about to be loaded by file path or URI by link element.<br/>
  11730. This event allows to provide the stylesheet manually or provide new source (file or Uri) to load from.<br/>
  11731. If no alternative data is provided the original source will be used.<br/>
  11732. </summary>
  11733. </member>
  11734. <member name="E:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.ImageLoad">
  11735. <summary>
  11736. Raised when an image is about to be loaded by file path or URI.<br/>
  11737. This event allows to provide the image manually, if not handled the image will be loaded from file or download from URI.
  11738. </summary>
  11739. </member>
  11740. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.CssData">
  11741. <summary>
  11742. the parsed stylesheet data used for handling the html
  11743. </summary>
  11744. </member>
  11745. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.AvoidGeometryAntialias">
  11746. <summary>
  11747. Gets or sets a value indicating if anti-aliasing should be avoided for geometry like backgrounds and borders (default - false).
  11748. </summary>
  11749. </member>
  11750. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.AvoidAsyncImagesLoading">
  11751. <summary>
  11752. Gets or sets a value indicating if image asynchronous loading should be avoided (default - false).<br/>
  11753. True - images are loaded synchronously during html parsing.<br/>
  11754. False - images are loaded asynchronously to html parsing when downloaded from URL or loaded from disk.<br/>
  11755. </summary>
  11756. <remarks>
  11757. Asynchronously image loading allows to unblock html rendering while image is downloaded or loaded from disk using IO
  11758. ports to achieve better performance.<br/>
  11759. Asynchronously image loading should be avoided when the full html content must be available during render, like render to image.
  11760. </remarks>
  11761. </member>
  11762. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.AvoidImagesLateLoading">
  11763. <summary>
  11764. Gets or sets a value indicating if image loading only when visible should be avoided (default - false).<br/>
  11765. True - images are loaded as soon as the html is parsed.<br/>
  11766. False - images that are not visible because of scroll location are not loaded until they are scrolled to.
  11767. </summary>
  11768. <remarks>
  11769. Images late loading improve performance if the page contains image outside the visible scroll area, especially if there is large
  11770. amount of images, as all image loading is delayed (downloading and loading into memory).<br/>
  11771. Late image loading may effect the layout and actual size as image without set size will not have actual size until they are loaded
  11772. resulting in layout change during user scroll.<br/>
  11773. Early image loading may also effect the layout if image without known size above the current scroll location are loaded as they
  11774. will push the html elements down.
  11775. </remarks>
  11776. </member>
  11777. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.IsSelectionEnabled">
  11778. <summary>
  11779. Is content selection is enabled for the rendered html (default - true).<br/>
  11780. If set to 'false' the rendered html will be static only with ability to click on links.
  11781. </summary>
  11782. </member>
  11783. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.IsContextMenuEnabled">
  11784. <summary>
  11785. Is the build-in context menu enabled and will be shown on mouse right click (default - true)
  11786. </summary>
  11787. </member>
  11788. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.ScrollOffset">
  11789. <summary>
  11790. The scroll offset of the html.<br/>
  11791. This will adjust the rendered html by the given offset so the content will be "scrolled".<br/>
  11792. </summary>
  11793. <example>
  11794. Element that is rendered at location (50,100) with offset of (0,200) will not be rendered as it
  11795. will be at -100 therefore outside the client rectangle.
  11796. </example>
  11797. </member>
  11798. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.Location">
  11799. <summary>
  11800. The top-left most location of the rendered html.<br/>
  11801. This will offset the top-left corner of the rendered html.
  11802. </summary>
  11803. </member>
  11804. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.MaxSize">
  11805. <summary>
  11806. The max width and height of the rendered html.<br/>
  11807. The max width will effect the html layout wrapping lines, resize images and tables where possible.<br/>
  11808. The max height does NOT effect layout, but will not render outside it (clip).<br/>
  11809. <see cref="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.ActualSize"/> can be exceed the max size by layout restrictions (unwrapable line, set image size, etc.).<br/>
  11810. Set zero for unlimited (width\height separately).<br/>
  11811. </summary>
  11812. </member>
  11813. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.ActualSize">
  11814. <summary>
  11815. The actual size of the rendered html (after layout)
  11816. </summary>
  11817. </member>
  11818. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.MarginTop">
  11819. <summary>
  11820. the top margin between the page start and the text
  11821. </summary>
  11822. </member>
  11823. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.MarginBottom">
  11824. <summary>
  11825. the bottom margin between the page end and the text
  11826. </summary>
  11827. </member>
  11828. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.MarginLeft">
  11829. <summary>
  11830. the left margin between the page start and the text
  11831. </summary>
  11832. </member>
  11833. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.MarginRight">
  11834. <summary>
  11835. the right margin between the page end and the text
  11836. </summary>
  11837. </member>
  11838. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.SetMargins(System.Int32)">
  11839. <summary>
  11840. Set all 4 margins to the given value.
  11841. </summary>
  11842. <param name="value"></param>
  11843. </member>
  11844. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.SelectedText">
  11845. <summary>
  11846. Get the currently selected text segment in the html.
  11847. </summary>
  11848. </member>
  11849. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.SelectedHtml">
  11850. <summary>
  11851. Copy the currently selected html segment with style.
  11852. </summary>
  11853. </member>
  11854. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.Root">
  11855. <summary>
  11856. the root css box of the parsed html
  11857. </summary>
  11858. </member>
  11859. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.SelectionForeColor">
  11860. <summary>
  11861. the text fore color use for selected text
  11862. </summary>
  11863. </member>
  11864. <member name="P:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.SelectionBackColor">
  11865. <summary>
  11866. the back-color to use for selected text
  11867. </summary>
  11868. </member>
  11869. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.SetHtml(System.String,TheArtOfDev.HtmlRenderer.Core.CssData)">
  11870. <summary>
  11871. Init with optional document and stylesheet.
  11872. </summary>
  11873. <param name="htmlSource">the html to init with, init empty if not given</param>
  11874. <param name="baseCssData">optional: the stylesheet to init with, init default if not given</param>
  11875. </member>
  11876. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.Clear">
  11877. <summary>
  11878. Clear the content of the HTML container releasing any resources used to render previously existing content.
  11879. </summary>
  11880. </member>
  11881. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.ClearSelection">
  11882. <summary>
  11883. Clear the current selection.
  11884. </summary>
  11885. </member>
  11886. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.GetHtml(TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle)">
  11887. <summary>
  11888. Get html from the current DOM tree with style if requested.
  11889. </summary>
  11890. <param name="styleGen">Optional: controls the way styles are generated when html is generated (default: <see cref="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle.Inline"/>)</param>
  11891. <returns>generated html</returns>
  11892. </member>
  11893. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.GetAttributeAt(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,System.String)">
  11894. <summary>
  11895. Get attribute value of element at the given x,y location by given key.<br/>
  11896. If more than one element exist with the attribute at the location the inner most is returned.
  11897. </summary>
  11898. <param name="location">the location to find the attribute at</param>
  11899. <param name="attribute">the attribute key to get value by</param>
  11900. <returns>found attribute value or null if not found</returns>
  11901. </member>
  11902. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.GetLinks">
  11903. <summary>
  11904. Get all the links in the HTML with the element rectangle and href data.
  11905. </summary>
  11906. <returns>collection of all the links in the HTML</returns>
  11907. </member>
  11908. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.GetLinkAt(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  11909. <summary>
  11910. Get css link href at the given x,y location.
  11911. </summary>
  11912. <param name="location">the location to find the link at</param>
  11913. <returns>css link href if exists or null</returns>
  11914. </member>
  11915. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.GetElementRectangle(System.String)">
  11916. <summary>
  11917. Get the rectangle of html element as calculated by html layout.<br/>
  11918. Element if found by id (id attribute on the html element).<br/>
  11919. Note: to get the screen rectangle you need to adjust by the hosting control.<br/>
  11920. </summary>
  11921. <param name="elementId">the id of the element to get its rectangle</param>
  11922. <returns>the rectangle of the element or null if not found</returns>
  11923. </member>
  11924. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.PerformLayout(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  11925. <summary>
  11926. Measures the bounds of box and children, recursively.
  11927. </summary>
  11928. <param name="g">Device context to draw</param>
  11929. </member>
  11930. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.PerformPaint(TheArtOfDev.HtmlRenderer.Adapters.RGraphics)">
  11931. <summary>
  11932. Render the html using the given device.
  11933. </summary>
  11934. <param name="g">the device to use to render</param>
  11935. </member>
  11936. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.HandleMouseDown(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  11937. <summary>
  11938. Handle mouse down to handle selection.
  11939. </summary>
  11940. <param name="parent">the control hosting the html to invalidate</param>
  11941. <param name="location">the location of the mouse</param>
  11942. </member>
  11943. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.HandleMouseUp(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Adapters.Entities.RMouseEvent)">
  11944. <summary>
  11945. Handle mouse up to handle selection and link click.
  11946. </summary>
  11947. <param name="parent">the control hosting the html to invalidate</param>
  11948. <param name="location">the location of the mouse</param>
  11949. <param name="e">the mouse event data</param>
  11950. </member>
  11951. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.HandleMouseDoubleClick(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  11952. <summary>
  11953. Handle mouse double click to select word under the mouse.
  11954. </summary>
  11955. <param name="parent">the control hosting the html to set cursor and invalidate</param>
  11956. <param name="location">the location of the mouse</param>
  11957. </member>
  11958. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.HandleMouseMove(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  11959. <summary>
  11960. Handle mouse move to handle hover cursor and text selection.
  11961. </summary>
  11962. <param name="parent">the control hosting the html to set cursor and invalidate</param>
  11963. <param name="location">the location of the mouse</param>
  11964. </member>
  11965. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.HandleMouseLeave(TheArtOfDev.HtmlRenderer.Adapters.RControl)">
  11966. <summary>
  11967. Handle mouse leave to handle hover cursor.
  11968. </summary>
  11969. <param name="parent">the control hosting the html to set cursor and invalidate</param>
  11970. </member>
  11971. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.HandleKeyDown(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RKeyEvent)">
  11972. <summary>
  11973. Handle key down event for selection and copy.
  11974. </summary>
  11975. <param name="parent">the control hosting the html to invalidate</param>
  11976. <param name="e">the pressed key</param>
  11977. </member>
  11978. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.RaiseHtmlStylesheetLoadEvent(TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs)">
  11979. <summary>
  11980. Raise the stylesheet load event with the given event args.
  11981. </summary>
  11982. <param name="args">the event args</param>
  11983. </member>
  11984. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.RaiseHtmlImageLoadEvent(TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs)">
  11985. <summary>
  11986. Raise the image load event with the given event args.
  11987. </summary>
  11988. <param name="args">the event args</param>
  11989. </member>
  11990. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.RequestRefresh(System.Boolean)">
  11991. <summary>
  11992. Request invalidation and re-layout of the control hosting the renderer.
  11993. </summary>
  11994. <param name="layout">is re-layout is required for the refresh</param>
  11995. </member>
  11996. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.ReportError(TheArtOfDev.HtmlRenderer.Core.Entities.HtmlRenderErrorType,System.String,System.Exception)">
  11997. <summary>
  11998. Report error in html render process.
  11999. </summary>
  12000. <param name="type">the type of error to report</param>
  12001. <param name="message">the error message</param>
  12002. <param name="exception">optional: the exception that occured</param>
  12003. </member>
  12004. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.HandleLinkClicked(TheArtOfDev.HtmlRenderer.Adapters.RControl,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12005. <summary>
  12006. Handle link clicked going over <see cref="E:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.LinkClicked"/> event and using <see cref="M:System.Diagnostics.Process.Start"/> if not canceled.
  12007. </summary>
  12008. <param name="parent">the control hosting the html to invalidate</param>
  12009. <param name="location">the location of the mouse</param>
  12010. <param name="link">the link that was clicked</param>
  12011. </member>
  12012. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.AddHoverBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock)">
  12013. <summary>
  12014. Add css box that has ":hover" selector to be handled on mouse hover.
  12015. </summary>
  12016. <param name="box">the box that has the hover selector</param>
  12017. <param name="block">the css block with the css data with the selector</param>
  12018. </member>
  12019. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.GetImageDownloader">
  12020. <summary>
  12021. Get image downloader to be used to download images for the current html rendering.<br/>
  12022. Lazy create single downloader to be used for all images in the current html.
  12023. </summary>
  12024. </member>
  12025. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.Dispose">
  12026. <summary>
  12027. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  12028. </summary>
  12029. <filterpriority>2</filterpriority>
  12030. </member>
  12031. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.OffsetByScroll(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  12032. <summary>
  12033. Adjust the offset of the given location by the current scroll offset.
  12034. </summary>
  12035. <param name="location">the location to adjust</param>
  12036. <returns>the adjusted location</returns>
  12037. </member>
  12038. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.IsMouseInContainer(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  12039. <summary>
  12040. Check if the mouse is currently on the html container.<br/>
  12041. Relevant if the html container is not filled in the hosted control (location is not zero and the size is not the full size of the control).
  12042. </summary>
  12043. </member>
  12044. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.Dispose(System.Boolean)">
  12045. <summary>
  12046. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  12047. </summary>
  12048. </member>
  12049. <member name="T:TheArtOfDev.HtmlRenderer.Core.HtmlRendererUtils">
  12050. <summary>
  12051. General utilities.
  12052. </summary>
  12053. </member>
  12054. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlRendererUtils.MeasureHtmlByRestrictions(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  12055. <summary>
  12056. Measure the size of the html by performing layout under the given restrictions.
  12057. </summary>
  12058. <param name="g">the graphics to use</param>
  12059. <param name="htmlContainer">the html to calculate the layout for</param>
  12060. <param name="minSize">the minimal size of the rendered html (zero - not limit the width/height)</param>
  12061. <param name="maxSize">the maximum size of the rendered html, if not zero and html cannot be layout within the limit it will be clipped (zero - not limit the width/height)</param>
  12062. <returns>return: the size of the html to be rendered within the min/max limits</returns>
  12063. </member>
  12064. <member name="M:TheArtOfDev.HtmlRenderer.Core.HtmlRendererUtils.Layout(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,System.Boolean,System.Boolean)">
  12065. <summary>
  12066. Perform the layout of the html container by given size restrictions returning the final size.<br/>
  12067. The layout can be effected by the HTML content in the <paramref name="htmlContainer"/> if <paramref name="autoSize"/> or
  12068. <paramref name="autoSizeHeightOnly"/> is set to true.<br/>
  12069. Handle minimum and maximum size restrictions.<br/>
  12070. Handle auto size and auto size for height only. if <paramref name="autoSize"/> is true <paramref name="autoSizeHeightOnly"/>
  12071. is ignored.<br/>
  12072. </summary>
  12073. <param name="g">the graphics used for layout</param>
  12074. <param name="htmlContainer">the html container to layout</param>
  12075. <param name="size">the current size</param>
  12076. <param name="minSize">the min size restriction - can be empty for no restriction</param>
  12077. <param name="maxSize">the max size restriction - can be empty for no restriction</param>
  12078. <param name="autoSize">if to modify the size (width and height) by html content layout</param>
  12079. <param name="autoSizeHeightOnly">if to modify the height by html content layout</param>
  12080. </member>
  12081. <member name="T:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser">
  12082. <summary>
  12083. Parser to parse CSS stylesheet source string into CSS objects.
  12084. </summary>
  12085. </member>
  12086. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser._cssBlockSplitters">
  12087. <summary>
  12088. split CSS rule
  12089. </summary>
  12090. </member>
  12091. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser._adapter">
  12092. <summary>
  12093. </summary>
  12094. </member>
  12095. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser._valueParser">
  12096. <summary>
  12097. Utility for value parsing.
  12098. </summary>
  12099. </member>
  12100. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser._cssClassTrimChars">
  12101. <summary>
  12102. The chars to trim the css class name by
  12103. </summary>
  12104. </member>
  12105. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.#ctor(TheArtOfDev.HtmlRenderer.Adapters.RAdapter)">
  12106. <summary>
  12107. Init.
  12108. </summary>
  12109. </member>
  12110. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseStyleSheet(System.String,System.Boolean)">
  12111. <summary>
  12112. Parse the given stylesheet source to CSS blocks dictionary.<br/>
  12113. The CSS blocks are organized into two level buckets of media type and class name.<br/>
  12114. Root media type are found under 'all' bucket.<br/>
  12115. If <paramref name="combineWithDefault"/> is true the parsed css blocks are added to the
  12116. default css data (as defined by W3), merged if class name already exists. If false only the data in the given stylesheet is returned.
  12117. </summary>
  12118. <seealso href="http://www.w3.org/TR/CSS21/sample.html"/>
  12119. <param name="stylesheet">raw css stylesheet to parse</param>
  12120. <param name="combineWithDefault">true - combine the parsed css data with default css data, false - return only the parsed css data</param>
  12121. <returns>the CSS data with parsed CSS objects (never null)</returns>
  12122. </member>
  12123. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseStyleSheet(TheArtOfDev.HtmlRenderer.Core.CssData,System.String)">
  12124. <summary>
  12125. Parse the given stylesheet source to CSS blocks dictionary.<br/>
  12126. The CSS blocks are organized into two level buckets of media type and class name.<br/>
  12127. Root media type are found under 'all' bucket.<br/>
  12128. The parsed css blocks are added to the given css data, merged if class name already exists.
  12129. </summary>
  12130. <param name="cssData">the CSS data to fill with parsed CSS objects</param>
  12131. <param name="stylesheet">raw css stylesheet to parse</param>
  12132. </member>
  12133. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseCssBlock(System.String,System.String)">
  12134. <summary>
  12135. Parse single CSS block source into CSS block instance.
  12136. </summary>
  12137. <param name="className">the name of the css class of the block</param>
  12138. <param name="blockSource">the CSS block to parse</param>
  12139. <returns>the created CSS block instance</returns>
  12140. </member>
  12141. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseFontFamily(System.String)">
  12142. <summary>
  12143. Parse a complex font family css property to check if it contains multiple fonts and if the font exists.<br/>
  12144. returns the font family name to use or 'inherit' if failed.
  12145. </summary>
  12146. <param name="value">the font-family value to parse</param>
  12147. <returns>parsed font-family value</returns>
  12148. </member>
  12149. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseColor(System.String)">
  12150. <summary>
  12151. Parses a color value in CSS style; e.g. #ff0000, red, rgb(255,0,0), rgb(100%, 0, 0)
  12152. </summary>
  12153. <param name="colorStr">color string value to parse</param>
  12154. <returns>color value</returns>
  12155. </member>
  12156. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.RemoveStylesheetComments(System.String)">
  12157. <summary>
  12158. Remove comments from the given stylesheet.
  12159. </summary>
  12160. <param name="stylesheet">the stylesheet to remove comments from</param>
  12161. <returns>stylesheet without comments</returns>
  12162. </member>
  12163. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseStyleBlocks(TheArtOfDev.HtmlRenderer.Core.CssData,System.String)">
  12164. <summary>
  12165. Parse given stylesheet for CSS blocks<br/>
  12166. This blocks are added under the "all" keyword.
  12167. </summary>
  12168. <param name="cssData">the CSS data to fill with parsed CSS objects</param>
  12169. <param name="stylesheet">the stylesheet to parse</param>
  12170. </member>
  12171. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseMediaStyleBlocks(TheArtOfDev.HtmlRenderer.Core.CssData,System.String)">
  12172. <summary>
  12173. Parse given stylesheet for media CSS blocks<br/>
  12174. This blocks are added under the specific media block they are found.
  12175. </summary>
  12176. <param name="cssData">the CSS data to fill with parsed CSS objects</param>
  12177. <param name="stylesheet">the stylesheet to parse</param>
  12178. </member>
  12179. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.FeedStyleBlock(TheArtOfDev.HtmlRenderer.Core.CssData,System.String,System.String)">
  12180. <summary>
  12181. Feeds the style with a block about the specific media.<br/>
  12182. When no media is specified, "all" will be used.
  12183. </summary>
  12184. <param name="cssData"> </param>
  12185. <param name="block">the CSS block to handle</param>
  12186. <param name="media">optional: the media (default - all)</param>
  12187. </member>
  12188. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseCssBlockImp(System.String,System.String)">
  12189. <summary>
  12190. Parse single CSS block source into CSS block instance.
  12191. </summary>
  12192. <param name="className">the name of the css class of the block</param>
  12193. <param name="blockSource">the CSS block to parse</param>
  12194. <returns>the created CSS block instance</returns>
  12195. </member>
  12196. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseCssBlockSelector(System.String,System.String@)">
  12197. <summary>
  12198. Parse css block selector to support hierarchical selector (p class1 > class2).
  12199. </summary>
  12200. <param name="className">the class selector to parse</param>
  12201. <param name="firstClass">return the main class the css block is on</param>
  12202. <returns>returns the hierarchy of classes or null if single class selector</returns>
  12203. </member>
  12204. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseCssBlockProperties(System.String)">
  12205. <summary>
  12206. Parse the properties of the given css block into a key-value dictionary.
  12207. </summary>
  12208. <param name="blockSource">the raw css block to parse</param>
  12209. <returns>dictionary with parsed css block properties</returns>
  12210. </member>
  12211. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.AddProperty(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12212. <summary>
  12213. Add the given property to the given properties collection, if the property is complex containing
  12214. multiple css properties then parse them and add the inner properties.
  12215. </summary>
  12216. <param name="propName">the name of the css property to add</param>
  12217. <param name="propValue">the value of the css property to add</param>
  12218. <param name="properties">the properties collection to add to</param>
  12219. </member>
  12220. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseLengthProperty(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12221. <summary>
  12222. Parse length property to add only valid lengths.
  12223. </summary>
  12224. <param name="propName">the name of the css property to add</param>
  12225. <param name="propValue">the value of the css property to add</param>
  12226. <param name="properties">the properties collection to add to</param>
  12227. </member>
  12228. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseColorProperty(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12229. <summary>
  12230. Parse color property to add only valid color.
  12231. </summary>
  12232. <param name="propName">the name of the css property to add</param>
  12233. <param name="propValue">the value of the css property to add</param>
  12234. <param name="properties">the properties collection to add to</param>
  12235. </member>
  12236. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseFontProperty(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12237. <summary>
  12238. Parse a complex font property value that contains multiple css properties into specific css properties.
  12239. </summary>
  12240. <param name="propValue">the value of the property to parse to specific values</param>
  12241. <param name="properties">the properties collection to add the specific properties to</param>
  12242. </member>
  12243. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseImageProperty(System.String)">
  12244. <summary>
  12245. </summary>
  12246. <param name="propValue">the value of the property to parse</param>
  12247. <returns>parsed value</returns>
  12248. </member>
  12249. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseFontFamilyProperty(System.String)">
  12250. <summary>
  12251. Parse a complex font family css property to check if it contains multiple fonts and if the font exists.<br/>
  12252. returns the font family name to use or 'inherit' if failed.
  12253. </summary>
  12254. <param name="propValue">the value of the property to parse</param>
  12255. <returns>parsed font-family value</returns>
  12256. </member>
  12257. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseBorderProperty(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12258. <summary>
  12259. Parse a complex border property value that contains multiple css properties into specific css properties.
  12260. </summary>
  12261. <param name="propValue">the value of the property to parse to specific values</param>
  12262. <param name="direction">the left, top, right or bottom direction of the border to parse</param>
  12263. <param name="properties">the properties collection to add the specific properties to</param>
  12264. </member>
  12265. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseMarginProperty(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12266. <summary>
  12267. Parse a complex margin property value that contains multiple css properties into specific css properties.
  12268. </summary>
  12269. <param name="propValue">the value of the property to parse to specific values</param>
  12270. <param name="properties">the properties collection to add the specific properties to</param>
  12271. </member>
  12272. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseBorderStyleProperty(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12273. <summary>
  12274. Parse a complex border style property value that contains multiple css properties into specific css properties.
  12275. </summary>
  12276. <param name="propValue">the value of the property to parse to specific values</param>
  12277. <param name="properties">the properties collection to add the specific properties to</param>
  12278. </member>
  12279. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseBorderWidthProperty(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12280. <summary>
  12281. Parse a complex border width property value that contains multiple css properties into specific css properties.
  12282. </summary>
  12283. <param name="propValue">the value of the property to parse to specific values</param>
  12284. <param name="properties">the properties collection to add the specific properties to</param>
  12285. </member>
  12286. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseBorderColorProperty(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12287. <summary>
  12288. Parse a complex border color property value that contains multiple css properties into specific css properties.
  12289. </summary>
  12290. <param name="propValue">the value of the property to parse to specific values</param>
  12291. <param name="properties">the properties collection to add the specific properties to</param>
  12292. </member>
  12293. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParsePaddingProperty(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
  12294. <summary>
  12295. Parse a complex padding property value that contains multiple css properties into specific css properties.
  12296. </summary>
  12297. <param name="propValue">the value of the property to parse to specific values</param>
  12298. <param name="properties">the properties collection to add the specific properties to</param>
  12299. </member>
  12300. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.SplitMultiDirectionValues(System.String,System.String@,System.String@,System.String@,System.String@)">
  12301. <summary>
  12302. Split multi direction value into the proper direction values (left, top, right, bottom).
  12303. </summary>
  12304. </member>
  12305. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.SplitValues(System.String,System.Char)">
  12306. <summary>
  12307. Split the value by the specified separator; e.g. Useful in values like 'padding:5 4 3 inherit'
  12308. </summary>
  12309. <param name="value">Value to be splitted</param>
  12310. <param name="separator"> </param>
  12311. <returns>Splitted and trimmed values</returns>
  12312. </member>
  12313. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseBorder(System.String,System.String@,System.String@,System.String@)">
  12314. <summary>
  12315. </summary>
  12316. <param name="value"></param>
  12317. <param name="width"> </param>
  12318. <param name="style"></param>
  12319. <param name="color"></param>
  12320. </member>
  12321. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseBorderWidth(System.String,System.Int32,System.Int32)">
  12322. <summary>
  12323. Parse the given substring to extract border width substring.
  12324. Assume given substring is not empty and all indexes are valid!<br/>
  12325. </summary>
  12326. <returns>found border width value or null</returns>
  12327. </member>
  12328. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseBorderStyle(System.String,System.Int32,System.Int32)">
  12329. <summary>
  12330. Parse the given substring to extract border style substring.<br/>
  12331. Assume given substring is not empty and all indexes are valid!<br/>
  12332. </summary>
  12333. <returns>found border width value or null</returns>
  12334. </member>
  12335. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssParser.ParseBorderColor(System.String,System.Int32,System.Int32)">
  12336. <summary>
  12337. Parse the given substring to extract border style substring.<br/>
  12338. Assume given substring is not empty and all indexes are valid!<br/>
  12339. </summary>
  12340. <returns>found border width value or null</returns>
  12341. </member>
  12342. <member name="T:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser">
  12343. <summary>
  12344. Parse CSS properties values like numbers, Urls, etc.
  12345. </summary>
  12346. </member>
  12347. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser._adapter">
  12348. <summary>
  12349. </summary>
  12350. </member>
  12351. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.#ctor(TheArtOfDev.HtmlRenderer.Adapters.RAdapter)">
  12352. <summary>
  12353. Init.
  12354. </summary>
  12355. </member>
  12356. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.IsFloat(System.String,System.Int32,System.Int32)">
  12357. <summary>
  12358. Check if the given substring is a valid double number.
  12359. Assume given substring is not empty and all indexes are valid!<br/>
  12360. </summary>
  12361. <returns>true - valid double number, false - otherwise</returns>
  12362. </member>
  12363. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.IsInt(System.String,System.Int32,System.Int32)">
  12364. <summary>
  12365. Check if the given substring is a valid double number.
  12366. Assume given substring is not empty and all indexes are valid!<br/>
  12367. </summary>
  12368. <returns>true - valid int number, false - otherwise</returns>
  12369. </member>
  12370. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.IsValidLength(System.String)">
  12371. <summary>
  12372. Check if the given string is a valid length value.
  12373. </summary>
  12374. <param name="value">the string value to check</param>
  12375. <returns>true - valid, false - invalid</returns>
  12376. </member>
  12377. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.ParseNumber(System.String,System.Double)">
  12378. <summary>
  12379. Evals a number and returns it. If number is a percentage, it will be multiplied by hundredPercent
  12380. </summary>
  12381. <param name="number">Number to be parsed</param>
  12382. <param name="hundredPercent">Number that represents the 100% if parsed number is a percentage</param>
  12383. <returns>Parsed number. Zero if error while parsing.</returns>
  12384. </member>
  12385. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.ParseLength(System.String,System.Double,TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties,System.Boolean)">
  12386. <summary>
  12387. Parses a length. Lengths are followed by an unit identifier (e.g. 10px, 3.1em)
  12388. </summary>
  12389. <param name="length">Specified length</param>
  12390. <param name="hundredPercent">Equivalent to 100 percent when length is percentage</param>
  12391. <param name="fontAdjust">if the length is in pixels and the length is font related it needs to use 72/96 factor</param>
  12392. <param name="box"></param>
  12393. <returns>the parsed length value with adjustments</returns>
  12394. </member>
  12395. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.ParseLength(System.String,System.Double,TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties,System.String)">
  12396. <summary>
  12397. Parses a length. Lengths are followed by an unit identifier (e.g. 10px, 3.1em)
  12398. </summary>
  12399. <param name="length">Specified length</param>
  12400. <param name="hundredPercent">Equivalent to 100 percent when length is percentage</param>
  12401. <param name="box"></param>
  12402. <param name="defaultUnit"></param>
  12403. <returns>the parsed length value with adjustments</returns>
  12404. </member>
  12405. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.ParseLength(System.String,System.Double,System.Double,System.String,System.Boolean,System.Boolean)">
  12406. <summary>
  12407. Parses a length. Lengths are followed by an unit identifier (e.g. 10px, 3.1em)
  12408. </summary>
  12409. <param name="length">Specified length</param>
  12410. <param name="hundredPercent">Equivalent to 100 percent when length is percentage</param>
  12411. <param name="emFactor"></param>
  12412. <param name="defaultUnit"></param>
  12413. <param name="fontAdjust">if the length is in pixels and the length is font related it needs to use 72/96 factor</param>
  12414. <param name="returnPoints">Allows the return double to be in points. If false, result will be pixels</param>
  12415. <returns>the parsed length value with adjustments</returns>
  12416. </member>
  12417. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.GetUnit(System.String,System.String,System.Boolean@)">
  12418. <summary>
  12419. Get the unit to use for the length, use default if no unit found in length string.
  12420. </summary>
  12421. </member>
  12422. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.IsColorValid(System.String)">
  12423. <summary>
  12424. Check if the given color string value is valid.
  12425. </summary>
  12426. <param name="colorValue">color string value to parse</param>
  12427. <returns>true - valid, false - invalid</returns>
  12428. </member>
  12429. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.GetActualColor(System.String)">
  12430. <summary>
  12431. Parses a color value in CSS style; e.g. #ff0000, red, rgb(255,0,0), rgb(100%, 0, 0)
  12432. </summary>
  12433. <param name="colorValue">color string value to parse</param>
  12434. <returns>Color value</returns>
  12435. </member>
  12436. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.TryGetColor(System.String,System.Int32,System.Int32,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor@)">
  12437. <summary>
  12438. Parses a color value in CSS style; e.g. #ff0000, RED, RGB(255,0,0), RGB(100%, 0, 0)
  12439. </summary>
  12440. <param name="str">color substring value to parse</param>
  12441. <param name="idx">substring start idx </param>
  12442. <param name="length">substring length</param>
  12443. <param name="color">return the parsed color</param>
  12444. <returns>true - valid color, false - otherwise</returns>
  12445. </member>
  12446. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.GetActualBorderWidth(System.String,TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties)">
  12447. <summary>
  12448. Parses a border value in CSS style; e.g. 1px, 1, thin, thick, medium
  12449. </summary>
  12450. <param name="borderValue"></param>
  12451. <param name="b"></param>
  12452. <returns></returns>
  12453. </member>
  12454. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.GetColorByHex(System.String,System.Int32,System.Int32,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor@)">
  12455. <summary>
  12456. Get color by parsing given hex value color string (#A28B34).
  12457. </summary>
  12458. <returns>true - valid color, false - otherwise</returns>
  12459. </member>
  12460. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.GetColorByRgb(System.String,System.Int32,System.Int32,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor@)">
  12461. <summary>
  12462. Get color by parsing given RGB value color string (RGB(255,180,90))
  12463. </summary>
  12464. <returns>true - valid color, false - otherwise</returns>
  12465. </member>
  12466. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.GetColorByRgba(System.String,System.Int32,System.Int32,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor@)">
  12467. <summary>
  12468. Get color by parsing given RGBA value color string (RGBA(255,180,90,180))
  12469. </summary>
  12470. <returns>true - valid color, false - otherwise</returns>
  12471. </member>
  12472. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.GetColorByName(System.String,System.Int32,System.Int32,TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor@)">
  12473. <summary>
  12474. Get color by given name, including .NET name.
  12475. </summary>
  12476. <returns>true - valid color, false - otherwise</returns>
  12477. </member>
  12478. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.ParseIntAtIndex(System.String,System.Int32@)">
  12479. <summary>
  12480. Parse the given decimal number string to positive int value.<br/>
  12481. Start at given <paramref name="startIdx"/>, ignore whitespaces and take
  12482. as many digits as possible to parse to int.
  12483. </summary>
  12484. <param name="str">the string to parse</param>
  12485. <param name="startIdx">the index to start parsing at</param>
  12486. <returns>parsed int or 0</returns>
  12487. </member>
  12488. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.ParseInt(System.String,System.Int32,System.Int32)">
  12489. <summary>
  12490. Parse the given decimal number string to positive int value.
  12491. Assume given substring is not empty and all indexes are valid!<br/>
  12492. </summary>
  12493. <returns>int value, -1 if not valid</returns>
  12494. </member>
  12495. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.CssValueParser.ParseHexInt(System.String,System.Int32,System.Int32)">
  12496. <summary>
  12497. Parse the given hex number string to positive int value.
  12498. Assume given substring is not empty and all indexes are valid!<br/>
  12499. </summary>
  12500. <returns>int value, -1 if not valid</returns>
  12501. </member>
  12502. <member name="T:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser">
  12503. <summary>
  12504. Handle css DOM tree generation from raw html and stylesheet.
  12505. </summary>
  12506. </member>
  12507. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser._cssParser">
  12508. <summary>
  12509. Parser for CSS
  12510. </summary>
  12511. </member>
  12512. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.#ctor(TheArtOfDev.HtmlRenderer.Core.Parse.CssParser)">
  12513. <summary>
  12514. Init.
  12515. </summary>
  12516. </member>
  12517. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.GenerateCssTree(System.String,TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,TheArtOfDev.HtmlRenderer.Core.CssData@)">
  12518. <summary>
  12519. Generate css tree by parsing the given html and applying the given css style data on it.
  12520. </summary>
  12521. <param name="html">the html to parse</param>
  12522. <param name="htmlContainer">the html container to use for reference resolve</param>
  12523. <param name="cssData">the css data to use</param>
  12524. <returns>the root of the generated tree</returns>
  12525. </member>
  12526. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CascadeParseStyles(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,TheArtOfDev.HtmlRenderer.Core.CssData@,System.Boolean@)">
  12527. <summary>
  12528. Read styles defined inside the dom structure in links and style elements.<br/>
  12529. If the html tag is "style" tag parse it content and add to the css data for all future tags parsing.<br/>
  12530. If the html tag is "link" that point to style data parse it content and add to the css data for all future tags parsing.<br/>
  12531. </summary>
  12532. <param name="box">the box to parse style data in</param>
  12533. <param name="htmlContainer">the html container to use for reference resolve</param>
  12534. <param name="cssData">the style data to fill with found styles</param>
  12535. <param name="cssDataChanged">check if the css data has been modified by the handled html not to change the base css data</param>
  12536. </member>
  12537. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CascadeApplyStyles(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.CssData)">
  12538. <summary>
  12539. Applies style to all boxes in the tree.<br/>
  12540. If the html tag has style defined for each apply that style to the css box of the tag.<br/>
  12541. If the html tag has "class" attribute and the class name has style defined apply that style on the tag css box.<br/>
  12542. If the html tag has "style" attribute parse it and apply the parsed style on the tag css box.<br/>
  12543. </summary>
  12544. <param name="box">the box to apply the style to</param>
  12545. <param name="cssData">the style data for the html</param>
  12546. </member>
  12547. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.SetTextSelectionStyle(TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,TheArtOfDev.HtmlRenderer.Core.CssData)">
  12548. <summary>
  12549. Set the selected text style (selection text color and background color).
  12550. </summary>
  12551. <param name="htmlContainer"> </param>
  12552. <param name="cssData">the style data</param>
  12553. </member>
  12554. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.AssignClassCssBlocks(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.CssData)">
  12555. <summary>
  12556. Assigns the given css classes to the given css box checking if matching.<br/>
  12557. Support multiple classes in single attribute separated by whitespace.
  12558. </summary>
  12559. <param name="box">the css box to assign css to</param>
  12560. <param name="cssData">the css data to use to get the matching css blocks</param>
  12561. </member>
  12562. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.AssignCssBlocks(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.CssData,System.String)">
  12563. <summary>
  12564. Assigns the given css style blocks to the given css box checking if matching.
  12565. </summary>
  12566. <param name="box">the css box to assign css to</param>
  12567. <param name="cssData">the css data to use to get the matching css blocks</param>
  12568. <param name="className">the class selector to search for css blocks</param>
  12569. </member>
  12570. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.IsBlockAssignableToBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock)">
  12571. <summary>
  12572. Check if the given css block is assignable to the given css box.<br/>
  12573. the block is assignable if it has no hierarchical selectors or if the hierarchy matches.<br/>
  12574. Special handling for ":hover" pseudo-class.<br/>
  12575. </summary>
  12576. <param name="box">the box to check assign to</param>
  12577. <param name="block">the block to check assign of</param>
  12578. <returns>true - the block is assignable to the box, false - otherwise</returns>
  12579. </member>
  12580. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.IsBlockAssignableToBoxWithSelector(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock)">
  12581. <summary>
  12582. Check if the given css block is assignable to the given css box by validating the selector.<br/>
  12583. </summary>
  12584. <param name="box">the box to check assign to</param>
  12585. <param name="block">the block to check assign of</param>
  12586. <returns>true - the block is assignable to the box, false - otherwise</returns>
  12587. </member>
  12588. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.AssignCssBlock(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Entities.CssBlock)">
  12589. <summary>
  12590. Assigns the given css style block properties to the given css box.
  12591. </summary>
  12592. <param name="box">the css box to assign css to</param>
  12593. <param name="block">the css block to assign</param>
  12594. </member>
  12595. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.IsStyleOnElementAllowed(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.String,System.String)">
  12596. <summary>
  12597. Check if the given style is allowed to be set on the given css box.<br/>
  12598. Used to prevent invalid CssBoxes creation like table with inline display style.
  12599. </summary>
  12600. <param name="box">the css box to assign css to</param>
  12601. <param name="key">the style key to cehck</param>
  12602. <param name="value">the style value to check</param>
  12603. <returns>true - style allowed, false - not allowed</returns>
  12604. </member>
  12605. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CloneCssData(TheArtOfDev.HtmlRenderer.Core.CssData@,System.Boolean@)">
  12606. <summary>
  12607. Clone css data if it has not already been cloned.<br/>
  12608. Used to preserve the base css data used when changed by style inside html.
  12609. </summary>
  12610. </member>
  12611. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.TranslateAttributes(TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12612. <summary>
  12613. </summary>
  12614. <param name="tag"></param>
  12615. <param name="box"></param>
  12616. </member>
  12617. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.TranslateLength(System.String)">
  12618. <summary>
  12619. Converts an HTML length into a Css length
  12620. </summary>
  12621. <param name="htmlLength"></param>
  12622. <returns></returns>
  12623. </member>
  12624. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.ApplyTableBorder(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.String)">
  12625. <summary>
  12626. Cascades to the TD's the border spacified in the TABLE tag.
  12627. </summary>
  12628. <param name="table"></param>
  12629. <param name="border"></param>
  12630. </member>
  12631. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.ApplyTablePadding(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.String)">
  12632. <summary>
  12633. Cascades to the TD's the border spacified in the TABLE tag.
  12634. </summary>
  12635. <param name="table"></param>
  12636. <param name="padding"></param>
  12637. </member>
  12638. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.SetForAllCells(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Utils.ActionInt{TheArtOfDev.HtmlRenderer.Core.Dom.CssBox})">
  12639. <summary>
  12640. Execute action on all the "td" cells of the table.<br/>
  12641. Handle if there is "theader" or "tbody" exists.
  12642. </summary>
  12643. <param name="table">the table element</param>
  12644. <param name="action">the action to execute</param>
  12645. </member>
  12646. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CorrectTextBoxes(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12647. <summary>
  12648. Go over all the text boxes (boxes that have some text that will be rendered) and
  12649. remove all boxes that have only white-spaces but are not 'preformatted' so they do not effect
  12650. the rendered html.
  12651. </summary>
  12652. <param name="box">the current box to correct its sub-tree</param>
  12653. </member>
  12654. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CorrectImgBoxes(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12655. <summary>
  12656. Go over all image boxes and if its display style is set to block, put it inside another block but set the image to inline.
  12657. </summary>
  12658. <param name="box">the current box to correct its sub-tree</param>
  12659. </member>
  12660. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CorrectLineBreaksBlocks(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Boolean@)">
  12661. <summary>
  12662. Correct the DOM tree recursively by replacing "br" html boxes with anonymous blocks that respect br spec.<br/>
  12663. If the "br" tag is after inline box then the anon block will have zero height only acting as newline,
  12664. but if it is after block box then it will have min-height of the font size so it will create empty line.
  12665. </summary>
  12666. <param name="box">the current box to correct its sub-tree</param>
  12667. <param name="followingBlock">used to know if the br is following a box so it should create an empty line or not so it only
  12668. move to a new line</param>
  12669. </member>
  12670. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CorrectBlockInsideInline(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12671. <summary>
  12672. Correct DOM tree if there is block boxes that are inside inline blocks.<br/>
  12673. Need to rearrange the tree so block box will be only the child of other block box.
  12674. </summary>
  12675. <param name="box">the current box to correct its sub-tree</param>
  12676. </member>
  12677. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CorrectBlockInsideInlineImp(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12678. <summary>
  12679. Rearrange the DOM of the box to have block box with boxes before the inner block box and after.
  12680. </summary>
  12681. <param name="box">the box that has the problem</param>
  12682. </member>
  12683. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CorrectBlockSplitBadBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12684. <summary>
  12685. Split bad box that has inline and block boxes into two parts, the left - before the block box
  12686. and right - after the block box.
  12687. </summary>
  12688. <param name="parentBox">the parent box that has the problem</param>
  12689. <param name="badBox">the box to split into different boxes</param>
  12690. <param name="leftBlock">the left block box that is created for the split</param>
  12691. </member>
  12692. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.CorrectInlineBoxesParent(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12693. <summary>
  12694. Makes block boxes be among only block boxes and all inline boxes have block parent box.<br/>
  12695. Inline boxes should live in a pool of Inline boxes only so they will define a single block.<br/>
  12696. At the end of this process a block box will have only block siblings and inline box will have
  12697. only inline siblings.
  12698. </summary>
  12699. <param name="box">the current box to correct its sub-tree</param>
  12700. </member>
  12701. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.ContainsInlinesOnlyDeep(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12702. <summary>
  12703. Check if the given box contains only inline child boxes in all subtree.
  12704. </summary>
  12705. <param name="box">the box to check</param>
  12706. <returns>true - only inline child boxes, false - otherwise</returns>
  12707. </member>
  12708. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.DomParser.ContainsVariantBoxes(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  12709. <summary>
  12710. Check if the given box contains inline and block child boxes.
  12711. </summary>
  12712. <param name="box">the box to check</param>
  12713. <returns>true - has variant child boxes, false - otherwise</returns>
  12714. </member>
  12715. <member name="T:TheArtOfDev.HtmlRenderer.Core.Parse.HtmlParser">
  12716. <summary>
  12717. </summary>
  12718. </member>
  12719. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.HtmlParser.ParseDocument(System.String)">
  12720. <summary>
  12721. Parses the source html to css boxes tree structure.
  12722. </summary>
  12723. <param name="source">the html source to parse</param>
  12724. </member>
  12725. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.HtmlParser.AddTextBox(System.String,System.Int32,System.Int32,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox@)">
  12726. <summary>
  12727. Add html text anon box to the current box, this box will have the rendered text<br/>
  12728. Adding box also for text that contains only whitespaces because we don't know yet if
  12729. the box is preformatted. At later stage they will be removed if not relevant.
  12730. </summary>
  12731. <param name="source">the html source to parse</param>
  12732. <param name="startIdx">the start of the html part</param>
  12733. <param name="tagIdx">the index of the next html tag</param>
  12734. <param name="curBox">the current box in html tree parsing</param>
  12735. </member>
  12736. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.HtmlParser.ParseHtmlTag(System.String,System.Int32,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox@)">
  12737. <summary>
  12738. Parse the html part, the part from prev parsing index to the beginning of the next html tag.<br/>
  12739. </summary>
  12740. <param name="source">the html source to parse</param>
  12741. <param name="tagIdx">the index of the next html tag</param>
  12742. <param name="curBox">the current box in html tree parsing</param>
  12743. <returns>the end of the parsed part, the new start index</returns>
  12744. </member>
  12745. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.HtmlParser.ParseHtmlTag(System.String,System.Int32,System.Int32,System.String@,System.Collections.Generic.Dictionary{System.String,System.String}@)">
  12746. <summary>
  12747. Parse raw html tag source to <seealso cref="T:TheArtOfDev.HtmlRenderer.Core.Dom.HtmlTag"/> object.<br/>
  12748. Extract attributes found on the tag.
  12749. </summary>
  12750. <param name="source">the html source to parse</param>
  12751. <param name="idx">the start index of the tag in the source</param>
  12752. <param name="length">the length of the tag from the start index in the source</param>
  12753. <param name="name">return the name of the html tag</param>
  12754. <param name="attributes">return the dictionary of tag attributes</param>
  12755. <returns>true - the tag is closing tag, false - otherwise</returns>
  12756. </member>
  12757. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.HtmlParser.ExtractAttributes(System.String,System.Int32,System.Int32,System.Collections.Generic.Dictionary{System.String,System.String}@)">
  12758. <summary>
  12759. Extract html tag attributes from the given sub-string.
  12760. </summary>
  12761. <param name="source">the html source to parse</param>
  12762. <param name="idx">the start index of the tag attributes in the source</param>
  12763. <param name="length">the length of the tag attributes from the start index in the source</param>
  12764. <param name="attributes">return the dictionary of tag attributes</param>
  12765. </member>
  12766. <member name="T:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils">
  12767. <summary>
  12768. Collection of regular expressions used when parsing
  12769. </summary>
  12770. </member>
  12771. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssMediaTypes">
  12772. <summary>
  12773. Extracts the media types from a media at-rule; e.g. @media print, 3d, screen {
  12774. </summary>
  12775. </member>
  12776. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssBlocks">
  12777. <summary>
  12778. Extracts defined blocks in CSS.
  12779. WARNING: Blocks will include blocks inside at-rules.
  12780. </summary>
  12781. </member>
  12782. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssNumber">
  12783. <summary>
  12784. Extracts a number; e.g. 5, 6, 7.5, 0.9
  12785. </summary>
  12786. </member>
  12787. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssPercentage">
  12788. <summary>
  12789. Extracts css percentages from the string; e.g. 100% .5% 5.4%
  12790. </summary>
  12791. </member>
  12792. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssLength">
  12793. <summary>
  12794. Extracts CSS lengths; e.g. 9px 3pt .89em
  12795. </summary>
  12796. </member>
  12797. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssLineHeight">
  12798. <summary>
  12799. Extracts line-height values (normal, numbers, lengths, percentages)
  12800. </summary>
  12801. </member>
  12802. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssFontFamily">
  12803. <summary>
  12804. Extracts font-family values
  12805. </summary>
  12806. </member>
  12807. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssFontStyle">
  12808. <summary>
  12809. Extracts CSS font-styles; e.g. normal italic oblique
  12810. </summary>
  12811. </member>
  12812. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssFontVariant">
  12813. <summary>
  12814. Extracts CSS font-variant values; e.g. normal, small-caps
  12815. </summary>
  12816. </member>
  12817. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssFontWeight">
  12818. <summary>
  12819. Extracts font-weight values; e.g. normal, bold, bolder...
  12820. </summary>
  12821. </member>
  12822. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssFontSize">
  12823. <summary>
  12824. Exracts font sizes: xx-small, larger, small, 34pt, 30%, 2em
  12825. </summary>
  12826. </member>
  12827. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.CssFontSizeAndLineHeight">
  12828. <summary>
  12829. Gets the font-size[/line-height]? on the font shorthand property.
  12830. Check http://www.w3.org/TR/CSS21/fonts.html#font-shorthand
  12831. </summary>
  12832. </member>
  12833. <member name="F:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils._regexes">
  12834. <summary>
  12835. the regexes cache that is used by the parser so not to create regex each time
  12836. </summary>
  12837. </member>
  12838. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.GetCssAtRules(System.String,System.Int32@)">
  12839. <summary>
  12840. Get CSS at rule from the given stylesheet.
  12841. </summary>
  12842. <param name="stylesheet">the stylesheet data to retrieve the rule from</param>
  12843. <param name="startIdx">the index to start the search for the rule, on return will be the value of the end of the found rule</param>
  12844. <returns>the found at rule or null if not exists</returns>
  12845. </member>
  12846. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.Match(System.String,System.String)">
  12847. <summary>
  12848. Extracts matches from the specified source
  12849. </summary>
  12850. <param name="regex">Regular expression to extract matches</param>
  12851. <param name="source">Source to extract matches</param>
  12852. <returns>Collection of matches</returns>
  12853. </member>
  12854. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.Search(System.String,System.String)">
  12855. <summary>
  12856. Searches the specified regex on the source
  12857. </summary>
  12858. <param name="regex"></param>
  12859. <param name="source"></param>
  12860. <returns></returns>
  12861. </member>
  12862. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.Search(System.String,System.String,System.Int32@)">
  12863. <summary>
  12864. Searches the specified regex on the source
  12865. </summary>
  12866. <param name="regex"></param>
  12867. <param name="source"></param>
  12868. <param name="position"> </param>
  12869. <returns></returns>
  12870. </member>
  12871. <member name="M:TheArtOfDev.HtmlRenderer.Core.Parse.RegexParserUtils.GetRegex(System.String)">
  12872. <summary>
  12873. Get regex instance for the given regex string.
  12874. </summary>
  12875. <param name="regex">the regex string to use</param>
  12876. <returns>the regex instance</returns>
  12877. </member>
  12878. <member name="T:TheArtOfDev.HtmlRenderer.Core.Utils.ArgChecker">
  12879. <summary>
  12880. Static class that contains argument-checking methods
  12881. </summary>
  12882. </member>
  12883. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.ArgChecker.AssertIsTrue``1(System.Boolean,System.String)">
  12884. <summary>
  12885. Validate given condition is true, otherwise throw exception.
  12886. </summary>
  12887. <typeparam name="TException">Exception type to throw.</typeparam>
  12888. <param name="condition">Condition to assert.</param>
  12889. <param name="message">Exception message in-case of assert failure.</param>
  12890. </member>
  12891. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.ArgChecker.AssertArgNotNull(System.Object,System.String)">
  12892. <summary>
  12893. Validate given argument isn't Null.
  12894. </summary>
  12895. <param name="arg">argument to validate</param>
  12896. <param name="argName">Name of the argument checked</param>
  12897. <exception cref="T:System.ArgumentNullException">if <paramref name="arg"/> is Null</exception>
  12898. </member>
  12899. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.ArgChecker.AssertArgNotNull(System.IntPtr,System.String)">
  12900. <summary>
  12901. Validate given argument isn't <see cref="F:System.IntPtr.Zero"/>.
  12902. </summary>
  12903. <param name="arg">argument to validate</param>
  12904. <param name="argName">Name of the argument checked</param>
  12905. <exception cref="T:System.ArgumentNullException">if <paramref name="arg"/> is <see cref="F:System.IntPtr.Zero"/></exception>
  12906. </member>
  12907. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.ArgChecker.AssertArgNotNullOrEmpty(System.String,System.String)">
  12908. <summary>
  12909. Validate given argument isn't Null or empty.
  12910. </summary>
  12911. <param name="arg">argument to validate</param>
  12912. <param name="argName">Name of the argument checked</param>
  12913. <exception cref="T:System.ArgumentNullException">if <paramref name="arg"/> is Null or empty</exception>
  12914. </member>
  12915. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.ArgChecker.AssertArgOfType``1(System.Object,System.String)">
  12916. <summary>
  12917. Validate given argument isn't Null.
  12918. </summary>
  12919. <typeparam name="T">Type expected of arg/></typeparam>
  12920. <param name="arg">argument to validate</param>
  12921. <param name="argName">Name of the argument checked</param>
  12922. <exception cref="T:System.ArgumentNullException">if <paramref name="arg"/> is Null</exception>
  12923. <returns>arg cast as T/></returns>
  12924. </member>
  12925. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.ArgChecker.AssertFileExist(System.String,System.String)">
  12926. <summary>
  12927. Validate given argument isn't Null or empty AND argument value is the path of existing file.
  12928. </summary>
  12929. <param name="arg">argument to validate</param>
  12930. <param name="argName">Name of the argument checked</param>
  12931. <exception cref="T:System.ArgumentNullException">if <paramref name="arg"/> is Null or empty</exception>
  12932. <exception cref="T:System.IO.FileNotFoundException">if arg file-path not exist</exception>
  12933. </member>
  12934. <member name="T:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils">
  12935. <summary>
  12936. Utility methods for general stuff.
  12937. </summary>
  12938. </member>
  12939. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils._romanDigitsTable">
  12940. <summary>
  12941. Table to convert numbers into roman digits
  12942. </summary>
  12943. </member>
  12944. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils._tempPath">
  12945. <summary>
  12946. the temp path to use for local files
  12947. </summary>
  12948. </member>
  12949. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.IsAsianCharecter(System.Char)">
  12950. <summary>
  12951. Check if the given char is of Asian range.
  12952. </summary>
  12953. <param name="ch">the character to check</param>
  12954. <returns>true - Asian char, false - otherwise</returns>
  12955. </member>
  12956. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.IsDigit(System.Char,System.Boolean)">
  12957. <summary>
  12958. Check if the given char is a digit character (0-9) and (0-9, a-f for HEX)
  12959. </summary>
  12960. <param name="ch">the character to check</param>
  12961. <param name="hex">optional: is hex digit check</param>
  12962. <returns>true - is digit, false - not a digit</returns>
  12963. </member>
  12964. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.ToDigit(System.Char,System.Boolean)">
  12965. <summary>
  12966. Convert the given char to digit.
  12967. </summary>
  12968. <param name="ch">the character to check</param>
  12969. <param name="hex">optional: is hex digit check</param>
  12970. <returns>true - is digit, false - not a digit</returns>
  12971. </member>
  12972. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.Max(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize,TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  12973. <summary>
  12974. Get size that is max of <paramref name="size"/> and <paramref name="other"/> for width and height separately.
  12975. </summary>
  12976. </member>
  12977. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.TryGetUri(System.String)">
  12978. <summary>
  12979. Get Uri object for the given path if it is valid uri path.
  12980. </summary>
  12981. <param name="path">the path to get uri for</param>
  12982. <returns>uri or null if not valid</returns>
  12983. </member>
  12984. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.GetFirstValueOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``1)">
  12985. <summary>
  12986. Get the first value in the given dictionary.
  12987. </summary>
  12988. <typeparam name="TKey">the type of dictionary key</typeparam>
  12989. <typeparam name="TValue">the type of dictionary value</typeparam>
  12990. <param name="dic">the dictionary</param>
  12991. <param name="defaultValue">optional: the default value to return of no elements found in dictionary </param>
  12992. <returns>first element or default value</returns>
  12993. </member>
  12994. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.TryGetFileInfo(System.String)">
  12995. <summary>
  12996. Get file info object for the given path if it is valid file path.
  12997. </summary>
  12998. <param name="path">the path to get file info for</param>
  12999. <returns>file info or null if not valid</returns>
  13000. </member>
  13001. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.GetResponseContentType(System.Net.WebClient)">
  13002. <summary>
  13003. Get web client response content type.
  13004. </summary>
  13005. <param name="client">the web client to get the response content type from</param>
  13006. <returns>response content type or null</returns>
  13007. </member>
  13008. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.GetLocalfileName(System.Uri)">
  13009. <summary>
  13010. Gets the representation of the online uri on the local disk.
  13011. </summary>
  13012. <param name="imageUri">The online image uri.</param>
  13013. <returns>The path of the file on the disk.</returns>
  13014. </member>
  13015. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.GetNextSubString(System.String,System.Int32,System.Int32@)">
  13016. <summary>
  13017. Get substring separated by whitespace starting from the given idex.
  13018. </summary>
  13019. <param name="str">the string to get substring in</param>
  13020. <param name="idx">the index to start substring search from</param>
  13021. <param name="length">return the length of the found string</param>
  13022. <returns>the index of the substring, -1 if no valid sub-string found</returns>
  13023. </member>
  13024. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.SubStringEquals(System.String,System.Int32,System.Int32,System.String)">
  13025. <summary>
  13026. Compare that the substring of <paramref name="str"/> is equal to <paramref name="str2"/>
  13027. Assume given substring is not empty and all indexes are valid!<br/>
  13028. </summary>
  13029. <returns>true - equals, false - not equals</returns>
  13030. </member>
  13031. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.GetValidFileName(System.String)">
  13032. <summary>
  13033. Replaces invalid filename chars to '_'
  13034. </summary>
  13035. <param name="source">The possibly-not-valid filename</param>
  13036. <returns>A valid filename.</returns>
  13037. </member>
  13038. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.ConvertToAlphaNumber(System.Int32,System.String)">
  13039. <summary>
  13040. Convert number to alpha numeric system by the requested style (UpperAlpha, LowerRoman, Hebrew, etc.).
  13041. </summary>
  13042. <param name="number">the number to convert</param>
  13043. <param name="style">the css style to convert by</param>
  13044. <returns>converted string</returns>
  13045. </member>
  13046. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.ConvertToEnglishNumber(System.Int32,System.Boolean)">
  13047. <summary>
  13048. Convert the given integer into alphabetic numeric format (D, AU, etc.)
  13049. </summary>
  13050. <param name="number">the number to convert</param>
  13051. <param name="lowercase">is to use lowercase</param>
  13052. <returns>the roman number string</returns>
  13053. </member>
  13054. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.ConvertToGreekNumber(System.Int32)">
  13055. <summary>
  13056. Convert the given integer into alphabetic numeric format (alpha, AU, etc.)
  13057. </summary>
  13058. <param name="number">the number to convert</param>
  13059. <returns>the roman number string</returns>
  13060. </member>
  13061. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.ConvertToRomanNumbers(System.Int32,System.Boolean)">
  13062. <summary>
  13063. Convert the given integer into roman numeric format (II, VI, IX, etc.)
  13064. </summary>
  13065. <param name="number">the number to convert</param>
  13066. <param name="lowercase">if to use lowercase letters for roman digits</param>
  13067. <returns>the roman number string</returns>
  13068. </member>
  13069. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.ConvertToSpecificNumbers(System.Int32,System.String[0:,0:])">
  13070. <summary>
  13071. Convert the given integer into given alphabet numeric system.
  13072. </summary>
  13073. <param name="number">the number to convert</param>
  13074. <param name="alphabet">the alphabet system to use</param>
  13075. <returns>the number string</returns>
  13076. </member>
  13077. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CommonUtils.ConvertToSpecificNumbers2(System.Int32,System.String[])">
  13078. <summary>
  13079. Convert the given integer into given alphabet numeric system.
  13080. </summary>
  13081. <param name="number">the number to convert</param>
  13082. <param name="alphabet">the alphabet system to use</param>
  13083. <returns>the number string</returns>
  13084. </member>
  13085. <member name="T:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants">
  13086. <summary>
  13087. String constants to avoid typing errors.
  13088. </summary>
  13089. </member>
  13090. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.Cm">
  13091. <summary>
  13092. Centimeters
  13093. </summary>
  13094. </member>
  13095. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.Mm">
  13096. <summary>
  13097. Millimeters
  13098. </summary>
  13099. </member>
  13100. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.Px">
  13101. <summary>
  13102. Pixels
  13103. </summary>
  13104. </member>
  13105. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.In">
  13106. <summary>
  13107. Inches
  13108. </summary>
  13109. </member>
  13110. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.Em">
  13111. <summary>
  13112. Em - The font size of the relevant font
  13113. </summary>
  13114. </member>
  13115. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.Ex">
  13116. <summary>
  13117. The 'x-height' of the relevan font
  13118. </summary>
  13119. </member>
  13120. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.Pt">
  13121. <summary>
  13122. Points
  13123. </summary>
  13124. </member>
  13125. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.Pc">
  13126. <summary>
  13127. Picas
  13128. </summary>
  13129. </member>
  13130. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.FontSize">
  13131. <summary>
  13132. Default font size in points. Change this value to modify the default font size.
  13133. </summary>
  13134. </member>
  13135. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssConstants.DefaultFont">
  13136. <summary>
  13137. Default font used for the generic 'serif' family
  13138. </summary>
  13139. </member>
  13140. <member name="T:TheArtOfDev.HtmlRenderer.Core.Utils.CssUtils">
  13141. <summary>
  13142. Utility method for handling CSS stuff.
  13143. </summary>
  13144. </member>
  13145. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.CssUtils._defaultSelectionBackcolor">
  13146. <summary>
  13147. Brush for selection background
  13148. </summary>
  13149. </member>
  13150. <member name="P:TheArtOfDev.HtmlRenderer.Core.Utils.CssUtils.DefaultSelectionBackcolor">
  13151. <summary>
  13152. Brush for selection background
  13153. </summary>
  13154. </member>
  13155. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CssUtils.WhiteSpace(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBoxProperties)">
  13156. <summary>
  13157. Gets the white space width of the specified box
  13158. </summary>
  13159. <param name="g"></param>
  13160. <param name="box"></param>
  13161. <returns></returns>
  13162. </member>
  13163. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CssUtils.GetPropertyValue(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.String)">
  13164. <summary>
  13165. Get CSS box property value by the CSS name.<br/>
  13166. Used as a mapping between CSS property and the class property.
  13167. </summary>
  13168. <param name="cssBox">the CSS box to get it's property value</param>
  13169. <param name="propName">the name of the CSS property</param>
  13170. <returns>the value of the property, null if no such property exists</returns>
  13171. </member>
  13172. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.CssUtils.SetPropertyValue(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.String,System.String)">
  13173. <summary>
  13174. Set CSS box property value by the CSS name.<br/>
  13175. Used as a mapping between CSS property and the class property.
  13176. </summary>
  13177. <param name="cssBox">the CSS box to set it's property value</param>
  13178. <param name="propName">the name of the CSS property</param>
  13179. <param name="value">the value to set</param>
  13180. </member>
  13181. <member name="T:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils">
  13182. <summary>
  13183. Utility class for traversing DOM structure and execution stuff on it.
  13184. </summary>
  13185. </member>
  13186. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.IsInBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  13187. <summary>
  13188. Check if the given location is inside the given box deep.<br/>
  13189. Check inner boxes and all lines that the given box spans to.
  13190. </summary>
  13191. <param name="box">the box to check</param>
  13192. <param name="location">the location to check</param>
  13193. <returns>true - location inside the box, false - otherwise</returns>
  13194. </member>
  13195. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.ContainsInlinesOnly(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13196. <summary>
  13197. Check if the given box contains only inline child boxes.
  13198. </summary>
  13199. <param name="box">the box to check</param>
  13200. <returns>true - only inline child boxes, false - otherwise</returns>
  13201. </member>
  13202. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.FindParent(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.String,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13203. <summary>
  13204. Recursively searches for the parent with the specified HTML Tag name
  13205. </summary>
  13206. <param name="root"></param>
  13207. <param name="tagName"></param>
  13208. <param name="box"></param>
  13209. </member>
  13210. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetPreviousSibling(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13211. <summary>
  13212. Gets the previous sibling of this box.
  13213. </summary>
  13214. <returns>Box before this one on the tree. Null if its the first</returns>
  13215. </member>
  13216. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetPreviousContainingBlockSibling(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13217. <summary>
  13218. Gets the previous sibling of this box.
  13219. </summary>
  13220. <returns>Box before this one on the tree. Null if its the first</returns>
  13221. </member>
  13222. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.IsBoxHasWhitespace(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13223. <summary>
  13224. fix word space for first word in inline tag.
  13225. </summary>
  13226. <param name="box">the box to check</param>
  13227. </member>
  13228. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetNextSibling(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13229. <summary>
  13230. Gets the next sibling of this box.
  13231. </summary>
  13232. <returns>Box before this one on the tree. Null if its the first</returns>
  13233. </member>
  13234. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetAttribute(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.String)">
  13235. <summary>
  13236. Get attribute value by given key starting search from given box, search up the tree until
  13237. attribute found or root.
  13238. </summary>
  13239. <param name="box">the box to start lookup at</param>
  13240. <param name="attribute">the attribute to get</param>
  13241. <returns>the value of the attribute or null if not found</returns>
  13242. </member>
  13243. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetCssBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint,System.Boolean)">
  13244. <summary>
  13245. Get css box under the given sub-tree at the given x,y location, get the inner most.<br/>
  13246. the location must be in correct scroll offset.
  13247. </summary>
  13248. <param name="box">the box to start search from</param>
  13249. <param name="location">the location to find the box by</param>
  13250. <param name="visible">Optional: if to get only visible boxes (default - true)</param>
  13251. <returns>css link box if exists or null</returns>
  13252. </member>
  13253. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetAllLinkBoxes(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Collections.Generic.List{TheArtOfDev.HtmlRenderer.Core.Dom.CssBox})">
  13254. <summary>
  13255. Collect all link boxes found in the HTML tree.
  13256. </summary>
  13257. <param name="box">the box to start search from</param>
  13258. <param name="linkBoxes">collection to add all link boxes to</param>
  13259. </member>
  13260. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetLinkBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  13261. <summary>
  13262. Get css link box under the given sub-tree at the given x,y location.<br/>
  13263. the location must be in correct scroll offset.
  13264. </summary>
  13265. <param name="box">the box to start search from</param>
  13266. <param name="location">the location to find the box by</param>
  13267. <returns>css link box if exists or null</returns>
  13268. </member>
  13269. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetBoxById(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.String)">
  13270. <summary>
  13271. Get css box under the given sub-tree with the given id.<br/>
  13272. </summary>
  13273. <param name="box">the box to start search from</param>
  13274. <param name="id">the id to find the box by</param>
  13275. <returns>css box if exists or null</returns>
  13276. </member>
  13277. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetCssLineBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  13278. <summary>
  13279. Get css line box under the given sub-tree at the given y location or the nearest line from the top.<br/>
  13280. the location must be in correct scroll offset.
  13281. </summary>
  13282. <param name="box">the box to start search from</param>
  13283. <param name="location">the location to find the box at</param>
  13284. <returns>css word box if exists or null</returns>
  13285. </member>
  13286. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetCssBoxWord(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  13287. <summary>
  13288. Get css word box under the given sub-tree at the given x,y location.<br/>
  13289. the location must be in correct scroll offset.
  13290. </summary>
  13291. <param name="box">the box to start search from</param>
  13292. <param name="location">the location to find the box at</param>
  13293. <returns>css word box if exists or null</returns>
  13294. </member>
  13295. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetCssBoxWord(TheArtOfDev.HtmlRenderer.Core.Dom.CssLineBox,TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  13296. <summary>
  13297. Get css word box under the given sub-tree at the given x,y location.<br/>
  13298. the location must be in correct scroll offset.
  13299. </summary>
  13300. <param name="lineBox">the line box to search in</param>
  13301. <param name="location">the location to find the box at</param>
  13302. <returns>css word box if exists or null</returns>
  13303. </member>
  13304. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetCssLineBoxByWord(TheArtOfDev.HtmlRenderer.Core.Dom.CssRect)">
  13305. <summary>
  13306. Find the css line box that the given word is in.
  13307. </summary>
  13308. <param name="word">the word to search for it's line box</param>
  13309. <returns>line box that the word is in</returns>
  13310. </member>
  13311. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetSelectedPlainText(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13312. <summary>
  13313. Get selected plain text of the given html sub-tree.
  13314. </summary>
  13315. <param name="root">the DOM box to get selected text from its sub-tree</param>
  13316. <returns>the selected plain text string</returns>
  13317. </member>
  13318. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GenerateHtml(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle,System.Boolean)">
  13319. <summary>
  13320. Generate html from the given DOM tree.<br/>
  13321. Generate all the style inside the html, in header or for every tag depending on <paramref name="styleGen"/> value.
  13322. </summary>
  13323. <param name="root">the box of the html generate html from</param>
  13324. <param name="styleGen">Optional: controls the way styles are generated when html is generated</param>
  13325. <param name="onlySelected">Optional: true - generate only selected html subset, false - generate all (default - false)</param>
  13326. <returns>generated html</returns>
  13327. </member>
  13328. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GenerateBoxTree(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13329. <summary>
  13330. Generate textual tree representation of the css boxes tree starting from the given root.<br/>
  13331. Used for debugging html parsing.
  13332. </summary>
  13333. <param name="root">the root to generate tree from</param>
  13334. <returns>generated tree</returns>
  13335. </member>
  13336. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetSelectedPlainText(System.Text.StringBuilder,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13337. <summary>
  13338. Get selected plain text of the given html sub-tree.<br/>
  13339. Append all the selected words.
  13340. </summary>
  13341. <param name="sb">the builder to append the selected text to</param>
  13342. <param name="box">the DOM box to get selected text from its sub-tree</param>
  13343. <returns>the index of the last word appended</returns>
  13344. </member>
  13345. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.CollectSelectedBoxes(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13346. <summary>
  13347. Collect the boxes that have at least one word down the hierarchy that is selected recursively.<br/>
  13348. </summary>
  13349. <param name="root">the box to check its sub-tree</param>
  13350. <returns>the collection to add the selected tags to</returns>
  13351. </member>
  13352. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.CollectSelectedBoxes(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Collections.Generic.Dictionary{TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Boolean},System.Collections.Generic.Dictionary{TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Boolean})">
  13353. <summary>
  13354. Collect the boxes that have at least one word down the hierarchy that is selected recursively.<br/>
  13355. Use <paramref name="maybeBoxes"/> to handle boxes that are between selected words but don't have selected word inside.<br/>
  13356. </summary>
  13357. <param name="box">the box to check its sub-tree</param>
  13358. <param name="selectedBoxes">the hash to add the selected boxes to</param>
  13359. <param name="maybeBoxes">used to handle boxes that are between selected words but don't have selected word inside</param>
  13360. <returns>is the current box is in selected sub-tree</returns>
  13361. </member>
  13362. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetSelectionRoot(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Collections.Generic.Dictionary{TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Boolean})">
  13363. <summary>
  13364. find the box the is the root of selected boxes (the first box to contain multiple selected boxes)
  13365. </summary>
  13366. <param name="root">the root of the boxes tree</param>
  13367. <param name="selectedBoxes">the selected boxes to find selection root in</param>
  13368. <returns>the box that is the root of selected boxes</returns>
  13369. </member>
  13370. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.ContainsNamedBox(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13371. <summary>
  13372. Check if the given box has a names child box (has html tag) recursively.
  13373. </summary>
  13374. <param name="box">the box to check</param>
  13375. <returns>true - in sub-tree there is a named box, false - otherwise</returns>
  13376. </member>
  13377. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.WriteHtml(TheArtOfDev.HtmlRenderer.Core.Parse.CssParser,System.Text.StringBuilder,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle,System.Collections.Generic.Dictionary{TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Boolean},TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13378. <summary>
  13379. Write the given html DOM sub-tree into the given string builder.<br/>
  13380. If <paramref name="selectedBoxes"/> are given write html only from those tags.
  13381. </summary>
  13382. <param name="cssParser">used to parse CSS data</param>
  13383. <param name="sb">the string builder to write html into</param>
  13384. <param name="box">the html sub-tree to write</param>
  13385. <param name="styleGen">Controls the way styles are generated when html is generated</param>
  13386. <param name="selectedBoxes">Control if to generate only selected boxes, if given only boxes found in hash will be generated</param>
  13387. <param name="selectionRoot">the box the is the root of selected boxes (the first box to contain multiple selected boxes)</param>
  13388. </member>
  13389. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.WriteHtmlTag(TheArtOfDev.HtmlRenderer.Core.Parse.CssParser,System.Text.StringBuilder,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle)">
  13390. <summary>
  13391. Write the given html tag with all its attributes and styles.
  13392. </summary>
  13393. <param name="cssParser">used to parse CSS data</param>
  13394. <param name="sb">the string builder to write html into</param>
  13395. <param name="box">the css box with the html tag to write</param>
  13396. <param name="styleGen">Controls the way styles are generated when html is generated</param>
  13397. </member>
  13398. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.StripDefaultStyles(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Collections.Generic.Dictionary{System.String,System.String})">
  13399. <summary>
  13400. Clean the given style collection by removing default styles so only custom styles remain.<br/>
  13401. Return new collection where the old remains unchanged.
  13402. </summary>
  13403. <param name="box">the box the styles apply to, used to know the default style</param>
  13404. <param name="tagStyles">the collection of styles to clean</param>
  13405. <returns>new cleaned styles collection</returns>
  13406. </member>
  13407. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.WriteStylesheet(System.Text.StringBuilder,TheArtOfDev.HtmlRenderer.Core.CssData)">
  13408. <summary>
  13409. Write stylesheet data inline into the html.
  13410. </summary>
  13411. <param name="sb">the string builder to write stylesheet into</param>
  13412. <param name="cssData">the css data to write to the head</param>
  13413. </member>
  13414. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GetSelectedWord(TheArtOfDev.HtmlRenderer.Core.Dom.CssRect,System.Boolean)">
  13415. <summary>
  13416. Get the selected word with respect to partial selected words.
  13417. </summary>
  13418. <param name="rect">the word to append</param>
  13419. <param name="selectedText">is to get selected text or all the text in the word</param>
  13420. </member>
  13421. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.DomUtils.GenerateBoxTree(TheArtOfDev.HtmlRenderer.Core.Dom.CssBox,System.Text.StringBuilder,System.Int32)">
  13422. <summary>
  13423. Generate textual tree representation of the css boxes tree starting from the given root.<br/>
  13424. Used for debugging html parsing.
  13425. </summary>
  13426. <param name="box">the box to generate for</param>
  13427. <param name="builder">the string builder to generate to</param>
  13428. <param name="indent">the current indent level to set indent of generated text</param>
  13429. </member>
  13430. <member name="T:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlConstants">
  13431. <summary>
  13432. Defines HTML strings
  13433. </summary>
  13434. </member>
  13435. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlUtils._list">
  13436. <summary>
  13437. List of html tags that don't have content
  13438. </summary>
  13439. </member>
  13440. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlUtils._encodeDecode">
  13441. <summary>
  13442. the html encode\decode pairs
  13443. </summary>
  13444. </member>
  13445. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlUtils._decodeOnly">
  13446. <summary>
  13447. the html decode only pairs
  13448. </summary>
  13449. </member>
  13450. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlUtils.#cctor">
  13451. <summary>
  13452. Init.
  13453. </summary>
  13454. </member>
  13455. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlUtils.IsSingleTag(System.String)">
  13456. <summary>
  13457. Is the given html tag is single tag or can have content.
  13458. </summary>
  13459. <param name="tagName">the tag to check (must be lower case)</param>
  13460. <returns>true - is single tag, false - otherwise</returns>
  13461. </member>
  13462. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlUtils.DecodeHtml(System.String)">
  13463. <summary>
  13464. Decode html encoded string to regular string.<br/>
  13465. Handles &lt;, &gt;, "&amp;.
  13466. </summary>
  13467. <param name="str">the string to decode</param>
  13468. <returns>decoded string</returns>
  13469. </member>
  13470. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlUtils.EncodeHtml(System.String)">
  13471. <summary>
  13472. Encode regular string into html encoded string.<br/>
  13473. Handles &lt;, &gt;, "&amp;.
  13474. </summary>
  13475. <param name="str">the string to encode</param>
  13476. <returns>encoded string</returns>
  13477. </member>
  13478. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlUtils.DecodeHtmlCharByCode(System.String)">
  13479. <summary>
  13480. Decode html special charecters encoded using char entity code (&#8364;)
  13481. </summary>
  13482. <param name="str">the string to decode</param>
  13483. <returns>decoded string</returns>
  13484. </member>
  13485. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.HtmlUtils.DecodeHtmlCharByName(System.String)">
  13486. <summary>
  13487. Decode html special charecters encoded using char entity name
  13488. </summary>
  13489. <param name="str">the string to decode</param>
  13490. <returns>decoded string</returns>
  13491. </member>
  13492. <member name="T:TheArtOfDev.HtmlRenderer.Core.Utils.RenderUtils">
  13493. <summary>
  13494. Provides some drawing functionality
  13495. </summary>
  13496. </member>
  13497. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.RenderUtils.IsColorVisible(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  13498. <summary>
  13499. Check if the given color is visible if painted (has alpha and color values)
  13500. </summary>
  13501. <param name="color">the color to check</param>
  13502. <returns>true - visible, false - not visible</returns>
  13503. </member>
  13504. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.RenderUtils.ClipGraphicsByOverflow(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.Dom.CssBox)">
  13505. <summary>
  13506. Clip the region the graphics will draw on by the overflow style of the containing block.<br/>
  13507. Recursively travel up the tree to find containing block that has overflow style set to hidden. if not
  13508. block found there will be no clipping and null will be returned.
  13509. </summary>
  13510. <param name="g">the graphics to clip</param>
  13511. <param name="box">the box that is rendered to get containing blocks</param>
  13512. <returns>true - was clipped, false - not clipped</returns>
  13513. </member>
  13514. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.RenderUtils.DrawImageLoadingIcon(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  13515. <summary>
  13516. Draw image loading icon.
  13517. </summary>
  13518. <param name="g">the device to draw into</param>
  13519. <param name="htmlContainer"></param>
  13520. <param name="r">the rectangle to draw icon in</param>
  13521. </member>
  13522. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.RenderUtils.DrawImageErrorIcon(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  13523. <summary>
  13524. Draw image failed to load icon.
  13525. </summary>
  13526. <param name="g">the device to draw into</param>
  13527. <param name="htmlContainer"></param>
  13528. <param name="r">the rectangle to draw icon in</param>
  13529. </member>
  13530. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.RenderUtils.GetRoundRect(TheArtOfDev.HtmlRenderer.Adapters.RGraphics,TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect,System.Double,System.Double,System.Double,System.Double)">
  13531. <summary>
  13532. Creates a rounded rectangle using the specified corner radius<br/>
  13533. NW-----NE
  13534. | |
  13535. | |
  13536. SW-----SE
  13537. </summary>
  13538. <param name="g">the device to draw into</param>
  13539. <param name="rect">Rectangle to round</param>
  13540. <param name="nwRadius">Radius of the north east corner</param>
  13541. <param name="neRadius">Radius of the north west corner</param>
  13542. <param name="seRadius">Radius of the south east corner</param>
  13543. <param name="swRadius">Radius of the south west corner</param>
  13544. <returns>GraphicsPath with the lines of the rounded rectangle ready to be painted</returns>
  13545. </member>
  13546. <member name="T:TheArtOfDev.HtmlRenderer.Core.Utils.SubString">
  13547. <summary>
  13548. Represents sub-string of a full string starting at specific location with a specific length.
  13549. </summary>
  13550. </member>
  13551. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.SubString._fullString">
  13552. <summary>
  13553. the full string that this sub-string is part of
  13554. </summary>
  13555. </member>
  13556. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.SubString._startIdx">
  13557. <summary>
  13558. the start index of the sub-string
  13559. </summary>
  13560. </member>
  13561. <member name="F:TheArtOfDev.HtmlRenderer.Core.Utils.SubString._length">
  13562. <summary>
  13563. the length of the sub-string starting at <see cref="F:TheArtOfDev.HtmlRenderer.Core.Utils.SubString._startIdx"/>
  13564. </summary>
  13565. </member>
  13566. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.#ctor(System.String)">
  13567. <summary>
  13568. Init sub-string that is the full string.
  13569. </summary>
  13570. <param name="fullString">the full string that this sub-string is part of</param>
  13571. </member>
  13572. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.#ctor(System.String,System.Int32,System.Int32)">
  13573. <summary>
  13574. Init.
  13575. </summary>
  13576. <param name="fullString">the full string that this sub-string is part of</param>
  13577. <param name="startIdx">the start index of the sub-string</param>
  13578. <param name="length">the length of the sub-string starting at <paramref name="startIdx"/></param>
  13579. <exception cref="T:System.ArgumentNullException"><paramref name="fullString"/> is null</exception>
  13580. </member>
  13581. <member name="P:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.FullString">
  13582. <summary>
  13583. the full string that this sub-string is part of
  13584. </summary>
  13585. </member>
  13586. <member name="P:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.StartIdx">
  13587. <summary>
  13588. the start index of the sub-string
  13589. </summary>
  13590. </member>
  13591. <member name="P:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.Length">
  13592. <summary>
  13593. the length of the sub-string starting at <see cref="F:TheArtOfDev.HtmlRenderer.Core.Utils.SubString._startIdx"/>
  13594. </summary>
  13595. </member>
  13596. <member name="P:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.Item(System.Int32)">
  13597. <summary>
  13598. Get string char at specific index.
  13599. </summary>
  13600. <param name="idx">the idx to get the char at</param>
  13601. <returns>char at index</returns>
  13602. </member>
  13603. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.IsEmpty">
  13604. <summary>
  13605. Is the sub-string is empty string.
  13606. </summary>
  13607. <returns>true - empty string, false - otherwise</returns>
  13608. </member>
  13609. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.IsEmptyOrWhitespace">
  13610. <summary>
  13611. Is the sub-string is empty string or contains only whitespaces.
  13612. </summary>
  13613. <returns>true - empty or whitespace string, false - otherwise</returns>
  13614. </member>
  13615. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.IsWhitespace">
  13616. <summary>
  13617. Is the sub-string contains only whitespaces (at least one).
  13618. </summary>
  13619. <returns>true - empty or whitespace string, false - otherwise</returns>
  13620. </member>
  13621. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.CutSubstring">
  13622. <summary>
  13623. Get a string of the sub-string.<br/>
  13624. This will create a new string object!
  13625. </summary>
  13626. <returns>new string that is the sub-string represented by this instance</returns>
  13627. </member>
  13628. <member name="M:TheArtOfDev.HtmlRenderer.Core.Utils.SubString.Substring(System.Int32,System.Int32)">
  13629. <summary>
  13630. Retrieves a substring from this instance. The substring starts at a specified character position and has a specified length.
  13631. </summary>
  13632. <param name="startIdx">The zero-based starting character position of a substring in this instance.</param>
  13633. <param name="length">The number of characters in the substring. </param>
  13634. <returns>A String equivalent to the substring of length length that begins at startIndex in this instance, or
  13635. Empty if startIndex is equal to the length of this instance and length is zero. </returns>
  13636. </member>
  13637. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.BrushAdapter">
  13638. <summary>
  13639. Adapter for WinForms brushes objects for core.
  13640. </summary>
  13641. </member>
  13642. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.BrushAdapter._brush">
  13643. <summary>
  13644. The actual WinForms brush instance.
  13645. </summary>
  13646. </member>
  13647. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.BrushAdapter._dispose">
  13648. <summary>
  13649. If to dispose the brush when <see cref="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.BrushAdapter.Dispose"/> is called.<br/>
  13650. Ignore dispose for cached brushes.
  13651. </summary>
  13652. </member>
  13653. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.BrushAdapter.#ctor(System.Drawing.Brush,System.Boolean)">
  13654. <summary>
  13655. Init.
  13656. </summary>
  13657. </member>
  13658. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.Adapters.BrushAdapter.Brush">
  13659. <summary>
  13660. The actual WinForms brush instance.
  13661. </summary>
  13662. </member>
  13663. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ContextMenuAdapter">
  13664. <summary>
  13665. Adapter for WinForms context menu for core.
  13666. </summary>
  13667. </member>
  13668. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ContextMenuAdapter._contextMenu">
  13669. <summary>
  13670. the underline win forms context menu
  13671. </summary>
  13672. </member>
  13673. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ContextMenuAdapter.#ctor">
  13674. <summary>
  13675. Init.
  13676. </summary>
  13677. </member>
  13678. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ControlAdapter">
  13679. <summary>
  13680. Adapter for WinForms Control for core.
  13681. </summary>
  13682. </member>
  13683. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ControlAdapter._control">
  13684. <summary>
  13685. the underline win forms control.
  13686. </summary>
  13687. </member>
  13688. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ControlAdapter._useGdiPlusTextRendering">
  13689. <summary>
  13690. Use GDI+ text rendering to measure/draw text.
  13691. </summary>
  13692. </member>
  13693. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ControlAdapter.#ctor(System.Windows.Forms.Control,System.Boolean)">
  13694. <summary>
  13695. Init.
  13696. </summary>
  13697. </member>
  13698. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ControlAdapter.Control">
  13699. <summary>
  13700. Get the underline win forms control
  13701. </summary>
  13702. </member>
  13703. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter">
  13704. <summary>
  13705. Adapter for WinForms Font object for core.
  13706. </summary>
  13707. </member>
  13708. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter._font">
  13709. <summary>
  13710. the underline win-forms font.
  13711. </summary>
  13712. </member>
  13713. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter._hFont">
  13714. <summary>
  13715. a handle to this Font.
  13716. </summary>
  13717. </member>
  13718. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter._underlineOffset">
  13719. <summary>
  13720. the vertical offset of the font underline location from the top of the font.
  13721. </summary>
  13722. </member>
  13723. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter._height">
  13724. <summary>
  13725. Cached font height.
  13726. </summary>
  13727. </member>
  13728. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter._whitespaceWidth">
  13729. <summary>
  13730. Cached font whitespace width.
  13731. </summary>
  13732. </member>
  13733. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter.#ctor(System.Drawing.Font)">
  13734. <summary>
  13735. Init.
  13736. </summary>
  13737. </member>
  13738. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter.Font">
  13739. <summary>
  13740. the underline win-forms font.
  13741. </summary>
  13742. </member>
  13743. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter.HFont">
  13744. <summary>
  13745. Get the handle to this Font.
  13746. </summary>
  13747. </member>
  13748. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontAdapter.SetMetrics(System.Int32,System.Int32)">
  13749. <summary>
  13750. Set font metrics to be cached for the font for future use.
  13751. </summary>
  13752. <param name="height">the full height of the font</param>
  13753. <param name="underlineOffset">the vertical offset of the font underline location from the top of the font.</param>
  13754. </member>
  13755. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontFamilyAdapter">
  13756. <summary>
  13757. Adapter for WinForms Font family object for core.
  13758. </summary>
  13759. </member>
  13760. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontFamilyAdapter._fontFamily">
  13761. <summary>
  13762. the underline win-forms font.
  13763. </summary>
  13764. </member>
  13765. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontFamilyAdapter.#ctor(System.Drawing.FontFamily)">
  13766. <summary>
  13767. Init.
  13768. </summary>
  13769. </member>
  13770. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.Adapters.FontFamilyAdapter.FontFamily">
  13771. <summary>
  13772. the underline win-forms font family.
  13773. </summary>
  13774. </member>
  13775. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter">
  13776. <summary>
  13777. Adapter for WinForms Graphics for core.
  13778. </summary>
  13779. </member>
  13780. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._charFit">
  13781. <summary>
  13782. used for <see cref="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.MeasureString(System.String,TheArtOfDev.HtmlRenderer.Adapters.RFont,System.Double,System.Int32@,System.Double@)"/> calculation.
  13783. </summary>
  13784. </member>
  13785. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._charFitWidth">
  13786. <summary>
  13787. used for <see cref="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.MeasureString(System.String,TheArtOfDev.HtmlRenderer.Adapters.RFont,System.Double,System.Int32@,System.Double@)"/> calculation.
  13788. </summary>
  13789. </member>
  13790. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._characterRanges">
  13791. <summary>
  13792. Used for GDI+ measure string.
  13793. </summary>
  13794. </member>
  13795. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._stringFormat">
  13796. <summary>
  13797. The string format to use for measuring strings for GDI+ text rendering
  13798. </summary>
  13799. </member>
  13800. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._stringFormat2">
  13801. <summary>
  13802. The string format to use for rendering strings for GDI+ text rendering
  13803. </summary>
  13804. </member>
  13805. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._g">
  13806. <summary>
  13807. The wrapped WinForms graphics object
  13808. </summary>
  13809. </member>
  13810. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._useGdiPlusTextRendering">
  13811. <summary>
  13812. Use GDI+ text rendering to measure/draw text.
  13813. </summary>
  13814. </member>
  13815. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._hdc">
  13816. <summary>
  13817. the initialized HDC used
  13818. </summary>
  13819. </member>
  13820. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._releaseGraphics">
  13821. <summary>
  13822. if to release the graphics object on dispose
  13823. </summary>
  13824. </member>
  13825. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter._setRtl">
  13826. <summary>
  13827. If text alignment was set to RTL
  13828. </summary>
  13829. </member>
  13830. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.#cctor">
  13831. <summary>
  13832. Init static resources.
  13833. </summary>
  13834. </member>
  13835. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.#ctor(System.Drawing.Graphics,System.Boolean,System.Boolean)">
  13836. <summary>
  13837. Init.
  13838. </summary>
  13839. <param name="g">the win forms graphics object to use</param>
  13840. <param name="useGdiPlusTextRendering">Use GDI+ text rendering to measure/draw text</param>
  13841. <param name="releaseGraphics">optional: if to release the graphics object on dispose (default - false)</param>
  13842. </member>
  13843. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.ReleaseHdc">
  13844. <summary>
  13845. Release current HDC to be able to use <see cref="T:System.Drawing.Graphics"/> methods.
  13846. </summary>
  13847. </member>
  13848. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.InitHdc">
  13849. <summary>
  13850. Init HDC for the current graphics object to be used to call GDI directly.
  13851. </summary>
  13852. </member>
  13853. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.SetFont(TheArtOfDev.HtmlRenderer.Adapters.RFont)">
  13854. <summary>
  13855. Set a resource (e.g. a font) for the specified device context.
  13856. WARNING: Calling Font.ToHfont() many times without releasing the font handle crashes the app.
  13857. </summary>
  13858. </member>
  13859. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.SetTextColor(System.Drawing.Color)">
  13860. <summary>
  13861. Set the text color of the device context.
  13862. </summary>
  13863. </member>
  13864. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.SetRtlAlignGdi(System.Boolean)">
  13865. <summary>
  13866. Change text align to Left-to-Right or Right-to-Left if required.
  13867. </summary>
  13868. </member>
  13869. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.DrawTransparentText(System.IntPtr,System.String,TheArtOfDev.HtmlRenderer.Adapters.RFont,System.Drawing.Point,System.Drawing.Size,System.Drawing.Color)">
  13870. <summary>
  13871. Special draw logic to draw transparent text using GDI.<br/>
  13872. 1. Create in-memory DC<br/>
  13873. 2. Copy background to in-memory DC<br/>
  13874. 3. Draw the text to in-memory DC<br/>
  13875. 4. Copy the in-memory DC to the proper location with alpha blend<br/>
  13876. </summary>
  13877. </member>
  13878. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsAdapter.SetRtlAlignGdiPlus(System.Boolean)">
  13879. <summary>
  13880. Change text align to Left-to-Right or Right-to-Left if required.
  13881. </summary>
  13882. </member>
  13883. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsPathAdapter">
  13884. <summary>
  13885. Adapter for WinForms graphics path object for core.
  13886. </summary>
  13887. </member>
  13888. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsPathAdapter._graphicsPath">
  13889. <summary>
  13890. The actual WinForms graphics path instance.
  13891. </summary>
  13892. </member>
  13893. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsPathAdapter._lastPoint">
  13894. <summary>
  13895. the last point added to the path to begin next segment from
  13896. </summary>
  13897. </member>
  13898. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsPathAdapter.GraphicsPath">
  13899. <summary>
  13900. The actual WinForms graphics path instance.
  13901. </summary>
  13902. </member>
  13903. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.GraphicsPathAdapter.GetStartAngle(TheArtOfDev.HtmlRenderer.Adapters.RGraphicsPath.Corner)">
  13904. <summary>
  13905. Get arc start angle for the given corner.
  13906. </summary>
  13907. </member>
  13908. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ImageAdapter">
  13909. <summary>
  13910. Adapter for WinForms Image object for core.
  13911. </summary>
  13912. </member>
  13913. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ImageAdapter._image">
  13914. <summary>
  13915. the underline win-forms image.
  13916. </summary>
  13917. </member>
  13918. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ImageAdapter.#ctor(System.Drawing.Image)">
  13919. <summary>
  13920. Initializes a new instance of the <see cref="T:System.Object"/> class.
  13921. </summary>
  13922. </member>
  13923. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.Adapters.ImageAdapter.Image">
  13924. <summary>
  13925. the underline win-forms image.
  13926. </summary>
  13927. </member>
  13928. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.PenAdapter">
  13929. <summary>
  13930. Adapter for WinForms pens objects for core.
  13931. </summary>
  13932. </member>
  13933. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.PenAdapter._pen">
  13934. <summary>
  13935. The actual WinForms brush instance.
  13936. </summary>
  13937. </member>
  13938. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.PenAdapter.#ctor(System.Drawing.Pen)">
  13939. <summary>
  13940. Init.
  13941. </summary>
  13942. </member>
  13943. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.Adapters.PenAdapter.Pen">
  13944. <summary>
  13945. The actual WinForms brush instance.
  13946. </summary>
  13947. </member>
  13948. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Adapters.WinFormsAdapter">
  13949. <summary>
  13950. Adapter for WinForms platforms.
  13951. </summary>
  13952. </member>
  13953. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Adapters.WinFormsAdapter._instance">
  13954. <summary>
  13955. Singleton instance of global adapter.
  13956. </summary>
  13957. </member>
  13958. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Adapters.WinFormsAdapter.#ctor">
  13959. <summary>
  13960. Init installed font families and set default font families mapping.
  13961. </summary>
  13962. </member>
  13963. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.Adapters.WinFormsAdapter.Instance">
  13964. <summary>
  13965. Singleton instance of global adapter.
  13966. </summary>
  13967. </member>
  13968. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer">
  13969. <summary>
  13970. Low level handling of Html Renderer logic, this class is used by <see cref="T:TheArtOfDev.HtmlRenderer.Core.Parse.HtmlParser"/> and <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender"/>.
  13971. </summary>
  13972. <seealso cref="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.HtmlContainerInt"/>
  13973. </member>
  13974. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer._htmlContainerInt">
  13975. <summary>
  13976. The internal core html container
  13977. </summary>
  13978. </member>
  13979. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer._useGdiPlusTextRendering">
  13980. <summary>
  13981. Use GDI+ text rendering to measure/draw text.
  13982. </summary>
  13983. </member>
  13984. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.#ctor">
  13985. <summary>
  13986. Init.
  13987. </summary>
  13988. </member>
  13989. <member name="E:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.LoadComplete">
  13990. <summary>
  13991. Raised when the set html document has been fully loaded.<br/>
  13992. Allows manipulation of the html dom, scroll position, etc.
  13993. </summary>
  13994. </member>
  13995. <member name="E:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.LinkClicked">
  13996. <summary>
  13997. Raised when the user clicks on a link in the html.<br/>
  13998. Allows canceling the execution of the link.
  13999. </summary>
  14000. </member>
  14001. <member name="E:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.Refresh">
  14002. <summary>
  14003. Raised when html renderer requires refresh of the control hosting (invalidation and re-layout).
  14004. </summary>
  14005. <remarks>
  14006. There is no guarantee that the event will be raised on the main thread, it can be raised on thread-pool thread.
  14007. </remarks>
  14008. </member>
  14009. <member name="E:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.ScrollChange">
  14010. <summary>
  14011. Raised when Html Renderer request scroll to specific location.<br/>
  14012. This can occur on document anchor click.
  14013. </summary>
  14014. </member>
  14015. <member name="E:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.RenderError">
  14016. <summary>
  14017. Raised when an error occurred during html rendering.<br/>
  14018. </summary>
  14019. <remarks>
  14020. There is no guarantee that the event will be raised on the main thread, it can be raised on thread-pool thread.
  14021. </remarks>
  14022. </member>
  14023. <member name="E:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.StylesheetLoad">
  14024. <summary>
  14025. Raised when a stylesheet is about to be loaded by file path or URI by link element.<br/>
  14026. This event allows to provide the stylesheet manually or provide new source (file or Uri) to load from.<br/>
  14027. If no alternative data is provided the original source will be used.<br/>
  14028. </summary>
  14029. </member>
  14030. <member name="E:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.ImageLoad">
  14031. <summary>
  14032. Raised when an image is about to be loaded by file path or URI.<br/>
  14033. This event allows to provide the image manually, if not handled the image will be loaded from file or download from URI.
  14034. </summary>
  14035. </member>
  14036. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.HtmlContainerInt">
  14037. <summary>
  14038. The internal core html container
  14039. </summary>
  14040. </member>
  14041. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.UseGdiPlusTextRendering">
  14042. <summary>
  14043. Use GDI+ text rendering to measure/draw text.<br/>
  14044. </summary>
  14045. <remarks>
  14046. <para>
  14047. GDI+ text rendering is less smooth than GDI text rendering but it natively supports alpha channel
  14048. thus allows creating transparent images.
  14049. </para>
  14050. <para>
  14051. While using GDI+ text rendering you can control the text rendering using <see cref="P:System.Drawing.Graphics.TextRenderingHint"/>, note that
  14052. using <see cref="F:System.Drawing.Text.TextRenderingHint.ClearTypeGridFit"/> doesn't work well with transparent background.
  14053. </para>
  14054. </remarks>
  14055. </member>
  14056. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.CssData">
  14057. <summary>
  14058. the parsed stylesheet data used for handling the html
  14059. </summary>
  14060. </member>
  14061. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.AvoidGeometryAntialias">
  14062. <summary>
  14063. Gets or sets a value indicating if anti-aliasing should be avoided for geometry like backgrounds and borders (default - false).
  14064. </summary>
  14065. </member>
  14066. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.AvoidAsyncImagesLoading">
  14067. <summary>
  14068. Gets or sets a value indicating if image asynchronous loading should be avoided (default - false).<br/>
  14069. True - images are loaded synchronously during html parsing.<br/>
  14070. False - images are loaded asynchronously to html parsing when downloaded from URL or loaded from disk.<br/>
  14071. </summary>
  14072. <remarks>
  14073. Asynchronously image loading allows to unblock html rendering while image is downloaded or loaded from disk using IO
  14074. ports to achieve better performance.<br/>
  14075. Asynchronously image loading should be avoided when the full html content must be available during render, like render to image.
  14076. </remarks>
  14077. </member>
  14078. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.AvoidImagesLateLoading">
  14079. <summary>
  14080. Gets or sets a value indicating if image loading only when visible should be avoided (default - false).<br/>
  14081. True - images are loaded as soon as the html is parsed.<br/>
  14082. False - images that are not visible because of scroll location are not loaded until they are scrolled to.
  14083. </summary>
  14084. <remarks>
  14085. Images late loading improve performance if the page contains image outside the visible scroll area, especially if there is large
  14086. amount of images, as all image loading is delayed (downloading and loading into memory).<br/>
  14087. Late image loading may effect the layout and actual size as image without set size will not have actual size until they are loaded
  14088. resulting in layout change during user scroll.<br/>
  14089. Early image loading may also effect the layout if image without known size above the current scroll location are loaded as they
  14090. will push the html elements down.
  14091. </remarks>
  14092. </member>
  14093. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.IsSelectionEnabled">
  14094. <summary>
  14095. Is content selection is enabled for the rendered html (default - true).<br/>
  14096. If set to 'false' the rendered html will be static only with ability to click on links.
  14097. </summary>
  14098. </member>
  14099. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.IsContextMenuEnabled">
  14100. <summary>
  14101. Is the build-in context menu enabled and will be shown on mouse right click (default - true)
  14102. </summary>
  14103. </member>
  14104. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.ScrollOffset">
  14105. <summary>
  14106. The scroll offset of the html.<br/>
  14107. This will adjust the rendered html by the given offset so the content will be "scrolled".<br/>
  14108. </summary>
  14109. <example>
  14110. Element that is rendered at location (50,100) with offset of (0,200) will not be rendered as it
  14111. will be at -100 therefore outside the client rectangle.
  14112. </example>
  14113. </member>
  14114. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.Location">
  14115. <summary>
  14116. The top-left most location of the rendered html.<br/>
  14117. This will offset the top-left corner of the rendered html.
  14118. </summary>
  14119. </member>
  14120. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.MaxSize">
  14121. <summary>
  14122. The max width and height of the rendered html.<br/>
  14123. The max width will effect the html layout wrapping lines, resize images and tables where possible.<br/>
  14124. The max height does NOT effect layout, but will not render outside it (clip).<br/>
  14125. <see cref="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.ActualSize"/> can be exceed the max size by layout restrictions (unwrappable line, set image size, etc.).<br/>
  14126. Set zero for unlimited (width\height separately).<br/>
  14127. </summary>
  14128. </member>
  14129. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.ActualSize">
  14130. <summary>
  14131. The actual size of the rendered html (after layout)
  14132. </summary>
  14133. </member>
  14134. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.SelectedText">
  14135. <summary>
  14136. Get the currently selected text segment in the html.
  14137. </summary>
  14138. </member>
  14139. <member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.SelectedHtml">
  14140. <summary>
  14141. Copy the currently selected html segment with style.
  14142. </summary>
  14143. </member>
  14144. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.ClearSelection">
  14145. <summary>
  14146. Clear the current selection.
  14147. </summary>
  14148. </member>
  14149. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.SetHtml(System.String,TheArtOfDev.HtmlRenderer.Core.CssData)">
  14150. <summary>
  14151. Init with optional document and stylesheet.
  14152. </summary>
  14153. <param name="htmlSource">the html to init with, init empty if not given</param>
  14154. <param name="baseCssData">optional: the stylesheet to init with, init default if not given</param>
  14155. </member>
  14156. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.GetHtml(TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle)">
  14157. <summary>
  14158. Get html from the current DOM tree with style if requested.
  14159. </summary>
  14160. <param name="styleGen">Optional: controls the way styles are generated when html is generated (default: <see cref="F:TheArtOfDev.HtmlRenderer.Core.Entities.HtmlGenerationStyle.Inline"/>)</param>
  14161. <returns>generated html</returns>
  14162. </member>
  14163. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.GetAttributeAt(System.Drawing.Point,System.String)">
  14164. <summary>
  14165. Get attribute value of element at the given x,y location by given key.<br/>
  14166. If more than one element exist with the attribute at the location the inner most is returned.
  14167. </summary>
  14168. <param name="location">the location to find the attribute at</param>
  14169. <param name="attribute">the attribute key to get value by</param>
  14170. <returns>found attribute value or null if not found</returns>
  14171. </member>
  14172. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.GetLinks">
  14173. <summary>
  14174. Get all the links in the HTML with the element rectangle and href data.
  14175. </summary>
  14176. <returns>collection of all the links in the HTML</returns>
  14177. </member>
  14178. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.GetLinkAt(System.Drawing.Point)">
  14179. <summary>
  14180. Get css link href at the given x,y location.
  14181. </summary>
  14182. <param name="location">the location to find the link at</param>
  14183. <returns>css link href if exists or null</returns>
  14184. </member>
  14185. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.GetElementRectangle(System.String)">
  14186. <summary>
  14187. Get the rectangle of html element as calculated by html layout.<br/>
  14188. Element if found by id (id attribute on the html element).<br/>
  14189. Note: to get the screen rectangle you need to adjust by the hosting control.<br/>
  14190. </summary>
  14191. <param name="elementId">the id of the element to get its rectangle</param>
  14192. <returns>the rectangle of the element or null if not found</returns>
  14193. </member>
  14194. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.PerformLayout(System.Drawing.Graphics)">
  14195. <summary>
  14196. Measures the bounds of box and children, recursively.
  14197. </summary>
  14198. <param name="g">Device context to draw</param>
  14199. </member>
  14200. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.PerformPaint(System.Drawing.Graphics)">
  14201. <summary>
  14202. Render the html using the given device.
  14203. </summary>
  14204. <param name="g">the device to use to render</param>
  14205. </member>
  14206. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.HandleMouseDown(System.Windows.Forms.Control,System.Windows.Forms.MouseEventArgs)">
  14207. <summary>
  14208. Handle mouse down to handle selection.
  14209. </summary>
  14210. <param name="parent">the control hosting the html to invalidate</param>
  14211. <param name="e">the mouse event args</param>
  14212. </member>
  14213. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.HandleMouseUp(System.Windows.Forms.Control,System.Windows.Forms.MouseEventArgs)">
  14214. <summary>
  14215. Handle mouse up to handle selection and link click.
  14216. </summary>
  14217. <param name="parent">the control hosting the html to invalidate</param>
  14218. <param name="e">the mouse event args</param>
  14219. </member>
  14220. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.HandleMouseDoubleClick(System.Windows.Forms.Control,System.Windows.Forms.MouseEventArgs)">
  14221. <summary>
  14222. Handle mouse double click to select word under the mouse.
  14223. </summary>
  14224. <param name="parent">the control hosting the html to set cursor and invalidate</param>
  14225. <param name="e">mouse event args</param>
  14226. </member>
  14227. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.HandleMouseMove(System.Windows.Forms.Control,System.Windows.Forms.MouseEventArgs)">
  14228. <summary>
  14229. Handle mouse move to handle hover cursor and text selection.
  14230. </summary>
  14231. <param name="parent">the control hosting the html to set cursor and invalidate</param>
  14232. <param name="e">the mouse event args</param>
  14233. </member>
  14234. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.HandleMouseLeave(System.Windows.Forms.Control)">
  14235. <summary>
  14236. Handle mouse leave to handle hover cursor.
  14237. </summary>
  14238. <param name="parent">the control hosting the html to set cursor and invalidate</param>
  14239. </member>
  14240. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.HandleKeyDown(System.Windows.Forms.Control,System.Windows.Forms.KeyEventArgs)">
  14241. <summary>
  14242. Handle key down event for selection and copy.
  14243. </summary>
  14244. <param name="parent">the control hosting the html to invalidate</param>
  14245. <param name="e">the pressed key</param>
  14246. </member>
  14247. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.CreateMouseEvent(System.Windows.Forms.MouseEventArgs)">
  14248. <summary>
  14249. Create HtmlRenderer mouse event from win forms mouse event.
  14250. </summary>
  14251. </member>
  14252. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer.CreateKeyEevent(System.Windows.Forms.KeyEventArgs)">
  14253. <summary>
  14254. Create HtmlRenderer key event from win forms key event.
  14255. </summary>
  14256. </member>
  14257. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender">
  14258. <summary>
  14259. Standalone static class for simple and direct HTML rendering.<br/>
  14260. For low-level control and performance consider using <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer"/>.<br/>
  14261. </summary>
  14262. <remarks>
  14263. <para>
  14264. <b>GDI vs. GDI+ text rendering</b><br/>
  14265. Windows supports two text rendering technologies: GDI and GDI+.<br/>
  14266. GDI is older, has better performance and looks better on standard monitors but doesn't support alpha channel for transparency.<br/>
  14267. GDI+ is newer, device independent so work better for printers but is slower and looks worse on monitors.<br/>
  14268. HtmlRender supports both GDI and GDI+ text rendering to accommodate different needs, GDI+ text rendering methods have "GdiPlus" suffix
  14269. in their name where GDI do not.<br/>
  14270. </para>
  14271. <para>
  14272. <b>Rendering to image</b><br/>
  14273. See https://htmlrenderer.codeplex.com/wikipage?title=Image%20generation <br/>
  14274. Because of GDI text rendering issue with alpha channel clear type text rendering rendering to image requires special handling.<br/>
  14275. <u>Solid color background -</u> generate an image where the background is filled with solid color and all the html is rendered on top
  14276. of the background color, GDI text rendering will be used. (RenderToImage method where the first argument is html string)<br/>
  14277. <u>Image background -</u> render html on top of existing image with whatever currently exist but it cannot have transparent pixels,
  14278. GDI text rendering will be used. (RenderToImage method where the first argument is Image object)<br/>
  14279. <u>Transparent background -</u> render html to empty image using GDI+ text rendering, the generated image can be transparent.
  14280. Text rendering can be controlled using <see cref="T:System.Drawing.Text.TextRenderingHint"/>, note that <see cref="F:System.Drawing.Text.TextRenderingHint.ClearTypeGridFit"/>
  14281. doesn't render well on transparent background. (RenderToImageGdiPlus method)<br/>
  14282. </para>
  14283. <para>
  14284. <b>Overwrite stylesheet resolution</b><br/>
  14285. Exposed by optional "stylesheetLoad" delegate argument.<br/>
  14286. Invoked when a stylesheet is about to be loaded by file path or URL in 'link' element.<br/>
  14287. Allows to overwrite the loaded stylesheet by providing the stylesheet data manually, or different source (file or URL) to load from.<br/>
  14288. Example: The stylesheet 'href' can be non-valid URI string that is interpreted in the overwrite delegate by custom logic to pre-loaded stylesheet object<br/>
  14289. If no alternative data is provided the original source will be used.<br/>
  14290. </para>
  14291. <para>
  14292. <b>Overwrite image resolution</b><br/>
  14293. Exposed by optional "imageLoad" delegate argument.<br/>
  14294. Invoked when an image is about to be loaded by file path, URL or inline data in 'img' element or background-image CSS style.<br/>
  14295. Allows to overwrite the loaded image by providing the image object manually, or different source (file or URL) to load from.<br/>
  14296. Example: image 'src' can be non-valid string that is interpreted in the overwrite delegate by custom logic to resource image object<br/>
  14297. Example: image 'src' in the html is relative - the overwrite intercepts the load and provide full source URL to load the image from<br/>
  14298. Example: image download requires authentication - the overwrite intercepts the load, downloads the image to disk using custom code and provide
  14299. file path to load the image from.<br/>
  14300. If no alternative data is provided the original source will be used.<br/>
  14301. Note: Cannot use asynchronous scheme overwrite scheme.<br/>
  14302. </para>
  14303. </remarks>
  14304. <example>
  14305. <para>
  14306. <b>Simple rendering</b><br/>
  14307. HtmlRender.Render(g, "<![CDATA[<div>Hello <b>World</b></div>]]>");<br/>
  14308. HtmlRender.Render(g, "<![CDATA[<div>Hello <b>World</b></div>]]>", 10, 10, 500, CssData.Parse("body {font-size: 20px}")");<br/>
  14309. </para>
  14310. <para>
  14311. <b>Image rendering</b><br/>
  14312. HtmlRender.RenderToImage("<![CDATA[<div>Hello <b>World</b></div>]]>", new Size(600,400));<br/>
  14313. HtmlRender.RenderToImage("<![CDATA[<div>Hello <b>World</b></div>]]>", 600);<br/>
  14314. HtmlRender.RenderToImage(existingImage, "<![CDATA[<div>Hello <b>World</b></div>]]>");<br/>
  14315. </para>
  14316. </example>
  14317. </member>
  14318. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.AddFontFamily(System.Drawing.FontFamily)">
  14319. <summary>
  14320. Adds a font family to be used in html rendering.<br/>
  14321. The added font will be used by all rendering function including <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer"/> and all WinForms controls.
  14322. </summary>
  14323. <remarks>
  14324. The given font family instance must be remain alive while the renderer is in use.<br/>
  14325. If loaded to <see cref="T:System.Drawing.Text.PrivateFontCollection"/> then the collection must be alive.<br/>
  14326. If loaded from file then the file must not be deleted.
  14327. </remarks>
  14328. <param name="fontFamily">The font family to add.</param>
  14329. </member>
  14330. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.AddFontFamilyMapping(System.String,System.String)">
  14331. <summary>
  14332. Adds a font mapping from <paramref name="fromFamily"/> to <paramref name="toFamily"/> iff the <paramref name="fromFamily"/> is not found.<br/>
  14333. When the <paramref name="fromFamily"/> font is used in rendered html and is not found in existing
  14334. fonts (installed or added) it will be replaced by <paramref name="toFamily"/>.<br/>
  14335. </summary>
  14336. <remarks>
  14337. This fonts mapping can be used as a fallback in case the requested font is not installed in the client system.
  14338. </remarks>
  14339. <param name="fromFamily">the font family to replace</param>
  14340. <param name="toFamily">the font family to replace with</param>
  14341. </member>
  14342. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.ParseStyleSheet(System.String,System.Boolean)">
  14343. <summary>
  14344. Parse the given stylesheet to <see cref="T:TheArtOfDev.HtmlRenderer.Core.CssData"/> object.<br/>
  14345. If <paramref name="combineWithDefault"/> is true the parsed css blocks are added to the
  14346. default css data (as defined by W3), merged if class name already exists. If false only the data in the given stylesheet is returned.
  14347. </summary>
  14348. <seealso href="http://www.w3.org/TR/CSS21/sample.html"/>
  14349. <param name="stylesheet">the stylesheet source to parse</param>
  14350. <param name="combineWithDefault">true - combine the parsed css data with default css data, false - return only the parsed css data</param>
  14351. <returns>the parsed css data</returns>
  14352. </member>
  14353. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.Measure(System.Drawing.Graphics,System.String,System.Single,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14354. <summary>
  14355. Measure the size (width and height) required to draw the given html under given max width restriction.<br/>
  14356. If no max width restriction is given the layout will use the maximum possible width required by the content,
  14357. it can be the longest text line or full image width.<br/>
  14358. Use GDI text rendering, note <see cref="P:System.Drawing.Graphics.TextRenderingHint"/> has no effect.
  14359. </summary>
  14360. <param name="g">Device to use for measure</param>
  14361. <param name="html">HTML source to render</param>
  14362. <param name="maxWidth">optional: bound the width of the html to render in (default - 0, unlimited)</param>
  14363. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14364. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14365. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14366. <returns>the size required for the html</returns>
  14367. </member>
  14368. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.MeasureGdiPlus(System.Drawing.Graphics,System.String,System.Single,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14369. <summary>
  14370. Measure the size (width and height) required to draw the given html under given max width restriction.<br/>
  14371. If no max width restriction is given the layout will use the maximum possible width required by the content,
  14372. it can be the longest text line or full image width.<br/>
  14373. Use GDI+ text rending, use <see cref="P:System.Drawing.Graphics.TextRenderingHint"/> to control text rendering.
  14374. </summary>
  14375. <param name="g">Device to use for measure</param>
  14376. <param name="html">HTML source to render</param>
  14377. <param name="maxWidth">optional: bound the width of the html to render in (default - 0, unlimited)</param>
  14378. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14379. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14380. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14381. <returns>the size required for the html</returns>
  14382. </member>
  14383. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.Render(System.Drawing.Graphics,System.String,System.Single,System.Single,System.Single,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14384. <summary>
  14385. Renders the specified HTML source on the specified location and max width restriction.<br/>
  14386. Use GDI text rendering, note <see cref="P:System.Drawing.Graphics.TextRenderingHint"/> has no effect.<br/>
  14387. If <paramref name="maxWidth"/> is zero the html will use all the required width, otherwise it will perform line
  14388. wrap as specified in the html<br/>
  14389. Returned is the actual width and height of the rendered html.<br/>
  14390. </summary>
  14391. <param name="g">Device to render with</param>
  14392. <param name="html">HTML source to render</param>
  14393. <param name="left">optional: the left most location to start render the html at (default - 0)</param>
  14394. <param name="top">optional: the top most location to start render the html at (default - 0)</param>
  14395. <param name="maxWidth">optional: bound the width of the html to render in (default - 0, unlimited)</param>
  14396. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14397. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14398. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14399. <returns>the actual size of the rendered html</returns>
  14400. </member>
  14401. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.Render(System.Drawing.Graphics,System.String,System.Drawing.PointF,System.Drawing.SizeF,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14402. <summary>
  14403. Renders the specified HTML source on the specified location and max size restriction.<br/>
  14404. Use GDI text rendering, note <see cref="P:System.Drawing.Graphics.TextRenderingHint"/> has no effect.<br/>
  14405. If <paramref name="maxSize"/>.Width is zero the html will use all the required width, otherwise it will perform line
  14406. wrap as specified in the html<br/>
  14407. If <paramref name="maxSize"/>.Height is zero the html will use all the required height, otherwise it will clip at the
  14408. given max height not rendering the html below it.<br/>
  14409. Returned is the actual width and height of the rendered html.<br/>
  14410. </summary>
  14411. <param name="g">Device to render with</param>
  14412. <param name="html">HTML source to render</param>
  14413. <param name="location">the top-left most location to start render the html at</param>
  14414. <param name="maxSize">the max size of the rendered html (if height above zero it will be clipped)</param>
  14415. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14416. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14417. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14418. <returns>the actual size of the rendered html</returns>
  14419. </member>
  14420. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderGdiPlus(System.Drawing.Graphics,System.String,System.Single,System.Single,System.Single,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14421. <summary>
  14422. Renders the specified HTML source on the specified location and max size restriction.<br/>
  14423. Use GDI+ text rending, use <see cref="P:System.Drawing.Graphics.TextRenderingHint"/> to control text rendering.<br/>
  14424. If <paramref name="maxWidth"/> is zero the html will use all the required width, otherwise it will perform line
  14425. wrap as specified in the html<br/>
  14426. Returned is the actual width and height of the rendered html.<br/>
  14427. </summary>
  14428. <param name="g">Device to render with</param>
  14429. <param name="html">HTML source to render</param>
  14430. <param name="left">optional: the left most location to start render the html at (default - 0)</param>
  14431. <param name="top">optional: the top most location to start render the html at (default - 0)</param>
  14432. <param name="maxWidth">optional: bound the width of the html to render in (default - 0, unlimited)</param>
  14433. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14434. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14435. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14436. <returns>the actual size of the rendered html</returns>
  14437. </member>
  14438. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderGdiPlus(System.Drawing.Graphics,System.String,System.Drawing.PointF,System.Drawing.SizeF,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14439. <summary>
  14440. Renders the specified HTML source on the specified location and max size restriction.<br/>
  14441. Use GDI+ text rending, use <see cref="P:System.Drawing.Graphics.TextRenderingHint"/> to control text rendering.<br/>
  14442. If <paramref name="maxSize"/>.Width is zero the html will use all the required width, otherwise it will perform line
  14443. wrap as specified in the html<br/>
  14444. If <paramref name="maxSize"/>.Height is zero the html will use all the required height, otherwise it will clip at the
  14445. given max height not rendering the html below it.<br/>
  14446. Returned is the actual width and height of the rendered html.<br/>
  14447. </summary>
  14448. <param name="g">Device to render with</param>
  14449. <param name="html">HTML source to render</param>
  14450. <param name="location">the top-left most location to start render the html at</param>
  14451. <param name="maxSize">the max size of the rendered html (if height above zero it will be clipped)</param>
  14452. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14453. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14454. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14455. <returns>the actual size of the rendered html</returns>
  14456. </member>
  14457. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderToImage(System.Drawing.Image,System.String,System.Drawing.PointF,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14458. <summary>
  14459. Renders the specified HTML on top of the given image.<br/>
  14460. <paramref name="image"/> will contain the rendered html in it on top of original content.<br/>
  14461. <paramref name="image"/> must not contain transparent pixels as it will corrupt the rendered html text.<br/>
  14462. The HTML will be layout by the given image size but may be clipped if cannot fit.<br/>
  14463. See "Rendering to image" remarks section on <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender"/>.<br/>
  14464. </summary>
  14465. <param name="image">the image to render the html on</param>
  14466. <param name="html">HTML source to render</param>
  14467. <param name="location">optional: the top-left most location to start render the html at (default - 0,0)</param>
  14468. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14469. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14470. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14471. </member>
  14472. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderToImage(System.Drawing.Image,System.String,System.Drawing.PointF,System.Drawing.SizeF,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14473. <summary>
  14474. Renders the specified HTML on top of the given image.<br/>
  14475. <paramref name="image"/> will contain the rendered html in it on top of original content.<br/>
  14476. <paramref name="image"/> must not contain transparent pixels as it will corrupt the rendered html text.<br/>
  14477. See "Rendering to image" remarks section on <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender"/>.<br/>
  14478. </summary>
  14479. <param name="image">the image to render the html on</param>
  14480. <param name="html">HTML source to render</param>
  14481. <param name="location">the top-left most location to start render the html at</param>
  14482. <param name="maxSize">the max size of the rendered html (if height above zero it will be clipped)</param>
  14483. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14484. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14485. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14486. </member>
  14487. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderToImage(System.String,System.Drawing.Size,System.Drawing.Color,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14488. <summary>
  14489. Renders the specified HTML into a new image of the requested size.<br/>
  14490. The HTML will be layout by the given size but will be clipped if cannot fit.<br/>
  14491. <p>
  14492. Limitation: The image cannot have transparent background, by default it will be white.<br/>
  14493. See "Rendering to image" remarks section on <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender"/>.<br/>
  14494. </p>
  14495. </summary>
  14496. <param name="html">HTML source to render</param>
  14497. <param name="size">The size of the image to render into, layout html by width and clipped by height</param>
  14498. <param name="backgroundColor">optional: the color to fill the image with (default - white)</param>
  14499. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14500. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14501. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14502. <returns>the generated image of the html</returns>
  14503. <exception cref="T:System.ArgumentOutOfRangeException">if <paramref name="backgroundColor"/> is <see cref="P:System.Drawing.Color.Transparent"/></exception>.
  14504. </member>
  14505. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderToImage(System.String,System.Int32,System.Int32,System.Drawing.Color,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14506. <summary>
  14507. Renders the specified HTML into a new image of unknown size that will be determined by max width/height and HTML layout.<br/>
  14508. If <paramref name="maxWidth"/> is zero the html will use all the required width, otherwise it will perform line
  14509. wrap as specified in the html<br/>
  14510. If <paramref name="maxHeight"/> is zero the html will use all the required height, otherwise it will clip at the
  14511. given max height not rendering the html below it.<br/>
  14512. <p>
  14513. Limitation: The image cannot have transparent background, by default it will be white.<br/>
  14514. See "Rendering to image" remarks section on <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender"/>.<br/>
  14515. </p>
  14516. </summary>
  14517. <param name="html">HTML source to render</param>
  14518. <param name="maxWidth">optional: the max width of the rendered html, if not zero and html cannot be layout within the limit it will be clipped</param>
  14519. <param name="maxHeight">optional: the max height of the rendered html, if not zero and html cannot be layout within the limit it will be clipped</param>
  14520. <param name="backgroundColor">optional: the color to fill the image with (default - white)</param>
  14521. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14522. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14523. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14524. <returns>the generated image of the html</returns>
  14525. <exception cref="T:System.ArgumentOutOfRangeException">if <paramref name="backgroundColor"/> is <see cref="P:System.Drawing.Color.Transparent"/></exception>.
  14526. </member>
  14527. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderToImage(System.String,System.Drawing.Size,System.Drawing.Size,System.Drawing.Color,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14528. <summary>
  14529. Renders the specified HTML into a new image of unknown size that will be determined by min/max width/height and HTML layout.<br/>
  14530. If <paramref name="maxSize"/>.Width is zero the html will use all the required width, otherwise it will perform line
  14531. wrap as specified in the html<br/>
  14532. If <paramref name="maxSize"/>.Height is zero the html will use all the required height, otherwise it will clip at the
  14533. given max height not rendering the html below it.<br/>
  14534. If <paramref name="minSize"/> (Width/Height) is above zero the rendered image will not be smaller than the given min size.<br/>
  14535. <p>
  14536. Limitation: The image cannot have transparent background, by default it will be white.<br/>
  14537. See "Rendering to image" remarks section on <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender"/>.<br/>
  14538. </p>
  14539. </summary>
  14540. <param name="html">HTML source to render</param>
  14541. <param name="minSize">optional: the min size of the rendered html (zero - not limit the width/height)</param>
  14542. <param name="maxSize">optional: the max size of the rendered html, if not zero and html cannot be layout within the limit it will be clipped (zero - not limit the width/height)</param>
  14543. <param name="backgroundColor">optional: the color to fill the image with (default - white)</param>
  14544. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14545. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14546. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14547. <returns>the generated image of the html</returns>
  14548. <exception cref="T:System.ArgumentOutOfRangeException">if <paramref name="backgroundColor"/> is <see cref="P:System.Drawing.Color.Transparent"/></exception>.
  14549. </member>
  14550. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderToImageGdiPlus(System.String,System.Drawing.Size,System.Drawing.Text.TextRenderingHint,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14551. <summary>
  14552. Renders the specified HTML into a new image of the requested size.<br/>
  14553. The HTML will be layout by the given size but will be clipped if cannot fit.<br/>
  14554. The generated image have transparent background that the html is rendered on.<br/>
  14555. GDI+ text rending can be controlled by providing <see cref="T:System.Drawing.Text.TextRenderingHint"/>.<br/>
  14556. See "Rendering to image" remarks section on <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender"/>.<br/>
  14557. </summary>
  14558. <param name="html">HTML source to render</param>
  14559. <param name="size">The size of the image to render into, layout html by width and clipped by height</param>
  14560. <param name="textRenderingHint">optional: (default - SingleBitPerPixelGridFit)</param>
  14561. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14562. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14563. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14564. <returns>the generated image of the html</returns>
  14565. </member>
  14566. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderToImageGdiPlus(System.String,System.Int32,System.Int32,System.Drawing.Text.TextRenderingHint,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14567. <summary>
  14568. Renders the specified HTML into a new image of unknown size that will be determined by max width/height and HTML layout.<br/>
  14569. If <paramref name="maxWidth"/> is zero the html will use all the required width, otherwise it will perform line
  14570. wrap as specified in the html<br/>
  14571. If <paramref name="maxHeight"/> is zero the html will use all the required height, otherwise it will clip at the
  14572. given max height not rendering the html below it.<br/>
  14573. The generated image have transparent background that the html is rendered on.<br/>
  14574. GDI+ text rending can be controlled by providing <see cref="T:System.Drawing.Text.TextRenderingHint"/>.<br/>
  14575. See "Rendering to image" remarks section on <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender"/>.<br/>
  14576. </summary>
  14577. <param name="html">HTML source to render</param>
  14578. <param name="maxWidth">optional: the max width of the rendered html, if not zero and html cannot be layout within the limit it will be clipped</param>
  14579. <param name="maxHeight">optional: the max height of the rendered html, if not zero and html cannot be layout within the limit it will be clipped</param>
  14580. <param name="textRenderingHint">optional: (default - SingleBitPerPixelGridFit)</param>
  14581. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14582. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14583. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14584. <returns>the generated image of the html</returns>
  14585. </member>
  14586. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderToImageGdiPlus(System.String,System.Drawing.Size,System.Drawing.Size,System.Drawing.Text.TextRenderingHint,TheArtOfDev.HtmlRenderer.Core.CssData,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14587. <summary>
  14588. Renders the specified HTML into a new image of unknown size that will be determined by min/max width/height and HTML layout.<br/>
  14589. If <paramref name="maxSize"/>.Width is zero the html will use all the required width, otherwise it will perform line
  14590. wrap as specified in the html<br/>
  14591. If <paramref name="maxSize"/>.Height is zero the html will use all the required height, otherwise it will clip at the
  14592. given max height not rendering the html below it.<br/>
  14593. If <paramref name="minSize"/> (Width/Height) is above zero the rendered image will not be smaller than the given min size.<br/>
  14594. The generated image have transparent background that the html is rendered on.<br/>
  14595. GDI+ text rending can be controlled by providing <see cref="T:System.Drawing.Text.TextRenderingHint"/>.<br/>
  14596. See "Rendering to image" remarks section on <see cref="T:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender"/>.<br/>
  14597. </summary>
  14598. <param name="html">HTML source to render</param>
  14599. <param name="minSize">optional: the min size of the rendered html (zero - not limit the width/height)</param>
  14600. <param name="maxSize">optional: the max size of the rendered html, if not zero and html cannot be layout within the limit it will be clipped (zero - not limit the width/height)</param>
  14601. <param name="textRenderingHint">optional: (default - SingleBitPerPixelGridFit)</param>
  14602. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14603. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14604. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14605. <returns>the generated image of the html</returns>
  14606. </member>
  14607. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.Measure(System.Drawing.Graphics,System.String,System.Single,TheArtOfDev.HtmlRenderer.Core.CssData,System.Boolean,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14608. <summary>
  14609. Measure the size (width and height) required to draw the given html under given width and height restrictions.<br/>
  14610. </summary>
  14611. <param name="g">Device to use for measure</param>
  14612. <param name="html">HTML source to render</param>
  14613. <param name="maxWidth">optional: bound the width of the html to render in (default - 0, unlimited)</param>
  14614. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14615. <param name="useGdiPlusTextRendering">true - use GDI+ text rendering, false - use GDI text rendering</param>
  14616. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14617. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14618. <returns>the size required for the html</returns>
  14619. </member>
  14620. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.MeasureHtmlByRestrictions(TheArtOfDev.HtmlRenderer.WinForms.HtmlContainer,System.Drawing.Size,System.Drawing.Size)">
  14621. <summary>
  14622. Measure the size of the html by performing layout under the given restrictions.
  14623. </summary>
  14624. <param name="htmlContainer">the html to calculate the layout for</param>
  14625. <param name="minSize">the minimal size of the rendered html (zero - not limit the width/height)</param>
  14626. <param name="maxSize">the maximum size of the rendered html, if not zero and html cannot be layout within the limit it will be clipped (zero - not limit the width/height)</param>
  14627. <returns>return: the size of the html to be rendered within the min/max limits</returns>
  14628. </member>
  14629. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderClip(System.Drawing.Graphics,System.String,System.Drawing.PointF,System.Drawing.SizeF,TheArtOfDev.HtmlRenderer.Core.CssData,System.Boolean,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14630. <summary>
  14631. Renders the specified HTML source on the specified location and max size restriction.<br/>
  14632. If <paramref name="maxSize"/>.Width is zero the html will use all the required width, otherwise it will perform line
  14633. wrap as specified in the html<br/>
  14634. If <paramref name="maxSize"/>.Height is zero the html will use all the required height, otherwise it will clip at the
  14635. given max height not rendering the html below it.<br/>
  14636. Clip the graphics so the html will not be rendered outside the max height bound given.<br/>
  14637. Returned is the actual width and height of the rendered html.<br/>
  14638. </summary>
  14639. <param name="g">Device to render with</param>
  14640. <param name="html">HTML source to render</param>
  14641. <param name="location">the top-left most location to start render the html at</param>
  14642. <param name="maxSize">the max size of the rendered html (if height above zero it will be clipped)</param>
  14643. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14644. <param name="useGdiPlusTextRendering">true - use GDI+ text rendering, false - use GDI text rendering</param>
  14645. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14646. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14647. <returns>the actual size of the rendered html</returns>
  14648. </member>
  14649. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.RenderHtml(System.Drawing.Graphics,System.String,System.Drawing.PointF,System.Drawing.SizeF,TheArtOfDev.HtmlRenderer.Core.CssData,System.Boolean,System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlStylesheetLoadEventArgs},System.EventHandler{TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs})">
  14650. <summary>
  14651. Renders the specified HTML source on the specified location and max size restriction.<br/>
  14652. If <paramref name="maxSize"/>.Width is zero the html will use all the required width, otherwise it will perform line
  14653. wrap as specified in the html<br/>
  14654. If <paramref name="maxSize"/>.Height is zero the html will use all the required height, otherwise it will clip at the
  14655. given max height not rendering the html below it.<br/>
  14656. Returned is the actual width and height of the rendered html.<br/>
  14657. </summary>
  14658. <param name="g">Device to render with</param>
  14659. <param name="html">HTML source to render</param>
  14660. <param name="location">the top-left most location to start render the html at</param>
  14661. <param name="maxSize">the max size of the rendered html (if height above zero it will be clipped)</param>
  14662. <param name="cssData">optional: the style to use for html rendering (default - use W3 default style)</param>
  14663. <param name="useGdiPlusTextRendering">true - use GDI+ text rendering, false - use GDI text rendering</param>
  14664. <param name="stylesheetLoad">optional: can be used to overwrite stylesheet resolution logic</param>
  14665. <param name="imageLoad">optional: can be used to overwrite image resolution logic</param>
  14666. <returns>the actual size of the rendered html</returns>
  14667. </member>
  14668. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.HtmlRender.CopyBufferToImage(System.IntPtr,System.Drawing.Image)">
  14669. <summary>
  14670. Copy all the bitmap bits from memory bitmap buffer to the given image.
  14671. </summary>
  14672. <param name="memoryHdc">the source memory bitmap buffer to copy from</param>
  14673. <param name="image">the destination bitmap image to copy to</param>
  14674. </member>
  14675. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper">
  14676. <summary>
  14677. Helper to encode and set HTML fragment to clipboard.<br/>
  14678. See http://theartofdev.wordpress.com/2012/11/11/setting-html-and-plain-text-formatting-to-clipboard/.<br/>
  14679. <seealso cref="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.CreateDataObject(System.String,System.String)"/>.
  14680. </summary>
  14681. <remarks>
  14682. The MIT License (MIT) Copyright (c) 2014 Arthur Teplitzki.
  14683. </remarks>
  14684. </member>
  14685. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.Header">
  14686. <summary>
  14687. The string contains index references to other spots in the string, so we need placeholders so we can compute the offsets. <br/>
  14688. The <![CDATA[<<<<<<<]]>_ strings are just placeholders. We'll back-patch them actual values afterwards. <br/>
  14689. The string layout (<![CDATA[<<<]]>) also ensures that it can't appear in the body of the html because the <![CDATA[<]]> <br/>
  14690. character must be escaped. <br/>
  14691. </summary>
  14692. </member>
  14693. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.StartFragment">
  14694. <summary>
  14695. html comment to point the beginning of html fragment
  14696. </summary>
  14697. </member>
  14698. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.EndFragment">
  14699. <summary>
  14700. html comment to point the end of html fragment
  14701. </summary>
  14702. </member>
  14703. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper._byteCount">
  14704. <summary>
  14705. Used to calculate characters byte count in UTF-8
  14706. </summary>
  14707. </member>
  14708. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.CreateDataObject(System.String,System.String)">
  14709. <summary>
  14710. Create <see cref="T:System.Windows.Forms.DataObject"/> with given html and plain-text ready to be used for clipboard or drag and drop.<br/>
  14711. Handle missing <![CDATA[<html>]]> tags, specified start\end segments and Unicode characters.
  14712. </summary>
  14713. <remarks>
  14714. <para>
  14715. Windows Clipboard works with UTF-8 Unicode encoding while .NET strings use with UTF-16 so for clipboard to correctly
  14716. decode Unicode string added to it from .NET we needs to be re-encoded it using UTF-8 encoding.
  14717. </para>
  14718. <para>
  14719. Builds the CF_HTML header correctly for all possible HTMLs<br/>
  14720. If given html contains start/end fragments then it will use them in the header:
  14721. <code><![CDATA[<html><body><!--StartFragment-->hello <b>world</b><!--EndFragment--></body></html>]]></code>
  14722. If given html contains html/body tags then it will inject start/end fragments to exclude html/body tags:
  14723. <code><![CDATA[<html><body>hello <b>world</b></body></html>]]></code>
  14724. If given html doesn't contain html/body tags then it will inject the tags and start/end fragments properly:
  14725. <code><![CDATA[hello <b>world</b>]]></code>
  14726. In all cases creating a proper CF_HTML header:<br/>
  14727. <code>
  14728. <![CDATA[
  14729. Version:1.0
  14730. StartHTML:000000177
  14731. EndHTML:000000329
  14732. StartFragment:000000277
  14733. EndFragment:000000295
  14734. StartSelection:000000277
  14735. EndSelection:000000277
  14736. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  14737. <html><body><!--StartFragment-->hello <b>world</b><!--EndFragment--></body></html>
  14738. ]]>
  14739. </code>
  14740. See format specification here: http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/clipboard/htmlclipboard.asp
  14741. </para>
  14742. </remarks>
  14743. <param name="html">a html fragment</param>
  14744. <param name="plainText">the plain text</param>
  14745. </member>
  14746. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.CopyToClipboard(System.String,System.String)">
  14747. <summary>
  14748. Clears clipboard and sets the given HTML and plain text fragment to the clipboard, providing additional meta-information for HTML.<br/>
  14749. See <see cref="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.CreateDataObject(System.String,System.String)"/> for HTML fragment details.<br/>
  14750. </summary>
  14751. <example>
  14752. ClipboardHelper.CopyToClipboard("Hello <b>World</b>", "Hello World");
  14753. </example>
  14754. <param name="html">a html fragment</param>
  14755. <param name="plainText">the plain text</param>
  14756. </member>
  14757. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.CopyToClipboard(System.String)">
  14758. <summary>
  14759. Clears clipboard and sets the given plain text fragment to the clipboard.<br/>
  14760. </summary>
  14761. <param name="plainText">the plain text</param>
  14762. </member>
  14763. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.GetHtmlDataString(System.String)">
  14764. <summary>
  14765. Generate HTML fragment data string with header that is required for the clipboard.
  14766. </summary>
  14767. <param name="html">the html to generate for</param>
  14768. <returns>the resulted string</returns>
  14769. </member>
  14770. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.ClipboardHelper.GetByteCount(System.Text.StringBuilder,System.Int32,System.Int32)">
  14771. <summary>
  14772. Calculates the number of bytes produced by encoding the string in the string builder in UTF-8 and not .NET default string encoding.
  14773. </summary>
  14774. <param name="sb">the string builder to count its string</param>
  14775. <param name="start">optional: the start index to calculate from (default - start of string)</param>
  14776. <param name="end">optional: the end index to calculate to (default - end of string)</param>
  14777. <returns>the number of bytes required to encode the string in UTF-8</returns>
  14778. </member>
  14779. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils">
  14780. <summary>
  14781. Utilities for converting WinForms entities to HtmlRenderer core entities.
  14782. </summary>
  14783. </member>
  14784. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.Convert(System.Drawing.PointF)">
  14785. <summary>
  14786. Convert from WinForms point to core point.
  14787. </summary>
  14788. </member>
  14789. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.Convert(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint[])">
  14790. <summary>
  14791. Convert from WinForms point to core point.
  14792. </summary>
  14793. </member>
  14794. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.Convert(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  14795. <summary>
  14796. Convert from core point to WinForms point.
  14797. </summary>
  14798. </member>
  14799. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.ConvertRound(TheArtOfDev.HtmlRenderer.Adapters.Entities.RPoint)">
  14800. <summary>
  14801. Convert from core point to WinForms point.
  14802. </summary>
  14803. </member>
  14804. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.Convert(System.Drawing.SizeF)">
  14805. <summary>
  14806. Convert from WinForms size to core size.
  14807. </summary>
  14808. </member>
  14809. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.Convert(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  14810. <summary>
  14811. Convert from core size to WinForms size.
  14812. </summary>
  14813. </member>
  14814. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.ConvertRound(TheArtOfDev.HtmlRenderer.Adapters.Entities.RSize)">
  14815. <summary>
  14816. Convert from core size to WinForms size.
  14817. </summary>
  14818. </member>
  14819. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.Convert(System.Drawing.RectangleF)">
  14820. <summary>
  14821. Convert from WinForms rectangle to core rectangle.
  14822. </summary>
  14823. </member>
  14824. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.Convert(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  14825. <summary>
  14826. Convert from core rectangle to WinForms rectangle.
  14827. </summary>
  14828. </member>
  14829. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.ConvertRound(TheArtOfDev.HtmlRenderer.Adapters.Entities.RRect)">
  14830. <summary>
  14831. Convert from core rectangle to WinForms rectangle.
  14832. </summary>
  14833. </member>
  14834. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.Convert(System.Drawing.Color)">
  14835. <summary>
  14836. Convert from WinForms color to core color.
  14837. </summary>
  14838. </member>
  14839. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.Convert(TheArtOfDev.HtmlRenderer.Adapters.Entities.RColor)">
  14840. <summary>
  14841. Convert from core color to WinForms color.
  14842. </summary>
  14843. </member>
  14844. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Utils.CreateGraphics(System.Windows.Forms.Control)">
  14845. <summary>
  14846. mono has issue throwing exception for no reason.
  14847. </summary>
  14848. <param name="control">the control to create graphics object from</param>
  14849. <returns>new graphics object or null in mono if failed</returns>
  14850. </member>
  14851. <member name="T:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Win32Utils">
  14852. <summary>
  14853. Utility for Win32 API.
  14854. </summary>
  14855. </member>
  14856. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Win32Utils.BitBltCopy">
  14857. <summary>
  14858. Const for BitBlt copy raster-operation code.
  14859. </summary>
  14860. </member>
  14861. <member name="F:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Win32Utils.BitBltPaint">
  14862. <summary>
  14863. Const for BitBlt paint raster-operation code.
  14864. </summary>
  14865. </member>
  14866. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Win32Utils.CreateMemoryHdc(System.IntPtr,System.Int32,System.Int32,System.IntPtr@)">
  14867. <summary>
  14868. Create a compatible memory HDC from the given HDC.<br/>
  14869. The memory HDC can be rendered into without effecting the original HDC.<br/>
  14870. The returned memory HDC and <paramref name="dib"/> must be released using <see cref="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Win32Utils.ReleaseMemoryHdc(System.IntPtr,System.IntPtr)"/>.
  14871. </summary>
  14872. <param name="hdc">the HDC to create memory HDC from</param>
  14873. <param name="width">the width of the memory HDC to create</param>
  14874. <param name="height">the height of the memory HDC to create</param>
  14875. <param name="dib">returns used bitmap memory section that must be released when done with memory HDC</param>
  14876. <returns>memory HDC</returns>
  14877. </member>
  14878. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Win32Utils.ReleaseMemoryHdc(System.IntPtr,System.IntPtr)">
  14879. <summary>
  14880. Release the given memory HDC and dib section created from <see cref="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Win32Utils.CreateMemoryHdc(System.IntPtr,System.Int32,System.Int32,System.IntPtr@)"/>.
  14881. </summary>
  14882. <param name="memoryHdc">Memory HDC to release</param>
  14883. <param name="dib">bitmap section to release</param>
  14884. </member>
  14885. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Win32Utils.GetWindowRect(System.IntPtr,System.Drawing.Rectangle@)">
  14886. <summary>
  14887. Retrieves the dimensions of the bounding rectangle of the specified window. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen.
  14888. </summary>
  14889. <remarks>
  14890. In conformance with conventions for the RECT structure, the bottom-right coordinates of the returned rectangle are exclusive. In other words,
  14891. the pixel at (right, bottom) lies immediately outside the rectangle.
  14892. </remarks>
  14893. <param name="hWnd">A handle to the window.</param>
  14894. <param name="lpRect">A pointer to a RECT structure that receives the screen coordinates of the upper-left and lower-right corners of the window.</param>
  14895. <returns>If the function succeeds, the return value is nonzero.</returns>
  14896. </member>
  14897. <member name="M:TheArtOfDev.HtmlRenderer.WinForms.Utilities.Win32Utils.GetWindowRectangle(System.IntPtr)">
  14898. <summary>
  14899. Retrieves the dimensions of the bounding rectangle of the specified window. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen.
  14900. </summary>
  14901. <remarks>
  14902. In conformance with conventions for the RECT structure, the bottom-right coordinates of the returned rectangle are exclusive. In other words,
  14903. the pixel at (right, bottom) lies immediately outside the rectangle.
  14904. </remarks>
  14905. <param name="handle">A handle to the window.</param>
  14906. <returns>RECT structure that receives the screen coordinates of the upper-left and lower-right corners of the window.</returns>
  14907. </member>
  14908. </members>
  14909. </doc>