EPPlus.xml 3.2 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198431994320043201432024320343204432054320643207432084320943210432114321243213432144321543216432174321843219432204322143222432234322443225432264322743228432294323043231432324323343234432354323643237432384323943240432414324243243432444324543246432474324843249432504325143252432534325443255432564325743258432594326043261432624326343264432654326643267432684326943270432714327243273432744327543276432774327843279432804328143282432834328443285432864328743288432894329043291432924329343294432954329643297432984329943300433014330243303433044330543306433074330843309433104331143312433134331443315433164331743318433194332043321433224332343324433254332643327433284332943330433314333243333433344333543336433374333843339433404334143342433434334443345433464334743348433494335043351433524335343354433554335643357433584335943360433614336243363433644336543366433674336843369433704337143372433734337443375433764337743378433794338043381433824338343384433854338643387433884338943390433914339243393433944339543396433974339843399434004340143402434034340443405434064340743408434094341043411434124341343414434154341643417434184341943420434214342243423434244342543426434274342843429434304343143432434334343443435434364343743438434394344043441434424344343444434454344643447434484344943450434514345243453434544345543456434574345843459434604346143462434634346443465434664346743468434694347043471434724347343474434754347643477434784347943480434814348243483434844348543486434874348843489434904349143492434934349443495434964349743498434994350043501435024350343504435054350643507435084350943510435114351243513435144351543516435174351843519435204352143522435234352443525435264352743528435294353043531435324353343534435354353643537435384353943540435414354243543435444354543546435474354843549435504355143552435534355443555435564355743558435594356043561435624356343564435654356643567435684356943570435714357243573435744357543576435774357843579435804358143582435834358443585435864358743588435894359043591435924359343594435954359643597435984359943600436014360243603436044360543606436074360843609436104361143612436134361443615436164361743618436194362043621436224362343624436254362643627436284362943630436314363243633436344363543636436374363843639436404364143642436434364443645436464364743648436494365043651436524365343654436554365643657436584365943660436614366243663436644366543666436674366843669436704367143672436734367443675436764367743678436794368043681436824368343684436854368643687436884368943690436914369243693436944369543696436974369843699437004370143702437034370443705437064370743708437094371043711437124371343714437154371643717437184371943720437214372243723437244372543726437274372843729437304373143732437334373443735437364373743738437394374043741437424374343744437454374643747437484374943750437514375243753437544375543756437574375843759437604376143762437634376443765437664376743768437694377043771437724377343774437754377643777437784377943780437814378243783437844378543786437874378843789437904379143792437934379443795437964379743798437994380043801438024380343804438054380643807438084380943810438114381243813438144381543816438174381843819438204382143822438234382443825438264382743828438294383043831438324383343834438354383643837438384383943840438414384243843438444384543846438474384843849438504385143852438534385443855438564385743858438594386043861438624386343864438654386643867438684386943870438714387243873438744387543876438774387843879438804388143882438834388443885438864388743888438894389043891438924389343894438954389643897438984389943900439014390243903439044390543906439074390843909439104391143912439134391443915439164391743918439194392043921439224392343924439254392643927439284392943930439314393243933439344393543936439374393843939439404394143942439434394443945439464394743948439494395043951439524395343954439554395643957439584395943960439614396243963439644396543966439674396843969439704397143972439734397443975439764397743978439794398043981439824398343984439854398643987439884398943990439914399243993439944399543996439974399843999440004400144002440034400444005440064400744008440094401044011440124401344014440154401644017440184401944020440214402244023440244402544026440274402844029440304403144032440334403444035440364403744038440394404044041440424404344044440454404644047440484404944050440514405244053440544405544056440574405844059440604406144062440634406444065440664406744068440694407044071440724407344074440754407644077440784407944080440814408244083440844408544086440874408844089440904409144092440934409444095440964409744098440994410044101441024410344104441054410644107441084410944110441114411244113441144411544116441174411844119441204412144122441234412444125441264412744128441294413044131441324413344134441354413644137441384413944140441414414244143441444414544146441474414844149441504415144152441534415444155441564415744158441594416044161441624416344164441654416644167441684416944170441714417244173441744417544176441774417844179441804418144182441834418444185441864418744188441894419044191441924419344194441954419644197441984419944200442014420244203442044420544206442074420844209442104421144212442134421444215442164421744218442194422044221442224422344224442254422644227442284422944230442314423244233442344423544236442374423844239442404424144242442434424444245442464424744248442494425044251442524425344254442554425644257442584425944260442614426244263442644426544266442674426844269442704427144272442734427444275442764427744278442794428044281442824428344284442854428644287442884428944290442914429244293442944429544296442974429844299443004430144302443034430444305443064430744308443094431044311443124431344314443154431644317443184431944320443214432244323443244432544326443274432844329443304433144332443334433444335443364433744338443394434044341443424434344344443454434644347443484434944350443514435244353443544435544356443574435844359443604436144362443634436444365443664436744368443694437044371443724437344374443754437644377443784437944380443814438244383443844438544386443874438844389443904439144392443934439444395443964439744398443994440044401444024440344404444054440644407444084440944410444114441244413444144441544416444174441844419444204442144422444234442444425444264442744428444294443044431444324443344434444354443644437444384443944440444414444244443444444444544446444474444844449444504445144452444534445444455444564445744458444594446044461444624446344464444654446644467444684446944470444714447244473444744447544476444774447844479444804448144482444834448444485444864448744488444894449044491444924449344494444954449644497444984449944500445014450244503445044450544506445074450844509445104451144512445134451444515445164451744518445194452044521445224452344524445254452644527445284452944530445314453244533445344453544536445374453844539445404454144542445434454444545445464454744548445494455044551445524455344554445554455644557445584455944560445614456244563445644456544566445674456844569445704457144572445734457444575445764457744578445794458044581445824458344584445854458644587445884458944590445914459244593445944459544596445974459844599446004460144602446034460444605446064460744608446094461044611446124461344614446154461644617446184461944620446214462244623446244462544626446274462844629446304463144632446334463444635446364463744638446394464044641446424464344644446454464644647446484464944650446514465244653446544465544656446574465844659446604466144662446634466444665446664466744668446694467044671446724467344674446754467644677446784467944680446814468244683446844468544686446874468844689446904469144692446934469444695446964469744698446994470044701447024470344704447054470644707447084470944710447114471244713447144471544716447174471844719447204472144722447234472444725447264472744728447294473044731447324473344734447354473644737447384473944740447414474244743447444474544746447474474844749447504475144752447534475444755447564475744758447594476044761447624476344764447654476644767447684476944770447714477244773447744477544776447774477844779447804478144782447834478444785447864478744788447894479044791447924479344794447954479644797447984479944800448014480244803448044480544806448074480844809448104481144812448134481444815448164481744818448194482044821448224482344824448254482644827448284482944830448314483244833448344483544836448374483844839448404484144842448434484444845448464484744848448494485044851448524485344854448554485644857448584485944860448614486244863448644486544866448674486844869448704487144872448734487444875448764487744878448794488044881448824488344884448854488644887448884488944890448914489244893448944489544896448974489844899449004490144902449034490444905449064490744908449094491044911449124491344914449154491644917449184491944920449214492244923449244492544926449274492844929449304493144932449334493444935449364493744938449394494044941449424494344944449454494644947449484494944950449514495244953449544495544956449574495844959449604496144962449634496444965449664496744968449694497044971449724497344974449754497644977449784497944980449814498244983449844498544986449874498844989449904499144992449934499444995449964499744998449994500045001450024500345004450054500645007450084500945010450114501245013450144501545016450174501845019450204502145022450234502445025450264502745028450294503045031450324503345034450354503645037450384503945040450414504245043450444504545046450474504845049450504505145052450534505445055450564505745058450594506045061450624506345064450654506645067450684506945070450714507245073450744507545076450774507845079450804508145082450834508445085450864508745088450894509045091450924509345094450954509645097450984509945100451014510245103451044510545106451074510845109451104511145112451134511445115451164511745118451194512045121451224512345124451254512645127451284512945130451314513245133451344513545136451374513845139451404514145142451434514445145451464514745148451494515045151451524515345154451554515645157451584515945160451614516245163451644516545166451674516845169451704517145172451734517445175451764517745178451794518045181451824518345184451854518645187451884518945190451914519245193451944519545196451974519845199452004520145202452034520445205452064520745208452094521045211452124521345214452154521645217452184521945220452214522245223452244522545226452274522845229452304523145232452334523445235452364523745238452394524045241452424524345244452454524645247452484524945250452514525245253452544525545256452574525845259452604526145262452634526445265452664526745268452694527045271452724527345274452754527645277452784527945280452814528245283452844528545286452874528845289452904529145292452934529445295452964529745298452994530045301453024530345304453054530645307453084530945310453114531245313453144531545316453174531845319453204532145322453234532445325453264532745328453294533045331453324533345334453354533645337453384533945340453414534245343453444534545346453474534845349453504535145352453534535445355453564535745358453594536045361453624536345364453654536645367453684536945370453714537245373453744537545376453774537845379453804538145382453834538445385453864538745388453894539045391453924539345394453954539645397453984539945400454014540245403454044540545406454074540845409454104541145412454134541445415454164541745418454194542045421454224542345424454254542645427454284542945430454314543245433454344543545436454374543845439454404544145442454434544445445454464544745448454494545045451454524545345454454554545645457454584545945460454614546245463454644546545466454674546845469454704547145472454734547445475454764547745478454794548045481454824548345484454854548645487454884548945490454914549245493454944549545496454974549845499455004550145502455034550445505455064550745508455094551045511455124551345514455154551645517455184551945520455214552245523455244552545526455274552845529455304553145532455334553445535455364553745538455394554045541455424554345544455454554645547455484554945550455514555245553455544555545556455574555845559455604556145562455634556445565455664556745568455694557045571455724557345574455754557645577455784557945580455814558245583455844558545586455874558845589455904559145592455934559445595455964559745598455994560045601456024560345604456054560645607456084560945610456114561245613456144561545616456174561845619456204562145622456234562445625456264562745628456294563045631456324563345634456354563645637456384563945640456414564245643456444564545646456474564845649456504565145652456534565445655456564565745658456594566045661456624566345664456654566645667456684566945670456714567245673456744567545676456774567845679456804568145682456834568445685456864568745688456894569045691456924569345694456954569645697456984569945700457014570245703457044570545706457074570845709457104571145712457134571445715457164571745718457194572045721457224572345724457254572645727457284572945730457314573245733457344573545736457374573845739457404574145742457434574445745457464574745748457494575045751457524575345754457554575645757457584575945760457614576245763457644576545766457674576845769457704577145772457734577445775457764577745778457794578045781457824578345784457854578645787457884578945790457914579245793457944579545796457974579845799458004580145802458034580445805458064580745808458094581045811458124581345814458154581645817458184581945820458214582245823458244582545826458274582845829458304583145832458334583445835458364583745838458394584045841458424584345844458454584645847458484584945850458514585245853458544585545856458574585845859458604586145862458634586445865458664586745868458694587045871458724587345874458754587645877458784587945880458814588245883458844588545886458874588845889458904589145892458934589445895458964589745898458994590045901459024590345904459054590645907459084590945910459114591245913459144591545916459174591845919459204592145922459234592445925459264592745928459294593045931459324593345934459354593645937459384593945940459414594245943459444594545946459474594845949459504595145952459534595445955459564595745958459594596045961459624596345964459654596645967459684596945970459714597245973459744597545976459774597845979459804598145982459834598445985459864598745988459894599045991459924599345994459954599645997459984599946000460014600246003460044600546006460074600846009460104601146012460134601446015460164601746018460194602046021460224602346024460254602646027460284602946030460314603246033460344603546036460374603846039460404604146042460434604446045460464604746048460494605046051460524605346054460554605646057460584605946060460614606246063460644606546066460674606846069460704607146072460734607446075460764607746078460794608046081460824608346084460854608646087460884608946090460914609246093460944609546096460974609846099461004610146102461034610446105461064610746108461094611046111461124611346114461154611646117461184611946120461214612246123461244612546126461274612846129461304613146132461334613446135461364613746138461394614046141461424614346144461454614646147461484614946150461514615246153461544615546156461574615846159461604616146162461634616446165461664616746168461694617046171461724617346174461754617646177461784617946180461814618246183461844618546186461874618846189461904619146192461934619446195461964619746198461994620046201462024620346204462054620646207462084620946210462114621246213462144621546216462174621846219462204622146222462234622446225462264622746228462294623046231462324623346234462354623646237462384623946240462414624246243462444624546246462474624846249462504625146252462534625446255462564625746258462594626046261462624626346264462654626646267462684626946270462714627246273462744627546276462774627846279462804628146282462834628446285462864628746288462894629046291462924629346294462954629646297462984629946300463014630246303463044630546306463074630846309463104631146312463134631446315463164631746318463194632046321463224632346324463254632646327463284632946330463314633246333463344633546336463374633846339463404634146342463434634446345463464634746348463494635046351463524635346354463554635646357463584635946360463614636246363463644636546366463674636846369463704637146372463734637446375463764637746378463794638046381463824638346384463854638646387463884638946390463914639246393463944639546396463974639846399464004640146402464034640446405464064640746408464094641046411464124641346414464154641646417464184641946420464214642246423464244642546426464274642846429464304643146432464334643446435464364643746438464394644046441464424644346444464454644646447464484644946450464514645246453464544645546456464574645846459464604646146462464634646446465464664646746468464694647046471464724647346474464754647646477464784647946480464814648246483464844648546486464874648846489464904649146492464934649446495464964649746498464994650046501465024650346504465054650646507465084650946510465114651246513465144651546516465174651846519465204652146522465234652446525465264652746528465294653046531465324653346534465354653646537465384653946540465414654246543465444654546546465474654846549465504655146552465534655446555465564655746558465594656046561465624656346564465654656646567465684656946570465714657246573465744657546576465774657846579465804658146582465834658446585465864658746588465894659046591465924659346594465954659646597465984659946600466014660246603466044660546606466074660846609466104661146612466134661446615466164661746618466194662046621466224662346624466254662646627466284662946630466314663246633466344663546636466374663846639466404664146642466434664446645466464664746648466494665046651466524665346654466554665646657466584665946660466614666246663466644666546666466674666846669466704667146672466734667446675466764667746678466794668046681466824668346684466854668646687466884668946690466914669246693466944669546696466974669846699467004670146702467034670446705467064670746708467094671046711467124671346714467154671646717467184671946720467214672246723467244672546726467274672846729467304673146732467334673446735467364673746738467394674046741467424674346744467454674646747467484674946750467514675246753467544675546756467574675846759467604676146762467634676446765467664676746768467694677046771467724677346774467754677646777467784677946780467814678246783467844678546786467874678846789467904679146792467934679446795467964679746798467994680046801468024680346804468054680646807468084680946810468114681246813468144681546816468174681846819468204682146822468234682446825468264682746828468294683046831468324683346834468354683646837468384683946840468414684246843468444684546846468474684846849468504685146852468534685446855468564685746858468594686046861468624686346864468654686646867468684686946870468714687246873468744687546876468774687846879468804688146882468834688446885468864688746888468894689046891468924689346894468954689646897468984689946900469014690246903469044690546906469074690846909469104691146912469134691446915469164691746918469194692046921469224692346924469254692646927469284692946930469314693246933469344693546936469374693846939469404694146942469434694446945469464694746948469494695046951469524695346954469554695646957469584695946960469614696246963469644696546966469674696846969469704697146972469734697446975469764697746978469794698046981469824698346984469854698646987469884698946990469914699246993469944699546996469974699846999470004700147002470034700447005470064700747008470094701047011470124701347014470154701647017470184701947020470214702247023470244702547026470274702847029470304703147032470334703447035470364703747038470394704047041470424704347044470454704647047470484704947050470514705247053470544705547056470574705847059470604706147062470634706447065470664706747068470694707047071470724707347074470754707647077470784707947080470814708247083470844708547086470874708847089470904709147092470934709447095470964709747098470994710047101471024710347104471054710647107471084710947110471114711247113471144711547116471174711847119471204712147122471234712447125471264712747128471294713047131471324713347134471354713647137471384713947140471414714247143471444714547146471474714847149471504715147152471534715447155471564715747158471594716047161471624716347164471654716647167471684716947170471714717247173471744717547176471774717847179471804718147182471834718447185471864718747188471894719047191471924719347194471954719647197471984719947200472014720247203472044720547206472074720847209472104721147212472134721447215472164721747218472194722047221472224722347224472254722647227472284722947230472314723247233472344723547236472374723847239472404724147242472434724447245472464724747248472494725047251472524725347254472554725647257472584725947260472614726247263472644726547266472674726847269472704727147272472734727447275472764727747278472794728047281472824728347284472854728647287472884728947290472914729247293472944729547296472974729847299473004730147302473034730447305473064730747308473094731047311473124731347314473154731647317473184731947320473214732247323473244732547326473274732847329473304733147332473334733447335473364733747338473394734047341473424734347344473454734647347473484734947350473514735247353473544735547356473574735847359473604736147362473634736447365473664736747368473694737047371473724737347374473754737647377473784737947380473814738247383473844738547386473874738847389473904739147392473934739447395473964739747398473994740047401474024740347404474054740647407474084740947410474114741247413474144741547416474174741847419474204742147422474234742447425474264742747428474294743047431474324743347434474354743647437474384743947440474414744247443474444744547446474474744847449474504745147452474534745447455474564745747458474594746047461474624746347464474654746647467474684746947470474714747247473474744747547476474774747847479474804748147482474834748447485474864748747488474894749047491474924749347494474954749647497474984749947500475014750247503475044750547506475074750847509475104751147512475134751447515475164751747518475194752047521475224752347524475254752647527475284752947530475314753247533475344753547536475374753847539475404754147542475434754447545475464754747548475494755047551475524755347554475554755647557475584755947560475614756247563475644756547566475674756847569475704757147572475734757447575475764757747578475794758047581475824758347584475854758647587475884758947590475914759247593475944759547596475974759847599476004760147602476034760447605476064760747608476094761047611476124761347614476154761647617476184761947620476214762247623476244762547626476274762847629476304763147632476334763447635476364763747638476394764047641476424764347644476454764647647476484764947650476514765247653476544765547656476574765847659476604766147662476634766447665476664766747668476694767047671476724767347674476754767647677476784767947680476814768247683476844768547686476874768847689476904769147692476934769447695476964769747698476994770047701477024770347704477054770647707477084770947710477114771247713477144771547716477174771847719477204772147722477234772447725477264772747728477294773047731477324773347734477354773647737477384773947740477414774247743477444774547746477474774847749477504775147752477534775447755477564775747758477594776047761477624776347764477654776647767477684776947770477714777247773477744777547776477774777847779477804778147782477834778447785477864778747788477894779047791477924779347794477954779647797477984779947800478014780247803478044780547806478074780847809478104781147812478134781447815478164781747818478194782047821478224782347824478254782647827478284782947830478314783247833478344783547836478374783847839478404784147842478434784447845478464784747848478494785047851478524785347854478554785647857478584785947860478614786247863478644786547866478674786847869478704787147872478734787447875478764787747878478794788047881478824788347884478854788647887478884788947890478914789247893478944789547896478974789847899479004790147902479034790447905479064790747908479094791047911479124791347914479154791647917479184791947920479214792247923479244792547926479274792847929479304793147932479334793447935479364793747938479394794047941479424794347944479454794647947479484794947950479514795247953479544795547956479574795847959479604796147962479634796447965479664796747968479694797047971479724797347974479754797647977479784797947980479814798247983479844798547986479874798847989479904799147992479934799447995479964799747998479994800048001480024800348004480054800648007480084800948010480114801248013480144801548016480174801848019480204802148022480234802448025480264802748028480294803048031480324803348034480354803648037480384803948040480414804248043480444804548046480474804848049480504805148052480534805448055480564805748058480594806048061480624806348064480654806648067480684806948070480714807248073480744807548076480774807848079480804808148082480834808448085480864808748088480894809048091480924809348094480954809648097480984809948100481014810248103481044810548106481074810848109481104811148112481134811448115481164811748118481194812048121481224812348124481254812648127481284812948130481314813248133481344813548136481374813848139481404814148142481434814448145481464814748148481494815048151481524815348154481554815648157481584815948160481614816248163481644816548166481674816848169481704817148172481734817448175481764817748178481794818048181481824818348184481854818648187481884818948190481914819248193481944819548196481974819848199482004820148202482034820448205482064820748208482094821048211482124821348214482154821648217482184821948220482214822248223482244822548226482274822848229482304823148232482334823448235482364823748238482394824048241482424824348244482454824648247482484824948250482514825248253482544825548256482574825848259482604826148262482634826448265482664826748268482694827048271482724827348274482754827648277482784827948280482814828248283482844828548286482874828848289482904829148292482934829448295482964829748298482994830048301483024830348304483054830648307483084830948310483114831248313483144831548316483174831848319483204832148322483234832448325483264832748328483294833048331483324833348334483354833648337483384833948340483414834248343483444834548346483474834848349483504835148352483534835448355483564835748358483594836048361483624836348364483654836648367483684836948370483714837248373483744837548376483774837848379483804838148382483834838448385483864838748388483894839048391483924839348394483954839648397483984839948400484014840248403484044840548406484074840848409484104841148412484134841448415484164841748418484194842048421484224842348424484254842648427484284842948430484314843248433484344843548436484374843848439484404844148442484434844448445484464844748448484494845048451484524845348454484554845648457484584845948460484614846248463484644846548466484674846848469484704847148472484734847448475484764847748478484794848048481484824848348484484854848648487484884848948490484914849248493484944849548496484974849848499485004850148502485034850448505485064850748508485094851048511485124851348514485154851648517485184851948520485214852248523485244852548526485274852848529485304853148532485334853448535485364853748538485394854048541485424854348544485454854648547485484854948550485514855248553485544855548556485574855848559485604856148562485634856448565485664856748568485694857048571485724857348574485754857648577485784857948580485814858248583485844858548586485874858848589485904859148592485934859448595485964859748598485994860048601486024860348604486054860648607486084860948610486114861248613486144861548616486174861848619486204862148622486234862448625486264862748628486294863048631486324863348634486354863648637486384863948640486414864248643486444864548646486474864848649486504865148652486534865448655486564865748658486594866048661486624866348664486654866648667486684866948670486714867248673486744867548676486774867848679486804868148682486834868448685486864868748688486894869048691486924869348694486954869648697486984869948700487014870248703487044870548706487074870848709487104871148712487134871448715487164871748718487194872048721487224872348724487254872648727487284872948730487314873248733487344873548736487374873848739487404874148742487434874448745487464874748748487494875048751487524875348754487554875648757487584875948760487614876248763487644876548766487674876848769487704877148772487734877448775487764877748778487794878048781487824878348784487854878648787487884878948790487914879248793487944879548796487974879848799488004880148802488034880448805488064880748808488094881048811488124881348814488154881648817488184881948820488214882248823488244882548826488274882848829488304883148832488334883448835488364883748838488394884048841488424884348844488454884648847488484884948850488514885248853488544885548856488574885848859488604886148862488634886448865488664886748868488694887048871488724887348874488754887648877488784887948880488814888248883488844888548886488874888848889488904889148892488934889448895488964889748898488994890048901489024890348904489054890648907489084890948910489114891248913489144891548916489174891848919489204892148922489234892448925489264892748928489294893048931489324893348934489354893648937489384893948940489414894248943489444894548946489474894848949489504895148952489534895448955489564895748958489594896048961489624896348964489654896648967489684896948970489714897248973489744897548976489774897848979489804898148982489834898448985489864898748988489894899048991489924899348994489954899648997489984899949000490014900249003490044900549006490074900849009490104901149012490134901449015490164901749018490194902049021490224902349024490254902649027490284902949030490314903249033490344903549036490374903849039490404904149042490434904449045490464904749048490494905049051490524905349054490554905649057490584905949060490614906249063490644906549066490674906849069490704907149072490734907449075490764907749078490794908049081490824908349084490854908649087490884908949090490914909249093490944909549096490974909849099491004910149102491034910449105491064910749108491094911049111491124911349114491154911649117491184911949120491214912249123491244912549126491274912849129491304913149132491334913449135491364913749138491394914049141491424914349144491454914649147491484914949150491514915249153491544915549156491574915849159491604916149162491634916449165491664916749168491694917049171491724917349174491754917649177491784917949180491814918249183491844918549186491874918849189491904919149192491934919449195491964919749198491994920049201492024920349204492054920649207492084920949210492114921249213492144921549216492174921849219492204922149222492234922449225492264922749228492294923049231492324923349234492354923649237492384923949240492414924249243492444924549246492474924849249492504925149252492534925449255492564925749258492594926049261492624926349264492654926649267492684926949270492714927249273492744927549276492774927849279492804928149282492834928449285492864928749288492894929049291492924929349294492954929649297492984929949300493014930249303493044930549306493074930849309493104931149312493134931449315493164931749318493194932049321493224932349324493254932649327493284932949330493314933249333493344933549336493374933849339493404934149342493434934449345493464934749348493494935049351493524935349354493554935649357493584935949360493614936249363493644936549366493674936849369493704937149372493734937449375493764937749378493794938049381493824938349384493854938649387493884938949390493914939249393493944939549396493974939849399494004940149402494034940449405494064940749408494094941049411494124941349414494154941649417494184941949420494214942249423494244942549426494274942849429494304943149432494334943449435494364943749438494394944049441494424944349444494454944649447494484944949450494514945249453494544945549456494574945849459494604946149462494634946449465494664946749468494694947049471494724947349474494754947649477494784947949480494814948249483494844948549486494874948849489494904949149492494934949449495494964949749498494994950049501495024950349504495054950649507495084950949510495114951249513495144951549516495174951849519495204952149522495234952449525495264952749528495294953049531495324953349534495354953649537495384953949540495414954249543495444954549546495474954849549495504955149552495534955449555495564955749558495594956049561495624956349564495654956649567495684956949570495714957249573495744957549576495774957849579495804958149582495834958449585495864958749588495894959049591495924959349594495954959649597495984959949600496014960249603496044960549606496074960849609496104961149612496134961449615496164961749618496194962049621496224962349624496254962649627496284962949630496314963249633496344963549636496374963849639496404964149642496434964449645496464964749648496494965049651496524965349654496554965649657496584965949660496614966249663496644966549666496674966849669496704967149672496734967449675496764967749678496794968049681496824968349684496854968649687496884968949690496914969249693496944969549696496974969849699497004970149702497034970449705497064970749708497094971049711497124971349714497154971649717497184971949720497214972249723497244972549726497274972849729497304973149732497334973449735497364973749738497394974049741497424974349744497454974649747497484974949750497514975249753497544975549756497574975849759497604976149762497634976449765497664976749768497694977049771497724977349774497754977649777497784977949780497814978249783497844978549786497874978849789497904979149792497934979449795497964979749798497994980049801498024980349804498054980649807498084980949810498114981249813498144981549816498174981849819498204982149822498234982449825498264982749828498294983049831498324983349834498354983649837498384983949840498414984249843498444984549846498474984849849498504985149852498534985449855498564985749858498594986049861498624986349864498654986649867498684986949870498714987249873498744987549876498774987849879498804988149882498834988449885498864988749888498894989049891498924989349894498954989649897498984989949900499014990249903499044990549906499074990849909499104991149912499134991449915499164991749918499194992049921499224992349924499254992649927499284992949930499314993249933499344993549936499374993849939499404994149942499434994449945499464994749948499494995049951499524995349954499554995649957499584995949960499614996249963499644996549966499674996849969499704997149972499734997449975499764997749978499794998049981499824998349984499854998649987499884998949990499914999249993499944999549996499974999849999500005000150002500035000450005500065000750008500095001050011500125001350014500155001650017500185001950020500215002250023500245002550026500275002850029500305003150032500335003450035500365003750038500395004050041500425004350044500455004650047500485004950050500515005250053500545005550056500575005850059500605006150062500635006450065500665006750068500695007050071500725007350074500755007650077500785007950080500815008250083500845008550086500875008850089500905009150092500935009450095500965009750098500995010050101501025010350104501055010650107501085010950110501115011250113501145011550116501175011850119501205012150122501235012450125501265012750128501295013050131501325013350134501355013650137501385013950140501415014250143501445014550146501475014850149501505015150152501535015450155501565015750158501595016050161501625016350164501655016650167501685016950170501715017250173501745017550176501775017850179501805018150182501835018450185501865018750188501895019050191501925019350194501955019650197501985019950200502015020250203502045020550206502075020850209502105021150212502135021450215502165021750218502195022050221502225022350224502255022650227502285022950230502315023250233502345023550236502375023850239502405024150242502435024450245502465024750248502495025050251502525025350254502555025650257502585025950260502615026250263502645026550266502675026850269502705027150272502735027450275502765027750278502795028050281502825028350284502855028650287502885028950290502915029250293502945029550296502975029850299503005030150302503035030450305503065030750308503095031050311503125031350314503155031650317503185031950320503215032250323503245032550326503275032850329503305033150332503335033450335503365033750338503395034050341503425034350344503455034650347503485034950350503515035250353503545035550356503575035850359503605036150362503635036450365503665036750368503695037050371503725037350374503755037650377503785037950380503815038250383503845038550386503875038850389503905039150392503935039450395503965039750398503995040050401504025040350404504055040650407504085040950410504115041250413504145041550416504175041850419504205042150422504235042450425504265042750428504295043050431504325043350434504355043650437504385043950440504415044250443504445044550446504475044850449504505045150452504535045450455504565045750458504595046050461504625046350464504655046650467504685046950470504715047250473504745047550476504775047850479504805048150482504835048450485504865048750488504895049050491504925049350494504955049650497504985049950500505015050250503505045050550506505075050850509505105051150512505135051450515505165051750518505195052050521505225052350524505255052650527505285052950530505315053250533505345053550536505375053850539505405054150542505435054450545505465054750548505495055050551505525055350554505555055650557505585055950560505615056250563505645056550566505675056850569505705057150572505735057450575505765057750578505795058050581505825058350584505855058650587505885058950590505915059250593505945059550596505975059850599506005060150602506035060450605506065060750608506095061050611506125061350614506155061650617506185061950620506215062250623506245062550626506275062850629506305063150632506335063450635506365063750638506395064050641506425064350644506455064650647506485064950650506515065250653506545065550656506575065850659506605066150662506635066450665506665066750668506695067050671506725067350674506755067650677506785067950680506815068250683506845068550686506875068850689506905069150692506935069450695506965069750698506995070050701507025070350704507055070650707507085070950710507115071250713507145071550716507175071850719507205072150722507235072450725507265072750728507295073050731507325073350734507355073650737507385073950740507415074250743507445074550746507475074850749507505075150752507535075450755507565075750758507595076050761507625076350764507655076650767507685076950770507715077250773507745077550776507775077850779507805078150782507835078450785507865078750788507895079050791507925079350794507955079650797507985079950800508015080250803508045080550806508075080850809508105081150812508135081450815508165081750818508195082050821508225082350824508255082650827508285082950830508315083250833508345083550836508375083850839508405084150842508435084450845508465084750848508495085050851508525085350854508555085650857508585085950860508615086250863508645086550866508675086850869508705087150872508735087450875508765087750878508795088050881508825088350884508855088650887508885088950890508915089250893508945089550896508975089850899509005090150902509035090450905509065090750908509095091050911509125091350914509155091650917509185091950920509215092250923509245092550926509275092850929509305093150932509335093450935509365093750938509395094050941509425094350944509455094650947509485094950950509515095250953509545095550956509575095850959509605096150962509635096450965509665096750968509695097050971509725097350974509755097650977509785097950980509815098250983509845098550986509875098850989509905099150992509935099450995509965099750998509995100051001510025100351004510055100651007510085100951010510115101251013510145101551016510175101851019510205102151022510235102451025510265102751028510295103051031510325103351034510355103651037510385103951040510415104251043510445104551046510475104851049510505105151052510535105451055510565105751058510595106051061510625106351064510655106651067510685106951070510715107251073510745107551076510775107851079510805108151082510835108451085510865108751088510895109051091510925109351094510955109651097510985109951100511015110251103511045110551106511075110851109511105111151112511135111451115511165111751118511195112051121511225112351124511255112651127511285112951130511315113251133511345113551136511375113851139511405114151142511435114451145511465114751148511495115051151511525115351154511555115651157511585115951160511615116251163511645116551166511675116851169511705117151172511735117451175511765117751178511795118051181511825118351184511855118651187511885118951190511915119251193511945119551196511975119851199512005120151202512035120451205512065120751208512095121051211512125121351214512155121651217512185121951220512215122251223512245122551226512275122851229512305123151232512335123451235512365123751238512395124051241512425124351244512455124651247512485124951250512515125251253512545125551256512575125851259512605126151262512635126451265512665126751268512695127051271512725127351274512755127651277512785127951280512815128251283512845128551286512875128851289512905129151292512935129451295512965129751298512995130051301513025130351304513055130651307513085130951310513115131251313513145131551316513175131851319513205132151322513235132451325513265132751328513295133051331513325133351334513355133651337513385133951340513415134251343513445134551346513475134851349513505135151352513535135451355513565135751358513595136051361513625136351364513655136651367513685136951370513715137251373513745137551376513775137851379513805138151382513835138451385513865138751388513895139051391513925139351394513955139651397513985139951400514015140251403514045140551406514075140851409514105141151412514135141451415514165141751418514195142051421514225142351424514255142651427514285142951430514315143251433514345143551436514375143851439514405144151442514435144451445514465144751448514495145051451514525145351454514555145651457514585145951460514615146251463514645146551466514675146851469514705147151472514735147451475514765147751478514795148051481514825148351484514855148651487514885148951490514915149251493514945149551496514975149851499515005150151502515035150451505515065150751508515095151051511515125151351514515155151651517515185151951520515215152251523515245152551526515275152851529515305153151532515335153451535515365153751538515395154051541515425154351544515455154651547515485154951550515515155251553515545155551556515575155851559515605156151562515635156451565515665156751568515695157051571515725157351574515755157651577515785157951580515815158251583515845158551586515875158851589515905159151592515935159451595515965159751598515995160051601516025160351604516055160651607516085160951610516115161251613516145161551616516175161851619516205162151622516235162451625516265162751628516295163051631516325163351634516355163651637516385163951640516415164251643516445164551646516475164851649516505165151652516535165451655516565165751658516595166051661516625166351664516655166651667516685166951670516715167251673516745167551676516775167851679516805168151682516835168451685516865168751688516895169051691516925169351694516955169651697516985169951700517015170251703517045170551706517075170851709517105171151712517135171451715517165171751718517195172051721517225172351724517255172651727517285172951730517315173251733517345173551736517375173851739517405174151742517435174451745517465174751748517495175051751517525175351754517555175651757517585175951760517615176251763517645176551766517675176851769517705177151772517735177451775517765177751778517795178051781517825178351784517855178651787517885178951790517915179251793517945179551796517975179851799518005180151802518035180451805518065180751808518095181051811518125181351814518155181651817518185181951820518215182251823518245182551826518275182851829518305183151832518335183451835518365183751838518395184051841518425184351844518455184651847518485184951850518515185251853518545185551856518575185851859518605186151862518635186451865518665186751868518695187051871518725187351874518755187651877518785187951880518815188251883518845188551886518875188851889518905189151892518935189451895518965189751898518995190051901519025190351904519055190651907519085190951910519115191251913519145191551916519175191851919519205192151922519235192451925519265192751928519295193051931519325193351934519355193651937519385193951940519415194251943519445194551946519475194851949519505195151952519535195451955519565195751958519595196051961519625196351964519655196651967519685196951970519715197251973519745197551976519775197851979519805198151982519835198451985519865198751988519895199051991519925199351994519955199651997519985199952000520015200252003520045200552006520075200852009520105201152012520135201452015520165201752018520195202052021520225202352024520255202652027520285202952030520315203252033520345203552036520375203852039520405204152042520435204452045520465204752048520495205052051520525205352054520555205652057520585205952060520615206252063520645206552066520675206852069520705207152072520735207452075520765207752078520795208052081520825208352084520855208652087520885208952090520915209252093520945209552096520975209852099521005210152102521035210452105521065210752108521095211052111521125211352114521155211652117521185211952120521215212252123521245212552126521275212852129521305213152132521335213452135521365213752138521395214052141521425214352144521455214652147521485214952150521515215252153521545215552156521575215852159521605216152162521635216452165521665216752168521695217052171521725217352174521755217652177521785217952180521815218252183521845218552186521875218852189521905219152192521935219452195521965219752198521995220052201522025220352204522055220652207522085220952210522115221252213522145221552216522175221852219522205222152222522235222452225522265222752228522295223052231522325223352234522355223652237522385223952240522415224252243522445224552246522475224852249522505225152252522535225452255522565225752258522595226052261522625226352264522655226652267522685226952270522715227252273522745227552276522775227852279522805228152282522835228452285522865228752288522895229052291522925229352294522955229652297522985229952300523015230252303523045230552306523075230852309523105231152312523135231452315523165231752318523195232052321523225232352324523255232652327523285232952330523315233252333523345233552336523375233852339523405234152342523435234452345523465234752348523495235052351523525235352354523555235652357523585235952360523615236252363523645236552366523675236852369523705237152372523735237452375523765237752378523795238052381523825238352384523855238652387523885238952390523915239252393523945239552396523975239852399524005240152402524035240452405524065240752408524095241052411524125241352414524155241652417524185241952420524215242252423524245242552426524275242852429524305243152432524335243452435524365243752438524395244052441524425244352444524455244652447524485244952450524515245252453524545245552456524575245852459524605246152462524635246452465524665246752468524695247052471524725247352474524755247652477524785247952480524815248252483524845248552486524875248852489524905249152492524935249452495524965249752498524995250052501525025250352504525055250652507525085250952510525115251252513525145251552516525175251852519525205252152522525235252452525525265252752528525295253052531525325253352534525355253652537525385253952540525415254252543525445254552546525475254852549525505255152552525535255452555525565255752558525595256052561525625256352564525655256652567525685256952570525715257252573525745257552576525775257852579525805258152582525835258452585525865258752588525895259052591525925259352594525955259652597525985259952600526015260252603526045260552606526075260852609526105261152612526135261452615526165261752618526195262052621526225262352624526255262652627526285262952630526315263252633526345263552636526375263852639526405264152642526435264452645526465264752648526495265052651526525265352654526555265652657526585265952660526615266252663526645266552666526675266852669526705267152672526735267452675526765267752678526795268052681526825268352684526855268652687526885268952690526915269252693526945269552696526975269852699527005270152702527035270452705527065270752708527095271052711527125271352714527155271652717527185271952720527215272252723527245272552726527275272852729527305273152732527335273452735527365273752738527395274052741527425274352744527455274652747527485274952750527515275252753527545275552756527575275852759527605276152762527635276452765527665276752768527695277052771527725277352774527755277652777527785277952780527815278252783527845278552786527875278852789527905279152792527935279452795527965279752798527995280052801528025280352804528055280652807528085280952810528115281252813528145281552816528175281852819528205282152822528235282452825528265282752828528295283052831528325283352834528355283652837528385283952840528415284252843528445284552846528475284852849528505285152852528535285452855528565285752858528595286052861528625286352864528655286652867528685286952870528715287252873528745287552876528775287852879528805288152882528835288452885528865288752888528895289052891528925289352894528955289652897528985289952900529015290252903529045290552906529075290852909529105291152912529135291452915529165291752918529195292052921529225292352924529255292652927529285292952930529315293252933529345293552936529375293852939529405294152942529435294452945529465294752948529495295052951529525295352954529555295652957529585295952960529615296252963529645296552966529675296852969529705297152972529735297452975529765297752978529795298052981529825298352984529855298652987529885298952990529915299252993529945299552996529975299852999530005300153002530035300453005530065300753008530095301053011530125301353014530155301653017530185301953020530215302253023530245302553026530275302853029530305303153032530335303453035530365303753038530395304053041530425304353044530455304653047530485304953050530515305253053530545305553056530575305853059530605306153062530635306453065530665306753068530695307053071530725307353074530755307653077530785307953080530815308253083530845308553086530875308853089530905309153092530935309453095530965309753098530995310053101531025310353104531055310653107531085310953110531115311253113531145311553116531175311853119531205312153122531235312453125531265312753128531295313053131531325313353134531355313653137531385313953140531415314253143531445314553146531475314853149531505315153152531535315453155531565315753158531595316053161531625316353164531655316653167531685316953170531715317253173531745317553176531775317853179531805318153182531835318453185531865318753188531895319053191531925319353194531955319653197531985319953200532015320253203532045320553206532075320853209532105321153212532135321453215532165321753218532195322053221532225322353224532255322653227532285322953230532315323253233532345323553236532375323853239532405324153242532435324453245532465324753248532495325053251532525325353254532555325653257532585325953260532615326253263532645326553266532675326853269532705327153272532735327453275532765327753278532795328053281532825328353284532855328653287532885328953290532915329253293532945329553296532975329853299533005330153302533035330453305533065330753308533095331053311533125331353314533155331653317533185331953320533215332253323533245332553326533275332853329533305333153332533335333453335533365333753338533395334053341533425334353344533455334653347533485334953350533515335253353533545335553356533575335853359533605336153362533635336453365533665336753368533695337053371533725337353374533755337653377533785337953380533815338253383533845338553386533875338853389533905339153392533935339453395533965339753398533995340053401534025340353404534055340653407534085340953410534115341253413534145341553416534175341853419534205342153422534235342453425534265342753428534295343053431534325343353434534355343653437534385343953440534415344253443534445344553446534475344853449534505345153452534535345453455534565345753458534595346053461534625346353464534655346653467534685346953470534715347253473534745347553476534775347853479534805348153482534835348453485534865348753488534895349053491534925349353494534955349653497534985349953500535015350253503535045350553506535075350853509535105351153512535135351453515535165351753518535195352053521535225352353524535255352653527535285352953530535315353253533535345353553536535375353853539535405354153542535435354453545535465354753548535495355053551535525355353554535555355653557535585355953560535615356253563535645356553566535675356853569535705357153572535735357453575535765357753578535795358053581535825358353584535855358653587535885358953590535915359253593535945359553596535975359853599536005360153602536035360453605536065360753608536095361053611536125361353614536155361653617536185361953620536215362253623536245362553626536275362853629536305363153632536335363453635536365363753638536395364053641536425364353644536455364653647536485364953650536515365253653536545365553656536575365853659536605366153662536635366453665536665366753668536695367053671536725367353674536755367653677536785367953680536815368253683536845368553686536875368853689536905369153692536935369453695536965369753698536995370053701537025370353704537055370653707537085370953710537115371253713537145371553716537175371853719537205372153722537235372453725537265372753728537295373053731537325373353734537355373653737537385373953740537415374253743537445374553746537475374853749537505375153752537535375453755537565375753758537595376053761537625376353764537655376653767537685376953770537715377253773537745377553776537775377853779537805378153782537835378453785537865378753788537895379053791537925379353794537955379653797537985379953800538015380253803538045380553806538075380853809538105381153812538135381453815538165381753818538195382053821538225382353824538255382653827538285382953830538315383253833538345383553836538375383853839538405384153842538435384453845538465384753848538495385053851538525385353854538555385653857538585385953860538615386253863538645386553866538675386853869538705387153872538735387453875538765387753878538795388053881538825388353884538855388653887538885388953890538915389253893538945389553896538975389853899539005390153902539035390453905539065390753908539095391053911539125391353914539155391653917539185391953920539215392253923539245392553926539275392853929539305393153932539335393453935539365393753938539395394053941539425394353944539455394653947539485394953950539515395253953539545395553956539575395853959539605396153962539635396453965539665396753968539695397053971539725397353974539755397653977539785397953980539815398253983539845398553986539875398853989539905399153992539935399453995539965399753998539995400054001540025400354004540055400654007540085400954010540115401254013540145401554016540175401854019540205402154022540235402454025540265402754028540295403054031540325403354034540355403654037540385403954040540415404254043540445404554046540475404854049540505405154052540535405454055540565405754058540595406054061540625406354064540655406654067540685406954070540715407254073540745407554076540775407854079540805408154082540835408454085540865408754088540895409054091540925409354094540955409654097540985409954100541015410254103541045410554106541075410854109541105411154112541135411454115541165411754118541195412054121541225412354124541255412654127541285412954130541315413254133541345413554136541375413854139541405414154142541435414454145541465414754148541495415054151541525415354154541555415654157541585415954160541615416254163541645416554166541675416854169541705417154172541735417454175541765417754178541795418054181541825418354184541855418654187541885418954190541915419254193541945419554196541975419854199542005420154202542035420454205542065420754208542095421054211542125421354214542155421654217542185421954220542215422254223542245422554226542275422854229542305423154232542335423454235542365423754238542395424054241542425424354244542455424654247542485424954250542515425254253542545425554256542575425854259542605426154262542635426454265542665426754268542695427054271542725427354274542755427654277542785427954280542815428254283542845428554286542875428854289542905429154292542935429454295542965429754298542995430054301543025430354304543055430654307543085430954310543115431254313543145431554316543175431854319543205432154322543235432454325543265432754328543295433054331543325433354334543355433654337543385433954340543415434254343543445434554346543475434854349543505435154352543535435454355543565435754358543595436054361543625436354364543655436654367543685436954370543715437254373543745437554376543775437854379543805438154382543835438454385543865438754388543895439054391543925439354394543955439654397543985439954400544015440254403544045440554406544075440854409544105441154412544135441454415544165441754418544195442054421544225442354424544255442654427544285442954430544315443254433544345443554436544375443854439544405444154442544435444454445544465444754448544495445054451544525445354454544555445654457544585445954460544615446254463544645446554466544675446854469544705447154472544735447454475544765447754478544795448054481544825448354484544855448654487544885448954490544915449254493544945449554496544975449854499545005450154502545035450454505545065450754508545095451054511545125451354514545155451654517545185451954520545215452254523545245452554526545275452854529545305453154532545335453454535545365453754538545395454054541545425454354544545455454654547545485454954550545515455254553545545455554556545575455854559545605456154562545635456454565545665456754568545695457054571545725457354574545755457654577545785457954580545815458254583545845458554586545875458854589545905459154592545935459454595545965459754598545995460054601546025460354604546055460654607546085460954610546115461254613546145461554616546175461854619546205462154622546235462454625546265462754628546295463054631546325463354634546355463654637546385463954640546415464254643546445464554646546475464854649546505465154652546535465454655546565465754658546595466054661546625466354664546655466654667546685466954670546715467254673546745467554676546775467854679546805468154682546835468454685546865468754688546895469054691546925469354694546955469654697546985469954700547015470254703547045470554706547075470854709547105471154712547135471454715547165471754718547195472054721547225472354724547255472654727547285472954730547315473254733547345473554736547375473854739547405474154742547435474454745547465474754748547495475054751547525475354754547555475654757547585475954760547615476254763547645476554766547675476854769547705477154772547735477454775547765477754778547795478054781547825478354784547855478654787547885478954790547915479254793547945479554796547975479854799548005480154802548035480454805548065480754808548095481054811548125481354814548155481654817548185481954820548215482254823548245482554826548275482854829548305483154832548335483454835548365483754838548395484054841548425484354844548455484654847548485484954850548515485254853548545485554856548575485854859548605486154862548635486454865548665486754868548695487054871548725487354874548755487654877548785487954880548815488254883548845488554886548875488854889548905489154892548935489454895548965489754898548995490054901549025490354904549055490654907549085490954910549115491254913549145491554916549175491854919549205492154922549235492454925549265492754928549295493054931549325493354934549355493654937549385493954940549415494254943549445494554946549475494854949549505495154952549535495454955549565495754958549595496054961549625496354964549655496654967549685496954970549715497254973549745497554976549775497854979549805498154982549835498454985549865498754988549895499054991549925499354994549955499654997549985499955000550015500255003550045500555006550075500855009550105501155012550135501455015550165501755018550195502055021550225502355024550255502655027550285502955030550315503255033550345503555036550375503855039550405504155042550435504455045550465504755048550495505055051550525505355054550555505655057550585505955060550615506255063550645506555066550675506855069550705507155072550735507455075550765507755078550795508055081550825508355084550855508655087550885508955090550915509255093550945509555096550975509855099551005510155102551035510455105551065510755108551095511055111551125511355114551155511655117551185511955120551215512255123551245512555126551275512855129551305513155132551335513455135551365513755138551395514055141551425514355144551455514655147551485514955150551515515255153551545515555156551575515855159551605516155162551635516455165551665516755168551695517055171551725517355174551755517655177551785517955180551815518255183551845518555186551875518855189551905519155192551935519455195551965519755198551995520055201552025520355204552055520655207552085520955210552115521255213552145521555216552175521855219552205522155222552235522455225552265522755228552295523055231552325523355234552355523655237552385523955240552415524255243552445524555246552475524855249552505525155252552535525455255552565525755258552595526055261552625526355264552655526655267552685526955270552715527255273552745527555276552775527855279552805528155282552835528455285552865528755288552895529055291552925529355294552955529655297552985529955300553015530255303553045530555306553075530855309553105531155312553135531455315553165531755318553195532055321553225532355324553255532655327553285532955330553315533255333553345533555336553375533855339553405534155342553435534455345553465534755348553495535055351553525535355354553555535655357553585535955360553615536255363553645536555366553675536855369553705537155372553735537455375553765537755378553795538055381553825538355384553855538655387553885538955390553915539255393553945539555396553975539855399554005540155402554035540455405554065540755408554095541055411554125541355414554155541655417554185541955420554215542255423554245542555426554275542855429554305543155432554335543455435554365543755438554395544055441554425544355444554455544655447554485544955450554515545255453554545545555456554575545855459554605546155462554635546455465554665546755468554695547055471554725547355474554755547655477554785547955480554815548255483554845548555486554875548855489554905549155492554935549455495554965549755498554995550055501555025550355504555055550655507555085550955510555115551255513555145551555516555175551855519555205552155522555235552455525555265552755528555295553055531555325553355534555355553655537555385553955540555415554255543555445554555546555475554855549555505555155552555535555455555555565555755558555595556055561555625556355564555655556655567555685556955570555715557255573555745557555576555775557855579555805558155582555835558455585555865558755588555895559055591555925559355594555955559655597555985559955600556015560255603556045560555606556075560855609556105561155612556135561455615556165561755618556195562055621556225562355624556255562655627556285562955630556315563255633556345563555636556375563855639556405564155642556435564455645556465564755648556495565055651556525565355654556555565655657556585565955660556615566255663556645566555666556675566855669556705567155672556735567455675556765567755678556795568055681556825568355684556855568655687556885568955690556915569255693556945569555696556975569855699557005570155702557035570455705557065570755708557095571055711557125571355714557155571655717557185571955720557215572255723557245572555726557275572855729557305573155732557335573455735557365573755738557395574055741557425574355744557455574655747557485574955750557515575255753557545575555756557575575855759557605576155762557635576455765557665576755768557695577055771557725577355774557755577655777557785577955780557815578255783557845578555786557875578855789557905579155792557935579455795557965579755798557995580055801558025580355804558055580655807558085580955810558115581255813558145581555816558175581855819558205582155822558235582455825558265582755828558295583055831558325583355834558355583655837558385583955840558415584255843558445584555846558475584855849558505585155852558535585455855558565585755858558595586055861558625586355864558655586655867558685586955870558715587255873558745587555876558775587855879558805588155882558835588455885558865588755888558895589055891558925589355894558955589655897558985589955900559015590255903559045590555906559075590855909559105591155912559135591455915559165591755918559195592055921559225592355924559255592655927559285592955930559315593255933559345593555936559375593855939559405594155942559435594455945559465594755948559495595055951559525595355954559555595655957559585595955960559615596255963559645596555966559675596855969559705597155972559735597455975559765597755978559795598055981559825598355984559855598655987559885598955990559915599255993559945599555996559975599855999560005600156002560035600456005560065600756008560095601056011560125601356014560155601656017560185601956020560215602256023560245602556026560275602856029560305603156032560335603456035560365603756038560395604056041560425604356044560455604656047560485604956050560515605256053560545605556056560575605856059560605606156062560635606456065560665606756068560695607056071560725607356074560755607656077560785607956080560815608256083560845608556086560875608856089560905609156092560935609456095560965609756098560995610056101561025610356104561055610656107561085610956110561115611256113561145611556116561175611856119561205612156122561235612456125561265612756128561295613056131561325613356134561355613656137561385613956140561415614256143561445614556146561475614856149561505615156152561535615456155561565615756158561595616056161561625616356164561655616656167561685616956170561715617256173561745617556176561775617856179561805618156182561835618456185561865618756188561895619056191561925619356194561955619656197561985619956200562015620256203562045620556206562075620856209562105621156212562135621456215562165621756218562195622056221562225622356224562255622656227562285622956230562315623256233562345623556236562375623856239562405624156242562435624456245562465624756248562495625056251562525625356254562555625656257562585625956260562615626256263562645626556266562675626856269562705627156272562735627456275562765627756278562795628056281562825628356284562855628656287562885628956290562915629256293562945629556296562975629856299563005630156302563035630456305563065630756308563095631056311563125631356314563155631656317563185631956320563215632256323563245632556326563275632856329563305633156332563335633456335563365633756338563395634056341563425634356344563455634656347563485634956350563515635256353563545635556356563575635856359563605636156362563635636456365563665636756368563695637056371563725637356374563755637656377563785637956380563815638256383563845638556386563875638856389563905639156392563935639456395563965639756398563995640056401564025640356404564055640656407564085640956410564115641256413564145641556416564175641856419564205642156422564235642456425564265642756428564295643056431564325643356434564355643656437564385643956440564415644256443564445644556446564475644856449564505645156452564535645456455564565645756458564595646056461564625646356464564655646656467564685646956470564715647256473564745647556476564775647856479564805648156482564835648456485564865648756488564895649056491564925649356494564955649656497564985649956500565015650256503565045650556506565075650856509565105651156512565135651456515565165651756518565195652056521565225652356524565255652656527565285652956530565315653256533565345653556536565375653856539565405654156542565435654456545565465654756548565495655056551565525655356554565555655656557565585655956560565615656256563565645656556566565675656856569565705657156572565735657456575565765657756578565795658056581565825658356584565855658656587565885658956590565915659256593565945659556596565975659856599566005660156602566035660456605566065660756608566095661056611566125661356614566155661656617566185661956620566215662256623566245662556626566275662856629566305663156632566335663456635566365663756638566395664056641566425664356644566455664656647566485664956650566515665256653566545665556656566575665856659566605666156662566635666456665566665666756668566695667056671566725667356674566755667656677566785667956680566815668256683566845668556686566875668856689566905669156692566935669456695566965669756698566995670056701567025670356704567055670656707567085670956710567115671256713567145671556716567175671856719567205672156722567235672456725567265672756728567295673056731567325673356734567355673656737567385673956740567415674256743567445674556746567475674856749567505675156752567535675456755567565675756758567595676056761567625676356764567655676656767567685676956770567715677256773567745677556776567775677856779567805678156782567835678456785567865678756788567895679056791567925679356794567955679656797567985679956800568015680256803568045680556806568075680856809568105681156812568135681456815568165681756818568195682056821568225682356824568255682656827568285682956830568315683256833568345683556836568375683856839568405684156842568435684456845568465684756848568495685056851568525685356854568555685656857568585685956860568615686256863568645686556866568675686856869568705687156872568735687456875568765687756878568795688056881568825688356884568855688656887568885688956890568915689256893568945689556896568975689856899569005690156902569035690456905569065690756908569095691056911569125691356914569155691656917569185691956920569215692256923569245692556926569275692856929569305693156932569335693456935569365693756938569395694056941569425694356944569455694656947569485694956950569515695256953569545695556956569575695856959569605696156962569635696456965569665696756968569695697056971569725697356974569755697656977569785697956980569815698256983569845698556986569875698856989569905699156992569935699456995569965699756998569995700057001570025700357004570055700657007570085700957010570115701257013570145701557016570175701857019570205702157022570235702457025570265702757028570295703057031570325703357034570355703657037570385703957040570415704257043570445704557046570475704857049570505705157052570535705457055570565705757058570595706057061570625706357064570655706657067570685706957070570715707257073570745707557076570775707857079570805708157082570835708457085570865708757088570895709057091570925709357094570955709657097570985709957100571015710257103571045710557106571075710857109571105711157112571135711457115571165711757118571195712057121571225712357124571255712657127571285712957130571315713257133571345713557136571375713857139571405714157142571435714457145571465714757148571495715057151571525715357154571555715657157571585715957160571615716257163571645716557166571675716857169571705717157172571735717457175571765717757178571795718057181571825718357184571855718657187571885718957190571915719257193571945719557196571975719857199572005720157202572035720457205572065720757208572095721057211572125721357214572155721657217572185721957220572215722257223572245722557226572275722857229572305723157232572335723457235572365723757238572395724057241572425724357244572455724657247572485724957250572515725257253572545725557256572575725857259572605726157262572635726457265572665726757268572695727057271572725727357274572755727657277572785727957280572815728257283572845728557286572875728857289572905729157292572935729457295572965729757298572995730057301573025730357304573055730657307573085730957310573115731257313573145731557316573175731857319573205732157322573235732457325573265732757328573295733057331573325733357334573355733657337573385733957340573415734257343573445734557346573475734857349573505735157352573535735457355573565735757358573595736057361573625736357364573655736657367573685736957370573715737257373573745737557376573775737857379573805738157382573835738457385573865738757388573895739057391573925739357394573955739657397573985739957400574015740257403574045740557406574075740857409574105741157412574135741457415574165741757418574195742057421574225742357424574255742657427574285742957430574315743257433574345743557436574375743857439574405744157442574435744457445574465744757448574495745057451574525745357454574555745657457574585745957460574615746257463574645746557466574675746857469574705747157472574735747457475574765747757478574795748057481574825748357484574855748657487574885748957490574915749257493574945749557496574975749857499575005750157502575035750457505575065750757508575095751057511575125751357514575155751657517575185751957520575215752257523575245752557526575275752857529575305753157532575335753457535575365753757538575395754057541575425754357544575455754657547575485754957550575515755257553575545755557556575575755857559575605756157562575635756457565575665756757568575695757057571575725757357574575755757657577575785757957580575815758257583575845758557586575875758857589575905759157592575935759457595575965759757598575995760057601576025760357604576055760657607576085760957610576115761257613576145761557616576175761857619576205762157622576235762457625576265762757628576295763057631576325763357634576355763657637576385763957640576415764257643576445764557646576475764857649576505765157652576535765457655576565765757658576595766057661576625766357664576655766657667576685766957670576715767257673576745767557676576775767857679576805768157682576835768457685576865768757688576895769057691576925769357694576955769657697576985769957700577015770257703577045770557706577075770857709577105771157712577135771457715577165771757718577195772057721577225772357724577255772657727577285772957730577315773257733577345773557736577375773857739577405774157742577435774457745577465774757748577495775057751577525775357754577555775657757577585775957760577615776257763577645776557766577675776857769577705777157772577735777457775577765777757778577795778057781577825778357784577855778657787577885778957790577915779257793577945779557796577975779857799578005780157802578035780457805578065780757808578095781057811578125781357814578155781657817578185781957820578215782257823578245782557826578275782857829578305783157832578335783457835578365783757838578395784057841578425784357844578455784657847578485784957850578515785257853578545785557856578575785857859578605786157862578635786457865578665786757868578695787057871578725787357874578755787657877578785787957880578815788257883578845788557886578875788857889578905789157892578935789457895578965789757898578995790057901579025790357904579055790657907579085790957910579115791257913579145791557916579175791857919579205792157922579235792457925579265792757928579295793057931579325793357934579355793657937579385793957940579415794257943579445794557946579475794857949579505795157952579535795457955579565795757958579595796057961579625796357964579655796657967579685796957970579715797257973579745797557976579775797857979579805798157982579835798457985579865798757988579895799057991579925799357994579955799657997579985799958000580015800258003580045800558006580075800858009580105801158012580135801458015580165801758018580195802058021580225802358024580255802658027580285802958030580315803258033580345803558036580375803858039580405804158042580435804458045580465804758048580495805058051580525805358054580555805658057580585805958060580615806258063580645806558066580675806858069580705807158072580735807458075580765807758078580795808058081580825808358084580855808658087580885808958090580915809258093580945809558096580975809858099581005810158102581035810458105581065810758108581095811058111581125811358114581155811658117581185811958120581215812258123581245812558126581275812858129581305813158132581335813458135581365813758138581395814058141581425814358144581455814658147581485814958150581515815258153581545815558156581575815858159581605816158162581635816458165581665816758168581695817058171581725817358174581755817658177581785817958180581815818258183581845818558186581875818858189581905819158192581935819458195581965819758198581995820058201582025820358204582055820658207582085820958210582115821258213582145821558216582175821858219582205822158222582235822458225582265822758228582295823058231582325823358234582355823658237582385823958240582415824258243582445824558246582475824858249582505825158252582535825458255582565825758258582595826058261582625826358264582655826658267582685826958270582715827258273582745827558276582775827858279582805828158282582835828458285582865828758288582895829058291582925829358294582955829658297582985829958300583015830258303583045830558306583075830858309583105831158312583135831458315583165831758318583195832058321583225832358324583255832658327583285832958330583315833258333583345833558336583375833858339583405834158342583435834458345583465834758348583495835058351583525835358354583555835658357583585835958360583615836258363583645836558366583675836858369583705837158372583735837458375583765837758378583795838058381583825838358384583855838658387583885838958390583915839258393583945839558396583975839858399584005840158402584035840458405584065840758408584095841058411584125841358414584155841658417584185841958420584215842258423584245842558426584275842858429584305843158432584335843458435584365843758438584395844058441584425844358444584455844658447584485844958450584515845258453584545845558456584575845858459584605846158462584635846458465584665846758468584695847058471584725847358474584755847658477584785847958480584815848258483584845848558486584875848858489584905849158492584935849458495584965849758498584995850058501585025850358504585055850658507585085850958510585115851258513585145851558516585175851858519585205852158522585235852458525585265852758528585295853058531585325853358534585355853658537585385853958540585415854258543585445854558546585475854858549585505855158552585535855458555585565855758558585595856058561585625856358564585655856658567585685856958570585715857258573585745857558576585775857858579585805858158582585835858458585585865858758588585895859058591585925859358594585955859658597585985859958600586015860258603586045860558606586075860858609586105861158612586135861458615586165861758618586195862058621586225862358624586255862658627586285862958630586315863258633586345863558636586375863858639586405864158642586435864458645586465864758648586495865058651586525865358654586555865658657586585865958660586615866258663586645866558666586675866858669586705867158672586735867458675586765867758678586795868058681586825868358684586855868658687586885868958690586915869258693586945869558696586975869858699587005870158702587035870458705587065870758708587095871058711587125871358714587155871658717587185871958720587215872258723587245872558726587275872858729587305873158732587335873458735587365873758738587395874058741587425874358744587455874658747587485874958750587515875258753587545875558756587575875858759587605876158762587635876458765587665876758768587695877058771587725877358774587755877658777587785877958780587815878258783587845878558786587875878858789587905879158792587935879458795587965879758798587995880058801588025880358804588055880658807588085880958810588115881258813588145881558816588175881858819588205882158822588235882458825588265882758828588295883058831588325883358834588355883658837588385883958840588415884258843588445884558846588475884858849588505885158852588535885458855588565885758858588595886058861588625886358864588655886658867588685886958870588715887258873588745887558876588775887858879588805888158882588835888458885588865888758888588895889058891588925889358894588955889658897588985889958900589015890258903589045890558906589075890858909589105891158912589135891458915589165891758918589195892058921589225892358924589255892658927589285892958930589315893258933589345893558936589375893858939589405894158942589435894458945589465894758948589495895058951589525895358954589555895658957589585895958960589615896258963589645896558966589675896858969589705897158972589735897458975589765897758978589795898058981589825898358984589855898658987589885898958990589915899258993589945899558996589975899858999590005900159002590035900459005590065900759008590095901059011590125901359014590155901659017590185901959020590215902259023590245902559026590275902859029590305903159032590335903459035590365903759038590395904059041590425904359044590455904659047590485904959050590515905259053590545905559056590575905859059590605906159062590635906459065590665906759068590695907059071590725907359074590755907659077590785907959080590815908259083590845908559086590875908859089590905909159092590935909459095590965909759098590995910059101591025910359104591055910659107591085910959110591115911259113591145911559116591175911859119591205912159122591235912459125591265912759128591295913059131591325913359134591355913659137591385913959140591415914259143591445914559146591475914859149591505915159152591535915459155591565915759158591595916059161591625916359164591655916659167591685916959170591715917259173591745917559176591775917859179591805918159182591835918459185591865918759188591895919059191591925919359194591955919659197591985919959200592015920259203592045920559206592075920859209592105921159212592135921459215592165921759218592195922059221592225922359224592255922659227592285922959230592315923259233592345923559236592375923859239592405924159242592435924459245592465924759248592495925059251592525925359254592555925659257592585925959260592615926259263592645926559266592675926859269592705927159272592735927459275592765927759278592795928059281592825928359284592855928659287592885928959290592915929259293592945929559296592975929859299593005930159302593035930459305593065930759308593095931059311593125931359314593155931659317593185931959320593215932259323593245932559326593275932859329593305933159332593335933459335593365933759338593395934059341593425934359344593455934659347593485934959350593515935259353593545935559356593575935859359593605936159362593635936459365593665936759368593695937059371593725937359374593755937659377593785937959380593815938259383593845938559386593875938859389593905939159392593935939459395593965939759398593995940059401594025940359404594055940659407594085940959410594115941259413594145941559416594175941859419594205942159422594235942459425594265942759428594295943059431594325943359434594355943659437594385943959440594415944259443594445944559446594475944859449594505945159452594535945459455594565945759458594595946059461594625946359464594655946659467594685946959470594715947259473594745947559476594775947859479594805948159482594835948459485594865948759488594895949059491594925949359494594955949659497594985949959500595015950259503595045950559506595075950859509595105951159512595135951459515595165951759518595195952059521595225952359524595255952659527595285952959530595315953259533595345953559536595375953859539595405954159542595435954459545595465954759548595495955059551595525955359554595555955659557595585955959560595615956259563595645956559566595675956859569595705957159572595735957459575595765957759578595795958059581595825958359584595855958659587595885958959590595915959259593595945959559596595975959859599596005960159602596035960459605596065960759608596095961059611596125961359614596155961659617596185961959620596215962259623596245962559626596275962859629596305963159632596335963459635596365963759638596395964059641596425964359644596455964659647596485964959650596515965259653596545965559656596575965859659596605966159662596635966459665596665966759668596695967059671596725967359674596755967659677596785967959680596815968259683596845968559686596875968859689596905969159692596935969459695596965969759698596995970059701597025970359704597055970659707597085970959710597115971259713597145971559716597175971859719597205972159722597235972459725597265972759728597295973059731597325973359734597355973659737597385973959740597415974259743597445974559746597475974859749597505975159752597535975459755597565975759758597595976059761597625976359764597655976659767597685976959770597715977259773597745977559776597775977859779597805978159782597835978459785597865978759788597895979059791597925979359794597955979659797597985979959800598015980259803598045980559806598075980859809598105981159812598135981459815598165981759818598195982059821598225982359824598255982659827598285982959830598315983259833598345983559836598375983859839598405984159842598435984459845598465984759848598495985059851598525985359854598555985659857598585985959860598615986259863598645986559866598675986859869598705987159872598735987459875598765987759878598795988059881598825988359884598855988659887598885988959890598915989259893598945989559896598975989859899599005990159902599035990459905599065990759908599095991059911599125991359914599155991659917599185991959920599215992259923599245992559926599275992859929599305993159932599335993459935599365993759938599395994059941599425994359944599455994659947599485994959950599515995259953599545995559956599575995859959599605996159962599635996459965599665996759968599695997059971599725997359974599755997659977599785997959980599815998259983599845998559986599875998859989599905999159992599935999459995599965999759998599996000060001600026000360004600056000660007600086000960010600116001260013600146001560016600176001860019600206002160022600236002460025600266002760028600296003060031600326003360034600356003660037600386003960040600416004260043600446004560046600476004860049600506005160052600536005460055600566005760058600596006060061600626006360064600656006660067600686006960070600716007260073600746007560076600776007860079600806008160082600836008460085600866008760088600896009060091600926009360094600956009660097600986009960100601016010260103601046010560106601076010860109601106011160112601136011460115601166011760118601196012060121601226012360124601256012660127601286012960130601316013260133601346013560136601376013860139601406014160142601436014460145601466014760148601496015060151601526015360154601556015660157601586015960160601616016260163601646016560166601676016860169601706017160172601736017460175601766017760178601796018060181601826018360184601856018660187601886018960190601916019260193601946019560196601976019860199602006020160202602036020460205602066020760208602096021060211602126021360214602156021660217602186021960220602216022260223602246022560226602276022860229602306023160232602336023460235602366023760238602396024060241602426024360244602456024660247602486024960250602516025260253602546025560256602576025860259602606026160262602636026460265602666026760268602696027060271602726027360274602756027660277602786027960280602816028260283602846028560286602876028860289602906029160292602936029460295602966029760298602996030060301603026030360304603056030660307603086030960310603116031260313603146031560316603176031860319603206032160322603236032460325603266032760328603296033060331603326033360334603356033660337603386033960340603416034260343603446034560346603476034860349603506035160352603536035460355603566035760358603596036060361603626036360364603656036660367603686036960370603716037260373603746037560376603776037860379603806038160382603836038460385603866038760388603896039060391603926039360394603956039660397603986039960400604016040260403604046040560406604076040860409604106041160412604136041460415604166041760418604196042060421604226042360424604256042660427604286042960430604316043260433604346043560436604376043860439604406044160442604436044460445604466044760448604496045060451604526045360454604556045660457604586045960460604616046260463604646046560466604676046860469604706047160472604736047460475604766047760478604796048060481604826048360484604856048660487604886048960490604916049260493604946049560496604976049860499605006050160502605036050460505605066050760508605096051060511605126051360514605156051660517605186051960520605216052260523605246052560526605276052860529605306053160532605336053460535605366053760538605396054060541605426054360544605456054660547605486054960550605516055260553605546055560556605576055860559605606056160562605636056460565605666056760568605696057060571605726057360574605756057660577605786057960580605816058260583605846058560586605876058860589605906059160592605936059460595605966059760598605996060060601606026060360604606056060660607606086060960610606116061260613606146061560616606176061860619606206062160622606236062460625606266062760628606296063060631606326063360634606356063660637606386063960640606416064260643606446064560646606476064860649606506065160652606536065460655606566065760658606596066060661606626066360664606656066660667606686066960670606716067260673606746067560676606776067860679606806068160682606836068460685606866068760688606896069060691606926069360694606956069660697606986069960700607016070260703607046070560706607076070860709607106071160712607136071460715607166071760718607196072060721607226072360724607256072660727607286072960730607316073260733607346073560736607376073860739607406074160742607436074460745607466074760748607496075060751607526075360754607556075660757607586075960760607616076260763607646076560766607676076860769607706077160772607736077460775607766077760778607796078060781607826078360784607856078660787607886078960790607916079260793607946079560796607976079860799608006080160802608036080460805608066080760808608096081060811608126081360814608156081660817608186081960820608216082260823608246082560826608276082860829608306083160832608336083460835608366083760838608396084060841608426084360844608456084660847608486084960850608516085260853608546085560856608576085860859608606086160862608636086460865608666086760868608696087060871608726087360874608756087660877608786087960880608816088260883608846088560886608876088860889608906089160892608936089460895608966089760898608996090060901609026090360904609056090660907609086090960910609116091260913609146091560916609176091860919609206092160922609236092460925609266092760928609296093060931609326093360934609356093660937609386093960940609416094260943609446094560946609476094860949609506095160952609536095460955609566095760958609596096060961609626096360964609656096660967609686096960970609716097260973609746097560976609776097860979609806098160982609836098460985609866098760988609896099060991609926099360994609956099660997609986099961000610016100261003610046100561006610076100861009610106101161012610136101461015610166101761018610196102061021610226102361024610256102661027610286102961030610316103261033610346103561036610376103861039610406104161042610436104461045610466104761048610496105061051610526105361054610556105661057610586105961060610616106261063610646106561066610676106861069610706107161072610736107461075610766107761078610796108061081610826108361084610856108661087610886108961090610916109261093610946109561096610976109861099611006110161102611036110461105611066110761108611096111061111611126111361114611156111661117611186111961120611216112261123611246112561126611276112861129611306113161132611336113461135611366113761138611396114061141611426114361144611456114661147611486114961150611516115261153611546115561156611576115861159611606116161162611636116461165611666116761168611696117061171611726117361174611756117661177611786117961180611816118261183611846118561186611876118861189611906119161192611936119461195611966119761198611996120061201612026120361204612056120661207612086120961210612116121261213612146121561216612176121861219612206122161222612236122461225612266122761228612296123061231612326123361234612356123661237612386123961240612416124261243612446124561246612476124861249612506125161252612536125461255612566125761258612596126061261612626126361264612656126661267612686126961270612716127261273612746127561276612776127861279612806128161282612836128461285612866128761288612896129061291612926129361294612956129661297612986129961300613016130261303613046130561306613076130861309613106131161312613136131461315613166131761318613196132061321613226132361324613256132661327613286132961330613316133261333613346133561336613376133861339613406134161342613436134461345613466134761348613496135061351613526135361354613556135661357613586135961360613616136261363613646136561366613676136861369613706137161372613736137461375613766137761378613796138061381613826138361384613856138661387613886138961390613916139261393613946139561396613976139861399614006140161402614036140461405614066140761408614096141061411614126141361414614156141661417614186141961420614216142261423614246142561426614276142861429614306143161432614336143461435614366143761438614396144061441614426144361444614456144661447614486144961450614516145261453614546145561456614576145861459614606146161462614636146461465614666146761468614696147061471614726147361474614756147661477614786147961480614816148261483614846148561486614876148861489614906149161492614936149461495614966149761498614996150061501615026150361504615056150661507615086150961510615116151261513615146151561516615176151861519615206152161522615236152461525615266152761528615296153061531615326153361534615356153661537615386153961540615416154261543615446154561546615476154861549615506155161552615536155461555615566155761558615596156061561615626156361564615656156661567615686156961570615716157261573615746157561576615776157861579615806158161582615836158461585615866158761588615896159061591615926159361594615956159661597615986159961600616016160261603616046160561606616076160861609616106161161612616136161461615616166161761618616196162061621616226162361624616256162661627616286162961630616316163261633616346163561636616376163861639616406164161642616436164461645616466164761648616496165061651616526165361654616556165661657616586165961660616616166261663616646166561666616676166861669616706167161672616736167461675616766167761678616796168061681616826168361684616856168661687616886168961690616916169261693616946169561696616976169861699617006170161702617036170461705617066170761708617096171061711617126171361714617156171661717617186171961720617216172261723617246172561726617276172861729617306173161732617336173461735617366173761738617396174061741617426174361744617456174661747617486174961750617516175261753617546175561756617576175861759617606176161762617636176461765617666176761768617696177061771617726177361774617756177661777617786177961780617816178261783617846178561786617876178861789617906179161792617936179461795617966179761798617996180061801618026180361804618056180661807618086180961810618116181261813618146181561816618176181861819618206182161822618236182461825618266182761828618296183061831618326183361834618356183661837618386183961840618416184261843618446184561846618476184861849618506185161852618536185461855618566185761858618596186061861618626186361864618656186661867618686186961870618716187261873618746187561876618776187861879618806188161882618836188461885618866188761888618896189061891618926189361894618956189661897618986189961900619016190261903619046190561906619076190861909619106191161912619136191461915619166191761918619196192061921619226192361924619256192661927619286192961930619316193261933619346193561936619376193861939619406194161942619436194461945619466194761948619496195061951619526195361954619556195661957619586195961960619616196261963619646196561966619676196861969619706197161972619736197461975619766197761978619796198061981619826198361984619856198661987619886198961990619916199261993619946199561996619976199861999620006200162002620036200462005620066200762008620096201062011620126201362014620156201662017620186201962020620216202262023620246202562026620276202862029620306203162032620336203462035620366203762038620396204062041620426204362044620456204662047620486204962050620516205262053620546205562056620576205862059620606206162062620636206462065620666206762068620696207062071620726207362074620756207662077620786207962080620816208262083620846208562086620876208862089620906209162092620936209462095620966209762098620996210062101621026210362104621056210662107621086210962110621116211262113621146211562116621176211862119621206212162122621236212462125621266212762128621296213062131621326213362134621356213662137621386213962140621416214262143621446214562146621476214862149621506215162152621536215462155621566215762158621596216062161621626216362164621656216662167621686216962170621716217262173621746217562176621776217862179621806218162182621836218462185621866218762188621896219062191621926219362194621956219662197621986219962200622016220262203622046220562206622076220862209622106221162212622136221462215622166221762218622196222062221622226222362224622256222662227622286222962230622316223262233622346223562236622376223862239622406224162242622436224462245622466224762248622496225062251622526225362254622556225662257622586225962260622616226262263622646226562266622676226862269622706227162272622736227462275622766227762278622796228062281622826228362284622856228662287622886228962290622916229262293622946229562296622976229862299623006230162302623036230462305623066230762308623096231062311623126231362314623156231662317623186231962320623216232262323623246232562326623276232862329623306233162332623336233462335623366233762338623396234062341623426234362344623456234662347623486234962350623516235262353623546235562356623576235862359623606236162362623636236462365623666236762368623696237062371623726237362374623756237662377623786237962380623816238262383623846238562386623876238862389623906239162392623936239462395623966239762398623996240062401624026240362404624056240662407624086240962410624116241262413624146241562416624176241862419624206242162422624236242462425624266242762428624296243062431624326243362434624356243662437624386243962440624416244262443624446244562446624476244862449624506245162452624536245462455624566245762458624596246062461624626246362464624656246662467624686246962470624716247262473624746247562476624776247862479624806248162482624836248462485624866248762488624896249062491624926249362494624956249662497624986249962500625016250262503625046250562506625076250862509625106251162512625136251462515625166251762518625196252062521625226252362524625256252662527625286252962530625316253262533625346253562536625376253862539625406254162542625436254462545625466254762548625496255062551625526255362554625556255662557625586255962560625616256262563625646256562566625676256862569625706257162572625736257462575625766257762578625796258062581625826258362584625856258662587625886258962590625916259262593625946259562596625976259862599626006260162602626036260462605626066260762608626096261062611626126261362614626156261662617626186261962620626216262262623626246262562626626276262862629626306263162632626336263462635626366263762638626396264062641626426264362644626456264662647626486264962650626516265262653626546265562656626576265862659626606266162662626636266462665626666266762668626696267062671626726267362674626756267662677626786267962680626816268262683626846268562686626876268862689626906269162692626936269462695626966269762698626996270062701627026270362704627056270662707627086270962710627116271262713627146271562716627176271862719627206272162722627236272462725627266272762728627296273062731627326273362734627356273662737627386273962740627416274262743627446274562746627476274862749627506275162752627536275462755627566275762758627596276062761627626276362764627656276662767627686276962770627716277262773627746277562776627776277862779627806278162782627836278462785627866278762788627896279062791627926279362794627956279662797627986279962800628016280262803628046280562806628076280862809628106281162812628136281462815628166281762818628196282062821628226282362824628256282662827628286282962830628316283262833628346283562836628376283862839628406284162842628436284462845628466284762848628496285062851628526285362854628556285662857628586285962860628616286262863628646286562866628676286862869628706287162872628736287462875628766287762878628796288062881628826288362884628856288662887628886288962890628916289262893628946289562896628976289862899629006290162902629036290462905629066290762908629096291062911629126291362914629156291662917629186291962920629216292262923629246292562926629276292862929629306293162932629336293462935629366293762938629396294062941629426294362944629456294662947629486294962950629516295262953629546295562956629576295862959629606296162962629636296462965629666296762968629696297062971629726297362974629756297662977629786297962980629816298262983629846298562986629876298862989629906299162992629936299462995629966299762998629996300063001630026300363004630056300663007630086300963010630116301263013630146301563016630176301863019630206302163022630236302463025630266302763028630296303063031630326303363034630356303663037630386303963040630416304263043630446304563046630476304863049630506305163052630536305463055630566305763058630596306063061630626306363064630656306663067630686306963070630716307263073630746307563076630776307863079630806308163082630836308463085630866308763088630896309063091630926309363094630956309663097630986309963100631016310263103631046310563106631076310863109631106311163112631136311463115631166311763118631196312063121631226312363124631256312663127631286312963130631316313263133631346313563136631376313863139631406314163142631436314463145631466314763148631496315063151631526315363154631556315663157631586315963160631616316263163631646316563166631676316863169631706317163172631736317463175631766317763178631796318063181631826318363184631856318663187631886318963190631916319263193631946319563196631976319863199632006320163202632036320463205632066320763208632096321063211632126321363214632156321663217632186321963220632216322263223632246322563226632276322863229632306323163232632336323463235632366323763238632396324063241632426324363244632456324663247632486324963250632516325263253632546325563256632576325863259632606326163262632636326463265632666326763268632696327063271632726327363274632756327663277632786327963280632816328263283632846328563286632876328863289632906329163292632936329463295632966329763298632996330063301633026330363304633056330663307633086330963310633116331263313633146331563316633176331863319633206332163322633236332463325633266332763328633296333063331633326333363334633356333663337633386333963340633416334263343633446334563346633476334863349633506335163352633536335463355633566335763358633596336063361633626336363364633656336663367633686336963370633716337263373633746337563376633776337863379633806338163382633836338463385633866338763388633896339063391633926339363394633956339663397633986339963400634016340263403634046340563406634076340863409634106341163412634136341463415634166341763418634196342063421634226342363424634256342663427634286342963430634316343263433634346343563436634376343863439634406344163442634436344463445634466344763448634496345063451634526345363454634556345663457634586345963460634616346263463634646346563466634676346863469634706347163472634736347463475634766347763478634796348063481634826348363484634856348663487634886348963490634916349263493634946349563496634976349863499635006350163502635036350463505635066350763508635096351063511635126351363514635156351663517635186351963520635216352263523635246352563526635276352863529635306353163532635336353463535635366353763538635396354063541635426354363544635456354663547635486354963550635516355263553635546355563556635576355863559635606356163562635636356463565635666356763568635696357063571635726357363574635756357663577635786357963580635816358263583635846358563586635876358863589635906359163592635936359463595635966359763598635996360063601636026360363604636056360663607636086360963610636116361263613636146361563616636176361863619636206362163622636236362463625636266362763628636296363063631636326363363634636356363663637636386363963640636416364263643636446364563646636476364863649636506365163652636536365463655636566365763658636596366063661636626366363664636656366663667636686366963670636716367263673636746367563676636776367863679636806368163682636836368463685636866368763688636896369063691636926369363694636956369663697636986369963700637016370263703637046370563706637076370863709637106371163712637136371463715637166371763718637196372063721637226372363724637256372663727637286372963730637316373263733637346373563736637376373863739637406374163742637436374463745637466374763748637496375063751637526375363754637556375663757637586375963760637616376263763637646376563766637676376863769637706377163772637736377463775637766377763778637796378063781637826378363784637856378663787637886378963790637916379263793637946379563796637976379863799638006380163802638036380463805638066380763808638096381063811638126381363814638156381663817638186381963820638216382263823638246382563826638276382863829638306383163832638336383463835638366383763838638396384063841638426384363844638456384663847638486384963850638516385263853638546385563856638576385863859638606386163862638636386463865638666386763868638696387063871638726387363874638756387663877638786387963880638816388263883638846388563886638876388863889638906389163892638936389463895638966389763898638996390063901639026390363904639056390663907639086390963910639116391263913639146391563916639176391863919639206392163922639236392463925639266392763928639296393063931639326393363934639356393663937639386393963940639416394263943639446394563946639476394863949639506395163952639536395463955639566395763958639596396063961639626396363964639656396663967639686396963970639716397263973639746397563976639776397863979639806398163982639836398463985639866398763988639896399063991639926399363994639956399663997639986399964000640016400264003640046400564006640076400864009640106401164012640136401464015640166401764018640196402064021640226402364024640256402664027640286402964030640316403264033640346403564036640376403864039640406404164042640436404464045640466404764048640496405064051640526405364054640556405664057640586405964060640616406264063640646406564066640676406864069640706407164072640736407464075640766407764078640796408064081640826408364084640856408664087640886408964090640916409264093640946409564096640976409864099641006410164102641036410464105641066410764108641096411064111641126411364114641156411664117641186411964120641216412264123641246412564126641276412864129641306413164132641336413464135641366413764138641396414064141641426414364144641456414664147641486414964150641516415264153641546415564156641576415864159641606416164162641636416464165641666416764168641696417064171641726417364174641756417664177641786417964180641816418264183641846418564186641876418864189641906419164192641936419464195641966419764198641996420064201642026420364204642056420664207642086420964210642116421264213642146421564216642176421864219642206422164222642236422464225642266422764228642296423064231642326423364234642356423664237642386423964240642416424264243642446424564246642476424864249642506425164252642536425464255642566425764258642596426064261642626426364264642656426664267642686426964270642716427264273642746427564276642776427864279642806428164282642836428464285642866428764288642896429064291642926429364294642956429664297642986429964300643016430264303643046430564306643076430864309643106431164312643136431464315643166431764318643196432064321643226432364324643256432664327643286432964330643316433264333643346433564336643376433864339643406434164342643436434464345643466434764348643496435064351643526435364354643556435664357643586435964360643616436264363643646436564366643676436864369643706437164372643736437464375643766437764378643796438064381643826438364384643856438664387643886438964390643916439264393643946439564396643976439864399644006440164402644036440464405644066440764408644096441064411644126441364414644156441664417644186441964420644216442264423644246442564426644276442864429644306443164432644336443464435644366443764438644396444064441644426444364444644456444664447644486444964450644516445264453644546445564456644576445864459644606446164462644636446464465644666446764468644696447064471644726447364474644756447664477644786447964480644816448264483644846448564486644876448864489644906449164492644936449464495644966449764498644996450064501645026450364504645056450664507645086450964510645116451264513645146451564516645176451864519645206452164522645236452464525645266452764528645296453064531645326453364534645356453664537645386453964540645416454264543645446454564546645476454864549645506455164552645536455464555645566455764558645596456064561645626456364564645656456664567645686456964570645716457264573645746457564576645776457864579645806458164582645836458464585645866458764588645896459064591645926459364594645956459664597645986459964600646016460264603646046460564606646076460864609646106461164612646136461464615646166461764618646196462064621646226462364624646256462664627646286462964630646316463264633646346463564636646376463864639646406464164642646436464464645646466464764648646496465064651646526465364654646556465664657646586465964660646616466264663646646466564666646676466864669646706467164672646736467464675646766467764678646796468064681646826468364684646856468664687646886468964690646916469264693646946469564696646976469864699647006470164702647036470464705647066470764708647096471064711647126471364714647156471664717647186471964720647216472264723647246472564726647276472864729647306473164732647336473464735647366473764738647396474064741647426474364744647456474664747647486474964750647516475264753647546475564756647576475864759647606476164762647636476464765647666476764768647696477064771647726477364774647756477664777647786477964780647816478264783647846478564786647876478864789647906479164792647936479464795647966479764798647996480064801648026480364804648056480664807648086480964810648116481264813648146481564816648176481864819648206482164822648236482464825648266482764828648296483064831648326483364834648356483664837648386483964840648416484264843648446484564846648476484864849648506485164852648536485464855648566485764858648596486064861648626486364864648656486664867648686486964870648716487264873648746487564876648776487864879648806488164882648836488464885648866488764888648896489064891648926489364894648956489664897648986489964900649016490264903649046490564906649076490864909649106491164912649136491464915649166491764918649196492064921649226492364924649256492664927649286492964930649316493264933649346493564936649376493864939649406494164942649436494464945649466494764948649496495064951649526495364954649556495664957649586495964960649616496264963649646496564966649676496864969649706497164972649736497464975649766497764978649796498064981649826498364984649856498664987649886498964990649916499264993649946499564996649976499864999650006500165002650036500465005650066500765008650096501065011650126501365014650156501665017650186501965020650216502265023650246502565026650276502865029650306503165032650336503465035650366503765038650396504065041650426504365044650456504665047650486504965050650516505265053650546505565056650576505865059650606506165062650636506465065650666506765068650696507065071650726507365074650756507665077650786507965080650816508265083650846508565086650876508865089650906509165092650936509465095650966509765098650996510065101651026510365104651056510665107651086510965110651116511265113651146511565116651176511865119651206512165122651236512465125651266512765128651296513065131651326513365134651356513665137651386513965140651416514265143651446514565146651476514865149651506515165152651536515465155651566515765158651596516065161651626516365164651656516665167651686516965170651716517265173651746517565176651776517865179651806518165182651836518465185651866518765188651896519065191651926519365194651956519665197651986519965200652016520265203652046520565206652076520865209652106521165212652136521465215652166521765218652196522065221652226522365224652256522665227652286522965230652316523265233652346523565236652376523865239652406524165242652436524465245652466524765248652496525065251652526525365254652556525665257652586525965260652616526265263652646526565266652676526865269652706527165272652736527465275652766527765278652796528065281652826528365284652856528665287652886528965290652916529265293652946529565296652976529865299653006530165302653036530465305653066530765308653096531065311653126531365314653156531665317653186531965320653216532265323653246532565326653276532865329653306533165332653336533465335653366533765338653396534065341653426534365344653456534665347653486534965350653516535265353653546535565356653576535865359653606536165362653636536465365653666536765368653696537065371653726537365374653756537665377653786537965380653816538265383653846538565386653876538865389653906539165392653936539465395653966539765398653996540065401654026540365404654056540665407654086540965410654116541265413654146541565416654176541865419654206542165422654236542465425654266542765428654296543065431654326543365434654356543665437654386543965440654416544265443654446544565446654476544865449654506545165452654536545465455654566545765458654596546065461654626546365464654656546665467654686546965470654716547265473654746547565476654776547865479654806548165482654836548465485654866548765488654896549065491654926549365494654956549665497654986549965500655016550265503655046550565506655076550865509655106551165512655136551465515655166551765518655196552065521655226552365524655256552665527655286552965530655316553265533655346553565536655376553865539655406554165542655436554465545655466554765548655496555065551655526555365554655556555665557655586555965560655616556265563655646556565566655676556865569655706557165572655736557465575655766557765578655796558065581655826558365584655856558665587655886558965590655916559265593655946559565596655976559865599656006560165602656036560465605656066560765608656096561065611656126561365614656156561665617656186561965620656216562265623656246562565626656276562865629656306563165632656336563465635656366563765638656396564065641656426564365644656456564665647656486564965650656516565265653656546565565656656576565865659656606566165662656636566465665656666566765668656696567065671656726567365674656756567665677656786567965680656816568265683656846568565686656876568865689656906569165692656936569465695656966569765698656996570065701657026570365704657056570665707657086570965710657116571265713657146571565716657176571865719657206572165722657236572465725657266572765728657296573065731657326573365734657356573665737657386573965740657416574265743657446574565746657476574865749657506575165752657536575465755657566575765758657596576065761657626576365764657656576665767657686576965770657716577265773657746577565776657776577865779657806578165782657836578465785657866578765788657896579065791657926579365794657956579665797657986579965800658016580265803658046580565806658076580865809658106581165812658136581465815658166581765818658196582065821658226582365824658256582665827658286582965830658316583265833658346583565836658376583865839658406584165842658436584465845658466584765848658496585065851658526585365854658556585665857658586585965860658616586265863658646586565866658676586865869658706587165872658736587465875658766587765878658796588065881658826588365884658856588665887658886588965890658916589265893658946589565896658976589865899659006590165902659036590465905659066590765908659096591065911659126591365914659156591665917659186591965920659216592265923659246592565926659276592865929659306593165932659336593465935659366593765938659396594065941659426594365944659456594665947659486594965950659516595265953659546595565956659576595865959659606596165962659636596465965659666596765968659696597065971659726597365974659756597665977659786597965980659816598265983659846598565986659876598865989659906599165992659936599465995659966599765998659996600066001660026600366004660056600666007660086600966010660116601266013660146601566016660176601866019660206602166022660236602466025660266602766028660296603066031660326603366034660356603666037660386603966040660416604266043660446604566046660476604866049660506605166052660536605466055660566605766058660596606066061660626606366064660656606666067660686606966070660716607266073660746607566076660776607866079660806608166082660836608466085660866608766088660896609066091660926609366094660956609666097660986609966100661016610266103661046610566106661076610866109661106611166112661136611466115661166611766118661196612066121661226612366124661256612666127661286612966130661316613266133661346613566136661376613866139661406614166142661436614466145661466614766148661496615066151661526615366154661556615666157661586615966160661616616266163661646616566166661676616866169661706617166172661736617466175661766617766178661796618066181661826618366184661856618666187661886618966190661916619266193661946619566196661976619866199662006620166202662036620466205662066620766208662096621066211662126621366214662156621666217662186621966220662216622266223662246622566226662276622866229662306623166232662336623466235662366623766238662396624066241662426624366244662456624666247662486624966250662516625266253662546625566256662576625866259662606626166262662636626466265662666626766268662696627066271662726627366274662756627666277662786627966280662816628266283662846628566286662876628866289662906629166292662936629466295662966629766298662996630066301663026630366304663056630666307663086630966310663116631266313663146631566316663176631866319663206632166322663236632466325663266632766328663296633066331663326633366334663356633666337663386633966340663416634266343663446634566346663476634866349663506635166352663536635466355663566635766358663596636066361663626636366364663656636666367663686636966370663716637266373663746637566376663776637866379663806638166382663836638466385663866638766388663896639066391663926639366394663956639666397663986639966400664016640266403664046640566406664076640866409664106641166412664136641466415664166641766418664196642066421664226642366424664256642666427664286642966430664316643266433664346643566436664376643866439664406644166442664436644466445664466644766448664496645066451664526645366454664556645666457664586645966460664616646266463664646646566466664676646866469664706647166472664736647466475664766647766478664796648066481664826648366484664856648666487664886648966490664916649266493664946649566496664976649866499665006650166502665036650466505665066650766508665096651066511665126651366514665156651666517665186651966520665216652266523665246652566526665276652866529665306653166532665336653466535665366653766538665396654066541665426654366544665456654666547665486654966550665516655266553665546655566556665576655866559665606656166562665636656466565665666656766568665696657066571665726657366574665756657666577665786657966580665816658266583665846658566586665876658866589665906659166592665936659466595665966659766598665996660066601666026660366604666056660666607666086660966610666116661266613666146661566616666176661866619666206662166622666236662466625666266662766628666296663066631666326663366634666356663666637666386663966640666416664266643666446664566646666476664866649666506665166652666536665466655666566665766658666596666066661666626666366664666656666666667666686666966670666716667266673666746667566676666776667866679666806668166682666836668466685666866668766688666896669066691666926669366694666956669666697666986669966700667016670266703667046670566706667076670866709667106671166712667136671466715667166671766718667196672066721667226672366724667256672666727667286672966730667316673266733667346673566736667376673866739667406674166742667436674466745667466674766748667496675066751667526675366754667556675666757667586675966760667616676266763667646676566766667676676866769667706677166772667736677466775667766677766778667796678066781667826678366784667856678666787667886678966790667916679266793667946679566796667976679866799668006680166802668036680466805668066680766808668096681066811668126681366814668156681666817668186681966820668216682266823668246682566826668276682866829668306683166832668336683466835668366683766838668396684066841668426684366844668456684666847668486684966850668516685266853668546685566856668576685866859668606686166862668636686466865668666686766868668696687066871668726687366874668756687666877668786687966880668816688266883668846688566886668876688866889668906689166892668936689466895668966689766898668996690066901669026690366904669056690666907669086690966910669116691266913669146691566916669176691866919669206692166922669236692466925669266692766928669296693066931669326693366934669356693666937669386693966940669416694266943669446694566946669476694866949669506695166952669536695466955669566695766958669596696066961669626696366964669656696666967669686696966970669716697266973669746697566976669776697866979669806698166982669836698466985669866698766988669896699066991669926699366994669956699666997669986699967000670016700267003670046700567006670076700867009670106701167012670136701467015670166701767018670196702067021670226702367024670256702667027670286702967030670316703267033670346703567036670376703867039670406704167042670436704467045670466704767048670496705067051670526705367054670556705667057670586705967060670616706267063670646706567066670676706867069670706707167072670736707467075670766707767078670796708067081670826708367084670856708667087670886708967090670916709267093670946709567096670976709867099671006710167102671036710467105671066710767108671096711067111671126711367114671156711667117671186711967120671216712267123671246712567126671276712867129671306713167132671336713467135671366713767138671396714067141671426714367144671456714667147671486714967150671516715267153671546715567156671576715867159671606716167162671636716467165671666716767168671696717067171671726717367174671756717667177671786717967180671816718267183671846718567186671876718867189671906719167192671936719467195671966719767198671996720067201672026720367204672056720667207672086720967210672116721267213672146721567216672176721867219672206722167222672236722467225672266722767228672296723067231672326723367234672356723667237672386723967240672416724267243672446724567246672476724867249672506725167252672536725467255672566725767258672596726067261672626726367264672656726667267672686726967270672716727267273672746727567276672776727867279672806728167282672836728467285672866728767288672896729067291672926729367294672956729667297672986729967300673016730267303673046730567306673076730867309673106731167312673136731467315673166731767318673196732067321673226732367324673256732667327673286732967330673316733267333673346733567336673376733867339673406734167342673436734467345673466734767348673496735067351673526735367354673556735667357673586735967360673616736267363673646736567366673676736867369673706737167372673736737467375673766737767378673796738067381673826738367384673856738667387673886738967390673916739267393673946739567396673976739867399674006740167402674036740467405674066740767408674096741067411674126741367414674156741667417674186741967420674216742267423674246742567426674276742867429674306743167432674336743467435674366743767438674396744067441674426744367444674456744667447674486744967450674516745267453674546745567456674576745867459674606746167462674636746467465674666746767468674696747067471674726747367474674756747667477674786747967480674816748267483674846748567486674876748867489674906749167492674936749467495674966749767498674996750067501675026750367504675056750667507675086750967510675116751267513675146751567516675176751867519675206752167522675236752467525675266752767528675296753067531675326753367534675356753667537675386753967540675416754267543675446754567546675476754867549675506755167552675536755467555675566755767558675596756067561675626756367564675656756667567675686756967570675716757267573675746757567576675776757867579675806758167582675836758467585675866758767588675896759067591675926759367594675956759667597675986759967600676016760267603676046760567606676076760867609676106761167612676136761467615676166761767618676196762067621676226762367624676256762667627676286762967630676316763267633676346763567636676376763867639676406764167642676436764467645676466764767648676496765067651676526765367654676556765667657676586765967660676616766267663676646766567666676676766867669676706767167672676736767467675676766767767678676796768067681676826768367684676856768667687676886768967690676916769267693676946769567696676976769867699677006770167702677036770467705677066770767708677096771067711677126771367714677156771667717677186771967720677216772267723677246772567726677276772867729677306773167732677336773467735677366773767738677396774067741677426774367744677456774667747677486774967750677516775267753677546775567756677576775867759677606776167762677636776467765677666776767768677696777067771677726777367774677756777667777677786777967780677816778267783677846778567786677876778867789677906779167792677936779467795677966779767798677996780067801678026780367804678056780667807678086780967810678116781267813678146781567816678176781867819678206782167822678236782467825678266782767828678296783067831678326783367834678356783667837678386783967840678416784267843678446784567846678476784867849678506785167852678536785467855678566785767858678596786067861678626786367864678656786667867678686786967870678716787267873678746787567876678776787867879678806788167882678836788467885678866788767888678896789067891678926789367894678956789667897678986789967900679016790267903679046790567906679076790867909679106791167912679136791467915679166791767918679196792067921679226792367924679256792667927679286792967930679316793267933679346793567936679376793867939679406794167942679436794467945679466794767948679496795067951679526795367954679556795667957679586795967960679616796267963679646796567966679676796867969679706797167972679736797467975679766797767978679796798067981679826798367984679856798667987679886798967990679916799267993679946799567996679976799867999680006800168002680036800468005680066800768008680096801068011680126801368014680156801668017680186801968020680216802268023680246802568026680276802868029680306803168032680336803468035680366803768038680396804068041680426804368044680456804668047680486804968050680516805268053680546805568056680576805868059680606806168062680636806468065680666806768068680696807068071680726807368074680756807668077680786807968080680816808268083680846808568086680876808868089680906809168092680936809468095680966809768098680996810068101681026810368104681056810668107681086810968110681116811268113681146811568116681176811868119681206812168122681236812468125681266812768128681296813068131681326813368134681356813668137681386813968140681416814268143681446814568146681476814868149681506815168152681536815468155681566815768158681596816068161681626816368164681656816668167681686816968170681716817268173681746817568176681776817868179681806818168182681836818468185681866818768188681896819068191681926819368194681956819668197681986819968200682016820268203682046820568206682076820868209682106821168212682136821468215682166821768218682196822068221682226822368224682256822668227682286822968230682316823268233682346823568236682376823868239682406824168242682436824468245682466824768248682496825068251682526825368254682556825668257682586825968260682616826268263682646826568266682676826868269682706827168272682736827468275682766827768278682796828068281682826828368284682856828668287682886828968290682916829268293682946829568296682976829868299683006830168302683036830468305683066830768308683096831068311683126831368314683156831668317683186831968320683216832268323683246832568326683276832868329683306833168332683336833468335683366833768338683396834068341683426834368344683456834668347683486834968350683516835268353683546835568356683576835868359683606836168362683636836468365683666836768368683696837068371683726837368374683756837668377683786837968380683816838268383683846838568386683876838868389683906839168392683936839468395683966839768398683996840068401684026840368404684056840668407684086840968410684116841268413684146841568416684176841868419684206842168422684236842468425684266842768428684296843068431684326843368434684356843668437684386843968440684416844268443684446844568446684476844868449684506845168452684536845468455684566845768458684596846068461684626846368464684656846668467684686846968470684716847268473684746847568476684776847868479684806848168482684836848468485684866848768488684896849068491684926849368494684956849668497684986849968500685016850268503685046850568506685076850868509685106851168512685136851468515685166851768518685196852068521685226852368524685256852668527685286852968530685316853268533685346853568536685376853868539685406854168542685436854468545685466854768548685496855068551685526855368554685556855668557685586855968560685616856268563685646856568566685676856868569685706857168572685736857468575685766857768578685796858068581685826858368584685856858668587685886858968590685916859268593685946859568596685976859868599686006860168602686036860468605686066860768608686096861068611686126861368614686156861668617686186861968620686216862268623686246862568626686276862868629686306863168632686336863468635686366863768638686396864068641686426864368644686456864668647686486864968650686516865268653686546865568656686576865868659686606866168662686636866468665686666866768668686696867068671686726867368674686756867668677686786867968680686816868268683686846868568686686876868868689686906869168692686936869468695686966869768698686996870068701687026870368704687056870668707687086870968710687116871268713687146871568716687176871868719687206872168722687236872468725687266872768728687296873068731687326873368734687356873668737687386873968740687416874268743687446874568746687476874868749687506875168752687536875468755687566875768758687596876068761687626876368764687656876668767687686876968770687716877268773687746877568776687776877868779687806878168782687836878468785687866878768788687896879068791687926879368794687956879668797687986879968800688016880268803688046880568806688076880868809688106881168812688136881468815688166881768818688196882068821688226882368824688256882668827688286882968830688316883268833688346883568836688376883868839688406884168842688436884468845688466884768848688496885068851688526885368854688556885668857688586885968860688616886268863688646886568866688676886868869688706887168872688736887468875688766887768878688796888068881688826888368884688856888668887688886888968890688916889268893688946889568896688976889868899689006890168902689036890468905689066890768908689096891068911689126891368914689156891668917689186891968920689216892268923689246892568926689276892868929689306893168932689336893468935689366893768938689396894068941689426894368944689456894668947689486894968950689516895268953689546895568956689576895868959689606896168962689636896468965689666896768968689696897068971689726897368974689756897668977689786897968980689816898268983689846898568986689876898868989689906899168992689936899468995689966899768998689996900069001690026900369004690056900669007690086900969010690116901269013690146901569016690176901869019690206902169022690236902469025690266902769028690296903069031690326903369034690356903669037690386903969040690416904269043690446904569046690476904869049690506905169052690536905469055690566905769058690596906069061690626906369064690656906669067690686906969070690716907269073690746907569076690776907869079690806908169082690836908469085690866908769088690896909069091690926909369094690956909669097690986909969100691016910269103691046910569106691076910869109691106911169112691136911469115691166911769118691196912069121691226912369124691256912669127691286912969130691316913269133691346913569136691376913869139691406914169142691436914469145691466914769148691496915069151691526915369154691556915669157691586915969160691616916269163691646916569166691676916869169691706917169172691736917469175691766917769178691796918069181691826918369184691856918669187691886918969190691916919269193691946919569196691976919869199692006920169202692036920469205692066920769208692096921069211692126921369214692156921669217692186921969220692216922269223692246922569226692276922869229692306923169232692336923469235692366923769238692396924069241692426924369244692456924669247692486924969250692516925269253692546925569256692576925869259692606926169262692636926469265692666926769268692696927069271692726927369274692756927669277692786927969280692816928269283692846928569286692876928869289692906929169292692936929469295692966929769298692996930069301693026930369304693056930669307693086930969310693116931269313693146931569316693176931869319693206932169322693236932469325693266932769328693296933069331693326933369334693356933669337693386933969340693416934269343693446934569346693476934869349693506935169352693536935469355693566935769358693596936069361693626936369364693656936669367693686936969370693716937269373693746937569376693776937869379693806938169382693836938469385693866938769388693896939069391693926939369394693956939669397693986939969400694016940269403694046940569406694076940869409694106941169412694136941469415694166941769418694196942069421694226942369424694256942669427694286942969430694316943269433694346943569436694376943869439694406944169442694436944469445694466944769448694496945069451694526945369454694556945669457694586945969460694616946269463694646946569466694676946869469694706947169472694736947469475694766947769478694796948069481694826948369484694856948669487694886948969490694916949269493694946949569496694976949869499695006950169502695036950469505695066950769508695096951069511695126951369514695156951669517695186951969520695216952269523695246952569526695276952869529695306953169532695336953469535695366953769538695396954069541695426954369544695456954669547695486954969550695516955269553695546955569556695576955869559695606956169562695636956469565695666956769568695696957069571695726957369574695756957669577695786957969580695816958269583695846958569586695876958869589695906959169592695936959469595695966959769598695996960069601696026960369604696056960669607696086960969610696116961269613696146961569616696176961869619696206962169622696236962469625696266962769628696296963069631696326963369634696356963669637696386963969640696416964269643696446964569646696476964869649696506965169652696536965469655696566965769658696596966069661696626966369664696656966669667696686966969670696716967269673696746967569676696776967869679696806968169682696836968469685696866968769688696896969069691696926969369694696956969669697696986969969700697016970269703697046970569706697076970869709697106971169712697136971469715697166971769718697196972069721697226972369724697256972669727697286972969730697316973269733697346973569736697376973869739697406974169742697436974469745697466974769748697496975069751697526975369754697556975669757697586975969760697616976269763697646976569766697676976869769697706977169772697736977469775697766977769778697796978069781697826978369784697856978669787697886978969790697916979269793697946979569796697976979869799698006980169802698036980469805698066980769808698096981069811698126981369814698156981669817698186981969820698216982269823698246982569826698276982869829698306983169832698336983469835698366983769838698396984069841698426984369844698456984669847698486984969850698516985269853698546985569856698576985869859698606986169862698636986469865698666986769868698696987069871698726987369874698756987669877698786987969880698816988269883698846988569886698876988869889698906989169892698936989469895698966989769898698996990069901699026990369904699056990669907699086990969910699116991269913699146991569916699176991869919699206992169922699236992469925699266992769928699296993069931699326993369934699356993669937699386993969940699416994269943699446994569946699476994869949699506995169952699536995469955699566995769958699596996069961699626996369964699656996669967699686996969970699716997269973699746997569976699776997869979699806998169982699836998469985699866998769988699896999069991699926999369994699956999669997699986999970000700017000270003700047000570006700077000870009700107001170012700137001470015700167001770018700197002070021700227002370024700257002670027700287002970030700317003270033700347003570036700377003870039700407004170042700437004470045700467004770048700497005070051700527005370054700557005670057700587005970060700617006270063700647006570066700677006870069700707007170072700737007470075700767007770078700797008070081700827008370084700857008670087700887008970090700917009270093700947009570096700977009870099701007010170102701037010470105701067010770108701097011070111701127011370114701157011670117701187011970120701217012270123701247012570126701277012870129701307013170132701337013470135701367013770138701397014070141701427014370144701457014670147701487014970150701517015270153701547015570156701577015870159701607016170162701637016470165701667016770168701697017070171701727017370174701757017670177701787017970180701817018270183701847018570186701877018870189701907019170192701937019470195701967019770198701997020070201702027020370204702057020670207702087020970210702117021270213702147021570216702177021870219702207022170222702237022470225702267022770228702297023070231702327023370234702357023670237702387023970240702417024270243702447024570246702477024870249702507025170252702537025470255702567025770258702597026070261702627026370264702657026670267702687026970270702717027270273702747027570276702777027870279702807028170282702837028470285702867028770288702897029070291702927029370294702957029670297702987029970300703017030270303703047030570306703077030870309703107031170312703137031470315703167031770318703197032070321703227032370324703257032670327703287032970330703317033270333703347033570336703377033870339703407034170342703437034470345703467034770348703497035070351703527035370354703557035670357703587035970360703617036270363703647036570366703677036870369703707037170372703737037470375703767037770378703797038070381703827038370384703857038670387703887038970390703917039270393703947039570396703977039870399704007040170402704037040470405704067040770408704097041070411704127041370414704157041670417704187041970420704217042270423704247042570426704277042870429704307043170432704337043470435704367043770438704397044070441704427044370444704457044670447704487044970450704517045270453704547045570456704577045870459704607046170462704637046470465704667046770468704697047070471704727047370474704757047670477704787047970480704817048270483704847048570486704877048870489704907049170492704937049470495704967049770498704997050070501705027050370504705057050670507705087050970510705117051270513705147051570516705177051870519705207052170522705237052470525705267052770528705297053070531705327053370534705357053670537705387053970540705417054270543705447054570546705477054870549705507055170552705537055470555705567055770558705597056070561705627056370564705657056670567705687056970570705717057270573705747057570576705777057870579705807058170582705837058470585705867058770588705897059070591705927059370594705957059670597705987059970600706017060270603706047060570606706077060870609706107061170612706137061470615706167061770618706197062070621706227062370624706257062670627706287062970630706317063270633706347063570636706377063870639706407064170642706437064470645706467064770648706497065070651706527065370654706557065670657706587065970660706617066270663706647066570666706677066870669706707067170672706737067470675706767067770678706797068070681706827068370684706857068670687706887068970690706917069270693706947069570696706977069870699707007070170702707037070470705707067070770708707097071070711707127071370714707157071670717707187071970720707217072270723707247072570726707277072870729707307073170732707337073470735707367073770738707397074070741707427074370744707457074670747707487074970750707517075270753707547075570756707577075870759707607076170762707637076470765707667076770768707697077070771707727077370774707757077670777707787077970780707817078270783707847078570786707877078870789707907079170792707937079470795707967079770798707997080070801708027080370804708057080670807708087080970810708117081270813708147081570816708177081870819708207082170822708237082470825708267082770828708297083070831708327083370834708357083670837708387083970840708417084270843708447084570846708477084870849708507085170852708537085470855708567085770858708597086070861708627086370864708657086670867708687086970870708717087270873708747087570876708777087870879708807088170882708837088470885708867088770888708897089070891708927089370894708957089670897708987089970900709017090270903709047090570906709077090870909709107091170912709137091470915709167091770918709197092070921709227092370924709257092670927709287092970930709317093270933709347093570936709377093870939709407094170942709437094470945709467094770948709497095070951709527095370954709557095670957709587095970960709617096270963709647096570966709677096870969709707097170972709737097470975709767097770978709797098070981709827098370984709857098670987709887098970990709917099270993709947099570996709977099870999710007100171002710037100471005710067100771008710097101071011710127101371014710157101671017710187101971020710217102271023710247102571026710277102871029710307103171032710337103471035710367103771038710397104071041710427104371044710457104671047710487104971050710517105271053710547105571056710577105871059710607106171062710637106471065710667106771068710697107071071710727107371074710757107671077710787107971080710817108271083710847108571086710877108871089710907109171092710937109471095710967109771098710997110071101711027110371104711057110671107711087110971110711117111271113711147111571116711177111871119711207112171122711237112471125711267112771128711297113071131711327113371134711357113671137711387113971140711417114271143711447114571146711477114871149711507115171152711537115471155711567115771158711597116071161711627116371164711657116671167711687116971170711717117271173711747117571176711777117871179711807118171182711837118471185711867118771188711897119071191711927119371194711957119671197711987119971200712017120271203712047120571206712077120871209712107121171212712137121471215712167121771218712197122071221712227122371224712257122671227712287122971230712317123271233712347123571236712377123871239712407124171242712437124471245712467124771248712497125071251712527125371254712557125671257712587125971260712617126271263712647126571266712677126871269712707127171272712737127471275712767127771278712797128071281712827128371284712857128671287712887128971290712917129271293712947129571296712977129871299713007130171302713037130471305713067130771308713097131071311713127131371314713157131671317713187131971320713217132271323713247132571326713277132871329713307133171332713337133471335713367133771338713397134071341713427134371344713457134671347713487134971350713517135271353713547135571356713577135871359713607136171362713637136471365713667136771368713697137071371713727137371374713757137671377713787137971380713817138271383713847138571386713877138871389713907139171392713937139471395713967139771398713997140071401714027140371404714057140671407714087140971410714117141271413714147141571416714177141871419714207142171422714237142471425714267142771428714297143071431714327143371434714357143671437714387143971440714417144271443714447144571446714477144871449714507145171452714537145471455714567145771458714597146071461714627146371464714657146671467714687146971470714717147271473714747147571476714777147871479714807148171482714837148471485714867148771488714897149071491714927149371494714957149671497714987149971500715017150271503715047150571506715077150871509715107151171512715137151471515715167151771518715197152071521715227152371524715257152671527715287152971530715317153271533715347153571536715377153871539715407154171542715437154471545715467154771548715497155071551715527155371554715557155671557715587155971560715617156271563715647156571566715677156871569715707157171572715737157471575715767157771578715797158071581715827158371584715857158671587715887158971590715917159271593715947159571596715977159871599716007160171602716037160471605716067160771608716097161071611716127161371614716157161671617716187161971620716217162271623716247162571626716277162871629716307163171632716337163471635716367163771638716397164071641716427164371644716457164671647716487164971650716517165271653716547165571656716577165871659716607166171662716637166471665716667166771668716697167071671716727167371674716757167671677716787167971680716817168271683716847168571686716877168871689716907169171692716937169471695716967169771698716997170071701717027170371704717057170671707717087170971710717117171271713717147171571716717177171871719717207172171722717237172471725717267172771728717297173071731717327173371734717357173671737717387173971740717417174271743717447174571746717477174871749717507175171752717537175471755717567175771758717597176071761717627176371764717657176671767717687176971770717717177271773717747177571776717777177871779717807178171782717837178471785717867178771788717897179071791717927179371794717957179671797717987179971800718017180271803718047180571806718077180871809718107181171812718137181471815718167181771818718197182071821718227182371824718257182671827718287182971830718317183271833718347183571836718377183871839718407184171842718437184471845718467184771848718497185071851718527185371854718557185671857718587185971860718617186271863718647186571866718677186871869718707187171872718737187471875718767187771878718797188071881718827188371884718857188671887718887188971890718917189271893718947189571896718977189871899719007190171902719037190471905719067190771908719097191071911719127191371914719157191671917719187191971920719217192271923719247192571926719277192871929719307193171932719337193471935719367193771938719397194071941719427194371944719457194671947719487194971950719517195271953719547195571956719577195871959719607196171962719637196471965719667196771968719697197071971719727197371974719757197671977719787197971980719817198271983719847198571986719877198871989719907199171992719937199471995719967199771998719997200072001720027200372004720057200672007720087200972010720117201272013720147201572016720177201872019720207202172022720237202472025720267202772028720297203072031720327203372034720357203672037720387203972040720417204272043720447204572046720477204872049720507205172052720537205472055720567205772058720597206072061720627206372064720657206672067720687206972070720717207272073720747207572076720777207872079720807208172082720837208472085720867208772088720897209072091720927209372094720957209672097720987209972100721017210272103721047210572106721077210872109721107211172112721137211472115721167211772118721197212072121721227212372124721257212672127721287212972130721317213272133721347213572136721377213872139721407214172142721437214472145721467214772148721497215072151721527215372154721557215672157721587215972160721617216272163721647216572166721677216872169721707217172172721737217472175721767217772178721797218072181721827218372184721857218672187721887218972190721917219272193721947219572196721977219872199722007220172202722037220472205722067220772208722097221072211722127221372214722157221672217722187221972220722217222272223722247222572226722277222872229722307223172232722337223472235722367223772238722397224072241722427224372244722457224672247722487224972250722517225272253722547225572256722577225872259722607226172262722637226472265722667226772268722697227072271722727227372274722757227672277722787227972280722817228272283722847228572286722877228872289722907229172292722937229472295722967229772298722997230072301723027230372304723057230672307723087230972310723117231272313723147231572316723177231872319723207232172322723237232472325723267232772328723297233072331723327233372334723357233672337723387233972340723417234272343723447234572346723477234872349723507235172352723537235472355723567235772358723597236072361723627236372364723657236672367723687236972370723717237272373723747237572376723777237872379723807238172382723837238472385723867238772388723897239072391723927239372394723957239672397723987239972400724017240272403724047240572406724077240872409724107241172412724137241472415724167241772418724197242072421724227242372424724257242672427724287242972430724317243272433724347243572436724377243872439724407244172442724437244472445724467244772448724497245072451724527245372454724557245672457724587245972460724617246272463724647246572466724677246872469724707247172472724737247472475724767247772478724797248072481724827248372484724857248672487724887248972490724917249272493724947249572496724977249872499725007250172502725037250472505725067250772508725097251072511725127251372514725157251672517725187251972520725217252272523725247252572526725277252872529725307253172532725337253472535725367253772538725397254072541725427254372544725457254672547725487254972550725517255272553725547255572556725577255872559725607256172562725637256472565725667256772568725697257072571725727257372574725757257672577725787257972580725817258272583725847258572586725877258872589725907259172592725937259472595725967259772598725997260072601726027260372604726057260672607726087260972610726117261272613726147261572616726177261872619726207262172622726237262472625726267262772628726297263072631726327263372634726357263672637726387263972640726417264272643726447264572646726477264872649726507265172652726537265472655726567265772658726597266072661726627266372664726657266672667726687266972670726717267272673726747267572676726777267872679726807268172682726837268472685726867268772688726897269072691726927269372694726957269672697726987269972700727017270272703727047270572706727077270872709727107271172712727137271472715727167271772718727197272072721727227272372724727257272672727
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>EPPlus</name>
  5. </assembly>
  6. <members>
  7. <member name="T:OfficeOpenXml.Attributes.EPPlusDictionaryColumnAttribute">
  8. <summary>
  9. This attributes can only be used on properties that are of the type IDictionary&lt;string, string&gt;.
  10. Columns will be added based on the items in <see cref="P:OfficeOpenXml.Attributes.EPPlusDictionaryColumnAttribute.ColumnHeaders"/>
  11. </summary>
  12. </member>
  13. <member name="P:OfficeOpenXml.Attributes.EPPlusDictionaryColumnAttribute.Order">
  14. <summary>
  15. Order of the columns value, default value is 0
  16. </summary>
  17. </member>
  18. <member name="P:OfficeOpenXml.Attributes.EPPlusDictionaryColumnAttribute.ColumnHeaders">
  19. <summary>
  20. The values of this array will be used to generate columns (one column for each item).
  21. </summary>
  22. </member>
  23. <member name="P:OfficeOpenXml.Attributes.EPPlusDictionaryColumnAttribute.KeyId">
  24. <summary>
  25. Should be unique within all attributes. Will be used to retrieve the keys of the Dictionary
  26. that also will be used to create the columns for this property.
  27. </summary>
  28. </member>
  29. <member name="T:OfficeOpenXml.Attributes.EpplusFormulaTableColumnAttribute">
  30. <summary>
  31. Use this attribute on a class or an interface to insert a column with a formula
  32. </summary>
  33. </member>
  34. <member name="P:OfficeOpenXml.Attributes.EpplusFormulaTableColumnAttribute.Formula">
  35. <summary>
  36. The spreadsheet formula (don't include the leading '='). If you use the {row} placeholder in the formula it will be replaced with the actual row of each cell in the column.
  37. </summary>
  38. </member>
  39. <member name="P:OfficeOpenXml.Attributes.EpplusFormulaTableColumnAttribute.FormulaR1C1">
  40. <summary>
  41. The spreadsheet formula (don't include the leading '=') in R1C1 format.
  42. </summary>
  43. </member>
  44. <member name="T:OfficeOpenXml.Attributes.EpplusIgnore">
  45. <summary>
  46. Use this attribute to indicate that the attribute target should be ignored.
  47. </summary>
  48. </member>
  49. <member name="T:OfficeOpenXml.Attributes.EpplusNestedTableColumnAttribute">
  50. <summary>
  51. Attribute used by <see cref="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0})" /> to support complex type properties/>
  52. </summary>
  53. </member>
  54. <member name="P:OfficeOpenXml.Attributes.EpplusNestedTableColumnAttribute.Order">
  55. <summary>
  56. Order of the columns value, default value is 0
  57. </summary>
  58. </member>
  59. <member name="P:OfficeOpenXml.Attributes.EpplusNestedTableColumnAttribute.HeaderPrefix">
  60. <summary>
  61. This will prefix all names derived by members in the complex type.
  62. </summary>
  63. </member>
  64. <member name="T:OfficeOpenXml.Attributes.EpplusTableAttribute">
  65. <summary>
  66. Attribute used by <see cref="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0})" /> to configure parameters for the functions/>
  67. </summary>
  68. </member>
  69. <member name="M:OfficeOpenXml.Attributes.EpplusTableAttribute.#ctor">
  70. <summary>
  71. Constructor
  72. </summary>
  73. </member>
  74. <member name="P:OfficeOpenXml.Attributes.EpplusTableAttribute.TableStyle">
  75. <summary>
  76. Table style
  77. </summary>
  78. </member>
  79. <member name="P:OfficeOpenXml.Attributes.EpplusTableAttribute.PrintHeaders">
  80. <summary>
  81. If true, there will be a header row with column names over the data
  82. </summary>
  83. </member>
  84. <member name="P:OfficeOpenXml.Attributes.EpplusTableAttribute.ShowFirstColumn">
  85. <summary>
  86. If true, the first column of the table is highlighted
  87. </summary>
  88. </member>
  89. <member name="P:OfficeOpenXml.Attributes.EpplusTableAttribute.ShowLastColumn">
  90. <summary>
  91. If true, the last column of the table is highlighted
  92. </summary>
  93. </member>
  94. <member name="P:OfficeOpenXml.Attributes.EpplusTableAttribute.ShowTotal">
  95. <summary>
  96. If true, a totals row will be added under the table data. This should be used in combination with <see cref="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.TotalsRowFunction"/> on the column attributes.
  97. </summary>
  98. </member>
  99. <member name="P:OfficeOpenXml.Attributes.EpplusTableAttribute.AutofitColumns">
  100. <summary>
  101. If true, column width will be adjusted to cell content
  102. </summary>
  103. </member>
  104. <member name="P:OfficeOpenXml.Attributes.EpplusTableAttribute.AutoCalculate">
  105. <summary>
  106. If true, EPPlus will calculate the table range when the data has been read into the spreadsheet and store the results
  107. in the Value property of each cell.
  108. </summary>
  109. </member>
  110. <member name="P:OfficeOpenXml.Attributes.EpplusTableAttribute.NumberFormatProviderType">
  111. <summary>
  112. If set, this <see cref="T:System.Type"/> must be implementing the <see cref="T:OfficeOpenXml.LoadFunctions.IExcelNumberFormatProvider"/> interface. If not an Exception will be thrown.
  113. Note that the implementing type must have an empty constructor.
  114. </summary>
  115. </member>
  116. <member name="T:OfficeOpenXml.Attributes.EpplusTableColumnAttribute">
  117. <summary>
  118. Use this attribute on a Method, Property or a Field to set parameters for how an object should be represented when imported to a range.
  119. </summary>
  120. </member>
  121. <member name="T:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase">
  122. <summary>
  123. Attribute used by <see cref="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0})" /> to configure column parameters for the functions/>
  124. </summary>
  125. </member>
  126. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.Order">
  127. <summary>
  128. Order of the columns value, default value is 0
  129. </summary>
  130. </member>
  131. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.Header">
  132. <summary>
  133. Name shown in the header row, overriding the property name
  134. </summary>
  135. </member>
  136. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.NumberFormat">
  137. <summary>
  138. Excel format string for the column
  139. </summary>
  140. </member>
  141. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.NumberFormatId">
  142. <summary>
  143. A number to be used in a NumberFormatProvider.
  144. Default value is int.MinValue, which means it will be ignored.
  145. </summary>
  146. </member>
  147. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.Hidden">
  148. <summary>
  149. If true, the entire column will be hidden.
  150. </summary>
  151. </member>
  152. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.UseBuiltInHyperlinkStyle">
  153. <summary>
  154. Indicates whether the Built in (default) hyperlink style should be
  155. applied to hyperlinks or not. Default value is true.
  156. </summary>
  157. </member>
  158. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.TotalsRowFunction">
  159. <summary>
  160. If not <see cref="F:OfficeOpenXml.Table.RowFunctions.None"/> the last cell in the column (the totals row) will contain a formula of the specified type.
  161. </summary>
  162. </member>
  163. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.TotalsRowFormula">
  164. <summary>
  165. Formula for the total row of this column.
  166. </summary>
  167. </member>
  168. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.TotalsRowNumberFormat">
  169. <summary>
  170. Number format for this columns cell in the totals row.
  171. </summary>
  172. </member>
  173. <member name="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.TotalsRowLabel">
  174. <summary>
  175. Text in this columns cell in the totals row
  176. </summary>
  177. </member>
  178. <member name="T:OfficeOpenXml.Attributes.EPPlusTableColumnSortOrderAttribute">
  179. <summary>
  180. Attribute used by <see cref="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0})" /> to configure sorting of properties for the functions. Overrides any other configured sort order./>
  181. </summary>
  182. </member>
  183. <member name="P:OfficeOpenXml.Attributes.EPPlusTableColumnSortOrderAttribute.Properties">
  184. <summary>
  185. Property names used for the sort.
  186. </summary>
  187. </member>
  188. <member name="T:OfficeOpenXml.Compatibility.CompatibilitySettings">
  189. <summary>
  190. Settings to stay compatible with older versions of EPPlus
  191. </summary>
  192. </member>
  193. <member name="P:OfficeOpenXml.Compatibility.CompatibilitySettings.IsWorksheets1Based">
  194. <summary>
  195. If the worksheets collection of the ExcelWorkbook class is 1 based.
  196. This property can be set from app.config file.
  197. <code>
  198. <appSettings>
  199. <!--Set worksheets collection to start from one.Default is 0. Set to true for backward compatibility reasons only!-->
  200. <add key = "EPPlus:ExcelPackage.Compatibility.IsWorksheets1Based" value="true" />
  201. </appSettings>
  202. </code>
  203. </summary>
  204. </member>
  205. <member name="T:OfficeOpenXml.Compatibility.EncodingProviderCompatUtil">
  206. <summary>
  207. Returns the encoding with the specified code page number
  208. </summary>
  209. </member>
  210. <member name="M:OfficeOpenXml.Compatibility.EncodingProviderCompatUtil.GetEncoding(System.String)">
  211. <summary>
  212. Returns the encoding with the specified name
  213. </summary>
  214. <param name="name"></param>
  215. <returns></returns>
  216. </member>
  217. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingAverageGroup">
  218. <summary>
  219. IExcelConditionalFormattingAverageGroup
  220. </summary>
  221. </member>
  222. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingBeginsWith">
  223. <summary>
  224. IExcelConditionalFormattingBeginsWith
  225. </summary>
  226. </member>
  227. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingBetween">
  228. <summary>
  229. IExcelConditionalFormattingBetween
  230. </summary>
  231. </member>
  232. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingColorScaleGroup">
  233. <summary>
  234. IExcelConditionalFormattingColorScaleGroup
  235. </summary>
  236. </member>
  237. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingContainsBlanks">
  238. <summary>
  239. IExcelConditionalFormattingContainsBlanks
  240. </summary>
  241. </member>
  242. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingContainsErrors">
  243. <summary>
  244. IExcelConditionalFormattingContainsErrors
  245. </summary>
  246. </member>
  247. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingContainsText">
  248. <summary>
  249. IExcelConditionalFormattingContainsText
  250. </summary>
  251. </member>
  252. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup">
  253. <summary>
  254. IExcelConditionalFormattingDataBar
  255. </summary>
  256. </member>
  257. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.ShowValue">
  258. <summary>
  259. ShowValue
  260. </summary>
  261. </member>
  262. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.Gradient">
  263. <summary>
  264. If the databar should be a gradient. True by default
  265. </summary>
  266. </member>
  267. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.Border">
  268. <summary>
  269. Wheter there is a border color or not.
  270. False by default. Is set to true if BorderColor or NegativeBorderColor is set
  271. </summary>
  272. </member>
  273. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.NegativeBarColorSameAsPositive">
  274. <summary>
  275. Wheter negative and positive values should have the same colour.
  276. False by default. Is set to true if NegativeFillColor is set.
  277. </summary>
  278. </member>
  279. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.NegativeBarBorderColorSameAsPositive">
  280. <summary>
  281. Wheter negative and positive values should have the same border colour.
  282. False by default. Is set to true if NegativeBorderColor is set.
  283. </summary>
  284. </member>
  285. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.AxisPosition">
  286. <summary>
  287. What position the axis between positive and negative values is to be put at.
  288. </summary>
  289. </member>
  290. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.LowValue">
  291. <summary>
  292. Databar Low Value
  293. </summary>
  294. </member>
  295. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.HighValue">
  296. <summary>
  297. Databar High Value
  298. </summary>
  299. </member>
  300. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.Color">
  301. <summary>
  302. The color of the databar. ShortHand for FillColor.Color
  303. </summary>
  304. </member>
  305. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.FillColor">
  306. <summary>
  307. Fill color of Databar
  308. </summary>
  309. </member>
  310. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.BorderColor">
  311. <summary>
  312. Border color of databar.
  313. Setting any property sets Border to true
  314. </summary>
  315. </member>
  316. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.NegativeFillColor">
  317. <summary>
  318. Fill color for negative values
  319. Setting any property sets NegativeBarColorSameAsPositive to false
  320. </summary>
  321. </member>
  322. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.NegativeBorderColor">
  323. <summary>
  324. Border color for negative values
  325. Setting any property sets NegativeBarBorderColorSameAsPositive to false
  326. </summary>
  327. </member>
  328. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.AxisColor">
  329. <summary>
  330. Color of the axis between negative and positive values
  331. </summary>
  332. </member>
  333. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup.Direction">
  334. <summary>
  335. Direction of the Databar
  336. </summary>
  337. </member>
  338. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDuplicateValues">
  339. <summary>
  340. IExcelConditionalFormattingDuplicateValues
  341. </summary>
  342. </member>
  343. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingEndsWith">
  344. <summary>
  345. IExcelConditionalFormattingEndsWith
  346. </summary>
  347. </member>
  348. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingEqual">
  349. <summary>
  350. IExcelConditionalFormattingEqual
  351. </summary>
  352. </member>
  353. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingExpression">
  354. <summary>
  355. IExcelConditionalFormattingExpression
  356. </summary>
  357. </member>
  358. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingFiveIconSet">
  359. <summary>
  360. IExcelConditionalFormattingFiveIconSet
  361. </summary>eExcelconditionalFormatting4IconsSetType
  362. </member>
  363. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingFiveIconSet.Icon5">
  364. <summary>
  365. Icon5 (part of the 5 Icon Set)
  366. </summary>
  367. </member>
  368. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingFourIconSet`1">
  369. <summary>
  370. IExcelConditionalFormattingFourIconSet
  371. </summary>
  372. </member>
  373. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingFourIconSet`1.Icon4">
  374. <summary>
  375. Icon4 (part of the 4 ou 5 Icon Set)
  376. </summary>
  377. </member>
  378. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingGreaterThan">
  379. <summary>
  380. IExcelConditionalFormattingGreaterThan
  381. </summary>
  382. </member>
  383. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingGreaterThanOrEqual">
  384. <summary>
  385. IExcelConditionalFormattingGreaterThanOrEqual
  386. </summary>
  387. </member>
  388. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingIconSetGroup`1">
  389. <summary>
  390. IExcelConditionalFormattingIconSetGroup
  391. </summary>
  392. </member>
  393. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingIconSetGroup`1.Reverse">
  394. <summary>
  395. Reverse
  396. </summary>
  397. </member>
  398. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingIconSetGroup`1.ShowValue">
  399. <summary>
  400. ShowValue
  401. </summary>
  402. </member>
  403. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingIconSetGroup`1.IconSetPercent">
  404. <summary>
  405. True if percent based
  406. </summary>
  407. </member>
  408. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingIconSetGroup`1.Custom">
  409. <summary>
  410. True if the Iconset has custom icons
  411. </summary>
  412. </member>
  413. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingIconSetGroup`1.IconSet">
  414. <summary>
  415. IconSet (3, 4 or 5 IconSet)
  416. </summary>
  417. </member>
  418. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingLessThan">
  419. <summary>
  420. IExcelConditionalFormattingLessThan
  421. </summary>
  422. </member>
  423. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingLessThanOrEqual">
  424. <summary>
  425. IExcelConditionalFormattingGreaterThanOrEqual
  426. </summary>
  427. </member>
  428. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingNotBetween">
  429. <summary>
  430. IExcelConditionalFormattingNotBetween
  431. </summary>
  432. </member>
  433. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingNotContainsBlanks">
  434. <summary>
  435. IExcelConditionalFormattingNotContainsBlanks
  436. </summary>
  437. </member>
  438. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingNotContainsErrors">
  439. <summary>
  440. IExcelConditionalFormattingNotContainsErrors
  441. </summary>
  442. </member>
  443. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingNotContainsText">
  444. <summary>
  445. IExcelConditionalFormattingNotContainsText
  446. </summary>
  447. </member>
  448. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingNotEqual">
  449. <summary>
  450. IExcelConditionalFormattingNotEqual
  451. </summary>
  452. </member>
  453. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingRule">
  454. <summary>
  455. Interface for conditional formatting rule
  456. </summary>
  457. </member>
  458. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingRule.Type">
  459. <summary>
  460. The type of conditional formatting rule.
  461. </summary>
  462. </member>
  463. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingRule.Address">
  464. <summary>
  465. <para>The range over which these conditional formatting rules apply.</para>
  466. </summary>
  467. </member>
  468. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingRule.Priority">
  469. <summary>
  470. The priority of the rule.
  471. Priority for the rule gets lower the higher this number is. 1 is the highest priority.
  472. </summary>
  473. </member>
  474. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingRule.StopIfTrue">
  475. <summary>
  476. If this property is true, no rules with lower priority should be applied over this rule.
  477. </summary>
  478. </member>
  479. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingRule.Style">
  480. <summary>
  481. Gives access to the differencial styling (DXF) for the rule.
  482. </summary>
  483. </member>
  484. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingRule.PivotTable">
  485. <summary>
  486. Indicates that the conditional formatting is associated with a PivotTable
  487. </summary>
  488. </member>
  489. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingRule.As">
  490. <summary>
  491. Type case propterty for the base class.
  492. </summary>
  493. </member>
  494. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingStdDevGroup">
  495. <summary>
  496. IExcelConditionalFormattingStdDevGroup
  497. </summary>
  498. </member>
  499. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingThreeColorScale">
  500. <summary>
  501. IExcelConditionalFormattingThreeColorScale
  502. </summary>
  503. </member>
  504. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingThreeColorScale.MiddleValue">
  505. <summary>
  506. Three Color Scale Middle Value
  507. </summary>
  508. </member>
  509. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingThreeIconSet`1">
  510. <summary>
  511. IExcelConditionalFormattingThreeIconSet
  512. </summary>
  513. </member>
  514. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingThreeIconSet`1.Icon1">
  515. <summary>
  516. Icon1 (part of the 3, 4 or 5 Icon Set)
  517. </summary>
  518. </member>
  519. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingThreeIconSet`1.Icon2">
  520. <summary>
  521. Icon2 (part of the 3, 4 or 5 Icon Set)
  522. </summary>
  523. </member>
  524. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingThreeIconSet`1.Icon3">
  525. <summary>
  526. Icon3 (part of the 3, 4 or 5 Icon Set)
  527. </summary>
  528. </member>
  529. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingTimePeriodGroup">
  530. <summary>
  531. IExcelConditionalFormattingTimePeriod
  532. </summary>
  533. </member>
  534. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingTopBottomGroup">
  535. <summary>
  536. IExcelConditionalFormattingTopBottomGroup
  537. </summary>
  538. </member>
  539. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingTwoColorScale">
  540. <summary>
  541. IExcelConditionalFormattingTwoColorScale
  542. </summary>
  543. </member>
  544. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingTwoColorScale.LowValue">
  545. <summary>
  546. Two Color Scale Low Value
  547. </summary>
  548. </member>
  549. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingTwoColorScale.HighValue">
  550. <summary>
  551. Two Color Scale High Value
  552. </summary>
  553. </member>
  554. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingUniqueValues">
  555. <summary>
  556. IExcelConditionalFormattingUniqueValues
  557. </summary>
  558. </member>
  559. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithFormula">
  560. <summary>
  561. IExcelConditionalFormattingWithFormula
  562. </summary>
  563. </member>
  564. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithFormula.Formula">
  565. <summary>
  566. Formula Attribute
  567. </summary>
  568. </member>
  569. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithFormula2">
  570. <summary>
  571. IExcelConditionalFormattingWithFormula2
  572. </summary>
  573. </member>
  574. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithFormula2.Formula2">
  575. <summary>
  576. Formula2 Attribute
  577. </summary>
  578. </member>
  579. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithRank">
  580. <summary>
  581. IExcelConditionalFormattingWithRank
  582. </summary>
  583. </member>
  584. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithRank.Rank">
  585. <summary>
  586. Rank Attribute
  587. </summary>
  588. </member>
  589. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithReverse">
  590. <summary>
  591. IExcelConditionalFormattingWithReverse
  592. </summary>
  593. </member>
  594. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithReverse.Reverse">
  595. <summary>
  596. Reverse Attribute
  597. </summary>
  598. </member>
  599. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithShowValue">
  600. <summary>
  601. IExcelConditionalFormattingWithShowValue
  602. </summary>
  603. </member>
  604. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithShowValue.ShowValue">
  605. <summary>
  606. ShowValue Attribute
  607. </summary>
  608. </member>
  609. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithStdDev">
  610. <summary>
  611. IExcelConditionalFormattingWithStdDev
  612. </summary>
  613. </member>
  614. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithStdDev.StdDev">
  615. <summary>
  616. StdDev Attribute
  617. </summary>
  618. </member>
  619. <member name="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithText">
  620. <summary>
  621. IExcelConditionalFormattingWithText
  622. </summary>
  623. </member>
  624. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithText.Text">
  625. <summary>
  626. Text Attribute
  627. </summary>
  628. </member>
  629. <member name="P:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingWithText.Formula">
  630. <summary>
  631. </summary>
  632. </member>
  633. <member name="T:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting">
  634. <summary>
  635. Provides functionality for adding Conditional Formatting to a range (<see cref="T:OfficeOpenXml.ExcelRangeBase"/>).
  636. Each method will return a configurable condtional formatting type.
  637. </summary>
  638. </member>
  639. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddAboveAverage">
  640. <summary>
  641. Adds an Above Average rule to the range
  642. </summary>
  643. <returns></returns>
  644. </member>
  645. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddAboveOrEqualAverage">
  646. <summary>
  647. Adds an Above Or Equal Average rule to the range
  648. </summary>
  649. <returns></returns>
  650. </member>
  651. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddBelowAverage">
  652. <summary>
  653. Adds a Below Average rule to the range
  654. </summary>
  655. <returns></returns>
  656. </member>
  657. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddBelowOrEqualAverage">
  658. <summary>
  659. Adds a Below Or Equal Average rule to the range
  660. </summary>
  661. <returns></returns>
  662. </member>
  663. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddAboveStdDev">
  664. <summary>
  665. Adds an Above StdDev rule to the range
  666. </summary>
  667. <returns></returns>
  668. </member>
  669. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddBelowStdDev">
  670. <summary>
  671. Adds an Below StdDev rule to the range
  672. </summary>
  673. <returns></returns>
  674. </member>
  675. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddBottom">
  676. <summary>
  677. Adds a Bottom rule to the range
  678. </summary>
  679. <returns></returns>
  680. </member>
  681. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddBottomPercent">
  682. <summary>
  683. Adds a Bottom Percent rule to the range
  684. </summary>
  685. <returns></returns>
  686. </member>
  687. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddTop">
  688. <summary>
  689. Adds a Top rule to the range
  690. </summary>
  691. <returns></returns>
  692. </member>
  693. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddTopPercent">
  694. <summary>
  695. Adds a Top Percent rule to the range
  696. </summary>
  697. <returns></returns>
  698. </member>
  699. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddLast7Days">
  700. <summary>
  701. Adds a Last 7 Days rule to the range
  702. </summary>
  703. <returns></returns>
  704. </member>
  705. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddLastMonth">
  706. <summary>
  707. Adds a Last Month rule to the range
  708. </summary>
  709. <returns></returns>
  710. </member>
  711. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddLastWeek">
  712. <summary>
  713. Adds a Last Week rule to the range
  714. </summary>
  715. <returns></returns>
  716. </member>
  717. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddNextMonth">
  718. <summary>
  719. Adds a Next Month rule to the range
  720. </summary>
  721. <returns></returns>
  722. </member>
  723. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddNextWeek">
  724. <summary>
  725. Adds a Next Week rule to the range
  726. </summary>
  727. <returns></returns>
  728. </member>
  729. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddThisMonth">
  730. <summary>
  731. Adds a This Month rule to the range
  732. </summary>
  733. <returns></returns>
  734. </member>
  735. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddThisWeek">
  736. <summary>
  737. Adds a This Week rule to the range
  738. </summary>
  739. <returns></returns>
  740. </member>
  741. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddToday">
  742. <summary>
  743. Adds a Today rule to the range
  744. </summary>
  745. <returns></returns>
  746. </member>
  747. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddTomorrow">
  748. <summary>
  749. Adds a Tomorrow rule to the range
  750. </summary>
  751. <returns></returns>
  752. </member>
  753. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddYesterday">
  754. <summary>
  755. Adds an Yesterday rule to the range
  756. </summary>
  757. <returns></returns>
  758. </member>
  759. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddBeginsWith">
  760. <summary>
  761. Adds a Begins With rule to the range
  762. </summary>
  763. <returns></returns>
  764. </member>
  765. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddBetween">
  766. <summary>
  767. Adds a Between rule to the range
  768. </summary>
  769. <returns></returns>
  770. </member>
  771. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddContainsBlanks">
  772. <summary>
  773. Adds a ContainsBlanks rule to the range
  774. </summary>
  775. <returns></returns>
  776. </member>
  777. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddContainsErrors">
  778. <summary>
  779. Adds a ContainsErrors rule to the range
  780. </summary>
  781. <returns></returns>
  782. </member>
  783. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddContainsText">
  784. <summary>
  785. Adds a ContainsText rule to the range
  786. </summary>
  787. <returns></returns>
  788. </member>
  789. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddDuplicateValues">
  790. <summary>
  791. Adds a DuplicateValues rule to the range
  792. </summary>
  793. <returns></returns>
  794. </member>
  795. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddEndsWith">
  796. <summary>
  797. Adds an EndsWith rule to the range
  798. </summary>
  799. <returns></returns>
  800. </member>
  801. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddEqual">
  802. <summary>
  803. Adds an Equal rule to the range
  804. </summary>
  805. <returns></returns>
  806. </member>
  807. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddExpression">
  808. <summary>
  809. Adds an Expression rule to the range
  810. </summary>
  811. <returns></returns>
  812. </member>
  813. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddGreaterThan">
  814. <summary>
  815. Adds a GreaterThan rule to the range
  816. </summary>
  817. <returns></returns>
  818. </member>
  819. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddGreaterThanOrEqual">
  820. <summary>
  821. Adds a GreaterThanOrEqual rule to the range
  822. </summary>
  823. <returns></returns>
  824. </member>
  825. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddLessThan">
  826. <summary>
  827. Adds a LessThan rule to the range
  828. </summary>
  829. <returns></returns>
  830. </member>
  831. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddLessThanOrEqual">
  832. <summary>
  833. Adds a LessThanOrEqual rule to the range
  834. </summary>
  835. <returns></returns>
  836. </member>
  837. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddNotBetween">
  838. <summary>
  839. Adds a NotBetween rule to the range
  840. </summary>
  841. <returns></returns>
  842. </member>
  843. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddNotContainsBlanks">
  844. <summary>
  845. Adds a NotContainsBlanks rule to the range
  846. </summary>
  847. <returns></returns>
  848. </member>
  849. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddNotContainsErrors">
  850. <summary>
  851. Adds a NotContainsErrors rule to the range
  852. </summary>
  853. <returns></returns>
  854. </member>
  855. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddNotContainsText">
  856. <summary>
  857. Adds a NotContainsText rule to the range
  858. </summary>
  859. <returns></returns>
  860. </member>
  861. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddNotEqual">
  862. <summary>
  863. Adds a NotEqual rule to the range
  864. </summary>
  865. <returns></returns>
  866. </member>
  867. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddUniqueValues">
  868. <summary>
  869. Adds an UniqueValues rule to the range
  870. </summary>
  871. <returns></returns>
  872. </member>
  873. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddThreeColorScale">
  874. <summary>
  875. Adds a <see cref="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingThreeColorScale"/> to the range
  876. </summary>
  877. <returns></returns>
  878. </member>
  879. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddTwoColorScale">
  880. <summary>
  881. Adds a <see cref="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTwoColorScale"/> to the range
  882. </summary>
  883. <returns></returns>
  884. </member>
  885. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddThreeIconSet(OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType)">
  886. <summary>
  887. Adds a <see cref="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingThreeIconSet`1"/> to the range
  888. </summary>
  889. <param name="IconSet"></param>
  890. <returns></returns>
  891. </member>
  892. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddFourIconSet(OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType)">
  893. <summary>
  894. Adds a <see cref="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingFourIconSet`1"/> to the range
  895. </summary>
  896. <param name="IconSet"></param>
  897. <returns></returns>
  898. </member>
  899. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddFiveIconSet(OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType)">
  900. <summary>
  901. Adds a <see cref="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingFiveIconSet"/> to the range
  902. </summary>
  903. <param name="IconSet"></param>
  904. <returns></returns>
  905. </member>
  906. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.AddDatabar(System.Drawing.Color)">
  907. <summary>
  908. Adds a <see cref="T:OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingDataBarGroup"/> to the range
  909. </summary>
  910. <param name="color"></param>
  911. <returns></returns>
  912. </member>
  913. <member name="M:OfficeOpenXml.ConditionalFormatting.IRangeConditionalFormatting.GetConditionalFormattings">
  914. <summary>
  915. Get a list of all conditional formatting rules that exist on cells in the range
  916. </summary>
  917. <returns></returns>
  918. </member>
  919. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType">
  920. <summary>
  921. Provides a simple way to type cast a conditional formatting object to its top level class.
  922. </summary>
  923. </member>
  924. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.Type``1">
  925. <summary>
  926. Converts the conditional formatting object to it's top level or another nested class.
  927. </summary>
  928. <typeparam name="T">The type of conditional formatting object. T must be inherited from IExcelConditionalFormattingRule</typeparam>
  929. <returns>The conditional formatting rule as type T</returns>
  930. </member>
  931. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.Average">
  932. <summary>
  933. Returns the conditional formatting object as an Average rule
  934. If this object is not of type AboveAverage, AboveOrEqualAverage, BelowAverage or BelowOrEqualAverage, null will be returned
  935. </summary>
  936. <returns>The conditional formatting rule as an Average rule</returns>
  937. </member>
  938. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.StdDev">
  939. <summary>
  940. Returns the conditional formatting object as a StdDev rule
  941. If this object is not of type AboveStdDev or BelowStdDev, null will be returned
  942. </summary>
  943. <returns>The conditional formatting object as a StdDev rule</returns>
  944. </member>
  945. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.TopBottom">
  946. <summary>
  947. Returns the conditional formatting object as a TopBottom rule
  948. If this object is not of type Bottom, BottomPercent, Top or TopPercent, null will be returned
  949. </summary>
  950. <returns>The conditional formatting object as a TopBottom rule</returns>
  951. </member>
  952. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.DateTimePeriod">
  953. <summary>
  954. Returns the conditional formatting object as a DateTimePeriod rule
  955. If this object is not of type Last7Days, LastMonth, LastWeek, NextMonth, NextWeek, ThisMonth, ThisWeek, Today, Tomorrow or Yesterday, null will be returned
  956. </summary>
  957. <returns>The conditional formatting object as a DateTimePeriod rule</returns>
  958. </member>
  959. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.Between">
  960. <summary>
  961. Returns the conditional formatting object as a Between rule
  962. If this object is not of type Between, null will be returned
  963. </summary>
  964. <returns>The conditional formatting object as a Between rule</returns>
  965. </member>
  966. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.ContainsBlanks">
  967. <summary>
  968. Returns the conditional formatting object as a ContainsBlanks rule
  969. If this object is not of type ContainsBlanks, null will be returned
  970. </summary>
  971. <returns>The conditional formatting object as a ContainsBlanks rule</returns>
  972. </member>
  973. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.ContainsErrors">
  974. <summary>
  975. Returns the conditional formatting object as a ContainsErrors rule
  976. If this object is not of type ContainsErrors, null will be returned
  977. </summary>
  978. <returns>The conditional formatting object as a ContainsErrors rule</returns>
  979. </member>
  980. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.ContainsText">
  981. <summary>
  982. Returns the conditional formatting object as a ContainsText rule
  983. If this object is not of type ContainsText, null will be returned
  984. </summary>
  985. <returns>The conditional formatting object as a ContainsText rule</returns>
  986. </member>
  987. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.NotContainsBlanks">
  988. <summary>
  989. Returns the conditional formatting object as a NotContainsBlanks rule
  990. If this object is not of type NotContainsBlanks, null will be returned
  991. </summary>
  992. <returns>The conditional formatting object as a NotContainsBlanks rule</returns>
  993. </member>
  994. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.NotContainsText">
  995. <summary>
  996. Returns the conditional formatting object as a NotContainsText rule
  997. If this object is not of type NotContainsText, null will be returned
  998. </summary>
  999. <returns>The conditional formatting object as a NotContainsText rule</returns>
  1000. </member>
  1001. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.NotContainsErrors">
  1002. <summary>
  1003. Returns the conditional formatting object as a NotContainsErrors rule
  1004. If this object is not of type NotContainsErrors, null will be returned
  1005. </summary>
  1006. <returns>The conditional formatting object as a NotContainsErrors rule</returns>
  1007. </member>
  1008. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.NotBetween">
  1009. <summary>
  1010. Returns the conditional formatting object as a NotBetween rule
  1011. If this object is not of type NotBetween, null will be returned
  1012. </summary>
  1013. <returns>The conditional formatting object as a NotBetween rule</returns>
  1014. </member>
  1015. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.Equal">
  1016. <summary>
  1017. Returns the conditional formatting object as an Equal rule
  1018. If this object is not of type Equal, null will be returned
  1019. </summary>
  1020. <returns>The conditional formatting object as an Equal rule</returns>
  1021. </member>
  1022. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.NotEqual">
  1023. <summary>
  1024. Returns the conditional formatting object as a NotEqual rule
  1025. If this object is not of type NotEqual, null will be returned
  1026. </summary>
  1027. <returns>The conditional formatting object as a NotEqual rule</returns>
  1028. </member>
  1029. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.DuplicateValues">
  1030. <summary>
  1031. Returns the conditional formatting object as a DuplicateValues rule
  1032. If this object is not of type DuplicateValues, null will be returned
  1033. </summary>
  1034. <returns>The conditional formatting object as a DuplicateValues rule</returns>
  1035. </member>
  1036. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.BeginsWith">
  1037. <summary>
  1038. Returns the conditional formatting object as a BeginsWith rule
  1039. If this object is not of type BeginsWith, null will be returned
  1040. </summary>
  1041. <returns>The conditional formatting object as a BeginsWith rule</returns>
  1042. </member>
  1043. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.EndsWith">
  1044. <summary>
  1045. Returns the conditional formatting object as an EndsWith rule
  1046. If this object is not of type EndsWith, null will be returned
  1047. </summary>
  1048. <returns>The conditional formatting object as an EndsWith rule</returns>
  1049. </member>
  1050. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.Expression">
  1051. <summary>
  1052. Returns the conditional formatting object as an Expression rule
  1053. If this object is not of type Expression, null will be returned
  1054. </summary>
  1055. <returns>The conditional formatting object as an Expression rule</returns>
  1056. </member>
  1057. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.GreaterThan">
  1058. <summary>
  1059. Returns the conditional formatting object as a GreaterThan rule
  1060. If this object is not of type GreaterThan, null will be returned
  1061. </summary>
  1062. <returns>The conditional formatting object as a GreaterThan rule</returns>
  1063. </member>
  1064. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.GreaterThanOrEqual">
  1065. <summary>
  1066. Returns the conditional formatting object as a GreaterThanOrEqual rule
  1067. If this object is not of type GreaterThanOrEqual, null will be returned
  1068. </summary>
  1069. <returns>The conditional formatting object as a GreaterThanOrEqual rule</returns>
  1070. </member>
  1071. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.LessThan">
  1072. <summary>
  1073. Returns the conditional formatting object as a LessThan rule
  1074. If this object is not of type LessThan, null will be returned
  1075. </summary>
  1076. <returns>The conditional formatting object as a LessThan rule</returns>
  1077. </member>
  1078. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.LessThanOrEqual">
  1079. <summary>
  1080. Returns the conditional formatting object as a LessThanOrEqual rule
  1081. If this object is not of type LessThanOrEqual, null will be returned
  1082. </summary>
  1083. <returns>The conditional formatting object as a LessThanOrEqual rule</returns>
  1084. </member>
  1085. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.UniqueValues">
  1086. <summary>
  1087. Returns the conditional formatting object as a UniqueValues rule
  1088. If this object is not of type UniqueValues, null will be returned
  1089. </summary>
  1090. <returns>The conditional formatting object as a UniqueValues rule</returns>
  1091. </member>
  1092. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.TwoColorScale">
  1093. <summary>
  1094. Returns the conditional formatting object as a TwoColorScale rule
  1095. If this object is not of type TwoColorScale, null will be returned
  1096. </summary>
  1097. <returns>The conditional formatting object as a TwoColorScale rule</returns>
  1098. </member>
  1099. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.ThreeColorScale">
  1100. <summary>
  1101. Returns the conditional formatting object as a ThreeColorScale rule
  1102. If this object is not of type ThreeColorScale, null will be returned
  1103. </summary>
  1104. <returns>The conditional formatting object as a ThreeColorScale rule</returns>
  1105. </member>
  1106. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.ThreeIconSet">
  1107. <summary>
  1108. Returns the conditional formatting object as a ThreeIconSet rule
  1109. If this object is not of type ThreeIconSet, null will be returned
  1110. </summary>
  1111. <returns>The conditional formatting object as a ThreeIconSet rule</returns>
  1112. </member>
  1113. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.FourIconSet">
  1114. <summary>
  1115. Returns the conditional formatting object as a FourIconSet rule
  1116. If this object is not of type FourIconSet, null will be returned
  1117. </summary>
  1118. <returns>The conditional formatting object as a FourIconSet rule</returns>
  1119. </member>
  1120. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.FiveIconSet">
  1121. <summary>
  1122. Returns the conditional formatting object as a FiveIconSet rule
  1123. If this object is not of type FiveIconSet, null will be returned
  1124. </summary>
  1125. <returns>The conditional formatting object as a FiveIconSet rule</returns>
  1126. </member>
  1127. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingAsType.DataBar">
  1128. <summary>
  1129. Returns the conditional formatting object as a DataBar rule
  1130. If this object is not of type DataBar, null will be returned
  1131. </summary>
  1132. <returns>The conditional formatting object as a DataBar rule</returns>
  1133. </member>
  1134. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection">
  1135. <summary>
  1136. Collection of all ConditionalFormattings in the workbook
  1137. </summary>
  1138. </member>
  1139. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.ReadExtConditionalFormattings(System.Xml.XmlReader)">
  1140. <summary>
  1141. Read conditionalFormatting info from extLst in xml via xr reader
  1142. </summary>
  1143. </member>
  1144. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.Item(System.Int32)">
  1145. <summary>
  1146. Index operator, returns by 0-based index
  1147. </summary>
  1148. <param name="index"></param>
  1149. <returns></returns>
  1150. </member>
  1151. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.Count">
  1152. <summary>
  1153. Number of validations
  1154. </summary>
  1155. </member>
  1156. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.RemoveAll">
  1157. <summary>
  1158. Removes all 'cfRule' from the collection and from the XML.
  1159. <remarks>
  1160. This is the same as removing all the 'conditionalFormatting' nodes.
  1161. </remarks>
  1162. </summary>
  1163. </member>
  1164. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.Remove(OfficeOpenXml.ConditionalFormatting.Contracts.IExcelConditionalFormattingRule)">
  1165. <summary>
  1166. Remove a Conditional Formatting Rule by its object
  1167. </summary>
  1168. <param name="item"></param>
  1169. </member>
  1170. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.RemoveAt(System.Int32)">
  1171. <summary>
  1172. Remove a Conditional Formatting Rule by its 0-based index
  1173. </summary>
  1174. <param name="index"></param>
  1175. </member>
  1176. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.RemoveByPriority(System.Int32)">
  1177. <summary>
  1178. Remove a Conditional Formatting Rule by its priority
  1179. </summary>
  1180. <param name="priority"></param>
  1181. </member>
  1182. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.RulesByPriority(System.Int32)">
  1183. <summary>
  1184. Get a rule by its priority
  1185. </summary>
  1186. <param name="priority"></param>
  1187. <returns></returns>
  1188. </member>
  1189. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddRule(OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType,OfficeOpenXml.ExcelAddress,System.Boolean)">
  1190. <summary>
  1191. Add rule (internal)
  1192. </summary>
  1193. <param name="type"></param>
  1194. <param name="address"></param>
  1195. <param name="allowNullAddress"></param>
  1196. <returns></returns>
  1197. </member>
  1198. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddGreaterThan(OfficeOpenXml.ExcelAddress)">
  1199. <summary>
  1200. Add GreaterThan Rule
  1201. </summary>
  1202. <param name="address"></param>
  1203. <returns></returns>
  1204. </member>
  1205. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddGreaterThan(System.String)">
  1206. <summary>
  1207. Add GreaterThan Rule
  1208. </summary>
  1209. <param name="address"></param>
  1210. <returns></returns>
  1211. </member>
  1212. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLessThan(OfficeOpenXml.ExcelAddress)">
  1213. <summary>
  1214. Add LessThan Rule
  1215. </summary>
  1216. <param name="address"></param>
  1217. <returns></returns>
  1218. </member>
  1219. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLessThan(System.String)">
  1220. <summary>
  1221. Add LessThan Rule
  1222. </summary>
  1223. <param name="address"></param>
  1224. <returns></returns>
  1225. </member>
  1226. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBetween(OfficeOpenXml.ExcelAddress)">
  1227. <summary>
  1228. Add between rule
  1229. </summary>
  1230. <param name="address"></param>
  1231. <returns></returns>
  1232. </member>
  1233. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBetween(System.String)">
  1234. <summary>
  1235. Add between rule
  1236. </summary>
  1237. <param name="address"></param>
  1238. <returns></returns>
  1239. </member>
  1240. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddEqual(OfficeOpenXml.ExcelAddress)">
  1241. <summary>
  1242. Add Equal rule
  1243. </summary>
  1244. <param name="address"></param>
  1245. <returns></returns>
  1246. </member>
  1247. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddEqual(System.String)">
  1248. <summary>
  1249. Add Equal rule
  1250. </summary>
  1251. <param name="address"></param>
  1252. <returns></returns>
  1253. </member>
  1254. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTextContains(OfficeOpenXml.ExcelAddress)">
  1255. <summary>
  1256. Add TextContains rule
  1257. </summary>
  1258. <param name="address"></param>
  1259. <returns></returns>
  1260. </member>
  1261. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTextContains(System.String)">
  1262. <summary>
  1263. Add TextContains rule
  1264. </summary>
  1265. <param name="address"></param>
  1266. <returns></returns>
  1267. </member>
  1268. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddYesterday(OfficeOpenXml.ExcelAddress)">
  1269. <summary>
  1270. Add Yesterday rule
  1271. </summary>
  1272. <param name="address"></param>
  1273. <returns></returns>
  1274. </member>
  1275. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddYesterday(System.String)">
  1276. <summary>
  1277. Add Yesterday rule
  1278. </summary>
  1279. <param name="address"></param>
  1280. <returns></returns>
  1281. </member>
  1282. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddToday(OfficeOpenXml.ExcelAddress)">
  1283. <summary>
  1284. Add Today rule
  1285. </summary>
  1286. <param name="address"></param>
  1287. <returns></returns>
  1288. </member>
  1289. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddToday(System.String)">
  1290. <summary>
  1291. Add Today rule
  1292. </summary>
  1293. <param name="address"></param>
  1294. <returns></returns>
  1295. </member>
  1296. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTomorrow(OfficeOpenXml.ExcelAddress)">
  1297. <summary>
  1298. Add Tomorrow rule
  1299. </summary>
  1300. <param name="address"></param>
  1301. <returns></returns>
  1302. </member>
  1303. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTomorrow(System.String)">
  1304. <summary>
  1305. Add Tomorrow rule
  1306. </summary>
  1307. <param name="address"></param>
  1308. <returns></returns>
  1309. </member>
  1310. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLast7Days(OfficeOpenXml.ExcelAddress)">
  1311. <summary>
  1312. Add Last7Days rule
  1313. </summary>
  1314. <param name="address"></param>
  1315. <returns></returns>
  1316. </member>
  1317. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLast7Days(System.String)">
  1318. <summary>
  1319. Add Last7Days rule
  1320. </summary>
  1321. <param name="address"></param>
  1322. <returns></returns>
  1323. </member>
  1324. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLastWeek(OfficeOpenXml.ExcelAddress)">
  1325. <summary>
  1326. Add lastWeek rule
  1327. </summary>
  1328. <param name="address"></param>
  1329. <returns></returns>
  1330. </member>
  1331. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLastWeek(System.String)">
  1332. <summary>
  1333. Add lastWeek rule
  1334. </summary>
  1335. <param name="address"></param>
  1336. <returns></returns>
  1337. </member>
  1338. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddThisWeek(OfficeOpenXml.ExcelAddress)">
  1339. <summary>
  1340. Add this week rule
  1341. </summary>
  1342. <param name="address"></param>
  1343. <returns></returns>
  1344. </member>
  1345. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddThisWeek(System.String)">
  1346. <summary>
  1347. Add this week rule
  1348. </summary>
  1349. <param name="address"></param>
  1350. <returns></returns>
  1351. </member>
  1352. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNextWeek(OfficeOpenXml.ExcelAddress)">
  1353. <summary>
  1354. Add next week rule
  1355. </summary>
  1356. <param name="address"></param>
  1357. <returns></returns>
  1358. </member>
  1359. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNextWeek(System.String)">
  1360. <summary>
  1361. Add next week rule
  1362. </summary>
  1363. <param name="address"></param>
  1364. <returns></returns>
  1365. </member>
  1366. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLastMonth(OfficeOpenXml.ExcelAddress)">
  1367. <summary>
  1368. Add last month rule
  1369. </summary>
  1370. <param name="address"></param>
  1371. <returns></returns>
  1372. </member>
  1373. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLastMonth(System.String)">
  1374. <summary>
  1375. Add last month rule
  1376. </summary>
  1377. <param name="address"></param>
  1378. <returns></returns>
  1379. </member>
  1380. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddThisMonth(OfficeOpenXml.ExcelAddress)">
  1381. <summary>
  1382. Add ThisMonth rule
  1383. </summary>
  1384. <param name="address"></param>
  1385. <returns></returns>
  1386. </member>
  1387. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddThisMonth(System.String)">
  1388. <summary>
  1389. Add ThisMonth rule
  1390. </summary>
  1391. <param name="address"></param>
  1392. <returns></returns>
  1393. </member>
  1394. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNextMonth(OfficeOpenXml.ExcelAddress)">
  1395. <summary>
  1396. Add NextMonth rule
  1397. </summary>
  1398. <param name="address"></param>
  1399. <returns></returns>
  1400. </member>
  1401. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNextMonth(System.String)">
  1402. <summary>
  1403. Add NextMonth rule
  1404. </summary>
  1405. <param name="address"></param>
  1406. <returns></returns>
  1407. </member>
  1408. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddDuplicateValues(OfficeOpenXml.ExcelAddress)">
  1409. <summary>
  1410. Add DuplicateValues Rule
  1411. </summary>
  1412. <param name="address"></param>
  1413. <returns></returns>
  1414. </member>
  1415. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddDuplicateValues(System.String)">
  1416. <summary>
  1417. Add DuplicateValues Rule
  1418. </summary>
  1419. <param name="address"></param>
  1420. <returns></returns>
  1421. </member>
  1422. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBottom(OfficeOpenXml.ExcelAddress)">
  1423. <summary>
  1424. Add Bottom Rule
  1425. </summary>
  1426. <param name="address"></param>
  1427. <returns></returns>
  1428. </member>
  1429. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBottom(System.String)">
  1430. <summary>
  1431. Add Bottom Rule
  1432. </summary>
  1433. <param name="address"></param>
  1434. <returns></returns>
  1435. </member>
  1436. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBottomPercent(OfficeOpenXml.ExcelAddress)">
  1437. <summary>
  1438. Add BottomPercent Rule
  1439. </summary>
  1440. <param name="address"></param>
  1441. <returns></returns>
  1442. </member>
  1443. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBottomPercent(System.String)">
  1444. <summary>
  1445. Add BottomPercent Rule
  1446. </summary>
  1447. <param name="address"></param>
  1448. <returns></returns>
  1449. </member>
  1450. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTop(OfficeOpenXml.ExcelAddress)">
  1451. <summary>
  1452. Add Top Rule
  1453. </summary>
  1454. <param name="address"></param>
  1455. <returns></returns>
  1456. </member>
  1457. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTop(System.String)">
  1458. <summary>
  1459. Add Top Rule
  1460. </summary>
  1461. <param name="address"></param>
  1462. <returns></returns>
  1463. </member>
  1464. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTopPercent(OfficeOpenXml.ExcelAddress)">
  1465. <summary>
  1466. Add TopPercent Rule
  1467. </summary>
  1468. <param name="address"></param>
  1469. <returns></returns>
  1470. </member>
  1471. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTopPercent(System.String)">
  1472. <summary>
  1473. Add TopPercent Rule
  1474. </summary>
  1475. <param name="address"></param>
  1476. <returns></returns>
  1477. </member>
  1478. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddAboveAverage(OfficeOpenXml.ExcelAddress)">
  1479. <summary>
  1480. Add AboveAverage Rule
  1481. </summary>
  1482. <param name="address"></param>
  1483. <returns></returns>
  1484. </member>
  1485. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddAboveAverage(System.String)">
  1486. <summary>
  1487. Add AboveAverage Rule
  1488. </summary>
  1489. <param name="address">String must be a valid excelAddress</param>
  1490. <returns></returns>
  1491. </member>
  1492. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddAboveOrEqualAverage(OfficeOpenXml.ExcelAddress)">
  1493. <summary>
  1494. Add AboveOrEqualAverage Rule
  1495. </summary>
  1496. <param name="address"></param>
  1497. <returns></returns>
  1498. </member>
  1499. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddAboveOrEqualAverage(System.String)">
  1500. <summary>
  1501. Add AboveOrEqualAverage Rule
  1502. </summary>
  1503. <param name="address"></param>
  1504. <returns></returns>
  1505. </member>
  1506. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBelowAverage(OfficeOpenXml.ExcelAddress)">
  1507. <summary>
  1508. Add BelowAverage Rule
  1509. </summary>
  1510. <param name="address"></param>
  1511. <returns></returns>
  1512. </member>
  1513. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBelowAverage(System.String)">
  1514. <summary>
  1515. Add BelowAverage Rule
  1516. </summary>
  1517. <param name="address"></param>
  1518. <returns></returns>
  1519. </member>
  1520. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBelowOrEqualAverage(OfficeOpenXml.ExcelAddress)">
  1521. <summary>
  1522. Add BelowOrEqualAverage Rule
  1523. </summary>
  1524. <param name="address"></param>
  1525. <returns></returns>
  1526. </member>
  1527. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBelowOrEqualAverage(System.String)">
  1528. <summary>
  1529. Add BelowOrEqualAverage Rule
  1530. </summary>
  1531. <param name="address"></param>
  1532. <returns></returns>
  1533. </member>
  1534. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddAboveStdDev(OfficeOpenXml.ExcelAddress)">
  1535. <summary>
  1536. Add AboveStdDev Rule
  1537. </summary>
  1538. <param name="address"></param>
  1539. <returns></returns>
  1540. </member>
  1541. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddAboveStdDev(System.String)">
  1542. <summary>
  1543. Add AboveStdDev Rule
  1544. </summary>
  1545. <param name="address"></param>
  1546. <returns></returns>
  1547. </member>
  1548. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBelowStdDev(OfficeOpenXml.ExcelAddress)">
  1549. <summary>
  1550. Add BelowStdDev Rule
  1551. </summary>
  1552. <param name="address"></param>
  1553. <returns></returns>
  1554. </member>
  1555. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBelowStdDev(System.String)">
  1556. <summary>
  1557. Add BelowStdDev Rule
  1558. </summary>
  1559. <param name="address"></param>
  1560. <returns></returns>
  1561. </member>
  1562. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBeginsWith(OfficeOpenXml.ExcelAddress)">
  1563. <summary>
  1564. Add BeginsWith Rule
  1565. </summary>
  1566. <param name="address"></param>
  1567. <returns></returns>
  1568. </member>
  1569. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddBeginsWith(System.String)">
  1570. <summary>
  1571. Add BeginsWith Rule
  1572. </summary>
  1573. <param name="address"></param>
  1574. <returns></returns>
  1575. </member>
  1576. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddContainsBlanks(OfficeOpenXml.ExcelAddress)">
  1577. <summary>
  1578. Add ContainsBlanks Rule
  1579. </summary>
  1580. <param name="address"></param>
  1581. <returns></returns>
  1582. </member>
  1583. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddContainsBlanks(System.String)">
  1584. <summary>
  1585. Add ContainsBlanks Rule
  1586. </summary>
  1587. <param name="address"></param>
  1588. <returns></returns>
  1589. </member>
  1590. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddContainsErrors(OfficeOpenXml.ExcelAddress)">
  1591. <summary>
  1592. Add ContainsErrors Rule
  1593. </summary>
  1594. <param name="address"></param>
  1595. <returns></returns>
  1596. </member>
  1597. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddContainsErrors(System.String)">
  1598. <summary>
  1599. Add ContainsErrors Rule
  1600. </summary>
  1601. <param name="address"></param>
  1602. <returns></returns>
  1603. </member>
  1604. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddContainsText(OfficeOpenXml.ExcelAddress)">
  1605. <summary>
  1606. Add ContainsText Rule
  1607. </summary>
  1608. <param name="address"></param>
  1609. <returns></returns>
  1610. </member>
  1611. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddContainsText(System.String)">
  1612. <summary>
  1613. Add ContainsText Rule
  1614. </summary>
  1615. <param name="address"></param>
  1616. <returns></returns>
  1617. </member>
  1618. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddEndsWith(OfficeOpenXml.ExcelAddress)">
  1619. <summary>
  1620. Add EndsWith Rule
  1621. </summary>
  1622. <param name="address"></param>
  1623. <returns></returns>
  1624. </member>
  1625. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddEndsWith(System.String)">
  1626. <summary>
  1627. Add EndsWith Rule
  1628. </summary>
  1629. <param name="address"></param>
  1630. <returns></returns>
  1631. </member>
  1632. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddExpression(OfficeOpenXml.ExcelAddress)">
  1633. <summary>
  1634. Add Expression Rule
  1635. </summary>
  1636. <param name="address"></param>
  1637. <returns></returns>
  1638. </member>
  1639. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddExpression(System.String)">
  1640. <summary>
  1641. Add Expression Rule
  1642. </summary>
  1643. <param name="address"></param>
  1644. <returns></returns>
  1645. </member>
  1646. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddGreaterThanOrEqual(OfficeOpenXml.ExcelAddress)">
  1647. <summary>
  1648. Add GreaterThanOrEqual Rule
  1649. </summary>
  1650. <param name="address"></param>
  1651. <returns></returns>
  1652. </member>
  1653. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddGreaterThanOrEqual(System.String)">
  1654. <summary>
  1655. Add GreaterThanOrEqual Rule
  1656. </summary>
  1657. <param name="address"></param>
  1658. <returns></returns>
  1659. </member>
  1660. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLessThanOrEqual(OfficeOpenXml.ExcelAddress)">
  1661. <summary>
  1662. Add LessThanOrEqual Rule
  1663. </summary>
  1664. <param name="address"></param>
  1665. <returns></returns>
  1666. </member>
  1667. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddLessThanOrEqual(System.String)">
  1668. <summary>
  1669. Add LessThanOrEqual Rule
  1670. </summary>
  1671. <param name="address"></param>
  1672. <returns></returns>
  1673. </member>
  1674. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotBetween(OfficeOpenXml.ExcelAddress)">
  1675. <summary>
  1676. Add NotBetween Rule
  1677. </summary>
  1678. <param name="address"></param>
  1679. <returns></returns>
  1680. </member>
  1681. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotBetween(System.String)">
  1682. <summary>
  1683. Add NotBetween Rule
  1684. </summary>
  1685. <param name="address"></param>
  1686. <returns></returns>
  1687. </member>
  1688. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotContainsBlanks(OfficeOpenXml.ExcelAddress)">
  1689. <summary>
  1690. Add NotContainsBlanks Rule
  1691. </summary>
  1692. <param name="address"></param>
  1693. <returns></returns>
  1694. </member>
  1695. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotContainsBlanks(System.String)">
  1696. <summary>
  1697. Add NotContainsBlanks Rule
  1698. </summary>
  1699. <param name="address"></param>
  1700. <returns></returns>
  1701. </member>
  1702. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotContainsErrors(OfficeOpenXml.ExcelAddress)">
  1703. <summary>
  1704. Add NotContainsErrors Rule
  1705. </summary>
  1706. <param name="address"></param>
  1707. <returns></returns>
  1708. </member>
  1709. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotContainsErrors(System.String)">
  1710. <summary>
  1711. Add NotContainsErrors Rule
  1712. </summary>
  1713. <param name="address"></param>
  1714. <returns></returns>
  1715. </member>
  1716. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotContainsText(OfficeOpenXml.ExcelAddress)">
  1717. <summary>
  1718. Add NotContainsText Rule
  1719. </summary>
  1720. <param name="address"></param>
  1721. <returns></returns>
  1722. </member>
  1723. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotContainsText(System.String)">
  1724. <summary>
  1725. Add NotContainsText Rule
  1726. </summary>
  1727. <param name="address"></param>
  1728. <returns></returns>
  1729. </member>
  1730. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotEqual(OfficeOpenXml.ExcelAddress)">
  1731. <summary>
  1732. Add NotEqual Rule
  1733. </summary>
  1734. <param name="address"></param>
  1735. <returns></returns>
  1736. </member>
  1737. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddNotEqual(System.String)">
  1738. <summary>
  1739. Add NotEqual Rule
  1740. </summary>
  1741. <param name="address"></param>
  1742. <returns></returns>
  1743. </member>
  1744. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddUniqueValues(OfficeOpenXml.ExcelAddress)">
  1745. <summary>
  1746. Add Unique Rule
  1747. </summary>
  1748. <param name="address"></param>
  1749. <returns></returns>
  1750. </member>
  1751. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddUniqueValues(System.String)">
  1752. <summary>
  1753. Add Unique Rule
  1754. </summary>
  1755. <param name="address"></param>
  1756. <returns></returns>
  1757. </member>
  1758. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddThreeColorScale(OfficeOpenXml.ExcelAddress)">
  1759. <summary>
  1760. Add ThreeColorScale Rule
  1761. </summary>
  1762. <param name="address"></param>
  1763. <returns></returns>
  1764. </member>
  1765. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddThreeColorScale(System.String)">
  1766. <summary>
  1767. Add ThreeColorScale Rule
  1768. </summary>
  1769. <param name="address"></param>
  1770. <returns></returns>
  1771. </member>
  1772. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTwoColorScale(OfficeOpenXml.ExcelAddress)">
  1773. <summary>
  1774. Add TwoColorScale Rule
  1775. </summary>
  1776. <param name="address"></param>
  1777. <returns></returns>
  1778. </member>
  1779. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddTwoColorScale(System.String)">
  1780. <summary>
  1781. Add TwoColorScale Rule
  1782. </summary>
  1783. <param name="address"></param>
  1784. <returns></returns>
  1785. </member>
  1786. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddThreeIconSet(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType)">
  1787. <summary>
  1788. Add ThreeIconSet Rule
  1789. </summary>
  1790. <param name="Address">The address</param>
  1791. <param name="IconSet">Type of iconset</param>
  1792. <returns></returns>
  1793. </member>
  1794. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddThreeIconSet(System.String,OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType)">
  1795. <summary>
  1796. Add ThreeIconSet Rule
  1797. </summary>
  1798. <param name="Address">The address</param>
  1799. <param name="IconSet">Type of iconset</param>
  1800. <returns></returns>
  1801. </member>
  1802. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddFourIconSet(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType)">
  1803. <summary>
  1804. Adds a FourIconSet rule
  1805. </summary>
  1806. <param name="Address"></param>
  1807. <param name="IconSet"></param>
  1808. <returns></returns>
  1809. </member>
  1810. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddFourIconSet(System.String,OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType)">
  1811. <summary>
  1812. Adds a FourIconSet rule
  1813. </summary>
  1814. <param name="Address"></param>
  1815. <param name="IconSet"></param>
  1816. <returns></returns>
  1817. </member>
  1818. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddFiveIconSet(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType)">
  1819. <summary>
  1820. Adds a FiveIconSet rule
  1821. </summary>
  1822. <param name="Address"></param>
  1823. <param name="IconSet"></param>
  1824. <returns></returns>
  1825. </member>
  1826. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddFiveIconSet(System.String,OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType)">
  1827. <summary>
  1828. Adds a FiveIconSet rule
  1829. </summary>
  1830. <param name="Address"></param>
  1831. <param name="IconSet"></param>
  1832. <returns></returns>
  1833. </member>
  1834. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddDatabar(OfficeOpenXml.ExcelAddress,System.Drawing.Color)">
  1835. <summary>
  1836. Adds a databar rule
  1837. </summary>
  1838. <param name="Address"></param>
  1839. <param name="color"></param>
  1840. <returns></returns>
  1841. </member>
  1842. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection.AddDatabar(System.String,System.Drawing.Color)">
  1843. <summary>
  1844. Adds a databar rule
  1845. </summary>
  1846. <param name="Address"></param>
  1847. <param name="color"></param>
  1848. <returns></returns>
  1849. </member>
  1850. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingColorScaleValue">
  1851. <summary>
  1852. </summary>
  1853. </member>
  1854. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingColorScaleValue.Type">
  1855. <summary>
  1856. The value type
  1857. </summary>
  1858. </member>
  1859. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingColorScaleValue.ColorSettings">
  1860. <summary>
  1861. Used to set color or theme color, index, auto and tint
  1862. </summary>
  1863. </member>
  1864. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingColorScaleValue.Color">
  1865. <summary>
  1866. The color to be used
  1867. </summary>
  1868. </member>
  1869. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingColorScaleValue.Value">
  1870. <summary>
  1871. The value of the conditional formatting
  1872. </summary>
  1873. </member>
  1874. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingColorScaleValue.Formula">
  1875. <summary>
  1876. <para> The Formula of the Object Value </para>
  1877. Keep in mind that Addresses in this property should be Absolute not relative
  1878. <para> Yes: $A$1 </para>
  1879. <para> No: A1 </para>
  1880. </summary>
  1881. </member>
  1882. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingConstants">
  1883. <summary>
  1884. The conditional formatting constants
  1885. </summary>
  1886. </member>
  1887. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType">
  1888. <summary>
  1889. Enum for Conditional Format Type ST_CfType §18.18.12. With some changes.
  1890. </summary>
  1891. </member>
  1892. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.AboveAverage">
  1893. <summary>
  1894. Highlights cells that are above the average for all values in the range.
  1895. </summary>
  1896. <remarks>AboveAverage Excel CF Rule Type</remarks>
  1897. </member>
  1898. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.AboveOrEqualAverage">
  1899. <summary>
  1900. Highlights cells that are above or equal to the average for all values in the range.
  1901. </summary>
  1902. <remarks>AboveAverage Excel CF Rule Type</remarks>
  1903. </member>
  1904. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.BelowAverage">
  1905. <summary>
  1906. Highlights cells that are below the average for all values in the range.
  1907. </summary>
  1908. <remarks>AboveAverage Excel CF Rule Type</remarks>
  1909. </member>
  1910. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.BelowOrEqualAverage">
  1911. <summary>
  1912. Highlights cells that are below or equal to the average for all values in the range.
  1913. </summary>
  1914. <remarks>AboveAverage Excel CF Rule Type</remarks>
  1915. </member>
  1916. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.AboveStdDev">
  1917. <summary>
  1918. Highlights cells that are above the standard deviation for all values in the range.
  1919. <remarks>AboveAverage Excel CF Rule Type</remarks>
  1920. </summary>
  1921. </member>
  1922. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.BelowStdDev">
  1923. <summary>
  1924. Highlights cells that are below the standard deviation for all values in the range.
  1925. </summary>
  1926. <remarks>AboveAverage Excel CF Rule Type</remarks>
  1927. </member>
  1928. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.Bottom">
  1929. <summary>
  1930. Highlights cells whose values fall in the bottom N bracket as specified.
  1931. </summary>
  1932. <remarks>Top10 Excel CF Rule Type</remarks>
  1933. </member>
  1934. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.BottomPercent">
  1935. <summary>
  1936. Highlights cells whose values fall in the bottom N percent as specified.
  1937. </summary>
  1938. <remarks>Top10 Excel CF Rule Type</remarks>
  1939. </member>
  1940. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.Top">
  1941. <summary>
  1942. Highlights cells whose values fall in the top N bracket as specified.
  1943. </summary>
  1944. <remarks>Top10 Excel CF Rule Type</remarks>
  1945. </member>
  1946. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.TopPercent">
  1947. <summary>
  1948. Highlights cells whose values fall in the top N percent as specified.
  1949. </summary>
  1950. <remarks>Top10 Excel CF Rule Type</remarks>
  1951. </member>
  1952. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.Last7Days">
  1953. <summary>
  1954. Highlights cells containing dates in the last 7 days.
  1955. </summary>
  1956. <remarks>TimePeriod Excel CF Rule Type</remarks>
  1957. </member>
  1958. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.LastMonth">
  1959. <summary>
  1960. Highlights cells containing dates in the last month.
  1961. </summary>
  1962. <remarks>TimePeriod Excel CF Rule Type</remarks>
  1963. </member>
  1964. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.LastWeek">
  1965. <summary>
  1966. Highlights cells containing dates in the last week.
  1967. </summary>
  1968. <remarks>TimePeriod Excel CF Rule Type</remarks>
  1969. </member>
  1970. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.NextMonth">
  1971. <summary>
  1972. Highlights cells containing dates in the next month.
  1973. </summary>
  1974. <remarks>TimePeriod Excel CF Rule Type</remarks>
  1975. </member>
  1976. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.NextWeek">
  1977. <summary>
  1978. Highlights cells containing dates in the next week.
  1979. </summary>
  1980. <remarks>TimePeriod Excel CF Rule Type</remarks>
  1981. </member>
  1982. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.ThisMonth">
  1983. <summary>
  1984. Highlights cells containing dates in this month.
  1985. </summary>
  1986. <remarks>TimePeriod Excel CF Rule Type</remarks>
  1987. </member>
  1988. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.ThisWeek">
  1989. <summary>
  1990. Highlights cells containing dates in this week.
  1991. </summary>
  1992. <remarks>TimePeriod Excel CF Rule Type</remarks>
  1993. </member>
  1994. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.Today">
  1995. <summary>
  1996. Highlights cells containing todays date.
  1997. </summary>
  1998. <remarks>TimePeriod Excel CF Rule Type</remarks>
  1999. </member>
  2000. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.Tomorrow">
  2001. <summary>
  2002. Highlights cells containing tomorrows date.
  2003. </summary>
  2004. <remarks>TimePeriod Excel CF Rule Type</remarks>
  2005. </member>
  2006. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.Yesterday">
  2007. <summary>
  2008. Highlights cells containing yesterdays date.
  2009. </summary>
  2010. <remarks>TimePeriod Excel CF Rule Type</remarks>
  2011. </member>
  2012. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.BeginsWith">
  2013. <summary>
  2014. Highlights cells in the range that begin with the given text.
  2015. </summary>
  2016. <remarks>
  2017. Equivalent to using the LEFT() sheet function and comparing values.
  2018. </remarks>
  2019. <remarks>BeginsWith Excel CF Rule Type</remarks>
  2020. </member>
  2021. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.Between">
  2022. <summary>
  2023. Highlights cells in the range between the given two formulas.
  2024. </summary>
  2025. <remarks>CellIs Excel CF Rule Type</remarks>
  2026. </member>
  2027. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.ContainsBlanks">
  2028. <summary>
  2029. Highlights cells that are completely blank.
  2030. </summary>
  2031. <remarks>
  2032. Equivalent of using LEN(TRIM()). This means that if the cell contains only
  2033. characters that TRIM() would remove, then it is considered blank. An empty cell
  2034. is also considered blank.
  2035. </remarks>
  2036. <remarks>ContainsBlanks Excel CF Rule Type</remarks>
  2037. </member>
  2038. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.ContainsErrors">
  2039. <summary>
  2040. Highlights cells with formula errors.
  2041. </summary>
  2042. <remarks>
  2043. Equivalent to using ISERROR() sheet function to determine if there is
  2044. a formula error.
  2045. </remarks>
  2046. <remarks>ContainsErrors Excel CF Rule Type</remarks>
  2047. </member>
  2048. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.ContainsText">
  2049. <summary>
  2050. Highlights cells in the range that begin with
  2051. the given text.
  2052. </summary>
  2053. <remarks>
  2054. Equivalent to using the LEFT() sheet function and comparing values.
  2055. </remarks>
  2056. <remarks>ContainsText Excel CF Rule Type</remarks>
  2057. </member>
  2058. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.DuplicateValues">
  2059. <summary>
  2060. Highlights duplicated values.
  2061. </summary>
  2062. <remarks>DuplicateValues Excel CF Rule Type</remarks>
  2063. </member>
  2064. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.EndsWith">
  2065. <summary>
  2066. Highlights cells ending with the given text.
  2067. </summary>
  2068. <remarks>
  2069. Equivalent to using the RIGHT() sheet function and comparing values.
  2070. </remarks>
  2071. <remarks>EndsWith Excel CF Rule Type</remarks>
  2072. </member>
  2073. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.Equal">
  2074. <summary>
  2075. Highlights cells equal to the given formula.
  2076. </summary>
  2077. <remarks>CellIs Excel CF Rule Type</remarks>
  2078. </member>
  2079. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.Expression">
  2080. <summary>
  2081. This rule contains a formula to evaluate. When the formula result is true, the cell is highlighted.
  2082. </summary>
  2083. <remarks>Expression Excel CF Rule Type</remarks>
  2084. </member>
  2085. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.GreaterThan">
  2086. <summary>
  2087. Highlights cells greater than the given formula.
  2088. </summary>
  2089. <remarks>CellIs Excel CF Rule Type</remarks>
  2090. </member>
  2091. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.GreaterThanOrEqual">
  2092. <summary>
  2093. Highlights cells greater than or equal the given formula.
  2094. </summary>
  2095. <remarks>CellIs Excel CF Rule Type</remarks>
  2096. </member>
  2097. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.LessThan">
  2098. <summary>
  2099. Highlights cells less than the given formula.
  2100. </summary>
  2101. <remarks>CellIs Excel CF Rule Type</remarks>
  2102. </member>
  2103. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.LessThanOrEqual">
  2104. <summary>
  2105. Highlights cells less than or equal the given formula.
  2106. </summary>
  2107. <remarks>CellIs Excel CF Rule Type</remarks>
  2108. </member>
  2109. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.NotBetween">
  2110. <summary>
  2111. Highlights cells outside the range in given two formulas.
  2112. </summary>
  2113. <remarks>CellIs Excel CF Rule Type</remarks>
  2114. </member>
  2115. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.NotContains">
  2116. <summary>
  2117. Highlights cells that does not contains the given formula.
  2118. </summary>
  2119. <remarks>CellIs Excel CF Rule Type</remarks>
  2120. </member>
  2121. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.NotContainsBlanks">
  2122. <summary>
  2123. Highlights cells that are not blank.
  2124. </summary>
  2125. <remarks>
  2126. Equivalent of using LEN(TRIM()). This means that if the cell contains only
  2127. characters that TRIM() would remove, then it is considered blank. An empty cell
  2128. is also considered blank.
  2129. </remarks>
  2130. <remarks>NotContainsBlanks Excel CF Rule Type</remarks>
  2131. </member>
  2132. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.NotContainsErrors">
  2133. <summary>
  2134. Highlights cells without formula errors.
  2135. </summary>
  2136. <remarks>
  2137. Equivalent to using ISERROR() sheet function to determine if there is a
  2138. formula error.
  2139. </remarks>
  2140. <remarks>NotContainsErrors Excel CF Rule Type</remarks>
  2141. </member>
  2142. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.NotContainsText">
  2143. <summary>
  2144. Highlights cells that do not contain the given text.
  2145. </summary>
  2146. <remarks>
  2147. Equivalent to using the SEARCH() sheet function.
  2148. </remarks>
  2149. <remarks>NotContainsText Excel CF Rule Type</remarks>
  2150. </member>
  2151. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.NotEqual">
  2152. <summary>
  2153. .
  2154. </summary>
  2155. <remarks>CellIs Excel CF Rule Type</remarks>
  2156. </member>
  2157. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.UniqueValues">
  2158. <summary>
  2159. Highlights unique values in the range.
  2160. </summary>
  2161. <remarks>UniqueValues Excel CF Rule Type</remarks>
  2162. </member>
  2163. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.ThreeColorScale">
  2164. <summary>
  2165. Three Color Scale (Low, Middle and High Color Scale)
  2166. </summary>
  2167. <remarks>ColorScale Excel CF Rule Type</remarks>
  2168. </member>
  2169. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.TwoColorScale">
  2170. <summary>
  2171. Two Color Scale (Low and High Color Scale)
  2172. </summary>
  2173. <remarks>ColorScale Excel CF Rule Type</remarks>
  2174. </member>
  2175. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.ThreeIconSet">
  2176. <summary>
  2177. This conditional formatting rule applies a 3 set icons to cells according
  2178. to their values.
  2179. </summary>
  2180. <remarks>IconSet Excel CF Rule Type</remarks>
  2181. </member>
  2182. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.FourIconSet">
  2183. <summary>
  2184. This conditional formatting rule applies a 4 set icons to cells according
  2185. to their values.
  2186. </summary>
  2187. <remarks>IconSet Excel CF Rule Type</remarks>
  2188. </member>
  2189. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.FiveIconSet">
  2190. <summary>
  2191. This conditional formatting rule applies a 5 set icons to cells according
  2192. to their values.
  2193. </summary>
  2194. <remarks>IconSet Excel CF Rule Type</remarks>
  2195. </member>
  2196. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType.DataBar">
  2197. <summary>
  2198. This conditional formatting rule displays a gradated data bar in the range of cells.
  2199. </summary>
  2200. <remarks>DataBar Excel CF Rule Type</remarks>
  2201. </member>
  2202. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectType">
  2203. <summary>
  2204. Enum for Conditional Format Value Object Type ST_CfvoType §18.18.13
  2205. </summary>
  2206. </member>
  2207. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectType.Formula">
  2208. <summary>
  2209. Formula
  2210. </summary>
  2211. </member>
  2212. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectType.Max">
  2213. <summary>
  2214. Maximum Value
  2215. </summary>
  2216. </member>
  2217. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectType.Min">
  2218. <summary>
  2219. Minimum Value
  2220. </summary>
  2221. </member>
  2222. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectType.Num">
  2223. <summary>
  2224. Number Value
  2225. </summary>
  2226. </member>
  2227. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectType.Percent">
  2228. <summary>
  2229. Percent
  2230. </summary>
  2231. </member>
  2232. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectType.Percentile">
  2233. <summary>
  2234. Percentile
  2235. </summary>
  2236. </member>
  2237. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectType.AutoMin">
  2238. <summary>
  2239. Auto minimal value
  2240. </summary>
  2241. </member>
  2242. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectType.AutoMax">
  2243. <summary>
  2244. Auto Maximum value
  2245. </summary>
  2246. </member>
  2247. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectPosition">
  2248. <summary>
  2249. Enum for Conditional Formatting Value Object Position
  2250. </summary>
  2251. </member>
  2252. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectPosition.Low">
  2253. <summary>
  2254. The lower position for both TwoColorScale and ThreeColorScale
  2255. </summary>
  2256. </member>
  2257. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectPosition.Middle">
  2258. <summary>
  2259. The middle position only for ThreeColorScale
  2260. </summary>
  2261. </member>
  2262. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectPosition.High">
  2263. <summary>
  2264. The highest position for both TwoColorScale and ThreeColorScale
  2265. </summary>
  2266. </member>
  2267. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectNodeType">
  2268. <summary>
  2269. Enum for Conditional Formatting Value Object Node Type
  2270. </summary>
  2271. </member>
  2272. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectNodeType.Cfvo">
  2273. <summary>
  2274. 'cfvo' node
  2275. </summary>
  2276. </member>
  2277. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingValueObjectNodeType.Color">
  2278. <summary>
  2279. 'color' node
  2280. </summary>
  2281. </member>
  2282. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType">
  2283. <summary>
  2284. Enum for Conditional Formatting Operartor Type ST_ConditionalFormattingOperator §18.18.15
  2285. </summary>
  2286. </member>
  2287. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.BeginsWith">
  2288. <summary>
  2289. Begins With. 'Begins with' operator
  2290. </summary>
  2291. </member>
  2292. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.Between">
  2293. <summary>
  2294. Between. 'Between' operator
  2295. </summary>
  2296. </member>
  2297. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.ContainsText">
  2298. <summary>
  2299. Contains. 'Contains' operator
  2300. </summary>
  2301. </member>
  2302. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.EndsWith">
  2303. <summary>
  2304. Ends With. 'Ends with' operator
  2305. </summary>
  2306. </member>
  2307. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.Equal">
  2308. <summary>
  2309. Equal. 'Equal to' operator
  2310. </summary>
  2311. </member>
  2312. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.GreaterThan">
  2313. <summary>
  2314. Greater Than. 'Greater than' operator
  2315. </summary>
  2316. </member>
  2317. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.GreaterThanOrEqual">
  2318. <summary>
  2319. Greater Than Or Equal. 'Greater than or equal to' operator
  2320. </summary>
  2321. </member>
  2322. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.LessThan">
  2323. <summary>
  2324. Less Than. 'Less than' operator
  2325. </summary>
  2326. </member>
  2327. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.LessThanOrEqual">
  2328. <summary>
  2329. Less Than Or Equal. 'Less than or equal to' operator
  2330. </summary>
  2331. </member>
  2332. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.NotBetween">
  2333. <summary>
  2334. Not Between. 'Not between' operator
  2335. </summary>
  2336. </member>
  2337. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.NotContains">
  2338. <summary>
  2339. Does Not Contain. 'Does not contain' operator
  2340. </summary>
  2341. </member>
  2342. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingOperatorType.NotEqual">
  2343. <summary>
  2344. Not Equal. 'Not equal to' operator
  2345. </summary>
  2346. </member>
  2347. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType">
  2348. <summary>
  2349. Enum for Conditional Formatting Time Period Type ST_TimePeriod §18.18.82
  2350. </summary>
  2351. </member>
  2352. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.Last7Days">
  2353. <summary>
  2354. Last 7 Days. A date in the last seven days.
  2355. </summary>
  2356. </member>
  2357. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.LastMonth">
  2358. <summary>
  2359. Last Month. A date occuring in the last calendar month.
  2360. </summary>
  2361. </member>
  2362. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.LastWeek">
  2363. <summary>
  2364. Last Week. A date occuring last week.
  2365. </summary>
  2366. </member>
  2367. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.NextMonth">
  2368. <summary>
  2369. Next Month. A date occuring in the next calendar month.
  2370. </summary>
  2371. </member>
  2372. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.NextWeek">
  2373. <summary>
  2374. Next Week. A date occuring next week.
  2375. </summary>
  2376. </member>
  2377. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.ThisMonth">
  2378. <summary>
  2379. This Month. A date occuring in this calendar month.
  2380. </summary>
  2381. </member>
  2382. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.ThisWeek">
  2383. <summary>
  2384. This Week. A date occuring this week.
  2385. </summary>
  2386. </member>
  2387. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.Today">
  2388. <summary>
  2389. Today. Today's date.
  2390. </summary>
  2391. </member>
  2392. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.Tomorrow">
  2393. <summary>
  2394. Tomorrow. Tomorrow's date.
  2395. </summary>
  2396. </member>
  2397. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingTimePeriodType.Yesterday">
  2398. <summary>
  2399. Yesterday. Yesterday's date.
  2400. </summary>
  2401. </member>
  2402. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType">
  2403. <summary>
  2404. 18.18.42 ST_IconSetType (Icon Set Type) - Only 3 icons
  2405. </summary>
  2406. </member>
  2407. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.Arrows">
  2408. <summary>
  2409. 3 arrows icon set.
  2410. </summary>
  2411. </member>
  2412. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.ArrowsGray">
  2413. <summary>
  2414. 3 gray arrows icon set.
  2415. </summary>
  2416. </member>
  2417. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.Flags">
  2418. <summary>
  2419. 3 flags icon set.
  2420. </summary>
  2421. </member>
  2422. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.Signs">
  2423. <summary>
  2424. 3 signs icon set.
  2425. </summary>
  2426. </member>
  2427. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.Symbols">
  2428. <summary>
  2429. 3 symbols icon set.
  2430. </summary>
  2431. </member>
  2432. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.Symbols2">
  2433. <summary>
  2434. 3 Symbols icon set.
  2435. </summary>
  2436. </member>
  2437. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.TrafficLights1">
  2438. <summary>
  2439. 3 traffic lights icon set (#1).
  2440. </summary>
  2441. </member>
  2442. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.TrafficLights2">
  2443. <summary>
  2444. 3 traffic lights icon set with thick black border.
  2445. </summary>
  2446. </member>
  2447. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.Stars">
  2448. <summary>
  2449. 3 stars icon set.
  2450. </summary>
  2451. </member>
  2452. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType.Triangles">
  2453. <summary>
  2454. 3 triangles icon set.
  2455. </summary>
  2456. </member>
  2457. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType">
  2458. <summary>
  2459. 18.18.42 ST_IconSetType (Icon Set Type) - Only 4 icons
  2460. </summary>
  2461. </member>
  2462. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType.Arrows">
  2463. <summary>
  2464. (4 Arrows) 4 arrows icon set.
  2465. </summary>
  2466. </member>
  2467. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType.ArrowsGray">
  2468. <summary>
  2469. (4 Arrows (Gray)) 4 gray arrows icon set.
  2470. </summary>
  2471. </member>
  2472. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType.Rating">
  2473. <summary>
  2474. (4 Ratings) 4 ratings icon set.
  2475. </summary>
  2476. </member>
  2477. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType.RedToBlack">
  2478. <summary>
  2479. (4 Red To Black) 4 'red to black' icon set.
  2480. </summary>
  2481. </member>
  2482. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType.TrafficLights">
  2483. <summary>
  2484. (4 Traffic Lights) 4 traffic lights icon set.
  2485. </summary>
  2486. </member>
  2487. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType">
  2488. <summary>
  2489. 18.18.42 ST_IconSetType (Icon Set Type) - Only 5 icons
  2490. </summary>
  2491. </member>
  2492. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType.Arrows">
  2493. <summary>
  2494. 5 arrows icon set.
  2495. </summary>
  2496. </member>
  2497. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType.ArrowsGray">
  2498. <summary>
  2499. 5 gray arrows icon set.
  2500. </summary>
  2501. </member>
  2502. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType.Quarters">
  2503. <summary>
  2504. 5 quarters icon set.
  2505. </summary>
  2506. </member>
  2507. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType.Rating">
  2508. <summary>
  2509. 5 rating icon set.
  2510. </summary>
  2511. </member>
  2512. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType.Boxes">
  2513. <summary>
  2514. 5 rating icon set.
  2515. </summary>
  2516. </member>
  2517. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType">
  2518. <summary>
  2519. 18.18.42 ST_IconSetType (Icon Set Type)
  2520. </summary>
  2521. </member>
  2522. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.ThreeArrows">
  2523. <summary>
  2524. 3 arrows icon set
  2525. </summary>
  2526. </member>
  2527. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.ThreeArrowsGray">
  2528. <summary>
  2529. 3 gray arrows icon set
  2530. </summary>
  2531. </member>
  2532. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.ThreeFlags">
  2533. <summary>
  2534. 3 flags icon set.
  2535. </summary>
  2536. </member>
  2537. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.ThreeSigns">
  2538. <summary>
  2539. 3 signs icon set.
  2540. </summary>
  2541. </member>
  2542. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.ThreeSymbols">
  2543. <summary>
  2544. 3 symbols icon set.
  2545. </summary>
  2546. </member>
  2547. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.ThreeSymbols2">
  2548. <summary>
  2549. 3 Symbols icon set.
  2550. </summary>
  2551. </member>
  2552. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.ThreeTrafficLights1">
  2553. <summary>
  2554. 3 traffic lights icon set (#1).
  2555. </summary>
  2556. </member>
  2557. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.ThreeTrafficLights2">
  2558. <summary>
  2559. 3 traffic lights icon set with thick black border.
  2560. </summary>
  2561. </member>
  2562. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.FourArrows">
  2563. <summary>
  2564. 4 arrows icon set.
  2565. </summary>
  2566. </member>
  2567. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.FourArrowsGray">
  2568. <summary>
  2569. 4 gray arrows icon set.
  2570. </summary>
  2571. </member>
  2572. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.FourRating">
  2573. <summary>
  2574. 4 ratings icon set.
  2575. </summary>
  2576. </member>
  2577. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.FourRedToBlack">
  2578. <summary>
  2579. 4 'red to black' icon set.
  2580. </summary>
  2581. </member>
  2582. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.FourTrafficLights">
  2583. <summary>
  2584. 4 traffic lights icon set.
  2585. </summary>
  2586. </member>
  2587. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.FiveArrows">
  2588. <summary>
  2589. 5 arrows icon set.
  2590. </summary>
  2591. </member>
  2592. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.FiveArrowsGray">
  2593. <summary>
  2594. 5 gray arrows icon set.
  2595. </summary>
  2596. </member>
  2597. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.FiveQuarters">
  2598. <summary>
  2599. 5 quarters icon set.
  2600. </summary>
  2601. </member>
  2602. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingIconsSetType.FiveRating">
  2603. <summary>
  2604. 5 rating icon set.
  2605. </summary>
  2606. </member>
  2607. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon">
  2608. <summary>
  2609. Enum of all icons for custom iconsets
  2610. </summary>
  2611. </member>
  2612. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.RedDownArrow">
  2613. <summary>
  2614. Red down arrow.
  2615. </summary>
  2616. </member>
  2617. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowSideArrow">
  2618. <summary>
  2619. Yellow side arrow.
  2620. </summary>
  2621. </member>
  2622. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GreenUpArrow">
  2623. <summary>
  2624. Green up arrow.
  2625. </summary>
  2626. </member>
  2627. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GrayDownArrow">
  2628. <summary>
  2629. Gray down arrow.
  2630. </summary>
  2631. </member>
  2632. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GraySideArrow">
  2633. <summary>
  2634. Gray side arrow.
  2635. </summary>
  2636. </member>
  2637. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GrayUpArrow">
  2638. <summary>
  2639. Gray up arrow.
  2640. </summary>
  2641. </member>
  2642. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.RedFlag">
  2643. <summary>
  2644. Red flag.
  2645. </summary>
  2646. </member>
  2647. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowFlag">
  2648. <summary>
  2649. Yellow flag.
  2650. </summary>
  2651. </member>
  2652. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GreenFlag">
  2653. <summary>
  2654. Green flag.
  2655. </summary>
  2656. </member>
  2657. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.RedCircleWithBorder">
  2658. <summary>
  2659. Red Circle.
  2660. </summary>
  2661. </member>
  2662. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowCircle">
  2663. <summary>
  2664. Yellow Circle.
  2665. </summary>
  2666. </member>
  2667. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GreenCircle">
  2668. <summary>
  2669. Green Circle.
  2670. </summary>
  2671. </member>
  2672. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.RedTrafficLight">
  2673. <summary>
  2674. Red Traffic Light.
  2675. </summary>
  2676. </member>
  2677. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowTrafficLight">
  2678. <summary>
  2679. Yellow Traffic Light.
  2680. </summary>
  2681. </member>
  2682. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GreenTrafficLight">
  2683. <summary>
  2684. Green Traffic Light.
  2685. </summary>
  2686. </member>
  2687. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.RedDiamond">
  2688. <summary>
  2689. Red Diamond
  2690. </summary>
  2691. </member>
  2692. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowTriangle">
  2693. <summary>
  2694. Yellow Triangle.
  2695. </summary>
  2696. </member>
  2697. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.RedCrossSymbol">
  2698. <summary>
  2699. Red Cross Symbol
  2700. </summary>
  2701. </member>
  2702. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowExclamationSymbol">
  2703. <summary>
  2704. Yellow Exclamation Symbol
  2705. </summary>
  2706. </member>
  2707. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GreenCheckSymbol">
  2708. <summary>
  2709. Green Check Symbol
  2710. </summary>
  2711. </member>
  2712. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.RedCross">
  2713. <summary>
  2714. Red Cross
  2715. </summary>
  2716. </member>
  2717. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowExclamation">
  2718. <summary>
  2719. Yellow Exclamation
  2720. </summary>
  2721. </member>
  2722. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GreenCheck">
  2723. <summary>
  2724. Green Check
  2725. </summary>
  2726. </member>
  2727. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.SilverStar">
  2728. <summary>
  2729. Empty/Silver Star
  2730. </summary>
  2731. </member>
  2732. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.HalfGoldStar">
  2733. <summary>
  2734. Half-Filled Gold Star
  2735. </summary>
  2736. </member>
  2737. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GoldStar">
  2738. <summary>
  2739. Gold Star
  2740. </summary>
  2741. </member>
  2742. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.RedDownTriangle">
  2743. <summary>
  2744. Red Down Triangle
  2745. </summary>
  2746. </member>
  2747. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowDash">
  2748. <summary>
  2749. Yellow Dash
  2750. </summary>
  2751. </member>
  2752. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GreenUpTriangle">
  2753. <summary>
  2754. Green Up Triangle
  2755. </summary>
  2756. </member>
  2757. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowDownInclineArrow">
  2758. <summary>
  2759. Yellow down incline arrow
  2760. </summary>
  2761. </member>
  2762. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.YellowUpInclineArrow">
  2763. <summary>
  2764. Yellow up incline arrow
  2765. </summary>
  2766. </member>
  2767. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GrayDownInclineArrow">
  2768. <summary>
  2769. Gray down incline arrow
  2770. </summary>
  2771. </member>
  2772. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GrayUpInclineArrow">
  2773. <summary>
  2774. Gray up incline arrow
  2775. </summary>
  2776. </member>
  2777. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.BlackCircle">
  2778. <summary>
  2779. Black circle
  2780. </summary>
  2781. </member>
  2782. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.GrayCircle">
  2783. <summary>
  2784. Gray circle
  2785. </summary>
  2786. </member>
  2787. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.PinkCircle">
  2788. <summary>
  2789. Pink circle
  2790. </summary>
  2791. </member>
  2792. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.RedCircle">
  2793. <summary>
  2794. Red circle
  2795. </summary>
  2796. </member>
  2797. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.SignalMeterWithOneFilledBar">
  2798. <summary>
  2799. Sigmal icon with 1 blue bar
  2800. </summary>
  2801. </member>
  2802. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.SignalMeterWithTwoFilledBars">
  2803. <summary>
  2804. Sigmal icon with 2 blue bars
  2805. </summary>
  2806. </member>
  2807. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.SignalMeterWithThreeFilledBars">
  2808. <summary>
  2809. Sigmal icon with 3 blue bars
  2810. </summary>
  2811. </member>
  2812. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.SignalMeterWithFourFilledBars">
  2813. <summary>
  2814. Sigmal icon with 4 blue bars
  2815. </summary>
  2816. </member>
  2817. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.BlackCircleWithBorder">
  2818. <summary>
  2819. Black Circle from 4TrafficLights
  2820. </summary>
  2821. </member>
  2822. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.SignalMeterWithNoFilledBars">
  2823. <summary>
  2824. Empty Signal Meter
  2825. </summary>
  2826. </member>
  2827. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.WhiteCircle">
  2828. <summary>
  2829. White Circle (All White Quarters)
  2830. </summary>
  2831. </member>
  2832. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.CircleWithThreeWhiteQuarters">
  2833. <summary>
  2834. Circle with three white quarters
  2835. </summary>
  2836. </member>
  2837. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.CircleWithTwoWhiteQuarters">
  2838. <summary>
  2839. Circle with two white quarters
  2840. </summary>
  2841. </member>
  2842. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.CircleWithOneWhiteQuarter">
  2843. <summary>
  2844. Circle with one white quarter
  2845. </summary>
  2846. </member>
  2847. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.ZeroFilledBoxes">
  2848. <summary>
  2849. Zero filled boxes
  2850. </summary>
  2851. </member>
  2852. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.OneFilledBox">
  2853. <summary>
  2854. One filled box
  2855. </summary>
  2856. </member>
  2857. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.TwoFilledBoxes">
  2858. <summary>
  2859. Two filled boxes
  2860. </summary>
  2861. </member>
  2862. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.ThreeFilledBoxes">
  2863. <summary>
  2864. Three filled boxes
  2865. </summary>
  2866. </member>
  2867. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.FourFilledBoxes">
  2868. <summary>
  2869. Four filled boxes
  2870. </summary>
  2871. </member>
  2872. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormattingCustomIcon.NoIcon">
  2873. <summary>
  2874. No/Invisible Icon
  2875. </summary>
  2876. </member>
  2877. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelDatabarAxisPosition">
  2878. <summary>
  2879. The position of the axis between positive and negative numbers on databar
  2880. </summary>
  2881. </member>
  2882. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelDatabarAxisPosition.Automatic">
  2883. <summary>
  2884. (Display at a variable position based on negative values.)
  2885. This is the default.
  2886. </summary>
  2887. </member>
  2888. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelDatabarAxisPosition.Middle">
  2889. <summary>
  2890. Always put the axis at the cell midpoint.
  2891. </summary>
  2892. </member>
  2893. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelDatabarAxisPosition.None">
  2894. <summary>
  2895. Show negative values bars in the same direction as positive.
  2896. </summary>
  2897. </member>
  2898. <member name="T:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType">
  2899. <summary>
  2900. Conditional formatting rule types valid for pivot tables.
  2901. </summary>
  2902. </member>
  2903. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.AboveAverage">
  2904. <summary>
  2905. Highlights cells that are above the average for all values in the range.
  2906. </summary>
  2907. <remarks>AboveAverage Excel CF Rule Type</remarks>
  2908. </member>
  2909. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.AboveOrEqualAverage">
  2910. <summary>
  2911. Highlights cells that are above or equal to the average for all values in the range.
  2912. </summary>
  2913. <remarks>AboveAverage Excel CF Rule Type</remarks>
  2914. </member>
  2915. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.BelowAverage">
  2916. <summary>
  2917. Highlights cells that are below the average for all values in the range.
  2918. </summary>
  2919. <remarks>AboveAverage Excel CF Rule Type</remarks>
  2920. </member>
  2921. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.BelowOrEqualAverage">
  2922. <summary>
  2923. Highlights cells that are below or equal to the average for all values in the range.
  2924. </summary>
  2925. <remarks>AboveAverage Excel CF Rule Type</remarks>
  2926. </member>
  2927. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.AboveStdDev">
  2928. <summary>
  2929. Highlights cells that are above the standard deviation for all values in the range.
  2930. <remarks>AboveAverage Excel CF Rule Type</remarks>
  2931. </summary>
  2932. </member>
  2933. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.BelowStdDev">
  2934. <summary>
  2935. Highlights cells that are below the standard deviation for all values in the range.
  2936. </summary>
  2937. <remarks>AboveAverage Excel CF Rule Type</remarks>
  2938. </member>
  2939. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.Bottom">
  2940. <summary>
  2941. Highlights cells whose values fall in the bottom N bracket as specified.
  2942. </summary>
  2943. <remarks>Top10 Excel CF Rule Type</remarks>
  2944. </member>
  2945. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.BottomPercent">
  2946. <summary>
  2947. Highlights cells whose values fall in the bottom N percent as specified.
  2948. </summary>
  2949. <remarks>Top10 Excel CF Rule Type</remarks>
  2950. </member>
  2951. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.Top">
  2952. <summary>
  2953. Highlights cells whose values fall in the top N bracket as specified.
  2954. </summary>
  2955. <remarks>Top10 Excel CF Rule Type</remarks>
  2956. </member>
  2957. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.TopPercent">
  2958. <summary>
  2959. Highlights cells whose values fall in the top N percent as specified.
  2960. </summary>
  2961. <remarks>Top10 Excel CF Rule Type</remarks>
  2962. </member>
  2963. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.Between">
  2964. <summary>
  2965. Highlights cells in the range between the given two formulas.
  2966. </summary>
  2967. <remarks>CellIs Excel CF Rule Type</remarks>
  2968. </member>
  2969. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.ContainsBlanks">
  2970. <summary>
  2971. Highlights cells that are completely blank.
  2972. </summary>
  2973. <remarks>
  2974. Equivalent of using LEN(TRIM()). This means that if the cell contains only
  2975. characters that TRIM() would remove, then it is considered blank. An empty cell
  2976. is also considered blank.
  2977. </remarks>
  2978. <remarks>ContainsBlanks Excel CF Rule Type</remarks>
  2979. </member>
  2980. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.ContainsErrors">
  2981. <summary>
  2982. Highlights cells with formula errors.
  2983. </summary>
  2984. <remarks>
  2985. Equivalent to using ISERROR() sheet function to determine if there is
  2986. a formula error.
  2987. </remarks>
  2988. <remarks>ContainsErrors Excel CF Rule Type</remarks>
  2989. </member>
  2990. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.Equal">
  2991. <summary>
  2992. Highlights cells equal to the given formula.
  2993. </summary>
  2994. <remarks>CellIs Excel CF Rule Type</remarks>
  2995. </member>
  2996. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.Expression">
  2997. <summary>
  2998. This rule contains a formula to evaluate. When the formula result is true, the cell is highlighted.
  2999. </summary>
  3000. <remarks>Expression Excel CF Rule Type</remarks>
  3001. </member>
  3002. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.GreaterThan">
  3003. <summary>
  3004. Highlights cells greater than the given formula.
  3005. </summary>
  3006. <remarks>CellIs Excel CF Rule Type</remarks>
  3007. </member>
  3008. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.GreaterThanOrEqual">
  3009. <summary>
  3010. Highlights cells greater than or equal the given formula.
  3011. </summary>
  3012. <remarks>CellIs Excel CF Rule Type</remarks>
  3013. </member>
  3014. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.LessThan">
  3015. <summary>
  3016. Highlights cells less than the given formula.
  3017. </summary>
  3018. <remarks>CellIs Excel CF Rule Type</remarks>
  3019. </member>
  3020. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.LessThanOrEqual">
  3021. <summary>
  3022. Highlights cells less than or equal the given formula.
  3023. </summary>
  3024. <remarks>CellIs Excel CF Rule Type</remarks>
  3025. </member>
  3026. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.NotBetween">
  3027. <summary>
  3028. Highlights cells outside the range in given two formulas.
  3029. </summary>
  3030. <remarks>CellIs Excel CF Rule Type</remarks>
  3031. </member>
  3032. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.NotContainsBlanks">
  3033. <summary>
  3034. Highlights cells that are not blank.
  3035. </summary>
  3036. <remarks>
  3037. Equivalent of using LEN(TRIM()). This means that if the cell contains only
  3038. characters that TRIM() would remove, then it is considered blank. An empty cell
  3039. is also considered blank.
  3040. </remarks>
  3041. <remarks>NotContainsBlanks Excel CF Rule Type</remarks>
  3042. </member>
  3043. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.NotContainsErrors">
  3044. <summary>
  3045. Highlights cells without formula errors.
  3046. </summary>
  3047. <remarks>
  3048. Equivalent to using ISERROR() sheet function to determine if there is a
  3049. formula error.
  3050. </remarks>
  3051. <remarks>NotContainsErrors Excel CF Rule Type</remarks>
  3052. </member>
  3053. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.NotEqual">
  3054. <summary>
  3055. .
  3056. </summary>
  3057. <remarks>CellIs Excel CF Rule Type</remarks>
  3058. </member>
  3059. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.ThreeColorScale">
  3060. <summary>
  3061. Three Color Scale (Low, Middle and High Color Scale)
  3062. </summary>
  3063. <remarks>ColorScale Excel CF Rule Type</remarks>
  3064. </member>
  3065. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.TwoColorScale">
  3066. <summary>
  3067. Two Color Scale (Low and High Color Scale)
  3068. </summary>
  3069. <remarks>ColorScale Excel CF Rule Type</remarks>
  3070. </member>
  3071. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.ThreeIconSet">
  3072. <summary>
  3073. This conditional formatting rule applies a 3 set icons to cells according
  3074. to their values.
  3075. </summary>
  3076. <remarks>IconSet Excel CF Rule Type</remarks>
  3077. </member>
  3078. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.FourIconSet">
  3079. <summary>
  3080. This conditional formatting rule applies a 4 set icons to cells according
  3081. to their values.
  3082. </summary>
  3083. <remarks>IconSet Excel CF Rule Type</remarks>
  3084. </member>
  3085. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.FiveIconSet">
  3086. <summary>
  3087. This conditional formatting rule applies a 5 set icons to cells according
  3088. to their values.
  3089. </summary>
  3090. <remarks>IconSet Excel CF Rule Type</remarks>
  3091. </member>
  3092. <member name="F:OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType.DataBar">
  3093. <summary>
  3094. This conditional formatting rule displays a gradated data bar in the range of cells.
  3095. </summary>
  3096. <remarks>DataBar Excel CF Rule Type</remarks>
  3097. </member>
  3098. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper">
  3099. <summary>
  3100. Conditional formatting helper
  3101. </summary>
  3102. </member>
  3103. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.CheckAndFixRangeAddress(System.String)">
  3104. <summary>
  3105. Check and fix an address (string address)
  3106. </summary>
  3107. <param name="address"></param>
  3108. <returns></returns>
  3109. </member>
  3110. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.ConvertFromColorCode(System.String)">
  3111. <summary>
  3112. Convert a color code to Color Object
  3113. </summary>
  3114. <param name="colorCode">Color Code (Ex. "#FFB43C53" or "FFB43C53")</param>
  3115. <returns></returns>
  3116. </member>
  3117. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.GetAttributeString(System.Xml.XmlNode,System.String)">
  3118. <summary>
  3119. </summary>
  3120. <param name="node"></param>
  3121. <param name="attribute"></param>
  3122. <returns></returns>
  3123. </member>
  3124. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.GetAttributeInt(System.Xml.XmlNode,System.String)">
  3125. <summary>
  3126. </summary>
  3127. <param name="node"></param>
  3128. <param name="attribute"></param>
  3129. <returns></returns>
  3130. </member>
  3131. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.GetAttributeIntNullable(System.Xml.XmlNode,System.String)">
  3132. <summary>
  3133. </summary>
  3134. <param name="node"></param>
  3135. <param name="attribute"></param>
  3136. <returns></returns>
  3137. </member>
  3138. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.GetAttributeBool(System.Xml.XmlNode,System.String)">
  3139. <summary>
  3140. </summary>
  3141. <param name="node"></param>
  3142. <param name="attribute"></param>
  3143. <returns></returns>
  3144. </member>
  3145. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.GetAttributeBoolNullable(System.Xml.XmlNode,System.String)">
  3146. <summary>
  3147. </summary>
  3148. <param name="node"></param>
  3149. <param name="attribute"></param>
  3150. <returns></returns>
  3151. </member>
  3152. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.GetAttributeDouble(System.Xml.XmlNode,System.String)">
  3153. <summary>
  3154. </summary>
  3155. <param name="node"></param>
  3156. <param name="attribute"></param>
  3157. <returns></returns>
  3158. </member>
  3159. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.GetAttributeDecimal(System.Xml.XmlNode,System.String)">
  3160. <summary>
  3161. </summary>
  3162. <param name="node"></param>
  3163. <param name="attribute"></param>
  3164. <returns></returns>
  3165. </member>
  3166. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.EncodeXML(System.String)">
  3167. <summary>
  3168. Encode to XML (special characteres: &apos; &quot; &gt; &lt; &amp;)
  3169. </summary>
  3170. <param name="s"></param>
  3171. <returns></returns>
  3172. </member>
  3173. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingHelper.DecodeXML(System.String)">
  3174. <summary>
  3175. Decode from XML (special characteres: &apos; &quot; &gt; &lt; &amp;)
  3176. </summary>
  3177. <param name="s"></param>
  3178. <returns></returns>
  3179. </member>
  3180. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconDataBarValue">
  3181. <summary>
  3182. 18.3.1.11 cfvo (Conditional Format Value Object)
  3183. Describes the values of the interpolation points in a gradient scale.
  3184. </summary>
  3185. </member>
  3186. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconDataBarValue.CustomIcon">
  3187. <summary>
  3188. If not custom is null. If user assigns to it holds icon value.
  3189. </summary>
  3190. </member>
  3191. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconDataBarValue.RuleType">
  3192. <summary>
  3193. Rule type
  3194. </summary>
  3195. </member>
  3196. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconDataBarValue.Type">
  3197. <summary>
  3198. Value type
  3199. </summary>
  3200. </member>
  3201. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconDataBarValue.GreaterThanOrEqualTo">
  3202. <summary>
  3203. Greater Than Or Equal To
  3204. Set to false to only apply an icon when greaterThan
  3205. </summary>
  3206. </member>
  3207. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconDataBarValue.Value">
  3208. <summary>
  3209. The value
  3210. </summary>
  3211. </member>
  3212. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconDataBarValue.Formula">
  3213. <summary>
  3214. <para> The Formula of the Object Value </para>
  3215. Keep in mind that Addresses in this property should be Absolute not relative
  3216. <para> Yes: $A$1 </para>
  3217. <para> No: A1 </para>
  3218. </summary>
  3219. </member>
  3220. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconSetBase`1">
  3221. <summary>
  3222. IconSet base class
  3223. </summary>
  3224. <typeparam name="T"></typeparam>
  3225. </member>
  3226. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconSetBase`1.Icon1">
  3227. <summary>
  3228. Settings for icon 1 in the iconset
  3229. </summary>
  3230. </member>
  3231. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconSetBase`1.Icon2">
  3232. <summary>
  3233. Settings for icon 2 in the iconset
  3234. </summary>
  3235. </member>
  3236. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconSetBase`1.Icon3">
  3237. <summary>
  3238. Settings for icon 2 in the iconset
  3239. </summary>
  3240. </member>
  3241. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconSetBase`1.Reverse">
  3242. <summary>
  3243. Reverse the order of the icons
  3244. Default false
  3245. </summary>
  3246. </member>
  3247. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconSetBase`1.IconSetPercent">
  3248. <summary>
  3249. If its percent
  3250. default true
  3251. </summary>
  3252. </member>
  3253. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingIconSetBase`1.ShowValue">
  3254. <summary>
  3255. If the cell values are visible
  3256. default true
  3257. </summary>
  3258. </member>
  3259. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRuleType">
  3260. <summary>
  3261. Functions related to the ExcelConditionalFormattingRule
  3262. </summary>
  3263. </member>
  3264. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRuleType.GetAttributeByType(OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType)">
  3265. <summary>
  3266. </summary>
  3267. <param name="type"></param>
  3268. <returns></returns>
  3269. </member>
  3270. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddAboveAverage">
  3271. <summary>
  3272. Add AboveOrEqualAverage Conditional Formatting
  3273. </summary>
  3274. <returns></returns>
  3275. </member>
  3276. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddAboveOrEqualAverage">
  3277. <summary>
  3278. Add AboveOrEqualAverage Conditional Formatting
  3279. </summary>
  3280. <returns></returns>
  3281. </member>
  3282. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddBelowAverage">
  3283. <summary>
  3284. Add BelowOrEqualAverage Conditional Formatting
  3285. </summary>
  3286. <returns></returns>
  3287. </member>
  3288. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddBelowOrEqualAverage">
  3289. <summary>
  3290. Add BelowOrEqualAverage Conditional Formatting
  3291. </summary>
  3292. <returns></returns>
  3293. </member>
  3294. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddAboveStdDev">
  3295. <summary>
  3296. Add AboveStdDev Conditional Formatting
  3297. </summary>
  3298. <returns></returns>
  3299. </member>
  3300. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddBelowStdDev">
  3301. <summary>
  3302. Add BelowStdDev Conditional Formatting
  3303. </summary>
  3304. <returns></returns>
  3305. </member>
  3306. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddBottom">
  3307. <summary>
  3308. Add Bottom Conditional Formatting
  3309. </summary>
  3310. <returns></returns>
  3311. </member>
  3312. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddBottomPercent">
  3313. <summary>
  3314. Add BottomPercent Conditional Formatting
  3315. </summary>
  3316. <returns></returns>
  3317. </member>
  3318. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddTop">
  3319. <summary>
  3320. Add Top Conditional Formatting
  3321. </summary>
  3322. <returns></returns>
  3323. </member>
  3324. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddTopPercent">
  3325. <summary>
  3326. Add TopPercent Conditional Formatting
  3327. </summary>
  3328. <returns></returns>
  3329. </member>
  3330. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddLast7Days">
  3331. <summary>
  3332. Add Last7Days Conditional Formatting
  3333. </summary>
  3334. <returns></returns>
  3335. </member>
  3336. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddLastMonth">
  3337. <summary>
  3338. Add LastMonth Conditional Formatting
  3339. </summary>
  3340. <returns></returns>
  3341. </member>
  3342. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddLastWeek">
  3343. <summary>
  3344. Add LastWeek Conditional Formatting
  3345. </summary>
  3346. <returns></returns>
  3347. </member>
  3348. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddNextMonth">
  3349. <summary>
  3350. Add NextMonth Conditional Formatting
  3351. </summary>
  3352. <returns></returns>
  3353. </member>
  3354. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddNextWeek">
  3355. <summary>
  3356. Add NextWeek Conditional Formatting
  3357. </summary>
  3358. <returns></returns>
  3359. </member>
  3360. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddThisMonth">
  3361. <summary>
  3362. Add ThisMonth Conditional Formatting
  3363. </summary>
  3364. <returns></returns>
  3365. </member>
  3366. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddThisWeek">
  3367. <summary>
  3368. Add ThisWeek Conditional Formatting
  3369. </summary>
  3370. <returns></returns>
  3371. </member>
  3372. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddToday">
  3373. <summary>
  3374. Add Today Conditional Formatting
  3375. </summary>
  3376. <returns></returns>
  3377. </member>
  3378. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddTomorrow">
  3379. <summary>
  3380. Add Tomorrow Conditional Formatting
  3381. </summary>
  3382. <returns></returns>
  3383. </member>
  3384. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddYesterday">
  3385. <summary>
  3386. Add Yesterday Conditional Formatting
  3387. </summary>
  3388. <returns></returns>
  3389. </member>
  3390. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddBeginsWith">
  3391. <summary>
  3392. Add BeginsWith Conditional Formatting
  3393. </summary>
  3394. <returns></returns>
  3395. </member>
  3396. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddBetween">
  3397. <summary>
  3398. Add Between Conditional Formatting
  3399. </summary>
  3400. <returns></returns>
  3401. </member>
  3402. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddContainsBlanks">
  3403. <summary>
  3404. Add ContainsBlanks Conditional Formatting
  3405. </summary>
  3406. <returns></returns>
  3407. </member>
  3408. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddContainsErrors">
  3409. <summary>
  3410. Add ContainsErrors Conditional Formatting
  3411. </summary>
  3412. <returns></returns>
  3413. </member>
  3414. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddContainsText">
  3415. <summary>
  3416. Add ContainsText Conditional Formatting
  3417. </summary>
  3418. <returns></returns>
  3419. </member>
  3420. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddDuplicateValues">
  3421. <summary>
  3422. Add DuplicateValues Conditional Formatting
  3423. </summary>
  3424. <returns></returns>
  3425. </member>
  3426. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddEndsWith">
  3427. <summary>
  3428. Add EndsWith Conditional Formatting
  3429. </summary>
  3430. <returns></returns>
  3431. </member>
  3432. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddEqual">
  3433. <summary>
  3434. Add Equal Conditional Formatting
  3435. </summary>
  3436. <returns></returns>
  3437. </member>
  3438. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddExpression">
  3439. <summary>
  3440. Add Expression Conditional Formatting
  3441. </summary>
  3442. <returns></returns>
  3443. </member>
  3444. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddGreaterThan">
  3445. <summary>
  3446. Add GreaterThan Conditional Formatting
  3447. </summary>
  3448. <returns></returns>
  3449. </member>
  3450. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddGreaterThanOrEqual">
  3451. <summary>
  3452. Add GreaterThanOrEqual Conditional Formatting
  3453. </summary>
  3454. <returns></returns>
  3455. </member>
  3456. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddLessThan">
  3457. <summary>
  3458. Add LessThan Conditional Formatting
  3459. </summary>
  3460. <returns></returns>
  3461. </member>
  3462. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddLessThanOrEqual">
  3463. <summary>
  3464. Add LessThanOrEqual Conditional Formatting
  3465. </summary>
  3466. <returns></returns>
  3467. </member>
  3468. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddNotBetween">
  3469. <summary>
  3470. Add NotBetween Conditional Formatting
  3471. </summary>
  3472. <returns></returns>
  3473. </member>
  3474. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddNotContainsBlanks">
  3475. <summary>
  3476. Add NotContainsBlanks Conditional Formatting
  3477. </summary>
  3478. <returns></returns>
  3479. </member>
  3480. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddNotContainsErrors">
  3481. <summary>
  3482. Add NotContainsErrors Conditional Formatting
  3483. </summary>
  3484. <returns></returns>
  3485. </member>
  3486. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddNotContainsText">
  3487. <summary>
  3488. Add NotContainsText Conditional Formatting
  3489. </summary>
  3490. <returns></returns>
  3491. </member>
  3492. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddNotEqual">
  3493. <summary>
  3494. Add NotEqual Conditional Formatting
  3495. </summary>
  3496. <returns></returns>
  3497. </member>
  3498. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddUniqueValues">
  3499. <summary>
  3500. Add UniqueValues Conditional Formatting
  3501. </summary>
  3502. <returns></returns>
  3503. </member>
  3504. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddThreeColorScale">
  3505. <summary>
  3506. Add ThreeColorScale Conditional Formatting
  3507. </summary>
  3508. <returns></returns>
  3509. </member>
  3510. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddTwoColorScale">
  3511. <summary>
  3512. Add TwoColorScale Conditional Formatting
  3513. </summary>
  3514. <returns></returns>
  3515. </member>
  3516. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddThreeIconSet(OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting3IconsSetType)">
  3517. <summary>
  3518. Adds a ThreeIconSet rule
  3519. </summary>
  3520. <param name="IconSet"></param>
  3521. <returns></returns>
  3522. </member>
  3523. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddFourIconSet(OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting4IconsSetType)">
  3524. <summary>
  3525. Adds a FourIconSet rule
  3526. </summary>
  3527. <param name="IconSet"></param>
  3528. <returns></returns>
  3529. </member>
  3530. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddFiveIconSet(OfficeOpenXml.ConditionalFormatting.eExcelconditionalFormatting5IconsSetType)">
  3531. <summary>
  3532. Adds a FiveIconSet rule
  3533. </summary>
  3534. <param name="IconSet"></param>
  3535. <returns></returns>
  3536. </member>
  3537. <member name="M:OfficeOpenXml.ConditionalFormatting.RangeConditionalFormatting.AddDatabar(System.Drawing.Color)">
  3538. <summary>
  3539. Adds a Databar rule
  3540. </summary>
  3541. <param name="Color">The color of the databar</param>
  3542. <returns></returns>
  3543. </member>
  3544. <member name="M:OfficeOpenXml.ConditionalFormatting.Rules.CachingCF.#ctor(OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType,OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3545. <summary>
  3546. </summary>
  3547. <param name="address"></param>
  3548. <param name="priority"></param>
  3549. <param name="worksheet"></param>
  3550. <param name="cfType"></param>
  3551. </member>
  3552. <member name="M:OfficeOpenXml.ConditionalFormatting.Rules.CachingCF.#ctor(OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType,OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3553. <summary>
  3554. </summary>
  3555. <param name="address"></param>
  3556. <param name="ws"></param>
  3557. <param name="xr"></param>
  3558. <param name="cfType"></param>
  3559. </member>
  3560. <member name="M:OfficeOpenXml.ConditionalFormatting.Rules.ExcelConditionalFormattingExpression.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3561. <summary>
  3562. </summary>
  3563. <param name="address"></param>
  3564. <param name="worksheet"></param>
  3565. <param name="xr"></param>
  3566. </member>
  3567. <member name="P:OfficeOpenXml.ConditionalFormatting.Rules.ExcelConditionalFormattingFiveIconSet.Icon4">
  3568. <summary>
  3569. Icon 4 value
  3570. </summary>
  3571. </member>
  3572. <member name="P:OfficeOpenXml.ConditionalFormatting.Rules.ExcelConditionalFormattingFiveIconSet.Icon5">
  3573. <summary>
  3574. Icon 4 value
  3575. </summary>
  3576. </member>
  3577. <member name="P:OfficeOpenXml.ConditionalFormatting.Rules.ExcelConditionalFormattingFourIconSet.Icon4">
  3578. <summary>
  3579. Icon 4 value
  3580. </summary>
  3581. </member>
  3582. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingBeginsWith.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3583. <summary>
  3584. </summary>
  3585. <param name="address"></param>
  3586. <param name="priority"></param>
  3587. <param name="worksheet"></param>
  3588. </member>
  3589. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingBeginsWith.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3590. <summary>
  3591. </summary>
  3592. <param name="address"></param>
  3593. <param name="worksheet"></param>
  3594. <param name="xr"></param>
  3595. </member>
  3596. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingBetween.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3597. <summary>
  3598. </summary>
  3599. <param name="address"></param>
  3600. <param name="priority"></param>
  3601. <param name="worksheet"></param>
  3602. </member>
  3603. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingBetween.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3604. <summary>
  3605. </summary>
  3606. <param name="address"></param>
  3607. <param name="worksheet"></param>
  3608. <param name="xr"></param>
  3609. </member>
  3610. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingContainsBlanks.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3611. <summary>
  3612. </summary>
  3613. <param name="address"></param>
  3614. <param name="priority"></param>
  3615. <param name="worksheet"></param>
  3616. </member>
  3617. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingContainsBlanks.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3618. <summary>
  3619. </summary>
  3620. <param name="address"></param>
  3621. <param name="worksheet"></param>
  3622. <param name="xr"></param>
  3623. </member>
  3624. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingContainsErrors.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3625. <summary>
  3626. </summary>
  3627. <param name="address"></param>
  3628. <param name="priority"></param>
  3629. <param name="worksheet"></param>
  3630. </member>
  3631. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingContainsErrors.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3632. <summary>
  3633. </summary>
  3634. <param name="address"></param>
  3635. <param name="worksheet"></param>
  3636. <param name="xr"></param>
  3637. </member>
  3638. <member name="T:OfficeOpenXml.ConditionalFormatting.eDatabarDirection">
  3639. <summary>
  3640. Direction of Databar
  3641. </summary>
  3642. </member>
  3643. <member name="F:OfficeOpenXml.ConditionalFormatting.eDatabarDirection.Context">
  3644. <summary>
  3645. Based on context
  3646. </summary>
  3647. </member>
  3648. <member name="F:OfficeOpenXml.ConditionalFormatting.eDatabarDirection.LeftToRight">
  3649. <summary>
  3650. Databar going from left to right
  3651. </summary>
  3652. </member>
  3653. <member name="F:OfficeOpenXml.ConditionalFormatting.eDatabarDirection.RightToLeft">
  3654. <summary>
  3655. Databar going RighToLeft
  3656. </summary>
  3657. </member>
  3658. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingDataBar.ReadInCTColor(System.Xml.XmlReader,System.String)">
  3659. <summary>
  3660. For reading all Databar CT_Colors Recursively until we hit a non-color node.
  3661. </summary>
  3662. <param name="xr"></param>
  3663. <param name="altName">To force the color to write to. Useful e.g. when loading the local databar node that denotes fill color is just named Color</param>
  3664. <exception cref="T:System.Exception"></exception>
  3665. </member>
  3666. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingDataBar.ShowValue">
  3667. <summary>
  3668. Show value
  3669. </summary>
  3670. </member>
  3671. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingDataBar.LowValue">
  3672. <summary>
  3673. Databar Low Value
  3674. </summary>
  3675. </member>
  3676. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingDataBar.HighValue">
  3677. <summary>
  3678. Databar High Value
  3679. </summary>
  3680. </member>
  3681. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingDataBar.Color">
  3682. <summary>
  3683. Shorthand for the Fillcolor.Color property as it is the most commonly used
  3684. </summary>
  3685. </member>
  3686. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingEndsWith.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3687. <summary>
  3688. </summary>
  3689. <param name="address"></param>
  3690. <param name="priority"></param>
  3691. <param name="worksheet"></param>
  3692. </member>
  3693. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingEndsWith.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3694. <summary>
  3695. </summary>
  3696. <param name="address"></param>
  3697. <param name="worksheet"></param>
  3698. <param name="xr"></param>
  3699. </member>
  3700. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingEndsWith.Text">
  3701. <summary>
  3702. The text to search in the end of the cell
  3703. </summary>
  3704. </member>
  3705. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingEqual.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3706. <summary>
  3707. </summary>
  3708. <param name="address"></param>
  3709. <param name="priority"></param>
  3710. <param name="worksheet"></param>
  3711. </member>
  3712. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingEqual.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3713. <summary>
  3714. </summary>
  3715. <param name="address"></param>
  3716. <param name="ws"></param>
  3717. <param name="xr"></param>
  3718. </member>
  3719. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingGreaterThan.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3720. <summary>
  3721. </summary>
  3722. <param name="address"></param>
  3723. <param name="priority"></param>
  3724. <param name="worksheet"></param>
  3725. </member>
  3726. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingGreaterThan.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3727. <summary>
  3728. </summary>
  3729. <param name="address"></param>
  3730. <param name="ws"></param>
  3731. <param name="xr"></param>
  3732. </member>
  3733. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingGreaterThanOrEqual.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3734. <summary>
  3735. </summary>
  3736. <param name="address"></param>
  3737. <param name="priority"></param>
  3738. <param name="worksheet"></param>
  3739. </member>
  3740. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingGreaterThanOrEqual.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3741. <summary>
  3742. </summary>
  3743. <param name="address"></param>
  3744. <param name="ws"></param>
  3745. <param name="xr"></param>
  3746. </member>
  3747. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLast7Days">
  3748. <summary>
  3749. ExcelConditionalFormattingLast7Days
  3750. </summary>
  3751. </member>
  3752. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLast7Days.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3753. <summary>
  3754. </summary>
  3755. <param name="priority"></param>
  3756. <param name="address"></param>
  3757. <param name="worksheet"></param>
  3758. </member>
  3759. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLast7Days.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3760. <summary>
  3761. </summary>
  3762. <param name="address"></param>
  3763. <param name="ws"></param>
  3764. <param name="xr"></param>
  3765. </member>
  3766. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLastMonth">
  3767. <summary>
  3768. ExcelConditionalFormattingLast7Days
  3769. </summary>
  3770. </member>
  3771. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLastMonth.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3772. <summary>
  3773. </summary>
  3774. <param name="priority"></param>
  3775. <param name="address"></param>
  3776. <param name="worksheet"></param>
  3777. </member>
  3778. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLastMonth.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3779. <summary>
  3780. </summary>
  3781. <param name="address"></param>
  3782. <param name="ws"></param>
  3783. <param name="xr"></param>
  3784. </member>
  3785. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLastWeek">
  3786. <summary>
  3787. ExcelConditionalFormattingLast7Days
  3788. </summary>
  3789. </member>
  3790. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLastWeek.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3791. <summary>
  3792. </summary>
  3793. <param name="priority"></param>
  3794. <param name="address"></param>
  3795. <param name="worksheet"></param>
  3796. </member>
  3797. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLastWeek.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3798. <summary>
  3799. </summary>
  3800. <param name="address"></param>
  3801. <param name="ws"></param>
  3802. <param name="xr"></param>
  3803. </member>
  3804. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLessThanOrEqual.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3805. <summary>
  3806. </summary>
  3807. <param name="address"></param>
  3808. <param name="priority"></param>
  3809. <param name="worksheet"></param>
  3810. </member>
  3811. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingLessThanOrEqual.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3812. <summary>
  3813. </summary>
  3814. <param name="address"></param>
  3815. <param name="ws"></param>
  3816. <param name="xr"></param>
  3817. </member>
  3818. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNextMonth">
  3819. <summary>
  3820. ExcelConditionalFormattingLast7Days
  3821. </summary>
  3822. </member>
  3823. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNextMonth.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3824. <summary>
  3825. </summary>
  3826. <param name="priority"></param>
  3827. <param name="address"></param>
  3828. <param name="worksheet"></param>
  3829. </member>
  3830. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNextMonth.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3831. <summary>
  3832. </summary>
  3833. <param name="address"></param>
  3834. <param name="ws"></param>
  3835. <param name="xr"></param>
  3836. </member>
  3837. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNextWeek">
  3838. <summary>
  3839. ExcelConditionalFormattingLast7Days
  3840. </summary>
  3841. </member>
  3842. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNextWeek.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3843. <summary>
  3844. </summary>
  3845. <param name="priority"></param>
  3846. <param name="address"></param>
  3847. <param name="worksheet"></param>
  3848. </member>
  3849. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNextWeek.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3850. <summary>
  3851. </summary>
  3852. <param name="address"></param>
  3853. <param name="ws"></param>
  3854. <param name="xr"></param>
  3855. </member>
  3856. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNotBetween.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3857. <summary>
  3858. </summary>
  3859. <param name="address"></param>
  3860. <param name="priority"></param>
  3861. <param name="worksheet"></param>
  3862. </member>
  3863. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNotBetween.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3864. <summary>
  3865. </summary>
  3866. <param name="address"></param>
  3867. <param name="worksheet"></param>
  3868. <param name="xr"></param>
  3869. </member>
  3870. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNotContainsBlanks.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3871. <summary>
  3872. </summary>
  3873. <param name="address"></param>
  3874. <param name="priority"></param>
  3875. <param name="worksheet"></param>
  3876. </member>
  3877. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNotContainsBlanks.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3878. <summary>
  3879. </summary>
  3880. <param name="address"></param>
  3881. <param name="worksheet"></param>
  3882. <param name="xr"></param>
  3883. </member>
  3884. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNotContainsErrors.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3885. <summary>
  3886. </summary>
  3887. <param name="address"></param>
  3888. <param name="priority"></param>
  3889. <param name="worksheet"></param>
  3890. </member>
  3891. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNotContainsErrors.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3892. <summary>
  3893. </summary>
  3894. <param name="address"></param>
  3895. <param name="worksheet"></param>
  3896. <param name="xr"></param>
  3897. </member>
  3898. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNotEqual.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3899. <summary>
  3900. </summary>
  3901. <param name="address"></param>
  3902. <param name="priority"></param>
  3903. <param name="worksheet"></param>
  3904. </member>
  3905. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingNotEqual.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3906. <summary>
  3907. </summary>
  3908. <param name="address"></param>
  3909. <param name="ws"></param>
  3910. <param name="xr"></param>
  3911. </member>
  3912. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule">
  3913. <summary>
  3914. Abstract base class for all ConditionalFormattingRules
  3915. </summary>
  3916. </member>
  3917. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Type">
  3918. <summary>
  3919. The type of conditional formatting rule.
  3920. </summary>
  3921. </member>
  3922. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Address">
  3923. <summary>
  3924. <para>The range over which these conditional formatting rules apply.</para>
  3925. </summary>
  3926. </member>
  3927. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Priority">
  3928. <summary>
  3929. The priority of the rule.
  3930. 1 is highest priority. 2 second highest etc.
  3931. </summary>
  3932. </member>
  3933. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.StopIfTrue">
  3934. <summary>
  3935. If this property is true, no rules with lower priority should be applied over this rule.
  3936. </summary>
  3937. </member>
  3938. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.PivotTable">
  3939. <summary>
  3940. Indicates that the conditional formatting is associated with a PivotTable
  3941. </summary>
  3942. </member>
  3943. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Style">
  3944. <summary>
  3945. The style
  3946. </summary>
  3947. </member>
  3948. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.StdDev">
  3949. <summary>
  3950. 0 is not allowed and will be converted to 1
  3951. </summary>
  3952. </member>
  3953. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Rank">
  3954. <summary>
  3955. Rank (zero is not allowed and will be converted to 1)
  3956. </summary>
  3957. </member>
  3958. <member name="F:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule._ws">
  3959. <summary>
  3960. Internal worksheet reference
  3961. </summary>
  3962. </member>
  3963. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.DxfId">
  3964. <summary>
  3965. The DxfId (Differential Formatting style id)
  3966. </summary>
  3967. </member>
  3968. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.#ctor(OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType,OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  3969. <summary>
  3970. Initalize <see cref="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule"/> from file
  3971. </summary>
  3972. <param name="xr"></param>
  3973. <param name="type"></param>
  3974. <param name="address"></param>
  3975. <param name="ws"></param>
  3976. </member>
  3977. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.#ctor(OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule,OfficeOpenXml.ExcelWorksheet)">
  3978. <summary>
  3979. Copy constructor
  3980. </summary>
  3981. <param name="original"></param>
  3982. <param name="newWorksheet">In case cloning from another worksheet</param>
  3983. </member>
  3984. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.#ctor(OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType,OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  3985. <summary>
  3986. Initalize <see cref="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule"/> from variables
  3987. </summary>
  3988. <param name="type"></param>
  3989. <param name="address"></param>
  3990. <param name="priority"></param>
  3991. <param name="worksheet"></param>
  3992. </member>
  3993. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.AboveAverage">
  3994. <summary>
  3995. Above average
  3996. In Excel: Default:True, use=optional
  3997. </summary>
  3998. </member>
  3999. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.EqualAverage">
  4000. <summary>
  4001. EqualAverage
  4002. </summary>
  4003. </member>
  4004. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Bottom">
  4005. <summary>
  4006. Bottom attribute
  4007. </summary>
  4008. </member>
  4009. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Percent">
  4010. <summary>
  4011. Percent attribute
  4012. </summary>
  4013. </member>
  4014. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.TimePeriod">
  4015. <summary>
  4016. TimePeriod
  4017. </summary>
  4018. </member>
  4019. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Operator">
  4020. <summary>
  4021. Operator
  4022. </summary>
  4023. </member>
  4024. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Formula">
  4025. <summary>
  4026. Formula
  4027. </summary>
  4028. </member>
  4029. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.Formula2">
  4030. <summary>
  4031. Formula2
  4032. Note, no longer Requires Formula to be set before it.
  4033. But will still throw error if both formulas not filled at save time.
  4034. </summary>
  4035. </member>
  4036. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingRule.As">
  4037. <summary>
  4038. Provides access to type conversion for all conditional formatting rules.
  4039. </summary>
  4040. </member>
  4041. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingThisMonth">
  4042. <summary>
  4043. ExcelConditionalFormattingLast7Days
  4044. </summary>
  4045. </member>
  4046. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingThisMonth.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  4047. <summary>
  4048. </summary>
  4049. <param name="priority"></param>
  4050. <param name="address"></param>
  4051. <param name="worksheet"></param>
  4052. </member>
  4053. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingThisMonth.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  4054. <summary>
  4055. </summary>
  4056. <param name="address"></param>
  4057. <param name="ws"></param>
  4058. <param name="xr"></param>
  4059. </member>
  4060. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingThisWeek">
  4061. <summary>
  4062. ExcelConditionalFormattingLast7Days
  4063. </summary>
  4064. </member>
  4065. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingThisWeek.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  4066. <summary>
  4067. </summary>
  4068. <param name="priority"></param>
  4069. <param name="address"></param>
  4070. <param name="worksheet"></param>
  4071. </member>
  4072. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingThisWeek.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  4073. <summary>
  4074. </summary>
  4075. <param name="address"></param>
  4076. <param name="ws"></param>
  4077. <param name="xr"></param>
  4078. </member>
  4079. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingThreeColorScale.MiddleValue">
  4080. <summary>
  4081. The middle value.
  4082. </summary>
  4083. </member>
  4084. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTimePeriodGroup">
  4085. <summary>
  4086. ExcelConditionalFormattingTimePeriodGroup
  4087. </summary>
  4088. </member>
  4089. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTimePeriodGroup.#ctor(OfficeOpenXml.ConditionalFormatting.eExcelConditionalFormattingRuleType,OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  4090. <summary>
  4091. </summary>
  4092. <param name="type"></param>
  4093. <param name="priority"></param>
  4094. <param name="address"></param>
  4095. <param name="worksheet"></param>
  4096. </member>
  4097. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingToday">
  4098. <summary>
  4099. ExcelConditionalFormattingLast7Days
  4100. </summary>
  4101. </member>
  4102. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingToday.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  4103. <summary>
  4104. </summary>
  4105. <param name="priority"></param>
  4106. <param name="address"></param>
  4107. <param name="worksheet"></param>
  4108. </member>
  4109. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingToday.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  4110. <summary>
  4111. </summary>
  4112. <param name="address"></param>
  4113. <param name="ws"></param>
  4114. <param name="xr"></param>
  4115. </member>
  4116. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTomorrow">
  4117. <summary>
  4118. ExcelConditionalFormattingLast7Days
  4119. </summary>
  4120. </member>
  4121. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTomorrow.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  4122. <summary>
  4123. </summary>
  4124. <param name="priority"></param>
  4125. <param name="address"></param>
  4126. <param name="worksheet"></param>
  4127. </member>
  4128. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTomorrow.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  4129. <summary>
  4130. </summary>
  4131. <param name="address"></param>
  4132. <param name="ws"></param>
  4133. <param name="xr"></param>
  4134. </member>
  4135. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTwoColorScale">
  4136. <summary>
  4137. Two Colour Scale class
  4138. </summary>
  4139. </member>
  4140. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTwoColorScale.ReadColorAndColorSettings(System.Xml.XmlReader,OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingColorScaleValue@)">
  4141. <summary>
  4142. Internal Reading function
  4143. </summary>
  4144. <param name="xr"></param>
  4145. <param name="colSettings"></param>
  4146. </member>
  4147. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTwoColorScale.LowValue">
  4148. <summary>
  4149. Low Value for Two Color Scale Object Value
  4150. </summary>
  4151. </member>
  4152. <member name="P:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingTwoColorScale.HighValue">
  4153. <summary>
  4154. High Value for Two Color Scale Object Value
  4155. </summary>
  4156. </member>
  4157. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingUniqueValues.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  4158. <summary>
  4159. </summary>
  4160. <param name="address"></param>
  4161. <param name="priority"></param>
  4162. <param name="worksheet"></param>
  4163. </member>
  4164. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingUniqueValues.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  4165. <summary>
  4166. </summary>
  4167. <param name="address"></param>
  4168. <param name="ws"></param>
  4169. <param name="xr"></param>
  4170. </member>
  4171. <member name="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingYesterday">
  4172. <summary>
  4173. ExcelConditionalFormattingLast7Days
  4174. </summary>
  4175. </member>
  4176. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingYesterday.#ctor(OfficeOpenXml.ExcelAddress,System.Int32,OfficeOpenXml.ExcelWorksheet)">
  4177. <summary>
  4178. </summary>
  4179. <param name="priority"></param>
  4180. <param name="address"></param>
  4181. <param name="worksheet"></param>
  4182. </member>
  4183. <member name="M:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingYesterday.#ctor(OfficeOpenXml.ExcelAddress,OfficeOpenXml.ExcelWorksheet,System.Xml.XmlReader)">
  4184. <summary>
  4185. </summary>
  4186. <param name="address"></param>
  4187. <param name="ws"></param>
  4188. <param name="xr"></param>
  4189. </member>
  4190. <member name="T:OfficeOpenXml.Configuration.ExcelPackageConfiguration">
  4191. <summary>
  4192. Parameters for configuring the <see cref="T:OfficeOpenXml.ExcelPackage"/> class before usage
  4193. </summary>
  4194. </member>
  4195. <member name="P:OfficeOpenXml.Configuration.ExcelPackageConfiguration.SuppressInitializationExceptions">
  4196. <summary>
  4197. If set to true errors/exceptions that occurs during initialization of the ExcelPackage class will
  4198. be suppressed and logged in <see cref="P:OfficeOpenXml.ExcelPackage.InitializationErrors"/>.
  4199. If set to false these Exceptions will be rethrown.
  4200. Default value of this property is false.
  4201. </summary>
  4202. </member>
  4203. <member name="P:OfficeOpenXml.Configuration.ExcelPackageConfiguration.JsonConfigBasePath">
  4204. <summary>
  4205. Path of the directory where the json configuration file is located.
  4206. Default value is the path returned from <see cref="M:System.IO.Directory.GetCurrentDirectory"/>
  4207. </summary>
  4208. </member>
  4209. <member name="P:OfficeOpenXml.Configuration.ExcelPackageConfiguration.JsonConfigFileName">
  4210. <summary>
  4211. File name of the json configuration file.
  4212. Default value is appsettings.json
  4213. </summary>
  4214. </member>
  4215. <member name="P:OfficeOpenXml.Configuration.ExcelPackageConfiguration.Default">
  4216. <summary>
  4217. Configuration with default values.
  4218. </summary>
  4219. </member>
  4220. <member name="M:OfficeOpenXml.Configuration.ExcelPackageConfiguration.Reset">
  4221. <summary>
  4222. Resets configuration to its default values
  4223. </summary>
  4224. </member>
  4225. <member name="T:OfficeOpenXml.Core.CellStore.ArrayUtil">
  4226. <summary>
  4227. These binary search functions are identical, except that one uses a struc and the other a class.
  4228. Structs consume less memory and are also faster.
  4229. </summary>
  4230. </member>
  4231. <member name="M:OfficeOpenXml.Core.CellStore.ArrayUtil.OptimizedBinarySearch(OfficeOpenXml.Core.CellStore.IndexItem[],System.Int32,System.Int32)">
  4232. <summary>
  4233. For the struct.
  4234. </summary>
  4235. <param name="store"></param>
  4236. <param name="pos"></param>
  4237. <param name="length"></param>
  4238. <returns></returns>
  4239. </member>
  4240. <member name="T:OfficeOpenXml.Core.CellStore.CellStoreSettings">
  4241. <summary>
  4242. For testing purpose only. Can be removed when cell store is fully optimized.
  4243. </summary>
  4244. </member>
  4245. <member name="T:OfficeOpenXml.Core.CellStore.CellStore`1">
  4246. <summary>
  4247. This is the store for all Rows, Columns and Cells.
  4248. It is a Dictionary implementation that allows you to change the Key.
  4249. Rows and Column data is stored in column with index 0(row data) and row with index 0 (column data).
  4250. </summary>
  4251. </member>
  4252. <member name="M:OfficeOpenXml.Core.CellStore.CellStore`1.#ctor">
  4253. <summary>
  4254. For internal use only.
  4255. Must be set before any instance of the CellStore is created.
  4256. </summary>
  4257. </member>
  4258. <member name="M:OfficeOpenXml.Core.CellStore.CellStore`1.DeleteRows(OfficeOpenXml.Core.CellStore.ColumnIndex{`0},System.Int32,System.Int32,System.Int32,System.Boolean)">
  4259. <summary>
  4260. Delete a number of rows from a specific row
  4261. </summary>
  4262. <param name="fromRow">The first row to delete</param>
  4263. <param name="rows">Number of rows</param>
  4264. <param name="shift">If rows are shifted upwards</param>
  4265. <param name="column">The column index</param>
  4266. <param name="pagePos">The page position</param>
  4267. <returns></returns>
  4268. </member>
  4269. <member name="M:OfficeOpenXml.Core.CellStore.CellStore`1.DeletePages(System.Int32,System.Int32,OfficeOpenXml.Core.CellStore.ColumnIndex{`0},System.Int32,System.Boolean)">
  4270. <summary>
  4271. </summary>
  4272. <param name="fromRow">From row</param>
  4273. <param name="rows">Number of rows</param>
  4274. <param name="column">The column index</param>
  4275. <param name="pagePos">The page position</param>
  4276. <param name="shift">Shift cells or not</param>
  4277. <returns>Return rows left to delete, for DeleteCells</returns>
  4278. </member>
  4279. <member name="M:OfficeOpenXml.Core.CellStore.CellStore`1.DeleteRowsInsidePage(OfficeOpenXml.Core.CellStore.ColumnIndex{`0},System.Int32,System.Int32,System.Int32,System.Boolean)">
  4280. </member>
  4281. <member name="M:OfficeOpenXml.Core.CellStore.CellStore`1.AddPage(OfficeOpenXml.Core.CellStore.ColumnIndex{`0},OfficeOpenXml.Core.CellStore.PageIndex,System.Int32)">
  4282. <summary>
  4283. Add a new page to the collection
  4284. </summary>
  4285. <param name="column">The column</param>
  4286. <param name="pos">Position</param>
  4287. <param name="page">The new page object to add</param>
  4288. </member>
  4289. <member name="M:OfficeOpenXml.Core.CellStore.CellStore`1.AddPage(OfficeOpenXml.Core.CellStore.ColumnIndex{`0},System.Int32)">
  4290. <summary>
  4291. Add a new page to the collection
  4292. </summary>
  4293. <param name="column">The column</param>
  4294. <param name="pos">Position</param>
  4295. </member>
  4296. <member name="M:OfficeOpenXml.Core.CellStore.CellStore`1.EnsureColumnsExists(System.Int32,System.Int32)">
  4297. <summary>
  4298. Before enumerating columns where values are set to the cells store,
  4299. this method makes sure the columns are created before the enumerator is created, so the positions will not get out of sync when a new column is added.
  4300. </summary>
  4301. <param name="fromCol">From column</param>
  4302. <param name="toCol">To Column</param>
  4303. </member>
  4304. <member name="T:OfficeOpenXml.Core.CellStore.CellStoreValue">
  4305. <summary>
  4306. This class represents
  4307. </summary>
  4308. </member>
  4309. <member name="T:OfficeOpenXml.Core.CellStore.ExcelValue">
  4310. <summary>
  4311. For cell value structure (for memory optimization of huge sheet)
  4312. </summary>
  4313. </member>
  4314. <member name="F:OfficeOpenXml.Core.CellStore.PageIndex.RowCount">
  4315. <summary>
  4316. Rows in the rows collection.
  4317. </summary>
  4318. </member>
  4319. <member name="P:OfficeOpenXml.Core.CellStore.PageIndex.RowSpan">
  4320. <summary>
  4321. First row index minus last row index
  4322. </summary>
  4323. </member>
  4324. <member name="T:OfficeOpenXml.Core.CellStore.RangeDictionary`1">
  4325. <summary>
  4326. This class stores ranges to keep track if they have been accessed before and adds a reference to <see cref="T:OfficeOpenXml.Core.CellStore.RangeDictionary`1"/>.
  4327. <typeparamref name="T"/>
  4328. </summary>
  4329. </member>
  4330. <member name="M:OfficeOpenXml.Core.CellStore.RangeDictionary`1.SplitRangeItem(OfficeOpenXml.Core.CellStore.RangeDictionary{`0}.RangeItem,System.Int32,System.Int32)">
  4331. <summary>
  4332. Returns empty array if no result because fromRow, toRow covers entire spane
  4333. Returns rangeItem with rowspan -1 if the item does not exist within fromRow ToRow
  4334. </summary>
  4335. <param name="item"></param>
  4336. <param name="fromRow"></param>
  4337. <param name="toRow"></param>
  4338. <returns></returns>
  4339. </member>
  4340. <member name="T:OfficeOpenXml.Core.CellStore.RangeHashset">
  4341. <summary>
  4342. This class stores ranges to keep track if they have been accessed before.
  4343. Merge will add the range and return any part not added before.
  4344. </summary>
  4345. </member>
  4346. <member name="M:OfficeOpenXml.Core.CellStore.RangeHashset.Merge(OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress@)">
  4347. <summary>
  4348. Merge the cell into the existing data and returns the ranges added.
  4349. </summary>
  4350. <param name="newAddress"></param>
  4351. <returns></returns>
  4352. </member>
  4353. <member name="T:OfficeOpenXml.Core.EPPlusReadOnlyList`1">
  4354. <summary>
  4355. A readonly collection of a generic type
  4356. </summary>
  4357. <typeparam name="T">The generic type</typeparam>
  4358. </member>
  4359. <member name="M:OfficeOpenXml.Core.EPPlusReadOnlyList`1.System#Collections#IEnumerable#GetEnumerator">
  4360. <summary>
  4361. Return the enumerator for the collection
  4362. </summary>
  4363. <returns></returns>
  4364. </member>
  4365. <member name="P:OfficeOpenXml.Core.EPPlusReadOnlyList`1.Item(System.Int32)">
  4366. <summary>
  4367. The indexer for the collection
  4368. </summary>
  4369. <param name="index">The index</param>
  4370. <returns>Returns the object at the index</returns>
  4371. </member>
  4372. <member name="M:OfficeOpenXml.Core.EPPlusReadOnlyList`1.GetIndexByValue(`0)">
  4373. <summary>
  4374. Retrives the index of the supplied value
  4375. </summary>
  4376. <param name="value"></param>
  4377. <returns>The index</returns>
  4378. </member>
  4379. <member name="P:OfficeOpenXml.Core.EPPlusReadOnlyList`1.Count">
  4380. <summary>
  4381. Number of items in the collection.
  4382. </summary>
  4383. </member>
  4384. <member name="T:OfficeOpenXml.Core.R1C1Translator">
  4385. <summary>
  4386. Translate addresses between the R1C1 and A1 notation
  4387. </summary>
  4388. </member>
  4389. <member name="M:OfficeOpenXml.Core.R1C1Translator.FromR1C1Formula(System.String,System.Int32,System.Int32,System.Boolean)">
  4390. <summary>
  4391. Translate addresses in a formula from R1C1 to A1
  4392. </summary>
  4393. <param name="formula">The formula</param>
  4394. <param name="row">The row of the cell to calculate from</param>
  4395. <param name="col">The column of the cell to calculate from</param>
  4396. <param name="rollIfOverflow">If row or col exceeds the maximum value the row/col will start over from 1</param>
  4397. <returns>The formula in A1 notation</returns>
  4398. </member>
  4399. <member name="M:OfficeOpenXml.Core.R1C1Translator.ToR1C1Formula(System.String,System.Int32,System.Int32)">
  4400. <summary>
  4401. Translate addresses in a formula from A1 to R1C1
  4402. </summary>
  4403. <param name="formula">The formula</param>
  4404. <param name="row">The row of the cell to calculate from</param>
  4405. <param name="col">The column of the cell to calculate from</param>
  4406. <returns>The formula in R1C1 notation</returns>
  4407. </member>
  4408. <member name="M:OfficeOpenXml.Core.R1C1Translator.FromR1C1(System.String,System.Int32,System.Int32,System.Boolean)">
  4409. <summary>
  4410. Translate an address from R1C1 to A1
  4411. </summary>
  4412. <param name="r1C1Address">The address</param>
  4413. <param name="row">The row of the cell to calculate from</param>
  4414. <param name="col">The column of the cell to calculate from</param>
  4415. <param name="rollIfOverflow">If row or col exceeds the maximum value the row/col will start over from 1</param>
  4416. <returns>The address in A1 notation</returns>
  4417. </member>
  4418. <member name="M:OfficeOpenXml.Core.R1C1Translator.ToR1C1(OfficeOpenXml.ExcelAddressBase,System.Int32,System.Int32)">
  4419. <summary>
  4420. Translate an address from A1 to R1C1
  4421. </summary>
  4422. <param name="address">The address</param>
  4423. <param name="row">The row of the cell to calculate from</param>
  4424. <param name="col">The column of the cell to calculate from</param>
  4425. <returns>The address in R1C1 notation</returns>
  4426. </member>
  4427. <member name="P:OfficeOpenXml.Core.RangeQuadTree.QuadItem`1.Ranges">
  4428. <summary>
  4429. Ranges intersecting with this quad.
  4430. </summary>
  4431. </member>
  4432. <member name="T:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams">
  4433. <summary>
  4434. Parameters for the <see cref="M:OfficeOpenXml.ExcelRangeBase.FillDateTime(System.Action{OfficeOpenXml.Core.Worksheet.Fill.FillDateParams})" /> method
  4435. </summary>
  4436. </member>
  4437. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams.StartValue">
  4438. <summary>
  4439. The start value. If null, the first value in the row/column is used.
  4440. <seealso cref="P:OfficeOpenXml.Core.Worksheet.Fill.FillParams.Direction"/>
  4441. </summary>
  4442. </member>
  4443. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams.EndValue">
  4444. <summary>
  4445. When this value is exceeded the fill stops
  4446. </summary>
  4447. </member>
  4448. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams.StepValue">
  4449. <summary>
  4450. The value to add for each step.
  4451. </summary>
  4452. </member>
  4453. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams.DateTimeUnit">
  4454. <summary>
  4455. The date unit added per cell
  4456. </summary>
  4457. </member>
  4458. <member name="F:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams._excludedWeekdays">
  4459. <summary>
  4460. Only fill weekdays
  4461. </summary>
  4462. </member>
  4463. <member name="M:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams.SetExcludedWeekdays(System.DayOfWeek[])">
  4464. <summary>
  4465. Excludes the week days supplied
  4466. </summary>
  4467. <param name="weekdays">The excluded week days</param>
  4468. </member>
  4469. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams._holidayCalendar">
  4470. <summary>
  4471. A list with week days treated as holidays.
  4472. </summary>
  4473. </member>
  4474. <member name="M:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams.SetExcludedDates(System.DateTime[])">
  4475. <summary>
  4476. Excludes the dates supplied
  4477. </summary>
  4478. <param name="holidayDates">The dates treated as week days</param>
  4479. </member>
  4480. <member name="M:OfficeOpenXml.Core.Worksheet.Fill.FillDateParams.SetExcludedDates(System.Collections.Generic.IEnumerable{System.DateTime})">
  4481. <summary>
  4482. Excludes the dates supplied
  4483. </summary>
  4484. <param name="holidayDates">The dates treated as week days</param>
  4485. </member>
  4486. <member name="T:OfficeOpenXml.Core.Worksheet.Fill.FillListParams">
  4487. <summary>
  4488. Parameters for the <see cref="M:OfficeOpenXml.ExcelRangeBase.FillList``1(System.Collections.Generic.IEnumerable{``0},System.Action{OfficeOpenXml.Core.Worksheet.Fill.FillListParams})" /> method
  4489. </summary>
  4490. </member>
  4491. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillListParams.StartIndex">
  4492. <summary>
  4493. The start index in the list.
  4494. <seealso cref="P:OfficeOpenXml.Core.Worksheet.Fill.FillParams.Direction"/>
  4495. </summary>
  4496. </member>
  4497. <member name="T:OfficeOpenXml.Core.Worksheet.Fill.FillNumberParams">
  4498. <summary>
  4499. Parameters for the <see cref="M:OfficeOpenXml.ExcelRangeBase.FillNumber(System.Action{OfficeOpenXml.Core.Worksheet.Fill.FillNumberParams})" /> method
  4500. </summary>
  4501. </member>
  4502. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillNumberParams.StartValue">
  4503. <summary>
  4504. The start value. If null, the first value in the row/column is used.
  4505. <seealso cref="P:OfficeOpenXml.Core.Worksheet.Fill.FillParams.Direction"/>
  4506. </summary>
  4507. </member>
  4508. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillNumberParams.EndValue">
  4509. <summary>
  4510. When this value is exceeded the fill stops
  4511. </summary>
  4512. </member>
  4513. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillNumberParams.StepValue">
  4514. <summary>
  4515. The value to use in the calculation for each step.
  4516. <seealso cref="P:OfficeOpenXml.Core.Worksheet.Fill.FillNumberParams.CalculationMethod"/>
  4517. </summary>
  4518. </member>
  4519. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillNumberParams.CalculationMethod">
  4520. <summary>
  4521. The calculation method to use
  4522. </summary>
  4523. </member>
  4524. <member name="T:OfficeOpenXml.Core.Worksheet.Fill.FillParams">
  4525. <summary>
  4526. Shared base class for <see cref="T:OfficeOpenXml.ExcelRangeBase"/> Fill-methods
  4527. </summary>
  4528. </member>
  4529. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillParams.StartPosition">
  4530. <summary>
  4531. If the fill starts from the top-left cell or the bottom right cell.
  4532. </summary>
  4533. </member>
  4534. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillParams.Direction">
  4535. <summary>
  4536. The direction of the fill
  4537. </summary>
  4538. </member>
  4539. <member name="P:OfficeOpenXml.Core.Worksheet.Fill.FillParams.NumberFormat">
  4540. <summary>
  4541. The number format to be appled to the range.
  4542. </summary>
  4543. </member>
  4544. <member name="T:OfficeOpenXml.Core.Worksheet.Fonts.GenericFontMetrics.FontScaleFactors">
  4545. <summary>
  4546. The binary files created for text measurements of various font families just contains
  4547. approximations of the characters where the carachters are divided into a number of width
  4548. classes. This alone is not enough to get close enough to a good result.
  4549. This class contains various scaling factors used to get the text measurements as close
  4550. as the spreadsheet applications GUI as possible.
  4551. </summary>
  4552. </member>
  4553. <member name="P:OfficeOpenXml.Core.Worksheet.Fonts.GenericFontMetrics.UniCodeRange.JapaneseKanji">
  4554. <summary>
  4555. Unicode ranges to cover Japanese/Kanji characters
  4556. </summary>
  4557. </member>
  4558. <member name="T:OfficeOpenXml.Core.Worksheet.Core.Worksheet.Fonts.GenericMeasurements.GenericFontMetricsLoader">
  4559. <summary>
  4560. Loads serialized font metrics
  4561. </summary>
  4562. </member>
  4563. <member name="M:OfficeOpenXml.Core.Worksheet.Core.Worksheet.Fonts.GenericMeasurements.GenericFontMetricsLoader.LoadFontMetrics">
  4564. <summary>
  4565. Loads all serialized font metrics from the resources/SerializedFonts.zip archive
  4566. </summary>
  4567. </member>
  4568. <member name="M:OfficeOpenXml.Core.Worksheet.Core.Worksheet.Fonts.GenericMeasurements.GenericFontMetricsTextMeasurer.MeasureText(System.String,OfficeOpenXml.Interfaces.Drawing.Text.MeasurementFont)">
  4569. <summary>
  4570. Measures the supplied text
  4571. </summary>
  4572. <param name="text">The text to measure</param>
  4573. <param name="font">Font of the text to measure</param>
  4574. <returns>A <see cref="T:OfficeOpenXml.Interfaces.Drawing.Text.TextMeasurement"/></returns>
  4575. </member>
  4576. <member name="M:OfficeOpenXml.Core.Worksheet.XmlWriter.WorksheetXmlWriter.#ctor(OfficeOpenXml.ExcelWorksheet,OfficeOpenXml.ExcelPackage)">
  4577. <summary>
  4578. Constructor
  4579. </summary>
  4580. <param name="worksheet"></param>
  4581. <param name="package"></param>
  4582. </member>
  4583. <member name="M:OfficeOpenXml.Core.Worksheet.XmlWriter.WorksheetXmlWriter.WriteNodes(System.IO.StreamWriter,System.String,System.Int32@,System.Int32@)">
  4584. <summary>
  4585. Replaces placeholder nodes by writing the system's held information
  4586. </summary>
  4587. <param name="sw">The streamwriter file info is written to</param>
  4588. <param name="xml">The original XML</param>
  4589. <param name="startOfNode">Start position of the current node</param>
  4590. <param name="endOfNode">End position of the current node</param>
  4591. </member>
  4592. <member name="M:OfficeOpenXml.Core.Worksheet.XmlWriter.WorksheetXmlWriter.UpdateColumnData(System.IO.StreamWriter,System.String)">
  4593. <summary>
  4594. Inserts the cols collection into the XML document
  4595. </summary>
  4596. </member>
  4597. <member name="M:OfficeOpenXml.Core.Worksheet.XmlWriter.WorksheetXmlWriter.FixSharedFormulas">
  4598. <summary>
  4599. Check all Shared formulas that the first cell has not been deleted.
  4600. If so create a standard formula of all cells in the formula .
  4601. </summary>
  4602. </member>
  4603. <member name="M:OfficeOpenXml.Core.Worksheet.XmlWriter.WorksheetXmlWriter.UpdateRowCellData(System.IO.StreamWriter,System.String)">
  4604. <summary>
  4605. Insert row and cells into the XML document
  4606. </summary>
  4607. </member>
  4608. <member name="M:OfficeOpenXml.Core.Worksheet.XmlWriter.WorksheetXmlWriter.UpdateMergedCells(System.IO.StreamWriter,System.String)">
  4609. <summary>
  4610. Update merged cells
  4611. </summary>
  4612. <param name="sw">The writer</param>
  4613. <param name="prefix">Namespace prefix for the main schema</param>
  4614. </member>
  4615. <member name="M:OfficeOpenXml.Core.Worksheet.XmlWriter.WorksheetXmlWriter.UpdateHyperLinks(System.IO.StreamWriter,System.String)">
  4616. <summary>
  4617. Update xml with hyperlinks
  4618. </summary>
  4619. <param name="sw">The stream</param>
  4620. <param name="prefix">The namespace prefix for the main schema</param>
  4621. </member>
  4622. <member name="M:OfficeOpenXml.Core.Worksheet.XmlWriter.WorksheetXmlWriter.UpdateExtLstDataValidations(System.String)">
  4623. <summary>
  4624. ExtLst updater for DataValidations
  4625. </summary>
  4626. <param name="mainPrefix"></param>
  4627. <returns></returns>
  4628. </member>
  4629. <member name="T:OfficeOpenXml.eCalculationMethod">
  4630. <summary>
  4631. Calculation Method for number fill operations
  4632. </summary>
  4633. </member>
  4634. <member name="F:OfficeOpenXml.eCalculationMethod.Add">
  4635. <summary>
  4636. Add the value to the next fill
  4637. </summary>
  4638. </member>
  4639. <member name="F:OfficeOpenXml.eCalculationMethod.Multiply">
  4640. <summary>
  4641. Multiply the value to the next fill
  4642. </summary>
  4643. </member>
  4644. <member name="T:OfficeOpenXml.eDateTimeUnit">
  4645. <summary>
  4646. The date units for date fill operations
  4647. </summary>
  4648. </member>
  4649. <member name="F:OfficeOpenXml.eDateTimeUnit.Year">
  4650. <summary>
  4651. Adds a Year
  4652. </summary>
  4653. </member>
  4654. <member name="F:OfficeOpenXml.eDateTimeUnit.Month">
  4655. <summary>
  4656. Adds a Month
  4657. </summary>
  4658. </member>
  4659. <member name="F:OfficeOpenXml.eDateTimeUnit.Week">
  4660. <summary>
  4661. Adds 7 Days
  4662. </summary>
  4663. </member>
  4664. <member name="F:OfficeOpenXml.eDateTimeUnit.Day">
  4665. <summary>
  4666. Adds a Day
  4667. </summary>
  4668. </member>
  4669. <member name="F:OfficeOpenXml.eDateTimeUnit.Hour">
  4670. <summary>
  4671. Adds an Hour
  4672. </summary>
  4673. </member>
  4674. <member name="F:OfficeOpenXml.eDateTimeUnit.Minute">
  4675. <summary>
  4676. Adds a Minute
  4677. </summary>
  4678. </member>
  4679. <member name="F:OfficeOpenXml.eDateTimeUnit.Second">
  4680. <summary>
  4681. Adds a Second
  4682. </summary>
  4683. </member>
  4684. <member name="F:OfficeOpenXml.eDateTimeUnit.Ticks">
  4685. <summary>
  4686. Adds ticks
  4687. </summary>
  4688. </member>
  4689. <member name="T:OfficeOpenXml.eFillDirection">
  4690. <summary>
  4691. If the fill is performed Down/Up (Column) or Left/Right (Row).
  4692. Also see <see cref="T:OfficeOpenXml.eFillStartPosition"/>
  4693. </summary>
  4694. </member>
  4695. <member name="F:OfficeOpenXml.eFillDirection.Row">
  4696. <summary>
  4697. The fill is performed row-wise
  4698. </summary>
  4699. </member>
  4700. <member name="F:OfficeOpenXml.eFillDirection.Column">
  4701. <summary>
  4702. The fill is performed column-wise
  4703. </summary>
  4704. </member>
  4705. <member name="T:OfficeOpenXml.eFillStartPosition">
  4706. <summary>
  4707. If the fill starts from the top-left cell or the bottom-right cell.
  4708. Also see <seealso cref="T:OfficeOpenXml.eFillDirection"/>
  4709. </summary>
  4710. </member>
  4711. <member name="F:OfficeOpenXml.eFillStartPosition.TopLeft">
  4712. <summary>
  4713. The fill starts from the top-left cell and fills to the left and down depending on the <see cref="T:OfficeOpenXml.eFillDirection"/>
  4714. </summary>
  4715. </member>
  4716. <member name="F:OfficeOpenXml.eFillStartPosition.BottomRight">
  4717. <summary>
  4718. The fill starts from the bottom-right cell and fills to the right and up depending on the <see cref="T:OfficeOpenXml.eFillDirection"/>
  4719. </summary>
  4720. </member>
  4721. <member name="M:OfficeOpenXml.ExcelXMLWriter.ExtLstHelper.InsertExt(System.String,System.String,System.String)">
  4722. <summary>
  4723. Inserts content after the uriNode
  4724. Note that this is only intended to be done once per type of node and it will throw error
  4725. if the same uri is attempted in two separate calls or if it's already been read in initally.
  4726. </summary>
  4727. <param name="uri"></param>
  4728. <param name="content"></param>
  4729. If <param name="uriOfNodeBefore"> is blank sets content as the first ext</param>
  4730. </member>
  4731. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation">
  4732. <summary>
  4733. A generic interface for all data validations. Specialized implementation interfaces should inherit this interface.
  4734. </summary>
  4735. </member>
  4736. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.Uid">
  4737. <summary>
  4738. Unique id of the data validation
  4739. </summary>
  4740. </member>
  4741. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.Address">
  4742. <summary>
  4743. Address of data validation
  4744. </summary>
  4745. </member>
  4746. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.ValidationType">
  4747. <summary>
  4748. Validation type
  4749. </summary>
  4750. </member>
  4751. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.ErrorStyle">
  4752. <summary>
  4753. Controls how Excel will handle invalid values.
  4754. </summary>
  4755. </member>
  4756. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.AllowBlank">
  4757. <summary>
  4758. True if input message should be shown
  4759. </summary>
  4760. </member>
  4761. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.ShowInputMessage">
  4762. <summary>
  4763. True if input message should be shown
  4764. </summary>
  4765. </member>
  4766. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.ShowErrorMessage">
  4767. <summary>
  4768. True if error message should be shown.
  4769. </summary>
  4770. </member>
  4771. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.ErrorTitle">
  4772. <summary>
  4773. Title of error message box (see property ShowErrorMessage)
  4774. </summary>
  4775. </member>
  4776. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.Error">
  4777. <summary>
  4778. Error message box text (see property ShowErrorMessage)
  4779. </summary>
  4780. </member>
  4781. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.PromptTitle">
  4782. <summary>
  4783. Title of info box if input message should be shown (see property ShowInputMessage)
  4784. </summary>
  4785. </member>
  4786. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.Prompt">
  4787. <summary>
  4788. Info message text (see property ShowErrorMessage)
  4789. </summary>
  4790. </member>
  4791. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.AllowsOperator">
  4792. <summary>
  4793. True if the current validation type allows operator.
  4794. </summary>
  4795. </member>
  4796. <member name="M:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.Validate">
  4797. <summary>
  4798. Validates the state of the validation.
  4799. </summary>
  4800. </member>
  4801. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.As">
  4802. <summary>
  4803. Use this property to cast an instance of <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation"/> to its subtype, see <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationAsType"/>.
  4804. </summary>
  4805. </member>
  4806. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.ImeMode">
  4807. <summary>
  4808. Defines mode for Input Method Editor used in east-asian languages
  4809. </summary>
  4810. </member>
  4811. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation.IsStale">
  4812. <summary>
  4813. Indicates whether this instance is stale, see https://github.com/EPPlusSoftware/EPPlus/wiki/Data-validation-Exceptions
  4814. </summary>
  4815. </member>
  4816. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationAny">
  4817. <summary>
  4818. Data validation interface for Any value validation.
  4819. </summary>
  4820. </member>
  4821. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationCustom">
  4822. <summary>
  4823. Data validation interface for custom validation.
  4824. </summary>
  4825. </member>
  4826. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationDateTime">
  4827. <summary>
  4828. Validation interface for datetime validations
  4829. </summary>
  4830. </member>
  4831. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationDecimal">
  4832. <summary>
  4833. Data validation interface for decimal values
  4834. </summary>
  4835. </member>
  4836. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationInt">
  4837. <summary>
  4838. Interface for a datavalidation for an integer value (whole validation in Excel)
  4839. </summary>
  4840. </member>
  4841. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationList">
  4842. <summary>
  4843. Interface for a data validation list
  4844. </summary>
  4845. </member>
  4846. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationList.HideDropDown">
  4847. <summary>
  4848. True if an in-cell dropdown should be hidden.
  4849. </summary>
  4850. <remarks>
  4851. This property corresponds to the showDropDown attribute of a data validation in Office Open Xml. Strangely enough this
  4852. attributes hides the in-cell dropdown if it is true and shows the dropdown if it is not present or false. We have checked
  4853. this in both Ms Excel and Google sheets and it seems like this is how it is implemented in both applications. Hence why we have
  4854. renamed this property to HideDropDown since that better corresponds to the functionality.
  4855. </remarks>
  4856. </member>
  4857. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationTime">
  4858. <summary>
  4859. Data validation interface for time validation.
  4860. </summary>
  4861. </member>
  4862. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationWithFormula`1">
  4863. <summary>
  4864. Interface for a datavalidation with an excel formula
  4865. </summary>
  4866. <typeparam name="T">An instance implementing the <see cref="T:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormula"></see> interface.</typeparam>
  4867. </member>
  4868. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationWithFormula`1.Formula">
  4869. <summary>
  4870. Formula of the validation
  4871. </summary>
  4872. </member>
  4873. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationWithFormula2`1">
  4874. <summary>
  4875. Interface for a data validation with two formulas
  4876. </summary>
  4877. <typeparam name="T"></typeparam>
  4878. </member>
  4879. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationWithFormula2`1.Formula2">
  4880. <summary>
  4881. Formula 2
  4882. </summary>
  4883. </member>
  4884. <member name="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationWithOperator">
  4885. <summary>
  4886. Represents a validation with an operator
  4887. </summary>
  4888. </member>
  4889. <member name="P:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationWithOperator.Operator">
  4890. <summary>
  4891. Operator type
  4892. </summary>
  4893. </member>
  4894. <member name="T:OfficeOpenXml.DataValidation.Events.OnFormulaChangedEventArgs">
  4895. <summary>
  4896. Sets isExtLst flag
  4897. </summary>
  4898. </member>
  4899. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidation">
  4900. <summary>
  4901. Abstract base class for all Excel datavalidations. Contains functionlity which is common for all these different validation types.
  4902. </summary>
  4903. </member>
  4904. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidation.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet)">
  4905. <summary>
  4906. Constructor
  4907. </summary>
  4908. <param name="uid">Id for validation</param>
  4909. <param name="address">adress validation is applied to</param>
  4910. <param name="ws">The worksheet</param>
  4911. </member>
  4912. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidation.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  4913. <summary>
  4914. Read-File Constructor
  4915. </summary>
  4916. <param name="xr"></param>
  4917. <param name="ws">The worksheet</param>
  4918. </member>
  4919. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidation.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidation,OfficeOpenXml.ExcelWorksheet)">
  4920. <summary>
  4921. Copy-Constructor
  4922. </summary>
  4923. <param name="validation">Validation to copy from</param>
  4924. <param name="ws">The worksheet</param>
  4925. </member>
  4926. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.Uid">
  4927. <summary>
  4928. Uid of the data validation
  4929. </summary>
  4930. </member>
  4931. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.Address">
  4932. <summary>
  4933. Address of data validation
  4934. </summary>
  4935. </member>
  4936. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.ValidationType">
  4937. <summary>
  4938. Validation type
  4939. </summary>
  4940. </member>
  4941. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.ErrorStyle">
  4942. <summary>
  4943. Warning style
  4944. </summary>
  4945. </member>
  4946. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.ImeMode">
  4947. <summary>
  4948. Mode for east-asian languages who use Input Method Editors(IME)
  4949. </summary>
  4950. </member>
  4951. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.AllowBlank">
  4952. <summary>
  4953. True if blanks should be allowed
  4954. </summary>
  4955. </member>
  4956. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.ShowInputMessage">
  4957. <summary>
  4958. True if input message should be shown
  4959. </summary>
  4960. </member>
  4961. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.ShowErrorMessage">
  4962. <summary>
  4963. True if error message should be shown
  4964. </summary>
  4965. </member>
  4966. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.ErrorTitle">
  4967. <summary>
  4968. Title of error message box
  4969. </summary>
  4970. </member>
  4971. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.Error">
  4972. <summary>
  4973. Error message box text
  4974. </summary>
  4975. </member>
  4976. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.PromptTitle">
  4977. <summary>
  4978. Title of the validation message box.
  4979. </summary>
  4980. </member>
  4981. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.Prompt">
  4982. <summary>
  4983. Text of the validation message box.
  4984. </summary>
  4985. </member>
  4986. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.AllowsOperator">
  4987. <summary>
  4988. True if the current validation type allows operator.
  4989. </summary>
  4990. </member>
  4991. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidation.Validate">
  4992. <summary>
  4993. This method will validate the state of the validation
  4994. </summary>
  4995. <exception cref="T:System.InvalidOperationException">If the state breaks the rules of the validation</exception>
  4996. </member>
  4997. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.As">
  4998. <summary>
  4999. Us this property to case <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation"/>s to its subtypes
  5000. </summary>
  5001. </member>
  5002. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.IsStale">
  5003. <summary>
  5004. Indicates whether this instance is stale, see https://github.com/EPPlusSoftware/EPPlus/wiki/Data-validation-Exceptions
  5005. DEPRECATED as of Epplus 6.2.
  5006. This as validations can no longer be stale since all attributes are now always fresh and held in the system.
  5007. </summary>
  5008. </member>
  5009. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.Operator">
  5010. <summary>
  5011. Operator for comparison between the entered value and Formula/Formulas.
  5012. </summary>
  5013. </member>
  5014. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.InternalValidationType">
  5015. <summary>
  5016. Type to determine if extLst or not
  5017. </summary>
  5018. </member>
  5019. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidation.OnFormulaChanged">
  5020. <summary>
  5021. Event method for changing internal type when referring to an external worksheet.
  5022. </summary>
  5023. </member>
  5024. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidation.GetClone">
  5025. <summary>
  5026. Create a Deep-Copy of this validation.
  5027. Note that one should also implement a separate clone() method casting to the child class
  5028. </summary>
  5029. </member>
  5030. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidation.GetClone(OfficeOpenXml.ExcelWorksheet)">
  5031. <summary>
  5032. Create a Deep-Copy of this validation.
  5033. Note that one should also implement a separate clone() method casting to the child class
  5034. </summary>
  5035. </member>
  5036. <member name="T:OfficeOpenXml.DataValidation.ExcelDatavalidationAddress">
  5037. <summary>
  5038. Handling for ExcelAdress updates of DataValidations
  5039. </summary>
  5040. </member>
  5041. <member name="M:OfficeOpenXml.DataValidation.ExcelDatavalidationAddress.BeforeChangeAddress">
  5042. <summary>
  5043. Called before the address changes
  5044. </summary>
  5045. </member>
  5046. <member name="M:OfficeOpenXml.DataValidation.ExcelDatavalidationAddress.ChangeAddress">
  5047. <summary>
  5048. Called when the address changes
  5049. </summary>
  5050. </member>
  5051. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationAny">
  5052. <summary>
  5053. Any value validation.
  5054. </summary>
  5055. </member>
  5056. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationAny.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet)">
  5057. <summary>
  5058. Constructor
  5059. </summary>
  5060. <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
  5061. <param name="address"></param>
  5062. <param name="ws">The worksheet</param>
  5063. </member>
  5064. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationAny.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  5065. <summary>
  5066. Constructor for reading data
  5067. </summary>
  5068. <param name="xr">The XmlReader to read from</param>
  5069. <param name="ws"></param>
  5070. </member>
  5071. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationAny.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidationAny,OfficeOpenXml.ExcelWorksheet)">
  5072. <summary>
  5073. Copy constructor
  5074. </summary>
  5075. <param name="copy"></param>
  5076. <param name="ws">The worksheet</param>
  5077. </member>
  5078. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationAny.AllowsOperator">
  5079. <summary>
  5080. True if the current validation type allows operator.
  5081. </summary>
  5082. </member>
  5083. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationAny.ValidationType">
  5084. <summary>
  5085. Validation type
  5086. </summary>
  5087. </member>
  5088. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationAsType">
  5089. <summary>
  5090. Provides a simple way to type cast a data validation object to its actual class.
  5091. </summary>
  5092. </member>
  5093. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationAsType.Type``1">
  5094. <summary>
  5095. Converts the data validation object to it's implementing class or any of the abstract classes/interfaces inheriting the <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation"/> interface.
  5096. </summary>
  5097. <typeparam name="T">The type of datavalidation object. T must be inherited from <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation"/></typeparam>
  5098. <returns>An instance of <typeparamref name="T"/> or null if type casting fails.</returns>
  5099. </member>
  5100. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationAsType.ListValidation">
  5101. <summary>
  5102. Returns the data validation object as <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationList"/>
  5103. </summary>
  5104. <returns>The data validation as an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationList"/> or null if typecasting fails</returns>
  5105. </member>
  5106. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationAsType.IntegerValidation">
  5107. <summary>
  5108. Returns the data validation object as <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationInt"/>
  5109. </summary>
  5110. <returns>The data validation as an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationInt"/> or null if typecasting fails</returns>
  5111. </member>
  5112. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationAsType.DateTimeValidation">
  5113. <summary>
  5114. Returns the data validation object as <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationDateTime"/>
  5115. </summary>
  5116. <returns>The data validation as an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationDateTime"/> or null if typecasting fails</returns>
  5117. </member>
  5118. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationAsType.TimeValidation">
  5119. <summary>
  5120. Returns the data validation object as <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationTime"/>
  5121. </summary>
  5122. <returns>The data validation as an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationTime"/> or null if typecasting fails</returns>
  5123. </member>
  5124. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationAsType.DecimalValidation">
  5125. <summary>
  5126. Returns the data validation object as <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationDecimal"/>
  5127. </summary>
  5128. <returns>The data validation as an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationDecimal"/> or null if typecasting fails</returns>
  5129. </member>
  5130. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationAsType.AnyValidation">
  5131. <summary>
  5132. Returns the data validation object as <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationAny"/>
  5133. </summary>
  5134. <returns>The data validation as an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationAny"/> or null if typecasting fails</returns>
  5135. </member>
  5136. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationAsType.CustomValidation">
  5137. <summary>
  5138. Returns the data validation object as <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationCustom"/>
  5139. </summary>
  5140. <returns>The data validation as an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationCustom"/> or null if typecasting fails</returns>
  5141. </member>
  5142. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationCollection">
  5143. <summary>
  5144. <para>
  5145. Collection of <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidation"/>. This class is providing the API for EPPlus data validation.
  5146. </para>
  5147. <para>
  5148. The public methods of this class (Add[...]Validation) will create a datavalidation entry in the worksheet. When this
  5149. validation has been created changes to the properties will affect the workbook immediately.
  5150. </para>
  5151. <para>
  5152. Each type of validation has either a formula or a typed value/values, except for custom validation which has a formula only.
  5153. </para>
  5154. <code>
  5155. // Add a date time validation
  5156. var validation = worksheet.DataValidation.AddDateTimeValidation("A1");
  5157. // set validation properties
  5158. validation.ShowErrorMessage = true;
  5159. validation.ErrorTitle = "An invalid date was entered";
  5160. validation.Error = "The date must be between 2011-01-31 and 2011-12-31";
  5161. validation.Prompt = "Enter date here";
  5162. validation.Formula.Value = DateTime.Parse("2011-01-01");
  5163. validation.Formula2.Value = DateTime.Parse("2011-12-31");
  5164. validation.Operator = ExcelDataValidationOperator.between;
  5165. </code>
  5166. </summary>
  5167. </member>
  5168. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.ReadDataValidations(System.Xml.XmlReader)">
  5169. <summary>
  5170. Read data validation from xml via xr reader
  5171. </summary>
  5172. </member>
  5173. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.ValidateAddress(System.String,OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation)">
  5174. <summary>
  5175. Validates address - not empty, collisions
  5176. </summary>
  5177. <param name="address"></param>
  5178. <param name="validatingValidation"></param>
  5179. </member>
  5180. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.ValidateAll">
  5181. <summary>
  5182. Validates all data validations.
  5183. </summary>
  5184. </member>
  5185. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.AddCopyOfDataValidation(OfficeOpenXml.DataValidation.ExcelDataValidation,OfficeOpenXml.ExcelWorksheet,System.String)">
  5186. <summary>
  5187. Optionally add address at end for new copy with address in range
  5188. </summary>
  5189. <param name="dv"></param>
  5190. <param name="address"></param>
  5191. <param name="added"></param>
  5192. </member>
  5193. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.AddAnyValidation(System.String)">
  5194. <summary>
  5195. Adds a <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationAny"/> to the worksheet.
  5196. </summary>
  5197. <param name="address">The range/address to validate</param>
  5198. <returns></returns>
  5199. </member>
  5200. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.AddIntegerValidation(System.String)">
  5201. <summary>
  5202. Adds an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationInt"/> to the worksheet. Whole means that the only accepted values
  5203. are integer values.
  5204. </summary>
  5205. <param name="address">the range/address to validate</param>
  5206. </member>
  5207. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.AddTextLengthValidation(System.String)">
  5208. <summary>
  5209. Adds an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationInt"/> regarding text length to the worksheet.
  5210. </summary>
  5211. <param name="address">The range/address to validate</param>
  5212. </member>
  5213. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.AddDecimalValidation(System.String)">
  5214. <summary>
  5215. Addes an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationDecimal"/> to the worksheet. The only accepted values are
  5216. decimal values.
  5217. </summary>
  5218. <param name="address">The range/address to validate</param>
  5219. </member>
  5220. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.AddListValidation(System.String)">
  5221. <summary>
  5222. Adds an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationList"/> to the worksheet. The accepted values are defined
  5223. in a list.
  5224. </summary>
  5225. <param name="address">The range/address to validate</param>
  5226. </member>
  5227. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.AddDateTimeValidation(System.String)">
  5228. <summary>
  5229. Adds an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationDateTime"/> to the worksheet.
  5230. </summary>
  5231. <param name="address">The range/address to validate</param>
  5232. </member>
  5233. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.AddTimeValidation(System.String)">
  5234. <summary>
  5235. Adds an <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationDateTime"/> to the worksheet.
  5236. </summary>
  5237. <param name="address">The range/address to validate</param>
  5238. </member>
  5239. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.AddCustomValidation(System.String)">
  5240. <summary>
  5241. Adds a <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationCustom"/> to the worksheet.
  5242. </summary>
  5243. <param name="address">The range/address to validate</param>
  5244. </member>
  5245. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.Count">
  5246. <summary>
  5247. Number of validations
  5248. </summary>3
  5249. </member>
  5250. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.InternalValidationEnabled">
  5251. <summary>
  5252. Epplus validates that all data validations are consistend and valid
  5253. when they are added and when a workbook is saved. Since this takes some
  5254. resources, it can be disabled for improve performance.
  5255. </summary>
  5256. </member>
  5257. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.Item(System.Int32)">
  5258. <summary>
  5259. Index operator, returns by 0-based index
  5260. </summary>
  5261. <param name="index"></param>
  5262. <returns></returns>
  5263. </member>
  5264. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.Item(System.String)">
  5265. <summary>
  5266. Index operator, returns a data validation which address partly or exactly matches the searched address.
  5267. </summary>
  5268. <param name="address">A cell address or range</param>
  5269. <returns>A <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidation"/> or null if no match</returns>
  5270. </member>
  5271. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.FindAll(System.Predicate{OfficeOpenXml.DataValidation.ExcelDataValidation})">
  5272. <summary>
  5273. Returns all validations that matches the supplied predicate <paramref name="match"/>.
  5274. </summary>
  5275. <param name="match">predicate to filter out matching validations</param>
  5276. <returns></returns>
  5277. </member>
  5278. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.Remove(OfficeOpenXml.DataValidation.Contracts.IExcelDataValidation)">
  5279. <summary>
  5280. Removes an <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidation"/> from the collection.
  5281. </summary>
  5282. <param name="item">The item to remove</param>
  5283. <returns>True if remove succeeds, otherwise false</returns>
  5284. <exception cref="T:System.ArgumentNullException">if <paramref name="item"/> is null</exception>
  5285. </member>
  5286. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.Find(System.Predicate{OfficeOpenXml.DataValidation.ExcelDataValidation})">
  5287. <summary>
  5288. Returns the first matching validation.
  5289. </summary>
  5290. <param name="match"></param>
  5291. <returns></returns>
  5292. </member>
  5293. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.Clear">
  5294. <summary>
  5295. Removes all validations from the collection.
  5296. </summary>
  5297. </member>
  5298. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCollection.RemoveAll(System.Predicate{OfficeOpenXml.DataValidation.ExcelDataValidation})">
  5299. <summary>
  5300. Removes the validations that matches the predicate
  5301. </summary>
  5302. <param name="match"></param>
  5303. </member>
  5304. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationCustom">
  5305. <summary>
  5306. Custom validation, i.e. a formula.
  5307. </summary>
  5308. </member>
  5309. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCustom.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet)">
  5310. <summary>
  5311. Constructor
  5312. </summary>
  5313. <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
  5314. <param name="address"></param>
  5315. <param name="ws"></param>
  5316. </member>
  5317. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCustom.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  5318. <summary>
  5319. Constructor for reading data
  5320. </summary>
  5321. <param name="xr">The XmlReader to read from</param>
  5322. <param name="ws">The worksheet</param>
  5323. </member>
  5324. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationCustom.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidationCustom,OfficeOpenXml.ExcelWorksheet)">
  5325. <summary>
  5326. Copy constructor
  5327. </summary>
  5328. <param name="copy"></param>
  5329. <param name="ws">The worksheet</param>
  5330. </member>
  5331. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationCustom.ValidationType">
  5332. <summary>
  5333. Property for determining type of validation
  5334. </summary>
  5335. </member>
  5336. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationDateTime">
  5337. <summary>
  5338. Validation for <see cref="T:System.DateTime"/>.
  5339. </summary>
  5340. </member>
  5341. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationDateTime.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet)">
  5342. <summary>
  5343. Constructor
  5344. </summary>
  5345. <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
  5346. <param name="address"></param>
  5347. <param name="ws">The worksheet</param>
  5348. </member>
  5349. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationDateTime.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  5350. <summary>
  5351. Constructor for reading data
  5352. </summary>
  5353. <param name="xr">The XmlReader to read from</param>
  5354. <param name="ws">The worksheet</param>
  5355. </member>
  5356. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationDateTime.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidationDateTime,OfficeOpenXml.ExcelWorksheet)">
  5357. <summary>
  5358. Copy constructor
  5359. </summary>
  5360. <param name="copy"></param>
  5361. <param name="ws">The worksheet</param>
  5362. </member>
  5363. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationDateTime.ValidationType">
  5364. <summary>
  5365. Property for determining type of validation
  5366. </summary>
  5367. </member>
  5368. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationDecimal">
  5369. <summary>
  5370. Data validation for decimal values
  5371. </summary>
  5372. </member>
  5373. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationDecimal.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet)">
  5374. <summary>
  5375. Constructor
  5376. </summary>
  5377. <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
  5378. <param name="address"></param>
  5379. <param name="ws"></param>
  5380. </member>
  5381. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationDecimal.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  5382. <summary>
  5383. Constructor for reading data
  5384. </summary>
  5385. <param name="xr">The XmlReader to read from</param>
  5386. <param name="ws">The worksheet</param>
  5387. </member>
  5388. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationDecimal.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidationDecimal,OfficeOpenXml.ExcelWorksheet)">
  5389. <summary>
  5390. Copy constructor
  5391. </summary>
  5392. <param name="copy"></param>
  5393. <param name="ws">The worksheet</param>
  5394. </member>
  5395. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationDecimal.ValidationType">
  5396. <summary>
  5397. Property for determining type of validation
  5398. </summary>
  5399. </member>
  5400. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationFactory">
  5401. <summary>
  5402. Factory class for ExcelDataValidation.
  5403. </summary>
  5404. </member>
  5405. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationFactory.Create(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  5406. <summary>
  5407. Creates an instance of <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidation"/> out of the reader.
  5408. </summary>
  5409. <param name="xr"></param>
  5410. <returns>"</returns>
  5411. <exception cref="T:System.InvalidOperationException"></exception>
  5412. <param name="ws">The worksheet</param>
  5413. </member>
  5414. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode">
  5415. <summary>
  5416. Mode for east-asian languages who use Input Method Editors(IME)
  5417. </summary>
  5418. </member>
  5419. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.NoControl">
  5420. <summary>
  5421. Default. Has no effect on IME
  5422. </summary>
  5423. </member>
  5424. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.Off">
  5425. <summary>
  5426. Forces IME mode to OFF
  5427. </summary>
  5428. </member>
  5429. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.On">
  5430. <summary>
  5431. Forces the IMEmode to be on when first selecting the cell
  5432. </summary>
  5433. </member>
  5434. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.Disabled">
  5435. <summary>
  5436. IME mode is disabled when cell is selected
  5437. </summary>
  5438. </member>
  5439. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.Hiragana">
  5440. <summary>
  5441. Forces on and Hiragana (only applies if Japanese IME)
  5442. </summary>
  5443. </member>
  5444. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.FullKatakana">
  5445. <summary>
  5446. Forces on and full-width katakana
  5447. </summary>
  5448. </member>
  5449. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.HalfKatakana">
  5450. <summary>
  5451. Forces on and half-width katakana
  5452. </summary>
  5453. </member>
  5454. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.FullAlpha">
  5455. <summary>
  5456. Forces on and Alpha-Numeric IME
  5457. </summary>
  5458. </member>
  5459. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.HalfAlpha">
  5460. <summary>
  5461. Forces on and half-width alpha-numeric
  5462. </summary>
  5463. </member>
  5464. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.FullHangul">
  5465. <summary>
  5466. Forces on and Full-width Hangul if Korean IME
  5467. </summary>
  5468. </member>
  5469. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationImeMode.HalfHangul">
  5470. <summary>
  5471. Forces on and half-width Hangul
  5472. </summary>
  5473. </member>
  5474. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationInt">
  5475. <summary>
  5476. Data validation for integer values.
  5477. </summary>
  5478. </member>
  5479. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationInt.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet,System.Boolean)">
  5480. <summary>
  5481. Constructor for reading data
  5482. </summary>
  5483. <param name="xr">The XmlReader to read from</param>
  5484. <param name="ws">The worksheet</param>
  5485. <param name="isTextLength">Bool to define type of int validation</param>
  5486. </member>
  5487. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationInt.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet,System.Boolean)">
  5488. <summary>
  5489. Constructor
  5490. </summary>
  5491. <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
  5492. <param name="address"></param>
  5493. <param name="ws"></param>
  5494. <param name="isTextLength">Bool to define type of int validation</param>
  5495. </member>
  5496. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationInt.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidationInt,OfficeOpenXml.ExcelWorksheet)">
  5497. <summary>
  5498. Copy constructor
  5499. </summary>
  5500. <param name="copy"></param>
  5501. <param name="ws">The worksheet</param>
  5502. </member>
  5503. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationInt.ValidationType">
  5504. <summary>
  5505. Property for determining type of validation
  5506. </summary>
  5507. </member>
  5508. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationInt.Clone">
  5509. <summary>
  5510. Return a deep-copy clone of validation
  5511. </summary>
  5512. <returns></returns>
  5513. </member>
  5514. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationList">
  5515. <summary>
  5516. This class represents an List data validation.
  5517. </summary>
  5518. </member>
  5519. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationList.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet)">
  5520. <summary>
  5521. Constructor
  5522. </summary>
  5523. <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
  5524. <param name="address"></param>
  5525. <param name="ws"></param>
  5526. </member>
  5527. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationList.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  5528. <summary>
  5529. Constructor for reading data
  5530. </summary>
  5531. <param name="xr">The XmlReader to read from</param>
  5532. <param name="ws">The worksheet</param>
  5533. </member>
  5534. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationList.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidationList,OfficeOpenXml.ExcelWorksheet)">
  5535. <summary>
  5536. Copy constructor
  5537. </summary>
  5538. <param name="copy"></param>
  5539. <param name="ws">The worksheet</param>
  5540. </member>
  5541. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationList.AllowsOperator">
  5542. <summary>
  5543. Read-Only property for seeing if this dataValidation type has an operator.
  5544. </summary>
  5545. </member>
  5546. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationList.ValidationType">
  5547. <summary>
  5548. Property for determining type of validation
  5549. </summary>
  5550. </member>
  5551. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationList.HideDropDown">
  5552. <summary>
  5553. True if an in-cell dropdown should be hidden.
  5554. </summary>
  5555. <remarks>
  5556. This property corresponds to the showDropDown attribute of a data validation in Office Open Xml. Strangely enough this
  5557. attributes hides the in-cell dropdown if it is true and shows the dropdown if it is not present or false. We have checked
  5558. this in both Ms Excel and Google sheets and it seems like this is how it is implemented in both applications. Hence why we have
  5559. renamed this property to HideDropDown since that better corresponds to the functionality.
  5560. </remarks>
  5561. </member>
  5562. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationList.Validate">
  5563. <summary>
  5564. Validate the validation
  5565. </summary>
  5566. </member>
  5567. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationOperator">
  5568. <summary>
  5569. Operator for comparison between Formula and Formula2 in a validation.
  5570. </summary>
  5571. </member>
  5572. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationOperator.between">
  5573. <summary>
  5574. The value of the validated cell should be between two values
  5575. </summary>
  5576. </member>
  5577. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationOperator.equal">
  5578. <summary>
  5579. The value of the validated cell should be eqal to a specific value
  5580. </summary>
  5581. </member>
  5582. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationOperator.greaterThan">
  5583. <summary>
  5584. The value of the validated cell should be greater than a specific value
  5585. </summary>
  5586. </member>
  5587. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationOperator.greaterThanOrEqual">
  5588. <summary>
  5589. The value of the validated cell should be greater than or equal to a specific value
  5590. </summary>
  5591. </member>
  5592. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationOperator.lessThan">
  5593. <summary>
  5594. The value of the validated cell should be less than a specific value
  5595. </summary>
  5596. </member>
  5597. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationOperator.lessThanOrEqual">
  5598. <summary>
  5599. The value of the validated cell should be less than or equal to a specific value
  5600. </summary>
  5601. </member>
  5602. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationOperator.notBetween">
  5603. <summary>
  5604. The value of the validated cell should not be between two specified values
  5605. </summary>
  5606. </member>
  5607. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationOperator.notEqual">
  5608. <summary>
  5609. The value of the validated cell should not be eqal to a specific value
  5610. </summary>
  5611. </member>
  5612. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationTime">
  5613. <summary>
  5614. Validation for times (<see cref="T:OfficeOpenXml.DataValidation.ExcelTime"/>).
  5615. </summary>
  5616. </member>
  5617. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationTime.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet)">
  5618. <summary>
  5619. Constructor
  5620. </summary>
  5621. <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
  5622. <param name="address"></param>
  5623. <param name="ws"></param>
  5624. </member>
  5625. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationTime.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  5626. <summary>
  5627. Constructor for reading data
  5628. </summary>
  5629. <param name="xr">The XmlReader to read from</param>
  5630. <param name="ws">The worksheet</param>
  5631. </member>
  5632. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationTime.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidationTime,OfficeOpenXml.ExcelWorksheet)">
  5633. <summary>
  5634. Copy constructor
  5635. </summary>
  5636. <param name="copy"></param>
  5637. <param name="ws">The worksheet</param>
  5638. </member>
  5639. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationTime.ValidationType">
  5640. <summary>
  5641. Property for determining type of validation
  5642. </summary>
  5643. </member>
  5644. <member name="T:OfficeOpenXml.DataValidation.eDataValidationType">
  5645. <summary>
  5646. Enum for available data validation types
  5647. </summary>
  5648. </member>
  5649. <member name="F:OfficeOpenXml.DataValidation.eDataValidationType.Any">
  5650. <summary>
  5651. Any value
  5652. </summary>
  5653. </member>
  5654. <member name="F:OfficeOpenXml.DataValidation.eDataValidationType.Whole">
  5655. <summary>
  5656. Integer value
  5657. </summary>
  5658. </member>
  5659. <member name="F:OfficeOpenXml.DataValidation.eDataValidationType.Decimal">
  5660. <summary>
  5661. Decimal values
  5662. </summary>
  5663. </member>
  5664. <member name="F:OfficeOpenXml.DataValidation.eDataValidationType.List">
  5665. <summary>
  5666. List of values
  5667. </summary>
  5668. </member>
  5669. <member name="F:OfficeOpenXml.DataValidation.eDataValidationType.TextLength">
  5670. <summary>
  5671. Text length validation
  5672. </summary>
  5673. </member>
  5674. <member name="F:OfficeOpenXml.DataValidation.eDataValidationType.DateTime">
  5675. <summary>
  5676. DateTime validation
  5677. </summary>
  5678. </member>
  5679. <member name="F:OfficeOpenXml.DataValidation.eDataValidationType.Time">
  5680. <summary>
  5681. Time validation
  5682. </summary>
  5683. </member>
  5684. <member name="F:OfficeOpenXml.DataValidation.eDataValidationType.Custom">
  5685. <summary>
  5686. Custom validation
  5687. </summary>
  5688. </member>
  5689. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationType">
  5690. <summary>
  5691. Types of datavalidation
  5692. </summary>
  5693. </member>
  5694. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationType.Type">
  5695. <summary>
  5696. Validation type
  5697. </summary>
  5698. </member>
  5699. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationType.TypeToXmlString">
  5700. <summary>
  5701. Returns a validation type by <see cref="T:OfficeOpenXml.DataValidation.eDataValidationType"/>
  5702. </summary>
  5703. <returns>The string representation written to the xml</returns>
  5704. </member>
  5705. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationWarningStyle">
  5706. <summary>
  5707. warning style, controls how Excel will handle invalid changes.
  5708. </summary>
  5709. </member>
  5710. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationWarningStyle.undefined">
  5711. <summary>
  5712. warning style will be excluded.
  5713. Excel will default this to Stop warning style.
  5714. </summary>
  5715. </member>
  5716. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationWarningStyle.stop">
  5717. <summary>
  5718. stop warning style, invalid changes will not be accepted
  5719. </summary>
  5720. </member>
  5721. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationWarningStyle.warning">
  5722. <summary>
  5723. warning will be presented when an attempt to an invalid change is done, but the change will be accepted.
  5724. </summary>
  5725. </member>
  5726. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationWarningStyle.information">
  5727. <summary>
  5728. information warning style.
  5729. </summary>
  5730. </member>
  5731. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula`1">
  5732. <summary>
  5733. A validation containing a formula
  5734. </summary>
  5735. <typeparam name="T"></typeparam>
  5736. </member>
  5737. <member name="F:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula`1._workSheetName">
  5738. <summary>
  5739. Name of worksheet this datavalidation belongs to
  5740. </summary>
  5741. </member>
  5742. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula`1.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet)">
  5743. <summary>
  5744. Constructor
  5745. </summary>
  5746. <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
  5747. <param name="ws">The worksheet</param>
  5748. <param name="address"></param>
  5749. </member>
  5750. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula`1.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  5751. <summary>
  5752. Constructor for reading data
  5753. </summary>
  5754. <param name="xr">The XmlReader to read from</param>
  5755. <param name="ws">The worksheet</param>
  5756. </member>
  5757. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula`1.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidation,OfficeOpenXml.ExcelWorksheet)">
  5758. <summary>
  5759. Copy Constructor
  5760. </summary>
  5761. <param name="copy"></param>
  5762. <param name="ws">The worksheet</param>
  5763. </member>
  5764. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula`1.Formula">
  5765. <summary>
  5766. Formula - Either a {T} value (except for custom validation) or a spreadsheet formula
  5767. </summary>
  5768. </member>
  5769. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula`1.Validate">
  5770. <summary>
  5771. Validates the configuration of the validation.
  5772. </summary>
  5773. <exception cref="T:System.InvalidOperationException">
  5774. Will be thrown if invalid configuration of the validation. Details will be in the message of the exception.
  5775. </exception>
  5776. </member>
  5777. <member name="T:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula2`1">
  5778. <summary>
  5779. Represents a data validation with two formulas
  5780. </summary>
  5781. <typeparam name="T">An instance implementing the <see cref="T:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormula"></see></typeparam>
  5782. </member>
  5783. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula2`1.#ctor(System.String,System.String,OfficeOpenXml.ExcelWorksheet)">
  5784. <summary>
  5785. Constructor
  5786. </summary>
  5787. <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
  5788. <param name="address"></param>
  5789. <param name="ws"></param>
  5790. </member>
  5791. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula2`1.#ctor(System.Xml.XmlReader,OfficeOpenXml.ExcelWorksheet)">
  5792. <summary>
  5793. Constructor for reading data
  5794. </summary>
  5795. <param name="xr">The XmlReader to read from</param>
  5796. <param name="ws">The worksheet</param>
  5797. </member>
  5798. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula2`1.#ctor(OfficeOpenXml.DataValidation.ExcelDataValidation,OfficeOpenXml.ExcelWorksheet)">
  5799. <summary>
  5800. Copy Constructor
  5801. </summary>
  5802. <param name="copy"></param>
  5803. <param name="ws">The worksheet</param>
  5804. </member>
  5805. <member name="P:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula2`1.Formula2">
  5806. <summary>
  5807. Formula - Either a {T} value or a spreadsheet formula
  5808. </summary>
  5809. </member>
  5810. <member name="M:OfficeOpenXml.DataValidation.ExcelDataValidationWithFormula2`1.Validate">
  5811. <summary>
  5812. Validate the validation
  5813. </summary>
  5814. <exception cref="T:System.InvalidOperationException"></exception>
  5815. </member>
  5816. <member name="T:OfficeOpenXml.DataValidation.ExcelTime">
  5817. <summary>
  5818. Represents a time between 00:00:00 and 23:59:59
  5819. </summary>
  5820. </member>
  5821. <member name="F:OfficeOpenXml.DataValidation.ExcelTime.NumberOfDecimals">
  5822. <summary>
  5823. Max number of decimals when rounding.
  5824. </summary>
  5825. </member>
  5826. <member name="M:OfficeOpenXml.DataValidation.ExcelTime.#ctor">
  5827. <summary>
  5828. Default constructor
  5829. </summary>
  5830. </member>
  5831. <member name="M:OfficeOpenXml.DataValidation.ExcelTime.#ctor(System.Decimal)">
  5832. <summary>
  5833. Constructor
  5834. </summary>
  5835. <param name="value">An existing time for initialization</param>
  5836. </member>
  5837. <member name="M:OfficeOpenXml.DataValidation.ExcelTime.SetSecond(System.Int32)">
  5838. <summary>
  5839. If we are unlucky second might be rounded up to 60. This will have the minute to be raised and might affect the hour.
  5840. </summary>
  5841. <param name="value"></param>
  5842. </member>
  5843. <member name="P:OfficeOpenXml.DataValidation.ExcelTime.Hour">
  5844. <summary>
  5845. Hour between 0 and 23
  5846. </summary>
  5847. </member>
  5848. <member name="P:OfficeOpenXml.DataValidation.ExcelTime.Minute">
  5849. <summary>
  5850. Minute between 0 and 59
  5851. </summary>
  5852. </member>
  5853. <member name="P:OfficeOpenXml.DataValidation.ExcelTime.Second">
  5854. <summary>
  5855. Second between 0 and 59
  5856. </summary>
  5857. </member>
  5858. <member name="M:OfficeOpenXml.DataValidation.ExcelTime.ToExcelTime">
  5859. <summary>
  5860. Returns the excel decimal representation of a time.
  5861. </summary>
  5862. <returns></returns>
  5863. </member>
  5864. <member name="M:OfficeOpenXml.DataValidation.ExcelTime.ToExcelString">
  5865. <summary>
  5866. Returns the excel decimal representation of a time as a string.
  5867. </summary>
  5868. <returns></returns>
  5869. </member>
  5870. <member name="M:OfficeOpenXml.DataValidation.ExcelTime.ToString">
  5871. <summary>
  5872. Converts the object to a string
  5873. </summary>
  5874. <returns>The string</returns>
  5875. </member>
  5876. <member name="T:OfficeOpenXml.DataValidation.Exceptions.DataValidationFormulaTooLongException">
  5877. <summary>
  5878. Thrown if a formula exceeds the maximum number of characters.
  5879. </summary>
  5880. </member>
  5881. <member name="M:OfficeOpenXml.DataValidation.Exceptions.DataValidationFormulaTooLongException.#ctor(System.String)">
  5882. <summary>
  5883. Initiaize a new <see cref="T:OfficeOpenXml.DataValidation.Exceptions.DataValidationFormulaTooLongException"/>
  5884. </summary>
  5885. <param name="message">The exception message</param>
  5886. </member>
  5887. <member name="T:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormula">
  5888. <summary>
  5889. Interface for a data validation formula
  5890. </summary>
  5891. </member>
  5892. <member name="P:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormula.ExcelFormula">
  5893. <summary>
  5894. An excel formula
  5895. </summary>
  5896. </member>
  5897. <member name="T:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormulaDateTime">
  5898. <summary>
  5899. Validation formula interface for <see cref="T:System.DateTime"/>
  5900. </summary>
  5901. </member>
  5902. <member name="T:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormulaDecimal">
  5903. <summary>
  5904. Interface for a data validation formula of <see cref="T:System.Single">float</see> value
  5905. </summary>
  5906. </member>
  5907. <member name="T:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormulaInt">
  5908. <summary>
  5909. Interface for a data validation formula of <see cref="T:System.Int32"/> value
  5910. </summary>
  5911. </member>
  5912. <member name="T:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormulaList">
  5913. <summary>
  5914. Interface for a data validation of list type
  5915. </summary>
  5916. </member>
  5917. <member name="P:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormulaList.Values">
  5918. <summary>
  5919. A list of value strings.
  5920. </summary>
  5921. </member>
  5922. <member name="T:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormulaTime">
  5923. <summary>
  5924. Interface for a time data validation
  5925. </summary>
  5926. </member>
  5927. <member name="T:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormulaWithValue`1">
  5928. <summary>
  5929. Interface for a formula with a value
  5930. </summary>
  5931. <typeparam name="T"></typeparam>
  5932. </member>
  5933. <member name="P:OfficeOpenXml.DataValidation.Formulas.Contracts.IExcelDataValidationFormulaWithValue`1.Value">
  5934. <summary>
  5935. The value.
  5936. </summary>
  5937. </member>
  5938. <member name="T:OfficeOpenXml.DataValidation.Formulas.FormulaState">
  5939. <summary>
  5940. Enumeration representing the state of an <see cref="T:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormulaValue`1"/>
  5941. </summary>
  5942. </member>
  5943. <member name="F:OfficeOpenXml.DataValidation.Formulas.FormulaState.Value">
  5944. <summary>
  5945. Value is set
  5946. </summary>
  5947. </member>
  5948. <member name="F:OfficeOpenXml.DataValidation.Formulas.FormulaState.Formula">
  5949. <summary>
  5950. Formula is set
  5951. </summary>
  5952. </member>
  5953. <member name="T:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormula">
  5954. <summary>
  5955. Base class for a formula
  5956. </summary>
  5957. </member>
  5958. <member name="M:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormula.#ctor(System.String,System.String,System.Action{OfficeOpenXml.DataValidation.Events.OnFormulaChangedEventArgs})">
  5959. <summary>
  5960. Constructor
  5961. </summary>
  5962. <param name="validationUid">id of the data validation containing this formula</param>
  5963. <param name="extListHandler"></param>
  5964. <param name="workSheetName"></param>
  5965. </member>
  5966. <member name="P:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormula.State">
  5967. <summary>
  5968. State of the validationformula, i.e. tells if value or formula is set
  5969. </summary>
  5970. </member>
  5971. <member name="P:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormula.ExcelFormula">
  5972. <summary>
  5973. A formula which output must match the current validation type
  5974. </summary>
  5975. </member>
  5976. <member name="M:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormula.GetXmlValue">
  5977. <summary>
  5978. This value will be stored in the xml. Can be overridden by subclasses
  5979. </summary>
  5980. </member>
  5981. <member name="M:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormula.GetValueAsString">
  5982. <summary>
  5983. Returns the value as a string. Must be implemented by subclasses
  5984. </summary>
  5985. <returns></returns>
  5986. </member>
  5987. <member name="T:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormulaCustom">
  5988. <summary>
  5989. </summary>
  5990. </member>
  5991. <member name="T:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormulaDecimal">
  5992. <summary>
  5993. </summary>
  5994. </member>
  5995. <member name="T:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormulaValue`1">
  5996. <summary>
  5997. This class represents a validation formula. Its value can be specified as a value of the specified datatype or as a formula.
  5998. </summary>
  5999. <typeparam name="T"></typeparam>
  6000. </member>
  6001. <member name="M:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormulaValue`1.#ctor(System.String,System.String,System.Action{OfficeOpenXml.DataValidation.Events.OnFormulaChangedEventArgs})">
  6002. <summary>
  6003. Constructor
  6004. </summary>
  6005. <param name="validationUid">Uid for the data validation</param>
  6006. <param name="worksheetName">The worksheet namme</param>
  6007. <param name="extListHandler">Callback function to handle the forumla</param>
  6008. </member>
  6009. <member name="P:OfficeOpenXml.DataValidation.Formulas.ExcelDataValidationFormulaValue`1.Value">
  6010. <summary>
  6011. Typed value
  6012. </summary>
  6013. </member>
  6014. <member name="T:OfficeOpenXml.DataValidation.IRangeDataValidation">
  6015. <summary>
  6016. Provides functionality for adding datavalidation to a range (<see cref="T:OfficeOpenXml.ExcelRangeBase"/>). Each method will
  6017. return a configurable validation.
  6018. </summary>
  6019. </member>
  6020. <member name="M:OfficeOpenXml.DataValidation.IRangeDataValidation.AddAnyDataValidation">
  6021. <summary>
  6022. Adds a <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationAny"/> to the range.
  6023. </summary>
  6024. <returns>A <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationAny"/> that can be configured for any validation</returns>
  6025. </member>
  6026. <member name="M:OfficeOpenXml.DataValidation.IRangeDataValidation.AddIntegerDataValidation">
  6027. <summary>
  6028. Adds a <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationInt"/> to the range
  6029. </summary>
  6030. <returns>A <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationInt"/> that can be configured for integer data validation</returns>
  6031. </member>
  6032. <member name="M:OfficeOpenXml.DataValidation.IRangeDataValidation.AddDecimalDataValidation">
  6033. <summary>
  6034. Adds a <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationDecimal"/> to the range
  6035. </summary>
  6036. <returns>A <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationDecimal"/> that can be configured for decimal data validation</returns>
  6037. </member>
  6038. <member name="M:OfficeOpenXml.DataValidation.IRangeDataValidation.AddDateTimeDataValidation">
  6039. <summary>
  6040. Adds a <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationDateTime"/> to the range
  6041. </summary>
  6042. <returns>A <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationDecimal"/> that can be configured for datetime data validation</returns>
  6043. </member>
  6044. <member name="M:OfficeOpenXml.DataValidation.IRangeDataValidation.AddListDataValidation">
  6045. <summary>
  6046. Adds a <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationList"/> to the range
  6047. </summary>
  6048. <returns>A <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationList"/> that can be configured for datetime data validation</returns>
  6049. </member>
  6050. <member name="M:OfficeOpenXml.DataValidation.IRangeDataValidation.AddTextLengthDataValidation">
  6051. <summary>
  6052. Adds a <see cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationInt"/> regarding text length validation to the range.
  6053. </summary>
  6054. <returns></returns>
  6055. </member>
  6056. <member name="M:OfficeOpenXml.DataValidation.IRangeDataValidation.AddTimeDataValidation">
  6057. <summary>
  6058. Adds a <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationTime"/> to the range.
  6059. </summary>
  6060. <returns>A <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationTime"/> that can be configured for time data validation</returns>
  6061. </member>
  6062. <member name="M:OfficeOpenXml.DataValidation.IRangeDataValidation.AddCustomDataValidation">
  6063. <summary>
  6064. Adds a <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationCustom"/> to the range.
  6065. </summary>
  6066. <returns>A <see cref="T:OfficeOpenXml.DataValidation.Contracts.IExcelDataValidationCustom"/> that can be configured for custom validation</returns>
  6067. </member>
  6068. <member name="M:OfficeOpenXml.DataValidation.IRangeDataValidation.ClearDataValidation(System.Boolean)">
  6069. <summary>
  6070. Removes validation from the cell/range
  6071. </summary>
  6072. <param name="deleteIfEmpty">Delete the validation if it has no more addresses its being applied to. If set to false an <see cref="T:System.InvalidOperationException"/> will be thrown if all addresses of a datavalidation has been cleared.</param>
  6073. <exception cref="T:System.InvalidOperationException">Thrown if <paramref name="deleteIfEmpty"/> is false and all addresses of a datavalidation has been cleared.</exception>
  6074. </member>
  6075. <member name="M:OfficeOpenXml.DataValidation.RangeDataValidation.ClearDataValidation(System.Boolean)">
  6076. <summary>
  6077. Used to remove all dataValidations in cell or cellrange
  6078. </summary>
  6079. <param name="deleteIfEmpty">Deletes the dataValidation if it has no addresses after clear</param>
  6080. <exception cref="T:System.InvalidOperationException"></exception>
  6081. </member>
  6082. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eColorBy">
  6083. <summary>
  6084. How to color a region map chart serie
  6085. </summary>
  6086. </member>
  6087. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eColorBy.Value">
  6088. <summary>
  6089. Region map chart is colored by values
  6090. </summary>
  6091. </member>
  6092. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eColorBy.CategoryNames">
  6093. <summary>
  6094. Region map chart is colored by secondary category names
  6095. </summary>
  6096. </member>
  6097. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eColorValuePositionType">
  6098. <summary>
  6099. The color type for a region map charts color variation
  6100. </summary>
  6101. </member>
  6102. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eColorValuePositionType.Number">
  6103. <summary>
  6104. The position’s location on the gradient is determined the numerical value in the <see cref="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColor.PositionValue"/> property.
  6105. </summary>
  6106. </member>
  6107. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eColorValuePositionType.Percent">
  6108. <summary>
  6109. The position’s location on the gradient is determined by a fixed percent value in the <see cref="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColor.PositionValue"/> property, represented by the gradient. Ranges from 1 to 100 percent.
  6110. </summary>
  6111. </member>
  6112. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eColorValuePositionType.Extreme">
  6113. <summary>
  6114. The position is the minimum or maximum stop of the gradient.
  6115. </summary>
  6116. </member>
  6117. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eFormulaDirection">
  6118. <summary>
  6119. Side positions for a chart element
  6120. </summary>
  6121. </member>
  6122. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eFormulaDirection.Column">
  6123. <summary>
  6124. The formula is interpreted column-wise
  6125. </summary>
  6126. </member>
  6127. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eFormulaDirection.Row">
  6128. <summary>
  6129. The formula is interpreted row-wise
  6130. </summary>
  6131. </member>
  6132. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eGeoMappingLevel">
  6133. <summary>
  6134. Geomapping level
  6135. </summary>
  6136. </member>
  6137. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eGeoMappingLevel.Automatic">
  6138. <summary>
  6139. Geomapping level is handled automatic
  6140. </summary>
  6141. </member>
  6142. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eGeoMappingLevel.DataOnly">
  6143. <summary>
  6144. Only regions which correspond to data points in the geographical category of a geospatial series are in view.
  6145. </summary>
  6146. </member>
  6147. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eGeoMappingLevel.PostalCode">
  6148. <summary>
  6149. The level of view for the series is set to postal code.
  6150. </summary>
  6151. </member>
  6152. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eGeoMappingLevel.County">
  6153. <summary>
  6154. The level of view for the series is set to county.
  6155. </summary>
  6156. </member>
  6157. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eGeoMappingLevel.State">
  6158. <summary>
  6159. The level of view for the series is set to state or province.
  6160. </summary>
  6161. </member>
  6162. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eGeoMappingLevel.CountryRegion">
  6163. <summary>
  6164. The level of view for series is set to country/region.
  6165. </summary>
  6166. </member>
  6167. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eGeoMappingLevel.CountryRegionList">
  6168. <summary>
  6169. The level of view for the series is set to continent.
  6170. </summary>
  6171. </member>
  6172. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eGeoMappingLevel.World">
  6173. <summary>
  6174. The level of view for the series is set to the entire world.
  6175. </summary>
  6176. </member>
  6177. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eIntervalClosed">
  6178. <summary>
  6179. The interval closed side.
  6180. </summary>
  6181. </member>
  6182. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eIntervalClosed.None">
  6183. <summary>
  6184. The IntervalClosed is not specified.
  6185. </summary>
  6186. </member>
  6187. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eIntervalClosed.Left">
  6188. <summary>
  6189. The interval is closed on the left side
  6190. </summary>
  6191. </member>
  6192. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eIntervalClosed.Right">
  6193. <summary>
  6194. The interval is closed on the right side
  6195. </summary>
  6196. </member>
  6197. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eNumberOfColors">
  6198. <summary>
  6199. The number of colors used to create the series gradient color scale in a extended chart.
  6200. </summary>
  6201. </member>
  6202. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eNumberOfColors.TwoColor">
  6203. <summary>
  6204. Uses two colors to create the gradient color scale
  6205. </summary>
  6206. </member>
  6207. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eNumberOfColors.ThreeColor">
  6208. <summary>
  6209. Diverging. Uses three colors to create the gradient color scale
  6210. </summary>
  6211. </member>
  6212. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eNumericDataType">
  6213. <summary>
  6214. Side positions for a chart element
  6215. </summary>
  6216. </member>
  6217. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eNumericDataType.Value">
  6218. <summary>
  6219. The dimension is a value.
  6220. </summary>
  6221. </member>
  6222. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eNumericDataType.X">
  6223. <summary>
  6224. The dimension is an x-coordinate.
  6225. </summary>
  6226. </member>
  6227. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eNumericDataType.Y">
  6228. <summary>
  6229. The dimension is a y-coordinate.
  6230. </summary>
  6231. </member>
  6232. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eNumericDataType.Size">
  6233. <summary>
  6234. The dimension is a size.
  6235. </summary>
  6236. </member>
  6237. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eNumericDataType.ColorValue">
  6238. <summary>
  6239. The dimension is a value determining a color.
  6240. </summary>
  6241. </member>
  6242. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eParentLabelLayout">
  6243. <summary>
  6244. The layout type for the parent labels
  6245. </summary>
  6246. </member>
  6247. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eParentLabelLayout.None">
  6248. <summary>
  6249. No parent labels are shown
  6250. </summary>
  6251. </member>
  6252. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eParentLabelLayout.Banner">
  6253. <summary>
  6254. Parent label layout is a banner above the category
  6255. </summary>
  6256. </member>
  6257. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eParentLabelLayout.Overlapping">
  6258. <summary>
  6259. Parent label is laid out within the category
  6260. </summary>
  6261. </member>
  6262. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ePositionAlign">
  6263. <summary>
  6264. The side position alignment of a chart element
  6265. </summary>
  6266. </member>
  6267. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.ePositionAlign.Min">
  6268. <summary>
  6269. The chart element is positioned at the top of the side.
  6270. </summary>
  6271. </member>
  6272. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.ePositionAlign.Center">
  6273. <summary>
  6274. The chart element is positioned at the center of the side.
  6275. </summary>
  6276. </member>
  6277. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.ePositionAlign.Max">
  6278. <summary>
  6279. The chart element is positioned at the bottom of the side.
  6280. </summary>
  6281. </member>
  6282. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eProjectionType">
  6283. <summary>
  6284. The cartographic map projection for a region map chart series
  6285. </summary>
  6286. </member>
  6287. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eProjectionType.Automatic">
  6288. <summary>
  6289. Automatic
  6290. </summary>
  6291. </member>
  6292. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eProjectionType.Mercator">
  6293. <summary>
  6294. A Mercator projection.
  6295. </summary>
  6296. </member>
  6297. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eProjectionType.Miller">
  6298. <summary>
  6299. a Miller cylindrical projection.
  6300. </summary>
  6301. </member>
  6302. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eProjectionType.Robinson">
  6303. <summary>
  6304. A Robinson projection.
  6305. </summary>
  6306. </member>
  6307. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eProjectionType.Albers">
  6308. <summary>
  6309. An Albers equal-area conic projection.
  6310. </summary>
  6311. </member>
  6312. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eQuartileMethod">
  6313. <summary>
  6314. The quartile calculation methods
  6315. </summary>
  6316. </member>
  6317. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eQuartileMethod.Inclusive">
  6318. <summary>
  6319. The quartile calculation includes the median when splitting the dataset into quartiles
  6320. </summary>
  6321. </member>
  6322. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eQuartileMethod.Exclusive">
  6323. <summary>
  6324. The quartile calculation excludes the median when splitting the dataset into quartiles
  6325. </summary>
  6326. </member>
  6327. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eRegionLabelLayout">
  6328. <summary>
  6329. The layout type for region labels of a geospatial series
  6330. </summary>
  6331. </member>
  6332. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eRegionLabelLayout.None">
  6333. <summary>
  6334. No region labels appear in a geospatial series
  6335. </summary>
  6336. </member>
  6337. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eRegionLabelLayout.BestFitOnly">
  6338. <summary>
  6339. Region labels only appear if they can fit in their respective containing geometries in a geospatial series
  6340. </summary>
  6341. </member>
  6342. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eRegionLabelLayout.All">
  6343. <summary>
  6344. All region labels appear
  6345. </summary>
  6346. </member>
  6347. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eSidePositions">
  6348. <summary>
  6349. Side positions for a chart element
  6350. </summary>
  6351. </member>
  6352. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eSidePositions.Left">
  6353. <summary>
  6354. The title or legend is on the left side.
  6355. </summary>
  6356. </member>
  6357. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eSidePositions.Top">
  6358. <summary>
  6359. The title or legend is on the top.
  6360. </summary>
  6361. </member>
  6362. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eSidePositions.Right">
  6363. <summary>
  6364. The title or legend is on the right side.
  6365. </summary>
  6366. </member>
  6367. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eSidePositions.Bottom">
  6368. <summary>
  6369. The title or legend is on the bottom.
  6370. </summary>
  6371. </member>
  6372. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.eStringDataType">
  6373. <summary>
  6374. Side positions for a chart element
  6375. </summary>
  6376. </member>
  6377. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eStringDataType.Category">
  6378. <summary>
  6379. The category string dimension data type.
  6380. </summary>
  6381. </member>
  6382. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eStringDataType.ColorString">
  6383. <summary>
  6384. The string dimension associated with a color.
  6385. </summary>
  6386. </member>
  6387. <member name="F:OfficeOpenXml.Drawing.Chart.ChartEx.eStringDataType.EntityId">
  6388. <summary>
  6389. The geographical entity identifier string dimension data type.
  6390. This dimension can be used to provide locations to a geospatial series in a Geographic chart.
  6391. Refer to the usage of entityId in Geo Cache and Data.
  6392. </summary>
  6393. </member>
  6394. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelBoxWhiskerChart">
  6395. <summary>
  6396. Represents a Box &amp; Whisker Chart
  6397. </summary>
  6398. </member>
  6399. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelBoxWhiskerChart.Series">
  6400. <summary>
  6401. The series for a Box &amp; Whisker chart
  6402. </summary>
  6403. </member>
  6404. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelBoxWhiskerChartSerie">
  6405. <summary>
  6406. A series for an Box &amp; Whisker Chart
  6407. </summary>
  6408. </member>
  6409. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelBoxWhiskerChartSerie.ParentLabelLayout">
  6410. <summary>
  6411. The layout type for the parent labels
  6412. </summary>
  6413. </member>
  6414. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelBoxWhiskerChartSerie.QuartileMethod">
  6415. <summary>
  6416. The quartile calculation methods
  6417. </summary>
  6418. </member>
  6419. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelBoxWhiskerChartSerie.ShowMeanLine">
  6420. <summary>
  6421. The visibility of connector lines between data points
  6422. </summary>
  6423. </member>
  6424. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelBoxWhiskerChartSerie.ShowMeanMarker">
  6425. <summary>
  6426. The visibility of markers denoting the mean
  6427. </summary>
  6428. </member>
  6429. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelBoxWhiskerChartSerie.ShowNonOutliers">
  6430. <summary>
  6431. The visibility of non-outlier data points
  6432. </summary>
  6433. </member>
  6434. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelBoxWhiskerChartSerie.ShowOutliers">
  6435. <summary>
  6436. The visibility of outlier data points
  6437. </summary>
  6438. </member>
  6439. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx">
  6440. <summary>
  6441. Base class for all extention charts
  6442. </summary>
  6443. </member>
  6444. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.DeleteTitle">
  6445. <summary>
  6446. Delete the charts title
  6447. </summary>
  6448. </member>
  6449. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.PlotArea">
  6450. <summary>
  6451. Plotarea properties
  6452. </summary>
  6453. </member>
  6454. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.Axis">
  6455. <summary>
  6456. An array containg all axis of all Charttypes
  6457. </summary>
  6458. </member>
  6459. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.Title">
  6460. <summary>
  6461. The titel of the chart
  6462. </summary>
  6463. </member>
  6464. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.Legend">
  6465. <summary>
  6466. Legend
  6467. </summary>
  6468. </member>
  6469. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.Border">
  6470. <summary>
  6471. Border
  6472. </summary>
  6473. </member>
  6474. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.Fill">
  6475. <summary>
  6476. Access to Fill properties
  6477. </summary>
  6478. </member>
  6479. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.Effect">
  6480. <summary>
  6481. Effects
  6482. </summary>
  6483. </member>
  6484. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.ThreeD">
  6485. <summary>
  6486. 3D properties
  6487. </summary>
  6488. </member>
  6489. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.Font">
  6490. <summary>
  6491. Access to font properties
  6492. </summary>
  6493. </member>
  6494. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.TextBody">
  6495. <summary>
  6496. Access to text body properties
  6497. </summary>
  6498. </member>
  6499. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.Series">
  6500. <summary>
  6501. Chart series
  6502. </summary>
  6503. </member>
  6504. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.VaryColors">
  6505. <summary>
  6506. Is not applied to Extension charts
  6507. </summary>
  6508. </member>
  6509. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.Style">
  6510. <summary>
  6511. Cannot be set for extension charts. Please use <see cref="P:OfficeOpenXml.Drawing.Chart.ExcelChart.StyleManager"/>
  6512. </summary>
  6513. </member>
  6514. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.HasTitle">
  6515. <summary>
  6516. If the chart has a title or not
  6517. </summary>
  6518. </member>
  6519. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.HasLegend">
  6520. <summary>
  6521. If the chart has legend or not
  6522. </summary>
  6523. </member>
  6524. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.View3D">
  6525. <summary>
  6526. 3D settings
  6527. </summary>
  6528. </member>
  6529. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.DisplayBlanksAs">
  6530. <summary>
  6531. This property does not apply to extended charts.
  6532. This property will always return eDisplayBlanksAs.Zero.
  6533. Setting this property on an extended chart will result in an InvalidOperationException
  6534. </summary>
  6535. </member>
  6536. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.RoundedCorners">
  6537. <summary>
  6538. This property does not apply to extended charts.
  6539. Setting this property on an extended chart will result in an InvalidOperationException
  6540. </summary>
  6541. </member>
  6542. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.ShowDataLabelsOverMaximum">
  6543. <summary>
  6544. This property does not apply to extended charts.
  6545. Setting this property on an extended chart will result in an InvalidOperationException
  6546. </summary>
  6547. </member>
  6548. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.ShowHiddenData">
  6549. <summary>
  6550. This property does not apply to extended charts.
  6551. Setting this property on an extended chart will result in an InvalidOperationException
  6552. </summary>
  6553. </member>
  6554. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.XAxis">
  6555. <summary>
  6556. The X Axis
  6557. </summary>
  6558. </member>
  6559. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx.YAxis">
  6560. <summary>
  6561. The Y Axis
  6562. </summary>
  6563. </member>
  6564. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis">
  6565. <summary>
  6566. An axis for an extended chart
  6567. </summary>
  6568. </member>
  6569. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.MajorTickMark">
  6570. <summary>
  6571. Major tickmarks settings for the axis
  6572. </summary>
  6573. </member>
  6574. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.MinorTickMark">
  6575. <summary>
  6576. Minor tickmarks settings for the axis
  6577. </summary>
  6578. </member>
  6579. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.AxisPosition">
  6580. <summary>
  6581. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6582. </summary>
  6583. </member>
  6584. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.Crosses">
  6585. <summary>
  6586. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6587. </summary>
  6588. </member>
  6589. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.CrossBetween">
  6590. <summary>
  6591. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6592. </summary>
  6593. </member>
  6594. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.CrossesAt">
  6595. <summary>
  6596. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6597. </summary>
  6598. </member>
  6599. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.LabelPosition">
  6600. <summary>
  6601. Labelposition. This property does not apply to extended charts.
  6602. </summary>
  6603. </member>
  6604. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.Deleted">
  6605. <summary>
  6606. If the axis is hidden.
  6607. </summary>
  6608. </member>
  6609. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.TickLabelPosition">
  6610. <summary>
  6611. Tick label position. This property does not apply to extended charts.
  6612. </summary>
  6613. </member>
  6614. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.DisplayUnit">
  6615. <summary>
  6616. Display units. Please only use values in <see cref="T:OfficeOpenXml.Drawing.Chart.eBuildInUnits"/> or 0 for none.
  6617. </summary>
  6618. </member>
  6619. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.Title">
  6620. <summary>
  6621. The title of the chart
  6622. </summary>
  6623. </member>
  6624. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.MinValue">
  6625. <summary>
  6626. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6627. </summary>
  6628. </member>
  6629. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.MaxValue">
  6630. <summary>
  6631. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6632. </summary>
  6633. </member>
  6634. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.MajorUnit">
  6635. <summary>
  6636. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6637. </summary>
  6638. </member>
  6639. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.MajorTimeUnit">
  6640. <summary>
  6641. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6642. </summary>
  6643. </member>
  6644. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.MinorUnit">
  6645. <summary>
  6646. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6647. </summary>
  6648. </member>
  6649. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.MinorTimeUnit">
  6650. <summary>
  6651. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6652. </summary>
  6653. </member>
  6654. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.LogBase">
  6655. <summary>
  6656. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6657. </summary>
  6658. </member>
  6659. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExAxis.Orientation">
  6660. <summary>
  6661. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6662. </summary>
  6663. </member>
  6664. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExData">
  6665. <summary>
  6666. The data used as source for the chart. Only spreadsheet internal data is supported at this point.
  6667. </summary>
  6668. </member>
  6669. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExData.Formula">
  6670. <summary>
  6671. Data formula
  6672. </summary>
  6673. </member>
  6674. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExData.FormulaDirection">
  6675. <summary>
  6676. The direction of the formula
  6677. </summary>
  6678. </member>
  6679. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExData.NameFormula">
  6680. <summary>
  6681. The dimensions name formula. Return null if the element does not exist
  6682. </summary>
  6683. </member>
  6684. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExData.NameFormulaDirection">
  6685. <summary>
  6686. Direction for the name formula
  6687. </summary>
  6688. </member>
  6689. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataCollection">
  6690. <summary>
  6691. A collection of chart data.
  6692. </summary>
  6693. </member>
  6694. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataCollection.Id">
  6695. <summary>
  6696. The id of the data
  6697. </summary>
  6698. </member>
  6699. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataCollection.AddNumericDimension(System.String)">
  6700. <summary>
  6701. Adds a numeric dimension
  6702. </summary>
  6703. <param name="formula">The formula or address</param>
  6704. <returns>The numeric data</returns>
  6705. </member>
  6706. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataCollection.AddStringDimension(System.String)">
  6707. <summary>
  6708. Adds a string dimension
  6709. </summary>
  6710. <param name="formula">The formula or address</param>
  6711. <returns>The string data</returns>
  6712. </member>
  6713. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataCollection.Item(System.Int32)">
  6714. <summary>
  6715. Indexer
  6716. </summary>
  6717. <param name="index">The index</param>
  6718. <returns></returns>
  6719. </member>
  6720. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataCollection.Count">
  6721. <summary>
  6722. Number of items in the collection
  6723. </summary>
  6724. </member>
  6725. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataCollection.GetEnumerator">
  6726. <summary>
  6727. Get the enumerator
  6728. </summary>
  6729. <returns></returns>
  6730. </member>
  6731. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataCollection.System#Collections#IEnumerable#GetEnumerator">
  6732. <summary>
  6733. Get the enumerator
  6734. </summary>
  6735. <returns></returns>
  6736. </member>
  6737. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel">
  6738. <summary>
  6739. Datalabel on chart level.
  6740. </summary>
  6741. </member>
  6742. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel.Position">
  6743. <summary>
  6744. The datalabel position
  6745. </summary>
  6746. </member>
  6747. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel.ShowValue">
  6748. <summary>
  6749. Show values in the datalabels
  6750. </summary>
  6751. </member>
  6752. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel.ShowCategory">
  6753. <summary>
  6754. Show category names in the datalabels
  6755. </summary>
  6756. </member>
  6757. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel.ShowSeriesName">
  6758. <summary>
  6759. Show series names in the datalabels
  6760. </summary>
  6761. </member>
  6762. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel.ShowPercent">
  6763. <summary>
  6764. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6765. </summary>
  6766. </member>
  6767. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel.ShowLeaderLines">
  6768. <summary>
  6769. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6770. </summary>
  6771. </member>
  6772. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel.ShowBubbleSize">
  6773. <summary>
  6774. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6775. </summary>
  6776. </member>
  6777. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel.ShowLegendKey">
  6778. <summary>
  6779. This property is not used for extended charts. Trying to set this property will result in a NotSupportedException.
  6780. </summary>
  6781. </member>
  6782. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabel.Separator">
  6783. <summary>
  6784. The separator between items in the datalabel
  6785. </summary>
  6786. </member>
  6787. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabelCollection">
  6788. <summary>
  6789. A collection of individual data labels
  6790. </summary>
  6791. </member>
  6792. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabelCollection.Add(System.Int32)">
  6793. <summary>
  6794. Adds an individual data label for customization.
  6795. </summary>
  6796. <param name="index">The zero based index</param>
  6797. <returns></returns>
  6798. </member>
  6799. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabelCollection.Item(System.Int32)">
  6800. <summary>
  6801. Returns tje data label at the specific position.
  6802. </summary>
  6803. <param name="index">The index of the datalabel. 0-base.</param>
  6804. <returns>Returns null if the data label does not exist in the collection</returns>
  6805. </member>
  6806. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabelCollection.GetEnumerator">
  6807. <summary>
  6808. Get the enumerator
  6809. </summary>
  6810. <returns></returns>
  6811. </member>
  6812. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabelItem">
  6813. <summary>
  6814. An individual datalabel item
  6815. </summary>
  6816. </member>
  6817. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataLabelItem.Index">
  6818. <summary>
  6819. The index of the datapoint the label is attached to
  6820. </summary>
  6821. </member>
  6822. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPoint">
  6823. <summary>
  6824. An individual data point
  6825. </summary>
  6826. </member>
  6827. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPoint.Index">
  6828. <summary>
  6829. The index of the datapoint
  6830. </summary>
  6831. </member>
  6832. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPoint.SubTotal">
  6833. <summary>
  6834. The data point is a subtotal. Applies for waterfall charts.
  6835. </summary>
  6836. </member>
  6837. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPoint.Fill">
  6838. <summary>
  6839. A reference to fill properties
  6840. </summary>
  6841. </member>
  6842. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPoint.Border">
  6843. <summary>
  6844. A reference to line properties
  6845. </summary>
  6846. </member>
  6847. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPoint.Effect">
  6848. <summary>
  6849. A reference to line properties
  6850. </summary>
  6851. </member>
  6852. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPoint.ThreeD">
  6853. <summary>
  6854. 3D properties
  6855. </summary>
  6856. </member>
  6857. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPointCollection">
  6858. <summary>
  6859. A collection of datapoints for a chart
  6860. </summary>
  6861. </member>
  6862. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPointCollection.Add(System.Int32)">
  6863. <summary>
  6864. Adds a new datapoint to the collection
  6865. </summary>
  6866. <param name="index">The zero based index</param>
  6867. <returns>The datapoint</returns>
  6868. </member>
  6869. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPointCollection.ContainsKey(System.Int32)">
  6870. <summary>
  6871. Checkes if the index exists in the collection
  6872. </summary>
  6873. <param name="index">The index</param>
  6874. <returns>true if exists</returns>
  6875. </member>
  6876. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPointCollection.Item(System.Int32)">
  6877. <summary>
  6878. Indexer
  6879. </summary>
  6880. <param name="index">The index</param>
  6881. <returns></returns>
  6882. </member>
  6883. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPointCollection.Count">
  6884. <summary>
  6885. Number of items in the collection
  6886. </summary>
  6887. </member>
  6888. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExDataPointCollection.GetEnumerator">
  6889. <summary>
  6890. Gets the enumerator for the collection
  6891. </summary>
  6892. <returns>The enumerator</returns>
  6893. </member>
  6894. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExLegend">
  6895. <summary>
  6896. A legend for an Extended chart
  6897. </summary>
  6898. </member>
  6899. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExLegend.PositionAlignment">
  6900. <summary>
  6901. The side position alignment of the legend
  6902. </summary>
  6903. </member>
  6904. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExLegend.Position">
  6905. <summary>
  6906. The position of the Legend.
  6907. </summary>
  6908. <remarks>Setting the Position to TopRight will set the <see cref="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExLegend.Position"/> to Right and the <see cref="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExLegend.PositionAlignment" /> to Min</remarks>
  6909. </member>
  6910. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExLegend.Add">
  6911. <summary>
  6912. Adds a legend to the chart
  6913. </summary>
  6914. </member>
  6915. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExNumericData">
  6916. <summary>
  6917. Numeric data reference for an extended chart
  6918. </summary>
  6919. </member>
  6920. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExNumericData.Type">
  6921. <summary>
  6922. The type of data.
  6923. </summary>
  6924. </member>
  6925. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExParetoLine">
  6926. <summary>
  6927. A pareto line for a histogram chart
  6928. </summary>
  6929. </member>
  6930. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExParetoLine.Effect">
  6931. <summary>
  6932. Effects
  6933. </summary>
  6934. </member>
  6935. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExPlotarea">
  6936. <summary>
  6937. A plotarea for an extended chart
  6938. </summary>
  6939. </member>
  6940. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExPlotarea.CreateDataTable">
  6941. <summary>
  6942. Not applicable on extended charts. Will throw <see cref="T:System.InvalidOperationException"/>
  6943. </summary>
  6944. <exception cref="T:System.InvalidOperationException">Will always be thrown</exception>
  6945. <returns></returns>
  6946. </member>
  6947. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExPlotarea.RemoveDataTable">
  6948. <summary>
  6949. Not applicable on extended charts. Will throw <see cref="T:System.InvalidOperationException"/>
  6950. </summary>
  6951. <exception cref="T:System.InvalidOperationException">Will always be thrown</exception>
  6952. </member>
  6953. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie">
  6954. <summary>
  6955. A chart serie
  6956. </summary>
  6957. </member>
  6958. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.#ctor(OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartEx,System.Xml.XmlNamespaceManager,System.Xml.XmlNode)">
  6959. <summary>
  6960. Default constructor
  6961. </summary>
  6962. <param name="chart">The chart</param>
  6963. <param name="ns">Namespacemanager</param>
  6964. <param name="node">Topnode</param>
  6965. </member>
  6966. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.DataDimensions">
  6967. <summary>
  6968. The dimensions of the serie
  6969. </summary>
  6970. </member>
  6971. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.HeaderAddress">
  6972. <summary>
  6973. Header address for the serie.
  6974. </summary>
  6975. </member>
  6976. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.Header">
  6977. <summary>
  6978. The header text for the serie.
  6979. </summary>
  6980. </member>
  6981. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.Series">
  6982. <summary>
  6983. Set this to a valid address or the drawing will be invalid.
  6984. </summary>
  6985. </member>
  6986. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.XSeries">
  6987. <summary>
  6988. Set an address for the horizontal labels
  6989. </summary>
  6990. </member>
  6991. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.DataLabel">
  6992. <summary>
  6993. Data label properties
  6994. </summary>
  6995. </member>
  6996. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.DataPoints">
  6997. <summary>
  6998. A collection of individual data points
  6999. </summary>
  7000. </member>
  7001. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.Hidden">
  7002. <summary>
  7003. If the serie is hidden
  7004. </summary>
  7005. </member>
  7006. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.HasDataLabel">
  7007. <summary>
  7008. If the chart has datalabel
  7009. </summary>
  7010. </member>
  7011. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.NumberOfItems">
  7012. <summary>
  7013. Number of items. Will always return 0, as no item data is stored.
  7014. </summary>
  7015. </member>
  7016. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerie.TrendLines">
  7017. <summary>
  7018. Trendline do not apply to extended charts.
  7019. </summary>
  7020. </member>
  7021. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning">
  7022. <summary>
  7023. Data binning properties
  7024. </summary>
  7025. </member>
  7026. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning.Size">
  7027. <summary>
  7028. The binning by bin size. Setting this property clears the <see cref="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning.Count"/> property
  7029. </summary>
  7030. </member>
  7031. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning.Count">
  7032. <summary>
  7033. The binning by bin count. Setting this property clears the <see cref="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning.Size"/> property
  7034. </summary>
  7035. </member>
  7036. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning.IntervalClosed">
  7037. <summary>
  7038. The interval closed side.
  7039. </summary>
  7040. </member>
  7041. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning.UnderflowAutomatic">
  7042. <summary>
  7043. The custom value for underflow bin is set to automatic.
  7044. </summary>
  7045. </member>
  7046. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning.Underflow">
  7047. <summary>
  7048. A custom value for underflow bin.
  7049. </summary>
  7050. </member>
  7051. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning.OverflowAutomatic">
  7052. <summary>
  7053. The custom value for overflow bin is set to automatic.
  7054. </summary>
  7055. </member>
  7056. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieBinning.Overflow">
  7057. <summary>
  7058. A custom value for overflow bin.
  7059. </summary>
  7060. </member>
  7061. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieDataLabel">
  7062. <summary>
  7063. Datalabel properties
  7064. </summary>
  7065. </member>
  7066. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieDataLabel.DataLabels">
  7067. <summary>
  7068. Individually formatted data labels.
  7069. </summary>
  7070. </member>
  7071. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieDataLabel.Add(System.Boolean,System.Boolean,System.Boolean)">
  7072. <summary>
  7073. Adds data labels to the series.
  7074. </summary>
  7075. <param name="showCategory">Show the category name</param>
  7076. <param name="showValue">Show values</param>
  7077. <param name="showSeriesName">Show series name</param>
  7078. </member>
  7079. <member name="M:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExSerieDataLabel.Remove">
  7080. <summary>
  7081. Removes data labels from the series
  7082. </summary>
  7083. </member>
  7084. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExStringData">
  7085. <summary>
  7086. String data reference for an extended chart
  7087. </summary>
  7088. </member>
  7089. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExStringData.Type">
  7090. <summary>
  7091. The type of data
  7092. </summary>
  7093. </member>
  7094. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExTitle">
  7095. <summary>
  7096. </summary>
  7097. </member>
  7098. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExTitle.Text">
  7099. <summary>
  7100. Richtext.Text shorthand
  7101. </summary>
  7102. </member>
  7103. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExTitle.PositionAlignment">
  7104. <summary>
  7105. The side position alignment of the title
  7106. </summary>
  7107. </member>
  7108. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExTitle.Position">
  7109. <summary>
  7110. The position if the title
  7111. </summary>
  7112. </member>
  7113. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColor">
  7114. <summary>
  7115. Individual color settings for a region map charts series colors
  7116. </summary>
  7117. </member>
  7118. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColor.Color">
  7119. <summary>
  7120. The color
  7121. </summary>
  7122. </member>
  7123. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColor.ValueType">
  7124. <summary>
  7125. The color variation type.
  7126. </summary>
  7127. </member>
  7128. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColor.PositionValue">
  7129. <summary>
  7130. The color variation value.
  7131. </summary>
  7132. </member>
  7133. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColors">
  7134. <summary>
  7135. Color variation for a region map chart series
  7136. </summary>
  7137. </member>
  7138. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColors.NumberOfColors">
  7139. <summary>
  7140. Number of colors to create the series gradient color scale.
  7141. If two colors, the mid color is null.
  7142. </summary>
  7143. </member>
  7144. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColors.MinColor">
  7145. <summary>
  7146. The minimum color value.
  7147. </summary>
  7148. </member>
  7149. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColors.MidColor">
  7150. <summary>
  7151. The mid color value. Null if NumberOfcolors is set to TwoColors
  7152. </summary>
  7153. </member>
  7154. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelChartExValueColors.MaxColor">
  7155. <summary>
  7156. The maximum color value.
  7157. </summary>
  7158. </member>
  7159. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelFunnelChart">
  7160. <summary>
  7161. Represents a Funnel Chart
  7162. </summary>
  7163. </member>
  7164. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelHistogramChart">
  7165. <summary>
  7166. Represents a Histogram Chart
  7167. </summary>
  7168. </member>
  7169. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelHistogramChart.Series">
  7170. <summary>
  7171. The series for a histogram chart
  7172. </summary>
  7173. </member>
  7174. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelHistogramChartSerie">
  7175. <summary>
  7176. A series for an Histogram Chart
  7177. </summary>
  7178. </member>
  7179. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelHistogramChartSerie.Binning">
  7180. <summary>
  7181. The data binning properties
  7182. </summary>
  7183. </member>
  7184. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelHistogramChartSerie.Aggregation">
  7185. <summary>
  7186. If x-axis is per category
  7187. </summary>
  7188. </member>
  7189. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelHistogramChartSerie.ParetoLine">
  7190. <summary>
  7191. Properties for the pareto line.
  7192. </summary>
  7193. </member>
  7194. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChart">
  7195. <summary>
  7196. Represents a Region Map Chart
  7197. </summary>
  7198. </member>
  7199. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChart.Series">
  7200. <summary>
  7201. The series for a region map chart
  7202. </summary>
  7203. </member>
  7204. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChartSerie">
  7205. <summary>
  7206. A chart series for a region map chart
  7207. </summary>
  7208. </member>
  7209. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChartSerie.Attribution">
  7210. <summary>
  7211. The provider or source of the geographical data. Default is Bing.
  7212. </summary>
  7213. </member>
  7214. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChartSerie.Region">
  7215. <summary>
  7216. Specifies the country code. Uses the TwoLetterISOLanguageName property of the CultureInfo object.
  7217. </summary>
  7218. </member>
  7219. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChartSerie.Language">
  7220. <summary>
  7221. Specifies the language.
  7222. </summary>
  7223. </member>
  7224. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChartSerie.ProjectionType">
  7225. <summary>
  7226. The cartographic map projection for the series
  7227. </summary>
  7228. </member>
  7229. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChartSerie.ViewedRegionType">
  7230. <summary>
  7231. The level of view for the series
  7232. </summary>
  7233. </member>
  7234. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChartSerie.Colors">
  7235. <summary>
  7236. Colors for the gradient scale of the region map series.
  7237. </summary>
  7238. </member>
  7239. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChartSerie.RegionLableLayout">
  7240. <summary>
  7241. Layout type for region labels
  7242. </summary>
  7243. </member>
  7244. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelRegionMapChartSerie.ColorBy">
  7245. <summary>
  7246. How to color a region maps chart serie
  7247. </summary>
  7248. </member>
  7249. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelSunburstChart">
  7250. <summary>
  7251. Represents a Sunburst Chart
  7252. </summary>
  7253. </member>
  7254. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelTreemapChart">
  7255. <summary>
  7256. Represents a Treemap Chart
  7257. </summary>
  7258. </member>
  7259. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelTreemapChart.Series">
  7260. <summary>
  7261. The series for a treemap chart
  7262. </summary>
  7263. </member>
  7264. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelTreemapChartSerie">
  7265. <summary>
  7266. A series for an Treemap Chart
  7267. </summary>
  7268. </member>
  7269. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelTreemapChartSerie.ParentLabelLayout">
  7270. <summary>
  7271. The layout type for the parent labels
  7272. </summary>
  7273. </member>
  7274. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelWaterfallChart">
  7275. <summary>
  7276. Represents an Waterfall Chart
  7277. </summary>
  7278. </member>
  7279. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelWaterfallChart.Series">
  7280. <summary>
  7281. The series for a waterfall chart
  7282. </summary>
  7283. </member>
  7284. <member name="T:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelWaterfallChartSerie">
  7285. <summary>
  7286. A series for an Waterfall Chart
  7287. </summary>
  7288. </member>
  7289. <member name="P:OfficeOpenXml.Drawing.Chart.ChartEx.ExcelWaterfallChartSerie.ShowConnectorLines">
  7290. <summary>
  7291. The visibility of connector lines between data points
  7292. </summary>
  7293. </member>
  7294. <member name="T:OfficeOpenXml.Drawing.Chart.eAreaChartType">
  7295. <summary>
  7296. Area chart type
  7297. </summary>
  7298. </member>
  7299. <member name="F:OfficeOpenXml.Drawing.Chart.eAreaChartType.Area">
  7300. <summary>
  7301. An area chart
  7302. </summary>
  7303. </member>
  7304. <member name="F:OfficeOpenXml.Drawing.Chart.eAreaChartType.AreaStacked">
  7305. <summary>
  7306. A stacked area chart
  7307. </summary>
  7308. </member>
  7309. <member name="F:OfficeOpenXml.Drawing.Chart.eAreaChartType.AreaStacked100">
  7310. <summary>
  7311. A stacked 100 percent area chart
  7312. </summary>
  7313. </member>
  7314. <member name="F:OfficeOpenXml.Drawing.Chart.eAreaChartType.Area3D">
  7315. <summary>
  7316. An 3D area chart
  7317. </summary>
  7318. </member>
  7319. <member name="F:OfficeOpenXml.Drawing.Chart.eAreaChartType.AreaStacked3D">
  7320. <summary>
  7321. A stacked area 3D chart
  7322. </summary>
  7323. </member>
  7324. <member name="F:OfficeOpenXml.Drawing.Chart.eAreaChartType.AreaStacked1003D">
  7325. <summary>
  7326. A stacked 100 percent 3D area chart
  7327. </summary>
  7328. </member>
  7329. <member name="T:OfficeOpenXml.Drawing.Chart.eAxisOrientation">
  7330. <summary>
  7331. Axis orientaion
  7332. </summary>
  7333. </member>
  7334. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisOrientation.MaxMin">
  7335. <summary>
  7336. Max to min
  7337. </summary>
  7338. </member>
  7339. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisOrientation.MinMax">
  7340. <summary>
  7341. Min to max
  7342. </summary>
  7343. </member>
  7344. <member name="T:OfficeOpenXml.Drawing.Chart.eAxisPosition">
  7345. <summary>
  7346. Position of the axis.
  7347. </summary>
  7348. </member>
  7349. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisPosition.Left">
  7350. <summary>
  7351. Left
  7352. </summary>
  7353. </member>
  7354. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisPosition.Bottom">
  7355. <summary>
  7356. Bottom
  7357. </summary>
  7358. </member>
  7359. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisPosition.Right">
  7360. <summary>
  7361. Right
  7362. </summary>
  7363. </member>
  7364. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisPosition.Top">
  7365. <summary>
  7366. Top
  7367. </summary>
  7368. </member>
  7369. <member name="T:OfficeOpenXml.Drawing.Chart.eAxisTickMark">
  7370. <summary>
  7371. Tickmarks
  7372. </summary>
  7373. </member>
  7374. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisTickMark.Cross">
  7375. <summary>
  7376. The tick marks will cross the axis.
  7377. </summary>
  7378. </member>
  7379. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisTickMark.In">
  7380. <summary>
  7381. The tick marks will be inside the plot area.
  7382. </summary>
  7383. </member>
  7384. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisTickMark.None">
  7385. <summary>
  7386. There will be no tick marks.
  7387. </summary>
  7388. </member>
  7389. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisTickMark.Out">
  7390. <summary>
  7391. The tick marks will be outside the plot area.
  7392. </summary>
  7393. </member>
  7394. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisType.Val">
  7395. <summary>
  7396. Value axis
  7397. </summary>
  7398. </member>
  7399. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisType.Cat">
  7400. <summary>
  7401. Category axis
  7402. </summary>
  7403. </member>
  7404. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisType.Date">
  7405. <summary>
  7406. Date axis
  7407. </summary>
  7408. </member>
  7409. <member name="F:OfficeOpenXml.Drawing.Chart.eAxisType.Serie">
  7410. <summary>
  7411. Series axis
  7412. </summary>
  7413. </member>
  7414. <member name="T:OfficeOpenXml.Drawing.Chart.eBarChartType">
  7415. <summary>
  7416. Bar chart type
  7417. </summary>
  7418. </member>
  7419. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.BarClustered3D">
  7420. <summary>
  7421. A clustered 3D bar chart
  7422. </summary>
  7423. </member>
  7424. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.BarStacked3D">
  7425. <summary>
  7426. A stacked 3D bar chart
  7427. </summary>
  7428. </member>
  7429. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.BarStacked1003D">
  7430. <summary>
  7431. A Stacked 100 percent 3D bar chart
  7432. </summary>
  7433. </member>
  7434. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.Column3D">
  7435. <summary>
  7436. A 3D column chart
  7437. </summary>
  7438. </member>
  7439. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ColumnClustered3D">
  7440. <summary>
  7441. A clustered 3D column chart
  7442. </summary>
  7443. </member>
  7444. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ColumnStacked3D">
  7445. <summary>
  7446. A stacked 3D column chart
  7447. </summary>
  7448. </member>
  7449. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ColumnStacked1003D">
  7450. <summary>
  7451. A stacked 100 percent 3D column chart
  7452. </summary>
  7453. </member>
  7454. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.BarClustered">
  7455. <summary>
  7456. A clustered bar chart
  7457. </summary>
  7458. </member>
  7459. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.BarStacked">
  7460. <summary>
  7461. A stacked bar chart
  7462. </summary>
  7463. </member>
  7464. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.BarStacked100">
  7465. <summary>
  7466. A stacked 100 percent bar chart
  7467. </summary>
  7468. </member>
  7469. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ColumnClustered">
  7470. <summary>
  7471. A clustered column chart
  7472. </summary>
  7473. </member>
  7474. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ColumnStacked">
  7475. <summary>
  7476. A stacked column chart
  7477. </summary>
  7478. </member>
  7479. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ColumnStacked100">
  7480. <summary>
  7481. A stacked column 100 percent chart
  7482. </summary>
  7483. </member>
  7484. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ConeBarClustered">
  7485. <summary>
  7486. A clustered cone bar chart
  7487. </summary>
  7488. </member>
  7489. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ConeBarStacked">
  7490. <summary>
  7491. A stacked cone bar chart
  7492. </summary>
  7493. </member>
  7494. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ConeBarStacked100">
  7495. <summary>
  7496. A stacked 100 percent cone bar chart
  7497. </summary>
  7498. </member>
  7499. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ConeCol">
  7500. <summary>
  7501. A cone column chart
  7502. </summary>
  7503. </member>
  7504. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ConeColClustered">
  7505. <summary>
  7506. A clustered cone column chart
  7507. </summary>
  7508. </member>
  7509. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ConeColStacked">
  7510. <summary>
  7511. A stacked cone column chart
  7512. </summary>
  7513. </member>
  7514. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.ConeColStacked100">
  7515. <summary>
  7516. A stacked 100 percent cone column chart
  7517. </summary>
  7518. </member>
  7519. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.CylinderBarClustered">
  7520. <summary>
  7521. A clustered cylinder bar chart
  7522. </summary>
  7523. </member>
  7524. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.CylinderBarStacked">
  7525. <summary>
  7526. A stacked cylinder bar chart
  7527. </summary>
  7528. </member>
  7529. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.CylinderBarStacked100">
  7530. <summary>
  7531. A stacked 100 percent cylinder bar chart
  7532. </summary>
  7533. </member>
  7534. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.CylinderCol">
  7535. <summary>
  7536. A cylinder column chart
  7537. </summary>
  7538. </member>
  7539. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.CylinderColClustered">
  7540. <summary>
  7541. A clustered cylinder column chart
  7542. </summary>
  7543. </member>
  7544. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.CylinderColStacked">
  7545. <summary>
  7546. A stacked cylinder column chart
  7547. </summary>
  7548. </member>
  7549. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.CylinderColStacked100">
  7550. <summary>
  7551. A stacked 100 percent cylinder column chart
  7552. </summary>
  7553. </member>
  7554. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.PyramidBarClustered">
  7555. <summary>
  7556. A clustered pyramid bar chart
  7557. </summary>
  7558. </member>
  7559. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.PyramidBarStacked">
  7560. <summary>
  7561. A stacked pyramid bar chart
  7562. </summary>
  7563. </member>
  7564. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.PyramidBarStacked100">
  7565. <summary>
  7566. A stacked 100 percent pyramid bar chart
  7567. </summary>
  7568. </member>
  7569. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.PyramidCol">
  7570. <summary>
  7571. A stacked pyramid column chart
  7572. </summary>
  7573. </member>
  7574. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.PyramidColClustered">
  7575. <summary>
  7576. A clustered pyramid column chart
  7577. </summary>
  7578. </member>
  7579. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.PyramidColStacked">
  7580. <summary>
  7581. A stacked pyramid column chart
  7582. </summary>
  7583. </member>
  7584. <member name="F:OfficeOpenXml.Drawing.Chart.eBarChartType.PyramidColStacked100">
  7585. <summary>
  7586. A stacked 100 percent pyramid column chart
  7587. </summary>
  7588. </member>
  7589. <member name="T:OfficeOpenXml.Drawing.Chart.eBubbleChartType">
  7590. <summary>
  7591. Bubble chart types
  7592. </summary>
  7593. </member>
  7594. <member name="F:OfficeOpenXml.Drawing.Chart.eBubbleChartType.Bubble">
  7595. <summary>
  7596. A bubble chart
  7597. </summary>
  7598. </member>
  7599. <member name="F:OfficeOpenXml.Drawing.Chart.eBubbleChartType.Bubble3DEffect">
  7600. <summary>
  7601. A 3D bubble chart
  7602. </summary>
  7603. </member>
  7604. <member name="T:OfficeOpenXml.Drawing.Chart.eBuildInUnits">
  7605. <summary>
  7606. Build in units for a chart axis
  7607. </summary>
  7608. </member>
  7609. <member name="F:OfficeOpenXml.Drawing.Chart.eBuildInUnits.hundreds">
  7610. <summary>
  7611. 100
  7612. </summary>
  7613. </member>
  7614. <member name="F:OfficeOpenXml.Drawing.Chart.eBuildInUnits.thousands">
  7615. <summary>
  7616. 1,000
  7617. </summary>
  7618. </member>
  7619. <member name="F:OfficeOpenXml.Drawing.Chart.eBuildInUnits.tenThousands">
  7620. <summary>
  7621. 10,000
  7622. </summary>
  7623. </member>
  7624. <member name="F:OfficeOpenXml.Drawing.Chart.eBuildInUnits.hundredThousands">
  7625. <summary>
  7626. 100,000
  7627. </summary>
  7628. </member>
  7629. <member name="F:OfficeOpenXml.Drawing.Chart.eBuildInUnits.millions">
  7630. <summary>
  7631. 1,000,000
  7632. </summary>
  7633. </member>
  7634. <member name="F:OfficeOpenXml.Drawing.Chart.eBuildInUnits.tenMillions">
  7635. <summary>
  7636. 10,000,000
  7637. </summary>
  7638. </member>
  7639. <member name="F:OfficeOpenXml.Drawing.Chart.eBuildInUnits.hundredMillions">
  7640. <summary>
  7641. 10,000,000
  7642. </summary>
  7643. </member>
  7644. <member name="F:OfficeOpenXml.Drawing.Chart.eBuildInUnits.billions">
  7645. <summary>
  7646. 1,000,000,000
  7647. </summary>
  7648. </member>
  7649. <member name="F:OfficeOpenXml.Drawing.Chart.eBuildInUnits.trillions">
  7650. <summary>
  7651. 1,000,000,000,000
  7652. </summary>
  7653. </member>
  7654. <member name="T:OfficeOpenXml.Drawing.Chart.eChartExType">
  7655. <summary>
  7656. Chart type
  7657. </summary>
  7658. </member>
  7659. <member name="F:OfficeOpenXml.Drawing.Chart.eChartExType.Treemap">
  7660. <summary>
  7661. A treemap chart
  7662. </summary>
  7663. </member>
  7664. <member name="F:OfficeOpenXml.Drawing.Chart.eChartExType.Histogram">
  7665. <summary>
  7666. A histogram chart
  7667. </summary>
  7668. </member>
  7669. <member name="F:OfficeOpenXml.Drawing.Chart.eChartExType.Waterfall">
  7670. <summary>
  7671. A waterfall chart
  7672. </summary>
  7673. </member>
  7674. <member name="F:OfficeOpenXml.Drawing.Chart.eChartExType.Sunburst">
  7675. <summary>
  7676. A sunburst chart
  7677. </summary>
  7678. </member>
  7679. <member name="F:OfficeOpenXml.Drawing.Chart.eChartExType.BoxWhisker">
  7680. <summary>
  7681. A box whisker
  7682. </summary>
  7683. </member>
  7684. <member name="F:OfficeOpenXml.Drawing.Chart.eChartExType.Pareto">
  7685. <summary>
  7686. A Histogram Pareto chart
  7687. </summary>
  7688. </member>
  7689. <member name="F:OfficeOpenXml.Drawing.Chart.eChartExType.Funnel">
  7690. <summary>
  7691. A funnel chart
  7692. </summary>
  7693. </member>
  7694. <member name="F:OfficeOpenXml.Drawing.Chart.eChartExType.RegionMap">
  7695. <summary>
  7696. A region map chart
  7697. </summary>
  7698. </member>
  7699. <member name="T:OfficeOpenXml.Drawing.Chart.eChartStyle">
  7700. <summary>
  7701. The build in style of the chart.
  7702. </summary>
  7703. </member>
  7704. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.None">
  7705. <summary>
  7706. No style
  7707. </summary>
  7708. </member>
  7709. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style1">
  7710. <summary>
  7711. Style 1
  7712. </summary>
  7713. </member>
  7714. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style2">
  7715. <summary>
  7716. Style 2
  7717. </summary>
  7718. </member>
  7719. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style3">
  7720. <summary>
  7721. Style 3
  7722. </summary>
  7723. </member>
  7724. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style4">
  7725. <summary>
  7726. Style 4
  7727. </summary>
  7728. </member>
  7729. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style5">
  7730. <summary>
  7731. Style 5
  7732. </summary>
  7733. </member>
  7734. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style6">
  7735. <summary>
  7736. Style 6
  7737. </summary>
  7738. </member>
  7739. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style7">
  7740. <summary>
  7741. Style 7
  7742. </summary>
  7743. </member>
  7744. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style8">
  7745. <summary>
  7746. Style 8
  7747. </summary>
  7748. </member>
  7749. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style9">
  7750. <summary>
  7751. Style 9
  7752. </summary>
  7753. </member>
  7754. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style10">
  7755. <summary>
  7756. Style 10
  7757. </summary>
  7758. </member>
  7759. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style11">
  7760. <summary>
  7761. Style 11
  7762. </summary>
  7763. </member>
  7764. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style12">
  7765. <summary>
  7766. Style 12
  7767. </summary>
  7768. </member>
  7769. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style13">
  7770. <summary>
  7771. Style 13
  7772. </summary>
  7773. </member>
  7774. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style14">
  7775. <summary>
  7776. Style 14
  7777. </summary>
  7778. </member>
  7779. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style15">
  7780. <summary>
  7781. Style 15
  7782. </summary>
  7783. </member>
  7784. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style16">
  7785. <summary>
  7786. Style 16
  7787. </summary>
  7788. </member>
  7789. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style17">
  7790. <summary>
  7791. Style 17
  7792. </summary>
  7793. </member>
  7794. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style18">
  7795. <summary>
  7796. Style 18
  7797. </summary>
  7798. </member>
  7799. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style19">
  7800. <summary>
  7801. Style 19
  7802. </summary>
  7803. </member>
  7804. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style20">
  7805. <summary>
  7806. Style 20
  7807. </summary>
  7808. </member>
  7809. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style21">
  7810. <summary>
  7811. Style 21
  7812. </summary>
  7813. </member>
  7814. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style22">
  7815. <summary>
  7816. Style 22
  7817. </summary>
  7818. </member>
  7819. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style23">
  7820. <summary>
  7821. Style 23
  7822. </summary>
  7823. </member>
  7824. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style24">
  7825. <summary>
  7826. Style 24
  7827. </summary>
  7828. </member>
  7829. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style25">
  7830. <summary>
  7831. Style 25
  7832. </summary>
  7833. </member>
  7834. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style26">
  7835. <summary>
  7836. Style 26
  7837. </summary>
  7838. </member>
  7839. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style27">
  7840. <summary>
  7841. Style 27
  7842. </summary>
  7843. </member>
  7844. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style28">
  7845. <summary>
  7846. Style 28
  7847. </summary>
  7848. </member>
  7849. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style29">
  7850. <summary>
  7851. Style 29
  7852. </summary>
  7853. </member>
  7854. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style30">
  7855. <summary>
  7856. Style 30
  7857. </summary>
  7858. </member>
  7859. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style31">
  7860. <summary>
  7861. Style 31
  7862. </summary>
  7863. </member>
  7864. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style32">
  7865. <summary>
  7866. Style 32
  7867. </summary>
  7868. </member>
  7869. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style33">
  7870. <summary>
  7871. Style 33
  7872. </summary>
  7873. </member>
  7874. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style34">
  7875. <summary>
  7876. Style 34
  7877. </summary>
  7878. </member>
  7879. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style35">
  7880. <summary>
  7881. Style 35
  7882. </summary>
  7883. </member>
  7884. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style36">
  7885. <summary>
  7886. Style 36
  7887. </summary>
  7888. </member>
  7889. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style37">
  7890. <summary>
  7891. Style 37
  7892. </summary>
  7893. </member>
  7894. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style38">
  7895. <summary>
  7896. Style 38
  7897. </summary>
  7898. </member>
  7899. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style39">
  7900. <summary>
  7901. Style 39
  7902. </summary>
  7903. </member>
  7904. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style40">
  7905. <summary>
  7906. Style 40
  7907. </summary>
  7908. </member>
  7909. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style41">
  7910. <summary>
  7911. Style 41
  7912. </summary>
  7913. </member>
  7914. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style42">
  7915. <summary>
  7916. Style 42
  7917. </summary>
  7918. </member>
  7919. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style43">
  7920. <summary>
  7921. Style 43
  7922. </summary>
  7923. </member>
  7924. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style44">
  7925. <summary>
  7926. Style 44
  7927. </summary>
  7928. </member>
  7929. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style45">
  7930. <summary>
  7931. Style 45
  7932. </summary>
  7933. </member>
  7934. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style46">
  7935. <summary>
  7936. Style 46
  7937. </summary>
  7938. </member>
  7939. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style47">
  7940. <summary>
  7941. Style 47
  7942. </summary>
  7943. </member>
  7944. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style48">
  7945. <summary>
  7946. Style 48
  7947. </summary>
  7948. </member>
  7949. <member name="F:OfficeOpenXml.Drawing.Chart.eChartStyle.Style102">
  7950. <summary>
  7951. Style 102
  7952. </summary>
  7953. </member>
  7954. <member name="T:OfficeOpenXml.Drawing.Chart.eChartType">
  7955. <summary>
  7956. Chart type
  7957. </summary>
  7958. </member>
  7959. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Area3D">
  7960. <summary>
  7961. An 3D area chart
  7962. </summary>
  7963. </member>
  7964. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.AreaStacked3D">
  7965. <summary>
  7966. A stacked area 3D chart
  7967. </summary>
  7968. </member>
  7969. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.AreaStacked1003D">
  7970. <summary>
  7971. A 100% stacked 3D area chart
  7972. </summary>
  7973. </member>
  7974. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.BarClustered3D">
  7975. <summary>
  7976. A clustered 3D bar chart
  7977. </summary>
  7978. </member>
  7979. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.BarStacked3D">
  7980. <summary>
  7981. A stacked 3D bar chart
  7982. </summary>
  7983. </member>
  7984. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.BarStacked1003D">
  7985. <summary>
  7986. A 100% stacked 3D bar chart
  7987. </summary>
  7988. </member>
  7989. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Column3D">
  7990. <summary>
  7991. A 3D column chart
  7992. </summary>
  7993. </member>
  7994. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ColumnClustered3D">
  7995. <summary>
  7996. A clustered 3D column chart
  7997. </summary>
  7998. </member>
  7999. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ColumnStacked3D">
  8000. <summary>
  8001. A stacked 3D column chart
  8002. </summary>
  8003. </member>
  8004. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ColumnStacked1003D">
  8005. <summary>
  8006. A 100% stacked 3D column chart
  8007. </summary>
  8008. </member>
  8009. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Line3D">
  8010. <summary>
  8011. A 3D line chart
  8012. </summary>
  8013. </member>
  8014. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Pie3D">
  8015. <summary>
  8016. A 3D pie chart
  8017. </summary>
  8018. </member>
  8019. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PieExploded3D">
  8020. <summary>
  8021. A exploded 3D pie chart
  8022. </summary>
  8023. </member>
  8024. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Area">
  8025. <summary>
  8026. An area chart
  8027. </summary>
  8028. </member>
  8029. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.AreaStacked">
  8030. <summary>
  8031. A stacked area chart
  8032. </summary>
  8033. </member>
  8034. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.AreaStacked100">
  8035. <summary>
  8036. A 100% stacked area chart
  8037. </summary>
  8038. </member>
  8039. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.BarClustered">
  8040. <summary>
  8041. A clustered bar chart
  8042. </summary>
  8043. </member>
  8044. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.BarOfPie">
  8045. <summary>
  8046. A bar of pie chart
  8047. </summary>
  8048. </member>
  8049. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.BarStacked">
  8050. <summary>
  8051. A stacked bar chart
  8052. </summary>
  8053. </member>
  8054. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.BarStacked100">
  8055. <summary>
  8056. A 100% stacked bar chart
  8057. </summary>
  8058. </member>
  8059. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Bubble">
  8060. <summary>
  8061. A bubble chart
  8062. </summary>
  8063. </member>
  8064. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Bubble3DEffect">
  8065. <summary>
  8066. A 3D bubble chart
  8067. </summary>
  8068. </member>
  8069. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ColumnClustered">
  8070. <summary>
  8071. A clustered column chart
  8072. </summary>
  8073. </member>
  8074. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ColumnStacked">
  8075. <summary>
  8076. A stacked column chart
  8077. </summary>
  8078. </member>
  8079. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ColumnStacked100">
  8080. <summary>
  8081. A 100% stacked column chart
  8082. </summary>
  8083. </member>
  8084. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ConeBarClustered">
  8085. <summary>
  8086. A clustered cone bar chart
  8087. </summary>
  8088. </member>
  8089. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ConeBarStacked">
  8090. <summary>
  8091. A stacked cone bar chart
  8092. </summary>
  8093. </member>
  8094. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ConeBarStacked100">
  8095. <summary>
  8096. A 100% stacked cone bar chart
  8097. </summary>
  8098. </member>
  8099. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ConeCol">
  8100. <summary>
  8101. A cone column chart
  8102. </summary>
  8103. </member>
  8104. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ConeColClustered">
  8105. <summary>
  8106. A clustered cone column chart
  8107. </summary>
  8108. </member>
  8109. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ConeColStacked">
  8110. <summary>
  8111. A stacked cone column chart
  8112. </summary>
  8113. </member>
  8114. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.ConeColStacked100">
  8115. <summary>
  8116. A 100% stacked cone column chart
  8117. </summary>
  8118. </member>
  8119. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.CylinderBarClustered">
  8120. <summary>
  8121. A clustered cylinder bar chart
  8122. </summary>
  8123. </member>
  8124. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.CylinderBarStacked">
  8125. <summary>
  8126. A stacked cylinder bar chart
  8127. </summary>
  8128. </member>
  8129. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.CylinderBarStacked100">
  8130. <summary>
  8131. A 100% stacked cylinder bar chart
  8132. </summary>
  8133. </member>
  8134. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.CylinderCol">
  8135. <summary>
  8136. A cylinder column chart
  8137. </summary>
  8138. </member>
  8139. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.CylinderColClustered">
  8140. <summary>
  8141. A clustered cylinder column chart
  8142. </summary>
  8143. </member>
  8144. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.CylinderColStacked">
  8145. <summary>
  8146. A stacked cylinder column chart
  8147. </summary>
  8148. </member>
  8149. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.CylinderColStacked100">
  8150. <summary>
  8151. A 100% stacked cylinder column chart
  8152. </summary>
  8153. </member>
  8154. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Doughnut">
  8155. <summary>
  8156. A doughnut chart
  8157. </summary>
  8158. </member>
  8159. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.DoughnutExploded">
  8160. <summary>
  8161. An exploded doughnut chart
  8162. </summary>
  8163. </member>
  8164. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Line">
  8165. <summary>
  8166. A line chart
  8167. </summary>
  8168. </member>
  8169. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.LineMarkers">
  8170. <summary>
  8171. A line chart with markers
  8172. </summary>
  8173. </member>
  8174. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.LineMarkersStacked">
  8175. <summary>
  8176. A stacked line chart with markers
  8177. </summary>
  8178. </member>
  8179. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.LineMarkersStacked100">
  8180. <summary>
  8181. A 100% stacked line chart with markers
  8182. </summary>
  8183. </member>
  8184. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.LineStacked">
  8185. <summary>
  8186. A stacked line chart
  8187. </summary>
  8188. </member>
  8189. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.LineStacked100">
  8190. <summary>
  8191. A 100% stacked line chart
  8192. </summary>
  8193. </member>
  8194. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Pie">
  8195. <summary>
  8196. A pie chart
  8197. </summary>
  8198. </member>
  8199. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PieExploded">
  8200. <summary>
  8201. An exploded pie chart
  8202. </summary>
  8203. </member>
  8204. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PieOfPie">
  8205. <summary>
  8206. A pie of pie chart
  8207. </summary>
  8208. </member>
  8209. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PyramidBarClustered">
  8210. <summary>
  8211. A clustered pyramid bar chart
  8212. </summary>
  8213. </member>
  8214. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PyramidBarStacked">
  8215. <summary>
  8216. A stacked pyramid bar chart
  8217. </summary>
  8218. </member>
  8219. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PyramidBarStacked100">
  8220. <summary>
  8221. A 100% stacked pyramid bar chart
  8222. </summary>
  8223. </member>
  8224. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PyramidCol">
  8225. <summary>
  8226. A stacked pyramid column chart
  8227. </summary>
  8228. </member>
  8229. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PyramidColClustered">
  8230. <summary>
  8231. A clustered pyramid column chart
  8232. </summary>
  8233. </member>
  8234. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PyramidColStacked">
  8235. <summary>
  8236. A stacked pyramid column chart
  8237. </summary>
  8238. </member>
  8239. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.PyramidColStacked100">
  8240. <summary>
  8241. A 100% stacked pyramid column chart
  8242. </summary>
  8243. </member>
  8244. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Radar">
  8245. <summary>
  8246. A radar chart
  8247. </summary>
  8248. </member>
  8249. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.RadarFilled">
  8250. <summary>
  8251. A filled radar chart
  8252. </summary>
  8253. </member>
  8254. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.RadarMarkers">
  8255. <summary>
  8256. A radar chart with markers
  8257. </summary>
  8258. </member>
  8259. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.StockHLC">
  8260. <summary>
  8261. Stock chart with a High, Low and Close serie
  8262. </summary>
  8263. </member>
  8264. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.StockOHLC">
  8265. <summary>
  8266. Stock chart with an Open, High, Low and Close serie
  8267. </summary>
  8268. </member>
  8269. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.StockVHLC">
  8270. <summary>
  8271. Stock chart with an Volume, High, Low and Close serie
  8272. </summary>
  8273. </member>
  8274. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.StockVOHLC">
  8275. <summary>
  8276. Stock chart with an Volume, Open, High, Low and Close serie
  8277. </summary>
  8278. </member>
  8279. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Surface">
  8280. <summary>
  8281. A surface chart
  8282. </summary>
  8283. </member>
  8284. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.SurfaceTopView">
  8285. <summary>
  8286. A surface chart, top view
  8287. </summary>
  8288. </member>
  8289. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.SurfaceTopViewWireframe">
  8290. <summary>
  8291. A surface chart, top view and wireframe
  8292. </summary>
  8293. </member>
  8294. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.SurfaceWireframe">
  8295. <summary>
  8296. A surface chart, wireframe
  8297. </summary>
  8298. </member>
  8299. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.XYScatter">
  8300. <summary>
  8301. A XY scatter chart
  8302. </summary>
  8303. </member>
  8304. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.XYScatterLines">
  8305. <summary>
  8306. A scatter line chart with markers
  8307. </summary>
  8308. </member>
  8309. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.XYScatterLinesNoMarkers">
  8310. <summary>
  8311. A scatter line chart with no markers
  8312. </summary>
  8313. </member>
  8314. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.XYScatterSmooth">
  8315. <summary>
  8316. A scatter line chart with markers and smooth lines
  8317. </summary>
  8318. </member>
  8319. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.XYScatterSmoothNoMarkers">
  8320. <summary>
  8321. A scatter line chart with no markers and smooth lines
  8322. </summary>
  8323. </member>
  8324. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Treemap">
  8325. <summary>
  8326. A treemap chart
  8327. </summary>
  8328. </member>
  8329. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Histogram">
  8330. <summary>
  8331. A histogram chart
  8332. </summary>
  8333. </member>
  8334. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Waterfall">
  8335. <summary>
  8336. A waterfall chart
  8337. </summary>
  8338. </member>
  8339. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Sunburst">
  8340. <summary>
  8341. A sunburst chart
  8342. </summary>
  8343. </member>
  8344. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.BoxWhisker">
  8345. <summary>
  8346. A box &amp; whisker chart
  8347. </summary>
  8348. </member>
  8349. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Pareto">
  8350. <summary>
  8351. A histogram chart with a pareto line
  8352. </summary>
  8353. </member>
  8354. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.Funnel">
  8355. <summary>
  8356. A funnel chart
  8357. </summary>
  8358. </member>
  8359. <member name="F:OfficeOpenXml.Drawing.Chart.eChartType.RegionMap">
  8360. <summary>
  8361. A region map chart
  8362. </summary>
  8363. </member>
  8364. <member name="T:OfficeOpenXml.Drawing.Chart.eCrossBetween">
  8365. <summary>
  8366. How the axis are crossed
  8367. </summary>
  8368. </member>
  8369. <member name="F:OfficeOpenXml.Drawing.Chart.eCrossBetween.Between">
  8370. <summary>
  8371. The value axis will cross the category axis between data markers
  8372. </summary>
  8373. </member>
  8374. <member name="F:OfficeOpenXml.Drawing.Chart.eCrossBetween.MidCat">
  8375. <summary>
  8376. The value axis will cross the category axis at the middle of a category.
  8377. </summary>
  8378. </member>
  8379. <member name="T:OfficeOpenXml.Drawing.Chart.eCrosses">
  8380. <summary>
  8381. Where the axis cross.
  8382. </summary>
  8383. </member>
  8384. <member name="F:OfficeOpenXml.Drawing.Chart.eCrosses.AutoZero">
  8385. <summary>
  8386. The category axis crosses at the zero point of the valueaxis or the lowest or higest value if scale is over or below zero.
  8387. </summary>
  8388. </member>
  8389. <member name="F:OfficeOpenXml.Drawing.Chart.eCrosses.Max">
  8390. <summary>
  8391. The axis crosses at the maximum value
  8392. </summary>
  8393. </member>
  8394. <member name="F:OfficeOpenXml.Drawing.Chart.eCrosses.Min">
  8395. <summary>
  8396. Axis crosses at the minimum value
  8397. </summary>
  8398. </member>
  8399. <member name="T:OfficeOpenXml.Drawing.Chart.eDirection">
  8400. <summary>
  8401. Bar or column
  8402. </summary>
  8403. </member>
  8404. <member name="F:OfficeOpenXml.Drawing.Chart.eDirection.Column">
  8405. <summary>
  8406. A column
  8407. </summary>
  8408. </member>
  8409. <member name="F:OfficeOpenXml.Drawing.Chart.eDirection.Bar">
  8410. <summary>
  8411. A bar
  8412. </summary>
  8413. </member>
  8414. <member name="T:OfficeOpenXml.Drawing.Chart.eDisplayBlanksAs">
  8415. <summary>
  8416. How to display blanks in a chart
  8417. </summary>
  8418. </member>
  8419. <member name="F:OfficeOpenXml.Drawing.Chart.eDisplayBlanksAs.Gap">
  8420. <summary>
  8421. Blank values will be left as a gap
  8422. </summary>
  8423. </member>
  8424. <member name="F:OfficeOpenXml.Drawing.Chart.eDisplayBlanksAs.Span">
  8425. <summary>
  8426. Blank values will be spanned with a line for line charts
  8427. </summary>
  8428. </member>
  8429. <member name="F:OfficeOpenXml.Drawing.Chart.eDisplayBlanksAs.Zero">
  8430. <summary>
  8431. Blank values will be treated as zero
  8432. </summary>
  8433. </member>
  8434. <member name="T:OfficeOpenXml.Drawing.Chart.eDoughnutChartType">
  8435. <summary>
  8436. Doughnut chart types
  8437. </summary>
  8438. </member>
  8439. <member name="F:OfficeOpenXml.Drawing.Chart.eDoughnutChartType.Doughnut">
  8440. <summary>
  8441. A doughnut chart
  8442. </summary>
  8443. </member>
  8444. <member name="F:OfficeOpenXml.Drawing.Chart.eDoughnutChartType.DoughnutExploded">
  8445. <summary>
  8446. An exploded doughnut chart
  8447. </summary>
  8448. </member>
  8449. <member name="T:OfficeOpenXml.Drawing.Chart.eGrouping">
  8450. <summary>
  8451. How the series are grouped
  8452. </summary>
  8453. </member>
  8454. <member name="F:OfficeOpenXml.Drawing.Chart.eGrouping.Standard">
  8455. <summary>
  8456. Standard grouping
  8457. </summary>
  8458. </member>
  8459. <member name="F:OfficeOpenXml.Drawing.Chart.eGrouping.Clustered">
  8460. <summary>
  8461. Clustered grouping
  8462. </summary>
  8463. </member>
  8464. <member name="F:OfficeOpenXml.Drawing.Chart.eGrouping.Stacked">
  8465. <summary>
  8466. Stacked grouping
  8467. </summary>
  8468. </member>
  8469. <member name="F:OfficeOpenXml.Drawing.Chart.eGrouping.PercentStacked">
  8470. <summary>
  8471. 100% stacked grouping
  8472. </summary>
  8473. </member>
  8474. <member name="T:OfficeOpenXml.Drawing.Chart.eLabelPosition">
  8475. <summary>
  8476. Position of the labels
  8477. </summary>
  8478. </member>
  8479. <member name="F:OfficeOpenXml.Drawing.Chart.eLabelPosition.BestFit">
  8480. <summary>
  8481. Best fit
  8482. </summary>
  8483. </member>
  8484. <member name="F:OfficeOpenXml.Drawing.Chart.eLabelPosition.Left">
  8485. <summary>
  8486. Left aligned
  8487. </summary>
  8488. </member>
  8489. <member name="F:OfficeOpenXml.Drawing.Chart.eLabelPosition.Right">
  8490. <summary>
  8491. Right aligned
  8492. </summary>
  8493. </member>
  8494. <member name="F:OfficeOpenXml.Drawing.Chart.eLabelPosition.Center">
  8495. <summary>
  8496. Center aligned
  8497. </summary>
  8498. </member>
  8499. <member name="F:OfficeOpenXml.Drawing.Chart.eLabelPosition.Top">
  8500. <summary>
  8501. Top aligned
  8502. </summary>
  8503. </member>
  8504. <member name="F:OfficeOpenXml.Drawing.Chart.eLabelPosition.Bottom">
  8505. <summary>
  8506. Bottom aligned
  8507. </summary>
  8508. </member>
  8509. <member name="F:OfficeOpenXml.Drawing.Chart.eLabelPosition.InBase">
  8510. <summary>
  8511. Labels will be displayed inside the data marker
  8512. </summary>
  8513. </member>
  8514. <member name="F:OfficeOpenXml.Drawing.Chart.eLabelPosition.InEnd">
  8515. <summary>
  8516. Labels will be displayed inside the end of the data marker
  8517. </summary>
  8518. </member>
  8519. <member name="F:OfficeOpenXml.Drawing.Chart.eLabelPosition.OutEnd">
  8520. <summary>
  8521. Labels will be displayed outside the end of the data marker
  8522. </summary>
  8523. </member>
  8524. <member name="T:OfficeOpenXml.Drawing.Chart.eLayoutMode">
  8525. <summary>
  8526. In which way to store the position of a chart element
  8527. </summary>
  8528. </member>
  8529. <member name="F:OfficeOpenXml.Drawing.Chart.eLayoutMode.Factor">
  8530. <summary>
  8531. Store as an offset from labels default position.
  8532. </summary>
  8533. </member>
  8534. <member name="F:OfficeOpenXml.Drawing.Chart.eLayoutMode.Edge">
  8535. <summary>
  8536. Store as an offset from the relevant Edge of the element
  8537. </summary>
  8538. </member>
  8539. <member name="T:OfficeOpenXml.Drawing.Chart.eLayoutTarget">
  8540. <summary>
  8541. Define layout of plot area
  8542. </summary>
  8543. </member>
  8544. <member name="F:OfficeOpenXml.Drawing.Chart.eLayoutTarget.Inner">
  8545. <summary>
  8546. Specifies that the plot area size shall determine the
  8547. size of the plot area, not including the tick marks and
  8548. axis labels.
  8549. </summary>
  8550. </member>
  8551. <member name="F:OfficeOpenXml.Drawing.Chart.eLayoutTarget.Outer">
  8552. <summary>
  8553. Specifies that the plot area size shall determine the
  8554. size of the plot area, the tick marks, and the axis
  8555. labels.
  8556. </summary>
  8557. </member>
  8558. <member name="T:OfficeOpenXml.Drawing.Chart.eLegendPosition">
  8559. <summary>
  8560. Position of the legend
  8561. </summary>
  8562. </member>
  8563. <member name="F:OfficeOpenXml.Drawing.Chart.eLegendPosition.Top">
  8564. <summary>
  8565. Positioned over the chart area
  8566. </summary>
  8567. </member>
  8568. <member name="F:OfficeOpenXml.Drawing.Chart.eLegendPosition.Left">
  8569. <summary>
  8570. Positioned to the left the chart area
  8571. </summary>
  8572. </member>
  8573. <member name="F:OfficeOpenXml.Drawing.Chart.eLegendPosition.Right">
  8574. <summary>
  8575. Positioned to the right the chart area
  8576. </summary>
  8577. </member>
  8578. <member name="F:OfficeOpenXml.Drawing.Chart.eLegendPosition.Bottom">
  8579. <summary>
  8580. Positioned below the chart area
  8581. </summary>
  8582. </member>
  8583. <member name="F:OfficeOpenXml.Drawing.Chart.eLegendPosition.TopRight">
  8584. <summary>
  8585. Positioned to the top right of the chart area
  8586. </summary>
  8587. </member>
  8588. <member name="T:OfficeOpenXml.Drawing.Chart.eLineChartType">
  8589. <summary>
  8590. Line chart type
  8591. </summary>
  8592. </member>
  8593. <member name="F:OfficeOpenXml.Drawing.Chart.eLineChartType.Line3D">
  8594. <summary>
  8595. A 3D line chart
  8596. </summary>
  8597. </member>
  8598. <member name="F:OfficeOpenXml.Drawing.Chart.eLineChartType.Line">
  8599. <summary>
  8600. A line chart
  8601. </summary>
  8602. </member>
  8603. <member name="F:OfficeOpenXml.Drawing.Chart.eLineChartType.LineMarkers">
  8604. <summary>
  8605. A line chart with markers
  8606. </summary>
  8607. </member>
  8608. <member name="F:OfficeOpenXml.Drawing.Chart.eLineChartType.LineMarkersStacked">
  8609. <summary>
  8610. A stacked line chart with markers
  8611. </summary>
  8612. </member>
  8613. <member name="F:OfficeOpenXml.Drawing.Chart.eLineChartType.LineMarkersStacked100">
  8614. <summary>
  8615. A 100% stacked line chart with markers
  8616. </summary>
  8617. </member>
  8618. <member name="F:OfficeOpenXml.Drawing.Chart.eLineChartType.LineStacked">
  8619. <summary>
  8620. A stacked line chart
  8621. </summary>
  8622. </member>
  8623. <member name="F:OfficeOpenXml.Drawing.Chart.eLineChartType.LineStacked100">
  8624. <summary>
  8625. A 100% stacked line chart
  8626. </summary>
  8627. </member>
  8628. <member name="T:OfficeOpenXml.Drawing.Chart.eMarkerStyle">
  8629. <summary>
  8630. Markerstyle
  8631. </summary>
  8632. </member>
  8633. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.Circle">
  8634. <summary>
  8635. The shape of a circle
  8636. </summary>
  8637. </member>
  8638. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.Dash">
  8639. <summary>
  8640. The shape of a dash
  8641. </summary>
  8642. </member>
  8643. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.Diamond">
  8644. <summary>
  8645. The shape of a diamond
  8646. </summary>
  8647. </member>
  8648. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.Dot">
  8649. <summary>
  8650. The shape of a dot
  8651. </summary>
  8652. </member>
  8653. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.None">
  8654. <summary>
  8655. No marker
  8656. </summary>
  8657. </member>
  8658. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.Picture">
  8659. <summary>
  8660. A picture, currently unsupported
  8661. </summary>
  8662. </member>
  8663. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.Plus">
  8664. <summary>
  8665. The shape of a plus
  8666. </summary>
  8667. </member>
  8668. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.Square">
  8669. <summary>
  8670. The shape of a square
  8671. </summary>
  8672. </member>
  8673. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.Star">
  8674. <summary>
  8675. The shape of a star
  8676. </summary>
  8677. </member>
  8678. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.Triangle">
  8679. <summary>
  8680. The shape of a triangle
  8681. </summary>
  8682. </member>
  8683. <member name="F:OfficeOpenXml.Drawing.Chart.eMarkerStyle.X">
  8684. <summary>
  8685. The shape of a X
  8686. </summary>
  8687. </member>
  8688. <member name="T:OfficeOpenXml.Drawing.Chart.eOfPieChartType">
  8689. <summary>
  8690. OfPie chart types
  8691. </summary>
  8692. </member>
  8693. <member name="F:OfficeOpenXml.Drawing.Chart.eOfPieChartType.PieOfPie">
  8694. <summary>
  8695. A pie of pie chart
  8696. </summary>
  8697. </member>
  8698. <member name="F:OfficeOpenXml.Drawing.Chart.eOfPieChartType.BarOfPie">
  8699. <summary>
  8700. A bar of pie chart
  8701. </summary>
  8702. </member>
  8703. <member name="T:OfficeOpenXml.Drawing.Chart.ePieChartType">
  8704. <summary>
  8705. Pie and Doughnut chart type
  8706. </summary>
  8707. </member>
  8708. <member name="F:OfficeOpenXml.Drawing.Chart.ePieChartType.Pie">
  8709. <summary>
  8710. A pie chart
  8711. </summary>
  8712. </member>
  8713. <member name="F:OfficeOpenXml.Drawing.Chart.ePieChartType.PieExploded">
  8714. <summary>
  8715. An exploded pie chart
  8716. </summary>
  8717. </member>
  8718. <member name="F:OfficeOpenXml.Drawing.Chart.ePieChartType.Pie3D">
  8719. <summary>
  8720. A 3D pie chart
  8721. </summary>
  8722. </member>
  8723. <member name="F:OfficeOpenXml.Drawing.Chart.ePieChartType.PieExploded3D">
  8724. <summary>
  8725. A exploded 3D pie chart
  8726. </summary>
  8727. </member>
  8728. <member name="T:OfficeOpenXml.Drawing.Chart.ePieType">
  8729. <summary>
  8730. Bar or pie
  8731. </summary>
  8732. </member>
  8733. <member name="F:OfficeOpenXml.Drawing.Chart.ePieType.Bar">
  8734. <summary>
  8735. Represents a bar of pie chart
  8736. </summary>
  8737. </member>
  8738. <member name="F:OfficeOpenXml.Drawing.Chart.ePieType.Pie">
  8739. <summary>
  8740. Represents a pie of pie chart
  8741. </summary>
  8742. </member>
  8743. <member name="T:OfficeOpenXml.Drawing.Chart.eRadarChartType">
  8744. <summary>
  8745. Radar chart types
  8746. </summary>
  8747. </member>
  8748. <member name="F:OfficeOpenXml.Drawing.Chart.eRadarChartType.Radar">
  8749. <summary>
  8750. A radar chart
  8751. </summary>
  8752. </member>
  8753. <member name="F:OfficeOpenXml.Drawing.Chart.eRadarChartType.RadarFilled">
  8754. <summary>
  8755. A filled radar chart
  8756. </summary>
  8757. </member>
  8758. <member name="F:OfficeOpenXml.Drawing.Chart.eRadarChartType.RadarMarkers">
  8759. <summary>
  8760. A radar chart with markers
  8761. </summary>
  8762. </member>
  8763. <member name="T:OfficeOpenXml.Drawing.Chart.eRadarStyle">
  8764. <summary>
  8765. Radar chart type
  8766. </summary>
  8767. </member>
  8768. <member name="F:OfficeOpenXml.Drawing.Chart.eRadarStyle.Filled">
  8769. <summary>
  8770. The radar chart will be filled and have lines, but will not have markers.
  8771. </summary>
  8772. </member>
  8773. <member name="F:OfficeOpenXml.Drawing.Chart.eRadarStyle.Marker">
  8774. <summary>
  8775. The radar chart will have lines and markers, but will not be filled.
  8776. </summary>
  8777. </member>
  8778. <member name="F:OfficeOpenXml.Drawing.Chart.eRadarStyle.Standard">
  8779. <summary>
  8780. The radar chart will have lines, but no markers and no filling.
  8781. </summary>
  8782. </member>
  8783. <member name="T:OfficeOpenXml.Drawing.Chart.eScatterChartType">
  8784. <summary>
  8785. Scatter chart types
  8786. </summary>
  8787. </member>
  8788. <member name="F:OfficeOpenXml.Drawing.Chart.eScatterChartType.XYScatter">
  8789. <summary>
  8790. A XY scatter chart
  8791. </summary>
  8792. </member>
  8793. <member name="F:OfficeOpenXml.Drawing.Chart.eScatterChartType.XYScatterLines">
  8794. <summary>
  8795. A scatter line chart with markers
  8796. </summary>
  8797. </member>
  8798. <member name="F:OfficeOpenXml.Drawing.Chart.eScatterChartType.XYScatterLinesNoMarkers">
  8799. <summary>
  8800. A scatter line chart with no markers
  8801. </summary>
  8802. </member>
  8803. <member name="F:OfficeOpenXml.Drawing.Chart.eScatterChartType.XYScatterSmooth">
  8804. <summary>
  8805. A scatter line chart with markers and smooth lines
  8806. </summary>
  8807. </member>
  8808. <member name="F:OfficeOpenXml.Drawing.Chart.eScatterChartType.XYScatterSmoothNoMarkers">
  8809. <summary>
  8810. A scatter line chart with no markers and smooth lines
  8811. </summary>
  8812. </member>
  8813. <member name="T:OfficeOpenXml.Drawing.Chart.eScatterStyle">
  8814. <summary>
  8815. Smooth or lines markers
  8816. </summary>
  8817. </member>
  8818. <member name="F:OfficeOpenXml.Drawing.Chart.eScatterStyle.LineMarker">
  8819. <summary>
  8820. Line and markers
  8821. </summary>
  8822. </member>
  8823. <member name="F:OfficeOpenXml.Drawing.Chart.eScatterStyle.SmoothMarker">
  8824. <summary>
  8825. Smooth lines and markers
  8826. </summary>
  8827. </member>
  8828. <member name="T:OfficeOpenXml.Drawing.Chart.eShape">
  8829. <summary>
  8830. Shape for bar charts
  8831. </summary>
  8832. </member>
  8833. <member name="F:OfficeOpenXml.Drawing.Chart.eShape.Box">
  8834. <summary>
  8835. A box shape
  8836. </summary>
  8837. </member>
  8838. <member name="F:OfficeOpenXml.Drawing.Chart.eShape.Cone">
  8839. <summary>
  8840. A cone shape
  8841. </summary>
  8842. </member>
  8843. <member name="F:OfficeOpenXml.Drawing.Chart.eShape.ConeToMax">
  8844. <summary>
  8845. A cone shape, truncated to max
  8846. </summary>
  8847. </member>
  8848. <member name="F:OfficeOpenXml.Drawing.Chart.eShape.Cylinder">
  8849. <summary>
  8850. A cylinder shape
  8851. </summary>
  8852. </member>
  8853. <member name="F:OfficeOpenXml.Drawing.Chart.eShape.Pyramid">
  8854. <summary>
  8855. A pyramid shape
  8856. </summary>
  8857. </member>
  8858. <member name="F:OfficeOpenXml.Drawing.Chart.eShape.PyramidToMax">
  8859. <summary>
  8860. A pyramid shape, truncated to max
  8861. </summary>
  8862. </member>
  8863. <member name="T:OfficeOpenXml.Drawing.Chart.eSizeRepresents">
  8864. <summary>
  8865. How to represent data as bubble chart sizes
  8866. </summary>
  8867. </member>
  8868. <member name="F:OfficeOpenXml.Drawing.Chart.eSizeRepresents.Area">
  8869. <summary>
  8870. The area of the bubbles will be proportional to the bubble size.
  8871. </summary>
  8872. </member>
  8873. <member name="F:OfficeOpenXml.Drawing.Chart.eSizeRepresents.Width">
  8874. <summary>
  8875. The radius of the bubbles will be proportional to the bubble size.
  8876. </summary>
  8877. </member>
  8878. <member name="T:OfficeOpenXml.Drawing.Chart.eStockChartType">
  8879. <summary>
  8880. The type of stock chart.
  8881. </summary>
  8882. </member>
  8883. <member name="F:OfficeOpenXml.Drawing.Chart.eStockChartType.StockHLC">
  8884. <summary>
  8885. Stock chart with a High, Low and Close serie
  8886. </summary>
  8887. </member>
  8888. <member name="F:OfficeOpenXml.Drawing.Chart.eStockChartType.StockOHLC">
  8889. <summary>
  8890. Stock chart with an Open, High, Low and Close serie
  8891. </summary>
  8892. </member>
  8893. <member name="F:OfficeOpenXml.Drawing.Chart.eStockChartType.StockVHLC">
  8894. <summary>
  8895. Stock chart with an Volume, High, Low and Close serie
  8896. </summary>
  8897. </member>
  8898. <member name="F:OfficeOpenXml.Drawing.Chart.eStockChartType.StockVOHLC">
  8899. <summary>
  8900. Stock chart with an Volume, Open, High, Low and Close serie
  8901. </summary>
  8902. </member>
  8903. <member name="T:OfficeOpenXml.Drawing.Chart.eSurfaceChartType">
  8904. <summary>
  8905. Surface chart type
  8906. </summary>
  8907. </member>
  8908. <member name="F:OfficeOpenXml.Drawing.Chart.eSurfaceChartType.Surface">
  8909. <summary>
  8910. A surface chart
  8911. </summary>
  8912. </member>
  8913. <member name="F:OfficeOpenXml.Drawing.Chart.eSurfaceChartType.SurfaceTopView">
  8914. <summary>
  8915. A surface chart, top view
  8916. </summary>
  8917. </member>
  8918. <member name="F:OfficeOpenXml.Drawing.Chart.eSurfaceChartType.SurfaceTopViewWireframe">
  8919. <summary>
  8920. A surface chart, top view and wireframe
  8921. </summary>
  8922. </member>
  8923. <member name="F:OfficeOpenXml.Drawing.Chart.eSurfaceChartType.SurfaceWireframe">
  8924. <summary>
  8925. A surface chart, wireframe
  8926. </summary>
  8927. </member>
  8928. <member name="T:OfficeOpenXml.Drawing.Chart.eTickLabelPosition">
  8929. <summary>
  8930. Axis label position
  8931. </summary>
  8932. </member>
  8933. <member name="F:OfficeOpenXml.Drawing.Chart.eTickLabelPosition.High">
  8934. <summary>
  8935. The axis labels will be at the high end of the perpendicular axis
  8936. </summary>
  8937. </member>
  8938. <member name="F:OfficeOpenXml.Drawing.Chart.eTickLabelPosition.Low">
  8939. <summary>
  8940. The axis labels will be at the low end of the perpendicular axis
  8941. </summary>
  8942. </member>
  8943. <member name="F:OfficeOpenXml.Drawing.Chart.eTickLabelPosition.NextTo">
  8944. <summary>
  8945. The axis labels will be next to the axis.
  8946. </summary>
  8947. </member>
  8948. <member name="F:OfficeOpenXml.Drawing.Chart.eTickLabelPosition.None">
  8949. <summary>
  8950. No axis labels are drawn
  8951. </summary>
  8952. </member>
  8953. <member name="T:OfficeOpenXml.Drawing.Chart.eTimeUnit">
  8954. <summary>
  8955. The time unit of major and minor datetime axis values
  8956. </summary>
  8957. </member>
  8958. <member name="F:OfficeOpenXml.Drawing.Chart.eTimeUnit.Years">
  8959. <summary>
  8960. Years
  8961. </summary>
  8962. </member>
  8963. <member name="F:OfficeOpenXml.Drawing.Chart.eTimeUnit.Months">
  8964. <summary>
  8965. Months
  8966. </summary>
  8967. </member>
  8968. <member name="F:OfficeOpenXml.Drawing.Chart.eTimeUnit.Days">
  8969. <summary>
  8970. Days
  8971. </summary>
  8972. </member>
  8973. <member name="T:OfficeOpenXml.Drawing.Chart.eTrendLine">
  8974. <summary>
  8975. Type of Trendline for a chart
  8976. </summary>
  8977. </member>
  8978. <member name="F:OfficeOpenXml.Drawing.Chart.eTrendLine.Exponential">
  8979. <summary>
  8980. The trendline will be an exponential curve. y = abx
  8981. </summary>
  8982. </member>
  8983. <member name="F:OfficeOpenXml.Drawing.Chart.eTrendLine.Linear">
  8984. <summary>
  8985. The trendline will be a linear curve. y = mx + b
  8986. </summary>
  8987. </member>
  8988. <member name="F:OfficeOpenXml.Drawing.Chart.eTrendLine.Logarithmic">
  8989. <summary>
  8990. The trendline will be a logarithmic curve y = a log x + b
  8991. </summary>
  8992. </member>
  8993. <member name="F:OfficeOpenXml.Drawing.Chart.eTrendLine.MovingAverage">
  8994. <summary>
  8995. The trendline will be the moving average.
  8996. </summary>
  8997. </member>
  8998. <member name="F:OfficeOpenXml.Drawing.Chart.eTrendLine.Polynomial">
  8999. <summary>
  9000. The trendline will be a polynomial curve.
  9001. </summary>
  9002. </member>
  9003. <member name="F:OfficeOpenXml.Drawing.Chart.eTrendLine.Power">
  9004. <summary>
  9005. The trendline will be a power curve. y = axb
  9006. </summary>
  9007. </member>
  9008. <member name="T:OfficeOpenXml.Drawing.Chart.eXAxisPosition">
  9009. <summary>
  9010. Position of the X-Axis
  9011. </summary>
  9012. </member>
  9013. <member name="F:OfficeOpenXml.Drawing.Chart.eXAxisPosition.Bottom">
  9014. <summary>
  9015. To the bottom
  9016. </summary>
  9017. </member>
  9018. <member name="F:OfficeOpenXml.Drawing.Chart.eXAxisPosition.Top">
  9019. <summary>
  9020. To the top
  9021. </summary>
  9022. </member>
  9023. <member name="T:OfficeOpenXml.Drawing.Chart.eYAxisPosition">
  9024. <summary>
  9025. Position of the Y-Axis
  9026. </summary>
  9027. </member>
  9028. <member name="F:OfficeOpenXml.Drawing.Chart.eYAxisPosition.Left">
  9029. <summary>
  9030. To the left
  9031. </summary>
  9032. </member>
  9033. <member name="F:OfficeOpenXml.Drawing.Chart.eYAxisPosition.Right">
  9034. <summary>
  9035. To the right
  9036. </summary>
  9037. </member>
  9038. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelAreaChart">
  9039. <summary>
  9040. Represents an Area Chart
  9041. </summary>
  9042. </member>
  9043. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelAreaChart.DataLabel">
  9044. <summary>
  9045. Access to datalabel properties
  9046. </summary>
  9047. </member>
  9048. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelAreaChart.HasDataLabel">
  9049. <summary>
  9050. If the chart has datalabel
  9051. </summary>
  9052. </member>
  9053. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelAreaChart.Series">
  9054. <summary>
  9055. The series for the Area Chart
  9056. </summary>s
  9057. </member>
  9058. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelAreaChartSerie">
  9059. <summary>
  9060. A series for an Area Chart
  9061. </summary>
  9062. </member>
  9063. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelAreaChartSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  9064. <summary>
  9065. Default constructor
  9066. </summary>
  9067. <param name="chart">Chart series</param>
  9068. <param name="ns">Namespacemanager</param>
  9069. <param name="node">Topnode</param>
  9070. <param name="isPivot">Is pivotchart</param>
  9071. </member>
  9072. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelAreaChartSerie.DataLabel">
  9073. <summary>
  9074. Datalabel
  9075. </summary>
  9076. </member>
  9077. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelAreaChartSerie.HasDataLabel">
  9078. <summary>
  9079. If the chart has datalabel
  9080. </summary>
  9081. </member>
  9082. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelAreaChartSerie.DataPoints">
  9083. <summary>
  9084. A collection of the individual datapoints
  9085. </summary>
  9086. </member>
  9087. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelBarChart">
  9088. <summary>
  9089. Represents a Bar Chart
  9090. </summary>
  9091. </member>
  9092. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChart.Direction">
  9093. <summary>
  9094. Direction, Bar or columns
  9095. </summary>
  9096. </member>
  9097. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChart.Shape">
  9098. <summary>
  9099. The shape of the bar/columns
  9100. </summary>
  9101. </member>
  9102. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChart.DataLabel">
  9103. <summary>
  9104. Access to datalabel properties
  9105. </summary>
  9106. </member>
  9107. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChart.HasDataLabel">
  9108. <summary>
  9109. If the chart has datalabel
  9110. </summary>
  9111. </member>
  9112. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChart.GapWidth">
  9113. <summary>
  9114. The size of the gap between two adjacent bars/columns
  9115. </summary>
  9116. </member>
  9117. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChart.Overlap">
  9118. <summary>
  9119. Specifies how much bars and columns shall overlap
  9120. </summary>
  9121. </member>
  9122. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChart.Series">
  9123. <summary>
  9124. Series for a bar chart
  9125. </summary>
  9126. </member>
  9127. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelBarChartSerie">
  9128. <summary>
  9129. A serie for a Bar Chart
  9130. </summary>s
  9131. </member>
  9132. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelBarChartSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  9133. <summary>
  9134. Default constructor
  9135. </summary>
  9136. <param name="chart">Chart series</param>
  9137. <param name="ns">Namespacemanager</param>
  9138. <param name="node">Topnode</param>
  9139. <param name="isPivot">Is pivotchart</param>
  9140. </member>
  9141. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChartSerie.DataLabel">
  9142. <summary>
  9143. Datalabel
  9144. </summary>
  9145. </member>
  9146. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChartSerie.HasDataLabel">
  9147. <summary>
  9148. If the chart has datalabel
  9149. </summary>
  9150. </member>
  9151. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBarChartSerie.DataPoints">
  9152. <summary>
  9153. A collection of the individual datapoints
  9154. </summary>
  9155. </member>
  9156. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelBubbleChart">
  9157. <summary>
  9158. Represents a Bar Chart
  9159. </summary>
  9160. </member>
  9161. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChart.BubbleScale">
  9162. <summary>
  9163. Specifies the scale factor of the bubble chart. Can range from 0 to 300, corresponding to a percentage of the default size,
  9164. </summary>
  9165. </member>
  9166. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChart.ShowNegativeBubbles">
  9167. <summary>
  9168. If negative sized bubbles will be shown on a bubble chart
  9169. </summary>
  9170. </member>
  9171. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChart.Bubble3D">
  9172. <summary>
  9173. If the bubblechart is three dimensional
  9174. </summary>
  9175. </member>
  9176. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChart.SizeRepresents">
  9177. <summary>
  9178. The scale factor for the bubble chart. Can range from 0 to 300, corresponding to a percentage of the default size,
  9179. </summary>
  9180. </member>
  9181. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChart.DataLabel">
  9182. <summary>
  9183. Access to datalabel properties
  9184. </summary>
  9185. </member>
  9186. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChart.HasDataLabel">
  9187. <summary>
  9188. If the chart has datalabel
  9189. </summary>
  9190. </member>
  9191. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChart.Series">
  9192. <summary>
  9193. The series for a bubble charts
  9194. </summary>
  9195. </member>
  9196. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSerie">
  9197. <summary>
  9198. A serie for a bubble chart
  9199. </summary>
  9200. </member>
  9201. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  9202. <summary>
  9203. Default constructor
  9204. </summary>
  9205. <param name="chart">The chart</param>
  9206. <param name="ns">Namespacemanager</param>
  9207. <param name="node">Topnode</param>
  9208. <param name="isPivot">Is pivotchart</param>
  9209. </member>
  9210. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSerie.DataLabel">
  9211. <summary>
  9212. Datalabel
  9213. </summary>
  9214. </member>
  9215. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSerie.HasDataLabel">
  9216. <summary>
  9217. If the chart has datalabel
  9218. </summary>
  9219. </member>
  9220. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSerie.Series">
  9221. <summary>
  9222. The dataseries for the Bubble Chart
  9223. </summary>
  9224. </member>
  9225. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSerie.BubbleSize">
  9226. <summary>
  9227. The size of the bubbles
  9228. </summary>
  9229. </member>
  9230. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSerie.DataPoints">
  9231. <summary>
  9232. A collection of the individual datapoints
  9233. </summary>
  9234. </member>
  9235. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSeries">
  9236. <summary>
  9237. Represents a collection of bubble chart series
  9238. </summary>
  9239. </member>
  9240. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSeries.Add(OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase)">
  9241. <summary>
  9242. Adds a new serie to a bubble chart
  9243. </summary>
  9244. <param name="Serie">The Y-Axis range</param>
  9245. <param name="XSerie">The X-Axis range</param>
  9246. <param name="BubbleSize">The size of the bubbles range. If set to null, a size of 1 is used</param>
  9247. <returns></returns>
  9248. </member>
  9249. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelBubbleChartSeries.Add(System.String,System.String,System.String)">
  9250. <summary>
  9251. </summary>
  9252. <param name="SerieAddress">The Y-Axis range</param>
  9253. <param name="XSerieAddress">The X-Axis range</param>
  9254. <param name="BubbleSizeAddress">The size of the bubbles range. If set to null or String.Empty, a size of 1 is used</param>
  9255. <returns></returns>
  9256. </member>
  9257. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChart">
  9258. <summary>
  9259. Base class for Chart object.
  9260. </summary>
  9261. </member>
  9262. <member name="F:OfficeOpenXml.Drawing.Chart.ExcelChart._chartXmlHelper">
  9263. <summary>
  9264. The Xml helper for the chart xml
  9265. </summary>
  9266. </member>
  9267. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.StyleManager">
  9268. <summary>
  9269. Manage style settings for the chart
  9270. </summary>
  9271. </member>
  9272. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.UseSecondaryAxis">
  9273. <summary>
  9274. If true the charttype will use the secondary axis.
  9275. The chart must contain a least one other charttype that uses the primary axis.
  9276. </summary>
  9277. </member>
  9278. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.WorkSheet">
  9279. <summary>
  9280. Reference to the worksheet
  9281. </summary>
  9282. </member>
  9283. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.ChartXml">
  9284. <summary>
  9285. The chart xml document
  9286. </summary>
  9287. </member>
  9288. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.DrawingType">
  9289. <summary>
  9290. The type of drawing
  9291. </summary>
  9292. </member>
  9293. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.ChartType">
  9294. <summary>
  9295. Type of chart
  9296. </summary>
  9297. </member>
  9298. <member name="F:OfficeOpenXml.Drawing.Chart.ExcelChart._chartNode">
  9299. <summary>
  9300. The chart element
  9301. </summary>
  9302. </member>
  9303. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Title">
  9304. <summary>
  9305. The titel of the chart
  9306. </summary>
  9307. </member>
  9308. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.HasTitle">
  9309. <summary>
  9310. True if the chart has a title
  9311. </summary>
  9312. </member>
  9313. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.HasLegend">
  9314. <summary>
  9315. If the chart has a legend
  9316. </summary>
  9317. </member>
  9318. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.DeleteTitle">
  9319. <summary>
  9320. Remove the title from the chart
  9321. </summary>
  9322. </member>
  9323. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Series">
  9324. <summary>
  9325. Chart series
  9326. </summary>
  9327. </member>
  9328. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Axis">
  9329. <summary>
  9330. An array containg all axis of all Charttypes
  9331. </summary>
  9332. </member>
  9333. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.XAxis">
  9334. <summary>
  9335. The X Axis
  9336. </summary>
  9337. </member>
  9338. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.YAxis">
  9339. <summary>
  9340. The Y Axis
  9341. </summary>
  9342. </member>
  9343. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Style">
  9344. <summary>
  9345. The build-in chart styles.
  9346. Use <see cref="P:OfficeOpenXml.Drawing.Chart.ExcelChart.StyleManager"/> for the more modern styling.
  9347. </summary>
  9348. </member>
  9349. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.PlotArea">
  9350. <summary>
  9351. Plotarea
  9352. </summary>
  9353. </member>
  9354. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Legend">
  9355. <summary>
  9356. Legend
  9357. </summary>
  9358. </member>
  9359. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Border">
  9360. <summary>
  9361. Border
  9362. </summary>
  9363. </member>
  9364. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Fill">
  9365. <summary>
  9366. Access to Fill properties
  9367. </summary>
  9368. </member>
  9369. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Effect">
  9370. <summary>
  9371. Effects
  9372. </summary>
  9373. </member>
  9374. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.ThreeD">
  9375. <summary>
  9376. 3D properties
  9377. </summary>
  9378. </member>
  9379. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Font">
  9380. <summary>
  9381. Access to font properties
  9382. </summary>
  9383. </member>
  9384. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.TextBody">
  9385. <summary>
  9386. Access to text body properties
  9387. </summary>
  9388. </member>
  9389. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.PivotTableSource">
  9390. <summary>
  9391. If the chart is a pivochart this is the pivotable used as source.
  9392. </summary>
  9393. </member>
  9394. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.UriChart">
  9395. <summary>
  9396. Package internal URI
  9397. </summary>
  9398. </member>
  9399. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsType3D(OfficeOpenXml.Drawing.Chart.eChartType)">
  9400. <summary>
  9401. Returns true if the chart is a 3D chart
  9402. </summary>
  9403. <param name="chartType">The charttype to tests</param>
  9404. <returns>True if the chart is a 3D chart</returns>
  9405. </member>
  9406. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsType3D">
  9407. <summary>
  9408. Returns true if the chart is a 3D chart
  9409. </summary>
  9410. <returns>True if the chart is a 3D chart</returns>
  9411. </member>
  9412. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeLine">
  9413. <summary>
  9414. Returns true if the chart is a line chart
  9415. </summary>
  9416. <returns>True if the chart is a line chart</returns>
  9417. </member>
  9418. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeRadar">
  9419. <summary>
  9420. Returns true if the chart is a radar chart
  9421. </summary>
  9422. <returns>True if the chart is a radar chart</returns>
  9423. </member>
  9424. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeScatter">
  9425. <summary>
  9426. Returns true if the chart is a scatter chart
  9427. </summary>
  9428. <returns>True if the chart is a scatter chart</returns>
  9429. </member>
  9430. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeBubble">
  9431. <summary>
  9432. Returns true if the chart is a bubble chart
  9433. </summary>
  9434. <returns>True if the chart is a bubble chart</returns>
  9435. </member>
  9436. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeArea">
  9437. <summary>
  9438. Returns true if the chart is a scatter chart
  9439. </summary>
  9440. <returns>True if the chart is a scatter chart</returns>
  9441. </member>
  9442. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeSurface">
  9443. <summary>
  9444. Returns true if the chart is a sureface chart
  9445. </summary>
  9446. <returns>True if the chart is a sureface chart</returns>
  9447. </member>
  9448. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.HasThirdAxis">
  9449. <summary>
  9450. Returns true if the chart is a sureface chart
  9451. </summary>
  9452. <returns>True if the chart is a sureface chart</returns>
  9453. </member>
  9454. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeShape">
  9455. <summary>
  9456. Returns true if the chart has shapes, like bars and columns
  9457. </summary>
  9458. <returns>True if the chart has shapes</returns>
  9459. </member>
  9460. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypePercentStacked">
  9461. <summary>
  9462. Returns true if the chart is of type stacked percentage
  9463. </summary>
  9464. <returns>True if the chart is of type stacked percentage</returns>
  9465. </member>
  9466. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeStacked">
  9467. <summary>
  9468. Returns true if the chart is of type stacked
  9469. </summary>
  9470. <returns>True if the chart is of type stacked</returns>
  9471. </member>
  9472. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeClustered">
  9473. <summary>
  9474. Returns true if the chart is of type clustered
  9475. </summary>
  9476. <returns>True if the chart is of type clustered</returns>
  9477. </member>
  9478. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypePieDoughnut">
  9479. <summary>
  9480. Returns true if the chart is a pie or Doughnut chart
  9481. </summary>
  9482. <returns>True if the chart is a pie or Doughnut chart</returns>
  9483. </member>
  9484. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeDoughnut">
  9485. <summary>
  9486. Returns true if the chart is a Doughnut chart
  9487. </summary>
  9488. <returns>True if the chart is a Doughnut chart</returns>
  9489. </member>
  9490. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypePie">
  9491. <summary>
  9492. Returns true if the chart is a pie chart
  9493. </summary>
  9494. <returns>true if the chart is a pie chart</returns>
  9495. </member>
  9496. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChart.IsTypeStock">
  9497. <summary>
  9498. Return true if the chart is a stock chart.
  9499. </summary>
  9500. <returns>true if the chart is a stock chart.</returns>
  9501. </member>
  9502. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.VaryColors">
  9503. <summary>
  9504. If the chart has only one serie this varies the colors for each point.
  9505. This property does not apply to extention charts.
  9506. </summary>
  9507. </member>
  9508. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.Floor">
  9509. <summary>
  9510. Formatting for the floor of a 3D chart.
  9511. <note type="note">This property is null for non 3D charts</note>
  9512. </summary>
  9513. </member>
  9514. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.SideWall">
  9515. <summary>
  9516. Formatting for the sidewall of a 3D chart.
  9517. <note type="note">This property is null for non 3D charts</note>
  9518. </summary>
  9519. </member>
  9520. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.BackWall">
  9521. <summary>
  9522. Formatting for the backwall of a 3D chart.
  9523. <note type="note">This property is null for non 3D charts</note>
  9524. </summary>
  9525. </member>
  9526. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.RoundedCorners">
  9527. <summary>
  9528. Border rounded corners
  9529. </summary>
  9530. </member>
  9531. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.ShowHiddenData">
  9532. <summary>
  9533. Show data in hidden rows and columns
  9534. </summary>
  9535. </member>
  9536. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.DisplayBlanksAs">
  9537. <summary>
  9538. Specifies the possible ways to display blanks
  9539. </summary>
  9540. </member>
  9541. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.ShowDataLabelsOverMaximum">
  9542. <summary>
  9543. Specifies data labels over the maximum of the chart shall be shown
  9544. </summary>
  9545. </member>
  9546. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChart.View3D">
  9547. <summary>
  9548. 3D-settings
  9549. </summary>
  9550. </member>
  9551. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartAxis">
  9552. <summary>
  9553. An axis for a chart
  9554. </summary>
  9555. </member>
  9556. <member name="F:OfficeOpenXml.Drawing.Chart.ExcelChartAxis._chart">
  9557. <summary>
  9558. Type of axis
  9559. </summary>
  9560. </member>
  9561. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MajorTickMark">
  9562. <summary>
  9563. Get or Sets the major tick marks for the axis.
  9564. </summary>
  9565. </member>
  9566. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MinorTickMark">
  9567. <summary>
  9568. Get or Sets the minor tick marks for the axis.
  9569. </summary>
  9570. </member>
  9571. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.AxisType">
  9572. <summary>
  9573. The type of axis
  9574. </summary>
  9575. </member>
  9576. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.AxisPosition">
  9577. <summary>
  9578. Where the axis is located
  9579. </summary>
  9580. </member>
  9581. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.Crosses">
  9582. <summary>
  9583. Where the axis crosses
  9584. </summary>
  9585. </member>
  9586. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.CrossBetween">
  9587. <summary>
  9588. How the axis are crossed
  9589. </summary>
  9590. </member>
  9591. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.CrossesAt">
  9592. <summary>
  9593. The value where the axis cross.
  9594. Null is automatic
  9595. </summary>
  9596. </member>
  9597. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.Format">
  9598. <summary>
  9599. The Numberformat used
  9600. </summary>
  9601. </member>
  9602. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.SourceLinked">
  9603. <summary>
  9604. The Numberformats are linked to the source data.
  9605. </summary>
  9606. </member>
  9607. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.LabelPosition">
  9608. <summary>
  9609. The Position of the labels
  9610. </summary>
  9611. </member>
  9612. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.Fill">
  9613. <summary>
  9614. Access to fill properties
  9615. </summary>
  9616. </member>
  9617. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.Border">
  9618. <summary>
  9619. Access to border properties
  9620. </summary>
  9621. </member>
  9622. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.Effect">
  9623. <summary>
  9624. Effects
  9625. </summary>
  9626. </member>
  9627. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.ThreeD">
  9628. <summary>
  9629. 3D properties
  9630. </summary>
  9631. </member>
  9632. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.Font">
  9633. <summary>
  9634. Access to font properties
  9635. </summary>
  9636. </member>
  9637. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.TextBody">
  9638. <summary>
  9639. Access to text body properties
  9640. </summary>
  9641. </member>
  9642. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.TextSettings">
  9643. <summary>
  9644. String settings like fills, text outlines and effects
  9645. </summary>
  9646. </member>
  9647. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.Deleted">
  9648. <summary>
  9649. If the axis is deleted
  9650. </summary>
  9651. </member>
  9652. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.TickLabelPosition">
  9653. <summary>
  9654. Position of the Lables
  9655. </summary>
  9656. </member>
  9657. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.DisplayUnit">
  9658. <summary>
  9659. The scaling value of the display units for the value axis
  9660. </summary>
  9661. </member>
  9662. <member name="F:OfficeOpenXml.Drawing.Chart.ExcelChartAxis._title">
  9663. <summary>
  9664. Chart axis title
  9665. </summary>
  9666. </member>
  9667. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.Title">
  9668. <summary>
  9669. Gives access to the charts title properties.
  9670. </summary>
  9671. </member>
  9672. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MinValue">
  9673. <summary>
  9674. Minimum value for the axis.
  9675. Null is automatic
  9676. </summary>
  9677. </member>
  9678. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MaxValue">
  9679. <summary>
  9680. Max value for the axis.
  9681. Null is automatic
  9682. </summary>
  9683. </member>
  9684. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MajorUnit">
  9685. <summary>
  9686. Major unit for the axis.
  9687. Null is automatic
  9688. </summary>
  9689. </member>
  9690. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MajorTimeUnit">
  9691. <summary>
  9692. Major time unit for the axis.
  9693. Null is automatic
  9694. </summary>
  9695. </member>
  9696. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MinorUnit">
  9697. <summary>
  9698. Minor unit for the axis.
  9699. Null is automatic
  9700. </summary>
  9701. </member>
  9702. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MinorTimeUnit">
  9703. <summary>
  9704. Minor time unit for the axis.
  9705. Null is automatic
  9706. </summary>
  9707. </member>
  9708. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.LogBase">
  9709. <summary>
  9710. The base for a logaritmic scale
  9711. Null for a normal scale
  9712. </summary>
  9713. </member>
  9714. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.Orientation">
  9715. <summary>
  9716. Axis orientation
  9717. </summary>
  9718. </member>
  9719. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MajorGridlines">
  9720. <summary>
  9721. Major gridlines for the axis
  9722. </summary>
  9723. </member>
  9724. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MajorGridlineEffects">
  9725. <summary>
  9726. Effects for major gridlines for the axis
  9727. </summary>
  9728. </member>
  9729. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MinorGridlines">
  9730. <summary>
  9731. Minor gridlines for the axis
  9732. </summary>
  9733. </member>
  9734. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.MinorGridlineEffects">
  9735. <summary>
  9736. Effects for minor gridlines for the axis
  9737. </summary>
  9738. </member>
  9739. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.HasMajorGridlines">
  9740. <summary>
  9741. True if the axis has major Gridlines
  9742. </summary>
  9743. </member>
  9744. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.HasMinorGridlines">
  9745. <summary>
  9746. True if the axis has minor Gridlines
  9747. </summary>
  9748. </member>
  9749. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.RemoveGridlines">
  9750. <summary>
  9751. Removes Major and Minor gridlines from the Axis
  9752. </summary>
  9753. </member>
  9754. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.RemoveGridlines(System.Boolean,System.Boolean)">
  9755. <summary>
  9756. Removes gridlines from the Axis
  9757. </summary>
  9758. <param name="removeMajor">Indicates if the Major gridlines should be removed</param>
  9759. <param name="removeMinor">Indicates if the Minor gridlines should be removed</param>
  9760. </member>
  9761. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.AddGridlines(System.Boolean,System.Boolean)">
  9762. <summary>
  9763. Adds gridlines and styles them according to the style selected in the StyleManager
  9764. </summary>
  9765. <param name="addMajor">Indicates if the Major gridlines should be added</param>
  9766. <param name="addMinor">Indicates if the Minor gridlines should be added</param>
  9767. </member>
  9768. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.AddTitle(System.String)">
  9769. <summary>
  9770. Adds the axis title and styles it according to the style selected in the StyleManager
  9771. </summary>
  9772. <param name="title"></param>
  9773. </member>
  9774. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.RemoveTitle">
  9775. <summary>
  9776. Removes the axis title
  9777. </summary>
  9778. </member>
  9779. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartAxis.ChangeAxisType(OfficeOpenXml.Drawing.Chart.eAxisType)">
  9780. <summary>
  9781. </summary>
  9782. <param name="type"></param>
  9783. </member>
  9784. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard">
  9785. <summary>
  9786. An axis for a standard chart.
  9787. </summary>
  9788. </member>
  9789. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.MajorTickMark">
  9790. <summary>
  9791. Get or Sets the major tick marks for the axis.
  9792. </summary>
  9793. </member>
  9794. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.MinorTickMark">
  9795. <summary>
  9796. Get or Sets the minor tick marks for the axis.
  9797. </summary>
  9798. </member>
  9799. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.AxisPosition">
  9800. <summary>
  9801. Where the axis is located
  9802. </summary>
  9803. </member>
  9804. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.Title">
  9805. <summary>
  9806. Chart axis title
  9807. </summary>
  9808. </member>
  9809. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.MinValue">
  9810. <summary>
  9811. Minimum value for the axis.
  9812. Null is automatic
  9813. </summary>
  9814. </member>
  9815. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.MaxValue">
  9816. <summary>
  9817. Max value for the axis.
  9818. Null is automatic
  9819. </summary>
  9820. </member>
  9821. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.LabelPosition">
  9822. <summary>
  9823. The Position of the labels
  9824. </summary>
  9825. </member>
  9826. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.Crosses">
  9827. <summary>
  9828. Where the axis crosses
  9829. </summary>
  9830. </member>
  9831. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.CrossBetween">
  9832. <summary>
  9833. How the axis are crossed
  9834. </summary>
  9835. </member>
  9836. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.CrossesAt">
  9837. <summary>
  9838. The value where the axis cross.
  9839. Null is automatic
  9840. </summary>
  9841. </member>
  9842. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.Deleted">
  9843. <summary>
  9844. If the axis is deleted
  9845. </summary>
  9846. </member>
  9847. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.TickLabelPosition">
  9848. <summary>
  9849. Position of the Lables
  9850. </summary>
  9851. </member>
  9852. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.DisplayUnit">
  9853. <summary>
  9854. The scaling value of the display units for the value axis
  9855. </summary>
  9856. </member>
  9857. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.MajorUnit">
  9858. <summary>
  9859. Major unit for the axis.
  9860. Null is automatic
  9861. </summary>
  9862. </member>
  9863. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.MajorTimeUnit">
  9864. <summary>
  9865. Major time unit for the axis.
  9866. Null is automatic
  9867. </summary>
  9868. </member>
  9869. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.MinorUnit">
  9870. <summary>
  9871. Minor unit for the axis.
  9872. Null is automatic
  9873. </summary>
  9874. </member>
  9875. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.MinorTimeUnit">
  9876. <summary>
  9877. Minor time unit for the axis.
  9878. Null is automatic
  9879. </summary>
  9880. </member>
  9881. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.LogBase">
  9882. <summary>
  9883. The base for a logaritmic scale
  9884. Null for a normal scale
  9885. </summary>
  9886. </member>
  9887. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.Orientation">
  9888. <summary>
  9889. Axis orientation
  9890. </summary>
  9891. </member>
  9892. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartAxisStandard.AddTitle(OfficeOpenXml.ExcelRangeBase)">
  9893. <summary>
  9894. Adds the axis title and styles it according to the style selected in the StyleManager
  9895. </summary>
  9896. <param name="linkedCell">The cell linked to the title.</param>
  9897. </member>
  9898. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartCollection">
  9899. <summary>
  9900. Enumerates charttypes
  9901. </summary>
  9902. </member>
  9903. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.Add(OfficeOpenXml.Drawing.Chart.eChartType)">
  9904. <summary>
  9905. Add a new charttype to the chart
  9906. </summary>
  9907. <param name="chartType">The type of the new chart</param>
  9908. <returns></returns>
  9909. </member>
  9910. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.AddLineChart(OfficeOpenXml.Drawing.Chart.eLineChartType)">
  9911. <summary>
  9912. Adds a new line chart to the chart
  9913. </summary>
  9914. <param name="chartType">The type of the new chart</param>
  9915. <returns>The chart</returns>
  9916. </member>
  9917. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.AddBarChart(OfficeOpenXml.Drawing.Chart.eBarChartType)">
  9918. <summary>
  9919. Adds a new bar chart to the chart
  9920. </summary>
  9921. <param name="chartType">The type of the new chart</param>
  9922. <returns>The chart</returns>
  9923. </member>
  9924. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.AddAreaChart(OfficeOpenXml.Drawing.Chart.eAreaChartType)">
  9925. <summary>
  9926. Adds a new area chart to the chart
  9927. </summary>
  9928. <param name="chartType">The type of the new chart</param>
  9929. <returns>The chart</returns>
  9930. </member>
  9931. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.AddPieChart(OfficeOpenXml.Drawing.Chart.ePieChartType)">
  9932. <summary>
  9933. Adds a new pie chart to the chart
  9934. </summary>
  9935. <param name="chartType">The type of the new chart</param>
  9936. <returns>The chart</returns>
  9937. </member>
  9938. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.AddOfPieChart(OfficeOpenXml.Drawing.Chart.eOfPieChartType)">
  9939. <summary>
  9940. Adds a new column of pie- or bar of pie chart to the chart
  9941. </summary>
  9942. <param name="chartType">The type of the new chart</param>
  9943. <returns>The chart</returns>
  9944. </member>
  9945. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.AddDoughnutChart(OfficeOpenXml.Drawing.Chart.eDoughnutChartType)">
  9946. <summary>
  9947. Adds a new doughnut chart to the chart
  9948. </summary>
  9949. <param name="chartType">The type of the new chart</param>
  9950. <returns>The chart</returns>
  9951. </member>
  9952. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.AddRadarChart(OfficeOpenXml.Drawing.Chart.eRadarChartType)">
  9953. <summary>
  9954. Adds a new radar chart to the chart
  9955. </summary>
  9956. <param name="chartType">The type of the new chart</param>
  9957. <returns>The chart</returns>
  9958. </member>
  9959. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.AddScatterChart(OfficeOpenXml.Drawing.Chart.eScatterChartType)">
  9960. <summary>
  9961. Adds a new scatter chart to the chart
  9962. </summary>
  9963. <param name="chartType">The type of the new chart</param>
  9964. <returns>The chart</returns>
  9965. </member>
  9966. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.Count">
  9967. <summary>
  9968. Number of items in the collection
  9969. </summary>
  9970. </member>
  9971. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartCollection.Item(System.Int32)">
  9972. <summary>
  9973. Returns a chart at the specific position.
  9974. </summary>
  9975. <param name="PositionID">The position of the chart. 0-base</param>
  9976. <returns></returns>
  9977. </member>
  9978. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel">
  9979. <summary>
  9980. Data labels on the chart level.
  9981. This class is inherited by ExcelChartSerieDataLabel
  9982. </summary>
  9983. </member>
  9984. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.Position">
  9985. <summary>
  9986. The position of the data labels
  9987. </summary>
  9988. </member>
  9989. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.ShowValue">
  9990. <summary>
  9991. Show the values
  9992. </summary>
  9993. </member>
  9994. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.ShowCategory">
  9995. <summary>
  9996. Show category names
  9997. </summary>
  9998. </member>
  9999. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.ShowSeriesName">
  10000. <summary>
  10001. Show series names
  10002. </summary>
  10003. </member>
  10004. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.ShowPercent">
  10005. <summary>
  10006. Show percent values
  10007. </summary>
  10008. </member>
  10009. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.ShowLeaderLines">
  10010. <summary>
  10011. Show the leader lines
  10012. </summary>
  10013. </member>
  10014. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.ShowBubbleSize">
  10015. <summary>
  10016. Show Bubble Size
  10017. </summary>
  10018. </member>
  10019. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.ShowLegendKey">
  10020. <summary>
  10021. Show the Lengend Key
  10022. </summary>
  10023. </member>
  10024. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.Separator">
  10025. <summary>
  10026. Separator string
  10027. </summary>
  10028. </member>
  10029. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.Format">
  10030. <summary>
  10031. The Numberformat string.
  10032. </summary>
  10033. </member>
  10034. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.SourceLinked">
  10035. <summary>
  10036. The Numberformats are linked to the source data.
  10037. </summary>
  10038. </member>
  10039. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.Fill">
  10040. <summary>
  10041. Access fill properties
  10042. </summary>
  10043. </member>
  10044. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.Border">
  10045. <summary>
  10046. Access border properties
  10047. </summary>
  10048. </member>
  10049. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.Effect">
  10050. <summary>
  10051. Effects
  10052. </summary>
  10053. </member>
  10054. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.ThreeD">
  10055. <summary>
  10056. 3D properties
  10057. </summary>
  10058. </member>
  10059. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.Font">
  10060. <summary>
  10061. Access font properties
  10062. </summary>
  10063. </member>
  10064. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.TextSettings">
  10065. <summary>
  10066. Text settings like fills, text outlines and effects
  10067. </summary>
  10068. </member>
  10069. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.TextBody">
  10070. <summary>
  10071. Access to text body properties
  10072. </summary>
  10073. </member>
  10074. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.GetPosText(OfficeOpenXml.Drawing.Chart.eLabelPosition)">
  10075. <summary>
  10076. Translates the label position
  10077. </summary>
  10078. <param name="pos">The position enum</param>
  10079. <returns>The string</returns>
  10080. </member>
  10081. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabel.GetPosEnum(System.String)">
  10082. <summary>
  10083. Translates the enum position
  10084. </summary>
  10085. <param name="pos">The string value to translate</param>
  10086. <returns>The enum value</returns>
  10087. </member>
  10088. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelCollection">
  10089. <summary>
  10090. A collection of individually formatted datalabels
  10091. </summary>
  10092. </member>
  10093. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelCollection.Add(System.Int32)">
  10094. <summary>
  10095. Adds a new chart label to the collection
  10096. </summary>
  10097. <param name="index">The index</param>
  10098. <returns></returns>
  10099. </member>
  10100. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelCollection.Item(System.Int32)">
  10101. <summary>
  10102. Indexer for the collection
  10103. </summary>
  10104. <param name="index">The index</param>
  10105. <returns></returns>
  10106. </member>
  10107. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelCollection.Count">
  10108. <summary>
  10109. Number of items in the collection
  10110. </summary>
  10111. </member>
  10112. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelCollection.GetEnumerator">
  10113. <summary>
  10114. Gets the enumerator for the collection
  10115. </summary>
  10116. <returns>The enumerator</returns>
  10117. </member>
  10118. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelItem">
  10119. <summary>
  10120. Represents an individual datalabel
  10121. </summary>
  10122. </member>
  10123. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelItem.Layout">
  10124. <summary>
  10125. Define position for manual elements
  10126. </summary>
  10127. </member>
  10128. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelItem.Index">
  10129. <summary>
  10130. The index of an individual datalabel
  10131. </summary>
  10132. </member>
  10133. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard">
  10134. <summary>
  10135. Settings for a charts data lables
  10136. </summary>
  10137. </member>
  10138. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard.Position">
  10139. <summary>
  10140. Position of the labels
  10141. Note: Only Center, InEnd and InBase are allowed for dataLabels on stacked columns
  10142. </summary>
  10143. </member>
  10144. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard.ShowValue">
  10145. <summary>
  10146. Show the values
  10147. </summary>
  10148. </member>
  10149. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard.ShowCategory">
  10150. <summary>
  10151. Show category names
  10152. </summary>
  10153. </member>
  10154. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard.ShowSeriesName">
  10155. <summary>
  10156. Show series names
  10157. </summary>
  10158. </member>
  10159. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard.ShowPercent">
  10160. <summary>
  10161. Show percent values
  10162. </summary>
  10163. </member>
  10164. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard.ShowLeaderLines">
  10165. <summary>
  10166. Show the leader lines
  10167. </summary>
  10168. </member>
  10169. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard.ShowBubbleSize">
  10170. <summary>
  10171. Show Bubble Size
  10172. </summary>
  10173. </member>
  10174. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard.ShowLegendKey">
  10175. <summary>
  10176. Show the Lengend Key
  10177. </summary>
  10178. </member>
  10179. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataLabelStandard.Separator">
  10180. <summary>
  10181. Separator string
  10182. </summary>
  10183. </member>
  10184. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint">
  10185. <summary>
  10186. Represents an individual datapoint in a chart
  10187. </summary>
  10188. </member>
  10189. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.Index">
  10190. <summary>
  10191. The index of the datapoint
  10192. </summary>
  10193. </member>
  10194. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.Bubble3D">
  10195. <summary>
  10196. The sizes of the bubbles on the bubble chart
  10197. </summary>
  10198. </member>
  10199. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.InvertIfNegative">
  10200. <summary>
  10201. Invert if negative. Default true.
  10202. </summary>
  10203. </member>
  10204. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.Marker">
  10205. <summary>
  10206. A reference to marker properties
  10207. </summary>
  10208. </member>
  10209. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.Fill">
  10210. <summary>
  10211. A reference to fill properties
  10212. </summary>
  10213. </member>
  10214. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.Border">
  10215. <summary>
  10216. A reference to line properties
  10217. </summary>
  10218. </member>
  10219. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.Effect">
  10220. <summary>
  10221. A reference to line properties
  10222. </summary>
  10223. </member>
  10224. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.ThreeD">
  10225. <summary>
  10226. 3D properties
  10227. </summary>
  10228. </member>
  10229. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.HasMarker">
  10230. <summary>
  10231. Returns true if the datapoint has a marker
  10232. </summary>
  10233. <returns></returns>
  10234. </member>
  10235. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartDataPoint.Dispose">
  10236. <summary>
  10237. Dispose the object
  10238. </summary>
  10239. </member>
  10240. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartDataPointCollection">
  10241. <summary>
  10242. A collection of datapoints
  10243. </summary>
  10244. </member>
  10245. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartDataPointCollection.ContainsKey(System.Int32)">
  10246. <summary>
  10247. Checkes if the index exists in the collection
  10248. </summary>
  10249. <param name="index">The index</param>
  10250. <returns>true if exists</returns>
  10251. </member>
  10252. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartDataPointCollection.Add(System.Int32)">
  10253. <summary>
  10254. Adds a new datapoint to the collection
  10255. </summary>
  10256. <param name="index">The index</param>
  10257. <returns>The datapoint</returns>
  10258. </member>
  10259. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPointCollection.Item(System.Int32)">
  10260. <summary>
  10261. Indexer
  10262. </summary>
  10263. <param name="index">The index</param>
  10264. <returns></returns>
  10265. </member>
  10266. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataPointCollection.Count">
  10267. <summary>
  10268. Number of items in the collection
  10269. </summary>
  10270. </member>
  10271. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartDataPointCollection.GetEnumerator">
  10272. <summary>
  10273. Gets the enumerator for the collection
  10274. </summary>
  10275. <returns>The enumerator</returns>
  10276. </member>
  10277. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable">
  10278. <summary>
  10279. Data table on chart level.
  10280. </summary>
  10281. </member>
  10282. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.ShowHorizontalBorder">
  10283. <summary>
  10284. The horizontal borders will be shown in the data table
  10285. </summary>
  10286. </member>
  10287. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.ShowVerticalBorder">
  10288. <summary>
  10289. The vertical borders will be shown in the data table
  10290. </summary>
  10291. </member>
  10292. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.ShowOutline">
  10293. <summary>
  10294. The outline will be shown on the data table
  10295. </summary>
  10296. </member>
  10297. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.ShowKeys">
  10298. <summary>
  10299. The legend keys will be shown in the data table
  10300. </summary>
  10301. </member>
  10302. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.Fill">
  10303. <summary>
  10304. Access fill properties
  10305. </summary>
  10306. </member>
  10307. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.Border">
  10308. <summary>
  10309. Access border properties
  10310. </summary>
  10311. </member>
  10312. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.Font">
  10313. <summary>
  10314. Access font properties
  10315. </summary>
  10316. </member>
  10317. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.TextBody">
  10318. <summary>
  10319. Access to text body properties
  10320. </summary>
  10321. </member>
  10322. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.TextSettings">
  10323. <summary>
  10324. String settings like fills, text outlines and effects
  10325. </summary>
  10326. </member>
  10327. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.Effect">
  10328. <summary>
  10329. Effects
  10330. </summary>
  10331. </member>
  10332. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartDataTable.ThreeD">
  10333. <summary>
  10334. 3D properties
  10335. </summary>
  10336. </member>
  10337. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars">
  10338. <summary>
  10339. The title of a chart
  10340. </summary>
  10341. </member>
  10342. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.Direction">
  10343. <summary>
  10344. The directions for the error bars. For scatter-, bubble- and area charts this property can't be changed. Please use the ErrorBars property for Y direction and ErrorBarsX for the X direction.
  10345. </summary>
  10346. </member>
  10347. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.BarType">
  10348. <summary>
  10349. The ways to draw an error bar
  10350. </summary>
  10351. </member>
  10352. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.ValueType">
  10353. <summary>
  10354. The ways to determine the length of the error bars
  10355. </summary>
  10356. </member>
  10357. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.NoEndCap">
  10358. <summary>
  10359. If true, no end cap is drawn on the error bars
  10360. </summary>
  10361. </member>
  10362. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.Value">
  10363. <summary>
  10364. The value which used to determine the length of the error bars when <c>ValueType</c> is FixedValue
  10365. </summary>
  10366. </member>
  10367. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.Plus">
  10368. <summary>
  10369. Numeric Source for plus errorbars when <c>ValueType</c> is set to Custom
  10370. </summary>
  10371. </member>
  10372. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.Minus">
  10373. <summary>
  10374. Numeric Source for minus errorbars when <c>ValueType</c> is set to Custom
  10375. </summary>
  10376. </member>
  10377. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.Fill">
  10378. <summary>
  10379. Fill style
  10380. </summary>
  10381. </member>
  10382. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.Border">
  10383. <summary>
  10384. Border style
  10385. </summary>
  10386. </member>
  10387. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.Effect">
  10388. <summary>
  10389. Effects
  10390. </summary>
  10391. </member>
  10392. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.ThreeD">
  10393. <summary>
  10394. 3D properties
  10395. </summary>
  10396. </member>
  10397. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartErrorBars.Remove">
  10398. <summary>
  10399. Remove the error bars
  10400. </summary>
  10401. </member>
  10402. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartLegend">
  10403. <summary>
  10404. A chart legend
  10405. </summary>
  10406. </member>
  10407. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.Entries">
  10408. <summary>
  10409. A list of individual settings for legend entries.
  10410. </summary>
  10411. </member>
  10412. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.Position">
  10413. <summary>
  10414. The position of the Legend
  10415. </summary>
  10416. </member>
  10417. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.Overlay">
  10418. <summary>
  10419. If the legend overlays other objects
  10420. </summary>
  10421. </member>
  10422. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.Fill">
  10423. <summary>
  10424. The Fill style
  10425. </summary>
  10426. </member>
  10427. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.Border">
  10428. <summary>
  10429. The Border style
  10430. </summary>
  10431. </member>
  10432. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.Font">
  10433. <summary>
  10434. The Font properties
  10435. </summary>
  10436. </member>
  10437. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.TextBody">
  10438. <summary>
  10439. Access to text body properties
  10440. </summary>
  10441. </member>
  10442. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.Effect">
  10443. <summary>
  10444. Effects on the legend shape.
  10445. Note that the Text effects are set using the <see cref="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.TextSettings"/> property.
  10446. </summary>
  10447. </member>
  10448. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.TextSettings">
  10449. <summary>
  10450. Text settings like fills, text outlines and effects
  10451. </summary>
  10452. </member>
  10453. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.ThreeD">
  10454. <summary>
  10455. 3D properties
  10456. </summary>
  10457. </member>
  10458. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.Remove">
  10459. <summary>
  10460. Remove the legend
  10461. </summary>
  10462. </member>
  10463. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartLegend.Add">
  10464. <summary>
  10465. Adds a legend to the chart
  10466. </summary>
  10467. </member>
  10468. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartLegendEntry">
  10469. <summary>
  10470. An individual serie item within the chart legend
  10471. </summary>
  10472. </member>
  10473. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegendEntry.Index">
  10474. <summary>
  10475. The index of the item
  10476. </summary>
  10477. </member>
  10478. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegendEntry.Deleted">
  10479. <summary>
  10480. If the items has been deleted or is visible.
  10481. </summary>
  10482. </member>
  10483. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegendEntry.Font">
  10484. <summary>
  10485. The Font properties
  10486. </summary>
  10487. </member>
  10488. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegendEntry.TextBody">
  10489. <summary>
  10490. Access to text body properties
  10491. </summary>
  10492. </member>
  10493. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegendEntry.Border">
  10494. <summary>
  10495. Access to border properties
  10496. </summary>
  10497. </member>
  10498. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegendEntry.Effect">
  10499. <summary>
  10500. Access to effects styling properties
  10501. </summary>
  10502. </member>
  10503. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegendEntry.Fill">
  10504. <summary>
  10505. Access to fill styling properties.
  10506. </summary>
  10507. </member>
  10508. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartLegendEntry.ThreeD">
  10509. <summary>
  10510. Access to 3D properties.
  10511. </summary>
  10512. </member>
  10513. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartStyleItem">
  10514. <summary>
  10515. Represents a up-down bar, dropline or hi-low line in a chart
  10516. </summary>
  10517. </member>
  10518. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStyleItem.Fill">
  10519. <summary>
  10520. Access to fill properties
  10521. </summary>
  10522. </member>
  10523. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStyleItem.Border">
  10524. <summary>
  10525. Access to border properties
  10526. </summary>
  10527. </member>
  10528. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStyleItem.Effect">
  10529. <summary>
  10530. Effects
  10531. </summary>
  10532. </member>
  10533. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStyleItem.ThreeD">
  10534. <summary>
  10535. 3D properties
  10536. </summary>
  10537. </member>
  10538. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartStyleItem.Remove">
  10539. <summary>
  10540. Removes the item
  10541. </summary>
  10542. </member>
  10543. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartMarker">
  10544. <summary>
  10545. Represents a marker on a chart serie
  10546. </summary>
  10547. </member>
  10548. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartMarker.Style">
  10549. <summary>
  10550. The marker style
  10551. </summary>
  10552. </member>
  10553. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartMarker.Size">
  10554. <summary>
  10555. The size of the marker.
  10556. Ranges from 2 to 72.
  10557. </summary>
  10558. </member>
  10559. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartMarker.Fill">
  10560. <summary>
  10561. A reference to the fill properties
  10562. </summary>
  10563. </member>
  10564. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartMarker.Border">
  10565. <summary>
  10566. A reference to border properties
  10567. </summary>
  10568. </member>
  10569. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartMarker.Effect">
  10570. <summary>
  10571. Effects
  10572. </summary>
  10573. </member>
  10574. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartMarker.ThreeD">
  10575. <summary>
  10576. 3D properties
  10577. </summary>
  10578. </member>
  10579. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartNumericSource">
  10580. <summary>
  10581. A numeric source for a chart.
  10582. </summary>
  10583. </member>
  10584. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartNumericSource.ValuesSource">
  10585. <summary>
  10586. This can be an address, function or litterals.
  10587. Litternals are formatted as a comma separated list surrounded by curly brackets, for example {1.0,2.0,3}. Please use a dot(.) as decimal sign.
  10588. </summary>
  10589. </member>
  10590. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartNumericSource.FormatCode">
  10591. <summary>
  10592. The format code for the numeric source
  10593. </summary>
  10594. </member>
  10595. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea">
  10596. <summary>
  10597. A charts plot area
  10598. </summary>
  10599. </member>
  10600. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.ChartTypes">
  10601. <summary>
  10602. If a chart contains multiple chart types (e.g lineChart,BarChart), they end up here.
  10603. </summary>
  10604. </member>
  10605. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.CreateDataTable">
  10606. <summary>
  10607. Creates a data table in the plotarea
  10608. The datatable can also be accessed via the DataTable propery
  10609. <see cref="P:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.DataTable"/>
  10610. </summary>
  10611. </member>
  10612. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.RemoveDataTable">
  10613. <summary>
  10614. Remove the data table if it's created in the plotarea
  10615. </summary>
  10616. </member>
  10617. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.DataTable">
  10618. <summary>
  10619. The data table object.
  10620. Use the CreateDataTable method to create a datatable if it does not exist.
  10621. <see cref="M:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.CreateDataTable"/>
  10622. <see cref="M:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.RemoveDataTable"/>
  10623. </summary>
  10624. </member>
  10625. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.Fill">
  10626. <summary>
  10627. Access to fill properties
  10628. </summary>
  10629. </member>
  10630. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.Border">
  10631. <summary>
  10632. Access to border properties
  10633. </summary>
  10634. </member>
  10635. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.Effect">
  10636. <summary>
  10637. Effects
  10638. </summary>
  10639. </member>
  10640. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartPlotArea.ThreeD">
  10641. <summary>
  10642. 3D properties
  10643. </summary>
  10644. </member>
  10645. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartSerie">
  10646. <summary>
  10647. Base class for chart series for standard charts
  10648. </summary>
  10649. </member>
  10650. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.Header">
  10651. <summary>
  10652. The header for the chart serie
  10653. </summary>
  10654. </member>
  10655. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.NumberLiteralsY">
  10656. <summary>
  10657. Literals for the Y serie, if the literal values are numeric
  10658. </summary>
  10659. </member>
  10660. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.NumberLiteralsX">
  10661. <summary>
  10662. Literals for the X serie, if the literal values are numeric
  10663. </summary>
  10664. </member>
  10665. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.StringLiteralsX">
  10666. <summary>
  10667. Literals for the X serie, if the literal values are strings
  10668. </summary>
  10669. </member>
  10670. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.HeaderAddress">
  10671. <summary>
  10672. The header address for the serie.
  10673. </summary>
  10674. </member>
  10675. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.Series">
  10676. <summary>
  10677. The address for the vertical series.
  10678. </summary>
  10679. </member>
  10680. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.XSeries">
  10681. <summary>
  10682. The address for the horizontal series.
  10683. </summary>
  10684. </member>
  10685. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.Fill">
  10686. <summary>
  10687. Access to fill properties
  10688. </summary>
  10689. </member>
  10690. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.Border">
  10691. <summary>
  10692. Access to border properties
  10693. </summary>
  10694. </member>
  10695. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.Effect">
  10696. <summary>
  10697. Effects
  10698. </summary>
  10699. </member>
  10700. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.ThreeD">
  10701. <summary>
  10702. 3D properties
  10703. </summary>
  10704. </member>
  10705. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.NumberOfItems">
  10706. <summary>
  10707. Number of items in the serie.
  10708. </summary>
  10709. </member>
  10710. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerie.TrendLines">
  10711. <summary>
  10712. A collection of trend lines for the chart serie.
  10713. </summary>
  10714. </member>
  10715. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartSerieDataLabel">
  10716. <summary>
  10717. Datalabel properties
  10718. </summary>
  10719. </member>
  10720. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerieDataLabel.DataLabels">
  10721. <summary>
  10722. Individually formatted datalabels.
  10723. </summary>
  10724. </member>
  10725. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1">
  10726. <summary>
  10727. Collection class for chart series
  10728. </summary>
  10729. </member>
  10730. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.Item(System.Int32)">
  10731. <summary>
  10732. Returns the serie at the specified position.
  10733. </summary>
  10734. <param name="PositionID">The position of the series.</param>
  10735. <returns></returns>
  10736. </member>
  10737. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.Count">
  10738. <summary>
  10739. Number of items in the collection
  10740. </summary>
  10741. </member>
  10742. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.Delete(System.Int32)">
  10743. <summary>
  10744. Delete the chart at the specific position
  10745. </summary>
  10746. <param name="PositionID">Zero based</param>
  10747. </member>
  10748. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.Chart">
  10749. <summary>
  10750. A reference to the chart object
  10751. </summary>
  10752. </member>
  10753. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.Add(OfficeOpenXml.ExcelRangeBase)">
  10754. <summary>
  10755. Adds a new serie to the chart. Do not apply to pivotcharts.
  10756. </summary>
  10757. <param name="Serie">The value serie range</param>
  10758. <returns>The serie</returns>
  10759. </member>
  10760. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.Add(System.String)">
  10761. <summary>
  10762. Adds a new serie to the chart. Do not apply to pivotcharts.
  10763. </summary>
  10764. <param name="Serie">The value serie range</param>
  10765. <returns>The serie</returns>
  10766. </member>
  10767. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.Add(OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase)">
  10768. <summary>
  10769. Adds a new serie to the chart. Do not apply to pivotcharts.
  10770. </summary>
  10771. <param name="Serie">The Y-Axis range</param>
  10772. <param name="XSerie">The X-Axis range</param>
  10773. <returns>The serie</returns>
  10774. </member>
  10775. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.Add(System.String,System.String)">
  10776. <summary>
  10777. Adds a new serie to the chart.Do not apply to pivotcharts.
  10778. </summary>
  10779. <param name="SerieAddress">The Y-Axis range</param>
  10780. <param name="XSerieAddress">The X-Axis range</param>
  10781. <returns>The serie</returns>
  10782. </member>
  10783. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.AddSeries(System.String,System.String,System.String)">
  10784. <summary>
  10785. Adds a new serie to the chart
  10786. </summary>
  10787. <param name="SerieAddress">The Y-Axis range</param>
  10788. <param name="XSerieAddress">The X-Axis range</param>
  10789. <param name="bubbleSizeAddress">Bubble chart size</param>
  10790. <returns></returns>
  10791. </member>
  10792. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSeries`1.GetEnumerator">
  10793. <summary>
  10794. Gets the enumerator for the collection
  10795. </summary>
  10796. <returns>The enumerator</returns>
  10797. </member>
  10798. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithErrorBars">
  10799. <summary>
  10800. A base class used for chart series that support ErrorBars
  10801. </summary>
  10802. </member>
  10803. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithErrorBars.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  10804. <summary>
  10805. Default constructor
  10806. </summary>
  10807. <param name="chart">Chart series</param>
  10808. <param name="ns">Namespacemanager</param>
  10809. <param name="node">Topnode</param>
  10810. <param name="isPivot">Is pivotchart</param>
  10811. </member>
  10812. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithErrorBars.ErrorBars">
  10813. <summary>
  10814. A collection of error bars
  10815. <seealso cref="M:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithErrorBars.AddErrorBars(OfficeOpenXml.Drawing.eErrorBarType,OfficeOpenXml.Drawing.eErrorValueType)"/>
  10816. </summary>
  10817. </member>
  10818. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithErrorBars.AddErrorBars(OfficeOpenXml.Drawing.eErrorBarType,OfficeOpenXml.Drawing.eErrorValueType)">
  10819. <summary>
  10820. Adds a errorbars to the chart serie
  10821. </summary>
  10822. <param name="barType"></param>
  10823. <param name="valueType"></param>
  10824. </member>
  10825. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithErrorBars.HasErrorBars">
  10826. <summary>
  10827. Returns true if the serie has Error Bars
  10828. </summary>
  10829. <returns>True if the serie has Error Bars</returns>
  10830. </member>
  10831. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithHorizontalErrorBars">
  10832. <summary>
  10833. A base class used for chart series that support ErrorBars
  10834. </summary>
  10835. </member>
  10836. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithHorizontalErrorBars.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  10837. <summary>
  10838. Default constructor
  10839. </summary>
  10840. <param name="chart">Chart series</param>
  10841. <param name="ns">Namespacemanager</param>
  10842. <param name="node">Topnode</param>
  10843. <param name="isPivot">Is pivotchart</param>
  10844. </member>
  10845. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithHorizontalErrorBars.ErrorBarsX">
  10846. <summary>
  10847. Horizontal error bars
  10848. <seealso cref="P:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithHorizontalErrorBars.ErrorBarsX"/>
  10849. <seealso cref="M:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithHorizontalErrorBars.AddErrorBars(OfficeOpenXml.Drawing.eErrorBarType,OfficeOpenXml.Drawing.eErrorValueType)"/>
  10850. </summary>
  10851. </member>
  10852. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithHorizontalErrorBars.AddErrorBars(OfficeOpenXml.Drawing.eErrorBarType,OfficeOpenXml.Drawing.eErrorValueType)">
  10853. <summary>
  10854. Adds error bars to the chart serie for both vertical and horizontal directions.
  10855. </summary>
  10856. <param name="barType">The type of error bars</param>
  10857. <param name="valueType">The type of value the error bars will show</param>
  10858. </member>
  10859. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartSerieWithHorizontalErrorBars.AddErrorBars(OfficeOpenXml.Drawing.eErrorBarType,OfficeOpenXml.Drawing.eErrorValueType,System.Nullable{OfficeOpenXml.Drawing.eErrorBarDirection})">
  10860. <summary>
  10861. Adds error bars to the chart serie for vertical or horizontal directions.
  10862. </summary>
  10863. <param name="barType">The type of error bars</param>
  10864. <param name="valueType">The type of value the error bars will show</param>
  10865. <param name="direction">Direction for the error bars. A value of null will add both horizontal and vertical error bars. </param>
  10866. </member>
  10867. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartStandard">
  10868. <summary>
  10869. Base class for Chart object.
  10870. </summary>
  10871. </member>
  10872. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.GetChartNodeText">
  10873. <summary>
  10874. Get the name of the chart node
  10875. </summary>
  10876. <returns>The name</returns>
  10877. </member>
  10878. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.AddAxis">
  10879. <summary>
  10880. Add a secondary axis
  10881. </summary>
  10882. </member>
  10883. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.Title">
  10884. <summary>
  10885. Title of the chart
  10886. </summary>
  10887. </member>
  10888. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.HasTitle">
  10889. <summary>
  10890. True if the chart has a title
  10891. </summary>
  10892. </member>
  10893. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.HasLegend">
  10894. <summary>
  10895. If the chart has a legend
  10896. </summary>
  10897. </member>
  10898. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.DeleteTitle">
  10899. <summary>
  10900. Remove the title from the chart
  10901. </summary>
  10902. </member>
  10903. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.Style">
  10904. <summary>
  10905. The build-in chart styles.
  10906. </summary>
  10907. </member>
  10908. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.RoundedCorners">
  10909. <summary>
  10910. Border rounded corners
  10911. </summary>
  10912. </member>
  10913. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.ShowHiddenData">
  10914. <summary>
  10915. Show data in hidden rows and columns
  10916. </summary>
  10917. </member>
  10918. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.DisplayBlanksAs">
  10919. <summary>
  10920. Specifies the possible ways to display blanks
  10921. </summary>
  10922. </member>
  10923. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.ShowDataLabelsOverMaximum">
  10924. <summary>
  10925. Specifies data labels over the maximum of the chart shall be shown
  10926. </summary>
  10927. </member>
  10928. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.CheckRemoveAxis(OfficeOpenXml.Drawing.Chart.ExcelChartAxis)">
  10929. <summary>
  10930. Remove all axis that are not used any more
  10931. </summary>
  10932. <param name="excelChartAxis"></param>
  10933. </member>
  10934. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.PlotArea">
  10935. <summary>
  10936. Plotarea
  10937. </summary>
  10938. </member>
  10939. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.Legend">
  10940. <summary>
  10941. Legend
  10942. </summary>
  10943. </member>
  10944. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.Border">
  10945. <summary>
  10946. Border
  10947. </summary>
  10948. </member>
  10949. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.Fill">
  10950. <summary>
  10951. Access to Fill properties
  10952. </summary>
  10953. </member>
  10954. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.Effect">
  10955. <summary>
  10956. Effects
  10957. </summary>
  10958. </member>
  10959. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.ThreeD">
  10960. <summary>
  10961. 3D properties
  10962. </summary>
  10963. </member>
  10964. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.Font">
  10965. <summary>
  10966. Access to font properties
  10967. </summary>
  10968. </member>
  10969. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.TextBody">
  10970. <summary>
  10971. Access to text body properties
  10972. </summary>
  10973. </member>
  10974. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.View3D">
  10975. <summary>
  10976. 3D-settings
  10977. </summary>
  10978. </member>
  10979. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.Grouping">
  10980. <summary>
  10981. Specifies the kind of grouping for a column, line, or area chart
  10982. </summary>
  10983. </member>
  10984. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.VaryColors">
  10985. <summary>
  10986. If the chart has only one serie this varies the colors for each point.
  10987. </summary>
  10988. </member>
  10989. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.Axis">
  10990. <summary>
  10991. Axis array
  10992. </summary>
  10993. </member>
  10994. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.XAxis">
  10995. <summary>
  10996. The X Axis
  10997. </summary>
  10998. </member>
  10999. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandard.YAxis">
  11000. <summary>
  11001. The Y Axis
  11002. </summary>
  11003. </member>
  11004. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartStandardSerie">
  11005. <summary>
  11006. A chart serie
  11007. </summary>
  11008. </member>
  11009. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartStandardSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  11010. <summary>
  11011. Default constructor
  11012. </summary>
  11013. <param name="chart">The chart</param>
  11014. <param name="ns">Namespacemanager</param>
  11015. <param name="node">Topnode</param>
  11016. <param name="isPivot">Is pivotchart</param>
  11017. </member>
  11018. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandardSerie.Header">
  11019. <summary>
  11020. Header for the serie.
  11021. </summary>
  11022. </member>
  11023. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandardSerie.HeaderAddress">
  11024. <summary>
  11025. Header address for the serie.
  11026. </summary>
  11027. </member>
  11028. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandardSerie.Series">
  11029. <summary>
  11030. Set this to a valid address or the drawing will be invalid.
  11031. </summary>
  11032. </member>
  11033. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandardSerie.XSeries">
  11034. <summary>
  11035. Set an address for the horisontal labels
  11036. </summary>
  11037. </member>
  11038. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandardSerie.TrendLines">
  11039. <summary>
  11040. Access to the trendline collection
  11041. </summary>
  11042. </member>
  11043. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartStandardSerie.NumberOfItems">
  11044. <summary>
  11045. Number of items in the serie
  11046. </summary>
  11047. </member>
  11048. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartStandardSerie.CreateCache">
  11049. <summary>
  11050. Creates a num cach for a chart serie.
  11051. Please note that a serie can only have one column to have a cache.
  11052. </summary>
  11053. </member>
  11054. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartSurface">
  11055. <summary>
  11056. Chart surface settings
  11057. </summary>
  11058. </member>
  11059. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSurface.Thickness">
  11060. <summary>
  11061. Show the values
  11062. </summary>
  11063. </member>
  11064. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSurface.Fill">
  11065. <summary>
  11066. Access fill properties
  11067. </summary>
  11068. </member>
  11069. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSurface.Border">
  11070. <summary>
  11071. Access border properties
  11072. </summary>
  11073. </member>
  11074. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSurface.Effect">
  11075. <summary>
  11076. Effects
  11077. </summary>
  11078. </member>
  11079. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartSurface.ThreeD">
  11080. <summary>
  11081. 3D properties
  11082. </summary>
  11083. </member>
  11084. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartTitle">
  11085. <summary>
  11086. The title of a chart
  11087. </summary>
  11088. </member>
  11089. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.Text">
  11090. <summary>
  11091. The text
  11092. </summary>
  11093. </member>
  11094. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.Border">
  11095. <summary>
  11096. A reference to the border properties
  11097. </summary>
  11098. </member>
  11099. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.Fill">
  11100. <summary>
  11101. A reference to the fill properties
  11102. </summary>
  11103. </member>
  11104. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.Font">
  11105. <summary>
  11106. A reference to the font properties
  11107. </summary>
  11108. </member>
  11109. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.TextBody">
  11110. <summary>
  11111. Access to text body properties
  11112. </summary>
  11113. </member>
  11114. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.TextSettings">
  11115. <summary>
  11116. Text settings like fills, text outlines and effects
  11117. </summary>
  11118. </member>
  11119. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.Effect">
  11120. <summary>
  11121. Effects
  11122. </summary>
  11123. </member>
  11124. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.ThreeD">
  11125. <summary>
  11126. 3D properties
  11127. </summary>
  11128. </member>
  11129. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.RichText">
  11130. <summary>
  11131. Richtext. If the title is linked to a cell via <see cref="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitleStandard.LinkedCell"/>, this property returns null
  11132. </summary>
  11133. </member>
  11134. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.Overlay">
  11135. <summary>
  11136. Show without overlaping the _chart.
  11137. </summary>
  11138. </member>
  11139. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.AnchorCtr">
  11140. <summary>
  11141. The centering of the text. Centers the text to the smallest possible text container.
  11142. </summary>
  11143. </member>
  11144. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.Anchor">
  11145. <summary>
  11146. How the text is anchored
  11147. </summary>
  11148. </member>
  11149. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.TextVertical">
  11150. <summary>
  11151. Vertical text
  11152. </summary>
  11153. </member>
  11154. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitle.Rotation">
  11155. <summary>
  11156. Rotation in degrees (0-360)
  11157. </summary>
  11158. </member>
  11159. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartTitleStandard">
  11160. <summary>
  11161. A chart title for a standard chart.
  11162. </summary>
  11163. </member>
  11164. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitleStandard.Text">
  11165. <summary>
  11166. The _chart title text
  11167. </summary>
  11168. </member>
  11169. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTitleStandard.LinkedCell">
  11170. <summary>
  11171. A reference to a cell used as the title text
  11172. </summary>
  11173. </member>
  11174. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline">
  11175. <summary>
  11176. A trendline object
  11177. </summary>
  11178. </member>
  11179. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Type">
  11180. <summary>
  11181. Type of Trendline
  11182. </summary>
  11183. </member>
  11184. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Name">
  11185. <summary>
  11186. Name in the legend
  11187. </summary>
  11188. </member>
  11189. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Order">
  11190. <summary>
  11191. Order for polynominal trendlines
  11192. </summary>
  11193. </member>
  11194. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Period">
  11195. <summary>
  11196. Period for monthly average trendlines
  11197. </summary>
  11198. </member>
  11199. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Forward">
  11200. <summary>
  11201. Forcast forward periods
  11202. </summary>
  11203. </member>
  11204. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Backward">
  11205. <summary>
  11206. Forcast backwards periods
  11207. </summary>
  11208. </member>
  11209. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Intercept">
  11210. <summary>
  11211. The point where the trendline crosses the vertical axis
  11212. </summary>
  11213. </member>
  11214. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.DisplayRSquaredValue">
  11215. <summary>
  11216. If to display the R-squared value for a trendline
  11217. </summary>
  11218. </member>
  11219. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.DisplayEquation">
  11220. <summary>
  11221. If to display the trendline equation on the chart
  11222. </summary>
  11223. </member>
  11224. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Fill">
  11225. <summary>
  11226. Access to fill properties
  11227. </summary>
  11228. </member>
  11229. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Border">
  11230. <summary>
  11231. Access to border properties
  11232. </summary>
  11233. </member>
  11234. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Effect">
  11235. <summary>
  11236. Effects
  11237. </summary>
  11238. </member>
  11239. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.ThreeD">
  11240. <summary>
  11241. 3D properties
  11242. </summary>
  11243. </member>
  11244. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.Label">
  11245. <summary>
  11246. Trendline labels
  11247. </summary>
  11248. </member>
  11249. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendline.HasLbl">
  11250. <summary>
  11251. Return true if the trendline has labels.
  11252. </summary>
  11253. </member>
  11254. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineCollection">
  11255. <summary>
  11256. A collection of trendlines.
  11257. </summary>
  11258. </member>
  11259. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineCollection.Add(OfficeOpenXml.Drawing.Chart.eTrendLine)">
  11260. <summary>
  11261. Add a new trendline
  11262. </summary>
  11263. <param name="Type"></param>
  11264. <returns>The trendline</returns>
  11265. </member>
  11266. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineCollection.Count">
  11267. <summary>
  11268. Number of items in the collection.
  11269. </summary>
  11270. </member>
  11271. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineCollection.Item(System.Int32)">
  11272. <summary>
  11273. Returns a chart trendline at the specific position.
  11274. </summary>
  11275. <param name="index">The index in the collection. 0-base</param>
  11276. <returns></returns>
  11277. </member>
  11278. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel">
  11279. <summary>
  11280. Access to trendline label properties
  11281. </summary>
  11282. </member>
  11283. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel.Fill">
  11284. <summary>
  11285. Access to fill properties
  11286. </summary>
  11287. </member>
  11288. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel.Border">
  11289. <summary>
  11290. Access to border properties
  11291. </summary>
  11292. </member>
  11293. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel.Font">
  11294. <summary>
  11295. Access to font properties
  11296. </summary>
  11297. </member>
  11298. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel.TextBody">
  11299. <summary>
  11300. Access to text body properties
  11301. </summary>
  11302. </member>
  11303. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel.Effect">
  11304. <summary>
  11305. Effects
  11306. </summary>
  11307. </member>
  11308. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel.ThreeD">
  11309. <summary>
  11310. 3D properties
  11311. </summary>
  11312. </member>
  11313. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel.RichText">
  11314. <summary>
  11315. Richtext
  11316. </summary>
  11317. </member>
  11318. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel.NumberFormat">
  11319. <summary>
  11320. Numberformat
  11321. </summary>
  11322. </member>
  11323. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelChartTrendlineLabel.SourceLinked">
  11324. <summary>
  11325. If the numberformat is linked to the source data
  11326. </summary>
  11327. </member>
  11328. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelDoughnutChart">
  11329. <summary>
  11330. Provides access to doughnut chart specific properties
  11331. </summary>
  11332. </member>
  11333. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelDoughnutChart.FirstSliceAngle">
  11334. <summary>
  11335. Angle of the first slize
  11336. </summary>
  11337. </member>
  11338. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelDoughnutChart.HoleSize">
  11339. <summary>
  11340. Size of the doubnut hole
  11341. </summary>
  11342. </member>
  11343. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelDrawingTextSettings">
  11344. <summary>
  11345. Text settings for drawing objects.
  11346. </summary>
  11347. </member>
  11348. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelDrawingTextSettings.Fill">
  11349. <summary>
  11350. The Fill style
  11351. </summary>
  11352. </member>
  11353. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelDrawingTextSettings.Outline">
  11354. <summary>
  11355. The text outline style.
  11356. </summary>
  11357. </member>
  11358. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelDrawingTextSettings.Effect">
  11359. <summary>
  11360. Text effects
  11361. </summary>
  11362. </member>
  11363. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelHistogramChartSeries">
  11364. <summary>
  11365. A collection of chart serie for a Histogram chart.
  11366. </summary>
  11367. </member>
  11368. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelHistogramChartSeries.AddParetoLine">
  11369. <summary>
  11370. Adds a pareto line to the serie.
  11371. </summary>
  11372. </member>
  11373. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelHistogramChartSeries.RemoveParetoLine">
  11374. <summary>
  11375. Removes the pareto line for the serie
  11376. </summary>
  11377. </member>
  11378. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelLayout">
  11379. <summary>
  11380. Layout settings
  11381. </summary>
  11382. </member>
  11383. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLayout.ManualLayout">
  11384. <summary>
  11385. Manual layout settings for precise control of element position
  11386. </summary>
  11387. </member>
  11388. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines">
  11389. <summary>
  11390. Base class for standard charts with line properties.
  11391. </summary>
  11392. </member>
  11393. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.Marker">
  11394. <summary>
  11395. If the series has markers
  11396. </summary>
  11397. </member>
  11398. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.Smooth">
  11399. <summary>
  11400. If the series has smooth lines
  11401. </summary>
  11402. </member>
  11403. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.DataLabel">
  11404. <summary>
  11405. Access to datalabel properties
  11406. </summary>
  11407. </member>
  11408. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.HasDataLabel">
  11409. <summary>
  11410. If the chart has datalabel
  11411. </summary>
  11412. </member>
  11413. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.UpDownBarGapWidth">
  11414. <summary>
  11415. The gap width between the up and down bars
  11416. </summary>
  11417. </member>
  11418. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.UpBar">
  11419. <summary>
  11420. Format the up bars on the chart
  11421. </summary>
  11422. </member>
  11423. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.DownBar">
  11424. <summary>
  11425. Format the down bars on the chart
  11426. </summary>
  11427. </member>
  11428. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.HighLowLine">
  11429. <summary>
  11430. Format the high-low lines for the series.
  11431. </summary>
  11432. </member>
  11433. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.DropLine">
  11434. <summary>
  11435. Format the drop lines for the series.
  11436. </summary>
  11437. </member>
  11438. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.AddUpDownBars(System.Boolean,System.Boolean)">
  11439. <summary>
  11440. Adds up and/or down bars to the chart.
  11441. </summary>
  11442. <param name="upBars">Adds up bars if up bars does not exist.</param>
  11443. <param name="downBars">Adds down bars if down bars does not exist.</param>
  11444. </member>
  11445. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.AddDropLines">
  11446. <summary>
  11447. Adds droplines to the chart.
  11448. </summary>
  11449. </member>
  11450. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.AddHighLowLines">
  11451. <summary>
  11452. Adds High-Low lines to the chart.
  11453. </summary>
  11454. </member>
  11455. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStandardChartWithLines.Series">
  11456. <summary>
  11457. The series for the chart
  11458. </summary>
  11459. </member>
  11460. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelLineChart">
  11461. <summary>
  11462. Provides access to line chart specific properties
  11463. </summary>
  11464. </member>
  11465. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie">
  11466. <summary>
  11467. A serie for a line chart
  11468. </summary>
  11469. </member>
  11470. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  11471. <summary>
  11472. Default constructor
  11473. </summary>
  11474. <param name="chart">The chart</param>
  11475. <param name="ns">Namespacemanager</param>
  11476. <param name="node">Topnode</param>
  11477. <param name="isPivot">Is pivotchart</param>
  11478. </member>
  11479. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.DataLabel">
  11480. <summary>
  11481. Datalabels
  11482. </summary>
  11483. </member>
  11484. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.HasDataLabel">
  11485. <summary>
  11486. If the chart has datalabel
  11487. </summary>
  11488. </member>
  11489. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.Marker">
  11490. <summary>
  11491. A reference to marker properties
  11492. </summary>
  11493. </member>
  11494. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.HasMarker">
  11495. <summary>
  11496. If the serie has markers
  11497. </summary>
  11498. <returns>True if serie has markers</returns>
  11499. </member>
  11500. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.Smooth">
  11501. <summary>
  11502. Smooth lines
  11503. </summary>
  11504. </member>
  11505. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.DataPoints">
  11506. <summary>
  11507. A collection of the individual datapoints
  11508. </summary>
  11509. </member>
  11510. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.LineColor">
  11511. <summary>
  11512. Line color.
  11513. </summary>
  11514. <value>
  11515. The color of the line.
  11516. </value>
  11517. </member>
  11518. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.MarkerSize">
  11519. <summary>
  11520. Gets or sets the size of the marker.
  11521. </summary>
  11522. <remarks>
  11523. value between 2 and 72.
  11524. </remarks>
  11525. <value>
  11526. The size of the marker.
  11527. </value>
  11528. </member>
  11529. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.LineWidth">
  11530. <summary>
  11531. Gets or sets the width of the line in pt.
  11532. </summary>
  11533. <value>
  11534. The width of the line.
  11535. </value>
  11536. </member>
  11537. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelLineChartSerie.MarkerLineColor">
  11538. <summary>
  11539. Marker Line color.
  11540. (not to be confused with LineColor)
  11541. </summary>
  11542. <value>
  11543. The color of the Marker line.
  11544. </value>
  11545. </member>
  11546. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelManualLayout">
  11547. <summary>
  11548. Manual layout for specifing positions of elements manually.
  11549. For easiest use it is recommended to not change the modes of width or height.
  11550. Left and Top are used to determine x and y position
  11551. Width and Height to define the width and height of the element.
  11552. By default all elements originate from their default
  11553. Use eLayoutMode.Edge to set origin to the edge of the chart for the relevant element.
  11554. </summary>
  11555. </member>
  11556. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.LeftMode">
  11557. <summary>
  11558. Define mode for Left (x) attribute
  11559. Edge for origin point left chart edge, Factor for origin point DataLabel position
  11560. </summary>
  11561. </member>
  11562. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.TopMode">
  11563. <summary>
  11564. Define mode for Top (y) attribute
  11565. Edge for origin point top chart edge, Factor for origin point DataLabel position
  11566. </summary>
  11567. </member>
  11568. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.WidthMode">
  11569. <summary>
  11570. Define mode for Width (Right) attribute
  11571. Using edge is not recommended.
  11572. Edge for Width to be considered the Right of the chart element.
  11573. Note: In this case Width will be used for determining Both the element width and its right.
  11574. </summary>
  11575. </member>
  11576. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.HeightMode">
  11577. <summary>
  11578. Define mode for Height (Bottom) attribute
  11579. Using edge is not recommended.
  11580. Edge for Height to be considered the bottom of the chart element.
  11581. Note: In this case Height will be used for determining Both the element width and its bottom.
  11582. </summary>
  11583. </member>
  11584. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.LegacyWidthMode">
  11585. <summary>
  11586. Define mode for Width (Right) attribute
  11587. Using edge is not recommended.
  11588. Edge for Width to be considered the Right of the chart element.
  11589. Note: In this case Width will be used for determining Both the element width and its right.<para></para>
  11590. Legacy variable. if WidthMode property is set this will be overridden.
  11591. </summary>
  11592. </member>
  11593. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.LegacyHeightMode">
  11594. <summary>
  11595. Define mode for Height (Bottom) attribute
  11596. Using edge is not recommended.
  11597. Edge for Height to be considered the bottom of the chart element.<para></para>
  11598. Legacy variable. if HeightMode property is set this will be overridden.
  11599. </summary>
  11600. </member>
  11601. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.Left">
  11602. <summary>
  11603. Left offset between 100 to -100% of the chart width. In Excel exceeding these values counts as setting the property to 0.
  11604. In Edge mode negative values are not allowed.
  11605. </summary>
  11606. </member>
  11607. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.Top">
  11608. <summary>
  11609. Top offset between 100 to -100% of the chart height. In Excel exceeding these values counts as setting the property to 0.
  11610. In Edge mode negative values are not allowed.
  11611. </summary>
  11612. </member>
  11613. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.Width">
  11614. <summary>
  11615. Width offset between 100 to -100% of the chart width. In Excel exceeding these values counts as setting the property to 0.
  11616. </summary>
  11617. </member>
  11618. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.Height">
  11619. <summary>
  11620. Height offset between 100 to -100% of the chart height. In Excel exceeding these values counts as setting the property to 0.
  11621. </summary>
  11622. </member>
  11623. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.LegacyWidth">
  11624. <summary>
  11625. Right offset between 100 to -100% of the chart width. In Excel exceeding these values counts as setting the property to 0.
  11626. Legacy variable. if Height property is set this will be overridden.
  11627. </summary>
  11628. </member>
  11629. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.LegacyHeight">
  11630. <summary>
  11631. Bottom offset between 100 to -100% of the chart width. In Excel exceeding these values counts as setting the property to 0.
  11632. Legacy variable. if Height property is set this will be overridden.
  11633. </summary>
  11634. </member>
  11635. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelManualLayout.#ctor(System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.String,System.String,System.String[])">
  11636. <summary>
  11637. Manual layout elements
  11638. </summary>
  11639. </member>
  11640. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelOfPieChart">
  11641. <summary>
  11642. Provides access to OfPie-Chart specific properties
  11643. </summary>
  11644. </member>
  11645. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelOfPieChart.OfPieType">
  11646. <summary>
  11647. Type, pie or bar
  11648. </summary>
  11649. </member>
  11650. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelOfPieChart.GapWidth">
  11651. <summary>
  11652. The size of the gap between two adjacent bars/columns
  11653. </summary>
  11654. </member>
  11655. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelPieChart">
  11656. <summary>
  11657. Provides access to pie chart specific properties
  11658. </summary>
  11659. </member>
  11660. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelPieChart.DataLabel">
  11661. <summary>
  11662. Access to datalabel properties
  11663. </summary>
  11664. </member>
  11665. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelPieChart.HasDataLabel">
  11666. <summary>
  11667. If the chart has datalabel
  11668. </summary>
  11669. </member>
  11670. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelPieChart.Series">
  11671. <summary>
  11672. A collection of series for a Pie Chart
  11673. </summary>
  11674. </member>
  11675. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelPieChartSerie">
  11676. <summary>
  11677. A serie for a pie chart
  11678. </summary>
  11679. </member>
  11680. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelPieChartSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  11681. <summary>
  11682. Default constructor
  11683. </summary>
  11684. <param name="chart">The chart</param>
  11685. <param name="ns">Namespacemanager</param>
  11686. <param name="node">Topnode</param>
  11687. <param name="isPivot">Is pivotchart</param>
  11688. </member>
  11689. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelPieChartSerie.Explosion">
  11690. <summary>
  11691. Explosion for Piecharts
  11692. </summary>
  11693. </member>
  11694. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelPieChartSerie.DataLabel">
  11695. <summary>
  11696. DataLabels
  11697. </summary>
  11698. </member>
  11699. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelPieChartSerie.HasDataLabel">
  11700. <summary>
  11701. If the chart has datalabel
  11702. </summary>
  11703. </member>
  11704. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelPieChartSerie.DataPoints">
  11705. <summary>
  11706. A collection of the individual datapoints
  11707. </summary>
  11708. </member>
  11709. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelRadarChart">
  11710. <summary>
  11711. Provides access to line chart specific properties
  11712. </summary>
  11713. </member>
  11714. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelRadarChart.RadarStyle">
  11715. <summary>
  11716. The type of radarchart
  11717. </summary>
  11718. </member>
  11719. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelRadarChart.DataLabel">
  11720. <summary>
  11721. Access to datalabel properties
  11722. </summary>
  11723. </member>
  11724. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelRadarChart.HasDataLabel">
  11725. <summary>
  11726. If the chart has datalabel
  11727. </summary>
  11728. </member>
  11729. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelRadarChart.Series">
  11730. <summary>
  11731. A collection of series for a Radar Chart
  11732. </summary>
  11733. </member>
  11734. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelRadarChartSerie">
  11735. <summary>
  11736. A serie for a scatter chart
  11737. </summary>
  11738. </member>
  11739. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelRadarChartSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  11740. <summary>
  11741. Default constructor
  11742. </summary>
  11743. <param name="chart">The chart</param>
  11744. <param name="ns">Namespacemanager</param>
  11745. <param name="node">Topnode</param>
  11746. <param name="isPivot">Is pivotchart</param>
  11747. </member>
  11748. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelRadarChartSerie.DataLabel">
  11749. <summary>
  11750. Datalabel
  11751. </summary>
  11752. </member>
  11753. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelRadarChartSerie.HasDataLabel">
  11754. <summary>
  11755. If the chart has datalabel
  11756. </summary>
  11757. </member>
  11758. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelRadarChartSerie.Marker">
  11759. <summary>
  11760. A reference to marker properties
  11761. </summary>
  11762. </member>
  11763. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelRadarChartSerie.HasMarker">
  11764. <summary>
  11765. If the serie has markers
  11766. </summary>
  11767. <returns>True if serie has markers</returns>
  11768. </member>
  11769. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelRadarChartSerie.DataPoints">
  11770. <summary>
  11771. A collection of the individual datapoints
  11772. </summary>
  11773. </member>
  11774. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelRadarChartSerie.MarkerSize">
  11775. <summary>
  11776. The size of a markers
  11777. </summary>
  11778. </member>
  11779. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelScatterChart">
  11780. <summary>
  11781. Provides access to scatter chart specific properties
  11782. </summary>
  11783. </member>
  11784. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChart.ScatterStyle">
  11785. <summary>
  11786. If the scatter has LineMarkers or SmoothMarkers
  11787. </summary>
  11788. </member>
  11789. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChart.Marker">
  11790. <summary>
  11791. If the series has markers
  11792. </summary>
  11793. </member>
  11794. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChart.DataLabel">
  11795. <summary>
  11796. Access to datalabel properties
  11797. </summary>
  11798. </member>
  11799. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChart.HasDataLabel">
  11800. <summary>
  11801. If the chart has datalabel
  11802. </summary>
  11803. </member>
  11804. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChart.Series">
  11805. <summary>
  11806. A collection of series for a Scatter Chart
  11807. </summary>
  11808. </member>
  11809. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie">
  11810. <summary>
  11811. A serie for a scatter chart
  11812. </summary>
  11813. </member>
  11814. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  11815. <summary>
  11816. Default constructor
  11817. </summary>
  11818. <param name="chart">The chart</param>
  11819. <param name="ns">Namespacemanager</param>
  11820. <param name="node">Topnode</param>
  11821. <param name="isPivot">Is pivotchart</param>
  11822. </member>
  11823. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.DataLabel">
  11824. <summary>
  11825. Data label properties
  11826. </summary>
  11827. </member>
  11828. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.HasDataLabel">
  11829. <summary>
  11830. If the chart has datalabel
  11831. </summary>
  11832. </member>
  11833. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.Smooth">
  11834. <summary>
  11835. Smooth for scattercharts
  11836. </summary>
  11837. </member>
  11838. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.Marker">
  11839. <summary>
  11840. A reference to marker properties
  11841. </summary>
  11842. </member>
  11843. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.HasMarker">
  11844. <summary>
  11845. If the serie has markers
  11846. </summary>
  11847. <returns>True if serie has markers</returns>
  11848. </member>
  11849. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.DataPoints">
  11850. <summary>
  11851. A collection of the individual datapoints
  11852. </summary>
  11853. </member>
  11854. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.LineColor">
  11855. <summary>
  11856. Line color.
  11857. </summary>
  11858. <value>
  11859. The color of the line.
  11860. </value>
  11861. </member>
  11862. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.MarkerSize">
  11863. <summary>
  11864. Gets or sets the size of the marker.
  11865. </summary>
  11866. <remarks>
  11867. value between 2 and 72.
  11868. </remarks>
  11869. <value>
  11870. The size of the marker.
  11871. </value>
  11872. </member>
  11873. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.MarkerColor">
  11874. <summary>
  11875. Marker color.
  11876. </summary>
  11877. <value>
  11878. The color of the Marker.
  11879. </value>
  11880. </member>
  11881. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.LineWidth">
  11882. <summary>
  11883. Gets or sets the width of the line in pt.
  11884. </summary>
  11885. <value>
  11886. The width of the line.
  11887. </value>
  11888. </member>
  11889. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelScatterChartSerie.MarkerLineColor">
  11890. <summary>
  11891. Marker Line color.
  11892. (not to be confused with LineColor)
  11893. </summary>
  11894. <value>
  11895. The color of the Marker line.
  11896. </value>
  11897. </member>
  11898. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelStockChart">
  11899. <summary>
  11900. Provides access to stock chart specific properties
  11901. </summary>
  11902. </member>
  11903. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChart.Series">
  11904. <summary>
  11905. A collection of series for a Stock Chart
  11906. </summary>
  11907. </member>
  11908. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie">
  11909. <summary>
  11910. A serie for a scatter chart
  11911. </summary>
  11912. </member>
  11913. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  11914. <summary>
  11915. Default constructor
  11916. </summary>
  11917. <param name="chart">The chart</param>
  11918. <param name="ns">Namespacemanager</param>
  11919. <param name="node">Topnode</param>
  11920. <param name="isPivot">Is pivotchart</param>
  11921. </member>
  11922. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.DataLabel">
  11923. <summary>
  11924. Data label properties
  11925. </summary>
  11926. </member>
  11927. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.HasDataLabel">
  11928. <summary>
  11929. If the chart has datalabel
  11930. </summary>
  11931. </member>
  11932. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.Smooth">
  11933. <summary>
  11934. Smooth for scattercharts
  11935. </summary>
  11936. </member>
  11937. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.Marker">
  11938. <summary>
  11939. A reference to marker properties
  11940. </summary>
  11941. </member>
  11942. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.HasMarker">
  11943. <summary>
  11944. If the serie has markers
  11945. </summary>
  11946. <returns>True if serie has markers</returns>
  11947. </member>
  11948. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.DataPoints">
  11949. <summary>
  11950. A collection of the individual datapoints
  11951. </summary>
  11952. </member>
  11953. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.LineColor">
  11954. <summary>
  11955. Line color.
  11956. </summary>
  11957. <value>
  11958. The color of the line.
  11959. </value>
  11960. </member>
  11961. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.MarkerSize">
  11962. <summary>
  11963. Gets or sets the size of the marker.
  11964. </summary>
  11965. <remarks>
  11966. value between 2 and 72.
  11967. </remarks>
  11968. <value>
  11969. The size of the marker.
  11970. </value>
  11971. </member>
  11972. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.MarkerColor">
  11973. <summary>
  11974. Marker color.
  11975. </summary>
  11976. <value>
  11977. The color of the Marker.
  11978. </value>
  11979. </member>
  11980. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.LineWidth">
  11981. <summary>
  11982. Gets or sets the width of the line in pt.
  11983. </summary>
  11984. <value>
  11985. The width of the line.
  11986. </value>
  11987. </member>
  11988. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelStockChartSerie.MarkerLineColor">
  11989. <summary>
  11990. Marker Line color.
  11991. (not to be confused with LineColor)
  11992. </summary>
  11993. <value>
  11994. The color of the Marker line.
  11995. </value>
  11996. </member>
  11997. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelSurfaceChart">
  11998. <summary>
  11999. A Surface chart
  12000. </summary>
  12001. </member>
  12002. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelSurfaceChart.Wireframe">
  12003. <summary>
  12004. The surface chart is drawn as a wireframe
  12005. </summary>
  12006. </member>
  12007. <member name="P:OfficeOpenXml.Drawing.Chart.ExcelSurfaceChart.Series">
  12008. <summary>
  12009. A collection of series for a Surface Chart
  12010. </summary>
  12011. </member>
  12012. <member name="T:OfficeOpenXml.Drawing.Chart.ExcelSurfaceChartSerie">
  12013. <summary>
  12014. A serie for a surface chart
  12015. </summary>
  12016. </member>
  12017. <member name="M:OfficeOpenXml.Drawing.Chart.ExcelSurfaceChartSerie.#ctor(OfficeOpenXml.Drawing.Chart.ExcelChart,System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.Boolean)">
  12018. <summary>
  12019. Default constructor
  12020. </summary>
  12021. <param name="chart">The chart</param>
  12022. <param name="ns">Namespacemanager</param>
  12023. <param name="node">Topnode</param>
  12024. <param name="isPivot">Is pivotchart</param>
  12025. </member>
  12026. <member name="T:OfficeOpenXml.Drawing.Chart.Style.eChartColorStyleMethod">
  12027. <summary>
  12028. Method for how colors are picked from the Colors collection
  12029. </summary>
  12030. </member>
  12031. <member name="F:OfficeOpenXml.Drawing.Chart.Style.eChartColorStyleMethod.Cycle">
  12032. <summary>
  12033. The color picked from Colors is the index modulus the total set of colors in the list.
  12034. </summary>
  12035. </member>
  12036. <member name="F:OfficeOpenXml.Drawing.Chart.Style.eChartColorStyleMethod.WithinLinear">
  12037. <summary>
  12038. The color picked from Colors is the first color with a brightness that varies from darker to lighter.
  12039. </summary>
  12040. </member>
  12041. <member name="F:OfficeOpenXml.Drawing.Chart.Style.eChartColorStyleMethod.AcrossLinear">
  12042. <summary>
  12043. The color picked from Colors is the index modulus the total set of colors in the list. The brightness varies from lighter to darker
  12044. </summary>
  12045. </member>
  12046. <member name="F:OfficeOpenXml.Drawing.Chart.Style.eChartColorStyleMethod.WithinLinearReversed">
  12047. <summary>
  12048. The color picked from Colors is the first color with a brightness that varies from lighter to darker. The brightness varies from darker to lighter.
  12049. </summary>
  12050. </member>
  12051. <member name="F:OfficeOpenXml.Drawing.Chart.Style.eChartColorStyleMethod.AcrossLinearReversed">
  12052. <summary>
  12053. The color picked from Colors is the index modulus the total set of colors in the list. The brightness varies from darkerlighter.
  12054. </summary>
  12055. </member>
  12056. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors">
  12057. <summary>
  12058. Chart color schemes mapping to the default colors in Excel
  12059. </summary>
  12060. </member>
  12061. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.ColorfulPalette1">
  12062. <summary>
  12063. Colorful Palette 1
  12064. </summary>
  12065. </member>
  12066. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.ColorfulPalette2">
  12067. <summary>
  12068. Colorful Palette 2
  12069. </summary>
  12070. </member>
  12071. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.ColorfulPalette3">
  12072. <summary>
  12073. Colorful Palette 3
  12074. </summary>
  12075. </member>
  12076. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.ColorfulPalette4">
  12077. <summary>
  12078. Colorful Palette 4
  12079. </summary>
  12080. </member>
  12081. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette1">
  12082. <summary>
  12083. Monochromatic Palette 1
  12084. </summary>
  12085. </member>
  12086. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette2">
  12087. <summary>
  12088. Monochromatic Palette 2
  12089. </summary>
  12090. </member>
  12091. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette3">
  12092. <summary>
  12093. Monochromatic Palette 3
  12094. </summary>
  12095. </member>
  12096. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette4">
  12097. <summary>
  12098. Monochromatic Palette 4
  12099. </summary>
  12100. </member>
  12101. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette5">
  12102. <summary>
  12103. Monochromatic Palette 5
  12104. </summary>
  12105. </member>
  12106. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette6">
  12107. <summary>
  12108. Monochromatic Palette 6
  12109. </summary>
  12110. </member>
  12111. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette7">
  12112. <summary>
  12113. Monochromatic Palette 7
  12114. </summary>
  12115. </member>
  12116. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette8">
  12117. <summary>
  12118. Monochromatic Palette 8
  12119. </summary>
  12120. </member>
  12121. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette9">
  12122. <summary>
  12123. Monochromatic Palette 9
  12124. </summary>
  12125. </member>
  12126. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette10">
  12127. <summary>
  12128. Monochromatic Palette 10
  12129. </summary>
  12130. </member>
  12131. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette11">
  12132. <summary>
  12133. Monochromatic Palette 11
  12134. </summary>
  12135. </member>
  12136. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette12">
  12137. <summary>
  12138. Monochromatic Palette 12
  12139. </summary>
  12140. </member>
  12141. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors.MonochromaticPalette13">
  12142. <summary>
  12143. Monochromatic Palette 13
  12144. </summary>
  12145. </member>
  12146. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle">
  12147. <summary>
  12148. Maps to Excel's built-in chart styles, primary for charts with one data serie.
  12149. Note that Excel changes chart type depending on many parameters, like number of series, axis type and more, so it will not always match the number in Excel.
  12150. To be certain of getting the correct style use the chart style number of the style you want to apply
  12151. For charts with more than one series use <see cref="T:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries"/>
  12152. By default the styles are loaded into the StyleLibrary.You can also load your own with your own id's.
  12153. Styles are fetched from the StyleLibrary by the id provided in this enum.
  12154. <seealso cref="F:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.StyleLibrary" />
  12155. </summary>
  12156. </member>
  12157. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle1">
  12158. <summary>
  12159. 3D Area Chart style 1
  12160. </summary>
  12161. </member>
  12162. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle2">
  12163. <summary>
  12164. 3D Area Chart style 2
  12165. </summary>
  12166. </member>
  12167. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle3">
  12168. <summary>
  12169. 3D Area Chart style 3
  12170. </summary>
  12171. </member>
  12172. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle4">
  12173. <summary>
  12174. 3D Area Chart style 4
  12175. </summary>
  12176. </member>
  12177. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle5">
  12178. <summary>
  12179. 3D Area Chart style 5
  12180. </summary>
  12181. </member>
  12182. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle6">
  12183. <summary>
  12184. 3D Area Chart style 6
  12185. </summary>
  12186. </member>
  12187. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle7">
  12188. <summary>
  12189. 3D Area Chart style 7
  12190. </summary>
  12191. </member>
  12192. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle8">
  12193. <summary>
  12194. 3D Area Chart style 8
  12195. </summary>
  12196. </member>
  12197. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle9">
  12198. <summary>
  12199. 3D Area Chart style 9
  12200. </summary>
  12201. </member>
  12202. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Area3dChartStyle10">
  12203. <summary>
  12204. 3D Area Chart style 10
  12205. </summary>
  12206. </member>
  12207. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle1">
  12208. <summary>
  12209. Area Chart style 1
  12210. </summary>
  12211. </member>
  12212. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle2">
  12213. <summary>
  12214. Area Chart style 2
  12215. </summary>
  12216. </member>
  12217. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle3">
  12218. <summary>
  12219. Area Chart style 3
  12220. </summary>
  12221. </member>
  12222. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle4">
  12223. <summary>
  12224. Area Chart style 4
  12225. </summary>
  12226. </member>
  12227. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle5">
  12228. <summary>
  12229. Area Chart style 5
  12230. </summary>
  12231. </member>
  12232. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle6">
  12233. <summary>
  12234. Area Chart style 6
  12235. </summary>
  12236. </member>
  12237. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle7">
  12238. <summary>
  12239. Area Chart style 7
  12240. </summary>
  12241. </member>
  12242. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle8">
  12243. <summary>
  12244. Area Chart style 8
  12245. </summary>
  12246. </member>
  12247. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle9">
  12248. <summary>
  12249. Area Chart style 9
  12250. </summary>
  12251. </member>
  12252. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle10">
  12253. <summary>
  12254. Area Chart style 10
  12255. </summary>
  12256. </member>
  12257. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.AreaChartStyle11">
  12258. <summary>
  12259. Area Chart style 11
  12260. </summary>
  12261. </member>
  12262. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle1">
  12263. <summary>
  12264. Bar 3d Chart Style 1
  12265. </summary>
  12266. </member>
  12267. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle2">
  12268. <summary>
  12269. Bar 3d Chart Style 2
  12270. </summary>
  12271. </member>
  12272. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle3">
  12273. <summary>
  12274. Bar 3d Chart Style 3
  12275. </summary>
  12276. </member>
  12277. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle4">
  12278. <summary>
  12279. Bar 3d Chart Style 4
  12280. </summary>
  12281. </member>
  12282. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle5">
  12283. <summary>
  12284. Bar 3d Chart Style 5
  12285. </summary>
  12286. </member>
  12287. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle6">
  12288. <summary>
  12289. Bar 3d Chart Style 6
  12290. </summary>
  12291. </member>
  12292. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle7">
  12293. <summary>
  12294. Bar 3d Chart Style 7
  12295. </summary>
  12296. </member>
  12297. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle8">
  12298. <summary>
  12299. Bar 3d Chart Style 8
  12300. </summary>
  12301. </member>
  12302. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle9">
  12303. <summary>
  12304. Bar 3d Chart Style 9
  12305. </summary>
  12306. </member>
  12307. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle10">
  12308. <summary>
  12309. Bar 3d Chart Style 10
  12310. </summary>
  12311. </member>
  12312. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle11">
  12313. <summary>
  12314. Bar 3d Chart Style 11
  12315. </summary>
  12316. </member>
  12317. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bar3dChartStyle12">
  12318. <summary>
  12319. Bar 3d Chart Style 12
  12320. </summary>
  12321. </member>
  12322. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle1">
  12323. <summary>
  12324. Bar Chart style 1
  12325. </summary>
  12326. </member>
  12327. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle2">
  12328. <summary>
  12329. Bar Chart style 2
  12330. </summary>
  12331. </member>
  12332. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle3">
  12333. <summary>
  12334. Bar Chart style 3
  12335. </summary>
  12336. </member>
  12337. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle4">
  12338. <summary>
  12339. Bar Chart style 4
  12340. </summary>
  12341. </member>
  12342. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle5">
  12343. <summary>
  12344. Bar Chart style 5
  12345. </summary>
  12346. </member>
  12347. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle6">
  12348. <summary>
  12349. Bar Chart style 6
  12350. </summary>
  12351. </member>
  12352. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle7">
  12353. <summary>
  12354. Bar Chart style 7
  12355. </summary>
  12356. </member>
  12357. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle8">
  12358. <summary>
  12359. Bar Chart style 8
  12360. </summary>
  12361. </member>
  12362. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle9">
  12363. <summary>
  12364. Bar Chart style 9
  12365. </summary>
  12366. </member>
  12367. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle10">
  12368. <summary>
  12369. Bar Chart style 10
  12370. </summary>
  12371. </member>
  12372. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle11">
  12373. <summary>
  12374. Bar Chart style 11
  12375. </summary>
  12376. </member>
  12377. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle12">
  12378. <summary>
  12379. Bar Chart style 12
  12380. </summary>
  12381. </member>
  12382. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BarChartStyle13">
  12383. <summary>
  12384. Bar Chart style 13
  12385. </summary>
  12386. </member>
  12387. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle1">
  12388. <summary>
  12389. Bubble Chart Style 1
  12390. </summary>
  12391. </member>
  12392. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle2">
  12393. <summary>
  12394. Bubble Chart Style 2
  12395. </summary>
  12396. </member>
  12397. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bubble3dChartStyle1">
  12398. <summary>
  12399. Bubble 3d Chart Style 1
  12400. </summary>
  12401. </member>
  12402. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bubble3dChartStyle2">
  12403. <summary>
  12404. Bubble 3d Chart Style 2
  12405. </summary>
  12406. </member>
  12407. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bubble3dChartStyle3">
  12408. <summary>
  12409. Bubble 3d Chart Style 3
  12410. </summary>
  12411. </member>
  12412. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bubble3dChartStyle4">
  12413. <summary>
  12414. Bubble 3d Chart Style 4
  12415. </summary>
  12416. </member>
  12417. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bubble3dChartStyle5">
  12418. <summary>
  12419. Bubble 3d Chart Style 5
  12420. </summary>
  12421. </member>
  12422. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bubble3dChartStyle6">
  12423. <summary>
  12424. Bubble 3d Chart Style 6
  12425. </summary>
  12426. </member>
  12427. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bubble3dChartStyle7">
  12428. <summary>
  12429. Bubble 3d Chart Style 7
  12430. </summary>
  12431. </member>
  12432. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bubble3dChartStyle8">
  12433. <summary>
  12434. Bubble 3d Chart Style 8
  12435. </summary>
  12436. </member>
  12437. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Bubble3dChartStyle9">
  12438. <summary>
  12439. Bubble 3d Chart Style 8
  12440. </summary>
  12441. </member>
  12442. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle3">
  12443. <summary>
  12444. Bubble Chart Style 3
  12445. </summary>
  12446. </member>
  12447. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle4">
  12448. <summary>
  12449. Bubble Chart Style 4
  12450. </summary>
  12451. </member>
  12452. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle5">
  12453. <summary>
  12454. Bubble Chart Style 5
  12455. </summary>
  12456. </member>
  12457. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle6">
  12458. <summary>
  12459. Bubble Chart Style 6
  12460. </summary>
  12461. </member>
  12462. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle7">
  12463. <summary>
  12464. Bubble Chart Style 7
  12465. </summary>
  12466. </member>
  12467. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle8">
  12468. <summary>
  12469. Bubble Chart Style 8
  12470. </summary>
  12471. </member>
  12472. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle9">
  12473. <summary>
  12474. Bubble Chart Style 9
  12475. </summary>
  12476. </member>
  12477. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle10">
  12478. <summary>
  12479. Bubble Chart Style 10
  12480. </summary>
  12481. </member>
  12482. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BubbleChartStyle11">
  12483. <summary>
  12484. Bubble Chart Style 11
  12485. </summary>
  12486. </member>
  12487. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle1">
  12488. <summary>
  12489. Column 3d Chart Style 1
  12490. </summary>
  12491. </member>
  12492. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle2">
  12493. <summary>
  12494. Column 3d Chart Style 2
  12495. </summary>
  12496. </member>
  12497. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle3">
  12498. <summary>
  12499. Column 3d Chart Style 3
  12500. </summary>
  12501. </member>
  12502. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle4">
  12503. <summary>
  12504. Column 3d Chart Style 4
  12505. </summary>
  12506. </member>
  12507. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle5">
  12508. <summary>
  12509. Column 3d Chart Style 5
  12510. </summary>
  12511. </member>
  12512. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle6">
  12513. <summary>
  12514. Column 3d Chart Style 6
  12515. </summary>
  12516. </member>
  12517. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle7">
  12518. <summary>
  12519. Column 3d Chart Style 7
  12520. </summary>
  12521. </member>
  12522. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle8">
  12523. <summary>
  12524. Column 3d Chart Style 8
  12525. </summary>
  12526. </member>
  12527. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle9">
  12528. <summary>
  12529. Column 3d Chart Style 9
  12530. </summary>
  12531. </member>
  12532. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle10">
  12533. <summary>
  12534. Column 3d Chart Style 10
  12535. </summary>
  12536. </member>
  12537. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle11">
  12538. <summary>
  12539. Column 3d Chart Style 11
  12540. </summary>
  12541. </member>
  12542. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Column3dChartStyle12">
  12543. <summary>
  12544. Column 3d Chart Style 12
  12545. </summary>
  12546. </member>
  12547. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle1">
  12548. <summary>
  12549. Column Chart style 1
  12550. </summary>
  12551. </member>
  12552. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle2">
  12553. <summary>
  12554. Column Chart style 2
  12555. </summary>
  12556. </member>
  12557. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle3">
  12558. <summary>
  12559. Column Chart style 3
  12560. </summary>
  12561. </member>
  12562. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle4">
  12563. <summary>
  12564. Column Chart style 4
  12565. </summary>
  12566. </member>
  12567. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle5">
  12568. <summary>
  12569. Column Chart style 5
  12570. </summary>
  12571. </member>
  12572. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle6">
  12573. <summary>
  12574. Column Chart style 6
  12575. </summary>
  12576. </member>
  12577. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle7">
  12578. <summary>
  12579. Column Chart style 7
  12580. </summary>
  12581. </member>
  12582. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle8">
  12583. <summary>
  12584. Column Chart style 8
  12585. </summary>
  12586. </member>
  12587. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle9">
  12588. <summary>
  12589. Column Chart style 9
  12590. </summary>
  12591. </member>
  12592. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle10">
  12593. <summary>
  12594. Column Chart style 10
  12595. </summary>
  12596. </member>
  12597. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle11">
  12598. <summary>
  12599. Column Chart style 11
  12600. </summary>
  12601. </member>
  12602. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle12">
  12603. <summary>
  12604. Column Chart style 12
  12605. </summary>
  12606. </member>
  12607. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle13">
  12608. <summary>
  12609. Column Chart style 13
  12610. </summary>
  12611. </member>
  12612. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle14">
  12613. <summary>
  12614. Column Chart style 14
  12615. </summary>
  12616. </member>
  12617. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle15">
  12618. <summary>
  12619. Column Chart style 15
  12620. </summary>
  12621. </member>
  12622. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ColumnChartStyle16">
  12623. <summary>
  12624. Column Chart style 16
  12625. </summary>
  12626. </member>
  12627. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ComboChartStyle1">
  12628. <summary>
  12629. Custom Combined Chart Style 1
  12630. </summary>
  12631. </member>
  12632. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ComboChartStyle2">
  12633. <summary>
  12634. Custom Combined Chart Style 2
  12635. </summary>
  12636. </member>
  12637. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ComboChartStyle3">
  12638. <summary>
  12639. Custom Combined Chart Style 3
  12640. </summary>
  12641. </member>
  12642. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ComboChartStyle4">
  12643. <summary>
  12644. Custom Combined Chart Style 4
  12645. </summary>
  12646. </member>
  12647. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ComboChartStyle5">
  12648. <summary>
  12649. Custom Combined Chart Style 5
  12650. </summary>
  12651. </member>
  12652. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ComboChartStyle6">
  12653. <summary>
  12654. Custom Combined Chart Style 6
  12655. </summary>
  12656. </member>
  12657. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ComboChartStyle7">
  12658. <summary>
  12659. Custom Combined Chart Style 7
  12660. </summary>
  12661. </member>
  12662. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ComboChartStyle8">
  12663. <summary>
  12664. Custom Combined Chart Style 8
  12665. </summary>
  12666. </member>
  12667. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle1">
  12668. <summary>
  12669. Doughnut Chart Style 1
  12670. </summary>
  12671. </member>
  12672. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle2">
  12673. <summary>
  12674. Doughnut Chart Style 2
  12675. </summary>
  12676. </member>
  12677. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle3">
  12678. <summary>
  12679. Doughnut Chart Style 3
  12680. </summary>
  12681. </member>
  12682. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle4">
  12683. <summary>
  12684. Doughnut Chart Style 4
  12685. </summary>
  12686. </member>
  12687. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle5">
  12688. <summary>
  12689. Doughnut Chart Style 5
  12690. </summary>
  12691. </member>
  12692. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle6">
  12693. <summary>
  12694. Doughnut Chart Style 6
  12695. </summary>
  12696. </member>
  12697. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle7">
  12698. <summary>
  12699. Doughnut Chart Style 7
  12700. </summary>
  12701. </member>
  12702. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle8">
  12703. <summary>
  12704. Doughnut Chart Style 8
  12705. </summary>
  12706. </member>
  12707. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle9">
  12708. <summary>
  12709. Doughnut Chart Style 9
  12710. </summary>
  12711. </member>
  12712. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.DoughnutChartStyle10">
  12713. <summary>
  12714. Doughnut Chart Style 10
  12715. </summary>
  12716. </member>
  12717. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Line3dChartStyle1">
  12718. <summary>
  12719. Line 3d Chart style 1
  12720. </summary>
  12721. </member>
  12722. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Line3dChartStyle2">
  12723. <summary>
  12724. Line 3d Chart style 2
  12725. </summary>
  12726. </member>
  12727. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Line3dChartStyle3">
  12728. <summary>
  12729. Line 3d Chart style 3
  12730. </summary>
  12731. </member>
  12732. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Line3dChartStyle4">
  12733. <summary>
  12734. Line 3d Chart style 4
  12735. </summary>
  12736. </member>
  12737. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle1">
  12738. <summary>
  12739. Line Chart style 1
  12740. </summary>
  12741. </member>
  12742. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle2">
  12743. <summary>
  12744. Line Chart style 2
  12745. </summary>
  12746. </member>
  12747. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle3">
  12748. <summary>
  12749. Line Chart style 3
  12750. </summary>
  12751. </member>
  12752. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle4">
  12753. <summary>
  12754. Line Chart style 4
  12755. </summary>
  12756. </member>
  12757. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle5">
  12758. <summary>
  12759. Line Chart style 5
  12760. </summary>
  12761. </member>
  12762. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle6">
  12763. <summary>
  12764. Line Chart style 6
  12765. </summary>
  12766. </member>
  12767. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle7">
  12768. <summary>
  12769. Line Chart style 7
  12770. </summary>
  12771. </member>
  12772. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle8">
  12773. <summary>
  12774. Line Chart style 8
  12775. </summary>
  12776. </member>
  12777. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle9">
  12778. <summary>
  12779. Line Chart style 9
  12780. </summary>
  12781. </member>
  12782. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle10">
  12783. <summary>
  12784. Line Chart style 10
  12785. </summary>
  12786. </member>
  12787. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle11">
  12788. <summary>
  12789. Line Chart style 11
  12790. </summary>
  12791. </member>
  12792. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle12">
  12793. <summary>
  12794. Line Chart style 12
  12795. </summary>
  12796. </member>
  12797. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle13">
  12798. <summary>
  12799. Line Chart style 13
  12800. </summary>
  12801. </member>
  12802. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle14">
  12803. <summary>
  12804. Line Chart style 14
  12805. </summary>
  12806. </member>
  12807. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.LineChartStyle15">
  12808. <summary>
  12809. Line Chart style 15
  12810. </summary>
  12811. </member>
  12812. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle1">
  12813. <summary>
  12814. Pie- or Bar-of pie Chart style 1
  12815. </summary>
  12816. </member>
  12817. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle2">
  12818. <summary>
  12819. Pie- or Bar-of pie Chart style 2
  12820. </summary>
  12821. </member>
  12822. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle3">
  12823. <summary>
  12824. Pie- or Bar-of pie Chart style 3
  12825. </summary>
  12826. </member>
  12827. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle4">
  12828. <summary>
  12829. Pie- or Bar-of pie Chart style 4
  12830. </summary>
  12831. </member>
  12832. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle5">
  12833. <summary>
  12834. Pie- or Bar-of pie Chart style 5
  12835. </summary>
  12836. </member>
  12837. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle6">
  12838. <summary>
  12839. Pie- or Bar-of pie Chart style 6
  12840. </summary>
  12841. </member>
  12842. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle7">
  12843. <summary>
  12844. Pie- or Bar-of pie Chart style 7
  12845. </summary>
  12846. </member>
  12847. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle8">
  12848. <summary>
  12849. Pie- or Bar-of pie Chart style 8
  12850. </summary>
  12851. </member>
  12852. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle9">
  12853. <summary>
  12854. Pie- or Bar-of pie Chart style 9
  12855. </summary>
  12856. </member>
  12857. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle10">
  12858. <summary>
  12859. Pie- or Bar-of pie Chart style 10
  12860. </summary>
  12861. </member>
  12862. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle11">
  12863. <summary>
  12864. Pie- or Bar-of pie Chart style 11
  12865. </summary>
  12866. </member>
  12867. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.OfPieChartStyle12">
  12868. <summary>
  12869. Pie- or Bar-of pie Chart style 12
  12870. </summary>
  12871. </member>
  12872. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle1">
  12873. <summary>
  12874. Pie 3d Chart Style 1
  12875. </summary>
  12876. </member>
  12877. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle2">
  12878. <summary>
  12879. Pie 3d Chart Style 2
  12880. </summary>
  12881. </member>
  12882. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle3">
  12883. <summary>
  12884. Pie 3d Chart Style 3
  12885. </summary>
  12886. </member>
  12887. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle4">
  12888. <summary>
  12889. Pie 3d Chart Style 4
  12890. </summary>
  12891. </member>
  12892. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle5">
  12893. <summary>
  12894. Pie 3d Chart Style 5
  12895. </summary>
  12896. </member>
  12897. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle6">
  12898. <summary>
  12899. Pie 3d Chart Style 6
  12900. </summary>
  12901. </member>
  12902. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle7">
  12903. <summary>
  12904. Pie 3d Chart Style 7
  12905. </summary>
  12906. </member>
  12907. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle8">
  12908. <summary>
  12909. Pie 3d Chart Style 8
  12910. </summary>
  12911. </member>
  12912. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle9">
  12913. <summary>
  12914. Pie 3d Chart Style 9
  12915. </summary>
  12916. </member>
  12917. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.Pie3dChartStyle10">
  12918. <summary>
  12919. Pie 3d Chart Style 10
  12920. </summary>
  12921. </member>
  12922. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle1">
  12923. <summary>
  12924. Pie Chart Style 1
  12925. </summary>
  12926. </member>
  12927. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle2">
  12928. <summary>
  12929. Pie Chart Style 2
  12930. </summary>
  12931. </member>
  12932. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle3">
  12933. <summary>
  12934. Pie Chart Style 3
  12935. </summary>
  12936. </member>
  12937. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle4">
  12938. <summary>
  12939. Pie Chart Style 4
  12940. </summary>
  12941. </member>
  12942. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle5">
  12943. <summary>
  12944. Pie Chart Style 5
  12945. </summary>
  12946. </member>
  12947. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle6">
  12948. <summary>
  12949. Pie Chart Style 6
  12950. </summary>
  12951. </member>
  12952. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle7">
  12953. <summary>
  12954. Pie Chart Style 7
  12955. </summary>
  12956. </member>
  12957. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle8">
  12958. <summary>
  12959. Pie Chart Style 8
  12960. </summary>
  12961. </member>
  12962. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle9">
  12963. <summary>
  12964. Pie Chart Style 9
  12965. </summary>
  12966. </member>
  12967. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle10">
  12968. <summary>
  12969. Pie Chart Style 10
  12970. </summary>
  12971. </member>
  12972. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle11">
  12973. <summary>
  12974. Pie Chart style 11
  12975. </summary>
  12976. </member>
  12977. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.PieChartStyle12">
  12978. <summary>
  12979. Pie Chart style 12
  12980. </summary>
  12981. </member>
  12982. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RadarChartStyle1">
  12983. <summary>
  12984. Radar Chart style 1
  12985. </summary>
  12986. </member>
  12987. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RadarChartStyle2">
  12988. <summary>
  12989. Radar Chart style 2
  12990. </summary>
  12991. </member>
  12992. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RadarChartStyle3">
  12993. <summary>
  12994. Radar Chart style 3
  12995. </summary>
  12996. </member>
  12997. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RadarChartStyle4">
  12998. <summary>
  12999. Radar Chart style 4
  13000. </summary>
  13001. </member>
  13002. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RadarChartStyle5">
  13003. <summary>
  13004. Radar Chart style 5
  13005. </summary>
  13006. </member>
  13007. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RadarChartStyle6">
  13008. <summary>
  13009. Radar Chart style 6
  13010. </summary>
  13011. </member>
  13012. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RadarChartStyle7">
  13013. <summary>
  13014. Radar Chart style 7
  13015. </summary>
  13016. </member>
  13017. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RadarChartStyle8">
  13018. <summary>
  13019. Radar Chart style 8
  13020. </summary>
  13021. </member>
  13022. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle1">
  13023. <summary>
  13024. Scatter Chart style 1
  13025. </summary>
  13026. </member>
  13027. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle2">
  13028. <summary>
  13029. Scatter Chart style 2
  13030. </summary>
  13031. </member>
  13032. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle3">
  13033. <summary>
  13034. Scatter Chart style 3
  13035. </summary>
  13036. </member>
  13037. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle4">
  13038. <summary>
  13039. Scatter Chart style 4
  13040. </summary>
  13041. </member>
  13042. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle5">
  13043. <summary>
  13044. Scatter Chart style 5
  13045. </summary>
  13046. </member>
  13047. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle6">
  13048. <summary>
  13049. Scatter Chart style 6
  13050. </summary>
  13051. </member>
  13052. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle7">
  13053. <summary>
  13054. Scatter Chart style 7
  13055. </summary>
  13056. </member>
  13057. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle8">
  13058. <summary>
  13059. Scatter Chart style 8
  13060. </summary>
  13061. </member>
  13062. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle9">
  13063. <summary>
  13064. Scatter Chart style 9
  13065. </summary>
  13066. </member>
  13067. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle10">
  13068. <summary>
  13069. Scatter Chart style 10
  13070. </summary>
  13071. </member>
  13072. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle11">
  13073. <summary>
  13074. Scatter Chart style 11
  13075. </summary>
  13076. </member>
  13077. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.ScatterChartStyle12">
  13078. <summary>
  13079. Scatter Chart style 12
  13080. </summary>
  13081. </member>
  13082. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle1">
  13083. <summary>
  13084. Stacked Area 3d Chart Style 1
  13085. </summary>
  13086. </member>
  13087. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle2">
  13088. <summary>
  13089. Stacked Area 3d Chart Style 2
  13090. </summary>
  13091. </member>
  13092. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle3">
  13093. <summary>
  13094. Stacked Area 3d Chart Style 3
  13095. </summary>
  13096. </member>
  13097. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle4">
  13098. <summary>
  13099. Stacked Area 3d Chart Style 4
  13100. </summary>
  13101. </member>
  13102. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle5">
  13103. <summary>
  13104. Stacked Area 3d Chart Style 5
  13105. </summary>
  13106. </member>
  13107. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle6">
  13108. <summary>
  13109. Stacked Area 3d Chart Style 6
  13110. </summary>
  13111. </member>
  13112. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle7">
  13113. <summary>
  13114. Stacked Area 3d Chart Style 7
  13115. </summary>
  13116. </member>
  13117. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle8">
  13118. <summary>
  13119. Stacked Area 3d Chart Style 8
  13120. </summary>
  13121. </member>
  13122. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle9">
  13123. <summary>
  13124. Stacked Area 3d Chart Style 8
  13125. </summary>
  13126. </member>
  13127. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedArea3dChartStyle10">
  13128. <summary>
  13129. Stacked Area 3d Chart Style 10
  13130. </summary>
  13131. </member>
  13132. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle1">
  13133. <summary>
  13134. Stacked Area Chart Style 1
  13135. </summary>
  13136. </member>
  13137. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle2">
  13138. <summary>
  13139. Stacked Area Chart Style 2
  13140. </summary>
  13141. </member>
  13142. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle3">
  13143. <summary>
  13144. Stacked Area Chart Style 3
  13145. </summary>
  13146. </member>
  13147. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle4">
  13148. <summary>
  13149. Stacked Area Chart Style 4
  13150. </summary>
  13151. </member>
  13152. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle5">
  13153. <summary>
  13154. Stacked Area Chart Style 5
  13155. </summary>
  13156. </member>
  13157. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle6">
  13158. <summary>
  13159. Stacked Area Chart Style 6
  13160. </summary>
  13161. </member>
  13162. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle7">
  13163. <summary>
  13164. Stacked Area Chart Style 7
  13165. </summary>
  13166. </member>
  13167. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle8">
  13168. <summary>
  13169. Stacked Area Chart Style 8
  13170. </summary>
  13171. </member>
  13172. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle9">
  13173. <summary>
  13174. Stacked Area Chart Style 9
  13175. </summary>
  13176. </member>
  13177. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle10">
  13178. <summary>
  13179. Stacked Area Chart Style 10
  13180. </summary>
  13181. </member>
  13182. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedAreaChartStyle11">
  13183. <summary>
  13184. Stacked Area Chart Style 11
  13185. </summary>
  13186. </member>
  13187. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBar3dChartStyle1">
  13188. <summary>
  13189. Stacked Column Stacked 3d Chart Style 1
  13190. </summary>
  13191. </member>
  13192. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBar3dChartStyle2">
  13193. <summary>
  13194. Stacked Column 3d Chart Style 2
  13195. </summary>
  13196. </member>
  13197. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBar3dChartStyle3">
  13198. <summary>
  13199. Stacked Column 3d Chart Style 3
  13200. </summary>
  13201. </member>
  13202. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBar3dChartStyle4">
  13203. <summary>
  13204. Stacked Column 3d Chart Style 4
  13205. </summary>
  13206. </member>
  13207. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBar3dChartStyle5">
  13208. <summary>
  13209. Stacked Column 3d Chart Style 5
  13210. </summary>
  13211. </member>
  13212. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBar3dChartStyle6">
  13213. <summary>
  13214. Stacked Column 3d Chart Style 6
  13215. </summary>
  13216. </member>
  13217. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBar3dChartStyle7">
  13218. <summary>
  13219. Stacked Column 3d Chart Style 7
  13220. </summary>
  13221. </member>
  13222. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBar3dChartStyle8">
  13223. <summary>
  13224. Stacked Column 3d Chart Style 8
  13225. </summary>
  13226. </member>
  13227. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle1">
  13228. <summary>
  13229. Stacked Bar Chart Style 1
  13230. </summary>
  13231. </member>
  13232. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle2">
  13233. <summary>
  13234. Stacked Bar Chart Style 2
  13235. </summary>
  13236. </member>
  13237. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle3">
  13238. <summary>
  13239. Stacked Bar Chart Style 3
  13240. </summary>
  13241. </member>
  13242. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle4">
  13243. <summary>
  13244. Stacked Bar Chart Style 4
  13245. </summary>
  13246. </member>
  13247. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle5">
  13248. <summary>
  13249. Stacked Bar Chart Style 5
  13250. </summary>
  13251. </member>
  13252. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle6">
  13253. <summary>
  13254. Stacked Bar Chart Style 6
  13255. </summary>
  13256. </member>
  13257. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle7">
  13258. <summary>
  13259. Stacked Bar Chart Style 7
  13260. </summary>
  13261. </member>
  13262. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle8">
  13263. <summary>
  13264. Stacked Bar Chart Style 8
  13265. </summary>
  13266. </member>
  13267. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle9">
  13268. <summary>
  13269. Stacked Bar Chart Style 9
  13270. </summary>
  13271. </member>
  13272. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle10">
  13273. <summary>
  13274. Stacked Bar Chart Style 10
  13275. </summary>
  13276. </member>
  13277. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedBarChartStyle11">
  13278. <summary>
  13279. Stacked Bar Chart Style 11
  13280. </summary>
  13281. </member>
  13282. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumn3dChartStyle1">
  13283. <summary>
  13284. Stacked Column 3d Chart Style 1
  13285. </summary>
  13286. </member>
  13287. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumn3dChartStyle2">
  13288. <summary>
  13289. Stacked Column 3d Chart Style 2
  13290. </summary>
  13291. </member>
  13292. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumn3dChartStyle3">
  13293. <summary>
  13294. Stacked Column 3d Chart Style 3
  13295. </summary>
  13296. </member>
  13297. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumn3dChartStyle4">
  13298. <summary>
  13299. Stacked Column 3d Chart Style 4
  13300. </summary>
  13301. </member>
  13302. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumn3dChartStyle5">
  13303. <summary>
  13304. Stacked Column 3d Chart Style 5
  13305. </summary>
  13306. </member>
  13307. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumn3dChartStyle6">
  13308. <summary>
  13309. Stacked Column 3d Chart Style 6
  13310. </summary>
  13311. </member>
  13312. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumn3dChartStyle7">
  13313. <summary>
  13314. Stacked Column 3d Chart Style 7
  13315. </summary>
  13316. </member>
  13317. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumn3dChartStyle8">
  13318. <summary>
  13319. Stacked Column 3d Chart Style 8
  13320. </summary>
  13321. </member>
  13322. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle1">
  13323. <summary>
  13324. Stacked Bar Chart style 1
  13325. </summary>
  13326. </member>
  13327. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle2">
  13328. <summary>
  13329. Stacked Bar Chart style 2
  13330. </summary>
  13331. </member>
  13332. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle3">
  13333. <summary>
  13334. Stacked Bar Chart Style 3
  13335. </summary>
  13336. </member>
  13337. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle4">
  13338. <summary>
  13339. Stacked Bar Chart Style 4
  13340. </summary>
  13341. </member>
  13342. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle5">
  13343. <summary>
  13344. Stacked Bar Chart Style 5
  13345. </summary>
  13346. </member>
  13347. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle6">
  13348. <summary>
  13349. Stacked Bar Chart Style 6
  13350. </summary>
  13351. </member>
  13352. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle7">
  13353. <summary>
  13354. Stacked Bar Chart Style 7
  13355. </summary>
  13356. </member>
  13357. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle8">
  13358. <summary>
  13359. Stacked Bar Chart Style 8
  13360. </summary>
  13361. </member>
  13362. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle9">
  13363. <summary>
  13364. Stacked Bar Chart Style 9
  13365. </summary>
  13366. </member>
  13367. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle10">
  13368. <summary>
  13369. Stacked Bar Chart Style 10
  13370. </summary>
  13371. </member>
  13372. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StackedColumnChartStyle11">
  13373. <summary>
  13374. Stacked Bar Chart Style 11
  13375. </summary>
  13376. </member>
  13377. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle1">
  13378. <summary>
  13379. Stock Chart Style 1
  13380. </summary>
  13381. </member>
  13382. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle2">
  13383. <summary>
  13384. Stock Chart Style 2
  13385. </summary>
  13386. </member>
  13387. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle3">
  13388. <summary>
  13389. Stock Chart Style 3
  13390. </summary>
  13391. </member>
  13392. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle4">
  13393. <summary>
  13394. Stock Chart Style 4
  13395. </summary>
  13396. </member>
  13397. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle5">
  13398. <summary>
  13399. Stock Chart Style 5
  13400. </summary>
  13401. </member>
  13402. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle6">
  13403. <summary>
  13404. Stock Chart Style 6
  13405. </summary>
  13406. </member>
  13407. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle7">
  13408. <summary>
  13409. Stock Chart Style 7
  13410. </summary>
  13411. </member>
  13412. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle8">
  13413. <summary>
  13414. Stock Chart Style 8
  13415. </summary>
  13416. </member>
  13417. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle9">
  13418. <summary>
  13419. Stock Chart Style 9
  13420. </summary>
  13421. </member>
  13422. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle10">
  13423. <summary>
  13424. Stock Chart Style 10
  13425. </summary>
  13426. </member>
  13427. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.StockChartStyle11">
  13428. <summary>
  13429. Stock Chart Style 11
  13430. </summary>
  13431. </member>
  13432. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.SunburstChartStyle1">
  13433. <summary>
  13434. Sunburst Chart Style 1
  13435. </summary>
  13436. </member>
  13437. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.SunburstChartStyle2">
  13438. <summary>
  13439. Sunburst Chart Style 2
  13440. </summary>
  13441. </member>
  13442. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.SunburstChartStyle3">
  13443. <summary>
  13444. Sunburst Chart Style 3
  13445. </summary>
  13446. </member>
  13447. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.SunburstChartStyle4">
  13448. <summary>
  13449. Sunburst Chart Style 4
  13450. </summary>
  13451. </member>
  13452. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.SunburstChartStyle5">
  13453. <summary>
  13454. Sunburst Chart Style 5
  13455. </summary>
  13456. </member>
  13457. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.SunburstChartStyle6">
  13458. <summary>
  13459. Sunburst Chart Style 6
  13460. </summary>
  13461. </member>
  13462. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.SunburstChartStyle7">
  13463. <summary>
  13464. Sunburst Chart Style 7
  13465. </summary>
  13466. </member>
  13467. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.SunburstChartStyle8">
  13468. <summary>
  13469. Sunburst Chart Style 8
  13470. </summary>
  13471. </member>
  13472. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.TreemapChartStyle1">
  13473. <summary>
  13474. Treemap Chart Style 1
  13475. </summary>
  13476. </member>
  13477. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.TreemapChartStyle2">
  13478. <summary>
  13479. Treemap Chart Style 2
  13480. </summary>
  13481. </member>
  13482. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.TreemapChartStyle3">
  13483. <summary>
  13484. Treemap Chart Style 3
  13485. </summary>
  13486. </member>
  13487. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.TreemapChartStyle4">
  13488. <summary>
  13489. Treemap Chart Style 4
  13490. </summary>
  13491. </member>
  13492. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.TreemapChartStyle5">
  13493. <summary>
  13494. Treemap Chart Style 5
  13495. </summary>
  13496. </member>
  13497. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.TreemapChartStyle6">
  13498. <summary>
  13499. Treemap Chart Style 6
  13500. </summary>
  13501. </member>
  13502. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.TreemapChartStyle7">
  13503. <summary>
  13504. Treemap Chart Style 7
  13505. </summary>
  13506. </member>
  13507. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.TreemapChartStyle8">
  13508. <summary>
  13509. Treemap Chart Style 8
  13510. </summary>
  13511. </member>
  13512. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.TreemapChartStyle9">
  13513. <summary>
  13514. Treemap Chart Style 9
  13515. </summary>
  13516. </member>
  13517. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BoxWhiskerChartStyle1">
  13518. <summary>
  13519. Box &amp; Whisker Chart Style 1
  13520. </summary>
  13521. </member>
  13522. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BoxWhiskerChartStyle2">
  13523. <summary>
  13524. Box &amp; Whisker Chart Style 2
  13525. </summary>
  13526. </member>
  13527. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BoxWhiskerChartStyle3">
  13528. <summary>
  13529. Box &amp; Whisker Chart Style 3
  13530. </summary>
  13531. </member>
  13532. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BoxWhiskerChartStyle4">
  13533. <summary>
  13534. Box &amp; Whisker Chart Style 4
  13535. </summary>
  13536. </member>
  13537. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BoxWhiskerChartStyle5">
  13538. <summary>
  13539. Box &amp; Whisker Chart Style 5
  13540. </summary>
  13541. </member>
  13542. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.BoxWhiskerChartStyle6">
  13543. <summary>
  13544. Box &amp; Whisker Chart Style 6
  13545. </summary>
  13546. </member>
  13547. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.HistogramChartStyle1">
  13548. <summary>
  13549. Histogram Chart Style 1
  13550. </summary>
  13551. </member>
  13552. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.HistogramChartStyle2">
  13553. <summary>
  13554. Histogram Chart Style 2
  13555. </summary>
  13556. </member>
  13557. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.HistogramChartStyle3">
  13558. <summary>
  13559. Histogram Chart Style 3
  13560. </summary>
  13561. </member>
  13562. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.HistogramChartStyle4">
  13563. <summary>
  13564. Histogram Chart Style 4
  13565. </summary>
  13566. </member>
  13567. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.HistogramChartStyle5">
  13568. <summary>
  13569. Histogram Chart Style 5
  13570. </summary>
  13571. </member>
  13572. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.HistogramChartStyle6">
  13573. <summary>
  13574. Histogram Chart Style 6
  13575. </summary>
  13576. </member>
  13577. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.WaterfallChartStyle1">
  13578. <summary>
  13579. Waterfall Chart Style 1
  13580. </summary>
  13581. </member>
  13582. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.WaterfallChartStyle2">
  13583. <summary>
  13584. Waterfall Chart Style 2
  13585. </summary>
  13586. </member>
  13587. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.WaterfallChartStyle3">
  13588. <summary>
  13589. Waterfall Chart Style 3
  13590. </summary>
  13591. </member>
  13592. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.WaterfallChartStyle4">
  13593. <summary>
  13594. Waterfall Chart Style 4
  13595. </summary>
  13596. </member>
  13597. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.WaterfallChartStyle5">
  13598. <summary>
  13599. Waterfall Chart Style 5
  13600. </summary>
  13601. </member>
  13602. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.WaterfallChartStyle6">
  13603. <summary>
  13604. Waterfall Chart Style 6
  13605. </summary>
  13606. </member>
  13607. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.WaterfallChartStyle7">
  13608. <summary>
  13609. Waterfall Chart Style 7
  13610. </summary>
  13611. </member>
  13612. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.WaterfallChartStyle8">
  13613. <summary>
  13614. Waterfall Chart Style 8
  13615. </summary>
  13616. </member>
  13617. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.FunnelChartStyle1">
  13618. <summary>
  13619. Funnel Chart Style 1
  13620. </summary>
  13621. </member>
  13622. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.FunnelChartStyle2">
  13623. <summary>
  13624. Funnel Chart Style 2
  13625. </summary>
  13626. </member>
  13627. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.FunnelChartStyle3">
  13628. <summary>
  13629. Funnel Chart Style 3
  13630. </summary>
  13631. </member>
  13632. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.FunnelChartStyle4">
  13633. <summary>
  13634. Funnel Chart Style 4
  13635. </summary>
  13636. </member>
  13637. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.FunnelChartStyle5">
  13638. <summary>
  13639. Funnel Chart Style 5
  13640. </summary>
  13641. </member>
  13642. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.FunnelChartStyle6">
  13643. <summary>
  13644. Funnel Chart Style 6
  13645. </summary>
  13646. </member>
  13647. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.FunnelChartStyle7">
  13648. <summary>
  13649. Funnel Chart Style 7
  13650. </summary>
  13651. </member>
  13652. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.FunnelChartStyle8">
  13653. <summary>
  13654. Funnel Chart Style 8
  13655. </summary>
  13656. </member>
  13657. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.FunnelChartStyle9">
  13658. <summary>
  13659. Funnel Chart Style 9
  13660. </summary>
  13661. </member>
  13662. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RegionMapChartStyle1">
  13663. <summary>
  13664. Regionmap Chart Style 1
  13665. </summary>
  13666. </member>
  13667. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RegionMapChartStyle2">
  13668. <summary>
  13669. Regionmap Chart Style 2
  13670. </summary>
  13671. </member>
  13672. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RegionMapChartStyle3">
  13673. <summary>
  13674. Regionmap Chart Style 3
  13675. </summary>
  13676. </member>
  13677. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle.RegionMapChartStyle4">
  13678. <summary>
  13679. Regionmap Chart Style 4
  13680. </summary>
  13681. </member>
  13682. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries">
  13683. <summary>
  13684. Maps to Excel's built-in chart styles, for charts with more that one data serie.
  13685. Note that Excel changes chart type depending on many parameters, like number of series, axis type and more, so it will not always match the number in Excel.
  13686. To be certain of getting the correct style use the chart style number of the style you want to apply
  13687. For charts with only one data serie use <see cref="T:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle"/>
  13688. Styles are fetched from the StyleLibrary by the id provided in this enum.
  13689. <seealso cref="F:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.StyleLibrary" />
  13690. </summary>
  13691. </member>
  13692. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Area3dChartStyle1">
  13693. <summary>
  13694. 3D Area Chart style 1
  13695. </summary>
  13696. </member>
  13697. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Area3dChartStyle2">
  13698. <summary>
  13699. 3D Area Chart style 2
  13700. </summary>
  13701. </member>
  13702. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Area3dChartStyle3">
  13703. <summary>
  13704. 3D Area Chart style 3
  13705. </summary>
  13706. </member>
  13707. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Area3dChartStyle4">
  13708. <summary>
  13709. 3D Area Chart style 4
  13710. </summary>
  13711. </member>
  13712. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Area3dChartStyle5">
  13713. <summary>
  13714. 3D Area Chart style 5
  13715. </summary>
  13716. </member>
  13717. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Area3dChartStyle6">
  13718. <summary>
  13719. 3D Area Chart style 6
  13720. </summary>
  13721. </member>
  13722. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Area3dChartStyle7">
  13723. <summary>
  13724. 3D Area Chart style 7
  13725. </summary>
  13726. </member>
  13727. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Area3dChartStyle8">
  13728. <summary>
  13729. 3D Area Chart style 8
  13730. </summary>
  13731. </member>
  13732. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Area3dChartStyle9">
  13733. <summary>
  13734. 3D Area Chart style 9
  13735. </summary>
  13736. </member>
  13737. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle1">
  13738. <summary>
  13739. Area Chart style 1
  13740. </summary>
  13741. </member>
  13742. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle2">
  13743. <summary>
  13744. Area Chart style 2
  13745. </summary>
  13746. </member>
  13747. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle3">
  13748. <summary>
  13749. Area Chart style 3
  13750. </summary>
  13751. </member>
  13752. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle4">
  13753. <summary>
  13754. Area Chart style 4
  13755. </summary>
  13756. </member>
  13757. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle5">
  13758. <summary>
  13759. Area Chart style 5
  13760. </summary>
  13761. </member>
  13762. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle6">
  13763. <summary>
  13764. Area Chart style 6
  13765. </summary>
  13766. </member>
  13767. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle7">
  13768. <summary>
  13769. Area Chart style 7
  13770. </summary>
  13771. </member>
  13772. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle8">
  13773. <summary>
  13774. Area Chart style 8
  13775. </summary>
  13776. </member>
  13777. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle9">
  13778. <summary>
  13779. Area Chart style 9
  13780. </summary>
  13781. </member>
  13782. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.AreaChartStyle10">
  13783. <summary>
  13784. Area Chart style 10
  13785. </summary>
  13786. </member>
  13787. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle1">
  13788. <summary>
  13789. Bar 3d Chart Style 1
  13790. </summary>
  13791. </member>
  13792. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle2">
  13793. <summary>
  13794. Bar 3d Chart Style 2
  13795. </summary>
  13796. </member>
  13797. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle3">
  13798. <summary>
  13799. Bar 3d Chart Style 3
  13800. </summary>
  13801. </member>
  13802. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle4">
  13803. <summary>
  13804. Bar 3d Chart Style 4
  13805. </summary>
  13806. </member>
  13807. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle5">
  13808. <summary>
  13809. Bar 3d Chart Style 5
  13810. </summary>
  13811. </member>
  13812. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle6">
  13813. <summary>
  13814. Bar 3d Chart Style 6
  13815. </summary>
  13816. </member>
  13817. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle7">
  13818. <summary>
  13819. Bar 3d Chart Style 7
  13820. </summary>
  13821. </member>
  13822. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle8">
  13823. <summary>
  13824. Bar 3d Chart Style 8
  13825. </summary>
  13826. </member>
  13827. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle9">
  13828. <summary>
  13829. Bar 3d Chart Style 9
  13830. </summary>
  13831. </member>
  13832. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle10">
  13833. <summary>
  13834. Bar 3d Chart Style 10
  13835. </summary>
  13836. </member>
  13837. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bar3dChartStyle11">
  13838. <summary>
  13839. Bar 3d Chart Style 11
  13840. </summary>
  13841. </member>
  13842. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle1">
  13843. <summary>
  13844. Bar Chart style 1
  13845. </summary>
  13846. </member>
  13847. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle2">
  13848. <summary>
  13849. Bar Chart style 2
  13850. </summary>
  13851. </member>
  13852. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle3">
  13853. <summary>
  13854. Bar Chart style 3
  13855. </summary>
  13856. </member>
  13857. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle4">
  13858. <summary>
  13859. Bar Chart style 4
  13860. </summary>
  13861. </member>
  13862. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle5">
  13863. <summary>
  13864. Bar Chart style 5
  13865. </summary>
  13866. </member>
  13867. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle6">
  13868. <summary>
  13869. Bar Chart style 6
  13870. </summary>
  13871. </member>
  13872. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle7">
  13873. <summary>
  13874. Bar Chart style 7
  13875. </summary>
  13876. </member>
  13877. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle8">
  13878. <summary>
  13879. Bar Chart style 8
  13880. </summary>
  13881. </member>
  13882. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle9">
  13883. <summary>
  13884. Bar Chart style 9
  13885. </summary>
  13886. </member>
  13887. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle10">
  13888. <summary>
  13889. Bar Chart style 10
  13890. </summary>
  13891. </member>
  13892. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle11">
  13893. <summary>
  13894. Bar Chart style 11
  13895. </summary>
  13896. </member>
  13897. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BarChartStyle12">
  13898. <summary>
  13899. Bar Chart style 12
  13900. </summary>
  13901. </member>
  13902. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bubble3dChartStyle1">
  13903. <summary>
  13904. Bubble 3d Chart Style 1
  13905. </summary>
  13906. </member>
  13907. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bubble3dChartStyle2">
  13908. <summary>
  13909. Bubble 3d Chart Style 2
  13910. </summary>
  13911. </member>
  13912. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bubble3dChartStyle3">
  13913. <summary>
  13914. Bubble 3d Chart Style 3
  13915. </summary>
  13916. </member>
  13917. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bubble3dChartStyle4">
  13918. <summary>
  13919. Bubble 3d Chart Style 4
  13920. </summary>
  13921. </member>
  13922. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bubble3dChartStyle5">
  13923. <summary>
  13924. Bubble 3d Chart Style 5
  13925. </summary>
  13926. </member>
  13927. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bubble3dChartStyle6">
  13928. <summary>
  13929. Bubble 3d Chart Style 6
  13930. </summary>
  13931. </member>
  13932. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bubble3dChartStyle7">
  13933. <summary>
  13934. Bubble 3d Chart Style 7
  13935. </summary>
  13936. </member>
  13937. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Bubble3dChartStyle8">
  13938. <summary>
  13939. Bubble 3d Chart Style 8
  13940. </summary>
  13941. </member>
  13942. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle1">
  13943. <summary>
  13944. Bubble Chart Style 1
  13945. </summary>
  13946. </member>
  13947. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle2">
  13948. <summary>
  13949. Bubble Chart Style 2
  13950. </summary>
  13951. </member>
  13952. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle3">
  13953. <summary>
  13954. Bubble Chart Style 3
  13955. </summary>
  13956. </member>
  13957. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle4">
  13958. <summary>
  13959. Bubble Chart Style 4
  13960. </summary>
  13961. </member>
  13962. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle5">
  13963. <summary>
  13964. Bubble Chart Style 5
  13965. </summary>
  13966. </member>
  13967. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle6">
  13968. <summary>
  13969. Bubble Chart Style 6
  13970. </summary>
  13971. </member>
  13972. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle7">
  13973. <summary>
  13974. Bubble Chart Style 7
  13975. </summary>
  13976. </member>
  13977. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle8">
  13978. <summary>
  13979. Bubble Chart Style 8
  13980. </summary>
  13981. </member>
  13982. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle9">
  13983. <summary>
  13984. Bubble Chart Style 9
  13985. </summary>
  13986. </member>
  13987. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BubbleChartStyle10">
  13988. <summary>
  13989. Bubble Chart Style 10
  13990. </summary>
  13991. </member>
  13992. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle1">
  13993. <summary>
  13994. Column Chart style 1
  13995. </summary>
  13996. </member>
  13997. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle2">
  13998. <summary>
  13999. Column Chart style 2
  14000. </summary>
  14001. </member>
  14002. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle3">
  14003. <summary>
  14004. Column Chart style 3
  14005. </summary>
  14006. </member>
  14007. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle4">
  14008. <summary>
  14009. Column Chart style 4
  14010. </summary>
  14011. </member>
  14012. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle5">
  14013. <summary>
  14014. Column Chart style 5
  14015. </summary>
  14016. </member>
  14017. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle6">
  14018. <summary>
  14019. Column Chart style 6
  14020. </summary>
  14021. </member>
  14022. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle7">
  14023. <summary>
  14024. Column Chart style 7
  14025. </summary>
  14026. </member>
  14027. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle8">
  14028. <summary>
  14029. Column Chart style 8
  14030. </summary>
  14031. </member>
  14032. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle9">
  14033. <summary>
  14034. Column Chart style 9
  14035. </summary>
  14036. </member>
  14037. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle10">
  14038. <summary>
  14039. Column Chart style 10
  14040. </summary>
  14041. </member>
  14042. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle11">
  14043. <summary>
  14044. Column Chart style 11
  14045. </summary>
  14046. </member>
  14047. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle12">
  14048. <summary>
  14049. Column Chart style 12
  14050. </summary>
  14051. </member>
  14052. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle13">
  14053. <summary>
  14054. Column Chart style 13
  14055. </summary>
  14056. </member>
  14057. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ColumnChartStyle14">
  14058. <summary>
  14059. Column Chart style 14
  14060. </summary>
  14061. </member>
  14062. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle1">
  14063. <summary>
  14064. Column 3d Chart Style 1
  14065. </summary>
  14066. </member>
  14067. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle2">
  14068. <summary>
  14069. Column 3d Chart Style 2
  14070. </summary>
  14071. </member>
  14072. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle3">
  14073. <summary>
  14074. Column 3d Chart Style 3
  14075. </summary>
  14076. </member>
  14077. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle4">
  14078. <summary>
  14079. Column 3d Chart Style 4
  14080. </summary>
  14081. </member>
  14082. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle5">
  14083. <summary>
  14084. Column 3d Chart Style 5
  14085. </summary>
  14086. </member>
  14087. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle6">
  14088. <summary>
  14089. Column 3d Chart Style 6
  14090. </summary>
  14091. </member>
  14092. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle7">
  14093. <summary>
  14094. Column 3d Chart Style 7
  14095. </summary>
  14096. </member>
  14097. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle8">
  14098. <summary>
  14099. Column 3d Chart Style 8
  14100. </summary>
  14101. </member>
  14102. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle9">
  14103. <summary>
  14104. Column 3d Chart Style 9
  14105. </summary>
  14106. </member>
  14107. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle10">
  14108. <summary>
  14109. Column 3d Chart Style 10
  14110. </summary>
  14111. </member>
  14112. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Column3dChartStyle11">
  14113. <summary>
  14114. Column 3d Chart Style 11
  14115. </summary>
  14116. </member>
  14117. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ComboChartStyle1">
  14118. <summary>
  14119. Custom Combined Chart Style 1
  14120. </summary>
  14121. </member>
  14122. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ComboChartStyle2">
  14123. <summary>
  14124. Custom Combined Chart Style 2
  14125. </summary>
  14126. </member>
  14127. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ComboChartStyle3">
  14128. <summary>
  14129. Custom Combined Chart Style 3
  14130. </summary>
  14131. </member>
  14132. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ComboChartStyle4">
  14133. <summary>
  14134. Custom Combined Chart Style 4
  14135. </summary>
  14136. </member>
  14137. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ComboChartStyle5">
  14138. <summary>
  14139. Custom Combined Chart Style 5
  14140. </summary>
  14141. </member>
  14142. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ComboChartStyle6">
  14143. <summary>
  14144. Custom Combined Chart Style 6
  14145. </summary>
  14146. </member>
  14147. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ComboChartStyle7">
  14148. <summary>
  14149. Custom Combined Chart Style 7
  14150. </summary>
  14151. </member>
  14152. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ComboChartStyle8">
  14153. <summary>
  14154. Custom Combined Chart Style 8
  14155. </summary>
  14156. </member>
  14157. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.DoughnutChartStyle1">
  14158. <summary>
  14159. Doughnut Chart Style 1
  14160. </summary>
  14161. </member>
  14162. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.DoughnutChartStyle2">
  14163. <summary>
  14164. Doughnut Chart Style 2
  14165. </summary>
  14166. </member>
  14167. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.DoughnutChartStyle3">
  14168. <summary>
  14169. Doughnut Chart Style 3
  14170. </summary>
  14171. </member>
  14172. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.DoughnutChartStyle4">
  14173. <summary>
  14174. Doughnut Chart Style 4
  14175. </summary>
  14176. </member>
  14177. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.DoughnutChartStyle5">
  14178. <summary>
  14179. Doughnut Chart Style 5
  14180. </summary>
  14181. </member>
  14182. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.DoughnutChartStyle6">
  14183. <summary>
  14184. Doughnut Chart Style 6
  14185. </summary>
  14186. </member>
  14187. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.DoughnutChartStyle7">
  14188. <summary>
  14189. Doughnut Chart Style 7
  14190. </summary>
  14191. </member>
  14192. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.DoughnutChartStyle8">
  14193. <summary>
  14194. Doughnut Chart Style 8
  14195. </summary>
  14196. </member>
  14197. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.DoughnutChartStyle9">
  14198. <summary>
  14199. Doughnut Chart Style 9
  14200. </summary>
  14201. </member>
  14202. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Line3dChartStyle1">
  14203. <summary>
  14204. Line 3d Chart style 1
  14205. </summary>
  14206. </member>
  14207. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Line3dChartStyle2">
  14208. <summary>
  14209. Line 3d Chart style 2
  14210. </summary>
  14211. </member>
  14212. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Line3dChartStyle3">
  14213. <summary>
  14214. Line 3d Chart style 3
  14215. </summary>
  14216. </member>
  14217. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Line3dChartStyle4">
  14218. <summary>
  14219. Line 3d Chart style 4
  14220. </summary>
  14221. </member>
  14222. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle1">
  14223. <summary>
  14224. Line Chart style 1
  14225. </summary>
  14226. </member>
  14227. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle2">
  14228. <summary>
  14229. Line Chart style 2
  14230. </summary>
  14231. </member>
  14232. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle3">
  14233. <summary>
  14234. Line Chart style 3
  14235. </summary>
  14236. </member>
  14237. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle4">
  14238. <summary>
  14239. Line Chart style 4
  14240. </summary>
  14241. </member>
  14242. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle5">
  14243. <summary>
  14244. Line Chart style 5
  14245. </summary>
  14246. </member>
  14247. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle6">
  14248. <summary>
  14249. Line Chart style 6
  14250. </summary>
  14251. </member>
  14252. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle7">
  14253. <summary>
  14254. Line Chart style 7
  14255. </summary>
  14256. </member>
  14257. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle8">
  14258. <summary>
  14259. Line Chart style 8
  14260. </summary>
  14261. </member>
  14262. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle9">
  14263. <summary>
  14264. Line Chart style 9
  14265. </summary>
  14266. </member>
  14267. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle10">
  14268. <summary>
  14269. Line Chart style 10
  14270. </summary>
  14271. </member>
  14272. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle11">
  14273. <summary>
  14274. Line Chart style 11
  14275. </summary>
  14276. </member>
  14277. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle12">
  14278. <summary>
  14279. Line Chart style 12
  14280. </summary>
  14281. </member>
  14282. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.LineChartStyle13">
  14283. <summary>
  14284. Line Chart style 13
  14285. </summary>
  14286. </member>
  14287. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle1">
  14288. <summary>
  14289. Pie- or Bar-of pie Chart style 1
  14290. </summary>
  14291. </member>
  14292. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle2">
  14293. <summary>
  14294. Pie- or Bar-of pie Chart style 2
  14295. </summary>
  14296. </member>
  14297. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle3">
  14298. <summary>
  14299. Pie- or Bar-of pie Chart style 3
  14300. </summary>
  14301. </member>
  14302. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle4">
  14303. <summary>
  14304. Pie- or Bar-of pie Chart style 4
  14305. </summary>
  14306. </member>
  14307. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle5">
  14308. <summary>
  14309. Pie- or Bar-of pie Chart style 5
  14310. </summary>
  14311. </member>
  14312. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle6">
  14313. <summary>
  14314. Pie- or Bar-of pie Chart style 6
  14315. </summary>
  14316. </member>
  14317. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle7">
  14318. <summary>
  14319. Pie- or Bar-of pie Chart style 7
  14320. </summary>
  14321. </member>
  14322. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle8">
  14323. <summary>
  14324. Pie- or Bar-of pie Chart style 8
  14325. </summary>
  14326. </member>
  14327. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle9">
  14328. <summary>
  14329. Pie- or Bar-of pie Chart style 9
  14330. </summary>
  14331. </member>
  14332. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle10">
  14333. <summary>
  14334. Pie- or Bar-of pie Chart style 10
  14335. </summary>
  14336. </member>
  14337. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle11">
  14338. <summary>
  14339. Pie- or Bar-of pie Chart style 11
  14340. </summary>
  14341. </member>
  14342. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.OfPieChartStyle12">
  14343. <summary>
  14344. Pie- or Bar-of pie Chart style 12
  14345. </summary>
  14346. </member>
  14347. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle1">
  14348. <summary>
  14349. Pie Chart Style 1
  14350. </summary>
  14351. </member>
  14352. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle2">
  14353. <summary>
  14354. Pie Chart Style 2
  14355. </summary>
  14356. </member>
  14357. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle3">
  14358. <summary>
  14359. Pie Chart Style 3
  14360. </summary>
  14361. </member>
  14362. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle4">
  14363. <summary>
  14364. Pie Chart Style 4
  14365. </summary>
  14366. </member>
  14367. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle5">
  14368. <summary>
  14369. Pie Chart Style 5
  14370. </summary>
  14371. </member>
  14372. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle6">
  14373. <summary>
  14374. Pie Chart Style 6
  14375. </summary>
  14376. </member>
  14377. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle7">
  14378. <summary>
  14379. Pie Chart Style 7
  14380. </summary>
  14381. </member>
  14382. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle8">
  14383. <summary>
  14384. Pie Chart Style 8
  14385. </summary>
  14386. </member>
  14387. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle9">
  14388. <summary>
  14389. Pie Chart Style 9
  14390. </summary>
  14391. </member>
  14392. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle10">
  14393. <summary>
  14394. Pie Chart Style 10
  14395. </summary>
  14396. </member>
  14397. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle11">
  14398. <summary>
  14399. Pie Chart style 11
  14400. </summary>
  14401. </member>
  14402. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.PieChartStyle12">
  14403. <summary>
  14404. Pie Chart style 12
  14405. </summary>
  14406. </member>
  14407. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle1">
  14408. <summary>
  14409. Pie 3d Chart Style 1
  14410. </summary>
  14411. </member>
  14412. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle2">
  14413. <summary>
  14414. Pie 3d Chart Style 2
  14415. </summary>
  14416. </member>
  14417. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle3">
  14418. <summary>
  14419. Pie 3d Chart Style 3
  14420. </summary>
  14421. </member>
  14422. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle4">
  14423. <summary>
  14424. Pie 3d Chart Style 4
  14425. </summary>
  14426. </member>
  14427. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle5">
  14428. <summary>
  14429. Pie 3d Chart Style 5
  14430. </summary>
  14431. </member>
  14432. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle6">
  14433. <summary>
  14434. Pie 3d Chart Style 6
  14435. </summary>
  14436. </member>
  14437. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle7">
  14438. <summary>
  14439. Pie 3d Chart Style 7
  14440. </summary>
  14441. </member>
  14442. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle8">
  14443. <summary>
  14444. Pie 3d Chart Style 8
  14445. </summary>
  14446. </member>
  14447. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle9">
  14448. <summary>
  14449. Pie 3d Chart Style 9
  14450. </summary>
  14451. </member>
  14452. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.Pie3dChartStyle10">
  14453. <summary>
  14454. Pie 3d Chart Style 10
  14455. </summary>
  14456. </member>
  14457. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RadarChartStyle1">
  14458. <summary>
  14459. Radar Chart style 1
  14460. </summary>
  14461. </member>
  14462. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RadarChartStyle2">
  14463. <summary>
  14464. Radar Chart style 2
  14465. </summary>
  14466. </member>
  14467. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RadarChartStyle3">
  14468. <summary>
  14469. Radar Chart style 3
  14470. </summary>
  14471. </member>
  14472. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RadarChartStyle4">
  14473. <summary>
  14474. Radar Chart style 4
  14475. </summary>
  14476. </member>
  14477. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RadarChartStyle5">
  14478. <summary>
  14479. Radar Chart style 5
  14480. </summary>
  14481. </member>
  14482. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RadarChartStyle6">
  14483. <summary>
  14484. Radar Chart style 6
  14485. </summary>
  14486. </member>
  14487. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RadarChartStyle7">
  14488. <summary>
  14489. Radar Chart style 7
  14490. </summary>
  14491. </member>
  14492. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RadarChartStyle8">
  14493. <summary>
  14494. Radar Chart style 8
  14495. </summary>
  14496. </member>
  14497. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle1">
  14498. <summary>
  14499. Scatter Chart style 1
  14500. </summary>
  14501. </member>
  14502. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle2">
  14503. <summary>
  14504. Scatter Chart style 2
  14505. </summary>
  14506. </member>
  14507. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle3">
  14508. <summary>
  14509. Scatter Chart style 3
  14510. </summary>
  14511. </member>
  14512. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle4">
  14513. <summary>
  14514. Scatter Chart style 4
  14515. </summary>
  14516. </member>
  14517. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle5">
  14518. <summary>
  14519. Scatter Chart style 5
  14520. </summary>
  14521. </member>
  14522. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle6">
  14523. <summary>
  14524. Scatter Chart style 6
  14525. </summary>
  14526. </member>
  14527. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle7">
  14528. <summary>
  14529. Scatter Chart style 7
  14530. </summary>
  14531. </member>
  14532. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle8">
  14533. <summary>
  14534. Scatter Chart style 8
  14535. </summary>
  14536. </member>
  14537. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle9">
  14538. <summary>
  14539. Scatter Chart style 9
  14540. </summary>
  14541. </member>
  14542. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle10">
  14543. <summary>
  14544. Scatter Chart style 10
  14545. </summary>
  14546. </member>
  14547. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.ScatterChartStyle11">
  14548. <summary>
  14549. Scatter Chart style 11
  14550. </summary>
  14551. </member>
  14552. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedArea3dChartStyle1">
  14553. <summary>
  14554. Stacked Area 3d Chart Style 1
  14555. </summary>
  14556. </member>
  14557. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedArea3dChartStyle2">
  14558. <summary>
  14559. Stacked Area 3d Chart Style 2
  14560. </summary>
  14561. </member>
  14562. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedArea3dChartStyle3">
  14563. <summary>
  14564. Stacked Area 3d Chart Style 3
  14565. </summary>
  14566. </member>
  14567. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedArea3dChartStyle4">
  14568. <summary>
  14569. Stacked Area 3d Chart Style 4
  14570. </summary>
  14571. </member>
  14572. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedArea3dChartStyle5">
  14573. <summary>
  14574. Stacked Area 3d Chart Style 5
  14575. </summary>
  14576. </member>
  14577. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedArea3dChartStyle6">
  14578. <summary>
  14579. Stacked Area 3d Chart Style 6
  14580. </summary>
  14581. </member>
  14582. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedArea3dChartStyle7">
  14583. <summary>
  14584. Stacked Area 3d Chart Style 7
  14585. </summary>
  14586. </member>
  14587. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedArea3dChartStyle8">
  14588. <summary>
  14589. Stacked Area 3d Chart Style 8
  14590. </summary>
  14591. </member>
  14592. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedArea3dChartStyle9">
  14593. <summary>
  14594. Stacked Area 3d Chart Style 9
  14595. </summary>
  14596. </member>
  14597. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle1">
  14598. <summary>
  14599. Stacked Area Chart Style 1
  14600. </summary>
  14601. </member>
  14602. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle2">
  14603. <summary>
  14604. Stacked Area Chart Style 2
  14605. </summary>
  14606. </member>
  14607. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle3">
  14608. <summary>
  14609. Stacked Area Chart Style 3
  14610. </summary>
  14611. </member>
  14612. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle4">
  14613. <summary>
  14614. Stacked Area Chart Style 4
  14615. </summary>
  14616. </member>
  14617. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle5">
  14618. <summary>
  14619. Stacked Area Chart Style 5
  14620. </summary>
  14621. </member>
  14622. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle6">
  14623. <summary>
  14624. Stacked Area Chart Style 6
  14625. </summary>
  14626. </member>
  14627. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle7">
  14628. <summary>
  14629. Stacked Area Chart Style 7
  14630. </summary>
  14631. </member>
  14632. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle8">
  14633. <summary>
  14634. Stacked Area Chart Style 8
  14635. </summary>
  14636. </member>
  14637. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle9">
  14638. <summary>
  14639. Stacked Area Chart Style 9
  14640. </summary>
  14641. </member>
  14642. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedAreaChartStyle10">
  14643. <summary>
  14644. Stacked Area Chart Style 10
  14645. </summary>
  14646. </member>
  14647. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBar3dChartStyle1">
  14648. <summary>
  14649. Stacked Column Stacked 3d Chart Style 1
  14650. </summary>
  14651. </member>
  14652. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBar3dChartStyle2">
  14653. <summary>
  14654. Stacked Column 3d Chart Style 2
  14655. </summary>
  14656. </member>
  14657. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBar3dChartStyle3">
  14658. <summary>
  14659. Stacked Column 3d Chart Style 3
  14660. </summary>
  14661. </member>
  14662. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBar3dChartStyle4">
  14663. <summary>
  14664. Stacked Column 3d Chart Style 4
  14665. </summary>
  14666. </member>
  14667. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBar3dChartStyle5">
  14668. <summary>
  14669. Stacked Column 3d Chart Style 5
  14670. </summary>
  14671. </member>
  14672. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBar3dChartStyle6">
  14673. <summary>
  14674. Stacked Column 3d Chart Style 6
  14675. </summary>
  14676. </member>
  14677. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBar3dChartStyle7">
  14678. <summary>
  14679. Stacked Column 3d Chart Style 7
  14680. </summary>
  14681. </member>
  14682. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBar3dChartStyle8">
  14683. <summary>
  14684. Stacked Column 3d Chart Style 8
  14685. </summary>
  14686. </member>
  14687. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle1">
  14688. <summary>
  14689. Stacked Bar Chart Style 1
  14690. </summary>
  14691. </member>
  14692. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle2">
  14693. <summary>
  14694. Stacked Bar Chart Style 2
  14695. </summary>
  14696. </member>
  14697. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle3">
  14698. <summary>
  14699. Stacked Bar Chart Style 3
  14700. </summary>
  14701. </member>
  14702. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle4">
  14703. <summary>
  14704. Stacked Bar Chart Style 4
  14705. </summary>
  14706. </member>
  14707. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle5">
  14708. <summary>
  14709. Stacked Bar Chart Style 5
  14710. </summary>
  14711. </member>
  14712. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle6">
  14713. <summary>
  14714. Stacked Bar Chart Style 6
  14715. </summary>
  14716. </member>
  14717. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle7">
  14718. <summary>
  14719. Stacked Bar Chart Style 7
  14720. </summary>
  14721. </member>
  14722. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle8">
  14723. <summary>
  14724. Stacked Bar Chart Style 8
  14725. </summary>
  14726. </member>
  14727. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle9">
  14728. <summary>
  14729. Stacked Bar Chart Style 9
  14730. </summary>
  14731. </member>
  14732. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle10">
  14733. <summary>
  14734. Stacked Bar Chart Style 10
  14735. </summary>
  14736. </member>
  14737. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedBarChartStyle11">
  14738. <summary>
  14739. Stacked Bar Chart Style 11
  14740. </summary>
  14741. </member>
  14742. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumn3dChartStyle1">
  14743. <summary>
  14744. Stacked Column 3d Chart Style 1
  14745. </summary>
  14746. </member>
  14747. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumn3dChartStyle2">
  14748. <summary>
  14749. Stacked Column 3d Chart Style 2
  14750. </summary>
  14751. </member>
  14752. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumn3dChartStyle3">
  14753. <summary>
  14754. Stacked Column 3d Chart Style 3
  14755. </summary>
  14756. </member>
  14757. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumn3dChartStyle4">
  14758. <summary>
  14759. Stacked Column 3d Chart Style 4
  14760. </summary>
  14761. </member>
  14762. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumn3dChartStyle5">
  14763. <summary>
  14764. Stacked Column 3d Chart Style 5
  14765. </summary>
  14766. </member>
  14767. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumn3dChartStyle6">
  14768. <summary>
  14769. Stacked Column 3d Chart Style 6
  14770. </summary>
  14771. </member>
  14772. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumn3dChartStyle7">
  14773. <summary>
  14774. Stacked Column 3d Chart Style 7
  14775. </summary>
  14776. </member>
  14777. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumn3dChartStyle8">
  14778. <summary>
  14779. Stacked Column 3d Chart Style 8
  14780. </summary>
  14781. </member>
  14782. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle1">
  14783. <summary>
  14784. Stacked Bar Chart style 1
  14785. </summary>
  14786. </member>
  14787. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle2">
  14788. <summary>
  14789. Stacked Bar Chart style 2
  14790. </summary>
  14791. </member>
  14792. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle3">
  14793. <summary>
  14794. Stacked Bar Chart Style 3
  14795. </summary>
  14796. </member>
  14797. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle4">
  14798. <summary>
  14799. Stacked Bar Chart Style 4
  14800. </summary>
  14801. </member>
  14802. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle5">
  14803. <summary>
  14804. Stacked Bar Chart Style 5
  14805. </summary>
  14806. </member>
  14807. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle6">
  14808. <summary>
  14809. Stacked Bar Chart Style 6
  14810. </summary>
  14811. </member>
  14812. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle7">
  14813. <summary>
  14814. Stacked Bar Chart Style 7
  14815. </summary>
  14816. </member>
  14817. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle8">
  14818. <summary>
  14819. Stacked Bar Chart Style 8
  14820. </summary>
  14821. </member>
  14822. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle9">
  14823. <summary>
  14824. Stacked Bar Chart Style 9
  14825. </summary>
  14826. </member>
  14827. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle10">
  14828. <summary>
  14829. Stacked Bar Chart Style 10
  14830. </summary>
  14831. </member>
  14832. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.StackedColumnChartStyle11">
  14833. <summary>
  14834. Stacked Bar Chart Style 11
  14835. </summary>
  14836. </member>
  14837. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.SunburstChartStyle1">
  14838. <summary>
  14839. Sunburst Chart Style 1
  14840. </summary>
  14841. </member>
  14842. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.SunburstChartStyle2">
  14843. <summary>
  14844. Sunburst Chart Style 2
  14845. </summary>
  14846. </member>
  14847. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.SunburstChartStyle3">
  14848. <summary>
  14849. Sunburst Chart Style 3
  14850. </summary>
  14851. </member>
  14852. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.SunburstChartStyle4">
  14853. <summary>
  14854. Sunburst Chart Style 4
  14855. </summary>
  14856. </member>
  14857. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.SunburstChartStyle5">
  14858. <summary>
  14859. Sunburst Chart Style 5
  14860. </summary>
  14861. </member>
  14862. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.SunburstChartStyle6">
  14863. <summary>
  14864. Sunburst Chart Style 6
  14865. </summary>
  14866. </member>
  14867. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.SunburstChartStyle7">
  14868. <summary>
  14869. Sunburst Chart Style 7
  14870. </summary>
  14871. </member>
  14872. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.SunburstChartStyle8">
  14873. <summary>
  14874. Sunburst Chart Style 8
  14875. </summary>
  14876. </member>
  14877. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.TreemapChartStyle1">
  14878. <summary>
  14879. Treemap Chart Style 1
  14880. </summary>
  14881. </member>
  14882. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.TreemapChartStyle2">
  14883. <summary>
  14884. Treemap Chart Style 2
  14885. </summary>
  14886. </member>
  14887. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.TreemapChartStyle3">
  14888. <summary>
  14889. Treemap Chart Style 3
  14890. </summary>
  14891. </member>
  14892. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.TreemapChartStyle4">
  14893. <summary>
  14894. Treemap Chart Style 4
  14895. </summary>
  14896. </member>
  14897. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.TreemapChartStyle5">
  14898. <summary>
  14899. Treemap Chart Style 5
  14900. </summary>
  14901. </member>
  14902. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.TreemapChartStyle6">
  14903. <summary>
  14904. Treemap Chart Style 6
  14905. </summary>
  14906. </member>
  14907. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.TreemapChartStyle7">
  14908. <summary>
  14909. Treemap Chart Style 7
  14910. </summary>
  14911. </member>
  14912. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.TreemapChartStyle8">
  14913. <summary>
  14914. Treemap Chart Style 8
  14915. </summary>
  14916. </member>
  14917. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.TreemapChartStyle9">
  14918. <summary>
  14919. Treemap Chart Style 9
  14920. </summary>
  14921. </member>
  14922. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BoxWhiskerChartStyle1">
  14923. <summary>
  14924. Box &amp; Whisker Chart Style 1
  14925. </summary>
  14926. </member>
  14927. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BoxWhiskerChartStyle2">
  14928. <summary>
  14929. Box &amp; Whisker Chart Style 2
  14930. </summary>
  14931. </member>
  14932. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BoxWhiskerChartStyle3">
  14933. <summary>
  14934. Box &amp; Whisker Chart Style 3
  14935. </summary>
  14936. </member>
  14937. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BoxWhiskerChartStyle4">
  14938. <summary>
  14939. Box &amp; Whisker Chart Style 4
  14940. </summary>
  14941. </member>
  14942. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BoxWhiskerChartStyle5">
  14943. <summary>
  14944. Box &amp; Whisker Chart Style 5
  14945. </summary>
  14946. </member>
  14947. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.BoxWhiskerChartStyle6">
  14948. <summary>
  14949. Box &amp; Whisker Chart Style 6
  14950. </summary>
  14951. </member>
  14952. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.HistogramChartStyle1">
  14953. <summary>
  14954. Histogram Chart Style 1
  14955. </summary>
  14956. </member>
  14957. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.HistogramChartStyle2">
  14958. <summary>
  14959. Histogram Chart Style 2
  14960. </summary>
  14961. </member>
  14962. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.HistogramChartStyle3">
  14963. <summary>
  14964. Histogram Chart Style 3
  14965. </summary>
  14966. </member>
  14967. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.HistogramChartStyle4">
  14968. <summary>
  14969. Histogram Chart Style 4
  14970. </summary>
  14971. </member>
  14972. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.HistogramChartStyle5">
  14973. <summary>
  14974. Histogram Chart Style 5
  14975. </summary>
  14976. </member>
  14977. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.HistogramChartStyle6">
  14978. <summary>
  14979. Histogram Chart Style 6
  14980. </summary>
  14981. </member>
  14982. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.WaterfallChartStyle1">
  14983. <summary>
  14984. Waterfall Chart Style 1
  14985. </summary>
  14986. </member>
  14987. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.WaterfallChartStyle2">
  14988. <summary>
  14989. Waterfall Chart Style 2
  14990. </summary>
  14991. </member>
  14992. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.WaterfallChartStyle3">
  14993. <summary>
  14994. Waterfall Chart Style 3
  14995. </summary>
  14996. </member>
  14997. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.WaterfallChartStyle4">
  14998. <summary>
  14999. Waterfall Chart Style 4
  15000. </summary>
  15001. </member>
  15002. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.WaterfallChartStyle5">
  15003. <summary>
  15004. Waterfall Chart Style 5
  15005. </summary>
  15006. </member>
  15007. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.WaterfallChartStyle6">
  15008. <summary>
  15009. Waterfall Chart Style 6
  15010. </summary>
  15011. </member>
  15012. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.WaterfallChartStyle7">
  15013. <summary>
  15014. Waterfall Chart Style 7
  15015. </summary>
  15016. </member>
  15017. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.WaterfallChartStyle8">
  15018. <summary>
  15019. Waterfall Chart Style 8
  15020. </summary>
  15021. </member>
  15022. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.FunnelChartStyle1">
  15023. <summary>
  15024. Funnel Chart Style 1
  15025. </summary>
  15026. </member>
  15027. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.FunnelChartStyle2">
  15028. <summary>
  15029. Funnel Chart Style 2
  15030. </summary>
  15031. </member>
  15032. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.FunnelChartStyle3">
  15033. <summary>
  15034. Funnel Chart Style 3
  15035. </summary>
  15036. </member>
  15037. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.FunnelChartStyle4">
  15038. <summary>
  15039. Funnel Chart Style 4
  15040. </summary>
  15041. </member>
  15042. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.FunnelChartStyle5">
  15043. <summary>
  15044. Funnel Chart Style 5
  15045. </summary>
  15046. </member>
  15047. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.FunnelChartStyle6">
  15048. <summary>
  15049. Funnel Chart Style 6
  15050. </summary>
  15051. </member>
  15052. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.FunnelChartStyle7">
  15053. <summary>
  15054. Funnel Chart Style 7
  15055. </summary>
  15056. </member>
  15057. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.FunnelChartStyle8">
  15058. <summary>
  15059. Funnel Chart Style 8
  15060. </summary>
  15061. </member>
  15062. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.FunnelChartStyle9">
  15063. <summary>
  15064. Funnel Chart Style 9
  15065. </summary>
  15066. </member>
  15067. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RegionMapChartStyle1">
  15068. <summary>
  15069. Regionmap Chart Style 1
  15070. </summary>
  15071. </member>
  15072. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RegionMapChartStyle2">
  15073. <summary>
  15074. Regionmap Chart Style 2
  15075. </summary>
  15076. </member>
  15077. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RegionMapChartStyle3">
  15078. <summary>
  15079. Regionmap Chart Style 3
  15080. </summary>
  15081. </member>
  15082. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries.RegionMapChartStyle4">
  15083. <summary>
  15084. Regionmap Chart Style 4
  15085. </summary>
  15086. </member>
  15087. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartColorsManager">
  15088. <summary>
  15089. Represents a color style of a chart.
  15090. </summary>
  15091. </member>
  15092. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartColorsManager.Method">
  15093. <summary>
  15094. The method to use to calculate the colors
  15095. </summary>
  15096. <remarks>AcrossLinear is not implemented yet, and will use WithinLinear</remarks>
  15097. </member>
  15098. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartColorsManager.Colors">
  15099. <summary>
  15100. The colors to use for the calculation
  15101. </summary>
  15102. </member>
  15103. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartColorsManager.Variations">
  15104. <summary>
  15105. The variations to use for the calculation
  15106. </summary>
  15107. </member>
  15108. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle">
  15109. <summary>
  15110. Represents a style for a chart
  15111. </summary>
  15112. </member>
  15113. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.AxisTitle">
  15114. <summary>
  15115. Default formatting for an axis title.
  15116. </summary>
  15117. </member>
  15118. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.CategoryAxis">
  15119. <summary>
  15120. Default formatting for a category axis
  15121. </summary>
  15122. </member>
  15123. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.ChartArea">
  15124. <summary>
  15125. Default formatting for a chart area
  15126. </summary>
  15127. </member>
  15128. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DataLabel">
  15129. <summary>
  15130. Default formatting for a data label
  15131. </summary>
  15132. </member>
  15133. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DataLabelCallout">
  15134. <summary>
  15135. Default formatting for a data label callout
  15136. </summary>
  15137. </member>
  15138. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DataPoint">
  15139. <summary>
  15140. Default formatting for a data point on a 2-D chart of type column, bar, filled radar, stock, bubble, pie, doughnut, area and 3-D bubble.
  15141. </summary>
  15142. </member>
  15143. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DataPoint3D">
  15144. <summary>
  15145. Default formatting for a data point on a 3-D chart of type column, bar, line, pie, area and surface.
  15146. </summary>
  15147. </member>
  15148. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DataPointLine">
  15149. <summary>
  15150. Default formatting for a data point on a 2-D chart of type line, scatter and radar
  15151. </summary>
  15152. </member>
  15153. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DataPointMarker">
  15154. <summary>
  15155. Default formatting for a datapoint marker
  15156. </summary>
  15157. </member>
  15158. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DataPointMarkerLayout">
  15159. <summary>
  15160. Extended marker properties for a datapoint
  15161. </summary>
  15162. </member>
  15163. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DataPointWireframe">
  15164. <summary>
  15165. Default formatting for a datapoint on a surface wireframe chart
  15166. </summary>
  15167. </member>
  15168. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DataTable">
  15169. <summary>
  15170. Default formatting for a Data table
  15171. </summary>
  15172. </member>
  15173. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DownBar">
  15174. <summary>
  15175. Default formatting for a downbar
  15176. </summary>
  15177. </member>
  15178. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.DropLine">
  15179. <summary>
  15180. Default formatting for a dropline
  15181. </summary>
  15182. </member>
  15183. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.ErrorBar">
  15184. <summary>
  15185. Default formatting for an errorbar
  15186. </summary>
  15187. </member>
  15188. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.Floor">
  15189. <summary>
  15190. Default formatting for a floor
  15191. </summary>
  15192. </member>
  15193. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.GridlineMajor">
  15194. <summary>
  15195. Default formatting for a major gridline
  15196. </summary>
  15197. </member>
  15198. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.GridlineMinor">
  15199. <summary>
  15200. Default formatting for a minor gridline
  15201. </summary>
  15202. </member>
  15203. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.HighLowLine">
  15204. <summary>
  15205. Default formatting for a high low line
  15206. </summary>
  15207. </member>
  15208. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.LeaderLine">
  15209. <summary>
  15210. Default formatting for a leader line
  15211. </summary>
  15212. </member>
  15213. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle._legend">
  15214. <summary>
  15215. Default formatting for a legend
  15216. </summary>
  15217. </member>
  15218. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.Legend">
  15219. <summary>
  15220. Default formatting for a chart legend
  15221. </summary>
  15222. </member>
  15223. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.PlotArea">
  15224. <summary>
  15225. Default formatting for a plot area in a 2D chart
  15226. </summary>
  15227. </member>
  15228. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.PlotArea3D">
  15229. <summary>
  15230. Default formatting for a plot area in a 3D chart
  15231. </summary>
  15232. </member>
  15233. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.SeriesAxis">
  15234. <summary>
  15235. Default formatting for a series axis
  15236. </summary>
  15237. </member>
  15238. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.SeriesLine">
  15239. <summary>
  15240. Default formatting for a series line
  15241. </summary>
  15242. </member>
  15243. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.Title">
  15244. <summary>
  15245. Default formatting for a chart title
  15246. </summary>
  15247. </member>
  15248. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.Trendline">
  15249. <summary>
  15250. Default formatting for a trend line
  15251. </summary>
  15252. </member>
  15253. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.TrendlineLabel">
  15254. <summary>
  15255. Default formatting for a trend line label
  15256. </summary>
  15257. </member>
  15258. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.UpBar">
  15259. <summary>
  15260. Default formatting for a up bar
  15261. </summary>
  15262. </member>
  15263. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.ValueAxis">
  15264. <summary>
  15265. Default formatting for a value axis
  15266. </summary>
  15267. </member>
  15268. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.Wall">
  15269. <summary>
  15270. Default formatting for a wall
  15271. </summary>
  15272. </member>
  15273. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyle.Id">
  15274. <summary>
  15275. The id of the chart style
  15276. </summary>
  15277. </member>
  15278. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleColor">
  15279. <summary>
  15280. A color for a chart style entry reference
  15281. </summary>
  15282. </member>
  15283. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleColor.Auto">
  15284. <summary>
  15285. Color is automatic
  15286. </summary>
  15287. </member>
  15288. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleColor.Index">
  15289. <summary>
  15290. The index, maps to the style matrix in the theme
  15291. </summary>
  15292. </member>
  15293. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleColorManager">
  15294. <summary>
  15295. Manages colors for a chart style
  15296. </summary>
  15297. </member>
  15298. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleColorManager.SetStyleColor(System.Int32)">
  15299. <summary>
  15300. Sets the style color for a chart style
  15301. </summary>
  15302. <param name="index">Is index, maps to the style matrix in the theme</param>
  15303. </member>
  15304. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleColorManager.SetStyleColor(System.Boolean,System.Int32)">
  15305. <summary>
  15306. Sets the style color for a chart style
  15307. </summary>
  15308. <param name="isAuto">Is automatic</param>
  15309. <param name="index">Is index, maps to the style matrix in the theme</param>
  15310. </member>
  15311. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleColorManager.StyleColor">
  15312. <summary>
  15313. The style color object
  15314. </summary>
  15315. </member>
  15316. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleColorManager.ResetColors(System.String)">
  15317. <summary>
  15318. Reset the color
  15319. </summary>
  15320. <param name="newNodeName">The new name</param>
  15321. </member>
  15322. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry">
  15323. <summary>
  15324. A style entry for a chart part.
  15325. </summary>
  15326. </member>
  15327. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.BorderReference">
  15328. Border reference.
  15329. Contains an index reference to the theme and a color to be used in border styling
  15330. </member>
  15331. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.FillReference">
  15332. <summary>
  15333. Fill reference.
  15334. Contains an index reference to the theme and a fill color to be used in fills
  15335. </summary>
  15336. </member>
  15337. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.EffectReference">
  15338. <summary>
  15339. Effect reference.
  15340. Contains an index reference to the theme and a color to be used in effects
  15341. </summary>
  15342. </member>
  15343. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.FontReference">
  15344. <summary>
  15345. Font reference.
  15346. Contains an index reference to the theme and a color to be used for font styling
  15347. </summary>
  15348. </member>
  15349. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.Fill">
  15350. <summary>
  15351. Reference to fill settings for a chart part
  15352. </summary>
  15353. </member>
  15354. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.Border">
  15355. <summary>
  15356. Reference to border settings for a chart part
  15357. </summary>
  15358. </member>
  15359. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.Effect">
  15360. <summary>
  15361. Reference to border settings for a chart part
  15362. </summary>
  15363. </member>
  15364. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.ThreeD">
  15365. <summary>
  15366. Reference to 3D effect settings for a chart part
  15367. </summary>
  15368. </member>
  15369. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.DefaultTextRun">
  15370. <summary>
  15371. Reference to default text run settings for a chart part
  15372. </summary>
  15373. </member>
  15374. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.DefaultTextBody">
  15375. <summary>
  15376. Reference to default text body run settings for a chart part
  15377. </summary>
  15378. </member>
  15379. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.Modifier">
  15380. <summary>
  15381. Modifier for the chart
  15382. </summary>
  15383. </member>
  15384. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.HasFill">
  15385. <summary>
  15386. True if the entry has fill styles
  15387. </summary>
  15388. </member>
  15389. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.HasBorder">
  15390. <summary>
  15391. True if the entry has border styles
  15392. </summary>
  15393. </member>
  15394. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.HasEffect">
  15395. <summary>
  15396. True if the entry effects styles
  15397. </summary>
  15398. </member>
  15399. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.HasThreeD">
  15400. <summary>
  15401. True if the entry has 3D styles
  15402. </summary>
  15403. </member>
  15404. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.HasTextBody">
  15405. <summary>
  15406. True if the entry has text body styles
  15407. </summary>
  15408. </member>
  15409. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.HasRichText">
  15410. <summary>
  15411. True if the entry has richtext
  15412. </summary>
  15413. </member>
  15414. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleEntry.HasTextRun">
  15415. <summary>
  15416. True if the entry has text run styles
  15417. </summary>
  15418. </member>
  15419. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleFontReference">
  15420. <summary>
  15421. A reference to a theme font collection from the chart style manager
  15422. </summary>
  15423. </member>
  15424. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleFontReference.Index">
  15425. <summary>
  15426. The index to the style matrix.
  15427. This property referes to the theme
  15428. </summary>
  15429. </member>
  15430. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleFontReference.Color">
  15431. <summary>
  15432. The color of the font
  15433. This will replace any the StyleClr node in the chart style xml.
  15434. </summary>
  15435. </member>
  15436. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleFontReference.HasColor">
  15437. <summary>
  15438. If the reference has a color
  15439. </summary>
  15440. </member>
  15441. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleLibraryItem">
  15442. <summary>
  15443. Represents a chart style xml document in the style library
  15444. </summary>
  15445. </member>
  15446. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleLibraryItem.Id">
  15447. <summary>
  15448. The id of the style
  15449. </summary>
  15450. </member>
  15451. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleLibraryItem.XmlString">
  15452. <summary>
  15453. The Xml as string
  15454. </summary>
  15455. </member>
  15456. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleLibraryItem.XmlDocument">
  15457. <summary>
  15458. The style xml document
  15459. </summary>
  15460. </member>
  15461. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager">
  15462. <summary>
  15463. Manages styles for a chart
  15464. </summary>
  15465. </member>
  15466. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.StyleLibrary">
  15467. <summary>
  15468. A library where chart styles can be loaded for easier access.
  15469. EPPlus loads most buildin styles into this collection.
  15470. </summary>
  15471. </member>
  15472. <member name="F:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.ColorsLibrary">
  15473. <summary>
  15474. A library where chart color styles can be loaded for easier access
  15475. </summary>
  15476. </member>
  15477. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.CreateEmptyStyle(OfficeOpenXml.Drawing.Chart.eChartStyle)">
  15478. <summary>
  15479. Creates an empty style and color for chart, ready to be customized
  15480. </summary>
  15481. </member>
  15482. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadStyles">
  15483. <summary>
  15484. Loads the default chart style library from the internal resource library.
  15485. Loads styles, colors and the default theme.
  15486. </summary>
  15487. </member>
  15488. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadStyles(System.IO.DirectoryInfo,System.Boolean)">
  15489. <summary>
  15490. Load all chart style library files (*.ecs) into memory from the supplied directory
  15491. </summary>
  15492. <param name="directory">Load all *.ecs files from the directory</param>
  15493. <param name="clearLibrary">If true, clear the library before load.</param>
  15494. </member>
  15495. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadStyles(System.IO.FileInfo,System.Boolean)">
  15496. <summary>
  15497. Load a single chart style library file (*.ecs) into memory
  15498. </summary>
  15499. <param name="ecsFile">The file to load</param>
  15500. <param name="clearLibrary">If true, clear the library before load.</param>
  15501. </member>
  15502. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadStyles(System.IO.Stream,System.Boolean)">
  15503. <summary>
  15504. Load a single chart style library stream into memory from the supplied directory
  15505. </summary>
  15506. <param name="stream">The stream to load</param>
  15507. <param name="clearLibrary">If true, clear the library before load.</param>
  15508. </member>
  15509. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadStyleXml(System.Xml.XmlDocument,System.Xml.XmlDocument)">
  15510. <summary>
  15511. Loads a chart style xml file, and applies the style.
  15512. </summary>
  15513. <param name="styleXml">The chart style xml document</param>
  15514. <param name="colorXml">The chart color xml document</param>
  15515. <returns>The new Id of the Style loaded</returns>
  15516. <remarks>
  15517. This is the style.xml and colors.xml related to the chart.xml inside a package or chart template,
  15518. e.g \xl\charts\chart1.xml
  15519. \xl\charts\style1.xml
  15520. \xl\charts\colors1.xml
  15521. </remarks>
  15522. </member>
  15523. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadTemplateStyles(System.IO.FileInfo)">
  15524. <summary>
  15525. Loads a crtx file and applies it to the chart. Crtx files are exported from a Spreadsheet Application like Excel.
  15526. Loading a template will only apply the styles to the chart, not change settings for the chart.
  15527. Please use the <c>AddChartFromTemplate</c> method to add a chart from a template file.
  15528. </summary>
  15529. <param name="crtxFile">A crtx file</param>
  15530. <seealso cref="M:OfficeOpenXml.Drawing.ExcelDrawings.AddChartFromTemplate(System.IO.FileInfo,System.String)"/>
  15531. </member>
  15532. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadTemplateStyles(System.IO.Stream)">
  15533. <summary>
  15534. Loads a crtx file and applies it to the chart. Crtx files are exported from a Spreadsheet Application like Excel.
  15535. Loading a template will only apply the styles to the chart, not change settings for the chart, override themes etc.
  15536. Please use the <c>AddChartFromTemplate</c> method to add a chart from a template file.
  15537. </summary>
  15538. <param name="crtxStream">A stream containing a crtx file</param>
  15539. <seealso cref="M:OfficeOpenXml.Drawing.ExcelDrawings.AddChartFromTemplate(System.IO.Stream,System.String)"/>
  15540. </member>
  15541. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadStyleXml(System.Xml.XmlDocument,OfficeOpenXml.Drawing.Chart.eChartStyle,System.Xml.XmlDocument)">
  15542. <summary>
  15543. Loads a chart style xml file, and applies the style.
  15544. </summary>
  15545. <param name="fallBackStyle">The build in style to fall back on</param>
  15546. <param name="styleXml">The chart style xml document</param>
  15547. <param name="colorsXml">The chart colord xml document</param>
  15548. <returns>The id of the Style loaded</returns>
  15549. </member>
  15550. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadThemeOverrideXml(OfficeOpenXml.Packaging.ZipPackagePart)">
  15551. <summary>
  15552. Loads a theme override xml document for the chart.
  15553. </summary>
  15554. <param name="themePart">The theme part</param>
  15555. </member>
  15556. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle)">
  15557. <summary>
  15558. Applies a preset chart style loaded into the StyleLibrary to the chart.
  15559. </summary>
  15560. <param name="style">The style to use</param>
  15561. <seealso cref="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(System.Int32,System.Nullable{System.Int32})"/>
  15562. </member>
  15563. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries)">
  15564. <summary>
  15565. Applies a preset chart style loaded into the StyleLibrary to the chart.
  15566. </summary>
  15567. <param name="style">The style to use</param>
  15568. <seealso cref="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(System.Int32,System.Nullable{System.Int32})"/>
  15569. </member>
  15570. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle,OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors)">
  15571. <summary>
  15572. Applies a preset chart style loaded into the StyleLibrary to the chart.
  15573. This enums matches Excel's styles for single series for common scenarios.
  15574. Excel changes chart styles depending on many parameters, like number of series, axis type and more, so it will not always match the number in Excel.
  15575. To be certain of getting the correct style use the chart style number of the style you want to apply
  15576. </summary>
  15577. <param name="style">The preset style to use</param>
  15578. <param name="colors">The preset color scheme to use</param>
  15579. <seealso cref="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(System.Int32,System.Nullable{System.Int32})"/>
  15580. </member>
  15581. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyleMultiSeries,OfficeOpenXml.Drawing.Chart.Style.ePresetChartColors)">
  15582. <summary>
  15583. Applies a preset chart style loaded into the StyleLibrary to the chart.
  15584. This enums matches Excel's styles for multiple series for common scenarios.
  15585. Excel changes chart styles depending on many parameters, like number of series, axis type and more, so it will not always match the number in Excel.
  15586. To be certain of getting the correct style use the chart style number of the style you want to apply.
  15587. </summary>
  15588. <param name="style">The preset style to use</param>
  15589. <param name="colors">The preset color scheme to use</param>
  15590. <seealso cref="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(System.Int32,System.Nullable{System.Int32})"/>
  15591. </member>
  15592. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(System.Int32,System.Nullable{System.Int32})">
  15593. <summary>
  15594. Applies a chart style loaded into the StyleLibrary to the chart.
  15595. </summary>
  15596. <param name="style">The chart style id to use</param>
  15597. <param name="colors">The preset color scheme id to use. Null means </param>
  15598. <seealso cref="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.SetChartStyle(OfficeOpenXml.Drawing.Chart.Style.ePresetChartStyle)"/>
  15599. </member>
  15600. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.LoadColorXml(System.Xml.XmlDocument)">
  15601. <summary>
  15602. Load a color xml documents
  15603. </summary>
  15604. <param name="colorXml">The color xml</param>
  15605. </member>
  15606. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.ApplyStyles">
  15607. <summary>
  15608. Apply the chart and color style to the chart.
  15609. <seealso cref="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.Style"/>
  15610. <seealso cref="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.ColorsManager"/>
  15611. </summary>
  15612. </member>
  15613. <member name="M:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.ApplyStylesEx">
  15614. <summary>
  15615. Apply the chart and color style to the chart.
  15616. <seealso cref="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.Style"/>
  15617. <seealso cref="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.ColorsManager"/>
  15618. </summary>
  15619. </member>
  15620. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.Style">
  15621. <summary>
  15622. A reference to style settings for the chart
  15623. </summary>
  15624. </member>
  15625. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.ColorsManager">
  15626. <summary>
  15627. A reference to color style settings for the chart
  15628. </summary>
  15629. </member>
  15630. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.ThemeOverride">
  15631. <summary>
  15632. If the chart has a different theme than the theme in the workbook, this property defines that theme.
  15633. </summary>
  15634. </member>
  15635. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.StyleXml">
  15636. <summary>
  15637. The chart style xml document
  15638. </summary>
  15639. </member>
  15640. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.ColorsXml">
  15641. <summary>
  15642. The color xml document
  15643. </summary>
  15644. </member>
  15645. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleManager.ThemeOverrideXml">
  15646. <summary>
  15647. Overrides the current theme for the chart.
  15648. </summary>
  15649. </member>
  15650. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleMarkerLayout">
  15651. <summary>
  15652. A layout the marker of the chart
  15653. </summary>
  15654. </member>
  15655. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleMarkerLayout.Style">
  15656. <summary>
  15657. The marker style
  15658. </summary>
  15659. </member>
  15660. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleMarkerLayout.Size">
  15661. <summary>
  15662. The size of the marker.
  15663. Ranges from 2 to 72
  15664. </summary>
  15665. </member>
  15666. <member name="T:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleReference">
  15667. <summary>
  15668. A reference from a chart style to the theme collection
  15669. </summary>
  15670. </member>
  15671. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleReference.Index">
  15672. <summary>
  15673. The index to the theme style matrix.
  15674. <seealso cref="P:OfficeOpenXml.ExcelWorkbook.ThemeManager"/>
  15675. </summary>
  15676. </member>
  15677. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleReference.Color">
  15678. <summary>
  15679. The color to be used for the reference.
  15680. This will replace any the StyleClr node in the chart style xml.
  15681. </summary>
  15682. </member>
  15683. <member name="P:OfficeOpenXml.Drawing.Chart.Style.ExcelChartStyleReference.HasColor">
  15684. <summary>
  15685. If the reference has a color
  15686. </summary>
  15687. </member>
  15688. <member name="T:OfficeOpenXml.Drawing.Controls.eCheckState">
  15689. <summary>
  15690. The state of a check box form control
  15691. </summary>
  15692. </member>
  15693. <member name="F:OfficeOpenXml.Drawing.Controls.eCheckState.Unchecked">
  15694. <summary>
  15695. The checkbox is unchecked
  15696. </summary>
  15697. </member>
  15698. <member name="F:OfficeOpenXml.Drawing.Controls.eCheckState.Checked">
  15699. <summary>
  15700. The checkbox is checked
  15701. </summary>
  15702. </member>
  15703. <member name="F:OfficeOpenXml.Drawing.Controls.eCheckState.Mixed">
  15704. <summary>
  15705. The checkbox is greyed out, neither checked or unchecked
  15706. </summary>
  15707. </member>
  15708. <member name="T:OfficeOpenXml.Drawing.Controls.eControlType">
  15709. <summary>
  15710. Type of form control
  15711. </summary>
  15712. </member>
  15713. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.Button">
  15714. <summary>
  15715. A button
  15716. </summary>
  15717. </member>
  15718. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.CheckBox">
  15719. <summary>
  15720. A check box
  15721. </summary>
  15722. </member>
  15723. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.DropDown">
  15724. <summary>
  15725. A combo box
  15726. </summary>
  15727. </member>
  15728. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.GroupBox">
  15729. <summary>
  15730. A group box
  15731. </summary>
  15732. </member>
  15733. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.Label">
  15734. <summary>
  15735. A label
  15736. </summary>
  15737. </member>
  15738. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.ListBox">
  15739. <summary>
  15740. A list box
  15741. </summary>
  15742. </member>
  15743. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.RadioButton">
  15744. <summary>
  15745. A radio button (option button)
  15746. </summary>
  15747. </member>
  15748. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.ScrollBar">
  15749. <summary>
  15750. A scroll bar
  15751. </summary>
  15752. </member>
  15753. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.SpinButton">
  15754. <summary>
  15755. A spin button
  15756. </summary>
  15757. </member>
  15758. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.EditBox">
  15759. <summary>
  15760. An edit box. Unsupported. Editboxes can only be used in dialog sheets.
  15761. </summary>
  15762. </member>
  15763. <member name="F:OfficeOpenXml.Drawing.Controls.eControlType.Dialog">
  15764. <summary>
  15765. A dialog. Unsupported.
  15766. </summary>
  15767. </member>
  15768. <member name="T:OfficeOpenXml.Drawing.Controls.eDropStyle">
  15769. <summary>
  15770. A style for a form control drop-down.
  15771. </summary>
  15772. </member>
  15773. <member name="F:OfficeOpenXml.Drawing.Controls.eDropStyle.Combo">
  15774. <summary>
  15775. A standard combo box
  15776. </summary>
  15777. </member>
  15778. <member name="F:OfficeOpenXml.Drawing.Controls.eDropStyle.ComboEdit">
  15779. <summary>
  15780. An editable combo box
  15781. </summary>
  15782. </member>
  15783. <member name="F:OfficeOpenXml.Drawing.Controls.eDropStyle.Simple">
  15784. <summary>
  15785. A standard combo box with only the drop-down button visible when the box is not expanded
  15786. </summary>
  15787. </member>
  15788. <member name="T:OfficeOpenXml.Drawing.Controls.eHorizontalAlignmentControl">
  15789. <summary>
  15790. Horizontal alignment for a form control. Unused in Excel 2010, so internal for now.
  15791. </summary>
  15792. </member>
  15793. <member name="F:OfficeOpenXml.Drawing.Controls.eHorizontalAlignmentControl.Left">
  15794. <summary>
  15795. Left alignment
  15796. </summary>
  15797. </member>
  15798. <member name="F:OfficeOpenXml.Drawing.Controls.eHorizontalAlignmentControl.Center">
  15799. <summary>
  15800. Center alignment
  15801. </summary>
  15802. </member>
  15803. <member name="F:OfficeOpenXml.Drawing.Controls.eHorizontalAlignmentControl.Right">
  15804. <summary>
  15805. Right alignment
  15806. </summary>
  15807. </member>
  15808. <member name="F:OfficeOpenXml.Drawing.Controls.eHorizontalAlignmentControl.Justify">
  15809. <summary>
  15810. Justify alignment
  15811. </summary>
  15812. </member>
  15813. <member name="F:OfficeOpenXml.Drawing.Controls.eHorizontalAlignmentControl.Distributed">
  15814. <summary>
  15815. Distributed alignment
  15816. </summary>
  15817. </member>
  15818. <member name="T:OfficeOpenXml.Drawing.Controls.eLayoutFlow">
  15819. <summary>
  15820. String layout flow.
  15821. </summary>
  15822. </member>
  15823. <member name="F:OfficeOpenXml.Drawing.Controls.eLayoutFlow.Horizontal">
  15824. <summary>
  15825. Text is displayed horizontally.
  15826. </summary>
  15827. </member>
  15828. <member name="F:OfficeOpenXml.Drawing.Controls.eLayoutFlow.Vertical">
  15829. <summary>
  15830. Text is displayed vertically.
  15831. </summary>
  15832. </member>
  15833. <member name="F:OfficeOpenXml.Drawing.Controls.eLayoutFlow.HorizontalIdeographic">
  15834. <summary>
  15835. Ideographic text is displayed horizontally.
  15836. </summary>
  15837. </member>
  15838. <member name="F:OfficeOpenXml.Drawing.Controls.eLayoutFlow.VerticalIdeographic">
  15839. <summary>
  15840. Ideographic text is displayed vertically.
  15841. </summary>
  15842. </member>
  15843. <member name="T:OfficeOpenXml.Drawing.Controls.eMeasurementUnits">
  15844. <summary>
  15845. Units of measurement
  15846. </summary>
  15847. </member>
  15848. <member name="F:OfficeOpenXml.Drawing.Controls.eMeasurementUnits.Inches">
  15849. <summary>
  15850. Inches
  15851. </summary>
  15852. </member>
  15853. <member name="F:OfficeOpenXml.Drawing.Controls.eMeasurementUnits.Centimeters">
  15854. <summary>
  15855. Centimeters
  15856. </summary>
  15857. </member>
  15858. <member name="F:OfficeOpenXml.Drawing.Controls.eMeasurementUnits.Millimeters">
  15859. <summary>
  15860. Millimeters
  15861. </summary>
  15862. </member>
  15863. <member name="F:OfficeOpenXml.Drawing.Controls.eMeasurementUnits.Points">
  15864. <summary>
  15865. Points
  15866. </summary>
  15867. </member>
  15868. <member name="F:OfficeOpenXml.Drawing.Controls.eMeasurementUnits.Picas">
  15869. <summary>
  15870. Picas
  15871. </summary>
  15872. </member>
  15873. <member name="F:OfficeOpenXml.Drawing.Controls.eMeasurementUnits.Pixels">
  15874. <summary>
  15875. Pixels
  15876. </summary>
  15877. </member>
  15878. <member name="F:OfficeOpenXml.Drawing.Controls.eMeasurementUnits.EMUs">
  15879. <summary>
  15880. English metric unit
  15881. </summary>
  15882. </member>
  15883. <member name="T:OfficeOpenXml.Drawing.Controls.eReadingOrder">
  15884. <summary>
  15885. The reading order
  15886. </summary>
  15887. </member>
  15888. <member name="F:OfficeOpenXml.Drawing.Controls.eReadingOrder.ContextDependent">
  15889. <summary>
  15890. Reading order is determined by the first non-whitespace character
  15891. </summary>
  15892. </member>
  15893. <member name="F:OfficeOpenXml.Drawing.Controls.eReadingOrder.LeftToRight">
  15894. <summary>
  15895. Left to Right
  15896. </summary>
  15897. </member>
  15898. <member name="F:OfficeOpenXml.Drawing.Controls.eReadingOrder.RightToLeft">
  15899. <summary>
  15900. Right to Left
  15901. </summary>
  15902. </member>
  15903. <member name="T:OfficeOpenXml.Drawing.Controls.eSelectionType">
  15904. <summary>
  15905. Selection type for a list control
  15906. </summary>
  15907. </member>
  15908. <member name="F:OfficeOpenXml.Drawing.Controls.eSelectionType.Single">
  15909. <summary>
  15910. Single selection only.
  15911. </summary>
  15912. </member>
  15913. <member name="F:OfficeOpenXml.Drawing.Controls.eSelectionType.Multi">
  15914. <summary>
  15915. Multiple selection is allowed.
  15916. Clicking any item in the list will select or deselect that item.
  15917. </summary>
  15918. </member>
  15919. <member name="F:OfficeOpenXml.Drawing.Controls.eSelectionType.Extended">
  15920. <summary>
  15921. Multiple selection is allowed while ctrl is used.
  15922. </summary>
  15923. </member>
  15924. <member name="T:OfficeOpenXml.Drawing.Controls.eShapeOrientation">
  15925. <summary>
  15926. Text orientation in a shape
  15927. </summary>
  15928. </member>
  15929. <member name="F:OfficeOpenXml.Drawing.Controls.eShapeOrientation.Auto">
  15930. <summary>
  15931. Auto orientation
  15932. </summary>
  15933. </member>
  15934. <member name="F:OfficeOpenXml.Drawing.Controls.eShapeOrientation.TopToBottom">
  15935. <summary>
  15936. Top To Bottom
  15937. </summary>
  15938. </member>
  15939. <member name="F:OfficeOpenXml.Drawing.Controls.eShapeOrientation.BottomToTop">
  15940. <summary>
  15941. Bottom To Top
  15942. </summary>
  15943. </member>
  15944. <member name="T:OfficeOpenXml.Drawing.Controls.eVerticalAlignmentControl">
  15945. <summary>
  15946. Vertical Alignment for a form control
  15947. </summary>
  15948. </member>
  15949. <member name="F:OfficeOpenXml.Drawing.Controls.eVerticalAlignmentControl.Top">
  15950. <summary>
  15951. Top alignment
  15952. </summary>
  15953. </member>
  15954. <member name="F:OfficeOpenXml.Drawing.Controls.eVerticalAlignmentControl.Center">
  15955. <summary>
  15956. Center alignmet
  15957. </summary>
  15958. </member>
  15959. <member name="F:OfficeOpenXml.Drawing.Controls.eVerticalAlignmentControl.Bottom">
  15960. <summary>
  15961. Bottom alignment
  15962. </summary>
  15963. </member>
  15964. <member name="F:OfficeOpenXml.Drawing.Controls.eVerticalAlignmentControl.Justify">
  15965. <summary>
  15966. Justify alignment
  15967. </summary>
  15968. </member>
  15969. <member name="F:OfficeOpenXml.Drawing.Controls.eVerticalAlignmentControl.Distributed">
  15970. <summary>
  15971. Distributed alignment
  15972. </summary>
  15973. </member>
  15974. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControl">
  15975. <summary>
  15976. An abstract class inherited by form controls
  15977. </summary>
  15978. </member>
  15979. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.ControlPropertiesXml">
  15980. <summary>
  15981. The control property xml associated with the control
  15982. </summary>
  15983. </member>
  15984. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.ControlType">
  15985. <summary>
  15986. The type of form control
  15987. </summary>
  15988. </member>
  15989. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.Name">
  15990. <summary>
  15991. The name of the control
  15992. </summary>
  15993. </member>
  15994. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.AlternativeText">
  15995. <summary>
  15996. Gets or sets the alternative text for the control.
  15997. </summary>
  15998. </member>
  15999. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.Macro">
  16000. <summary>
  16001. Gets or sets the macro function assigned.
  16002. </summary>
  16003. </member>
  16004. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.Print">
  16005. <summary>
  16006. The object is printed when the document is printed.
  16007. </summary>
  16008. </member>
  16009. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.Locked">
  16010. <summary>
  16011. The object is locked when the sheet is protected..
  16012. </summary>
  16013. </member>
  16014. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.AutoFill">
  16015. <summary>
  16016. If the controls fill formatting is provided automatically
  16017. </summary>
  16018. </member>
  16019. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.AutoPict">
  16020. <summary>
  16021. If the controls size is formatted automatically.
  16022. </summary>
  16023. </member>
  16024. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.DefaultSize">
  16025. <summary>
  16026. Returns true if the object is at its default size.
  16027. </summary>
  16028. </member>
  16029. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.Disabled">
  16030. <summary>
  16031. If true, the object is allowed to run an attached macro
  16032. </summary>
  16033. </member>
  16034. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.ThreeDEffects">
  16035. <summary>
  16036. If the control has 3D effects enabled.
  16037. </summary>
  16038. </member>
  16039. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.LinkedCell">
  16040. <summary>
  16041. Gets or sets the address to the cell that is linked to the control.
  16042. </summary>
  16043. </member>
  16044. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.FmlaTxbx">
  16045. <summary>
  16046. The source data cell that the control object's data is linked to.
  16047. </summary>
  16048. </member>
  16049. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControl.DrawingType">
  16050. <summary>
  16051. The type of drawing. Always set to <see cref="F:OfficeOpenXml.Drawing.eDrawingType.Control"/>
  16052. </summary>
  16053. </member>
  16054. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlButton">
  16055. <summary>
  16056. Represents a button form control
  16057. </summary>
  16058. </member>
  16059. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlButton.ControlType">
  16060. <summary>
  16061. The type of form control
  16062. </summary>
  16063. </member>
  16064. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlButton.Margin">
  16065. <summary>
  16066. The buttons margin settings
  16067. </summary>
  16068. </member>
  16069. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlButton.LayoutFlow">
  16070. <summary>
  16071. The buttons text layout flow
  16072. </summary>
  16073. </member>
  16074. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlButton.Orientation">
  16075. <summary>
  16076. Text orientation
  16077. </summary>
  16078. </member>
  16079. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlButton.ReadingOrder">
  16080. <summary>
  16081. The reading order for the text
  16082. </summary>
  16083. </member>
  16084. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlButton.AutomaticSize">
  16085. <summary>
  16086. If size is automatic
  16087. </summary>
  16088. </member>
  16089. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlButton.TextAnchor">
  16090. <summary>
  16091. Text Anchoring for the text body
  16092. </summary>
  16093. </member>
  16094. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlButton.TextAlignment">
  16095. <summary>
  16096. How the text is aligned
  16097. </summary>
  16098. </member>
  16099. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlCheckBox">
  16100. <summary>
  16101. Represents a check box form control
  16102. </summary>
  16103. </member>
  16104. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlCheckBox.ControlType">
  16105. <summary>
  16106. The type of form control
  16107. </summary>
  16108. </member>
  16109. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlCheckBox.Checked">
  16110. <summary>
  16111. Gets or sets the state of a check box
  16112. </summary>
  16113. </member>
  16114. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlDialog">
  16115. <summary>
  16116. Represents a dialog form control. Unsupported
  16117. </summary>
  16118. </member>
  16119. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlDialog.ControlType">
  16120. <summary>
  16121. The type of form control
  16122. </summary>
  16123. </member>
  16124. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlDropDown">
  16125. <summary>
  16126. Represents a drop down form control
  16127. </summary>
  16128. </member>
  16129. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlDropDown.ControlType">
  16130. <summary>
  16131. The type of form control
  16132. </summary>
  16133. </member>
  16134. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlDropDown.Colored">
  16135. <summary>
  16136. Gets or sets whether a drop-down object has a color applied to it
  16137. </summary>
  16138. </member>
  16139. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlDropDown.DropLines">
  16140. <summary>
  16141. Gets or sets the number of lines before a scroll bar is added to the drop-down.
  16142. </summary>
  16143. </member>
  16144. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlDropDown.DropStyle">
  16145. <summary>
  16146. The style of the drop-down.
  16147. </summary>
  16148. </member>
  16149. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlDropDown.MinimumWidth">
  16150. <summary>
  16151. Minimum width
  16152. </summary>
  16153. </member>
  16154. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlEditBox">
  16155. <summary>
  16156. Represents an edit box form control. Unsupported.
  16157. </summary>
  16158. </member>
  16159. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlEditBox.ControlType">
  16160. <summary>
  16161. The type of form control
  16162. </summary>
  16163. </member>
  16164. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlGroupBox">
  16165. <summary>
  16166. Represents a group box form control.
  16167. </summary>
  16168. </member>
  16169. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlGroupBox.ControlType">
  16170. <summary>
  16171. The type of form control
  16172. </summary>
  16173. </member>
  16174. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlLabel">
  16175. <summary>
  16176. Represents a label form control.
  16177. </summary>
  16178. </member>
  16179. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlLabel.ControlType">
  16180. <summary>
  16181. The type of form control
  16182. </summary>
  16183. </member>
  16184. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlList">
  16185. <summary>
  16186. An abstract class used by form control list objects
  16187. </summary>
  16188. </member>
  16189. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlList.InputRange">
  16190. <summary>
  16191. The range to the items populating the list.
  16192. </summary>
  16193. </member>
  16194. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlList.SelectedIndex">
  16195. <summary>
  16196. The index of a selected item in the list.
  16197. </summary>
  16198. </member>
  16199. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlListBox">
  16200. <summary>
  16201. Represents a list box form control.
  16202. </summary>
  16203. </member>
  16204. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlListBox.ControlType">
  16205. <summary>
  16206. The type of form control
  16207. </summary>
  16208. </member>
  16209. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlListBox.SelectionType">
  16210. <summary>
  16211. The type of selection
  16212. </summary>
  16213. </member>
  16214. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlListBox.MultiSelection">
  16215. <summary>
  16216. If <see cref="P:OfficeOpenXml.Drawing.Controls.ExcelControlListBox.SelectionType"/> is Multi or Extended this array contains the selected indicies. Index is zero based.
  16217. </summary>
  16218. </member>
  16219. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlMargin">
  16220. <summary>
  16221. Margin setting for a vml drawing
  16222. </summary>
  16223. </member>
  16224. <member name="M:OfficeOpenXml.Drawing.Controls.ExcelControlMargin.SetValue(System.Double,OfficeOpenXml.Drawing.Controls.eMeasurementUnits)">
  16225. <summary>
  16226. Sets the margin value and unit of measurement for all margins.
  16227. </summary>
  16228. <param name="marginValue">Margin value to set for all margins</param>
  16229. <param name="unit">The unit to set for all margins. Default <see cref="F:OfficeOpenXml.Drawing.Controls.eMeasurementUnits.Points" /></param>
  16230. </member>
  16231. <member name="M:OfficeOpenXml.Drawing.Controls.ExcelControlMargin.SetUnit(OfficeOpenXml.Drawing.Controls.eMeasurementUnits)">
  16232. <summary>
  16233. Sets the margin unit of measurement for all margins.
  16234. </summary>
  16235. <param name="unit">The unit to set for all margins.</param>
  16236. </member>
  16237. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlMargin.Automatic">
  16238. <summary>
  16239. Margin is autiomatic
  16240. </summary>
  16241. </member>
  16242. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlMargin.LeftMargin">
  16243. <summary>
  16244. Left Margin
  16245. </summary>
  16246. </member>
  16247. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlMargin.RightMargin">
  16248. <summary>
  16249. Right Margin
  16250. </summary>
  16251. </member>
  16252. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlMargin.TopMargin">
  16253. <summary>
  16254. Top Margin
  16255. </summary>
  16256. </member>
  16257. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlMargin.BottomMargin">
  16258. <summary>
  16259. Bottom margin
  16260. </summary>
  16261. </member>
  16262. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlRadioButton">
  16263. <summary>
  16264. Represents a radio button form control
  16265. </summary>
  16266. </member>
  16267. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlRadioButton.ControlType">
  16268. <summary>
  16269. The type of form control
  16270. </summary>
  16271. </member>
  16272. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlRadioButton.Checked">
  16273. <summary>
  16274. Gets or sets the state of the radio box.
  16275. </summary>
  16276. </member>
  16277. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlRadioButton.LinkedCell">
  16278. <summary>
  16279. Gets or sets the address to the cell that is linked to the control.
  16280. </summary>
  16281. </member>
  16282. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlRadioButton.FirstButton">
  16283. <summary>
  16284. Gets or sets if the radio button is the first button in a set of radio buttons
  16285. </summary>
  16286. </member>
  16287. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlScrollBar">
  16288. <summary>
  16289. Represents a scroll bar form control
  16290. </summary>
  16291. </member>
  16292. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlScrollBar.ControlType">
  16293. <summary>
  16294. The type of form control
  16295. </summary>
  16296. </member>
  16297. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlScrollBar.Horizontal">
  16298. <summary>
  16299. Gets or sets if scroll bar is horizontal or vertical
  16300. </summary>
  16301. </member>
  16302. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlScrollBar.Increment">
  16303. <summary>
  16304. How much the scroll bar is incremented for each click
  16305. </summary>
  16306. </member>
  16307. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlScrollBar.Page">
  16308. <summary>
  16309. The number of items to move the scroll bar on a page click. Null is default
  16310. </summary>
  16311. </member>
  16312. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlScrollBar.MinValue">
  16313. <summary>
  16314. The value when a scroll bar is at it's minimum
  16315. </summary>
  16316. </member>
  16317. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlScrollBar.MaxValue">
  16318. <summary>
  16319. The value when a scroll bar is at it's maximum
  16320. </summary>
  16321. </member>
  16322. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlScrollBar.Value">
  16323. <summary>
  16324. The value of the scroll bar.
  16325. </summary>
  16326. </member>
  16327. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlSpinButton">
  16328. <summary>
  16329. Represents a spin button form control
  16330. </summary>
  16331. </member>
  16332. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlSpinButton.ControlType">
  16333. <summary>
  16334. The type of form control
  16335. </summary>
  16336. </member>
  16337. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlSpinButton.Increment">
  16338. <summary>
  16339. How much the spin button is incremented for each click
  16340. </summary>
  16341. </member>
  16342. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlSpinButton.MinValue">
  16343. <summary>
  16344. The value when a spin button is at it's minimum
  16345. </summary>
  16346. </member>
  16347. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlSpinButton.MaxValue">
  16348. <summary>
  16349. The value when a spin button is at it's maximum
  16350. </summary>
  16351. </member>
  16352. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlSpinButton.Value">
  16353. <summary>
  16354. The value when a spin button is at it's maximum
  16355. </summary>
  16356. </member>
  16357. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlWithColorsAndLines">
  16358. <summary>
  16359. An abstract class used by form controls with color and line settings
  16360. </summary>
  16361. </member>
  16362. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlWithColorsAndLines.Fill">
  16363. <summary>
  16364. Fill settings for the control
  16365. </summary>
  16366. </member>
  16367. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlWithColorsAndLines.Border">
  16368. <summary>
  16369. Border settings for the control
  16370. </summary>
  16371. </member>
  16372. <member name="T:OfficeOpenXml.Drawing.Controls.ExcelControlWithText">
  16373. <summary>
  16374. An abstract class used for formcontrols with text properties.
  16375. </summary>
  16376. </member>
  16377. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlWithText.Text">
  16378. <summary>
  16379. Text inside the shape
  16380. </summary>
  16381. </member>
  16382. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlWithText.RichText">
  16383. <summary>
  16384. Richtext collection. Used to format specific parts of the text
  16385. </summary>
  16386. </member>
  16387. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlWithText.LockedText">
  16388. <summary>
  16389. Gets or sets whether a controls text is locked when the worksheet is protected.
  16390. </summary>
  16391. </member>
  16392. <member name="P:OfficeOpenXml.Drawing.Controls.ExcelControlWithText.TextBody">
  16393. <summary>
  16394. Access to text body properties.
  16395. </summary>
  16396. </member>
  16397. <member name="T:OfficeOpenXml.Drawing.eBevelPresetType">
  16398. <summary>
  16399. A preset bevel that can be applied to a shape.
  16400. </summary>
  16401. </member>
  16402. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.None">
  16403. <summary>
  16404. No Bevel
  16405. </summary>
  16406. </member>
  16407. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.Angle">
  16408. <summary>
  16409. Angle
  16410. </summary>
  16411. </member>
  16412. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.ArtDeco">
  16413. <summary>
  16414. Round Convex
  16415. </summary>
  16416. </member>
  16417. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.Circle">
  16418. <summary>
  16419. Round
  16420. </summary>
  16421. </member>
  16422. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.Convex">
  16423. <summary>
  16424. Convex
  16425. </summary>
  16426. </member>
  16427. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.CoolSlant">
  16428. <summary>
  16429. Cool slant
  16430. </summary>
  16431. </member>
  16432. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.Cross">
  16433. <summary>
  16434. Cross
  16435. </summary>
  16436. </member>
  16437. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.Divot">
  16438. <summary>
  16439. Divot
  16440. </summary>
  16441. </member>
  16442. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.HardEdge">
  16443. <summary>
  16444. Hard Edge
  16445. </summary>
  16446. </member>
  16447. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.RelaxedInset">
  16448. <summary>
  16449. Relaxed Inset
  16450. </summary>
  16451. </member>
  16452. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.Riblet">
  16453. <summary>
  16454. Riblet
  16455. </summary>
  16456. </member>
  16457. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.Slope">
  16458. <summary>
  16459. Slope
  16460. </summary>
  16461. </member>
  16462. <member name="F:OfficeOpenXml.Drawing.eBevelPresetType.SoftRound">
  16463. <summary>
  16464. Soft Round
  16465. </summary>
  16466. </member>
  16467. <member name="T:OfficeOpenXml.Drawing.eBlendMode">
  16468. <summary>
  16469. How to render effects one on top of another
  16470. </summary>
  16471. </member>
  16472. <member name="F:OfficeOpenXml.Drawing.eBlendMode.Over">
  16473. <summary>
  16474. Overlay
  16475. </summary>
  16476. </member>
  16477. <member name="F:OfficeOpenXml.Drawing.eBlendMode.Mult">
  16478. <summary>
  16479. Multiply
  16480. </summary>
  16481. </member>
  16482. <member name="F:OfficeOpenXml.Drawing.eBlendMode.Screen">
  16483. <summary>
  16484. Screen
  16485. </summary>
  16486. </member>
  16487. <member name="F:OfficeOpenXml.Drawing.eBlendMode.Darken">
  16488. <summary>
  16489. Darken
  16490. </summary>
  16491. </member>
  16492. <member name="F:OfficeOpenXml.Drawing.eBlendMode.Lighten">
  16493. <summary>
  16494. Lighten
  16495. </summary>
  16496. </member>
  16497. <member name="T:OfficeOpenXml.Drawing.eCompundLineStyle">
  16498. <summary>
  16499. The compound line type. Used for underlining text
  16500. </summary>
  16501. </member>
  16502. <member name="F:OfficeOpenXml.Drawing.eCompundLineStyle.Double">
  16503. <summary>
  16504. Double lines with equal width
  16505. </summary>
  16506. </member>
  16507. <member name="F:OfficeOpenXml.Drawing.eCompundLineStyle.Single">
  16508. <summary>
  16509. Single line normal width
  16510. </summary>
  16511. </member>
  16512. <member name="F:OfficeOpenXml.Drawing.eCompundLineStyle.DoubleThickThin">
  16513. <summary>
  16514. Double lines, one thick, one thin
  16515. </summary>
  16516. </member>
  16517. <member name="F:OfficeOpenXml.Drawing.eCompundLineStyle.DoubleThinThick">
  16518. <summary>
  16519. Double lines, one thin, one thick
  16520. </summary>
  16521. </member>
  16522. <member name="F:OfficeOpenXml.Drawing.eCompundLineStyle.TripleThinThickThin">
  16523. <summary>
  16524. Three lines, thin, thick, thin
  16525. </summary>
  16526. </member>
  16527. <member name="T:OfficeOpenXml.Drawing.eDrawingColorType">
  16528. <summary>
  16529. The color type
  16530. </summary>
  16531. </member>
  16532. <member name="F:OfficeOpenXml.Drawing.eDrawingColorType.None">
  16533. <summary>
  16534. Not specified
  16535. </summary>
  16536. </member>
  16537. <member name="F:OfficeOpenXml.Drawing.eDrawingColorType.RgbPercentage">
  16538. <summary>
  16539. RGB specified in percentage
  16540. </summary>
  16541. </member>
  16542. <member name="F:OfficeOpenXml.Drawing.eDrawingColorType.Rgb">
  16543. <summary>
  16544. Red Green Blue
  16545. </summary>
  16546. </member>
  16547. <member name="F:OfficeOpenXml.Drawing.eDrawingColorType.Hsl">
  16548. <summary>
  16549. Hue, Saturation, Luminance
  16550. </summary>
  16551. </member>
  16552. <member name="F:OfficeOpenXml.Drawing.eDrawingColorType.System">
  16553. <summary>
  16554. A system color
  16555. </summary>
  16556. </member>
  16557. <member name="F:OfficeOpenXml.Drawing.eDrawingColorType.Scheme">
  16558. <summary>
  16559. A color bound to a user's theme
  16560. </summary>
  16561. </member>
  16562. <member name="F:OfficeOpenXml.Drawing.eDrawingColorType.Preset">
  16563. <summary>
  16564. A preset Color
  16565. </summary>
  16566. </member>
  16567. <member name="F:OfficeOpenXml.Drawing.eDrawingColorType.ChartStyleColor">
  16568. <summary>
  16569. A Color refering to a charts color style
  16570. </summary>
  16571. </member>
  16572. <member name="T:OfficeOpenXml.Drawing.eDrawingType">
  16573. <summary>
  16574. The type of drawing
  16575. </summary>
  16576. </member>
  16577. <member name="F:OfficeOpenXml.Drawing.eDrawingType.Drawing">
  16578. <summary>
  16579. A unspecified drawing
  16580. </summary>
  16581. </member>
  16582. <member name="F:OfficeOpenXml.Drawing.eDrawingType.Shape">
  16583. <summary>
  16584. A Shape drawing
  16585. </summary>
  16586. </member>
  16587. <member name="F:OfficeOpenXml.Drawing.eDrawingType.Picture">
  16588. <summary>
  16589. A Picture drawing
  16590. </summary>
  16591. </member>
  16592. <member name="F:OfficeOpenXml.Drawing.eDrawingType.Chart">
  16593. <summary>
  16594. A Chart drawing
  16595. </summary>
  16596. </member>
  16597. <member name="F:OfficeOpenXml.Drawing.eDrawingType.Slicer">
  16598. <summary>
  16599. A slicer drawing
  16600. </summary>
  16601. </member>
  16602. <member name="F:OfficeOpenXml.Drawing.eDrawingType.Control">
  16603. <summary>
  16604. A form control drawing
  16605. </summary>
  16606. </member>
  16607. <member name="F:OfficeOpenXml.Drawing.eDrawingType.GroupShape">
  16608. <summary>
  16609. A drawing grouping other drawings together.
  16610. </summary>
  16611. </member>
  16612. <member name="T:OfficeOpenXml.Drawing.eEditAs">
  16613. <summary>
  16614. How the drawing will be resized.
  16615. </summary>
  16616. </member>
  16617. <member name="F:OfficeOpenXml.Drawing.eEditAs.Absolute">
  16618. <summary>
  16619. The Drawing is positioned absolute to the top left corner of the worksheet and is NOT resized when rows and columns are resized.
  16620. </summary>
  16621. </member>
  16622. <member name="F:OfficeOpenXml.Drawing.eEditAs.OneCell">
  16623. <summary>
  16624. The Drawing will move with the worksheet but is NOT resized when rows and columns are resized.
  16625. </summary>
  16626. </member>
  16627. <member name="F:OfficeOpenXml.Drawing.eEditAs.TwoCell">
  16628. <summary>
  16629. The Drawing will move and resize when rows and columns are resized.
  16630. </summary>
  16631. </member>
  16632. <member name="T:OfficeOpenXml.Drawing.eEndSize">
  16633. <summary>
  16634. Lend end size
  16635. </summary>
  16636. </member>
  16637. <member name="F:OfficeOpenXml.Drawing.eEndSize.Small">
  16638. <summary>
  16639. Small
  16640. </summary>
  16641. </member>
  16642. <member name="F:OfficeOpenXml.Drawing.eEndSize.Medium">
  16643. <summary>
  16644. Medium
  16645. </summary>
  16646. </member>
  16647. <member name="F:OfficeOpenXml.Drawing.eEndSize.Large">
  16648. <summary>
  16649. Large
  16650. </summary>
  16651. </member>
  16652. <member name="T:OfficeOpenXml.Drawing.eEndStyle">
  16653. <summary>
  16654. Line end style.
  16655. </summary>
  16656. </member>
  16657. <member name="F:OfficeOpenXml.Drawing.eEndStyle.None">
  16658. <summary>
  16659. No end
  16660. </summary>
  16661. </member>
  16662. <member name="F:OfficeOpenXml.Drawing.eEndStyle.Triangle">
  16663. <summary>
  16664. Triangle arrow head
  16665. </summary>
  16666. </member>
  16667. <member name="F:OfficeOpenXml.Drawing.eEndStyle.Stealth">
  16668. <summary>
  16669. Stealth arrow head
  16670. </summary>
  16671. </member>
  16672. <member name="F:OfficeOpenXml.Drawing.eEndStyle.Diamond">
  16673. <summary>
  16674. Diamond
  16675. </summary>
  16676. </member>
  16677. <member name="F:OfficeOpenXml.Drawing.eEndStyle.Oval">
  16678. <summary>
  16679. Oval
  16680. </summary>
  16681. </member>
  16682. <member name="F:OfficeOpenXml.Drawing.eEndStyle.Arrow">
  16683. <summary>
  16684. Line arrow head
  16685. </summary>
  16686. </member>
  16687. <member name="T:OfficeOpenXml.Drawing.eErrorBarDirection">
  16688. <summary>
  16689. The possible directions for error bars
  16690. </summary>
  16691. </member>
  16692. <member name="F:OfficeOpenXml.Drawing.eErrorBarDirection.X">
  16693. <summary>
  16694. Error bars will be shown in the x direction
  16695. </summary>
  16696. </member>
  16697. <member name="F:OfficeOpenXml.Drawing.eErrorBarDirection.Y">
  16698. <summary>
  16699. Error bars will be shown in the y direction
  16700. </summary>
  16701. </member>
  16702. <member name="T:OfficeOpenXml.Drawing.eErrorBarType">
  16703. <summary>
  16704. The possible ways to draw an error bar
  16705. </summary>
  16706. </member>
  16707. <member name="F:OfficeOpenXml.Drawing.eErrorBarType.Both">
  16708. <summary>
  16709. The error bars will be shown in both the positive and negative directions.
  16710. </summary>
  16711. </member>
  16712. <member name="F:OfficeOpenXml.Drawing.eErrorBarType.Minus">
  16713. <summary>
  16714. The error bars will be shown in the negative direction only.
  16715. </summary>
  16716. </member>
  16717. <member name="F:OfficeOpenXml.Drawing.eErrorBarType.Plus">
  16718. <summary>
  16719. The error bars will be shown in the positive direction only
  16720. </summary>
  16721. </member>
  16722. <member name="T:OfficeOpenXml.Drawing.eErrorValueType">
  16723. <summary>
  16724. The ways to determine the length of the error bars
  16725. </summary>
  16726. </member>
  16727. <member name="F:OfficeOpenXml.Drawing.eErrorValueType.Custom">
  16728. <summary>
  16729. The length of the error bars will be determined by the Plus and Minus properties.
  16730. </summary>
  16731. </member>
  16732. <member name="F:OfficeOpenXml.Drawing.eErrorValueType.FixedValue">
  16733. <summary>
  16734. The length of the error bars will be the fixed value determined by Error Bar Value property.
  16735. </summary>
  16736. </member>
  16737. <member name="F:OfficeOpenXml.Drawing.eErrorValueType.Percentage">
  16738. <summary>
  16739. The length of the error bars will be Error Bar Value percent of the data.
  16740. </summary>
  16741. </member>
  16742. <member name="F:OfficeOpenXml.Drawing.eErrorValueType.StandardDeviation">
  16743. <summary>
  16744. The length of the error bars will be Error Bar Value standard deviations of the data.
  16745. </summary>
  16746. </member>
  16747. <member name="F:OfficeOpenXml.Drawing.eErrorValueType.StandardError">
  16748. <summary>
  16749. The length of the error bars will be Error Bar Value standard errors of the data.
  16750. </summary>
  16751. </member>
  16752. <member name="T:OfficeOpenXml.Drawing.eFillPatternStyle">
  16753. <summary>
  16754. Pattern styles for drawing fills
  16755. </summary>
  16756. </member>
  16757. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct5">
  16758. <summary>
  16759. 5 Percent
  16760. </summary>
  16761. </member>
  16762. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct10">
  16763. <summary>
  16764. 10 Percent
  16765. </summary>
  16766. </member>
  16767. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct20">
  16768. <summary>
  16769. 20 Percent
  16770. </summary>
  16771. </member>
  16772. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct25">
  16773. <summary>
  16774. 25 Percent
  16775. </summary>
  16776. </member>
  16777. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct30">
  16778. <summary>
  16779. 30 Percent
  16780. </summary>
  16781. </member>
  16782. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct40">
  16783. <summary>
  16784. 40 Percent
  16785. </summary>
  16786. </member>
  16787. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct50">
  16788. <summary>
  16789. 50 Percent
  16790. </summary>
  16791. </member>
  16792. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct60">
  16793. <summary>
  16794. 60 Percent
  16795. </summary>
  16796. </member>
  16797. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct70">
  16798. <summary>
  16799. 70 Percent
  16800. </summary>
  16801. </member>
  16802. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct75">
  16803. <summary>
  16804. 75 Percent
  16805. </summary>
  16806. </member>
  16807. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct80">
  16808. <summary>
  16809. 80 Percent
  16810. </summary>
  16811. </member>
  16812. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Pct90">
  16813. <summary>
  16814. 90 Percent
  16815. </summary>
  16816. </member>
  16817. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Horz">
  16818. <summary>
  16819. Horizontal
  16820. </summary>
  16821. </member>
  16822. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Vert">
  16823. <summary>
  16824. Vertical
  16825. </summary>
  16826. </member>
  16827. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.LtHorz">
  16828. <summary>
  16829. Light Horizontal
  16830. </summary>
  16831. </member>
  16832. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.LtVert">
  16833. <summary>
  16834. Light Vertical
  16835. </summary>
  16836. </member>
  16837. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DkHorz">
  16838. <summary>
  16839. Dark Horizontal
  16840. </summary>
  16841. </member>
  16842. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DkVert">
  16843. <summary>
  16844. Dark Vertical
  16845. </summary>
  16846. </member>
  16847. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.NarHorz">
  16848. <summary>
  16849. Narrow Horizontal
  16850. </summary>
  16851. </member>
  16852. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.NarVert">
  16853. <summary>
  16854. Narrow Vertical
  16855. </summary>
  16856. </member>
  16857. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DashHorz">
  16858. <summary>
  16859. Dashed Horizontal
  16860. </summary>
  16861. </member>
  16862. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DashVert">
  16863. <summary>
  16864. Dashed Vertical
  16865. </summary>
  16866. </member>
  16867. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Cross">
  16868. <summary>
  16869. Cross
  16870. </summary>
  16871. </member>
  16872. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DnDiag">
  16873. <summary>
  16874. Downward Diagonal
  16875. </summary>
  16876. </member>
  16877. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.UpDiag">
  16878. <summary>
  16879. Upward Diagonal
  16880. </summary>
  16881. </member>
  16882. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.LtDnDiag">
  16883. <summary>
  16884. Light Downward Diagonal
  16885. </summary>
  16886. </member>
  16887. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.LtUpDiag">
  16888. <summary>
  16889. Light Upward Diagonal
  16890. </summary>
  16891. </member>
  16892. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DkDnDiag">
  16893. <summary>
  16894. Dark Downward Diagonal
  16895. </summary>
  16896. </member>
  16897. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DkUpDiag">
  16898. <summary>
  16899. Dark Upward Diagonal
  16900. </summary>
  16901. </member>
  16902. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.WdDnDiag">
  16903. <summary>
  16904. Wide Downward Diagonal
  16905. </summary>
  16906. </member>
  16907. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.WdUpDiag">
  16908. <summary>
  16909. Wide Upward Diagonal
  16910. </summary>
  16911. </member>
  16912. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DashDnDiag">
  16913. <summary>
  16914. Dashed Downward Diagonal
  16915. </summary>
  16916. </member>
  16917. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DashUpDiag">
  16918. <summary>
  16919. Dashed Upward DIagonal
  16920. </summary>
  16921. </member>
  16922. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DiagCross">
  16923. <summary>
  16924. Diagonal Cross
  16925. </summary>
  16926. </member>
  16927. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.SmCheck">
  16928. <summary>
  16929. Small Checker Board
  16930. </summary>
  16931. </member>
  16932. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.LgCheck">
  16933. <summary>
  16934. Large Checker Board
  16935. </summary>
  16936. </member>
  16937. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.SmGrid">
  16938. <summary>
  16939. Small Grid
  16940. </summary>
  16941. </member>
  16942. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.LgGrid">
  16943. <summary>
  16944. Large Grid
  16945. </summary>
  16946. </member>
  16947. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DotGrid">
  16948. <summary>
  16949. Dotted Grid
  16950. </summary>
  16951. </member>
  16952. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.SmConfetti">
  16953. <summary>
  16954. Small Confetti
  16955. </summary>
  16956. </member>
  16957. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.LgConfetti">
  16958. <summary>
  16959. Large Confetti
  16960. </summary>
  16961. </member>
  16962. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.HorzBrick">
  16963. <summary>
  16964. Horizontal Brick
  16965. </summary>
  16966. </member>
  16967. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DiagBrick">
  16968. <summary>
  16969. Diagonal Brick
  16970. </summary>
  16971. </member>
  16972. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.SolidDmnd">
  16973. <summary>
  16974. Solid Diamond
  16975. </summary>
  16976. </member>
  16977. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.OpenDmnd">
  16978. <summary>
  16979. Open Diamond
  16980. </summary>
  16981. </member>
  16982. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.DotDmnd">
  16983. <summary>
  16984. Dotted Diamond
  16985. </summary>
  16986. </member>
  16987. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Plaid">
  16988. <summary>
  16989. Plaid
  16990. </summary>
  16991. </member>
  16992. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Sphere">
  16993. <summary>
  16994. Sphere
  16995. </summary>
  16996. </member>
  16997. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Weave">
  16998. <summary>
  16999. Weave
  17000. </summary>
  17001. </member>
  17002. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Divot">
  17003. <summary>
  17004. Divot
  17005. </summary>
  17006. </member>
  17007. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Shingle">
  17008. <summary>
  17009. Shingle
  17010. </summary>
  17011. </member>
  17012. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Wave">
  17013. <summary>
  17014. Wave
  17015. </summary>
  17016. </member>
  17017. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.Trellis">
  17018. <summary>
  17019. Trellis
  17020. </summary>
  17021. </member>
  17022. <member name="F:OfficeOpenXml.Drawing.eFillPatternStyle.ZigZag">
  17023. <summary>
  17024. Zig Zag
  17025. </summary>
  17026. </member>
  17027. <member name="T:OfficeOpenXml.Drawing.eFillStyle">
  17028. <summary>
  17029. The Fillstyle
  17030. </summary>
  17031. </member>
  17032. <member name="F:OfficeOpenXml.Drawing.eFillStyle.NoFill">
  17033. <summary>
  17034. No fill
  17035. </summary>
  17036. </member>
  17037. <member name="F:OfficeOpenXml.Drawing.eFillStyle.SolidFill">
  17038. <summary>
  17039. A solid fill
  17040. </summary>
  17041. </member>
  17042. <member name="F:OfficeOpenXml.Drawing.eFillStyle.GradientFill">
  17043. <summary>
  17044. A smooth gradual transition from one color to the next
  17045. </summary>
  17046. </member>
  17047. <member name="F:OfficeOpenXml.Drawing.eFillStyle.PatternFill">
  17048. <summary>
  17049. A preset pattern fill
  17050. </summary>
  17051. </member>
  17052. <member name="F:OfficeOpenXml.Drawing.eFillStyle.BlipFill">
  17053. <summary>
  17054. Picturefill
  17055. </summary>
  17056. </member>
  17057. <member name="F:OfficeOpenXml.Drawing.eFillStyle.GroupFill">
  17058. <summary>
  17059. Inherited fill from the parent in the group.
  17060. </summary>
  17061. </member>
  17062. <member name="T:OfficeOpenXml.Drawing.eFontType">
  17063. <summary>
  17064. Type of font
  17065. </summary>
  17066. </member>
  17067. <member name="F:OfficeOpenXml.Drawing.eFontType.Latin">
  17068. <summary>
  17069. A latin font
  17070. </summary>
  17071. </member>
  17072. <member name="F:OfficeOpenXml.Drawing.eFontType.EastAsian">
  17073. <summary>
  17074. An East Asian font
  17075. </summary>
  17076. </member>
  17077. <member name="F:OfficeOpenXml.Drawing.eFontType.Complex">
  17078. <summary>
  17079. An complex font
  17080. </summary>
  17081. </member>
  17082. <member name="F:OfficeOpenXml.Drawing.eFontType.Symbol">
  17083. <summary>
  17084. A symbol font
  17085. </summary>
  17086. </member>
  17087. <member name="T:OfficeOpenXml.Drawing.eLightRigDirection">
  17088. <summary>
  17089. The direction from which the light rig is oriented in relation to the scene.
  17090. </summary>
  17091. </member>
  17092. <member name="F:OfficeOpenXml.Drawing.eLightRigDirection.Bottom">
  17093. <summary>
  17094. Bottom
  17095. </summary>
  17096. </member>
  17097. <member name="F:OfficeOpenXml.Drawing.eLightRigDirection.BottomLeft">
  17098. <summary>
  17099. Bottom Left
  17100. </summary>
  17101. </member>
  17102. <member name="F:OfficeOpenXml.Drawing.eLightRigDirection.BottomRight">
  17103. <summary>
  17104. Bottom Right
  17105. </summary>
  17106. </member>
  17107. <member name="F:OfficeOpenXml.Drawing.eLightRigDirection.Left">
  17108. <summary>
  17109. Left
  17110. </summary>
  17111. </member>
  17112. <member name="F:OfficeOpenXml.Drawing.eLightRigDirection.Right">
  17113. <summary>
  17114. Right
  17115. </summary>
  17116. </member>
  17117. <member name="F:OfficeOpenXml.Drawing.eLightRigDirection.Top">
  17118. <summary>
  17119. Top
  17120. </summary>
  17121. </member>
  17122. <member name="F:OfficeOpenXml.Drawing.eLightRigDirection.TopLeft">
  17123. <summary>
  17124. Top Left
  17125. </summary>
  17126. </member>
  17127. <member name="F:OfficeOpenXml.Drawing.eLightRigDirection.TopRight">
  17128. <summary>
  17129. Top Right
  17130. </summary>
  17131. </member>
  17132. <member name="T:OfficeOpenXml.Drawing.eLineCap">
  17133. <summary>
  17134. The Type of Line cap
  17135. </summary>
  17136. </member>
  17137. <member name="F:OfficeOpenXml.Drawing.eLineCap.Flat">
  17138. <summary>
  17139. A flat line cap
  17140. </summary>
  17141. </member>
  17142. <member name="F:OfficeOpenXml.Drawing.eLineCap.Round">
  17143. <summary>
  17144. A round line cap
  17145. </summary>
  17146. </member>
  17147. <member name="F:OfficeOpenXml.Drawing.eLineCap.Square">
  17148. <summary>
  17149. A Square line cap
  17150. </summary>
  17151. </member>
  17152. <member name="T:OfficeOpenXml.Drawing.eLineJoin">
  17153. <summary>
  17154. The shape that lines joined together have
  17155. </summary>
  17156. </member>
  17157. <member name="F:OfficeOpenXml.Drawing.eLineJoin.Bevel">
  17158. <summary>
  17159. A bevel join
  17160. </summary>
  17161. </member>
  17162. <member name="F:OfficeOpenXml.Drawing.eLineJoin.Round">
  17163. <summary>
  17164. A round join
  17165. </summary>
  17166. </member>
  17167. <member name="F:OfficeOpenXml.Drawing.eLineJoin.Miter">
  17168. <summary>
  17169. A Mitered join
  17170. </summary>
  17171. </member>
  17172. <member name="T:OfficeOpenXml.Drawing.eLineStyle">
  17173. <summary>
  17174. Preset line dash
  17175. </summary>
  17176. </member>
  17177. <member name="F:OfficeOpenXml.Drawing.eLineStyle.Dash">
  17178. <summary>
  17179. Dash 1111000
  17180. </summary>
  17181. </member>
  17182. <member name="F:OfficeOpenXml.Drawing.eLineStyle.DashDot">
  17183. <summary>
  17184. Dash Dot
  17185. 11110001000
  17186. </summary>
  17187. </member>
  17188. <member name="F:OfficeOpenXml.Drawing.eLineStyle.Dot">
  17189. <summary>
  17190. Dot 1000
  17191. </summary>
  17192. </member>
  17193. <member name="F:OfficeOpenXml.Drawing.eLineStyle.LongDash">
  17194. <summary>
  17195. Large Dash
  17196. 11111111000
  17197. </summary>
  17198. </member>
  17199. <member name="F:OfficeOpenXml.Drawing.eLineStyle.LongDashDot">
  17200. <summary>
  17201. Large Dash Dot
  17202. 111111110001000
  17203. </summary>
  17204. </member>
  17205. <member name="F:OfficeOpenXml.Drawing.eLineStyle.LongDashDotDot">
  17206. <summary>
  17207. Large Dash Dot Dot
  17208. 1111111100010001000
  17209. </summary>
  17210. </member>
  17211. <member name="F:OfficeOpenXml.Drawing.eLineStyle.Solid">
  17212. <summary>
  17213. Solid
  17214. 1
  17215. </summary>
  17216. </member>
  17217. <member name="F:OfficeOpenXml.Drawing.eLineStyle.SystemDash">
  17218. <summary>
  17219. System Dash
  17220. 1110
  17221. </summary>
  17222. </member>
  17223. <member name="F:OfficeOpenXml.Drawing.eLineStyle.SystemDashDot">
  17224. <summary>
  17225. System Dash Dot
  17226. 111010
  17227. </summary>
  17228. </member>
  17229. <member name="F:OfficeOpenXml.Drawing.eLineStyle.SystemDashDotDot">
  17230. <summary>
  17231. System Dash Dot Dot
  17232. 11101010
  17233. </summary>
  17234. </member>
  17235. <member name="F:OfficeOpenXml.Drawing.eLineStyle.SystemDot">
  17236. <summary>
  17237. System Dot
  17238. 10
  17239. </summary>
  17240. </member>
  17241. <member name="T:OfficeOpenXml.Drawing.Vml.eLineStyleVml">
  17242. <summary>
  17243. Linestyle
  17244. </summary>
  17245. </member>
  17246. <member name="F:OfficeOpenXml.Drawing.Vml.eLineStyleVml.Solid">
  17247. <summary>
  17248. Solid
  17249. </summary>
  17250. </member>
  17251. <member name="F:OfficeOpenXml.Drawing.Vml.eLineStyleVml.Round">
  17252. <summary>
  17253. Round
  17254. </summary>
  17255. </member>
  17256. <member name="F:OfficeOpenXml.Drawing.Vml.eLineStyleVml.Square">
  17257. <summary>
  17258. Square
  17259. </summary>
  17260. </member>
  17261. <member name="F:OfficeOpenXml.Drawing.Vml.eLineStyleVml.Dash">
  17262. <summary>
  17263. Dash
  17264. </summary>
  17265. </member>
  17266. <member name="F:OfficeOpenXml.Drawing.Vml.eLineStyleVml.DashDot">
  17267. <summary>
  17268. Dash dot
  17269. </summary>
  17270. </member>
  17271. <member name="F:OfficeOpenXml.Drawing.Vml.eLineStyleVml.LongDash">
  17272. <summary>
  17273. Long dash
  17274. </summary>
  17275. </member>
  17276. <member name="F:OfficeOpenXml.Drawing.Vml.eLineStyleVml.LongDashDot">
  17277. <summary>
  17278. Long dash dot
  17279. </summary>
  17280. </member>
  17281. <member name="F:OfficeOpenXml.Drawing.Vml.eLineStyleVml.LongDashDotDot">
  17282. <summary>
  17283. Long dash dot dot
  17284. </summary>
  17285. </member>
  17286. <member name="T:OfficeOpenXml.Drawing.Vml.eTextAlignHorizontalVml">
  17287. <summary>
  17288. Horizontal Alingment
  17289. </summary>
  17290. </member>
  17291. <member name="F:OfficeOpenXml.Drawing.Vml.eTextAlignHorizontalVml.Left">
  17292. <summary>
  17293. Left alignment
  17294. </summary>
  17295. </member>
  17296. <member name="F:OfficeOpenXml.Drawing.Vml.eTextAlignHorizontalVml.Center">
  17297. <summary>
  17298. Center alignment
  17299. </summary>
  17300. </member>
  17301. <member name="F:OfficeOpenXml.Drawing.Vml.eTextAlignHorizontalVml.Right">
  17302. <summary>
  17303. Right alignment
  17304. </summary>
  17305. </member>
  17306. <member name="T:OfficeOpenXml.Drawing.Vml.eTextAlignVerticalVml">
  17307. <summary>
  17308. Vertical Alingment
  17309. </summary>
  17310. </member>
  17311. <member name="F:OfficeOpenXml.Drawing.Vml.eTextAlignVerticalVml.Top">
  17312. <summary>
  17313. Top alignment
  17314. </summary>
  17315. </member>
  17316. <member name="F:OfficeOpenXml.Drawing.Vml.eTextAlignVerticalVml.Center">
  17317. <summary>
  17318. Center alignment
  17319. </summary>
  17320. </member>
  17321. <member name="F:OfficeOpenXml.Drawing.Vml.eTextAlignVerticalVml.Bottom">
  17322. <summary>
  17323. Bottom alignment
  17324. </summary>
  17325. </member>
  17326. <member name="T:OfficeOpenXml.Drawing.Vml.eVmlAspectRatio">
  17327. <summary>
  17328. Aspect ratio handling for a picture in a fill
  17329. </summary>
  17330. </member>
  17331. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlAspectRatio.Ignore">
  17332. <summary>
  17333. Ignore aspect issues. Default.
  17334. </summary>
  17335. </member>
  17336. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlAspectRatio.AtLeast">
  17337. <summary>
  17338. Image is at least as big as Size.
  17339. </summary>
  17340. </member>
  17341. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlAspectRatio.AtMost">
  17342. <summary>
  17343. Image is no bigger than Size.
  17344. </summary>
  17345. </member>
  17346. <member name="T:OfficeOpenXml.Drawing.Vml.eVmlFillType">
  17347. <summary>
  17348. Type of fill style for a vml drawing.
  17349. </summary>
  17350. </member>
  17351. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlFillType.NoFill">
  17352. <summary>
  17353. No fill is applied.
  17354. </summary>
  17355. </member>
  17356. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlFillType.Solid">
  17357. <summary>
  17358. The fill pattern is solid.Default
  17359. </summary>
  17360. </member>
  17361. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlFillType.Gradient">
  17362. <summary>
  17363. The fill colors blend together in a linear gradient from bottom to top.
  17364. </summary>
  17365. </member>
  17366. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlFillType.GradientRadial">
  17367. <summary>
  17368. The fill colors blend together in a radial gradient.
  17369. </summary>
  17370. </member>
  17371. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlFillType.Tile">
  17372. <summary>
  17373. The fill image is tiled.
  17374. </summary>
  17375. </member>
  17376. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlFillType.Pattern">
  17377. <summary>
  17378. The image is used to create a pattern using the fill colors.
  17379. </summary>
  17380. </member>
  17381. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlFillType.Frame">
  17382. <summary>
  17383. The image is stretched to fill the shape.
  17384. </summary>
  17385. </member>
  17386. <member name="T:OfficeOpenXml.Drawing.Vml.eVmlGradientMethod">
  17387. <summary>
  17388. The fill method used in a gradient fill
  17389. </summary>
  17390. </member>
  17391. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlGradientMethod.None">
  17392. <summary>
  17393. No sigma fill.
  17394. </summary>
  17395. </member>
  17396. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlGradientMethod.Linear">
  17397. <summary>
  17398. Linear fill.
  17399. </summary>
  17400. </member>
  17401. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlGradientMethod.LinearSigma">
  17402. <summary>
  17403. Linear sigma fill.
  17404. </summary>
  17405. </member>
  17406. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlGradientMethod.Sigma">
  17407. <summary>
  17408. Sigma fill. Default.
  17409. </summary>
  17410. </member>
  17411. <member name="F:OfficeOpenXml.Drawing.Vml.eVmlGradientMethod.Any">
  17412. <summary>
  17413. Any sigma fill.
  17414. </summary>
  17415. </member>
  17416. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBase">
  17417. <summary>
  17418. Drawing object used for comments
  17419. </summary>
  17420. </member>
  17421. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBase.Id">
  17422. <summary>
  17423. The Id of the vml drawing
  17424. </summary>
  17425. </member>
  17426. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBase.SpId">
  17427. <summary>
  17428. The Id of the shape drawing
  17429. </summary>
  17430. </member>
  17431. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBase.AlternativeText">
  17432. <summary>
  17433. Alternative text to be displayed instead of a graphic.
  17434. </summary>
  17435. </member>
  17436. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBase.Anchor">
  17437. <summary>
  17438. Anchor coordinates for the drawing
  17439. </summary>
  17440. </member>
  17441. <member name="M:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBase.GetStyle(System.String,System.String,System.String@)">
  17442. <summary>
  17443. Gets a style from the semi-colo separated list with the specifik key
  17444. </summary>
  17445. <param name="style">The list</param>
  17446. <param name="key">The key to search for</param>
  17447. <param name="value">The value to return</param>
  17448. <returns>True if found</returns>
  17449. </member>
  17450. <member name="M:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBase.SetStyle(System.String,System.String,System.String)">
  17451. <summary>
  17452. Sets the style in a semicolon separated list
  17453. </summary>
  17454. <param name="style">The list</param>
  17455. <param name="key">The key</param>
  17456. <param name="value">The value</param>
  17457. <returns>The new list</returns>
  17458. </member>
  17459. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBaseCollection">
  17460. <summary>
  17461. Base collection for VML drawings
  17462. </summary>
  17463. </member>
  17464. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBorder">
  17465. <summary>
  17466. Border line settings for a vml drawing
  17467. </summary>
  17468. </member>
  17469. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBorder.LineStyle">
  17470. <summary>
  17471. The style of the border
  17472. </summary>
  17473. </member>
  17474. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBorder.DashStyle">
  17475. <summary>
  17476. Dash style for the border
  17477. </summary>
  17478. </member>
  17479. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBorder.CustomDashStyle">
  17480. <summary>
  17481. Custom dash style.
  17482. A series on numbers representing the width followed by the space between.
  17483. Example 1 : 8 2 1 2 1 2 --> Long dash dot dot. Space is twice the line width (2). LongDash (8) Dot (1).
  17484. Example 2 : 0 2 --> 0 implies a circular dot. 2 is the space between.
  17485. </summary>
  17486. </member>
  17487. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingBorder.Width">
  17488. <summary>
  17489. The width of the border
  17490. </summary>
  17491. </member>
  17492. <member name="M:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingCollection.GetNewId">
  17493. <summary>
  17494. returns the next drawing id.
  17495. </summary>
  17496. <returns></returns>
  17497. </member>
  17498. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingColor">
  17499. <summary>
  17500. Represents a color in a vml.
  17501. </summary>
  17502. </member>
  17503. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingColor.ColorString">
  17504. <summary>
  17505. A color string representing a color. Uses the HTML 4.0 color names, rgb decimal triplets or rgb hex triplets
  17506. Example:
  17507. ColorString = "rgb(200,100, 0)"
  17508. ColorString = "#FF0000"
  17509. ColorString = "Red"
  17510. ColorString = "#345" //This is the same as #334455
  17511. </summary>
  17512. </member>
  17513. <member name="M:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingColor.SetColor(System.Drawing.Color)">
  17514. <summary>
  17515. Sets the Color string with the color supplied.
  17516. </summary>
  17517. <param name="color"></param>
  17518. </member>
  17519. <member name="M:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingColor.GetColor">
  17520. <summary>
  17521. Gets the color for the color string
  17522. </summary>
  17523. <returns></returns>
  17524. </member>
  17525. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment">
  17526. <summary>
  17527. Drawing object used for comments
  17528. </summary>
  17529. </member>
  17530. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.Address">
  17531. <summary>
  17532. Address in the worksheet
  17533. </summary>
  17534. </member>
  17535. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.VerticalAlignment">
  17536. <summary>
  17537. Vertical alignment for text
  17538. </summary>
  17539. </member>
  17540. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.HorizontalAlignment">
  17541. <summary>
  17542. Horizontal alignment for text
  17543. </summary>
  17544. </member>
  17545. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.Visible">
  17546. <summary>
  17547. If the drawing object is visible.
  17548. </summary>
  17549. </member>
  17550. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.BackgroundColor">
  17551. <summary>
  17552. Background color
  17553. </summary>
  17554. </member>
  17555. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.LineStyle">
  17556. <summary>
  17557. Linestyle for border
  17558. </summary>
  17559. </member>
  17560. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.LineColor">
  17561. <summary>
  17562. Line color
  17563. </summary>
  17564. </member>
  17565. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.LineWidth">
  17566. <summary>
  17567. Width of the border
  17568. </summary>
  17569. </member>
  17570. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.AutoFit">
  17571. <summary>
  17572. Autofits the drawingobject
  17573. </summary>
  17574. </member>
  17575. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.Locked">
  17576. <summary>
  17577. If the object is locked when the sheet is protected
  17578. </summary>
  17579. </member>
  17580. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.LockText">
  17581. <summary>
  17582. Specifies that the object's text is locked
  17583. </summary>
  17584. </member>
  17585. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.From">
  17586. <summary>
  17587. From position. For comments only when Visible=true.
  17588. </summary>
  17589. </member>
  17590. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.To">
  17591. <summary>
  17592. To position. For comments only when Visible=true.
  17593. </summary>
  17594. </member>
  17595. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.Row">
  17596. <summary>
  17597. Row position for a comment
  17598. </summary>
  17599. </member>
  17600. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.Column">
  17601. <summary>
  17602. Column position for a comment
  17603. </summary>
  17604. </member>
  17605. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingComment.Fill">
  17606. <summary>
  17607. Fill properties for the comment
  17608. </summary>
  17609. </member>
  17610. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingControl">
  17611. <summary>
  17612. Base class for vml form controls
  17613. </summary>
  17614. </member>
  17615. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingControl.Text">
  17616. <summary>
  17617. The Text
  17618. </summary>
  17619. </member>
  17620. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingControl.Dx">
  17621. <summary>
  17622. Item height for an individual item
  17623. </summary>
  17624. </member>
  17625. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingControl.Page">
  17626. <summary>
  17627. Number of items in a listbox.
  17628. </summary>
  17629. </member>
  17630. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill">
  17631. <summary>
  17632. Fill settings for a vml drawing
  17633. </summary>
  17634. </member>
  17635. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Style">
  17636. <summary>
  17637. The type of fill used in the vml drawing
  17638. </summary>
  17639. </member>
  17640. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Color">
  17641. <summary>
  17642. The primary color used for filling the drawing.
  17643. </summary>
  17644. </member>
  17645. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Opacity">
  17646. <summary>
  17647. Opacity for fill color 1. Spans 0-100%.
  17648. Transparency is is 100-Opacity
  17649. </summary>
  17650. </member>
  17651. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.SecondColor">
  17652. <summary>
  17653. Fill color 2.
  17654. </summary>
  17655. </member>
  17656. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.SecondColorOpacity">
  17657. <summary>
  17658. Opacity for fill color 2. Spans 0-100%
  17659. Transparency is is 100-Opacity
  17660. </summary>
  17661. </member>
  17662. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.GradientSettings">
  17663. <summary>
  17664. Gradient specific settings used when <see cref="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Style"/> is set to Gradient or GradientRadial.
  17665. </summary>
  17666. </member>
  17667. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.PatternPictureSettings">
  17668. <summary>
  17669. Image and pattern specific settings used when <see cref="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Style"/> is set to Pattern, Tile or Frame.
  17670. </summary>
  17671. </member>
  17672. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Recolor">
  17673. <summary>
  17674. Recolor with picture
  17675. </summary>
  17676. </member>
  17677. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Rotate">
  17678. <summary>
  17679. Rotate fill with shape
  17680. </summary>
  17681. </member>
  17682. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingGradientFill">
  17683. <summary>
  17684. Fill settings for a vml gradient fill
  17685. </summary>
  17686. </member>
  17687. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingGradientFill.ColorsString">
  17688. <summary>
  17689. A semicolon separated list of colors used for gradient fill.
  17690. Each color item starts with a percent and a color. Starting from 0% and ending and 100%.
  17691. Use <seealso cref="M:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingGradientFill.SetGradientColors(OfficeOpenXml.Drawing.Vml.VmlGradiantColor[])"/> to set this property.
  17692. </summary>
  17693. </member>
  17694. <member name="M:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingGradientFill.SetGradientColors(OfficeOpenXml.Drawing.Vml.VmlGradiantColor[])">
  17695. <summary>
  17696. Sets the <see cref="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingGradientFill.ColorsString"/> with the colors supplied and optionally
  17697. <see cref="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Color"/> and <see cref="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.SecondColor"/>.
  17698. Each color item starts with a percent and a color.
  17699. Percent values must be sorted, starting from 0% and ending and 100%.
  17700. If 0% is omitted, <see cref="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Color"/> is used.
  17701. If 100% is omitted, <see cref="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.SecondColor"/> is used.
  17702. </summary>
  17703. <param name="colors">The colors with a percent value for the gradient fill</param>
  17704. </member>
  17705. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingGradientFill.Angle">
  17706. <summary>
  17707. Gradient angle
  17708. </summary>
  17709. </member>
  17710. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingGradientFill.Focus">
  17711. <summary>
  17712. Gradient center
  17713. </summary>
  17714. </member>
  17715. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingGradientFill.Method">
  17716. <summary>
  17717. Gradient method
  17718. </summary>
  17719. </member>
  17720. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture">
  17721. <summary>
  17722. Drawing object used for header and footer pictures
  17723. </summary>
  17724. </member>
  17725. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.Position">
  17726. <summary>
  17727. Position ID
  17728. </summary>
  17729. </member>
  17730. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.Width">
  17731. <summary>
  17732. The width in points
  17733. </summary>
  17734. </member>
  17735. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.Height">
  17736. <summary>
  17737. The height in points
  17738. </summary>
  17739. </member>
  17740. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.Left">
  17741. <summary>
  17742. Margin Left in points
  17743. </summary>
  17744. </member>
  17745. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.Top">
  17746. <summary>
  17747. Margin top in points
  17748. </summary>
  17749. </member>
  17750. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.Title">
  17751. <summary>
  17752. The Title of the image
  17753. </summary>
  17754. </member>
  17755. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.Image">
  17756. <summary>
  17757. The Image
  17758. </summary>
  17759. </member>
  17760. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.BiLevel">
  17761. <summary>
  17762. Determines whether an image will be displayed in black and white
  17763. </summary>
  17764. </member>
  17765. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.GrayScale">
  17766. <summary>
  17767. Determines whether a picture will be displayed in grayscale mode
  17768. </summary>
  17769. </member>
  17770. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.Gain">
  17771. <summary>
  17772. Defines the intensity of all colors in an image
  17773. Default value is 1
  17774. </summary>
  17775. </member>
  17776. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.Gamma">
  17777. <summary>
  17778. Defines the amount of contrast for an image
  17779. Default value is 0;
  17780. </summary>
  17781. </member>
  17782. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPicture.BlackLevel">
  17783. <summary>
  17784. Defines the intensity of black in an image
  17785. Default value is 0
  17786. </summary>
  17787. </member>
  17788. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureCollection">
  17789. <summary>
  17790. A collection of vml drawings used for header and footer picturess
  17791. </summary>
  17792. </member>
  17793. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureCollection.Item(System.Int32)">
  17794. <summary>
  17795. Indexer
  17796. </summary>
  17797. <param name="Index">Index</param>
  17798. <returns>The VML Drawing Picture object</returns>
  17799. </member>
  17800. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureCollection.Count">
  17801. <summary>
  17802. Number of items in the collection
  17803. </summary>
  17804. </member>
  17805. <member name="M:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureCollection.GetNewId">
  17806. <summary>
  17807. returns the next drawing id.
  17808. </summary>
  17809. <returns></returns>
  17810. </member>
  17811. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureFill">
  17812. <summary>
  17813. Fill settings for a vml pattern or picture fill
  17814. </summary>
  17815. </member>
  17816. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureFill.SecondColor">
  17817. <summary>
  17818. Fill color 2.
  17819. </summary>
  17820. </member>
  17821. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureFill.SecondColorOpacity">
  17822. <summary>
  17823. Opacity for fill color 2. Spans 0-100%
  17824. Transparency is is 100-Opacity
  17825. </summary>
  17826. </member>
  17827. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureFill.AspectRatio">
  17828. <summary>
  17829. The aspect ratio
  17830. </summary>
  17831. </member>
  17832. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureFill.Size">
  17833. <summary>
  17834. A string representing the pictures Size.
  17835. For Example: 0,0
  17836. </summary>
  17837. </member>
  17838. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureFill.Origin">
  17839. <summary>
  17840. A string representing the pictures Origin
  17841. </summary>
  17842. </member>
  17843. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureFill.Position">
  17844. <summary>
  17845. A string representing the pictures position
  17846. </summary>
  17847. </member>
  17848. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureFill.Title">
  17849. <summary>
  17850. The title for the fill
  17851. </summary>
  17852. </member>
  17853. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPictureFill.Image">
  17854. <summary>
  17855. The image is used when <see cref="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingFill.Style"/> is set to Pattern, Tile or Frame.
  17856. </summary>
  17857. </member>
  17858. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPosition">
  17859. <summary>
  17860. The position of a VML drawing. Used for comments
  17861. </summary>
  17862. </member>
  17863. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPosition.Row">
  17864. <summary>
  17865. Row. Zero based
  17866. </summary>
  17867. </member>
  17868. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPosition.RowOffset">
  17869. <summary>
  17870. Row offset in pixels. Zero based
  17871. </summary>
  17872. </member>
  17873. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPosition.Column">
  17874. <summary>
  17875. Column. Zero based
  17876. </summary>
  17877. </member>
  17878. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlDrawingPosition.ColumnOffset">
  17879. <summary>
  17880. Column offset. Zero based
  17881. </summary>
  17882. </member>
  17883. <member name="T:OfficeOpenXml.Drawing.Vml.ExcelVmlMeasurementUnit">
  17884. <summary>
  17885. Handles values with different measurement units.
  17886. </summary>
  17887. </member>
  17888. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlMeasurementUnit.Value">
  17889. <summary>
  17890. The value of the specified unit.
  17891. </summary>
  17892. </member>
  17893. <member name="P:OfficeOpenXml.Drawing.Vml.ExcelVmlMeasurementUnit.Unit">
  17894. <summary>
  17895. The unit of measurement.
  17896. </summary>
  17897. </member>
  17898. <member name="T:OfficeOpenXml.Drawing.Vml.VmlGradiantColor">
  17899. <summary>
  17900. A color used in a vml gradient list
  17901. </summary>
  17902. </member>
  17903. <member name="M:OfficeOpenXml.Drawing.Vml.VmlGradiantColor.#ctor(System.Double,System.Drawing.Color)">
  17904. <summary>
  17905. Initialize a new in instance of <see cref="T:OfficeOpenXml.Drawing.Vml.VmlGradiantColor"/>
  17906. </summary>
  17907. <param name="percent"></param>
  17908. <param name="color"></param>
  17909. <exception cref="T:System.ArgumentOutOfRangeException">If the percent is not between 0 and 100</exception>
  17910. <exception cref="T:System.ArgumentNullException">If <paramref name="color"/> is Color.Empty</exception>
  17911. </member>
  17912. <member name="P:OfficeOpenXml.Drawing.Vml.VmlGradiantColor.Percent">
  17913. <summary>
  17914. Percent position to insert the color. Range from 0-100
  17915. </summary>
  17916. </member>
  17917. <member name="P:OfficeOpenXml.Drawing.Vml.VmlGradiantColor.Color">
  17918. <summary>
  17919. The color to use.
  17920. </summary>
  17921. </member>
  17922. <member name="T:OfficeOpenXml.Drawing.ePenAlignment">
  17923. <summary>
  17924. The pen alignment type
  17925. </summary>
  17926. </member>
  17927. <member name="F:OfficeOpenXml.Drawing.ePenAlignment.Center">
  17928. <summary>
  17929. Center pen
  17930. </summary>
  17931. </member>
  17932. <member name="F:OfficeOpenXml.Drawing.ePenAlignment.Inset">
  17933. <summary>
  17934. Inset pen
  17935. </summary>
  17936. </member>
  17937. <member name="T:OfficeOpenXml.Drawing.ePitchFamily">
  17938. <summary>
  17939. Specifies the font pitch
  17940. </summary>
  17941. </member>
  17942. <member name="F:OfficeOpenXml.Drawing.ePitchFamily.Default">
  17943. <summary>
  17944. Default pitch + unknown font family
  17945. </summary>
  17946. </member>
  17947. <member name="F:OfficeOpenXml.Drawing.ePitchFamily.Fixed">
  17948. <summary>
  17949. Fixed pitch + unknown font family
  17950. </summary>
  17951. </member>
  17952. <member name="F:OfficeOpenXml.Drawing.ePitchFamily.Variable">
  17953. <summary>
  17954. Variable pitch + unknown font family
  17955. </summary>
  17956. </member>
  17957. <member name="F:OfficeOpenXml.Drawing.ePitchFamily.DefaultRoman">
  17958. <summary>
  17959. Default pitch + Roman font family
  17960. </summary>
  17961. </member>
  17962. <member name="F:OfficeOpenXml.Drawing.ePitchFamily.FixedRoman">
  17963. <summary>
  17964. Fixed pitch + Roman font family
  17965. </summary>
  17966. </member>
  17967. <member name="F:OfficeOpenXml.Drawing.ePitchFamily.VariableRoman">
  17968. <summary>
  17969. Variable pitch + Roman font family
  17970. </summary>
  17971. </member>
  17972. <member name="F:OfficeOpenXml.Drawing.ePitchFamily.DefaultSwiss">
  17973. <summary>
  17974. Default pitch + Swiss font family
  17975. </summary>
  17976. </member>
  17977. <member name="F:OfficeOpenXml.Drawing.ePitchFamily.FixedSwiss">
  17978. <summary>
  17979. Fixed pitch + Swiss font family
  17980. </summary>
  17981. </member>
  17982. <member name="F:OfficeOpenXml.Drawing.ePitchFamily.VariableSwiss">
  17983. <summary>
  17984. Variable pitch + Swiss font family
  17985. </summary>
  17986. </member>
  17987. <member name="T:OfficeOpenXml.Drawing.ePresetCameraType">
  17988. <summary>
  17989. Defines the preset camera that is being used.
  17990. </summary>
  17991. </member>
  17992. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.None">
  17993. <summary>
  17994. No rotation
  17995. </summary>
  17996. </member>
  17997. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricBottomDown">
  17998. <summary>
  17999. Isometric Bottom Down
  18000. </summary>
  18001. </member>
  18002. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricBottomUp">
  18003. <summary>
  18004. Isometric Bottom Up
  18005. </summary>
  18006. </member>
  18007. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricLeftDown">
  18008. <summary>
  18009. Isometric Left Down
  18010. </summary>
  18011. </member>
  18012. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricLeftUp">
  18013. <summary>
  18014. Isometric Left Up
  18015. </summary>
  18016. </member>
  18017. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis1Left">
  18018. <summary>
  18019. Isometric Off Axis 1 Left
  18020. </summary>
  18021. </member>
  18022. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis1Right">
  18023. <summary>
  18024. Isometric Off Axis 1 Right
  18025. </summary>
  18026. </member>
  18027. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis1Top">
  18028. <summary>
  18029. Isometric Off Axis 1 Top
  18030. </summary>
  18031. </member>
  18032. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis2Left">
  18033. <summary>
  18034. Isometric Off Axis 2 Left
  18035. </summary>
  18036. </member>
  18037. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis2Right">
  18038. <summary>
  18039. Isometric Off Axis 2 Right
  18040. </summary>
  18041. </member>
  18042. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis2Top">
  18043. <summary>
  18044. Isometric Off Axis 2 Top
  18045. </summary>
  18046. </member>
  18047. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis3Bottom">
  18048. <summary>
  18049. Isometric Off Axis 3 Bottom
  18050. </summary>
  18051. </member>
  18052. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis3Left">
  18053. <summary>
  18054. Isometric Off Axis 3 Left
  18055. </summary>
  18056. </member>
  18057. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis3Right">
  18058. <summary>
  18059. Isometric Off Axis 3 Right
  18060. </summary>
  18061. </member>
  18062. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis4Bottom">
  18063. <summary>
  18064. Isometric Off Axis 4 Bottom
  18065. </summary>
  18066. </member>
  18067. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis4Left">
  18068. <summary>
  18069. Isometric Off Axis 4 Left
  18070. </summary>
  18071. </member>
  18072. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricOffAxis4Right">
  18073. <summary>
  18074. Isometric Off Axis 4 Right
  18075. </summary>
  18076. </member>
  18077. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricRightDown">
  18078. <summary>
  18079. Isometric Right Down
  18080. </summary>
  18081. </member>
  18082. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricRightUp">
  18083. <summary>
  18084. Isometric Right Up
  18085. </summary>
  18086. </member>
  18087. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricTopDown">
  18088. <summary>
  18089. Isometric Top Down
  18090. </summary>
  18091. </member>
  18092. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.IsometricTopUp">
  18093. <summary>
  18094. Isometric Top Up
  18095. </summary>
  18096. </member>
  18097. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyObliqueBottom">
  18098. <summary>
  18099. Legacy Oblique Bottom
  18100. </summary>
  18101. </member>
  18102. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyObliqueBottomLeft">
  18103. <summary>
  18104. Legacy Oblique Bottom Left
  18105. </summary>
  18106. </member>
  18107. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyObliqueBottomRight">
  18108. <summary>
  18109. Legacy Oblique Bottom Right
  18110. </summary>
  18111. </member>
  18112. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyObliqueFront">
  18113. <summary>
  18114. Legacy Oblique Front
  18115. </summary>
  18116. </member>
  18117. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyObliqueLeft">
  18118. <summary>
  18119. </summary>
  18120. </member>
  18121. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyObliqueRight">
  18122. <summary>
  18123. Legacy Oblique Right
  18124. </summary>
  18125. </member>
  18126. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyObliqueTop">
  18127. <summary>
  18128. Legacy Oblique Top
  18129. </summary>
  18130. </member>
  18131. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyObliqueTopLeft">
  18132. <summary>
  18133. Legacy Oblique Top Left
  18134. </summary>
  18135. </member>
  18136. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyObliqueTopRight">
  18137. <summary>
  18138. Legacy Oblique Top Right
  18139. </summary>
  18140. </member>
  18141. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyPerspectiveBottom">
  18142. <summary>
  18143. Legacy Perspective Bottom
  18144. </summary>
  18145. </member>
  18146. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyPerspectiveBottomLeft">
  18147. <summary>
  18148. Legacy Perspective Bottom Left
  18149. </summary>
  18150. </member>
  18151. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyPerspectiveBottomRight">
  18152. <summary>
  18153. Legacy Perspective Bottom Right
  18154. </summary>
  18155. </member>
  18156. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyPerspectiveFront">
  18157. <summary>
  18158. Legacy Perspective Front
  18159. </summary>
  18160. </member>
  18161. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyPerspectiveLeft">
  18162. <summary>
  18163. Legacy Perspective Left
  18164. </summary>
  18165. </member>
  18166. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyPerspectiveRight">
  18167. <summary>
  18168. Legacy Perspective Right
  18169. </summary>
  18170. </member>
  18171. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyPerspectiveTop">
  18172. <summary>
  18173. Legacy Perspective Top
  18174. </summary>
  18175. </member>
  18176. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyPerspectiveTopLeft">
  18177. <summary>
  18178. Legacy Perspective Top Left
  18179. </summary>
  18180. </member>
  18181. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.LegacyPerspectiveTopRight">
  18182. <summary>
  18183. Legacy Perspective Top Right
  18184. </summary>
  18185. </member>
  18186. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.ObliqueBottom">
  18187. <summary>
  18188. Oblique Bottom
  18189. </summary>
  18190. </member>
  18191. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.ObliqueBottomLeft">
  18192. <summary>
  18193. Oblique Bottom Left
  18194. </summary>
  18195. </member>
  18196. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.ObliqueBottomRight">
  18197. <summary>
  18198. Oblique Bottom Right
  18199. </summary>
  18200. </member>
  18201. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.ObliqueLeft">
  18202. <summary>
  18203. Oblique Left
  18204. </summary>
  18205. </member>
  18206. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.ObliqueRight">
  18207. <summary>
  18208. Oblique Right
  18209. </summary>
  18210. </member>
  18211. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.ObliqueTop">
  18212. <summary>
  18213. Oblique Top
  18214. </summary>
  18215. </member>
  18216. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.ObliqueTopLeft">
  18217. <summary>
  18218. Oblique Top Left
  18219. </summary>
  18220. </member>
  18221. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.ObliqueTopRight">
  18222. <summary>
  18223. Oblique Top Right
  18224. </summary>
  18225. </member>
  18226. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.OrthographicFront">
  18227. <summary>
  18228. Orthographic Front
  18229. </summary>
  18230. </member>
  18231. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveAbove">
  18232. <summary>
  18233. Orthographic Above
  18234. </summary>
  18235. </member>
  18236. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveAboveLeftFacing">
  18237. <summary>
  18238. Perspective Above Left Facing
  18239. </summary>
  18240. </member>
  18241. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveAboveRightFacing">
  18242. <summary>
  18243. Perspective Above Right Facing
  18244. </summary>
  18245. </member>
  18246. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveBelow">
  18247. <summary>
  18248. Perspective Below
  18249. </summary>
  18250. </member>
  18251. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveContrastingLeftFacing">
  18252. <summary>
  18253. Perspective Contrasting Left Facing
  18254. </summary>
  18255. </member>
  18256. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveContrastingRightFacing">
  18257. <summary>
  18258. Perspective Contrasting Right Facing
  18259. </summary>
  18260. </member>
  18261. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveFront">
  18262. <summary>
  18263. Perspective Front
  18264. </summary>
  18265. </member>
  18266. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveHeroicExtremeLeftFacing">
  18267. <summary>
  18268. Perspective Heroic Extreme Left Facing
  18269. </summary>
  18270. </member>
  18271. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveHeroicExtremeRightFacing">
  18272. <summary>
  18273. Perspective Heroic Extreme Right Facing
  18274. </summary>
  18275. </member>
  18276. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveHeroicLeftFacing">
  18277. <summary>
  18278. Perspective Heroic Left Facing
  18279. </summary>
  18280. </member>
  18281. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveHeroicRightFacing">
  18282. <summary>
  18283. Perspective Right Facing
  18284. </summary>
  18285. </member>
  18286. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveLeft">
  18287. <summary>
  18288. Perspective Left
  18289. </summary>
  18290. </member>
  18291. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveRelaxed">
  18292. <summary>
  18293. Perspective Relaxed
  18294. </summary>
  18295. </member>
  18296. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveRelaxedModerately">
  18297. <summary>
  18298. Perspective Relaxed Moderately
  18299. </summary>
  18300. </member>
  18301. <member name="F:OfficeOpenXml.Drawing.ePresetCameraType.PerspectiveRight">
  18302. <summary>
  18303. Perspective Right
  18304. </summary>
  18305. </member>
  18306. <member name="T:OfficeOpenXml.Drawing.ePresetColor">
  18307. <summary>
  18308. Preset colors
  18309. </summary>
  18310. </member>
  18311. <member name="F:OfficeOpenXml.Drawing.ePresetColor.AliceBlue">
  18312. <summary>
  18313. Alice Blue, RGB(240,248,255)
  18314. </summary>
  18315. </member>
  18316. <member name="F:OfficeOpenXml.Drawing.ePresetColor.AntiqueWhite">
  18317. <summary>
  18318. Antique White, RGB(250,235,215)
  18319. </summary>
  18320. </member>
  18321. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Aqua">
  18322. <summary>
  18323. Aqua, RGB(0,255,255)
  18324. </summary>
  18325. </member>
  18326. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Aquamarine">
  18327. <summary>
  18328. Aquamarine, RGB(127,255,212)
  18329. </summary>
  18330. </member>
  18331. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Azure">
  18332. <summary>
  18333. Azure, RGB(240,255,255)
  18334. </summary>
  18335. </member>
  18336. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Beige">
  18337. <summary>
  18338. Beige, RGB(245,245,220)
  18339. </summary>
  18340. </member>
  18341. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Bisque">
  18342. <summary>
  18343. Bisque, RGB(255,228,196)
  18344. </summary>
  18345. </member>
  18346. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Black">
  18347. <summary>
  18348. Black, RGB(0,0,0)
  18349. </summary>
  18350. </member>
  18351. <member name="F:OfficeOpenXml.Drawing.ePresetColor.BlanchedAlmond">
  18352. <summary>
  18353. Blanched Almond, RGB(255,235,205)
  18354. </summary>
  18355. </member>
  18356. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Blue">
  18357. <summary>
  18358. Blue, RGB(0,0,255)
  18359. </summary>
  18360. </member>
  18361. <member name="F:OfficeOpenXml.Drawing.ePresetColor.BlueViolet">
  18362. <summary>
  18363. Blue Violet, RGB(138,43,226)
  18364. </summary>
  18365. </member>
  18366. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Brown">
  18367. <summary>
  18368. Brown, RGB(165,42,42)
  18369. </summary>
  18370. </member>
  18371. <member name="F:OfficeOpenXml.Drawing.ePresetColor.BurlyWood">
  18372. <summary>
  18373. Burly Wood, RGB(222,184,135)
  18374. </summary>
  18375. </member>
  18376. <member name="F:OfficeOpenXml.Drawing.ePresetColor.CadetBlue">
  18377. <summary>
  18378. Cadet Blue, RGB(95,158,160)
  18379. </summary>
  18380. </member>
  18381. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Chartreuse">
  18382. <summary>
  18383. Chartreuse, RGB(127,255,0)
  18384. </summary>
  18385. </member>
  18386. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Chocolate">
  18387. <summary>
  18388. Chocolate, RGB(210,105,30)
  18389. </summary>
  18390. </member>
  18391. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Coral">
  18392. <summary>
  18393. Coral, RGB(255,127,80)
  18394. </summary>
  18395. </member>
  18396. <member name="F:OfficeOpenXml.Drawing.ePresetColor.CornflowerBlue">
  18397. <summary>
  18398. Cornflower Blue, RGB(100,149,237)
  18399. </summary>
  18400. </member>
  18401. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Cornsilk">
  18402. <summary>
  18403. Cornsilk, RGB(255,248,220)
  18404. </summary>
  18405. </member>
  18406. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Crimson">
  18407. <summary>
  18408. Crimson, RGB(220,20,60)
  18409. </summary>
  18410. </member>
  18411. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Cyan">
  18412. <summary>
  18413. Cyan, RGB(0,255,255)
  18414. </summary>
  18415. </member>
  18416. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkBlue">
  18417. <summary>
  18418. Dark Blue, RGB(0,0,139)
  18419. </summary>
  18420. </member>
  18421. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkCyan">
  18422. <summary>
  18423. Dark Cyan, RGB(0,139,139)
  18424. </summary>
  18425. </member>
  18426. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkGoldenrod">
  18427. <summary>
  18428. Dark Goldenrod, RGB(184,134,11)
  18429. </summary>
  18430. </member>
  18431. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkGray">
  18432. <summary>
  18433. Dark Gray, RGB(169,169,169)
  18434. </summary>
  18435. </member>
  18436. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkGreen">
  18437. <summary>
  18438. Dark Green, RGB(0,100,0)
  18439. </summary>
  18440. </member>
  18441. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkKhaki">
  18442. <summary>
  18443. Dark Khaki, RGB(189,183,107)
  18444. </summary>
  18445. </member>
  18446. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkMagenta">
  18447. <summary>
  18448. Dark Magenta, RGB(139,0,139)
  18449. </summary>
  18450. </member>
  18451. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkOliveGreen">
  18452. <summary>
  18453. Dark Olive Green, RGB(85,107,47)
  18454. </summary>
  18455. </member>
  18456. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkOrange">
  18457. <summary>
  18458. Dark Orange, RGB(255,140,0)
  18459. </summary>
  18460. </member>
  18461. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkOrchid">
  18462. <summary>
  18463. Dark Orchid, RGB(153,50,204)
  18464. </summary>
  18465. </member>
  18466. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkRed">
  18467. <summary>
  18468. Dark Red, RGB(139,0,0)
  18469. </summary>
  18470. </member>
  18471. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkSalmon">
  18472. <summary>
  18473. Dark Salmon, RGB(233,150,122)
  18474. </summary>
  18475. </member>
  18476. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkSeaGreen">
  18477. <summary>
  18478. Dark Sea Green, RGB(143,188,143)
  18479. </summary>
  18480. </member>
  18481. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkSlateBlue">
  18482. <summary>
  18483. Dark Slate Blue, RGB(72,61,139)
  18484. </summary>
  18485. </member>
  18486. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkSlateGray">
  18487. <summary>
  18488. Dark Slate Gray, RGB(47,79,79)
  18489. </summary>
  18490. </member>
  18491. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkTurquoise">
  18492. <summary>
  18493. Dark Turquoise, RGB(0,206,209)
  18494. </summary>
  18495. </member>
  18496. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DarkViolet">
  18497. <summary>
  18498. Dark Violet, RGB(148,0,211)
  18499. </summary>
  18500. </member>
  18501. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DeepPink">
  18502. <summary>
  18503. Deep Pink, RGB(255,20,147)
  18504. </summary>
  18505. </member>
  18506. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DeepSkyBlue">
  18507. <summary>
  18508. Deep Sky Blue, RGB(0,191,255)
  18509. </summary>
  18510. </member>
  18511. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DimGray">
  18512. <summary>
  18513. Dim Gray, RGB(105,105,105)
  18514. </summary>
  18515. </member>
  18516. <member name="F:OfficeOpenXml.Drawing.ePresetColor.DodgerBlue">
  18517. <summary>
  18518. Dodger Blue, RGB(30,144,255)
  18519. </summary>
  18520. </member>
  18521. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Firebrick">
  18522. <summary>
  18523. Firebrick, RGB(178,34,34)
  18524. </summary>
  18525. </member>
  18526. <member name="F:OfficeOpenXml.Drawing.ePresetColor.FloralWhite">
  18527. <summary>
  18528. FloralWhite, RGB(255,250,240)
  18529. </summary>
  18530. </member>
  18531. <member name="F:OfficeOpenXml.Drawing.ePresetColor.ForestGreen">
  18532. <summary>
  18533. Forest Green, RGB(34,139,34)
  18534. </summary>
  18535. </member>
  18536. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Fuchsia">
  18537. <summary>
  18538. Fuchsia, RGB(255,0,255)
  18539. </summary>
  18540. </member>
  18541. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Gainsboro">
  18542. <summary>
  18543. Gainsboro, RGB(220,220,220)
  18544. </summary>
  18545. </member>
  18546. <member name="F:OfficeOpenXml.Drawing.ePresetColor.GhostWhite">
  18547. <summary>
  18548. GhostWhite, RGB(248,248,255)
  18549. </summary>
  18550. </member>
  18551. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Gold">
  18552. <summary>
  18553. Gold, RGB(255,215,0)
  18554. </summary>
  18555. </member>
  18556. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Goldenrod">
  18557. <summary>
  18558. Goldenrod, RGB(218,165,32)
  18559. </summary>
  18560. </member>
  18561. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Gray">
  18562. <summary>
  18563. Gray, RGB(128,128,128)
  18564. </summary>
  18565. </member>
  18566. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Green">
  18567. <summary>
  18568. Green, RGB(0,128,0)
  18569. </summary>
  18570. </member>
  18571. <member name="F:OfficeOpenXml.Drawing.ePresetColor.GreenYellow">
  18572. <summary>
  18573. Green Yellow, RGB(173,255,47)
  18574. </summary>
  18575. </member>
  18576. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Honeydew">
  18577. <summary>
  18578. Honeydew, RGB(240,255,240)
  18579. </summary>
  18580. </member>
  18581. <member name="F:OfficeOpenXml.Drawing.ePresetColor.HotPink">
  18582. <summary>
  18583. HotPink, RGB(255,105,180)
  18584. </summary>
  18585. </member>
  18586. <member name="F:OfficeOpenXml.Drawing.ePresetColor.IndianRed">
  18587. <summary>
  18588. Indian Red, RGB(205,92,92)
  18589. </summary>
  18590. </member>
  18591. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Indigo">
  18592. <summary>
  18593. Indigo, RGB(75,0,130)
  18594. </summary>
  18595. </member>
  18596. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Ivory">
  18597. <summary>
  18598. Indigo, RGB(255,255,240)
  18599. </summary>
  18600. </member>
  18601. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Khaki">
  18602. <summary>
  18603. Khaki, RGB(240,230,140)
  18604. </summary>
  18605. </member>
  18606. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Lavender">
  18607. <summary>
  18608. Lavender, RGB(230,230,250)
  18609. </summary>
  18610. </member>
  18611. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LavenderBlush">
  18612. <summary>
  18613. Lavender Blush, RGB(255,240,245)
  18614. </summary>
  18615. </member>
  18616. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LawnGreen">
  18617. <summary>
  18618. Lawn Green, RGB(124,252,0)
  18619. </summary>
  18620. </member>
  18621. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LemonChiffon">
  18622. <summary>
  18623. Lemon Chiffon, RGB(255,250,205)
  18624. </summary>
  18625. </member>
  18626. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightBlue">
  18627. <summary>
  18628. Light Blue, RGB(173,216,230)
  18629. </summary>
  18630. </member>
  18631. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightCoral">
  18632. <summary>
  18633. Light Coral, RGB(240,128,128)
  18634. </summary>
  18635. </member>
  18636. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightCyan">
  18637. <summary>
  18638. Light Cyan, RGB(224,255,255)
  18639. </summary>
  18640. </member>
  18641. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightGoldenrodYellow">
  18642. <summary>
  18643. Light Goldenrod Yellow, RGB(250,250,210)
  18644. </summary>
  18645. </member>
  18646. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightGray">
  18647. <summary>
  18648. Light Gray, RGB(211,211,211)
  18649. </summary>
  18650. </member>
  18651. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightGreen">
  18652. <summary>
  18653. Light Green, RGB(144,238,144)
  18654. </summary>
  18655. </member>
  18656. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightPink">
  18657. <summary>
  18658. Light Pink, RGB(255,182,193)
  18659. </summary>
  18660. </member>
  18661. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightSalmon">
  18662. <summary>
  18663. Light Salmon, RGB(255,160,122)
  18664. </summary>
  18665. </member>
  18666. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightSeaGreen">
  18667. <summary>
  18668. Light Sea Green, RGB(32,178,170)
  18669. </summary>
  18670. </member>
  18671. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightSkyBlue">
  18672. <summary>
  18673. Light Sky Blue, RGB(135,206,250)
  18674. </summary>
  18675. </member>
  18676. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightSlateGray">
  18677. <summary>
  18678. Light Slate Gray, RGB(119,136,153)
  18679. </summary>
  18680. </member>
  18681. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightSteelBlue">
  18682. <summary>
  18683. Light Steel Blue, RGB(176,196,222)
  18684. </summary>
  18685. </member>
  18686. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LightYellow">
  18687. <summary>
  18688. Light Yellow, RGB(255,255,224)
  18689. </summary>
  18690. </member>
  18691. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Lime">
  18692. <summary>
  18693. Lime, RGB(0,255,0)
  18694. </summary>
  18695. </member>
  18696. <member name="F:OfficeOpenXml.Drawing.ePresetColor.LimeGreen">
  18697. <summary>
  18698. Lime Green, RGB(50,205,50)
  18699. </summary>
  18700. </member>
  18701. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Linen">
  18702. <summary>
  18703. Linen, RGB(250,240,230)
  18704. </summary>
  18705. </member>
  18706. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Magenta">
  18707. <summary>
  18708. Magenta, RGB(255,0,255)
  18709. </summary>
  18710. </member>
  18711. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Maroon">
  18712. <summary>
  18713. Maroon, RGB(128,0,0)
  18714. </summary>
  18715. </member>
  18716. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MediumAquamarine">
  18717. <summary>
  18718. Medium Aquamarine, RGB(102,205,170)
  18719. </summary>
  18720. </member>
  18721. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MediumBlue">
  18722. <summary>
  18723. Medium Blue, RGB(0,0,205)
  18724. </summary>
  18725. </member>
  18726. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MediumOrchid">
  18727. <summary>
  18728. Medium Orchid, RGB(186,85,211)
  18729. </summary>
  18730. </member>
  18731. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MediumPurple">
  18732. <summary>
  18733. Medium Purple, RGB(147,112,219)
  18734. </summary>
  18735. </member>
  18736. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MediumSeaGreen">
  18737. <summary>
  18738. Medium Sea Green, RGB(60,179,113)
  18739. </summary>
  18740. </member>
  18741. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MediumSlateBlue">
  18742. <summary>
  18743. Medium Slate Blue, RGB(123,104,238)
  18744. </summary>
  18745. </member>
  18746. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MediumSpringGreen">
  18747. <summary>
  18748. Medium Spring Green, RGB(0,250,154)
  18749. </summary>
  18750. </member>
  18751. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MediumTurquoise">
  18752. <summary>
  18753. Medium Turquoise, RGB(72,209,204)
  18754. </summary>
  18755. </member>
  18756. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MediumVioletRed">
  18757. <summary>
  18758. Medium Violet Red, RGB(199,21,133)
  18759. </summary>
  18760. </member>
  18761. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MidnightBlue">
  18762. <summary>
  18763. Midnight Blue, RGB(25,25,112)
  18764. </summary>
  18765. </member>
  18766. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MintCream">
  18767. <summary>
  18768. Mint Cream, RGB(245,255,250)
  18769. </summary>
  18770. </member>
  18771. <member name="F:OfficeOpenXml.Drawing.ePresetColor.MistyRose">
  18772. <summary>
  18773. Misty Rose, RGB(255,228,225)
  18774. </summary>
  18775. </member>
  18776. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Moccasin">
  18777. <summary>
  18778. Moccasin, RGB(255,228,181)
  18779. </summary>
  18780. </member>
  18781. <member name="F:OfficeOpenXml.Drawing.ePresetColor.NavajoWhite">
  18782. <summary>
  18783. Navajo White, RGB(255,222,173)
  18784. </summary>
  18785. </member>
  18786. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Navy">
  18787. <summary>
  18788. Navy, RGB(0,0,128)
  18789. </summary>
  18790. </member>
  18791. <member name="F:OfficeOpenXml.Drawing.ePresetColor.OldLace">
  18792. <summary>
  18793. Old Lace, RGB(253,245,230)
  18794. </summary>
  18795. </member>
  18796. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Olive">
  18797. <summary>
  18798. Olive, RGB(128,128,0)
  18799. </summary>
  18800. </member>
  18801. <member name="F:OfficeOpenXml.Drawing.ePresetColor.OliveDrab">
  18802. <summary>
  18803. Olive Drab, RGB(107,142,35)
  18804. </summary>
  18805. </member>
  18806. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Orange">
  18807. <summary>
  18808. Orange, RGB(255,165,0)
  18809. </summary>
  18810. </member>
  18811. <member name="F:OfficeOpenXml.Drawing.ePresetColor.OrangeRed">
  18812. <summary>
  18813. Orange Red, RGB(255,69,0)
  18814. </summary>
  18815. </member>
  18816. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Orchid">
  18817. <summary>
  18818. Orchid, RGB(218,112,214)
  18819. </summary>
  18820. </member>
  18821. <member name="F:OfficeOpenXml.Drawing.ePresetColor.PaleGoldenrod">
  18822. <summary>
  18823. Pale Goldenrod, RGB(238,232,170)
  18824. </summary>
  18825. </member>
  18826. <member name="F:OfficeOpenXml.Drawing.ePresetColor.PaleGreen">
  18827. <summary>
  18828. Pale Green, RGB(152,251,152)
  18829. </summary>
  18830. </member>
  18831. <member name="F:OfficeOpenXml.Drawing.ePresetColor.PaleTurquoise">
  18832. <summary>
  18833. Pale Turquoise, RGB(175,238,238)
  18834. </summary>
  18835. </member>
  18836. <member name="F:OfficeOpenXml.Drawing.ePresetColor.PaleVioletRed">
  18837. <summary>
  18838. Pale Violet Red, RGB(219,112,147)
  18839. </summary>
  18840. </member>
  18841. <member name="F:OfficeOpenXml.Drawing.ePresetColor.PapayaWhip">
  18842. <summary>
  18843. Papaya Whip, RGB(255,239,213)
  18844. </summary>
  18845. </member>
  18846. <member name="F:OfficeOpenXml.Drawing.ePresetColor.PeachPuff">
  18847. <summary>
  18848. Peach Puff, RGB(255,218,185)
  18849. </summary>
  18850. </member>
  18851. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Peru">
  18852. <summary>
  18853. Peru, RGB(205,133,63)
  18854. </summary>
  18855. </member>
  18856. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Pink">
  18857. <summary>
  18858. Pink, RGB(255,192,203)
  18859. </summary>
  18860. </member>
  18861. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Plum">
  18862. <summary>
  18863. Plum, RGB(221,160,221)
  18864. </summary>
  18865. </member>
  18866. <member name="F:OfficeOpenXml.Drawing.ePresetColor.PowderBlue">
  18867. <summary>
  18868. Powder Blue, RGB(176,224,230)
  18869. </summary>
  18870. </member>
  18871. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Purple">
  18872. <summary>
  18873. Purple, RGB(128,0,128)
  18874. </summary>
  18875. </member>
  18876. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Red">
  18877. <summary>
  18878. Red, RGB(255,0,0)
  18879. </summary>
  18880. </member>
  18881. <member name="F:OfficeOpenXml.Drawing.ePresetColor.RosyBrown">
  18882. <summary>
  18883. Rosy Brown, RGB(188,143,143)
  18884. </summary>
  18885. </member>
  18886. <member name="F:OfficeOpenXml.Drawing.ePresetColor.RoyalBlue">
  18887. <summary>
  18888. Royal Blue, RGB(65,105,225)
  18889. </summary>
  18890. </member>
  18891. <member name="F:OfficeOpenXml.Drawing.ePresetColor.SaddleBrown">
  18892. <summary>
  18893. Saddle Brown, RGB(139,69,19)
  18894. </summary>
  18895. </member>
  18896. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Salmon">
  18897. <summary>
  18898. Salmon, RGB(250,128,114)
  18899. </summary>
  18900. </member>
  18901. <member name="F:OfficeOpenXml.Drawing.ePresetColor.SandyBrown">
  18902. <summary>
  18903. Sandy Brown, RGB(244,164,96)
  18904. </summary>
  18905. </member>
  18906. <member name="F:OfficeOpenXml.Drawing.ePresetColor.SeaGreen">
  18907. <summary>
  18908. Sea Green, RGB(46,139,87)
  18909. </summary>
  18910. </member>
  18911. <member name="F:OfficeOpenXml.Drawing.ePresetColor.SeaShell">
  18912. <summary>
  18913. Sea Shell, RGB(255,245,238)
  18914. </summary>
  18915. </member>
  18916. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Sienna">
  18917. <summary>
  18918. Sienna, RGB(160,82,45)
  18919. </summary>
  18920. </member>
  18921. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Silver">
  18922. <summary>
  18923. Silver, RGB(192,192,192)
  18924. </summary>
  18925. </member>
  18926. <member name="F:OfficeOpenXml.Drawing.ePresetColor.SkyBlue">
  18927. <summary>
  18928. Sky Blue, RGB(135,206,235)
  18929. </summary>
  18930. </member>
  18931. <member name="F:OfficeOpenXml.Drawing.ePresetColor.SlateBlue">
  18932. <summary>
  18933. Slate Blue, RGB(106,90,205)
  18934. </summary>
  18935. </member>
  18936. <member name="F:OfficeOpenXml.Drawing.ePresetColor.SlateGray">
  18937. <summary>
  18938. Slate Gray, RGB(112,128,144)
  18939. </summary>
  18940. </member>
  18941. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Snow">
  18942. <summary>
  18943. Snow, RGB(255,250,250)
  18944. </summary>
  18945. </member>
  18946. <member name="F:OfficeOpenXml.Drawing.ePresetColor.SpringGreen">
  18947. <summary>
  18948. Spring Green, RGB(0,255,127)
  18949. </summary>
  18950. </member>
  18951. <member name="F:OfficeOpenXml.Drawing.ePresetColor.SteelBlue">
  18952. <summary>
  18953. Steel Blue, RGB(70,130,180)
  18954. </summary>
  18955. </member>
  18956. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Tan">
  18957. <summary>
  18958. Tan, RGB(210,180,140)
  18959. </summary>
  18960. </member>
  18961. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Teal">
  18962. <summary>
  18963. Teal, RGB(0,128,128)
  18964. </summary>
  18965. </member>
  18966. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Thistle">
  18967. <summary>
  18968. Thistle, RGB(216,191,216)
  18969. </summary>
  18970. </member>
  18971. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Tomato">
  18972. <summary>
  18973. Tomato, RGB(255,99,71)
  18974. </summary>
  18975. </member>
  18976. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Turquoise">
  18977. <summary>
  18978. Turquoise, RGB(64,224,208)
  18979. </summary>
  18980. </member>
  18981. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Violet">
  18982. <summary>
  18983. Violet, RGB(238,130,238)
  18984. </summary>
  18985. </member>
  18986. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Wheat">
  18987. <summary>
  18988. Wheat, RGB(245,222,179)
  18989. </summary>
  18990. </member>
  18991. <member name="F:OfficeOpenXml.Drawing.ePresetColor.White">
  18992. <summary>
  18993. White, RGB(255,255,255)
  18994. </summary>
  18995. </member>
  18996. <member name="F:OfficeOpenXml.Drawing.ePresetColor.WhiteSmoke">
  18997. <summary>
  18998. White Smoke, RGB(245,245,245)
  18999. </summary>
  19000. </member>
  19001. <member name="F:OfficeOpenXml.Drawing.ePresetColor.Yellow">
  19002. <summary>
  19003. Yellow, RGB(255,255,0)
  19004. </summary>
  19005. </member>
  19006. <member name="F:OfficeOpenXml.Drawing.ePresetColor.YellowGreen">
  19007. <summary>
  19008. Yellow Green, RGB(154,205,50)
  19009. </summary>
  19010. </member>
  19011. <member name="T:OfficeOpenXml.Drawing.ePresetExcelGlowType">
  19012. <summary>
  19013. Preset glow types in Excel
  19014. </summary>
  19015. </member>
  19016. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.None">
  19017. <summary>
  19018. None
  19019. </summary>
  19020. </member>
  19021. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent1_5Pt">
  19022. <summary>
  19023. Accent 1 theme color, 5pt
  19024. </summary>
  19025. </member>
  19026. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent1_8Pt">
  19027. <summary>
  19028. Accent 1 theme color, 8pt
  19029. </summary>
  19030. </member>
  19031. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent1_11Pt">
  19032. <summary>
  19033. Accent 1 theme color, 11pt
  19034. </summary>
  19035. </member>
  19036. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent1_18Pt">
  19037. <summary>
  19038. Accent 1 theme color, 18pt
  19039. </summary>
  19040. </member>
  19041. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent2_5Pt">
  19042. <summary>
  19043. Accent 2 theme color, 5pt
  19044. </summary>
  19045. </member>
  19046. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent2_8Pt">
  19047. <summary>
  19048. Accent 2 theme color, 8pt
  19049. </summary>
  19050. </member>
  19051. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent2_11Pt">
  19052. <summary>
  19053. Accent 2 theme color, 11pt
  19054. </summary>
  19055. </member>
  19056. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent2_18Pt">
  19057. <summary>
  19058. Accent 2 theme color, 18pt
  19059. </summary>
  19060. </member>
  19061. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent3_5Pt">
  19062. <summary>
  19063. Accent3 theme color, 5pt
  19064. </summary>
  19065. </member>
  19066. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent3_8Pt">
  19067. <summary>
  19068. Accent 3 theme color, 8pt
  19069. </summary>
  19070. </member>
  19071. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent3_11Pt">
  19072. <summary>
  19073. Accent 3 theme color, 11pt
  19074. </summary>
  19075. </member>
  19076. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent3_18Pt">
  19077. <summary>
  19078. Accent 3 theme color, 18pt
  19079. </summary>
  19080. </member>
  19081. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent4_5Pt">
  19082. <summary>
  19083. Accent4 theme color, 5pt
  19084. </summary>
  19085. </member>
  19086. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent4_8Pt">
  19087. <summary>
  19088. Accent 4 theme color, 8pt
  19089. </summary>
  19090. </member>
  19091. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent4_11Pt">
  19092. <summary>
  19093. Accent 4 theme color, 11pt
  19094. </summary>
  19095. </member>
  19096. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent4_18Pt">
  19097. <summary>
  19098. Accent 4 theme color, 18pt
  19099. </summary>
  19100. </member>
  19101. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent5_5Pt">
  19102. <summary>
  19103. Accent 5 theme color, 5pt
  19104. </summary>
  19105. </member>
  19106. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent5_8Pt">
  19107. <summary>
  19108. Accent 5 theme color, 8pt
  19109. </summary>
  19110. </member>
  19111. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent5_11Pt">
  19112. <summary>
  19113. Accent 5 theme color, 11pt
  19114. </summary>
  19115. </member>
  19116. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent5_18Pt">
  19117. <summary>
  19118. Accent 5 theme color, 18pt
  19119. </summary>
  19120. </member>
  19121. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent6_5Pt">
  19122. <summary>
  19123. Accent 6 theme color, 5pt
  19124. </summary>
  19125. </member>
  19126. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent6_8Pt">
  19127. <summary>
  19128. Accent 6 theme color, 8pt
  19129. </summary>
  19130. </member>
  19131. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent6_11Pt">
  19132. <summary>
  19133. Accent 6 theme color, 11pt
  19134. </summary>
  19135. </member>
  19136. <member name="F:OfficeOpenXml.Drawing.ePresetExcelGlowType.Accent6_18Pt">
  19137. <summary>
  19138. Accent 6 theme color, 18pt
  19139. </summary>
  19140. </member>
  19141. <member name="T:OfficeOpenXml.Drawing.ePresetExcelReflectionType">
  19142. <summary>
  19143. Preset shadow types in Excel
  19144. </summary>
  19145. </member>
  19146. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.None">
  19147. <summary>
  19148. No reflection
  19149. </summary>
  19150. </member>
  19151. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.TightTouching">
  19152. <summary>
  19153. Tight touching
  19154. </summary>
  19155. </member>
  19156. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.HalfTouching">
  19157. <summary>
  19158. Half touching,
  19159. </summary>
  19160. </member>
  19161. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.FullTouching">
  19162. <summary>
  19163. Full touching
  19164. </summary>
  19165. </member>
  19166. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.Tight4Pt">
  19167. <summary>
  19168. Tight 4pt
  19169. </summary>
  19170. </member>
  19171. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.Half4Pt">
  19172. <summary>
  19173. Half 4pt
  19174. </summary>
  19175. </member>
  19176. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.Full4Pt">
  19177. <summary>
  19178. Full 4pt
  19179. </summary>
  19180. </member>
  19181. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.Tight8Pt">
  19182. <summary>
  19183. Tight 8pt
  19184. </summary>
  19185. </member>
  19186. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.Half8Pt">
  19187. <summary>
  19188. Half 8pt
  19189. </summary>
  19190. </member>
  19191. <member name="F:OfficeOpenXml.Drawing.ePresetExcelReflectionType.Full8Pt">
  19192. <summary>
  19193. Full 8pt
  19194. </summary>
  19195. </member>
  19196. <member name="T:OfficeOpenXml.Drawing.ePresetExcelShadowType">
  19197. <summary>
  19198. Preset shadow types in Excel
  19199. </summary>
  19200. </member>
  19201. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.None">
  19202. <summary>
  19203. No shadow
  19204. </summary>
  19205. </member>
  19206. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.InnerTopLeft">
  19207. <summary>
  19208. Inner top left
  19209. </summary>
  19210. </member>
  19211. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.InnerTop">
  19212. <summary>
  19213. Inner top
  19214. </summary>
  19215. </member>
  19216. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.InnerTopRight">
  19217. <summary>
  19218. Inner top right
  19219. </summary>
  19220. </member>
  19221. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.InnerLeft">
  19222. <summary>
  19223. Inner left
  19224. </summary>
  19225. </member>
  19226. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.InnerCenter">
  19227. <summary>
  19228. Inner center
  19229. </summary>
  19230. </member>
  19231. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.InnerRight">
  19232. <summary>
  19233. Inner right
  19234. </summary>
  19235. </member>
  19236. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.InnerBottomLeft">
  19237. <summary>
  19238. Inner bottom left
  19239. </summary>
  19240. </member>
  19241. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.InnerBottom">
  19242. <summary>
  19243. Inner bottom
  19244. </summary>
  19245. </member>
  19246. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.InnerBottomRight">
  19247. <summary>
  19248. Inner bottom right
  19249. </summary>
  19250. </member>
  19251. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.OuterTopLeft">
  19252. <summary>
  19253. Outer top left
  19254. </summary>
  19255. </member>
  19256. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.OuterTop">
  19257. <summary>
  19258. Outer top
  19259. </summary>
  19260. </member>
  19261. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.OuterTopRight">
  19262. <summary>
  19263. Outer top right
  19264. </summary>
  19265. </member>
  19266. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.OuterLeft">
  19267. <summary>
  19268. Outer left
  19269. </summary>
  19270. </member>
  19271. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.OuterCenter">
  19272. <summary>
  19273. Outer center
  19274. </summary>
  19275. </member>
  19276. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.OuterRight">
  19277. <summary>
  19278. Outer right
  19279. </summary>
  19280. </member>
  19281. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.OuterBottomLeft">
  19282. <summary>
  19283. Outer bottom left
  19284. </summary>
  19285. </member>
  19286. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.OuterBottom">
  19287. <summary>
  19288. Outer bottom
  19289. </summary>
  19290. </member>
  19291. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.OuterBottomRight">
  19292. <summary>
  19293. Outer bottom right
  19294. </summary>
  19295. </member>
  19296. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.PerspectiveUpperLeft">
  19297. <summary>
  19298. Perspective upper left
  19299. </summary>
  19300. </member>
  19301. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.PerspectiveUpperRight">
  19302. <summary>
  19303. Perspective upper right
  19304. </summary>
  19305. </member>
  19306. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.PerspectiveBelow">
  19307. <summary>
  19308. Perspective upper below
  19309. </summary>
  19310. </member>
  19311. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.PerspectiveLowerLeft">
  19312. <summary>
  19313. Perspective lower left
  19314. </summary>
  19315. </member>
  19316. <member name="F:OfficeOpenXml.Drawing.ePresetExcelShadowType.PerspectiveLowerRight">
  19317. <summary>
  19318. Perspective upper right
  19319. </summary>
  19320. </member>
  19321. <member name="T:OfficeOpenXml.Drawing.ePresetExcelSoftEdgesType">
  19322. <summary>
  19323. Preset soft edges types in Excel
  19324. </summary>
  19325. </member>
  19326. <member name="F:OfficeOpenXml.Drawing.ePresetExcelSoftEdgesType.None">
  19327. <summary>
  19328. No soft edges
  19329. </summary>
  19330. </member>
  19331. <member name="F:OfficeOpenXml.Drawing.ePresetExcelSoftEdgesType.SoftEdge1Pt">
  19332. <summary>
  19333. Soft edges 1pt
  19334. </summary>
  19335. </member>
  19336. <member name="F:OfficeOpenXml.Drawing.ePresetExcelSoftEdgesType.SoftEdge2_5Pt">
  19337. <summary>
  19338. Soft edges 2.5pt
  19339. </summary>
  19340. </member>
  19341. <member name="F:OfficeOpenXml.Drawing.ePresetExcelSoftEdgesType.SoftEdge5Pt">
  19342. <summary>
  19343. Soft edges 5pt
  19344. </summary>
  19345. </member>
  19346. <member name="F:OfficeOpenXml.Drawing.ePresetExcelSoftEdgesType.SoftEdge10Pt">
  19347. <summary>
  19348. Soft edges 10pt
  19349. </summary>
  19350. </member>
  19351. <member name="F:OfficeOpenXml.Drawing.ePresetExcelSoftEdgesType.SoftEdge25Pt">
  19352. <summary>
  19353. Soft edges 25pt
  19354. </summary>
  19355. </member>
  19356. <member name="F:OfficeOpenXml.Drawing.ePresetExcelSoftEdgesType.SoftEdge50Pt">
  19357. <summary>
  19358. Soft edges 50pt
  19359. </summary>
  19360. </member>
  19361. <member name="T:OfficeOpenXml.Drawing.ePresetMaterialType">
  19362. <summary>
  19363. Describes surface appearance of a shape
  19364. </summary>
  19365. </member>
  19366. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.Clear">
  19367. <summary>
  19368. Clear
  19369. </summary>
  19370. </member>
  19371. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.DkEdge">
  19372. <summary>
  19373. Dark Edge
  19374. </summary>
  19375. </member>
  19376. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.Flat">
  19377. <summary>
  19378. Flat
  19379. </summary>
  19380. </member>
  19381. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.LegacyMatte">
  19382. <summary>
  19383. Legacy Matte
  19384. </summary>
  19385. </member>
  19386. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.LegacyMetal">
  19387. <summary>
  19388. Legacy Metal
  19389. </summary>
  19390. </member>
  19391. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.LegacyPlastic">
  19392. <summary>
  19393. Legacy Plastic
  19394. </summary>
  19395. </member>
  19396. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.LegacyWireframe">
  19397. <summary>
  19398. Legacy Wireframe
  19399. </summary>
  19400. </member>
  19401. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.Matte">
  19402. <summary>
  19403. Matte
  19404. </summary>
  19405. </member>
  19406. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.Metal">
  19407. <summary>
  19408. Metal
  19409. </summary>
  19410. </member>
  19411. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.Plastic">
  19412. <summary>
  19413. Plastic
  19414. </summary>
  19415. </member>
  19416. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.Powder">
  19417. <summary>
  19418. Powder
  19419. </summary>
  19420. </member>
  19421. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.SoftEdge">
  19422. <summary>
  19423. Soft Edge
  19424. </summary>
  19425. </member>
  19426. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.Softmetal">
  19427. <summary>
  19428. Soft Metal
  19429. </summary>
  19430. </member>
  19431. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.TranslucentPowder">
  19432. <summary>
  19433. Translucent Powder
  19434. </summary>
  19435. </member>
  19436. <member name="F:OfficeOpenXml.Drawing.ePresetMaterialType.WarmMatte">
  19437. <summary>
  19438. Warm Matte
  19439. </summary>
  19440. </member>
  19441. <member name="T:OfficeOpenXml.Drawing.ePresetShadowType">
  19442. <summary>
  19443. This enum indicates one of 20 preset OOXML shadow types.
  19444. This values does NOT correspond to the the preset types in Excel.
  19445. Please use the SetPresetShadow method for Excel preset types.
  19446. <seealso cref="M:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.SetPresetShadow(OfficeOpenXml.Drawing.ePresetExcelShadowType)"/>
  19447. </summary>
  19448. </member>
  19449. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.TopLeftDropShadow">
  19450. <summary>
  19451. 1. Top Left Drop Shadow, Default
  19452. </summary>
  19453. </member>
  19454. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.TopRightDropShadow">
  19455. <summary>
  19456. 2. Top Right Drop Shadow
  19457. </summary>
  19458. </member>
  19459. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.BackLeftPerspectiveShadow">
  19460. <summary>
  19461. 3.
  19462. </summary>
  19463. </member>
  19464. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.BackRightPerspectiveShadow">
  19465. <summary>
  19466. 4. Back Right Perspective Shadow
  19467. </summary>
  19468. </member>
  19469. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.BottomLeftDropShadow">
  19470. <summary>
  19471. 5. Bottom Left Drop Shadow
  19472. </summary>
  19473. </member>
  19474. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.BottomRightDropShadow">
  19475. <summary>
  19476. 6. Bottom Right Drop Shadow
  19477. </summary>
  19478. </member>
  19479. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.FrontLeftPerspectiveShadow">
  19480. <summary>
  19481. 7. FrontLeftPerspectiveShadow
  19482. </summary>
  19483. </member>
  19484. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.FrontRightPerspectiveShadow">
  19485. <summary>
  19486. 8. Front Right Perspective Shadow
  19487. </summary>
  19488. </member>
  19489. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.TopLeftSmallDropShadow">
  19490. <summary>
  19491. 9. Top Left Small DropShadow
  19492. </summary>
  19493. </member>
  19494. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.TopLeftLargeDropShadow">
  19495. <summary>
  19496. 10. Top Left Large Drop Shadow
  19497. </summary>
  19498. </member>
  19499. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.BackLeftLongPerspectiveShadow">
  19500. <summary>
  19501. 11. Back Left Long Perspective Shadow
  19502. </summary>
  19503. </member>
  19504. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.BackRightLongPerspectiveShadow">
  19505. <summary>
  19506. Back Right Long Perspective Shadow
  19507. </summary>
  19508. </member>
  19509. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.TopLeftDoubleDropShadow">
  19510. <summary>
  19511. 13. Top Left Double Drop Shadow
  19512. </summary>
  19513. </member>
  19514. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.BottomRightSmallDropShadow">
  19515. <summary>
  19516. 14. Bottom Right Small Drop Shadow
  19517. </summary>
  19518. </member>
  19519. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.FrontLeftLongPerspectiveShadow">
  19520. <summary>
  19521. 15. Front Left Long Perspective Shadow
  19522. </summary>
  19523. </member>
  19524. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.FrontRightLongPerspectiveShadow">
  19525. <summary>
  19526. 16. Front Right LongPerspective Shadow
  19527. </summary>
  19528. </member>
  19529. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.OuterBoxShadow3D">
  19530. <summary>
  19531. 17. 3D Outer Box Shadow
  19532. </summary>
  19533. </member>
  19534. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.InnerBoxShadow3D">
  19535. <summary>
  19536. 18. 3D Inner Box Shadow
  19537. </summary>
  19538. </member>
  19539. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.BackCenterPerspectiveShadow">
  19540. <summary>
  19541. 19. Back Center Perspective Shadow
  19542. </summary>
  19543. </member>
  19544. <member name="F:OfficeOpenXml.Drawing.ePresetShadowType.FrontBottomShadow">
  19545. <summary>
  19546. 20. Front Bottom Shadow
  19547. </summary>
  19548. </member>
  19549. <member name="T:OfficeOpenXml.Drawing.eRectangleAlignment">
  19550. <summary>
  19551. Describes how to position two rectangles relative to each other
  19552. </summary>
  19553. </member>
  19554. <member name="F:OfficeOpenXml.Drawing.eRectangleAlignment.Bottom">
  19555. <summary>
  19556. Bottom
  19557. </summary>
  19558. </member>
  19559. <member name="F:OfficeOpenXml.Drawing.eRectangleAlignment.BottomLeft">
  19560. <summary>
  19561. Bottom Left
  19562. </summary>
  19563. </member>
  19564. <member name="F:OfficeOpenXml.Drawing.eRectangleAlignment.BottomRight">
  19565. <summary>
  19566. Bottom Right
  19567. </summary>
  19568. </member>
  19569. <member name="F:OfficeOpenXml.Drawing.eRectangleAlignment.Center">
  19570. <summary>
  19571. Center
  19572. </summary>
  19573. </member>
  19574. <member name="F:OfficeOpenXml.Drawing.eRectangleAlignment.Left">
  19575. <summary>
  19576. Left
  19577. </summary>
  19578. </member>
  19579. <member name="F:OfficeOpenXml.Drawing.eRectangleAlignment.Right">
  19580. <summary>
  19581. Right
  19582. </summary>
  19583. </member>
  19584. <member name="F:OfficeOpenXml.Drawing.eRectangleAlignment.Top">
  19585. <summary>
  19586. Top
  19587. </summary>
  19588. </member>
  19589. <member name="F:OfficeOpenXml.Drawing.eRectangleAlignment.TopLeft">
  19590. <summary>
  19591. TopLeft
  19592. </summary>
  19593. </member>
  19594. <member name="F:OfficeOpenXml.Drawing.eRectangleAlignment.TopRight">
  19595. <summary>
  19596. TopRight
  19597. </summary>
  19598. </member>
  19599. <member name="T:OfficeOpenXml.Drawing.eRigPresetType">
  19600. <summary>
  19601. The preset type of light rig which is to be applied to the 3D scene
  19602. </summary>
  19603. </member>
  19604. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.None">
  19605. <summary>
  19606. No rig
  19607. </summary>
  19608. </member>
  19609. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Balanced">
  19610. <summary>
  19611. Balanced
  19612. </summary>
  19613. </member>
  19614. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.BrightRoom">
  19615. <summary>
  19616. Bright Room
  19617. </summary>
  19618. </member>
  19619. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Chilly">
  19620. <summary>
  19621. Chilly
  19622. </summary>
  19623. </member>
  19624. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Contrasting">
  19625. <summary>
  19626. Contrasting
  19627. </summary>
  19628. </member>
  19629. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Flat">
  19630. <summary>
  19631. Flat
  19632. </summary>
  19633. </member>
  19634. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Flood">
  19635. <summary>
  19636. Flood
  19637. </summary>
  19638. </member>
  19639. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Freezing">
  19640. <summary>
  19641. Freezing
  19642. </summary>
  19643. </member>
  19644. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Glow">
  19645. <summary>
  19646. Glow
  19647. </summary>
  19648. </member>
  19649. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Harsh">
  19650. <summary>
  19651. Harsh
  19652. </summary>
  19653. </member>
  19654. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyFlat1">
  19655. <summary>
  19656. Legacy Flat 1
  19657. </summary>
  19658. </member>
  19659. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyFlat2">
  19660. <summary>
  19661. Legacy Flat 2
  19662. </summary>
  19663. </member>
  19664. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyFlat3">
  19665. <summary>
  19666. Legacy Flat 3
  19667. </summary>
  19668. </member>
  19669. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyFlat4">
  19670. <summary>
  19671. Legacy Flat 4
  19672. </summary>
  19673. </member>
  19674. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyHarsh1">
  19675. <summary>
  19676. Legacy Harsh 1
  19677. </summary>
  19678. </member>
  19679. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyHarsh2">
  19680. <summary>
  19681. Legacy Harsh 2
  19682. </summary>
  19683. </member>
  19684. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyHarsh3">
  19685. <summary>
  19686. Legacy Harsh 3
  19687. </summary>
  19688. </member>
  19689. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyHarsh4">
  19690. <summary>
  19691. Legacy Harsh 4
  19692. </summary>
  19693. </member>
  19694. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyNormal1">
  19695. <summary>
  19696. Legacy Normal 1
  19697. </summary>
  19698. </member>
  19699. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyNormal2">
  19700. <summary>
  19701. Legacy Normal 2
  19702. </summary>
  19703. </member>
  19704. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyNormal3">
  19705. <summary>
  19706. Legacy Normal 3
  19707. </summary>
  19708. </member>
  19709. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.LegacyNormal4">
  19710. <summary>
  19711. Legacy Normal 4
  19712. </summary>
  19713. </member>
  19714. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Morning">
  19715. <summary>
  19716. Morning
  19717. </summary>
  19718. </member>
  19719. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Soft">
  19720. <summary>
  19721. Soft
  19722. </summary>
  19723. </member>
  19724. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Sunrise">
  19725. <summary>
  19726. Sunrise
  19727. </summary>
  19728. </member>
  19729. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.Sunset">
  19730. <summary>
  19731. Sunset
  19732. </summary>
  19733. </member>
  19734. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.ThreePt">
  19735. <summary>
  19736. Three Point
  19737. </summary>
  19738. </member>
  19739. <member name="F:OfficeOpenXml.Drawing.eRigPresetType.TwoPt">
  19740. <summary>
  19741. Two Point
  19742. </summary>
  19743. </member>
  19744. <member name="T:OfficeOpenXml.Drawing.eSchemeColor">
  19745. <summary>
  19746. A color bound to a user's theme.
  19747. </summary>
  19748. </member>
  19749. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Background1">
  19750. <summary>
  19751. Semantic background color
  19752. </summary>
  19753. </member>
  19754. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Text1">
  19755. <summary>
  19756. Semantic additional text color
  19757. </summary>
  19758. </member>
  19759. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Background2">
  19760. <summary>
  19761. Semantic additional background color
  19762. </summary>
  19763. </member>
  19764. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Text2">
  19765. <summary>
  19766. Semantic text color
  19767. </summary>
  19768. </member>
  19769. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Accent1">
  19770. <summary>
  19771. Extra scheme color 1
  19772. </summary>
  19773. </member>
  19774. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Accent2">
  19775. <summary>
  19776. Extra scheme color 2
  19777. </summary>
  19778. </member>
  19779. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Accent3">
  19780. <summary>
  19781. Extra scheme color 3
  19782. </summary>
  19783. </member>
  19784. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Accent4">
  19785. <summary>
  19786. Extra scheme color 4
  19787. </summary>
  19788. </member>
  19789. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Accent5">
  19790. <summary>
  19791. Extra scheme color 5
  19792. </summary>
  19793. </member>
  19794. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Accent6">
  19795. <summary>
  19796. Extra scheme color 6
  19797. </summary>
  19798. </member>
  19799. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Hyperlink">
  19800. <summary>
  19801. Regular Hyperlink Color
  19802. </summary>
  19803. </member>
  19804. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.FollowedHyperlink">
  19805. <summary>
  19806. Followed Hyperlink Color
  19807. </summary>
  19808. </member>
  19809. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Style">
  19810. <summary>
  19811. A color used in theme definitions which means to use the color of the style
  19812. </summary>
  19813. </member>
  19814. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Dark1">
  19815. <summary>
  19816. Main Dark Color 1
  19817. </summary>
  19818. </member>
  19819. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Light1">
  19820. <summary>
  19821. Main Light Color 1
  19822. </summary>
  19823. </member>
  19824. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Dark2">
  19825. <summary>
  19826. Main Dark Color 2
  19827. </summary>
  19828. </member>
  19829. <member name="F:OfficeOpenXml.Drawing.eSchemeColor.Light2">
  19830. <summary>
  19831. Main Light Color 2
  19832. </summary>
  19833. </member>
  19834. <member name="T:OfficeOpenXml.Drawing.eShadePath">
  19835. <summary>
  19836. The path for a gradiant color
  19837. </summary>
  19838. </member>
  19839. <member name="F:OfficeOpenXml.Drawing.eShadePath.Linear">
  19840. <summary>
  19841. The gradient folows a linear path
  19842. </summary>
  19843. </member>
  19844. <member name="F:OfficeOpenXml.Drawing.eShadePath.Circle">
  19845. <summary>
  19846. The gradient follows a circular path
  19847. </summary>
  19848. </member>
  19849. <member name="F:OfficeOpenXml.Drawing.eShadePath.Rectangle">
  19850. <summary>
  19851. The gradient follows a rectangular path
  19852. </summary>
  19853. </member>
  19854. <member name="F:OfficeOpenXml.Drawing.eShadePath.Shape">
  19855. <summary>
  19856. The gradient follows the shape
  19857. </summary>
  19858. </member>
  19859. <member name="T:OfficeOpenXml.Drawing.eShapeStyle">
  19860. <summary>
  19861. Shape style
  19862. </summary>
  19863. </member>
  19864. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.AccentBorderCallout1">
  19865. <summary>
  19866. Callout: with border and accent bar
  19867. </summary>
  19868. </member>
  19869. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.AccentBorderCallout2">
  19870. <summary>
  19871. Callout: with bent line and accent bar
  19872. </summary>
  19873. </member>
  19874. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.AccentBorderCallout3">
  19875. <summary>
  19876. Callout: with double bent line and accent bar
  19877. </summary>
  19878. </member>
  19879. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.AccentCallout1">
  19880. <summary>
  19881. Callout: with line
  19882. </summary>
  19883. </member>
  19884. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.AccentCallout2">
  19885. <summary>
  19886. Callout: with bent line
  19887. </summary>
  19888. </member>
  19889. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.AccentCallout3">
  19890. <summary>
  19891. Callout: with double bent line
  19892. </summary>
  19893. </member>
  19894. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonBackPrevious">
  19895. <summary>
  19896. Action button: Back &lt;
  19897. </summary>
  19898. </member>
  19899. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonBeginning">
  19900. <summary>
  19901. Action button: Begining |&lt;
  19902. </summary>
  19903. </member>
  19904. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonBlank">
  19905. <summary>
  19906. Action button: Blank
  19907. </summary>
  19908. </member>
  19909. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonDocument">
  19910. <summary>
  19911. Action button: with document icon
  19912. </summary>
  19913. </member>
  19914. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonEnd">
  19915. <summary>
  19916. Action button: End &gt;|
  19917. </summary>
  19918. </member>
  19919. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonForwardNext">
  19920. <summary>
  19921. Action button: Next &gt;
  19922. </summary>
  19923. </member>
  19924. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonHelp">
  19925. <summary>
  19926. Action button: Help ?
  19927. </summary>
  19928. </member>
  19929. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonHome">
  19930. <summary>
  19931. Action button: Home icon
  19932. </summary>
  19933. </member>
  19934. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonInformation">
  19935. <summary>
  19936. Action button: Information 🛈
  19937. </summary>
  19938. </member>
  19939. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonMovie">
  19940. <summary>
  19941. Action button: Camera icon
  19942. </summary>
  19943. </member>
  19944. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonReturn">
  19945. <summary>
  19946. Action button: U-turn icon.
  19947. </summary>
  19948. </member>
  19949. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ActionButtonSound">
  19950. <summary>
  19951. Action button: Speaker icon
  19952. </summary>
  19953. </member>
  19954. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Arc">
  19955. <summary>
  19956. Arc: Quater circle
  19957. </summary>
  19958. </member>
  19959. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BentArrow">
  19960. <summary>
  19961. A bent arrow
  19962. </summary>
  19963. </member>
  19964. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BentConnector2">
  19965. <summary>
  19966. Bent connector 2
  19967. </summary>
  19968. </member>
  19969. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BentConnector3">
  19970. <summary>
  19971. Bent connector 3
  19972. </summary>
  19973. </member>
  19974. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BentConnector4">
  19975. <summary>
  19976. Bent connector 4
  19977. </summary>
  19978. </member>
  19979. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BentConnector5">
  19980. <summary>
  19981. Bent connector 5
  19982. </summary>
  19983. </member>
  19984. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BentUpArrow">
  19985. <summary>
  19986. A bent up arrow
  19987. </summary>
  19988. </member>
  19989. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Bevel">
  19990. <summary>
  19991. Bevel
  19992. </summary>
  19993. </member>
  19994. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BlockArc">
  19995. <summary>
  19996. Block arc: Half circle
  19997. </summary>
  19998. </member>
  19999. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BorderCallout1">
  20000. <summary>
  20001. Callout: Line
  20002. </summary>
  20003. </member>
  20004. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BorderCallout2">
  20005. <summary>
  20006. Callout: Bent line with border
  20007. </summary>
  20008. </member>
  20009. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BorderCallout3">
  20010. <summary>
  20011. Callout: Double bent line with border.
  20012. </summary>
  20013. </member>
  20014. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BracePair">
  20015. <summary>
  20016. Brace pair: { }
  20017. </summary>
  20018. </member>
  20019. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.BracketPair">
  20020. <summary>
  20021. Bracket pair: ( )
  20022. </summary>
  20023. </member>
  20024. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Callout1">
  20025. <summary>
  20026. Callout: Line
  20027. </summary>
  20028. </member>
  20029. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Callout2">
  20030. <summary>
  20031. Callout: Bent line
  20032. </summary>
  20033. </member>
  20034. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Callout3">
  20035. <summary>
  20036. Callout: Double bent line
  20037. </summary>
  20038. </member>
  20039. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Can">
  20040. <summary>
  20041. Can: A cylinder shape
  20042. </summary>
  20043. </member>
  20044. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ChartPlus">
  20045. <summary>
  20046. A plus within a rectangle
  20047. </summary>
  20048. </member>
  20049. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ChartStar">
  20050. <summary>
  20051. A star within a rectangle
  20052. </summary>
  20053. </member>
  20054. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.ChartX">
  20055. <summary>
  20056. A x within a rectagle
  20057. </summary>
  20058. </member>
  20059. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Chevron">
  20060. <summary>
  20061. Cheveron: >
  20062. </summary>
  20063. </member>
  20064. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Chord">
  20065. <summary>
  20066. Chord: The quarter of a circle.
  20067. </summary>
  20068. </member>
  20069. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CircularArrow">
  20070. <summary>
  20071. A cirular arrow.
  20072. </summary>
  20073. </member>
  20074. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Cloud">
  20075. <summary>
  20076. A cloud
  20077. </summary>
  20078. </member>
  20079. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CloudCallout">
  20080. <summary>
  20081. Callout: Cloud
  20082. </summary>
  20083. </member>
  20084. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Corner">
  20085. <summary>
  20086. Corner: L
  20087. </summary>
  20088. </member>
  20089. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CornerTabs">
  20090. <summary>
  20091. Cornder Tabs: Triangle in the corners.
  20092. </summary>
  20093. </member>
  20094. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Cube">
  20095. <summary>
  20096. A 3D cube shape.
  20097. </summary>
  20098. </member>
  20099. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CurvedConnector2">
  20100. <summary>
  20101. Curved Connector 2
  20102. </summary>
  20103. </member>
  20104. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CurvedConnector3">
  20105. <summary>
  20106. Curved Connector 3
  20107. </summary>
  20108. </member>
  20109. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CurvedConnector4">
  20110. <summary>
  20111. Curved Connector 4
  20112. </summary>
  20113. </member>
  20114. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CurvedConnector5">
  20115. <summary>
  20116. Curved Connector 5
  20117. </summary>
  20118. </member>
  20119. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CurvedDownArrow">
  20120. <summary>
  20121. Curved Arrow: Down
  20122. </summary>
  20123. </member>
  20124. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CurvedLeftArrow">
  20125. <summary>
  20126. Curved Arrow: Left
  20127. </summary>
  20128. </member>
  20129. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CurvedRightArrow">
  20130. <summary>
  20131. Curved Arrow: Right
  20132. </summary>
  20133. </member>
  20134. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.CurvedUpArrow">
  20135. <summary>
  20136. Curved Arrow: Up
  20137. </summary>
  20138. </member>
  20139. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Decagon">
  20140. <summary>
  20141. A decagon: 10 corners
  20142. </summary>
  20143. </member>
  20144. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.DiagStripe">
  20145. <summary>
  20146. A diagonal stripe
  20147. </summary>
  20148. </member>
  20149. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Diamond">
  20150. <summary>
  20151. A diamond shape
  20152. </summary>
  20153. </member>
  20154. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Dodecagon">
  20155. <summary>
  20156. A Dodecagon: 12 corners
  20157. </summary>
  20158. </member>
  20159. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Donut">
  20160. <summary>
  20161. A donut shape
  20162. </summary>
  20163. </member>
  20164. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.DoubleWave">
  20165. <summary>
  20166. Double wave
  20167. </summary>
  20168. </member>
  20169. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.DownArrow">
  20170. <summary>
  20171. A down arrow
  20172. </summary>
  20173. </member>
  20174. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.DownArrowCallout">
  20175. <summary>
  20176. Callout: Down arrow
  20177. </summary>
  20178. </member>
  20179. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Ellipse">
  20180. <summary>
  20181. An ellipse
  20182. </summary>
  20183. </member>
  20184. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.EllipseRibbon">
  20185. <summary>
  20186. Elipse ribbon: point up
  20187. </summary>
  20188. </member>
  20189. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.EllipseRibbon2">
  20190. <summary>
  20191. Elipse ribbon: point down
  20192. </summary>
  20193. </member>
  20194. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartAlternateProcess">
  20195. <summary>
  20196. Flow chart:
  20197. </summary>
  20198. </member>
  20199. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartCollate">
  20200. <summary>
  20201. Flow chart: Collate
  20202. </summary>
  20203. </member>
  20204. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartConnector">
  20205. <summary>
  20206. Flow chart: Connector
  20207. </summary>
  20208. </member>
  20209. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartDecision">
  20210. <summary>
  20211. Flow chart: Decision
  20212. </summary>
  20213. </member>
  20214. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartDelay">
  20215. <summary>
  20216. Flow chart: Delay
  20217. </summary>
  20218. </member>
  20219. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartDisplay">
  20220. <summary>
  20221. Flow chart: Display
  20222. </summary>
  20223. </member>
  20224. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartDocument">
  20225. <summary>
  20226. Flow chart: Document
  20227. </summary>
  20228. </member>
  20229. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartExtract">
  20230. <summary>
  20231. Flow chart: Extract
  20232. </summary>
  20233. </member>
  20234. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartInputOutput">
  20235. <summary>
  20236. Flow chart: Input/Output Data
  20237. </summary>
  20238. </member>
  20239. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartInternalStorage">
  20240. <summary>
  20241. Flow chart: Internal Storage
  20242. </summary>
  20243. </member>
  20244. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartMagneticDisk">
  20245. <summary>
  20246. Flow chart: Magnetic Disk
  20247. </summary>
  20248. </member>
  20249. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartMagneticDrum">
  20250. <summary>
  20251. Flow chart: Magnetic Drum
  20252. </summary>
  20253. </member>
  20254. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartMagneticTape">
  20255. <summary>
  20256. Flow chart: Magnetic Tape
  20257. </summary>
  20258. </member>
  20259. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartManualInput">
  20260. <summary>
  20261. Flow chart: Manual Input
  20262. </summary>
  20263. </member>
  20264. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartManualOperation">
  20265. <summary>
  20266. Flow chart: Manual Operation
  20267. </summary>
  20268. </member>
  20269. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartMerge">
  20270. <summary>
  20271. Flow chart: Chart Merge
  20272. </summary>
  20273. </member>
  20274. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartMultidocument">
  20275. <summary>
  20276. Flow chart: Multidocument
  20277. </summary>
  20278. </member>
  20279. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartOfflineStorage">
  20280. <summary>
  20281. Flow chart: Offline Storage
  20282. </summary>
  20283. </member>
  20284. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartOffpageConnector">
  20285. <summary>
  20286. Flow chart: Offpage Connector
  20287. </summary>
  20288. </member>
  20289. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartOnlineStorage">
  20290. <summary>
  20291. Flow chart: Online Storage
  20292. </summary>
  20293. </member>
  20294. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartOr">
  20295. <summary>
  20296. Flow chart: Or
  20297. </summary>
  20298. </member>
  20299. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartPredefinedProcess">
  20300. <summary>
  20301. Flow chart: Predefined Process
  20302. </summary>
  20303. </member>
  20304. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartPreparation">
  20305. <summary>
  20306. Flow chart: Preparation
  20307. </summary>
  20308. </member>
  20309. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartProcess">
  20310. <summary>
  20311. Flow chart: Process
  20312. </summary>
  20313. </member>
  20314. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartPunchedCard">
  20315. <summary>
  20316. Flow chart: Punched Card
  20317. </summary>
  20318. </member>
  20319. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartPunchedTape">
  20320. <summary>
  20321. Flow chart: Punched Tape
  20322. </summary>
  20323. </member>
  20324. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartSort">
  20325. <summary>
  20326. Flow chart: Sort
  20327. </summary>
  20328. </member>
  20329. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartSummingJunction">
  20330. <summary>
  20331. Flow chart: Summing Junction
  20332. </summary>
  20333. </member>
  20334. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FlowChartTerminator">
  20335. <summary>
  20336. Flow chart: Terminator
  20337. </summary>
  20338. </member>
  20339. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.FoldedCorner">
  20340. <summary>
  20341. Folded corner, right bottom
  20342. </summary>
  20343. </member>
  20344. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Frame">
  20345. <summary>
  20346. A frame
  20347. </summary>
  20348. </member>
  20349. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Funnel">
  20350. <summary>
  20351. A Funnel
  20352. </summary>
  20353. </member>
  20354. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Gear6">
  20355. <summary>
  20356. Gear, six cogs
  20357. </summary>
  20358. </member>
  20359. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Gear9">
  20360. <summary>
  20361. Gear, nine cogs
  20362. </summary>
  20363. </member>
  20364. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.HalfFrame">
  20365. <summary>
  20366. Half frame.
  20367. </summary>
  20368. </member>
  20369. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Heart">
  20370. <summary>
  20371. A heart
  20372. </summary>
  20373. </member>
  20374. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Heptagon">
  20375. <summary>
  20376. A Heptagon, 7 corners
  20377. </summary>
  20378. </member>
  20379. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Hexagon">
  20380. <summary>
  20381. A Hexagon, 6 corners
  20382. </summary>
  20383. </member>
  20384. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.HomePlate">
  20385. <summary>
  20386. Home plate
  20387. </summary>
  20388. </member>
  20389. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.HorizontalScroll">
  20390. <summary>
  20391. A horizontal scroll
  20392. </summary>
  20393. </member>
  20394. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.IrregularSeal1">
  20395. <summary>
  20396. Explosion 12
  20397. </summary>
  20398. </member>
  20399. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.IrregularSeal2">
  20400. <summary>
  20401. Explosion 14
  20402. </summary>
  20403. </member>
  20404. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftArrow">
  20405. <summary>
  20406. Left arrow
  20407. </summary>
  20408. </member>
  20409. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftArrowCallout">
  20410. <summary>
  20411. Callout: Left arrow
  20412. </summary>
  20413. </member>
  20414. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftBrace">
  20415. <summary>
  20416. Left brace: {
  20417. </summary>
  20418. </member>
  20419. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftBracket">
  20420. <summary>
  20421. Left bracket: (
  20422. </summary>
  20423. </member>
  20424. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftCircularArrow">
  20425. <summary>
  20426. Left circular arrow
  20427. </summary>
  20428. </member>
  20429. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftRightArrow">
  20430. <summary>
  20431. Left Right arrow
  20432. </summary>
  20433. </member>
  20434. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftRightArrowCallout">
  20435. <summary>
  20436. Callout: Left rigth arrow
  20437. </summary>
  20438. </member>
  20439. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftRightCircularArrow">
  20440. <summary>
  20441. Left right circular arrow
  20442. </summary>
  20443. </member>
  20444. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftRightRibbon">
  20445. <summary>
  20446. Left right ribbon
  20447. </summary>
  20448. </member>
  20449. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftRightUpArrow">
  20450. <summary>
  20451. Left right up arrow
  20452. </summary>
  20453. </member>
  20454. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LeftUpArrow">
  20455. <summary>
  20456. Left up arrow
  20457. </summary>
  20458. </member>
  20459. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LightningBolt">
  20460. <summary>
  20461. Lightning bold
  20462. </summary>
  20463. </member>
  20464. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Line">
  20465. <summary>
  20466. A line, from top-left to bottom-right.
  20467. </summary>
  20468. </member>
  20469. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.LineInv">
  20470. <summary>
  20471. An inverted line, from top-right to bottom-left.
  20472. </summary>
  20473. </member>
  20474. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.MathDivide">
  20475. <summary>
  20476. Math: Divide ÷
  20477. </summary>
  20478. </member>
  20479. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.MathEqual">
  20480. <summary>
  20481. Math: Equal =
  20482. </summary>
  20483. </member>
  20484. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.MathMinus">
  20485. <summary>
  20486. Math: Minus -
  20487. </summary>
  20488. </member>
  20489. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.MathMultiply">
  20490. <summary>
  20491. Math: Multiply x
  20492. </summary>
  20493. </member>
  20494. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.MathNotEqual">
  20495. <summary>
  20496. Math: Not equal ≠
  20497. </summary>
  20498. </member>
  20499. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.MathPlus">
  20500. <summary>
  20501. Math: Plus +
  20502. </summary>
  20503. </member>
  20504. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Moon">
  20505. <summary>
  20506. Half moon
  20507. </summary>
  20508. </member>
  20509. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.NonIsoscelesTrapezoid">
  20510. <summary>
  20511. Non Isosceles Trapezoid
  20512. </summary>
  20513. </member>
  20514. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.NoSmoking">
  20515. <summary>
  20516. No smoking, circle with line
  20517. </summary>
  20518. </member>
  20519. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.NotchedRightArrow">
  20520. <summary>
  20521. Notched Right Arrow
  20522. </summary>
  20523. </member>
  20524. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Octagon">
  20525. <summary>
  20526. Octagon, 8 corners
  20527. </summary>
  20528. </member>
  20529. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Parallelogram">
  20530. <summary>
  20531. Parallelogram
  20532. </summary>
  20533. </member>
  20534. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Pentagon">
  20535. <summary>
  20536. Pentagon, 5 corners
  20537. </summary>
  20538. </member>
  20539. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Pie">
  20540. <summary>
  20541. Pie
  20542. </summary>
  20543. </member>
  20544. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.PieWedge">
  20545. <summary>
  20546. Pie wedge
  20547. </summary>
  20548. </member>
  20549. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Plaque">
  20550. <summary>
  20551. Plaque
  20552. </summary>
  20553. </member>
  20554. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.PlaqueTabs">
  20555. <summary>
  20556. PlaqueTabs, inverted Plaque
  20557. </summary>
  20558. </member>
  20559. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Plus">
  20560. <summary>
  20561. A plus
  20562. </summary>
  20563. </member>
  20564. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.QuadArrow">
  20565. <summary>
  20566. Quad Arrow
  20567. </summary>
  20568. </member>
  20569. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.QuadArrowCallout">
  20570. <summary>
  20571. Callout: Quad Arrow
  20572. </summary>
  20573. </member>
  20574. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Rect">
  20575. <summary>
  20576. A rectangle
  20577. </summary>
  20578. </member>
  20579. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Ribbon">
  20580. <summary>
  20581. A ribbon - up
  20582. </summary>
  20583. </member>
  20584. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Ribbon2">
  20585. <summary>
  20586. Ribbon - down
  20587. </summary>
  20588. </member>
  20589. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.RightArrow">
  20590. <summary>
  20591. Right arrow
  20592. </summary>
  20593. </member>
  20594. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.RightArrowCallout">
  20595. <summary>
  20596. Callout: Right arrow
  20597. </summary>
  20598. </member>
  20599. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.RightBrace">
  20600. <summary>
  20601. Right Brace }
  20602. </summary>
  20603. </member>
  20604. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.RightBracket">
  20605. <summary>
  20606. Right bracket )
  20607. </summary>
  20608. </member>
  20609. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Round1Rect">
  20610. <summary>
  20611. Rectangle - rounded top-right
  20612. </summary>
  20613. </member>
  20614. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Round2DiagRect">
  20615. <summary>
  20616. Rectangle - Round top-left and bottom-right
  20617. </summary>
  20618. </member>
  20619. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Round2SameRect">
  20620. <summary>
  20621. Rectangle - Round top corners
  20622. </summary>
  20623. </member>
  20624. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.RoundRect">
  20625. <summary>
  20626. Rectangle with rounded corners
  20627. </summary>
  20628. </member>
  20629. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.RtTriangle">
  20630. <summary>
  20631. Right triangle
  20632. </summary>
  20633. </member>
  20634. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.SmileyFace">
  20635. <summary>
  20636. Smiley face
  20637. </summary>
  20638. </member>
  20639. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Snip1Rect">
  20640. <summary>
  20641. Rectangle, snipped top-right
  20642. </summary>
  20643. </member>
  20644. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Snip2DiagRect">
  20645. <summary>
  20646. Rectangle, snipped top-right bottom-left
  20647. </summary>
  20648. </member>
  20649. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Snip2SameRect">
  20650. <summary>
  20651. Rectangle, snipped top
  20652. </summary>
  20653. </member>
  20654. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.SnipRoundRect">
  20655. <summary>
  20656. Rectangle, snipped top-left, rounded top-right
  20657. </summary>
  20658. </member>
  20659. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.SquareTabs">
  20660. <summary>
  20661. Square, tabs
  20662. </summary>
  20663. </member>
  20664. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star10">
  20665. <summary>
  20666. Star, 10
  20667. </summary>
  20668. </member>
  20669. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star12">
  20670. <summary>
  20671. Star, 12
  20672. </summary>
  20673. </member>
  20674. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star16">
  20675. <summary>
  20676. Star, 16
  20677. </summary>
  20678. </member>
  20679. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star24">
  20680. <summary>
  20681. Star, 24
  20682. </summary>
  20683. </member>
  20684. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star32">
  20685. <summary>
  20686. Star, 32
  20687. </summary>
  20688. </member>
  20689. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star4">
  20690. <summary>
  20691. Star, 4
  20692. </summary>
  20693. </member>
  20694. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star5">
  20695. <summary>
  20696. Star, 5
  20697. </summary>
  20698. </member>
  20699. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star6">
  20700. <summary>
  20701. Star, 6
  20702. </summary>
  20703. </member>
  20704. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star7">
  20705. <summary>
  20706. Star, 7
  20707. </summary>
  20708. </member>
  20709. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Star8">
  20710. <summary>
  20711. Star, 8
  20712. </summary>
  20713. </member>
  20714. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.StraightConnector1">
  20715. <summary>
  20716. Streight connector
  20717. </summary>
  20718. </member>
  20719. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.StripedRightArrow">
  20720. <summary>
  20721. Striped right arrow
  20722. </summary>
  20723. </member>
  20724. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Sun">
  20725. <summary>
  20726. Sun
  20727. </summary>
  20728. </member>
  20729. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.SwooshArrow">
  20730. <summary>
  20731. Swoosh arrow
  20732. </summary>
  20733. </member>
  20734. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Teardrop">
  20735. <summary>
  20736. A tear drop
  20737. </summary>
  20738. </member>
  20739. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Trapezoid">
  20740. <summary>
  20741. Trapezoid
  20742. </summary>
  20743. </member>
  20744. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Triangle">
  20745. <summary>
  20746. Triangle
  20747. </summary>
  20748. </member>
  20749. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.UpArrow">
  20750. <summary>
  20751. Up Arrow
  20752. </summary>
  20753. </member>
  20754. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.UpArrowCallout">
  20755. <summary>
  20756. Callout: Up arrow
  20757. </summary>
  20758. </member>
  20759. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.UpDownArrow">
  20760. <summary>
  20761. Up-down arrow
  20762. </summary>
  20763. </member>
  20764. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.UpDownArrowCallout">
  20765. <summary>
  20766. Callout: Up-down arrow
  20767. </summary>
  20768. </member>
  20769. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.UturnArrow">
  20770. <summary>
  20771. U-turn arrow
  20772. </summary>
  20773. </member>
  20774. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.Wave">
  20775. <summary>
  20776. A wave
  20777. </summary>
  20778. </member>
  20779. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.WedgeEllipseCallout">
  20780. <summary>
  20781. Callout Wedge: Ellipse
  20782. </summary>
  20783. </member>
  20784. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.WedgeRectCallout">
  20785. <summary>
  20786. Callout Wedge: Rectangle
  20787. </summary>
  20788. </member>
  20789. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.WedgeRoundRectCallout">
  20790. <summary>
  20791. Callout Wedge: Rounded rectangle
  20792. </summary>
  20793. </member>
  20794. <member name="F:OfficeOpenXml.Drawing.eShapeStyle.VerticalScroll">
  20795. <summary>
  20796. Vertical scroll
  20797. </summary>
  20798. </member>
  20799. <member name="T:OfficeOpenXml.Drawing.eShapeConnectorStyle">
  20800. <summary>
  20801. Shape connector style
  20802. </summary>
  20803. </member>
  20804. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.BentConnector2">
  20805. <summary>
  20806. Bend connector 2
  20807. </summary>
  20808. </member>
  20809. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.BentConnector3">
  20810. <summary>
  20811. Bend connector 3
  20812. </summary>
  20813. </member>
  20814. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.BentConnector4">
  20815. <summary>
  20816. Bend connector 4
  20817. </summary>
  20818. </member>
  20819. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.BentConnector5">
  20820. <summary>
  20821. Bend connector 5
  20822. </summary>
  20823. </member>
  20824. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.CurvedConnector2">
  20825. <summary>
  20826. Curved connector 2
  20827. </summary>
  20828. </member>
  20829. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.CurvedConnector3">
  20830. <summary>
  20831. Curved connector 3
  20832. </summary>
  20833. </member>
  20834. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.CurvedConnector4">
  20835. <summary>
  20836. Curved connector 4
  20837. </summary>
  20838. </member>
  20839. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.CurvedConnector5">
  20840. <summary>
  20841. Curved connector 5
  20842. </summary>
  20843. </member>
  20844. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.FlowChartConnector">
  20845. <summary>
  20846. Flow chart connector
  20847. </summary>
  20848. </member>
  20849. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.FlowChartOffpageConnector">
  20850. <summary>
  20851. Flow chart offpage connector
  20852. </summary>
  20853. </member>
  20854. <member name="F:OfficeOpenXml.Drawing.eShapeConnectorStyle.StraightConnector1">
  20855. <summary>
  20856. Straight connector 1
  20857. </summary>
  20858. </member>
  20859. <member name="T:OfficeOpenXml.Drawing.eStyleEntryModifier">
  20860. <summary>
  20861. Modifiers for a style entry
  20862. </summary>
  20863. </member>
  20864. <member name="F:OfficeOpenXml.Drawing.eStyleEntryModifier.AllowNoFillOverride">
  20865. <summary>
  20866. This style entry can be replaced with no fill
  20867. </summary>
  20868. </member>
  20869. <member name="F:OfficeOpenXml.Drawing.eStyleEntryModifier.AllowNoLineOverride">
  20870. <summary>
  20871. This style entry can be replaced with no line
  20872. </summary>
  20873. </member>
  20874. <member name="T:OfficeOpenXml.Drawing.eSystemColor">
  20875. <summary>
  20876. System colors
  20877. </summary>s
  20878. </member>
  20879. <member name="F:OfficeOpenXml.Drawing.eSystemColor.ScrollBar">
  20880. <summary>
  20881. Scroll Bar System Color
  20882. </summary>
  20883. </member>
  20884. <member name="F:OfficeOpenXml.Drawing.eSystemColor.Background">
  20885. <summary>
  20886. Background System Color
  20887. </summary>
  20888. </member>
  20889. <member name="F:OfficeOpenXml.Drawing.eSystemColor.ActiveCaption">
  20890. <summary>
  20891. Active Caption System Color
  20892. </summary>
  20893. </member>
  20894. <member name="F:OfficeOpenXml.Drawing.eSystemColor.InactiveCaption">
  20895. <summary>
  20896. Inactive Caption System Color
  20897. </summary>
  20898. </member>
  20899. <member name="F:OfficeOpenXml.Drawing.eSystemColor.Menu">
  20900. <summary>
  20901. Menu System Color
  20902. </summary>
  20903. </member>
  20904. <member name="F:OfficeOpenXml.Drawing.eSystemColor.Window">
  20905. <summary>
  20906. Window Background System Color
  20907. </summary>
  20908. </member>
  20909. <member name="F:OfficeOpenXml.Drawing.eSystemColor.WindowFrame">
  20910. <summary>
  20911. Window Frame System Color
  20912. </summary>
  20913. </member>
  20914. <member name="F:OfficeOpenXml.Drawing.eSystemColor.MenuText">
  20915. <summary>
  20916. Menu Text System Color
  20917. </summary>
  20918. </member>
  20919. <member name="F:OfficeOpenXml.Drawing.eSystemColor.WindowText">
  20920. <summary>
  20921. Window Text System Color
  20922. </summary>
  20923. </member>
  20924. <member name="F:OfficeOpenXml.Drawing.eSystemColor.CaptionText">
  20925. <summary>
  20926. Caption Text System Color
  20927. </summary>
  20928. </member>
  20929. <member name="F:OfficeOpenXml.Drawing.eSystemColor.ActiveBorder">
  20930. <summary>
  20931. Active Border System Color
  20932. </summary>
  20933. </member>
  20934. <member name="F:OfficeOpenXml.Drawing.eSystemColor.InactiveBorder">
  20935. <summary>
  20936. Inactive Border System Color
  20937. </summary>
  20938. </member>
  20939. <member name="F:OfficeOpenXml.Drawing.eSystemColor.AppWorkspace">
  20940. <summary>
  20941. Application Workspace System Color
  20942. </summary>
  20943. </member>
  20944. <member name="F:OfficeOpenXml.Drawing.eSystemColor.Highlight">
  20945. <summary>
  20946. Highlight System Color
  20947. </summary>
  20948. </member>
  20949. <member name="F:OfficeOpenXml.Drawing.eSystemColor.HighlightText">
  20950. <summary>
  20951. Highlight Text System Color
  20952. </summary>
  20953. </member>
  20954. <member name="F:OfficeOpenXml.Drawing.eSystemColor.ButtonFace">
  20955. <summary>
  20956. Button Face System Color
  20957. </summary>
  20958. </member>
  20959. <member name="F:OfficeOpenXml.Drawing.eSystemColor.ButtonShadow">
  20960. <summary>
  20961. Button Shadow System Color
  20962. </summary>
  20963. </member>
  20964. <member name="F:OfficeOpenXml.Drawing.eSystemColor.GrayText">
  20965. <summary>
  20966. Gray Text System Color
  20967. </summary>
  20968. </member>
  20969. <member name="F:OfficeOpenXml.Drawing.eSystemColor.ButtonText">
  20970. <summary>
  20971. Button Text System Color
  20972. </summary>
  20973. </member>
  20974. <member name="F:OfficeOpenXml.Drawing.eSystemColor.InactiveCaptionText">
  20975. <summary>
  20976. Inactive Caption Text System Color
  20977. </summary>
  20978. </member>
  20979. <member name="F:OfficeOpenXml.Drawing.eSystemColor.ButtonHighlight">
  20980. <summary>
  20981. Button Highlight System Color
  20982. </summary>
  20983. </member>
  20984. <member name="F:OfficeOpenXml.Drawing.eSystemColor.DarkShadow3d">
  20985. <summary>
  20986. 3D Dark System Color
  20987. </summary>
  20988. </member>
  20989. <member name="F:OfficeOpenXml.Drawing.eSystemColor.Light3d">
  20990. <summary>
  20991. 3D Light System Color
  20992. </summary>
  20993. </member>
  20994. <member name="F:OfficeOpenXml.Drawing.eSystemColor.InfoText">
  20995. <summary>
  20996. Info Text System Color (Tooltip)
  20997. </summary>
  20998. </member>
  20999. <member name="F:OfficeOpenXml.Drawing.eSystemColor.InfoBackground">
  21000. <summary>
  21001. Info Background System Color (Tooltip)
  21002. </summary>
  21003. </member>
  21004. <member name="F:OfficeOpenXml.Drawing.eSystemColor.HotLight">
  21005. <summary>
  21006. Hot Light System Color
  21007. </summary>
  21008. </member>
  21009. <member name="F:OfficeOpenXml.Drawing.eSystemColor.GradientActiveCaption">
  21010. <summary>
  21011. Gradient Active Caption System Color
  21012. </summary>
  21013. </member>
  21014. <member name="F:OfficeOpenXml.Drawing.eSystemColor.GradientInactiveCaption">
  21015. <summary>
  21016. Gradient Inactive Caption System Color
  21017. </summary>
  21018. </member>
  21019. <member name="F:OfficeOpenXml.Drawing.eSystemColor.MenuHighlight">
  21020. <summary>
  21021. Menu Highlight System Color
  21022. </summary>
  21023. </member>
  21024. <member name="F:OfficeOpenXml.Drawing.eSystemColor.MenuBar">
  21025. <summary>
  21026. Menu Bar System Color
  21027. </summary>
  21028. </member>
  21029. <member name="T:OfficeOpenXml.Drawing.eTextAlignment">
  21030. <summary>
  21031. Text alignment
  21032. </summary>
  21033. </member>
  21034. <member name="F:OfficeOpenXml.Drawing.eTextAlignment.Left">
  21035. <summary>
  21036. Left alignment
  21037. </summary>
  21038. </member>
  21039. <member name="F:OfficeOpenXml.Drawing.eTextAlignment.Center">
  21040. <summary>
  21041. Center alignment
  21042. </summary>
  21043. </member>
  21044. <member name="F:OfficeOpenXml.Drawing.eTextAlignment.Right">
  21045. <summary>
  21046. Right alignment
  21047. </summary>
  21048. </member>
  21049. <member name="F:OfficeOpenXml.Drawing.eTextAlignment.Distributed">
  21050. <summary>
  21051. Distributes the text words across an entire text line
  21052. </summary>
  21053. </member>
  21054. <member name="F:OfficeOpenXml.Drawing.eTextAlignment.Justified">
  21055. <summary>
  21056. Align text so that it is justified across the whole line.
  21057. </summary>
  21058. </member>
  21059. <member name="F:OfficeOpenXml.Drawing.eTextAlignment.JustifiedLow">
  21060. <summary>
  21061. Aligns the text with an adjusted kashida length for Arabic text
  21062. </summary>
  21063. </member>
  21064. <member name="F:OfficeOpenXml.Drawing.eTextAlignment.ThaiDistributed">
  21065. <summary>
  21066. Distributes Thai text specially, specially, because each character is treated as a word
  21067. </summary>
  21068. </member>
  21069. <member name="T:OfficeOpenXml.Drawing.eTextAnchoringType">
  21070. <summary>
  21071. Text anchoring
  21072. </summary>
  21073. </member>
  21074. <member name="F:OfficeOpenXml.Drawing.eTextAnchoringType.Bottom">
  21075. <summary>
  21076. Anchor the text to the bottom
  21077. </summary>
  21078. </member>
  21079. <member name="F:OfficeOpenXml.Drawing.eTextAnchoringType.Center">
  21080. <summary>
  21081. Anchor the text to the center
  21082. </summary>
  21083. </member>
  21084. <member name="F:OfficeOpenXml.Drawing.eTextAnchoringType.Distributed">
  21085. <summary>
  21086. Anchor the text so that it is distributed vertically.
  21087. </summary>
  21088. </member>
  21089. <member name="F:OfficeOpenXml.Drawing.eTextAnchoringType.Justify">
  21090. <summary>
  21091. Anchor the text so that it is justified vertically.
  21092. </summary>
  21093. </member>
  21094. <member name="F:OfficeOpenXml.Drawing.eTextAnchoringType.Top">
  21095. <summary>
  21096. Anchor the text to the top
  21097. </summary>
  21098. </member>
  21099. <member name="T:OfficeOpenXml.Drawing.eTextAutofit">
  21100. <summary>
  21101. How autofit handles text.
  21102. </summary>
  21103. </member>
  21104. <member name="F:OfficeOpenXml.Drawing.eTextAutofit.NoAutofit">
  21105. <summary>
  21106. No autofit
  21107. </summary>
  21108. </member>
  21109. <member name="F:OfficeOpenXml.Drawing.eTextAutofit.NormalAutofit">
  21110. <summary>
  21111. Text within the text body will be normally autofit
  21112. </summary>
  21113. </member>
  21114. <member name="F:OfficeOpenXml.Drawing.eTextAutofit.ShapeAutofit">
  21115. <summary>
  21116. A shape will be autofit to fully contain the text within it
  21117. </summary>
  21118. </member>
  21119. <member name="T:OfficeOpenXml.Drawing.eTextCapsType">
  21120. <summary>
  21121. Specifies the cap types of the text
  21122. </summary>
  21123. </member>
  21124. <member name="F:OfficeOpenXml.Drawing.eTextCapsType.All">
  21125. <summary>
  21126. Apply all caps on the text. All lower case letters are converted to upper case, but stored without change.
  21127. </summary>
  21128. </member>
  21129. <member name="F:OfficeOpenXml.Drawing.eTextCapsType.None">
  21130. <summary>
  21131. None
  21132. </summary>
  21133. </member>
  21134. <member name="F:OfficeOpenXml.Drawing.eTextCapsType.Small">
  21135. <summary>
  21136. Apply small caps to the text. Letters are converted to lower case.
  21137. </summary>
  21138. </member>
  21139. <member name="T:OfficeOpenXml.Drawing.eTextHorizontalOverflow">
  21140. <summary>
  21141. Specifies the text vertical overflow
  21142. </summary>
  21143. </member>
  21144. <member name="F:OfficeOpenXml.Drawing.eTextHorizontalOverflow.Clip">
  21145. <summary>
  21146. When a character doesn't fit into a line, clip it at the end.
  21147. </summary>
  21148. </member>
  21149. <member name="F:OfficeOpenXml.Drawing.eTextHorizontalOverflow.Overflow">
  21150. <summary>
  21151. When a character doesn't fit into a line, allow an overflow.
  21152. </summary>
  21153. </member>
  21154. <member name="T:OfficeOpenXml.Drawing.eTextVerticalOverflow">
  21155. <summary>
  21156. How text vertical overflows
  21157. </summary>
  21158. </member>
  21159. <member name="F:OfficeOpenXml.Drawing.eTextVerticalOverflow.Clip">
  21160. <summary>
  21161. Clip the text and give no indication that there is text that is not visible at the top and bottom.
  21162. </summary>
  21163. </member>
  21164. <member name="F:OfficeOpenXml.Drawing.eTextVerticalOverflow.Ellipsis">
  21165. <summary>
  21166. Use an ellipse to highlight text that is not visible at the top and bottom.
  21167. </summary>
  21168. </member>
  21169. <member name="F:OfficeOpenXml.Drawing.eTextVerticalOverflow.Overflow">
  21170. <summary>
  21171. Overflow the text.
  21172. </summary>
  21173. </member>
  21174. <member name="T:OfficeOpenXml.Drawing.eTextVerticalType">
  21175. <summary>
  21176. Vertical text type
  21177. </summary>
  21178. </member>
  21179. <member name="F:OfficeOpenXml.Drawing.eTextVerticalType.EastAsianVertical">
  21180. <summary>
  21181. East Asian version of vertical text. Normal fonts are displayed as if rotated by 90 degrees while some East Asian are displayed vertical.
  21182. </summary>
  21183. </member>
  21184. <member name="F:OfficeOpenXml.Drawing.eTextVerticalType.Horizontal">
  21185. <summary>
  21186. Horizontal text. Default
  21187. </summary>
  21188. </member>
  21189. <member name="F:OfficeOpenXml.Drawing.eTextVerticalType.MongolianVertical">
  21190. <summary>
  21191. East asian version of vertical text. . Normal fonts are displayed as if rotated by 90 degrees while some East Asian are displayed vertical. LEFT RIGHT
  21192. </summary>
  21193. </member>
  21194. <member name="F:OfficeOpenXml.Drawing.eTextVerticalType.Vertical">
  21195. <summary>
  21196. All of the text is vertical orientation, 90 degrees rotated clockwise
  21197. </summary>
  21198. </member>
  21199. <member name="F:OfficeOpenXml.Drawing.eTextVerticalType.Vertical270">
  21200. <summary>
  21201. All of the text is vertical orientation, 90 degrees rotated counterclockwise
  21202. </summary>
  21203. </member>
  21204. <member name="F:OfficeOpenXml.Drawing.eTextVerticalType.WordArtVertical">
  21205. <summary>
  21206. All of the text is vertical
  21207. </summary>
  21208. </member>
  21209. <member name="F:OfficeOpenXml.Drawing.eTextVerticalType.WordArtVerticalRightToLeft">
  21210. <summary>
  21211. Vertical WordArt will be shown from right to left
  21212. </summary>
  21213. </member>
  21214. <member name="T:OfficeOpenXml.Drawing.eTextWrappingType">
  21215. <summary>
  21216. Text wrapping
  21217. </summary>
  21218. </member>
  21219. <member name="F:OfficeOpenXml.Drawing.eTextWrappingType.None">
  21220. <summary>
  21221. No wrapping. Words overflows.
  21222. </summary>
  21223. </member>
  21224. <member name="F:OfficeOpenXml.Drawing.eTextWrappingType.Square">
  21225. <summary>
  21226. Wrap words within the boundries
  21227. </summary>
  21228. </member>
  21229. <member name="T:OfficeOpenXml.Drawing.eThemeSchemeColor">
  21230. <summary>
  21231. A color bound to a user's theme.
  21232. </summary>
  21233. </member>
  21234. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Background1">
  21235. <summary>
  21236. Main Dark Color 1
  21237. </summary>
  21238. </member>
  21239. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Text1">
  21240. <summary>
  21241. Main Light Color 1
  21242. </summary>
  21243. </member>
  21244. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Background2">
  21245. <summary>
  21246. Main Dark Color 2
  21247. </summary>
  21248. </member>
  21249. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Text2">
  21250. <summary>
  21251. Main Light Color 2
  21252. </summary>
  21253. </member>
  21254. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Accent1">
  21255. <summary>
  21256. Extra scheme color 1
  21257. </summary>
  21258. </member>
  21259. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Accent2">
  21260. <summary>
  21261. Extra scheme color 2
  21262. </summary>
  21263. </member>
  21264. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Accent3">
  21265. <summary>
  21266. Extra scheme color 3
  21267. </summary>
  21268. </member>
  21269. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Accent4">
  21270. <summary>
  21271. Extra scheme color 4
  21272. </summary>
  21273. </member>
  21274. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Accent5">
  21275. <summary>
  21276. Extra scheme color 5
  21277. </summary>
  21278. </member>
  21279. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Accent6">
  21280. <summary>
  21281. Extra scheme color 6
  21282. </summary>
  21283. </member>
  21284. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.Hyperlink">
  21285. <summary>
  21286. Regular Hyperlink Color
  21287. </summary>
  21288. </member>
  21289. <member name="F:OfficeOpenXml.Drawing.eThemeSchemeColor.FollowedHyperlink">
  21290. <summary>
  21291. Followed Hyperlink Color
  21292. </summary>
  21293. </member>
  21294. <member name="T:OfficeOpenXml.Drawing.eTileFlipMode">
  21295. <summary>
  21296. Specifies the direction(s) in which to flip the gradient while tiling
  21297. </summary>
  21298. </member>
  21299. <member name="F:OfficeOpenXml.Drawing.eTileFlipMode.None">
  21300. <summary>
  21301. Tiles are not flipped
  21302. </summary>
  21303. </member>
  21304. <member name="F:OfficeOpenXml.Drawing.eTileFlipMode.X">
  21305. <summary>
  21306. Tiles are flipped horizontally.
  21307. </summary>
  21308. </member>
  21309. <member name="F:OfficeOpenXml.Drawing.eTileFlipMode.XY">
  21310. <summary>
  21311. Tiles are flipped horizontally and Vertically
  21312. </summary>
  21313. </member>
  21314. <member name="F:OfficeOpenXml.Drawing.eTileFlipMode.Y">
  21315. <summary>
  21316. Tiles are flipped vertically.
  21317. </summary>
  21318. </member>
  21319. <member name="T:OfficeOpenXml.Drawing.PictureLocation">
  21320. <summary>
  21321. Options for how to link a picture
  21322. </summary>
  21323. </member>
  21324. <member name="F:OfficeOpenXml.Drawing.PictureLocation.Embed">
  21325. <summary>
  21326. Copy and Embed the image within the workbook
  21327. </summary>
  21328. </member>
  21329. <member name="F:OfficeOpenXml.Drawing.PictureLocation.Link">
  21330. <summary>
  21331. Collect the image from the link
  21332. </summary>
  21333. </member>
  21334. <member name="F:OfficeOpenXml.Drawing.PictureLocation.LinkAndEmbed">
  21335. <summary>
  21336. Copy and Embed the image and add a link
  21337. </summary>
  21338. </member>
  21339. <member name="T:OfficeOpenXml.Drawing.ExcelChartAsType">
  21340. <summary>
  21341. Provides easy access to convert the drawing to a it's typed ExcelChart class.
  21342. </summary>
  21343. </member>
  21344. <member name="M:OfficeOpenXml.Drawing.ExcelChartAsType.Type``1">
  21345. <summary>
  21346. Converts the drawing to it's top level or other nested drawing class.
  21347. </summary>
  21348. <typeparam name="T">The type of drawing. T must be inherited from ExcelDrawing</typeparam>
  21349. <returns>The drawing as type T</returns>
  21350. </member>
  21351. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.Chart">
  21352. <summary>
  21353. Returns return the drawing as a generic chart. This the base class for all charts.
  21354. If this drawing is not a chart, null will be returned
  21355. </summary>
  21356. <returns>The drawing as a chart</returns>
  21357. </member>
  21358. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.AreaChart">
  21359. <summary>
  21360. Returns the drawing as an area chart.
  21361. If this drawing is not an area chart, null will be returned
  21362. </summary>
  21363. <returns>The drawing as an area chart</returns>
  21364. </member>
  21365. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.BarChart">
  21366. <summary>
  21367. Returns return the drawing as a bar chart.
  21368. If this drawing is not a bar chart, null will be returned
  21369. </summary>
  21370. <returns>The drawing as a bar chart</returns>
  21371. </member>
  21372. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.BubbleChart">
  21373. <summary>
  21374. Returns the drawing as a bubble chart.
  21375. If this drawing is not a bubble chart, null will be returned
  21376. </summary>
  21377. <returns>The drawing as a bubble chart</returns>
  21378. </member>
  21379. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.DoughnutChart">
  21380. <summary>
  21381. Returns return the drawing as a doughnut chart.
  21382. If this drawing is not a doughnut chart, null will be returned
  21383. </summary>
  21384. <returns>The drawing as a doughnut chart</returns>
  21385. </member>
  21386. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.OfPieChart">
  21387. <summary>
  21388. Returns the drawing as a PieOfPie or a BarOfPie chart.
  21389. If this drawing is not a PieOfPie or a BarOfPie chart, null will be returned
  21390. </summary>
  21391. <returns>The drawing as a PieOfPie or a BarOfPie chart</returns>
  21392. </member>
  21393. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.PieChart">
  21394. <summary>
  21395. Returns the drawing as a pie chart.
  21396. If this drawing is not a pie chart, null will be returned
  21397. </summary>
  21398. <returns>The drawing as a pie chart</returns>
  21399. </member>
  21400. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.LineChart">
  21401. <summary>
  21402. Returns return the drawing as a line chart.
  21403. If this drawing is not a line chart, null will be returned
  21404. </summary>
  21405. <returns>The drawing as a line chart</returns>
  21406. </member>
  21407. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.RadarChart">
  21408. <summary>
  21409. Returns the drawing as a radar chart.
  21410. If this drawing is not a radar chart, null will be returned
  21411. </summary>
  21412. <returns>The drawing as a radar chart</returns>
  21413. </member>
  21414. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.ScatterChart">
  21415. <summary>
  21416. Returns the drawing as a scatter chart.
  21417. If this drawing is not a scatter chart, null will be returned
  21418. </summary>
  21419. <returns>The drawing as a scatter chart</returns>
  21420. </member>
  21421. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.StockChart">
  21422. <summary>
  21423. Returns the drawing as a stock chart.
  21424. If this drawing is not a stock chart, null will be returned
  21425. </summary>
  21426. <returns>The drawing as a stock chart</returns>
  21427. </member>
  21428. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.SurfaceChart">
  21429. <summary>
  21430. Returns the drawing as a surface chart.
  21431. If this drawing is not a surface chart, null will be returned
  21432. </summary>
  21433. <returns>The drawing as a surface chart</returns>
  21434. </member>
  21435. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.SunburstChart">
  21436. <summary>
  21437. Returns return the drawing as a sunburst chart.
  21438. If this drawing is not a sunburst chart, null will be returned
  21439. </summary>
  21440. <returns>The drawing as a sunburst chart</returns>
  21441. </member>
  21442. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.TreemapChart">
  21443. <summary>
  21444. Returns return the drawing as a treemap chart.
  21445. If this drawing is not a treemap chart, null will be returned
  21446. </summary>
  21447. <returns>The drawing as a treemap chart</returns>
  21448. </member>
  21449. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.BoxWhiskerChart">
  21450. <summary>
  21451. Returns return the drawing as a boxwhisker chart.
  21452. If this drawing is not a boxwhisker chart, null will be returned
  21453. </summary>
  21454. <returns>The drawing as a boxwhisker chart</returns>
  21455. </member>
  21456. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.HistogramChart">
  21457. <summary>
  21458. Returns return the drawing as a histogram chart.
  21459. If this drawing is not a histogram chart, null will be returned
  21460. </summary>
  21461. <returns>The drawing as a histogram Chart</returns>
  21462. </member>
  21463. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.FunnelChart">
  21464. <summary>
  21465. Returns return the drawing as a funnel chart.
  21466. If this drawing is not a funnel chart, null will be returned
  21467. </summary>
  21468. <returns>The drawing as a funnel Chart</returns>
  21469. </member>
  21470. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.WaterfallChart">
  21471. <summary>
  21472. Returns the drawing as a waterfall chart.
  21473. If this drawing is not a waterfall chart, null will be returned
  21474. </summary>
  21475. <returns>The drawing as a waterfall chart</returns>
  21476. </member>
  21477. <member name="P:OfficeOpenXml.Drawing.ExcelChartAsType.RegionMapChart">
  21478. <summary>
  21479. Returns the drawing as a region map chart.
  21480. If this drawing is not a region map chart, null will be returned
  21481. </summary>
  21482. <returns>The drawing as a region map chart</returns>
  21483. </member>
  21484. <member name="T:OfficeOpenXml.Drawing.ExcelConnectionShape">
  21485. <summary>
  21486. An Excel shape.
  21487. </summary>
  21488. </member>
  21489. <member name="P:OfficeOpenXml.Drawing.ExcelConnectionShape.ConnectionStart">
  21490. <summary>
  21491. Connection starting point
  21492. </summary>
  21493. </member>
  21494. <member name="P:OfficeOpenXml.Drawing.ExcelConnectionShape.ConnectionEnd">
  21495. <summary>
  21496. Connection ending point
  21497. </summary>
  21498. </member>
  21499. <member name="P:OfficeOpenXml.Drawing.ExcelConnectionShape.Style">
  21500. <summary>
  21501. Shape connector style
  21502. </summary>
  21503. </member>
  21504. <member name="T:OfficeOpenXml.Drawing.ExcelControlAsType">
  21505. <summary>
  21506. Provides a simple way to type cast control drawing object top its top level class.
  21507. </summary>
  21508. </member>
  21509. <member name="M:OfficeOpenXml.Drawing.ExcelControlAsType.Type``1">
  21510. <summary>
  21511. Converts the drawing to it's top level or other nested drawing class.
  21512. </summary>
  21513. <typeparam name="T">The type of drawing. T must be inherited from ExcelDrawing</typeparam>
  21514. <returns>The drawing as type T</returns>
  21515. </member>
  21516. <member name="P:OfficeOpenXml.Drawing.ExcelControlAsType.Button">
  21517. <summary>
  21518. Returns the drawing as a button.
  21519. If this drawing is not a button, null will be returned
  21520. </summary>
  21521. <returns>The drawing as a button</returns>
  21522. </member>
  21523. <member name="P:OfficeOpenXml.Drawing.ExcelControlAsType.DropDown">
  21524. <summary>
  21525. Returns the drawing as a drop-down.
  21526. If this drawing is not a drop-down, null will be returned
  21527. </summary>
  21528. <returns>The drawing as a drop-down</returns>
  21529. </member>
  21530. <member name="P:OfficeOpenXml.Drawing.ExcelControlAsType.GroupBox">
  21531. <summary>
  21532. Returns the drawing as a group box.
  21533. If this drawing is not a group box, null will be returned
  21534. </summary>
  21535. <returns>The drawing as a group box</returns>
  21536. </member>
  21537. <member name="P:OfficeOpenXml.Drawing.ExcelControlAsType.Label">
  21538. <summary>
  21539. Returns the drawing as a label.
  21540. If this drawing is not a label, null will be returned
  21541. </summary>
  21542. <returns>The drawing as a label</returns>
  21543. </member>
  21544. <member name="P:OfficeOpenXml.Drawing.ExcelControlAsType.ListBox">
  21545. <summary>
  21546. Returns the drawing as a list box.
  21547. If this drawing is not a list box, null will be returned
  21548. </summary>
  21549. <returns>The drawing as a list box</returns>
  21550. </member>
  21551. <member name="P:OfficeOpenXml.Drawing.ExcelControlAsType.CheckBox">
  21552. <summary>
  21553. Returns the drawing as a check box.
  21554. If this drawing is not a check box, null will be returned
  21555. </summary>
  21556. <returns>The drawing as a check box</returns>
  21557. </member>
  21558. <member name="P:OfficeOpenXml.Drawing.ExcelControlAsType.RadioButton">
  21559. <summary>
  21560. Returns the drawing as a radio button.
  21561. If this drawing is not a radio button, null will be returned
  21562. </summary>
  21563. <returns>The drawing as a radio button</returns>
  21564. </member>
  21565. <member name="P:OfficeOpenXml.Drawing.ExcelControlAsType.ScrollBar">
  21566. <summary>
  21567. Returns the drawing as a scroll bar.
  21568. If this drawing is not a scroll bar, null will be returned
  21569. </summary>
  21570. <returns>The drawing as a scroll bar</returns>
  21571. </member>
  21572. <member name="P:OfficeOpenXml.Drawing.ExcelControlAsType.SpinButton">
  21573. <summary>
  21574. Returns the drawing as a spin button.
  21575. If this drawing is not a spin button, null will be returned
  21576. </summary>
  21577. <returns>The drawing as a spin button</returns>
  21578. </member>
  21579. <member name="T:OfficeOpenXml.Drawing.ExcelDrawing">
  21580. <summary>
  21581. Base class for drawings.
  21582. Drawings are Charts, Shapes and Pictures.
  21583. </summary>
  21584. </member>
  21585. <member name="F:OfficeOpenXml.Drawing.ExcelDrawing.EMU_PER_PIXEL">
  21586. <summary>
  21587. The ratio between EMU and Pixels
  21588. </summary>
  21589. </member>
  21590. <member name="F:OfficeOpenXml.Drawing.ExcelDrawing.EMU_PER_POINT">
  21591. <summary>
  21592. The ratio between EMU and Points
  21593. </summary>
  21594. </member>
  21595. <member name="F:OfficeOpenXml.Drawing.ExcelDrawing.EMU_PER_CM">
  21596. <summary>
  21597. The ratio between EMU and centimeters
  21598. </summary>
  21599. </member>
  21600. <member name="F:OfficeOpenXml.Drawing.ExcelDrawing.EMU_PER_MM">
  21601. <summary>
  21602. The ratio between EMU and milimeters
  21603. </summary>
  21604. </member>
  21605. <member name="F:OfficeOpenXml.Drawing.ExcelDrawing.EMU_PER_US_INCH">
  21606. <summary>
  21607. The ratio between EMU and US Inches
  21608. </summary>
  21609. </member>
  21610. <member name="F:OfficeOpenXml.Drawing.ExcelDrawing.EMU_PER_PICA">
  21611. <summary>
  21612. The ratio between EMU and pica
  21613. </summary>
  21614. </member>
  21615. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.DrawingType">
  21616. <summary>
  21617. The type of drawing
  21618. </summary>
  21619. </member>
  21620. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.Name">
  21621. <summary>
  21622. The name of the drawing object
  21623. </summary>
  21624. </member>
  21625. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.Description">
  21626. <summary>
  21627. A description of the drawing object
  21628. </summary>
  21629. </member>
  21630. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.EditAs">
  21631. <summary>
  21632. How Excel resize drawings when the column width is changed within Excel.
  21633. </summary>
  21634. </member>
  21635. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.Locked">
  21636. <summary>
  21637. Lock drawing
  21638. </summary>
  21639. </member>
  21640. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.Print">
  21641. <summary>
  21642. Print drawing with sheet
  21643. </summary>
  21644. </member>
  21645. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.From">
  21646. <summary>
  21647. Top Left position, if the shape is of the one- or two- cell anchor type
  21648. Otherwise this propery is set to null
  21649. </summary>
  21650. </member>
  21651. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.Position">
  21652. <summary>
  21653. Top Left position, if the shape is of the absolute anchor type
  21654. </summary>
  21655. </member>
  21656. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.Size">
  21657. <summary>
  21658. The extent of the shape, if the shape is of the one- or absolute- anchor type.
  21659. Otherwise this propery is set to null
  21660. </summary>
  21661. </member>
  21662. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.To">
  21663. <summary>
  21664. Bottom right position
  21665. </summary>
  21666. </member>
  21667. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.Hyperlink">
  21668. <summary>
  21669. Hyperlink
  21670. </summary>
  21671. </member>
  21672. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.As">
  21673. <summary>
  21674. Provides access to type conversion for all top-level drawing classes.
  21675. </summary>
  21676. </member>
  21677. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.GetDrawing(OfficeOpenXml.Drawing.ExcelDrawings,System.Xml.XmlNode)">
  21678. <summary>
  21679. Add new Drawing types here
  21680. </summary>
  21681. <param name="drawings">The drawing collection</param>
  21682. <param name="node">Xml top node</param>
  21683. <returns>The Drawing object</returns>
  21684. </member>
  21685. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.SetPosition(System.Int32,System.Int32)">
  21686. <summary>
  21687. Set the top left corner of a drawing.
  21688. Note that resizing columns / rows after using this function will effect the position of the drawing
  21689. </summary>
  21690. <param name="PixelTop">Top pixel</param>
  21691. <param name="PixelLeft">Left pixel</param>
  21692. </member>
  21693. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.CellAnchor">
  21694. <summary>
  21695. How the drawing is anchored to the cells.
  21696. This effect how the drawing will be resize
  21697. <see cref="M:OfficeOpenXml.Drawing.ExcelDrawing.ChangeCellAnchor(OfficeOpenXml.Drawing.eEditAs,System.Int32,System.Int32,System.Int32,System.Int32)"/>
  21698. </summary>
  21699. </member>
  21700. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.ChangeCellAnchor(OfficeOpenXml.Drawing.eEditAs,System.Int32,System.Int32,System.Int32,System.Int32)">
  21701. <summary>
  21702. This will change the cell anchor type, move and resize the drawing.
  21703. </summary>
  21704. <param name="type">The cell anchor type to change to</param>
  21705. <param name="PixelTop">The topmost pixel</param>
  21706. <param name="PixelLeft">The leftmost pixel</param>
  21707. <param name="width">The width in pixels</param>
  21708. <param name="height">The height in pixels</param>
  21709. </member>
  21710. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.ChangeCellAnchor(OfficeOpenXml.Drawing.eEditAs)">
  21711. <summary>
  21712. This will change the cell anchor type without modifiying the position and size.
  21713. </summary>
  21714. <param name="type">The cell anchor type to change to</param>
  21715. </member>
  21716. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.SetPosition(System.Int32,System.Int32,System.Int32,System.Int32)">
  21717. <summary>
  21718. Set the top left corner of a drawing.
  21719. Note that resizing columns / rows after using this function will effect the position of the drawing
  21720. </summary>
  21721. <param name="Row">Start row - 0-based index.</param>
  21722. <param name="RowOffsetPixels">Offset in pixels</param>
  21723. <param name="Column">Start Column - 0-based index.</param>
  21724. <param name="ColumnOffsetPixels">Offset in pixels</param>
  21725. </member>
  21726. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.SetSize(System.Int32)">
  21727. <summary>
  21728. Set size in Percent.
  21729. Note that resizing columns / rows after using this function will effect the size of the drawing
  21730. </summary>
  21731. <param name="Percent"></param>
  21732. </member>
  21733. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.SetSize(System.Int32,System.Int32)">
  21734. <summary>
  21735. Set size in pixels
  21736. Note that resizing columns / rows after using this function will effect the size of the drawing
  21737. </summary>
  21738. <param name="PixelWidth">Width in pixels</param>
  21739. <param name="PixelHeight">Height in pixels</param>
  21740. </member>
  21741. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.SendToBack">
  21742. <summary>
  21743. Sends the drawing to the back of any overlapping drawings.
  21744. </summary>
  21745. </member>
  21746. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.BringToFront">
  21747. <summary>
  21748. Brings the drawing to the front of any overlapping drawings.
  21749. </summary>
  21750. </member>
  21751. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.Group(OfficeOpenXml.Drawing.ExcelDrawing[])">
  21752. <summary>
  21753. Group the drawing together with a list of other drawings.
  21754. <seealso cref="M:OfficeOpenXml.Drawing.ExcelDrawing.UnGroup(System.Boolean)"/>
  21755. <seealso cref="P:OfficeOpenXml.Drawing.ExcelDrawing.ParentGroup"/>
  21756. </summary>
  21757. <param name="drawing">The drawings to group</param>
  21758. <returns>The group shape</returns>
  21759. </member>
  21760. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.UnGroup(System.Boolean)">
  21761. <summary>
  21762. Will ungroup this drawing or the entire group, if this drawing is grouped together with other drawings.
  21763. If this drawings is not grouped an InvalidOperationException will be returned.
  21764. </summary>
  21765. <param name="ungroupThisItemOnly">If true this drawing will be removed from the group.
  21766. If it is false, the whole group will be disbanded. If true only this drawing will be removed.
  21767. </param>
  21768. </member>
  21769. <member name="P:OfficeOpenXml.Drawing.ExcelDrawing.ParentGroup">
  21770. <summary>
  21771. If the drawing is grouped this property contains the Group drawing containing the group.
  21772. Otherwise this property is null
  21773. </summary>
  21774. </member>
  21775. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.Dispose">
  21776. <summary>
  21777. Dispose the object
  21778. </summary>
  21779. </member>
  21780. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.AdjustPositionAndSize">
  21781. <summary>
  21782. Will adjust the position and size of the drawing according to changes in font of rows and to the Normal style.
  21783. This method will be called before save, so use it only if you need the coordinates of the drawing.
  21784. </summary>
  21785. </member>
  21786. <member name="M:OfficeOpenXml.Drawing.ExcelDrawing.Copy(OfficeOpenXml.ExcelWorksheet,System.Int32,System.Int32,System.Int32,System.Int32)">
  21787. <summary>
  21788. Copies the drawing to the supplied worksheets. The copy will be positioned using the <paramref name="row"/> and <paramref name="col"/> parameters
  21789. </summary>
  21790. <param name="worksheet">The worksheet where the drawing will be placed.</param>
  21791. <param name="row">The top row where the drawing will be placed.</param>
  21792. <param name="col">The left column where the drawing will be placed.</param>
  21793. <param name="rowOffset">Row offset in pixels from the row start positions. int.MinValue </param>
  21794. <param name="colOffset">Column offset in pixels fromp the column start position</param>
  21795. </member>
  21796. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingAsType">
  21797. <summary>
  21798. Provides a simple way to type cast drawing object top its top level class.
  21799. </summary>
  21800. </member>
  21801. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingAsType.Type``1">
  21802. <summary>
  21803. Converts the drawing to it's top level or other nested drawing class.
  21804. </summary>
  21805. <typeparam name="T">The type of drawing. T must be inherited from ExcelDrawing</typeparam>
  21806. <returns>The drawing as type T</returns>
  21807. </member>
  21808. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingAsType.Shape">
  21809. <summary>
  21810. Returns the drawing as a shape.
  21811. If this drawing is not a shape, null will be returned
  21812. </summary>
  21813. <returns>The drawing as a shape</returns>
  21814. </member>
  21815. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingAsType.Picture">
  21816. <summary>
  21817. Returns the drawing as a picture/image.
  21818. If this drawing is not a picture, null will be returned
  21819. </summary>
  21820. <returns>The drawing as a picture</returns>
  21821. </member>
  21822. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingAsType.Chart">
  21823. <summary>
  21824. An object that containing properties that type-casts the drawing to a chart.
  21825. </summary>
  21826. </member>
  21827. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingAsType.Slicer">
  21828. <summary>
  21829. An object that containing properties that type-casts the drawing to a slicer.
  21830. </summary>
  21831. </member>
  21832. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingAsType.Control">
  21833. <summary>
  21834. Helps to cast drawings to controls. Use the properties of this class to cast to the various specific control types.
  21835. </summary>
  21836. <returns></returns>
  21837. </member>
  21838. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingBorder">
  21839. <summary>
  21840. Border for drawings
  21841. </summary>
  21842. </member>
  21843. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.Fill">
  21844. <summary>
  21845. Access to fill properties
  21846. </summary>
  21847. </member>
  21848. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.LineStyle">
  21849. <summary>
  21850. Preset line dash
  21851. </summary>
  21852. </member>
  21853. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.CompoundLineStyle">
  21854. <summary>
  21855. The compound line type that is to be used for lines with text such as underlines
  21856. </summary>
  21857. </member>
  21858. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.Alignment">
  21859. <summary>
  21860. The pen alignment type for use within a text body
  21861. </summary>
  21862. </member>
  21863. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.LineCap">
  21864. <summary>
  21865. Specifies how to cap the ends of lines
  21866. </summary>
  21867. </member>
  21868. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.Width">
  21869. <summary>
  21870. Width in pixels
  21871. </summary>
  21872. </member>
  21873. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.Join">
  21874. <summary>
  21875. How connected lines are joined
  21876. </summary>
  21877. </member>
  21878. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.MiterJoinLimit">
  21879. <summary>
  21880. The amount by which lines is extended to form a miter join
  21881. Otherwise miter joins can extend infinitely far.
  21882. </summary>
  21883. </member>
  21884. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.HeadEnd">
  21885. <summary>
  21886. Head end style for the line
  21887. </summary>
  21888. </member>
  21889. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingBorder.TailEnd">
  21890. <summary>
  21891. Tail end style for the line
  21892. </summary>
  21893. </member>
  21894. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingConnectionPoint">
  21895. <summary>
  21896. A connection point between a shape and a connection shape
  21897. </summary>
  21898. </member>
  21899. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingConnectionPoint.Index">
  21900. <summary>
  21901. The index the connection point
  21902. </summary>
  21903. </member>
  21904. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingConnectionPoint.Shape">
  21905. <summary>
  21906. The shape to connect
  21907. </summary>
  21908. </member>
  21909. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingCoordinate">
  21910. <summary>
  21911. Position of the a drawing.
  21912. </summary>
  21913. </member>
  21914. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingCoordinate.UpdateXml">
  21915. <summary>
  21916. Set xmlNodeStrings for xPath and yPath
  21917. </summary>
  21918. </member>
  21919. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingCoordinate.X">
  21920. <summary>
  21921. X coordinate in EMU
  21922. EMU units 1cm = 1/360000
  21923. 1US inch = 1/914400
  21924. 1pt = 1/12700
  21925. 1pixel = 1/9525
  21926. </summary>
  21927. </member>
  21928. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingCoordinate.Y">
  21929. <summary>
  21930. X coordinate in EMU
  21931. EMU units 1cm = 1/360000
  21932. 1US inch = 1/914400
  21933. 1pt = 1/12700
  21934. 1pixel = 1/9525
  21935. </summary>
  21936. </member>
  21937. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingFill">
  21938. <summary>
  21939. Fill properties for drawing objects
  21940. </summary>
  21941. </member>
  21942. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingFill.LoadFill">
  21943. <summary>
  21944. Load the fill from the xml
  21945. </summary>
  21946. </member>
  21947. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingFill.PatternFill">
  21948. <summary>
  21949. Reference pattern fill properties
  21950. This property is only accessable when Type is set to PatternFill
  21951. </summary>
  21952. </member>
  21953. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingFill.BlipFill">
  21954. <summary>
  21955. Reference gradient fill properties
  21956. This property is only accessable when Type is set to BlipFill
  21957. </summary>
  21958. </member>
  21959. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingFill.Dispose">
  21960. <summary>
  21961. Disposes the object
  21962. </summary>
  21963. </member>
  21964. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingFillBasic">
  21965. <summary>
  21966. Fill properties for drawing objects like lines etc, that don't have blip- and pattern- fills
  21967. </summary>
  21968. </member>
  21969. <member name="F:OfficeOpenXml.Drawing.ExcelDrawingFillBasic._fillPath">
  21970. <summary>
  21971. XPath
  21972. </summary>
  21973. </member>
  21974. <member name="F:OfficeOpenXml.Drawing.ExcelDrawingFillBasic._fillNode">
  21975. <summary>
  21976. The fill xml element
  21977. </summary>
  21978. </member>
  21979. <member name="F:OfficeOpenXml.Drawing.ExcelDrawingFillBasic._drawing">
  21980. <summary>
  21981. The drawings collection
  21982. </summary>
  21983. </member>
  21984. <member name="F:OfficeOpenXml.Drawing.ExcelDrawingFillBasic._fillTypeNode">
  21985. <summary>
  21986. The fill type node.
  21987. </summary>
  21988. </member>
  21989. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingFillBasic.LoadFill">
  21990. <summary>
  21991. Loads the fill from xml
  21992. </summary>
  21993. </member>
  21994. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingFillBasic.Style">
  21995. <summary>
  21996. Fill style
  21997. </summary>
  21998. </member>
  21999. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingFillBasic.Color">
  22000. <summary>
  22001. Fill color for solid fills.
  22002. Other fill styles will return Color.Empty.
  22003. Setting this propery will set the Type to SolidFill with the specified color.
  22004. </summary>
  22005. </member>
  22006. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingFillBasic.SolidFill">
  22007. <summary>
  22008. Reference solid fill properties
  22009. This property is only accessable when Type is set to SolidFill
  22010. </summary>
  22011. </member>
  22012. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingFillBasic.GradientFill">
  22013. <summary>
  22014. Reference gradient fill properties
  22015. This property is only accessable when Type is set to GradientFill
  22016. </summary>
  22017. </member>
  22018. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingFillBasic.Transparancy">
  22019. <summary>
  22020. Transparancy in percent from a solid fill.
  22021. This is the same as 100-Fill.Transform.Alpha
  22022. </summary>
  22023. </member>
  22024. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingFillBasic.Dispose">
  22025. <summary>
  22026. Disposes the object
  22027. </summary>
  22028. </member>
  22029. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingLineEnd">
  22030. <summary>
  22031. Properties for drawing line ends
  22032. </summary>
  22033. </member>
  22034. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingLineEnd.Style">
  22035. <summary>
  22036. The shapes line end decoration
  22037. </summary>
  22038. </member>
  22039. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingLineEnd.Width">
  22040. <summary>
  22041. The line start/end width in relation to the line width
  22042. </summary>
  22043. </member>
  22044. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingLineEnd.Height">
  22045. <summary>
  22046. The line start/end height in relation to the line height
  22047. </summary>
  22048. </member>
  22049. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingPoint3D">
  22050. <summary>
  22051. A point in a 3D space
  22052. </summary>
  22053. </member>
  22054. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingPoint3D.X">
  22055. <summary>
  22056. The X coordinate in point
  22057. </summary>
  22058. </member>
  22059. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingPoint3D.Y">
  22060. <summary>
  22061. The Y coordinate
  22062. </summary>
  22063. </member>
  22064. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingPoint3D.Z">
  22065. <summary>
  22066. The Z coordinate
  22067. </summary>
  22068. </member>
  22069. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelDrawingRectangle">
  22070. <summary>
  22071. The focus point for a non-liner gradient fill
  22072. </summary>
  22073. </member>
  22074. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelDrawingRectangle.TopOffset">
  22075. <summary>
  22076. Top offset in percentage
  22077. </summary>
  22078. </member>
  22079. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelDrawingRectangle.BottomOffset">
  22080. <summary>
  22081. Bottom offset in percentage
  22082. </summary>
  22083. </member>
  22084. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelDrawingRectangle.LeftOffset">
  22085. <summary>
  22086. Left offset in percentage
  22087. </summary>
  22088. </member>
  22089. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelDrawingRectangle.RightOffset">
  22090. <summary>
  22091. Right offset in percentage
  22092. </summary>
  22093. </member>
  22094. <member name="T:OfficeOpenXml.Drawing.Theme.eThemeFontCollectionType">
  22095. <summary>
  22096. Theme font collection type
  22097. </summary>
  22098. </member>
  22099. <member name="F:OfficeOpenXml.Drawing.Theme.eThemeFontCollectionType.None">
  22100. <summary>
  22101. Do not reference a font collection
  22102. </summary>
  22103. </member>
  22104. <member name="F:OfficeOpenXml.Drawing.Theme.eThemeFontCollectionType.Minor">
  22105. <summary>
  22106. Reference the minor font collection
  22107. </summary>
  22108. </member>
  22109. <member name="F:OfficeOpenXml.Drawing.Theme.eThemeFontCollectionType.Major">
  22110. <summary>
  22111. Reference the major font collection
  22112. </summary>
  22113. </member>
  22114. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelColorScheme">
  22115. <summary>
  22116. The color Scheme for a theme
  22117. </summary>
  22118. </member>
  22119. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Dark1">
  22120. <summary>
  22121. Dark 1 theme color
  22122. </summary>
  22123. </member>
  22124. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Dark2">
  22125. <summary>
  22126. Dark 2 theme color
  22127. </summary>
  22128. </member>
  22129. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Light1">
  22130. <summary>
  22131. Light 1 theme color
  22132. </summary>
  22133. </member>
  22134. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Light2">
  22135. <summary>
  22136. Light 2 theme color
  22137. </summary>
  22138. </member>
  22139. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Accent1">
  22140. <summary>
  22141. Accent 1 theme color
  22142. </summary>
  22143. </member>
  22144. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Accent2">
  22145. <summary>
  22146. Accent 2 theme color
  22147. </summary>
  22148. </member>
  22149. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Accent3">
  22150. <summary>
  22151. Accent 3 theme color
  22152. </summary>
  22153. </member>
  22154. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Accent4">
  22155. <summary>
  22156. Accent 4 theme color
  22157. </summary>
  22158. </member>
  22159. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Accent5">
  22160. <summary>
  22161. Accent 5 theme color
  22162. </summary>
  22163. </member>
  22164. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Accent6">
  22165. <summary>
  22166. Accent 6 theme color
  22167. </summary>
  22168. </member>
  22169. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.Hyperlink">
  22170. <summary>
  22171. Hyperlink theme color
  22172. </summary>
  22173. </member>
  22174. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelColorScheme.FollowedHyperlink">
  22175. <summary>
  22176. Followed hyperlink theme color
  22177. </summary>
  22178. </member>
  22179. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyles">
  22180. <summary>
  22181. The effect styles within the theme
  22182. </summary>
  22183. </member>
  22184. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyles.GetEnumerator">
  22185. <summary>
  22186. Gets the enumerator for the collection
  22187. </summary>
  22188. <returns>The enumerator</returns>
  22189. </member>
  22190. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyles.Item(System.Int32)">
  22191. <summary>
  22192. Indexer for the collection
  22193. </summary>
  22194. <param name="index">The index</param>
  22195. <returns>The effect style</returns>
  22196. </member>
  22197. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyles.Add">
  22198. <summary>
  22199. Adds a new effect style
  22200. </summary>
  22201. <returns></returns>
  22202. </member>
  22203. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyles.Remove(OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyle)">
  22204. <summary>
  22205. Removes an effect style. The collection must have at least three effect styles.
  22206. </summary>
  22207. <param name="item">The Item</param>
  22208. </member>
  22209. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyles.Remove(System.Int32)">
  22210. <summary>
  22211. Remove the effect style at the specified index. The collection must have at least three effect styles.
  22212. </summary>
  22213. <param name="Index">The index</param>
  22214. </member>
  22215. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyles.Count">
  22216. <summary>
  22217. Number of items in the collection
  22218. </summary>
  22219. </member>
  22220. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelFontScheme">
  22221. <summary>
  22222. Defines the font scheme within the theme
  22223. </summary>
  22224. </member>
  22225. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelFontScheme.Name">
  22226. <summary>
  22227. The name of the font scheme
  22228. </summary>
  22229. </member>
  22230. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelFontScheme.MajorFont">
  22231. <summary>
  22232. A collection of major fonts
  22233. </summary>
  22234. </member>
  22235. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelFontScheme.MinorFont">
  22236. <summary>
  22237. A collection of minor fonts
  22238. </summary>
  22239. </member>
  22240. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelFormatScheme">
  22241. <summary>
  22242. The background fill styles, effect styles, fill styles, and line styles which define the style matrix for a theme
  22243. </summary>
  22244. </member>
  22245. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelFormatScheme.Name">
  22246. <summary>
  22247. The name of the format scheme
  22248. </summary>
  22249. </member>
  22250. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelFormatScheme.FillStyle">
  22251. <summary>
  22252. Defines the fill styles for the theme
  22253. </summary>
  22254. </member>
  22255. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelFormatScheme.BorderStyle">
  22256. <summary>
  22257. Defines the line styles for the theme
  22258. </summary>
  22259. </member>
  22260. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelFormatScheme.EffectStyle">
  22261. <summary>
  22262. Defines the effect styles for the theme
  22263. </summary>
  22264. </member>
  22265. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelFormatScheme.BackgroundFillStyle">
  22266. <summary>
  22267. Define background fill styles for the theme
  22268. </summary>
  22269. </member>
  22270. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelTheme">
  22271. <summary>
  22272. Defines a Theme within the package
  22273. </summary>
  22274. </member>
  22275. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelTheme.Name">
  22276. <summary>
  22277. The name of the theme
  22278. </summary>
  22279. </member>
  22280. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelThemeBase">
  22281. <summary>
  22282. The base class for a theme
  22283. </summary>
  22284. </member>
  22285. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeBase.ThemeXml">
  22286. <summary>
  22287. The Theme Xml
  22288. </summary>
  22289. </member>
  22290. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeBase.ColorScheme">
  22291. <summary>
  22292. Defines the color scheme
  22293. </summary>
  22294. </member>
  22295. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeBase.FontScheme">
  22296. <summary>
  22297. Defines the font scheme
  22298. </summary>
  22299. </member>
  22300. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeBase.FormatScheme">
  22301. <summary>
  22302. The background fill styles, effect styles, fill styles, and line styles which define the style matrix for a theme
  22303. </summary>
  22304. </member>
  22305. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyle">
  22306. <summary>
  22307. An effect style for a theme
  22308. </summary>
  22309. </member>
  22310. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyle.Effect">
  22311. <summary>
  22312. Effects
  22313. </summary>
  22314. </member>
  22315. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeEffectStyle.ThreeD">
  22316. <summary>
  22317. 3D settings
  22318. </summary>
  22319. </member>
  22320. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelThemeFillStyles">
  22321. <summary>
  22322. Defines fill styles for a theme.
  22323. </summary>
  22324. </member>
  22325. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFillStyles.GetEnumerator">
  22326. <summary>
  22327. Get the enumerator for the Theme
  22328. </summary>
  22329. <returns>The enumerator</returns>
  22330. </member>
  22331. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeFillStyles.Item(System.Int32)">
  22332. <summary>
  22333. Indexer for the collection
  22334. </summary>
  22335. <param name="index">The index</param>
  22336. <returns>The fill</returns>
  22337. </member>
  22338. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFillStyles.Add(OfficeOpenXml.Drawing.eFillStyle)">
  22339. <summary>
  22340. Adds a new fill to the collection
  22341. </summary>
  22342. <param name="style">The fill style</param>
  22343. <returns>The fill</returns>
  22344. </member>
  22345. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFillStyles.Remove(OfficeOpenXml.Drawing.ExcelDrawingFill)">
  22346. <summary>
  22347. Remove a fill item
  22348. </summary>
  22349. <param name="item">The item</param>
  22350. </member>
  22351. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFillStyles.Remove(System.Int32)">
  22352. <summary>
  22353. Remove the item at the specified index
  22354. </summary>
  22355. <param name="Index"></param>
  22356. </member>
  22357. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeFillStyles.Count">
  22358. <summary>
  22359. Number of items in the collection
  22360. </summary>
  22361. </member>
  22362. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection">
  22363. <summary>
  22364. A collection of fonts in a theme
  22365. </summary>
  22366. </member>
  22367. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.Item(System.Int32)">
  22368. <summary>
  22369. The collection index
  22370. </summary>
  22371. <param name="index">The index</param>
  22372. <returns></returns>
  22373. </member>
  22374. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.Add(System.String,System.String)">
  22375. <summary>
  22376. Adds a normal font to the collection
  22377. </summary>
  22378. <param name="typeface">The typeface, or name of the font</param>
  22379. <param name="script">The script, or language, in which the typeface is supposed to be used</param>
  22380. <returns>The font</returns>
  22381. </member>
  22382. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.RemoveAt(System.Int32)">
  22383. <summary>
  22384. Removes the item from the collection
  22385. </summary>
  22386. <param name="index">The index of the item to remove</param>
  22387. </member>
  22388. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.Remove(OfficeOpenXml.Drawing.Style.Font.ExcelDrawingFontBase)">
  22389. <summary>
  22390. Removes the item from the collection
  22391. </summary>
  22392. <param name="item">The item to remove</param>
  22393. </member>
  22394. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.SetLatinFont(System.String)">
  22395. <summary>
  22396. Set the latin font of the collection
  22397. </summary>
  22398. <param name="typeface">The typeface, or name of the font</param>
  22399. </member>
  22400. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.SetComplexFont(System.String)">
  22401. <summary>
  22402. Set the complex font of the collection
  22403. </summary>
  22404. <param name="typeface">The typeface, or name of the font</param>
  22405. </member>
  22406. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.SetEastAsianFont(System.String)">
  22407. <summary>
  22408. Set the East Asian font of the collection
  22409. </summary>
  22410. <param name="typeface">The typeface, or name of the font</param>
  22411. </member>
  22412. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.AddSpecialFont(OfficeOpenXml.Drawing.eFontType,System.String)">
  22413. <summary>
  22414. Adds a special font to the fonts collection
  22415. </summary>
  22416. <param name="type">The font type</param>
  22417. <param name="typeface">The typeface, or name of the font</param>
  22418. <returns>The font</returns>
  22419. </member>
  22420. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.Count">
  22421. <summary>
  22422. Number of items in the collection
  22423. </summary>
  22424. </member>
  22425. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeFontCollection.GetEnumerator">
  22426. <summary>
  22427. Gets an enumerator for the collection
  22428. </summary>
  22429. <returns>The enumerator</returns>
  22430. </member>
  22431. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelThemeLine">
  22432. <summary>
  22433. Linestyle for a theme
  22434. </summary>
  22435. </member>
  22436. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.Width">
  22437. <summary>
  22438. Line width, in EMU's
  22439. 1 Pixel = 9525
  22440. 1 Pt = 12700
  22441. 1 cm = 360000
  22442. 1 US inch = 914400
  22443. </summary>
  22444. </member>
  22445. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.Cap">
  22446. <summary>
  22447. The ending caps for the line
  22448. </summary>
  22449. </member>
  22450. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.CompoundLineStyle">
  22451. <summary>
  22452. The compound line type to be used for the underline stroke
  22453. </summary>
  22454. </member>
  22455. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.Alignment">
  22456. <summary>
  22457. Specifies the pen alignment type for use within a text body
  22458. </summary>
  22459. </member>
  22460. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.Fill">
  22461. <summary>
  22462. Access to fill properties
  22463. </summary>
  22464. </member>
  22465. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.Style">
  22466. <summary>
  22467. Preset line dash
  22468. </summary>
  22469. </member>
  22470. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.Join">
  22471. <summary>
  22472. The shape that lines joined together have
  22473. </summary>
  22474. </member>
  22475. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.MiterJoinLimit">
  22476. <summary>
  22477. How much lines are extended to form a miter join
  22478. </summary>
  22479. </member>
  22480. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.HeadEnd">
  22481. <summary>
  22482. Properties for drawing line head ends
  22483. </summary>
  22484. </member>
  22485. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLine.TailEnd">
  22486. <summary>
  22487. Properties for drawing line tail ends
  22488. </summary>
  22489. </member>
  22490. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelThemeLineStyles">
  22491. <summary>
  22492. Defines the line styles within the theme
  22493. </summary>
  22494. </member>
  22495. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeLineStyles.GetEnumerator">
  22496. <summary>
  22497. Gets the enumerator for the collection
  22498. </summary>
  22499. <returns>The enumerator</returns>
  22500. </member>
  22501. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLineStyles.Item(System.Int32)">
  22502. <summary>
  22503. Indexer for the collection
  22504. </summary>
  22505. <param name="index">The index</param>
  22506. <returns>The line style</returns>
  22507. </member>
  22508. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeLineStyles.Add">
  22509. <summary>
  22510. Adds a new line to the collection
  22511. </summary>
  22512. <returns>The line</returns>
  22513. </member>
  22514. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeLineStyles.Remove(OfficeOpenXml.Drawing.Theme.ExcelThemeLine)">
  22515. <summary>
  22516. Removes a line item from the collection
  22517. </summary>
  22518. <param name="item">The item</param>
  22519. </member>
  22520. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeLineStyles.Remove(System.Int32)">
  22521. <summary>
  22522. Remove the line style at the specified index. The collection must have at least three line styles.
  22523. </summary>
  22524. <param name="Index">The index</param>
  22525. </member>
  22526. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeLineStyles.Count">
  22527. <summary>
  22528. Number of items in the collection
  22529. </summary>
  22530. </member>
  22531. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelThemeManager">
  22532. <summary>
  22533. Handels themes in a package
  22534. </summary>
  22535. </member>
  22536. <member name="P:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.CurrentTheme">
  22537. <summary>
  22538. The current theme. Null if not theme exists.
  22539. <seealso cref="M:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.CreateDefaultTheme"/>
  22540. <seealso cref="M:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.Load(System.IO.FileInfo)"/>
  22541. <seealso cref="M:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.Load(System.IO.Stream)"/>
  22542. <seealso cref="M:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.Load(System.Xml.XmlDocument)"/>
  22543. </summary>
  22544. </member>
  22545. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.CreateDefaultTheme">
  22546. <summary>
  22547. Create the default theme.
  22548. </summary>
  22549. </member>
  22550. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.DeleteCurrentTheme">
  22551. <summary>
  22552. Delete the current theme
  22553. </summary>
  22554. </member>
  22555. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.Load(System.IO.FileInfo)">
  22556. <summary>
  22557. Loads a .thmx file, exported from a Spread Sheet Application like Excel
  22558. </summary>
  22559. <param name="thmxFile">The path to the thmx file</param>
  22560. </member>
  22561. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.Load(System.Xml.XmlDocument)">
  22562. <summary>
  22563. Loads a theme XmlDocument.
  22564. Overwrites any previously set theme settings.
  22565. </summary>
  22566. <param name="themeXml">The theme xml</param>
  22567. </member>
  22568. <member name="M:OfficeOpenXml.Drawing.Theme.ExcelThemeManager.Load(System.IO.Stream)">
  22569. <summary>
  22570. Loads a .thmx file as a stream. Thmx files are exported from a Spread Sheet Application like Excel
  22571. </summary>
  22572. <param name="thmxStream">The thmx file as a stream</param>
  22573. </member>
  22574. <member name="T:OfficeOpenXml.Drawing.Theme.ExcelThemeOverride">
  22575. <summary>
  22576. Defines a Theme override for a chart
  22577. </summary>
  22578. </member>
  22579. <member name="T:OfficeOpenXml.Drawing.ExcelDrawings">
  22580. <summary>
  22581. Collection for Drawing objects.
  22582. </summary>
  22583. </member>
  22584. <member name="P:OfficeOpenXml.Drawing.ExcelDrawings.DrawingXml">
  22585. <summary>
  22586. A reference to the drawing xml document
  22587. </summary>
  22588. </member>
  22589. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.CreateNSM">
  22590. <summary>
  22591. Creates the NamespaceManager.
  22592. </summary>
  22593. </member>
  22594. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.System#Collections#IEnumerable#GetEnumerator">
  22595. <summary>
  22596. Get the enumerator
  22597. </summary>
  22598. <returns>The enumerator</returns>
  22599. </member>
  22600. <member name="P:OfficeOpenXml.Drawing.ExcelDrawings.Item(System.Int32)">
  22601. <summary>
  22602. Returns the drawing at the specified position.
  22603. </summary>
  22604. <param name="PositionID">The position of the drawing. 0-base</param>
  22605. <returns></returns>
  22606. </member>
  22607. <member name="P:OfficeOpenXml.Drawing.ExcelDrawings.Item(System.String)">
  22608. <summary>
  22609. Returns the drawing matching the specified name
  22610. </summary>
  22611. <param name="Name">The name of the worksheet</param>
  22612. <returns></returns>
  22613. </member>
  22614. <member name="P:OfficeOpenXml.Drawing.ExcelDrawings.Count">
  22615. <summary>
  22616. Number of items in the collection
  22617. </summary>
  22618. </member>
  22619. <member name="P:OfficeOpenXml.Drawing.ExcelDrawings.UriDrawing">
  22620. <summary>
  22621. The uri to the drawing xml file inside the package
  22622. </summary>
  22623. </member>
  22624. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddChart(System.String,OfficeOpenXml.Drawing.Chart.eChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable,OfficeOpenXml.Drawing.eEditAs)">
  22625. <summary>
  22626. Adds a new chart to the worksheet.
  22627. Stock charts cannot be added by this method. See <see cref="M:OfficeOpenXml.Drawing.ExcelDrawings.AddStockChart(System.String,OfficeOpenXml.Drawing.Chart.eStockChartType,OfficeOpenXml.ExcelRangeBase,System.Boolean)"/>
  22628. </summary>
  22629. <param name="Name"></param>
  22630. <param name="ChartType">Type of chart</param>
  22631. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22632. <param name="DrawingType">The top element drawingtype. Default is OneCellAnchor for Pictures and TwoCellAnchor from Charts and Shapes</param>
  22633. <returns>The chart</returns>
  22634. </member>
  22635. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddChart(System.String,OfficeOpenXml.Drawing.Chart.eChartType)">
  22636. <summary>
  22637. Adds a new chart to the worksheet.
  22638. Do not support Stock charts .
  22639. </summary>
  22640. <param name="Name"></param>
  22641. <param name="ChartType">Type of chart</param>
  22642. <returns>The chart</returns>
  22643. </member>
  22644. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddExtendedChart(System.String,OfficeOpenXml.Drawing.Chart.eChartExType)">
  22645. <summary>
  22646. Adds a new chart to the worksheet.
  22647. </summary>
  22648. <param name="Name"></param>
  22649. <param name="ChartType">Type of chart</param>
  22650. <returns>The chart</returns>
  22651. </member>
  22652. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddSunburstChart(System.String)">
  22653. <summary>
  22654. Adds a new sunburst chart to the worksheet.
  22655. </summary>
  22656. <param name="Name"></param>
  22657. <returns>The chart</returns>
  22658. </member>
  22659. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddTreemapChart(System.String)">
  22660. <summary>
  22661. Adds a new treemap chart to the worksheet.
  22662. </summary>
  22663. <param name="Name"></param>
  22664. <returns>The chart</returns>
  22665. </member>
  22666. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddBoxWhiskerChart(System.String)">
  22667. <summary>
  22668. Adds a new box &amp; whisker chart to the worksheet.
  22669. </summary>
  22670. <param name="Name"></param>
  22671. <returns>The chart</returns>
  22672. </member>
  22673. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddHistogramChart(System.String,System.Boolean)">
  22674. <summary>
  22675. Adds a new Histogram or Pareto chart to the worksheet.
  22676. </summary>
  22677. <param name="Name"></param>
  22678. <param name="AddParetoLine">If true a pareto line is added to the chart. The <see cref="P:OfficeOpenXml.Drawing.Chart.ExcelChart.ChartType"/> will also be Pareto.</param>
  22679. <returns>The chart</returns>
  22680. </member>
  22681. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddWaterfallChart(System.String)">
  22682. <summary>
  22683. Adds a waterfall chart to the worksheet.
  22684. </summary>
  22685. <param name="Name"></param>
  22686. <returns>The chart</returns>
  22687. </member>
  22688. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddFunnelChart(System.String)">
  22689. <summary>
  22690. Adds a funnel chart to the worksheet.
  22691. </summary>
  22692. <param name="Name"></param>
  22693. <returns>The chart</returns>
  22694. </member>
  22695. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddRegionMapChart(System.String)">
  22696. <summary>
  22697. Adds a region map chart to the worksheet.
  22698. Note that EPPlus rely on the spreadsheet application to create the geocache data
  22699. </summary>
  22700. <param name="Name"></param>
  22701. <returns>The chart</returns>
  22702. </member>
  22703. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddExtendedChart(System.String,OfficeOpenXml.Drawing.Chart.eChartExType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22704. <summary>
  22705. Adds a new extended chart to the worksheet.
  22706. Extended charts are
  22707. </summary>
  22708. <param name="Name"></param>
  22709. <param name="ChartType">Type of chart</param>
  22710. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22711. <returns>The chart</returns>
  22712. </member>
  22713. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddStockChart(System.String,OfficeOpenXml.Drawing.Chart.eStockChartType,OfficeOpenXml.ExcelRangeBase,System.Boolean)">
  22714. <summary>
  22715. Adds a new stock chart to the worksheet.
  22716. Requires a range with four, five or six columns or rows depending on the stock chart type.
  22717. The first column/row is the category series.
  22718. The following columns/rows in the range depend on the stock chart type (HLC, OHLC, VHLC, VOHLC).
  22719. You can control if the range should be read by column or by row via the <paramref name="readSeriesByColumn"/> parameter.
  22720. </summary>
  22721. <param name="Name"></param>
  22722. <param name="ChartType">The Stock chart type</param>
  22723. <param name="Range">The range containing all the series. Must match the stock chart type's expected ranges</param>
  22724. <param name="readSeriesByColumn">If true the series will be read by column (left to right), if false they will be read by row (top-down)</param>
  22725. <returns>The chart</returns>
  22726. </member>
  22727. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddStockChart(System.String,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase)">
  22728. <summary>
  22729. Adds a new stock chart to the worksheet.
  22730. The stock chart type will depend on if the parameters OpenSerie and/or VolumeSerie is supplied
  22731. </summary>
  22732. <param name="Name"></param>
  22733. <param name="CategorySerie">The category serie. A serie containng dates </param>
  22734. <param name="HighSerie">The high price serie</param>
  22735. <param name="LowSerie">The low price serie</param>
  22736. <param name="CloseSerie">The close price serie containing</param>
  22737. <param name="OpenSerie">The opening price serie. Supplying this serie will create a StockOHLC or StockVOHLC chart</param>
  22738. <param name="VolumeSerie">The volume represented as a column chart. Supplying this serie will create a StockVHLC or StockVOHLC chart</param>
  22739. <returns>The chart</returns>
  22740. </member>
  22741. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddStockChart(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
  22742. <summary>
  22743. Adds a new stock chart to the worksheet.
  22744. The stock chart type will depend on if the parameters OpenSerie and/or VolumeSerie is supplied
  22745. </summary>
  22746. <param name="Name"></param>
  22747. <param name="CategorySerie">The category serie. A serie containing dates </param>
  22748. <param name="HighSerie">The high price serie</param>
  22749. <param name="LowSerie">The low price serie</param>
  22750. <param name="CloseSerie">The close price serie containing</param>
  22751. <param name="OpenSerie">The opening price serie. Supplying this serie will create a StockOHLC or StockVOHLC chart</param>
  22752. <param name="VolumeSerie">The volume represented as a column chart. Supplying this serie will create a StockVHLC or StockVOHLC chart</param>
  22753. <returns>The chart</returns>
  22754. </member>
  22755. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddLineChart(System.String,OfficeOpenXml.Drawing.Chart.eLineChartType)">
  22756. <summary>
  22757. Add a new linechart to the worksheet.
  22758. </summary>
  22759. <param name="Name"></param>
  22760. <param name="ChartType">Type of linechart</param>
  22761. <returns>The chart</returns>
  22762. </member>
  22763. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddLineChart(System.String,OfficeOpenXml.Drawing.Chart.eLineChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22764. <summary>
  22765. Adds a new linechart to the worksheet.
  22766. </summary>
  22767. <param name="Name"></param>
  22768. <param name="ChartType">Type of chart</param>
  22769. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22770. <returns>The chart</returns>
  22771. </member>
  22772. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddAreaChart(System.String,OfficeOpenXml.Drawing.Chart.eAreaChartType)">
  22773. <summary>
  22774. Add a new area chart to the worksheet.
  22775. </summary>
  22776. <param name="Name"></param>
  22777. <param name="ChartType">Type of linechart</param>
  22778. <returns>The chart</returns>
  22779. </member>
  22780. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddAreaChart(System.String,OfficeOpenXml.Drawing.Chart.eAreaChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22781. <summary>
  22782. Adds a new area chart to the worksheet.
  22783. </summary>
  22784. <param name="Name"></param>
  22785. <param name="ChartType">Type of chart</param>
  22786. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22787. <returns>The chart</returns>
  22788. </member>
  22789. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddBarChart(System.String,OfficeOpenXml.Drawing.Chart.eBarChartType)">
  22790. <summary>
  22791. Adds a new barchart to the worksheet.
  22792. </summary>
  22793. <param name="Name"></param>
  22794. <param name="ChartType">Type of linechart</param>
  22795. <returns>The chart</returns>
  22796. </member>
  22797. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddBarChart(System.String,OfficeOpenXml.Drawing.Chart.eBarChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22798. <summary>
  22799. Adds a new column- or bar- chart to the worksheet.
  22800. </summary>
  22801. <param name="Name"></param>
  22802. <param name="ChartType">Type of chart</param>
  22803. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22804. <returns>The chart</returns>
  22805. </member>
  22806. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPieChart(System.String,OfficeOpenXml.Drawing.Chart.ePieChartType)">
  22807. <summary>
  22808. Adds a new pie chart to the worksheet.
  22809. </summary>
  22810. <param name="Name"></param>
  22811. <param name="ChartType">Type of chart</param>
  22812. <returns>The chart</returns>
  22813. </member>
  22814. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPieChart(System.String,OfficeOpenXml.Drawing.Chart.ePieChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22815. <summary>
  22816. Adds a new pie chart to the worksheet.
  22817. </summary>
  22818. <param name="Name"></param>
  22819. <param name="ChartType">Type of chart</param>
  22820. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22821. <returns>The chart</returns>
  22822. </member>
  22823. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddDoughnutChart(System.String,OfficeOpenXml.Drawing.Chart.eDoughnutChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22824. <summary>
  22825. Adds a new doughnut chart to the worksheet.
  22826. </summary>
  22827. <param name="Name"></param>
  22828. <param name="ChartType">Type of chart</param>
  22829. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22830. <returns>The chart</returns>
  22831. </member>
  22832. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddDoughnutChart(System.String,OfficeOpenXml.Drawing.Chart.eDoughnutChartType)">
  22833. <summary>
  22834. Adds a new doughnut chart to the worksheet.
  22835. </summary>
  22836. <param name="Name"></param>
  22837. <param name="ChartType">Type of chart</param>
  22838. <returns>The chart</returns>
  22839. </member>
  22840. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddOfPieChart(System.String,OfficeOpenXml.Drawing.Chart.eOfPieChartType)">
  22841. <summary>
  22842. Adds a new line chart to the worksheet.
  22843. </summary>
  22844. <param name="Name"></param>
  22845. <param name="ChartType">Type of chart</param>
  22846. <returns>The chart</returns>
  22847. </member>
  22848. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddOfPieChart(System.String,OfficeOpenXml.Drawing.Chart.eOfPieChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22849. <summary>
  22850. Add a new pie of pie or bar of pie chart to the worksheet.
  22851. </summary>
  22852. <param name="Name"></param>
  22853. <param name="ChartType">Type of chart</param>
  22854. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22855. <returns>The chart</returns>
  22856. </member>
  22857. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddBubbleChart(System.String,OfficeOpenXml.Drawing.Chart.eBubbleChartType)">
  22858. <summary>
  22859. Adds a new bubble chart to the worksheet.
  22860. </summary>
  22861. <param name="Name"></param>
  22862. <param name="ChartType">Type of chart</param>
  22863. <returns>The chart</returns>
  22864. </member>
  22865. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddBubbleChart(System.String,OfficeOpenXml.Drawing.Chart.eBubbleChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22866. <summary>
  22867. Adds a new bubble chart to the worksheet.
  22868. </summary>
  22869. <param name="Name"></param>
  22870. <param name="ChartType">Type of chart</param>
  22871. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22872. <returns>The chart</returns>
  22873. </member>
  22874. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddScatterChart(System.String,OfficeOpenXml.Drawing.Chart.eScatterChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22875. <summary>
  22876. Adds a new scatter chart to the worksheet.
  22877. </summary>
  22878. <param name="Name"></param>
  22879. <param name="ChartType">Type of chart</param>
  22880. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22881. <returns>The chart</returns>
  22882. </member>
  22883. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddScatterChart(System.String,OfficeOpenXml.Drawing.Chart.eScatterChartType)">
  22884. <summary>
  22885. Adds a new scatter chart to the worksheet.
  22886. </summary>
  22887. <param name="Name"></param>
  22888. <param name="ChartType">Type of chart</param>
  22889. <returns>The chart</returns>
  22890. </member>
  22891. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddRadarChart(System.String,OfficeOpenXml.Drawing.Chart.eRadarChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22892. <summary>
  22893. Adds a new radar chart to the worksheet.
  22894. </summary>
  22895. <param name="Name"></param>
  22896. <param name="ChartType">Type of chart</param>
  22897. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22898. <returns>The chart</returns>
  22899. </member>
  22900. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddRadarChart(System.String,OfficeOpenXml.Drawing.Chart.eRadarChartType)">
  22901. <summary>
  22902. Adds a new radar chart to the worksheet.
  22903. </summary>
  22904. <param name="Name"></param>
  22905. <param name="ChartType">Type of chart</param>
  22906. <returns>The chart</returns>
  22907. </member>
  22908. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddSurfaceChart(System.String,OfficeOpenXml.Drawing.Chart.eSurfaceChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  22909. <summary>
  22910. Adds a new surface chart to the worksheet.
  22911. </summary>
  22912. <param name="Name"></param>
  22913. <param name="ChartType">Type of chart</param>
  22914. <param name="PivotTableSource">The pivottable source for a pivotchart</param>
  22915. <returns>The chart</returns>
  22916. </member>
  22917. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddSurfaceChart(System.String,OfficeOpenXml.Drawing.Chart.eSurfaceChartType)">
  22918. <summary>
  22919. Adds a new surface chart to the worksheet.
  22920. </summary>
  22921. <param name="Name"></param>
  22922. <param name="ChartType">Type of chart</param>
  22923. <returns>The chart</returns>
  22924. </member>
  22925. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPicture(System.String,System.String,OfficeOpenXml.Drawing.PictureLocation)">
  22926. <summary>
  22927. Adds a picture to the worksheet
  22928. </summary>
  22929. <param name="Name">The name of the drawing object</param>
  22930. <param name="ImagePath">The path to the image file</param>
  22931. <param name="Location">Location to access the image from</param>
  22932. <returns>A picture object</returns>
  22933. </member>
  22934. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPicture(System.String,System.String,OfficeOpenXml.ExcelHyperLink,OfficeOpenXml.Drawing.PictureLocation)">
  22935. <summary>
  22936. Adds a picture to the worksheet
  22937. </summary>
  22938. <param name="Name">The name of the drawing object</param>
  22939. <param name="ImagePath">The path to the image file</param>
  22940. <param name="Hyperlink">Picture Hyperlink</param>
  22941. <param name="Location">Location to access the image from</param>
  22942. <returns>A picture object</returns>
  22943. </member>
  22944. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPicture(System.String,System.IO.FileInfo,OfficeOpenXml.Drawing.PictureLocation)">
  22945. <summary>
  22946. Adds a picture to the worksheet
  22947. </summary>
  22948. <param name="Name"></param>
  22949. <param name="ImageFile">The image file</param>
  22950. <param name="Location">Location to access the image from</param>
  22951. <returns>A picture object</returns>
  22952. </member>
  22953. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPicture(System.String,System.IO.FileInfo,System.Uri,OfficeOpenXml.Drawing.PictureLocation)">
  22954. <summary>
  22955. Adds a picture to the worksheet
  22956. </summary>
  22957. <param name="Name"></param>
  22958. <param name="ImageFile">The image file</param>
  22959. <param name="Hyperlink">Picture Hyperlink</param>
  22960. <param name="Location">Location to access the image from</param>
  22961. <returns>A picture object</returns>
  22962. </member>
  22963. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPicture(System.String,System.IO.Stream)">
  22964. <summary>
  22965. Adds a picture to the worksheet using a stream. EPPlus will identify the type of image automatically.
  22966. </summary>
  22967. <param name="Name"></param>
  22968. <param name="PictureStream">An stream image.</param>
  22969. <returns>A picture object</returns>
  22970. </member>
  22971. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPicture(System.String,System.IO.Stream,System.Uri)">
  22972. <summary>
  22973. Adds a picture to the worksheet from a stream. EPPlus will identify the type of image automatically.
  22974. </summary>
  22975. <param name="Name"></param>
  22976. <param name="PictureStream">An stream image.</param>
  22977. <param name="Hyperlink">The Picture Hyperlink</param>
  22978. <returns>A picture object</returns>
  22979. </member>
  22980. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPicture(System.String,System.IO.Stream,System.Nullable{OfficeOpenXml.Drawing.ePictureType})">
  22981. <summary>
  22982. Adds a picture to the worksheet
  22983. </summary>
  22984. <param name="Name"></param>
  22985. <param name="PictureStream">An stream image.</param>
  22986. <param name="PictureType">The type of image. A null value means that EPPlus will identify the type of image automatically.</param>
  22987. <returns>A picture object</returns>
  22988. </member>
  22989. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPicture(System.String,System.IO.Stream,System.Nullable{OfficeOpenXml.Drawing.ePictureType},System.Uri)">
  22990. <summary>
  22991. Adds a picture to the worksheet
  22992. </summary>
  22993. <param name="Name"></param>
  22994. <param name="pictureStream">An stream image.</param>
  22995. <param name="pictureType">The type of image. A null value means that EPPlus will identify the type of image automatically.</param>
  22996. <param name="Hyperlink">Picture Hyperlink</param>
  22997. <returns>A picture object</returns>
  22998. </member>
  22999. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPictureAsync(System.String,System.IO.FileInfo,OfficeOpenXml.Drawing.PictureLocation)">
  23000. <summary>
  23001. Adds a picture to the worksheet
  23002. </summary>
  23003. <param name="Name"></param>
  23004. <param name="ImageFile">The image file</param>
  23005. <param name="Location">Location to access the image from</param>
  23006. <returns>A picture object</returns>
  23007. </member>
  23008. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPictureAsync(System.String,System.IO.FileInfo,System.Uri,OfficeOpenXml.Drawing.PictureLocation)">
  23009. <summary>
  23010. Adds a picture to the worksheet
  23011. </summary>
  23012. <param name="Name"></param>
  23013. <param name="ImageFile">The image file</param>
  23014. <param name="Hyperlink">Picture Hyperlink</param>
  23015. <param name="Location">Location to access the image from</param>
  23016. <returns>A picture object</returns>
  23017. </member>
  23018. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPictureAsync(System.String,System.String,OfficeOpenXml.Drawing.PictureLocation)">
  23019. <summary>
  23020. Adds a picture to the worksheet
  23021. </summary>
  23022. <param name="Name"></param>
  23023. <param name="ImagePath">The path to the image file</param>
  23024. <param name="Location">Location to access the image from</param>
  23025. <returns>A picture object</returns>
  23026. </member>
  23027. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPictureAsync(System.String,System.String,System.Uri,OfficeOpenXml.Drawing.PictureLocation)">
  23028. <summary>
  23029. Adds a picture to the worksheet
  23030. </summary>
  23031. <param name="Name"></param>
  23032. <param name="ImagePath">The path to the image file</param>
  23033. <param name="Hyperlink">Picture Hyperlink</param>
  23034. <param name="Location">Location to access the image from</param>
  23035. <returns>A picture object</returns>
  23036. </member>
  23037. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPictureAsync(System.String,System.IO.Stream)">
  23038. <summary>
  23039. Adds a picture to the worksheet from a stream. EPPlus will identify the type of image automatically.
  23040. </summary>
  23041. <param name="Name"></param>
  23042. <param name="PictureStream">An stream image.</param>
  23043. <returns>A picture object</returns>
  23044. </member>
  23045. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPictureAsync(System.String,System.IO.Stream,System.Uri)">
  23046. <summary>
  23047. Adds a picture to the worksheet from a stream. EPPlus will identify the type of image automatically.
  23048. </summary>
  23049. <param name="Name"></param>
  23050. <param name="PictureStream">An stream image.</param>
  23051. <param name="Hyperlink">The Picture Hyperlink</param>
  23052. <returns>A picture object</returns>
  23053. </member>
  23054. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPictureAsync(System.String,System.IO.Stream,System.Nullable{OfficeOpenXml.Drawing.ePictureType})">
  23055. <summary>
  23056. Adds a picture to the worksheet
  23057. </summary>
  23058. <param name="Name"></param>
  23059. <param name="PictureStream">An stream image.</param>
  23060. <param name="PictureType">The type of image. A null value means that EPPlus will identify the type of image automatically.</param>
  23061. <returns>A picture object</returns>
  23062. </member>
  23063. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPictureAsync(System.String,System.IO.Stream,System.Nullable{OfficeOpenXml.Drawing.ePictureType},System.Uri)">
  23064. <summary>
  23065. Adds a picture to the worksheet
  23066. </summary>
  23067. <param name="Name"></param>
  23068. <param name="pictureStream">An stream image.</param>
  23069. <param name="pictureType">The type of image. A null value means that EPPlus will identify the type of image automatically.</param>
  23070. <param name="Hyperlink">The Picture Hyperlink</param>
  23071. <returns>A picture object</returns>
  23072. </member>
  23073. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddChartFromTemplate(System.IO.FileInfo,System.String)">
  23074. <summary>
  23075. Adds a new chart using an crtx template
  23076. </summary>
  23077. <param name="crtxFile">The crtx file</param>
  23078. <param name="name">The name of the chart</param>
  23079. <returns>The new chart</returns>
  23080. </member>
  23081. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddChartFromTemplate(System.IO.FileInfo,System.String,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  23082. <summary>
  23083. Adds a new chart using an crtx template
  23084. </summary>
  23085. <param name="crtxFile">The crtx file</param>
  23086. <param name="name">The name of the chart</param>
  23087. <param name="pivotTableSource">Pivot table source, if the chart is a pivottable</param>
  23088. <returns>The new chart</returns>
  23089. </member>
  23090. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddChartFromTemplate(System.IO.Stream,System.String)">
  23091. <summary>
  23092. Adds a new chart using an crtx template
  23093. </summary>
  23094. <param name="crtxStream">The crtx file as a stream</param>
  23095. <param name="name">The name of the chart</param>
  23096. <returns>The new chart</returns>
  23097. </member>
  23098. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddChartFromTemplate(System.IO.Stream,System.String,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  23099. <summary>
  23100. Adds a new chart using an crtx template
  23101. </summary>
  23102. <param name="crtxStream">The crtx file as a stream</param>
  23103. <param name="name">The name of the chart</param>
  23104. <param name="pivotTableSource">Pivot table source, if the chart is a pivottable</param>
  23105. <returns>The new chart</returns>
  23106. </member>
  23107. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddShape(System.String,OfficeOpenXml.Drawing.eShapeStyle)">
  23108. <summary>
  23109. Adds a new shape to the worksheet
  23110. </summary>
  23111. <param name="Name">Name</param>
  23112. <param name="Style">Shape style</param>
  23113. <returns>The shape object</returns>
  23114. </member>
  23115. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddTableSlicer(OfficeOpenXml.Table.ExcelTableColumn)">
  23116. <summary>
  23117. Adds a slicer to a table column
  23118. </summary>
  23119. <param name="TableColumn">The table column</param>
  23120. <returns>The slicer drawing</returns>
  23121. </member>
  23122. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddPivotTableSlicer(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  23123. <summary>
  23124. Adds a slicer to a pivot table field
  23125. </summary>
  23126. <param name="Field">The pivot table field</param>
  23127. <returns>The slicer drawing</returns>
  23128. </member>
  23129. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddShape(System.String,OfficeOpenXml.Drawing.ExcelShape)">
  23130. <summary>
  23131. Adds a new shape to the worksheet
  23132. </summary>
  23133. <param name="Name">Name</param>
  23134. <param name="Source">Source shape</param>
  23135. <returns>The shape object</returns>
  23136. </member>
  23137. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddControl(System.String,OfficeOpenXml.Drawing.Controls.eControlType)">
  23138. <summary>
  23139. Adds a form control to the worksheet
  23140. </summary>
  23141. <param name="Name">The name</param>
  23142. <param name="ControlType">The type of control</param>
  23143. <returns></returns>
  23144. <exception cref="T:System.InvalidOperationException">Chart sheets cannot have controls</exception>
  23145. <exception cref="T:System.ArgumentException">Drawing names must be unique</exception>
  23146. </member>
  23147. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddButtonControl(System.String)">
  23148. <summary>
  23149. Adds a button form control to the worksheet
  23150. </summary>
  23151. <param name="Name">The name of the button</param>
  23152. <returns>The button form control</returns>
  23153. </member>
  23154. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddCheckBoxControl(System.String)">
  23155. <summary>
  23156. Adds a checkbox form control to the worksheet
  23157. </summary>
  23158. <param name="Name">The name of the checkbox control</param>
  23159. <returns>The checkbox form control</returns>
  23160. </member>
  23161. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddRadioButtonControl(System.String)">
  23162. <summary>
  23163. Adds a radio button form control to the worksheet
  23164. </summary>
  23165. <param name="Name">The name of the radio button control</param>
  23166. <returns>The radio button form control</returns>
  23167. </member>
  23168. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddListBoxControl(System.String)">
  23169. <summary>
  23170. Adds a list box form control to the worksheet
  23171. </summary>
  23172. <param name="Name">The name of the list box control</param>
  23173. <returns>The list box form control</returns>
  23174. </member>
  23175. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddDropDownControl(System.String)">
  23176. <summary>
  23177. Adds a drop-down form control to the worksheet
  23178. </summary>
  23179. <param name="Name">The name of the drop-down control</param>
  23180. <returns>The drop-down form control</returns>
  23181. </member>
  23182. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddGroupBoxControl(System.String)">
  23183. <summary>
  23184. Adds a group box form control to the worksheet
  23185. </summary>
  23186. <param name="Name">The name of the group box control</param>
  23187. <returns>The group box form control</returns>
  23188. </member>
  23189. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddLabelControl(System.String)">
  23190. <summary>
  23191. Adds a label form control to the worksheet
  23192. </summary>
  23193. <param name="Name">The name of the label control</param>
  23194. <returns>The label form control</returns>
  23195. </member>
  23196. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddSpinButtonControl(System.String)">
  23197. <summary>
  23198. Adds a spin button control to the worksheet
  23199. </summary>
  23200. <param name="Name">The name of the spin button control</param>
  23201. <returns>The spin button form control</returns>
  23202. </member>
  23203. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.AddScrollBarControl(System.String)">
  23204. <summary>
  23205. Adds a scroll bar control to the worksheet
  23206. </summary>
  23207. <param name="Name">The name of the scroll bar control</param>
  23208. <returns>The scroll bar form control</returns>
  23209. </member>
  23210. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.Remove(System.Int32)">
  23211. <summary>
  23212. Removes a drawing.
  23213. </summary>
  23214. <param name="Index">The index of the drawing</param>
  23215. </member>
  23216. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.Remove(OfficeOpenXml.Drawing.ExcelDrawing)">
  23217. <summary>
  23218. Removes a drawing.
  23219. </summary>
  23220. <param name="Drawing">The drawing</param>
  23221. </member>
  23222. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.Remove(System.String)">
  23223. <summary>
  23224. Removes a drawing.
  23225. </summary>
  23226. <param name="Name">The name of the drawing</param>
  23227. </member>
  23228. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.Clear">
  23229. <summary>
  23230. Removes all drawings from the collection
  23231. </summary>
  23232. </member>
  23233. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.Dispose">
  23234. <summary>
  23235. Disposes the object
  23236. </summary>
  23237. </member>
  23238. <member name="M:OfficeOpenXml.Drawing.ExcelDrawings.ReadPositionsAndSize">
  23239. <summary>
  23240. Read the drawings coordinates, height and width.
  23241. </summary>
  23242. </member>
  23243. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingSize">
  23244. <summary>
  23245. The size of the drawing
  23246. </summary>
  23247. </member>
  23248. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingSize.UpdateXml">
  23249. <summary>
  23250. Update height and width via colOffPath and rowOffPath
  23251. </summary>
  23252. </member>
  23253. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingSize.Height">
  23254. <summary>
  23255. Column Offset
  23256. EMU units 1cm = 1/360000
  23257. 1US inch = 1/914400
  23258. 1pixel = 1/9525
  23259. </summary>
  23260. </member>
  23261. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingSize.Width">
  23262. <summary>
  23263. Row Offset
  23264. EMU units 1cm = 1/360000
  23265. 1US inch = 1/914400
  23266. 1pixel = 1/9525
  23267. </summary>
  23268. </member>
  23269. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingSphereCoordinate">
  23270. <summary>
  23271. A coordinate in 3D space.
  23272. </summary>
  23273. </member>
  23274. <member name="F:OfficeOpenXml.Drawing.ExcelDrawingSphereCoordinate._path">
  23275. <summary>
  23276. XPath
  23277. </summary>
  23278. </member>
  23279. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingSphereCoordinate.Latitude">
  23280. <summary>
  23281. The latitude value of the rotation
  23282. </summary>
  23283. </member>
  23284. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingSphereCoordinate.Longitude">
  23285. <summary>
  23286. The longitude value of the rotation
  23287. </summary>
  23288. </member>
  23289. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingSphereCoordinate.Revolution">
  23290. <summary>
  23291. The revolution around the central axis in the rotation
  23292. </summary>
  23293. </member>
  23294. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingSphereCoordinate.InitXml">
  23295. <summary>
  23296. All values are required, so init them on any set.
  23297. </summary>
  23298. </member>
  23299. <member name="T:OfficeOpenXml.Drawing.ExcelDrawingsGroup">
  23300. <summary>
  23301. A collection of child drawings to a group drawing
  23302. </summary>
  23303. </member>
  23304. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingsGroup.Add(OfficeOpenXml.Drawing.ExcelDrawing)">
  23305. <summary>
  23306. Adds a drawing to the group
  23307. </summary>
  23308. <param name="drawing"></param>
  23309. </member>
  23310. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingsGroup.Dispose">
  23311. <summary>
  23312. Disposes the class
  23313. </summary>
  23314. </member>
  23315. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingsGroup.Count">
  23316. <summary>
  23317. Number of items in the collection
  23318. </summary>
  23319. </member>
  23320. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingsGroup.Item(System.Int32)">
  23321. <summary>
  23322. Returns the drawing at the specified position.
  23323. </summary>
  23324. <param name="PositionID">The position of the drawing. 0-base</param>
  23325. <returns></returns>
  23326. </member>
  23327. <member name="P:OfficeOpenXml.Drawing.ExcelDrawingsGroup.Item(System.String)">
  23328. <summary>
  23329. Returns the drawing matching the specified name
  23330. </summary>
  23331. <param name="Name">The name of the worksheet</param>
  23332. <returns></returns>
  23333. </member>
  23334. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingsGroup.GetEnumerator">
  23335. <summary>
  23336. Gets the enumerator for the collection
  23337. </summary>
  23338. <returns>The enumerator</returns>
  23339. </member>
  23340. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingsGroup.Remove(OfficeOpenXml.Drawing.ExcelDrawing)">
  23341. <summary>
  23342. Removes the <see cref="T:OfficeOpenXml.Drawing.ExcelDrawing"/> from the group
  23343. </summary>
  23344. <param name="drawing">The drawing to remove</param>
  23345. </member>
  23346. <member name="M:OfficeOpenXml.Drawing.ExcelDrawingsGroup.Clear">
  23347. <summary>
  23348. Removes all children drawings from the group.
  23349. </summary>
  23350. </member>
  23351. <member name="T:OfficeOpenXml.Drawing.ExcelGroupShape">
  23352. <summary>
  23353. Grouped shapes
  23354. </summary>
  23355. </member>
  23356. <member name="P:OfficeOpenXml.Drawing.ExcelGroupShape.Drawings">
  23357. <summary>
  23358. A collection of shapes
  23359. </summary>
  23360. </member>
  23361. <member name="P:OfficeOpenXml.Drawing.ExcelGroupShape.DrawingType">
  23362. <summary>
  23363. The type of drawing
  23364. </summary>
  23365. </member>
  23366. <member name="T:OfficeOpenXml.Drawing.ExcelImage">
  23367. <summary>
  23368. Represents an image
  23369. </summary>
  23370. </member>
  23371. <member name="M:OfficeOpenXml.Drawing.ExcelImage.#ctor">
  23372. <summary>
  23373. Creates an ExcelImage to be used as template for adding images.
  23374. </summary>
  23375. </member>
  23376. <member name="M:OfficeOpenXml.Drawing.ExcelImage.#ctor(System.String)">
  23377. <summary>
  23378. Creates an ExcelImage to be used as template for adding images.
  23379. </summary>
  23380. <param name="imagePath">A path to the image file to load</param>
  23381. </member>
  23382. <member name="M:OfficeOpenXml.Drawing.ExcelImage.#ctor(System.IO.FileInfo)">
  23383. <summary>
  23384. Creates an ExcelImage to be used as template for adding images.
  23385. </summary>
  23386. <param name="imageFile">A FileInfo referencing the image file to load</param>
  23387. </member>
  23388. <member name="M:OfficeOpenXml.Drawing.ExcelImage.#ctor(System.IO.Stream,OfficeOpenXml.Drawing.ePictureType)">
  23389. <summary>
  23390. Creates an ExcelImage to be used as template for adding images.
  23391. </summary>
  23392. <param name="imageStream">The stream containing the image</param>
  23393. <param name="pictureType">The type of image loaded in the stream</param>
  23394. </member>
  23395. <member name="M:OfficeOpenXml.Drawing.ExcelImage.#ctor(System.Byte[],OfficeOpenXml.Drawing.ePictureType)">
  23396. <summary>
  23397. Creates an ExcelImage to be used as template for adding images.
  23398. </summary>
  23399. <param name="imageBytes">The image as a byte array</param>
  23400. <param name="pictureType">The type of image loaded in the stream</param>
  23401. </member>
  23402. <member name="P:OfficeOpenXml.Drawing.ExcelImage.HasImage">
  23403. <summary>
  23404. If this object contains an image.
  23405. </summary>
  23406. </member>
  23407. <member name="P:OfficeOpenXml.Drawing.ExcelImage.Type">
  23408. <summary>
  23409. The type of image.
  23410. </summary>
  23411. </member>
  23412. <member name="P:OfficeOpenXml.Drawing.ExcelImage.ImageBytes">
  23413. <summary>
  23414. The image as a byte array.
  23415. </summary>
  23416. </member>
  23417. <member name="P:OfficeOpenXml.Drawing.ExcelImage.Bounds">
  23418. <summary>
  23419. The image bounds and resolution
  23420. </summary>
  23421. </member>
  23422. <member name="M:OfficeOpenXml.Drawing.ExcelImage.SetImage(System.String)">
  23423. <summary>
  23424. Sets a new image.
  23425. </summary>
  23426. <param name="imagePath">The path to the image file.</param>
  23427. </member>
  23428. <member name="M:OfficeOpenXml.Drawing.ExcelImage.SetImage(System.IO.FileInfo)">
  23429. <summary>
  23430. Sets a new image.
  23431. </summary>
  23432. <param name="imageFile">The image file.</param>
  23433. </member>
  23434. <member name="M:OfficeOpenXml.Drawing.ExcelImage.SetImage(System.Byte[],OfficeOpenXml.Drawing.ePictureType)">
  23435. <summary>
  23436. Sets a new image.
  23437. </summary>
  23438. <param name="imageBytes">The image as a byte array.</param>
  23439. <param name="pictureType">The type of image.</param>
  23440. </member>
  23441. <member name="M:OfficeOpenXml.Drawing.ExcelImage.SetImage(OfficeOpenXml.Drawing.ExcelImage)">
  23442. <summary>
  23443. Sets a new image.
  23444. </summary>
  23445. <param name="image">The image object to use.</param>
  23446. <seealso cref="T:OfficeOpenXml.Drawing.ExcelImage"/>
  23447. </member>
  23448. <member name="M:OfficeOpenXml.Drawing.ExcelImage.SetImage(System.IO.Stream,OfficeOpenXml.Drawing.ePictureType)">
  23449. <summary>
  23450. Sets a new image.
  23451. </summary>
  23452. <param name="imageStream">The stream containing the image.</param>
  23453. <param name="pictureType">The type of image.</param>
  23454. </member>
  23455. <member name="M:OfficeOpenXml.Drawing.ExcelImage.SetImageAsync(System.IO.Stream,OfficeOpenXml.Drawing.ePictureType)">
  23456. <summary>
  23457. Sets a new image.
  23458. </summary>
  23459. <param name="imageStream">The stream containing the image.</param>
  23460. <param name="pictureType">The type of image.</param>
  23461. </member>
  23462. <member name="M:OfficeOpenXml.Drawing.ExcelImage.SetImageAsync(System.String)">
  23463. <summary>
  23464. Sets a new image.
  23465. </summary>
  23466. <param name="imagePath">The path to the image file.</param>
  23467. </member>
  23468. <member name="M:OfficeOpenXml.Drawing.ExcelImage.SetImageAsync(System.IO.FileInfo)">
  23469. <summary>
  23470. Sets a new image.
  23471. </summary>
  23472. <param name="imageFile">The image file.</param>
  23473. </member>
  23474. <member name="T:OfficeOpenXml.Drawing.ExcelImageInfo">
  23475. <summary>
  23476. Information about the content, type, bounds and resolution of an image.
  23477. </summary>
  23478. </member>
  23479. <member name="P:OfficeOpenXml.Drawing.ExcelImageInfo.Width">
  23480. <summary>
  23481. The width of the image
  23482. </summary>
  23483. </member>
  23484. <member name="P:OfficeOpenXml.Drawing.ExcelImageInfo.Height">
  23485. <summary>
  23486. The height of the image
  23487. </summary>
  23488. </member>
  23489. <member name="P:OfficeOpenXml.Drawing.ExcelImageInfo.HorizontalResolution">
  23490. <summary>
  23491. The horizontal resolution of the image
  23492. </summary>
  23493. </member>
  23494. <member name="P:OfficeOpenXml.Drawing.ExcelImageInfo.VerticalResolution">
  23495. <summary>
  23496. The vertical resolution of the image
  23497. </summary>
  23498. </member>
  23499. <member name="T:OfficeOpenXml.Drawing.ExcelPicture">
  23500. <summary>
  23501. An image object
  23502. </summary>
  23503. </member>
  23504. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.DrawingType">
  23505. <summary>
  23506. The type of drawing
  23507. </summary>
  23508. </member>
  23509. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.Image">
  23510. <summary>
  23511. The image
  23512. </summary>
  23513. </member>
  23514. <member name="M:OfficeOpenXml.Drawing.ExcelPicture.SetSize(System.Int32)">
  23515. <summary>
  23516. Set the size of the image in percent from the orginal size
  23517. Note that resizing columns / rows after using this function will effect the size of the picture
  23518. </summary>
  23519. <param name="Percent">Percent</param>
  23520. </member>
  23521. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.Fill">
  23522. <summary>
  23523. Access to Fill properties
  23524. </summary>
  23525. </member>
  23526. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.Border">
  23527. <summary>
  23528. Access to Fill properties
  23529. </summary>
  23530. </member>
  23531. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.Effect">
  23532. <summary>
  23533. Effects
  23534. </summary>
  23535. </member>
  23536. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.PreferRelativeResize">
  23537. <summary>
  23538. Relative to original picture size
  23539. </summary>
  23540. </member>
  23541. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.LockAspectRatio">
  23542. <summary>
  23543. Lock aspect ratio
  23544. </summary>
  23545. </member>
  23546. <member name="M:OfficeOpenXml.Drawing.ExcelPicture.Dispose">
  23547. <summary>
  23548. Dispose the object
  23549. </summary>
  23550. </member>
  23551. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.Rotation">
  23552. <summary>
  23553. Rotation angle in degrees. Positive angles are clockwise. Negative angles are counter-clockwise.
  23554. Note that EPPlus will not size the image depending on the rotation, so some angles will reqire the <see cref="P:OfficeOpenXml.Drawing.ExcelDrawing.From"/> and <see cref="P:OfficeOpenXml.Drawing.ExcelDrawing.To"/> coordinates to be set accordingly.
  23555. </summary>
  23556. </member>
  23557. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.HorizontalFlip">
  23558. <summary>
  23559. If true, flips the picture horizontal about the center of its bounding box.
  23560. </summary>
  23561. </member>
  23562. <member name="P:OfficeOpenXml.Drawing.ExcelPicture.VerticalFlip">
  23563. <summary>
  23564. If true, flips the picture vertical about the center of its bounding box.
  23565. </summary>
  23566. </member>
  23567. <member name="T:OfficeOpenXml.Drawing.ExcelPosition">
  23568. <summary>
  23569. Position of the a drawing.
  23570. </summary>
  23571. </member>
  23572. <member name="P:OfficeOpenXml.Drawing.ExcelPosition.Column">
  23573. <summary>
  23574. The column
  23575. </summary>
  23576. </member>
  23577. <member name="P:OfficeOpenXml.Drawing.ExcelPosition.Row">
  23578. <summary>
  23579. The row
  23580. </summary>
  23581. </member>
  23582. <member name="P:OfficeOpenXml.Drawing.ExcelPosition.ColumnOff">
  23583. <summary>
  23584. Column Offset in EMU
  23585. ss
  23586. EMU units 1cm = 1/360000
  23587. 1US inch = 1/914400
  23588. 1pixel = 1/9525
  23589. </summary>
  23590. </member>
  23591. <member name="P:OfficeOpenXml.Drawing.ExcelPosition.RowOff">
  23592. <summary>
  23593. Row Offset in EMU
  23594. EMU units 1cm = 1/360000
  23595. 1US inch = 1/914400
  23596. 1pixel = 1/9525
  23597. </summary>
  23598. </member>
  23599. <member name="M:OfficeOpenXml.Drawing.ExcelPosition.Load">
  23600. <summary>
  23601. Load xml data
  23602. </summary>
  23603. </member>
  23604. <member name="M:OfficeOpenXml.Drawing.ExcelPosition.UpdateXml">
  23605. <summary>
  23606. Update xml data
  23607. </summary>
  23608. </member>
  23609. <member name="T:OfficeOpenXml.Drawing.ExcelShape">
  23610. <summary>
  23611. An Excel shape.
  23612. </summary>
  23613. </member>
  23614. <member name="T:OfficeOpenXml.Drawing.ExcelShapeBase">
  23615. <summary>
  23616. Base class for drawing-shape objects
  23617. </summary>
  23618. </member>
  23619. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.DrawingType">
  23620. <summary>
  23621. The type of drawing
  23622. </summary>
  23623. </member>
  23624. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.Style">
  23625. <summary>
  23626. Shape style
  23627. </summary>
  23628. </member>
  23629. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.Fill">
  23630. <summary>
  23631. Access Fill properties
  23632. </summary>
  23633. </member>
  23634. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.Border">
  23635. <summary>
  23636. Access to Border propesties
  23637. </summary>
  23638. </member>
  23639. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.Effect">
  23640. <summary>
  23641. Drawing effect properties
  23642. </summary>
  23643. </member>
  23644. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.ThreeD">
  23645. <summary>
  23646. Defines 3D properties to apply to an object
  23647. </summary>
  23648. </member>
  23649. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.HeadEnd">
  23650. <summary>
  23651. Head line end
  23652. </summary>
  23653. </member>
  23654. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.TailEnd">
  23655. <summary>
  23656. Tail line end
  23657. </summary>
  23658. </member>
  23659. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.Font">
  23660. <summary>
  23661. Font properties
  23662. </summary>
  23663. </member>
  23664. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.Text">
  23665. <summary>
  23666. Text inside the shape
  23667. </summary>
  23668. </member>
  23669. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.LockText">
  23670. <summary>
  23671. Lock drawing
  23672. </summary>
  23673. </member>
  23674. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.RichText">
  23675. <summary>
  23676. Richtext collection. Used to format specific parts of the text
  23677. </summary>
  23678. </member>
  23679. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.TextAnchoring">
  23680. <summary>
  23681. Text Anchoring
  23682. </summary>
  23683. </member>
  23684. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.TextAnchoringControl">
  23685. <summary>
  23686. The centering of the text box.
  23687. </summary>
  23688. </member>
  23689. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.TextAlignment">
  23690. <summary>
  23691. How the text is aligned
  23692. </summary>
  23693. </member>
  23694. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.Indent">
  23695. <summary>
  23696. Indentation
  23697. </summary>
  23698. </member>
  23699. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.Rotation">
  23700. <summary>
  23701. Rotation angle in degrees. Positive angles are clockwise. Negative angles are counter-clockwise.
  23702. </summary>
  23703. </member>
  23704. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.HorizontalFlip">
  23705. <summary>
  23706. If true, flips the shape horizontal about the center of its bounding box.
  23707. </summary>
  23708. </member>
  23709. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.VerticalFlip">
  23710. <summary>
  23711. If true, flips the shape vertical about the center of its bounding box.
  23712. </summary>
  23713. </member>
  23714. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.TextVertical">
  23715. <summary>
  23716. Vertical text
  23717. </summary>
  23718. </member>
  23719. <member name="P:OfficeOpenXml.Drawing.ExcelShapeBase.TextBody">
  23720. <summary>
  23721. Access to text body properties.
  23722. </summary>
  23723. </member>
  23724. <member name="T:OfficeOpenXml.Drawing.ExcelSlicerAsType">
  23725. <summary>
  23726. Provides easy type cast for slicer drawings.
  23727. </summary>
  23728. </member>
  23729. <member name="P:OfficeOpenXml.Drawing.ExcelSlicerAsType.TableSlicer">
  23730. <summary>
  23731. Returns the drawing as table slicer .
  23732. If this drawing is not a table slicer, null will be returned
  23733. </summary>
  23734. <returns>The drawing as a table slicer</returns>
  23735. </member>
  23736. <member name="P:OfficeOpenXml.Drawing.ExcelSlicerAsType.PivotTableSlicer">
  23737. <summary>
  23738. Returns the drawing as pivot table slicer .
  23739. If this drawing is not a pivot table slicer, null will be returned
  23740. </summary>
  23741. <returns>The drawing as a pivot table slicer</returns>
  23742. </member>
  23743. <member name="T:OfficeOpenXml.Drawing.ExcelView3D">
  23744. <summary>
  23745. 3D settings
  23746. </summary>
  23747. </member>
  23748. <member name="P:OfficeOpenXml.Drawing.ExcelView3D.Perspective">
  23749. <summary>
  23750. Degree of perspective
  23751. </summary>
  23752. </member>
  23753. <member name="P:OfficeOpenXml.Drawing.ExcelView3D.RotX">
  23754. <summary>
  23755. Rotation X-axis
  23756. </summary>
  23757. </member>
  23758. <member name="P:OfficeOpenXml.Drawing.ExcelView3D.RotY">
  23759. <summary>
  23760. Rotation Y-axis
  23761. </summary>
  23762. </member>
  23763. <member name="P:OfficeOpenXml.Drawing.ExcelView3D.RightAngleAxes">
  23764. <summary>
  23765. Right Angle Axes
  23766. </summary>
  23767. </member>
  23768. <member name="P:OfficeOpenXml.Drawing.ExcelView3D.DepthPercent">
  23769. <summary>
  23770. Depth % of base
  23771. </summary>
  23772. </member>
  23773. <member name="P:OfficeOpenXml.Drawing.ExcelView3D.HeightPercent">
  23774. <summary>
  23775. Height % of base
  23776. </summary>
  23777. </member>
  23778. <member name="T:OfficeOpenXml.Drawing.GenericImageHandler">
  23779. <summary>
  23780. The internal generic handler for image formats used in EPPlus.
  23781. </summary>
  23782. </member>
  23783. <member name="P:OfficeOpenXml.Drawing.GenericImageHandler.SupportedTypes">
  23784. <summary>
  23785. Supported types by the image handler
  23786. </summary>
  23787. </member>
  23788. <member name="P:OfficeOpenXml.Drawing.GenericImageHandler.LastException">
  23789. <summary>
  23790. The last exception that occured when calling <see cref="M:OfficeOpenXml.Drawing.GenericImageHandler.GetImageBounds(System.IO.MemoryStream,OfficeOpenXml.Drawing.ePictureType,System.Double@,System.Double@,System.Double@,System.Double@)"/>
  23791. </summary>
  23792. </member>
  23793. <member name="M:OfficeOpenXml.Drawing.GenericImageHandler.GetImageBounds(System.IO.MemoryStream,OfficeOpenXml.Drawing.ePictureType,System.Double@,System.Double@,System.Double@,System.Double@)">
  23794. <summary>
  23795. Retreives the image bounds and resolution for an image
  23796. </summary>
  23797. <param name="image">The image data</param>
  23798. <param name="type">Type type of image</param>
  23799. <param name="width">The width of the image</param>
  23800. <param name="height">The height of the image</param>
  23801. <param name="horizontalResolution">The horizontal resolution in DPI</param>
  23802. <param name="verticalResolution">The vertical resolution in DPI</param>
  23803. <returns></returns>
  23804. </member>
  23805. <member name="M:OfficeOpenXml.Drawing.GenericImageHandler.ValidForEnvironment">
  23806. <summary>
  23807. Returns if the handler is valid for the enviornment.
  23808. The generic image handler is valid in all environments, so it will always return true.
  23809. </summary>
  23810. <returns></returns>
  23811. </member>
  23812. <member name="T:OfficeOpenXml.Drawing.ImageUtils">
  23813. <summary>
  23814. Only used in .NET framework.
  23815. </summary>
  23816. </member>
  23817. <member name="T:OfficeOpenXml.Drawing.Interfaces.IDrawingDataLabel">
  23818. <summary>
  23819. Interface for handling data labels
  23820. </summary>
  23821. </member>
  23822. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingDataLabel.DataLabel">
  23823. <summary>
  23824. Data labels
  23825. </summary>
  23826. </member>
  23827. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingDataLabel.HasDataLabel">
  23828. <summary>
  23829. If the chart part has data labels
  23830. </summary>
  23831. </member>
  23832. <member name="T:OfficeOpenXml.Drawing.Interfaces.IDrawingSerieDataLabel">
  23833. <summary>
  23834. Interface for handling data labels on a serie
  23835. </summary>
  23836. </member>
  23837. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingSerieDataLabel.DataLabel">
  23838. <summary>
  23839. Data labels
  23840. </summary>
  23841. </member>
  23842. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingSerieDataLabel.HasDataLabel">
  23843. <summary>
  23844. If the chart part has data labels
  23845. </summary>
  23846. </member>
  23847. <member name="T:OfficeOpenXml.Drawing.Interfaces.IDrawingStyleBase">
  23848. <summary>
  23849. Interface to handle styles on a chart part
  23850. </summary>
  23851. </member>
  23852. <member name="M:OfficeOpenXml.Drawing.Interfaces.IDrawingStyleBase.CreatespPr">
  23853. <summary>
  23854. Create the spPr element within the drawing part if does not exist.
  23855. </summary>
  23856. </member>
  23857. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingStyleBase.Border">
  23858. <summary>
  23859. Border settings
  23860. </summary>
  23861. </member>
  23862. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingStyleBase.Effect">
  23863. <summary>
  23864. Effect settings
  23865. </summary>
  23866. </member>
  23867. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingStyleBase.Fill">
  23868. <summary>
  23869. Fill settings
  23870. </summary>
  23871. </member>
  23872. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingStyleBase.ThreeD">
  23873. <summary>
  23874. 3D settings
  23875. </summary>
  23876. </member>
  23877. <member name="T:OfficeOpenXml.Drawing.Interfaces.IDrawingStyle">
  23878. <summary>
  23879. Interface to handle font styles on a chart part
  23880. </summary>
  23881. </member>
  23882. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingStyle.Font">
  23883. <summary>
  23884. Font settings
  23885. </summary>
  23886. </member>
  23887. <member name="P:OfficeOpenXml.Drawing.Interfaces.IDrawingStyle.TextBody">
  23888. <summary>
  23889. Text body settings
  23890. </summary>
  23891. </member>
  23892. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicer">
  23893. <summary>
  23894. Represents a pivot table slicer drawing object.
  23895. A pivot table slicer is attached to a pivot table fields item filter.
  23896. </summary>
  23897. </member>
  23898. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCache">
  23899. <summary>
  23900. Represents a pivot table slicer cache.
  23901. </summary>
  23902. </member>
  23903. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCache.Init(OfficeOpenXml.ExcelWorkbook)">
  23904. <summary>
  23905. Init must be called before accessing any properties as it sets several properties.
  23906. </summary>
  23907. <param name="wb"></param>
  23908. </member>
  23909. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCache.SourceType">
  23910. <summary>
  23911. The source type of the slicer
  23912. </summary>
  23913. </member>
  23914. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCache.PivotTables">
  23915. <summary>
  23916. A collection of pivot tables attached to the slicer cache.
  23917. </summary>
  23918. </member>
  23919. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCache.Data">
  23920. <summary>
  23921. Tabular data for a pivot table slicer cache.
  23922. </summary>
  23923. </member>
  23924. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCacheTabularData">
  23925. <summary>
  23926. Tabular data for a pivot table slicer cache.
  23927. </summary>
  23928. </member>
  23929. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCacheTabularData.CrossFilter">
  23930. <summary>
  23931. How the items that are used in slicer cross filtering are displayed
  23932. </summary>
  23933. </member>
  23934. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCacheTabularData.SortOrder">
  23935. <summary>
  23936. How the table slicer items are sorted
  23937. </summary>
  23938. </member>
  23939. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCacheTabularData.CustomListSort">
  23940. <summary>
  23941. If custom lists are used when sorting the items
  23942. </summary>
  23943. </member>
  23944. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCacheTabularData.ShowMissing">
  23945. <summary>
  23946. If the source pivottable has been deleted.
  23947. </summary>
  23948. </member>
  23949. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCacheTabularData.Items">
  23950. <summary>
  23951. The items of the slicer.
  23952. Note that the sort order of this collection is the same as the pivot table field items, not the sortorder of the slicer.
  23953. Showing/hiding items are reflects to the pivot table(s) field items collection.
  23954. </summary>
  23955. </member>
  23956. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerCacheTabularData.PivotCacheId">
  23957. <summary>
  23958. The pivot table cache id
  23959. </summary>
  23960. </member>
  23961. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItem">
  23962. <summary>
  23963. Represents a pivot table slicer item.
  23964. </summary>
  23965. </member>
  23966. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItem.Value">
  23967. <summary>
  23968. The value of the item
  23969. </summary>
  23970. </member>
  23971. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItem.Hidden">
  23972. <summary>
  23973. If the value is hidden
  23974. </summary>
  23975. </member>
  23976. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItemCollection">
  23977. <summary>
  23978. A collection of items in a pivot table slicer.
  23979. </summary>
  23980. </member>
  23981. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItemCollection.Refresh">
  23982. <summary>
  23983. Refresh the items from the shared items or the group items.
  23984. </summary>
  23985. </member>
  23986. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItemCollection.GetEnumerator">
  23987. <summary>
  23988. Get the enumerator for the collection
  23989. </summary>
  23990. <returns></returns>
  23991. </member>
  23992. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItemCollection.System#Collections#IEnumerable#GetEnumerator">
  23993. <summary>
  23994. Get the enumerator for the collection
  23995. </summary>
  23996. <returns></returns>
  23997. </member>
  23998. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItemCollection.Count">
  23999. <summary>
  24000. Number of items in the collection.
  24001. </summary>
  24002. </member>
  24003. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItemCollection.Item(System.Int32)">
  24004. <summary>
  24005. Get the value at the specific position in the collection
  24006. </summary>
  24007. <param name="index">The position</param>
  24008. <returns></returns>
  24009. </member>
  24010. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItemCollection.GetByValue(System.Object)">
  24011. <summary>
  24012. Get the item with supplied value.
  24013. </summary>
  24014. <param name="value">The value</param>
  24015. <returns>The item matching the supplied value. Returns null if no value matches.</returns>
  24016. </member>
  24017. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItemCollection.GetIndexByValue(System.Object)">
  24018. <summary>
  24019. Get the index of the item with supplied value.
  24020. </summary>
  24021. <param name="value">The value</param>
  24022. <returns>The item matching the supplied value. Returns -1 if no value matches.</returns>
  24023. </member>
  24024. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicerItemCollection.Contains(System.Object)">
  24025. <summary>
  24026. It the object exists in the cache
  24027. </summary>
  24028. <param name="value">The object to check for existance</param>
  24029. <returns></returns>
  24030. </member>
  24031. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1">
  24032. <summary>
  24033. Base class for table and pivot table slicers.
  24034. </summary>
  24035. <typeparam name="T">The slicer cache data type</typeparam>
  24036. </member>
  24037. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.DrawingType">
  24038. <summary>
  24039. The type of drawing
  24040. </summary>
  24041. </member>
  24042. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.Caption">
  24043. <summary>
  24044. The caption text of the slicer.
  24045. </summary>
  24046. </member>
  24047. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.ShowCaption">
  24048. <summary>
  24049. If the caption of the slicer is visible.
  24050. </summary>
  24051. </member>
  24052. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.SlicerName">
  24053. <summary>
  24054. The the name of the slicer.
  24055. </summary>
  24056. </member>
  24057. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.RowHeight">
  24058. <summary>
  24059. Row height in points
  24060. </summary>
  24061. </member>
  24062. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.StartItem">
  24063. <summary>
  24064. The index of the starting item in the slicer. Default is 0.
  24065. </summary>
  24066. </member>
  24067. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.ColumnCount">
  24068. <summary>
  24069. Number of columns. Default is 1.
  24070. </summary>
  24071. </member>
  24072. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.LockedPosition">
  24073. <summary>
  24074. If the slicer view is locked or not.
  24075. </summary>
  24076. </member>
  24077. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.Style">
  24078. <summary>
  24079. The build in slicer style.
  24080. If set to Custom, the name in the <see cref="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.StyleName" /> is used
  24081. </summary>
  24082. </member>
  24083. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.StyleName">
  24084. <summary>
  24085. The style name used for the slicer.
  24086. <seealso cref="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.Style"/>
  24087. </summary>
  24088. </member>
  24089. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.Cache">
  24090. <summary>
  24091. A reference to the slicer cache.
  24092. </summary>
  24093. </member>
  24094. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelSlicerCache">
  24095. <summary>
  24096. Base class for table and pivot table slicer caches
  24097. </summary>
  24098. </member>
  24099. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicerCache.SlicerCacheXml">
  24100. <summary>
  24101. The slicer cache xml document
  24102. </summary>
  24103. </member>
  24104. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicerCache.Name">
  24105. <summary>
  24106. The name of the slicer cache
  24107. </summary>
  24108. </member>
  24109. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicerCache.SourceName">
  24110. <summary>
  24111. The name of the source field or column.
  24112. </summary>
  24113. </member>
  24114. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicerCache.SourceType">
  24115. <summary>
  24116. The source of the slicer.
  24117. </summary>
  24118. </member>
  24119. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelSlicerPivotTableCollection">
  24120. <summary>
  24121. A collection of pivot tables attached to a slicer
  24122. </summary>
  24123. </member>
  24124. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelSlicerPivotTableCollection.GetEnumerator">
  24125. <summary>
  24126. Get an Enumerator for the collection.
  24127. </summary>
  24128. <returns>The Enumerator</returns>
  24129. </member>
  24130. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelSlicerPivotTableCollection.System#Collections#IEnumerable#GetEnumerator">
  24131. <summary>
  24132. Get an Enumerator for the collection.
  24133. </summary>
  24134. <returns>The Enumerator</returns>
  24135. </member>
  24136. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicerPivotTableCollection.Item(System.Int32)">
  24137. <summary>
  24138. The indexer for the collection
  24139. </summary>
  24140. <param name="index">The index</param>
  24141. <returns>The pivot table at the specified index</returns>
  24142. </member>
  24143. <member name="M:OfficeOpenXml.Drawing.Slicer.ExcelSlicerPivotTableCollection.Add(OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  24144. <summary>
  24145. Adds a new pivot table to the collection. All pivot table in this collection must share the same cache.
  24146. </summary>
  24147. <param name="pivotTable">The pivot table to add</param>
  24148. </member>
  24149. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicerPivotTableCollection.Count">
  24150. <summary>
  24151. Number of items in the collection
  24152. </summary>
  24153. </member>
  24154. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicer">
  24155. <summary>
  24156. Represents a table slicer drawing object.
  24157. A table slicer is attached to a table column value filter.
  24158. </summary>
  24159. </member>
  24160. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicer.TableColumn">
  24161. <summary>
  24162. The table column that the slicer is connected to.
  24163. </summary>
  24164. </member>
  24165. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicer.FilterValues">
  24166. <summary>
  24167. The value filters for the slicer. This is the same filter as the filter for the table.
  24168. This filter is a value filter.
  24169. </summary>
  24170. </member>
  24171. <member name="T:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicerCache">
  24172. <summary>
  24173. Represents a slicer cache with a table as source
  24174. </summary>
  24175. </member>
  24176. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicerCache.SourceType">
  24177. <summary>
  24178. The source type for the slicer cache
  24179. </summary>
  24180. </member>
  24181. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicerCache.TableColumn">
  24182. <summary>
  24183. The table column that is the source for the slicer
  24184. </summary>
  24185. </member>
  24186. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicerCache.SortOrder">
  24187. <summary>
  24188. How the table slicer items are sorted
  24189. </summary>
  24190. </member>
  24191. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicerCache.CrossFilter">
  24192. <summary>
  24193. How the items that are used in slicer cross filtering are displayed
  24194. </summary>
  24195. </member>
  24196. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicerCache.CustomListSort">
  24197. <summary>
  24198. If custom lists are used when sorting the items
  24199. </summary>
  24200. </member>
  24201. <member name="P:OfficeOpenXml.Drawing.Slicer.ExcelTableSlicerCache.HideItemsWithNoData">
  24202. <summary>
  24203. If true, items that have no data are not displayed
  24204. </summary>
  24205. </member>
  24206. <member name="T:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle">
  24207. <summary>
  24208. A named table style that applies to tables only
  24209. </summary>
  24210. </member>
  24211. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.Name">
  24212. <summary>
  24213. The name of the table named style
  24214. </summary>
  24215. </member>
  24216. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.WholeTable">
  24217. <summary>
  24218. Applies to the entire content of a table or pivot table
  24219. </summary>
  24220. </member>
  24221. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.HeaderRow">
  24222. <summary>
  24223. Applies to the header row of a table or pivot table
  24224. </summary>
  24225. </member>
  24226. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.SelectedItemWithData">
  24227. <summary>
  24228. Applies to slicer item that is selected
  24229. </summary>
  24230. </member>
  24231. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.SelectedItemWithNoData">
  24232. <summary>
  24233. Applies to a select slicer item with no data.
  24234. </summary>
  24235. </member>
  24236. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.UnselectedItemWithData">
  24237. <summary>
  24238. Applies to a slicer item with data that is not selected
  24239. </summary>
  24240. </member>
  24241. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.UnselectedItemWithNoData">
  24242. <summary>
  24243. Applies to a slicer item with no data that is not selected
  24244. </summary>
  24245. </member>
  24246. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.HoveredSelectedItemWithData">
  24247. <summary>
  24248. Applies to a selected slicer item with data and over which the mouse is paused on
  24249. </summary>
  24250. </member>
  24251. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.HoveredSelectedItemWithNoData">
  24252. <summary>
  24253. Applies to a selected slicer item with no data and over which the mouse is paused on
  24254. </summary>
  24255. </member>
  24256. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.HoveredUnselectedItemWithData">
  24257. <summary>
  24258. Applies to a slicer item with data that is not selected and over which the mouse is paused on
  24259. </summary>
  24260. </member>
  24261. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle.HoveredUnselectedItemWithNoData">
  24262. <summary>
  24263. Applies to a selected slicer item with no data and over which the mouse is paused on
  24264. </summary>
  24265. </member>
  24266. <member name="T:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerStyleElement">
  24267. <summary>
  24268. A style element for a custom slicer style
  24269. </summary>
  24270. </member>
  24271. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerStyleElement.Style">
  24272. <summary>
  24273. Access to style settings
  24274. </summary>
  24275. </member>
  24276. <member name="P:OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerStyleElement.Type">
  24277. <summary>
  24278. The type of the slicer element that this style is applied to.
  24279. </summary>
  24280. </member>
  24281. <member name="T:OfficeOpenXml.Drawing.Slicer.Style.eSlicerStyleElement">
  24282. <summary>
  24283. A type specifing the type of style element for a named custom slicer style.
  24284. </summary>
  24285. </member>
  24286. <member name="F:OfficeOpenXml.Drawing.Slicer.Style.eSlicerStyleElement.UnselectedItemWithData">
  24287. <summary>
  24288. Styles a slicer item with data that is not selected
  24289. </summary>
  24290. </member>
  24291. <member name="F:OfficeOpenXml.Drawing.Slicer.Style.eSlicerStyleElement.SelectedItemWithData">
  24292. <summary>
  24293. Styles a slicer item that is selected
  24294. </summary>
  24295. </member>
  24296. <member name="F:OfficeOpenXml.Drawing.Slicer.Style.eSlicerStyleElement.UnselectedItemWithNoData">
  24297. <summary>
  24298. Styles a slicer item with no data that is not selected
  24299. </summary>
  24300. </member>
  24301. <member name="F:OfficeOpenXml.Drawing.Slicer.Style.eSlicerStyleElement.SelectedItemWithNoData">
  24302. <summary>
  24303. Styles a select slicer item with no data.
  24304. </summary>
  24305. </member>
  24306. <member name="F:OfficeOpenXml.Drawing.Slicer.Style.eSlicerStyleElement.HoveredUnselectedItemWithData">
  24307. <summary>
  24308. Styles a slicer item with data that is not selected and over which the mouse is paused on
  24309. </summary>
  24310. </member>
  24311. <member name="F:OfficeOpenXml.Drawing.Slicer.Style.eSlicerStyleElement.HoveredSelectedItemWithData">
  24312. <summary>
  24313. Styles a selected slicer item with data and over which the mouse is paused on
  24314. </summary>
  24315. </member>
  24316. <member name="F:OfficeOpenXml.Drawing.Slicer.Style.eSlicerStyleElement.HoveredUnselectedItemWithNoData">
  24317. <summary>
  24318. Styles a slicer item with no data that is not selected and over which the mouse is paused on
  24319. </summary>
  24320. </member>
  24321. <member name="F:OfficeOpenXml.Drawing.Slicer.Style.eSlicerStyleElement.HoveredSelectedItemWithNoData">
  24322. <summary>
  24323. Styles a selected slicer item with no data and over which the mouse is paused on
  24324. </summary>
  24325. </member>
  24326. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformDataType">
  24327. <summary>
  24328. Datatypes for color transformation types
  24329. </summary>
  24330. </member>
  24331. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformDataType.Percentage">
  24332. <summary>
  24333. Percentage
  24334. </summary>
  24335. </member>
  24336. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformDataType.PositivePercentage">
  24337. <summary>
  24338. Positive percentage
  24339. </summary>
  24340. </member>
  24341. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformDataType.FixedPercentage">
  24342. <summary>
  24343. Fixed percentage
  24344. </summary>
  24345. </member>
  24346. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformDataType.FixedPositivePercentage">
  24347. <summary>
  24348. Fixed positive percentage
  24349. </summary>
  24350. </member>
  24351. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformDataType.Angle">
  24352. <summary>
  24353. An angel
  24354. </summary>
  24355. </member>
  24356. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformDataType.FixedAngle90">
  24357. <summary>
  24358. Fixed angle, ranges from -90 to 90
  24359. </summary>
  24360. </member>
  24361. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformDataType.Boolean">
  24362. <summary>
  24363. A booleans
  24364. </summary>
  24365. </member>
  24366. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType">
  24367. <summary>
  24368. Type of color transformation.
  24369. See OOXML documentation section 20.1.2.3 for more detailed information.
  24370. </summary>
  24371. </member>
  24372. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Tint">
  24373. <summary>
  24374. A lighter version of its input color.
  24375. </summary>
  24376. </member>
  24377. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Shade">
  24378. <summary>
  24379. A darker version of its input color
  24380. </summary>
  24381. </member>
  24382. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Comp">
  24383. <summary>
  24384. The color rendered should be the complement of its input color
  24385. </summary>
  24386. </member>
  24387. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Inv">
  24388. <summary>
  24389. The inverse of its input color
  24390. </summary>
  24391. </member>
  24392. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Gray">
  24393. <summary>
  24394. A grayscale of its input color
  24395. </summary>
  24396. </member>
  24397. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Alpha">
  24398. <summary>
  24399. Apply an opacity to the input color
  24400. </summary>
  24401. </member>
  24402. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.AlphaOff">
  24403. <summary>
  24404. Apply a more or less opaque version of the input color
  24405. </summary>
  24406. </member>
  24407. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.AlphaMod">
  24408. <summary>
  24409. The opacity as expressed by a percentage offset increase or decrease of the input color
  24410. </summary>
  24411. </member>
  24412. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Hue">
  24413. <summary>
  24414. Sets the hue
  24415. </summary>
  24416. </member>
  24417. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.HueOff">
  24418. <summary>
  24419. The input color with its hue shifted
  24420. </summary>
  24421. </member>
  24422. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.HueMod">
  24423. <summary>
  24424. The input color with its hue modulated by the given percentage
  24425. </summary>
  24426. </member>
  24427. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Sat">
  24428. <summary>
  24429. Sets the saturation
  24430. </summary>
  24431. </member>
  24432. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.SatOff">
  24433. <summary>
  24434. The saturation as expressed by a percentage offset increase or decrease of the input color
  24435. </summary>
  24436. </member>
  24437. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.SatMod">
  24438. <summary>
  24439. The saturation as expressed by a percentage relative to the input color
  24440. </summary>
  24441. </member>
  24442. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Lum">
  24443. <summary>
  24444. Sets the luminance
  24445. </summary>
  24446. </member>
  24447. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.LumOff">
  24448. <summary>
  24449. The luminance as expressed by a percentage offset increase or decrease of the input color
  24450. </summary>
  24451. </member>
  24452. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.LumMod">
  24453. <summary>
  24454. The luminance as expressed by a percentage relative to the input color
  24455. </summary>
  24456. </member>
  24457. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Red">
  24458. <summary>
  24459. Sets the red component
  24460. </summary>
  24461. </member>
  24462. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.RedOff">
  24463. <summary>
  24464. The red component as expressed by a percentage offset increase or decrease of the input color
  24465. </summary>
  24466. </member>
  24467. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.RedMod">
  24468. <summary>
  24469. The red component as expressed by a percentage relative to the input color
  24470. </summary>
  24471. </member>
  24472. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Green">
  24473. <summary>
  24474. Sets the green component
  24475. </summary>
  24476. </member>
  24477. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.GreenOff">
  24478. <summary>
  24479. The green component as expressed by a percentage offset increase or decrease of the input color
  24480. </summary>
  24481. </member>
  24482. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.GreenMod">
  24483. <summary>
  24484. The green component as expressed by a percentage relative to the input color
  24485. </summary>
  24486. </member>
  24487. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Blue">
  24488. <summary>
  24489. Sets the blue component
  24490. </summary>
  24491. </member>
  24492. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.BlueOff">
  24493. <summary>
  24494. The blue component as expressed by a percentage offset increase or decrease to the input color
  24495. </summary>
  24496. </member>
  24497. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.BlueMod">
  24498. <summary>
  24499. The blue component as expressed by a percentage relative to the input color
  24500. </summary>
  24501. </member>
  24502. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.Gamma">
  24503. <summary>
  24504. Gamma shift of the input color
  24505. </summary>
  24506. </member>
  24507. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType.InvGamma">
  24508. <summary>
  24509. Inverse gamma shift of the input color
  24510. </summary>
  24511. </member>
  24512. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection">
  24513. <summary>
  24514. Color transformation
  24515. </summary>
  24516. </member>
  24517. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.#ctor">
  24518. <summary>
  24519. For internal transformation calculations only.
  24520. </summary>
  24521. </member>
  24522. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.Item(System.Int32)">
  24523. <summary>
  24524. Indexer for the colletion
  24525. </summary>
  24526. <param name="index">The position in the list</param>
  24527. <returns></returns>
  24528. </member>
  24529. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.Clear">
  24530. <summary>
  24531. Clear all items
  24532. </summary>
  24533. </member>
  24534. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.RemoveAt(System.Int32)">
  24535. <summary>
  24536. Remote item at a specific position
  24537. </summary>
  24538. <param name="index">The postion in the list</param>
  24539. </member>
  24540. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.Remove(OfficeOpenXml.Drawing.Style.Coloring.IColorTransformItem)">
  24541. <summary>
  24542. Removes the specific item
  24543. </summary>
  24544. <param name="item">The item to remove</param>
  24545. </member>
  24546. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.RemoveOfType(OfficeOpenXml.Drawing.Style.Coloring.eColorTransformType)">
  24547. <summary>
  24548. Remove all items of a specific type
  24549. </summary>
  24550. <param name="type">The transformation type</param>
  24551. </member>
  24552. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddAlpha(System.Double)">
  24553. <summary>
  24554. The opacity as expressed by a percentage value
  24555. Alpha equals 100-Transparancy
  24556. </summary>
  24557. <param name="value">The alpha value in percentage 0-100</param>
  24558. </member>
  24559. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddAlphaModulation(System.Double)">
  24560. <summary>
  24561. Specifies a more or less opaque version of its input color
  24562. Alpha equals 100-Transparancy
  24563. </summary>
  24564. <param name="value">The alpha modulation in a positive percentage</param>
  24565. </member>
  24566. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddAlphaOffset(System.Double)">
  24567. <summary>
  24568. Adds an alpha offset value.
  24569. </summary>
  24570. <param name="value">The tint percentage. From 0-100</param>
  24571. </member>
  24572. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddHue(System.Double)">
  24573. <summary>
  24574. Specifies the input color with the specified hue, but with its saturation and luminance unchanged
  24575. </summary>
  24576. <param name="value">The hue angle from 0-360</param>
  24577. </member>
  24578. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddHueModulation(System.Double)">
  24579. <summary>
  24580. Specifies the hue as expressed by a percentage relative to the input color
  24581. </summary>
  24582. <param name="value">The hue modulation in a positive percentage</param>
  24583. </member>
  24584. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddHueOffset(System.Double)">
  24585. <summary>
  24586. Specifies the actual angular value of the shift. The result of the shift shall be between 0 and 360 degrees.Shifts resulting in angular values less than 0 are treated as 0.
  24587. Shifts resulting in angular values greater than 360 are treated as 360.
  24588. </summary>
  24589. <param name="value">The hue offset value.</param>
  24590. </member>
  24591. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddSaturation(System.Double)">
  24592. <summary>
  24593. Specifies the input color with the specified saturation, but with its hue and luminance unchanged
  24594. </summary>
  24595. <param name="value">The saturation percentage from 0-100</param>
  24596. </member>
  24597. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddSaturationModulation(System.Double)">
  24598. <summary>
  24599. Specifies the saturation as expressed by a percentage relative to the input color
  24600. </summary>
  24601. <param name="value">The saturation modulation in a positive percentage</param>
  24602. </member>
  24603. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddSaturationOffset(System.Double)">
  24604. <summary>
  24605. Specifies the saturation as expressed by a percentage offset increase or decrease to the input color.
  24606. Increases never increase the saturation beyond 100%, decreases never decrease the saturation below 0%.
  24607. </summary>
  24608. <param name="value">The saturation offset value</param>
  24609. </member>
  24610. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddLuminance(System.Double)">
  24611. <summary>
  24612. Specifies the input color with the specified luminance, but with its hue and saturation unchanged
  24613. </summary>
  24614. <param name="value">The luminance percentage from 0-100</param>
  24615. </member>
  24616. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddLuminanceModulation(System.Double)">
  24617. <summary>
  24618. Specifies the luminance as expressed by a percentage relative to the input color
  24619. </summary>
  24620. <param name="value">The luminance modulation in a positive percentage</param>
  24621. </member>
  24622. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddLuminanceOffset(System.Double)">
  24623. <summary>
  24624. Specifies the luminance as expressed by a percentage offset increase or decrease to the input color.
  24625. Increases never increase the luminance beyond 100%, decreases never decrease the saturation below 0%.
  24626. </summary>
  24627. <param name="value">The luminance offset value</param>
  24628. </member>
  24629. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddRed(System.Double)">
  24630. <summary>
  24631. Specifies the input color with the specific red component
  24632. </summary>
  24633. <param name="value">The red value</param>
  24634. </member>
  24635. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddRedModulation(System.Double)">
  24636. <summary>
  24637. Specifies the red component as expressed by a percentage relative to the input color component
  24638. </summary>
  24639. <param name="value">The red modulation value</param>
  24640. </member>
  24641. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddRedOffset(System.Double)">
  24642. <summary>
  24643. Specifies the red component as expressed by a percentage offset increase or decrease to the input color component
  24644. </summary>
  24645. <param name="value">The red offset value.</param>
  24646. </member>
  24647. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddGreen(System.Double)">
  24648. <summary>
  24649. Specifies the input color with the specific green component
  24650. </summary>
  24651. <param name="value">The green value</param>
  24652. </member>
  24653. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddGreenModulation(System.Double)">
  24654. <summary>
  24655. Specifies the green component as expressed by a percentage relative to the input color component
  24656. </summary>
  24657. <param name="value">The green modulation value</param>
  24658. </member>
  24659. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddGreenOffset(System.Double)">
  24660. <summary>
  24661. Specifies the green component as expressed by a percentage offset increase or decrease to the input color component
  24662. </summary>
  24663. <param name="value">The green offset value.</param>
  24664. </member>
  24665. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddBlue(System.Double)">
  24666. <summary>
  24667. Specifies the input color with the specific blue component
  24668. </summary>
  24669. <param name="value">The blue value</param>
  24670. </member>
  24671. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddBlueModulation(System.Double)">
  24672. <summary>
  24673. Specifies the blue component as expressed by a percentage relative to the input color component
  24674. </summary>
  24675. <param name="value">The blue modulation value</param>
  24676. </member>
  24677. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddBlueOffset(System.Double)">
  24678. <summary>
  24679. Specifies the blue component as expressed by a percentage offset increase or decrease to the input color component
  24680. </summary>
  24681. <param name="value">The blue offset value.</param>
  24682. </member>
  24683. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddTint(System.Double)">
  24684. <summary>
  24685. Specifies a lighter version of its input color
  24686. </summary>
  24687. <param name="value">The tint value in percentage 0-100</param>
  24688. </member>
  24689. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddShade(System.Double)">
  24690. <summary>
  24691. Specifies a lighter version of its input color
  24692. </summary>
  24693. <param name="value">The tint value in percentage 0-100</param>
  24694. </member>
  24695. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddComplement">
  24696. <summary>
  24697. Specifies that the color rendered should be the complement of its input color with the complement being defined as such.
  24698. Two colors are called complementary if, when mixed they produce a shade of grey.For instance, the complement of red which is RGB (255, 0, 0) is cyan which is RGB(0, 255, 255)
  24699. </summary>
  24700. </member>
  24701. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddGamma">
  24702. <summary>
  24703. Specifies that the output color rendered by the generating application should be the sRGB gamma shift of the input color.
  24704. </summary>
  24705. </member>
  24706. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddGray">
  24707. <summary>
  24708. Specifies a grayscale of its input color, taking into relative intensities of the red, green, and blue primaries.
  24709. </summary>
  24710. </member>
  24711. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddInverse">
  24712. <summary>
  24713. Specifies the inverse of its input color
  24714. </summary>
  24715. </member>
  24716. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.AddInverseGamma">
  24717. <summary>
  24718. Specifies that the output color rendered by the generating application should be the inverse sRGB gamma shift of the input color
  24719. </summary>
  24720. </member>
  24721. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.GetEnumerator">
  24722. <summary>
  24723. Gets the enumerator for the collection
  24724. </summary>
  24725. <returns>The enumerator</returns>
  24726. </member>
  24727. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformCollection.Count">
  24728. <summary>
  24729. Number of items in the collection
  24730. </summary>
  24731. </member>
  24732. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformItem">
  24733. <summary>
  24734. Different types of transformation performed on a color
  24735. </summary>
  24736. </member>
  24737. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformItem.Type">
  24738. <summary>
  24739. The type of transformation
  24740. </summary>
  24741. </member>
  24742. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformItem.DataType">
  24743. <summary>
  24744. Datatype for color transformation
  24745. </summary>
  24746. </member>
  24747. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformItem.Value">
  24748. <summary>
  24749. The value of the color tranformation
  24750. </summary>
  24751. </member>
  24752. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformItem.ToString">
  24753. <summary>
  24754. Converts the object to a string
  24755. </summary>
  24756. <returns>The type</returns>
  24757. </member>
  24758. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformSimpleItem">
  24759. <summary>
  24760. A tranformation operation for a color
  24761. </summary>
  24762. </member>
  24763. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformSimpleItem.Type">
  24764. <summary>
  24765. Type of tranformation
  24766. </summary>
  24767. </member>
  24768. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformSimpleItem.DataType">
  24769. <summary>
  24770. The datatype of the value
  24771. </summary>
  24772. </member>
  24773. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelColorTransformSimpleItem.Value">
  24774. <summary>
  24775. The value
  24776. </summary>
  24777. </member>
  24778. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingColorManager">
  24779. <summary>
  24780. Handles colors for drawings
  24781. </summary>
  24782. </member>
  24783. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingColorManager.SchemeColor">
  24784. <summary>
  24785. If <c>type</c> is set to SchemeColor, then this property contains the scheme color
  24786. </summary>
  24787. </member>
  24788. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingColorManager.SetSchemeColor(OfficeOpenXml.Drawing.eSchemeColor)">
  24789. <summary>
  24790. Set the color to a scheme color
  24791. </summary>
  24792. <param name="schemeColor">The scheme color</param>
  24793. </member>
  24794. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingColorManager.ResetColors(System.String)">
  24795. <summary>
  24796. Reset the colors on the object
  24797. </summary>
  24798. <param name="newNodeName">The new color new name</param>
  24799. </member>
  24800. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingHslColor">
  24801. <summary>
  24802. Represents a HSL color
  24803. </summary>
  24804. </member>
  24805. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingHslColor.Hue">
  24806. <summary>
  24807. The hue angle in degrees.
  24808. Ranges from 0 to 360
  24809. </summary>
  24810. </member>
  24811. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingHslColor.Saturation">
  24812. <summary>
  24813. The saturation percentage
  24814. </summary>
  24815. </member>
  24816. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingHslColor.Luminance">
  24817. <summary>
  24818. The luminance percentage
  24819. </summary>
  24820. </member>
  24821. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingPresetColor">
  24822. <summary>
  24823. Represents a preset color
  24824. </summary>
  24825. </member>
  24826. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingPresetColor.Color">
  24827. <summary>
  24828. The preset color
  24829. </summary>
  24830. </member>
  24831. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingRgbColor">
  24832. <summary>
  24833. Represents a RGB color
  24834. </summary>
  24835. </member>
  24836. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingRgbColor.Color">
  24837. <summary>
  24838. The color
  24839. </summary>s
  24840. </member>
  24841. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingRgbPercentageColor">
  24842. <summary>
  24843. A color using the red, green, blue RGB color model.
  24844. Each component, red, green, and blue is expressed as a percentage from 0% to 100%.
  24845. A linear gamma of 1.0 is assumed
  24846. </summary>
  24847. </member>
  24848. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingRgbPercentageColor.RedPercentage">
  24849. <summary>
  24850. The percentage of red.
  24851. </summary>
  24852. </member>
  24853. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingRgbPercentageColor.GreenPercentage">
  24854. <summary>
  24855. The percentage of green.
  24856. </summary>
  24857. </member>
  24858. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingRgbPercentageColor.BluePercentage">
  24859. <summary>
  24860. The percentage of blue.
  24861. </summary>
  24862. </member>
  24863. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingSchemeColor">
  24864. <summary>
  24865. Represents a scheme color
  24866. </summary>
  24867. </member>
  24868. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingSchemeColor.Color">
  24869. <summary>
  24870. The scheme color
  24871. </summary>
  24872. </member>
  24873. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingSystemColor">
  24874. <summary>
  24875. Represents a system color
  24876. </summary>s
  24877. </member>
  24878. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingSystemColor.Color">
  24879. <summary>
  24880. The system color
  24881. </summary>
  24882. </member>
  24883. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingSystemColor.LastColor">
  24884. <summary>
  24885. Last color computed.
  24886. </summary>
  24887. </member>
  24888. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager">
  24889. <summary>
  24890. Manages colors in a theme
  24891. </summary>
  24892. </member>
  24893. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager._nameSpaceManager">
  24894. <summary>
  24895. Namespace manager
  24896. </summary>
  24897. </member>
  24898. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager._topNode">
  24899. <summary>
  24900. The top node
  24901. </summary>
  24902. </member>
  24903. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager._pathNode">
  24904. <summary>
  24905. The node of the supplied path
  24906. </summary>
  24907. </member>
  24908. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager._colorNode">
  24909. <summary>
  24910. The node of the color object
  24911. </summary>
  24912. </member>
  24913. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager._initMethod">
  24914. <summary>
  24915. Init method
  24916. </summary>
  24917. </member>
  24918. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager._path">
  24919. <summary>
  24920. The x-path
  24921. </summary>
  24922. </member>
  24923. <member name="F:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager._schemaNodeOrder">
  24924. <summary>
  24925. Order of the elements according to the xml schema
  24926. </summary>
  24927. </member>
  24928. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.ColorType">
  24929. <summary>
  24930. The type of color.
  24931. Each type has it's own property and set-method.
  24932. <see cref="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetRgbColor(System.Drawing.Color,System.Boolean)"/>
  24933. <see cref="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetRgbPercentageColor(System.Double,System.Double,System.Double)"/>
  24934. <see cref="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetHslColor(System.Double,System.Double,System.Double)" />
  24935. <see cref="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetPresetColor(System.Drawing.Color)"/>
  24936. <see cref="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetPresetColor(OfficeOpenXml.Drawing.ePresetColor)"/>
  24937. <see cref="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetSystemColor(OfficeOpenXml.Drawing.eSystemColor)"/>
  24938. <see cref="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingColorManager.SetSchemeColor(OfficeOpenXml.Drawing.eSchemeColor)"/>
  24939. </summary>
  24940. </member>
  24941. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.Transforms">
  24942. <summary>
  24943. Color transformations
  24944. </summary>
  24945. </member>
  24946. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.RgbColor">
  24947. <summary>
  24948. A rgb color.
  24949. This property has a value when Type is set to Rgb
  24950. </summary>
  24951. </member>
  24952. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.RgbPercentageColor">
  24953. <summary>
  24954. A rgb precentage color.
  24955. This property has a value when Type is set to RgbPercentage
  24956. </summary>
  24957. </member>
  24958. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.HslColor">
  24959. <summary>
  24960. A hsl color.
  24961. This property has a value when Type is set to Hsl
  24962. </summary>
  24963. </member>
  24964. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.PresetColor">
  24965. <summary>
  24966. A preset color.
  24967. This property has a value when Type is set to Preset
  24968. </summary>
  24969. </member>
  24970. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SystemColor">
  24971. <summary>
  24972. A system color.
  24973. This property has a value when Type is set to System
  24974. </summary>
  24975. </member>
  24976. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetRgbColor(System.Drawing.Color,System.Boolean)">
  24977. <summary>
  24978. Sets a rgb color.
  24979. </summary>
  24980. <param name="color">The color</param>
  24981. <param name="setAlpha">Apply the alpha part of the Color to the <see cref="P:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.Transforms"/> collection</param>
  24982. </member>
  24983. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetRgbPercentageColor(System.Double,System.Double,System.Double)">
  24984. <summary>
  24985. Sets a rgb precentage color
  24986. </summary>
  24987. <param name="redPercentage">Red percentage</param>
  24988. <param name="greenPercentage">Green percentage</param>
  24989. <param name="bluePercentage">Bluepercentage</param>
  24990. </member>
  24991. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetHslColor(System.Double,System.Double,System.Double)">
  24992. <summary>
  24993. Sets a hsl color
  24994. </summary>
  24995. <param name="hue">The hue angle. From 0-360</param>
  24996. <param name="saturation">The saturation percentage. From 0-100</param>
  24997. <param name="luminance">The luminance percentage. From 0-100</param>
  24998. </member>
  24999. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetPresetColor(System.Drawing.Color)">
  25000. <summary>
  25001. Sets a preset color.
  25002. Must be a named color. Can't be color.Empty.
  25003. </summary>
  25004. <param name="color">Color</param>
  25005. </member>
  25006. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetPresetColor(OfficeOpenXml.Drawing.ePresetColor)">
  25007. <summary>
  25008. Sets a preset color.
  25009. </summary>
  25010. <param name="presetColor">The color</param>
  25011. </member>
  25012. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.SetSystemColor(OfficeOpenXml.Drawing.eSystemColor)">
  25013. <summary>
  25014. Sets a system color
  25015. </summary>
  25016. <param name="systemColor">The colors</param>
  25017. </member>
  25018. <member name="M:OfficeOpenXml.Drawing.Style.Coloring.ExcelDrawingThemeColorManager.ResetColors(System.String)">
  25019. <summary>
  25020. Reset the color objects
  25021. </summary>
  25022. <param name="newNodeName">The new color node name</param>
  25023. </member>
  25024. <member name="T:OfficeOpenXml.Drawing.Style.Coloring.IColorTransformItem">
  25025. <summary>
  25026. Color transformation item
  25027. </summary>
  25028. </member>
  25029. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.IColorTransformItem.Type">
  25030. <summary>
  25031. Type of tranformation
  25032. </summary>
  25033. </member>
  25034. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.IColorTransformItem.DataType">
  25035. <summary>
  25036. Datetype of the value property
  25037. </summary>
  25038. </member>
  25039. <member name="P:OfficeOpenXml.Drawing.Style.Coloring.IColorTransformItem.Value">
  25040. <summary>
  25041. The value
  25042. </summary>
  25043. </member>
  25044. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingBlurEffect">
  25045. <summary>
  25046. A blur effect that is applied to the shape, including its fill
  25047. </summary>
  25048. </member>
  25049. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingBlurEffect.Radius">
  25050. <summary>
  25051. The radius of blur in points
  25052. </summary>
  25053. </member>
  25054. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingBlurEffect.GrowBounds">
  25055. <summary>
  25056. If the bounds of the object will be grown as a result of the blurring.
  25057. Default is true
  25058. </summary>
  25059. </member>
  25060. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingColorChangeEffect">
  25061. <summary>
  25062. A color change effect
  25063. </summary>
  25064. </member>
  25065. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingColorChangeEffect.ColorFrom">
  25066. <summary>
  25067. The color to transform from
  25068. </summary>
  25069. </member>
  25070. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingColorChangeEffect.ColorTo">
  25071. <summary>
  25072. The color to transform to
  25073. </summary>
  25074. </member>
  25075. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingColorReplaceEffect">
  25076. <summary>
  25077. A color change effect
  25078. </summary>
  25079. </member>
  25080. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingColorReplaceEffect.Color">
  25081. <summary>
  25082. The color to replace with
  25083. </summary>
  25084. </member>
  25085. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingDuotoneEffect">
  25086. <summary>
  25087. A Duotune effect
  25088. </summary>
  25089. </member>
  25090. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingDuotoneEffect.Color1">
  25091. <summary>
  25092. The first color
  25093. </summary>
  25094. </member>
  25095. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingDuotoneEffect.Color2">
  25096. <summary>
  25097. The second color
  25098. </summary>
  25099. </member>
  25100. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectBase">
  25101. <summary>
  25102. Base class for all drawing effects
  25103. </summary>
  25104. </member>
  25105. <member name="M:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectBase.Delete">
  25106. <summary>
  25107. Completely remove the xml node, resetting the properties to it's default values.
  25108. </summary>
  25109. </member>
  25110. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle">
  25111. <summary>
  25112. Effect styles of a drawing object
  25113. </summary>
  25114. </member>
  25115. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.Blur">
  25116. <summary>
  25117. The blur effect
  25118. </summary>
  25119. </member>
  25120. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.FillOverlay">
  25121. <summary>
  25122. The fill overlay effect. A fill overlay can be used to specify an additional fill for a drawing and blend the two together.
  25123. </summary>
  25124. </member>
  25125. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.Glow">
  25126. <summary>
  25127. The glow effect. A color blurred outline is added outside the edges of the drawing
  25128. </summary>
  25129. </member>
  25130. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.InnerShadow">
  25131. <summary>
  25132. The inner shadow effect. A shadow is applied within the edges of the drawing.
  25133. </summary>
  25134. </member>
  25135. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.OuterShadow">
  25136. <summary>
  25137. The outer shadow effect. A shadow is applied outside the edges of the drawing.
  25138. </summary>
  25139. </member>
  25140. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.PresetShadow">
  25141. <summary>
  25142. The preset shadow effect.
  25143. </summary>
  25144. </member>
  25145. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.Reflection">
  25146. <summary>
  25147. The reflection effect.
  25148. </summary>
  25149. </member>
  25150. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.SoftEdgeRadius">
  25151. <summary>
  25152. Soft edge radius. A null value indicates no radius
  25153. </summary>
  25154. </member>
  25155. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.HasInnerShadow">
  25156. <summary>
  25157. If the drawing has any inner shadow properties set
  25158. </summary>
  25159. </member>
  25160. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.HasOuterShadow">
  25161. <summary>
  25162. If the drawing has any outer shadow properties set
  25163. </summary>
  25164. </member>
  25165. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.HasPresetShadow">
  25166. <summary>
  25167. If the drawing has any preset shadow properties set
  25168. </summary>
  25169. </member>
  25170. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.HasBlur">
  25171. <summary>
  25172. If the drawing has any blur properties set
  25173. </summary>
  25174. </member>
  25175. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.HasGlow">
  25176. <summary>
  25177. If the drawing has any glow properties set
  25178. </summary>
  25179. </member>
  25180. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.HasFillOverlay">
  25181. <summary>
  25182. If the drawing has any fill overlay properties set
  25183. </summary>
  25184. </member>
  25185. <member name="M:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.SetPresetSoftEdges(OfficeOpenXml.Drawing.ePresetExcelSoftEdgesType)">
  25186. <summary>
  25187. Set a predefined glow matching the preset types in Excel
  25188. </summary>
  25189. <param name="softEdgesType">The preset type</param>
  25190. </member>
  25191. <member name="M:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.SetPresetGlow(OfficeOpenXml.Drawing.ePresetExcelGlowType)">
  25192. <summary>
  25193. Set a predefined glow matching the preset types in Excel
  25194. </summary>
  25195. <param name="glowType">The preset type</param>
  25196. </member>
  25197. <member name="M:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.SetPresetShadow(OfficeOpenXml.Drawing.ePresetExcelShadowType)">
  25198. <summary>
  25199. Set a predefined shadow matching the preset types in Excel
  25200. </summary>
  25201. <param name="shadowType">The preset type</param>
  25202. </member>
  25203. <member name="M:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingEffectStyle.SetPresetReflection(OfficeOpenXml.Drawing.ePresetExcelReflectionType)">
  25204. <summary>
  25205. Set a predefined glow matching the preset types in Excel
  25206. </summary>
  25207. <param name="reflectionType">The preset type</param>
  25208. </member>
  25209. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingFillOverlayEffect">
  25210. <summary>
  25211. The fill overlay effect.
  25212. A fill overlay can be used to specify an additional fill for a drawing and blend the two together.
  25213. </summary>
  25214. </member>
  25215. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingFillOverlayEffect.Fill">
  25216. <summary>
  25217. The fill to blend with
  25218. </summary>
  25219. </member>
  25220. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingFillOverlayEffect.Blend">
  25221. <summary>
  25222. How to blend the overlay
  25223. Default is Over
  25224. </summary>
  25225. </member>
  25226. <member name="M:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingFillOverlayEffect.Create">
  25227. <summary>
  25228. Creates a fill overlay with BlendMode = Over
  25229. </summary>
  25230. </member>
  25231. <member name="M:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingFillOverlayEffect.Remove">
  25232. <summary>
  25233. Removes any fill overlay
  25234. </summary>
  25235. </member>
  25236. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingGlowEffect">
  25237. <summary>
  25238. The glow effect, in which a color blurred outline is added outside the edges of the drawing
  25239. </summary>
  25240. </member>
  25241. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingGlowEffect.Color">
  25242. <summary>
  25243. The color of the glow
  25244. </summary>
  25245. </member>
  25246. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingGlowEffect.Radius">
  25247. <summary>
  25248. The radius of the glow in pixels
  25249. </summary>
  25250. </member>
  25251. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingInnerShadowEffect">
  25252. <summary>
  25253. The inner shadow effect. A shadow is applied within the edges of the drawing.
  25254. </summary>
  25255. </member>
  25256. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingInnerShadowEffect.BlurRadius">
  25257. <summary>
  25258. The blur radius.
  25259. </summary>
  25260. </member>
  25261. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingOuterShadowEffect">
  25262. <summary>
  25263. The outer shadow effect. A shadow is applied outside the edges of the drawing.
  25264. </summary>
  25265. </member>
  25266. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingOuterShadowEffect.Alignment">
  25267. <summary>
  25268. The shadow alignment
  25269. </summary>
  25270. </member>
  25271. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingOuterShadowEffect.RotateWithShape">
  25272. <summary>
  25273. If the shadow rotates with the shape
  25274. </summary>
  25275. </member>
  25276. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingOuterShadowEffect.HorizontalSkewAngle">
  25277. <summary>
  25278. Horizontal skew angle.
  25279. Ranges from -90 to 90 degrees
  25280. </summary>
  25281. </member>
  25282. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingOuterShadowEffect.VerticalSkewAngle">
  25283. <summary>
  25284. Vertical skew angle.
  25285. Ranges from -90 to 90 degrees
  25286. </summary>
  25287. </member>
  25288. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingOuterShadowEffect.HorizontalScalingFactor">
  25289. <summary>
  25290. Horizontal scaling factor in percentage.
  25291. A negative value causes a flip.
  25292. </summary>
  25293. </member>
  25294. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingOuterShadowEffect.VerticalScalingFactor">
  25295. <summary>
  25296. Vertical scaling factor in percentage.
  25297. A negative value causes a flip.
  25298. </summary>
  25299. </member>
  25300. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingPresetShadowEffect">
  25301. <summary>
  25302. A preset shadow types
  25303. </summary>
  25304. </member>
  25305. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingPresetShadowEffect.Type">
  25306. <summary>
  25307. The preset shadow type
  25308. </summary>
  25309. </member>
  25310. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect">
  25311. <summary>
  25312. The reflection effect
  25313. </summary>
  25314. </member>
  25315. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.StartPosition">
  25316. <summary>
  25317. The start position along the alpha gradient ramp of the alpha value.
  25318. </summary>
  25319. </member>
  25320. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.StartOpacity">
  25321. <summary>
  25322. The starting reflection opacity
  25323. </summary>
  25324. </member>
  25325. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.EndPosition">
  25326. <summary>
  25327. The end position along the alpha gradient ramp of the alpha value.
  25328. </summary>
  25329. </member>
  25330. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.EndOpacity">
  25331. <summary>
  25332. The ending reflection opacity
  25333. </summary>
  25334. </member>
  25335. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.FadeDirection">
  25336. <summary>
  25337. The direction to offset the reflection
  25338. </summary>
  25339. </member>
  25340. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.Alignment">
  25341. <summary>
  25342. Alignment
  25343. </summary>
  25344. </member>
  25345. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.RotateWithShape">
  25346. <summary>
  25347. If the shadow rotates with the shape
  25348. </summary>
  25349. </member>
  25350. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.HorizontalSkewAngle">
  25351. <summary>
  25352. Horizontal skew angle.
  25353. Ranges from -90 to 90 degrees
  25354. </summary>
  25355. </member>
  25356. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.VerticalSkewAngle">
  25357. <summary>
  25358. Vertical skew angle.
  25359. Ranges from -90 to 90 degrees
  25360. </summary>
  25361. </member>
  25362. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.HorizontalScalingFactor">
  25363. <summary>
  25364. Horizontal scaling factor in percentage .
  25365. A negative value causes a flip.
  25366. </summary>
  25367. </member>
  25368. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.VerticalScalingFactor">
  25369. <summary>
  25370. Vertical scaling factor in percentage .
  25371. A negative value causes a flip.
  25372. </summary>
  25373. </member>
  25374. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.Direction">
  25375. <summary>
  25376. The direction to offset the shadow
  25377. </summary>
  25378. </member>
  25379. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingReflectionEffect.BlurRadius">
  25380. <summary>
  25381. The blur radius.
  25382. </summary>
  25383. </member>
  25384. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingShadowEffect">
  25385. <summary>
  25386. The shadow effect applied to a drawing
  25387. </summary>
  25388. </member>
  25389. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingShadowEffect.Color">
  25390. <summary>
  25391. The color of the shadow effect
  25392. </summary>
  25393. </member>
  25394. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingShadowEffect.Direction">
  25395. <summary>
  25396. The direction angle to offset the shadow.
  25397. Ranges from 0 to 360
  25398. </summary>
  25399. </member>
  25400. <member name="M:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingShadowEffect.InitXml">
  25401. <summary>
  25402. Inizialize the xml
  25403. </summary>
  25404. </member>
  25405. <member name="T:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingShadowEffectBase">
  25406. <summary>
  25407. Base class for shadow effects
  25408. </summary>
  25409. </member>
  25410. <member name="P:OfficeOpenXml.Drawing.Style.Effect.ExcelDrawingShadowEffectBase.Distance">
  25411. <summary>
  25412. How far to offset the shadow is in pixels
  25413. </summary>
  25414. </member>
  25415. <member name="T:OfficeOpenXml.Drawing.Style.EnumTranslateExtentions">
  25416. <summary>
  25417. This class contains translation between enums and the actual xml values.
  25418. </summary>
  25419. </member>
  25420. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects">
  25421. <summary>
  25422. Effects added to a blip fill
  25423. </summary>
  25424. </member>
  25425. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects.AddDuotone">
  25426. <summary>
  25427. Adds a duotone effect
  25428. </summary>
  25429. </member>
  25430. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects.RemoveDuotone">
  25431. <summary>
  25432. Removes a duotone effect.
  25433. </summary>
  25434. </member>
  25435. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects.Duotone">
  25436. <summary>
  25437. A duo tone color effect.
  25438. </summary>
  25439. </member>
  25440. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects.AddColorChange">
  25441. <summary>
  25442. Adds a color change effect
  25443. </summary>
  25444. </member>
  25445. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects.RemoveColorChange">
  25446. <summary>
  25447. Removes a duotone effect.
  25448. </summary>
  25449. </member>
  25450. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects.ColorChange">
  25451. <summary>
  25452. A duo tone color effect.
  25453. </summary>
  25454. </member>
  25455. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects.AddColorReplace">
  25456. <summary>
  25457. Adds a color change effect
  25458. </summary>
  25459. </member>
  25460. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects.RemoveColorReplace">
  25461. <summary>
  25462. Removes a duotone effect.
  25463. </summary>
  25464. </member>
  25465. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipEffects.ColorReplace">
  25466. <summary>
  25467. Adds color replacement effect.
  25468. </summary>
  25469. </member>
  25470. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFill">
  25471. <summary>
  25472. A picture fill for a drawing
  25473. </summary>
  25474. </member>
  25475. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFill.Image">
  25476. <summary>
  25477. The image used in the fill operation.
  25478. </summary>
  25479. </member>
  25480. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFill.Stretch">
  25481. <summary>
  25482. The image should be stretched to fill the target.
  25483. </summary>
  25484. </member>
  25485. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFill.StretchOffset">
  25486. <summary>
  25487. Offset in percentage from the edge of the shapes bounding box. This property only apply when Stretch is set to true.
  25488. <seealso cref="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFill.Stretch"/>
  25489. </summary>
  25490. </member>
  25491. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFill.SourceRectangle">
  25492. <summary>
  25493. The portion of the image to be used for the fill.
  25494. Offset values are in percentage from the borders of the image
  25495. </summary>
  25496. </member>
  25497. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFill.Tile">
  25498. <summary>
  25499. The image should be tiled to fill the available space
  25500. </summary>
  25501. </member>
  25502. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFill.Style">
  25503. <summary>
  25504. The type of fill
  25505. </summary>
  25506. </member>
  25507. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFill.Effects">
  25508. <summary>
  25509. Blip fill effects
  25510. </summary>
  25511. </member>
  25512. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFillTile">
  25513. <summary>
  25514. A BLIP will be tiled to fill the available space
  25515. </summary>
  25516. </member>
  25517. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFillTile.FlipMode">
  25518. <summary>
  25519. The direction(s) in which to flip the image.
  25520. </summary>
  25521. </member>
  25522. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFillTile.Alignment">
  25523. <summary>
  25524. Where to align the first tile with respect to the shape.
  25525. </summary>
  25526. </member>
  25527. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFillTile.HorizontalRatio">
  25528. <summary>
  25529. The ratio for horizontally scale
  25530. </summary>
  25531. </member>
  25532. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFillTile.VerticalRatio">
  25533. <summary>
  25534. The ratio for vertically scale
  25535. </summary>
  25536. </member>
  25537. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFillTile.HorizontalOffset">
  25538. <summary>
  25539. The horizontal offset after alignment
  25540. </summary>
  25541. </member>
  25542. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingBlipFillTile.VerticalOffset">
  25543. <summary>
  25544. The vertical offset after alignment
  25545. </summary>
  25546. </member>
  25547. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase">
  25548. <summary>
  25549. Base class for drawing fills
  25550. </summary>
  25551. </member>
  25552. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase.#ctor">
  25553. <summary>
  25554. Creates an instance of ExcelDrawingFillBase
  25555. </summary>
  25556. </member>
  25557. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase.#ctor(System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.String,System.Action)">
  25558. <summary>
  25559. Creates an instance of ExcelDrawingFillBase
  25560. </summary>
  25561. <param name="nsm">Namespace manager</param>
  25562. <param name="topNode">The top node</param>
  25563. <param name="fillPath">XPath to the fill</param>
  25564. <param name="initXml">Xml initialize method</param>
  25565. </member>
  25566. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase.Style">
  25567. <summary>
  25568. Type of fill
  25569. </summary>
  25570. </member>
  25571. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase.CheckTypeChange(System.String)">
  25572. <summary>
  25573. Internal Check for type change
  25574. </summary>
  25575. <param name="type">The type</param>
  25576. </member>
  25577. <member name="F:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase._xml">
  25578. <summary>
  25579. The Xml helper
  25580. </summary>
  25581. </member>
  25582. <member name="F:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase._topNode">
  25583. <summary>
  25584. The top node
  25585. </summary>
  25586. </member>
  25587. <member name="F:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase._nsm">
  25588. <summary>
  25589. The name space manager
  25590. </summary>
  25591. </member>
  25592. <member name="F:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase._fillPath">
  25593. <summary>
  25594. The XPath
  25595. </summary>
  25596. </member>
  25597. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase.InitXml(System.Xml.XmlNamespaceManager,System.Xml.XmlNode,System.String)">
  25598. <summary>
  25599. Init xml
  25600. </summary>
  25601. <param name="nsm">Xml namespace manager</param>
  25602. <param name="node">The node</param>
  25603. <param name="fillPath">The fill path</param>
  25604. </member>
  25605. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingFillBase.CreateXmlHelper">
  25606. <summary>
  25607. Create the Xml Helper
  25608. </summary>
  25609. </member>
  25610. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFill">
  25611. <summary>
  25612. A gradient fill. This fill gradual transition from one color to the next.
  25613. </summary>s
  25614. </member>
  25615. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFill.TileFlip">
  25616. <summary>
  25617. The direction(s) in which to flip the gradient while tiling
  25618. </summary>
  25619. </member>
  25620. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFill.RotateWithShape">
  25621. <summary>
  25622. If the fill rotates along with shape.
  25623. </summary>
  25624. </member>
  25625. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFill.Colors">
  25626. <summary>
  25627. A list of colors and their positions in percent used to generate the gradiant fill
  25628. </summary>
  25629. </member>
  25630. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFill.Style">
  25631. <summary>
  25632. The fill style.
  25633. </summary>
  25634. </member>
  25635. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFill.ShadePath">
  25636. <summary>
  25637. Specifies the shape of the path to follow
  25638. </summary>
  25639. </member>
  25640. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFill.FocusPoint">
  25641. <summary>
  25642. The focuspoint when ShadePath is set to a non linear value.
  25643. This property is set to null if ShadePath is set to Linear
  25644. </summary>
  25645. </member>
  25646. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFill.LinearSettings">
  25647. <summary>
  25648. Linear gradient settings.
  25649. This property is set to null if ShadePath is set to Linear
  25650. </summary>
  25651. </member>
  25652. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColor">
  25653. <summary>
  25654. Represents a color in the gradiant color list
  25655. </summary>
  25656. </member>
  25657. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColor.Position">
  25658. <summary>
  25659. The position of color in a range from 0-100%
  25660. </summary>
  25661. </member>
  25662. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColor.Color">
  25663. <summary>
  25664. The color to use.
  25665. </summary>
  25666. </member>
  25667. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList">
  25668. <summary>
  25669. A collection of colors and their positions used for a gradiant fill.
  25670. </summary>
  25671. </member>
  25672. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.Item(System.Int32)">
  25673. <summary>
  25674. Indexer for the collection
  25675. </summary>
  25676. <param name="index">The index in the collection</param>
  25677. <returns>The color</returns>
  25678. </member>
  25679. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.Count">
  25680. <summary>
  25681. Number of items in the collection
  25682. </summary>
  25683. </member>
  25684. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.Item(System.Double)">
  25685. <summary>
  25686. Gets the first occurance with the color with the specified position
  25687. </summary>
  25688. <param name="position">The position in percentage</param>
  25689. <returns>The color</returns>
  25690. </member>
  25691. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.AddRgb(System.Double,System.Drawing.Color)">
  25692. <summary>
  25693. Adds a RGB color at the specified position
  25694. </summary>
  25695. <param name="position">The position</param>
  25696. <param name="color">The Color</param>
  25697. </member>
  25698. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.AddRgbPercentage(System.Double,System.Double,System.Double,System.Double)">
  25699. <summary>
  25700. Adds a RGB percentage color at the specified position
  25701. </summary>
  25702. <param name="position">The position</param>
  25703. <param name="redPercentage">The percentage of red</param>
  25704. <param name="greenPercentage">The percentage of green</param>
  25705. <param name="bluePercentage">The percentage of blue</param>
  25706. </member>
  25707. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.AddScheme(System.Double,OfficeOpenXml.Drawing.eSchemeColor)">
  25708. <summary>
  25709. Adds a theme color at the specified position
  25710. </summary>
  25711. <param name="position">The position</param>
  25712. <param name="color">The theme color</param>
  25713. </member>
  25714. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.AddSystem(System.Double,OfficeOpenXml.Drawing.eSystemColor)">
  25715. <summary>
  25716. Adds a system color at the specified position
  25717. </summary>
  25718. <param name="position">The position</param>
  25719. <param name="color">The system color</param>
  25720. </member>
  25721. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.AddHsl(System.Double,System.Double,System.Double,System.Double)">
  25722. <summary>
  25723. Adds a HSL color at the specified position
  25724. </summary>
  25725. <param name="position">The position</param>
  25726. <param name="hue">The hue part. Ranges from 0-360</param>
  25727. <param name="saturation">The saturation part. Percentage</param>
  25728. <param name="luminance">The luminance part. Percentage</param>
  25729. </member>
  25730. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.AddPreset(System.Double,OfficeOpenXml.Drawing.ePresetColor)">
  25731. <summary>
  25732. Adds a HSL color at the specified position
  25733. </summary>
  25734. <param name="position">The position</param>
  25735. <param name="color">The preset color</param>
  25736. </member>
  25737. <member name="M:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillColorList.GetEnumerator">
  25738. <summary>
  25739. Gets the enumerator for the collection
  25740. </summary>
  25741. <returns>The enumerator</returns>
  25742. </member>
  25743. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillLinearSettings">
  25744. <summary>
  25745. Settings specific for linear gradiant fills
  25746. </summary>
  25747. </member>
  25748. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillLinearSettings.Angel">
  25749. <summary>
  25750. The direction of color change for the gradient.To define this angle, let its value
  25751. be x measured clockwise.Then( -sin x, cos x) is a vector parallel to the line of constant color in the gradient fill.
  25752. </summary>
  25753. </member>
  25754. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingGradientFillLinearSettings.Scaled">
  25755. <summary>
  25756. If the gradient angle scales with the fill.
  25757. </summary>
  25758. </member>
  25759. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingNoFill">
  25760. <summary>
  25761. The drawing has no fill
  25762. </summary>
  25763. </member>
  25764. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingNoFill.Style">
  25765. <summary>
  25766. The type of fill
  25767. </summary>
  25768. </member>
  25769. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingPatternFill">
  25770. <summary>
  25771. A pattern fill.
  25772. </summary>
  25773. </member>
  25774. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingPatternFill.Style">
  25775. <summary>
  25776. The fillstyle, always PatternFill
  25777. </summary>
  25778. </member>
  25779. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingPatternFill.PatternType">
  25780. <summary>
  25781. The preset pattern to use
  25782. </summary>
  25783. </member>
  25784. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingPatternFill.ForegroundColor">
  25785. <summary>
  25786. Foreground color
  25787. </summary>
  25788. </member>
  25789. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingPatternFill.BackgroundColor">
  25790. <summary>
  25791. Background color
  25792. </summary>
  25793. </member>
  25794. <member name="T:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingSolidFill">
  25795. <summary>
  25796. A solid fill.
  25797. </summary>
  25798. </member>
  25799. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingSolidFill.Style">
  25800. <summary>
  25801. The fill style
  25802. </summary>
  25803. </member>
  25804. <member name="P:OfficeOpenXml.Drawing.Style.Fill.ExcelDrawingSolidFill.Color">
  25805. <summary>
  25806. The color of the fill
  25807. </summary>
  25808. </member>
  25809. <member name="T:OfficeOpenXml.Drawing.Style.Font.ExcelDrawingFont">
  25810. <summary>
  25811. Represents a normal font
  25812. </summary>
  25813. </member>
  25814. <member name="P:OfficeOpenXml.Drawing.Style.Font.ExcelDrawingFont.Script">
  25815. <summary>
  25816. The script or language
  25817. </summary>
  25818. </member>
  25819. <member name="T:OfficeOpenXml.Drawing.Style.Font.ExcelDrawingFontBase">
  25820. <summary>
  25821. Base class a font
  25822. </summary>
  25823. </member>
  25824. <member name="P:OfficeOpenXml.Drawing.Style.Font.ExcelDrawingFontBase.Typeface">
  25825. <summary>
  25826. The typeface or the name of the font
  25827. </summary>
  25828. </member>
  25829. <member name="T:OfficeOpenXml.Drawing.Style.Font.ExcelDrawingFontSpecial">
  25830. <summary>
  25831. Represents a special font, Complex, Latin or East asian
  25832. </summary>
  25833. </member>
  25834. <member name="P:OfficeOpenXml.Drawing.Style.Font.ExcelDrawingFontSpecial.Type">
  25835. <summary>
  25836. The type of font
  25837. </summary>
  25838. </member>
  25839. <member name="P:OfficeOpenXml.Drawing.Style.Font.ExcelDrawingFontSpecial.Panose">
  25840. <summary>
  25841. Specifies the Panose-1 classification number for the current font using the mechanism
  25842. defined in §5.2.7.17 of ISO/IEC 14496-22.
  25843. This value is used as one piece of information to guide selection of a similar alternate font if the desired font is unavailable.
  25844. </summary>
  25845. </member>
  25846. <member name="P:OfficeOpenXml.Drawing.Style.Font.ExcelDrawingFontSpecial.PitchFamily">
  25847. <summary>
  25848. The font pitch as well as the font family for the font
  25849. </summary>
  25850. </member>
  25851. <member name="T:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D">
  25852. <summary>
  25853. 3D settings for a drawing object
  25854. </summary>
  25855. </member>
  25856. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.Scene">
  25857. <summary>
  25858. Defines scene-level 3D properties to apply to an object
  25859. </summary>
  25860. </member>
  25861. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.ExtrusionHeight">
  25862. <summary>
  25863. The height of the extrusion
  25864. </summary>
  25865. </member>
  25866. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.ContourWidth">
  25867. <summary>
  25868. The height of the extrusion
  25869. </summary>
  25870. </member>
  25871. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.TopBevel">
  25872. <summary>
  25873. The bevel on the top or front face of a shape
  25874. </summary>
  25875. </member>
  25876. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.BottomBevel">
  25877. <summary>
  25878. The bevel on the top or front face of a shape
  25879. </summary>
  25880. </member>
  25881. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.ExtrusionColor">
  25882. <summary>
  25883. The color of the extrusion applied to a shape
  25884. </summary>
  25885. </member>
  25886. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.ContourColor">
  25887. <summary>
  25888. The color for the contour on a shape
  25889. </summary>
  25890. </member>
  25891. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.MaterialType">
  25892. <summary>
  25893. The surface appearance of a shape
  25894. </summary>
  25895. </member>
  25896. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.ShapeDepthZCoordinate">
  25897. <summary>
  25898. The z coordinate for the 3D shape
  25899. </summary>
  25900. </member>
  25901. <member name="M:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3D.Delete">
  25902. <summary>
  25903. Remove all 3D settings
  25904. </summary>
  25905. </member>
  25906. <member name="T:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3DBevel">
  25907. <summary>
  25908. Defines a bevel off a shape
  25909. </summary>
  25910. </member>
  25911. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3DBevel.Width">
  25912. <summary>
  25913. The width of the bevel in points (pt)
  25914. </summary>
  25915. </member>
  25916. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3DBevel.Height">
  25917. <summary>
  25918. The height of the bevel in points (pt)
  25919. </summary>
  25920. </member>
  25921. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3DBevel.BevelType">
  25922. <summary>
  25923. A preset bevel that can be applied to a shape.
  25924. </summary>
  25925. </member>
  25926. <member name="T:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3DText">
  25927. <summary>
  25928. 3D Text settings
  25929. </summary>
  25930. </member>
  25931. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawing3DText.FlatTextZCoordinate">
  25932. <summary>
  25933. The Z coordinate to be used when positioning the flat text within the 3D scene
  25934. </summary>
  25935. </member>
  25936. <member name="T:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3D">
  25937. <summary>
  25938. Scene-level 3D properties to apply to a drawing
  25939. </summary>
  25940. </member>
  25941. <member name="F:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3D._path">
  25942. <summary>
  25943. The xpath
  25944. </summary>
  25945. </member>
  25946. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3D.Camera">
  25947. <summary>
  25948. The placement and properties of the camera in the 3D scene
  25949. </summary>
  25950. </member>
  25951. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3D.LightRig">
  25952. <summary>
  25953. The light rig.
  25954. When 3D is used, the light rig defines the lighting properties for the scene
  25955. </summary>
  25956. </member>
  25957. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3D.BackDropPlane">
  25958. <summary>
  25959. The points and vectors contained within the backdrop define a plane in 3D space
  25960. </summary>
  25961. </member>
  25962. <member name="T:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DBackDrop">
  25963. <summary>
  25964. The points and vectors contained within the backdrop define a plane in 3D space
  25965. </summary>
  25966. </member>
  25967. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DBackDrop.AnchorPoint">
  25968. <summary>
  25969. The anchor point
  25970. </summary>
  25971. </member>
  25972. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DBackDrop.UpVector">
  25973. <summary>
  25974. The up vector
  25975. </summary>
  25976. </member>
  25977. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DBackDrop.NormalVector">
  25978. <summary>
  25979. The normal vector
  25980. </summary>
  25981. </member>
  25982. <member name="T:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DCamera">
  25983. <summary>
  25984. Settings for the camera in the 3D scene
  25985. </summary>
  25986. </member>
  25987. <member name="F:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DCamera._path">
  25988. <summary>
  25989. The XPath
  25990. </summary>
  25991. </member>
  25992. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DCamera.Rotation">
  25993. <summary>
  25994. Defines a rotation in 3D space
  25995. </summary>
  25996. </member>
  25997. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DCamera.FieldOfViewAngle">
  25998. <summary>
  25999. An override for the default field of view for the camera.
  26000. </summary>
  26001. </member>
  26002. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DCamera.CameraType">
  26003. <summary>
  26004. The preset camera type that is being used.
  26005. </summary>
  26006. </member>
  26007. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DCamera.Zoom">
  26008. <summary>
  26009. The zoom factor of a given camera
  26010. </summary>
  26011. </member>
  26012. <member name="T:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DLightRig">
  26013. <summary>
  26014. The lightrig
  26015. When 3D is used, the light rig defines the lighting properties associated with the scene
  26016. </summary>
  26017. </member>
  26018. <member name="F:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DLightRig._path">
  26019. <summary>
  26020. The xpath
  26021. </summary>
  26022. </member>
  26023. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DLightRig.Rotation">
  26024. <summary>
  26025. Defines a rotation in 3D space
  26026. </summary>
  26027. </member>
  26028. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DLightRig.Direction">
  26029. <summary>
  26030. The direction from which the light rig is oriented in relation to the scene.
  26031. </summary>
  26032. </member>
  26033. <member name="P:OfficeOpenXml.Drawing.Style.ThreeD.ExcelDrawingScene3DLightRig.RigType">
  26034. <summary>
  26035. The preset type of light rig which is to be applied to the 3D scene
  26036. </summary>
  26037. </member>
  26038. <member name="T:OfficeOpenXml.Drawing.ExcelTextBody">
  26039. <summary>
  26040. Properties for the textbody
  26041. </summary>
  26042. </member>
  26043. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.Anchor">
  26044. <summary>
  26045. The anchoring position within the shape
  26046. </summary>
  26047. </member>
  26048. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.AnchorCenter">
  26049. <summary>
  26050. The centering of the text box.
  26051. </summary>
  26052. </member>
  26053. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.UnderLine">
  26054. <summary>
  26055. Underlined text
  26056. </summary>
  26057. </member>
  26058. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.BottomInsert">
  26059. <summary>
  26060. The bottom inset of the bounding rectangle
  26061. </summary>
  26062. </member>
  26063. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.TopInsert">
  26064. <summary>
  26065. The top inset of the bounding rectangle
  26066. </summary>
  26067. </member>
  26068. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.RightInsert">
  26069. <summary>
  26070. The right inset of the bounding rectangle
  26071. </summary>
  26072. </member>
  26073. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.LeftInsert">
  26074. <summary>
  26075. The left inset of the bounding rectangle
  26076. </summary>
  26077. </member>
  26078. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.Rotation">
  26079. <summary>
  26080. The rotation that is being applied to the text within the bounding box
  26081. </summary>
  26082. </member>
  26083. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.SpaceBetweenColumns">
  26084. <summary>
  26085. The space between text columns in the text area
  26086. </summary>
  26087. </member>
  26088. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.ParagraphSpacing">
  26089. <summary>
  26090. If the before and after paragraph spacing defined by the user is to be respected
  26091. </summary>
  26092. </member>
  26093. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.TextUpright">
  26094. <summary>
  26095. </summary>
  26096. </member>
  26097. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.CompatibleLineSpacing">
  26098. <summary>
  26099. If the line spacing is decided in a simplistic manner using the font scene
  26100. </summary>
  26101. </member>
  26102. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.ForceAntiAlias">
  26103. <summary>
  26104. Forces the text to be rendered anti-aliased
  26105. </summary>
  26106. </member>
  26107. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.FromWordArt">
  26108. <summary>
  26109. If the text within this textbox is converted from a WordArt object.
  26110. </summary>
  26111. </member>
  26112. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.VerticalText">
  26113. <summary>
  26114. If the text should be displayed vertically
  26115. </summary>
  26116. </member>
  26117. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.HorizontalTextOverflow">
  26118. <summary>
  26119. If the text can flow out horizontaly
  26120. </summary>
  26121. </member>
  26122. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.VerticalTextOverflow">
  26123. <summary>
  26124. If the text can flow out of the bounding box vertically
  26125. </summary>
  26126. </member>
  26127. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.WrapText">
  26128. <summary>
  26129. How text is wrapped
  26130. </summary>
  26131. </member>
  26132. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.TextAutofit">
  26133. <summary>
  26134. The text within the text body should be normally auto-fited
  26135. </summary>
  26136. </member>
  26137. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.AutofitNormalFontScale">
  26138. <summary>
  26139. The percentage of the original font size to which each run in the text body is scaled.
  26140. This propery only applies when the TextAutofit property is set to NormalAutofit
  26141. </summary>
  26142. </member>
  26143. <member name="P:OfficeOpenXml.Drawing.ExcelTextBody.LineSpaceReduction">
  26144. <summary>
  26145. The percentage by which the line spacing of each paragraph is reduced.
  26146. This propery only applies when the TextAutofit property is set to NormalAutofit
  26147. </summary>
  26148. </member>
  26149. <member name="T:OfficeOpenXml.Drawing.ExcelTextRun">
  26150. <summary>
  26151. A richtext part
  26152. </summary>
  26153. </member>
  26154. <member name="P:OfficeOpenXml.Drawing.ExcelTextRun.Capitalization">
  26155. <summary>
  26156. The capitalization that is to be applied
  26157. </summary>
  26158. </member>
  26159. <member name="P:OfficeOpenXml.Drawing.ExcelTextRun.Kerning">
  26160. <summary>
  26161. The minimum font size at which character kerning occurs
  26162. </summary>
  26163. </member>
  26164. <member name="P:OfficeOpenXml.Drawing.ExcelTextRun.FontSize">
  26165. <summary>
  26166. Fontsize
  26167. Spans from 0-4000
  26168. </summary>
  26169. </member>
  26170. <member name="P:OfficeOpenXml.Drawing.ExcelTextRun.Spacing">
  26171. <summary>
  26172. The spacing between between characters
  26173. </summary>
  26174. </member>
  26175. <member name="P:OfficeOpenXml.Drawing.ExcelTextRun.Baseline">
  26176. <summary>
  26177. The baseline for both the superscript and subscript fonts in percentage
  26178. </summary>
  26179. </member>
  26180. <member name="P:OfficeOpenXml.Drawing.ExcelTextRun.Bold">
  26181. <summary>
  26182. Bold text
  26183. </summary>
  26184. </member>
  26185. <member name="P:OfficeOpenXml.Drawing.ExcelTextRun.Italic">
  26186. <summary>
  26187. Italic text
  26188. </summary>
  26189. </member>
  26190. <member name="P:OfficeOpenXml.Drawing.ExcelTextRun.Strike">
  26191. <summary>
  26192. Strike-out text
  26193. </summary>
  26194. </member>
  26195. <member name="P:OfficeOpenXml.Drawing.ExcelTextRun.UnderLine">
  26196. <summary>
  26197. Underlined text
  26198. </summary>
  26199. </member>
  26200. <member name="T:OfficeOpenXml.eCrossFilter">
  26201. <summary>
  26202. How the items that are used in slicer cross filtering are displayed
  26203. </summary>
  26204. </member>
  26205. <member name="F:OfficeOpenXml.eCrossFilter.None">
  26206. <summary>
  26207. The slicer style for slicer items with no data is not applied to slicer items with no data, and slicer items with no data are not sorted separately in the list of slicer items in the slicer view.
  26208. </summary>
  26209. </member>
  26210. <member name="F:OfficeOpenXml.eCrossFilter.ShowItemsWithDataAtTop">
  26211. <summary>
  26212. The slicer style for slicer items with no data is applied to slicer items with no data, and slicer items with no data are sorted at the bottom in the list of slicer items in the slicer view.
  26213. </summary>
  26214. </member>
  26215. <member name="F:OfficeOpenXml.eCrossFilter.ShowItemsWithNoData">
  26216. <summary>
  26217. The slicer style for slicer items with no data is applied to slicer items with no data, and slicer items with no data are not sorted separately in the list of slicer items in the slicer view.
  26218. </summary>
  26219. </member>
  26220. <member name="T:OfficeOpenXml.eSlicerSourceType">
  26221. <summary>
  26222. The source of the slicer data
  26223. </summary>
  26224. </member>
  26225. <member name="F:OfficeOpenXml.eSlicerSourceType.PivotTable">
  26226. <summary>
  26227. A pivot table
  26228. </summary>
  26229. </member>
  26230. <member name="F:OfficeOpenXml.eSlicerSourceType.Table">
  26231. <summary>
  26232. A table
  26233. </summary>
  26234. </member>
  26235. <member name="T:OfficeOpenXml.eSlicerStyle">
  26236. <summary>
  26237. Buildin slicer styles
  26238. </summary>
  26239. </member>
  26240. <member name="F:OfficeOpenXml.eSlicerStyle.None">
  26241. <summary>
  26242. No slicer style specified
  26243. </summary>
  26244. </member>
  26245. <member name="F:OfficeOpenXml.eSlicerStyle.Custom">
  26246. <summary>
  26247. A custom style set by the <see cref="P:OfficeOpenXml.Drawing.Slicer.ExcelSlicer`1.Style"/> property
  26248. </summary>
  26249. </member>
  26250. <member name="F:OfficeOpenXml.eSlicerStyle.Light1">
  26251. <summary>
  26252. Light 1 style
  26253. </summary>
  26254. </member>
  26255. <member name="F:OfficeOpenXml.eSlicerStyle.Light2">
  26256. <summary>
  26257. Light 2 style
  26258. </summary>
  26259. </member>
  26260. <member name="F:OfficeOpenXml.eSlicerStyle.Light3">
  26261. <summary>
  26262. Light 3 style
  26263. </summary>
  26264. </member>
  26265. <member name="F:OfficeOpenXml.eSlicerStyle.Light4">
  26266. <summary>
  26267. Light 4 style
  26268. </summary>
  26269. </member>
  26270. <member name="F:OfficeOpenXml.eSlicerStyle.Light5">
  26271. <summary>
  26272. Light 5 style
  26273. </summary>
  26274. </member>
  26275. <member name="F:OfficeOpenXml.eSlicerStyle.Light6">
  26276. <summary>
  26277. Light 6 style
  26278. </summary>
  26279. </member>
  26280. <member name="F:OfficeOpenXml.eSlicerStyle.Other1">
  26281. <summary>
  26282. Other 1 style
  26283. </summary>
  26284. </member>
  26285. <member name="F:OfficeOpenXml.eSlicerStyle.Other2">
  26286. <summary>
  26287. Other 2 style
  26288. </summary>
  26289. </member>
  26290. <member name="F:OfficeOpenXml.eSlicerStyle.Dark1">
  26291. <summary>
  26292. Dark 1 style
  26293. </summary>
  26294. </member>
  26295. <member name="F:OfficeOpenXml.eSlicerStyle.Dark2">
  26296. <summary>
  26297. Dark 2 style
  26298. </summary>
  26299. </member>
  26300. <member name="F:OfficeOpenXml.eSlicerStyle.Dark3">
  26301. <summary>
  26302. Dark 3 style
  26303. </summary>
  26304. </member>
  26305. <member name="F:OfficeOpenXml.eSlicerStyle.Dark4">
  26306. <summary>
  26307. Dark 4 style
  26308. </summary>
  26309. </member>
  26310. <member name="F:OfficeOpenXml.eSlicerStyle.Dark5">
  26311. <summary>
  26312. Dark 5 style
  26313. </summary>
  26314. </member>
  26315. <member name="F:OfficeOpenXml.eSlicerStyle.Dark6">
  26316. <summary>
  26317. Dark 6 style
  26318. </summary>
  26319. </member>
  26320. <member name="T:OfficeOpenXml.eSortOrder">
  26321. <summary>
  26322. Sorting
  26323. </summary>
  26324. </member>
  26325. <member name="F:OfficeOpenXml.eSortOrder.Ascending">
  26326. <summary>
  26327. Sort ascending, default
  26328. </summary>
  26329. </member>
  26330. <member name="F:OfficeOpenXml.eSortOrder.Descending">
  26331. <summary>
  26332. Sort descending
  26333. </summary>
  26334. </member>
  26335. <member name="T:OfficeOpenXml.eVmlDashStyle">
  26336. <summary>
  26337. Dash style for a line used in VML drawings
  26338. </summary>
  26339. </member>
  26340. <member name="F:OfficeOpenXml.eVmlDashStyle.Solid">
  26341. <summary>
  26342. A solid line
  26343. </summary>
  26344. </member>
  26345. <member name="F:OfficeOpenXml.eVmlDashStyle.ShortDash">
  26346. <summary>
  26347. Short - Dash
  26348. </summary>
  26349. </member>
  26350. <member name="F:OfficeOpenXml.eVmlDashStyle.ShortDot">
  26351. <summary>
  26352. Short - Dot
  26353. </summary>
  26354. </member>
  26355. <member name="F:OfficeOpenXml.eVmlDashStyle.ShortDashDot">
  26356. <summary>
  26357. Short - Dash - Dot
  26358. </summary>
  26359. </member>
  26360. <member name="F:OfficeOpenXml.eVmlDashStyle.ShortDashDotDot">
  26361. <summary>
  26362. Short - Dash - Dot - Dot
  26363. </summary>
  26364. </member>
  26365. <member name="F:OfficeOpenXml.eVmlDashStyle.Dot">
  26366. <summary>
  26367. Dotted
  26368. </summary>
  26369. </member>
  26370. <member name="F:OfficeOpenXml.eVmlDashStyle.Dash">
  26371. <summary>
  26372. Dashed
  26373. </summary>
  26374. </member>
  26375. <member name="F:OfficeOpenXml.eVmlDashStyle.LongDash">
  26376. <summary>
  26377. Long dashes
  26378. </summary>
  26379. </member>
  26380. <member name="F:OfficeOpenXml.eVmlDashStyle.DashDot">
  26381. <summary>
  26382. Dash - Dot
  26383. </summary>
  26384. </member>
  26385. <member name="F:OfficeOpenXml.eVmlDashStyle.LongDashDot">
  26386. <summary>
  26387. Long Dash - Dot
  26388. </summary>
  26389. </member>
  26390. <member name="F:OfficeOpenXml.eVmlDashStyle.LongDashDotDot">
  26391. <summary>
  26392. Long Dash - Dot - Dot
  26393. </summary>
  26394. </member>
  26395. <member name="F:OfficeOpenXml.eVmlDashStyle.Custom">
  26396. <summary>
  26397. Custom dash style.
  26398. </summary>
  26399. </member>
  26400. <member name="T:OfficeOpenXml.eVmlLineStyle">
  26401. <summary>
  26402. The line style of a vml drawing
  26403. </summary>
  26404. </member>
  26405. <member name="F:OfficeOpenXml.eVmlLineStyle.NoLine">
  26406. <summary>
  26407. No line style
  26408. </summary>
  26409. </member>
  26410. <member name="F:OfficeOpenXml.eVmlLineStyle.Single">
  26411. <summary>
  26412. A single line
  26413. </summary>
  26414. </member>
  26415. <member name="F:OfficeOpenXml.eVmlLineStyle.ThinThin">
  26416. <summary>
  26417. Thin thin line style
  26418. </summary>
  26419. </member>
  26420. <member name="F:OfficeOpenXml.eVmlLineStyle.ThinThick">
  26421. <summary>
  26422. Thin thick line style
  26423. </summary>
  26424. </member>
  26425. <member name="F:OfficeOpenXml.eVmlLineStyle.ThickThin">
  26426. <summary>
  26427. Thick thin line style
  26428. </summary>
  26429. </member>
  26430. <member name="F:OfficeOpenXml.eVmlLineStyle.ThickBetweenThin">
  26431. <summary>
  26432. Thick between thin line style
  26433. </summary>
  26434. </member>
  26435. <member name="T:OfficeOpenXml.Encryption.EncryptedPackageHandler">
  26436. <summary>
  26437. Handels encrypted Excel documents
  26438. </summary>
  26439. </member>
  26440. <member name="M:OfficeOpenXml.Encryption.EncryptedPackageHandler.DecryptPackage(System.IO.FileInfo,OfficeOpenXml.ExcelEncryption)">
  26441. <summary>
  26442. Read the package from the OLE document and decrypt it using the supplied password
  26443. </summary>
  26444. <param name="fi">The file</param>
  26445. <param name="encryption"></param>
  26446. <returns></returns>
  26447. </member>
  26448. <member name="M:OfficeOpenXml.Encryption.EncryptedPackageHandler.DecryptPackage(System.IO.MemoryStream,OfficeOpenXml.ExcelEncryption)">
  26449. <summary>
  26450. Read the package from the OLE document and decrypt it using the supplied password
  26451. </summary>
  26452. <param name="stream">The memory stream. </param>
  26453. <param name="encryption">The encryption object from the Package</param>
  26454. <returns></returns>
  26455. </member>
  26456. <member name="M:OfficeOpenXml.Encryption.EncryptedPackageHandler.EncryptPackage(System.Byte[],OfficeOpenXml.ExcelEncryption)">
  26457. <summary>
  26458. Encrypts a package
  26459. </summary>
  26460. <param name="package">The package as a byte array</param>
  26461. <param name="encryption">The encryption info from the workbook</param>
  26462. <returns></returns>
  26463. </member>
  26464. <member name="M:OfficeOpenXml.Encryption.EncryptedPackageHandler.CreateEncryptionInfo(System.String,OfficeOpenXml.Encryption.AlgorithmID,System.Byte[]@)">
  26465. <summary>
  26466. Create an EncryptionInfo object to encrypt a workbook
  26467. </summary>
  26468. <param name="password">The password</param>
  26469. <param name="algID"></param>
  26470. <param name="key">The Encryption key</param>
  26471. <returns></returns>
  26472. </member>
  26473. <member name="M:OfficeOpenXml.Encryption.EncryptedPackageHandler.DecryptDocument(System.Byte[],OfficeOpenXml.Encryption.EncryptionInfo,System.String)">
  26474. <summary>
  26475. Decrypt a document
  26476. </summary>
  26477. <param name="data">The Encrypted data</param>
  26478. <param name="encryptionInfo">Encryption Info object</param>
  26479. <param name="password">The password</param>
  26480. <returns></returns>
  26481. </member>
  26482. <member name="M:OfficeOpenXml.Encryption.EncryptedPackageHandler.IsPasswordValid(System.Byte[],OfficeOpenXml.Encryption.EncryptionInfoBinary)">
  26483. <summary>
  26484. Validate the password
  26485. </summary>
  26486. <param name="key">The encryption key</param>
  26487. <param name="encryptionInfo">The encryption info extracted from the ENCRYPTIOINFO stream inside the OLE document</param>
  26488. <returns></returns>
  26489. </member>
  26490. <member name="M:OfficeOpenXml.Encryption.EncryptedPackageHandler.IsPasswordValid(System.Security.Cryptography.HashAlgorithm,OfficeOpenXml.Encryption.EncryptionInfoAgile.EncryptionKeyEncryptor)">
  26491. <summary>
  26492. Validate the password
  26493. </summary>
  26494. <param name="sha">The hash algorithm</param>
  26495. <param name="encr">The encryption info extracted from the ENCRYPTIOINFO stream inside the OLE document</param>
  26496. <returns></returns>
  26497. </member>
  26498. <member name="M:OfficeOpenXml.Encryption.EncryptedPackageHandler.GetPasswordHashBinary(System.String,OfficeOpenXml.Encryption.EncryptionInfoBinary)">
  26499. <summary>
  26500. Create the hash.
  26501. This method is written with the help of Lyquidity library, many thanks for this nice sample
  26502. </summary>
  26503. <param name="password">The password</param>
  26504. <param name="encryptionInfo">The encryption info extracted from the ENCRYPTIOINFO stream inside the OLE document</param>
  26505. <returns>The hash to encrypt the document</returns>
  26506. </member>
  26507. <member name="M:OfficeOpenXml.Encryption.EncryptedPackageHandler.GetPasswordHashAgile(System.String,OfficeOpenXml.Encryption.EncryptionInfoAgile.EncryptionKeyEncryptor,System.Byte[])">
  26508. <summary>
  26509. Create the hash.
  26510. This method is written with the help of Lyquidity library, many thanks for this nice sample
  26511. </summary>
  26512. <param name="password">The password</param>
  26513. <param name="encr">The encryption info extracted from the ENCRYPTIOINFO stream inside the OLE document</param>
  26514. <param name="blockKey">The block key appended to the hash to obtain the final hash</param>
  26515. <returns>The hash to encrypt the document</returns>
  26516. </member>
  26517. <member name="T:OfficeOpenXml.Encryption.EncryptionHeader">
  26518. <summary>
  26519. Encryption Header inside the EncryptionInfo stream
  26520. </summary>
  26521. </member>
  26522. <member name="F:OfficeOpenXml.Encryption.eCipherAlgorithm.AES">
  26523. <summary>
  26524. AES. MUST conform to the AES algorithm.
  26525. </summary>
  26526. </member>
  26527. <member name="F:OfficeOpenXml.Encryption.eCipherAlgorithm.RC2">
  26528. <summary>
  26529. RC2. MUST conform to [RFC2268].
  26530. </summary>
  26531. </member>
  26532. <member name="F:OfficeOpenXml.Encryption.eCipherAlgorithm.RC4">
  26533. <summary>
  26534. RC4.
  26535. </summary>
  26536. </member>
  26537. <member name="F:OfficeOpenXml.Encryption.eCipherAlgorithm.DES">
  26538. <summary>
  26539. MUST conform to the DES algorithm.
  26540. </summary>
  26541. </member>
  26542. <member name="F:OfficeOpenXml.Encryption.eCipherAlgorithm.DESX">
  26543. <summary>
  26544. MUST conform to the [DRAFT-DESX] algorithm.
  26545. </summary>
  26546. </member>
  26547. <member name="F:OfficeOpenXml.Encryption.eCipherAlgorithm.TRIPLE_DES">
  26548. <summary>
  26549. 3DES. MUST conform to the [RFC1851] algorithm.
  26550. </summary>
  26551. </member>
  26552. <member name="F:OfficeOpenXml.Encryption.eCipherAlgorithm.TRIPLE_DES_112">
  26553. 3DES_112 MUST conform to the [RFC1851] algorithm.
  26554. </member>
  26555. <member name="F:OfficeOpenXml.Encryption.eChainingMode.ChainingModeCBC">
  26556. <summary>
  26557. Cipher block chaining (CBC).
  26558. </summary>
  26559. </member>
  26560. <member name="F:OfficeOpenXml.Encryption.eChainingMode.ChainingModeCFB">
  26561. <summary>
  26562. Cipher feedback chaining (CFB), with 8-bit window.
  26563. </summary>
  26564. </member>
  26565. <member name="T:OfficeOpenXml.Encryption.eHashAlgorithm">
  26566. <summary>
  26567. Hash algorithm
  26568. </summary>
  26569. </member>
  26570. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.SHA1">
  26571. <summary>
  26572. Sha 1-MUST conform to [RFC4634]
  26573. </summary>
  26574. </member>
  26575. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.SHA256">
  26576. <summary>
  26577. Sha 256-MUST conform to [RFC4634]
  26578. </summary>
  26579. </member>
  26580. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.SHA384">
  26581. <summary>
  26582. Sha 384-MUST conform to [RFC4634]
  26583. </summary>
  26584. </member>
  26585. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.SHA512">
  26586. <summary>
  26587. Sha 512-MUST conform to [RFC4634]
  26588. </summary>
  26589. </member>
  26590. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.MD5">
  26591. <summary>
  26592. MD5
  26593. </summary>
  26594. </member>
  26595. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.MD4">
  26596. <summary>
  26597. MD4
  26598. </summary>
  26599. </member>
  26600. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.MD2">
  26601. <summary>
  26602. MD2
  26603. </summary>
  26604. </member>
  26605. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.RIPEMD128">
  26606. <summary>
  26607. RIPEMD-128 MUST conform to [ISO/IEC 10118]
  26608. </summary>
  26609. </member>
  26610. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.RIPEMD160">
  26611. <summary>
  26612. RIPEMD-160 MUST conform to [ISO/IEC 10118]
  26613. </summary>
  26614. </member>
  26615. <member name="F:OfficeOpenXml.Encryption.eHashAlgorithm.WHIRLPOOL">
  26616. <summary>
  26617. WHIRLPOOL MUST conform to [ISO/IEC 10118]
  26618. </summary>
  26619. </member>
  26620. <member name="T:OfficeOpenXml.Encryption.EncryptionInfoAgile">
  26621. <summary>
  26622. Handels the agile encryption
  26623. </summary>
  26624. </member>
  26625. <member name="T:OfficeOpenXml.Encryption.EncryptionInfoBinary">
  26626. <summary>
  26627. Handles the EncryptionInfo stream
  26628. </summary>
  26629. </member>
  26630. <member name="T:OfficeOpenXml.Encryption.EncryptionVerifier">
  26631. <summary>
  26632. Encryption verifier inside the EncryptionInfo stream
  26633. </summary>
  26634. </member>
  26635. <member name="T:OfficeOpenXml.eShiftTypeDelete">
  26636. <summary>
  26637. Tells how cells should be shifted in a delete operation
  26638. </summary>
  26639. </member>
  26640. <member name="F:OfficeOpenXml.eShiftTypeDelete.Left">
  26641. <summary>
  26642. Cells in the range are shifted to the left
  26643. </summary>
  26644. </member>
  26645. <member name="F:OfficeOpenXml.eShiftTypeDelete.Up">
  26646. <summary>
  26647. Cells in the range are shifted upwards
  26648. </summary>
  26649. </member>
  26650. <member name="F:OfficeOpenXml.eShiftTypeDelete.EntireRow">
  26651. <summary>
  26652. The range for the entire row is used in the shift operation
  26653. </summary>
  26654. </member>
  26655. <member name="F:OfficeOpenXml.eShiftTypeDelete.EntireColumn">
  26656. <summary>
  26657. The range for the entire column is used in the shift operation
  26658. </summary>
  26659. </member>
  26660. <member name="T:OfficeOpenXml.eShiftTypeInsert">
  26661. <summary>
  26662. Tells how cells should be shifted in a insert operation
  26663. </summary>
  26664. </member>
  26665. <member name="F:OfficeOpenXml.eShiftTypeInsert.Right">
  26666. <summary>
  26667. Cells in the range are shifted to the right
  26668. </summary>
  26669. </member>
  26670. <member name="F:OfficeOpenXml.eShiftTypeInsert.Down">
  26671. <summary>
  26672. Cells in the range are shifted downwards
  26673. </summary>
  26674. </member>
  26675. <member name="F:OfficeOpenXml.eShiftTypeInsert.EntireRow">
  26676. <summary>
  26677. The range for the entire row is used in the shift operation
  26678. </summary>
  26679. </member>
  26680. <member name="F:OfficeOpenXml.eShiftTypeInsert.EntireColumn">
  26681. <summary>
  26682. The range for the entire column is used in the shift operation
  26683. </summary>
  26684. </member>
  26685. <member name="T:OfficeOpenXml.eProtectedRangeAlgorithm">
  26686. <summary>
  26687. Algorithm for password hash
  26688. </summary>
  26689. </member>
  26690. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.MD2">
  26691. <summary>
  26692. Specifies that the MD2 algorithm, as defined by RFC 1319, shall be used.
  26693. </summary>
  26694. </member>
  26695. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.MD4">
  26696. <summary>
  26697. Specifies that the MD4 algorithm, as defined by RFC 1319, shall be used.
  26698. </summary>
  26699. </member>
  26700. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.MD5">
  26701. <summary>
  26702. Specifies that the MD5 algorithm, as defined by RFC 1319, shall be used.
  26703. </summary>
  26704. </member>
  26705. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.RIPEMD128">
  26706. <summary>
  26707. Specifies that the RIPEMD-128 algorithm, as defined by RFC 1319, shall be used.
  26708. </summary>
  26709. </member>
  26710. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.RIPEMD160">
  26711. <summary>
  26712. Specifies that the RIPEMD-160 algorithm, as defined by ISO/IEC10118-3:2004 shall be used.
  26713. </summary>
  26714. </member>
  26715. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.SHA1">
  26716. <summary>
  26717. Specifies that the SHA-1 algorithm, as defined by ISO/IEC 10118-3:2004 shall be used.
  26718. </summary>
  26719. </member>
  26720. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.SHA256">
  26721. <summary>
  26722. Specifies that the SHA-256 algorithm, as defined by ISO/IEC10118-3:2004 shall be used.
  26723. </summary>
  26724. </member>
  26725. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.SHA384">
  26726. <summary>
  26727. Specifies that the SHA-384 algorithm, as defined by ISO/IEC 10118-3:2004 shall be used.
  26728. </summary>
  26729. </member>
  26730. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.SHA512">
  26731. <summary>
  26732. Specifies that the SHA-512 algorithm, as defined by ISO/IEC10118-3:2004 shall be used.
  26733. </summary>
  26734. </member>
  26735. <member name="F:OfficeOpenXml.eProtectedRangeAlgorithm.WHIRLPOOL">
  26736. <summary>
  26737. Specifies that the WHIRLPOOL algorithm, as defined by ISO/IEC 10118-3:2004 shall be used.
  26738. </summary>
  26739. </member>
  26740. <member name="T:OfficeOpenXml.CompressionLevel">
  26741. <summary>
  26742. Maps to DotNetZips CompressionLevel enum
  26743. </summary>
  26744. </member>
  26745. <member name="F:OfficeOpenXml.CompressionLevel.Level0">
  26746. <summary>
  26747. Level 0, no compression
  26748. </summary>
  26749. </member>
  26750. <member name="F:OfficeOpenXml.CompressionLevel.None">
  26751. <summary>
  26752. No compression
  26753. </summary>
  26754. </member>
  26755. <member name="F:OfficeOpenXml.CompressionLevel.Level1">
  26756. <summary>
  26757. Level 1, Best speen
  26758. </summary>
  26759. </member>
  26760. <member name="F:OfficeOpenXml.CompressionLevel.BestSpeed">
  26761. <summary>
  26762. </summary>
  26763. </member>
  26764. <member name="F:OfficeOpenXml.CompressionLevel.Level2">
  26765. <summary>
  26766. Level 2
  26767. </summary>
  26768. </member>
  26769. <member name="F:OfficeOpenXml.CompressionLevel.Level3">
  26770. <summary>
  26771. Level 3
  26772. </summary>
  26773. </member>
  26774. <member name="F:OfficeOpenXml.CompressionLevel.Level4">
  26775. <summary>
  26776. Level 4
  26777. </summary>
  26778. </member>
  26779. <member name="F:OfficeOpenXml.CompressionLevel.Level5">
  26780. <summary>
  26781. Level 5
  26782. </summary>
  26783. </member>
  26784. <member name="F:OfficeOpenXml.CompressionLevel.Level6">
  26785. <summary>
  26786. Level 6
  26787. </summary>
  26788. </member>
  26789. <member name="F:OfficeOpenXml.CompressionLevel.Default">
  26790. <summary>
  26791. Default, Level 6
  26792. </summary>
  26793. </member>
  26794. <member name="F:OfficeOpenXml.CompressionLevel.Level7">
  26795. <summary>
  26796. Level 7
  26797. </summary>
  26798. </member>
  26799. <member name="F:OfficeOpenXml.CompressionLevel.Level8">
  26800. <summary>
  26801. Level 8
  26802. </summary>
  26803. </member>
  26804. <member name="F:OfficeOpenXml.CompressionLevel.BestCompression">
  26805. <summary>
  26806. Level 9
  26807. </summary>
  26808. </member>
  26809. <member name="F:OfficeOpenXml.CompressionLevel.Level9">
  26810. <summary>
  26811. Best compression, Level 9
  26812. </summary>
  26813. </member>
  26814. <member name="T:OfficeOpenXml.LicenseContext">
  26815. <summary>
  26816. Specifies with license EPPlus is used under.
  26817. Licensetype must be specified in order to use the library
  26818. <seealso cref="P:OfficeOpenXml.ExcelPackage.LicenseContext"/>
  26819. </summary>
  26820. </member>
  26821. <member name="F:OfficeOpenXml.LicenseContext.NonCommercial">
  26822. <summary>
  26823. You comply with the Polyform Non Commercial License.
  26824. See https://polyformproject.org/licenses/noncommercial/1.0.0/
  26825. </summary>
  26826. </member>
  26827. <member name="F:OfficeOpenXml.LicenseContext.Commercial">
  26828. <summary>
  26829. You have a commercial license purchased at https://epplussoftware.com/licenseoverview
  26830. </summary>
  26831. </member>
  26832. <member name="T:OfficeOpenXml.eWorkSheetHidden">
  26833. <summary>
  26834. Worksheet hidden enumeration
  26835. </summary>
  26836. </member>
  26837. <member name="F:OfficeOpenXml.eWorkSheetHidden.Visible">
  26838. <summary>
  26839. The worksheet is visible
  26840. </summary>
  26841. </member>
  26842. <member name="F:OfficeOpenXml.eWorkSheetHidden.Hidden">
  26843. <summary>
  26844. The worksheet is hidden but can be shown by the user via the user interface
  26845. </summary>
  26846. </member>
  26847. <member name="F:OfficeOpenXml.eWorkSheetHidden.VeryHidden">
  26848. <summary>
  26849. The worksheet is hidden and cannot be shown by the user via the user interface
  26850. </summary>
  26851. </member>
  26852. <member name="T:OfficeOpenXml.ExcelAddress">
  26853. <summary>
  26854. Range address with the address property readonly
  26855. </summary>
  26856. </member>
  26857. <member name="M:OfficeOpenXml.ExcelAddress.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  26858. <summary>
  26859. Constructor
  26860. </summary>
  26861. <param name="fromRow">From row</param>
  26862. <param name="fromCol">From column</param>
  26863. <param name="toRow">To row</param>
  26864. <param name="toColumn">To column</param>
  26865. </member>
  26866. <member name="M:OfficeOpenXml.ExcelAddress.#ctor(System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
  26867. <summary>
  26868. Constructor
  26869. </summary>
  26870. <param name="ws">Worksheet name</param>
  26871. <param name="fromRow">From row</param>
  26872. <param name="fromCol">From column</param>
  26873. <param name="toRow">To row</param>
  26874. <param name="toColumn">To column</param>
  26875. </member>
  26876. <member name="M:OfficeOpenXml.ExcelAddress.#ctor(System.String)">
  26877. <summary>
  26878. Constructor
  26879. </summary>
  26880. <param name="address">The Excel address</param>
  26881. </member>
  26882. <member name="M:OfficeOpenXml.ExcelAddress.#ctor(System.String,OfficeOpenXml.ExcelPackage,OfficeOpenXml.ExcelAddressBase)">
  26883. <summary>
  26884. Creates an Address object
  26885. </summary>
  26886. <remarks>Examples of addresses are "A1" "B1:C2" "A:A" "1:1" "A1:E2,G3:G5" </remarks>
  26887. <param name="Address">The Excel Address</param>
  26888. <param name="package">Reference to the package to find information about tables and names</param>
  26889. <param name="referenceAddress">The address</param>
  26890. </member>
  26891. <member name="P:OfficeOpenXml.ExcelAddress.Address">
  26892. <summary>
  26893. The address for the range
  26894. </summary>
  26895. <remarks>Examples of addresses are "A1" "B1:C2" "A:A" "1:1" "A1:E2,G3:G5" </remarks>
  26896. </member>
  26897. <member name="T:OfficeOpenXml.ExcelAddressBase">
  26898. <summary>
  26899. A range address
  26900. </summary>
  26901. <remarks>Examples of addresses are "A1" "B1:C2" "A:A" "1:1" "A1:E2,G3:G5" </remarks>
  26902. </member>
  26903. <member name="M:OfficeOpenXml.ExcelAddressBase.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  26904. <summary>
  26905. Creates an Address object
  26906. </summary>
  26907. <param name="fromRow">start row</param>
  26908. <param name="fromCol">start column</param>
  26909. <param name="toRow">End row</param>
  26910. <param name="toColumn">End column</param>
  26911. </member>
  26912. <member name="M:OfficeOpenXml.ExcelAddressBase.#ctor(System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
  26913. <summary>
  26914. Creates an Address object
  26915. </summary>
  26916. <param name="worksheetName">Worksheet name</param>
  26917. <param name="fromRow">Start row</param>
  26918. <param name="fromCol">Start column</param>
  26919. <param name="toRow">End row</param>
  26920. <param name="toColumn">End column</param>
  26921. </member>
  26922. <member name="M:OfficeOpenXml.ExcelAddressBase.#ctor(System.Int32,System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
  26923. <summary>
  26924. Creates an address object
  26925. </summary>
  26926. <param name="externalReferenceIx">Index of an external reference</param>
  26927. <param name="worksheetName">Worksheet name</param>
  26928. <param name="fromRow">Start row</param>
  26929. <param name="fromCol">Start column</param>
  26930. <param name="toRow">End row</param>
  26931. <param name="toColumn">End column</param>
  26932. </member>
  26933. <member name="M:OfficeOpenXml.ExcelAddressBase.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
  26934. <summary>
  26935. Creates an Address object
  26936. </summary>
  26937. <param name="fromRow">Start row</param>
  26938. <param name="fromCol">Start column</param>
  26939. <param name="toRow">End row</param>
  26940. <param name="toColumn">End column</param>
  26941. <param name="fromRowFixed">Start row fixed</param>
  26942. <param name="fromColFixed">Start column fixed</param>
  26943. <param name="toRowFixed">End row fixed</param>
  26944. <param name="toColFixed">End column fixed</param>
  26945. </member>
  26946. <member name="M:OfficeOpenXml.ExcelAddressBase.#ctor(System.String,OfficeOpenXml.ExcelWorkbook,System.String)">
  26947. <summary>
  26948. Creates an Address object
  26949. </summary>
  26950. <remarks>Examples of addresses are "A1" "B1:C2" "A:A" "1:1" "A1:E2,G3:G5" </remarks>
  26951. <param name="address">The Excel Address</param>
  26952. <param name="wb">The workbook to verify any defined names from</param>
  26953. <param name="wsName">The name of the worksheet the address referes to</param>
  26954. <ws></ws>
  26955. </member>
  26956. <member name="M:OfficeOpenXml.ExcelAddressBase.#ctor(System.String,OfficeOpenXml.ExcelPackage,OfficeOpenXml.ExcelAddressBase)">
  26957. <summary>
  26958. Creates an Address object
  26959. </summary>
  26960. <remarks>Examples of addresses are "A1" "B1:C2" "A:A" "1:1" "A1:E2,G3:G5" </remarks>
  26961. <param name="address">The Excel Address</param>
  26962. <param name="pck">Reference to the package to find information about tables and names</param>
  26963. <param name="referenceAddress">The address</param>
  26964. </member>
  26965. <member name="M:OfficeOpenXml.ExcelAddressBase.IntersectReversed(OfficeOpenXml.ExcelAddressBase)">
  26966. <summary>
  26967. Returns the parts of this address that not intersects with <paramref name="address"/>
  26968. </summary>
  26969. <param name="address">The address to intersect with</param>
  26970. <returns>The addresses not intersecting with <paramref name="address"/></returns>
  26971. </member>
  26972. <member name="M:OfficeOpenXml.ExcelAddressBase.#ctor(System.String,System.Boolean)">
  26973. <summary>
  26974. Address is an defined name
  26975. </summary>
  26976. <param name="address">the name</param>
  26977. <param name="isName">Should always be true</param>
  26978. </member>
  26979. <member name="M:OfficeOpenXml.ExcelAddressBase.SetAddress(System.String,OfficeOpenXml.ExcelWorkbook,System.String)">
  26980. <summary>
  26981. Sets the address
  26982. </summary>
  26983. <param name="address">The address</param>
  26984. <param name="wb"></param>
  26985. <param name="wsName"></param>
  26986. </member>
  26987. <member name="M:OfficeOpenXml.ExcelAddressBase.BeforeChangeAddress">
  26988. <summary>
  26989. Method for actions that must be taken before address is changed
  26990. </summary>
  26991. </member>
  26992. <member name="M:OfficeOpenXml.ExcelAddressBase.ChangeAddress">
  26993. <summary>
  26994. Called when the address changes
  26995. </summary>
  26996. </member>
  26997. <member name="P:OfficeOpenXml.ExcelAddressBase.Start">
  26998. <summary>
  26999. Gets the row and column of the top left cell.
  27000. </summary>
  27001. <value>The start row column.</value>
  27002. </member>
  27003. <member name="P:OfficeOpenXml.ExcelAddressBase.End">
  27004. <summary>
  27005. Gets the row and column of the bottom right cell.
  27006. </summary>
  27007. <value>The end row column.</value>
  27008. </member>
  27009. <member name="P:OfficeOpenXml.ExcelAddressBase.ExternalReferenceIndex">
  27010. <summary>
  27011. The index to the external reference. Return 0, the current workbook, if no reference exists.
  27012. </summary>
  27013. </member>
  27014. <member name="P:OfficeOpenXml.ExcelAddressBase.Table">
  27015. <summary>
  27016. If the address is refering a table, this property contains additional information
  27017. </summary>
  27018. </member>
  27019. <member name="P:OfficeOpenXml.ExcelAddressBase.Address">
  27020. <summary>
  27021. The address for the range
  27022. </summary>
  27023. </member>
  27024. <member name="P:OfficeOpenXml.ExcelAddressBase.AddressAbsolute">
  27025. <summary>
  27026. The $absolute$ address
  27027. </summary>
  27028. </member>
  27029. <member name="P:OfficeOpenXml.ExcelAddressBase.FullAddress">
  27030. <summary>
  27031. The full address including the worksheet
  27032. </summary>
  27033. </member>
  27034. <member name="P:OfficeOpenXml.ExcelAddressBase.IsName">
  27035. <summary>
  27036. If the address is a defined name
  27037. </summary>
  27038. </member>
  27039. <member name="M:OfficeOpenXml.ExcelAddressBase.ToString">
  27040. <summary>
  27041. Returns the address text
  27042. </summary>
  27043. <returns></returns>
  27044. </member>
  27045. <member name="M:OfficeOpenXml.ExcelAddressBase.GetHashCode">
  27046. <summary>
  27047. Serves as the default hash function.
  27048. </summary>
  27049. <returns>A hash code for the current object.</returns>
  27050. </member>
  27051. <member name="P:OfficeOpenXml.ExcelAddressBase.FirstAddress">
  27052. <summary>
  27053. returns the first address if the address is a multi address.
  27054. A1:A2,B1:B2 returns A1:A2
  27055. </summary>
  27056. </member>
  27057. <member name="P:OfficeOpenXml.ExcelAddressBase.FirstCellAddressRelative">
  27058. <summary>
  27059. Returns the address of the first cell in the address without $. Returns #REF! if the address is invalid.
  27060. </summary>
  27061. </member>
  27062. <member name="M:OfficeOpenXml.ExcelAddressBase.Validate">
  27063. <summary>
  27064. Validate the address
  27065. </summary>
  27066. </member>
  27067. <member name="P:OfficeOpenXml.ExcelAddressBase.Rows">
  27068. <summary>
  27069. Number of rows int the address
  27070. </summary>
  27071. </member>
  27072. <member name="P:OfficeOpenXml.ExcelAddressBase.Columns">
  27073. <summary>
  27074. Number of columns int the address
  27075. </summary>
  27076. </member>
  27077. <member name="P:OfficeOpenXml.ExcelAddressBase.IsFullRow">
  27078. <summary>
  27079. Returns true if the range spans a full row
  27080. </summary>
  27081. <returns></returns>
  27082. </member>
  27083. <member name="P:OfficeOpenXml.ExcelAddressBase.IsFullColumn">
  27084. <summary>
  27085. Returns true if the range spans a full column
  27086. </summary>
  27087. <returns></returns>
  27088. </member>
  27089. <member name="P:OfficeOpenXml.ExcelAddressBase.LocalAddress">
  27090. <summary>
  27091. The address without the workbook or worksheet reference
  27092. </summary>
  27093. </member>
  27094. <member name="P:OfficeOpenXml.ExcelAddressBase.WorkbookLocalAddress">
  27095. <summary>
  27096. The address without the workbook reference
  27097. </summary>
  27098. </member>
  27099. <member name="M:OfficeOpenXml.ExcelAddressBase.Equals(System.Object)">
  27100. <summary>
  27101. Returns true if the item is equal to another item.
  27102. </summary>
  27103. <param name="obj">The item to compare</param>
  27104. <returns>True if the items are equal</returns>
  27105. </member>
  27106. <member name="P:OfficeOpenXml.ExcelAddressBase.IsExternal">
  27107. <summary>
  27108. Returns true the address contains an external reference
  27109. </summary>
  27110. </member>
  27111. <member name="T:OfficeOpenXml.ExcelBackgroundImage">
  27112. <summary>
  27113. An image that fills the background of the worksheet.
  27114. </summary>
  27115. </member>
  27116. <member name="M:OfficeOpenXml.ExcelBackgroundImage.#ctor(System.Xml.XmlNamespaceManager,System.Xml.XmlNode,OfficeOpenXml.ExcelWorksheet)">
  27117. <summary>
  27118. </summary>
  27119. <param name="nsm"></param>
  27120. <param name="topNode">The topnode of the worksheet</param>
  27121. <param name="workSheet">Worksheet reference</param>
  27122. </member>
  27123. <member name="P:OfficeOpenXml.ExcelBackgroundImage.Image">
  27124. <summary>
  27125. The background image of the worksheet.
  27126. Note that images of type .svg, .ico and .webp is not supported as background images.
  27127. </summary>
  27128. </member>
  27129. <member name="M:OfficeOpenXml.ExcelBackgroundImage.SetFromFile(System.IO.FileInfo)">
  27130. <summary>
  27131. Set the picture from an image file.
  27132. </summary>
  27133. <param name="PictureFile">The image file. Files of type .svg, .ico and .webp is not supported for background images</param>
  27134. </member>
  27135. <member name="M:OfficeOpenXml.ExcelBackgroundImage.SetFromFile(System.String)">
  27136. <summary>
  27137. Set the picture from an image file.
  27138. </summary>
  27139. <param name="PictureFilePath">The path to the image file. Files of type .svg, .ico and .webp is not supported for background images</param>
  27140. </member>
  27141. <member name="M:OfficeOpenXml.ExcelBackgroundImage.Remove">
  27142. <summary>
  27143. Removes the background image.
  27144. </summary>
  27145. </member>
  27146. <member name="T:OfficeOpenXml.ExcelCellAddress">
  27147. <summary>
  27148. A single cell address
  27149. </summary>
  27150. </member>
  27151. <member name="M:OfficeOpenXml.ExcelCellAddress.#ctor">
  27152. <summary>
  27153. Initializes a new instance of the ExcelCellAddress class.
  27154. </summary>
  27155. </member>
  27156. <member name="M:OfficeOpenXml.ExcelCellAddress.#ctor(System.Int32,System.Int32,System.Boolean,System.Boolean)">
  27157. <summary>
  27158. Initializes a new instance of the ExcelCellAddress class.
  27159. </summary>
  27160. <param name="row">The row.</param>
  27161. <param name="column">The column.</param>
  27162. <param name="isRowFixed">If the row is fixed, prefixed with $</param>
  27163. <param name="isColumnFixed">If the column is fixed, prefixed with $</param>
  27164. </member>
  27165. <member name="M:OfficeOpenXml.ExcelCellAddress.#ctor(System.String)">
  27166. <summary>
  27167. Initializes a new instance of the ExcelCellAddress class.
  27168. </summary>
  27169. <param name="address">The address</param>
  27170. </member>
  27171. <member name="P:OfficeOpenXml.ExcelCellAddress.Row">
  27172. <summary>
  27173. Row
  27174. </summary>
  27175. </member>
  27176. <member name="P:OfficeOpenXml.ExcelCellAddress.Column">
  27177. <summary>
  27178. Column
  27179. </summary>
  27180. </member>
  27181. <member name="P:OfficeOpenXml.ExcelCellAddress.Address">
  27182. <summary>
  27183. Celladdress
  27184. </summary>
  27185. </member>
  27186. <member name="P:OfficeOpenXml.ExcelCellAddress.IsRowFixed">
  27187. <summary>
  27188. Returns true if the row is fixed
  27189. </summary>
  27190. </member>
  27191. <member name="P:OfficeOpenXml.ExcelCellAddress.IsColumnFixed">
  27192. <summary>
  27193. Returns true if the column is fixed
  27194. </summary>
  27195. </member>
  27196. <member name="P:OfficeOpenXml.ExcelCellAddress.IsRef">
  27197. <summary>
  27198. If the address is an invalid reference (#REF!)
  27199. </summary>
  27200. </member>
  27201. <member name="M:OfficeOpenXml.ExcelCellAddress.GetColumnLetter(System.Int32)">
  27202. <summary>
  27203. Returns the letter corresponding to the supplied 1-based column index.
  27204. </summary>
  27205. <param name="column">Index of the column (1-based)</param>
  27206. <returns>The corresponding letter, like A for 1.</returns>
  27207. </member>
  27208. <member name="T:OfficeOpenXml.ExcelCellBase">
  27209. <summary>
  27210. Base class containing cell address manipulating methods.
  27211. </summary>
  27212. </member>
  27213. <member name="M:OfficeOpenXml.ExcelCellBase.SplitCellId(System.UInt64,System.Int32@,System.Int32@,System.Int32@)">
  27214. <summary>
  27215. Get the sheet, row and column from the CellID
  27216. </summary>
  27217. <param name="cellId"></param>
  27218. <param name="sheet"></param>
  27219. <param name="row"></param>
  27220. <param name="col"></param>
  27221. </member>
  27222. <member name="M:OfficeOpenXml.ExcelCellBase.GetCellId(System.Int32,System.Int32,System.Int32)">
  27223. <summary>
  27224. Get the cellID for the cell.
  27225. </summary>
  27226. <param name="sheetId"></param>
  27227. <param name="row"></param>
  27228. <param name="col"></param>
  27229. <returns></returns>
  27230. </member>
  27231. <member name="M:OfficeOpenXml.ExcelCellBase.TranslateFromR1C1(System.String,System.Int32,System.Int32)">
  27232. <summary>
  27233. Translates a R1C1 to an absolut address/Formula
  27234. </summary>
  27235. <param name="value">Address</param>
  27236. <param name="row">Current row</param>
  27237. <param name="col">Current column</param>
  27238. <returns>The RC address</returns>
  27239. </member>
  27240. <member name="M:OfficeOpenXml.ExcelCellBase.TranslateToR1C1(System.String,System.Int32,System.Int32)">
  27241. <summary>
  27242. Translates a absolut address to R1C1 Format
  27243. </summary>
  27244. <param name="value">R1C1 Address</param>
  27245. <param name="row">Current row</param>
  27246. <param name="col">Current column</param>
  27247. <returns>The absolut address/Formula</returns>
  27248. </member>
  27249. <member name="M:OfficeOpenXml.ExcelCellBase.GetColumnLetter(System.Int32)">
  27250. <summary>
  27251. Returns the character representation of the numbered column
  27252. </summary>
  27253. <param name="iColumnNumber">The number of the column</param>
  27254. <returns>The letter representing the column</returns>
  27255. </member>
  27256. <member name="M:OfficeOpenXml.ExcelCellBase.GetColumnLetter(System.Int32,System.Boolean)">
  27257. <summary>
  27258. Returns the character representation of the numbered column
  27259. </summary>
  27260. <param name="iColumnNumber">The number of the column</param>
  27261. <param name="fixedCol">True for fixed column</param>
  27262. <returns>The letter representing the column</returns>
  27263. </member>
  27264. <member name="M:OfficeOpenXml.ExcelCellBase.GetRowColFromAddress(System.String,System.Int32@,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.Boolean@,System.Boolean@,System.Boolean@,OfficeOpenXml.ExcelWorkbook,System.String)">
  27265. <summary>
  27266. Get the row/columns for a Cell-address
  27267. </summary>
  27268. <param name="CellAddress">The address</param>
  27269. <param name="FromRow">Returns the to column</param>
  27270. <param name="FromColumn">Returns the from column</param>
  27271. <param name="ToRow">Returns the to row</param>
  27272. <param name="ToColumn">Returns the from row</param>
  27273. <param name="fixedFromRow">Is the from row fixed?</param>
  27274. <param name="fixedFromColumn">Is the from column fixed?</param>
  27275. <param name="fixedToRow">Is the to row fixed?</param>
  27276. <param name="fixedToColumn">Is the to column fixed?</param>
  27277. <param name="wb">A reference to the workbook object</param>
  27278. <param name="wsName">The worksheet name used for addresses without a worksheet reference.</param>
  27279. <returns></returns>
  27280. </member>
  27281. <member name="M:OfficeOpenXml.ExcelCellBase.GetRowColFromAddress(System.String,System.Int32@,System.Int32@)">
  27282. <summary>
  27283. Get the row/column for n Cell-address
  27284. </summary>
  27285. <param name="CellAddress">The address</param>
  27286. <param name="Row">Returns Tthe row</param>
  27287. <param name="Column">Returns the column</param>
  27288. <returns>true if valid</returns>
  27289. </member>
  27290. <member name="M:OfficeOpenXml.ExcelCellBase.GetRowCol(System.String,System.Int32@,System.Int32@,System.Boolean)">
  27291. <summary>
  27292. Get the row/column for a Cell-address
  27293. </summary>
  27294. <param name="address">the address</param>
  27295. <param name="row">returns the row</param>
  27296. <param name="col">returns the column</param>
  27297. <param name="throwException">throw exception if invalid, otherwise returns false</param>
  27298. <returns></returns>
  27299. </member>
  27300. <member name="M:OfficeOpenXml.ExcelCellBase.GetAddressRow(System.Int32,System.Boolean)">
  27301. <summary>
  27302. Get the row number in text
  27303. </summary>
  27304. <param name="Row">The row</param>
  27305. <param name="Absolute">If the row is absolute. Adds a $ before the address if true</param>
  27306. <returns></returns>
  27307. </member>
  27308. <member name="M:OfficeOpenXml.ExcelCellBase.GetAddressCol(System.Int32,System.Boolean)">
  27309. <summary>
  27310. Get the columnn address for the column
  27311. </summary>
  27312. <param name="Col">The column</param>
  27313. <param name="Absolute">If the column is absolute. Adds a $ before the address if true</param>
  27314. <returns></returns>
  27315. </member>
  27316. <member name="M:OfficeOpenXml.ExcelCellBase.GetAddress(System.Int32,System.Int32)">
  27317. <summary>
  27318. Returns the AlphaNumeric representation that Excel expects for a Cell Address
  27319. </summary>
  27320. <param name="Row">The number of the row</param>
  27321. <param name="Column">The number of the column in the worksheet</param>
  27322. <returns>The cell address in the format A1</returns>
  27323. </member>
  27324. <member name="M:OfficeOpenXml.ExcelCellBase.GetAddress(System.Int32,System.Boolean,System.Int32,System.Boolean)">
  27325. <summary>
  27326. Returns the AlphaNumeric representation that Excel expects for a Cell Address
  27327. </summary>
  27328. <param name="Row">The number of the row</param>
  27329. <param name="Column">The number of the column in the worksheet</param>
  27330. <param name="AbsoluteRow">Absolute row</param>
  27331. <param name="AbsoluteCol">Absolute column</param>
  27332. <returns>The cell address in the format A1</returns>
  27333. </member>
  27334. <member name="M:OfficeOpenXml.ExcelCellBase.GetAddress(System.Int32,System.Int32,System.Boolean)">
  27335. <summary>
  27336. Returns the AlphaNumeric representation that Excel expects for a Cell Address
  27337. </summary>
  27338. <param name="Row">The number of the row</param>
  27339. <param name="Column">The number of the column in the worksheet</param>
  27340. <param name="Absolute">Get an absolute address ($A$1)</param>
  27341. <returns>The cell address in the format A1</returns>
  27342. </member>
  27343. <member name="M:OfficeOpenXml.ExcelCellBase.GetAddress(System.Int32,System.Int32,System.Int32,System.Int32)">
  27344. <summary>
  27345. Returns the AlphaNumeric representation that Excel expects for a Cell Address
  27346. </summary>
  27347. <param name="FromRow">From row number</param>
  27348. <param name="FromColumn">From column number</param>
  27349. <param name="ToRow">To row number</param>
  27350. <param name="ToColumn">From column number</param>
  27351. <returns>The cell address in the format A1</returns>
  27352. </member>
  27353. <member name="M:OfficeOpenXml.ExcelCellBase.GetAddress(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
  27354. <summary>
  27355. Returns the AlphaNumeric representation that Excel expects for a Cell Address
  27356. </summary>
  27357. <param name="FromRow">From row number</param>
  27358. <param name="FromColumn">From column number</param>
  27359. <param name="ToRow">To row number</param>
  27360. <param name="ToColumn">From column number</param>
  27361. <param name="Absolute">if true address is absolute (like $A$1)</param>
  27362. <returns>The cell address in the format A1</returns>
  27363. </member>
  27364. <member name="M:OfficeOpenXml.ExcelCellBase.GetAddress(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
  27365. <summary>
  27366. Returns the AlphaNumeric representation that Excel expects for a Cell Address
  27367. </summary>
  27368. <param name="FromRow">From row number</param>
  27369. <param name="FromColumn">From column number</param>
  27370. <param name="ToRow">To row number</param>
  27371. <param name="ToColumn">From column number</param>
  27372. <param name="FixedFromColumn"></param>
  27373. <param name="FixedFromRow"></param>
  27374. <param name="FixedToColumn"></param>
  27375. <param name="FixedToRow"></param>
  27376. <returns>The cell address in the format A1</returns>
  27377. </member>
  27378. <member name="M:OfficeOpenXml.ExcelCellBase.GetFullAddress(System.String,System.String)">
  27379. <summary>
  27380. Get the full address including the worksheet name
  27381. </summary>
  27382. <param name="worksheetName">The name of the worksheet</param>
  27383. <param name="address">The address</param>
  27384. <returns>The full address</returns>
  27385. </member>
  27386. <member name="M:OfficeOpenXml.ExcelCellBase.GetFullAddress(System.String,System.String,System.String)">
  27387. <summary>
  27388. Get the full address including the worksheet name
  27389. </summary>
  27390. <param name="workbook">The workbook, if other than current</param>
  27391. <param name="worksheetName">The name of the worksheet</param>
  27392. <param name="address">The address</param>
  27393. <returns>The full address</returns>
  27394. </member>
  27395. <member name="M:OfficeOpenXml.ExcelCellBase.IsSimpleAddress(System.String)">
  27396. <summary>
  27397. If the address is a address is a cell or range address of format A1 or A1:A2, without specified worksheet name.
  27398. </summary>
  27399. <param name="address">the address</param>
  27400. <returns>True if valid.</returns>
  27401. </member>
  27402. <member name="M:OfficeOpenXml.ExcelCellBase.IsValidAddress(System.String)">
  27403. <summary>
  27404. Returns true if the range or table address is valid
  27405. </summary>
  27406. <param name="address">The address to check</param>
  27407. <returns>Return true if the address is valid</returns>
  27408. </member>
  27409. <member name="M:OfficeOpenXml.ExcelCellBase.IsValidTableAddress(System.String)">
  27410. <summary>
  27411. Returns true if the address is a valid table address. I.e table1[], table1[[#this row],[column1]]
  27412. </summary>
  27413. <param name="address"></param>
  27414. <returns></returns>
  27415. </member>
  27416. <member name="M:OfficeOpenXml.ExcelCellBase.IsValidRangeAddress(System.String)">
  27417. <summary>
  27418. Returns true if the range is valid
  27419. </summary>
  27420. <param name="address">The address to check</param>
  27421. <returns>Return true if the address is valid</returns>
  27422. </member>
  27423. <member name="M:OfficeOpenXml.ExcelCellBase.IsValidCellAddress(System.String)">
  27424. <summary>
  27425. Checks that a cell address (e.g. A5) is valid.
  27426. </summary>
  27427. <param name="cellAddress">The alphanumeric cell address</param>
  27428. <returns>True if the cell address is valid</returns>
  27429. </member>
  27430. <member name="M:OfficeOpenXml.ExcelCellBase.UpdateFormulaReferences(System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.String,System.Boolean,System.Boolean,System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token})">
  27431. <summary>
  27432. Updates the Excel formula so that all the cellAddresses are incremented by the row and column increments
  27433. if they fall after the afterRow and afterColumn.
  27434. Supports inserting rows and columns into existing templates.
  27435. </summary>
  27436. <param name="formula">The Excel formula</param>
  27437. <param name="rowIncrement">The amount to increment the cell reference by</param>
  27438. <param name="colIncrement">The amount to increment the cell reference by</param>
  27439. <param name="afterRow">Only change rows after this row</param>
  27440. <param name="afterColumn">Only change columns after this column</param>
  27441. <param name="currentSheet">The sheet that contains the formula currently being processed.</param>
  27442. <param name="modifiedSheet">The sheet where cells are being inserted or deleted.</param>
  27443. <param name="setFixed">Fixed address</param>
  27444. <param name="copy">If a copy operation is performed, fully fixed cells should be untoughe.</param>
  27445. <param name="tokens">Tokens, if a cache exists</param>
  27446. <returns>The updated version of the <paramref name="formula"/>.</returns>
  27447. </member>
  27448. <member name="M:OfficeOpenXml.ExcelCellBase.UpdateFormulaReferences(System.String,OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.eShiftTypeInsert,System.String,System.String,System.Boolean)">
  27449. <summary>
  27450. Updates the Excel formula so that all the cellAddresses are incremented by the row and column increments
  27451. if they fall after the afterRow and afterColumn.
  27452. Supports inserting rows and columns into existing templates.
  27453. </summary>
  27454. <param name="formula">The Excel formula</param>
  27455. <param name="range">The range that is inserted</param>
  27456. <param name="effectedRange">The range effected by the insert</param>
  27457. <param name="shift">Shift operation</param>
  27458. <param name="currentSheet">The sheet that contains the formula currently being processed.</param>
  27459. <param name="modifiedSheet">The sheet where cells are being inserted or deleted.</param>
  27460. <param name="setFixed">Fixed address</param>
  27461. <returns>The updated version of the <paramref name="formula"/>.</returns>
  27462. </member>
  27463. <member name="M:OfficeOpenXml.ExcelCellBase.UpdateSheetNameInFormula(System.String,System.String,System.String)">
  27464. <summary>
  27465. Updates all formulas after a worksheet has been renamed
  27466. </summary>
  27467. <param name="formula">The formula to be updated.</param>
  27468. <param name="oldName">The old sheet name.</param>
  27469. <param name="newName">The new sheet name.</param>
  27470. <returns>The formula to be updated.</returns>
  27471. </member>
  27472. <member name="T:OfficeOpenXml.ExcelChartsheet">
  27473. <summary>
  27474. Represents an Excel Chartsheet and provides access to its properties and methods
  27475. </summary>
  27476. </member>
  27477. <member name="P:OfficeOpenXml.ExcelChartsheet.Chart">
  27478. <summary>
  27479. The worksheet chart object
  27480. </summary>
  27481. </member>
  27482. <member name="T:OfficeOpenXml.ExcelColumn">
  27483. <summary>
  27484. Represents one or more columns within the worksheet
  27485. </summary>
  27486. </member>
  27487. <member name="M:OfficeOpenXml.ExcelColumn.#ctor(OfficeOpenXml.ExcelWorksheet,System.Int32)">
  27488. <summary>
  27489. Creates a new instance of the ExcelColumn class.
  27490. For internal use only!
  27491. </summary>
  27492. <param name="Worksheet"></param>
  27493. <param name="col"></param>
  27494. </member>
  27495. <member name="P:OfficeOpenXml.ExcelColumn.ColumnMin">
  27496. <summary>
  27497. Sets the first column the definition refers to.
  27498. </summary>
  27499. </member>
  27500. <member name="P:OfficeOpenXml.ExcelColumn.ColumnMax">
  27501. <summary>
  27502. Sets the last column the definition refers to.
  27503. </summary>
  27504. </member>
  27505. <member name="P:OfficeOpenXml.ExcelColumn.ColumnID">
  27506. <summary>
  27507. Internal range id for the column
  27508. </summary>
  27509. </member>
  27510. <member name="F:OfficeOpenXml.ExcelColumn._hidden">
  27511. <summary>
  27512. Allows the column to be hidden in the worksheet
  27513. </summary>
  27514. </member>
  27515. <member name="P:OfficeOpenXml.ExcelColumn.Hidden">
  27516. <summary>
  27517. Defines if the column is visible or hidden
  27518. </summary>
  27519. </member>
  27520. <member name="P:OfficeOpenXml.ExcelColumn.Width">
  27521. <summary>
  27522. Sets the width of the column in the worksheet
  27523. </summary>
  27524. </member>
  27525. <member name="P:OfficeOpenXml.ExcelColumn.BestFit">
  27526. <summary>
  27527. If set to true a column automaticlly resize(grow wider) when a user inputs numbers in a cell.
  27528. </summary>
  27529. </member>
  27530. <member name="P:OfficeOpenXml.ExcelColumn.Collapsed">
  27531. <summary>
  27532. If the column is collapsed in outline mode.
  27533. Setting this property will not hide the children.
  27534. Use the <see cref="M:OfficeOpenXml.ExcelRangeColumn.CollapseChildren(System.Boolean)" /> or <see cref="M:OfficeOpenXml.ExcelRangeColumn.SetVisibleOutlineLevel(System.Int32,System.Boolean)"/> methods to collapse and hide columns/rows via the <see cref="P:OfficeOpenXml.ExcelWorksheet.Columns"/> collection.
  27535. </summary>
  27536. </member>
  27537. <member name="P:OfficeOpenXml.ExcelColumn.OutlineLevel">
  27538. <summary>
  27539. Outline level. Zero if no outline
  27540. </summary>
  27541. </member>
  27542. <member name="P:OfficeOpenXml.ExcelColumn.Phonetic">
  27543. <summary>
  27544. Phonetic
  27545. </summary>
  27546. </member>
  27547. <member name="P:OfficeOpenXml.ExcelColumn.Style">
  27548. <summary>
  27549. The Style applied to the whole column. Only effects cells with no individual style set.
  27550. Use Range object if you want to set specific styles.
  27551. </summary>
  27552. </member>
  27553. <member name="P:OfficeOpenXml.ExcelColumn.StyleName">
  27554. <summary>
  27555. Sets the style for the entire column using a style name.
  27556. </summary>
  27557. </member>
  27558. <member name="P:OfficeOpenXml.ExcelColumn.StyleID">
  27559. <summary>
  27560. Sets the style for the entire column using the style ID.
  27561. </summary>
  27562. </member>
  27563. <member name="P:OfficeOpenXml.ExcelColumn.PageBreak">
  27564. <summary>
  27565. Adds a manual page break after the column.
  27566. </summary>
  27567. </member>
  27568. <member name="P:OfficeOpenXml.ExcelColumn.Merged">
  27569. <summary>
  27570. Merges all cells of the column
  27571. </summary>
  27572. </member>
  27573. <member name="M:OfficeOpenXml.ExcelColumn.ToString">
  27574. <summary>
  27575. Returns the range of columns covered by the column definition.
  27576. </summary>
  27577. <returns>A string describing the range of columns covered by the column definition.</returns>
  27578. </member>
  27579. <member name="M:OfficeOpenXml.ExcelColumn.AutoFit">
  27580. <summary>
  27581. Set the column width from the content of the range. The minimum width is the value of the ExcelWorksheet.defaultColumnWidth property.
  27582. Note: Cells containing formulas are ignored unless a calculation is performed.
  27583. Wrapped and merged cells are also ignored.
  27584. </summary>
  27585. </member>
  27586. <member name="M:OfficeOpenXml.ExcelColumn.AutoFit(System.Double)">
  27587. <summary>
  27588. Set the column width from the content.
  27589. Note: Cells containing formulas are ignored unless a calculation is performed.
  27590. Wrapped and merged cells are also ignored.
  27591. </summary>
  27592. <param name="MinimumWidth">Minimum column width</param>
  27593. </member>
  27594. <member name="M:OfficeOpenXml.ExcelColumn.AutoFit(System.Double,System.Double)">
  27595. <summary>
  27596. Set the column width from the content.
  27597. Note: Cells containing formulas are ignored unless a calculation is performed.
  27598. Wrapped and merged cells are also ignored.
  27599. </summary>
  27600. <param name="MinimumWidth">Minimum column width</param>
  27601. <param name="MaximumWidth">Maximum column width</param>
  27602. </member>
  27603. <member name="M:OfficeOpenXml.ExcelColumn.GetColumnID(System.Int32,System.Int32)">
  27604. <summary>
  27605. Get the internal RangeID
  27606. </summary>
  27607. <param name="sheetID">Sheet no</param>
  27608. <param name="column">Column</param>
  27609. <returns></returns>
  27610. </member>
  27611. <member name="M:OfficeOpenXml.ExcelColumn.Clone(OfficeOpenXml.ExcelWorksheet)">
  27612. <summary>
  27613. Copies the current column to a new worksheet
  27614. </summary>
  27615. <param name="added">The worksheet where the copy will be created</param>
  27616. </member>
  27617. <member name="T:OfficeOpenXml.ExcelColumnCollection">
  27618. <summary>
  27619. A collection of columns in a worksheet
  27620. </summary>
  27621. </member>
  27622. <member name="P:OfficeOpenXml.ExcelColumnCollection.Item(System.Int32)">
  27623. <summary>
  27624. Indexer referenced by column index
  27625. </summary>
  27626. <param name="column">The column index</param>
  27627. <returns>The column</returns>
  27628. </member>
  27629. <member name="P:OfficeOpenXml.ExcelColumnCollection.Item(System.Int32,System.Int32)">
  27630. <summary>
  27631. Indexer referenced by from and to column index
  27632. </summary>
  27633. <param name="fromColumn">Column from index</param>
  27634. <param name="toColumn">Column to index</param>
  27635. <returns></returns>
  27636. </member>
  27637. <member name="T:OfficeOpenXml.ExcelComment">
  27638. <summary>
  27639. An Excel Cell Comment
  27640. </summary>
  27641. </member>
  27642. <member name="P:OfficeOpenXml.ExcelComment.Author">
  27643. <summary>
  27644. The author
  27645. </summary>
  27646. </member>
  27647. <member name="P:OfficeOpenXml.ExcelComment.Text">
  27648. <summary>
  27649. The comment text
  27650. </summary>
  27651. </member>
  27652. <member name="P:OfficeOpenXml.ExcelComment.Font">
  27653. <summary>
  27654. Sets the font of the first richtext item.
  27655. </summary>
  27656. </member>
  27657. <member name="P:OfficeOpenXml.ExcelComment.RichText">
  27658. <summary>
  27659. Richtext collection
  27660. </summary>
  27661. </member>
  27662. <member name="P:OfficeOpenXml.ExcelComment.Reference">
  27663. <summary>
  27664. Reference
  27665. </summary>
  27666. </member>
  27667. <member name="T:OfficeOpenXml.ExcelCommentCollection">
  27668. <summary>
  27669. Collection of Excel Comment objects
  27670. </summary>
  27671. </member>
  27672. <member name="P:OfficeOpenXml.ExcelCommentCollection.CommentXml">
  27673. <summary>
  27674. Access to the comment xml document
  27675. </summary>
  27676. </member>
  27677. <member name="P:OfficeOpenXml.ExcelCommentCollection.Worksheet">
  27678. <summary>
  27679. A reference to the worksheet object
  27680. </summary>
  27681. </member>
  27682. <member name="P:OfficeOpenXml.ExcelCommentCollection.Count">
  27683. <summary>
  27684. Number of comments in the collection
  27685. </summary>
  27686. </member>
  27687. <member name="P:OfficeOpenXml.ExcelCommentCollection.Item(System.Int32)">
  27688. <summary>
  27689. Indexer for the comments collection
  27690. </summary>
  27691. <param name="Index">The index</param>
  27692. <returns>The comment</returns>
  27693. </member>
  27694. <member name="P:OfficeOpenXml.ExcelCommentCollection.Item(OfficeOpenXml.ExcelCellAddress)">
  27695. <summary>
  27696. Indexer for the comments collection
  27697. </summary>
  27698. <param name="cell">The cell</param>
  27699. <returns>The comment</returns>
  27700. </member>
  27701. <member name="P:OfficeOpenXml.ExcelCommentCollection.Item(System.String)">
  27702. <summary>
  27703. Indexer for the comments collection
  27704. </summary>
  27705. <param name="cellAddress">The cell address</param>
  27706. <returns>The comment</returns>
  27707. </member>
  27708. <member name="M:OfficeOpenXml.ExcelCommentCollection.Add(OfficeOpenXml.ExcelRangeBase,System.String,System.String)">
  27709. <summary>
  27710. Adds a comment to the top left cell of the range
  27711. </summary>
  27712. <param name="cell">The cell</param>
  27713. <param name="Text">The comment text</param>
  27714. <param name="author">The author for the comment. If this property is null or blank EPPlus will set it to the identity of the ClaimsPrincipal if available otherwise to "Anonymous"</param>
  27715. <returns>The comment</returns>
  27716. </member>
  27717. <member name="M:OfficeOpenXml.ExcelCommentCollection.Remove(OfficeOpenXml.ExcelComment)">
  27718. <summary>
  27719. Removes the comment
  27720. </summary>
  27721. <param name="comment">The comment to remove</param>
  27722. </member>
  27723. <member name="M:OfficeOpenXml.ExcelCommentCollection.Delete(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  27724. <summary>
  27725. Shifts all comments based on their address and the location of inserted rows and columns.
  27726. </summary>
  27727. <param name="fromRow">The start row.</param>
  27728. <param name="fromCol">The start column.</param>
  27729. <param name="rows">The number of rows to insert.</param>
  27730. <param name="columns">The number of columns to insert.</param>
  27731. <param name="toRow">If the delete is in a range, this is the end row</param>
  27732. <param name="toCol">If the delete is in a range, this the end column</param>
  27733. </member>
  27734. <member name="M:OfficeOpenXml.ExcelCommentCollection.Insert(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  27735. <summary>
  27736. Shifts all comments based on their address and the location of inserted rows and columns.
  27737. </summary>
  27738. <param name="fromRow">The start row</param>
  27739. <param name="fromCol">The start column</param>
  27740. <param name="rows">The number of rows to insert</param>
  27741. <param name="columns">The number of columns to insert</param>
  27742. <param name="toRow">If the insert is in a range, this is the end row</param>
  27743. <param name="toCol">If the insert is in a range, this the end column</param>
  27744. </member>
  27745. <member name="M:OfficeOpenXml.ExcelCommentCollection.RemoveAt(System.Int32)">
  27746. <summary>
  27747. Removes the comment at the specified position
  27748. </summary>
  27749. <param name="Index">The index</param>
  27750. </member>
  27751. <member name="M:OfficeOpenXml.ExcelConfigurationReader.GetEnvironmentVariable(System.String,System.EnvironmentVariableTarget,OfficeOpenXml.Configuration.ExcelPackageConfiguration,System.Collections.Generic.List{OfficeOpenXml.ExcelInitializationError})">
  27752. <summary>
  27753. Reads an environment variable from the o/s. If an error occors it will rethrow the <see cref="T:System.Exception"/> unless SuppressInitializationExceptions of the <paramref name="config"/> is set to true.
  27754. </summary>
  27755. <param name="key">The key of the requested variable</param>
  27756. <param name="target">The <see cref="T:System.EnvironmentVariableTarget"/></param>
  27757. <param name="config">Configuration of the package</param>
  27758. <param name="initErrors">A list of logged <see cref="T:OfficeOpenXml.ExcelInitializationError"/> objects.</param>
  27759. <returns>The value of the environment variable</returns>
  27760. </member>
  27761. <member name="T:OfficeOpenXml.EncryptionAlgorithm">
  27762. <summary>
  27763. Encryption Algorithm
  27764. </summary>
  27765. </member>
  27766. <member name="F:OfficeOpenXml.EncryptionAlgorithm.AES128">
  27767. <summary>
  27768. 128-bit AES. Default
  27769. </summary>
  27770. </member>
  27771. <member name="F:OfficeOpenXml.EncryptionAlgorithm.AES192">
  27772. <summary>
  27773. 192-bit AES.
  27774. </summary>
  27775. </member>
  27776. <member name="F:OfficeOpenXml.EncryptionAlgorithm.AES256">
  27777. <summary>
  27778. 256-bit AES.
  27779. </summary>
  27780. </member>
  27781. <member name="T:OfficeOpenXml.EncryptionVersion">
  27782. <summary>
  27783. The major version of the Encryption
  27784. </summary>
  27785. </member>
  27786. <member name="F:OfficeOpenXml.EncryptionVersion.Standard">
  27787. <summary>
  27788. Standard Encryption.
  27789. Used in Excel 2007 and previous version with compatibility pack.
  27790. <remarks>Default AES 128 with SHA-1 as the hash algorithm. Spincount is hardcoded to 50000</remarks>
  27791. </summary>
  27792. </member>
  27793. <member name="F:OfficeOpenXml.EncryptionVersion.Agile">
  27794. <summary>
  27795. Agile Encryption.
  27796. Used in Excel 2010-
  27797. Default.
  27798. </summary>
  27799. </member>
  27800. <member name="T:OfficeOpenXml.ExcelEncryption">
  27801. <summary>
  27802. How and if the workbook is encrypted
  27803. <seealso cref="T:OfficeOpenXml.ExcelProtection"/>
  27804. <seealso cref="T:OfficeOpenXml.ExcelSheetProtection"/>
  27805. </summary>
  27806. </member>
  27807. <member name="M:OfficeOpenXml.ExcelEncryption.#ctor">
  27808. <summary>
  27809. Constructor
  27810. <remarks>Default AES 256 with SHA-512 as the hash algorithm. Spincount is set to 100000</remarks>
  27811. </summary>
  27812. </member>
  27813. <member name="M:OfficeOpenXml.ExcelEncryption.#ctor(OfficeOpenXml.EncryptionAlgorithm)">
  27814. <summary>
  27815. Constructor
  27816. </summary>
  27817. <param name="encryptionAlgorithm">Algorithm used to encrypt the package. Default is AES128</param>
  27818. </member>
  27819. <member name="P:OfficeOpenXml.ExcelEncryption.IsEncrypted">
  27820. <summary>
  27821. Is the package encrypted
  27822. </summary>
  27823. </member>
  27824. <member name="P:OfficeOpenXml.ExcelEncryption.Password">
  27825. <summary>
  27826. The password used to encrypt the workbook.
  27827. </summary>
  27828. </member>
  27829. <member name="P:OfficeOpenXml.ExcelEncryption.Algorithm">
  27830. <summary>
  27831. Algorithm used for encrypting the package. Default is AES 128-bit for standard and AES 256 for agile
  27832. </summary>
  27833. </member>
  27834. <member name="P:OfficeOpenXml.ExcelEncryption.Version">
  27835. <summary>
  27836. The version of the encryption.
  27837. </summary>
  27838. </member>
  27839. <member name="M:OfficeOpenXml.ExcelEncryption.EncryptPackage(System.IO.Stream,System.String,OfficeOpenXml.EncryptionVersion,OfficeOpenXml.EncryptionAlgorithm)">
  27840. <summary>
  27841. Encrypts a stream using the office encryption.
  27842. </summary>
  27843. <param name="stream">The stream containing the non-encrypted package.</param>
  27844. <param name="password">The password to encrypt with</param>
  27845. <param name="encryptionVersion">The encryption version</param>
  27846. <param name="algorithm">The algorithm to use for the encryption</param>
  27847. <returns>A MemoryStream containing the encypted package</returns>
  27848. </member>
  27849. <member name="M:OfficeOpenXml.ExcelEncryption.DecryptPackage(System.IO.Stream,System.String)">
  27850. <summary>
  27851. Decrypts a stream using the office encryption.
  27852. </summary>
  27853. <param name="stream">The stream containing the encrypted package.</param>
  27854. <param name="password">The password to decrypt with</param>
  27855. <returns>A memorystream with the encypted package</returns>
  27856. </member>
  27857. <member name="T:OfficeOpenXml.ExcelWriteProtection">
  27858. <summary>
  27859. File sharing settings for the workbook.
  27860. </summary>
  27861. </member>
  27862. <member name="M:OfficeOpenXml.ExcelWriteProtection.SetReadOnly(System.String,System.String)">
  27863. <summary>
  27864. Writes protectes the workbook with a password.
  27865. EPPlus uses SHA-512 as hash algorithm with a spin count of 100000.
  27866. </summary>
  27867. <param name="userName">The name of the person enforcing the write protection</param>
  27868. <param name="password">The password. Setting the password to null or empty will remove the read-only mode.</param>
  27869. </member>
  27870. <member name="M:OfficeOpenXml.ExcelWriteProtection.RemoveReadOnly">
  27871. <summary>
  27872. Remove any write protection set on the workbook
  27873. </summary>
  27874. </member>
  27875. <member name="P:OfficeOpenXml.ExcelWriteProtection.IsReadOnly">
  27876. <summary>
  27877. If the workbook is set to readonly and has a password set.
  27878. </summary>
  27879. </member>
  27880. <member name="P:OfficeOpenXml.ExcelWriteProtection.UserName">
  27881. <summary>
  27882. The name of the person enforcing the write protection.
  27883. </summary>
  27884. </member>
  27885. <member name="P:OfficeOpenXml.ExcelWriteProtection.ReadOnlyRecommended">
  27886. <summary>
  27887. If the author recommends that you open the workbook in read-only mode.
  27888. </summary>
  27889. </member>
  27890. <member name="T:OfficeOpenXml.ExcelFormulaAddress">
  27891. <summary>
  27892. Range address used in the formula parser
  27893. </summary>
  27894. </member>
  27895. <member name="M:OfficeOpenXml.ExcelFormulaAddress.#ctor">
  27896. <summary>
  27897. Creates a Address object
  27898. </summary>
  27899. </member>
  27900. <member name="M:OfficeOpenXml.ExcelFormulaAddress.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  27901. <summary>
  27902. Creates an Address object
  27903. </summary>
  27904. <param name="fromRow">start row</param>
  27905. <param name="fromCol">start column</param>
  27906. <param name="toRow">End row</param>
  27907. <param name="toColumn">End column</param>
  27908. </member>
  27909. <member name="M:OfficeOpenXml.ExcelFormulaAddress.#ctor(System.String,OfficeOpenXml.ExcelWorksheet)">
  27910. <summary>
  27911. Creates an Address object
  27912. </summary>
  27913. <param name="address">The formula address</param>
  27914. <param name="worksheet">The worksheet</param>
  27915. </member>
  27916. <member name="P:OfficeOpenXml.ExcelFormulaAddress.Address">
  27917. <summary>
  27918. The address for the range
  27919. </summary>
  27920. <remarks>Examples of addresses are "A1" "B1:C2" "A:A" "1:1" "A1:E2,G3:G5" </remarks>
  27921. </member>
  27922. <member name="P:OfficeOpenXml.ExcelFormulaAddress.Addresses">
  27923. <summary>
  27924. Addresses can be separated by a comma. If the address contains multiple addresses this list contains them.
  27925. </summary>
  27926. </member>
  27927. <member name="T:OfficeOpenXml.PictureAlignment">
  27928. <summary>
  27929. How a picture will be aligned in the header/footer
  27930. </summary>
  27931. </member>
  27932. <member name="F:OfficeOpenXml.PictureAlignment.Left">
  27933. <summary>
  27934. The picture will be added to the left aligned text
  27935. </summary>
  27936. </member>
  27937. <member name="F:OfficeOpenXml.PictureAlignment.Centered">
  27938. <summary>
  27939. The picture will be added to the centered text
  27940. </summary>
  27941. </member>
  27942. <member name="F:OfficeOpenXml.PictureAlignment.Right">
  27943. <summary>
  27944. The picture will be added to the right aligned text
  27945. </summary>
  27946. </member>
  27947. <member name="T:OfficeOpenXml.ExcelHeaderFooterText">
  27948. <summary>
  27949. Print header and footer
  27950. </summary>
  27951. </member>
  27952. <member name="P:OfficeOpenXml.ExcelHeaderFooterText.LeftAlignedText">
  27953. <summary>
  27954. Get/set the text to appear on the left hand side of the header (or footer) on the worksheet.
  27955. </summary>
  27956. </member>
  27957. <member name="P:OfficeOpenXml.ExcelHeaderFooterText.CenteredText">
  27958. <summary>
  27959. Get/set the text to appear in the center of the header (or footer) on the worksheet.
  27960. </summary>
  27961. </member>
  27962. <member name="P:OfficeOpenXml.ExcelHeaderFooterText.RightAlignedText">
  27963. <summary>
  27964. Get/set the text to appear on the right hand side of the header (or footer) on the worksheet.
  27965. </summary>
  27966. </member>
  27967. <member name="M:OfficeOpenXml.ExcelHeaderFooterText.InsertPicture(System.IO.FileInfo,OfficeOpenXml.PictureAlignment)">
  27968. <summary>
  27969. Inserts a picture at the end of the text in the header or footer
  27970. </summary>
  27971. <param name="PictureFile">The image object containing the Picture</param>
  27972. <param name="Alignment">Alignment. The image object will be inserted at the end of the Text.</param>
  27973. </member>
  27974. <member name="M:OfficeOpenXml.ExcelHeaderFooterText.InsertPicture(System.IO.Stream,OfficeOpenXml.Drawing.ePictureType,OfficeOpenXml.PictureAlignment)">
  27975. <summary>
  27976. Inserts a picture at the end of the text in the header or footer
  27977. </summary>
  27978. <param name="PictureStream">The stream containing the picture</param>
  27979. <param name="pictureType">The image format of the picture stream</param>
  27980. <param name="Alignment">Alignment. The image object will be inserted at the end of the Text.</param>
  27981. </member>
  27982. <member name="M:OfficeOpenXml.ExcelHeaderFooterText.InsertPicture(System.Drawing.Image,OfficeOpenXml.PictureAlignment)">
  27983. <summary>
  27984. Inserts a picture at the end of the text in the header or footer
  27985. </summary>
  27986. <param name="Picture">The image object containing the Picture</param>
  27987. <param name="Alignment">Alignment. The image object will be inserted at the end of the Text.</param>
  27988. </member>
  27989. <member name="T:OfficeOpenXml.ExcelHeaderFooter">
  27990. <summary>
  27991. Represents the Header and Footer on an Excel Worksheet
  27992. </summary>
  27993. </member>
  27994. <member name="F:OfficeOpenXml.ExcelHeaderFooter.PageNumber">
  27995. <summary>
  27996. The code for "current page #"
  27997. </summary>
  27998. </member>
  27999. <member name="F:OfficeOpenXml.ExcelHeaderFooter.NumberOfPages">
  28000. <summary>
  28001. The code for "total pages"
  28002. </summary>
  28003. </member>
  28004. <member name="F:OfficeOpenXml.ExcelHeaderFooter.FontColor">
  28005. <summary>
  28006. The code for "text font color"
  28007. RGB Color is specified as RRGGBB
  28008. Theme Color is specified as TTSNN where TT is the theme color Id, S is either "+" or "-" of the tint/shade value, NN is the tint/shade value.
  28009. </summary>
  28010. </member>
  28011. <member name="F:OfficeOpenXml.ExcelHeaderFooter.SheetName">
  28012. <summary>
  28013. The code for "sheet tab name"
  28014. </summary>
  28015. </member>
  28016. <member name="F:OfficeOpenXml.ExcelHeaderFooter.FilePath">
  28017. <summary>
  28018. The code for "this workbook's file path"
  28019. </summary>
  28020. </member>
  28021. <member name="F:OfficeOpenXml.ExcelHeaderFooter.FileName">
  28022. <summary>
  28023. The code for "this workbook's file name"
  28024. </summary>
  28025. </member>
  28026. <member name="F:OfficeOpenXml.ExcelHeaderFooter.CurrentDate">
  28027. <summary>
  28028. The code for "date"
  28029. </summary>
  28030. </member>
  28031. <member name="F:OfficeOpenXml.ExcelHeaderFooter.CurrentTime">
  28032. <summary>
  28033. The code for "time"
  28034. </summary>
  28035. </member>
  28036. <member name="F:OfficeOpenXml.ExcelHeaderFooter.Image">
  28037. <summary>
  28038. The code for "picture as background"
  28039. </summary>
  28040. </member>
  28041. <member name="F:OfficeOpenXml.ExcelHeaderFooter.OutlineStyle">
  28042. <summary>
  28043. The code for "outline style"
  28044. </summary>
  28045. </member>
  28046. <member name="F:OfficeOpenXml.ExcelHeaderFooter.ShadowStyle">
  28047. <summary>
  28048. The code for "shadow style"
  28049. </summary>
  28050. </member>
  28051. <member name="M:OfficeOpenXml.ExcelHeaderFooter.#ctor(System.Xml.XmlNamespaceManager,System.Xml.XmlNode,OfficeOpenXml.ExcelWorksheet)">
  28052. <summary>
  28053. ExcelHeaderFooter Constructor
  28054. </summary>
  28055. <param name="nameSpaceManager"></param>
  28056. <param name="topNode"></param>
  28057. <param name="ws">The worksheet</param>
  28058. </member>
  28059. <member name="P:OfficeOpenXml.ExcelHeaderFooter.AlignWithMargins">
  28060. <summary>
  28061. Align with page margins
  28062. </summary>
  28063. </member>
  28064. <member name="P:OfficeOpenXml.ExcelHeaderFooter.differentOddEven">
  28065. <summary>
  28066. Displas different headers and footers on odd and even pages.
  28067. </summary>
  28068. </member>
  28069. <member name="P:OfficeOpenXml.ExcelHeaderFooter.differentFirst">
  28070. <summary>
  28071. Display different headers and footers on the first page of the worksheet.
  28072. </summary>
  28073. </member>
  28074. <member name="P:OfficeOpenXml.ExcelHeaderFooter.ScaleWithDocument">
  28075. <summary>
  28076. The header and footer should scale as you use the ShrinkToFit property on the document
  28077. </summary>
  28078. </member>
  28079. <member name="P:OfficeOpenXml.ExcelHeaderFooter.OddHeader">
  28080. <summary>
  28081. Provides access to the header on odd numbered pages of the document.
  28082. If you want the same header on both odd and even pages, then only set values in this ExcelHeaderFooterText class.
  28083. </summary>
  28084. </member>
  28085. <member name="P:OfficeOpenXml.ExcelHeaderFooter.OddFooter">
  28086. <summary>
  28087. Provides access to the footer on odd numbered pages of the document.
  28088. If you want the same footer on both odd and even pages, then only set values in this ExcelHeaderFooterText class.
  28089. </summary>
  28090. </member>
  28091. <member name="P:OfficeOpenXml.ExcelHeaderFooter.EvenHeader">
  28092. <summary>
  28093. Provides access to the header on even numbered pages of the document.
  28094. </summary>
  28095. </member>
  28096. <member name="P:OfficeOpenXml.ExcelHeaderFooter.EvenFooter">
  28097. <summary>
  28098. Provides access to the footer on even numbered pages of the document.
  28099. </summary>
  28100. </member>
  28101. <member name="P:OfficeOpenXml.ExcelHeaderFooter.FirstHeader">
  28102. <summary>
  28103. Provides access to the header on the first page of the document.
  28104. </summary>
  28105. </member>
  28106. <member name="P:OfficeOpenXml.ExcelHeaderFooter.FirstFooter">
  28107. <summary>
  28108. Provides access to the footer on the first page of the document.
  28109. </summary>
  28110. </member>
  28111. <member name="P:OfficeOpenXml.ExcelHeaderFooter.Pictures">
  28112. <summary>
  28113. Vml drawings. Underlaying object for Header footer images
  28114. </summary>
  28115. </member>
  28116. <member name="M:OfficeOpenXml.ExcelHeaderFooter.Save">
  28117. <summary>
  28118. Saves the header and footer information to the worksheet XML
  28119. </summary>
  28120. </member>
  28121. <member name="T:OfficeOpenXml.ExcelHyperLink">
  28122. <summary>
  28123. HyperlinkClass
  28124. </summary>
  28125. </member>
  28126. <member name="M:OfficeOpenXml.ExcelHyperLink.#ctor(System.String)">
  28127. <summary>
  28128. A new hyperlink with the specified URI
  28129. </summary>
  28130. <param name="uriString">The URI</param>
  28131. </member>
  28132. <member name="M:OfficeOpenXml.ExcelHyperLink.#ctor(System.String,System.Boolean)">
  28133. <summary>
  28134. A new hyperlink with the specified URI. This syntax is obsolete
  28135. </summary>
  28136. <param name="uriString">The URI</param>
  28137. <param name="dontEscape"></param>
  28138. </member>
  28139. <member name="M:OfficeOpenXml.ExcelHyperLink.#ctor(System.String,System.UriKind)">
  28140. <summary>
  28141. A new hyperlink with the specified URI and kind
  28142. </summary>
  28143. <param name="uriString">The URI</param>
  28144. <param name="uriKind">Kind (absolute/relative or indeterminate)</param>
  28145. </member>
  28146. <member name="M:OfficeOpenXml.ExcelHyperLink.#ctor(System.String,System.String)">
  28147. <summary>
  28148. Sheet internal reference
  28149. </summary>
  28150. <param name="referenceAddress">The address or defined name</param>
  28151. <param name="display">Displayed text</param>
  28152. </member>
  28153. <member name="P:OfficeOpenXml.ExcelHyperLink.ReferenceAddress">
  28154. <summary>
  28155. The Excel address for internal links or extended data for external hyper links not supported by the Uri class.
  28156. </summary>
  28157. </member>
  28158. <member name="P:OfficeOpenXml.ExcelHyperLink.Display">
  28159. <summary>
  28160. Displayed text
  28161. </summary>
  28162. </member>
  28163. <member name="P:OfficeOpenXml.ExcelHyperLink.ToolTip">
  28164. <summary>
  28165. Tooltip
  28166. </summary>
  28167. </member>
  28168. <member name="P:OfficeOpenXml.ExcelHyperLink.ColSpan">
  28169. <summary>
  28170. If the hyperlink spans multiple columns
  28171. </summary>
  28172. </member>
  28173. <member name="P:OfficeOpenXml.ExcelHyperLink.RowSpan">
  28174. <summary>
  28175. If the hyperlink spans multiple rows
  28176. </summary>
  28177. </member>
  28178. <member name="P:OfficeOpenXml.ExcelHyperLink.OriginalUri">
  28179. <summary>
  28180. Used to handle non absolute URI's.
  28181. Is used if IsAblsoluteUri is true. The base URI will have a dummy value of xl://nonAbsolute.
  28182. </summary>
  28183. </member>
  28184. <member name="T:OfficeOpenXml.ExcelIgnoredError">
  28185. <summary>
  28186. Error ignore options for a worksheet
  28187. </summary>
  28188. </member>
  28189. <member name="P:OfficeOpenXml.ExcelIgnoredError.NumberStoredAsText">
  28190. <summary>
  28191. Ignore errors when numbers are formatted as text or are preceded by an apostrophe
  28192. </summary>
  28193. </member>
  28194. <member name="P:OfficeOpenXml.ExcelIgnoredError.CalculatedColumn">
  28195. <summary>
  28196. Calculated Column
  28197. </summary>
  28198. </member>
  28199. <member name="P:OfficeOpenXml.ExcelIgnoredError.EmptyCellReference">
  28200. <summary>
  28201. Ignore errors when a formula refers an empty cell
  28202. </summary>
  28203. </member>
  28204. <member name="P:OfficeOpenXml.ExcelIgnoredError.EvaluationError">
  28205. <summary>
  28206. Ignore errors when formulas fail to Evaluate
  28207. </summary>
  28208. </member>
  28209. <member name="P:OfficeOpenXml.ExcelIgnoredError.Formula">
  28210. <summary>
  28211. Ignore errors when a formula in a region of your worksheet differs from other formulas in the same region.
  28212. </summary>
  28213. </member>
  28214. <member name="P:OfficeOpenXml.ExcelIgnoredError.FormulaRange">
  28215. <summary>
  28216. Ignore errors when formulas omit certain cells in a region.
  28217. </summary>
  28218. </member>
  28219. <member name="P:OfficeOpenXml.ExcelIgnoredError.ListDataValidation">
  28220. <summary>
  28221. Ignore errors when a cell's value in a Table does not comply with the Data Validation rules specified
  28222. </summary>
  28223. </member>
  28224. <member name="P:OfficeOpenXml.ExcelIgnoredError.Address">
  28225. <summary>
  28226. The address
  28227. </summary>
  28228. </member>
  28229. <member name="P:OfficeOpenXml.ExcelIgnoredError.TwoDigitTextYear">
  28230. <summary>
  28231. Ignore errors when formulas contain text formatted cells with years represented as 2 digits.
  28232. </summary>
  28233. </member>
  28234. <member name="P:OfficeOpenXml.ExcelIgnoredError.UnlockedFormula">
  28235. <summary>
  28236. Ignore errors when unlocked cells contain formulas
  28237. </summary>
  28238. </member>
  28239. <member name="T:OfficeOpenXml.ExcelIgnoredErrorCollection">
  28240. <summary>
  28241. A collection of ignored errors per range for a worksheet
  28242. </summary>
  28243. </member>
  28244. <member name="P:OfficeOpenXml.ExcelIgnoredErrorCollection.Item(System.Int32)">
  28245. <summary>
  28246. Indexer for the collection
  28247. </summary>
  28248. <param name="Index">This index</param>
  28249. <returns></returns>
  28250. </member>
  28251. <member name="P:OfficeOpenXml.ExcelIgnoredErrorCollection.Count">
  28252. <summary>
  28253. Number of items in the collection
  28254. </summary>
  28255. </member>
  28256. <member name="M:OfficeOpenXml.ExcelIgnoredErrorCollection.System#Collections#IEnumerable#GetEnumerator">
  28257. <summary>
  28258. Gets the enumerator for the collection
  28259. </summary>
  28260. <returns>The enumerator</returns>
  28261. </member>
  28262. <member name="M:OfficeOpenXml.ExcelIgnoredErrorCollection.Add(OfficeOpenXml.ExcelAddressBase)">
  28263. <summary>
  28264. Adds an IgnoreError item to the collection
  28265. </summary>
  28266. <param name="address">The address to add</param>
  28267. <returns>The IgnoreError Item</returns>
  28268. </member>
  28269. <member name="M:OfficeOpenXml.ExcelIgnoredErrorCollection.System#Collections#Generic#IEnumerable{OfficeOpenXml#ExcelIgnoredError}#GetEnumerator">
  28270. <summary>
  28271. Gets the enumerator for the collection
  28272. </summary>
  28273. <returns>The enumerator</returns>
  28274. </member>
  28275. <member name="M:OfficeOpenXml.ExcelIgnoredErrorCollection.Dispose">
  28276. <summary>
  28277. Called when the class is disposed.
  28278. </summary>
  28279. </member>
  28280. <member name="T:OfficeOpenXml.ExcelImageSettings">
  28281. <summary>
  28282. This class contains settings for text measurement.
  28283. </summary>
  28284. </member>
  28285. <member name="P:OfficeOpenXml.ExcelImageSettings.PrimaryImageHandler">
  28286. <summary>
  28287. This is the primary handler for images.
  28288. </summary>
  28289. </member>
  28290. <member name="P:OfficeOpenXml.ExcelImageSettings.SecondaryImageHandler">
  28291. <summary>
  28292. If the primary handler fails to measure the image, this one will be used.
  28293. </summary>
  28294. </member>
  28295. <member name="P:OfficeOpenXml.ExcelImageSettings.TertiaryImageHandler">
  28296. <summary>
  28297. If the secondary handler fails to measure the image, this one will be used.
  28298. </summary>
  28299. </member>
  28300. <member name="T:OfficeOpenXml.ExcelInitializationError">
  28301. <summary>
  28302. This class represents an error/Exception that has occured during initalization.
  28303. </summary>
  28304. </member>
  28305. <member name="M:OfficeOpenXml.ExcelInitializationError.#ctor(System.String,System.Exception)">
  28306. <summary>
  28307. Constructor
  28308. </summary>
  28309. <param name="errorMessage"></param>
  28310. <param name="e"></param>
  28311. </member>
  28312. <member name="P:OfficeOpenXml.ExcelInitializationError.ErrorMessage">
  28313. <summary>
  28314. Error message describing the initialization error
  28315. </summary>
  28316. </member>
  28317. <member name="P:OfficeOpenXml.ExcelInitializationError.TimestampUtc">
  28318. <summary>
  28319. Timestamp representing when the error occurred
  28320. </summary>
  28321. </member>
  28322. <member name="P:OfficeOpenXml.ExcelInitializationError.Exception">
  28323. <summary>
  28324. The <see cref="P:OfficeOpenXml.ExcelInitializationError.Exception"/>
  28325. </summary>
  28326. </member>
  28327. <member name="T:OfficeOpenXml.ExcelNamedRange">
  28328. <summary>
  28329. A named range.
  28330. </summary>
  28331. </member>
  28332. <member name="F:OfficeOpenXml.ExcelNamedRange.NameRelativeType.RelativeAddress">
  28333. <summary>
  28334. The name contains a relative address
  28335. </summary>
  28336. </member>
  28337. <member name="F:OfficeOpenXml.ExcelNamedRange.NameRelativeType.RelativeTableAddress">
  28338. <summary>
  28339. The name contains a relative table address, i.e. [#this row]
  28340. </summary>
  28341. </member>
  28342. <member name="M:OfficeOpenXml.ExcelNamedRange.#ctor(System.String,OfficeOpenXml.ExcelWorksheet,OfficeOpenXml.ExcelWorksheet,System.String,System.Int32,System.Boolean)">
  28343. <summary>
  28344. A named range
  28345. </summary>
  28346. <param name="name">The name</param>
  28347. <param name="nameSheet">The sheet containing the name. null if its a global name</param>
  28348. <param name="sheet">Sheet where the address points</param>
  28349. <param name="address">The address</param>
  28350. <param name="index">The index in the collection</param>
  28351. <param name="allowRelativeAddress">If true, the address will be retained as it is, if false the address will always be converted to an absolute/fixed address</param>
  28352. </member>
  28353. <member name="P:OfficeOpenXml.ExcelNamedRange.Name">
  28354. <summary>
  28355. Name of the range
  28356. </summary>
  28357. </member>
  28358. <member name="P:OfficeOpenXml.ExcelNamedRange.LocalSheetId">
  28359. <summary>
  28360. Is the named range local for the sheet
  28361. </summary>
  28362. </member>
  28363. <member name="P:OfficeOpenXml.ExcelNamedRange.IsNameHidden">
  28364. <summary>
  28365. Is the name hidden
  28366. </summary>
  28367. </member>
  28368. <member name="P:OfficeOpenXml.ExcelNamedRange.NameComment">
  28369. <summary>
  28370. A comment for the Name
  28371. </summary>
  28372. </member>
  28373. <member name="M:OfficeOpenXml.ExcelNamedRange.ToString">
  28374. <summary>
  28375. Returns a string representation of the object
  28376. </summary>
  28377. <returns>The name of the range</returns>
  28378. </member>
  28379. <member name="M:OfficeOpenXml.ExcelNamedRange.Equals(System.Object)">
  28380. <summary>
  28381. Returns true if the name is equal to the obj
  28382. </summary>
  28383. <param name="obj">The object to compare with</param>
  28384. <returns>true if equal</returns>
  28385. </member>
  28386. <member name="P:OfficeOpenXml.ExcelNamedRange.AllowRelativeAddress">
  28387. <summary>
  28388. If true, the address will be retained as it is, if false the address will always be converted to an absolute/fixed address
  28389. </summary>
  28390. </member>
  28391. <member name="M:OfficeOpenXml.ExcelNamedRange.GetHashCode">
  28392. <summary>
  28393. Serves as the default hash function.
  28394. </summary>
  28395. <returns>A hash code for the current object.</returns>
  28396. </member>
  28397. <member name="T:OfficeOpenXml.ExcelNamedRangeCollection">
  28398. <summary>
  28399. Collection for named ranges
  28400. </summary>
  28401. </member>
  28402. <member name="M:OfficeOpenXml.ExcelNamedRangeCollection.Add(System.String,OfficeOpenXml.ExcelRangeBase,System.Boolean)">
  28403. <summary>
  28404. Adds a new named range
  28405. </summary>
  28406. <param name="Name">The name</param>
  28407. <param name="Range">The range</param>
  28408. <param name="allowRelativeAddress">If true, the address will be retained as it is, if false the address will always be converted to an absolute/fixed address</param>
  28409. <returns></returns>
  28410. </member>
  28411. <member name="M:OfficeOpenXml.ExcelNamedRangeCollection.Add(System.String,OfficeOpenXml.ExcelRangeBase)">
  28412. <summary>
  28413. Adds a new named range
  28414. </summary>
  28415. <param name="Name">The name</param>
  28416. <param name="Range">The range</param>
  28417. </member>
  28418. <member name="M:OfficeOpenXml.ExcelNamedRangeCollection.AddName(System.String,OfficeOpenXml.ExcelRangeBase,System.Boolean)">
  28419. <summary>
  28420. Adds the name without validation as Excel allows some names on load that is not permitted in the GUI
  28421. </summary>
  28422. <param name="Name">The Name</param>
  28423. <param name="Range">The Range</param>
  28424. <param name="allowRelativeAddress">If true, the address will be retained as it is, if false the address will always be converted to an absolute/fixed address</param>
  28425. <returns></returns>
  28426. </member>
  28427. <member name="M:OfficeOpenXml.ExcelNamedRangeCollection.AddValue(System.String,System.Object)">
  28428. <summary>
  28429. Add a defined name referencing value
  28430. </summary>
  28431. <param name="Name">The name</param>
  28432. <param name="value">The value for the name</param>
  28433. <returns></returns>
  28434. </member>
  28435. <member name="M:OfficeOpenXml.ExcelNamedRangeCollection.AddFormula(System.String,System.String)">
  28436. <summary>
  28437. Add a defined name referencing a formula
  28438. </summary>
  28439. <param name="Name"></param>
  28440. <param name="Formula"></param>
  28441. <returns></returns>
  28442. </member>
  28443. <member name="M:OfficeOpenXml.ExcelNamedRangeCollection.Remove(System.String)">
  28444. <summary>
  28445. Remove a defined name from the collection
  28446. </summary>
  28447. <param name="Name">The name</param>
  28448. </member>
  28449. <member name="M:OfficeOpenXml.ExcelNamedRangeCollection.ContainsKey(System.String)">
  28450. <summary>
  28451. Checks collection for the presence of a key
  28452. </summary>
  28453. <param name="key">key to search for</param>
  28454. <returns>true if the key is in the collection</returns>
  28455. </member>
  28456. <member name="P:OfficeOpenXml.ExcelNamedRangeCollection.Count">
  28457. <summary>
  28458. The current number of items in the collection
  28459. </summary>
  28460. </member>
  28461. <member name="P:OfficeOpenXml.ExcelNamedRangeCollection.Item(System.String)">
  28462. <summary>
  28463. Name indexer
  28464. </summary>
  28465. <param name="Name">The name (key) for a Named range</param>
  28466. <returns>a reference to the range</returns>
  28467. <remarks>
  28468. Throws a KeyNotFoundException if the key is not in the collection.
  28469. </remarks>
  28470. </member>
  28471. <member name="P:OfficeOpenXml.ExcelNamedRangeCollection.Item(System.Int32)">
  28472. <summary>
  28473. Indexer for the collection
  28474. </summary>
  28475. <param name="Index">The index</param>
  28476. <returns>The named range</returns>
  28477. </member>
  28478. <member name="M:OfficeOpenXml.ExcelNamedRangeCollection.GetEnumerator">
  28479. <summary>
  28480. Implement interface method IEnumerator&lt;ExcelNamedRange&gt; GetEnumerator()
  28481. </summary>
  28482. <returns></returns>
  28483. </member>
  28484. <member name="M:OfficeOpenXml.ExcelNamedRangeCollection.System#Collections#IEnumerable#GetEnumerator">
  28485. <summary>
  28486. Implement interface method IEnumeratable GetEnumerator()
  28487. </summary>
  28488. <returns></returns>
  28489. </member>
  28490. <member name="T:OfficeOpenXml.ExcelPackage">
  28491. <summary>
  28492. Represents an Excel XLSX file package.
  28493. This is the top-level object to access all parts of the document.
  28494. </summary>
  28495. <remarks>
  28496. <example>
  28497. <code>
  28498. FileInfo newFile = new FileInfo(outputDir.FullName + @"\sample1.xlsx");
  28499. if (newFile.Exists)
  28500. {
  28501. newFile.Delete(); // ensures we create a new workbook
  28502. newFile = new FileInfo(outputDir.FullName + @"\sample1.xlsx");
  28503. }
  28504. using (ExcelPackage package = new ExcelPackage(newFile))
  28505. {
  28506. // add a new worksheet to the empty workbook
  28507. ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("Inventory");
  28508. //Add the headers
  28509. worksheet.Cells[1, 1].Value = "ID";
  28510. worksheet.Cells[1, 2].Value = "Product";
  28511. worksheet.Cells[1, 3].Value = "Quantity";
  28512. worksheet.Cells[1, 4].Value = "Price";
  28513. worksheet.Cells[1, 5].Value = "Value";
  28514. //Add some items...
  28515. worksheet.Cells["A2"].Value = "12001";
  28516. worksheet.Cells["B2"].Value = "Nails";
  28517. worksheet.Cells["C2"].Value = 37;
  28518. worksheet.Cells["D2"].Value = 3.99;
  28519. worksheet.Cells["A3"].Value = "12002";
  28520. worksheet.Cells["B3"].Value = "Hammer";
  28521. worksheet.Cells["C3"].Value = 5;
  28522. worksheet.Cells["D3"].Value = 12.10;
  28523. worksheet.Cells["A4"].Value = "12003";
  28524. worksheet.Cells["B4"].Value = "Saw";
  28525. worksheet.Cells["C4"].Value = 12;
  28526. worksheet.Cells["D4"].Value = 15.37;
  28527. //Add a formula for the value-column
  28528. worksheet.Cells["E2:E4"].Formula = "C2*D2";
  28529. //Ok now format the values;
  28530. using (var range = worksheet.Cells[1, 1, 1, 5])
  28531. {
  28532. range.Style.Font.Bold = true;
  28533. range.Style.Fill.PatternType = ExcelFillStyle.Solid;
  28534. range.Style.Fill.BackgroundColor.SetColor(Color.DarkBlue);
  28535. range.Style.Font.Color.SetColor(Color.White);
  28536. }
  28537. worksheet.Cells["A5:E5"].Style.Border.Top.Style = ExcelBorderStyle.Thin;
  28538. worksheet.Cells["A5:E5"].Style.Font.Bold = true;
  28539. worksheet.Cells[5, 3, 5, 5].Formula = string.Format("SUBTOTAL(9,{0})", new ExcelAddress(2,3,4,3).Address);
  28540. worksheet.Cells["C2:C5"].Style.Numberformat.Format = "#,##0";
  28541. worksheet.Cells["D2:E5"].Style.Numberformat.Format = "#,##0.00";
  28542. //Create an autofilter for the range
  28543. worksheet.Cells["A1:E4"].AutoFilter = true;
  28544. worksheet.Cells["A1:E5"].AutoFitColumns(0);
  28545. // lets set the header text
  28546. worksheet.HeaderFooter.oddHeader.CenteredText = "&amp;24&amp;U&amp;\"Arial,Regular Bold\" Inventory";
  28547. // add the page number to the footer plus the total number of pages
  28548. worksheet.HeaderFooter.oddFooter.RightAlignedText =
  28549. string.Format("Page {0} of {1}", ExcelHeaderFooter.PageNumber, ExcelHeaderFooter.NumberOfPages);
  28550. // add the sheet name to the footer
  28551. worksheet.HeaderFooter.oddFooter.CenteredText = ExcelHeaderFooter.SheetName;
  28552. // add the file path to the footer
  28553. worksheet.HeaderFooter.oddFooter.LeftAlignedText = ExcelHeaderFooter.FilePath + ExcelHeaderFooter.FileName;
  28554. worksheet.PrinterSettings.RepeatRows = worksheet.Cells["1:2"];
  28555. worksheet.PrinterSettings.RepeatColumns = worksheet.Cells["A:G"];
  28556. // Change the sheet view to show it in page layout mode
  28557. worksheet.View.PageLayoutView = true;
  28558. // set some document properties
  28559. package.Workbook.Properties.Title = "Invertory";
  28560. package.Workbook.Properties.Author = "Jan Källman";
  28561. package.Workbook.Properties.Comments = "This sample demonstrates how to create an Excel 2007 workbook using EPPlus";
  28562. // set some extended property values
  28563. package.Workbook.Properties.Company = "AdventureWorks Inc.";
  28564. // set some custom property values
  28565. package.Workbook.Properties.SetCustomPropertyValue("Checked by", "Jan Källman");
  28566. package.Workbook.Properties.SetCustomPropertyValue("AssemblyName", "EPPlus");
  28567. // save our new workbook and we are done!
  28568. package.Save();
  28569. }
  28570. return newFile.FullName;
  28571. </code>
  28572. More samples can be found at <a href="https://github.com/EPPlusSoftware/EPPlus/">https://github.com/EPPlusSoftware/EPPlus/</a>
  28573. </example>
  28574. </remarks>
  28575. </member>
  28576. <member name="F:OfficeOpenXml.ExcelPackage.schemaXmlExtension">
  28577. <summary>
  28578. Extension Schema types
  28579. </summary>
  28580. </member>
  28581. <member name="F:OfficeOpenXml.ExcelPackage.schemaWorkbook">
  28582. <summary>
  28583. Main Xml schema name
  28584. </summary>
  28585. </member>
  28586. <member name="F:OfficeOpenXml.ExcelPackage.schemaRelationships">
  28587. <summary>
  28588. Relationship schema name
  28589. </summary>
  28590. </member>
  28591. <member name="F:OfficeOpenXml.ExcelPackage.MaxColumns">
  28592. <summary>
  28593. Maximum number of columns in a worksheet (16384).
  28594. </summary>
  28595. </member>
  28596. <member name="F:OfficeOpenXml.ExcelPackage.MaxRows">
  28597. <summary>
  28598. Maximum number of rows in a worksheet (1048576).
  28599. </summary>
  28600. </member>
  28601. <member name="M:OfficeOpenXml.ExcelPackage.#ctor">
  28602. <summary>
  28603. Create a new instance of the ExcelPackage.
  28604. Output is accessed through the Stream property, using the <see cref="M:OfficeOpenXml.ExcelPackage.SaveAs(System.IO.FileInfo)"/> method or later set the <see cref="P:OfficeOpenXml.ExcelPackage.File" /> property.
  28605. </summary>
  28606. </member>
  28607. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.FileInfo)">
  28608. <summary>
  28609. Create a new instance of the ExcelPackage class based on a existing file or creates a new file.
  28610. </summary>
  28611. <param name="newFile">If newFile exists, it is opened. Otherwise it is created from scratch.</param>
  28612. </member>
  28613. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.String)">
  28614. <summary>
  28615. Create a new instance of the ExcelPackage class based on a existing file or creates a new file.
  28616. </summary>
  28617. <param name="path">If newFile exists, it is opened. Otherwise it is created from scratch.</param>
  28618. </member>
  28619. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.FileInfo,System.String)">
  28620. <summary>
  28621. Create a new instance of the ExcelPackage class based on a existing file or creates a new file.
  28622. </summary>
  28623. <param name="newFile">If newFile exists, it is opened. Otherwise it is created from scratch.</param>
  28624. <param name="password">Password for an encrypted package</param>
  28625. </member>
  28626. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.String,System.String)">
  28627. <summary>
  28628. Create a new instance of the ExcelPackage class based on a existing file or creates a new file.
  28629. </summary>
  28630. <param name="path">If newFile exists, it is opened. Otherwise it is created from scratch.</param>
  28631. <param name="password">Password for an encrypted package</param>
  28632. </member>
  28633. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.FileInfo,System.IO.FileInfo)">
  28634. <summary>
  28635. Create a new instance of the ExcelPackage class based on a existing template.
  28636. If newFile exists, it will be overwritten when the Save method is called
  28637. </summary>
  28638. <param name="newFile">The name of the Excel file to be created</param>
  28639. <param name="template">The name of the Excel template to use as the basis of the new Excel file</param>
  28640. </member>
  28641. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.FileInfo,System.IO.FileInfo,System.String)">
  28642. <summary>
  28643. Create a new instance of the ExcelPackage class based on a existing template.
  28644. If newFile exists, it will be overwritten when the Save method is called
  28645. </summary>
  28646. <param name="newFile">The name of the Excel file to be created</param>
  28647. <param name="template">The name of the Excel template to use as the basis of the new Excel file</param>
  28648. <param name="password">Password to decrypted the template</param>
  28649. </member>
  28650. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.String,System.String,System.String)">
  28651. <summary>
  28652. Create a new instance of the ExcelPackage class based on a existing template.
  28653. If newFile exists, it will be overwritten when the Save method is called
  28654. </summary>
  28655. <param name="newFilePath">The name of the Excel file to be created</param>
  28656. <param name="templatePath">The name of the Excel template to use as the basis of the new Excel file</param>
  28657. <param name="password">Password to decrypted the template</param>
  28658. </member>
  28659. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.FileInfo,System.Boolean)">
  28660. <summary>
  28661. Create a new instance of the ExcelPackage class based on a existing template.
  28662. </summary>
  28663. <param name="template">The name of the Excel template to use as the basis of the new Excel file</param>
  28664. <param name="useStream">if true use a stream. If false create a file in the temp dir with a random name</param>
  28665. </member>
  28666. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.FileInfo,System.Boolean,System.String)">
  28667. <summary>
  28668. Create a new instance of the ExcelPackage class based on a existing template.
  28669. </summary>
  28670. <param name="template">The name of the Excel template to use as the basis of the new Excel file</param>
  28671. <param name="useStream">if true use a stream. If false create a file in the temp dir with a random name</param>
  28672. <param name="password">Password to decrypted the template</param>
  28673. </member>
  28674. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.Stream)">
  28675. <summary>
  28676. Create a new instance of the ExcelPackage class based on a stream
  28677. </summary>
  28678. <param name="newStream">The stream object can be empty or contain a package. The stream must be Read/Write</param>
  28679. </member>
  28680. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.Stream,System.String)">
  28681. <summary>
  28682. Create a new instance of the ExcelPackage class based on a stream
  28683. </summary>
  28684. <param name="newStream">The stream object can be empty or contain a package. The stream must be Read/Write</param>
  28685. <param name="Password">The password to decrypt the document</param>
  28686. </member>
  28687. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.Stream,System.IO.Stream)">
  28688. <summary>
  28689. Create a new instance of the ExcelPackage class based on a stream
  28690. </summary>
  28691. <param name="newStream">The output stream. Must be an empty read/write stream.</param>
  28692. <param name="templateStream">This stream is copied to the output stream at load</param>
  28693. </member>
  28694. <member name="M:OfficeOpenXml.ExcelPackage.#ctor(System.IO.Stream,System.IO.Stream,System.String)">
  28695. <summary>
  28696. Create a new instance of the ExcelPackage class based on a stream
  28697. </summary>
  28698. <param name="newStream">The output stream. Must be an empty read/write stream.</param>
  28699. <param name="templateStream">This stream is copied to the output stream at load</param>
  28700. <param name="Password">Password to decrypted the template</param>
  28701. </member>
  28702. <member name="M:OfficeOpenXml.ExcelPackage.Init">
  28703. <summary>
  28704. Init values here
  28705. </summary>
  28706. </member>
  28707. <member name="M:OfficeOpenXml.ExcelPackage.CreateFromTemplate(System.IO.FileInfo,System.String)">
  28708. <summary>
  28709. Create a new file from a template
  28710. </summary>
  28711. <param name="template">An existing xlsx file to use as a template</param>
  28712. <param name="password">The password to decrypt the package.</param>
  28713. <returns></returns>
  28714. </member>
  28715. <member name="M:OfficeOpenXml.ExcelPackage.WriteFileToStream(System.String,System.IO.Stream)">
  28716. <summary>
  28717. Pull request from perkuypers to read open Excel workbooks
  28718. </summary>
  28719. <param name="path">Path</param>
  28720. <param name="stream">Stream</param>
  28721. </member>
  28722. <member name="P:OfficeOpenXml.ExcelPackage.ZipPackage">
  28723. <summary>
  28724. Returns a reference to the package
  28725. </summary>
  28726. </member>
  28727. <member name="P:OfficeOpenXml.ExcelPackage.Encryption">
  28728. <summary>
  28729. Information how and if the package is encrypted
  28730. </summary>
  28731. </member>
  28732. <member name="P:OfficeOpenXml.ExcelPackage.LicenseContext">
  28733. <summary>
  28734. To use the EPPlus library in debug mode a Licensetype must be specified.
  28735. Use LicenseContext.NonCommercial if you use EPPlus in an non commercial context.
  28736. Use LicenseContext.Commercial if you have purchased an license to use EPPlus
  28737. See https://epplussoftware.com/developers/licenseexception
  28738. </summary>
  28739. </member>
  28740. <member name="P:OfficeOpenXml.ExcelPackage.Workbook">
  28741. <summary>
  28742. Returns a reference to the workbook component within the package.
  28743. All worksheets and cells can be accessed through the workbook.
  28744. </summary>
  28745. </member>
  28746. <member name="M:OfficeOpenXml.ExcelPackage.Configure(System.Action{OfficeOpenXml.Configuration.ExcelPackageConfiguration})">
  28747. <summary>
  28748. Global configuration for the ExcelPackage class
  28749. </summary>
  28750. <param name="configHandler"></param>
  28751. </member>
  28752. <member name="P:OfficeOpenXml.ExcelPackage.InitializationErrors">
  28753. <summary>
  28754. Errors that has been logged during initialization of the ExcelPackage class.
  28755. </summary>
  28756. </member>
  28757. <member name="P:OfficeOpenXml.ExcelPackage.DoAdjustDrawings">
  28758. <summary>
  28759. Automaticlly adjust drawing size when column width/row height are adjusted, depending on the drawings editBy property.
  28760. Default True
  28761. </summary>
  28762. </member>
  28763. <member name="M:OfficeOpenXml.ExcelPackage.SavePart(System.Uri,System.Xml.XmlDocument)">
  28764. <summary>
  28765. Saves the XmlDocument into the package at the specified Uri.
  28766. </summary>
  28767. <param name="uri">The Uri of the component</param>
  28768. <param name="xmlDoc">The XmlDocument to save</param>
  28769. </member>
  28770. <member name="M:OfficeOpenXml.ExcelPackage.SaveWorkbook(System.Uri,System.Xml.XmlDocument)">
  28771. <summary>
  28772. Saves the XmlDocument into the package at the specified Uri.
  28773. </summary>
  28774. <param name="uri">The Uri of the component</param>
  28775. <param name="xmlDoc">The XmlDocument to save</param>
  28776. </member>
  28777. <member name="M:OfficeOpenXml.ExcelPackage.Dispose">
  28778. <summary>
  28779. Closes the package.
  28780. </summary>
  28781. </member>
  28782. <member name="M:OfficeOpenXml.ExcelPackage.Save">
  28783. <summary>
  28784. Saves all the components back into the package.
  28785. This method recursively calls the Save method on all sub-components.
  28786. We close the package after the save is done.
  28787. </summary>
  28788. </member>
  28789. <member name="M:OfficeOpenXml.ExcelPackage.Save(System.String)">
  28790. <summary>
  28791. Saves all the components back into the package.
  28792. This method recursively calls the Save method on all sub-components.
  28793. The package is closed after it has ben saved
  28794. Supply a password to encrypt the workbook with.
  28795. </summary>
  28796. <param name="password">This parameter overrides the Workbook.Encryption.Password.</param>
  28797. </member>
  28798. <member name="M:OfficeOpenXml.ExcelPackage.SaveAs(System.IO.FileInfo)">
  28799. <summary>
  28800. Saves the workbook to a new file
  28801. The package is closed after it has been saved
  28802. </summary>
  28803. <param name="file">The file location</param>
  28804. </member>
  28805. <member name="M:OfficeOpenXml.ExcelPackage.SaveAs(System.String)">
  28806. <summary>
  28807. Saves the workbook to a new file
  28808. The package is closed after it has been saved
  28809. </summary>
  28810. <param name="filePath">The file location</param>
  28811. </member>
  28812. <member name="M:OfficeOpenXml.ExcelPackage.SaveAs(System.IO.FileInfo,System.String)">
  28813. <summary>
  28814. Saves the workbook to a new file
  28815. The package is closed after it has been saved
  28816. </summary>
  28817. <param name="file">The file</param>
  28818. <param name="password">The password to encrypt the workbook with.
  28819. This parameter overrides the Encryption.Password.</param>
  28820. </member>
  28821. <member name="M:OfficeOpenXml.ExcelPackage.SaveAs(System.String,System.String)">
  28822. <summary>
  28823. Saves the workbook to a new file
  28824. The package is closed after it has been saved
  28825. </summary>
  28826. <param name="filePath">The file</param>
  28827. <param name="password">The password to encrypt the workbook with.
  28828. This parameter overrides the Encryption.Password.</param>
  28829. </member>
  28830. <member name="M:OfficeOpenXml.ExcelPackage.SaveAs(System.IO.Stream)">
  28831. <summary>
  28832. Copies the Package to the Outstream
  28833. The package is closed after it has been saved
  28834. </summary>
  28835. <param name="OutputStream">The stream to copy the package to</param>
  28836. </member>
  28837. <member name="M:OfficeOpenXml.ExcelPackage.SaveAs(System.IO.Stream,System.String)">
  28838. <summary>
  28839. Copies the Package to the Outstream
  28840. The package is closed after it has been saved
  28841. </summary>
  28842. <param name="OutputStream">The stream to copy the package to</param>
  28843. <param name="password">The password to encrypt the workbook with.
  28844. This parameter overrides the Encryption.Password.</param>
  28845. </member>
  28846. <member name="P:OfficeOpenXml.ExcelPackage.File">
  28847. <summary>
  28848. The output file. Null if no file is used
  28849. </summary>
  28850. </member>
  28851. <member name="M:OfficeOpenXml.ExcelPackage.CloseStream">
  28852. <summary>
  28853. Close the internal stream
  28854. </summary>
  28855. </member>
  28856. <member name="P:OfficeOpenXml.ExcelPackage.Stream">
  28857. <summary>
  28858. The output stream. This stream is the not the encrypted package.
  28859. To get the encrypted package use the SaveAs(stream) method.
  28860. </summary>
  28861. </member>
  28862. <member name="P:OfficeOpenXml.ExcelPackage.Compression">
  28863. <summary>
  28864. Compression option for the package
  28865. </summary>
  28866. </member>
  28867. <member name="P:OfficeOpenXml.ExcelPackage.Compatibility">
  28868. <summary>
  28869. Compatibility settings for older versions of EPPlus.
  28870. </summary>
  28871. </member>
  28872. <member name="P:OfficeOpenXml.ExcelPackage.Settings">
  28873. <summary>
  28874. Package generic settings
  28875. </summary>
  28876. </member>
  28877. <member name="P:OfficeOpenXml.ExcelPackage.MemorySettings">
  28878. <summary>
  28879. Memmory settings for RecyclableMemoryStream handling
  28880. </summary>
  28881. </member>
  28882. <member name="M:OfficeOpenXml.ExcelPackage.GetXmlFromUri(System.Uri)">
  28883. <summary>
  28884. Get the XmlDocument from an URI
  28885. </summary>
  28886. <param name="uri">The Uri to the part</param>
  28887. <returns>The XmlDocument</returns>
  28888. </member>
  28889. <member name="M:OfficeOpenXml.ExcelPackage.GetAsByteArray">
  28890. <summary>
  28891. Saves and returns the Excel files as a bytearray.
  28892. Note that the package is closed upon save
  28893. </summary>
  28894. <example>
  28895. Example how to return a document from a Webserver...
  28896. <code>
  28897. ExcelPackage package=new ExcelPackage();
  28898. /**** ... Create the document ****/
  28899. Byte[] bin = package.GetAsByteArray();
  28900. Response.ContentType = "Application/vnd.ms-Excel";
  28901. Response.AddHeader("content-disposition", "attachment; filename=TheFile.xlsx");
  28902. Response.BinaryWrite(bin);
  28903. </code>
  28904. </example>
  28905. <returns></returns>
  28906. </member>
  28907. <member name="M:OfficeOpenXml.ExcelPackage.GetAsByteArray(System.String)">
  28908. <summary>
  28909. Saves and returns the Excel files as a bytearray
  28910. Note that the package is closed upon save
  28911. </summary>
  28912. <example>
  28913. Example how to return a document from a Webserver...
  28914. <code>
  28915. ExcelPackage package=new ExcelPackage();
  28916. /**** ... Create the document ****/
  28917. Byte[] bin = package.GetAsByteArray();
  28918. Response.ContentType = "Application/vnd.ms-Excel";
  28919. Response.AddHeader("content-disposition", "attachment; filename=TheFile.xlsx");
  28920. Response.BinaryWrite(bin);
  28921. </code>
  28922. </example>
  28923. <param name="password">The password to encrypt the workbook with.
  28924. This parameter overrides the Encryption.Password.</param>
  28925. <returns></returns>
  28926. </member>
  28927. <member name="M:OfficeOpenXml.ExcelPackage.Load(System.IO.Stream)">
  28928. <summary>
  28929. Loads the specified package data from a stream.
  28930. </summary>
  28931. <param name="input">The input.</param>
  28932. </member>
  28933. <member name="M:OfficeOpenXml.ExcelPackage.Load(System.IO.Stream,System.String)">
  28934. <summary>
  28935. Loads the specified package data from a stream.
  28936. </summary>
  28937. <param name="input">The input.</param>
  28938. <param name="Password">The password to decrypt the document</param>
  28939. </member>
  28940. <member name="M:OfficeOpenXml.ExcelPackage.Load(System.IO.Stream,System.IO.Stream,System.String)">
  28941. <summary>
  28942. </summary>
  28943. <param name="input"></param>
  28944. <param name="output"></param>
  28945. <param name="Password"></param>
  28946. </member>
  28947. <member name="M:OfficeOpenXml.ExcelPackage.LoadAsync(System.IO.FileInfo,System.Threading.CancellationToken)">
  28948. <summary>
  28949. Loads the specified package data from a stream.
  28950. </summary>
  28951. <param name="fileInfo">The input file.</param>
  28952. <param name="cancellationToken">The cancellation token</param>
  28953. </member>
  28954. <member name="M:OfficeOpenXml.ExcelPackage.LoadAsync(System.String,System.Threading.CancellationToken)">
  28955. <summary>
  28956. Loads the specified package data from a stream.
  28957. </summary>
  28958. <param name="filePath">The input file.</param>
  28959. <param name="cancellationToken">The cancellation token</param>
  28960. </member>
  28961. <member name="M:OfficeOpenXml.ExcelPackage.LoadAsync(System.IO.FileInfo,System.String,System.Threading.CancellationToken)">
  28962. <summary>
  28963. Loads the specified package data from a stream.
  28964. </summary>
  28965. <param name="fileInfo">The input file.</param>
  28966. <param name="Password">The password</param>
  28967. <param name="cancellationToken">The cancellation token</param>
  28968. </member>
  28969. <member name="M:OfficeOpenXml.ExcelPackage.LoadAsync(System.String,System.String,System.Threading.CancellationToken)">
  28970. <summary>
  28971. Loads the specified package data from a stream.
  28972. </summary>
  28973. <param name="filePath">The input file.</param>
  28974. <param name="password">The password</param>
  28975. <param name="cancellationToken">The cancellation token</param>
  28976. </member>
  28977. <member name="M:OfficeOpenXml.ExcelPackage.LoadAsync(System.IO.FileInfo,System.IO.Stream,System.String,System.Threading.CancellationToken)">
  28978. <summary>
  28979. Loads the specified package data from a stream.
  28980. </summary>
  28981. <param name="fileInfo">The input file.</param>
  28982. <param name="output">The out stream. Sets the Stream property</param>
  28983. <param name="Password">The password</param>
  28984. <param name="cancellationToken">The cancellation token</param>
  28985. </member>
  28986. <member name="M:OfficeOpenXml.ExcelPackage.LoadAsync(System.String,System.IO.Stream,System.String,System.Threading.CancellationToken)">
  28987. <summary>
  28988. Loads the specified package data from a stream.
  28989. </summary>
  28990. <param name="filePath">The input file.</param>
  28991. <param name="output">The out stream. Sets the Stream property</param>
  28992. <param name="password">The password</param>
  28993. <param name="cancellationToken">The cancellation token</param>
  28994. </member>
  28995. <member name="M:OfficeOpenXml.ExcelPackage.LoadAsync(System.IO.Stream,System.Threading.CancellationToken)">
  28996. <summary>
  28997. Loads the specified package data from a stream.
  28998. </summary>
  28999. <param name="input">The input.</param>
  29000. <param name="cancellationToken">The cancellation token</param>
  29001. </member>
  29002. <member name="M:OfficeOpenXml.ExcelPackage.LoadAsync(System.IO.Stream,System.String,System.Threading.CancellationToken)">
  29003. <summary>
  29004. Loads the specified package data from a stream.
  29005. </summary>
  29006. <param name="input">The input.</param>
  29007. <param name="Password">The password to decrypt the document</param>
  29008. <param name="cancellationToken">The cancellation token</param>
  29009. </member>
  29010. <member name="M:OfficeOpenXml.ExcelPackage.LoadAsync(System.IO.Stream,System.IO.Stream,System.String,System.Threading.CancellationToken)">
  29011. <summary>
  29012. </summary>
  29013. <param name="input"></param>
  29014. <param name="output"></param>
  29015. <param name="Password"></param>
  29016. <param name="cancellationToken"></param>
  29017. </member>
  29018. <member name="M:OfficeOpenXml.ExcelPackage.SaveAsync(System.Threading.CancellationToken)">
  29019. <summary>
  29020. Saves all the components back into the package.
  29021. This method recursively calls the Save method on all sub-components.
  29022. The package is closed after it has ben saved
  29023. d to encrypt the workbook with.
  29024. </summary>
  29025. <returns></returns>
  29026. </member>
  29027. <member name="M:OfficeOpenXml.ExcelPackage.SaveAsync(System.String,System.Threading.CancellationToken)">
  29028. <summary>
  29029. Saves all the components back into the package.
  29030. This method recursively calls the Save method on all sub-components.
  29031. The package is closed after it has ben saved
  29032. Supply a password to encrypt the workbook package.
  29033. </summary>
  29034. <param name="password">This parameter overrides the Workbook.Encryption.Password.</param>
  29035. <param name="cancellationToken">The cancellation token</param>
  29036. </member>
  29037. <member name="M:OfficeOpenXml.ExcelPackage.SaveAsAsync(System.IO.FileInfo,System.Threading.CancellationToken)">
  29038. <summary>
  29039. Saves the workbook to a new file
  29040. The package is closed after it has been saved
  29041. </summary>
  29042. <param name="file">The file location</param>
  29043. <param name="cancellationToken">The cancellation token</param>
  29044. </member>
  29045. <member name="M:OfficeOpenXml.ExcelPackage.SaveAsAsync(System.String,System.Threading.CancellationToken)">
  29046. <summary>
  29047. Saves the workbook to a new file
  29048. The package is closed after it has been saved
  29049. </summary>
  29050. <param name="filePath">The file location</param>
  29051. <param name="cancellationToken">The cancellation token</param>
  29052. </member>
  29053. <member name="M:OfficeOpenXml.ExcelPackage.SaveAsAsync(System.IO.FileInfo,System.String,System.Threading.CancellationToken)">
  29054. <summary>
  29055. Saves the workbook to a new file
  29056. The package is closed after it has been saved
  29057. </summary>
  29058. <param name="file">The file</param>
  29059. <param name="password">The password to encrypt the workbook with.
  29060. This parameter overrides the Encryption.Password.</param>
  29061. <param name="cancellationToken">The cancellation token</param>
  29062. </member>
  29063. <member name="M:OfficeOpenXml.ExcelPackage.SaveAsAsync(System.String,System.String,System.Threading.CancellationToken)">
  29064. <summary>
  29065. Saves the workbook to a new file
  29066. The package is closed after it has been saved
  29067. </summary>
  29068. <param name="filePath">The file</param>
  29069. <param name="password">The password to encrypt the workbook with.
  29070. This parameter overrides the Encryption.Password.</param>
  29071. <param name="cancellationToken">The cancellation token</param>
  29072. </member>
  29073. <member name="M:OfficeOpenXml.ExcelPackage.SaveAsAsync(System.IO.Stream,System.Threading.CancellationToken)">
  29074. <summary>
  29075. Copies the Package to the Outstream
  29076. The package is closed after it has been saved
  29077. </summary>
  29078. <param name="OutputStream">The stream to copy the package to</param>
  29079. <param name="cancellationToken">The cancellation token</param>
  29080. </member>
  29081. <member name="M:OfficeOpenXml.ExcelPackage.SaveAsAsync(System.IO.Stream,System.String,System.Threading.CancellationToken)">
  29082. <summary>
  29083. Copies the Package to the Outstream
  29084. The package is closed after it has been saved
  29085. </summary>
  29086. <param name="OutputStream">The stream to copy the package to</param>
  29087. <param name="password">The password to encrypt the workbook with.
  29088. This parameter overrides the Encryption.Password.</param>
  29089. <param name="cancellationToken">The cancellation token</param>
  29090. </member>
  29091. <member name="M:OfficeOpenXml.ExcelPackage.GetAsByteArrayAsync(System.Threading.CancellationToken)">
  29092. <summary>
  29093. Saves and returns the Excel files as a bytearray.
  29094. Note that the package is closed upon save
  29095. </summary>
  29096. <example>
  29097. Example how to return a document from a Webserver...
  29098. <code>
  29099. ExcelPackage package=new ExcelPackage();
  29100. /**** ... Create the document ****/
  29101. Byte[] bin = package.GetAsByteArray();
  29102. Response.ContentType = "Application/vnd.ms-Excel";
  29103. Response.AddHeader("content-disposition", "attachment; filename=TheFile.xlsx");
  29104. Response.BinaryWrite(bin);
  29105. </code>
  29106. </example>
  29107. <param name="cancellationToken">The cancellation token</param>
  29108. <returns></returns>
  29109. </member>
  29110. <member name="M:OfficeOpenXml.ExcelPackage.GetAsByteArrayAsync(System.String,System.Threading.CancellationToken)">
  29111. <summary>
  29112. Saves and returns the Excel files as a bytearray
  29113. Note that the package is closed upon save
  29114. </summary>
  29115. <example>
  29116. Example how to return a document from a Webserver...
  29117. <code>
  29118. ExcelPackage package=new ExcelPackage();
  29119. /**** ... Create the document ****/
  29120. Byte[] bin = package.GetAsByteArray();
  29121. Response.ContentType = "Application/vnd.ms-Excel";
  29122. Response.AddHeader("content-disposition", "attachment; filename=TheFile.xlsx");
  29123. Response.BinaryWrite(bin);
  29124. </code>
  29125. </example>
  29126. <param name="password">The password to encrypt the workbook with.
  29127. This parameter overrides the Encryption.Password.</param>
  29128. <param name="cancellationToken">The cancellation token</param>
  29129. <returns></returns>
  29130. </member>
  29131. <member name="T:OfficeOpenXml.ExcelPackageSettings">
  29132. <summary>
  29133. Package generic settings
  29134. </summary>
  29135. </member>
  29136. <member name="P:OfficeOpenXml.ExcelPackageSettings.CultureSpecificBuildInNumberFormats">
  29137. <summary>
  29138. Culture specific number formats for the build-in number formats ranging from 14-47.
  29139. As some build-in number formats are culture specific, this collection adds the pi
  29140. </summary>
  29141. </member>
  29142. <member name="P:OfficeOpenXml.ExcelPackageSettings.DoGarbageCollectOnDispose">
  29143. <summary>
  29144. Do not call garbage collection when ExcelPackage is disposed.
  29145. </summary>
  29146. </member>
  29147. <member name="P:OfficeOpenXml.ExcelPackageSettings.TextSettings">
  29148. <summary>
  29149. Manage text settings such as measurement of text for the Autofit functions.
  29150. </summary>
  29151. </member>
  29152. <member name="P:OfficeOpenXml.ExcelPackageSettings.ImageSettings">
  29153. <summary>
  29154. Set the handler for getting image bounds.
  29155. </summary>
  29156. </member>
  29157. <member name="P:OfficeOpenXml.ExcelPackageSettings.ApplyFiltersOnSave">
  29158. <summary>
  29159. Any auto- or table- filters created will be applied on save.
  29160. In the case you want to handle this manually, set this property to false.
  29161. </summary>
  29162. </member>
  29163. <member name="T:OfficeOpenXml.eOrientation">
  29164. <summary>
  29165. Printer orientation
  29166. </summary>
  29167. </member>
  29168. <member name="F:OfficeOpenXml.eOrientation.Portrait">
  29169. <summary>
  29170. Portrait orientation
  29171. </summary>
  29172. </member>
  29173. <member name="F:OfficeOpenXml.eOrientation.Landscape">
  29174. <summary>
  29175. Landscape orientation
  29176. </summary>
  29177. </member>
  29178. <member name="T:OfficeOpenXml.ePaperSize">
  29179. <summary>
  29180. Papersize
  29181. </summary>
  29182. </member>
  29183. <member name="F:OfficeOpenXml.ePaperSize.Letter">
  29184. <summary>
  29185. Letter paper (8.5 in. by 11 in.)
  29186. </summary>
  29187. </member>
  29188. <member name="F:OfficeOpenXml.ePaperSize.LetterSmall">
  29189. <summary>
  29190. Letter small paper (8.5 in. by 11 in.)
  29191. </summary>
  29192. </member>
  29193. <member name="F:OfficeOpenXml.ePaperSize.Tabloid">
  29194. <summary>
  29195. // Tabloid paper (11 in. by 17 in.)
  29196. </summary>
  29197. </member>
  29198. <member name="F:OfficeOpenXml.ePaperSize.Ledger">
  29199. <summary>
  29200. Ledger paper (17 in. by 11 in.)
  29201. </summary>
  29202. </member>
  29203. <member name="F:OfficeOpenXml.ePaperSize.Legal">
  29204. <summary>
  29205. Legal paper (8.5 in. by 14 in.)
  29206. </summary>
  29207. </member>
  29208. <member name="F:OfficeOpenXml.ePaperSize.Statement">
  29209. <summary>
  29210. Statement paper (5.5 in. by 8.5 in.)
  29211. </summary>
  29212. </member>
  29213. <member name="F:OfficeOpenXml.ePaperSize.Executive">
  29214. <summary>
  29215. Executive paper (7.25 in. by 10.5 in.)
  29216. </summary>
  29217. </member>
  29218. <member name="F:OfficeOpenXml.ePaperSize.A3">
  29219. <summary>
  29220. A3 paper (297 mm by 420 mm)
  29221. </summary>
  29222. </member>
  29223. <member name="F:OfficeOpenXml.ePaperSize.A4">
  29224. <summary>
  29225. A4 paper (210 mm by 297 mm)
  29226. </summary>
  29227. </member>
  29228. <member name="F:OfficeOpenXml.ePaperSize.A4Small">
  29229. <summary>
  29230. A4 small paper (210 mm by 297 mm)
  29231. </summary>
  29232. </member>
  29233. <member name="F:OfficeOpenXml.ePaperSize.A5">
  29234. <summary>
  29235. A5 paper (148 mm by 210 mm)
  29236. </summary>
  29237. </member>
  29238. <member name="F:OfficeOpenXml.ePaperSize.B4">
  29239. <summary>
  29240. B4 paper (250 mm by 353 mm)
  29241. </summary>
  29242. </member>
  29243. <member name="F:OfficeOpenXml.ePaperSize.B5">
  29244. <summary>
  29245. B5 paper (176 mm by 250 mm)
  29246. </summary>
  29247. </member>
  29248. <member name="F:OfficeOpenXml.ePaperSize.Folio">
  29249. <summary>
  29250. Folio paper (8.5 in. by 13 in.)
  29251. </summary>
  29252. </member>
  29253. <member name="F:OfficeOpenXml.ePaperSize.Quarto">
  29254. <summary>
  29255. Quarto paper (215 mm by 275 mm)
  29256. </summary>
  29257. </member>
  29258. <member name="F:OfficeOpenXml.ePaperSize.Standard10_14">
  29259. <summary>
  29260. Standard paper (10 in. by 14 in.)
  29261. </summary>
  29262. </member>
  29263. <member name="F:OfficeOpenXml.ePaperSize.Standard11_17">
  29264. <summary>
  29265. Standard paper (11 in. by 17 in.)
  29266. </summary>
  29267. </member>
  29268. <member name="F:OfficeOpenXml.ePaperSize.Note">
  29269. <summary>
  29270. Note paper (8.5 in. by 11 in.)
  29271. </summary>
  29272. </member>
  29273. <member name="F:OfficeOpenXml.ePaperSize.Envelope9">
  29274. <summary>
  29275. #9 envelope (3.875 in. by 8.875 in.)
  29276. </summary>
  29277. </member>
  29278. <member name="F:OfficeOpenXml.ePaperSize.Envelope10">
  29279. <summary>
  29280. #10 envelope (4.125 in. by 9.5 in.)
  29281. </summary>
  29282. </member>
  29283. <member name="F:OfficeOpenXml.ePaperSize.Envelope11">
  29284. <summary>
  29285. #11 envelope (4.5 in. by 10.375 in.)
  29286. </summary>
  29287. </member>
  29288. <member name="F:OfficeOpenXml.ePaperSize.Envelope12">
  29289. <summary>
  29290. #12 envelope (4.75 in. by 11 in.)
  29291. </summary>
  29292. </member>
  29293. <member name="F:OfficeOpenXml.ePaperSize.Envelope14">
  29294. <summary>
  29295. #14 envelope (5 in. by 11.5 in.)
  29296. </summary>
  29297. </member>
  29298. <member name="F:OfficeOpenXml.ePaperSize.C">
  29299. <summary>
  29300. C paper (17 in. by 22 in.)
  29301. </summary>
  29302. </member>
  29303. <member name="F:OfficeOpenXml.ePaperSize.D">
  29304. <summary>
  29305. D paper (22 in. by 34 in.)
  29306. </summary>
  29307. </member>
  29308. <member name="F:OfficeOpenXml.ePaperSize.E">
  29309. <summary>
  29310. E paper (34 in. by 44 in.)
  29311. </summary>
  29312. </member>
  29313. <member name="F:OfficeOpenXml.ePaperSize.DLEnvelope">
  29314. <summary>
  29315. DL envelope (110 mm by 220 mm)
  29316. </summary>
  29317. </member>
  29318. <member name="F:OfficeOpenXml.ePaperSize.C5Envelope">
  29319. <summary>
  29320. C5 envelope (162 mm by 229 mm)
  29321. </summary>
  29322. </member>
  29323. <member name="F:OfficeOpenXml.ePaperSize.C3Envelope">
  29324. <summary>
  29325. C3 envelope (324 mm by 458 mm)
  29326. </summary>
  29327. </member>
  29328. <member name="F:OfficeOpenXml.ePaperSize.C4Envelope">
  29329. <summary>
  29330. C4 envelope (229 mm by 324 mm)
  29331. </summary>
  29332. </member>
  29333. <member name="F:OfficeOpenXml.ePaperSize.C6Envelope">
  29334. <summary>
  29335. C6 envelope (114 mm by 162 mm)
  29336. </summary>
  29337. </member>
  29338. <member name="F:OfficeOpenXml.ePaperSize.C65Envelope">
  29339. <summary>
  29340. C65 envelope (114 mm by 229 mm)
  29341. </summary>
  29342. </member>
  29343. <member name="F:OfficeOpenXml.ePaperSize.B4Envelope">
  29344. <summary>
  29345. B4 envelope (250 mm by 353 mm)
  29346. </summary>
  29347. </member>
  29348. <member name="F:OfficeOpenXml.ePaperSize.B5Envelope">
  29349. <summary>
  29350. B5 envelope (176 mm by 250 mm)
  29351. </summary>
  29352. </member>
  29353. <member name="F:OfficeOpenXml.ePaperSize.B6Envelope">
  29354. <summary>
  29355. B6 envelope (176 mm by 125 mm)
  29356. </summary>
  29357. </member>
  29358. <member name="F:OfficeOpenXml.ePaperSize.ItalyEnvelope">
  29359. <summary>
  29360. Italy envelope (110 mm by 230 mm)
  29361. </summary>
  29362. </member>
  29363. <member name="F:OfficeOpenXml.ePaperSize.MonarchEnvelope">
  29364. <summary>
  29365. Monarch envelope (3.875 in. by 7.5 in.).
  29366. </summary>
  29367. </member>
  29368. <member name="F:OfficeOpenXml.ePaperSize.Six3_4Envelope">
  29369. <summary>
  29370. 6 3/4 envelope (3.625 in. by 6.5 in.)
  29371. </summary>
  29372. </member>
  29373. <member name="F:OfficeOpenXml.ePaperSize.USStandard">
  29374. <summary>
  29375. US standard fanfold (14.875 in. by 11 in.)
  29376. </summary>
  29377. </member>
  29378. <member name="F:OfficeOpenXml.ePaperSize.GermanStandard">
  29379. <summary>
  29380. German standard fanfold (8.5 in. by 12 in.)
  29381. </summary>
  29382. </member>
  29383. <member name="F:OfficeOpenXml.ePaperSize.GermanLegal">
  29384. <summary>
  29385. German legal fanfold (8.5 in. by 13 in.)
  29386. </summary>
  29387. </member>
  29388. <member name="F:OfficeOpenXml.ePaperSize.ISOB4">
  29389. <summary>
  29390. ISO B4 (250 mm by 353 mm)
  29391. </summary>
  29392. </member>
  29393. <member name="F:OfficeOpenXml.ePaperSize.JapaneseDoublePostcard">
  29394. <summary>
  29395. Japanese double postcard (200 mm by 148 mm)
  29396. </summary>
  29397. </member>
  29398. <member name="F:OfficeOpenXml.ePaperSize.Standard9">
  29399. <summary>
  29400. Standard paper (9 in. by 11 in.)
  29401. </summary>
  29402. </member>
  29403. <member name="F:OfficeOpenXml.ePaperSize.Standard10">
  29404. <summary>
  29405. Standard paper (10 in. by 11 in.)
  29406. </summary>
  29407. </member>
  29408. <member name="F:OfficeOpenXml.ePaperSize.Standard15">
  29409. <summary>
  29410. Standard paper (15 in. by 11 in.)
  29411. </summary>
  29412. </member>
  29413. <member name="F:OfficeOpenXml.ePaperSize.InviteEnvelope">
  29414. <summary>
  29415. Invite envelope (220 mm by 220 mm)
  29416. </summary>
  29417. </member>
  29418. <member name="F:OfficeOpenXml.ePaperSize.LetterExtra">
  29419. <summary>
  29420. Letter extra paper (9.275 in. by 12 in.)
  29421. </summary>
  29422. </member>
  29423. <member name="F:OfficeOpenXml.ePaperSize.LegalExtra">
  29424. <summary>
  29425. Legal extra paper (9.275 in. by 15 in.)
  29426. </summary>
  29427. </member>
  29428. <member name="F:OfficeOpenXml.ePaperSize.TabloidExtra">
  29429. <summary>
  29430. Tabloid extra paper (11.69 in. by 18 in.)
  29431. </summary>
  29432. </member>
  29433. <member name="F:OfficeOpenXml.ePaperSize.A4Extra">
  29434. <summary>
  29435. A4 extra paper (236 mm by 322 mm)
  29436. </summary>
  29437. </member>
  29438. <member name="F:OfficeOpenXml.ePaperSize.LetterTransverse">
  29439. <summary>
  29440. Letter transverse paper (8.275 in. by 11 in.)
  29441. </summary>
  29442. </member>
  29443. <member name="F:OfficeOpenXml.ePaperSize.A4Transverse">
  29444. <summary>
  29445. A4 transverse paper (210 mm by 297 mm)
  29446. </summary>
  29447. </member>
  29448. <member name="F:OfficeOpenXml.ePaperSize.LetterExtraTransverse">
  29449. <summary>
  29450. Letter extra transverse paper (9.275 in. by 12 in.)
  29451. </summary>
  29452. </member>
  29453. <member name="F:OfficeOpenXml.ePaperSize.SuperA">
  29454. <summary>
  29455. SuperA/SuperA/A4 paper (227 mm by 356 mm)
  29456. </summary>
  29457. </member>
  29458. <member name="F:OfficeOpenXml.ePaperSize.SuperB">
  29459. <summary>
  29460. SuperB/SuperB/A3 paper (305 mm by 487 mm)
  29461. </summary>
  29462. </member>
  29463. <member name="F:OfficeOpenXml.ePaperSize.LetterPlus">
  29464. <summary>
  29465. Letter plus paper (8.5 in. by 12.69 in.)
  29466. </summary>
  29467. </member>
  29468. <member name="F:OfficeOpenXml.ePaperSize.A4Plus">
  29469. <summary>
  29470. A4 plus paper (210 mm by 330 mm)
  29471. </summary>
  29472. </member>
  29473. <member name="F:OfficeOpenXml.ePaperSize.A5Transverse">
  29474. <summary>
  29475. A5 transverse paper (148 mm by 210 mm)
  29476. </summary>
  29477. </member>
  29478. <member name="F:OfficeOpenXml.ePaperSize.JISB5Transverse">
  29479. <summary>
  29480. JIS B5 transverse paper (182 mm by 257 mm)
  29481. </summary>
  29482. </member>
  29483. <member name="F:OfficeOpenXml.ePaperSize.A3Extra">
  29484. <summary>
  29485. A3 extra paper (322 mm by 445 mm)
  29486. </summary>
  29487. </member>
  29488. <member name="F:OfficeOpenXml.ePaperSize.A5Extra">
  29489. <summary>
  29490. A5 extra paper (174 mm by 235 mm)
  29491. </summary>
  29492. </member>
  29493. <member name="F:OfficeOpenXml.ePaperSize.ISOB5">
  29494. <summary>
  29495. ISO B5 extra paper (201 mm by 276 mm)
  29496. </summary>
  29497. </member>
  29498. <member name="F:OfficeOpenXml.ePaperSize.A2">
  29499. <summary>
  29500. A2 paper (420 mm by 594 mm)
  29501. </summary>
  29502. </member>
  29503. <member name="F:OfficeOpenXml.ePaperSize.A3Transverse">
  29504. <summary>
  29505. A3 transverse paper (297 mm by 420 mm)
  29506. </summary>
  29507. </member>
  29508. <member name="F:OfficeOpenXml.ePaperSize.A3ExtraTransverse">
  29509. <summary>
  29510. A3 extra transverse paper (322 mm by 445 mm*/
  29511. </summary>
  29512. </member>
  29513. <member name="T:OfficeOpenXml.ePageOrder">
  29514. <summary>
  29515. Specifies printed page order
  29516. </summary>
  29517. </member>
  29518. <member name="F:OfficeOpenXml.ePageOrder.DownThenOver">
  29519. <summary>
  29520. Order pages vertically first, then move horizontally.
  29521. </summary>
  29522. </member>
  29523. <member name="F:OfficeOpenXml.ePageOrder.OverThenDown">
  29524. <summary>
  29525. Order pages horizontally first, then move vertically
  29526. </summary>
  29527. </member>
  29528. <member name="T:OfficeOpenXml.ExcelPrinterSettings">
  29529. <summary>
  29530. Printer settings
  29531. </summary>
  29532. </member>
  29533. <member name="P:OfficeOpenXml.ExcelPrinterSettings.LeftMargin">
  29534. <summary>
  29535. Left margin in inches
  29536. </summary>
  29537. </member>
  29538. <member name="P:OfficeOpenXml.ExcelPrinterSettings.RightMargin">
  29539. <summary>
  29540. Right margin in inches
  29541. </summary>
  29542. </member>
  29543. <member name="P:OfficeOpenXml.ExcelPrinterSettings.TopMargin">
  29544. <summary>
  29545. Top margin in inches
  29546. </summary>
  29547. </member>
  29548. <member name="P:OfficeOpenXml.ExcelPrinterSettings.BottomMargin">
  29549. <summary>
  29550. Bottom margin in inches
  29551. </summary>
  29552. </member>
  29553. <member name="P:OfficeOpenXml.ExcelPrinterSettings.HeaderMargin">
  29554. <summary>
  29555. Header margin in inches
  29556. </summary>
  29557. </member>
  29558. <member name="P:OfficeOpenXml.ExcelPrinterSettings.FooterMargin">
  29559. <summary>
  29560. Footer margin in inches
  29561. </summary>
  29562. </member>
  29563. <member name="P:OfficeOpenXml.ExcelPrinterSettings.Orientation">
  29564. <summary>
  29565. Orientation
  29566. Portrait or Landscape
  29567. </summary>
  29568. </member>
  29569. <member name="P:OfficeOpenXml.ExcelPrinterSettings.FitToWidth">
  29570. <summary>
  29571. Fit to Width in pages.
  29572. Set FitToPage to true when using this one.
  29573. 0 is automatic
  29574. </summary>
  29575. </member>
  29576. <member name="P:OfficeOpenXml.ExcelPrinterSettings.FitToHeight">
  29577. <summary>
  29578. Fit to height in pages.
  29579. Set FitToPage to true when using this one.
  29580. 0 is automatic
  29581. </summary>
  29582. </member>
  29583. <member name="P:OfficeOpenXml.ExcelPrinterSettings.Scale">
  29584. <summary>
  29585. Print scale
  29586. </summary>
  29587. </member>
  29588. <member name="P:OfficeOpenXml.ExcelPrinterSettings.FitToPage">
  29589. <summary>
  29590. Fit To Page.
  29591. </summary>
  29592. </member>
  29593. <member name="P:OfficeOpenXml.ExcelPrinterSettings.ShowHeaders">
  29594. <summary>
  29595. Print headings (column letter and row numbers)
  29596. </summary>
  29597. </member>
  29598. <member name="P:OfficeOpenXml.ExcelPrinterSettings.RepeatRows">
  29599. <summary>
  29600. Print titles
  29601. Rows to be repeated after each pagebreak.
  29602. The address must be a full row address (ex. 1:1)
  29603. </summary>
  29604. </member>
  29605. <member name="P:OfficeOpenXml.ExcelPrinterSettings.RepeatColumns">
  29606. <summary>
  29607. Print titles
  29608. Columns to be repeated after each pagebreak.
  29609. The address must be a full column address (ex. A:A)
  29610. </summary>
  29611. </member>
  29612. <member name="P:OfficeOpenXml.ExcelPrinterSettings.PrintArea">
  29613. <summary>
  29614. The printarea.
  29615. Null if no print area is set.
  29616. </summary>
  29617. </member>
  29618. <member name="P:OfficeOpenXml.ExcelPrinterSettings.ShowGridLines">
  29619. <summary>
  29620. Print gridlines
  29621. </summary>
  29622. </member>
  29623. <member name="P:OfficeOpenXml.ExcelPrinterSettings.HorizontalCentered">
  29624. <summary>
  29625. Horizontal centered when printing
  29626. </summary>w
  29627. </member>
  29628. <member name="P:OfficeOpenXml.ExcelPrinterSettings.VerticalCentered">
  29629. <summary>
  29630. Vertical centered when printing
  29631. </summary>
  29632. </member>
  29633. <member name="P:OfficeOpenXml.ExcelPrinterSettings.PageOrder">
  29634. <summary>
  29635. Specifies printed page order
  29636. </summary>
  29637. </member>
  29638. <member name="P:OfficeOpenXml.ExcelPrinterSettings.BlackAndWhite">
  29639. <summary>
  29640. Print black and white
  29641. </summary>
  29642. </member>
  29643. <member name="P:OfficeOpenXml.ExcelPrinterSettings.Draft">
  29644. <summary>
  29645. Print a draft
  29646. </summary>
  29647. </member>
  29648. <member name="P:OfficeOpenXml.ExcelPrinterSettings.PaperSize">
  29649. <summary>
  29650. Paper size
  29651. </summary>
  29652. </member>
  29653. <member name="M:OfficeOpenXml.ExcelPrinterSettings.CreateMargins">
  29654. <summary>
  29655. All or none of the margin attributes must exist. Create all att ones.
  29656. </summary>
  29657. </member>
  29658. <member name="T:OfficeOpenXml.ExcelProtectedRange">
  29659. <summary>
  29660. A protected range in a worksheet
  29661. <seealso cref="T:OfficeOpenXml.ExcelProtection"/>
  29662. <seealso cref="T:OfficeOpenXml.ExcelSheetProtection"/>
  29663. <seealso cref="T:OfficeOpenXml.ExcelEncryption"/>
  29664. </summary>
  29665. </member>
  29666. <member name="P:OfficeOpenXml.ExcelProtectedRange.Name">
  29667. <summary>
  29668. The name of the protected range
  29669. </summary>
  29670. </member>
  29671. <member name="P:OfficeOpenXml.ExcelProtectedRange.Address">
  29672. <summary>
  29673. The address of the protected range
  29674. </summary>
  29675. </member>
  29676. <member name="M:OfficeOpenXml.ExcelProtectedRange.SetPassword(System.String)">
  29677. <summary>
  29678. Sets the password for the range
  29679. </summary>
  29680. <param name="password">The password used to generete the hash</param>
  29681. </member>
  29682. <member name="P:OfficeOpenXml.ExcelProtectedRange.SecurityDescriptor">
  29683. <summary>
  29684. The security descriptor defines user accounts who may edit this range without providing a password to access the range.
  29685. </summary>
  29686. </member>
  29687. <member name="T:OfficeOpenXml.ExcelProtectedRangeCollection">
  29688. <summary>
  29689. A collection of protected ranges in the worksheet.
  29690. <seealso cref="T:OfficeOpenXml.ExcelProtection"/>
  29691. <seealso cref="T:OfficeOpenXml.ExcelSheetProtection"/>
  29692. <seealso cref="T:OfficeOpenXml.ExcelEncryption"/>
  29693. </summary>
  29694. </member>
  29695. <member name="M:OfficeOpenXml.ExcelProtectedRangeCollection.Add(System.String,OfficeOpenXml.ExcelAddress)">
  29696. <summary>
  29697. Adds a new protected range
  29698. </summary>
  29699. <param name="name">The name of the protected range</param>
  29700. <param name="address">The address within the worksheet</param>
  29701. <returns></returns>
  29702. </member>
  29703. <member name="M:OfficeOpenXml.ExcelProtectedRangeCollection.Clear">
  29704. <summary>
  29705. Clears all protected ranges
  29706. </summary>
  29707. </member>
  29708. <member name="M:OfficeOpenXml.ExcelProtectedRangeCollection.Contains(OfficeOpenXml.ExcelProtectedRange)">
  29709. <summary>
  29710. Checks if the collection contains a specific item.
  29711. </summary>
  29712. <param name="item"></param>
  29713. <returns></returns>
  29714. </member>
  29715. <member name="M:OfficeOpenXml.ExcelProtectedRangeCollection.CopyTo(OfficeOpenXml.ExcelProtectedRange[],System.Int32)">
  29716. <summary>
  29717. Copies the entire collection to a compatible one-dimensional
  29718. array, starting at the specified index of the target array.
  29719. </summary>
  29720. <param name="array">The array</param>
  29721. <param name="arrayIndex">The index</param>
  29722. </member>
  29723. <member name="P:OfficeOpenXml.ExcelProtectedRangeCollection.Count">
  29724. <summary>
  29725. Numner of items in the collection
  29726. </summary>
  29727. </member>
  29728. <member name="M:OfficeOpenXml.ExcelProtectedRangeCollection.Remove(OfficeOpenXml.ExcelProtectedRange)">
  29729. <summary>
  29730. Remove the specified item from the collection
  29731. </summary>
  29732. <param name="item">The item</param>
  29733. <returns></returns>
  29734. </member>
  29735. <member name="M:OfficeOpenXml.ExcelProtectedRangeCollection.IndexOf(OfficeOpenXml.ExcelProtectedRange)">
  29736. <summary>
  29737. Get the index in the collection of the supplied item
  29738. </summary>
  29739. <param name="item">The item</param>
  29740. <returns></returns>
  29741. </member>
  29742. <member name="M:OfficeOpenXml.ExcelProtectedRangeCollection.RemoveAt(System.Int32)">
  29743. <summary>
  29744. Remove the item at the specified indexx
  29745. </summary>
  29746. <param name="index"></param>
  29747. </member>
  29748. <member name="P:OfficeOpenXml.ExcelProtectedRangeCollection.Item(System.Int32)">
  29749. <summary>
  29750. Indexer for the collection
  29751. </summary>
  29752. <param name="index">The index to return</param>
  29753. <returns></returns>
  29754. </member>
  29755. <member name="M:OfficeOpenXml.ExcelProtectedRangeCollection.System#Collections#Generic#IEnumerable{OfficeOpenXml#ExcelProtectedRange}#GetEnumerator">
  29756. <summary>
  29757. Get the enumerator
  29758. </summary>
  29759. <returns>The enumerator</returns>
  29760. </member>
  29761. <member name="M:OfficeOpenXml.ExcelProtectedRangeCollection.System#Collections#IEnumerable#GetEnumerator">
  29762. <summary>
  29763. Get the enumerator
  29764. </summary>
  29765. <returns>The enumerator</returns>
  29766. </member>
  29767. <member name="T:OfficeOpenXml.ExcelProtection">
  29768. <summary>
  29769. Sets protection on the workbook level
  29770. <seealso cref="T:OfficeOpenXml.ExcelEncryption"/>
  29771. <seealso cref="T:OfficeOpenXml.ExcelSheetProtection"/>
  29772. </summary>
  29773. </member>
  29774. <member name="M:OfficeOpenXml.ExcelProtection.SetPassword(System.String)">
  29775. <summary>
  29776. Sets a password for the workbook. This does not encrypt the workbook.
  29777. </summary>
  29778. <param name="Password">The password. </param>
  29779. </member>
  29780. <member name="P:OfficeOpenXml.ExcelProtection.LockStructure">
  29781. <summary>
  29782. Locks the structure,which prevents users from adding or deleting worksheets or from displaying hidden worksheets.
  29783. </summary>
  29784. </member>
  29785. <member name="P:OfficeOpenXml.ExcelProtection.LockWindows">
  29786. <summary>
  29787. Locks the position of the workbook window.
  29788. </summary>
  29789. </member>
  29790. <member name="P:OfficeOpenXml.ExcelProtection.LockRevision">
  29791. <summary>
  29792. Lock the workbook for revision
  29793. </summary>
  29794. </member>
  29795. <member name="P:OfficeOpenXml.ExcelProtection.WriteProtection">
  29796. <summary>
  29797. File sharing settings for the workbook.
  29798. </summary>
  29799. </member>
  29800. <member name="T:OfficeOpenXml.ExcelRange">
  29801. <summary>
  29802. A range of cells.
  29803. </summary>
  29804. </member>
  29805. <member name="P:OfficeOpenXml.ExcelRange.Item(System.String)">
  29806. <summary>
  29807. Access the range using an address
  29808. </summary>
  29809. <param name="Address">The address</param>
  29810. <returns>A range object</returns>
  29811. </member>
  29812. <member name="P:OfficeOpenXml.ExcelRange.Item(System.Int32,System.Int32)">
  29813. <summary>
  29814. Access a single cell
  29815. </summary>
  29816. <param name="Row">The row</param>
  29817. <param name="Col">The column</param>
  29818. <returns>A range object</returns>
  29819. </member>
  29820. <member name="P:OfficeOpenXml.ExcelRange.Item(System.Int32,System.Int32,System.Int32,System.Int32)">
  29821. <summary>
  29822. Access a range of cells
  29823. </summary>
  29824. <param name="FromRow">Start row</param>
  29825. <param name="FromCol">Start column</param>
  29826. <param name="ToRow">End Row</param>
  29827. <param name="ToCol">End Column</param>
  29828. <returns></returns>
  29829. </member>
  29830. <member name="M:OfficeOpenXml.ExcelRange.SetFormula(System.String,System.Boolean)">
  29831. <summary>
  29832. Set the formula for the range.
  29833. </summary>
  29834. <param name="formula">The formula for the range.</param>
  29835. <param name="asSharedFormula">If the formula should be created as a shared formula. If false each cell will be set individually. This can be useful if the formula returns a dynamic array result.</param>
  29836. </member>
  29837. <member name="T:OfficeOpenXml.ExcelRangeBase">
  29838. <summary>
  29839. A range of cells
  29840. </summary>
  29841. </member>
  29842. <member name="F:OfficeOpenXml.ExcelRangeBase._worksheet">
  29843. <summary>
  29844. Reference to the worksheet
  29845. </summary>
  29846. </member>
  29847. <member name="M:OfficeOpenXml.ExcelRangeBase.ChangeAddress">
  29848. <summary>
  29849. On change address handler
  29850. </summary>
  29851. </member>
  29852. <member name="M:OfficeOpenXml.ExcelRangeBase.SetUnknown(OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase._setValue,System.Object)">
  29853. <summary>
  29854. We dont know the address yet. Set the delegate first time a property is set.
  29855. </summary>
  29856. <param name="range"></param>
  29857. <param name="valueMethod"></param>
  29858. <param name="value"></param>
  29859. </member>
  29860. <member name="M:OfficeOpenXml.ExcelRangeBase.SetSingle(OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase._setValue,System.Object)">
  29861. <summary>
  29862. Set a single cell
  29863. </summary>
  29864. <param name="range"></param>
  29865. <param name="valueMethod"></param>
  29866. <param name="value"></param>
  29867. </member>
  29868. <member name="M:OfficeOpenXml.ExcelRangeBase.SetRange(OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase._setValue,System.Object)">
  29869. <summary>
  29870. Set a range
  29871. </summary>
  29872. <param name="range"></param>
  29873. <param name="valueMethod"></param>
  29874. <param name="value"></param>
  29875. </member>
  29876. <member name="M:OfficeOpenXml.ExcelRangeBase.SetMultiRange(OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase._setValue,System.Object)">
  29877. <summary>
  29878. Set a multirange (A1:A2,C1:C2)
  29879. </summary>
  29880. <param name="range"></param>
  29881. <param name="valueMethod"></param>
  29882. <param name="value"></param>
  29883. </member>
  29884. <member name="M:OfficeOpenXml.ExcelRangeBase.SetValueAddress(OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.ExcelRangeBase._setValue,System.Object)">
  29885. <summary>
  29886. Set the property for an address
  29887. </summary>
  29888. <param name="address"></param>
  29889. <param name="valueMethod"></param>
  29890. <param name="value"></param>
  29891. </member>
  29892. <member name="M:OfficeOpenXml.ExcelRangeBase.Set_SharedFormula(OfficeOpenXml.ExcelRangeBase,System.String,OfficeOpenXml.ExcelAddressBase,System.Boolean,System.Boolean)">
  29893. <summary>
  29894. Handles shared formulas
  29895. </summary>
  29896. <param name="range">The range</param>
  29897. <param name="value">The formula</param>
  29898. <param name="address">The address of the formula</param>
  29899. <param name="IsArray">If the forumla is an array formula.</param>
  29900. <param name="isDynamic">If the array formula is dynamic</param>
  29901. </member>
  29902. <member name="P:OfficeOpenXml.ExcelRangeBase.Style">
  29903. <summary>
  29904. The style object for the range.
  29905. </summary>
  29906. </member>
  29907. <member name="P:OfficeOpenXml.ExcelRangeBase.StyleName">
  29908. <summary>
  29909. The named style
  29910. </summary>
  29911. </member>
  29912. <member name="P:OfficeOpenXml.ExcelRangeBase.StyleID">
  29913. <summary>
  29914. The style ID.
  29915. It is not recomended to use this one. Use Named styles as an alternative.
  29916. If you do, make sure that you use the Style.UpdateXml() method to update any new styles added to the workbook.
  29917. </summary>
  29918. </member>
  29919. <member name="P:OfficeOpenXml.ExcelRangeBase.Value">
  29920. <summary>
  29921. Set the range to a specific value
  29922. </summary>
  29923. </member>
  29924. <member name="M:OfficeOpenXml.ExcelRangeBase.SetErrorValue(OfficeOpenXml.eErrorType)">
  29925. <summary>
  29926. Sets the range to an Error value
  29927. </summary>
  29928. <param name="errorType">The type of error</param>
  29929. </member>
  29930. <member name="P:OfficeOpenXml.ExcelRangeBase.Text">
  29931. <summary>
  29932. Returns the formatted value.
  29933. </summary>
  29934. </member>
  29935. <member name="M:OfficeOpenXml.ExcelRangeBase.AutoFitColumns">
  29936. <summary>
  29937. Set the column width from the content of the range. Columns outside of the worksheets dimension are ignored.
  29938. The minimum width is the value of the ExcelWorksheet.defaultColumnWidth property.
  29939. </summary>
  29940. <remarks>
  29941. Cells containing formulas must be calculated before autofit is called.
  29942. Wrapped and merged cells are also ignored.
  29943. </remarks>
  29944. </member>
  29945. <member name="M:OfficeOpenXml.ExcelRangeBase.AutoFitColumns(System.Double)">
  29946. <summary>
  29947. Set the column width from the content of the range. Columns outside of the worksheets dimension are ignored.
  29948. </summary>
  29949. <remarks>
  29950. This method will not work if you run in an environment that does not support GDI.
  29951. Cells containing formulas are ignored if no calculation is made.
  29952. Wrapped and merged cells are also ignored.
  29953. </remarks>
  29954. <param name="MinimumWidth">Minimum column width</param>
  29955. </member>
  29956. <member name="M:OfficeOpenXml.ExcelRangeBase.AutoFitColumns(System.Double,System.Double)">
  29957. <summary>
  29958. Set the column width from the content of the range. Columns outside of the worksheets dimension are ignored.
  29959. </summary>
  29960. <remarks>
  29961. This method will not work if you run in an environment that does not support GDI.
  29962. Cells containing formulas are ignored if no calculation is made.
  29963. Wrapped and merged cells are also ignored.
  29964. </remarks>
  29965. <param name="MinimumWidth">Minimum column width</param>
  29966. <param name="MaximumWidth">Maximum column width</param>
  29967. </member>
  29968. <member name="P:OfficeOpenXml.ExcelRangeBase.Formula">
  29969. <summary>
  29970. Gets or sets a formula for a range.
  29971. </summary>
  29972. </member>
  29973. <member name="P:OfficeOpenXml.ExcelRangeBase.FormulaR1C1">
  29974. <summary>
  29975. Gets or Set a formula in R1C1 format.
  29976. </summary>
  29977. </member>
  29978. <member name="M:OfficeOpenXml.ExcelRangeBase.CreateHtmlExporter">
  29979. <summary>
  29980. Creates an <see cref="T:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter"/> for html export of this range.
  29981. </summary>
  29982. <returns>A html exporter</returns>
  29983. </member>
  29984. <member name="P:OfficeOpenXml.ExcelRangeBase.Hyperlink">
  29985. <summary>
  29986. Set the Hyperlink property for a range of cells
  29987. </summary>
  29988. </member>
  29989. <member name="M:OfficeOpenXml.ExcelRangeBase.SetHyperlink(System.Uri)">
  29990. <summary>
  29991. Sets the hyperlink property
  29992. </summary>
  29993. <param name="uri">The URI to set</param>
  29994. </member>
  29995. <member name="M:OfficeOpenXml.ExcelRangeBase.SetHyperlink(OfficeOpenXml.ExcelHyperLink)">
  29996. <summary>
  29997. Sets the Hyperlink property using the ExcelHyperLink class.
  29998. </summary>
  29999. <param name="uri">The <see cref="T:OfficeOpenXml.ExcelHyperLink"/> uri to set</param>
  30000. </member>
  30001. <member name="M:OfficeOpenXml.ExcelRangeBase.SetHyperlink(OfficeOpenXml.ExcelRange,System.String)">
  30002. <summary>
  30003. Sets the Hyperlink property to an url within the workbook.
  30004. </summary>
  30005. <param name="range">A reference within the same workbook</param>
  30006. <param name="display">The displayed text in the cell. If display is null or empty, the address of the range will be set.</param>f
  30007. </member>
  30008. <member name="M:OfficeOpenXml.ExcelRangeBase.SetHyperlink(OfficeOpenXml.ExcelRange)">
  30009. <summary>
  30010. Sets the Hyperlink property to an url within the workbook. The hyperlink will display the value of the cell.
  30011. </summary>
  30012. <param name="range">A reference within the same workbook</param>
  30013. </member>
  30014. <member name="P:OfficeOpenXml.ExcelRangeBase.Merge">
  30015. <summary>
  30016. If the cells in the range are merged.
  30017. </summary>
  30018. </member>
  30019. <member name="P:OfficeOpenXml.ExcelRangeBase.AutoFilter">
  30020. <summary>
  30021. Set an autofilter for the range
  30022. </summary>
  30023. </member>
  30024. <member name="P:OfficeOpenXml.ExcelRangeBase.IsRichText">
  30025. <summary>
  30026. If the value is in richtext format.
  30027. </summary>
  30028. </member>
  30029. <member name="P:OfficeOpenXml.ExcelRangeBase.IsTable">
  30030. <summary>
  30031. Returns true if the range is a table. If the range partly matches a table range false will be returned.
  30032. <seealso cref="P:OfficeOpenXml.ExcelRangeBase.IsTable"/>
  30033. </summary>
  30034. </member>
  30035. <member name="M:OfficeOpenXml.ExcelRangeBase.GetTable">
  30036. <summary>
  30037. Returns the <see cref="T:OfficeOpenXml.Table.ExcelTable"/> if the range is a table.
  30038. If the range doesn't or partly matches a table range, null is returned.
  30039. <seealso cref="P:OfficeOpenXml.ExcelRangeBase.IsTable"/>
  30040. </summary>
  30041. </member>
  30042. <member name="M:OfficeOpenXml.ExcelRangeBase.Insert(OfficeOpenXml.eShiftTypeInsert)">
  30043. <summary>
  30044. Insert cells into the worksheet and shift the cells to the selected direction.
  30045. </summary>
  30046. <param name="shift">The direction that the cells will shift.</param>
  30047. </member>
  30048. <member name="M:OfficeOpenXml.ExcelRangeBase.Delete(OfficeOpenXml.eShiftTypeDelete)">
  30049. <summary>
  30050. Delete the range from the worksheet and shift affected cells in the selected direction.
  30051. </summary>
  30052. <param name="shift">The direction that the cells will shift.</param>
  30053. </member>
  30054. <member name="P:OfficeOpenXml.ExcelRangeBase.IsArrayFormula">
  30055. <summary>
  30056. Is the range a part of an Arrayformula
  30057. </summary>
  30058. </member>
  30059. <member name="F:OfficeOpenXml.ExcelRangeBase._rtc">
  30060. <summary>
  30061. The richtext collection
  30062. </summary>
  30063. </member>
  30064. <member name="P:OfficeOpenXml.ExcelRangeBase.RichText">
  30065. <summary>
  30066. The cell value is rich text formatted.
  30067. The RichText-property only apply to the left-top cell of the range.
  30068. </summary>
  30069. </member>
  30070. <member name="P:OfficeOpenXml.ExcelRangeBase.Comment">
  30071. <summary>
  30072. Returns the comment object of the first cell in the range
  30073. </summary>
  30074. </member>
  30075. <member name="P:OfficeOpenXml.ExcelRangeBase.ThreadedComment">
  30076. <summary>
  30077. Returns the threaded comment object of the first cell in the range
  30078. </summary>
  30079. </member>
  30080. <member name="P:OfficeOpenXml.ExcelRangeBase.Worksheet">
  30081. <summary>
  30082. WorkSheet object
  30083. </summary>
  30084. </member>
  30085. <member name="P:OfficeOpenXml.ExcelRangeBase.FullAddress">
  30086. <summary>
  30087. Address including sheet name
  30088. </summary>
  30089. </member>
  30090. <member name="P:OfficeOpenXml.ExcelRangeBase.FullAddressAbsolute">
  30091. <summary>
  30092. Address including sheetname
  30093. </summary>
  30094. </member>
  30095. <member name="M:OfficeOpenXml.ExcelRangeBase.SetValueRichText(System.Object)">
  30096. <summary>
  30097. Set the value without altering the richtext property
  30098. </summary>
  30099. <param name="value">the value</param>
  30100. </member>
  30101. <member name="M:OfficeOpenXml.ExcelRangeBase.ClearFormulas">
  30102. <summary>
  30103. Removes all formulas within the range, but keeps the calculated values.
  30104. </summary>
  30105. </member>
  30106. <member name="M:OfficeOpenXml.ExcelRangeBase.ClearFormulaValues">
  30107. <summary>
  30108. Removes all values of cells with formulas, but keeps the formulas.
  30109. </summary>
  30110. </member>
  30111. <member name="P:OfficeOpenXml.ExcelRangeBase.ConditionalFormatting">
  30112. <summary>
  30113. Conditional Formatting for this range.
  30114. </summary>
  30115. </member>
  30116. <member name="P:OfficeOpenXml.ExcelRangeBase.DataValidation">
  30117. <summary>
  30118. Data validation for this range.
  30119. </summary>
  30120. </member>
  30121. <member name="M:OfficeOpenXml.ExcelRangeBase.GetValue``1">
  30122. <summary>
  30123. Convert cell value to desired type, including nullable structs.
  30124. When converting blank string to nullable struct (e.g. ' ' to int?) null is returned.
  30125. When attempted conversion fails exception is passed through.
  30126. </summary>
  30127. <typeparam name="T">
  30128. The type to convert to.
  30129. </typeparam>
  30130. <returns>
  30131. The <see cref="P:OfficeOpenXml.ExcelRangeBase.Value"/> converted to <typeparamref name="T"/>.
  30132. </returns>
  30133. <remarks>
  30134. If <see cref="P:OfficeOpenXml.ExcelRangeBase.Value"/> is string, parsing is performed for output types of DateTime and TimeSpan, which if fails throws <see cref="T:System.FormatException"/>.
  30135. Another special case for output types of DateTime and TimeSpan is when input is double, in which case <see cref="M:System.DateTime.FromOADate(System.Double)"/>
  30136. is used for conversion. This special case does not work through other types convertible to double (e.g. integer or string with number).
  30137. In all other cases 'direct' conversion <see cref="M:System.Convert.ChangeType(System.Object,System.Type)"/> is performed.
  30138. </remarks>
  30139. <exception cref="T:System.FormatException">
  30140. <see cref="P:OfficeOpenXml.ExcelRangeBase.Value"/> is string and its format is invalid for conversion (parsing fails)
  30141. </exception>
  30142. <exception cref="T:System.InvalidCastException">
  30143. <see cref="P:OfficeOpenXml.ExcelRangeBase.Value"/> is not string and direct conversion fails
  30144. </exception>
  30145. </member>
  30146. <member name="M:OfficeOpenXml.ExcelRangeBase.Offset(System.Int32,System.Int32)">
  30147. <summary>
  30148. Get a range with an offset from the top left cell.
  30149. The new range has the same dimensions as the current range
  30150. </summary>
  30151. <param name="RowOffset">Row Offset</param>
  30152. <param name="ColumnOffset">Column Offset</param>
  30153. <returns></returns>
  30154. </member>
  30155. <member name="M:OfficeOpenXml.ExcelRangeBase.Offset(System.Int32,System.Int32,System.Int32,System.Int32)">
  30156. <summary>
  30157. Get a range with an offset from the top left cell.
  30158. </summary>
  30159. <param name="RowOffset">Row Offset</param>
  30160. <param name="ColumnOffset">Column Offset</param>
  30161. <param name="NumberOfRows">Number of rows. Minimum 1</param>
  30162. <param name="NumberOfColumns">Number of colums. Minimum 1</param>
  30163. <returns></returns>
  30164. </member>
  30165. <member name="M:OfficeOpenXml.ExcelRangeBase.AddComment(System.String,System.String)">
  30166. <summary>
  30167. Adds a new comment for the range.
  30168. If this range contains more than one cell, the top left comment is returned by the method.
  30169. </summary>
  30170. <param name="Text">The text for the comment</param>
  30171. <param name="Author">The author for the comment. If this property is null or blank EPPlus will set it to the identity of the ClaimsPrincipal if available otherwise to "Anonymous"</param>
  30172. <returns>A reference comment of the top left cell</returns>
  30173. </member>
  30174. <member name="M:OfficeOpenXml.ExcelRangeBase.AddThreadedComment">
  30175. <summary>
  30176. Adds a new threaded comment for the range.
  30177. If this range contains more than one cell, the top left comment is returned by the method.
  30178. </summary>
  30179. <returns>A reference comment of the top left cell</returns>
  30180. </member>
  30181. <member name="M:OfficeOpenXml.ExcelRangeBase.Copy(OfficeOpenXml.ExcelRangeBase)">
  30182. <summary>
  30183. Copies the range of cells to another range.
  30184. </summary>
  30185. <param name="Destination">The top-left cell where the range will be copied.</param>
  30186. </member>
  30187. <member name="M:OfficeOpenXml.ExcelRangeBase.Copy(OfficeOpenXml.ExcelRangeBase,System.Nullable{OfficeOpenXml.ExcelRangeCopyOptionFlags})">
  30188. <summary>
  30189. Copies the range of cells to an other range
  30190. </summary>
  30191. <param name="Destination">The start cell where the range will be copied.</param>
  30192. <param name="excelRangeCopyOptionFlags">Cell properties that will not be copied.</param>
  30193. </member>
  30194. <member name="M:OfficeOpenXml.ExcelRangeBase.Copy(OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeCopyOptionFlags[])">
  30195. <summary>
  30196. Copies the range of cells to an other range
  30197. </summary>
  30198. <param name="Destination">The start cell where the range will be copied.</param>
  30199. <param name="excelRangeCopyOptionFlags">Cell properties that will not be copied.</param>
  30200. </member>
  30201. <member name="M:OfficeOpenXml.ExcelRangeBase.CopyStyles(OfficeOpenXml.ExcelRangeBase)">
  30202. <summary>
  30203. Copy the styles from the source range to the destination range.
  30204. If the destination range is larger than the source range, the styles of the column to the right and the row at the bottom will be expanded to the destination.
  30205. </summary>
  30206. <param name="Destination">The destination range</param>
  30207. </member>
  30208. <member name="M:OfficeOpenXml.ExcelRangeBase.Clear">
  30209. <summary>
  30210. Clear all cells
  30211. </summary>
  30212. </member>
  30213. <member name="M:OfficeOpenXml.ExcelRangeBase.CreateArrayFormula(System.String,System.Boolean)">
  30214. <summary>
  30215. Creates an array-formula.
  30216. </summary>
  30217. <param name="ArrayFormula">The formula</param>
  30218. <param name="isDynamic">If the array formula is dynamic.
  30219. Setting this argument to true will only add the dynamic array formula cell meta data flag to the formula.
  30220. If you calculate the formula it is not be necessary to set this flag. If you set this flag, you are responsible to set the correct range for the dynamic array formula, so in most cases calculating is a better approach.
  30221. If you calculate the formula this flag will be overwritten with the value the EPPlus decides for the formula.
  30222. Also see <see cref="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorkbook)" />, <seealso cref="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorksheet)"/>, <seealso cref="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelRangeBase)"/>
  30223. </param>
  30224. </member>
  30225. <member name="P:OfficeOpenXml.ExcelRangeBase.FormulaRange">
  30226. <summary>
  30227. The output range of the formula in the top-left cell of the range.
  30228. A shared formula will return the range for the entire series.
  30229. An array formula will return the range of the output of the formula.
  30230. If you want the range of a dynamic array formula, you must calculate the formula first.
  30231. </summary>
  30232. <returns>The range the formula</returns>
  30233. </member>
  30234. <member name="M:OfficeOpenXml.ExcelRangeBase.ClearValue(OfficeOpenXml.Core.CellStore.CellStoreValue,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
  30235. <summary>
  30236. Clears either value or style for a range from the cellstore.
  30237. </summary>
  30238. <param name="values"></param>
  30239. <param name="clearValue"></param>
  30240. <param name="fromRow"></param>
  30241. <param name="fromCol"></param>
  30242. <param name="rows"></param>
  30243. <param name="cols"></param>
  30244. </member>
  30245. <member name="M:OfficeOpenXml.ExcelRangeBase.Dispose">
  30246. <summary>
  30247. Disposes the object
  30248. </summary>
  30249. </member>
  30250. <member name="M:OfficeOpenXml.ExcelRangeBase.GetEnumerator">
  30251. <summary>
  30252. Gets the enumerator for the collection
  30253. </summary>
  30254. <returns>The enumerator</returns>
  30255. </member>
  30256. <member name="P:OfficeOpenXml.ExcelRangeBase.Current">
  30257. <summary>
  30258. The current range when enumerating
  30259. </summary>
  30260. </member>
  30261. <member name="P:OfficeOpenXml.ExcelRangeBase.System#Collections#IEnumerator#Current">
  30262. <summary>
  30263. The current range when enumerating
  30264. </summary>
  30265. </member>
  30266. <member name="M:OfficeOpenXml.ExcelRangeBase.MoveNext">
  30267. <summary>
  30268. Iterate to the next cell
  30269. </summary>
  30270. <returns>False if no more cells exists</returns>
  30271. </member>
  30272. <member name="M:OfficeOpenXml.ExcelRangeBase.Reset">
  30273. <summary>
  30274. Reset the enumerator
  30275. </summary>
  30276. </member>
  30277. <member name="M:OfficeOpenXml.ExcelRangeBase.Sort">
  30278. <summary>
  30279. Sort the range by value of the first column, Ascending.
  30280. </summary>
  30281. </member>
  30282. <member name="M:OfficeOpenXml.ExcelRangeBase.Sort(System.Int32,System.Boolean)">
  30283. <summary>
  30284. Sort the range by value of the supplied column, Ascending.
  30285. <param name="column">The column to sort by within the range. Zerobased</param>
  30286. <param name="descending">Descending if true, otherwise Ascending. Default Ascending. Zerobased</param>
  30287. </summary>
  30288. </member>
  30289. <member name="M:OfficeOpenXml.ExcelRangeBase.Sort(System.Int32[],System.Boolean[],System.Globalization.CultureInfo,System.Globalization.CompareOptions)">
  30290. <summary>
  30291. Sort the range by value
  30292. </summary>
  30293. <param name="columns">The column(s) to sort by within the range. Zerobased</param>
  30294. <param name="descending">Descending if true, otherwise Ascending. Default Ascending. Zerobased</param>
  30295. <param name="culture">The CultureInfo used to compare values. A null value means CurrentCulture</param>
  30296. <param name="compareOptions">String compare option</param>
  30297. </member>
  30298. <member name="M:OfficeOpenXml.ExcelRangeBase.SortInternal(System.Int32[],System.Boolean[],System.Collections.Generic.Dictionary{System.Int32,System.String[]},System.Globalization.CultureInfo,System.Globalization.CompareOptions,OfficeOpenXml.Table.ExcelTable,System.Boolean)">
  30299. <summary>
  30300. Sort the range by value
  30301. </summary>
  30302. <param name="columns">The column(s) to sort by within the range. Zerobased</param>
  30303. <param name="descending">Descending if true, otherwise Ascending. Default Ascending. Zerobased</param>
  30304. <param name="customLists">A Dictionary containing custom lists indexed by column</param>
  30305. <param name="culture">The CultureInfo used to compare values. A null value means CurrentCulture</param>
  30306. <param name="compareOptions">String compare option</param>
  30307. <param name="table"><see cref="T:OfficeOpenXml.Table.ExcelTable"/> to be sorted</param>
  30308. <param name="leftToRight">Indicates if the range should be sorted left to right (by column) instead of top-down (by row)</param>
  30309. </member>
  30310. <member name="M:OfficeOpenXml.ExcelRangeBase.SortInternal(OfficeOpenXml.Sorting.SortOptionsBase)">
  30311. <summary>
  30312. Sort the range by value
  30313. </summary>
  30314. <param name="options">An instance of <see cref="T:OfficeOpenXml.Sorting.RangeSortOptions"/> where sort parameters can be set</param>
  30315. </member>
  30316. <member name="M:OfficeOpenXml.ExcelRangeBase.Sort(System.Action{OfficeOpenXml.Sorting.RangeSortOptions})">
  30317. <summary>
  30318. Sort the range by value. Supports top-down and left to right sort.
  30319. </summary>
  30320. <param name="configuration">An action of <see cref="T:OfficeOpenXml.Sorting.RangeSortOptions"/> where sort parameters can be set.</param>
  30321. <example>
  30322. <code>
  30323. // 1. Sort rows (top-down)
  30324. // The Column function takes the zero based column index in the range
  30325. worksheet.Cells["A1:D15"].Sort(x => x.SortBy.Column(0).ThenSortBy.Column(1, eSortOrder.Descending));
  30326. // 2. Sort columns(left to right)
  30327. // The Row function takes the zero based row index in the range
  30328. worksheet.Cells["A1:D15"].Sort(x => x.SortLeftToRightBy.Row(0));
  30329. // 3. Sort using a custom list
  30330. worksheet.Cells["A1:D15"].Sort(x => x.SortBy.Column(0).UsingCustomList("S", "M", "L", "XL"));
  30331. worksheet.Cells["A1:D15"].Sort(x => x.SortLeftToRightBy.Row(0).UsingCustomList("S", "M", "L", "XL"));
  30332. </code>
  30333. </example>
  30334. </member>
  30335. <member name="M:OfficeOpenXml.ExcelRangeBase.Sort(OfficeOpenXml.Sorting.RangeSortOptions)">
  30336. <summary>
  30337. Sort the range by value. Use RangeSortOptions.Create() to create an instance of the sort options, then
  30338. use the <see cref="P:OfficeOpenXml.Sorting.RangeSortOptions.SortBy"/> or <see cref="P:OfficeOpenXml.Sorting.RangeSortOptions.SortLeftToRightBy"/> properties to build up your sort parameters.
  30339. </summary>
  30340. <param name="options"><see cref="T:OfficeOpenXml.Sorting.RangeSortOptions">Options</see> for the sort</param>
  30341. <example>
  30342. <code>
  30343. var options = RangeSortOptions.Create();
  30344. var builder = options.SortBy.Column(0);
  30345. builder.ThenSortBy.Column(2).UsingCustomList("S", "M", "L", "XL");
  30346. builder.ThenSortBy.Column(3);
  30347. worksheet.Cells["A1:D15"].Sort(options);
  30348. </code>
  30349. </example>
  30350. </member>
  30351. <member name="M:OfficeOpenXml.ExcelRangeBase.GetName">
  30352. <summary>
  30353. If the range is a name or a table, return the name.
  30354. </summary>
  30355. <returns></returns>
  30356. </member>
  30357. <member name="P:OfficeOpenXml.ExcelRangeBase.EntireColumn">
  30358. <summary>
  30359. A reference to the column properties for column(s= referenced by this range.
  30360. If multiple ranges are addressed (e.g a1:a2,c1:c3), only the first address is used.
  30361. </summary>
  30362. </member>
  30363. <member name="P:OfficeOpenXml.ExcelRangeBase.EntireRow">
  30364. <summary>
  30365. A reference to the row properties for row(s) referenced by this range.
  30366. If multiple ranges are addressed (e.g a1:a2,c1:c3), only the first address is used.
  30367. </summary>
  30368. </member>
  30369. <member name="M:OfficeOpenXml.ExcelRangeBase.GetCellValue``1">
  30370. <summary>
  30371. Gets the typed value of a cell
  30372. </summary>
  30373. <typeparam name="T">The returned type</typeparam>
  30374. <returns>The value of the cell</returns>
  30375. </member>
  30376. <member name="M:OfficeOpenXml.ExcelRangeBase.GetCellValue``1(System.Int32)">
  30377. <summary>
  30378. Gets the value of a cell using an offset from the top-left cell in the range.
  30379. </summary>
  30380. <typeparam name="T">The returned type</typeparam>
  30381. <param name="columnOffset">Column offset from the top-left cell in the range</param>
  30382. </member>
  30383. <member name="M:OfficeOpenXml.ExcelRangeBase.GetCellValue``1(System.Int32,System.Int32)">
  30384. <summary>
  30385. Gets the value of a cell using an offset from the top-left cell in the range.
  30386. </summary>
  30387. <typeparam name="T">The returned type</typeparam>
  30388. <param name="rowOffset">Row offset from the top-left cell in the range</param>
  30389. <param name="columnOffset">Column offset from the top-left cell in the range</param>
  30390. </member>
  30391. <member name="M:OfficeOpenXml.ExcelRangeBase.SetCellValue(System.Int32,System.Int32,System.Object)">
  30392. <summary>
  30393. Sets the value of a cell using an offset from the top-left cell in the range.
  30394. </summary>
  30395. <param name="rowOffset">Row offset from the top-left cell in the range</param>
  30396. <param name="columnOffset">Column offset from the top-left cell in the range</param>
  30397. <param name="value">The value to set.</param>
  30398. </member>
  30399. <member name="P:OfficeOpenXml.ExcelRangeBase.UseImplicitItersection">
  30400. <summary>
  30401. If the formula in the single cell returns an array, implicit intersection will be used instead of creating a dynamic array formula.
  30402. Please note that this property must be set after setting the formula, as default behaviour is to create a dynamic array formula.
  30403. Shared formulas will always use implicit intersection.
  30404. </summary>
  30405. </member>
  30406. <member name="M:OfficeOpenXml.ExcelRangeBase.FillNumber">
  30407. <summary>
  30408. Fills the range by adding 1 to each cell starting from the value in the top left cell by column
  30409. </summary>
  30410. </member>
  30411. <member name="M:OfficeOpenXml.ExcelRangeBase.FillNumber(System.Nullable{System.Double},System.Double)">
  30412. <summary>
  30413. Fills a range by adding the step value to the start Value. If <paramref name="startValue"/> is null the first value in the row/column is used.
  30414. Fill is done by column from top to bottom
  30415. </summary>
  30416. <param name="startValue">The start value of the first cell. If this value is null the value of the first cell is used.</param>
  30417. <param name="stepValue">The value used for each step</param>
  30418. </member>
  30419. <member name="M:OfficeOpenXml.ExcelRangeBase.FillNumber(System.Action{OfficeOpenXml.Core.Worksheet.Fill.FillNumberParams})">
  30420. <summary>
  30421. Fills a range by using the argument options.
  30422. </summary>
  30423. <param name="options">The option to configure the fill.</param>
  30424. </member>
  30425. <member name="M:OfficeOpenXml.ExcelRangeBase.FillDateTime">
  30426. <summary>
  30427. Fills the range by adding 1 day to each cell starting from the value in the top left cell by column.
  30428. </summary>
  30429. </member>
  30430. <member name="M:OfficeOpenXml.ExcelRangeBase.FillDateTime(System.Nullable{System.DateTime},OfficeOpenXml.eDateTimeUnit,System.Int32)">
  30431. <summary>
  30432. Fills the range by adding 1 day to each cell per column starting from <paramref name="startValue"/>.
  30433. </summary>
  30434. </member>
  30435. <member name="M:OfficeOpenXml.ExcelRangeBase.FillDateTime(System.Action{OfficeOpenXml.Core.Worksheet.Fill.FillDateParams})">
  30436. <summary>
  30437. Fill the range with dates.
  30438. </summary>
  30439. <param name="options">Options how to perform the fill</param>
  30440. </member>
  30441. <member name="M:OfficeOpenXml.ExcelRangeBase.FillList``1(System.Collections.Generic.IEnumerable{``0})">
  30442. <summary>
  30443. Fills the range columnwise using the values in the list.
  30444. </summary>
  30445. <typeparam name="T">Type used in the list.</typeparam>
  30446. <param name="list">The list to use.</param>
  30447. </member>
  30448. <member name="M:OfficeOpenXml.ExcelRangeBase.FillList``1(System.Collections.Generic.IEnumerable{``0},System.Action{OfficeOpenXml.Core.Worksheet.Fill.FillListParams})">
  30449. <summary>
  30450. </summary>
  30451. <typeparam name="T"></typeparam>
  30452. <param name="list"></param>
  30453. <param name="options"></param>
  30454. </member>
  30455. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReader(System.Data.IDataReader,System.Boolean,System.String,OfficeOpenXml.Table.TableStyles)">
  30456. <summary>
  30457. Load the data from the datareader starting from the top left cell of the range
  30458. </summary>
  30459. <param name="Reader">The datareader to loadfrom</param>
  30460. <param name="PrintHeaders">Print the column caption property (if set) or the columnname property if not, on first row</param>
  30461. <param name="TableName">The name of the table</param>
  30462. <param name="TableStyle">The table style to apply to the data</param>
  30463. <returns>The filled range</returns>
  30464. </member>
  30465. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReader(System.Data.IDataReader,System.Boolean,System.String,System.Boolean,OfficeOpenXml.Table.TableStyles)">
  30466. <summary>
  30467. Load the data from the datareader starting from the top left cell of the range
  30468. </summary>
  30469. <param name="Reader">The datareader to loadfrom</param>
  30470. <param name="PrintHeaders">Print the column caption property (if set) or the columnname property if not, on first row</param>
  30471. <param name="TableName">The name of the table</param>
  30472. <param name="TableStyle">The table style to apply to the data</param>
  30473. <param name="Transpose">Transpose the data</param>
  30474. <returns>The filled range</returns>
  30475. </member>
  30476. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReader(System.Data.IDataReader,System.Boolean)">
  30477. <summary>
  30478. Load the data from the datareader starting from the top left cell of the range
  30479. </summary>
  30480. <param name="Reader">The datareader to load from</param>
  30481. <param name="PrintHeaders">Print the caption property (if set) or the columnname property if not, on first row</param>
  30482. <returns>The filled range</returns>
  30483. </member>
  30484. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReader(System.Data.IDataReader,System.Boolean,System.Boolean)">
  30485. <summary>
  30486. Load the data from the datareader starting from the top left cell of the range
  30487. </summary>
  30488. <param name="Reader">The datareader to load from</param>
  30489. <param name="PrintHeaders">Print the caption property (if set) or the columnname property if not, on first row</param>
  30490. <param name="Transpose">Must be true to transpose data</param>
  30491. <returns>The filled range</returns>
  30492. </member>
  30493. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReaderAsync(System.Data.Common.DbDataReader,System.Boolean,System.String,OfficeOpenXml.Table.TableStyles,System.Nullable{System.Threading.CancellationToken})">
  30494. <summary>
  30495. Load the data from the datareader starting from the top left cell of the range
  30496. </summary>
  30497. <param name="Reader">The datareader to loadfrom</param>
  30498. <param name="PrintHeaders">Print the column caption property (if set) or the columnname property if not, on first row</param>
  30499. <param name="TableName">The name of the table</param>
  30500. <param name="TableStyle">The table style to apply to the data</param>
  30501. <param name="cancellationToken">The cancellation token to use</param>
  30502. <returns>The filled range</returns>
  30503. </member>
  30504. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReaderAsync(System.Data.Common.DbDataReader,System.Boolean,System.String,System.Boolean,OfficeOpenXml.Table.TableStyles,System.Nullable{System.Threading.CancellationToken})">
  30505. <summary>
  30506. Load the data from the datareader starting from the top left cell of the range
  30507. </summary>
  30508. <param name="Reader">The datareader to loadfrom</param>
  30509. <param name="PrintHeaders">Print the column caption property (if set) or the columnname property if not, on first row</param>
  30510. <param name="TableName">The name of the table</param>
  30511. <param name="Transpose"></param>
  30512. <param name="TableStyle">The table style to apply to the data</param>
  30513. <param name="cancellationToken">The cancellation token to use</param>
  30514. <returns>The filled range</returns>
  30515. </member>
  30516. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReaderAsync(System.Data.Common.DbDataReader,System.Boolean)">
  30517. <summary>
  30518. Load the data from the datareader starting from the top left cell of the range
  30519. </summary>
  30520. <param name="Reader">The datareader to load from</param>
  30521. <param name="PrintHeaders">Print the caption property (if set) or the columnname property if not, on first row</param>
  30522. <returns>The filled range</returns>
  30523. </member>
  30524. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReaderAsync(System.Data.Common.DbDataReader,System.Boolean,System.Boolean)">
  30525. <summary>
  30526. Load the data from the datareader starting from the top left cell of the range
  30527. </summary>
  30528. <param name="Reader">The datareader to load from</param>
  30529. <param name="PrintHeaders">Print the caption property (if set) or the columnname property if not, on first row</param>
  30530. <param name="Transpose">If the data should be transposed on read or not</param>
  30531. <returns>The filled range</returns>
  30532. </member>
  30533. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReaderAsync(System.Data.Common.DbDataReader,System.Boolean,System.Threading.CancellationToken)">
  30534. <summary>
  30535. Load the data from the datareader starting from the top left cell of the range
  30536. </summary>
  30537. <param name="Reader">The datareader to load from</param>
  30538. <param name="PrintHeaders">Print the caption property (if set) or the columnname property if not, on first row</param>
  30539. <param name="cancellationToken">The cancellation token to use</param>
  30540. <returns>The filled range</returns>
  30541. </member>
  30542. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataReaderAsync(System.Data.Common.DbDataReader,System.Boolean,System.Threading.CancellationToken,System.Boolean)">
  30543. <summary>
  30544. Load the data from the datareader starting from the top left cell of the range
  30545. </summary>
  30546. <param name="Reader">The datareader to load from</param>
  30547. <param name="PrintHeaders">Print the caption property (if set) or the columnname property if not, on first row</param>
  30548. <param name="cancellationToken">The cancellation token to use</param>
  30549. <param name="Transpose"></param>
  30550. <returns>The filled range</returns>
  30551. </member>
  30552. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataTable(System.Data.DataTable,System.Boolean,System.Nullable{OfficeOpenXml.Table.TableStyles})">
  30553. <summary>
  30554. Load the data from the datatable starting from the top left cell of the range
  30555. </summary>
  30556. <param name="Table">The datatable to load</param>
  30557. <param name="PrintHeaders">Print the column caption property (if set) or the columnname property if not, on first row</param>
  30558. <param name="TableStyle">The table style to apply to the data</param>
  30559. <returns>The filled range</returns>
  30560. </member>
  30561. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataTable(System.Data.DataTable,System.Boolean,System.Nullable{OfficeOpenXml.Table.TableStyles},System.Boolean)">
  30562. <summary>
  30563. Load the data from the datatable starting from the top left cell of the range
  30564. </summary>
  30565. <param name="Table">The datatable to load</param>
  30566. <param name="PrintHeaders">Print the column caption property (if set) or the columnname property if not, on first row</param>
  30567. <param name="TableStyle">The table style to apply to the data</param>
  30568. <param name="Transpose">Transpose the loaded data</param>
  30569. <returns>The filled range</returns>
  30570. </member>
  30571. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataTable(System.Data.DataTable,System.Boolean)">
  30572. <summary>
  30573. Load the data from the datatable starting from the top left cell of the range
  30574. </summary>
  30575. <param name="Table">The datatable to load</param>
  30576. <param name="PrintHeaders">Print the caption property (if set) or the columnname property if not, on first row</param>
  30577. <returns>The filled range</returns>
  30578. </member>
  30579. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataTable(System.Data.DataTable)">
  30580. <summary>
  30581. Load the data from the datatable starting from the top left cell of the range
  30582. </summary>
  30583. <param name="table">The datatable to load</param>
  30584. <returns>The filled range</returns>
  30585. </member>
  30586. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataTable(System.Data.DataTable,System.Action{OfficeOpenXml.LoadFunctions.Params.LoadFromDataTableParams})">
  30587. <summary>
  30588. Load the data from the <see cref="T:System.Data.DataTable"/> starting from the top left cell of the range
  30589. </summary>
  30590. <param name="table"></param>
  30591. <param name="paramsConfig"><see cref="T:System.Action`1"/> to provide parameters to the function</param>
  30592. <example>
  30593. <code>
  30594. sheet.Cells["C1"].LoadFromDataTable(dataTable, c =>
  30595. {
  30596. c.PrintHeaders = true;
  30597. c.TableStyle = TableStyles.Dark1;
  30598. });
  30599. </code>
  30600. </example>
  30601. <returns>The filled range</returns>
  30602. </member>
  30603. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromArrays(System.Collections.Generic.IEnumerable{System.Object[]})">
  30604. <summary>
  30605. Loads data from the collection of arrays of objects into the range, starting from
  30606. the top-left cell.
  30607. </summary>
  30608. <param name="Data">The data.</param>
  30609. </member>
  30610. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromArraysTransposed(System.Collections.Generic.IEnumerable{System.Object[]})">
  30611. <summary>
  30612. Loads data from the collection of arrays of objects into the range transposed, starting from
  30613. the top-left cell.
  30614. </summary>
  30615. <param name="Data"></param>
  30616. <returns></returns>
  30617. </member>
  30618. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0})">
  30619. <summary>
  30620. Load a collection into a the worksheet starting from the top left row of the range.
  30621. </summary>
  30622. <typeparam name="T">The datatype in the collection</typeparam>
  30623. <param name="Collection">The collection to load</param>
  30624. <returns>The filled range</returns>
  30625. </member>
  30626. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0},System.Boolean)">
  30627. <summary>
  30628. Load a collection of T into the worksheet starting from the top left row of the range.
  30629. Default option will load all public instance properties of T
  30630. </summary>
  30631. <typeparam name="T">The datatype in the collection</typeparam>
  30632. <param name="Collection">The collection to load</param>
  30633. <param name="PrintHeaders">Print the property names on the first row. If the property is decorated with a <see cref="T:System.ComponentModel.DisplayNameAttribute"/> or a <see cref="T:System.ComponentModel.DescriptionAttribute"/> that attribute will be used instead of the reflected member name.</param>
  30634. <returns>The filled range</returns>
  30635. </member>
  30636. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Nullable{OfficeOpenXml.Table.TableStyles})">
  30637. <summary>
  30638. Load a collection of T into the worksheet starting from the top left row of the range.
  30639. Default option will load all public instance properties of T
  30640. </summary>
  30641. <typeparam name="T">The datatype in the collection</typeparam>
  30642. <param name="Collection">The collection to load</param>
  30643. <param name="PrintHeaders">Print the property names on the first row. If the property is decorated with a <see cref="T:System.ComponentModel.DisplayNameAttribute"/> or a <see cref="T:System.ComponentModel.DescriptionAttribute"/> that attribute will be used instead of the reflected member name.</param>
  30644. <param name="TableStyle">Will create a table with this style. If set to TableStyles.None no table will be created</param>
  30645. <returns>The filled range</returns>
  30646. </member>
  30647. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Nullable{OfficeOpenXml.Table.TableStyles},System.Boolean)">
  30648. <summary>
  30649. Load a collection of T into the worksheet starting from the top left row of the range.
  30650. Default option will load all public instance properties of T
  30651. </summary>
  30652. <typeparam name="T">The datatype in the collection</typeparam>
  30653. <param name="Collection">The collection to load</param>
  30654. <param name="PrintHeaders">Print the property names on the first row. If the property is decorated with a <see cref="T:System.ComponentModel.DisplayNameAttribute"/> or a <see cref="T:System.ComponentModel.DescriptionAttribute"/> that attribute will be used instead of the reflected member name.</param>
  30655. <param name="TableStyle">Will create a table with this style. If set to TableStyles.None no table will be created</param>
  30656. <param name="Transpose">Will load data transposed</param>
  30657. <returns>The filled range</returns>
  30658. </member>
  30659. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Nullable{OfficeOpenXml.Table.TableStyles},System.Reflection.BindingFlags,System.Reflection.MemberInfo[])">
  30660. <summary>
  30661. Load a collection into the worksheet starting from the top left row of the range.
  30662. </summary>
  30663. <typeparam name="T">The datatype in the collection</typeparam>
  30664. <param name="Collection">The collection to load</param>
  30665. <param name="PrintHeaders">Print the property names on the first row. Any underscore in the property name will be converted to a space. If the property is decorated with a <see cref="T:System.ComponentModel.DisplayNameAttribute"/> or a <see cref="T:System.ComponentModel.DescriptionAttribute"/> that attribute will be used instead of the reflected member name.</param>
  30666. <param name="TableStyle">Will create a table with this style. If set to TableStyles.None no table will be created</param>
  30667. <param name="memberFlags">Property flags to use</param>
  30668. <param name="Members">The properties to output. Must be of type T</param>
  30669. <returns>The filled range</returns>
  30670. </member>
  30671. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Nullable{OfficeOpenXml.Table.TableStyles},System.Boolean,System.Reflection.BindingFlags,System.Reflection.MemberInfo[])">
  30672. <summary>
  30673. Load a collection into the worksheet starting from the top left row of the range.
  30674. </summary>
  30675. <typeparam name="T">The datatype in the collection</typeparam>
  30676. <param name="Collection">The collection to load</param>
  30677. <param name="PrintHeaders">Print the property names on the first row. Any underscore in the property name will be converted to a space. If the property is decorated with a <see cref="T:System.ComponentModel.DisplayNameAttribute"/> or a <see cref="T:System.ComponentModel.DescriptionAttribute"/> that attribute will be used instead of the reflected member name.</param>
  30678. <param name="TableStyle">Will create a table with this style. If set to TableStyles.None no table will be created</param>
  30679. <param name="Transpose">Will insert data transposed</param>
  30680. <param name="memberFlags">Property flags to use</param>
  30681. <param name="Members">The properties to output. Must be of type T</param>
  30682. <returns>The filled range</returns>
  30683. </member>
  30684. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromCollection``1(System.Collections.Generic.IEnumerable{``0},System.Action{OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams})">
  30685. <summary>
  30686. Load a collection into the worksheet starting from the top left row of the range.
  30687. </summary>
  30688. <typeparam name="T">The datatype in the collection</typeparam>
  30689. <param name="collection">The collection to load</param>
  30690. <param name="paramsConfig"><see cref="T:System.Action`1"/> to provide parameters to the function</param>
  30691. <example>
  30692. <code>
  30693. sheet.Cells["C1"].LoadFromCollection(items, c =>
  30694. {
  30695. c.PrintHeaders = true;
  30696. c.TableStyle = TableStyles.Dark1;
  30697. });
  30698. </code>
  30699. </example>
  30700. <returns>The filled range</returns>
  30701. </member>
  30702. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromText(System.String)">
  30703. <summary>
  30704. Loads a CSV text into a range starting from the top left cell.
  30705. Default settings is Comma separation
  30706. </summary>
  30707. <param name="Text">The Text</param>
  30708. <returns>The range containing the data</returns>
  30709. </member>
  30710. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromText(System.String,OfficeOpenXml.ExcelTextFormat)">
  30711. <summary>
  30712. Loads a CSV text into a range starting from the top left cell.
  30713. </summary>
  30714. <param name="Text">The Text</param>
  30715. <param name="Format">Information how to load the text</param>
  30716. <returns>The range containing the data</returns>
  30717. </member>
  30718. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromText(System.String,OfficeOpenXml.ExcelTextFormat,System.Nullable{OfficeOpenXml.Table.TableStyles},System.Boolean)">
  30719. <summary>
  30720. Loads a CSV text into a range starting from the top left cell.
  30721. </summary>
  30722. <param name="Text">The Text</param>
  30723. <param name="Format">Information how to load the text</param>
  30724. <param name="TableStyle">Create a table with this style. If this parameter is not null no table will be created.</param>
  30725. <param name="FirstRowIsHeader">Use the first row as header</param>
  30726. <returns></returns>
  30727. </member>
  30728. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromText(System.IO.FileInfo)">
  30729. <summary>
  30730. Loads a CSV file into a range starting from the top left cell using ASCII Encoding.
  30731. </summary>
  30732. <param name="TextFile">The Textfile</param>
  30733. <returns></returns>
  30734. </member>
  30735. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromText(System.IO.FileInfo,OfficeOpenXml.ExcelTextFormat)">
  30736. <summary>
  30737. Loads a CSV file into a range starting from the top left cell.
  30738. </summary>
  30739. <param name="TextFile">The Textfile</param>
  30740. <param name="Format">Information how to load the text</param>
  30741. <returns></returns>
  30742. </member>
  30743. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromText(System.IO.FileInfo,OfficeOpenXml.ExcelTextFormat,System.Nullable{OfficeOpenXml.Table.TableStyles},System.Boolean)">
  30744. <summary>
  30745. Loads a CSV file into a range starting from the top left cell.
  30746. </summary>
  30747. <param name="TextFile">The Textfile</param>
  30748. <param name="Format">Information how to load the text</param>
  30749. <param name="TableStyle">Create a table with this style</param>
  30750. <param name="FirstRowIsHeader">Use the first row as header</param>
  30751. <returns></returns>
  30752. </member>
  30753. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromText(System.String,OfficeOpenXml.ExcelTextFormatFixedWidth)">
  30754. <summary>
  30755. Loads a fixed width text file into range starting from the top left cell.
  30756. </summary>
  30757. <param name="Text">The Text file</param>
  30758. <param name="Format">Information how to load the text</param>
  30759. <returns></returns>
  30760. </member>
  30761. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromText(System.IO.FileInfo,OfficeOpenXml.ExcelTextFormatFixedWidth)">
  30762. <summary>
  30763. Loads a fixed width text file into range starting from the top left cell.
  30764. </summary>
  30765. <param name="TextFile">The Textfile</param>
  30766. <param name="Format">Information how to load the text</param>
  30767. <returns></returns>
  30768. </member>
  30769. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromTextAsync(System.IO.FileInfo)">
  30770. <summary>
  30771. Loads a CSV file into a range starting from the top left cell.
  30772. </summary>
  30773. <param name="TextFile">The Textfile</param>
  30774. <returns></returns>
  30775. </member>
  30776. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromTextAsync(System.IO.FileInfo,OfficeOpenXml.ExcelTextFormat)">
  30777. <summary>
  30778. Loads a CSV file into a range starting from the top left cell.
  30779. </summary>
  30780. <param name="TextFile">The Textfile</param>
  30781. <param name="Format">Information how to load the text</param>
  30782. <returns></returns>
  30783. </member>
  30784. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromTextAsync(System.IO.FileInfo,OfficeOpenXml.ExcelTextFormat,OfficeOpenXml.Table.TableStyles,System.Boolean)">
  30785. <summary>
  30786. Loads a CSV file into a range starting from the top left cell.
  30787. </summary>
  30788. <param name="TextFile">The Textfile</param>
  30789. <param name="Format">Information how to load the text</param>
  30790. <param name="TableStyle">Create a table with this style</param>
  30791. <param name="FirstRowIsHeader">Use the first row as header</param>
  30792. <returns></returns>
  30793. </member>
  30794. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDictionaries(System.Collections.Generic.IEnumerable{System.Collections.Generic.IDictionary{System.String,System.Object}})">
  30795. <summary>
  30796. Load a collection of dictionaries (or dynamic/ExpandoObjects) into the worksheet starting from the top left row of the range.
  30797. These dictionaries should have the same set of keys.
  30798. </summary>
  30799. <param name="items">A list of dictionaries/></param>
  30800. <returns>The filled range</returns>
  30801. <example>
  30802. <code>
  30803. var items = new List&lt;IDictionary&lt;string, object&gt;&gt;()
  30804. {
  30805. new Dictionary&lt;string, object&gt;()
  30806. {
  30807. { "Id", 1 },
  30808. { "Name", "TestName 1" }
  30809. },
  30810. new Dictionary&lt;string, object&gt;()
  30811. {
  30812. { "Id", 2 },
  30813. { "Name", "TestName 2" }
  30814. }
  30815. };
  30816. using(var package = new ExcelPackage())
  30817. {
  30818. var sheet = package.Workbook.Worksheets.Add("test");
  30819. var r = sheet.Cells["A1"].LoadFromDictionaries(items);
  30820. }
  30821. </code>
  30822. </example>
  30823. </member>
  30824. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDictionaries(System.Collections.Generic.IEnumerable{System.Collections.Generic.IDictionary{System.String,System.Object}},System.Boolean)">
  30825. <summary>
  30826. Load a collection of dictionaries (or dynamic/ExpandoObjects) into the worksheet starting from the top left row of the range.
  30827. These dictionaries should have the same set of keys.
  30828. </summary>
  30829. <param name="items">A list of dictionaries/></param>
  30830. <param name="printHeaders">If true the key names from the first instance will be used as headers</param>
  30831. <returns>The filled range</returns>
  30832. <example>
  30833. <code>
  30834. var items = new List&lt;IDictionary&lt;string, object&gt;&gt;()
  30835. {
  30836. new Dictionary&lt;string, object&gt;()
  30837. {
  30838. { "Id", 1 },
  30839. { "Name", "TestName 1" }
  30840. },
  30841. new Dictionary&lt;string, object&gt;()
  30842. {
  30843. { "Id", 2 },
  30844. { "Name", "TestName 2" }
  30845. }
  30846. };
  30847. using(var package = new ExcelPackage())
  30848. {
  30849. var sheet = package.Workbook.Worksheets.Add("test");
  30850. var r = sheet.Cells["A1"].LoadFromDictionaries(items, true);
  30851. }
  30852. </code>
  30853. </example>
  30854. </member>
  30855. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDictionaries(System.Collections.Generic.IEnumerable{System.Collections.Generic.IDictionary{System.String,System.Object}},System.Boolean,System.Nullable{OfficeOpenXml.Table.TableStyles})">
  30856. <summary>
  30857. Load a collection of dictionaries (or dynamic/ExpandoObjects) into the worksheet starting from the top left row of the range.
  30858. These dictionaries should have the same set of keys.
  30859. </summary>
  30860. <param name="items">A list of dictionaries/></param>
  30861. <param name="printHeaders">If true the key names from the first instance will be used as headers</param>
  30862. <param name="tableStyle">Will create a table with this style. If set to TableStyles.None no table will be created</param>
  30863. <returns>The filled range</returns>
  30864. <example>
  30865. <code>
  30866. var items = new List&lt;IDictionary&lt;string, object&gt;&gt;()
  30867. {
  30868. new Dictionary&lt;string, object&gt;()
  30869. {
  30870. { "Id", 1 },
  30871. { "Name", "TestName 1" }
  30872. },
  30873. new Dictionary&lt;string, object&gt;()
  30874. {
  30875. { "Id", 2 },
  30876. { "Name", "TestName 2" }
  30877. }
  30878. };
  30879. using(var package = new ExcelPackage())
  30880. {
  30881. var sheet = package.Workbook.Worksheets.Add("test");
  30882. var r = sheet.Cells["A1"].LoadFromDictionaries(items, true, TableStyles.None);
  30883. }
  30884. </code>
  30885. </example>
  30886. </member>
  30887. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDictionaries(System.Collections.Generic.IEnumerable{System.Collections.Generic.IDictionary{System.String,System.Object}},System.Boolean,System.Nullable{OfficeOpenXml.Table.TableStyles},System.Collections.Generic.IEnumerable{System.String})">
  30888. <summary>
  30889. Load a collection of dictionaries (or dynamic/ExpandoObjects) into the worksheet starting from the top left row of the range.
  30890. These dictionaries should have the same set of keys.
  30891. </summary>
  30892. <param name="items">A list of dictionaries</param>
  30893. <param name="printHeaders">If true the key names from the first instance will be used as headers</param>
  30894. <param name="tableStyle">Will create a table with this style. If set to TableStyles.None no table will be created</param>
  30895. <param name="keys">Keys that should be used, keys omitted will not be included</param>
  30896. <returns>The filled range</returns>
  30897. <example>
  30898. <code>
  30899. var items = new List&lt;IDictionary&lt;string, object&gt;&gt;()
  30900. {
  30901. new Dictionary&lt;string, object&gt;()
  30902. {
  30903. { "Id", 1 },
  30904. { "Name", "TestName 1" }
  30905. },
  30906. new Dictionary&lt;string, object&gt;()
  30907. {
  30908. { "Id", 2 },
  30909. { "Name", "TestName 2" }
  30910. }
  30911. };
  30912. using(var package = new ExcelPackage())
  30913. {
  30914. var sheet = package.Workbook.Worksheets.Add("test");
  30915. var r = sheet.Cells["A1"].LoadFromDictionaries(items, true, TableStyles.None, null);
  30916. }
  30917. </code>
  30918. </example>
  30919. </member>
  30920. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDictionaries(System.Collections.Generic.IEnumerable{System.Object},System.Boolean,System.Nullable{OfficeOpenXml.Table.TableStyles},System.Collections.Generic.IEnumerable{System.String})">
  30921. <summary>
  30922. Load a collection of dictionaries (or dynamic/ExpandoObjects) into the worksheet starting from the top left row of the range.
  30923. These dictionaries should have the same set of keys.
  30924. </summary>
  30925. <param name="items">A list of dictionaries</param>
  30926. <param name="printHeaders">If true the key names from the first instance will be used as headers</param>
  30927. <param name="tableStyle">Will create a table with this style. If set to TableStyles.None no table will be created</param>
  30928. <param name="keys">Keys that should be used, keys omitted will not be included</param>
  30929. <returns>The filled range</returns>
  30930. <example>
  30931. <code>
  30932. var items = new List&lt;IDictionary&lt;string, object&gt;&gt;()
  30933. {
  30934. new Dictionary&lt;string, object&gt;()
  30935. {
  30936. { "Id", 1 },
  30937. { "Name", "TestName 1" }
  30938. },
  30939. new Dictionary&lt;string, object&gt;()
  30940. {
  30941. { "Id", 2 },
  30942. { "Name", "TestName 2" }
  30943. }
  30944. };
  30945. using(var package = new ExcelPackage())
  30946. {
  30947. var sheet = package.Workbook.Worksheets.Add("test");
  30948. var r = sheet.Cells["A1"].LoadFromDictionaries(items, true, TableStyles.None, null);
  30949. }
  30950. </code>
  30951. </example>
  30952. </member>
  30953. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDictionaries(System.Collections.Generic.IEnumerable{System.Collections.Generic.IDictionary{System.String,System.Object}},System.Action{OfficeOpenXml.LoadFunctions.Params.LoadFromDictionariesParams})">
  30954. <summary>
  30955. Load a collection of dictionaries (or dynamic/ExpandoObjects) into the worksheet starting from the top left row of the range.
  30956. These dictionaries should have the same set of keys.
  30957. </summary>
  30958. <param name="items">A list of dictionaries/ExpandoObjects</param>
  30959. <param name="paramsConfig"><see cref="T:System.Action`1"/> to provide parameters to the function</param>
  30960. <example>
  30961. sheet.Cells["C1"].LoadFromDictionaries(items, c =>
  30962. {
  30963. c.PrintHeaders = true;
  30964. c.TableStyle = TableStyles.Dark1;
  30965. });
  30966. </example>
  30967. </member>
  30968. <member name="M:OfficeOpenXml.ExcelRangeBase.LoadFromDictionaries(System.Collections.Generic.IEnumerable{System.Object},System.Action{OfficeOpenXml.LoadFunctions.Params.LoadFromDictionariesParams})">
  30969. <summary>
  30970. Load a collection of dictionaries (or dynamic/ExpandoObjects) into the worksheet starting from the top left row of the range.
  30971. These dictionaries should have the same set of keys.
  30972. </summary>
  30973. <param name="items">A list of dictionaries/ExpandoObjects</param>
  30974. <param name="paramsConfig"><see cref="T:System.Action`1"/> to provide parameters to the function</param>
  30975. <example>
  30976. sheet.Cells["C1"].LoadFromDictionaries(items, c =>
  30977. {
  30978. c.PrintHeaders = true;
  30979. c.TableStyle = TableStyles.Dark1;
  30980. });
  30981. </example>
  30982. </member>
  30983. <member name="M:OfficeOpenXml.ExcelRangeBase.ToDataTable">
  30984. <summary>
  30985. Returns the range as a <see cref="T:System.Data.DataTable"/> with the <see cref="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.Default"/> settings.
  30986. </summary>
  30987. <returns>A <see cref="T:System.Data.DataTable"/> representing the range.</returns>
  30988. </member>
  30989. <member name="M:OfficeOpenXml.ExcelRangeBase.ToDataTable(System.Action{OfficeOpenXml.Export.ToDataTable.ToDataTableOptions})">
  30990. <summary>
  30991. Returns the range as a <see cref="T:System.Data.DataTable"/> with the option supplied.
  30992. </summary>
  30993. <param name="configHandler">Configures the settings used to convert the range.</param>
  30994. <returns>A <see cref="T:System.Data.DataTable"/> representing the range.</returns>
  30995. </member>
  30996. <member name="M:OfficeOpenXml.ExcelRangeBase.ToDataTable(OfficeOpenXml.Export.ToDataTable.ToDataTableOptions)">
  30997. <summary>
  30998. Returns the range as a <see cref="T:System.Data.DataTable"/> with the option supplied.
  30999. </summary>
  31000. <param name="options">Sets the settings used to convert the range.</param>
  31001. <returns>A <see cref="T:System.Data.DataTable"/> representing the range.</returns>
  31002. </member>
  31003. <member name="M:OfficeOpenXml.ExcelRangeBase.ToDataTable(System.Action{OfficeOpenXml.Export.ToDataTable.ToDataTableOptions},System.Data.DataTable)">
  31004. <summary>
  31005. Returns the range as a <see cref="T:System.Data.DataTable"/> with the option supplied.
  31006. </summary>
  31007. <param name="configHandler">Configures the settings used to convert the range.</param>
  31008. <param name="dataTable">The data table to add the range data to.</param>
  31009. <returns>A <see cref="T:System.Data.DataTable"/> representing the range.</returns>
  31010. </member>
  31011. <member name="M:OfficeOpenXml.ExcelRangeBase.ToDataTable(System.Data.DataTable)">
  31012. <summary>
  31013. Returns the range as a <see cref="T:System.Data.DataTable"/> with the option supplied.
  31014. </summary>
  31015. <param name="dataTable">The data table to add the range data to.</param>
  31016. <returns>A <see cref="T:System.Data.DataTable"/> representing the range.</returns>
  31017. </member>
  31018. <member name="M:OfficeOpenXml.ExcelRangeBase.ToDataTable(OfficeOpenXml.Export.ToDataTable.ToDataTableOptions,System.Data.DataTable)">
  31019. <summary>
  31020. Returns the range as a <see cref="T:System.Data.DataTable"/> with the option supplied.
  31021. </summary>
  31022. <param name="options">Sets the settings used to convert the range.</param>
  31023. <param name="dataTable">The data table to add the range data to.</param>
  31024. <returns>A <see cref="T:System.Data.DataTable"/> representing the range.</returns>
  31025. </member>
  31026. <member name="M:OfficeOpenXml.ExcelRangeBase.ToText">
  31027. <summary>
  31028. Converts a range to text in CSV format.
  31029. </summary>
  31030. <returns>A string containing the text</returns>
  31031. </member>
  31032. <member name="M:OfficeOpenXml.ExcelRangeBase.ToText(OfficeOpenXml.ExcelOutputTextFormat)">
  31033. <summary>
  31034. Converts a range to text in CSV format.
  31035. Invariant culture is used by default.
  31036. </summary>
  31037. <param name="Format">Information how to create the csv text</param>
  31038. <returns>A string containing the text</returns>
  31039. </member>
  31040. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToText(System.IO.FileInfo,OfficeOpenXml.ExcelOutputTextFormat)">
  31041. <summary>
  31042. Converts a range to text in CSV format.
  31043. Invariant culture is used by default.
  31044. </summary>
  31045. <param name="file">The file to write to</param>
  31046. <param name="Format">Information how to create the csv text</param>
  31047. </member>
  31048. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToText(System.IO.Stream,OfficeOpenXml.ExcelOutputTextFormat)">
  31049. <summary>
  31050. Converts a range to text in CSV format.
  31051. Invariant culture is used by default.
  31052. </summary>
  31053. <param name="stream">The strem to write to</param>
  31054. <param name="Format">Information how to create the csv text</param>
  31055. </member>
  31056. <member name="M:OfficeOpenXml.ExcelRangeBase.ToText(OfficeOpenXml.ExcelOutputTextFormatFixedWidth)">
  31057. <summary>
  31058. Converts a range to text in Fixed Width format.
  31059. Invariant culture is used by default.
  31060. </summary>
  31061. <param name="Format">Information how to create the Fixed Width text</param>
  31062. <returns>A string containing the text</returns>
  31063. </member>
  31064. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToText(System.IO.FileInfo,OfficeOpenXml.ExcelOutputTextFormatFixedWidth)">
  31065. <summary>
  31066. Converts a range to text in fixed widths format.
  31067. Invariant culture is used by default.
  31068. </summary>
  31069. <param name="file">The file to write to</param>
  31070. <param name="Format">Information how to create the fixed width text</param>
  31071. </member>
  31072. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToText(System.IO.Stream,OfficeOpenXml.ExcelOutputTextFormatFixedWidth)">
  31073. <summary>
  31074. Converts a range to text in Fixed Width format.
  31075. Invariant culture is used by default.
  31076. </summary>
  31077. <param name="stream">The strem to write to</param>
  31078. <param name="Format">Information how to create the fixed width text</param>
  31079. </member>
  31080. <member name="M:OfficeOpenXml.ExcelRangeBase.ToTextAsync">
  31081. <summary>
  31082. Converts a range to text in CSV format.
  31083. </summary>
  31084. <returns>A string containing the text</returns>
  31085. </member>
  31086. <member name="M:OfficeOpenXml.ExcelRangeBase.ToTextAsync(OfficeOpenXml.ExcelOutputTextFormat)">
  31087. <summary>
  31088. Converts a range to text in CSV format.
  31089. Invariant culture is used by default.
  31090. </summary>
  31091. <param name="Format">Information how to create the csv text</param>
  31092. <returns>A string containing the text</returns>
  31093. </member>
  31094. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToTextAsync(System.IO.FileInfo,OfficeOpenXml.ExcelOutputTextFormat)">
  31095. <summary>
  31096. Converts a range to text in CSV format.
  31097. Invariant culture is used by default.
  31098. </summary>
  31099. <param name="file">The file to write to</param>
  31100. <param name="Format">Information how to create the csv text</param>
  31101. </member>
  31102. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToTextAsync(System.IO.Stream,OfficeOpenXml.ExcelOutputTextFormat)">
  31103. <summary>
  31104. Converts a range to text in CSV format.
  31105. Invariant culture is used by default.
  31106. </summary>
  31107. <param name="stream">The strem to write to</param>
  31108. <param name="Format">Information how to create the csv text</param>
  31109. </member>
  31110. <member name="M:OfficeOpenXml.ExcelRangeBase.ToTextAsync(OfficeOpenXml.ExcelOutputTextFormatFixedWidth)">
  31111. <summary>
  31112. Converts a range to text in Fixed Width format.
  31113. Invariant culture is used by default.
  31114. </summary>
  31115. <param name="Format">Information how to create the Fixed Width text</param>
  31116. <returns>A string containing the text</returns>
  31117. </member>
  31118. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToTextAsync(System.IO.FileInfo,OfficeOpenXml.ExcelOutputTextFormatFixedWidth)">
  31119. <summary>
  31120. Converts a range to text in fixed widths format.
  31121. Invariant culture is used by default.
  31122. </summary>
  31123. <param name="file">The file to write to</param>
  31124. <param name="Format">Information how to create the fixed width text</param>
  31125. </member>
  31126. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToTextAsync(System.IO.Stream,OfficeOpenXml.ExcelOutputTextFormatFixedWidth)">
  31127. <summary>
  31128. Converts a range to text in Fixed Width format.
  31129. Invariant culture is used by default.
  31130. </summary>
  31131. <param name="stream">The strem to write to</param>
  31132. <param name="Format">Information how to create the fixed width text</param>
  31133. </member>
  31134. <member name="M:OfficeOpenXml.ExcelRangeBase.ToJson">
  31135. <summary>
  31136. Returns the range as JSON
  31137. </summary>
  31138. <returns>A JSON string</returns>
  31139. </member>
  31140. <member name="M:OfficeOpenXml.ExcelRangeBase.ToJson(System.Action{OfficeOpenXml.JsonRangeExportSettings})">
  31141. <summary>
  31142. Returns the range as JSON
  31143. </summary>
  31144. <param name="settings">Configures settings for the JSON export</param>
  31145. <returns></returns>
  31146. </member>
  31147. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToJson(System.IO.Stream)">
  31148. <summary>
  31149. Saves the range as JSON to a stream.
  31150. </summary>
  31151. <param name="stream">The writable stream to write the JSON to.</param>
  31152. </member>
  31153. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToJson(System.IO.Stream,System.Action{OfficeOpenXml.JsonRangeExportSettings})">
  31154. <summary>
  31155. Saves the range as JSON to a stream.
  31156. </summary>
  31157. <param name="stream">The writable stream to write the JSON to</param>
  31158. <param name="settings">Configures settings for the JSON export</param>
  31159. </member>
  31160. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToJsonAsync(System.IO.Stream)">
  31161. <summary>
  31162. Save the range to json
  31163. </summary>
  31164. <param name="stream">The stream to save to.</param>
  31165. <returns></returns>
  31166. </member>
  31167. <member name="M:OfficeOpenXml.ExcelRangeBase.SaveToJsonAsync(System.IO.Stream,System.Action{OfficeOpenXml.JsonRangeExportSettings})">
  31168. <summary>
  31169. Save the range to json
  31170. </summary>
  31171. <param name="stream">The stream to save to.</param>
  31172. <param name="settings">Settings for the json output.</param>
  31173. <returns></returns>
  31174. </member>
  31175. <member name="M:OfficeOpenXml.ExcelRangeBase.ToCollectionWithMappings``1(System.Func{OfficeOpenXml.Export.ToCollection.ToCollectionRow,``0})">
  31176. <summary>
  31177. Returns a collection of T for the range.
  31178. If the range contains multiple addresses the first range is used.
  31179. The first row must containt the unique headers used as keys in the row dictionary.
  31180. </summary>
  31181. <typeparam name="T">The type to map to</typeparam>
  31182. <param name="setRow">The call back function to map each row to the item of type T.</param>
  31183. <returns>A list of T</returns>
  31184. </member>
  31185. <member name="M:OfficeOpenXml.ExcelRangeBase.ToCollectionWithMappings``1(System.Func{OfficeOpenXml.Export.ToCollection.ToCollectionRow,``0},System.Action{OfficeOpenXml.ToCollectionRangeOptions})">
  31186. <summary>
  31187. Returns a collection of T for the range.
  31188. If the range contains multiple addresses the first range is used.
  31189. The first row must contain the unique headers used as keys in the row dictionary.
  31190. </summary>
  31191. <typeparam name="T">The type to map to</typeparam>
  31192. <param name="setRow">The call back function to map each row to the item of type T.</param>
  31193. <param name="options">Configures the settings for the function</param>
  31194. <returns>A list of T</returns>
  31195. </member>
  31196. <member name="M:OfficeOpenXml.ExcelRangeBase.ToCollectionWithMappings``1(System.Func{OfficeOpenXml.Export.ToCollection.ToCollectionRow,``0},OfficeOpenXml.ToCollectionRangeOptions)">
  31197. <summary>
  31198. Returns a collection of T for the range.
  31199. If the range contains multiple addresses the first range is used.
  31200. The first row must containt the unique headers used as keys in the row dictionary.
  31201. </summary>
  31202. <typeparam name="T">The type to map to</typeparam>
  31203. <param name="setRow">The call back function to map each row to the item of type T.</param>
  31204. <param name="options">Parameters to the function</param>
  31205. <returns>A list of T</returns>
  31206. </member>
  31207. <member name="M:OfficeOpenXml.ExcelRangeBase.ToCollection``1">
  31208. <summary>
  31209. Returns a collection of T for the range.
  31210. If the range contains multiple addresses the first range is used.
  31211. The first row must contain the unique headers used as keys in the row dictionary.
  31212. Headers will be mapped to properties using the name or the attributes without white spaces.
  31213. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  31214. </summary>
  31215. <typeparam name="T">The type to map to</typeparam>
  31216. <returns>A list of T</returns>
  31217. </member>
  31218. <member name="M:OfficeOpenXml.ExcelRangeBase.ToCollection``1(System.Action{OfficeOpenXml.ToCollectionRangeOptions})">
  31219. <summary>
  31220. Automatically maps the range to the properties <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Text.T"/> using the headers.
  31221. Using this method requires a headers.
  31222. Headers will be mapped to properties using the name or the attributes without white spaces.
  31223. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  31224. </summary>
  31225. <typeparam name="T">The type to use</typeparam>
  31226. <param name="options">Configures the settings for the function</param>
  31227. <returns>A list of <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Text.T"/></returns>
  31228. </member>
  31229. <member name="M:OfficeOpenXml.ExcelRangeBase.ToCollection``1(OfficeOpenXml.ToCollectionRangeOptions)">
  31230. <summary>
  31231. Automatically maps the range to the properties <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Text.T"/> using the headers.
  31232. Using this method requires a headers.
  31233. Headers will be mapped to properties using the name or the attributes without white spaces.
  31234. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  31235. </summary>
  31236. <typeparam name="T">The type to use</typeparam>
  31237. <param name="options">Settings for the method</param>
  31238. <returns>A list of <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Text.T"/></returns>
  31239. </member>
  31240. <member name="T:OfficeOpenXml.IExcelColumn">
  31241. <summary>
  31242. A column in a worksheet
  31243. </summary>
  31244. </member>
  31245. <member name="P:OfficeOpenXml.IExcelColumn.Collapsed">
  31246. <summary>
  31247. If the column is collapsed in outline mode
  31248. </summary>
  31249. </member>
  31250. <member name="P:OfficeOpenXml.IExcelColumn.OutlineLevel">
  31251. <summary>
  31252. Outline level. Zero if no outline
  31253. </summary>
  31254. </member>
  31255. <member name="P:OfficeOpenXml.IExcelColumn.Phonetic">
  31256. <summary>
  31257. Phonetic
  31258. </summary>
  31259. </member>
  31260. <member name="P:OfficeOpenXml.IExcelColumn.BestFit">
  31261. <summary>
  31262. If set to true a column automaticlly resize(grow wider) when a user inputs numbers in a cell.
  31263. </summary>
  31264. </member>
  31265. <member name="M:OfficeOpenXml.IExcelColumn.AutoFit(System.Double,System.Double)">
  31266. <summary>
  31267. Set the column width from the content.
  31268. Note: Cells containing formulas are ignored unless a calculation is performed.
  31269. Wrapped and merged cells are also ignored.
  31270. </summary>
  31271. <param name="MinimumWidth">Minimum column width</param>
  31272. <param name="MaximumWidth">Maximum column width</param>
  31273. </member>
  31274. <member name="P:OfficeOpenXml.IExcelColumn.PageBreak">
  31275. <summary>
  31276. Adds a manual page break after the column.
  31277. </summary>
  31278. </member>
  31279. <member name="M:OfficeOpenXml.IExcelColumn.Group">
  31280. <summary>
  31281. Groups the columns using an outline.
  31282. Adds one to <see cref="P:OfficeOpenXml.IExcelColumn.OutlineLevel" /> for each column if the outline level is less than 8.
  31283. </summary>
  31284. </member>
  31285. <member name="M:OfficeOpenXml.IExcelColumn.UnGroup">
  31286. <summary>
  31287. Ungroups the columns from the outline.
  31288. Subtracts one from <see cref="P:OfficeOpenXml.IExcelColumn.OutlineLevel" /> for each column if the outline level is larger that zero.
  31289. </summary>
  31290. </member>
  31291. <member name="M:OfficeOpenXml.IExcelColumn.CollapseChildren(System.Boolean)">
  31292. <summary>
  31293. Collapses and hides the column's children. Children are columns immegetaly to the right or left of the column depending on the <see cref="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryRight"/>
  31294. <paramref name="allLevels">If true, all children will be collapsed and hidden. If false, only the children of the referenced columns are collapsed.</paramref>
  31295. </summary>
  31296. </member>
  31297. <member name="M:OfficeOpenXml.IExcelColumn.ExpandChildren(System.Boolean)">
  31298. <summary>
  31299. Expands and shows the column's children. Children are columns immegetaly to the right or left of the column depending on the <see cref="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryRight"/>
  31300. <paramref name="allLevels">If true, all children will be expanded and shown. If false, only the children of the referenced columns will be expanded.</paramref>
  31301. </summary>
  31302. </member>
  31303. <member name="M:OfficeOpenXml.IExcelColumn.SetVisibleOutlineLevel(System.Int32,System.Boolean)">
  31304. <summary>
  31305. Expands the columns to the <see cref="P:OfficeOpenXml.IExcelColumn.OutlineLevel"/> supplied.
  31306. </summary>
  31307. <param name="level">Expand all columns with a <see cref="P:OfficeOpenXml.IExcelColumn.OutlineLevel"/> Equal or Greater than this number.</param>
  31308. <param name="collapseChildren">Collapse all children with a greater <see cref="P:OfficeOpenXml.IExcelColumn.OutlineLevel"/> than <paramref name="level"/></param>
  31309. </member>
  31310. <member name="T:OfficeOpenXml.ExcelRangeColumn">
  31311. <summary>
  31312. Represents a range of columns
  31313. </summary>
  31314. </member>
  31315. <member name="P:OfficeOpenXml.ExcelRangeColumn.StartColumn">
  31316. <summary>
  31317. The first column in the collection
  31318. </summary>
  31319. </member>
  31320. <member name="P:OfficeOpenXml.ExcelRangeColumn.EndColumn">
  31321. <summary>
  31322. The last column in the collection
  31323. </summary>
  31324. </member>
  31325. <member name="P:OfficeOpenXml.ExcelRangeColumn.Collapsed">
  31326. <summary>
  31327. If the column is collapsed in outline mode
  31328. </summary>
  31329. </member>
  31330. <member name="M:OfficeOpenXml.ExcelRangeColumn.Group">
  31331. <summary>
  31332. Groups the columns using an outline. Adds one to <see cref="P:OfficeOpenXml.ExcelRangeColumn.OutlineLevel" /> for each column if the outline level is less than 8.
  31333. </summary>
  31334. </member>
  31335. <member name="M:OfficeOpenXml.ExcelRangeColumn.UnGroup">
  31336. <summary>
  31337. Ungroups the columns from the outline.
  31338. Subtracts one from <see cref="P:OfficeOpenXml.ExcelRangeColumn.OutlineLevel" /> for each column if the outline level is larger that zero.
  31339. </summary>
  31340. </member>
  31341. <member name="M:OfficeOpenXml.ExcelRangeColumn.CollapseChildren(System.Boolean)">
  31342. <summary>
  31343. Collapses and hides the column's children. Children are columns immegetaly to the right or left of the column depending on the <see cref="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryRight"/>
  31344. <paramref name="allLevels">If true, all children will be collapsed and hidden. If false, only the children of the referenced columns are collapsed.</paramref>
  31345. </summary>
  31346. </member>
  31347. <member name="M:OfficeOpenXml.ExcelRangeColumn.ExpandChildren(System.Boolean)">
  31348. <summary>
  31349. Expands and shows the column's children. Children are columns immegetaly to the right or left of the column depending on the <see cref="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryRight"/>
  31350. <paramref name="allLevels">If true, all children will be expanded and shown. If false, only the children of the referenced columns will be expanded.</paramref>
  31351. </summary>
  31352. </member>
  31353. <member name="M:OfficeOpenXml.ExcelRangeColumn.SetVisibleOutlineLevel(System.Int32,System.Boolean)">
  31354. <summary>
  31355. Expands the rows to the <see cref="P:OfficeOpenXml.ExcelRangeColumn.OutlineLevel"/> supplied.
  31356. </summary>
  31357. <param name="level">Expands all rows with a <see cref="P:OfficeOpenXml.ExcelRangeColumn.OutlineLevel"/> Equal or Greater than this number.</param>
  31358. <param name="collapseChildren">Collapses all children with a greater <see cref="P:OfficeOpenXml.ExcelRangeColumn.OutlineLevel"/> than <paramref name="level"/></param>
  31359. </member>
  31360. <member name="P:OfficeOpenXml.ExcelRangeColumn.OutlineLevel">
  31361. <summary>
  31362. Outline level. Zero if no outline. Can not be negative.
  31363. </summary>
  31364. </member>
  31365. <member name="P:OfficeOpenXml.ExcelRangeColumn.Phonetic">
  31366. <summary>
  31367. True if the column should show phonetic
  31368. </summary>
  31369. </member>
  31370. <member name="P:OfficeOpenXml.ExcelRangeColumn.BestFit">
  31371. <summary>
  31372. Indicates that the column should resize when numbers are entered into the column to fit the size of the text.
  31373. This only applies to columns where the size has not been set.
  31374. </summary>
  31375. </member>
  31376. <member name="P:OfficeOpenXml.ExcelRangeColumn.Hidden">
  31377. <summary>
  31378. If the column is hidden.
  31379. </summary>
  31380. </member>
  31381. <member name="P:OfficeOpenXml.ExcelRangeColumn.Width">
  31382. <summary>
  31383. Row width of the column.
  31384. </summary>
  31385. </member>
  31386. <member name="P:OfficeOpenXml.ExcelRangeColumn.PageBreak">
  31387. <summary>
  31388. Adds a manual page break after the column.
  31389. </summary>
  31390. </member>
  31391. <member name="P:OfficeOpenXml.ExcelRangeColumn.Style">
  31392. <summary>
  31393. The Style applied to the whole column(s). Only effects cells with no individual style set.
  31394. Use Range object if you want to set specific styles.
  31395. </summary>
  31396. </member>
  31397. <member name="P:OfficeOpenXml.ExcelRangeColumn.StyleName">
  31398. <summary>
  31399. Sets the style for the entire column using a style name.
  31400. </summary>
  31401. </member>
  31402. <member name="P:OfficeOpenXml.ExcelRangeColumn.StyleID">
  31403. <summary>
  31404. Sets the style for the entire column using the style ID.
  31405. </summary>
  31406. </member>
  31407. <member name="P:OfficeOpenXml.ExcelRangeColumn.Current">
  31408. <summary>
  31409. The current range when enumerating
  31410. </summary>
  31411. </member>
  31412. <member name="P:OfficeOpenXml.ExcelRangeColumn.System#Collections#IEnumerator#Current">
  31413. <summary>
  31414. The current range when enumerating
  31415. </summary>
  31416. </member>
  31417. <member name="M:OfficeOpenXml.ExcelRangeColumn.AutoFit">
  31418. <summary>
  31419. Set the column width from the content of the range. Columns outside of the worksheets dimension are ignored.
  31420. The minimum width is the value of the ExcelWorksheet.defaultColumnWidth property.
  31421. </summary>
  31422. <remarks>
  31423. Cells containing formulas must be calculated before autofit is called.
  31424. Wrapped and merged cells are also ignored.
  31425. </remarks>
  31426. </member>
  31427. <member name="M:OfficeOpenXml.ExcelRangeColumn.AutoFit(System.Double)">
  31428. <summary>
  31429. Set the column width from the content of the range. Columns outside of the worksheets dimension are ignored.
  31430. </summary>
  31431. <remarks>
  31432. This method will not work if you run in an environment that does not support GDI.
  31433. Cells containing formulas are ignored if no calculation is made.
  31434. Wrapped and merged cells are also ignored.
  31435. </remarks>
  31436. <param name="MinimumWidth">Minimum column width</param>
  31437. </member>
  31438. <member name="M:OfficeOpenXml.ExcelRangeColumn.AutoFit(System.Double,System.Double)">
  31439. <summary>
  31440. Set the column width from the content of the range. Columns outside of the worksheets dimension are ignored.
  31441. </summary>
  31442. <remarks>
  31443. This method will not work if you run in an environment that does not support GDI.
  31444. Cells containing formulas are ignored if no calculation is made.
  31445. Wrapped and merged cells are also ignored.
  31446. </remarks>
  31447. <param name="MinimumWidth">Minimum column width</param>
  31448. <param name="MaximumWidth">Maximum column width</param>
  31449. </member>
  31450. <member name="P:OfficeOpenXml.ExcelRangeColumn.Range">
  31451. <summary>
  31452. Reference to the cell range of the column(s)
  31453. </summary>
  31454. </member>
  31455. <member name="M:OfficeOpenXml.ExcelRangeColumn.GetEnumerator">
  31456. <summary>
  31457. Gets the enumerator
  31458. </summary>
  31459. </member>
  31460. <member name="M:OfficeOpenXml.ExcelRangeColumn.System#Collections#IEnumerable#GetEnumerator">
  31461. <summary>
  31462. Gets the enumerator
  31463. </summary>
  31464. </member>
  31465. <member name="M:OfficeOpenXml.ExcelRangeColumn.MoveNext">
  31466. <summary>
  31467. Iterate to the next row
  31468. </summary>
  31469. <returns>False if no more row exists</returns>
  31470. </member>
  31471. <member name="M:OfficeOpenXml.ExcelRangeColumn.Reset">
  31472. <summary>
  31473. Reset the enumerator
  31474. </summary>
  31475. </member>
  31476. <member name="M:OfficeOpenXml.ExcelRangeColumn.Dispose">
  31477. <summary>
  31478. Disposes this object
  31479. </summary>
  31480. </member>
  31481. <member name="T:OfficeOpenXml.ExcelRangeCopyOptionFlags">
  31482. <summary>
  31483. Flag enum, specify all flags that you want to exclude from the copy.
  31484. </summary>
  31485. </member>
  31486. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeFormulas">
  31487. <summary>
  31488. Exclude formulas from being copied. Only the value of the cell will be copied
  31489. </summary>
  31490. </member>
  31491. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeValues">
  31492. <summary>
  31493. Will exclude formulas and values from being copied
  31494. </summary>
  31495. </member>
  31496. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeStyles">
  31497. <summary>
  31498. Exclude styles from being copied.
  31499. </summary>
  31500. </member>
  31501. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeComments">
  31502. <summary>
  31503. Exclude comments from being copied.
  31504. </summary>
  31505. </member>
  31506. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeThreadedComments">
  31507. <summary>
  31508. Exclude threaded comments from being copied.
  31509. </summary>
  31510. </member>
  31511. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeHyperLinks">
  31512. <summary>
  31513. Exclude hyperlinks from being copied.
  31514. </summary>
  31515. </member>
  31516. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeMergedCells">
  31517. <summary>
  31518. Exclude merged cells from being copied.
  31519. </summary>
  31520. </member>
  31521. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeDataValidations">
  31522. <summary>
  31523. Exclude data validations from being copied.
  31524. </summary>
  31525. </member>
  31526. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeConditionalFormatting">
  31527. <summary>
  31528. Exclude conditional formatting from being copied.
  31529. </summary>
  31530. </member>
  31531. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.Transpose">
  31532. <summary>
  31533. Transpose the copied data
  31534. </summary>
  31535. </member>
  31536. <member name="F:OfficeOpenXml.ExcelRangeCopyOptionFlags.ExcludeDrawings">
  31537. <summary>
  31538. Exclude drawings from being copied
  31539. </summary>
  31540. </member>
  31541. <member name="T:OfficeOpenXml.IExcelRow">
  31542. <summary>
  31543. A row in a worksheet
  31544. </summary>
  31545. </member>
  31546. <member name="P:OfficeOpenXml.IExcelRow.Collapsed">
  31547. <summary>
  31548. If the row is collapsed in outline mode
  31549. </summary>
  31550. </member>
  31551. <member name="P:OfficeOpenXml.IExcelRow.OutlineLevel">
  31552. <summary>
  31553. Outline level. Zero if no outline
  31554. </summary>
  31555. </member>
  31556. <member name="P:OfficeOpenXml.IExcelRow.Phonetic">
  31557. <summary>
  31558. True if the row should show phonetic
  31559. </summary>
  31560. </member>
  31561. <member name="P:OfficeOpenXml.IExcelRow.Hidden">
  31562. <summary>
  31563. If the row is hidden.
  31564. </summary>
  31565. </member>
  31566. <member name="P:OfficeOpenXml.IExcelRow.Height">
  31567. <summary>
  31568. Row height in points if specified manually.
  31569. <seealso cref="P:OfficeOpenXml.IExcelRow.CustomHeight"/>
  31570. </summary>
  31571. </member>
  31572. <member name="P:OfficeOpenXml.IExcelRow.PageBreak">
  31573. <summary>
  31574. Adds a manual page break after the column.
  31575. </summary>
  31576. </member>
  31577. <member name="P:OfficeOpenXml.IExcelRow.CustomHeight">
  31578. <summary>
  31579. True if height is set manually
  31580. </summary>
  31581. </member>
  31582. <member name="M:OfficeOpenXml.IExcelRow.Group">
  31583. <summary>
  31584. Groups the rows using an outline.
  31585. Adds one to <see cref="P:OfficeOpenXml.IExcelRow.OutlineLevel" /> for each row if the outline level is less than 8.
  31586. </summary>
  31587. </member>
  31588. <member name="M:OfficeOpenXml.IExcelRow.Ungroup">
  31589. <summary>
  31590. Ungroups the rows from the outline.
  31591. Subtracts one from <see cref="P:OfficeOpenXml.IExcelRow.OutlineLevel" /> for each row if the outline level is larger that zero.
  31592. </summary>
  31593. </member>
  31594. <member name="M:OfficeOpenXml.IExcelRow.CollapseChildren(System.Boolean)">
  31595. <summary>
  31596. Collapses and hides the rows's children. Children are rows immegetaly below or top of the row depending on the <see cref="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryBelow"/>
  31597. <paramref name="allLevels">If true, all children will be collapsed and hidden. If false, only the children of the referenced rows are collapsed.</paramref>
  31598. </summary>
  31599. </member>
  31600. <member name="M:OfficeOpenXml.IExcelRow.ExpandChildren(System.Boolean)">
  31601. <summary>
  31602. Expands and shows the rows's children. Children are columns immegetaly below or top of the row depending on the <see cref="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryBelow"/>
  31603. <paramref name="allLevels">If true, all children will be expanded and shown. If false, only the children of the referenced columns will be expanded.</paramref>
  31604. </summary>
  31605. </member>
  31606. <member name="M:OfficeOpenXml.IExcelRow.SetVisibleOutlineLevel(System.Int32,System.Boolean)">
  31607. <summary>
  31608. Expands the rows to the <see cref="P:OfficeOpenXml.IExcelRow.OutlineLevel"/> supplied.
  31609. </summary>
  31610. <param name="level">Expands all rows with a <see cref="P:OfficeOpenXml.IExcelRow.OutlineLevel"/> Equal or Greater than this number.</param>
  31611. <param name="collapseChildren">Collapses all children with a greater <see cref="P:OfficeOpenXml.IExcelRow.OutlineLevel"/> than <paramref name="level"/></param>
  31612. </member>
  31613. <member name="T:OfficeOpenXml.ExcelRangeRow">
  31614. <summary>
  31615. Represents a range of rows
  31616. </summary>
  31617. </member>
  31618. <member name="P:OfficeOpenXml.ExcelRangeRow.StartRow">
  31619. <summary>
  31620. The first row in the collection
  31621. </summary>
  31622. </member>
  31623. <member name="P:OfficeOpenXml.ExcelRangeRow.EndRow">
  31624. <summary>
  31625. The last row in the collection
  31626. </summary>
  31627. </member>
  31628. <member name="P:OfficeOpenXml.ExcelRangeRow.Collapsed">
  31629. <summary>
  31630. If the row is collapsed in outline mode
  31631. </summary>
  31632. </member>
  31633. <member name="P:OfficeOpenXml.ExcelRangeRow.OutlineLevel">
  31634. <summary>
  31635. Outline level. Zero if no outline
  31636. </summary>
  31637. </member>
  31638. <member name="P:OfficeOpenXml.ExcelRangeRow.Phonetic">
  31639. <summary>
  31640. True if the row should show phonetic
  31641. </summary>
  31642. </member>
  31643. <member name="P:OfficeOpenXml.ExcelRangeRow.Hidden">
  31644. <summary>
  31645. If the row is hidden.
  31646. </summary>
  31647. </member>
  31648. <member name="P:OfficeOpenXml.ExcelRangeRow.Height">
  31649. <summary>
  31650. Row height in points. Setting this property will also set <see cref="P:OfficeOpenXml.ExcelRangeRow.CustomHeight"/> to true.
  31651. </summary>
  31652. </member>
  31653. <member name="P:OfficeOpenXml.ExcelRangeRow.CustomHeight">
  31654. <summary>
  31655. True if the row <see cref="P:OfficeOpenXml.ExcelRangeRow.Height" /> has been manually set.
  31656. </summary>
  31657. </member>
  31658. <member name="P:OfficeOpenXml.ExcelRangeRow.PageBreak">
  31659. <summary>
  31660. Adds a manual page break after the column.
  31661. </summary>
  31662. </member>
  31663. <member name="P:OfficeOpenXml.ExcelRangeRow.Style">
  31664. <summary>
  31665. The Style applied to the whole row(s). Only effects cells with no individual style set.
  31666. Use the Range object if you want to set specific styles.
  31667. </summary>
  31668. </member>
  31669. <member name="P:OfficeOpenXml.ExcelRangeRow.StyleName">
  31670. <summary>
  31671. Sets the style for the entire row using a style name.
  31672. </summary>
  31673. </member>
  31674. <member name="P:OfficeOpenXml.ExcelRangeRow.StyleID">
  31675. <summary>
  31676. Sets the style for the entire column using the style ID.
  31677. </summary>
  31678. </member>
  31679. <member name="P:OfficeOpenXml.ExcelRangeRow.Range">
  31680. <summary>
  31681. Reference to the cell range of the row(s)
  31682. </summary>
  31683. </member>
  31684. <member name="P:OfficeOpenXml.ExcelRangeRow.Current">
  31685. <summary>
  31686. The current row object in the iteration
  31687. </summary>
  31688. </member>
  31689. <member name="P:OfficeOpenXml.ExcelRangeRow.System#Collections#IEnumerator#Current">
  31690. <summary>
  31691. The current row object in the iteration
  31692. </summary>
  31693. </member>
  31694. <member name="M:OfficeOpenXml.ExcelRangeRow.GetEnumerator">
  31695. <summary>
  31696. Gets the enumerator
  31697. </summary>
  31698. </member>
  31699. <member name="M:OfficeOpenXml.ExcelRangeRow.System#Collections#IEnumerable#GetEnumerator">
  31700. <summary>
  31701. Gets the enumerator
  31702. </summary>
  31703. </member>
  31704. <member name="M:OfficeOpenXml.ExcelRangeRow.MoveNext">
  31705. <summary>
  31706. Iterate to the next row
  31707. </summary>
  31708. <returns>False if no more row exists</returns>
  31709. </member>
  31710. <member name="M:OfficeOpenXml.ExcelRangeRow.Reset">
  31711. <summary>
  31712. Reset the enumerator
  31713. </summary>
  31714. </member>
  31715. <member name="M:OfficeOpenXml.ExcelRangeRow.Dispose">
  31716. <summary>
  31717. Disposes this object
  31718. </summary>
  31719. </member>
  31720. <member name="M:OfficeOpenXml.ExcelRangeRow.Group">
  31721. <summary>
  31722. Groups the rows using an outline.
  31723. Adds one to <see cref="P:OfficeOpenXml.ExcelRangeRow.OutlineLevel" /> for each row if the outline level is less than 8.
  31724. </summary>
  31725. </member>
  31726. <member name="M:OfficeOpenXml.ExcelRangeRow.Ungroup">
  31727. <summary>
  31728. Ungroups the rows from the outline.
  31729. Subtracts one from <see cref="P:OfficeOpenXml.ExcelRangeRow.OutlineLevel" /> for each row if the outline level is larger that zero.
  31730. </summary>
  31731. </member>
  31732. <member name="M:OfficeOpenXml.ExcelRangeRow.CollapseChildren(System.Boolean)">
  31733. <summary>
  31734. Collapses and hides the rows's children. Children are rows immegetaly below or top of the row depending on the <see cref="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryBelow"/>
  31735. <paramref name="allLevels">If true, all children will be collapsed and hidden. If false, only the children of the referenced rows are collapsed.</paramref>
  31736. </summary>
  31737. </member>
  31738. <member name="M:OfficeOpenXml.ExcelRangeRow.ExpandChildren(System.Boolean)">
  31739. <summary>
  31740. Expands and shows the rows's children. Children are columns immegetaly below or top of the row depending on the <see cref="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryBelow"/>
  31741. <paramref name="allLevels">If true, all children will be expanded and shown. If false, only the children of the referenced columns will be expanded.</paramref>
  31742. </summary>
  31743. </member>
  31744. <member name="M:OfficeOpenXml.ExcelRangeRow.SetVisibleOutlineLevel(System.Int32,System.Boolean)">
  31745. <summary>
  31746. Expands the rows to the <see cref="P:OfficeOpenXml.ExcelRangeRow.OutlineLevel"/> supplied.
  31747. </summary>
  31748. <param name="level">Expand all rows with a <see cref="P:OfficeOpenXml.ExcelRangeRow.OutlineLevel"/> Equal or Greater than this number.</param>
  31749. <param name="collapseChildren">Collapse all children with a greater <see cref="P:OfficeOpenXml.ExcelRangeRow.OutlineLevel"/> than <paramref name="level"/></param>
  31750. </member>
  31751. <member name="T:OfficeOpenXml.ExcelRow">
  31752. <summary>
  31753. Represents an individual row in the spreadsheet.
  31754. </summary>
  31755. </member>
  31756. <member name="P:OfficeOpenXml.ExcelRow.RowID">
  31757. <summary>
  31758. Internal RowID.
  31759. </summary>
  31760. </member>
  31761. <member name="M:OfficeOpenXml.ExcelRow.#ctor(OfficeOpenXml.ExcelWorksheet,System.Int32)">
  31762. <summary>
  31763. Creates a new instance of the ExcelRow class.
  31764. For internal use only!
  31765. </summary>
  31766. <param name="Worksheet">The parent worksheet</param>
  31767. <param name="row">The row number</param>
  31768. </member>
  31769. <member name="P:OfficeOpenXml.ExcelRow.Node">
  31770. <summary>
  31771. Provides access to the node representing the row.
  31772. </summary>
  31773. </member>
  31774. <member name="P:OfficeOpenXml.ExcelRow.Hidden">
  31775. <summary>
  31776. Allows the row to be hidden in the worksheet
  31777. </summary>
  31778. </member>
  31779. <member name="P:OfficeOpenXml.ExcelRow.Height">
  31780. <summary>
  31781. Sets the height of the row
  31782. </summary>
  31783. </member>
  31784. <member name="P:OfficeOpenXml.ExcelRow.CustomHeight">
  31785. <summary>
  31786. Set to true if You don't want the row to Autosize
  31787. </summary>
  31788. </member>
  31789. <member name="P:OfficeOpenXml.ExcelRow.StyleName">
  31790. <summary>
  31791. Sets the style for the entire column using a style name.
  31792. </summary>
  31793. </member>
  31794. <member name="P:OfficeOpenXml.ExcelRow.StyleID">
  31795. <summary>
  31796. Sets the style for the entire row using the style ID.
  31797. </summary>
  31798. </member>
  31799. <member name="P:OfficeOpenXml.ExcelRow.Row">
  31800. <summary>
  31801. Rownumber
  31802. </summary>
  31803. </member>
  31804. <member name="P:OfficeOpenXml.ExcelRow.Collapsed">
  31805. <summary>
  31806. If outline level is set this tells that the row is collapsed.
  31807. Setting this property will not hide the children.
  31808. Use the <see cref="M:OfficeOpenXml.ExcelRangeRow.CollapseChildren(System.Boolean)" /> or <see cref="M:OfficeOpenXml.ExcelRangeRow.SetVisibleOutlineLevel(System.Int32,System.Boolean)"/> methods to collapse and hide columns/rows via the <see cref="P:OfficeOpenXml.ExcelWorksheet.Rows"/> collection.
  31809. </summary>
  31810. </member>
  31811. <member name="P:OfficeOpenXml.ExcelRow.OutlineLevel">
  31812. <summary>
  31813. Outline level.
  31814. </summary>
  31815. </member>
  31816. <member name="P:OfficeOpenXml.ExcelRow.Phonetic">
  31817. <summary>
  31818. Show phonetic Information
  31819. </summary>
  31820. </member>
  31821. <member name="P:OfficeOpenXml.ExcelRow.Style">
  31822. <summary>
  31823. The Style applied to the whole row. Only effekt cells with no individual style set.
  31824. Use the <see cref="P:OfficeOpenXml.ExcelWorksheet.Cells"/> Style property if you want to set specific styles.
  31825. </summary>
  31826. </member>
  31827. <member name="P:OfficeOpenXml.ExcelRow.PageBreak">
  31828. <summary>
  31829. Adds a manual page break after the row.
  31830. </summary>
  31831. </member>
  31832. <member name="P:OfficeOpenXml.ExcelRow.Merged">
  31833. <summary>
  31834. Merge all cells in the row
  31835. </summary>
  31836. </member>
  31837. <member name="M:OfficeOpenXml.ExcelRow.Clone(OfficeOpenXml.ExcelWorksheet)">
  31838. <summary>
  31839. Copies the current row to a new worksheet
  31840. </summary>
  31841. <param name="added">The worksheet where the copy will be created</param>
  31842. </member>
  31843. <member name="T:OfficeOpenXml.ExcelRowsCollection">
  31844. <summary>
  31845. A collection of rows in a worksheet.
  31846. </summary>
  31847. </member>
  31848. <member name="P:OfficeOpenXml.ExcelRowsCollection.Item(System.Int32)">
  31849. <summary>
  31850. Indexer for the collection
  31851. </summary>
  31852. <param name="row">The row index</param>
  31853. <returns>The <see cref="T:OfficeOpenXml.ExcelRangeRow"/></returns>
  31854. </member>
  31855. <member name="P:OfficeOpenXml.ExcelRowsCollection.Item(System.Int32,System.Int32)">
  31856. <summary>
  31857. Indexer for the collection
  31858. </summary>
  31859. <param name="fromRow">The row index from which collection should start</param>
  31860. <param name="toRow">index from which collection should end</param>
  31861. <returns>The <see cref="T:OfficeOpenXml.ExcelRangeRow"/></returns>
  31862. </member>
  31863. <member name="T:OfficeOpenXml.ExcelSheetProtection">
  31864. <summary>
  31865. Sheet protection
  31866. <seealso cref="T:OfficeOpenXml.ExcelEncryption"/>
  31867. <seealso cref="T:OfficeOpenXml.ExcelProtection"/>
  31868. </summary>
  31869. </member>
  31870. <member name="P:OfficeOpenXml.ExcelSheetProtection.IsProtected">
  31871. <summary>
  31872. If the worksheet is protected.
  31873. </summary>
  31874. </member>
  31875. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowSelectLockedCells">
  31876. <summary>
  31877. Allow users to select locked cells
  31878. </summary>
  31879. </member>
  31880. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowSelectUnlockedCells">
  31881. <summary>
  31882. Allow users to select unlocked cells
  31883. </summary>
  31884. </member>
  31885. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowEditObject">
  31886. <summary>
  31887. Allow users to edit objects
  31888. </summary>
  31889. </member>
  31890. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowEditScenarios">
  31891. <summary>
  31892. Allow users to edit senarios
  31893. </summary>
  31894. </member>
  31895. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowFormatCells">
  31896. <summary>
  31897. Allow users to format cells
  31898. </summary>
  31899. </member>
  31900. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowFormatColumns">
  31901. <summary>
  31902. Allow users to Format columns
  31903. </summary>
  31904. </member>
  31905. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowFormatRows">
  31906. <summary>
  31907. Allow users to Format rows
  31908. </summary>
  31909. </member>
  31910. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowInsertColumns">
  31911. <summary>
  31912. Allow users to insert columns
  31913. </summary>
  31914. </member>
  31915. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowInsertRows">
  31916. <summary>
  31917. Allow users to Format rows
  31918. </summary>
  31919. </member>
  31920. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowInsertHyperlinks">
  31921. <summary>
  31922. Allow users to insert hyperlinks
  31923. </summary>
  31924. </member>
  31925. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowDeleteColumns">
  31926. <summary>
  31927. Allow users to delete columns
  31928. </summary>
  31929. </member>
  31930. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowDeleteRows">
  31931. <summary>
  31932. Allow users to delete rows
  31933. </summary>
  31934. </member>
  31935. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowSort">
  31936. <summary>
  31937. Allow users to sort a range
  31938. </summary>
  31939. </member>
  31940. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowAutoFilter">
  31941. <summary>
  31942. Allow users to use autofilters
  31943. </summary>
  31944. </member>
  31945. <member name="P:OfficeOpenXml.ExcelSheetProtection.AllowPivotTables">
  31946. <summary>
  31947. Allow users to use pivottables
  31948. </summary>
  31949. </member>
  31950. <member name="M:OfficeOpenXml.ExcelSheetProtection.SetPassword(System.String)">
  31951. <summary>
  31952. Sets a password for the sheet.
  31953. </summary>
  31954. <param name="Password"></param>
  31955. </member>
  31956. <member name="T:OfficeOpenXml.ExcelNamedStyleCollection`1">
  31957. <summary>
  31958. A collection of named styles in the workbooks styles.
  31959. </summary>
  31960. <typeparam name="T">The type of style</typeparam>
  31961. </member>
  31962. <member name="P:OfficeOpenXml.ExcelNamedStyleCollection`1.Item(System.String)">
  31963. <summary>
  31964. Indexer for the collection
  31965. </summary>
  31966. <param name="name">The name of the Style</param>
  31967. <returns></returns>
  31968. </member>
  31969. <member name="T:OfficeOpenXml.ExcelStyleCollection`1">
  31970. <summary>
  31971. Base collection class for styles.
  31972. </summary>
  31973. <typeparam name="T">The style type</typeparam>
  31974. </member>
  31975. <member name="P:OfficeOpenXml.ExcelStyleCollection`1.TopNode">
  31976. <summary>
  31977. The top xml node of the collection
  31978. </summary>
  31979. </member>
  31980. <member name="M:OfficeOpenXml.ExcelStyleCollection`1.GetEnumerator">
  31981. <summary>
  31982. Returns an enumerator that iterates through a collection.
  31983. </summary>
  31984. <returns>The enumerator</returns>
  31985. </member>
  31986. <member name="M:OfficeOpenXml.ExcelStyleCollection`1.System#Collections#IEnumerable#GetEnumerator">
  31987. <summary>
  31988. Returns an enumerator that iterates through a collection.
  31989. </summary>
  31990. <returns>The enumerator</returns>
  31991. </member>
  31992. <member name="P:OfficeOpenXml.ExcelStyleCollection`1.Item(System.Int32)">
  31993. <summary>
  31994. Indexer for the collection
  31995. </summary>
  31996. <param name="PositionID">The index of the Style</param>
  31997. <returns></returns>
  31998. </member>
  31999. <member name="P:OfficeOpenXml.ExcelStyleCollection`1.Count">
  32000. <summary>
  32001. Number of items in the collection
  32002. </summary>
  32003. </member>
  32004. <member name="M:OfficeOpenXml.ExcelStyleCollection`1.FindById(System.String,`0@)">
  32005. <summary>
  32006. Finds the key
  32007. </summary>
  32008. <param name="key">the key to be found</param>
  32009. <param name="obj">The found object.</param>
  32010. <returns>True if found</returns>
  32011. </member>
  32012. <member name="M:OfficeOpenXml.ExcelStyleCollection`1.FindIndexById(System.String)">
  32013. <summary>
  32014. Find Index
  32015. </summary>
  32016. <param name="key"></param>
  32017. <returns></returns>
  32018. </member>
  32019. <member name="T:OfficeOpenXml.ExcelStyles">
  32020. <summary>
  32021. Containts all shared cell styles for a workbook
  32022. </summary>
  32023. </member>
  32024. <member name="M:OfficeOpenXml.ExcelStyles.LoadFromDocument">
  32025. <summary>
  32026. Loads the style XML to memory
  32027. </summary>
  32028. </member>
  32029. <member name="M:OfficeOpenXml.ExcelStyles.PropertyChange(OfficeOpenXml.Style.StyleBase,OfficeOpenXml.Style.StyleChangeEventArgs)">
  32030. <summary>
  32031. Handels changes of properties on the style objects
  32032. </summary>
  32033. <param name="sender"></param>
  32034. <param name="e"></param>
  32035. <returns></returns>
  32036. </member>
  32037. <member name="M:OfficeOpenXml.ExcelStyles.NamedStylePropertyChange(OfficeOpenXml.Style.StyleBase,OfficeOpenXml.Style.StyleChangeEventArgs)">
  32038. <summary>
  32039. Handles property changes on Named styles.
  32040. </summary>
  32041. <param name="sender"></param>
  32042. <param name="e"></param>
  32043. <returns></returns>
  32044. </member>
  32045. <member name="F:OfficeOpenXml.ExcelStyles.NumberFormats">
  32046. <summary>
  32047. Contains all numberformats for the package
  32048. </summary>
  32049. </member>
  32050. <member name="F:OfficeOpenXml.ExcelStyles.Fonts">
  32051. <summary>
  32052. Contains all font styles for the package
  32053. </summary>
  32054. </member>
  32055. <member name="F:OfficeOpenXml.ExcelStyles.Fills">
  32056. <summary>
  32057. Contains all fill styles for the package
  32058. </summary>
  32059. </member>
  32060. <member name="F:OfficeOpenXml.ExcelStyles.Borders">
  32061. <summary>
  32062. Contain all border styles for the package
  32063. </summary>
  32064. </member>
  32065. <member name="F:OfficeOpenXml.ExcelStyles.CellStyleXfs">
  32066. <summary>
  32067. Contain all named cell styles for the package
  32068. </summary>
  32069. </member>
  32070. <member name="F:OfficeOpenXml.ExcelStyles.CellXfs">
  32071. <summary>
  32072. Contain all cell styles for the package
  32073. </summary>
  32074. </member>
  32075. <member name="F:OfficeOpenXml.ExcelStyles.NamedStyles">
  32076. <summary>
  32077. Contain all named styles for the package
  32078. </summary>
  32079. </member>
  32080. <member name="F:OfficeOpenXml.ExcelStyles.TableStyles">
  32081. <summary>
  32082. Contain all table styles for the package. Tables styles can be used to customly format tables and pivot tables.
  32083. </summary>
  32084. </member>
  32085. <member name="F:OfficeOpenXml.ExcelStyles.SlicerStyles">
  32086. <summary>
  32087. Contain all slicer styles for the package. Tables styles can be used to customly format tables and pivot tables.
  32088. </summary>
  32089. </member>
  32090. <member name="F:OfficeOpenXml.ExcelStyles.Dxfs">
  32091. <summary>
  32092. Contain differential formatting styles for the package. This collection does not contain style records for slicers.
  32093. </summary>
  32094. </member>
  32095. <member name="M:OfficeOpenXml.ExcelStyles.CreateNamedStyle(System.String)">
  32096. <summary>
  32097. Creates a named style that can be applied to cells in the worksheet.
  32098. </summary>
  32099. <param name="name">The name of the style</param>
  32100. <returns>A named style object that can be custumized</returns>
  32101. </member>
  32102. <member name="M:OfficeOpenXml.ExcelStyles.CreateNamedStyle(System.String,OfficeOpenXml.Style.ExcelStyle)">
  32103. <summary>
  32104. Creates a named style that can be applied to cells in the worksheet.
  32105. </summary>
  32106. <param name="name">The name of the style</param>
  32107. <param name="Template">A template style</param>
  32108. <returns>A named style object that can be custumized</returns>
  32109. </member>
  32110. <member name="M:OfficeOpenXml.ExcelStyles.CreatePivotTableStyle(System.String)">
  32111. <summary>
  32112. Creates a tables style only visible for pivot tables and with elements specific to pivot tables.
  32113. </summary>
  32114. <param name="name">The name of the style</param>
  32115. <returns>The table style object</returns>
  32116. </member>
  32117. <member name="M:OfficeOpenXml.ExcelStyles.CreatePivotTableStyle(System.String,OfficeOpenXml.Table.PivotTableStyles)">
  32118. <summary>
  32119. Creates a tables style only visible for pivot tables and with elements specific to pivot tables.
  32120. </summary>
  32121. <param name="name">The name of the style</param>
  32122. <param name="templateStyle">The built-in table style to use as a template for this custom style</param>
  32123. <returns>The table style object</returns>
  32124. </member>
  32125. <member name="M:OfficeOpenXml.ExcelStyles.CreatePivotTableStyle(System.String,OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase)">
  32126. <summary>
  32127. Creates a tables style only visible for pivot tables and with elements specific to pivot tables.
  32128. </summary>
  32129. <param name="name">The name of the style</param>
  32130. <param name="templateStyle">The table style to use as a template for this custom style</param>
  32131. <returns>The table style object</returns>
  32132. </member>
  32133. <member name="M:OfficeOpenXml.ExcelStyles.CreateTableStyle(System.String)">
  32134. <summary>
  32135. Creates a tables style only visible for tables and with elements specific to pivot tables.
  32136. </summary>
  32137. <param name="name">The name of the style</param>
  32138. <returns>The table style object</returns>
  32139. </member>
  32140. <member name="M:OfficeOpenXml.ExcelStyles.CreateTableStyle(System.String,OfficeOpenXml.Table.TableStyles)">
  32141. <summary>
  32142. Creates a tables style only visible for tables and with elements specific to pivot tables.
  32143. </summary>
  32144. <param name="name">The name of the style</param>
  32145. <param name="templateStyle">The built-in table style to use as a template for this custom style</param>
  32146. <returns>The table style object</returns>
  32147. </member>
  32148. <member name="M:OfficeOpenXml.ExcelStyles.CreateTableStyle(System.String,OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase)">
  32149. <summary>
  32150. Creates a tables style only visible for tables and with elements specific to pivot tables.
  32151. </summary>
  32152. <param name="name">The name of the style</param>
  32153. <param name="templateStyle">The table style to use as a template for this custom style</param>
  32154. <returns>The table style object</returns>
  32155. </member>
  32156. <member name="M:OfficeOpenXml.ExcelStyles.CreateTableAndPivotTableStyle(System.String)">
  32157. <summary>
  32158. Creates a tables visible for tables and pivot tables and with elements for both.
  32159. </summary>
  32160. <param name="name">The name of the style</param>
  32161. <returns>The table style object</returns>
  32162. </member>
  32163. <member name="M:OfficeOpenXml.ExcelStyles.CreateTableAndPivotTableStyle(System.String,OfficeOpenXml.Table.TableStyles)">
  32164. <summary>
  32165. Creates a tables visible for tables and pivot tables and with elements for both.
  32166. </summary>
  32167. <param name="name">The name of the style</param>
  32168. <param name="templateStyle">The built-in table style to use as a template for this custom style</param>
  32169. <returns>The table style object</returns>
  32170. </member>
  32171. <member name="M:OfficeOpenXml.ExcelStyles.CreateTableAndPivotTableStyle(System.String,OfficeOpenXml.Table.PivotTableStyles)">
  32172. <summary>
  32173. Creates a tables visible for tables and pivot tables and with elements for both.
  32174. </summary>
  32175. <param name="name">The name of the style</param>
  32176. <param name="templateStyle">The built-in pivot table style to use as a template for this custom style</param>
  32177. <returns>The table style object</returns>
  32178. </member>
  32179. <member name="M:OfficeOpenXml.ExcelStyles.CreateTableAndPivotTableStyle(System.String,OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase)">
  32180. <summary>
  32181. Creates a tables visible for tables and pivot tables and with elements for both.
  32182. </summary>
  32183. <param name="name">The name of the style</param>
  32184. <param name="templateStyle">The table style to use as a template for this custom style</param>
  32185. <returns>The table style object</returns>
  32186. </member>
  32187. <member name="M:OfficeOpenXml.ExcelStyles.CreateSlicerStyle(System.String)">
  32188. <summary>
  32189. Creates a custom slicer style.
  32190. </summary>
  32191. <param name="name">The name of the style</param>
  32192. <returns>The slicer style object</returns>
  32193. </member>
  32194. <member name="M:OfficeOpenXml.ExcelStyles.CreateSlicerStyle(System.String,OfficeOpenXml.eSlicerStyle)">
  32195. <summary>
  32196. Creates a custom slicer style.
  32197. </summary>
  32198. <param name="name">The name of the style</param>
  32199. <param name="templateStyle">The slicer style to use as a template for this custom style</param>
  32200. <returns>The slicer style object</returns>
  32201. </member>
  32202. <member name="M:OfficeOpenXml.ExcelStyles.CreateSlicerStyle(System.String,OfficeOpenXml.Drawing.Slicer.Style.ExcelSlicerNamedStyle)">
  32203. <summary>
  32204. Creates a custom named slicer style from another style.
  32205. </summary>
  32206. <param name="name">The name of the style.</param>
  32207. <param name="templateStyle">The slicer style to us as template.</param>
  32208. <returns></returns>
  32209. </member>
  32210. <member name="M:OfficeOpenXml.ExcelStyles.UpdateXml">
  32211. <summary>
  32212. Update the changes to the Style.Xml file inside the package.
  32213. This will remove any unused styles from the collections.
  32214. </summary>
  32215. </member>
  32216. <member name="T:OfficeOpenXml.ExcelTableAddress">
  32217. <summary>
  32218. Extended address information for a table address
  32219. </summary>
  32220. </member>
  32221. <member name="P:OfficeOpenXml.ExcelTableAddress.Name">
  32222. <summary>
  32223. The name of the table
  32224. </summary>
  32225. </member>
  32226. <member name="P:OfficeOpenXml.ExcelTableAddress.ColumnSpan">
  32227. <summary>
  32228. Column span
  32229. </summary>
  32230. </member>
  32231. <member name="P:OfficeOpenXml.ExcelTableAddress.IsAll">
  32232. <summary>
  32233. Reference entire table
  32234. </summary>
  32235. </member>
  32236. <member name="P:OfficeOpenXml.ExcelTableAddress.IsHeader">
  32237. <summary>
  32238. Reference the table header row
  32239. </summary>
  32240. </member>
  32241. <member name="P:OfficeOpenXml.ExcelTableAddress.IsData">
  32242. <summary>
  32243. Reference table data
  32244. </summary>
  32245. </member>
  32246. <member name="P:OfficeOpenXml.ExcelTableAddress.IsTotals">
  32247. <summary>
  32248. Reference table totals row
  32249. </summary>
  32250. </member>
  32251. <member name="P:OfficeOpenXml.ExcelTableAddress.IsThisRow">
  32252. <summary>
  32253. Reference the current table row
  32254. </summary>
  32255. </member>
  32256. <member name="T:OfficeOpenXml.ExcelOutputTextFormat">
  32257. <summary>
  32258. Describes how to split a CSV text. Used by the ExcelRange.SaveFromText method
  32259. </summary>
  32260. </member>
  32261. <member name="M:OfficeOpenXml.ExcelOutputTextFormat.#ctor">
  32262. <summary>
  32263. Describes how to split a CSV text
  32264. Default values
  32265. <list>
  32266. <listheader><term>Property</term><description>Value</description></listheader>
  32267. <item><term>Delimiter</term><description>,</description></item>
  32268. <item><term>TextQualifier</term><description>None (\0)</description></item>
  32269. <item><term>EOL</term><description>CRLF</description></item>
  32270. <item><term>Culture</term><description>CultureInfo.InvariantCulture</description></item>
  32271. <item><term>SkipLinesBeginning</term><description>0</description></item>
  32272. <item><term>SkipLinesEnd</term><description>0</description></item>
  32273. <item><term>Header</term><description></description></item>
  32274. <item><term>Footer</term><description></description></item>
  32275. <item><term>FirstRowIsHeader</term><description>true</description></item>
  32276. <item><term>Encoding</term><description>Encoding.ASCII</description></item>
  32277. <item><term>UseCellFormat</term><description>true</description></item>
  32278. <item><term>Formats</term><description>Formats can be .NET number format, dateformats. For text use a $. A blank formats will try to autodetect</description></item>
  32279. <item><term>DecimalSeparator</term><description>From Culture(null)</description></item>
  32280. <item><term>ThousandsSeparator</term><description>From Culture(null)</description></item>
  32281. </list>
  32282. </summary>
  32283. </member>
  32284. <member name="P:OfficeOpenXml.ExcelOutputTextFormat.Header">
  32285. <summary>
  32286. A text written at the start of the file.
  32287. </summary>
  32288. </member>
  32289. <member name="P:OfficeOpenXml.ExcelOutputTextFormat.Footer">
  32290. <summary>
  32291. A text written at the end of the file
  32292. </summary>
  32293. </member>
  32294. <member name="P:OfficeOpenXml.ExcelOutputTextFormat.UseCellFormat">
  32295. <summary>
  32296. Use the cells Text property with the applied culture.
  32297. This only applies to columns with no format set in the Formats collection.
  32298. If SkipLinesBeginning is larger than zero, headers will still be read from the first row in the range.
  32299. If a TextQualifier is set, non numeric and date columns will be wrapped with the TextQualifier
  32300. </summary>
  32301. </member>
  32302. <member name="P:OfficeOpenXml.ExcelOutputTextFormat.Formats">
  32303. <summary>
  32304. A specific .NET format for the column.
  32305. Format is applied with the used culture.
  32306. For a text column use $ as format
  32307. </summary>
  32308. </member>
  32309. <member name="P:OfficeOpenXml.ExcelOutputTextFormat.DecimalSeparator">
  32310. <summary>
  32311. Decimal separator, if other than the used culture.
  32312. </summary>
  32313. </member>
  32314. <member name="P:OfficeOpenXml.ExcelOutputTextFormat.ThousandsSeparator">
  32315. <summary>
  32316. Thousands separator, if other than the used culture.
  32317. </summary>
  32318. </member>
  32319. <member name="P:OfficeOpenXml.ExcelOutputTextFormat.EncodedTextQualifiers">
  32320. <summary>
  32321. What to replace Text Qualifiers inside a text, when String Qualifiers is set.
  32322. Default is two Text Qualifiers characters. For example " is replaced with "".
  32323. </summary>
  32324. </member>
  32325. <member name="P:OfficeOpenXml.ExcelOutputTextFormat.DataIsTransposed">
  32326. <summary>
  32327. Set if data in worksheet is transposed.
  32328. </summary>
  32329. </member>
  32330. <member name="T:OfficeOpenXml.PaddingAlignmentType">
  32331. <summary>
  32332. Padding types, can be left, right or auto.
  32333. </summary>
  32334. </member>
  32335. <member name="F:OfficeOpenXml.PaddingAlignmentType.Auto">
  32336. <summary>
  32337. Detects the padding type automatically. Text will be left and numbers will be right.
  32338. </summary>
  32339. </member>
  32340. <member name="F:OfficeOpenXml.PaddingAlignmentType.Left">
  32341. <summary>
  32342. Add padding to the left.
  32343. </summary>
  32344. </member>
  32345. <member name="F:OfficeOpenXml.PaddingAlignmentType.Right">
  32346. <summary>
  32347. Add padding to the right.
  32348. </summary>
  32349. </member>
  32350. <member name="T:OfficeOpenXml.ExcelOutputTextFormatFixedWidth">
  32351. <summary>
  32352. Describes how to output an fixed width text file.
  32353. </summary>
  32354. </member>
  32355. <member name="M:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.#ctor">
  32356. <summary>
  32357. Describes how to split a fixed width text
  32358. </summary>
  32359. </member>
  32360. <member name="P:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.Header">
  32361. <summary>
  32362. A text written at the start of the file.
  32363. </summary>
  32364. </member>
  32365. <member name="P:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.Footer">
  32366. <summary>
  32367. A text written at the end of the file
  32368. </summary>
  32369. </member>
  32370. <member name="P:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.ExcludeHeader">
  32371. <summary>
  32372. Flag to exclude header for fixed width text file
  32373. </summary>
  32374. </member>
  32375. <member name="P:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.UseCellFormat">
  32376. <summary>
  32377. Use the cells Text property with the applied culture.
  32378. This only applies to columns with no format set in the Formats collection.
  32379. If SkipLinesBeginning is larger than zero, headers will still be read from the first row in the range.
  32380. If a TextQualifier is set, non numeric and date columns will be wrapped with the TextQualifier
  32381. </summary>
  32382. </member>
  32383. <member name="P:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.Formats">
  32384. <summary>
  32385. A specific .NET format for the column.
  32386. Format is applied with the used culture.
  32387. For a text column use $ as format
  32388. </summary>
  32389. </member>
  32390. <member name="P:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.DecimalSeparator">
  32391. <summary>
  32392. Decimal separator, if other than the used culture.
  32393. </summary>
  32394. </member>
  32395. <member name="P:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.ThousandsSeparator">
  32396. <summary>
  32397. Thousands separator, if other than the used culture.
  32398. </summary>
  32399. </member>
  32400. <member name="P:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.EncodedTextQualifiers">
  32401. <summary>
  32402. What to replace Text Qualifiers inside a text, when Text Qualifiers is set.
  32403. Default is two Text Qualifiers characters. For example " is replaced with "".
  32404. </summary>
  32405. </member>
  32406. <member name="P:OfficeOpenXml.ExcelOutputTextFormatFixedWidth.UseTrailingMinus">
  32407. <summary>
  32408. Set this to output file with trailing minus signs.
  32409. </summary>
  32410. </member>
  32411. <member name="T:OfficeOpenXml.ExcelTextFileFormat">
  32412. <summary>
  32413. Describes how to split a text file. Used by the ExcelRange.LoadFromText method.
  32414. Base class for ExcelTextFormatBase, ExcelTextFormatFixedWidthBase
  32415. <seealso cref="T:OfficeOpenXml.ExcelTextFormatBase"/>
  32416. <seealso cref="T:OfficeOpenXml.ExcelTextFormatFixedWidthBase"/>
  32417. </summary>
  32418. </member>
  32419. <member name="M:OfficeOpenXml.ExcelTextFileFormat.#ctor">
  32420. <summary>
  32421. </summary>
  32422. </member>
  32423. <member name="P:OfficeOpenXml.ExcelTextFileFormat.EOL">
  32424. <summary>
  32425. End of line characters. Default is CRLF
  32426. </summary>
  32427. </member>
  32428. <member name="P:OfficeOpenXml.ExcelTextFileFormat.Culture">
  32429. <summary>
  32430. Culture used when parsing. Default CultureInfo.InvariantCulture
  32431. </summary>
  32432. </member>
  32433. <member name="P:OfficeOpenXml.ExcelTextFileFormat.SkipLinesBeginning">
  32434. <summary>
  32435. Number of lines skipped in the begining of the file. Default 0.
  32436. </summary>
  32437. </member>
  32438. <member name="P:OfficeOpenXml.ExcelTextFileFormat.SkipLinesEnd">
  32439. <summary>
  32440. Number of lines skipped at the end of the file. Default 0.
  32441. </summary>
  32442. </member>
  32443. <member name="P:OfficeOpenXml.ExcelTextFileFormat.Encoding">
  32444. <summary>
  32445. Only used when reading/writing files from disk using a FileInfo object. Default AscII
  32446. </summary>
  32447. </member>
  32448. <member name="P:OfficeOpenXml.ExcelTextFileFormat.ShouldUseRow">
  32449. <summary>
  32450. Will be called for each row. Should return true if the row should be used in the export/import, otherwise false
  32451. </summary>
  32452. </member>
  32453. <member name="P:OfficeOpenXml.ExcelTextFileFormat.Transpose">
  32454. <summary>
  32455. Set if data should be transposed
  32456. </summary>
  32457. </member>
  32458. <member name="P:OfficeOpenXml.ExcelTextFileFormat.TableStyle">
  32459. <summary>
  32460. If not null, create a table from the import with this style.
  32461. </summary>
  32462. </member>
  32463. <member name="P:OfficeOpenXml.ExcelTextFileFormat.FirstRowIsHeader">
  32464. <summary>
  32465. The first row used contains the headers. Will be used if the import has a <see cref="P:OfficeOpenXml.ExcelTextFileFormat.TableStyle">TableStyle</see> set.
  32466. </summary>
  32467. </member>
  32468. <member name="T:OfficeOpenXml.eDataTypes">
  32469. <summary>
  32470. Discribes a column when reading a text using the ExcelRangeBase.LoadFromText method
  32471. </summary>
  32472. </member>
  32473. <member name="F:OfficeOpenXml.eDataTypes.Unknown">
  32474. <summary>
  32475. Let the the import decide.
  32476. </summary>
  32477. </member>
  32478. <member name="F:OfficeOpenXml.eDataTypes.String">
  32479. <summary>
  32480. Always a string.
  32481. </summary>
  32482. </member>
  32483. <member name="F:OfficeOpenXml.eDataTypes.Number">
  32484. <summary>
  32485. Try to convert it to a number. If it fails then add it as a string.
  32486. </summary>
  32487. </member>
  32488. <member name="F:OfficeOpenXml.eDataTypes.DateTime">
  32489. <summary>
  32490. Try to convert it to a date. If it fails then add it as a string.
  32491. </summary>
  32492. </member>
  32493. <member name="F:OfficeOpenXml.eDataTypes.Percent">
  32494. <summary>
  32495. Try to convert it to a number and divide with 100.
  32496. Removes any tailing percent sign (%). If it fails then add it as a string.
  32497. </summary>
  32498. </member>
  32499. <member name="T:OfficeOpenXml.ExcelTextFormat">
  32500. <summary>
  32501. Describes how to split a CSV text. Used by the ExcelRange.LoadFromText method
  32502. </summary>
  32503. </member>
  32504. <member name="M:OfficeOpenXml.ExcelTextFormat.#ctor">
  32505. <summary>
  32506. Describes how to split a CSV text
  32507. Default values
  32508. <list>
  32509. <listheader><term>Property</term><description>Value</description></listheader>
  32510. <item><term>Delimiter</term><description>,</description></item>
  32511. <item><term>TextQualifier</term><description>None (\0)</description></item>
  32512. <item><term>EOL</term><description>CRLF</description></item>
  32513. <item><term>Culture</term><description>CultureInfo.InvariantCulture</description></item>
  32514. <item><term>SkipLinesBeginning</term><description>0</description></item>
  32515. <item><term>SkipLinesEnd</term><description>0</description></item>
  32516. <item><term>DataTypes</term><description>Column datatypes</description></item>
  32517. <item><term>Encoding</term><description>Encoding.ASCII</description></item>
  32518. </list>
  32519. </summary>
  32520. </member>
  32521. <member name="T:OfficeOpenXml.ExcelTextFormatBase">
  32522. <summary>
  32523. Describes how to split a CSV text. Used by the ExcelRange.LoadFromText method.
  32524. Base class for ExcelTextFormat and ExcelOutputTextFormat
  32525. <seealso cref="T:OfficeOpenXml.ExcelTextFormat"/>
  32526. <seealso cref="T:OfficeOpenXml.ExcelOutputTextFormat"/>
  32527. </summary>
  32528. </member>
  32529. <member name="M:OfficeOpenXml.ExcelTextFormatBase.#ctor">
  32530. <summary>
  32531. Creates a new instance if ExcelTextFormatBase
  32532. </summary>
  32533. </member>
  32534. <member name="P:OfficeOpenXml.ExcelTextFormatBase.Delimiter">
  32535. <summary>
  32536. Delimiter character
  32537. </summary>
  32538. </member>
  32539. <member name="P:OfficeOpenXml.ExcelTextFormatBase.TextQualifier">
  32540. <summary>
  32541. Text qualifier character. Default no TextQualifier (\0)
  32542. </summary>
  32543. </member>
  32544. <member name="P:OfficeOpenXml.ExcelTextFormatBase.DataTypes">
  32545. <summary>
  32546. Datatypes list for each column (if column is not present Unknown is assumed)
  32547. </summary>
  32548. </member>
  32549. <member name="T:OfficeOpenXml.ExcelTextFormatColumn">
  32550. <summary>
  32551. </summary>
  32552. </member>
  32553. <member name="P:OfficeOpenXml.ExcelTextFormatColumn.Name">
  32554. <summary>
  32555. The name of the column
  32556. </summary>
  32557. </member>
  32558. <member name="P:OfficeOpenXml.ExcelTextFormatColumn.Position">
  32559. <summary>
  32560. The start position of the column, is equal to -1 if not set
  32561. </summary>
  32562. </member>
  32563. <member name="P:OfficeOpenXml.ExcelTextFormatColumn.Length">
  32564. <summary>
  32565. The length of the column.
  32566. </summary>
  32567. </member>
  32568. <member name="P:OfficeOpenXml.ExcelTextFormatColumn.DataType">
  32569. <summary>
  32570. The data type of the column. Is set to Unknown by default
  32571. </summary>
  32572. </member>
  32573. <member name="P:OfficeOpenXml.ExcelTextFormatColumn.PaddingType">
  32574. <summary>
  32575. The padding type of the column. Is set to auto by default, which will try to pad numbers to the right and strings to the left.
  32576. </summary>
  32577. </member>
  32578. <member name="P:OfficeOpenXml.ExcelTextFormatColumn.UseColumn">
  32579. <summary>
  32580. Flag to set if column should be used when reading and writing fixed width text.
  32581. </summary>
  32582. </member>
  32583. <member name="T:OfficeOpenXml.ExcelTextFormatFixedWidth">
  32584. <summary>
  32585. Describes how to split a fixed width text. Used by the ExcelRange.LoadFromText method
  32586. </summary>
  32587. </member>
  32588. <member name="M:OfficeOpenXml.ExcelTextFormatFixedWidth.#ctor">
  32589. <summary>
  32590. </summary>
  32591. </member>
  32592. <member name="T:OfficeOpenXml.FixedWidthFormatErrorStrategy">
  32593. <summary>
  32594. How to handle missmatch with data and column format specifications.
  32595. </summary>
  32596. </member>
  32597. <member name="F:OfficeOpenXml.FixedWidthFormatErrorStrategy.Truncate">
  32598. <summary>
  32599. If data is larger than format specification, write anyway. Might lead to data loss.
  32600. </summary>
  32601. </member>
  32602. <member name="F:OfficeOpenXml.FixedWidthFormatErrorStrategy.ThrowError">
  32603. <summary>
  32604. If data is larger than format specification, throw error
  32605. </summary>
  32606. </member>
  32607. <member name="T:OfficeOpenXml.ExcelTextFormatFixedWidthBase">
  32608. <summary>
  32609. Describes how to import a fixed width text file.
  32610. </summary>
  32611. </member>
  32612. <member name="P:OfficeOpenXml.ExcelTextFormatFixedWidthBase.Columns">
  32613. <summary>
  32614. The collection of column formats.
  32615. </summary>
  32616. </member>
  32617. <member name="P:OfficeOpenXml.ExcelTextFormatFixedWidthBase.FormatErrorStrategy">
  32618. <summary>
  32619. The strategy to use when writing fixed width text files.
  32620. </summary>
  32621. </member>
  32622. <member name="P:OfficeOpenXml.ExcelTextFormatFixedWidthBase.PaddingCharacter">
  32623. <summary>
  32624. Padding character for Text Can be set to null to skip trimming padding characters when reading
  32625. </summary>
  32626. </member>
  32627. <member name="P:OfficeOpenXml.ExcelTextFormatFixedWidthBase.PaddingCharacterNumeric">
  32628. <summary>
  32629. Padding character for numbers.
  32630. </summary>
  32631. </member>
  32632. <member name="P:OfficeOpenXml.ExcelTextFormatFixedWidthBase.ReadType">
  32633. <summary>
  32634. Set if we should read fixed width files from column widths or positions. Default is widths
  32635. </summary>
  32636. </member>
  32637. <member name="P:OfficeOpenXml.ExcelTextFormatFixedWidthBase.LineLength">
  32638. <summary>
  32639. The length of the line to read. If set to widths, LineLength is sum of all columnLengths. If set to positions, LineLength is set to the value of the last index of columnLengths
  32640. </summary>
  32641. </member>
  32642. <member name="M:OfficeOpenXml.ExcelTextFormatFixedWidthBase.ClearColumnFormats">
  32643. <summary>
  32644. Clear the collection of column formats.
  32645. </summary>
  32646. </member>
  32647. <member name="M:OfficeOpenXml.ExcelTextFormatFixedWidthBase.SetColumnLengths(System.Int32[])">
  32648. <summary>
  32649. Set the column length properties of fixed width text. For reading to end of line, set last index to 0 or a negative number.
  32650. </summary>
  32651. <param name="lengths"></param>
  32652. </member>
  32653. <member name="M:OfficeOpenXml.ExcelTextFormatFixedWidthBase.SetColumnPositions(System.Int32,System.Int32[])">
  32654. <summary>
  32655. Set the column start positions of fixed width text.
  32656. </summary>
  32657. <param name="lineLength">The Length of a line. Set to 0 or negative to read until end of line.</param>
  32658. <param name="positions">The positions where each column starts. This array requires atleast one element.</param>
  32659. </member>
  32660. <member name="M:OfficeOpenXml.ExcelTextFormatFixedWidthBase.SetColumnDataTypes(OfficeOpenXml.eDataTypes[])">
  32661. <summary>
  32662. Set the data types for each column.
  32663. </summary>
  32664. <param name="dataTypes"></param>
  32665. </member>
  32666. <member name="M:OfficeOpenXml.ExcelTextFormatFixedWidthBase.SetColumnPaddingAlignmentType(OfficeOpenXml.PaddingAlignmentType[])">
  32667. <summary>
  32668. Set the padding type for each column.
  32669. </summary>
  32670. <param name="paddingTypes"></param>
  32671. </member>
  32672. <member name="M:OfficeOpenXml.ExcelTextFormatFixedWidthBase.SetUseColumns(System.Boolean[])">
  32673. <summary>
  32674. Set flag for each column to be used.
  32675. </summary>
  32676. <param name="UseColumns"></param>
  32677. </member>
  32678. <member name="M:OfficeOpenXml.ExcelTextFormatFixedWidthBase.SetColumnsNames(System.String[])">
  32679. <summary>
  32680. Set flag for each column to be used.
  32681. </summary>
  32682. <param name="Names"></param>
  32683. </member>
  32684. <member name="T:OfficeOpenXml.ExcelTextSettings">
  32685. <summary>
  32686. This class contains settings for text measurement.
  32687. </summary>
  32688. </member>
  32689. <member name="P:OfficeOpenXml.ExcelTextSettings.PrimaryTextMeasurer">
  32690. <summary>
  32691. This is the primary text measurer
  32692. </summary>
  32693. </member>
  32694. <member name="P:OfficeOpenXml.ExcelTextSettings.FallbackTextMeasurer">
  32695. <summary>
  32696. If the primary text measurer fails to measure the text, this one will be used.
  32697. </summary>
  32698. </member>
  32699. <member name="P:OfficeOpenXml.ExcelTextSettings.AutofitScaleFactor">
  32700. <summary>
  32701. All measurements of texts will be multiplied with this value. Default is 1.
  32702. </summary>
  32703. </member>
  32704. <member name="P:OfficeOpenXml.ExcelTextSettings.GenericTextMeasurer">
  32705. <summary>
  32706. Returns an instance of the internal generic text measurer
  32707. </summary>
  32708. </member>
  32709. <member name="P:OfficeOpenXml.ExcelTextSettings.DefaultTextMeasurer">
  32710. <summary>
  32711. Measures a text with default settings when there is no other option left...
  32712. </summary>
  32713. </member>
  32714. <member name="T:OfficeOpenXml.ExcelCalcMode">
  32715. <summary>
  32716. How the application should calculate formulas in the workbook
  32717. </summary>
  32718. </member>
  32719. <member name="F:OfficeOpenXml.ExcelCalcMode.Automatic">
  32720. <summary>
  32721. Indicates that calculations in the workbook are performed automatically when cell values change.
  32722. The application recalculates those cells that are dependent on other cells that contain changed values.
  32723. This mode of calculation helps to avoid unnecessary calculations.
  32724. </summary>
  32725. </member>
  32726. <member name="F:OfficeOpenXml.ExcelCalcMode.AutomaticNoTable">
  32727. <summary>
  32728. Indicates tables be excluded during automatic calculation
  32729. </summary>
  32730. </member>
  32731. <member name="F:OfficeOpenXml.ExcelCalcMode.Manual">
  32732. <summary>
  32733. Indicates that calculations in the workbook be triggered manually by the user.
  32734. </summary>
  32735. </member>
  32736. <member name="T:OfficeOpenXml.ExcelWorkbook">
  32737. <summary>
  32738. Represents the Excel workbook and provides access to all the
  32739. document properties and worksheets within the workbook.
  32740. </summary>
  32741. </member>
  32742. <member name="M:OfficeOpenXml.ExcelWorkbook.#ctor(OfficeOpenXml.ExcelPackage,System.Xml.XmlNamespaceManager)">
  32743. <summary>
  32744. Creates a new instance of the ExcelWorkbook class.
  32745. </summary>
  32746. <param name="package">The parent package</param>
  32747. <param name="namespaceManager">NamespaceManager</param>
  32748. </member>
  32749. <member name="M:OfficeOpenXml.ExcelWorkbook.LoadPivotTableCaches">
  32750. <summary>
  32751. Load all pivot cache ids and there uri's
  32752. </summary>
  32753. </member>
  32754. <member name="M:OfficeOpenXml.ExcelWorkbook.GetSharedStrings">
  32755. <summary>
  32756. Read shared strings to list
  32757. </summary>
  32758. </member>
  32759. <member name="P:OfficeOpenXml.ExcelWorkbook.Worksheets">
  32760. <summary>
  32761. Provides access to all the worksheets in the workbook.
  32762. Note: Worksheets index either starts by 0 or 1 depending on the Excelpackage.Compatibility.IsWorksheets1Based property.
  32763. Default is 1 for .Net 3.5 and .Net 4 and 0 for .Net Core.
  32764. </summary>
  32765. </member>
  32766. <member name="M:OfficeOpenXml.ExcelWorkbook.CreateHtmlExporter(OfficeOpenXml.ExcelRangeBase[])">
  32767. <summary>
  32768. Create an html exporter for the supplied ranges.
  32769. </summary>
  32770. <param name="ranges">The ranges to create the report from. All ranges must originate from the current workbook. </param>
  32771. <returns>The HTML exporter.</returns>
  32772. <exception cref="T:System.InvalidOperationException"></exception>
  32773. </member>
  32774. <member name="P:OfficeOpenXml.ExcelWorkbook.Names">
  32775. <summary>
  32776. Provides access to named ranges
  32777. </summary>
  32778. </member>
  32779. <member name="P:OfficeOpenXml.ExcelWorkbook.ExternalLinks">
  32780. <summary>
  32781. A collection of links to external workbooks and it's cached data.
  32782. This collection can also contain DDE and OLE links. DDE and OLE are readonly and cannot be added.
  32783. </summary>
  32784. </member>
  32785. <member name="P:OfficeOpenXml.ExcelWorkbook.FormulaParserManager">
  32786. <summary>
  32787. Manage the formula parser.
  32788. Add your own functions or replace native ones, parse formulas or attach a logger.
  32789. </summary>
  32790. </member>
  32791. <member name="P:OfficeOpenXml.ExcelWorkbook.ThreadedCommentPersons">
  32792. <summary>
  32793. Represents a collection of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/>s in the workbook.
  32794. </summary>
  32795. </member>
  32796. <member name="P:OfficeOpenXml.ExcelWorkbook.MaxFontWidth">
  32797. <summary>
  32798. Max font width for the workbook, used in the calculation of column widths.
  32799. <remarks>This property uses the static <see cref="F:OfficeOpenXml.FontSize.FontWidths"></see> dictionary to get the max font width /></remarks>
  32800. </summary>
  32801. </member>
  32802. <member name="P:OfficeOpenXml.ExcelWorkbook.Protection">
  32803. <summary>
  32804. Access properties to protect or unprotect a workbook
  32805. </summary>
  32806. </member>
  32807. <member name="P:OfficeOpenXml.ExcelWorkbook.View">
  32808. <summary>
  32809. Access to workbook view properties
  32810. </summary>
  32811. </member>
  32812. <member name="P:OfficeOpenXml.ExcelWorkbook.VbaProject">
  32813. <summary>
  32814. A reference to the VBA project.
  32815. Null if no project exists.
  32816. Use Workbook.CreateVBAProject to create a new VBA-Project
  32817. </summary>
  32818. </member>
  32819. <member name="M:OfficeOpenXml.ExcelWorkbook.RemoveVBAProject">
  32820. <summary>
  32821. Remove the from the file VBA project.
  32822. </summary>
  32823. </member>
  32824. <member name="M:OfficeOpenXml.ExcelWorkbook.CreateVBAProject">
  32825. <summary>
  32826. Create an empty VBA project.
  32827. </summary>
  32828. </member>
  32829. <member name="M:OfficeOpenXml.ExcelWorkbook.CalculateAllPivotTables(System.Boolean)">
  32830. <summary>
  32831. Calculate all pivot tables in the workbook.
  32832. Also see <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Calculate(System.Boolean)"/> and <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Calculate(System.Boolean)"/>
  32833. </summary>
  32834. <param name="refresh">If the cache should be refreshed.</param>
  32835. </member>
  32836. <member name="P:OfficeOpenXml.ExcelWorkbook.WorkbookUri">
  32837. <summary>
  32838. URI to the workbook inside the package
  32839. </summary>
  32840. </member>
  32841. <member name="P:OfficeOpenXml.ExcelWorkbook.StylesUri">
  32842. <summary>
  32843. URI to the styles inside the package
  32844. </summary>
  32845. </member>
  32846. <member name="P:OfficeOpenXml.ExcelWorkbook.SharedStringsUri">
  32847. <summary>
  32848. URI to the shared strings inside the package
  32849. </summary>
  32850. </member>
  32851. <member name="P:OfficeOpenXml.ExcelWorkbook.PersonsUri">
  32852. <summary>
  32853. URI to the person elements inside the package
  32854. </summary>
  32855. </member>
  32856. <member name="P:OfficeOpenXml.ExcelWorkbook.Part">
  32857. <summary>
  32858. Returns a reference to the workbook's part within the package
  32859. </summary>
  32860. </member>
  32861. <member name="P:OfficeOpenXml.ExcelWorkbook.WorkbookXml">
  32862. <summary>
  32863. Provides access to the XML data representing the workbook in the package.
  32864. </summary>
  32865. </member>
  32866. <member name="P:OfficeOpenXml.ExcelWorkbook.CodeModule">
  32867. <summary>
  32868. The VBA code module if the package has a VBA project. Otherwise this propery is null.
  32869. <seealso cref="M:OfficeOpenXml.ExcelWorkbook.CreateVBAProject"/>
  32870. </summary>
  32871. </member>
  32872. <member name="P:OfficeOpenXml.ExcelWorkbook.Date1904">
  32873. <summary>
  32874. The date systems used by Microsoft Excel can be based on one of two different dates. By default, a serial number of 1 in Microsoft Excel represents January 1, 1900.
  32875. The default for the serial number 1 can be changed to represent January 2, 1904.
  32876. This option was included in Microsoft Excel for Windows to make it compatible with Excel for the Macintosh, which defaults to January 2, 1904.
  32877. </summary>
  32878. </member>
  32879. <member name="M:OfficeOpenXml.ExcelWorkbook.CreateWorkbookXml(System.Xml.XmlNamespaceManager)">
  32880. <summary>
  32881. Create or read the XML for the workbook.
  32882. </summary>
  32883. </member>
  32884. <member name="P:OfficeOpenXml.ExcelWorkbook.StylesXml">
  32885. <summary>
  32886. Provides access to the XML data representing the styles in the package.
  32887. </summary>
  32888. </member>
  32889. <member name="P:OfficeOpenXml.ExcelWorkbook.Styles">
  32890. <summary>
  32891. Package styles collection. Used internally to access style data.
  32892. </summary>
  32893. </member>
  32894. <member name="P:OfficeOpenXml.ExcelWorkbook.Properties">
  32895. <summary>
  32896. The office document properties
  32897. </summary>
  32898. </member>
  32899. <member name="P:OfficeOpenXml.ExcelWorkbook.CalcMode">
  32900. <summary>
  32901. Calculation mode for the workbook.
  32902. </summary>
  32903. </member>
  32904. <member name="P:OfficeOpenXml.ExcelWorkbook.FullCalcOnLoad">
  32905. <summary>
  32906. Should Excel do a full calculation after the workbook has been loaded?
  32907. <remarks>This property is always true for both new workbooks and loaded templates(on load). If this is not the wanted behavior set this property to false.</remarks>
  32908. </summary>
  32909. </member>
  32910. <member name="P:OfficeOpenXml.ExcelWorkbook.ThemeManager">
  32911. <summary>
  32912. Create and manage the theme for the workbook.
  32913. </summary>
  32914. </member>
  32915. <member name="P:OfficeOpenXml.ExcelWorkbook.DefaultThemeVersion">
  32916. <summary>
  32917. The default version of themes to apply in the workbook
  32918. </summary>
  32919. </member>
  32920. <member name="P:OfficeOpenXml.ExcelWorkbook.FullPrecision">
  32921. <summary>
  32922. If false, EPPlus will round cell values to the number of decimals as displayed in the cell by using the cells number format when calculating the workbook.
  32923. If true, full precision will be used on calculation.
  32924. </summary>
  32925. </member>
  32926. <member name="M:OfficeOpenXml.ExcelWorkbook.Save">
  32927. <summary>
  32928. Saves the workbook and all its components to the package.
  32929. For internal use only!
  32930. </summary>
  32931. </member>
  32932. <member name="M:OfficeOpenXml.ExcelWorkbook.ExistsNames">
  32933. <summary>
  32934. Is their any names in the workbook or in the sheets.
  32935. </summary>
  32936. <returns>?</returns>
  32937. </member>
  32938. <member name="M:OfficeOpenXml.ExcelWorkbook.ClearFormulas">
  32939. <summary>
  32940. Removes all formulas within the entire workbook, but keeps the calculated values.
  32941. </summary>
  32942. </member>
  32943. <member name="M:OfficeOpenXml.ExcelWorkbook.ClearFormulaValues">
  32944. <summary>
  32945. Removes all values of cells with formulas in the entire workbook, but keeps the formulas.
  32946. </summary>
  32947. </member>
  32948. <member name="M:OfficeOpenXml.ExcelWorkbook.Dispose">
  32949. <summary>
  32950. Disposes the workbooks
  32951. </summary>
  32952. </member>
  32953. <member name="P:OfficeOpenXml.ExcelWorkbook.HasLoadedPivotTables">
  32954. <summary>
  32955. Returns true if the workbook has pivot tables in any worksheet.
  32956. </summary>
  32957. </member>
  32958. <member name="P:OfficeOpenXml.ExcelWorkbook.NumberFormatToTextHandler">
  32959. <summary>
  32960. Handler for the <see cref="P:OfficeOpenXml.ExcelRangeBase.Text" /> property to override the default behaviour.
  32961. This can be used to handle localized number formats or formats where EPPlus differs from the spread sheet application.
  32962. </summary>
  32963. </member>
  32964. <member name="T:OfficeOpenXml.ExcelWorkbookView">
  32965. <summary>
  32966. Access to workbook view properties
  32967. </summary>
  32968. </member>
  32969. <member name="M:OfficeOpenXml.ExcelWorkbookView.#ctor(System.Xml.XmlNamespaceManager,System.Xml.XmlNode,OfficeOpenXml.ExcelWorkbook)">
  32970. <summary>
  32971. Creates a new ExcelWorkbookView which provides access to all the
  32972. view states of the worksheet.
  32973. </summary>
  32974. <param name="ns"></param>
  32975. <param name="node"></param>
  32976. <param name="wb"></param>
  32977. </member>
  32978. <member name="P:OfficeOpenXml.ExcelWorkbookView.Left">
  32979. <summary>
  32980. Position of the upper left corner of the workbook window. In twips.
  32981. </summary>
  32982. </member>
  32983. <member name="P:OfficeOpenXml.ExcelWorkbookView.Top">
  32984. <summary>
  32985. Position of the upper left corner of the workbook window. In twips.
  32986. </summary>
  32987. </member>
  32988. <member name="P:OfficeOpenXml.ExcelWorkbookView.Width">
  32989. <summary>
  32990. Width of the workbook window. In twips.
  32991. </summary>
  32992. </member>
  32993. <member name="P:OfficeOpenXml.ExcelWorkbookView.Height">
  32994. <summary>
  32995. Height of the workbook window. In twips.
  32996. </summary>
  32997. </member>
  32998. <member name="P:OfficeOpenXml.ExcelWorkbookView.Minimized">
  32999. <summary>
  33000. If true the the workbook window is minimized.
  33001. </summary>
  33002. </member>
  33003. <member name="P:OfficeOpenXml.ExcelWorkbookView.ShowVerticalScrollBar">
  33004. <summary>
  33005. Show the vertical scrollbar
  33006. </summary>
  33007. </member>
  33008. <member name="P:OfficeOpenXml.ExcelWorkbookView.ShowHorizontalScrollBar">
  33009. <summary>
  33010. Show the horizontal scrollbar
  33011. </summary>
  33012. </member>
  33013. <member name="P:OfficeOpenXml.ExcelWorkbookView.ShowSheetTabs">
  33014. <summary>
  33015. Show or hide the sheet tabs
  33016. </summary>
  33017. </member>
  33018. <member name="M:OfficeOpenXml.ExcelWorkbookView.SetWindowSize(System.Int32,System.Int32,System.Int32,System.Int32)">
  33019. <summary>
  33020. Set the window position in twips
  33021. </summary>
  33022. <param name="left">Left coordinat</param>
  33023. <param name="top">Top coordinat</param>
  33024. <param name="width">Width in twips</param>
  33025. <param name="height">Height in twips</param>
  33026. </member>
  33027. <member name="P:OfficeOpenXml.ExcelWorkbookView.ActiveTab">
  33028. <summary>
  33029. The active worksheet in the workbook. Zero based.
  33030. </summary>
  33031. </member>
  33032. <member name="P:OfficeOpenXml.ExcelWorkbookView.FirstSheet">
  33033. <summary>
  33034. The first visible worksheet in the worksheets collection.
  33035. </summary>
  33036. </member>
  33037. <member name="T:OfficeOpenXml.ExcelWorksheet">
  33038. <summary>
  33039. Represents an Excel worksheet and provides access to its properties and methods
  33040. </summary>
  33041. </member>
  33042. <member name="T:OfficeOpenXml.ExcelWorksheet.MetaDataReference">
  33043. <summary>
  33044. Keeps track of meta data referencing cells or values.
  33045. </summary>
  33046. </member>
  33047. <member name="M:OfficeOpenXml.ExcelWorksheet.ClearFormulas">
  33048. <summary>
  33049. Removes all formulas within the entire worksheet, but keeps the calculated values.
  33050. </summary>
  33051. </member>
  33052. <member name="M:OfficeOpenXml.ExcelWorksheet.ClearFormulaValues">
  33053. <summary>
  33054. Removes all values of cells with formulas in the entire worksheet, but keeps the formulas.
  33055. </summary>
  33056. </member>
  33057. <member name="T:OfficeOpenXml.ExcelWorksheet.MergeCellsCollection">
  33058. <summary>
  33059. Collection containing merged cell addresses
  33060. </summary>
  33061. </member>
  33062. <member name="P:OfficeOpenXml.ExcelWorksheet.MergeCellsCollection.Item(System.Int32,System.Int32)">
  33063. <summary>
  33064. Indexer for the collection
  33065. </summary>
  33066. <param name="row">The Top row of the merged cells</param>
  33067. <param name="column">The Left column of the merged cells</param>
  33068. <returns></returns>
  33069. </member>
  33070. <member name="P:OfficeOpenXml.ExcelWorksheet.MergeCellsCollection.Item(System.Int32)">
  33071. <summary>
  33072. Indexer for the collection
  33073. </summary>
  33074. <param name="index">The index in the collection</param>
  33075. <returns></returns>
  33076. </member>
  33077. <member name="P:OfficeOpenXml.ExcelWorksheet.MergeCellsCollection.Count">
  33078. <summary>
  33079. Number of items in the collection
  33080. </summary>
  33081. </member>
  33082. <member name="M:OfficeOpenXml.ExcelWorksheet.MergeCellsCollection.GetEnumerator">
  33083. <summary>
  33084. Gets the enumerator for the collection
  33085. </summary>
  33086. <returns>The enumerator</returns>
  33087. </member>
  33088. <member name="M:OfficeOpenXml.ExcelWorksheet.#ctor(System.Xml.XmlNamespaceManager,OfficeOpenXml.ExcelPackage,System.String,System.Uri,System.String,System.Int32,System.Int32,System.Nullable{OfficeOpenXml.eWorkSheetHidden})">
  33089. <summary>
  33090. A worksheet
  33091. </summary>
  33092. <param name="ns">Namespacemanager</param>
  33093. <param name="excelPackage">Package</param>
  33094. <param name="relID">Relationship ID</param>
  33095. <param name="uriWorksheet">URI</param>
  33096. <param name="sheetName">Name of the sheet</param>
  33097. <param name="sheetID">Sheet id</param>
  33098. <param name="positionID">Position</param>
  33099. <param name="hide">hide</param>
  33100. </member>
  33101. <member name="P:OfficeOpenXml.ExcelWorksheet.WorksheetUri">
  33102. <summary>
  33103. The Uri to the worksheet within the package
  33104. </summary>
  33105. </member>
  33106. <member name="P:OfficeOpenXml.ExcelWorksheet.Part">
  33107. <summary>
  33108. The Zip.ZipPackagePart for the worksheet within the package
  33109. </summary>
  33110. </member>
  33111. <member name="P:OfficeOpenXml.ExcelWorksheet.RelationshipId">
  33112. <summary>
  33113. The ID for the worksheet's relationship with the workbook in the package
  33114. </summary>
  33115. </member>
  33116. <member name="P:OfficeOpenXml.ExcelWorksheet.SheetId">
  33117. <summary>
  33118. The unique identifier for the worksheet.
  33119. </summary>
  33120. </member>
  33121. <member name="P:OfficeOpenXml.ExcelWorksheet.PositionId">
  33122. <summary>
  33123. The position of the worksheet.
  33124. </summary>
  33125. </member>
  33126. <member name="P:OfficeOpenXml.ExcelWorksheet.Index">
  33127. <summary>
  33128. The index in the worksheets collection
  33129. </summary>
  33130. </member>
  33131. <member name="F:OfficeOpenXml.ExcelWorksheet.SortStatePath">
  33132. <summary>
  33133. Address for autofilter
  33134. <seealso cref="P:OfficeOpenXml.ExcelRangeBase.AutoFilter" />
  33135. </summary>
  33136. </member>
  33137. <member name="P:OfficeOpenXml.ExcelWorksheet.AutoFilterAddress">
  33138. <summary>
  33139. The auto filter address.
  33140. null means no auto filter.
  33141. </summary>
  33142. </member>
  33143. <member name="P:OfficeOpenXml.ExcelWorksheet.AutoFilter">
  33144. <summary>
  33145. Autofilter settings
  33146. </summary>
  33147. </member>
  33148. <member name="P:OfficeOpenXml.ExcelWorksheet.SortState">
  33149. <summary>
  33150. Sets the sort state
  33151. </summary>
  33152. </member>
  33153. <member name="P:OfficeOpenXml.ExcelWorksheet.View">
  33154. <summary>
  33155. Returns a ExcelWorksheetView object that allows you to set the view state properties of the worksheet
  33156. </summary>
  33157. </member>
  33158. <member name="P:OfficeOpenXml.ExcelWorksheet.Name">
  33159. <summary>
  33160. The worksheet's display name as it appears on the tab
  33161. </summary>
  33162. </member>
  33163. <member name="P:OfficeOpenXml.ExcelWorksheet.Names">
  33164. <summary>
  33165. Provides access to named ranges
  33166. </summary>
  33167. </member>
  33168. <member name="P:OfficeOpenXml.ExcelWorksheet.Hidden">
  33169. <summary>
  33170. Indicates if the worksheet is hidden in the workbook
  33171. </summary>
  33172. </member>
  33173. <member name="P:OfficeOpenXml.ExcelWorksheet.DefaultRowHeight">
  33174. <summary>
  33175. Get/set the default height of all rows in the worksheet
  33176. </summary>
  33177. </member>
  33178. <member name="P:OfficeOpenXml.ExcelWorksheet.RowZeroHeight">
  33179. <summary>
  33180. If true, empty rows are hidden by default.
  33181. This reduces the size of the package and increases performance if most of the rows in a worksheet are hidden.
  33182. </summary>
  33183. </member>
  33184. <member name="P:OfficeOpenXml.ExcelWorksheet.CustomHeight">
  33185. <summary>
  33186. 'True' if defaultRowHeight value has been manually set, or is different from the default value.
  33187. Is automaticlly set to 'True' when assigning the DefaultRowHeight property
  33188. </summary>
  33189. </member>
  33190. <member name="P:OfficeOpenXml.ExcelWorksheet.DefaultColWidth">
  33191. <summary>
  33192. Get/set the default width of all columns in the worksheet
  33193. </summary>
  33194. </member>
  33195. <member name="F:OfficeOpenXml.ExcelWorksheet.outLineSummaryBelowPath">
  33196. <outlinePr applyStyles="1" summaryBelow="0" summaryRight="0" /> *
  33197. </member>
  33198. <member name="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryBelow">
  33199. <summary>
  33200. If true, summary rows are showen below the details, otherwise above.
  33201. </summary>
  33202. </member>
  33203. <member name="P:OfficeOpenXml.ExcelWorksheet.OutLineSummaryRight">
  33204. <summary>
  33205. If true, summary columns are to right of details otherwise to the left.
  33206. </summary>
  33207. </member>
  33208. <member name="P:OfficeOpenXml.ExcelWorksheet.OutLineApplyStyle">
  33209. <summary>
  33210. Automatic styles
  33211. </summary>
  33212. </member>
  33213. <member name="P:OfficeOpenXml.ExcelWorksheet.TabColor">
  33214. <summary>
  33215. Color of the sheet tab
  33216. </summary>
  33217. </member>
  33218. <member name="P:OfficeOpenXml.ExcelWorksheet.CodeModule">
  33219. <summary>
  33220. The VBA code modul for the worksheet, if the package contains a VBA project.
  33221. <seealso cref="M:OfficeOpenXml.ExcelWorkbook.CreateVBAProject"/>
  33222. </summary>
  33223. </member>
  33224. <member name="P:OfficeOpenXml.ExcelWorksheet.WorksheetXml">
  33225. <summary>
  33226. The XML document holding the worksheet data.
  33227. All column, row, cell, pagebreak, merged cell and hyperlink-data are loaded into memory and removed from the document when loading the document.
  33228. </summary>
  33229. </member>
  33230. <member name="P:OfficeOpenXml.ExcelWorksheet.VmlDrawings">
  33231. <summary>
  33232. Vml drawings. underlaying object for comments
  33233. </summary>
  33234. </member>
  33235. <member name="P:OfficeOpenXml.ExcelWorksheet.Comments">
  33236. <summary>
  33237. Collection of comments
  33238. </summary>
  33239. </member>
  33240. <member name="P:OfficeOpenXml.ExcelWorksheet.ThreadedComments">
  33241. <summary>
  33242. A collection of threaded comments referenced in the worksheet.
  33243. </summary>
  33244. </member>
  33245. <member name="M:OfficeOpenXml.ExcelWorksheet.GetAttributeLength(System.Xml.XmlReader)">
  33246. <summary>
  33247. Get the lenth of the attributes
  33248. Conditional formatting attributes can be extremly long som get length of the attributes to finetune position.
  33249. </summary>
  33250. <param name="xr"></param>
  33251. <returns></returns>
  33252. </member>
  33253. <member name="M:OfficeOpenXml.ExcelWorksheet.LoadHyperLinks(System.Xml.XmlReader)">
  33254. <summary>
  33255. Load Hyperlinks
  33256. </summary>
  33257. <param name="xr">The reader</param>
  33258. </member>
  33259. <member name="M:OfficeOpenXml.ExcelWorksheet.LoadCells(System.Xml.XmlReader)">
  33260. <summary>
  33261. Load cells
  33262. </summary>
  33263. <param name="xr">The reader</param>
  33264. </member>
  33265. <member name="M:OfficeOpenXml.ExcelWorksheet.LoadMergeCells(System.Xml.XmlReader)">
  33266. <summary>
  33267. Load merged cells
  33268. </summary>
  33269. <param name="xr"></param>
  33270. </member>
  33271. <member name="M:OfficeOpenXml.ExcelWorksheet.AddRow(System.Xml.XmlReader,System.Int32)">
  33272. <summary>
  33273. Reads a row from the XML reader
  33274. </summary>
  33275. <param name="xr">The reader</param>
  33276. <param name="row">The row number</param>
  33277. <returns></returns>
  33278. </member>
  33279. <member name="P:OfficeOpenXml.ExcelWorksheet.HeaderFooter">
  33280. <summary>
  33281. A reference to the header and footer class which allows you to
  33282. set the header and footer for all odd, even and first pages of the worksheet
  33283. </summary>
  33284. <remarks>
  33285. To format the text you can use the following format
  33286. <list type="table">
  33287. <listheader><term>Prefix</term><description>Description</description></listheader>
  33288. <item><term>&amp;U</term><description>Underlined</description></item>
  33289. <item><term>&amp;E</term><description>Double Underline</description></item>
  33290. <item><term>&amp;K:xxxxxx</term><description>Color. ex &amp;K:FF0000 for red</description></item>
  33291. <item><term>&amp;"Font,Regular Bold Italic"</term><description>Changes the font. Regular or Bold or Italic or Bold Italic can be used. ex &amp;"Arial,Bold Italic"</description></item>
  33292. <item><term>&amp;nn</term><description>Change font size. nn is an integer. ex &amp;24</description></item>
  33293. <item><term>&amp;G</term><description>Placeholder for images. Images cannot be added by the library, but its possible to use in a template.</description></item>
  33294. </list>
  33295. </remarks>
  33296. </member>
  33297. <member name="P:OfficeOpenXml.ExcelWorksheet.PrinterSettings">
  33298. <summary>
  33299. Printer settings
  33300. </summary>
  33301. </member>
  33302. <member name="P:OfficeOpenXml.ExcelWorksheet.Cells">
  33303. <summary>
  33304. Provides access to a range of cells
  33305. </summary>
  33306. </member>
  33307. <member name="P:OfficeOpenXml.ExcelWorksheet.SelectedRange">
  33308. <summary>
  33309. Provides access to the selected range of cells
  33310. </summary>
  33311. </member>
  33312. <member name="P:OfficeOpenXml.ExcelWorksheet.MergedCells">
  33313. <summary>
  33314. Addresses to merged ranges
  33315. </summary>
  33316. </member>
  33317. <member name="M:OfficeOpenXml.ExcelWorksheet.Row(System.Int32)">
  33318. <summary>
  33319. Provides access to an individual row within the worksheet so you can set its properties.
  33320. </summary>
  33321. <param name="row">The row number in the worksheet</param>
  33322. <returns></returns>
  33323. </member>
  33324. <member name="M:OfficeOpenXml.ExcelWorksheet.Column(System.Int32)">
  33325. <summary>
  33326. Provides access to an individual column within the worksheet so you can set its properties.
  33327. </summary>
  33328. <param name="col">The column number in the worksheet</param>
  33329. <returns></returns>
  33330. </member>
  33331. <member name="M:OfficeOpenXml.ExcelWorksheet.ToString">
  33332. <summary>
  33333. Returns the name of the worksheet
  33334. </summary>
  33335. <returns>The name of the worksheet</returns>
  33336. </member>
  33337. <member name="M:OfficeOpenXml.ExcelWorksheet.Select">
  33338. <summary>
  33339. Make the current worksheet active.
  33340. </summary>
  33341. </member>
  33342. <member name="M:OfficeOpenXml.ExcelWorksheet.Select(System.String)">
  33343. <summary>
  33344. Selects a range in the worksheet. The active cell is the topmost cell.
  33345. Make the current worksheet active.
  33346. </summary>
  33347. <param name="Address">An address range</param>
  33348. </member>
  33349. <member name="M:OfficeOpenXml.ExcelWorksheet.Select(System.String,System.Boolean)">
  33350. <summary>
  33351. Selects a range in the worksheet. The actice cell is the topmost cell.
  33352. </summary>
  33353. <param name="Address">A range of cells</param>
  33354. <param name="SelectSheet">Make the sheet active</param>
  33355. </member>
  33356. <member name="M:OfficeOpenXml.ExcelWorksheet.Select(OfficeOpenXml.ExcelAddress)">
  33357. <summary>
  33358. Selects a range in the worksheet. The active cell is the topmost cell of the first address.
  33359. Make the current worksheet active.
  33360. </summary>
  33361. <param name="Address">An address range</param>
  33362. </member>
  33363. <member name="M:OfficeOpenXml.ExcelWorksheet.Select(OfficeOpenXml.ExcelAddress,System.Boolean)">
  33364. <summary>
  33365. Selects a range in the worksheet. The active cell is the topmost cell of the first address.
  33366. </summary>
  33367. <param name="Address">A range of cells</param>
  33368. <param name="SelectSheet">Make the sheet active</param>
  33369. </member>
  33370. <member name="M:OfficeOpenXml.ExcelWorksheet.InsertRow(System.Int32,System.Int32)">
  33371. <summary>
  33372. Inserts new rows into the spreadsheet. Existing rows below the position are
  33373. shifted down. All formula are updated to take account of the new row(s).
  33374. </summary>
  33375. <param name="rowFrom">The position of the new row(s)</param>
  33376. <param name="rows">Number of rows to insert</param>
  33377. </member>
  33378. <member name="M:OfficeOpenXml.ExcelWorksheet.InsertRow(System.Int32,System.Int32,System.Int32)">
  33379. <summary>
  33380. Inserts new rows into the spreadsheet. Existing rows below the position are
  33381. shifted down. All formula are updated to take account of the new row(s).
  33382. </summary>
  33383. <param name="rowFrom">The position of the new row(s)</param>
  33384. <param name="rows">Number of rows to insert.</param>
  33385. <param name="copyStylesFromRow">Copy Styles from this row. Applied to all inserted rows</param>
  33386. </member>
  33387. <member name="M:OfficeOpenXml.ExcelWorksheet.InsertColumn(System.Int32,System.Int32)">
  33388. <summary>
  33389. Inserts new columns into the spreadsheet. Existing columns below the position are
  33390. shifted down. All formula are updated to take account of the new column(s).
  33391. </summary>
  33392. <param name="columnFrom">The position of the new column(s)</param>
  33393. <param name="columns">Number of columns to insert</param>
  33394. </member>
  33395. <member name="M:OfficeOpenXml.ExcelWorksheet.InsertColumn(System.Int32,System.Int32,System.Int32)">
  33396. <summary>
  33397. Inserts new columns into the spreadsheet. Existing column to the left are
  33398. shifted. All formula are updated to take account of the new column(s).
  33399. </summary>
  33400. <param name="columnFrom">The position of the new column(s)</param>
  33401. <param name="columns">Number of columns to insert.</param>
  33402. <param name="copyStylesFromColumn">Copy Styles from this column. Applied to all inserted columns</param>
  33403. </member>
  33404. <member name="M:OfficeOpenXml.ExcelWorksheet.DeleteRow(System.Int32)">
  33405. <summary>
  33406. Delete the specified row from the worksheet.
  33407. </summary>
  33408. <param name="row">A row to be deleted</param>
  33409. </member>
  33410. <member name="M:OfficeOpenXml.ExcelWorksheet.DeleteRow(System.Int32,System.Int32)">
  33411. <summary>
  33412. Delete the specified rows from the worksheet.
  33413. </summary>
  33414. <param name="rowFrom">The start row</param>
  33415. <param name="rows">Number of rows to delete</param>
  33416. </member>
  33417. <member name="M:OfficeOpenXml.ExcelWorksheet.DeleteRow(System.Int32,System.Int32,System.Boolean)">
  33418. <summary>
  33419. Deletes the specified rows from the worksheet.
  33420. </summary>
  33421. <param name="rowFrom">The number of the start row to be deleted</param>
  33422. <param name="rows">Number of rows to delete</param>
  33423. <param name="shiftOtherRowsUp">Not used. Rows are always shifted</param>
  33424. </member>
  33425. <member name="M:OfficeOpenXml.ExcelWorksheet.DeleteColumn(System.Int32)">
  33426. <summary>
  33427. Delete the specified column from the worksheet.
  33428. </summary>
  33429. <param name="column">The column to be deleted</param>
  33430. </member>
  33431. <member name="M:OfficeOpenXml.ExcelWorksheet.DeleteColumn(System.Int32,System.Int32)">
  33432. <summary>
  33433. Delete the specified columns from the worksheet.
  33434. </summary>
  33435. <param name="columnFrom">The start column</param>
  33436. <param name="columns">Number of columns to delete</param>
  33437. </member>
  33438. <member name="M:OfficeOpenXml.ExcelWorksheet.GetValue(System.Int32,System.Int32)">
  33439. <summary>
  33440. Get the cell value from the worksheet
  33441. </summary>
  33442. <param name="Row">The row number</param>
  33443. <param name="Column">The row number</param>
  33444. <returns>The value</returns>
  33445. </member>
  33446. <member name="M:OfficeOpenXml.ExcelWorksheet.GetValueForPivotTable(System.Int32,System.Int32)">
  33447. <summary>
  33448. Fetches the value adapted for the pivot cache.
  33449. The value is converted depending on the data type.
  33450. </summary>
  33451. <param name="Row">The row number</param>
  33452. <param name="Column">The row number</param>
  33453. <returns>The value</returns>
  33454. </member>
  33455. <member name="M:OfficeOpenXml.ExcelWorksheet.GetValue``1(System.Int32,System.Int32)">
  33456. <summary>
  33457. Get a strongly typed cell value from the worksheet
  33458. </summary>
  33459. <typeparam name="T">The type</typeparam>
  33460. <param name="Row">The row number</param>
  33461. <param name="Column">The row number</param>
  33462. <returns>The value. If the value can't be converted to the specified type, the default value will be returned</returns>
  33463. </member>
  33464. <member name="M:OfficeOpenXml.ExcelWorksheet.SetValue(System.Int32,System.Int32,System.Object)">
  33465. <summary>
  33466. Set the value of a cell
  33467. </summary>
  33468. <param name="Row">The row number</param>
  33469. <param name="Column">The column number</param>
  33470. <param name="Value">The value</param>
  33471. </member>
  33472. <member name="M:OfficeOpenXml.ExcelWorksheet.SetValue(System.String,System.Object)">
  33473. <summary>
  33474. Set the value of a cell
  33475. </summary>
  33476. <param name="Address">The Excel address</param>
  33477. <param name="Value">The value</param>
  33478. </member>
  33479. <member name="M:OfficeOpenXml.ExcelWorksheet.GetMergeCellId(System.Int32,System.Int32)">
  33480. <summary>
  33481. Get MergeCell Index No
  33482. </summary>
  33483. <param name="row"></param>
  33484. <param name="column"></param>
  33485. <returns></returns>
  33486. </member>
  33487. <member name="M:OfficeOpenXml.ExcelWorksheet.DeletePrinterSettings">
  33488. <summary>
  33489. Delete the printersettings relationship and part.
  33490. </summary>
  33491. </member>
  33492. <member name="M:OfficeOpenXml.ExcelWorksheet.SaveTables">
  33493. <summary>
  33494. Save all table data
  33495. </summary>
  33496. </member>
  33497. <member name="P:OfficeOpenXml.ExcelWorksheet.Dimension">
  33498. <summary>
  33499. Dimension address for the worksheet for cells with a value or a style set.
  33500. Top left cell to Bottom right.
  33501. If the worksheet has no cells, null is returned
  33502. </summary>
  33503. </member>
  33504. <member name="P:OfficeOpenXml.ExcelWorksheet.DimensionByValue">
  33505. <summary>
  33506. Dimension address for the worksheet for cells with a value different than null.
  33507. Top left cell to Bottom right.
  33508. If the worksheet has no cells, null is returned
  33509. </summary>
  33510. </member>
  33511. <member name="P:OfficeOpenXml.ExcelWorksheet.FirstValueCell">
  33512. <summary>
  33513. The first cell with a value in the worksheet that differs from null.
  33514. Normally this is the top-left cell, unless the worksheet is set to RightToLeft mode.
  33515. <seealso cref="P:OfficeOpenXml.ExcelWorksheetView.RightToLeft"/>
  33516. </summary>
  33517. </member>
  33518. <member name="P:OfficeOpenXml.ExcelWorksheet.LastValueCell">
  33519. <summary>
  33520. The last cell with a value in the worksheet that differs from null.
  33521. Normally this is the bottom-right cell, unless the worksheet is set to RightToLeft mode.
  33522. <seealso cref="P:OfficeOpenXml.ExcelWorksheetView.RightToLeft"/>
  33523. </summary>
  33524. </member>
  33525. <member name="P:OfficeOpenXml.ExcelWorksheet.Protection">
  33526. <summary>
  33527. Access to sheet protection properties
  33528. </summary>
  33529. </member>
  33530. <member name="P:OfficeOpenXml.ExcelWorksheet.ProtectedRanges">
  33531. <summary>
  33532. Access to protected ranges in the worksheet
  33533. </summary>
  33534. </member>
  33535. <member name="P:OfficeOpenXml.ExcelWorksheet.Drawings">
  33536. <summary>
  33537. Collection of drawing-objects like shapes, images and charts
  33538. </summary>
  33539. </member>
  33540. <member name="P:OfficeOpenXml.ExcelWorksheet.SparklineGroups">
  33541. <summary>
  33542. Collection of Sparkline-objects.
  33543. Sparklines are small in-cell charts.
  33544. </summary>
  33545. </member>
  33546. <member name="P:OfficeOpenXml.ExcelWorksheet.Tables">
  33547. <summary>
  33548. Tables defined in the worksheet.
  33549. </summary>
  33550. </member>
  33551. <member name="P:OfficeOpenXml.ExcelWorksheet.PivotTables">
  33552. <summary>
  33553. Pivottables defined in the worksheet.
  33554. </summary>
  33555. </member>
  33556. <member name="P:OfficeOpenXml.ExcelWorksheet.ConditionalFormatting">
  33557. <summary>
  33558. ConditionalFormatting defined in the worksheet. Use the Add methods to create ConditionalFormatting and add them to the worksheet. Then
  33559. set the properties on the instance returned.
  33560. </summary>
  33561. <seealso cref="T:OfficeOpenXml.ConditionalFormatting.ExcelConditionalFormattingCollection"/>
  33562. </member>
  33563. <member name="P:OfficeOpenXml.ExcelWorksheet.DataValidations">
  33564. <summary>
  33565. DataValidation defined in the worksheet. Use the Add methods to create DataValidations and add them to the worksheet. Then
  33566. set the properties on the instance returned.
  33567. Must know worksheet or at least worksheet name to determine if extLst when user input DataValidations in API.
  33568. </summary>
  33569. <seealso cref="T:OfficeOpenXml.DataValidation.ExcelDataValidationCollection"/>
  33570. </member>
  33571. <member name="P:OfficeOpenXml.ExcelWorksheet.IgnoredErrors">
  33572. <summary>
  33573. Ignore Errors for the specified ranges and error types.
  33574. </summary>
  33575. </member>
  33576. <member name="P:OfficeOpenXml.ExcelWorksheet.BackgroundImage">
  33577. <summary>
  33578. An image displayed as the background of the worksheet.
  33579. </summary>
  33580. </member>
  33581. <member name="P:OfficeOpenXml.ExcelWorksheet.Workbook">
  33582. <summary>
  33583. The workbook object
  33584. </summary>
  33585. </member>
  33586. <member name="M:OfficeOpenXml.ExcelWorksheet.GetMaxShareFunctionIndex(System.Boolean)">
  33587. <summary>
  33588. Get the next ID from a shared formula or an Array formula
  33589. Sharedforumlas will have an id from 0-x. Array formula ids start from 0x4000001-.
  33590. </summary>
  33591. <param name="isArray">If the formula is an array formula</param>
  33592. <returns></returns>
  33593. </member>
  33594. <member name="M:OfficeOpenXml.ExcelWorksheet.Dispose">
  33595. <summary>
  33596. Disposes the worksheet
  33597. </summary>
  33598. </member>
  33599. <member name="M:OfficeOpenXml.ExcelWorksheet.GetColumn(System.Int32)">
  33600. <summary>
  33601. Get the ExcelColumn for column (span ColumnMin and ColumnMax)
  33602. </summary>
  33603. <param name="column"></param>
  33604. <returns></returns>
  33605. </member>
  33606. <member name="M:OfficeOpenXml.ExcelWorksheet.Equals(OfficeOpenXml.ExcelWorksheet,OfficeOpenXml.ExcelWorksheet)">
  33607. <summary>
  33608. Check if a worksheet is equal to another
  33609. </summary>
  33610. <param name="x">First worksheet </param>
  33611. <param name="y">Second worksheet</param>
  33612. <returns></returns>
  33613. </member>
  33614. <member name="M:OfficeOpenXml.ExcelWorksheet.GetHashCode(OfficeOpenXml.ExcelWorksheet)">
  33615. <summary>
  33616. Returns a hashcode generated from the WorksheetXml
  33617. </summary>
  33618. <param name="obj">The worksheet</param>
  33619. <returns>The hashcode</returns>
  33620. </member>
  33621. <member name="P:OfficeOpenXml.ExcelWorksheet.Rows">
  33622. <summary>
  33623. A collection of row specific properties in the worksheet.
  33624. </summary>
  33625. </member>
  33626. <member name="P:OfficeOpenXml.ExcelWorksheet.Columns">
  33627. <summary>
  33628. A collection of column specific properties in the worksheet.
  33629. </summary>
  33630. </member>
  33631. <member name="M:OfficeOpenXml.ExcelWorksheet.GetCoreValueInner(System.Int32,System.Int32)">
  33632. <summary>
  33633. Get accessor of sheet value
  33634. </summary>
  33635. <param name="row">row</param>
  33636. <param name="col">column</param>
  33637. <returns>cell value</returns>
  33638. </member>
  33639. <member name="M:OfficeOpenXml.ExcelWorksheet.GetValueInner(System.Int32,System.Int32)">
  33640. <summary>
  33641. Get accessor of sheet value
  33642. </summary>
  33643. <param name="row">row</param>
  33644. <param name="col">column</param>
  33645. <returns>cell value</returns>
  33646. </member>
  33647. <member name="M:OfficeOpenXml.ExcelWorksheet.GetStyleInner(System.Int32,System.Int32)">
  33648. <summary>
  33649. Get accessor of sheet styleId
  33650. </summary>
  33651. <param name="row">row</param>
  33652. <param name="col">column</param>
  33653. <returns>cell styleId</returns>
  33654. </member>
  33655. <member name="M:OfficeOpenXml.ExcelWorksheet.SetValueInner(System.Int32,System.Int32,System.Object)">
  33656. <summary>
  33657. Set accessor of sheet value
  33658. </summary>
  33659. <param name="row">row</param>
  33660. <param name="col">column</param>
  33661. <param name="value">value</param>
  33662. </member>
  33663. <member name="M:OfficeOpenXml.ExcelWorksheet.SetStyleInner(System.Int32,System.Int32,System.Int32)">
  33664. <summary>
  33665. Set accessor of sheet styleId
  33666. </summary>
  33667. <param name="row">row</param>
  33668. <param name="col">column</param>
  33669. <param name="styleId">styleId</param>
  33670. </member>
  33671. <member name="M:OfficeOpenXml.ExcelWorksheet.SetValueStyleIdInner(System.Int32,System.Int32,System.Object,System.Int32)">
  33672. <summary>
  33673. Set accessor of sheet styleId
  33674. </summary>
  33675. <param name="row">row</param>
  33676. <param name="col">column</param>
  33677. <param name="value">value</param>
  33678. <param name="styleId">styleId</param>
  33679. </member>
  33680. <member name="M:OfficeOpenXml.ExcelWorksheet.SetRangeValueInner(System.Int32,System.Int32,System.Int32,System.Int32,System.Object[0:,0:],System.Boolean,System.Boolean)">
  33681. <summary>
  33682. Bulk(Range) set accessor of sheet value, for value array
  33683. </summary>
  33684. <param name="fromRow">start row</param>
  33685. <param name="fromColumn">start column</param>
  33686. <param name="toRow">end row</param>
  33687. <param name="toColumn">end column</param>
  33688. <param name="values">set values</param>
  33689. <param name="addHyperlinkStyles">Will add built in styles for hyperlinks</param>
  33690. <param name="setHyperLinkFromValue">If the value is of type Uri or ExcelHyperlink the Hyperlink property is set.</param>
  33691. </member>
  33692. <member name="M:OfficeOpenXml.ExcelWorksheet.ExistsValueInner(System.Int32,System.Int32)">
  33693. <summary>
  33694. Existance check of sheet value
  33695. </summary>
  33696. <param name="row">row</param>
  33697. <param name="col">column</param>
  33698. <returns>is exists</returns>
  33699. </member>
  33700. <member name="M:OfficeOpenXml.ExcelWorksheet.ExistsStyleInner(System.Int32,System.Int32)">
  33701. <summary>
  33702. Existance check of sheet styleId
  33703. </summary>
  33704. <param name="row">row</param>
  33705. <param name="col">column</param>
  33706. <returns>is exists</returns>
  33707. </member>
  33708. <member name="M:OfficeOpenXml.ExcelWorksheet.ExistsValueInner(System.Int32,System.Int32,System.Object@)">
  33709. <summary>
  33710. Existence check of sheet value
  33711. </summary>
  33712. <param name="row">row</param>
  33713. <param name="col">column</param>
  33714. <param name="value"></param>
  33715. <returns>is exists</returns>
  33716. </member>
  33717. <member name="M:OfficeOpenXml.ExcelWorksheet.ExistsStyleInner(System.Int32,System.Int32,System.Int32@)">
  33718. <summary>
  33719. Existence check of sheet styleId
  33720. </summary>
  33721. <param name="row">row</param>
  33722. <param name="col">column</param>
  33723. <param name="styleId"></param>
  33724. <returns>is exists</returns>
  33725. </member>
  33726. <member name="M:OfficeOpenXml.ExcelWorksheet.GetFormulaRange(System.Int32,System.Int32)">
  33727. <summary>
  33728. Gets the range for the formula in the cell.
  33729. A shared formula will return the range for the entire series.
  33730. An array formula will return the range of the output of the formula.
  33731. If you want the range of a dynamic array formula, you must calculate the formula first.
  33732. </summary>
  33733. <param name="row">The row of the cell containing the formula.</param>
  33734. <param name="column">The column of the cell containing the formula.</param>
  33735. <returns>The range the formula spans</returns>
  33736. </member>
  33737. <member name="T:OfficeOpenXml.ExcelWorksheets">
  33738. <summary>
  33739. The collection of worksheets for the workbook
  33740. </summary>
  33741. </member>
  33742. <member name="P:OfficeOpenXml.ExcelWorksheets.Count">
  33743. <summary>
  33744. Returns the number of worksheets in the workbook
  33745. </summary>
  33746. </member>
  33747. <member name="M:OfficeOpenXml.ExcelWorksheets.GetEnumerator">
  33748. <summary>
  33749. Foreach support
  33750. </summary>
  33751. <returns>An enumerator</returns>
  33752. </member>
  33753. <member name="M:OfficeOpenXml.ExcelWorksheets.Add(System.String)">
  33754. <summary>
  33755. Adds a new blank worksheet.
  33756. </summary>
  33757. <param name="Name">The name of the workbook</param>
  33758. </member>
  33759. <member name="M:OfficeOpenXml.ExcelWorksheets.Add(System.String,OfficeOpenXml.ExcelWorksheet)">
  33760. <summary>
  33761. Adds a copy of a worksheet
  33762. </summary>
  33763. <param name="Name">The name of the workbook</param>
  33764. <param name="Copy">The worksheet to be copied</param>
  33765. </member>
  33766. <member name="M:OfficeOpenXml.ExcelWorksheets.AddChart(System.String,OfficeOpenXml.Drawing.Chart.eChartType)">
  33767. <summary>
  33768. Adds a chartsheet to the workbook.
  33769. </summary>
  33770. <param name="Name">The name of the worksheet</param>
  33771. <param name="chartType">The type of chart</param>
  33772. <returns></returns>
  33773. </member>
  33774. <member name="M:OfficeOpenXml.ExcelWorksheets.AddChart(System.String,OfficeOpenXml.Drawing.Chart.eChartType,OfficeOpenXml.Table.PivotTable.ExcelPivotTable)">
  33775. <summary>
  33776. Adds a chartsheet to the workbook.
  33777. </summary>
  33778. <param name="Name">The name of the worksheet</param>
  33779. <param name="chartType">The type of chart</param>
  33780. <param name="pivotTableSource">The pivottable source</param>
  33781. <returns></returns>
  33782. </member>
  33783. <member name="M:OfficeOpenXml.ExcelWorksheets.AddStockChart(System.String,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.ExcelRangeBase)">
  33784. <summary>
  33785. Adds a stock chart sheet to the workbook.
  33786. </summary>
  33787. <param name="Name">The name of the worksheet</param>
  33788. <param name="CategorySerie">The category serie. A serie containing dates or names</param>
  33789. <param name="HighSerie">The high price serie</param>
  33790. <param name="LowSerie">The low price serie</param>
  33791. <param name="CloseSerie">The close price serie containing</param>
  33792. <param name="OpenSerie">The opening price serie. Supplying this serie will create a StockOHLC or StockVOHLC chart</param>
  33793. <param name="VolumeSerie">The volume represented as a column chart. Supplying this serie will create a StockVHLC or StockVOHLC chart</param>
  33794. <returns></returns>
  33795. </member>
  33796. <member name="M:OfficeOpenXml.ExcelWorksheets.GetNextVisibleSheetIndex(System.Int32)">
  33797. <summary>
  33798. Get first visible index counted from input index.
  33799. </summary>
  33800. <param name="index">The index to start checking from</param>
  33801. <returns></returns>
  33802. <exception cref="T:System.InvalidOperationException"></exception>
  33803. </member>
  33804. <member name="M:OfficeOpenXml.ExcelWorksheets.ValidateName(System.String)">
  33805. <summary>
  33806. Validate the sheetname
  33807. </summary>
  33808. <param name="Name">The name</param>
  33809. <returns>True if valid</returns>
  33810. </member>
  33811. <member name="M:OfficeOpenXml.ExcelWorksheets.CreateNewWorksheet(System.Boolean)">
  33812. <summary>
  33813. Creates the XML document representing a new empty worksheet
  33814. </summary>
  33815. <returns></returns>
  33816. </member>
  33817. <member name="M:OfficeOpenXml.ExcelWorksheets.Delete(System.Int32)">
  33818. <summary>
  33819. Deletes a worksheet from the collection
  33820. </summary>
  33821. <param name="Index">The position of the worksheet in the workbook</param>
  33822. </member>
  33823. <member name="M:OfficeOpenXml.ExcelWorksheets.Delete(System.String)">
  33824. <summary>
  33825. Deletes a worksheet from the collection
  33826. </summary>
  33827. <param name="name">The name of the worksheet in the workbook</param>
  33828. </member>
  33829. <member name="M:OfficeOpenXml.ExcelWorksheets.Delete(OfficeOpenXml.ExcelWorksheet)">
  33830. <summary>
  33831. Delete a worksheet from the collection
  33832. </summary>
  33833. <param name="Worksheet">The worksheet to delete</param>
  33834. </member>
  33835. <member name="P:OfficeOpenXml.ExcelWorksheets.Item(System.Int32)">
  33836. <summary>
  33837. Returns the worksheet at the specified position.
  33838. </summary>
  33839. <param name="PositionID">The position of the worksheet. Collection is zero-based or one-base depending on the Package.Compatibility.IsWorksheets1Based propery. Default is One based</param>
  33840. <seealso cref="P:OfficeOpenXml.ExcelPackage.Compatibility"/>
  33841. <returns></returns>
  33842. </member>
  33843. <member name="P:OfficeOpenXml.ExcelWorksheets.Item(System.String)">
  33844. <summary>
  33845. Returns the worksheet matching the specified name
  33846. </summary>
  33847. <param name="Name">The name of the worksheet</param>
  33848. <returns></returns>
  33849. </member>
  33850. <member name="M:OfficeOpenXml.ExcelWorksheets.Copy(System.String,System.String)">
  33851. <summary>
  33852. Copies the named worksheet and creates a new worksheet in the same workbook
  33853. </summary>
  33854. <param name="Name">The name of the existing worksheet</param>
  33855. <param name="NewName">The name of the new worksheet to create</param>
  33856. <returns>The new copy added to the end of the worksheets collection</returns>
  33857. </member>
  33858. <member name="M:OfficeOpenXml.ExcelWorksheets.GetWorksheetByName(System.String,System.String,System.Boolean)">
  33859. <summary>
  33860. Return a worksheet by its name. Can throw an exception if the worksheet does not exist.
  33861. </summary>
  33862. <param name="worksheetName">name of the reqested worksheet</param>
  33863. <param name="paramName">name of the parameter</param>
  33864. <param name="throwIfNull">Throws an <see cref="T:System.ArgumentNullException"></see> if the worksheet doesn't exist.</param>
  33865. <returns></returns>
  33866. </member>
  33867. <member name="M:OfficeOpenXml.ExcelWorksheets.MoveBefore(System.String,System.String)">
  33868. <summary>
  33869. Moves the source worksheet to the position before the target worksheet
  33870. </summary>
  33871. <param name="sourceName">The name of the source worksheet</param>
  33872. <param name="targetName">The name of the target worksheet</param>
  33873. </member>
  33874. <member name="M:OfficeOpenXml.ExcelWorksheets.MoveBefore(System.Int32,System.Int32)">
  33875. <summary>
  33876. Moves the source worksheet to the position before the target worksheet
  33877. </summary>
  33878. <param name="sourcePositionId">The id of the source worksheet</param>
  33879. <param name="targetPositionId">The id of the target worksheet</param>
  33880. </member>
  33881. <member name="M:OfficeOpenXml.ExcelWorksheets.MoveAfter(System.String,System.String)">
  33882. <summary>
  33883. Moves the source worksheet to the position after the target worksheet
  33884. </summary>
  33885. <param name="sourceName">The name of the source worksheet</param>
  33886. <param name="targetName">The name of the target worksheet</param>
  33887. </member>
  33888. <member name="M:OfficeOpenXml.ExcelWorksheets.MoveAfter(System.Int32,System.Int32)">
  33889. <summary>
  33890. Moves the source worksheet to the position after the target worksheet
  33891. </summary>
  33892. <param name="sourcePositionId">The id of the source worksheet</param>
  33893. <param name="targetPositionId">The id of the target worksheet</param>
  33894. </member>
  33895. <member name="M:OfficeOpenXml.ExcelWorksheets.MoveToStart(System.String)">
  33896. <summary>
  33897. Moves the source worksheet to the start of the worksheets collection
  33898. </summary>
  33899. <param name="sourceName">The name of the source worksheet</param>
  33900. </member>
  33901. <member name="M:OfficeOpenXml.ExcelWorksheets.MoveToStart(System.Int32)">
  33902. <summary>
  33903. Moves the source worksheet to the start of the worksheets collection
  33904. </summary>
  33905. <param name="sourcePositionId">The position of the source worksheet</param>
  33906. </member>
  33907. <member name="M:OfficeOpenXml.ExcelWorksheets.MoveToEnd(System.String)">
  33908. <summary>
  33909. Moves the source worksheet to the end of the worksheets collection
  33910. </summary>
  33911. <param name="sourceName">The name of the source worksheet</param>
  33912. </member>
  33913. <member name="M:OfficeOpenXml.ExcelWorksheets.MoveToEnd(System.Int32)">
  33914. <summary>
  33915. Moves the source worksheet to the end of the worksheets collection
  33916. </summary>
  33917. <param name="sourcePositionId">The position of the source worksheet</param>
  33918. </member>
  33919. <member name="M:OfficeOpenXml.ExcelWorksheets.Dispose">
  33920. <summary>
  33921. Dispose the worksheets collection
  33922. </summary>
  33923. </member>
  33924. <member name="T:OfficeOpenXml.ePaneState">
  33925. <summary>
  33926. The state of the pane.
  33927. </summary>
  33928. </member>
  33929. <member name="F:OfficeOpenXml.ePaneState.Frozen">
  33930. <summary>
  33931. Panes are frozen, but were not split being frozen.In this state, when the panes are unfrozen again, a single pane results, with no split. In this state, the split bars are not adjustable.
  33932. </summary>
  33933. </member>
  33934. <member name="F:OfficeOpenXml.ePaneState.FrozenSplit">
  33935. <summary>
  33936. Frozen Split
  33937. Panes are frozen and were split before being frozen. In this state, when the panes are unfrozen again, the split remains, but is adjustable.
  33938. </summary>
  33939. </member>
  33940. <member name="F:OfficeOpenXml.ePaneState.Split">
  33941. <summary>
  33942. Panes are split, but not frozen.In this state, the split bars are adjustable by the user.
  33943. </summary>
  33944. </member>
  33945. <member name="T:OfficeOpenXml.ePanePosition">
  33946. <summary>
  33947. The position of the pane.
  33948. </summary>
  33949. </member>
  33950. <member name="F:OfficeOpenXml.ePanePosition.BottomLeft">
  33951. <summary>
  33952. Bottom Left Pane.
  33953. Used when worksheet view has both vertical and horizontal splits.
  33954. Also used when the worksheet is horizontaly split only, specifying this is the bottom pane.
  33955. </summary>
  33956. </member>
  33957. <member name="F:OfficeOpenXml.ePanePosition.BottomRight">
  33958. <summary>
  33959. Bottom Right Pane.
  33960. This property is only used when the worksheet has both vertical and horizontal splits.
  33961. </summary>
  33962. </member>
  33963. <member name="F:OfficeOpenXml.ePanePosition.TopLeft">
  33964. <summary>
  33965. Top Left Pane.
  33966. Used when worksheet view has both vertical and horizontal splits.
  33967. Also used when the worksheet is horizontaly split only, specifying this is the top pane.
  33968. </summary>
  33969. </member>
  33970. <member name="F:OfficeOpenXml.ePanePosition.TopRight">
  33971. <summary>
  33972. Top Right Pane
  33973. Used when the worksheet view has both vertical and horizontal splits.
  33974. Also used when the worksheet is verticaly split only, specifying this is the right pane.
  33975. </summary>
  33976. </member>
  33977. <member name="T:OfficeOpenXml.ExcelWorksheetView">
  33978. <summary>
  33979. Represents the different view states of the worksheet
  33980. </summary>
  33981. </member>
  33982. <member name="T:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetViewPaneSettings">
  33983. <summary>
  33984. Defines general properties for the panes, if the worksheet is frozen or split.
  33985. </summary>
  33986. </member>
  33987. <member name="P:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetViewPaneSettings.State">
  33988. <summary>
  33989. The state of the pane.
  33990. </summary>
  33991. </member>
  33992. <member name="P:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetViewPaneSettings.ActivePanePosition">
  33993. <summary>
  33994. The active pane
  33995. </summary>
  33996. </member>
  33997. <member name="P:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetViewPaneSettings.XSplit">
  33998. <summary>
  33999. The horizontal position of the split. 1/20 of a point if the pane is split. Number of columns in the top pane if this pane is frozen.
  34000. </summary>
  34001. </member>
  34002. <member name="P:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetViewPaneSettings.YSplit">
  34003. <summary>
  34004. The vertical position of the split. 1/20 of a point if the pane is split. Number of rows in the left pane if this pane is frozen.
  34005. </summary>
  34006. </member>
  34007. <member name="P:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetViewPaneSettings.TopLeftCell">
  34008. <summary>
  34009. </summary>
  34010. </member>
  34011. <member name="T:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetPanes">
  34012. <summary>
  34013. The selection properties for panes after a freeze or split.
  34014. </summary>
  34015. </member>
  34016. <member name="P:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetPanes.ActiveCell">
  34017. <summary>
  34018. Set the active cell. Must be set within the SelectedRange.
  34019. </summary>
  34020. </member>
  34021. <member name="P:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetPanes.Position">
  34022. <summary>
  34023. The position of the pane.
  34024. </summary>
  34025. </member>
  34026. <member name="P:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetPanes.ActiveCellId">
  34027. <summary>
  34028. </summary>
  34029. </member>
  34030. <member name="P:OfficeOpenXml.ExcelWorksheetView.ExcelWorksheetPanes.SelectedRange">
  34031. <summary>
  34032. Selected Cells. Used in combination with ActiveCell
  34033. </summary>
  34034. </member>
  34035. <member name="M:OfficeOpenXml.ExcelWorksheetView.#ctor(System.Xml.XmlNamespaceManager,System.Xml.XmlNode,OfficeOpenXml.ExcelWorksheet)">
  34036. <summary>
  34037. Creates a new ExcelWorksheetView which provides access to all the view states of the worksheet.
  34038. </summary>
  34039. <param name="ns"></param>
  34040. <param name="node"></param>
  34041. <param name="xlWorksheet"></param>
  34042. </member>
  34043. <member name="P:OfficeOpenXml.ExcelWorksheetView.SheetViewElement">
  34044. <summary>
  34045. Returns a reference to the sheetView element
  34046. </summary>
  34047. </member>
  34048. <member name="P:OfficeOpenXml.ExcelWorksheetView.ActiveCell">
  34049. <summary>
  34050. The active cell. Single cell address.
  34051. This cell must be inside the selected range. If not, the selected range is set to the active cell address
  34052. </summary>
  34053. </member>
  34054. <member name="P:OfficeOpenXml.ExcelWorksheetView.TopLeftCell">
  34055. <summary>
  34056. The Top-Left Cell visible. Single cell address.
  34057. Empty string or null is the same as A1.
  34058. </summary>
  34059. </member>
  34060. <member name="P:OfficeOpenXml.ExcelWorksheetView.SelectedRange">
  34061. <summary>
  34062. Selected Cells in the worksheet. Used in combination with ActiveCell.
  34063. If the active cell is not inside the selected range, the active cell will be set to the first cell in the selected range.
  34064. If the selected range has multiple adresses, these are separated with space. If the active cell is not within the first address in this list, the attribute ActiveCellId must be set (not supported, so it must be set via the XML).
  34065. </summary>
  34066. </member>
  34067. <member name="P:OfficeOpenXml.ExcelWorksheetView.PaneSettings">
  34068. <summary>
  34069. Contains settings for the active pane
  34070. </summary>
  34071. </member>
  34072. <member name="P:OfficeOpenXml.ExcelWorksheetView.TabSelected">
  34073. <summary>
  34074. If the worksheet is selected within the workbook. NOTE: Setter clears other selected tabs.
  34075. </summary>
  34076. </member>
  34077. <member name="P:OfficeOpenXml.ExcelWorksheetView.TabSelectedMulti">
  34078. <summary>
  34079. If the worksheet is selected within the workbook. NOTE: Setter keeps other selected tabs.
  34080. </summary>
  34081. </member>
  34082. <member name="M:OfficeOpenXml.ExcelWorksheetView.SetTabSelected(System.Boolean,System.Boolean)">
  34083. <summary>
  34084. Sets whether the worksheet is selected within the workbook.
  34085. </summary>
  34086. <param name="isSelected">Whether the tab is selected, defaults to true.</param>
  34087. <param name="allowMultiple">Whether to allow multiple active tabs, defaults to false.</param>
  34088. </member>
  34089. <member name="P:OfficeOpenXml.ExcelWorksheetView.PageLayoutView">
  34090. <summary>
  34091. Sets the view mode of the worksheet to pagelayout
  34092. </summary>
  34093. </member>
  34094. <member name="P:OfficeOpenXml.ExcelWorksheetView.PageBreakView">
  34095. <summary>
  34096. Sets the view mode of the worksheet to pagebreak
  34097. </summary>
  34098. </member>
  34099. <member name="P:OfficeOpenXml.ExcelWorksheetView.ShowGridLines">
  34100. <summary>
  34101. Show gridlines in the worksheet
  34102. </summary>
  34103. </member>
  34104. <member name="P:OfficeOpenXml.ExcelWorksheetView.ShowHeaders">
  34105. <summary>
  34106. Show the Column/Row headers (containg column letters and row numbers)
  34107. </summary>
  34108. </member>
  34109. <member name="P:OfficeOpenXml.ExcelWorksheetView.ZoomScale">
  34110. <summary>
  34111. Window zoom magnification for current view representing percent values.
  34112. </summary>
  34113. </member>
  34114. <member name="P:OfficeOpenXml.ExcelWorksheetView.RightToLeft">
  34115. <summary>
  34116. If the sheet is in 'right to left' display mode. Column A is on the far right and column B to the left of A. Text is also 'right to left'.
  34117. </summary>
  34118. </member>
  34119. <member name="P:OfficeOpenXml.ExcelWorksheetView.Panes">
  34120. <summary>
  34121. Reference to the panes
  34122. </summary>
  34123. </member>
  34124. <member name="P:OfficeOpenXml.ExcelWorksheetView.TopLeftPane">
  34125. <summary>
  34126. The top left pane or the top pane if the sheet is horizontaly split. This property returns null if the pane does not exist in the <see cref="P:OfficeOpenXml.ExcelWorksheetView.Panes"/> array.
  34127. </summary>
  34128. </member>
  34129. <member name="P:OfficeOpenXml.ExcelWorksheetView.TopRightPane">
  34130. <summary>
  34131. The top right pane. This property returns null if the pane does not exist in the <see cref="P:OfficeOpenXml.ExcelWorksheetView.Panes"/> array.
  34132. </summary>
  34133. </member>
  34134. <member name="P:OfficeOpenXml.ExcelWorksheetView.BottomLeftPane">
  34135. <summary>
  34136. The bottom left pane. This property returns null if the pane does not exist in the <see cref="P:OfficeOpenXml.ExcelWorksheetView.Panes"/> array.
  34137. </summary>
  34138. </member>
  34139. <member name="P:OfficeOpenXml.ExcelWorksheetView.BottomRightPane">
  34140. <summary>
  34141. The bottom right pane. This property returns null if the pane does not exist in the <see cref="P:OfficeOpenXml.ExcelWorksheetView.Panes"/> array.
  34142. </summary>
  34143. </member>
  34144. <member name="M:OfficeOpenXml.ExcelWorksheetView.FreezePanes(System.Int32,System.Int32)">
  34145. <summary>
  34146. Freeze the columns and rows starting from <see cref="P:OfficeOpenXml.ExcelWorksheetView.TopLeftCell"/>
  34147. </summary>
  34148. <param name="Row">Rows from the <see cref="P:OfficeOpenXml.ExcelWorksheetView.TopLeftCell"/>. Starts from 1</param>
  34149. <param name="Column">Columns from the <see cref="P:OfficeOpenXml.ExcelWorksheetView.TopLeftCell"/>. Starts from 1</param>
  34150. </member>
  34151. <member name="M:OfficeOpenXml.ExcelWorksheetView.SplitPanesPixels(System.Int32,System.Int32)">
  34152. <summary>
  34153. Split panes at the position in pixels from the top-left corner.
  34154. </summary>
  34155. <param name="pixelsY">Vertical pixels</param>
  34156. <param name="pixelsX">Horizontal pixels</param>
  34157. </member>
  34158. <member name="M:OfficeOpenXml.ExcelWorksheetView.SplitPanes(System.Int32,System.Int32)">
  34159. <summary>
  34160. Split the window at the supplied row/column.
  34161. The split is performed using the current width/height of the visible rows and columns, so any changes to column width or row heights after the split will not effect the split position.
  34162. To remove split call this method with zero as value of both paramerters or use <seealso cref="M:OfficeOpenXml.ExcelWorksheetView.UnFreezePanes"/>
  34163. </summary>
  34164. <param name="rowsTop">Splits the panes at the coordinate after this visible row. Zero mean no split on row level</param>
  34165. <param name="columnsLeft">Splits the panes at the coordinate after this visible column. Zero means no split on column level.</param>
  34166. </member>
  34167. <member name="M:OfficeOpenXml.ExcelWorksheetView.UnFreezePanes">
  34168. <summary>
  34169. Unlock all rows and columns to scroll freely
  34170. </summary>
  34171. </member>
  34172. <member name="T:OfficeOpenXml.Export.HtmlExport.Accessibility.AccessibilitySettings">
  34173. <summary>
  34174. This class contains settings for usage of accessibility/ARIA attributes in the exported html.
  34175. </summary>
  34176. </member>
  34177. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.AccessibilitySettings.TableSettings">
  34178. <summary>
  34179. Settings for a html table
  34180. </summary>
  34181. </member>
  34182. <member name="T:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings">
  34183. <summary>
  34184. This class controls how accessibility attributes will be set in the exported html.
  34185. </summary>
  34186. </member>
  34187. <member name="M:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.ResetToDefault">
  34188. <summary>
  34189. Reset all properties to their default value
  34190. </summary>
  34191. </member>
  34192. <member name="M:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.Copy(OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings)">
  34193. <summary>
  34194. Copies all properties from one instance to another.
  34195. </summary>
  34196. <param name="copy"></param>
  34197. </member>
  34198. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.AddAccessibilityAttributes">
  34199. <summary>
  34200. Controls whether accessibility attributes will be added to the html.
  34201. </summary>
  34202. </member>
  34203. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.AriaLabel">
  34204. <summary>
  34205. Value of the aria-label attribute
  34206. </summary>
  34207. </member>
  34208. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.AriaLabelledBy">
  34209. <summary>
  34210. Value of the aria-labelledby attribute
  34211. </summary>
  34212. </member>
  34213. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.AriaDescribedBy">
  34214. <summary>
  34215. Value of the aria-describedby attribute
  34216. </summary>
  34217. </member>
  34218. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.TableRole">
  34219. <summary>
  34220. Value of the role attribute on the table element. Default value: table
  34221. </summary>
  34222. </member>
  34223. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.TheadRole">
  34224. <summary>
  34225. Value of the role attribute on the thead element. Default value: rowgroup
  34226. </summary>
  34227. </member>
  34228. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.TbodyRole">
  34229. <summary>
  34230. Value of the role attribute on the tbody element. Default value: rowgroup
  34231. </summary>
  34232. </member>
  34233. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.TfootRole">
  34234. <summary>
  34235. Value of the role attribute on the tfoot element. Default value: rowgroup
  34236. </summary>
  34237. </member>
  34238. <member name="P:OfficeOpenXml.Export.HtmlExport.Accessibility.TableAccessibilitySettings.TableHeaderCellRole">
  34239. <summary>
  34240. Value of the role attribute on the thead.tr.td element. Default value: columnheader
  34241. </summary>
  34242. </member>
  34243. <member name="P:OfficeOpenXml.Export.HtmlExport.CssCollections.CssRule.Order">
  34244. <summary>
  34245. Order is reversed so that int.Max values are written first.
  34246. And the lowest value is written last.
  34247. This as Priority for conditional formattings is reversed so that 1 is the highest priority.
  34248. This would otherwise conflict with css where the Last written css style has highest priority.
  34249. </summary>
  34250. </member>
  34251. <member name="M:OfficeOpenXml.Export.HtmlExport.CssCollections.CssRule.AddDeclaration(System.String,System.String[])">
  34252. <summary>
  34253. Shorthand for ".Declarations.Add(new Declaration(name, values))"
  34254. </summary>
  34255. <param name="name"></param>
  34256. <param name="values"></param>
  34257. </member>
  34258. <member name="P:OfficeOpenXml.Export.HtmlExport.CssCollections.CssRuleCollection.Item(System.Int32)">
  34259. <summary>
  34260. Index operator, returns by 0-based index
  34261. </summary>
  34262. <param name="index"></param>
  34263. <returns></returns>
  34264. </member>
  34265. <member name="T:OfficeOpenXml.Export.HtmlExport.CssCollections.Declaration">
  34266. <summary>
  34267. A css Declaration is the combo of a property and its values.
  34268. </summary>
  34269. </member>
  34270. <member name="T:OfficeOpenXml.Export.HtmlExport.eBorderExclude">
  34271. <summary>
  34272. Exclude border properties in the css
  34273. </summary>
  34274. </member>
  34275. <member name="F:OfficeOpenXml.Export.HtmlExport.eBorderExclude.All">
  34276. <summary>
  34277. Exclude all border properties.
  34278. </summary>
  34279. </member>
  34280. <member name="F:OfficeOpenXml.Export.HtmlExport.eBorderExclude.Top">
  34281. <summary>
  34282. Exclude top border properties
  34283. </summary>
  34284. </member>
  34285. <member name="F:OfficeOpenXml.Export.HtmlExport.eBorderExclude.Bottom">
  34286. <summary>
  34287. Exclude bottom border properties
  34288. </summary>
  34289. </member>
  34290. <member name="F:OfficeOpenXml.Export.HtmlExport.eBorderExclude.Left">
  34291. <summary>
  34292. Exclude left border properties
  34293. </summary>
  34294. </member>
  34295. <member name="F:OfficeOpenXml.Export.HtmlExport.eBorderExclude.Right">
  34296. <summary>
  34297. Exclude right border properties
  34298. </summary>
  34299. </member>
  34300. <member name="T:OfficeOpenXml.Export.HtmlExport.eFontExclude">
  34301. <summary>
  34302. Exclude font properties in the css
  34303. </summary>
  34304. </member>
  34305. <member name="F:OfficeOpenXml.Export.HtmlExport.eFontExclude.All">
  34306. <summary>
  34307. Exclude all font properties.
  34308. </summary>
  34309. </member>
  34310. <member name="F:OfficeOpenXml.Export.HtmlExport.eFontExclude.Name">
  34311. <summary>
  34312. Exclude the font name property
  34313. </summary>
  34314. </member>
  34315. <member name="F:OfficeOpenXml.Export.HtmlExport.eFontExclude.Size">
  34316. <summary>
  34317. Exclude the font size property
  34318. </summary>
  34319. </member>
  34320. <member name="F:OfficeOpenXml.Export.HtmlExport.eFontExclude.Color">
  34321. <summary>
  34322. Exclude the font color property
  34323. </summary>
  34324. </member>
  34325. <member name="F:OfficeOpenXml.Export.HtmlExport.eFontExclude.Bold">
  34326. <summary>
  34327. Exclude the font bold property
  34328. </summary>
  34329. </member>
  34330. <member name="F:OfficeOpenXml.Export.HtmlExport.eFontExclude.Italic">
  34331. <summary>
  34332. Exclude the font italic property
  34333. </summary>
  34334. </member>
  34335. <member name="F:OfficeOpenXml.Export.HtmlExport.eFontExclude.Strike">
  34336. <summary>
  34337. Exclude the font strike property
  34338. </summary>
  34339. </member>
  34340. <member name="F:OfficeOpenXml.Export.HtmlExport.eFontExclude.Underline">
  34341. <summary>
  34342. Exclude the font underline property
  34343. </summary>
  34344. </member>
  34345. <member name="T:OfficeOpenXml.Export.HtmlExport.eHiddenState">
  34346. <summary>
  34347. How hidden rows are handled.
  34348. </summary>
  34349. </member>
  34350. <member name="F:OfficeOpenXml.Export.HtmlExport.eHiddenState.Exclude">
  34351. <summary>
  34352. Exclude hidden rows
  34353. </summary>
  34354. </member>
  34355. <member name="F:OfficeOpenXml.Export.HtmlExport.eHiddenState.IncludeButHide">
  34356. <summary>
  34357. Include hidden rows, but hide them.
  34358. </summary>
  34359. </member>
  34360. <member name="F:OfficeOpenXml.Export.HtmlExport.eHiddenState.Include">
  34361. <summary>
  34362. Include hidden rows.
  34363. </summary>
  34364. </member>
  34365. <member name="T:OfficeOpenXml.Export.HtmlExport.eHtmlGeneralAlignmentHandling">
  34366. <summary>
  34367. How the text alignment is handled when the style is set to General
  34368. </summary>
  34369. </member>
  34370. <member name="F:OfficeOpenXml.Export.HtmlExport.eHtmlGeneralAlignmentHandling.DontSet">
  34371. <summary>
  34372. Dont set any alignment when alignment is set to general
  34373. </summary>
  34374. </member>
  34375. <member name="F:OfficeOpenXml.Export.HtmlExport.eHtmlGeneralAlignmentHandling.ColumnDataType">
  34376. <summary>
  34377. If the column data type is numeric or date, alignment will be right otherwise left.
  34378. </summary>
  34379. </member>
  34380. <member name="F:OfficeOpenXml.Export.HtmlExport.eHtmlGeneralAlignmentHandling.CellDataType">
  34381. <summary>
  34382. If the cell value data type is numeric or date, alignment will be right otherwise left.
  34383. </summary>
  34384. </member>
  34385. <member name="T:OfficeOpenXml.Export.HtmlExport.ePictureInclude">
  34386. <summary>
  34387. How to include picture drawings in the html
  34388. </summary>
  34389. </member>
  34390. <member name="F:OfficeOpenXml.Export.HtmlExport.ePictureInclude.Exclude">
  34391. <summary>
  34392. Do not include pictures in the html export. Default
  34393. </summary>
  34394. </member>
  34395. <member name="F:OfficeOpenXml.Export.HtmlExport.ePictureInclude.IncludeInCssOnly">
  34396. <summary>
  34397. Include in css only, so they images can be added manually.
  34398. </summary>
  34399. </member>
  34400. <member name="F:OfficeOpenXml.Export.HtmlExport.ePictureInclude.Include">
  34401. <summary>
  34402. Include the images in the html export.
  34403. </summary>
  34404. </member>
  34405. <member name="T:OfficeOpenXml.Export.HtmlExport.ePicturePosition">
  34406. <summary>
  34407. If the Picture is absolut or relative to the table cell
  34408. </summary>
  34409. </member>
  34410. <member name="F:OfficeOpenXml.Export.HtmlExport.ePicturePosition.DontSet">
  34411. <summary>
  34412. No CSS is added for Position
  34413. </summary>
  34414. </member>
  34415. <member name="F:OfficeOpenXml.Export.HtmlExport.ePicturePosition.Absolute">
  34416. <summary>
  34417. Position is Absolute in the CSS
  34418. </summary>
  34419. </member>
  34420. <member name="F:OfficeOpenXml.Export.HtmlExport.ePicturePosition.Relative">
  34421. <summary>
  34422. Position is Relative in the CSS
  34423. </summary>
  34424. </member>
  34425. <member name="T:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlExporterBase">
  34426. <summary>
  34427. Base class for Html exporters
  34428. </summary>
  34429. </member>
  34430. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlExporterBase.#ctor(OfficeOpenXml.ExcelRangeBase)">
  34431. <summary>
  34432. Constructor
  34433. </summary>
  34434. <param name="range"></param>
  34435. </member>
  34436. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlExporterBase.#ctor(OfficeOpenXml.ExcelRangeBase[])">
  34437. <summary>
  34438. Constructor
  34439. </summary>
  34440. <param name="ranges"></param>
  34441. </member>
  34442. <member name="P:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlExporterBase.Ranges">
  34443. <summary>
  34444. Exported ranges
  34445. </summary>
  34446. </member>
  34447. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetHtmlString">
  34448. <summary>
  34449. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34450. </summary>
  34451. <returns>A html table</returns>
  34452. </member>
  34453. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetHtmlString(System.Int32)">
  34454. <summary>
  34455. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34456. </summary>
  34457. <param name="rangeIndex">0-based index of the requested range</param>
  34458. <returns>A html table</returns>
  34459. </member>
  34460. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetHtmlString(System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34461. <summary>
  34462. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34463. </summary>
  34464. <param name="rangeIndex">Index of the range to export</param>
  34465. <param name="settings">Override some of the settings for this html exclusively</param>
  34466. <returns>A html table</returns>
  34467. </member>
  34468. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetHtmlString(System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34469. <summary>
  34470. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34471. </summary>
  34472. <param name="rangeIndex">Index of the range to export</param>
  34473. <param name="config">Override some of the settings for this html exclusively</param>
  34474. <returns></returns>
  34475. </member>
  34476. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.RenderHtml(System.IO.Stream)">
  34477. <summary>
  34478. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34479. </summary>
  34480. <param name="stream">The stream to write to</param>
  34481. <returns>A html table</returns>
  34482. </member>
  34483. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.RenderHtml(System.IO.Stream,System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34484. <summary>
  34485. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34486. </summary>
  34487. <param name="stream">The stream to write to</param>
  34488. <param name="rangeIndex">The index of the range to output.</param>
  34489. <param name="overrideSettings">Settings for this specific range index</param>
  34490. <returns>A html table</returns>
  34491. </member>
  34492. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.RenderHtml(System.IO.Stream,System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34493. <summary>
  34494. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34495. </summary>
  34496. <param name="stream">The stream to write to</param>
  34497. <param name="rangeIndex">The index of the range to output.</param>
  34498. <param name="config">Settings for this specific range index</param>
  34499. <returns>A html table</returns>
  34500. </member>
  34501. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetSinglePage(System.String)">
  34502. <summary>
  34503. Renders both the Html and the Css to a single page.
  34504. </summary>
  34505. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  34506. <returns>The html document</returns>
  34507. </member>
  34508. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetCssString">
  34509. <summary>
  34510. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34511. </summary>
  34512. <returns>Cascading style sheet for the exported range</returns>
  34513. </member>
  34514. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.RenderCss(System.IO.Stream)">
  34515. <summary>
  34516. Exports the css part of the html export.
  34517. </summary>
  34518. <param name="stream">The stream to write the css to.</param>
  34519. <exception cref="T:System.IO.IOException"></exception>
  34520. </member>
  34521. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetHtmlStringAsync">
  34522. <summary>
  34523. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34524. </summary>
  34525. <returns>A html table</returns>
  34526. </member>
  34527. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetHtmlStringAsync(System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34528. <summary>
  34529. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34530. </summary>
  34531. <param name="rangeIndex">Index of the range to export</param>
  34532. <param name="settings">Override some of the settings for this html exclusively</param>
  34533. <returns>A html table</returns>
  34534. </member>
  34535. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetHtmlStringAsync(System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34536. <summary>
  34537. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34538. </summary>
  34539. <param name="rangeIndex">Index of the range to export</param>
  34540. <param name="config">Override some of the settings for this html exclusively</param>
  34541. <returns></returns>
  34542. </member>
  34543. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.RenderHtmlAsync(System.IO.Stream)">
  34544. <summary>
  34545. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34546. </summary>
  34547. <param name="stream">The stream to write to</param>
  34548. <returns>A html table</returns>
  34549. </member>
  34550. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.RenderHtmlAsync(System.IO.Stream,System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34551. <summary>
  34552. Exports the html part of the html export, without the styles.
  34553. </summary>
  34554. <param name="stream">The stream to write to.</param>
  34555. <param name="rangeIndex">The index of the range to output.</param>
  34556. <param name="overrideSettings">Settings for this specific range index</param>
  34557. <exception cref="T:System.IO.IOException"></exception>
  34558. </member>
  34559. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.RenderHtmlAsync(System.IO.Stream,System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34560. <summary>
  34561. Exports the html part of the html export, without the styles.
  34562. </summary>
  34563. <param name="stream">The stream to write to.</param>
  34564. <param name="rangeIndex">Index of the range to export</param>
  34565. <param name="config">Override some of the settings for this html exclusively</param>
  34566. <returns></returns>
  34567. </member>
  34568. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetSinglePageAsync(System.String)">
  34569. <summary>
  34570. Renders the first range of the Html and the Css to a single page.
  34571. </summary>
  34572. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  34573. <returns>The html document</returns>
  34574. </member>
  34575. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.GetCssStringAsync">
  34576. <summary>
  34577. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34578. </summary>
  34579. <returns>A html table</returns>
  34580. </member>
  34581. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlRangeExporter.RenderCssAsync(System.IO.Stream)">
  34582. <summary>
  34583. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34584. </summary>
  34585. <returns>A html table</returns>
  34586. </member>
  34587. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.GetHtmlString">
  34588. <summary>
  34589. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34590. </summary>
  34591. <returns>A html table</returns>
  34592. </member>
  34593. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.RenderHtml(System.IO.Stream)">
  34594. <summary>
  34595. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34596. </summary>
  34597. <param name="stream">The stream to write to</param>
  34598. <returns>A html table</returns>
  34599. </member>
  34600. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.GetSinglePage(System.String)">
  34601. <summary>
  34602. Renders both the Html and the Css to a single page.
  34603. </summary>
  34604. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  34605. <returns>The html document</returns>
  34606. </member>
  34607. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.GetCssString">
  34608. <summary>
  34609. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34610. </summary>
  34611. <returns>Cascading style sheet for the exported range</returns>
  34612. </member>
  34613. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.RenderCss(System.IO.Stream)">
  34614. <summary>
  34615. Exports the css part of the html export.
  34616. </summary>
  34617. <param name="stream">The stream to write the css to.</param>
  34618. <exception cref="T:System.IO.IOException"></exception>
  34619. </member>
  34620. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.GetHtmlStringAsync">
  34621. <summary>
  34622. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34623. </summary>
  34624. <returns>A html table</returns>
  34625. </member>
  34626. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.RenderHtmlAsync(System.IO.Stream)">
  34627. <summary>
  34628. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34629. </summary>
  34630. <param name="stream">The stream to write to</param>
  34631. <returns>A html table</returns>
  34632. </member>
  34633. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.GetSinglePageAsync(System.String)">
  34634. <summary>
  34635. Renders the first range of the Html and the Css to a single page.
  34636. </summary>
  34637. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  34638. <returns>The html document</returns>
  34639. </member>
  34640. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.GetCssStringAsync">
  34641. <summary>
  34642. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34643. </summary>
  34644. <returns>A html table</returns>
  34645. </member>
  34646. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlTableExporter.RenderCssAsync(System.IO.Stream)">
  34647. <summary>
  34648. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34649. </summary>
  34650. <returns>A html table</returns>
  34651. </member>
  34652. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetHtmlString">
  34653. <summary>
  34654. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34655. </summary>
  34656. <returns>A html table</returns>
  34657. </member>
  34658. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetHtmlString(System.Int32)">
  34659. <summary>
  34660. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34661. </summary>
  34662. <param name="rangeIndex">0-based index of the requested range</param>
  34663. <returns>A html table</returns>
  34664. </member>
  34665. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetHtmlString(System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34666. <summary>
  34667. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34668. </summary>
  34669. <param name="rangeIndex">Index of the range to export</param>
  34670. <param name="settings">Override some of the settings for this html exclusively</param>
  34671. <returns>A html table</returns>
  34672. </member>
  34673. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetHtmlString(System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34674. <summary>
  34675. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34676. </summary>
  34677. <param name="rangeIndex">Index of the range to export</param>
  34678. <param name="config">Override some of the settings for this html exclusively</param>
  34679. <returns></returns>
  34680. </member>
  34681. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.RenderHtml(System.IO.Stream)">
  34682. <summary>
  34683. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34684. </summary>
  34685. <param name="stream">The stream to write to</param>
  34686. <returns>A html table</returns>
  34687. </member>
  34688. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.RenderHtml(System.IO.Stream,System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34689. <summary>
  34690. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34691. </summary>
  34692. <param name="stream">The stream to write to</param>
  34693. <param name="rangeIndex">The index of the range to output.</param>
  34694. <param name="overrideSettings">Settings for this specific range index</param>
  34695. <returns>A html table</returns>
  34696. </member>
  34697. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.RenderHtml(System.IO.Stream,System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34698. <summary>
  34699. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34700. </summary>
  34701. <param name="stream">The stream to write to</param>
  34702. <param name="rangeIndex">The index of the range to output.</param>
  34703. <param name="config">Settings for this specific range index</param>
  34704. <returns>A html table</returns>
  34705. </member>
  34706. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetSinglePage(System.String)">
  34707. <summary>
  34708. Renders both the Html and the Css to a single page.
  34709. </summary>
  34710. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  34711. <returns>The html document</returns>
  34712. </member>
  34713. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetCssString">
  34714. <summary>
  34715. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34716. </summary>
  34717. <returns>Cascading style sheet for the exported range</returns>
  34718. </member>
  34719. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.RenderCss(System.IO.Stream)">
  34720. <summary>
  34721. Exports the css part of the html export.
  34722. </summary>
  34723. <param name="stream">The stream to write the css to.</param>
  34724. <exception cref="T:System.IO.IOException"></exception>
  34725. </member>
  34726. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetHtmlStringAsync">
  34727. <summary>
  34728. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34729. </summary>
  34730. <returns>A html table</returns>
  34731. </member>
  34732. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetHtmlStringAsync(System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34733. <summary>
  34734. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34735. </summary>
  34736. <param name="rangeIndex">Index of the range to export</param>
  34737. <param name="settings">Override some of the settings for this html exclusively</param>
  34738. <returns>A html table</returns>
  34739. </member>
  34740. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetHtmlStringAsync(System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34741. <summary>
  34742. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34743. </summary>
  34744. <param name="rangeIndex">Index of the range to export</param>
  34745. <param name="config">Override some of the settings for this html exclusively</param>
  34746. <returns></returns>
  34747. </member>
  34748. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.RenderHtmlAsync(System.IO.Stream)">
  34749. <summary>
  34750. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34751. </summary>
  34752. <param name="stream">The stream to write to</param>
  34753. <returns>A html table</returns>
  34754. </member>
  34755. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.RenderHtmlAsync(System.IO.Stream,System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34756. <summary>
  34757. Exports the html part of the html export, without the styles.
  34758. </summary>
  34759. <param name="stream">The stream to write to.</param>
  34760. <param name="rangeIndex">The index of the range to output.</param>
  34761. <param name="overrideSettings">Settings for this specific range index</param>
  34762. <exception cref="T:System.IO.IOException"></exception>
  34763. </member>
  34764. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.RenderHtmlAsync(System.IO.Stream,System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34765. <summary>
  34766. Exports the html part of the html export, without the styles.
  34767. </summary>
  34768. <param name="stream">The stream to write to.</param>
  34769. <param name="rangeIndex">Index of the range to export</param>
  34770. <param name="config">Override some of the settings for this html exclusively</param>
  34771. <returns></returns>
  34772. </member>
  34773. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetSinglePageAsync(System.String)">
  34774. <summary>
  34775. Renders the first range of the Html and the Css to a single page.
  34776. </summary>
  34777. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  34778. <returns>The html document</returns>
  34779. </member>
  34780. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.GetCssStringAsync">
  34781. <summary>
  34782. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34783. </summary>
  34784. <returns>A html table</returns>
  34785. </member>
  34786. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.ExcelHtmlWorkbookExporter.RenderCssAsync(System.IO.Stream)">
  34787. <summary>
  34788. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34789. </summary>
  34790. <returns>A html table</returns>
  34791. </member>
  34792. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.CssRangeExporterSync.GetCssString">
  34793. <summary>
  34794. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34795. </summary>
  34796. <returns>A html table</returns>
  34797. </member>
  34798. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.CssRangeExporterSync.RenderCss(System.IO.Stream)">
  34799. <summary>
  34800. Exports the css part of the html export.
  34801. </summary>
  34802. <param name="stream">The stream to write the css to.</param>
  34803. <exception cref="T:System.IO.IOException"></exception>
  34804. </member>
  34805. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.CssTableExporterSync.GetCssString">
  34806. <summary>
  34807. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34808. </summary>
  34809. <returns>A html table</returns>
  34810. </member>
  34811. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.CssTableExporterSync.RenderCss(System.IO.Stream)">
  34812. <summary>
  34813. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34814. </summary>
  34815. <returns>A html table</returns>
  34816. </member>
  34817. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlExporterBaseInternal.AddHyperlink(OfficeOpenXml.Export.HtmlExport.HtmlCollections.HTMLElement,OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.Export.HtmlExport.HtmlExportSettings)">
  34818. <summary>
  34819. Renders a hyperlink
  34820. </summary>
  34821. <param name="element"></param>
  34822. <param name="cell"></param>
  34823. <param name="settings"></param>
  34824. </member>
  34825. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlRangeExporterSync.GetHtmlString">
  34826. <summary>
  34827. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34828. </summary>
  34829. <returns>A html table</returns>
  34830. </member>
  34831. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlRangeExporterSync.GetHtmlString(System.Int32)">
  34832. <summary>
  34833. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34834. </summary>
  34835. <returns>A html table</returns>
  34836. </member>
  34837. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlRangeExporterSync.GetHtmlString(System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34838. <summary>
  34839. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34840. </summary>
  34841. <param name="rangeIndex">Index of the range to export</param>
  34842. <param name="settings">Override some of the settings for this html exclusively</param>
  34843. <returns>A html table</returns>
  34844. </member>
  34845. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlRangeExporterSync.GetHtmlString(System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34846. <summary>
  34847. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34848. </summary>
  34849. <param name="rangeIndex">Index of the range to export</param>
  34850. <param name="config">Override some of the settings for this html exclusively</param>
  34851. <returns></returns>
  34852. </member>
  34853. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlRangeExporterSync.RenderHtml(System.IO.Stream)">
  34854. <summary>
  34855. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34856. </summary>
  34857. <param name="stream">The stream to write to</param>
  34858. <returns>A html table</returns>
  34859. </member>
  34860. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlRangeExporterSync.RenderHtml(System.IO.Stream,System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34861. <summary>
  34862. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34863. </summary>
  34864. <param name="stream">The stream to write to</param>
  34865. <param name="rangeIndex">The index of the range to output.</param>
  34866. <param name="overrideSettings">Settings for this specific range index</param>
  34867. <returns>A html table</returns>
  34868. </member>
  34869. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlRangeExporterSync.RenderHtml(System.IO.Stream,System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34870. <summary>
  34871. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34872. </summary>
  34873. <param name="stream">The stream to write to</param>
  34874. <param name="rangeIndex">Index of the range to export</param>
  34875. <param name="config">Override some of the settings for this html exclusively</param>
  34876. <returns></returns>
  34877. </member>
  34878. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlRangeExporterSync.GetSinglePage(System.String)">
  34879. <summary>
  34880. Renders both the Html and the Css to a single page.
  34881. </summary>
  34882. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  34883. <returns>The html document</returns>
  34884. </member>
  34885. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlTableExporterSync.GetHtmlString">
  34886. <summary>
  34887. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34888. </summary>
  34889. <returns>A html table</returns>
  34890. </member>
  34891. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlTableExporterSync.RenderHtml(System.IO.Stream)">
  34892. <summary>
  34893. Exports the html part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string.
  34894. </summary>
  34895. <param name="stream">The stream to write to.</param>
  34896. <exception cref="T:System.IO.IOException"></exception>
  34897. </member>
  34898. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.Internal.HtmlTableExporterSync.GetSinglePage(System.String)">
  34899. <summary>
  34900. Renders both the Css and the Html to a single page.
  34901. </summary>
  34902. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  34903. <returns>The html document</returns>
  34904. </member>
  34905. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.CssRangeExporterAsync.GetCssStringAsync">
  34906. <summary>
  34907. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34908. </summary>
  34909. <returns>A html table</returns>
  34910. </member>
  34911. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.CssRangeExporterAsync.RenderCssAsync(System.IO.Stream)">
  34912. <summary>
  34913. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to html and writes it to a stream
  34914. </summary>
  34915. <param name="stream">The stream to write to</param>
  34916. <returns></returns>
  34917. </member>
  34918. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.CssTableExporterAsync.GetCssStringAsync">
  34919. <summary>
  34920. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34921. </summary>
  34922. <returns>A html table</returns>
  34923. </member>
  34924. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.CssTableExporterAsync.RenderCssAsync(System.IO.Stream)">
  34925. <summary>
  34926. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34927. </summary>
  34928. <returns>A html table</returns>
  34929. </member>
  34930. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlRangeExporterAsync.GetHtmlStringAsync">
  34931. <summary>
  34932. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34933. </summary>
  34934. <returns>A html table</returns>
  34935. </member>
  34936. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlRangeExporterAsync.GetHtmlStringAsync(System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34937. <summary>
  34938. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34939. </summary>
  34940. <param name="rangeIndex">Index of the range to export</param>
  34941. <param name="settings">Override some of the settings for this html exclusively</param>
  34942. <returns>A html table</returns>
  34943. </member>
  34944. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlRangeExporterAsync.GetHtmlStringAsync(System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34945. <summary>
  34946. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34947. </summary>
  34948. <param name="rangeIndex">Index of the range to export</param>
  34949. <param name="config">Override some of the settings for this html exclusively</param>
  34950. <returns></returns>
  34951. </member>
  34952. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlRangeExporterAsync.RenderHtmlAsync(System.IO.Stream)">
  34953. <summary>
  34954. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34955. </summary>
  34956. <param name="stream">The stream to write to</param>
  34957. <returns>A html table</returns>
  34958. </member>
  34959. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlRangeExporterAsync.RenderHtmlAsync(System.IO.Stream,System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  34960. <summary>
  34961. Exports the html part of the html export, without the styles.
  34962. </summary>
  34963. <param name="stream">The stream to write to.</param>
  34964. <param name="rangeIndex">The index of the range to output.</param>
  34965. <param name="overrideSettings">Settings for this specific range index</param>
  34966. <exception cref="T:System.IO.IOException"></exception>
  34967. </member>
  34968. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlRangeExporterAsync.RenderHtmlAsync(System.IO.Stream,System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  34969. <summary>
  34970. Exports the html part of the html export, without the styles.
  34971. </summary>
  34972. <param name="stream">The stream to write to.</param>
  34973. <param name="rangeIndex">Index of the range to export</param>
  34974. <param name="config">Override some of the settings for this html exclusively</param>
  34975. <returns></returns>
  34976. </member>
  34977. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlRangeExporterAsync.GetSinglePageAsync(System.String)">
  34978. <summary>
  34979. Renders the first range of the Html and the Css to a single page.
  34980. </summary>
  34981. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  34982. <returns>The html document</returns>
  34983. </member>
  34984. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlTableExporterAsync.GetHtmlStringAsync">
  34985. <summary>
  34986. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  34987. </summary>
  34988. <returns>A html table</returns>
  34989. </member>
  34990. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlTableExporterAsync.RenderHtmlAsync(System.IO.Stream)">
  34991. <summary>
  34992. Exports the html part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a stream
  34993. </summary>
  34994. <returns>A html table</returns>
  34995. </member>
  34996. <member name="M:OfficeOpenXml.Export.HtmlExport.Exporters.HtmlTableExporterAsync.GetSinglePageAsync(System.String)">
  34997. <summary>
  34998. Renders the Html and the Css to a single page.
  34999. </summary>
  35000. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  35001. <returns>The html document</returns>
  35002. </member>
  35003. <member name="T:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter">
  35004. <summary>
  35005. Public interface for the Html exporter
  35006. </summary>
  35007. </member>
  35008. <member name="P:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.Settings">
  35009. <summary>
  35010. Settings for how to perform the html export
  35011. </summary>
  35012. </member>
  35013. <member name="P:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.Ranges">
  35014. <summary>
  35015. Exported ranges
  35016. </summary>
  35017. </member>
  35018. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetHtmlString">
  35019. <summary>
  35020. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35021. </summary>
  35022. <returns>A html table</returns>
  35023. </member>
  35024. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetHtmlString(System.Int32)">
  35025. <summary>
  35026. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35027. </summary>
  35028. <param name="rangeIndex">0-based index of the requested range</param>
  35029. <returns>A html table</returns>
  35030. </member>
  35031. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetHtmlString(System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  35032. <summary>
  35033. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35034. </summary>
  35035. <param name="rangeIndex">Index of the range to export</param>
  35036. <param name="settings">Override some of the settings for this html exclusively</param>
  35037. <returns>A html table</returns>
  35038. </member>
  35039. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetHtmlString(System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  35040. <summary>
  35041. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35042. </summary>
  35043. <param name="rangeIndex">Index of the range to export</param>
  35044. <param name="config">Override some of the settings for this html exclusively</param>
  35045. <returns></returns>
  35046. </member>
  35047. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.RenderHtml(System.IO.Stream)">
  35048. <summary>
  35049. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35050. </summary>
  35051. <param name="stream">The stream to write to</param>
  35052. <returns>A html table</returns>
  35053. </member>
  35054. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.RenderHtml(System.IO.Stream,System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  35055. <summary>
  35056. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35057. </summary>
  35058. <param name="stream">The stream to write to</param>
  35059. <param name="rangeIndex">The index of the range to output.</param>
  35060. <param name="overrideSettings">Settings for this specific range index</param>
  35061. <returns>A html table</returns>
  35062. </member>
  35063. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.RenderHtml(System.IO.Stream,System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  35064. <summary>
  35065. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35066. </summary>
  35067. <param name="stream">The stream to write to</param>
  35068. <param name="rangeIndex">The index of the range to output.</param>
  35069. <param name="config">Settings for this specific range index</param>
  35070. <returns>A html table</returns>
  35071. </member>
  35072. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetSinglePage(System.String)">
  35073. <summary>
  35074. Renders both the Html and the Css to a single page.
  35075. </summary>
  35076. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  35077. <returns>The html document</returns>
  35078. </member>
  35079. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetCssString">
  35080. <summary>
  35081. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35082. </summary>
  35083. <returns>Cascading style sheet for the exported range</returns>
  35084. </member>
  35085. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.RenderCss(System.IO.Stream)">
  35086. <summary>
  35087. Exports the css part of the html export.
  35088. </summary>
  35089. <param name="stream">The stream to write the css to.</param>
  35090. <exception cref="T:System.IO.IOException"></exception>
  35091. </member>
  35092. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetHtmlStringAsync">
  35093. <summary>
  35094. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35095. </summary>
  35096. <returns>A html table</returns>
  35097. </member>
  35098. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetHtmlStringAsync(System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  35099. <summary>
  35100. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35101. </summary>
  35102. <param name="rangeIndex">Index of the range to export</param>
  35103. <param name="settings">Override some of the settings for this html exclusively</param>
  35104. <returns>A html table</returns>
  35105. </member>
  35106. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetHtmlStringAsync(System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  35107. <summary>
  35108. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35109. </summary>
  35110. <param name="rangeIndex">Index of the range to export</param>
  35111. <param name="config">Override some of the settings for this html exclusively</param>
  35112. <returns></returns>
  35113. </member>
  35114. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.RenderHtmlAsync(System.IO.Stream)">
  35115. <summary>
  35116. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35117. </summary>
  35118. <param name="stream">The stream to write to</param>
  35119. <returns>A html table</returns>
  35120. </member>
  35121. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.RenderHtmlAsync(System.IO.Stream,System.Int32,OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings)">
  35122. <summary>
  35123. Exports the html part of the html export, without the styles.
  35124. </summary>
  35125. <param name="stream">The stream to write to.</param>
  35126. <param name="rangeIndex">The index of the range to output.</param>
  35127. <param name="overrideSettings">Settings for this specific range index</param>
  35128. <exception cref="T:System.IO.IOException"></exception>
  35129. </member>
  35130. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.RenderHtmlAsync(System.IO.Stream,System.Int32,System.Action{OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings})">
  35131. <summary>
  35132. Exports the html part of the html export, without the styles.
  35133. </summary>
  35134. <param name="stream">The stream to write to.</param>
  35135. <param name="rangeIndex">Index of the range to export</param>
  35136. <param name="config">Override some of the settings for this html exclusively</param>
  35137. <returns></returns>
  35138. </member>
  35139. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetSinglePageAsync(System.String)">
  35140. <summary>
  35141. Renders the first range of the Html and the Css to a single page.
  35142. </summary>
  35143. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  35144. <returns>The html document</returns>
  35145. </member>
  35146. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.GetCssStringAsync">
  35147. <summary>
  35148. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35149. </summary>
  35150. <returns>A html table</returns>
  35151. </member>
  35152. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlRangeExporter.RenderCssAsync(System.IO.Stream)">
  35153. <summary>
  35154. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35155. </summary>
  35156. <returns>A html table</returns>
  35157. </member>
  35158. <member name="T:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter">
  35159. <summary>
  35160. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to html and css.
  35161. </summary>
  35162. </member>
  35163. <member name="P:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.Settings">
  35164. <summary>
  35165. Settings for the html export
  35166. </summary>
  35167. </member>
  35168. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.GetHtmlString">
  35169. <summary>
  35170. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35171. </summary>
  35172. <returns>A html table</returns>
  35173. </member>
  35174. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.RenderHtml(System.IO.Stream)">
  35175. <summary>
  35176. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35177. </summary>
  35178. <param name="stream">The stream to write to</param>
  35179. <returns>A html table</returns>
  35180. </member>
  35181. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.GetSinglePage(System.String)">
  35182. <summary>
  35183. Renders both the Html and the Css to a single page.
  35184. </summary>
  35185. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  35186. <returns>The html document</returns>
  35187. </member>
  35188. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.GetCssString">
  35189. <summary>
  35190. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35191. </summary>
  35192. <returns>Cascading style sheet for the exported range</returns>
  35193. </member>
  35194. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.RenderCss(System.IO.Stream)">
  35195. <summary>
  35196. Exports the css part of the html export.
  35197. </summary>
  35198. <param name="stream">The stream to write the css to.</param>
  35199. <exception cref="T:System.IO.IOException"></exception>
  35200. </member>
  35201. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.GetHtmlStringAsync">
  35202. <summary>
  35203. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35204. </summary>
  35205. <returns>A html table</returns>
  35206. </member>
  35207. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.RenderHtmlAsync(System.IO.Stream)">
  35208. <summary>
  35209. Exports an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35210. </summary>
  35211. <param name="stream">The stream to write to</param>
  35212. <returns>A html table</returns>
  35213. </member>
  35214. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.GetSinglePageAsync(System.String)">
  35215. <summary>
  35216. Renders the first range of the Html and the Css to a single page.
  35217. </summary>
  35218. <param name="htmlDocument">The html string where to insert the html and the css. The Html will be inserted in string parameter {0} and the Css will be inserted in parameter {1}.</param>
  35219. <returns>The html document</returns>
  35220. </member>
  35221. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.GetCssStringAsync">
  35222. <summary>
  35223. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35224. </summary>
  35225. <returns>A html table</returns>
  35226. </member>
  35227. <member name="M:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter.RenderCssAsync(System.IO.Stream)">
  35228. <summary>
  35229. Exports the css part of an <see cref="T:OfficeOpenXml.Table.ExcelTable"/> to a html string
  35230. </summary>
  35231. <returns>A html table</returns>
  35232. </member>
  35233. <member name="T:OfficeOpenXml.Export.HtmlExport.CssExclude">
  35234. <summary>
  35235. Css settings to exclude individual styles.
  35236. </summary>
  35237. </member>
  35238. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExclude.Font">
  35239. <summary>
  35240. Exclude Font styles.
  35241. </summary>
  35242. </member>
  35243. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExclude.Border">
  35244. <summary>
  35245. Exclude Border styles
  35246. </summary>
  35247. </member>
  35248. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExclude.Fill">
  35249. <summary>
  35250. Exclude Fill styles
  35251. </summary>
  35252. </member>
  35253. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExclude.VerticalAlignment">
  35254. <summary>
  35255. Exclude vertical alignment.
  35256. </summary>
  35257. </member>
  35258. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExclude.HorizontalAlignment">
  35259. <summary>
  35260. Exclude horizontal alignment.
  35261. </summary>
  35262. </member>
  35263. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExclude.WrapText">
  35264. <summary>
  35265. Exclude Wrap Text
  35266. </summary>
  35267. </member>
  35268. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExclude.TextRotation">
  35269. <summary>
  35270. Exclude Text Rotation
  35271. </summary>
  35272. </member>
  35273. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExclude.Indent">
  35274. <summary>
  35275. Exclude Indent.
  35276. </summary>
  35277. </member>
  35278. <member name="M:OfficeOpenXml.Export.HtmlExport.CssExclude.ResetToDefault">
  35279. <summary>
  35280. Reset the settings to it's default values.
  35281. </summary>
  35282. </member>
  35283. <member name="M:OfficeOpenXml.Export.HtmlExport.CssExclude.Copy(OfficeOpenXml.Export.HtmlExport.CssExclude)">
  35284. <summary>
  35285. Copy the values from another settings object.
  35286. </summary>
  35287. <param name="copy">The object to copy.</param>
  35288. </member>
  35289. <member name="T:OfficeOpenXml.Export.HtmlExport.CssExcludeStyle">
  35290. <summary>
  35291. Exclude css on an <see cref="T:OfficeOpenXml.Table.ExcelTable"/>.
  35292. </summary>
  35293. </member>
  35294. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExcludeStyle.TableStyle">
  35295. <summary>
  35296. Css settings for table styles
  35297. </summary>
  35298. </member>
  35299. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExcludeStyle.CellStyle">
  35300. <summary>
  35301. Css settings for cell styles.
  35302. </summary>
  35303. </member>
  35304. <member name="T:OfficeOpenXml.Export.HtmlExport.CssExportSettings">
  35305. <summary>
  35306. Base class for css export settings.
  35307. </summary>
  35308. </member>
  35309. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExportSettings.IncludeSharedClasses">
  35310. <summary>
  35311. If set to true shared css classes used on table elements are included in the css.
  35312. If set to false, these classes has to be included manually. <see cref="P:OfficeOpenXml.Export.HtmlExport.CssExportSettings.IncludeNormalFont"/> will be ignored if set to false and no font css will be added.
  35313. Default is true
  35314. </summary>
  35315. </member>
  35316. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExportSettings.IncludeNormalFont">
  35317. <summary>
  35318. If true the normal font will be included in the css. Default is true
  35319. </summary>
  35320. </member>
  35321. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExportSettings.IncludeCssReset">
  35322. <summary>
  35323. Ensure margin and padding consistent between browsers
  35324. </summary>
  35325. </member>
  35326. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExportSettings.AdditionalCssElements">
  35327. <summary>
  35328. Css elements added to the table.
  35329. </summary>
  35330. </member>
  35331. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExportSettings.IndentValue">
  35332. <summary>
  35333. The value used in the stylesheet for an indentation in a cell
  35334. </summary>
  35335. </member>
  35336. <member name="P:OfficeOpenXml.Export.HtmlExport.CssExportSettings.IndentUnit">
  35337. <summary>
  35338. The unit used in the stylesheet for an indentation in a cell
  35339. </summary>
  35340. </member>
  35341. <member name="T:OfficeOpenXml.Export.HtmlExport.CssRangeExportSettings">
  35342. <summary>
  35343. Settings for css export for tables
  35344. </summary>
  35345. </member>
  35346. <member name="P:OfficeOpenXml.Export.HtmlExport.CssRangeExportSettings.CssExclude">
  35347. <summary>
  35348. Settings to exclude specific styles from the css.
  35349. </summary>
  35350. </member>
  35351. <member name="M:OfficeOpenXml.Export.HtmlExport.CssRangeExportSettings.ResetToDefault">
  35352. <summary>
  35353. Reset the settings to it's default values.
  35354. </summary>
  35355. </member>
  35356. <member name="M:OfficeOpenXml.Export.HtmlExport.CssRangeExportSettings.Copy(OfficeOpenXml.Export.HtmlExport.CssRangeExportSettings)">
  35357. <summary>
  35358. Copy the values from another settings object.
  35359. </summary>
  35360. <param name="copy">The object to copy.</param>
  35361. </member>
  35362. <member name="T:OfficeOpenXml.Export.HtmlExport.CssTableExportSettings">
  35363. <summary>
  35364. Settings for css export for tables
  35365. </summary>
  35366. </member>
  35367. <member name="P:OfficeOpenXml.Export.HtmlExport.CssTableExportSettings.IncludeTableStyles">
  35368. <summary>
  35369. Include Css for the current table style
  35370. </summary>
  35371. </member>
  35372. <member name="P:OfficeOpenXml.Export.HtmlExport.CssTableExportSettings.IncludeCellStyles">
  35373. <summary>
  35374. Include Css for cell styling.
  35375. </summary>
  35376. </member>
  35377. <member name="P:OfficeOpenXml.Export.HtmlExport.CssTableExportSettings.Exclude">
  35378. <summary>
  35379. Exclude flags for styles
  35380. </summary>
  35381. </member>
  35382. <member name="M:OfficeOpenXml.Export.HtmlExport.CssTableExportSettings.ResetToDefault">
  35383. <summary>
  35384. Reset the settings to it's default values.
  35385. </summary>
  35386. </member>
  35387. <member name="M:OfficeOpenXml.Export.HtmlExport.CssTableExportSettings.Copy(OfficeOpenXml.Export.HtmlExport.CssTableExportSettings)">
  35388. <summary>
  35389. Copy the values from another settings object.
  35390. </summary>
  35391. <param name="copy">The object to copy.</param>
  35392. </member>
  35393. <member name="T:OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings">
  35394. <summary>
  35395. When exporting multiple ranges from the same workbook, this class can be used
  35396. to override certain properties of the settings.
  35397. </summary>
  35398. </member>
  35399. <member name="P:OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings.TableId">
  35400. <summary>
  35401. Html id of the exported table.
  35402. </summary>
  35403. </member>
  35404. <member name="P:OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings.AdditionalTableClassNames">
  35405. <summary>
  35406. Use this property to set additional class names that will be set on the exported html-table.
  35407. </summary>
  35408. </member>
  35409. <member name="P:OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings.Accessibility">
  35410. <summary>
  35411. Settings for usage of accessibility (aria, role) attributes of the table
  35412. </summary>
  35413. </member>
  35414. <member name="P:OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings.HeaderRows">
  35415. <summary>
  35416. Number of header rows before the actual data. Default is 1.
  35417. </summary>
  35418. </member>
  35419. <member name="P:OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings.Headers">
  35420. <summary>
  35421. If <see cref="P:OfficeOpenXml.Export.HtmlExport.ExcelHtmlOverrideExportSettings.HeaderRows"/> is 0, this collection contains the headers.
  35422. If this collection is empty the table will have no headers.
  35423. </summary>
  35424. </member>
  35425. <member name="T:OfficeOpenXml.Export.HtmlExport.Settings.HtmlTableExportSettings">
  35426. <summary>
  35427. Settings for html export for tables
  35428. </summary>
  35429. </member>
  35430. <member name="P:OfficeOpenXml.Export.HtmlExport.Settings.HtmlTableExportSettings.Css">
  35431. <summary>
  35432. Css export settings.
  35433. </summary>
  35434. </member>
  35435. <member name="M:OfficeOpenXml.Export.HtmlExport.Settings.HtmlTableExportSettings.ResetToDefault">
  35436. <summary>
  35437. Reset the settings to it's default values.
  35438. </summary>
  35439. </member>
  35440. <member name="M:OfficeOpenXml.Export.HtmlExport.Settings.HtmlTableExportSettings.Copy(OfficeOpenXml.Export.HtmlExport.Settings.HtmlTableExportSettings)">
  35441. <summary>
  35442. Copy the values from another settings object.
  35443. </summary>
  35444. <param name="copy">The object to copy.</param>
  35445. </member>
  35446. <member name="M:OfficeOpenXml.Export.HtmlExport.Settings.HtmlTableExportSettings.Configure(System.Action{OfficeOpenXml.Export.HtmlExport.Settings.HtmlTableExportSettings})">
  35447. <summary>
  35448. Configure the settings.
  35449. </summary>
  35450. <param name="settings"></param>
  35451. </member>
  35452. <member name="T:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings">
  35453. <summary>
  35454. Base class for HTML export for ranges and tables.
  35455. </summary>
  35456. </member>
  35457. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.TableId">
  35458. <summary>
  35459. The html id attribute for the exported table. The id attribute is only added to the table if this property is not null or empty.
  35460. </summary>
  35461. </member>
  35462. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.Minify">
  35463. <summary>
  35464. If set to true the rendered html will be formatted with indents and linebreaks.
  35465. </summary>
  35466. </member>
  35467. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.HiddenRows">
  35468. <summary>
  35469. How hidden rows will be handled. Default is <see cref="F:OfficeOpenXml.Export.HtmlExport.eHiddenState.Exclude"/>
  35470. </summary>
  35471. </member>
  35472. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.HorizontalAlignmentWhenGeneral">
  35473. <summary>
  35474. How to set the alignment for a cell if it's alignment is set to General.
  35475. </summary>
  35476. </member>
  35477. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.Accessibility">
  35478. <summary>
  35479. Settings for usage of accessibility (aria, role) attributes of the table
  35480. </summary>
  35481. </member>
  35482. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.AdditionalTableClassNames">
  35483. <summary>
  35484. Use this property to set additional class names that will be set on the exported html-table.
  35485. </summary>
  35486. </member>
  35487. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.DataValueAttributeName">
  35488. <summary>
  35489. Use this property to set the name of the html data-* attribute that contains the raw value.
  35490. Default value is "value" which means that the name of the attribute is "data-value".
  35491. To change the name to "data-x", set this property to "x"
  35492. </summary>
  35493. </member>
  35494. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.Culture">
  35495. <summary>
  35496. The culture used when formatting the cell output.
  35497. </summary>
  35498. </member>
  35499. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.Encoding">
  35500. <summary>
  35501. Encoding for the output
  35502. </summary>
  35503. </member>
  35504. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.SetColumnWidth">
  35505. <summary>
  35506. Set the column width for columns in the table via the columngroup/col element.
  35507. Columns with the default width will have the default column width class set, ({Settings.StyleClassPrefix}dcw).
  35508. Columns with custom column width will have the width set directly via the style attribute.
  35509. </summary>
  35510. </member>
  35511. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.SetRowHeight">
  35512. <summary>
  35513. Set the row height for rows in the table.
  35514. Rows with the default height will have the default row height class set, ({Settings.StyleClassPrefix}drh).
  35515. Rows with custom row height will have the height set directly via the style attribute.
  35516. </summary>
  35517. </member>
  35518. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.StyleClassPrefix">
  35519. <summary>
  35520. Prefix for style classes added by EPPlus.
  35521. <list type="table">
  35522. <listheader><term>type</term><term>Class name</term></listheader>
  35523. <item><term>Cell styles</term><term>{StyleClassPrefix}{CellStyleClassName}{index}</term></item>
  35524. <item><term>Hidden Row{StyleClassPrefix}hidden</term></item>
  35525. <item><term>Alignment Left </term><term>{StyleClassPrefix}al</term></item>
  35526. <item><term>Alignment Right</term><term>{StyleClassPrefix}ar</term></item>
  35527. <item><term>Default column width</term><term>{StyleClassPrefix}dcw</term></item>
  35528. <item><term>Default row height</term><term>{StyleClassPrefix}drh</term></item>
  35529. <item><term>Image content and position</term><term>{StyleClassPrefix}image-{imageName}</term></item>
  35530. <item><term>Properties for an image, for example position or border settings</term><term>{StyleClassPrefix}image-prop-{imageName}</term></item>
  35531. <item><term>Alignment for cells containing an image</term><term>{StyleClassPrefix}image-cell}</term></item>
  35532. </list>
  35533. <seealso cref="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.CellStyleClassName"/>
  35534. <seealso cref="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.Pictures"/>
  35535. </summary>
  35536. </member>
  35537. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.CellStyleClassName">
  35538. <summary>
  35539. The name of the classes used for cell styles.
  35540. The name will be prefixed with the <see cref="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.StyleClassPrefix"/> and suffixed with the cell style index.
  35541. </summary>
  35542. </member>
  35543. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.DxfStyleClassName">
  35544. <summary>
  35545. The name of the classes used for cell styles.
  35546. The name will be prefixed with the <see cref="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.StyleClassPrefix"/> and suffixed with the cell style index.
  35547. </summary>
  35548. </member>
  35549. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.ConditionalFormattingClassName">
  35550. <summary>
  35551. The name of the classes used for cell styles.
  35552. The name will be prefixed with the <see cref="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.DxfStyleClassName"/> and suffixed with the conditional formatting style index.
  35553. </summary>
  35554. </member>
  35555. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.DatabarPrefix">
  35556. <summary>
  35557. The name of the classes used for cell styles.
  35558. The name will be prefixed with the <see cref="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.StyleClassPrefix"/>.
  35559. </summary>
  35560. </member>
  35561. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.IconPrefix">
  35562. <summary>
  35563. The name of the classes used to store icon images.
  35564. The name will be prefixed with the <see cref="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.StyleClassPrefix"/> and suffixed with the icon name.
  35565. </summary>
  35566. </member>
  35567. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.Pictures">
  35568. <summary>
  35569. If picture drawings will be included. Default is true.
  35570. </summary>
  35571. </member>
  35572. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.IncludeCssClassNames">
  35573. <summary>
  35574. If set to true classes that identifies Excel table styling will be included in the html. Default value is true.
  35575. </summary>
  35576. </member>
  35577. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.HyperlinkTarget">
  35578. <summary>
  35579. Set the target attribute for hyperlinks (a elements) in the exported html.
  35580. Can be null/empty (no target attribute), _blank, _top, _self, _parent or a frame-name.
  35581. </summary>
  35582. </member>
  35583. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.TableStyle">
  35584. <summary>
  35585. If and how table styles should export, if the range is a table.
  35586. The range must be the same as the table range.
  35587. </summary>
  35588. </member>
  35589. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.RenderDataAttributes">
  35590. <summary>
  35591. If true data-* attributes will be rendered
  35592. </summary>
  35593. </member>
  35594. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.RenderDataTypes">
  35595. <summary>
  35596. If true, data types are renedered on the header objects.
  35597. </summary>
  35598. </member>
  35599. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlExportSettings.RenderConditionalFormattings">
  35600. <summary>
  35601. If true conditionalFormattings will be rendered
  35602. </summary>
  35603. </member>
  35604. <member name="T:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings">
  35605. <summary>
  35606. Setting for rendering of picture drawings
  35607. </summary>
  35608. </member>
  35609. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings.Include">
  35610. <summary>
  35611. If picture drawings should be included in the html. Default is <see cref="F:OfficeOpenXml.Export.HtmlExport.ePictureInclude.Exclude"/>
  35612. </summary>
  35613. </member>
  35614. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings.Position">
  35615. <summary>
  35616. If the image should be added as absolut or relative in the css.
  35617. </summary>
  35618. </member>
  35619. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings.AddMarginTop">
  35620. <summary>
  35621. If the margin in pixels from the top corner should be used.
  35622. If this property is set to true, the cells vertical alignment will be set to 'top',
  35623. otherwise alignment will be set to middle.
  35624. </summary>
  35625. </member>
  35626. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings.AddMarginLeft">
  35627. <summary>
  35628. If the margin in pixels from the left corner should be used.
  35629. If this property is set to true, the cells text alignment will be set to 'left',
  35630. otherwise alignment will be set to center.
  35631. </summary>
  35632. </member>
  35633. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings.KeepOriginalSize">
  35634. <summary>
  35635. If set to true the original size of the image is used,
  35636. otherwise the size in the workbook is used. Default is false.
  35637. </summary>
  35638. </member>
  35639. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings.CssExclude">
  35640. <summary>
  35641. Exclude settings
  35642. </summary>
  35643. </member>
  35644. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings.AddNameAsId">
  35645. <summary>
  35646. Adds the Picture name as Id for the img element in the HTML.
  35647. Characters [A-Z][0-9]-_ are allowed. The first character allows [A-Z]_.
  35648. Other characters will be replaced with an hyphen (-).
  35649. </summary>
  35650. </member>
  35651. <member name="M:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings.ResetToDefault">
  35652. <summary>
  35653. Reset the setting to it's default values.
  35654. </summary>
  35655. </member>
  35656. <member name="M:OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings.Copy(OfficeOpenXml.Export.HtmlExport.HtmlPictureSettings)">
  35657. <summary>
  35658. Copy the values from another settings object.
  35659. </summary>
  35660. <param name="copy">The object to copy.</param>
  35661. </member>
  35662. <member name="T:OfficeOpenXml.Export.HtmlExport.HtmlRangeExportSettings">
  35663. <summary>
  35664. Settings for html export for ranges
  35665. </summary>
  35666. </member>
  35667. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlRangeExportSettings.HeaderRows">
  35668. <summary>
  35669. Number of header rows before the actual data. Default is 1.
  35670. </summary>
  35671. </member>
  35672. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlRangeExportSettings.Headers">
  35673. <summary>
  35674. If <see cref="P:OfficeOpenXml.Export.HtmlExport.HtmlRangeExportSettings.HeaderRows"/> is 0, this collection contains the headers.
  35675. If this collection is empty the table will have no headers.
  35676. </summary>
  35677. </member>
  35678. <member name="P:OfficeOpenXml.Export.HtmlExport.HtmlRangeExportSettings.Css">
  35679. <summary>
  35680. Options to exclude css elements
  35681. </summary>
  35682. </member>
  35683. <member name="M:OfficeOpenXml.Export.HtmlExport.HtmlRangeExportSettings.ResetToDefault">
  35684. <summary>
  35685. Reset the setting to it's default values.
  35686. </summary>
  35687. </member>
  35688. <member name="M:OfficeOpenXml.Export.HtmlExport.HtmlRangeExportSettings.Copy(OfficeOpenXml.Export.HtmlExport.HtmlRangeExportSettings)">
  35689. <summary>
  35690. Copy the values from another settings object.
  35691. </summary>
  35692. <param name="copy">The object to copy.</param>
  35693. </member>
  35694. <member name="T:OfficeOpenXml.Export.HtmlExport.PictureCssExclude">
  35695. <summary>
  35696. HTML Settings for excluding picture css settings.
  35697. </summary>
  35698. </member>
  35699. <member name="P:OfficeOpenXml.Export.HtmlExport.PictureCssExclude.Border">
  35700. <summary>
  35701. Exclude image border CSS
  35702. </summary>
  35703. </member>
  35704. <member name="P:OfficeOpenXml.Export.HtmlExport.PictureCssExclude.Alignment">
  35705. <summary>
  35706. Exclude image alignment CSS
  35707. </summary>
  35708. </member>
  35709. <member name="M:OfficeOpenXml.Export.HtmlExport.PictureCssExclude.ResetToDefault">
  35710. <summary>
  35711. Reset the setting to it's default values.
  35712. </summary>
  35713. </member>
  35714. <member name="M:OfficeOpenXml.Export.HtmlExport.PictureCssExclude.Copy(OfficeOpenXml.Export.HtmlExport.PictureCssExclude)">
  35715. <summary>
  35716. Copy the values from another settings object.
  35717. </summary>
  35718. <param name="copy">The object to copy.</param>
  35719. </member>
  35720. <member name="M:OfficeOpenXml.Export.HtmlExport.StyleCollectors.FillXml.GetColor(OfficeOpenXml.Style.XmlAccess.ExcelColorXml,OfficeOpenXml.Drawing.Theme.ExcelTheme)">
  35721. <summary>
  35722. Gets hexcode color for html as a string
  35723. </summary>
  35724. <param name="c"></param>
  35725. <param name="theme"></param>
  35726. <returns></returns>
  35727. </member>
  35728. <member name="T:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IBorder">
  35729. <summary>
  35730. For internal use
  35731. </summary>
  35732. </member>
  35733. <member name="T:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IBorderItem">
  35734. <summary>
  35735. For internal use
  35736. </summary>
  35737. </member>
  35738. <member name="T:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IFill">
  35739. <summary>
  35740. For internal use
  35741. </summary>
  35742. </member>
  35743. <member name="P:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IFill.PatternType">
  35744. <summary>
  35745. </summary>
  35746. </member>
  35747. <member name="T:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IFont">
  35748. <summary>
  35749. For internal use
  35750. </summary>
  35751. </member>
  35752. <member name="T:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IStyleColor">
  35753. <summary>
  35754. For internal use
  35755. </summary>
  35756. </member>
  35757. <member name="T:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IStyleExport">
  35758. <summary>
  35759. For internal use
  35760. </summary>
  35761. </member>
  35762. <member name="P:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IStyleExport.Fill">
  35763. <summary>
  35764. Fill
  35765. </summary>
  35766. </member>
  35767. <member name="P:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IStyleExport.Font">
  35768. <summary>
  35769. Font
  35770. </summary>
  35771. </member>
  35772. <member name="P:OfficeOpenXml.Export.HtmlExport.StyleCollectors.StyleContracts.IStyleExport.Border">
  35773. <summary>
  35774. Border
  35775. </summary>
  35776. </member>
  35777. <member name="M:OfficeOpenXml.Export.HtmlExport.Translators.TranslatorBase.GetColor(OfficeOpenXml.Style.XmlAccess.ExcelColorXml,OfficeOpenXml.Drawing.Theme.ExcelTheme)">
  35778. <summary>
  35779. Gets hexcode color for html as a string
  35780. </summary>
  35781. <param name="c"></param>
  35782. <param name="theme"></param>
  35783. <returns></returns>
  35784. </member>
  35785. <member name="T:OfficeOpenXml.Export.ToCollection.Exceptions.EPPlusDataTypeConvertionException">
  35786. <summary>
  35787. Data convertion exception
  35788. </summary>
  35789. </member>
  35790. <member name="M:OfficeOpenXml.Export.ToCollection.Exceptions.EPPlusDataTypeConvertionException.#ctor(System.String,System.Exception)">
  35791. <summary>
  35792. Constructor
  35793. </summary>
  35794. <param name="msg"></param>
  35795. <param name="innerException"></param>
  35796. </member>
  35797. <member name="T:OfficeOpenXml.Export.ToCollection.ToCollectionRow">
  35798. <summary>
  35799. An object that represents a row in the callback function in <see cref="M:OfficeOpenXml.ExcelRangeBase.ToCollectionWithMappings``1(System.Func{OfficeOpenXml.Export.ToCollection.ToCollectionRow,``0},OfficeOpenXml.ToCollectionRangeOptions)"/>
  35800. </summary>
  35801. </member>
  35802. <member name="P:OfficeOpenXml.Export.ToCollection.ToCollectionRow.Headers">
  35803. <summary>
  35804. Headers used to access cell values.
  35805. </summary>
  35806. </member>
  35807. <member name="P:OfficeOpenXml.Export.ToCollection.ToCollectionRow._cellValues">
  35808. <summary>
  35809. The rows values
  35810. </summary>
  35811. </member>
  35812. <member name="P:OfficeOpenXml.Export.ToCollection.ToCollectionRow.Item(System.Int32)">
  35813. <summary>
  35814. Returns the value of the row at the column index
  35815. </summary>
  35816. <param name="index">the column index</param>
  35817. <returns></returns>
  35818. </member>
  35819. <member name="P:OfficeOpenXml.Export.ToCollection.ToCollectionRow.Item(System.String)">
  35820. <summary>
  35821. Returns the value of the row at the column index
  35822. </summary>
  35823. <param name="columnName">the column index</param>
  35824. <returns></returns>
  35825. </member>
  35826. <member name="M:OfficeOpenXml.Export.ToCollection.ToCollectionRow.GetValue``1(System.Int32)">
  35827. <summary>
  35828. Returns the typed value of the cell at the column index within the row of the range.
  35829. </summary>
  35830. <typeparam name="T">The type to convert to</typeparam>
  35831. <param name="index">The column index</param>
  35832. <returns>The value</returns>
  35833. <exception cref="T:OfficeOpenXml.Export.ToCollection.Exceptions.EPPlusDataTypeConvertionException">Returned if the data type conversion fails and <see cref="P:OfficeOpenXml.ToCollectionOptions.ConversionFailureStrategy"/> is set to Exception</exception>
  35834. </member>
  35835. <member name="M:OfficeOpenXml.Export.ToCollection.ToCollectionRow.GetValue``1(System.String)">
  35836. <summary>
  35837. Returns the typed value of the cell at the column index within the row of the range.
  35838. </summary>
  35839. <typeparam name="T">The type to convert to</typeparam>
  35840. <param name="columnName">The column name</param>
  35841. <returns>The value</returns>
  35842. <exception cref="T:OfficeOpenXml.Export.ToCollection.Exceptions.EPPlusDataTypeConvertionException">Returned if the data type conversion fails and <see cref="P:OfficeOpenXml.ToCollectionOptions.ConversionFailureStrategy"/> is set to Exception</exception>
  35843. </member>
  35844. <member name="M:OfficeOpenXml.Export.ToCollection.ToCollectionRow.GetText(System.Int32)">
  35845. <summary>
  35846. Returns formatted value of the cell at the column index within the row of the range.
  35847. </summary>
  35848. <param name="index">The column index</param>
  35849. <returns>The formatted value</returns>
  35850. </member>
  35851. <member name="M:OfficeOpenXml.Export.ToCollection.ToCollectionRow.GetText(System.String)">
  35852. <summary>
  35853. Returns formatted value of the cell at the column index within the row of the range.
  35854. </summary>
  35855. <param name="columnName">The column name</param>
  35856. <returns>The formatted value</returns>
  35857. </member>
  35858. <member name="M:OfficeOpenXml.Export.ToCollection.ToCollectionRow.Automap``1(``0)">
  35859. <summary>
  35860. Maps properties on the item to values matching the column header with the property name or attibutes without white spaces.
  35861. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  35862. </summary>
  35863. <typeparam name="T">The type used, must be a class</typeparam>
  35864. <param name="item">The item to set the values on.</param>
  35865. </member>
  35866. <member name="T:OfficeOpenXml.Export.ToCollection.ToCollectionConversionFailureStrategy">
  35867. <summary>
  35868. How conversion failures should be handled when mapping properties in the ToCollection method.
  35869. </summary>
  35870. </member>
  35871. <member name="F:OfficeOpenXml.Export.ToCollection.ToCollectionConversionFailureStrategy.Exception">
  35872. <summary>
  35873. Throw an Exception if the conversion fails. Blank values will return the default value for the type. An <see cref="T:OfficeOpenXml.Export.ToCollection.Exceptions.EPPlusDataTypeConvertionException"/> will be thrown on any datatype conversion failure when mapping properties.
  35874. </summary>
  35875. </member>
  35876. <member name="F:OfficeOpenXml.Export.ToCollection.ToCollectionConversionFailureStrategy.SetDefaultValue">
  35877. <summary>
  35878. Set the default value for the property.
  35879. </summary>
  35880. </member>
  35881. <member name="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping">
  35882. <summary>
  35883. Class used to map columns in the <see cref="M:OfficeOpenXml.ExcelRangeBase.ToDataTable(OfficeOpenXml.Export.ToDataTable.ToDataTableOptions,System.Data.DataTable)"/> method
  35884. </summary>
  35885. </member>
  35886. <member name="P:OfficeOpenXml.Export.ToDataTable.DataColumnMapping.DataColumn">
  35887. <summary>
  35888. The <see cref="T:System.Data.DataColumn"/> used for the mapping
  35889. </summary>
  35890. </member>
  35891. <member name="P:OfficeOpenXml.Export.ToDataTable.DataColumnMapping.ZeroBasedColumnIndexInRange">
  35892. <summary>
  35893. Zero based index of the mappings column in the range
  35894. </summary>
  35895. </member>
  35896. <member name="P:OfficeOpenXml.Export.ToDataTable.DataColumnMapping.DataColumnName">
  35897. <summary>
  35898. Name of the data column, corresponds to <see cref="P:System.Data.DataColumn.ColumnName"/>
  35899. </summary>
  35900. </member>
  35901. <member name="P:OfficeOpenXml.Export.ToDataTable.DataColumnMapping.ColumnDataType">
  35902. <summary>
  35903. <see cref="T:System.Type">Type</see> of the column, corresponds to <see cref="P:System.Data.DataColumn.DataType"/>
  35904. </summary>
  35905. </member>
  35906. <member name="P:OfficeOpenXml.Export.ToDataTable.DataColumnMapping.AllowNull">
  35907. <summary>
  35908. Indicates whether empty cell values should be allowed. Corresponds to <see cref="P:System.Data.DataColumn.AllowDBNull"/>
  35909. </summary>
  35910. </member>
  35911. <member name="P:OfficeOpenXml.Export.ToDataTable.DataColumnMapping.TransformCellValue">
  35912. <summary>
  35913. A function which allows casting of an <see cref="T:System.Object"/> before it is written to the <see cref="T:System.Data.DataTable"/>
  35914. </summary>
  35915. <example>
  35916. <code>
  35917. var options = ToDataTableOptions.Create(o =>
  35918. {
  35919. // the last argument is a lambda function that will call the read value's ToString method
  35920. // and this string will be written to the DataTable
  35921. o.Mappings.Add(0, "Id", typeof(string), true, c => "Id: " + c.ToString());
  35922. });
  35923. </code>
  35924. </example>
  35925. </member>
  35926. <member name="T:OfficeOpenXml.Export.ToDataTable.DataColumnMappingCollection">
  35927. <summary>
  35928. A collection of <see cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>s that will be used when reading data from the source range.
  35929. </summary>
  35930. </member>
  35931. <member name="M:OfficeOpenXml.Export.ToDataTable.DataColumnMappingCollection.Add(System.Int32,System.Data.DataColumn)">
  35932. <summary>
  35933. Adds a <see cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>
  35934. </summary>
  35935. <param name="zeroBasedIndexInRange">Zero based index of the column in the source range</param>
  35936. <param name="dataColumn">The destination <see cref="T:System.Data.DataColumn"/> in the <see cref="T:System.Data.DataTable"/></param>
  35937. </member>
  35938. <member name="M:OfficeOpenXml.Export.ToDataTable.DataColumnMappingCollection.Add(System.Int32,System.Data.DataColumn,System.Func{System.Object,System.Object})">
  35939. <summary>
  35940. Adds a <see cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>
  35941. </summary>
  35942. <param name="zeroBasedIndexInRange">Zero based index of the column in the source range</param>
  35943. <param name="dataColumn">The destination <see cref="T:System.Data.DataColumn"/> in the <see cref="T:System.Data.DataTable"/></param>
  35944. <param name="transformCellValueFunc">A function that casts/transforms the value before it is written to the <see cref="T:System.Data.DataTable"/></param>
  35945. <seealso cref="P:OfficeOpenXml.Export.ToDataTable.DataColumnMapping.TransformCellValue"/>
  35946. </member>
  35947. <member name="M:OfficeOpenXml.Export.ToDataTable.DataColumnMappingCollection.Add(System.Int32,System.String)">
  35948. <summary>
  35949. Adds a <see cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>
  35950. </summary>
  35951. <param name="zeroBasedIndexInRange">Zero based index of the column in the source range</param>
  35952. <param name="columnName">Name of the <see cref="T:System.Data.DataColumn"/> in the <see cref="T:System.Data.DataTable"/></param>
  35953. </member>
  35954. <member name="M:OfficeOpenXml.Export.ToDataTable.DataColumnMappingCollection.Add(System.Int32,System.String,System.Boolean)">
  35955. <summary>
  35956. Adds a <see cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>
  35957. </summary>
  35958. <param name="zeroBasedIndexInRange">Zero based index of the column in the source range</param>
  35959. <param name="columnName">Name of the <see cref="T:System.Data.DataColumn"/> in the <see cref="T:System.Data.DataTable"/></param>
  35960. <param name="allowNull">Indicates if values read from the source range can be null</param>
  35961. </member>
  35962. <member name="M:OfficeOpenXml.Export.ToDataTable.DataColumnMappingCollection.Add(System.Int32,System.String,System.Func{System.Object,System.Object})">
  35963. <summary>
  35964. Adds a <see cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>
  35965. </summary>
  35966. <param name="zeroBasedIndexInRange">Zero based index of the column in the source range</param>
  35967. <param name="columnName">Name of the <see cref="T:System.Data.DataColumn"/> in the <see cref="T:System.Data.DataTable"/></param>
  35968. <param name="transformCellValueFunc">A function that casts/transforms the value before it is written to the <see cref="T:System.Data.DataTable"/></param>
  35969. </member>
  35970. <member name="M:OfficeOpenXml.Export.ToDataTable.DataColumnMappingCollection.Add(System.Int32,System.String,System.Type)">
  35971. <summary>
  35972. Adds a <see cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>
  35973. </summary>
  35974. <param name="zeroBasedIndexInRange">Zero based index of the column in the source range</param>
  35975. <param name="columnName">Name of the <see cref="T:System.Data.DataColumn"/> in the <see cref="T:System.Data.DataTable"/></param>
  35976. <param name="columnDataType"><see cref="T:System.Type"/> of the <see cref="T:System.Data.DataColumn"/></param>
  35977. </member>
  35978. <member name="M:OfficeOpenXml.Export.ToDataTable.DataColumnMappingCollection.Add(System.Int32,System.String,System.Type,System.Boolean)">
  35979. <summary>
  35980. Adds a <see cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>
  35981. </summary>
  35982. <param name="zeroBasedIndexInRange">Zero based index of the column in the source range</param>
  35983. <param name="columnName">Name of the <see cref="T:System.Data.DataColumn"/> in the <see cref="T:System.Data.DataTable"/></param>
  35984. <param name="columnDataType"><see cref="T:System.Type"/> of the <see cref="T:System.Data.DataColumn"/></param>
  35985. <param name="allowNull">Indicates if values read from the source range can be null</param>
  35986. </member>
  35987. <member name="M:OfficeOpenXml.Export.ToDataTable.DataColumnMappingCollection.Add(System.Int32,System.String,System.Type,System.Boolean,System.Func{System.Object,System.Object})">
  35988. <summary>
  35989. Adds a <see cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>
  35990. </summary>
  35991. <param name="zeroBasedIndexInRange">Zero based index of the column in the source range</param>
  35992. <param name="columnName">Name of the <see cref="T:System.Data.DataColumn"/> in the <see cref="T:System.Data.DataTable"/></param>
  35993. <param name="columnDataType"><see cref="T:System.Type"/> of the <see cref="T:System.Data.DataColumn"/></param>
  35994. <param name="allowNull">Indicates if values read from the source range can be null</param>
  35995. <param name="transformCellValueFunc">A function that casts/transforms the value before it is written to the <see cref="T:System.Data.DataTable"/></param>
  35996. <seealso cref="P:OfficeOpenXml.Export.ToDataTable.DataColumnMapping.TransformCellValue"/>
  35997. </member>
  35998. <member name="T:OfficeOpenXml.Export.ToDataTable.EmptyRowsStrategy">
  35999. <summary>
  36000. Defines how empty rows (all cells are blank) in the source range should be handled.
  36001. </summary>
  36002. </member>
  36003. <member name="F:OfficeOpenXml.Export.ToDataTable.EmptyRowsStrategy.Ignore">
  36004. <summary>
  36005. Ignore the empty row and continue with next
  36006. </summary>
  36007. </member>
  36008. <member name="F:OfficeOpenXml.Export.ToDataTable.EmptyRowsStrategy.StopAtFirst">
  36009. <summary>
  36010. Stop reading when the first empty row occurs
  36011. </summary>
  36012. </member>
  36013. <member name="T:OfficeOpenXml.Export.ToDataTable.ExcelErrorParsingStrategy">
  36014. <summary>
  36015. Defines how cells with errors in the source range should be handled.
  36016. </summary>
  36017. </member>
  36018. <member name="F:OfficeOpenXml.Export.ToDataTable.ExcelErrorParsingStrategy.HandleExcelErrorsAsBlankCells">
  36019. <summary>
  36020. Excel Errors in cells will be handles as blank cells
  36021. </summary>
  36022. </member>
  36023. <member name="F:OfficeOpenXml.Export.ToDataTable.ExcelErrorParsingStrategy.ThrowException">
  36024. <summary>
  36025. An exception will be thrown when an error occurs in a cell
  36026. </summary>
  36027. </member>
  36028. <member name="F:OfficeOpenXml.Export.ToDataTable.ExcelErrorParsingStrategy.IgnoreRowWithErrors">
  36029. <summary>
  36030. If an error is detected, the entire row will be ignored
  36031. </summary>
  36032. </member>
  36033. <member name="T:OfficeOpenXml.Export.ToDataTable.NameParsingStrategy">
  36034. <summary>
  36035. Defines options for how to build a valid property or DataTable column name out of a string
  36036. </summary>
  36037. </member>
  36038. <member name="F:OfficeOpenXml.Export.ToDataTable.NameParsingStrategy.Preserve">
  36039. <summary>
  36040. Preserve the input string as it is
  36041. </summary>
  36042. </member>
  36043. <member name="F:OfficeOpenXml.Export.ToDataTable.NameParsingStrategy.SpaceToUnderscore">
  36044. <summary>
  36045. Replace any spaces with underscore
  36046. </summary>
  36047. </member>
  36048. <member name="F:OfficeOpenXml.Export.ToDataTable.NameParsingStrategy.RemoveSpace">
  36049. <summary>
  36050. Remove all spaces
  36051. </summary>
  36052. </member>
  36053. <member name="T:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions">
  36054. <summary>
  36055. This class contains options for the ToDataTable method of <see cref="T:OfficeOpenXml.ExcelRangeBase"/>.
  36056. </summary>
  36057. </member>
  36058. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.Default">
  36059. <summary>
  36060. Returns an instance of ToDataTableOptions with default values set. <see cref="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.ColumnNameParsingStrategy"/> is set to <see cref="F:OfficeOpenXml.Export.ToDataTable.NameParsingStrategy.Preserve"/>, <see cref="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.PredefinedMappingsOnly"/> is set to false, <see cref="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.FirstRowIsColumnNames"/> is set to true
  36061. </summary>
  36062. </member>
  36063. <member name="M:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.Create">
  36064. <summary>
  36065. Creates an instance of ToDataTableOptions with default values set.
  36066. </summary>
  36067. <returns></returns>
  36068. <seealso cref="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.Default"/>
  36069. </member>
  36070. <member name="M:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.Create(System.Action{OfficeOpenXml.Export.ToDataTable.ToDataTableOptions})">
  36071. <summary>
  36072. Creates an instance of <see cref="T:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions"/>. Use the <paramref name="configHandler"/> parameter to set the values on it.
  36073. </summary>
  36074. <param name="configHandler">Use this to configure the <see cref="T:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions"/> instance in a lambda expression body.</param>
  36075. <returns>The configured <see cref="T:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions"/></returns>
  36076. </member>
  36077. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.FirstRowIsColumnNames">
  36078. <summary>
  36079. If true, the first row of the range will be used to collect the column names of the <see cref="T:System.Data.DataTable"/>. The column names will be set according to the <see cref="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.ColumnNameParsingStrategy"></see> used.
  36080. </summary>
  36081. </member>
  36082. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.ColumnNameParsingStrategy">
  36083. <summary>
  36084. <see cref="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.ColumnNameParsingStrategy">NameParsingStrategy</see> to use when parsing the first row of the range to column names
  36085. </summary>
  36086. </member>
  36087. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.SkipNumberOfRowsStart">
  36088. <summary>
  36089. Number of rows that will be skipped from the start (top) of the range. If <see cref="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.FirstRowIsColumnNames"/> is true, this will be applied after the first row (column names) has been read.
  36090. </summary>
  36091. </member>
  36092. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.SkipNumberOfRowsEnd">
  36093. <summary>
  36094. Number of rows that will be skipped from the end (bottom) of the range.
  36095. </summary>
  36096. </member>
  36097. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.ExcelErrorParsingStrategy">
  36098. <summary>
  36099. Sets how Excel error values are handled when detected.
  36100. </summary>
  36101. </member>
  36102. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.EmptyRowStrategy">
  36103. <summary>
  36104. Sets how empty rows in the range are handled when detected
  36105. </summary>
  36106. </member>
  36107. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.Mappings">
  36108. <summary>
  36109. Mappings that specifies columns from the range and how these should be mapped to the <see cref="T:System.Data.DataTable"/>
  36110. </summary>
  36111. <seealso cref="T:OfficeOpenXml.Export.ToDataTable.DataColumnMapping"/>
  36112. </member>
  36113. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.PredefinedMappingsOnly">
  36114. <summary>
  36115. If true, only columns that are specified in the <see cref="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.Mappings"></see> collection are included in the DataTable.
  36116. </summary>
  36117. </member>
  36118. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.ColumnNamePrefix">
  36119. <summary>
  36120. If no column names are specified, this prefix will be used followed by a number
  36121. </summary>
  36122. </member>
  36123. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.DataTableName">
  36124. <summary>
  36125. Name of the data table
  36126. </summary>
  36127. </member>
  36128. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.DataTableNamespace">
  36129. <summary>
  36130. Namespace of the data table
  36131. </summary>
  36132. </member>
  36133. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.AlwaysAllowNull">
  36134. <summary>
  36135. If true, the <see cref="P:OfficeOpenXml.Export.ToDataTable.DataColumnMapping.AllowNull"/> will be overridden and
  36136. null values will be allowed in all columns.
  36137. </summary>
  36138. </member>
  36139. <member name="P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.DataIsTransposed">
  36140. <summary>
  36141. Set to true if the worksheet is contains transposed data.
  36142. </summary>
  36143. </member>
  36144. <!-- Badly formed XML comment ignored for member "P:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.AllowDuplicateColumnNames" -->
  36145. <member name="M:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.SetPrimaryKey(System.String[])">
  36146. <summary>
  36147. Sets the primary key of the data table.
  36148. </summary>
  36149. <param name="columnNames">The name or names of one or more column in the <see cref="T:System.Data.DataTable"/> that constitutes the primary key</param>
  36150. </member>
  36151. <member name="M:OfficeOpenXml.Export.ToDataTable.ToDataTableOptions.SetPrimaryKey(System.Int32[])">
  36152. <summary>
  36153. Sets the primary key of the data table.
  36154. </summary>
  36155. <param name="zeroBasedRangeIndexes">The index or indexes of one or more column in the range that builds up the primary key of the <see cref="T:System.Data.DataTable"/></param>
  36156. </member>
  36157. <member name="T:OfficeOpenXml.eHtmlRangeTableInclude">
  36158. <summary>
  36159. How to handle a range when it is a table.
  36160. </summary>
  36161. </member>
  36162. <member name="F:OfficeOpenXml.eHtmlRangeTableInclude.Exclude">
  36163. <summary>
  36164. Do not set the table style css classes on the html table or create the table style css.
  36165. </summary>
  36166. </member>
  36167. <member name="F:OfficeOpenXml.eHtmlRangeTableInclude.ClassNamesOnly">
  36168. <summary>
  36169. Set the css table style classes on the table, but do not include the table classes in the css.
  36170. </summary>
  36171. </member>
  36172. <member name="F:OfficeOpenXml.eHtmlRangeTableInclude.Include">
  36173. <summary>
  36174. Include the css table style for the table and set the corresponding classes on the html table.
  36175. </summary>
  36176. </member>
  36177. <member name="T:OfficeOpenXml.eDataTypeOn">
  36178. <summary>
  36179. How to set the data type when exporting json.
  36180. </summary>
  36181. </member>
  36182. <member name="F:OfficeOpenXml.eDataTypeOn.NoDataTypes">
  36183. <summary>
  36184. Do not set the data type.
  36185. </summary>
  36186. </member>
  36187. <member name="F:OfficeOpenXml.eDataTypeOn.OnColumn">
  36188. <summary>
  36189. Set the data type on the column level.
  36190. </summary>
  36191. </member>
  36192. <member name="F:OfficeOpenXml.eDataTypeOn.OnCell">
  36193. <summary>
  36194. Set the data type on each cell.
  36195. </summary>
  36196. </member>
  36197. <member name="T:OfficeOpenXml.JsonExportSettings">
  36198. <summary>
  36199. Base class for settings used when exporting a range or a table as Json.
  36200. </summary>
  36201. </member>
  36202. <member name="P:OfficeOpenXml.JsonExportSettings.Minify">
  36203. <summary>
  36204. If the json is minified when written.
  36205. </summary>
  36206. </member>
  36207. <member name="P:OfficeOpenXml.JsonExportSettings.RootElementName">
  36208. <summary>
  36209. The name of the root element
  36210. </summary>
  36211. </member>
  36212. <member name="P:OfficeOpenXml.JsonExportSettings.AddDataTypesOn">
  36213. <summary>
  36214. Set the dataType attribute depending on the data. The attribute can be set per column or per cell.
  36215. </summary>
  36216. </member>
  36217. <member name="P:OfficeOpenXml.JsonExportSettings.ColumnsElementName">
  36218. <summary>
  36219. The name of the element containing the columns data
  36220. </summary>
  36221. </member>
  36222. <member name="P:OfficeOpenXml.JsonExportSettings.RowsElementName">
  36223. <summary>
  36224. The name of the element containg the rows data
  36225. </summary>
  36226. </member>
  36227. <member name="P:OfficeOpenXml.JsonExportSettings.CellsElementName">
  36228. <summary>
  36229. The name of the element containg the cells data
  36230. </summary>
  36231. </member>
  36232. <member name="P:OfficeOpenXml.JsonExportSettings.WriteHyperlinks">
  36233. <summary>
  36234. Write the uri attribute if an hyperlink exists in a cell
  36235. </summary>
  36236. </member>
  36237. <member name="P:OfficeOpenXml.JsonExportSettings.WriteComments">
  36238. <summary>
  36239. Write the comment attribute if an comment exists in a cell.
  36240. </summary>
  36241. </member>
  36242. <member name="P:OfficeOpenXml.JsonExportSettings.Encoding">
  36243. <summary>
  36244. Encoding for the output
  36245. </summary>
  36246. </member>
  36247. <member name="P:OfficeOpenXml.JsonExportSettings.Culture">
  36248. <summary>
  36249. The CulturInfo used when formatting values.
  36250. </summary>
  36251. </member>
  36252. <member name="P:OfficeOpenXml.JsonExportSettings.DataIsTransposed">
  36253. <summary>
  36254. Set if data in worksheet is transposed.
  36255. </summary>
  36256. </member>
  36257. <member name="T:OfficeOpenXml.JsonRangeExportSettings">
  36258. <summary>
  36259. Settings used when exporting a range to Json
  36260. </summary>
  36261. </member>
  36262. <member name="P:OfficeOpenXml.JsonRangeExportSettings.RootElementName">
  36263. <summary>
  36264. The name of the root element
  36265. </summary>
  36266. </member>
  36267. <member name="P:OfficeOpenXml.JsonRangeExportSettings.FirstRowIsHeader">
  36268. <summary>
  36269. If the first row in the range is the column headers.
  36270. The columns array element will be added and the headers will be set using the Name attribute.
  36271. </summary>
  36272. </member>
  36273. <member name="P:OfficeOpenXml.JsonRangeExportSettings.AddDataTypesOn">
  36274. <summary>
  36275. Set the dataType attribute depending on the data. The attribute can be set per column or per cell.
  36276. </summary>
  36277. </member>
  36278. <member name="T:OfficeOpenXml.JsonTableExportSettings">
  36279. <summary>
  36280. Settings used when exporting a table to Json
  36281. </summary>
  36282. </member>
  36283. <member name="P:OfficeOpenXml.JsonTableExportSettings.RootElementName">
  36284. <summary>
  36285. The name of the root element
  36286. </summary>
  36287. </member>
  36288. <member name="P:OfficeOpenXml.JsonTableExportSettings.AddDataTypesOn">
  36289. <summary>
  36290. Set the dataType attribute depending on the data. The attribute can be set per column or per cell.
  36291. </summary>
  36292. </member>
  36293. <member name="P:OfficeOpenXml.JsonTableExportSettings.WriteColumnsElement">
  36294. <summary>
  36295. If true the the column array element is written to the output
  36296. </summary>
  36297. </member>
  36298. <member name="P:OfficeOpenXml.JsonTableExportSettings.WriteNameAttribute">
  36299. <summary>
  36300. If true the table Name attribute is written to the output.
  36301. </summary>
  36302. </member>
  36303. <member name="P:OfficeOpenXml.JsonTableExportSettings.WriteShowHeaderAttribute">
  36304. <summary>
  36305. If true the ShowHeader attribute is written to the output.
  36306. </summary>
  36307. </member>
  36308. <member name="P:OfficeOpenXml.JsonTableExportSettings.WriteShowTotalsAttribute">
  36309. <summary>
  36310. If true the ShowTotals attribute is written to the output.
  36311. </summary>
  36312. </member>
  36313. <member name="T:OfficeOpenXml.ToCollectionRangeOptions">
  36314. <summary>
  36315. Settings for the ToCollection method.
  36316. <see cref="M:OfficeOpenXml.ExcelRangeBase.ToCollection``1"/>
  36317. </summary>
  36318. </member>
  36319. <member name="M:OfficeOpenXml.ToCollectionRangeOptions.#ctor">
  36320. <summary>
  36321. Constructor
  36322. </summary>
  36323. </member>
  36324. <member name="P:OfficeOpenXml.ToCollectionRangeOptions.HeaderRow">
  36325. <summary>
  36326. 0-based index of the Header row in the range, if applicable.
  36327. A null value means there is no header row.
  36328. See also: <seealso cref="M:OfficeOpenXml.ToCollectionOptions.SetCustomHeaders(System.String[])"/>
  36329. <seealso cref="P:OfficeOpenXml.ToCollectionRangeOptions.DataStartRow"/>
  36330. </summary>
  36331. </member>
  36332. <member name="P:OfficeOpenXml.ToCollectionRangeOptions.DataStartRow">
  36333. <summary>
  36334. The data start row in the range.
  36335. A null value means the data rows starts direcly after the header row.
  36336. </summary>
  36337. </member>
  36338. <member name="P:OfficeOpenXml.ToCollectionRangeOptions.Default">
  36339. <summary>
  36340. A <see cref="T:OfficeOpenXml.ToCollectionRangeOptions"/> with default values.
  36341. </summary>
  36342. </member>
  36343. <member name="P:OfficeOpenXml.ToCollectionRangeOptions.DataIsTransposed">
  36344. <summary>
  36345. If the data is transposed or not
  36346. </summary>
  36347. </member>
  36348. <member name="T:OfficeOpenXml.ToCollectionOptions">
  36349. <summary>
  36350. Base class for settings to the ToCollection method.
  36351. <see cref="M:OfficeOpenXml.ExcelRangeBase.ToCollection``1"/>
  36352. <see cref="M:OfficeOpenXml.Table.ExcelTable.ToCollection``1"/>
  36353. </summary>
  36354. </member>
  36355. <member name="P:OfficeOpenXml.ToCollectionOptions.Headers">
  36356. <summary>
  36357. An array of column headers. If set, used instead of the header row.
  36358. <see cref="M:OfficeOpenXml.ToCollectionOptions.SetCustomHeaders(System.String[])"/>
  36359. </summary>
  36360. </member>
  36361. <member name="M:OfficeOpenXml.ToCollectionOptions.SetCustomHeaders(System.String[])">
  36362. <summary>
  36363. Sets custom headers. If set, used instead of the header row.
  36364. </summary>
  36365. <param name="header"></param>
  36366. </member>
  36367. <member name="P:OfficeOpenXml.ToCollectionOptions.ConversionFailureStrategy">
  36368. <summary>
  36369. How conversion failures should be handled when mapping properties.
  36370. </summary>
  36371. </member>
  36372. <member name="T:OfficeOpenXml.ToCollectionTableOptions">
  36373. <summary>
  36374. Settings for the ToCollection method.
  36375. <see cref="M:OfficeOpenXml.Table.ExcelTable.ToCollection``1"/>
  36376. </summary>
  36377. </member>
  36378. <member name="P:OfficeOpenXml.ToCollectionTableOptions.Default">
  36379. <summary>
  36380. A <see cref="T:OfficeOpenXml.ToCollectionTableOptions"/> with default values.
  36381. </summary>
  36382. </member>
  36383. <member name="M:OfficeOpenXml.ExternalReferences.ExternalLinksHandler.BreakAllFormulaLinks(OfficeOpenXml.ExcelWorkbook)">
  36384. <summary>
  36385. Clears all formulas leaving the value only for formulas containing external links
  36386. </summary>
  36387. <param name="wb"></param>
  36388. </member>
  36389. <member name="T:OfficeOpenXml.ExternalReferences.eDdeValueType">
  36390. <summary>
  36391. The type of DDE value.
  36392. </summary>
  36393. </member>
  36394. <member name="F:OfficeOpenXml.ExternalReferences.eDdeValueType.Boolean">
  36395. <summary>
  36396. The value is a boolean.
  36397. </summary>
  36398. </member>
  36399. <member name="F:OfficeOpenXml.ExternalReferences.eDdeValueType.Error">
  36400. <summary>
  36401. The value is an error.
  36402. </summary>
  36403. </member>
  36404. <member name="F:OfficeOpenXml.ExternalReferences.eDdeValueType.Number">
  36405. <summary>
  36406. The value is a real number.
  36407. </summary>
  36408. </member>
  36409. <member name="F:OfficeOpenXml.ExternalReferences.eDdeValueType.Nil">
  36410. <summary>
  36411. The value is nil.
  36412. </summary>
  36413. </member>
  36414. <member name="F:OfficeOpenXml.ExternalReferences.eDdeValueType.String">
  36415. <summary>
  36416. The value is a string.
  36417. </summary>
  36418. </member>
  36419. <member name="T:OfficeOpenXml.ExternalReferences.eExternalLinkType">
  36420. <summary>
  36421. The type of external link
  36422. </summary>
  36423. </member>
  36424. <member name="F:OfficeOpenXml.ExternalReferences.eExternalLinkType.ExternalWorkbook">
  36425. <summary>
  36426. The external link is of type <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook" />
  36427. </summary>
  36428. </member>
  36429. <member name="F:OfficeOpenXml.ExternalReferences.eExternalLinkType.DdeLink">
  36430. <summary>
  36431. The external link is of type <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeLink" />
  36432. </summary>
  36433. </member>
  36434. <member name="F:OfficeOpenXml.ExternalReferences.eExternalLinkType.OleLink">
  36435. <summary>
  36436. The external link is of type <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalOleLink" />
  36437. </summary>
  36438. </member>
  36439. <member name="T:OfficeOpenXml.ExternalReferences.eExternalWorkbookCacheStatus">
  36440. <summary>
  36441. The status of an external workbooks cache.
  36442. </summary>
  36443. </member>
  36444. <member name="F:OfficeOpenXml.ExternalReferences.eExternalWorkbookCacheStatus.NotUpdated">
  36445. <summary>
  36446. Cache has not been updated. Saving an external reference with this status will update the cache on save.
  36447. </summary>
  36448. </member>
  36449. <member name="F:OfficeOpenXml.ExternalReferences.eExternalWorkbookCacheStatus.LoadedFromPackage">
  36450. <summary>
  36451. Cache has been loaded from the external reference cache within the package.
  36452. </summary>
  36453. </member>
  36454. <member name="F:OfficeOpenXml.ExternalReferences.eExternalWorkbookCacheStatus.Failed">
  36455. <summary>
  36456. Update of the cache failed. Any loaded data from the package is still available.
  36457. </summary>
  36458. </member>
  36459. <member name="F:OfficeOpenXml.ExternalReferences.eExternalWorkbookCacheStatus.Updated">
  36460. <summary>
  36461. The cache has been successfully updated
  36462. </summary>
  36463. </member>
  36464. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection">
  36465. <summary>
  36466. A collection of <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalCellValue" />
  36467. </summary>
  36468. </member>
  36469. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection.Item(System.String)">
  36470. <summary>
  36471. An indexer to access the the external cell values
  36472. </summary>
  36473. <param name="cellAddress">The cell address</param>
  36474. <returns>The <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalCellValue"/></returns>
  36475. </member>
  36476. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection.Item(System.Int32,System.Int32)">
  36477. <summary>
  36478. An indexer to access the the external cell values
  36479. </summary>
  36480. <param name="row">The row of the cell to get the value from</param>
  36481. <param name="column">The column of the cell to get the value from</param>
  36482. <returns>The <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalCellValue"/></returns>
  36483. </member>
  36484. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection.Current">
  36485. <summary>
  36486. The current value of the <see cref="T:System.Collections.IEnumerable"/>
  36487. </summary>
  36488. </member>
  36489. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection.System#Collections#IEnumerator#Current">
  36490. <summary>
  36491. The current value of the <see cref="T:System.Collections.IEnumerable"/>
  36492. </summary>
  36493. </member>
  36494. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection.Dispose">
  36495. <summary>
  36496. Disposed the object
  36497. </summary>
  36498. </member>
  36499. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection.GetEnumerator">
  36500. <summary>
  36501. Get the enumerator for this collection
  36502. </summary>
  36503. <returns></returns>
  36504. </member>
  36505. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection.MoveNext">
  36506. <summary>
  36507. Move to the next item in the collection
  36508. </summary>
  36509. <returns>true if more items exists</returns>
  36510. </member>
  36511. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection.Reset">
  36512. <summary>
  36513. Resets the enumeration
  36514. </summary>
  36515. </member>
  36516. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalCellCollection.System#Collections#IEnumerable#GetEnumerator">
  36517. <summary>
  36518. Get the enumerator for this collection
  36519. </summary>
  36520. <returns></returns>
  36521. </member>
  36522. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalCellValue">
  36523. <summary>
  36524. Represents a cell value of an external worksheets cell.
  36525. </summary>
  36526. </member>
  36527. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalCellValue.Address">
  36528. <summary>
  36529. The address of the cell
  36530. </summary>
  36531. </member>
  36532. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalCellValue.Row">
  36533. <summary>
  36534. The row of the cell
  36535. </summary>
  36536. </member>
  36537. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalCellValue.Column">
  36538. <summary>
  36539. The column of the cell
  36540. </summary>
  36541. </member>
  36542. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalCellValue.Value">
  36543. <summary>
  36544. The value of the cell
  36545. </summary>
  36546. </member>
  36547. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalCellValue.MetaDataReference">
  36548. <summary>
  36549. A reference index to meta data for the cell
  36550. </summary>
  36551. </member>
  36552. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeItem">
  36553. <summary>
  36554. Represents a DDE link. This class is read-only.
  36555. </summary>
  36556. </member>
  36557. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeItem.Name">
  36558. <summary>
  36559. The name of the DDE link item
  36560. </summary>
  36561. </member>
  36562. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeItem.Advise">
  36563. <summary>
  36564. If the linked object should notify the application when the external data changes.
  36565. </summary>
  36566. </member>
  36567. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeItem.PreferPicture">
  36568. <summary>
  36569. If the linked object is represented by an image.
  36570. </summary>
  36571. </member>
  36572. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeItem.Ole">
  36573. <summary>
  36574. If this is item uses an ole technology.
  36575. </summary>
  36576. </member>
  36577. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeItem.Values">
  36578. <summary>
  36579. A collection of DDE values
  36580. </summary>
  36581. </member>
  36582. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeItemCollection">
  36583. <summary>
  36584. A collection of <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeItem" />
  36585. </summary>
  36586. </member>
  36587. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeLink">
  36588. <summary>
  36589. Represents an external DDE link.
  36590. </summary>
  36591. </member>
  36592. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeLink.ExternalLinkType">
  36593. <summary>
  36594. The type of external link
  36595. </summary>
  36596. </member>
  36597. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeLink.DdeService">
  36598. <summary>
  36599. Service name for the DDE connection
  36600. </summary>
  36601. </member>
  36602. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeLink.DdeTopic">
  36603. <summary>
  36604. Topic for DDE server.
  36605. </summary>
  36606. </member>
  36607. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeLink.DdeItems">
  36608. <summary>
  36609. A collection of <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeItem" />
  36610. </summary>
  36611. </member>
  36612. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeValue">
  36613. <summary>
  36614. Represents a value for a DDE item.
  36615. </summary>
  36616. </member>
  36617. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeValue.DdeValueType">
  36618. <summary>
  36619. The data type of the value
  36620. </summary>
  36621. </member>
  36622. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeValue.Value">
  36623. <summary>
  36624. The value of the item
  36625. </summary>
  36626. </member>
  36627. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeValueCollection">
  36628. <summary>
  36629. A collection of <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeValue" />
  36630. </summary>
  36631. </member>
  36632. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeValueCollection.Rows">
  36633. <summary>
  36634. The number of rows returned by the server for this dde item.
  36635. </summary>
  36636. </member>
  36637. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDdeValueCollection.Columns">
  36638. <summary>
  36639. The number of columns returned by the server for this dde item.
  36640. </summary>
  36641. </member>
  36642. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalDefinedName">
  36643. <summary>
  36644. Represents a defined name in an external workbook
  36645. </summary>
  36646. </member>
  36647. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDefinedName.Name">
  36648. <summary>
  36649. The name
  36650. </summary>
  36651. </member>
  36652. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDefinedName.RefersTo">
  36653. <summary>
  36654. The address that the defined name referes to
  36655. </summary>
  36656. </member>
  36657. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalDefinedName.SheetId">
  36658. <summary>
  36659. The sheet id
  36660. </summary>
  36661. </member>
  36662. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalDefinedName.ToString">
  36663. <summary>
  36664. The string representation of the name
  36665. </summary>
  36666. <returns></returns>
  36667. </member>
  36668. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalLink">
  36669. <summary>
  36670. Base class for external references
  36671. </summary>
  36672. </member>
  36673. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.ExternalLinkType">
  36674. <summary>
  36675. The type of external link
  36676. </summary>
  36677. </member>
  36678. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.As">
  36679. <summary>
  36680. Provides an easy way to type cast the object to it's top level class
  36681. </summary>
  36682. </member>
  36683. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLink.ToString">
  36684. <summary>
  36685. Returns the string representation of the object.
  36686. </summary>
  36687. <returns></returns>
  36688. </member>
  36689. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.Index">
  36690. <summary>
  36691. The index of the external link. The index can be used in formulas between brackets to reference this link.
  36692. </summary>
  36693. <example>
  36694. <code>worksheet.Cells["A1"].Formula="'[1]Sheet1'!A1"</code>
  36695. </example>
  36696. </member>
  36697. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.ErrorLog">
  36698. <summary>
  36699. A list of errors that occured during load or update of the external workbook.
  36700. </summary>
  36701. </member>
  36702. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalLinkAsType">
  36703. <summary>
  36704. Provides a simple way to type cast <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalLink"/> object top its top level class.
  36705. </summary>
  36706. </member>
  36707. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLinkAsType.Type``1">
  36708. <summary>
  36709. Converts the external link to it's top level .
  36710. </summary>
  36711. <typeparam name="T">The type of external link. T must be inherited from ExcelExternalLink</typeparam>
  36712. <returns>The external link as type T</returns>
  36713. </member>
  36714. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLinkAsType.ExternalWorkbook">
  36715. <summary>
  36716. Return the external link as an external workbook. If the external link is not of type <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook" />, null is returned
  36717. </summary>
  36718. </member>
  36719. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLinkAsType.DdeLink">
  36720. <summary>
  36721. Return the external link as a dde link. If the external link is not of type <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalDdeLink"/>, null is returned
  36722. </summary>
  36723. </member>
  36724. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLinkAsType.OleLink">
  36725. <summary>
  36726. Return the external link as a ole link. If the external link is not of type <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalOleLink"/>, null is returned
  36727. </summary>
  36728. </member>
  36729. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection">
  36730. <summary>
  36731. A collection of external links referenced by the workbook.
  36732. </summary>
  36733. </member>
  36734. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.GetEnumerator">
  36735. <summary>
  36736. Returns an enumerator that iterates through the collection.
  36737. </summary>
  36738. <returns>An enumerator that can be used to iterate through the collection.</returns>
  36739. </member>
  36740. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.System#Collections#IEnumerable#GetEnumerator">
  36741. <summary>
  36742. Returns an enumerator that iterates through the collection.
  36743. </summary>
  36744. <returns>An enumerator that can be used to iterate through the collection.</returns>
  36745. </member>
  36746. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.Count">
  36747. <summary>
  36748. Gets the number of items in the collection
  36749. </summary>
  36750. </member>
  36751. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.Item(System.Int32)">
  36752. <summary>
  36753. The indexer for the collection
  36754. </summary>
  36755. <param name="index">The index</param>
  36756. <returns></returns>
  36757. </member>
  36758. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.AddExternalWorkbook(System.IO.FileInfo)">
  36759. <summary>
  36760. Adds an external reference to another workbook.
  36761. </summary>
  36762. <param name="file">The location of the external workbook. The external workbook must of type .xlsx, .xlsm or xlst</param>
  36763. <returns>The <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook"/> object</returns>
  36764. </member>
  36765. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.RemoveAt(System.Int32)">
  36766. <summary>
  36767. Removes the external link at the zero-based index. If the external reference is an workbook any formula links are broken.
  36768. </summary>
  36769. <param name="index">The zero-based index</param>
  36770. </member>
  36771. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.Remove(OfficeOpenXml.ExternalReferences.ExcelExternalLink)">
  36772. <summary>
  36773. Removes the external link from the package.If the external reference is an workbook any formula links are broken.
  36774. </summary>
  36775. <param name="externalLink"></param>
  36776. </member>
  36777. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.Clear">
  36778. <summary>
  36779. Clear all external links and break any formula links.
  36780. </summary>
  36781. </member>
  36782. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.Directories">
  36783. <summary>
  36784. A list of directories to look for the external files that cannot be found on the path of the uri.
  36785. </summary>
  36786. </member>
  36787. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.LoadWorkbooks">
  36788. <summary>
  36789. Will load all external workbooks that can be accessed via the file system.
  36790. External workbook referenced via other protocols must be loaded manually.
  36791. </summary>
  36792. <returns>Returns false if any workbook fails to loaded otherwise true. </returns>
  36793. </member>
  36794. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalLinksCollection.UpdateCaches">
  36795. <summary>
  36796. Updates the value cache for any external workbook in the collection. The link must be an workbook and of type xlsx, xlsm or xlst.
  36797. </summary>
  36798. <returns>True if all updates succeeded, otherwise false. Any errors can be found on the External links. <seealso cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.ErrorLog"/></returns>
  36799. </member>
  36800. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalNamedItemCollection`1">
  36801. <summary>
  36802. A collection of cached defined names in an external workbook
  36803. </summary>
  36804. <typeparam name="T"></typeparam>
  36805. </member>
  36806. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalNamedItemCollection`1.Item(System.String)">
  36807. <summary>
  36808. Indexer for the collection
  36809. </summary>
  36810. <param name="name">The name if the defined name</param>
  36811. <returns></returns>
  36812. </member>
  36813. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalNamedItemCollection`1.ContainsKey(System.String)">
  36814. <summary>
  36815. If the name exists in the collection
  36816. </summary>
  36817. <param name="name">The name. Case insensitive</param>
  36818. <returns>true if the name exists in the collection, otherwise false</returns>
  36819. </member>
  36820. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalNamedItemCollection`1.GetIndexByName(System.String)">
  36821. <summary>
  36822. Returns the index if the worksheet with the supplied name
  36823. </summary>
  36824. <param name="name">The worksheet name</param>
  36825. <returns>The index name if it exists. Otherwise -1</returns>
  36826. </member>
  36827. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalOleItem">
  36828. <summary>
  36829. An OLE item in an external OLE link. Readonly.
  36830. </summary>
  36831. </member>
  36832. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalOleItem.Advise">
  36833. <summary>
  36834. If the linked object should notify the application when the external data changes.
  36835. </summary>
  36836. </member>
  36837. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalOleItem.PreferPicture">
  36838. <summary>
  36839. If the linked object is represented by an image.
  36840. </summary>
  36841. </member>
  36842. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalOleItem.Icon">
  36843. <summary>
  36844. If the linked object is represented by an icon
  36845. </summary>
  36846. </member>
  36847. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalOleItem.Name">
  36848. <summary>
  36849. The name of the OLE link item
  36850. </summary>
  36851. </member>
  36852. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalOleItemsCollection">
  36853. <summary>
  36854. A collection of <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalOleItem" />
  36855. </summary>
  36856. </member>
  36857. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalOleLink">
  36858. <summary>
  36859. Represents an external DDE link.
  36860. </summary>
  36861. </member>
  36862. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalOleLink.ExternalLinkType">
  36863. <summary>
  36864. The type of external link.
  36865. </summary>
  36866. </member>
  36867. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalOleLink.OleItems">
  36868. <summary>
  36869. A collection of OLE items
  36870. </summary>
  36871. </member>
  36872. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalOleLink.ProgId">
  36873. <summary>
  36874. The id for the connection. This is the ProgID of the OLE object
  36875. </summary>
  36876. </member>
  36877. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook">
  36878. <summary>
  36879. Represents an external workbook.
  36880. </summary>
  36881. </member>
  36882. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.ExternalLinkType">
  36883. <summary>
  36884. Sets the external link type
  36885. </summary>
  36886. </member>
  36887. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.ExternalLinkUri">
  36888. <summary>
  36889. The Uri to the external workbook. This property will be set by the <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.File"/> property on save, if it has been set.
  36890. </summary>
  36891. </member>
  36892. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.File">
  36893. <summary>
  36894. If the external reference is a file in the filesystem
  36895. </summary>
  36896. </member>
  36897. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Package">
  36898. <summary>
  36899. A reference to the external package, it it has been loaded.
  36900. <seealso cref="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Load"/>
  36901. </summary>
  36902. </member>
  36903. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Load">
  36904. <summary>
  36905. Tries to Loads the external package using the External Uri into the <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Package"/> property
  36906. </summary>
  36907. <returns>True if the load succeeded, otherwise false. If false, see <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.ErrorLog"/></returns>
  36908. </member>
  36909. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Load(System.IO.FileInfo)">
  36910. <summary>
  36911. Tries to Loads the external package using the External Uri into the <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Package"/> property
  36912. </summary>
  36913. <returns>True if the load succeeded, otherwise false. If false, see <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.ErrorLog"/></returns>
  36914. </member>
  36915. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Load(OfficeOpenXml.ExcelPackage)">
  36916. <summary>
  36917. Tries to Loads the external package using the External Uri into the <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Package"/> property
  36918. </summary>
  36919. <returns>True if the load succeeded, otherwise false. If false, see <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.ErrorLog"/> and <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.CacheStatus"/> of each <see cref="T:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook"/></returns>
  36920. </member>
  36921. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.IsPathRelative">
  36922. <summary>
  36923. If true, sets the path to the workbook as a relative path on <see cref="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Load"/>, if the link is on the same drive.
  36924. Otherwise set it as an absolute path. If set to false, the path will always be saved as an absolute path.
  36925. If the file path is relative and the file can not be found, the file path will not be updated.
  36926. <see cref="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Load"/>
  36927. <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.File"/>
  36928. </summary>
  36929. </member>
  36930. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.UpdateCache">
  36931. <summary>
  36932. Updates the external reference cache for the external workbook. To be used a <see cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Package"/> must be loaded via the <see cref="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.Load"/> method.
  36933. <seealso cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.CacheStatus"/>
  36934. <seealso cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.ErrorLog"/>
  36935. </summary>
  36936. <returns>True if the update was successful otherwise false</returns>
  36937. </member>
  36938. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.CacheStatus">
  36939. <summary>
  36940. The status of the cache. If the <see cref="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.UpdateCache" />method fails this status is set to <see cref="F:OfficeOpenXml.ExternalReferences.eExternalWorkbookCacheStatus.Failed" />
  36941. If cache status is set to NotUpdated, the cache will be updated when the package is saved.
  36942. <seealso cref="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.UpdateCache"/>
  36943. <seealso cref="P:OfficeOpenXml.ExternalReferences.ExcelExternalLink.ErrorLog"/>
  36944. </summary>
  36945. </member>
  36946. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.ToString">
  36947. <summary>
  36948. String representation
  36949. </summary>
  36950. <returns></returns>
  36951. </member>
  36952. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.CachedNames">
  36953. <summary>
  36954. A collection of cached defined names in the external workbook
  36955. </summary>
  36956. </member>
  36957. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook.CachedWorksheets">
  36958. <summary>
  36959. A collection of cached worksheets in the external workbook
  36960. </summary>
  36961. </member>
  36962. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalWorksheet">
  36963. <summary>
  36964. A representation of an external cached worksheet.
  36965. </summary>
  36966. </member>
  36967. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorksheet.SheetId">
  36968. <summary>
  36969. The sheet id
  36970. </summary>
  36971. </member>
  36972. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorksheet.Name">
  36973. <summary>
  36974. The name of the worksheet.
  36975. </summary>
  36976. </member>
  36977. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorksheet.RefreshError">
  36978. <summary>
  36979. If errors have occured on the last update of the cached values.
  36980. </summary>
  36981. </member>
  36982. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorksheet.CachedNames">
  36983. <summary>
  36984. A collection of cached names for an external worksheet
  36985. </summary>
  36986. </member>
  36987. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorksheet.CellValues">
  36988. <summary>
  36989. Cached cell values for the worksheet. Only cells referenced in the workbook are stored in the cache.
  36990. </summary>
  36991. </member>
  36992. <member name="M:OfficeOpenXml.ExternalReferences.ExcelExternalWorksheet.ToString">
  36993. <summary>
  36994. Returns a string that represents the current object.
  36995. </summary>
  36996. <returns>A string that represents the current object.</returns>
  36997. </member>
  36998. <member name="T:OfficeOpenXml.ExternalReferences.ExcelExternalWorksheetCollection">
  36999. <summary>
  37000. A collection of external worksheets
  37001. </summary>
  37002. </member>
  37003. <member name="P:OfficeOpenXml.ExternalReferences.ExcelExternalWorksheetCollection.Item(System.String)">
  37004. <summary>
  37005. The indexer to reference the external worksheet objects
  37006. </summary>
  37007. <param name="name">The name of the worksheet</param>
  37008. <returns></returns>
  37009. </member>
  37010. <member name="T:OfficeOpenXml.ExternalReferences.IExcelExternalNamedItem">
  37011. <summary>
  37012. An interface for an external object that contains a name
  37013. </summary>
  37014. </member>
  37015. <member name="P:OfficeOpenXml.ExternalReferences.IExcelExternalNamedItem.Name">
  37016. <summary>
  37017. The name
  37018. </summary>
  37019. </member>
  37020. <member name="T:OfficeOpenXml.Filter.eCalendarType">
  37021. <summary>
  37022. The calendar to be used.
  37023. </summary>
  37024. </member>
  37025. <member name="F:OfficeOpenXml.Filter.eCalendarType.Gregorian">
  37026. <summary>
  37027. The Gregorian calendar
  37028. </summary>
  37029. </member>
  37030. <member name="F:OfficeOpenXml.Filter.eCalendarType.GregorianArabic">
  37031. <summary>
  37032. The Gregorian calendar, as defined in ISO 8601. Arabic. This calendar should be localized into the appropriate language.
  37033. /// </summary>
  37034. </member>
  37035. <member name="F:OfficeOpenXml.Filter.eCalendarType.GregorianMeFrench">
  37036. <summary>
  37037. The Gregorian calendar, as defined in ISO 8601. Middle East French.
  37038. </summary>
  37039. </member>
  37040. <member name="F:OfficeOpenXml.Filter.eCalendarType.GregorianUs">
  37041. <summary>
  37042. The Gregorian calendar, as defined in ISO 8601. English.
  37043. </summary>
  37044. </member>
  37045. <member name="F:OfficeOpenXml.Filter.eCalendarType.GregorianXlitEnglish">
  37046. <summary>
  37047. The Gregorian calendar, as defined in ISO 8601. English strings in the corresponding Arabic characters. The Arabic transliteration of the English for the Gregoriancalendar.
  37048. </summary>
  37049. </member>
  37050. <member name="F:OfficeOpenXml.Filter.eCalendarType.GregorianXlitFrench">
  37051. <summary>
  37052. The Gregorian calendar, as defined in ISO 8601. French strings in the corresponding Arabic characters. The Arabic transliteration of the French for the Gregoriancalendar.
  37053. </summary>
  37054. </member>
  37055. <member name="F:OfficeOpenXml.Filter.eCalendarType.Hijri">
  37056. <summary>
  37057. The Hijri lunar calendar, as described by the Kingdom of Saudi Arabia, Ministry of Islamic Affairs, Endowments, Da‘wah and Guidance
  37058. </summary>
  37059. </member>
  37060. <member name="F:OfficeOpenXml.Filter.eCalendarType.Hebrew">
  37061. <summary>
  37062. The Hebrew lunar calendar, as described by the Gauss formula for Passover [Har'El, Zvi] and The Complete Restatement of Oral Law(Mishneh Torah).
  37063. </summary>
  37064. </member>
  37065. <member name="F:OfficeOpenXml.Filter.eCalendarType.Japan">
  37066. <summary>
  37067. The Japanese Emperor Era calendar, as described by Japanese Industrial Standard JIS X 0301.
  37068. </summary>
  37069. </member>
  37070. <member name="F:OfficeOpenXml.Filter.eCalendarType.Korea">
  37071. <summary>
  37072. The Korean Tangun Era calendar, as described by Korean Law Enactment No. 4
  37073. </summary>
  37074. </member>
  37075. <member name="F:OfficeOpenXml.Filter.eCalendarType.None">
  37076. <summary>
  37077. No calendar
  37078. </summary>
  37079. </member>
  37080. <member name="F:OfficeOpenXml.Filter.eCalendarType.Taiwan">
  37081. <summary>
  37082. The Saka Era calendar, as described by the Calendar Reform Committee of India, as part of the Indian Ephemeris and Nautical Almanac
  37083. </summary>
  37084. </member>
  37085. <member name="F:OfficeOpenXml.Filter.eCalendarType.Thai">
  37086. <summary>
  37087. The Thai calendar, as defined by the Royal Decree of H.M. King Vajiravudh (Rama VI) in Royal Gazette B. E. 2456 (1913 A.D.) and by the decree of Prime Minister Phibunsongkhram (1941 A.D.) to start the year on the Gregorian January 1 and to map year zero to Gregorian year 543 B.C.
  37088. </summary>
  37089. </member>
  37090. <member name="T:OfficeOpenXml.Filter.eDateTimeGrouping">
  37091. <summary>
  37092. Date grouping for a filter
  37093. </summary>
  37094. </member>
  37095. <member name="F:OfficeOpenXml.Filter.eDateTimeGrouping.Day">
  37096. <summary>
  37097. Group by day
  37098. </summary>
  37099. </member>
  37100. <member name="F:OfficeOpenXml.Filter.eDateTimeGrouping.Hour">
  37101. <summary>
  37102. Group by hour
  37103. </summary>
  37104. </member>
  37105. <member name="F:OfficeOpenXml.Filter.eDateTimeGrouping.Minute">
  37106. <summary>
  37107. Group by minute
  37108. </summary>
  37109. </member>
  37110. <member name="F:OfficeOpenXml.Filter.eDateTimeGrouping.Month">
  37111. <summary>
  37112. Group by month
  37113. </summary>
  37114. </member>
  37115. <member name="F:OfficeOpenXml.Filter.eDateTimeGrouping.Second">
  37116. <summary>
  37117. Group by second
  37118. </summary>
  37119. </member>
  37120. <member name="F:OfficeOpenXml.Filter.eDateTimeGrouping.Year">
  37121. <summary>
  37122. Group by year
  37123. </summary>
  37124. </member>
  37125. <member name="T:OfficeOpenXml.Filter.eDynamicFilterType">
  37126. <summary>
  37127. Dynamic filter types.
  37128. A dynamic filter returns a result set which might vary due to a change in the data itself.
  37129. </summary>
  37130. </member>
  37131. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.AboveAverage">
  37132. <summary>
  37133. Shows values that are above average.
  37134. </summary>
  37135. </member>
  37136. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.BelowAverage">
  37137. <summary>
  37138. Shows values that are below average.
  37139. </summary>
  37140. </member>
  37141. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.LastMonth">
  37142. <summary>
  37143. Shows last month's dates.
  37144. </summary>
  37145. </member>
  37146. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.LastQuarter">
  37147. <summary>
  37148. Shows last calendar quarter's dates.
  37149. </summary>
  37150. </member>
  37151. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.LastWeek">
  37152. <summary>
  37153. Shows last week's dates, using Sunday as the first weekday.
  37154. </summary>
  37155. </member>
  37156. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.LastYear">
  37157. <summary>
  37158. Shows last year's dates.
  37159. </summary>
  37160. </member>
  37161. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M1">
  37162. <summary>
  37163. Shows the dates that are in January, regardless of year.
  37164. </summary>
  37165. </member>
  37166. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M2">
  37167. <summary>
  37168. Shows the dates that are in February, regardless of year.
  37169. </summary>
  37170. </member>
  37171. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M3">
  37172. <summary>
  37173. Shows the dates that are in March, regardless of year.
  37174. </summary>
  37175. </member>
  37176. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M4">
  37177. <summary>
  37178. Shows the dates that are in April, regardless of year.
  37179. </summary>
  37180. </member>
  37181. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M5">
  37182. <summary>
  37183. Shows the dates that are in May, regardless of year.
  37184. </summary>
  37185. </member>
  37186. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M6">
  37187. <summary>
  37188. Shows the dates that are in June, regardless of year.
  37189. </summary>
  37190. </member>
  37191. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M7">
  37192. <summary>
  37193. Shows the dates that are in July, regardless of year.
  37194. </summary>
  37195. </member>
  37196. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M8">
  37197. <summary>
  37198. Shows the dates that are in August, regardless of year.
  37199. </summary>
  37200. </member>
  37201. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M9">
  37202. <summary>
  37203. Shows the dates that are in September, regardless of
  37204. </summary>
  37205. </member>
  37206. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M10">
  37207. <summary>
  37208. Shows the dates that are in October, regardless of year.
  37209. </summary>
  37210. </member>
  37211. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M11">
  37212. <summary>
  37213. Shows the dates that are in November, regardless of year.
  37214. </summary>
  37215. </member>
  37216. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.M12">
  37217. <summary>
  37218. Shows the dates that are in December, regardless of year.
  37219. </summary>
  37220. </member>
  37221. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.NextMonth">
  37222. <summary>
  37223. Shows next month's dates.
  37224. </summary>
  37225. </member>
  37226. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.NextQuarter">
  37227. <summary>
  37228. Shows next calendar quarter's dates.
  37229. </summary>
  37230. </member>
  37231. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.NextWeek">
  37232. <summary>
  37233. Shows next week's dates, using Sunday as the firstweekday.
  37234. </summary>
  37235. </member>
  37236. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.NextYear">
  37237. <summary>
  37238. Shows next year's dates.
  37239. </summary>
  37240. </member>
  37241. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.Null">
  37242. <summary>
  37243. No filter
  37244. </summary>
  37245. </member>
  37246. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.Q1">
  37247. <summary>
  37248. Shows the dates that are in the 1st calendar quarter, regardless of year.
  37249. </summary>
  37250. </member>
  37251. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.Q2">
  37252. <summary>
  37253. Shows the dates that are in the 2nd calendar quarter, regardless of year.
  37254. </summary>
  37255. </member>
  37256. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.Q3">
  37257. <summary>
  37258. Shows the dates that are in the 3rd calendar quarter, regardless of year.
  37259. </summary>
  37260. </member>
  37261. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.Q4">
  37262. <summary>
  37263. Shows the dates that are in the 4th calendar quarter, regardless of year.
  37264. </summary>
  37265. </member>
  37266. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.ThisMonth">
  37267. <summary>
  37268. Shows this month's dates.
  37269. </summary>
  37270. </member>
  37271. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.ThisQuarter">
  37272. <summary>
  37273. Shows this calendar quarter's dates.
  37274. </summary>
  37275. </member>
  37276. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.ThisWeek">
  37277. <summary>
  37278. Shows this week's dates, using Sunday as the first weekday.
  37279. </summary>
  37280. </member>
  37281. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.ThisYear">
  37282. <summary>
  37283. Shows this year's dates.
  37284. </summary>
  37285. </member>
  37286. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.Today">
  37287. <summary>
  37288. Shows today's dates.
  37289. </summary>
  37290. </member>
  37291. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.Tomorrow">
  37292. <summary>
  37293. Shows tomorrow's dates.
  37294. </summary>
  37295. </member>
  37296. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.YearToDate">
  37297. <summary>
  37298. Shows the dates between the beginning of the year and today, inclusive.
  37299. </summary>
  37300. </member>
  37301. <member name="F:OfficeOpenXml.Filter.eDynamicFilterType.Yesterday">
  37302. <summary>
  37303. Shows yesterday's dates.
  37304. </summary>
  37305. </member>
  37306. <member name="T:OfficeOpenXml.Filter.eFilterOperator">
  37307. <summary>
  37308. Operator used by the filter comparison
  37309. </summary>
  37310. </member>
  37311. <member name="F:OfficeOpenXml.Filter.eFilterOperator.Equal">
  37312. <summary>
  37313. Show results which are equal to the criteria
  37314. </summary>
  37315. </member>
  37316. <member name="F:OfficeOpenXml.Filter.eFilterOperator.GreaterThan">
  37317. <summary>
  37318. Show results which are greater than the criteria
  37319. </summary>
  37320. </member>
  37321. <member name="F:OfficeOpenXml.Filter.eFilterOperator.GreaterThanOrEqual">
  37322. <summary>
  37323. Show results which are greater than or equal to the criteria
  37324. </summary>
  37325. </member>
  37326. <member name="F:OfficeOpenXml.Filter.eFilterOperator.LessThan">
  37327. <summary>
  37328. Show results which are less than the criteria
  37329. </summary>
  37330. </member>
  37331. <member name="F:OfficeOpenXml.Filter.eFilterOperator.LessThanOrEqual">
  37332. <summary>
  37333. Show results which are less than or equal to the criteria
  37334. </summary>
  37335. </member>
  37336. <member name="F:OfficeOpenXml.Filter.eFilterOperator.NotEqual">
  37337. <summary>
  37338. Show results which are Not Equal to the criteria
  37339. </summary>
  37340. </member>
  37341. <member name="T:OfficeOpenXml.Filter.ExcelAutoFilter">
  37342. <summary>
  37343. Represents an Autofilter for a worksheet or a filter of a table
  37344. </summary>
  37345. </member>
  37346. <member name="M:OfficeOpenXml.Filter.ExcelAutoFilter.ApplyFilter(System.Boolean)">
  37347. <summary>
  37348. Applies the filter, hiding rows not matching the filter columns
  37349. </summary>
  37350. <param name="calculateRange">If true, any formula in the autofilter range will be calculated before the filter is applied.</param>
  37351. </member>
  37352. <member name="P:OfficeOpenXml.Filter.ExcelAutoFilter.Address">
  37353. <summary>
  37354. The range of the autofilter
  37355. Autofilter with address "" or null indicates empty autofilter.
  37356. </summary>
  37357. </member>
  37358. <member name="P:OfficeOpenXml.Filter.ExcelAutoFilter.Columns">
  37359. <summary>
  37360. The columns to filter
  37361. </summary>
  37362. </member>
  37363. <member name="M:OfficeOpenXml.Filter.ExcelAutoFilter.ClearAll">
  37364. <summary>
  37365. Clear all columns Unhide all affected cells, nullify address and table.
  37366. </summary>
  37367. </member>
  37368. <member name="T:OfficeOpenXml.Filter.ExcelColorFilterColumn">
  37369. <summary>
  37370. Represents a column filtered by colors.
  37371. </summary>
  37372. </member>
  37373. <member name="P:OfficeOpenXml.Filter.ExcelColorFilterColumn.CellColor">
  37374. <summary>
  37375. Indicating whether or not to filter by the cell's fill color.
  37376. True filters by cell fill.
  37377. False filter by the cell's font color.
  37378. </summary>
  37379. </member>
  37380. <member name="P:OfficeOpenXml.Filter.ExcelColorFilterColumn.DxfId">
  37381. <summary>
  37382. The differencial Style Id, referencing the DXF styles collection
  37383. </summary>
  37384. </member>
  37385. <member name="T:OfficeOpenXml.Filter.ExcelCustomFilterColumn">
  37386. <summary>
  37387. Represents a custom filter column
  37388. </summary>
  37389. </member>
  37390. <member name="P:OfficeOpenXml.Filter.ExcelCustomFilterColumn.IsNumericFilter">
  37391. <summary>
  37392. If true filter is numeric otherwise it's textual.
  37393. If this property is not set, the value is set from the first value in column of the filtered range
  37394. </summary>
  37395. </member>
  37396. <member name="P:OfficeOpenXml.Filter.ExcelCustomFilterColumn.And">
  37397. <summary>
  37398. Flag indicating whether the two criteria have an "and" relationship. true indicates "and", false indicates "or".
  37399. </summary>
  37400. </member>
  37401. <member name="P:OfficeOpenXml.Filter.ExcelCustomFilterColumn.Filters">
  37402. <summary>
  37403. The filters to apply
  37404. </summary>
  37405. </member>
  37406. <member name="T:OfficeOpenXml.Filter.ExcelFilterDateGroupItem">
  37407. <summary>
  37408. A date group for filters
  37409. </summary>
  37410. </member>
  37411. <member name="M:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.#ctor(System.Int32)">
  37412. <summary>
  37413. Filter out the specified year
  37414. </summary>
  37415. <param name="year">The year</param>
  37416. </member>
  37417. <member name="M:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.#ctor(System.Int32,System.Int32)">
  37418. <summary>
  37419. Filter out the specified year and month
  37420. </summary>
  37421. <param name="year">The year</param>
  37422. <param name="month">The month</param>
  37423. </member>
  37424. <member name="M:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.#ctor(System.Int32,System.Int32,System.Int32)">
  37425. <summary>
  37426. Filter out the specified year, month and day
  37427. </summary>
  37428. <param name="year">The year</param>
  37429. <param name="month">The month</param>
  37430. <param name="day">The day</param>
  37431. </member>
  37432. <member name="M:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  37433. <summary>
  37434. Filter out the specified year, month, day and hour
  37435. </summary>
  37436. <param name="year">The year</param>
  37437. <param name="month">The month</param>
  37438. <param name="day">The day</param>
  37439. <param name="hour">The hour</param>
  37440. </member>
  37441. <member name="M:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  37442. <summary>
  37443. Filter out the specified year, month, day, hour and and minute
  37444. </summary>
  37445. <param name="year">The year</param>
  37446. <param name="month">The month</param>
  37447. <param name="day">The day</param>
  37448. <param name="hour">The hour</param>
  37449. <param name="minute">The minute</param>
  37450. </member>
  37451. <member name="M:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  37452. <summary>
  37453. Filter out the specified year, month, day, hour and and minute
  37454. </summary>
  37455. <param name="year">The year</param>
  37456. <param name="month">The month</param>
  37457. <param name="day">The day</param>
  37458. <param name="hour">The hour</param>
  37459. <param name="minute">The minute</param>
  37460. <param name="second">The second</param>
  37461. </member>
  37462. <member name="P:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.Grouping">
  37463. <summary>
  37464. The grouping. Is set depending on the selected constructor
  37465. </summary>
  37466. </member>
  37467. <member name="P:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.Year">
  37468. <summary>
  37469. Year to filter on
  37470. </summary>
  37471. </member>
  37472. <member name="P:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.Month">
  37473. <summary>
  37474. Month to filter on
  37475. </summary>
  37476. </member>
  37477. <member name="P:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.Day">
  37478. <summary>
  37479. Day to filter on
  37480. </summary>
  37481. </member>
  37482. <member name="P:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.Hour">
  37483. <summary>
  37484. Hour to filter on
  37485. </summary>
  37486. </member>
  37487. <member name="P:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.Minute">
  37488. <summary>
  37489. Minute to filter on
  37490. </summary>
  37491. </member>
  37492. <member name="P:OfficeOpenXml.Filter.ExcelFilterDateGroupItem.Second">
  37493. <summary>
  37494. Second to filter on
  37495. </summary>
  37496. </member>
  37497. <member name="T:OfficeOpenXml.Filter.ExcelDynamicFilterColumn">
  37498. <summary>
  37499. Various filters that are set depending on the filter <c>Type</c>
  37500. <see cref="P:OfficeOpenXml.Filter.ExcelDynamicFilterColumn.Type"/>
  37501. </summary>
  37502. </member>
  37503. <member name="P:OfficeOpenXml.Filter.ExcelDynamicFilterColumn.Type">
  37504. <summary>
  37505. Type of filter
  37506. </summary>
  37507. </member>
  37508. <member name="P:OfficeOpenXml.Filter.ExcelDynamicFilterColumn.Value">
  37509. <summary>
  37510. The value of the filter. Can be the Average or minimum value depending on the type
  37511. </summary>
  37512. </member>
  37513. <member name="P:OfficeOpenXml.Filter.ExcelDynamicFilterColumn.MaxValue">
  37514. <summary>
  37515. The maximum value for for a daterange, for example ThisMonth
  37516. </summary>
  37517. </member>
  37518. <member name="T:OfficeOpenXml.Filter.ExcelFilterCollectionBase`1">
  37519. <summary>
  37520. A collection of filters for a filter column
  37521. </summary>
  37522. <typeparam name="T">The filter type</typeparam>
  37523. </member>
  37524. <member name="F:OfficeOpenXml.Filter.ExcelFilterCollectionBase`1._list">
  37525. <summary>
  37526. A list of columns
  37527. </summary>
  37528. </member>
  37529. <member name="M:OfficeOpenXml.Filter.ExcelFilterCollectionBase`1.GetEnumerator">
  37530. <summary>
  37531. Gets the enumerator for the collection
  37532. </summary>
  37533. <returns>The enumerator</returns>
  37534. </member>
  37535. <member name="M:OfficeOpenXml.Filter.ExcelFilterCollectionBase`1.System#Collections#IEnumerable#GetEnumerator">
  37536. <summary>
  37537. Gets the enumerator for the collection
  37538. </summary>
  37539. <returns>The enumerator</returns>
  37540. </member>
  37541. <member name="P:OfficeOpenXml.Filter.ExcelFilterCollectionBase`1.Item(System.Int32)">
  37542. <summary>
  37543. The indexer for the collection
  37544. </summary>
  37545. <param name="index">The index of the item</param>
  37546. <returns>The item at the index.</returns>
  37547. </member>
  37548. <member name="P:OfficeOpenXml.Filter.ExcelFilterCollectionBase`1.Count">
  37549. <summary>
  37550. Number of items in the collection
  37551. </summary>
  37552. </member>
  37553. <member name="T:OfficeOpenXml.Filter.ExcelFilterCollection`1">
  37554. <summary>
  37555. A collection of filters for a filter column
  37556. </summary>
  37557. <typeparam name="T">The filter type</typeparam>
  37558. </member>
  37559. <member name="M:OfficeOpenXml.Filter.ExcelFilterCollection`1.Add(`0)">
  37560. <summary>
  37561. Add a new filter item
  37562. </summary>
  37563. <param name="value"></param>
  37564. </member>
  37565. <member name="T:OfficeOpenXml.Filter.ExcelFilterColumn">
  37566. <summary>
  37567. Base class for filter columns
  37568. </summary>
  37569. </member>
  37570. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumn.GetFilterValue(System.String)">
  37571. <summary>
  37572. Gets the filter value
  37573. </summary>
  37574. <param name="value">The value</param>
  37575. <returns></returns>
  37576. </member>
  37577. <member name="P:OfficeOpenXml.Filter.ExcelFilterColumn.Position">
  37578. <summary>
  37579. Zero-based index indicating the AutoFilter column to which this filter information applies
  37580. </summary>
  37581. </member>
  37582. <member name="P:OfficeOpenXml.Filter.ExcelFilterColumn.HiddenButton">
  37583. <summary>
  37584. If true the AutoFilter button for this column is hidden.
  37585. </summary>
  37586. </member>
  37587. <member name="P:OfficeOpenXml.Filter.ExcelFilterColumn.ShowButton">
  37588. <summary>
  37589. Should filtering interface elements on this cell be shown.
  37590. </summary>
  37591. </member>
  37592. <member name="T:OfficeOpenXml.Filter.ExcelFilterColumnCollection">
  37593. <summary>
  37594. A collection of filter columns for an autofilter of table in a worksheet
  37595. </summary>
  37596. </member>
  37597. <member name="P:OfficeOpenXml.Filter.ExcelFilterColumnCollection.Count">
  37598. <summary>
  37599. Number of items in the collection
  37600. </summary>
  37601. </member>
  37602. <member name="P:OfficeOpenXml.Filter.ExcelFilterColumnCollection.Item(System.Int32)">
  37603. <summary>
  37604. Indexer of filtercolumns
  37605. </summary>
  37606. <param name="index">The column index starting from zero</param>
  37607. <returns>A filter column</returns>
  37608. </member>
  37609. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.AddValueFilterColumn(System.Int32)">
  37610. <summary>
  37611. Adds a value filter for the specified column position
  37612. </summary>
  37613. <param name="position">The column position</param>
  37614. <returns>The value filter</returns>
  37615. </member>
  37616. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.AddCustomFilterColumn(System.Int32)">
  37617. <summary>
  37618. Adds a custom filter for the specified column position
  37619. </summary>
  37620. <param name="position">The column position</param>
  37621. <returns>The custom filter</returns>
  37622. </member>
  37623. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.AddColorFilterColumn(System.Int32)">
  37624. <summary>
  37625. Adds a color filter for the specified column position
  37626. Note: EPPlus doesn't filter color filters when <c>ApplyFilter</c> is called.
  37627. </summary>
  37628. <param name="position">The column position</param>
  37629. <returns>The color filter</returns>
  37630. </member>
  37631. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.AddIconFilterColumn(System.Int32)">
  37632. <summary>
  37633. Adds a icon filter for the specified column position
  37634. Note: EPPlus doesn't filter icon filters when <c>ApplyFilter</c> is called.
  37635. </summary>
  37636. <param name="position">The column position</param>
  37637. <returns>The color filter</returns>
  37638. </member>
  37639. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.AddTop10FilterColumn(System.Int32)">
  37640. <summary>
  37641. Adds a top10 filter for the specified column position
  37642. </summary>
  37643. <param name="position">The column position</param>
  37644. <returns>The top 10 filter</returns>
  37645. </member>
  37646. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.AddDynamicFilterColumn(System.Int32)">
  37647. <summary>
  37648. Adds a dynamic filter for the specified column position
  37649. </summary>
  37650. <param name="position">The column position</param>
  37651. <returns>The dynamic filter</returns>
  37652. </member>
  37653. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.GetEnumerator">
  37654. <summary>
  37655. Gets the enumerator of the collection
  37656. </summary>
  37657. <returns>The enumerator</returns>
  37658. </member>
  37659. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.System#Collections#IEnumerable#GetEnumerator">
  37660. <summary>
  37661. Gets the enumerator for the collection
  37662. </summary>
  37663. <returns>The enumerator</returns>
  37664. </member>
  37665. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.RemoveAt(System.Int32)">
  37666. <summary>
  37667. Remove the filter column with the position from the collection
  37668. </summary>
  37669. <param name="position">The index of the column to remove</param>
  37670. </member>
  37671. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.Remove(OfficeOpenXml.Filter.ExcelFilterColumn)">
  37672. <summary>
  37673. Remove the filter column from the collection
  37674. </summary>
  37675. <param name="column">The column</param>
  37676. </member>
  37677. <member name="M:OfficeOpenXml.Filter.ExcelFilterColumnCollection.Clear">
  37678. <summary>
  37679. Clear all columns
  37680. </summary>
  37681. </member>
  37682. <member name="T:OfficeOpenXml.Filter.ExcelFilterCustomItem">
  37683. <summary>
  37684. A custom filter item
  37685. </summary>
  37686. </member>
  37687. <member name="M:OfficeOpenXml.Filter.ExcelFilterCustomItem.#ctor(System.String,OfficeOpenXml.Filter.eFilterOperator)">
  37688. <summary>
  37689. Create a Custom filter.
  37690. </summary>
  37691. <param name="value">The value to filter by.
  37692. If the data is text wildcard can be used.
  37693. Asterisk (*) for any combination of characters.
  37694. Question mark (?) for any single charcter
  37695. If the data is numeric, use dot (.) for decimal.</param>
  37696. <param name="filterOperator">The operator to use</param>
  37697. </member>
  37698. <member name="P:OfficeOpenXml.Filter.ExcelFilterCustomItem.Operator">
  37699. <summary>
  37700. Operator used by the filter comparison
  37701. </summary>
  37702. </member>
  37703. <member name="T:OfficeOpenXml.Filter.ExcelFilterItem">
  37704. <summary>
  37705. Base class for filter items
  37706. </summary>
  37707. </member>
  37708. <member name="T:OfficeOpenXml.Filter.ExcelFilterValueItem">
  37709. <summary>
  37710. A filter item for a value filter
  37711. </summary>
  37712. </member>
  37713. <member name="M:OfficeOpenXml.Filter.ExcelFilterValueItem.#ctor(System.String)">
  37714. <summary>
  37715. Inizialize the filter item
  37716. </summary>
  37717. <param name="value">The value to be filtered.</param>
  37718. </member>
  37719. <member name="P:OfficeOpenXml.Filter.ExcelFilterValueItem.Value">
  37720. <summary>
  37721. A value to be filtered.
  37722. </summary>
  37723. </member>
  37724. <member name="T:OfficeOpenXml.Filter.ExcelIconFilterColumn">
  37725. <summary>
  37726. A filter column filtered by icons
  37727. </summary>
  37728. <remarks>Note that EPPlus does not filter icon columns</remarks>
  37729. </member>
  37730. <member name="P:OfficeOpenXml.Filter.ExcelIconFilterColumn.IconId">
  37731. <summary>
  37732. The icon Id within the icon set
  37733. </summary>
  37734. </member>
  37735. <member name="P:OfficeOpenXml.Filter.ExcelIconFilterColumn.IconSet">
  37736. <summary>
  37737. The Iconset to filter by
  37738. </summary>
  37739. </member>
  37740. <member name="T:OfficeOpenXml.Filter.ExcelTop10FilterColumn">
  37741. <summary>
  37742. A filter column filtered by the top or botton values of an range
  37743. </summary>
  37744. </member>
  37745. <member name="P:OfficeOpenXml.Filter.ExcelTop10FilterColumn.FilterValue">
  37746. <summary>
  37747. The filter value to relate to
  37748. </summary>
  37749. </member>
  37750. <member name="P:OfficeOpenXml.Filter.ExcelTop10FilterColumn.Percent">
  37751. <summary>
  37752. If the filter value is an percentage
  37753. </summary>
  37754. </member>
  37755. <member name="P:OfficeOpenXml.Filter.ExcelTop10FilterColumn.Top">
  37756. <summary>
  37757. True is top value. False is bottom values.
  37758. </summary>
  37759. </member>
  37760. <member name="P:OfficeOpenXml.Filter.ExcelTop10FilterColumn.Value">
  37761. <summary>
  37762. The value to filter on
  37763. </summary>
  37764. </member>
  37765. <member name="T:OfficeOpenXml.Filter.ExcelValueFilterCollection">
  37766. <summary>
  37767. A collection of value filters
  37768. </summary>
  37769. </member>
  37770. <member name="P:OfficeOpenXml.Filter.ExcelValueFilterCollection.Blank">
  37771. <summary>
  37772. Flag indicating whether to filter by blank
  37773. </summary>
  37774. </member>
  37775. <member name="P:OfficeOpenXml.Filter.ExcelValueFilterCollection.CalendarType">
  37776. <summary>
  37777. The calendar to be used. To be implemented
  37778. </summary>
  37779. </member>
  37780. <member name="M:OfficeOpenXml.Filter.ExcelValueFilterCollection.Add(OfficeOpenXml.Filter.ExcelFilterDateGroupItem)">
  37781. <summary>
  37782. Add a Date filter item.
  37783. </summary>
  37784. <param name="value"></param>
  37785. <returns></returns>
  37786. </member>
  37787. <member name="M:OfficeOpenXml.Filter.ExcelValueFilterCollection.Add(OfficeOpenXml.Filter.ExcelFilterValueItem)">
  37788. <summary>
  37789. <para>Add a filter value that will be matched agains the ExcelRange.String property</para>
  37790. If value is "" or null sets Blank=True instead of adding.
  37791. </summary>
  37792. <param name="item">The value to add. If "" or null sets Blank=True instead.</param>
  37793. <returns>The filter value item</returns>
  37794. </member>
  37795. <member name="M:OfficeOpenXml.Filter.ExcelValueFilterCollection.Add(System.String)">
  37796. <summary>
  37797. <para>Add a filter value that will be matched agains the ExcelRange.Text property</para>
  37798. If value is "" or null sets Blank=True instead of adding.
  37799. </summary>
  37800. <param name="value">The value to add. If "" or null sets Blank=True instead.</param>
  37801. <returns>The filter value item</returns>
  37802. </member>
  37803. <member name="M:OfficeOpenXml.Filter.ExcelValueFilterCollection.Clear">
  37804. <summary>
  37805. Clears the collection
  37806. </summary>
  37807. </member>
  37808. <member name="M:OfficeOpenXml.Filter.ExcelValueFilterCollection.RemoveAt(System.Int32)">
  37809. <summary>
  37810. Remove the item at the specified index from the list
  37811. </summary>
  37812. <param name="index">The index in the list</param>
  37813. </member>
  37814. <member name="M:OfficeOpenXml.Filter.ExcelValueFilterCollection.Remove(OfficeOpenXml.Filter.ExcelFilterItem)">
  37815. <summary>
  37816. Remove the item from the list
  37817. </summary>
  37818. <param name="item">The item to remove</param>
  37819. </member>
  37820. <member name="T:OfficeOpenXml.Filter.ExcelValueFilterColumn">
  37821. <summary>
  37822. Represents a value filter column
  37823. </summary>
  37824. </member>
  37825. <member name="P:OfficeOpenXml.Filter.ExcelValueFilterColumn.Filters">
  37826. <summary>
  37827. The filters applied to the columns
  37828. </summary>
  37829. </member>
  37830. <member name="T:OfficeOpenXml.FontSize">
  37831. <summary>
  37832. A collection of fonts and there size in pixels used when determining auto widths for columns.
  37833. This is used as .NET and Excel does not measure font widths in pixels in a similar way.
  37834. </summary>
  37835. </member>
  37836. <member name="F:OfficeOpenXml.FontSize.DefaultFont">
  37837. <summary>
  37838. Default font used in EPPlus
  37839. </summary>
  37840. </member>
  37841. <member name="F:OfficeOpenXml.FontSize.NonExistingFont">
  37842. <summary>
  37843. Font used in EPPlus if the font name supplied cannot be found
  37844. </summary>
  37845. </member>
  37846. <member name="F:OfficeOpenXml.FontSize.FontWidths">
  37847. <summary>
  37848. Dictionary containing Font Width in pixels.
  37849. You can add your own fonts and sizes here.
  37850. </summary>
  37851. </member>
  37852. <member name="F:OfficeOpenXml.FontSize.FontHeights">
  37853. <summary>
  37854. Dictionary containing default Font Heights in pixels for the row height calculates.
  37855. You can add your own fonts and sizes here.
  37856. </summary>
  37857. </member>
  37858. <member name="M:OfficeOpenXml.FontSize.GetFontSize(System.String,System.Boolean)">
  37859. <summary>
  37860. Get the font info for either height or width
  37861. </summary>
  37862. <param name="fontName">The font name</param>
  37863. <param name="width">If true, FontWidth is used, else FontHeights</param>
  37864. <returns></returns>
  37865. </member>
  37866. <member name="M:OfficeOpenXml.FontSize.LoadAllFontsFromResource">
  37867. <summary>
  37868. Load the fonts default heights/widths from the internal resource file
  37869. </summary>
  37870. </member>
  37871. <member name="M:OfficeOpenXml.FontSize.LoadFontsFromResource(System.String,System.Boolean)">
  37872. <summary>
  37873. Load the specified fonts default heights/widths from the internal resource file
  37874. </summary>
  37875. <param name="fontName">The name of the font.</param>
  37876. <param name="disposeStream">If false the stream is loading the font is kept open to load other fonts faster. It true the font-stream is disposed on exit.</param>
  37877. </member>
  37878. <member name="T:OfficeOpenXml.CalculationExtension">
  37879. <summary>
  37880. Extentions methods for formula calculation.
  37881. </summary>
  37882. </member>
  37883. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorkbook)">
  37884. <summary>
  37885. Calculate all formulas in the current workbook
  37886. </summary>
  37887. <param name="workbook">The workbook</param>
  37888. </member>
  37889. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorkbook,System.Action{OfficeOpenXml.FormulaParsing.ExcelCalculationOption})">
  37890. <summary>
  37891. Calculate all formulas in the current workbook
  37892. </summary>
  37893. <param name="workbook">The workbook to calculate</param>
  37894. <param name="configHandler">Configuration handler</param>
  37895. <example>
  37896. <code>
  37897. workbook.Calculate(opt => opt.PrecisionAndRoundingStrategy = PrecisionAndRoundingStrategy.Excel);
  37898. </code>
  37899. </example>
  37900. </member>
  37901. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorkbook,OfficeOpenXml.FormulaParsing.ExcelCalculationOption)">
  37902. <summary>
  37903. Calculate all formulas in the current workbook
  37904. </summary>
  37905. <param name="workbook">The workbook</param>
  37906. <param name="options">Calculation options</param>
  37907. </member>
  37908. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorksheet)">
  37909. <summary>
  37910. Calculate all formulas in the current worksheet
  37911. </summary>
  37912. <param name="worksheet">The worksheet</param>
  37913. </member>
  37914. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorksheet,System.Action{OfficeOpenXml.FormulaParsing.ExcelCalculationOption})">
  37915. <summary>
  37916. Calculate all formulas in the current range
  37917. </summary>
  37918. <param name="worksheet">The worksheet to calculate</param>
  37919. <param name="configHandler">Configuration handler</param>
  37920. <example>
  37921. <code>
  37922. sheet.Calculate(opt => opt.PrecisionAndRoundingStrategy = PrecisionAndRoundingStrategy.Excel);
  37923. </code>
  37924. </example>
  37925. </member>
  37926. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorksheet,OfficeOpenXml.FormulaParsing.ExcelCalculationOption)">
  37927. <summary>
  37928. Calculate all formulas in the current worksheet
  37929. </summary>
  37930. <param name="worksheet">The worksheet</param>
  37931. <param name="options">Calculation options</param>
  37932. </member>
  37933. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelRangeBase)">
  37934. <summary>
  37935. Calculate all formulas in the current range
  37936. </summary>
  37937. <param name="range">The range</param>
  37938. </member>
  37939. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelRangeBase,System.Action{OfficeOpenXml.FormulaParsing.ExcelCalculationOption})">
  37940. <summary>
  37941. Calculate all formulas in the current range
  37942. </summary>
  37943. <param name="range">The range to calculate</param>
  37944. <param name="configHandler">Configuration handler</param>
  37945. <example>
  37946. <code>
  37947. sheet.Cells["A1:A3"].Calculate(opt => opt.PrecisionAndRoundingStrategy = PrecisionAndRoundingStrategy.Excel);
  37948. </code>
  37949. </example>
  37950. </member>
  37951. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.FormulaParsing.ExcelCalculationOption)">
  37952. <summary>
  37953. Calculate all formulas in the current range
  37954. </summary>
  37955. <param name="range">The range</param>
  37956. <param name="options">Calculation options</param>
  37957. </member>
  37958. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorksheet,System.String)">
  37959. <summary>
  37960. Calculate all formulas in the current range
  37961. </summary>
  37962. <param name="worksheet">The worksheet</param>
  37963. <param name="Formula">The formula to be calculated</param>
  37964. <returns>The result of the formula calculation</returns>
  37965. </member>
  37966. <member name="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorksheet,System.String,OfficeOpenXml.FormulaParsing.ExcelCalculationOption)">
  37967. <summary>
  37968. Calculate all formulas in the current range
  37969. </summary>
  37970. <param name="worksheet">The worksheet</param>
  37971. <param name="Formula">The formula to be calculated</param>
  37972. <param name="options">Calculation options</param>
  37973. <returns>The result of the formula calculation</returns>
  37974. </member>
  37975. <member name="P:OfficeOpenXml.FormulaParsing.FormulaCell.wsIndex">
  37976. <summary>
  37977. NOTE: This is the position in the ExcelWorksheets._worksheets collection. Cannot be used direcly with Worksheets[] indexer.
  37978. </summary>
  37979. </member>
  37980. <member name="T:OfficeOpenXml.FormulaParsing.FormulaCellInfo">
  37981. <summary>
  37982. Used in the formula calculation dependency chain
  37983. </summary>
  37984. </member>
  37985. <member name="P:OfficeOpenXml.FormulaParsing.FormulaCellInfo.Worksheet">
  37986. <summary>
  37987. The name of the worksheet.
  37988. </summary>
  37989. </member>
  37990. <member name="P:OfficeOpenXml.FormulaParsing.FormulaCellInfo.Address">
  37991. <summary>
  37992. The address of the formula
  37993. </summary>
  37994. </member>
  37995. <member name="P:OfficeOpenXml.FormulaParsing.FormulaCellInfo.Formula">
  37996. <summary>
  37997. The formula
  37998. </summary>
  37999. </member>
  38000. <member name="T:OfficeOpenXml.FormulaParsing.IFormulaCellInfo">
  38001. <summary>
  38002. Represents a formula cell
  38003. </summary>
  38004. </member>
  38005. <member name="P:OfficeOpenXml.FormulaParsing.IFormulaCellInfo.Worksheet">
  38006. <summary>
  38007. The worksheet
  38008. </summary>
  38009. </member>
  38010. <member name="P:OfficeOpenXml.FormulaParsing.IFormulaCellInfo.Address">
  38011. <summary>
  38012. The address
  38013. </summary>
  38014. </member>
  38015. <member name="P:OfficeOpenXml.FormulaParsing.IFormulaCellInfo.Formula">
  38016. <summary>
  38017. The formula
  38018. </summary>
  38019. </member>
  38020. <member name="T:OfficeOpenXml.FormulaParsing.EpplusExcelDataProvider">
  38021. <summary>
  38022. EPPlus implementation of the ExcelDataProvider abstract class.
  38023. </summary>
  38024. </member>
  38025. <member name="M:OfficeOpenXml.FormulaParsing.EpplusExcelDataProvider.GetName(OfficeOpenXml.ExcelNamedRange)">
  38026. <summary>
  38027. Gets a IName
  38028. </summary>
  38029. <param name="nameItem"></param>
  38030. <returns></returns>
  38031. </member>
  38032. <member name="T:OfficeOpenXml.FormulaParsing.ExcelAddressCache">
  38033. <summary>
  38034. Caches string by generated id's.
  38035. </summary>
  38036. </member>
  38037. <member name="M:OfficeOpenXml.FormulaParsing.ExcelAddressCache.GetNewId">
  38038. <summary>
  38039. Returns an id to use for caching (when the <see cref="M:OfficeOpenXml.FormulaParsing.ExcelAddressCache.Add(System.Int32,System.String)"/> method is called)
  38040. </summary>
  38041. <returns></returns>
  38042. </member>
  38043. <member name="M:OfficeOpenXml.FormulaParsing.ExcelAddressCache.Add(System.Int32,System.String)">
  38044. <summary>
  38045. Adds an address to the cache
  38046. </summary>
  38047. <param name="id"></param>
  38048. <param name="address"></param>
  38049. <returns></returns>
  38050. </member>
  38051. <member name="P:OfficeOpenXml.FormulaParsing.ExcelAddressCache.Count">
  38052. <summary>
  38053. Number of items in the cache
  38054. </summary>
  38055. </member>
  38056. <member name="M:OfficeOpenXml.FormulaParsing.ExcelAddressCache.Get(System.Int32)">
  38057. <summary>
  38058. Returns an address by its cache id
  38059. </summary>
  38060. <param name="id"></param>
  38061. <returns></returns>
  38062. </member>
  38063. <member name="M:OfficeOpenXml.FormulaParsing.ExcelAddressCache.Clear">
  38064. <summary>
  38065. Clears the cache
  38066. </summary>
  38067. </member>
  38068. <member name="T:OfficeOpenXml.FormulaParsing.ExcelCalculationOption">
  38069. <summary>
  38070. Options used by the formula parser
  38071. </summary>
  38072. </member>
  38073. <member name="M:OfficeOpenXml.FormulaParsing.ExcelCalculationOption.#ctor">
  38074. <summary>
  38075. Constructor
  38076. </summary>
  38077. </member>
  38078. <member name="P:OfficeOpenXml.FormulaParsing.ExcelCalculationOption.AllowCircularReferences">
  38079. <summary>
  38080. Do not throw an exception if the formula parser encounters a circular reference
  38081. </summary>
  38082. </member>
  38083. <member name="P:OfficeOpenXml.FormulaParsing.ExcelCalculationOption.CacheExpressions">
  38084. <summary>
  38085. Expressions in the formula calculation will be cached, to be resused.
  38086. This increases speed, if having multiple formulas using the same expressions.
  38087. Canching increases memory consumtion on calculate.
  38088. </summary>
  38089. </member>
  38090. <member name="P:OfficeOpenXml.FormulaParsing.ExcelCalculationOption.PrecisionAndRoundingStrategy">
  38091. <summary>
  38092. In some functions EPPlus will round double values to 15 significant figures before the value is handled. This is an option for Excel compatibility.
  38093. </summary>
  38094. </member>
  38095. <member name="P:OfficeOpenXml.FormulaParsing.ExcelCalculationOption.FollowDependencyChain">
  38096. <summary>
  38097. If true, EPPlus will calculate the cells in order calculating any dependent cells.
  38098. If false, EPPlus will calculate the cells without calculating dependent cells.
  38099. </summary>
  38100. </member>
  38101. <member name="T:OfficeOpenXml.FormulaParsing.ExcelDataProvider">
  38102. <summary>
  38103. This class should be implemented to be able to deliver excel data
  38104. to the formula parser.
  38105. </summary>
  38106. </member>
  38107. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.GetWorksheets">
  38108. <summary>
  38109. Returns the names of the worksheets in a workbook
  38110. </summary>
  38111. <returns></returns>
  38112. </member>
  38113. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.GetWorksheetNames(System.Int32)">
  38114. <summary>
  38115. Returns the names of all worksheet names
  38116. </summary>
  38117. <returns></returns>
  38118. </member>
  38119. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.IsExternalName(System.String)">
  38120. <summary>
  38121. Returns the names of all worksheet names
  38122. </summary>
  38123. <returns></returns>
  38124. </member>
  38125. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.GetWorksheetIndex(System.String)">
  38126. <summary>
  38127. Returns the number of a worksheet in the workbook
  38128. </summary>
  38129. <param name="worksheetName">Name of the worksheet</param>
  38130. <returns>The number within the workbook</returns>
  38131. </member>
  38132. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.GetWorkbookNameValues">
  38133. <summary>
  38134. Returns all defined names in a workbook
  38135. </summary>
  38136. <returns></returns>
  38137. </member>
  38138. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.GetRange(System.String,System.Int32,System.Int32,System.String)">
  38139. <summary>
  38140. Returns values from the required range.
  38141. </summary>
  38142. <param name="worksheetName">The name of the worksheet</param>
  38143. <param name="row">Row</param>
  38144. <param name="column">Column</param>
  38145. <param name="address">The reference address</param>
  38146. <returns></returns>
  38147. </member>
  38148. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.GetRange(System.String,System.String)">
  38149. <summary>
  38150. Returns values from the required range.
  38151. </summary>
  38152. <param name="worksheetName">The name of the worksheet</param>
  38153. <param name="address">The reference address</param>
  38154. <returns></returns>
  38155. </member>
  38156. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.GetCellValue(System.String,System.Int32,System.Int32)">
  38157. <summary>
  38158. Returns a single cell value
  38159. </summary>
  38160. <param name="sheetName"></param>
  38161. <param name="row"></param>
  38162. <param name="col"></param>
  38163. <returns></returns>
  38164. </member>
  38165. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.GetCellId(System.Int32,System.Int32,System.Int32)">
  38166. <summary>
  38167. Creates a cell id, representing the full address of a cell.
  38168. </summary>
  38169. <param name="wsIx">The worksheet index</param>
  38170. <param name="row">Row ix</param>
  38171. <param name="col">Column Index</param>
  38172. <returns>An <see cref="T:System.UInt64"/> representing the addrss</returns>
  38173. </member>
  38174. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.GetDimensionEnd(System.Int32)">
  38175. <summary>
  38176. Returns the address of the lowest rightmost cell on the worksheet.
  38177. </summary>
  38178. <param name="worksheet"></param>
  38179. <returns></returns>
  38180. </member>
  38181. <member name="M:OfficeOpenXml.FormulaParsing.ExcelDataProvider.Dispose">
  38182. <summary>
  38183. Use this method to free unmanaged resources.
  38184. </summary>
  38185. </member>
  38186. <member name="P:OfficeOpenXml.FormulaParsing.ExcelDataProvider.ExcelMaxColumns">
  38187. <summary>
  38188. Max number of columns in a worksheet that the Excel data provider can handle.
  38189. </summary>
  38190. </member>
  38191. <member name="P:OfficeOpenXml.FormulaParsing.ExcelDataProvider.ExcelMaxRows">
  38192. <summary>
  38193. Max number of rows in a worksheet that the Excel data provider can handle
  38194. </summary>
  38195. </member>
  38196. <member name="T:OfficeOpenXml.FormulaParsing.ExcelUtilities.AddressTranslator">
  38197. <summary>
  38198. Handles translations from Spreadsheet addresses to 0-based numeric index.
  38199. </summary>
  38200. </member>
  38201. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.AddressTranslator.ToColAndRow(System.String,System.Int32@,System.Int32@)">
  38202. <summary>
  38203. Translates an address in format "A1" to col- and rowindex.
  38204. If the supplied address is a range, the address of the first part will be calculated.
  38205. </summary>
  38206. <param name="address"></param>
  38207. <param name="col"></param>
  38208. <param name="row"></param>
  38209. </member>
  38210. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.AddressTranslator.ToColAndRow(System.String,System.Int32@,System.Int32@,OfficeOpenXml.FormulaParsing.ExcelUtilities.AddressTranslator.RangeCalculationBehaviour)">
  38211. <summary>
  38212. Translates an address in format "A1" to col- and rowindex.
  38213. </summary>
  38214. <param name="address"></param>
  38215. <param name="col"></param>
  38216. <param name="row"></param>
  38217. <param name="behaviour"></param>
  38218. </member>
  38219. <member name="T:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressInfo">
  38220. <summary>
  38221. Information about an address.
  38222. </summary>
  38223. </member>
  38224. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressInfo.Parse(System.String)">
  38225. <summary>
  38226. Parse address into a new addressinfo
  38227. </summary>
  38228. <param name="address">Adress to parse</param>
  38229. <returns></returns>
  38230. </member>
  38231. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressInfo.Worksheet">
  38232. <summary>
  38233. The worksheet name
  38234. </summary>
  38235. </member>
  38236. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressInfo.WorksheetIsSpecified">
  38237. <summary>
  38238. Returns true if the <see cref="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressInfo.Worksheet"/> is set
  38239. </summary>
  38240. </member>
  38241. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressInfo.IsMultipleCells">
  38242. <summary>
  38243. If the address reference multiple cells.
  38244. </summary>
  38245. </member>
  38246. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressInfo.StartCell">
  38247. <summary>
  38248. The start cell address
  38249. </summary>
  38250. </member>
  38251. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressInfo.EndCell">
  38252. <summary>
  38253. The end cell address
  38254. </summary>
  38255. </member>
  38256. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressInfo.AddressOnSheet">
  38257. <summary>
  38258. The address part if a worksheet is specified on the address.
  38259. </summary>
  38260. </member>
  38261. <member name="T:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressUtil">
  38262. <summary>
  38263. Utilites tp verify addresses and reöated tokens
  38264. </summary>
  38265. </member>
  38266. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressUtil.IsValidAddress(System.String)">
  38267. <summary>
  38268. Ensure address and sheet has valid names
  38269. </summary>
  38270. <param name="token"></param>
  38271. <returns>Wether or not the address is valid</returns>
  38272. </member>
  38273. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressUtil.IsValidName(System.String)">
  38274. <summary>
  38275. Returns true if a defined name is valid
  38276. </summary>
  38277. <param name="name"></param>
  38278. <returns></returns>
  38279. </member>
  38280. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelAddressUtil.GetValidName(System.String)">
  38281. <summary>
  38282. Ensures valid name by removing invalid chars and replacing them with '_'
  38283. </summary>
  38284. <param name="name"></param>
  38285. <returns></returns>
  38286. </member>
  38287. <member name="T:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelReferenceType">
  38288. <summary>
  38289. Reference types for if an adress/cell is absolute or relative and in what way
  38290. </summary>
  38291. </member>
  38292. <member name="F:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelReferenceType.AbsoluteRowAndColumn">
  38293. <summary>
  38294. Both Row and column are absolute
  38295. </summary>
  38296. </member>
  38297. <member name="F:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelReferenceType.AbsoluteRowRelativeColumn">
  38298. <summary>
  38299. Absolute row and relative column
  38300. </summary>
  38301. </member>
  38302. <member name="F:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelReferenceType.RelativeRowAbsoluteColumn">
  38303. <summary>
  38304. Realtive row absolute column
  38305. </summary>
  38306. </member>
  38307. <member name="F:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExcelReferenceType.RelativeRowAndColumn">
  38308. <summary>
  38309. Relative row and relative column
  38310. </summary>
  38311. </member>
  38312. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExpressionEvaluator.Evaluate(System.Object,System.Collections.Generic.IEnumerable{System.String})">
  38313. <summary>
  38314. Returns true if any of the supplied expressions evaluates to true
  38315. </summary>
  38316. <param name="left">The object to evaluate</param>
  38317. <param name="expressions">The expressions to evaluate the object against</param>
  38318. <returns>True if any of the supplied expressions evaluates to true</returns>
  38319. </member>
  38320. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExpressionEvaluator.Evaluate(System.Object,System.String)">
  38321. <summary>
  38322. Returns true if the supplied expression evaluates to true
  38323. </summary>
  38324. <param name="left">The object to evaluate</param>
  38325. <param name="expression">The expressions to evaluate the object against</param>
  38326. <returns></returns>
  38327. </member>
  38328. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ExpressionEvaluator.Evaluate(System.Object,System.String,System.Boolean)">
  38329. <summary>
  38330. Returns true if the supplied expression evaluates to true
  38331. </summary>
  38332. <param name="left">The object to evaluate</param>
  38333. <param name="expression">The expressions to evaluate the object against</param>
  38334. <param name="convertNumericString">If true and <paramref name="left"/> is a numeric string it will be converted to a number</param>
  38335. <returns></returns>
  38336. </member>
  38337. <member name="T:OfficeOpenXml.FormulaParsing.ExcelUtilities.LookupValueMatcher">
  38338. <summary>
  38339. Compares values for lookup
  38340. </summary>
  38341. </member>
  38342. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.LookupValueMatcher.CompareObjectToString(System.Object,System.String)">
  38343. <summary>
  38344. Compares object to string. Incomplete.
  38345. </summary>
  38346. <param name="o1">object 1</param>
  38347. <param name="o2">object 2</param>
  38348. <returns></returns>
  38349. </member>
  38350. <member name="T:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress">
  38351. <summary>
  38352. Adress over a range
  38353. </summary>
  38354. </member>
  38355. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress.#ctor">
  38356. <summary>
  38357. Constructor for empty address
  38358. </summary>
  38359. </member>
  38360. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress.Worksheet">
  38361. <summary>
  38362. Worksheet
  38363. </summary>
  38364. </member>
  38365. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress.FromCol">
  38366. <summary>
  38367. From Column
  38368. </summary>
  38369. </member>
  38370. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress.ToCol">
  38371. <summary>
  38372. To Column
  38373. </summary>
  38374. </member>
  38375. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress.FromRow">
  38376. <summary>
  38377. From row
  38378. </summary>
  38379. </member>
  38380. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress.ToRow">
  38381. <summary>
  38382. To row
  38383. </summary>
  38384. </member>
  38385. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress.ToString">
  38386. <summary>
  38387. To string
  38388. </summary>
  38389. <returns></returns>
  38390. </member>
  38391. <member name="P:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress.Empty">
  38392. <summary>
  38393. Empty
  38394. </summary>
  38395. </member>
  38396. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress.CollidesWith(OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddress)">
  38397. <summary>
  38398. Returns true if this range collides (full or partly) with the supplied range
  38399. </summary>
  38400. <param name="other">The range to check</param>
  38401. <returns></returns>
  38402. </member>
  38403. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeAddressFactory.Create(System.Int32,System.String)">
  38404. <summary>
  38405. Create
  38406. </summary>
  38407. <param name="wsIx">The worksheet index.</param>
  38408. <param name="address">address of a range</param>
  38409. <returns></returns>
  38410. </member>
  38411. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeFlattener.FlattenRange(OfficeOpenXml.FormulaParsing.IRangeInfo,System.Boolean)">
  38412. <summary>
  38413. returns a list of nullable doubles based on the supplied range.
  38414. both dates and numeric values will be included.
  38415. </summary>
  38416. <param name="r1"></param>
  38417. <param name="addNullifEmpty"></param>
  38418. <returns></returns>
  38419. </member>
  38420. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.RangeFlattener.GetNumericPairLists(OfficeOpenXml.FormulaParsing.IRangeInfo,OfficeOpenXml.FormulaParsing.IRangeInfo,System.Boolean,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)">
  38421. <summary>
  38422. Produces two lists based on the supplied ranges. The lists will contain all data from positions where both ranges has numeric values.
  38423. </summary>
  38424. <param name="r1">range 1</param>
  38425. <param name="r2">range 2</param>
  38426. <param name="dataPointsEqual"></param>
  38427. <param name="l1">a list containing all numeric values from <paramref name="r1"/> that has a corresponding value in <paramref name="r2"/></param>
  38428. <param name="l2">a list containing all numeric values from <paramref name="r2"/> that has a corresponding value in <paramref name="r1"/></param>
  38429. </member>
  38430. <member name="T:OfficeOpenXml.FormulaParsing.ExcelUtilities.ValueMatcher">
  38431. <summary>
  38432. Compares and matches values
  38433. </summary>
  38434. </member>
  38435. <member name="F:OfficeOpenXml.FormulaParsing.ExcelUtilities.ValueMatcher.IncompatibleOperands">
  38436. <summary>
  38437. Value to represent incompatible operands
  38438. </summary>
  38439. </member>
  38440. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ValueMatcher.IsMatch(System.Object,System.Object,System.Boolean)">
  38441. <summary>
  38442. Compares objects of different types using appropriate CompareTo methods
  38443. </summary>
  38444. <param name="searchedValue">original value</param>
  38445. <param name="candidate">potential match</param>
  38446. <param name="convertNumericString">If true a numeric string will be convered to a number in the comparison. Default value is true.</param>
  38447. <returns></returns>
  38448. </member>
  38449. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ValueMatcher.CompareStringToString(System.String,System.String)">
  38450. <summary>
  38451. Compares strings
  38452. </summary>
  38453. <param name="searchedValue"></param>
  38454. <param name="candidate"></param>
  38455. <returns></returns>
  38456. </member>
  38457. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ValueMatcher.CompareStringToObject(System.String,System.Object,System.Boolean)">
  38458. <summary>
  38459. Compares string to object candidate
  38460. </summary>
  38461. <param name="searchedValue"></param>
  38462. <param name="candidate"></param>
  38463. <param name="convertNumericString"></param>
  38464. <returns></returns>
  38465. </member>
  38466. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.ValueMatcher.CompareObjectToString(System.Object,System.String)">
  38467. <summary>
  38468. Compares object to string candidate.
  38469. </summary>
  38470. <param name="searchedValue"></param>
  38471. <param name="candidate"></param>
  38472. <returns></returns>
  38473. </member>
  38474. <member name="T:OfficeOpenXml.FormulaParsing.ExcelUtilities.WildCardValueMatcher">
  38475. <summary>
  38476. Compares values against wildcard strings
  38477. </summary>
  38478. </member>
  38479. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.WildCardValueMatcher.CompareStringToString(System.String,System.String)">
  38480. <summary>
  38481. Compares two strings
  38482. </summary>
  38483. <param name="searchedValue">The searched value, might contain wildcard characters</param>
  38484. <param name="candidate">The candidate to compare</param>
  38485. <returns>0 if match, otherwise -1 or 1</returns>
  38486. </member>
  38487. <member name="T:OfficeOpenXml.FormulaParsing.ExcelUtilities.WildCardValueMatcher2">
  38488. <summary>
  38489. Compares values against wildcard strings
  38490. </summary>
  38491. </member>
  38492. <member name="M:OfficeOpenXml.FormulaParsing.ExcelUtilities.WildCardValueMatcher2.CompareStringToString(System.String,System.String)">
  38493. <summary>
  38494. Compares two strings
  38495. </summary>
  38496. <param name="searchedValue">The searched value, might contain wildcard characters</param>
  38497. <param name="candidate">The candidate to compare</param>
  38498. <returns>0 if match, otherwise -1 or 1</returns>
  38499. </member>
  38500. <member name="T:OfficeOpenXml.FormulaParsing.Excel.ExcelCellState">
  38501. <summary>
  38502. The state of a cell
  38503. </summary>
  38504. </member>
  38505. <member name="F:OfficeOpenXml.FormulaParsing.Excel.ExcelCellState.HiddenCell">
  38506. <summary>
  38507. The cell is hidden
  38508. </summary>
  38509. </member>
  38510. <member name="F:OfficeOpenXml.FormulaParsing.Excel.ExcelCellState.ContainsError">
  38511. <summary>
  38512. The cell contains a cell error
  38513. </summary>
  38514. </member>
  38515. <member name="F:OfficeOpenXml.FormulaParsing.Excel.ExcelCellState.IsResultOfSubtotal">
  38516. <summary>
  38517. The cell contains a result of a subtotal function.
  38518. </summary>
  38519. </member>
  38520. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentCollectionUtil">
  38521. <summary>
  38522. Simplifies function argument input by collecting and enumerating arguments of different types
  38523. </summary>
  38524. </member>
  38525. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentCollectionUtil.#ctor">
  38526. <summary>
  38527. Empty constructor
  38528. </summary>
  38529. </member>
  38530. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentCollectionUtil.#ctor(OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableArgConverter,OfficeOpenXml.FormulaParsing.Excel.Functions.ObjectEnumerableArgConverter)">
  38531. <summary>
  38532. Constructor with converters
  38533. </summary>
  38534. <param name="doubleEnumerableArgConverter"></param>
  38535. <param name="objectEnumerableArgConverter"></param>
  38536. </member>
  38537. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentCollectionUtil.ArgsToDoubleEnumerable(System.Boolean,System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext,System.Boolean)">
  38538. <summary>
  38539. Converts args to enumerable ExcelDoubleCellValue
  38540. </summary>
  38541. <param name="ignoreHidden"></param>
  38542. <param name="ignoreErrors"></param>
  38543. <param name="ignoreSubtotalAggregate"></param>
  38544. <param name="arguments"></param>
  38545. <param name="context"></param>
  38546. <param name="ignoreNonNumeric"></param>
  38547. <returns></returns>
  38548. </member>
  38549. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentCollectionUtil.ArgsToObjectEnumerable(System.Boolean,System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)">
  38550. <summary>
  38551. Converts args to enumerable objects with an aggregate
  38552. </summary>
  38553. <param name="ignoreHidden"></param>
  38554. <param name="ignoreErrors"></param>
  38555. <param name="ignoreNestedSubtotalAggregate"></param>
  38556. <param name="arguments"></param>
  38557. <param name="context"></param>
  38558. <returns></returns>
  38559. </member>
  38560. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentCollectionUtil.ArgsToObjectEnumerable(System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)">
  38561. <summary>
  38562. Converts args to enumerable objects
  38563. </summary>
  38564. <param name="ignoreHidden"></param>
  38565. <param name="ignoreErrors"></param>
  38566. <param name="arguments"></param>
  38567. <param name="context"></param>
  38568. <returns></returns>
  38569. </member>
  38570. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParser">
  38571. <summary>
  38572. Argument parser base abstract class
  38573. </summary>
  38574. </member>
  38575. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParser.Parse(System.Object)">
  38576. <summary>
  38577. Parse object argument
  38578. </summary>
  38579. <param name="obj"></param>
  38580. <returns></returns>
  38581. </member>
  38582. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParser.Parse(System.Object,OfficeOpenXml.FormulaParsing.Excel.Functions.RoundingMethod)">
  38583. <summary>
  38584. Parse object argument and round it
  38585. </summary>
  38586. <param name="obj"></param>
  38587. <param name="roundingMethod"></param>
  38588. <returns></returns>
  38589. </member>
  38590. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParserFactory">
  38591. <summary>
  38592. Parser factory for
  38593. </summary>
  38594. </member>
  38595. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParserFactory.CreateArgumentParser(OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  38596. <summary>
  38597. Create argument parser for datatypes <see cref="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Integer"></see>, <see cref="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Boolean"></see> and <see cref="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Decimal"></see>
  38598. </summary>
  38599. <param name="dataType"></param>
  38600. <returns></returns>
  38601. <exception cref="T:System.InvalidOperationException"></exception>
  38602. </member>
  38603. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParsers">
  38604. <summary>
  38605. Argument parsers
  38606. </summary>
  38607. </member>
  38608. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParsers.#ctor">
  38609. <summary>
  38610. Empty constructor
  38611. </summary>
  38612. </member>
  38613. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParsers.#ctor(OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParserFactory)">
  38614. <summary>
  38615. Factory constructor.
  38616. </summary>
  38617. <param name="factory">Factory cannot be null</param>
  38618. </member>
  38619. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParsers.GetParser(OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  38620. <summary>
  38621. Get parser of type
  38622. </summary>
  38623. <param name="dataType"></param>
  38624. <returns></returns>
  38625. </member>
  38626. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig">
  38627. <summary>
  38628. This class should be used to configure how arrays/ranges are treated as parameters to functions
  38629. that can return a dynamic array.
  38630. </summary>
  38631. </member>
  38632. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig.SetArrayParameterIndexes(System.Int32[])">
  38633. <summary>
  38634. This method sets indexes of arguments that can be an array.
  38635. </summary>
  38636. <param name="indexes">A list of integers that specifies the 0-based index of arguments that can be an array.</param>
  38637. </member>
  38638. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig.IgnoreNumberOfArgsFromStart">
  38639. <summary>
  38640. Use this property in combination with <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig.ArrayArgInterval"/>. A typical scenario would be that
  38641. the first 3 arguments should be ignore and then every 3rd argument might be in array. In this scenario this
  38642. property should be set to 3.
  38643. </summary>
  38644. </member>
  38645. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig.ArrayArgInterval">
  38646. <summary>
  38647. Indicates that every x-th argument can be an array.
  38648. </summary>
  38649. </member>
  38650. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig.CanBeArrayArg(System.Int32)">
  38651. <summary>
  38652. Returns true if the 0-based <paramref name="argIx">index</paramref>
  38653. occurs in the <see cref="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig.SetArrayParameterIndexes(System.Int32[])"/> list or if
  38654. the index matches the configuration of <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig.IgnoreNumberOfArgsFromStart"/>
  38655. and <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig.ArrayArgInterval"/>.
  38656. </summary>
  38657. <param name="argIx">argument index (0-based)</param>
  38658. <returns></returns>
  38659. </member>
  38660. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.BoolArgumentParser">
  38661. <summary>
  38662. Boolean argument parser
  38663. </summary>
  38664. </member>
  38665. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.BoolArgumentParser.Parse(System.Object)">
  38666. <summary>
  38667. Parse object to bool
  38668. </summary>
  38669. <param name="obj"></param>
  38670. <returns></returns>
  38671. </member>
  38672. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.BoolArgumentParser.Parse(System.Object,OfficeOpenXml.FormulaParsing.Excel.Functions.RoundingMethod)">
  38673. <summary>
  38674. Parse object to bool with rounding method
  38675. </summary>
  38676. <param name="obj"></param>
  38677. <param name="roundingMethod"></param>
  38678. <returns></returns>
  38679. </member>
  38680. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.BuiltInFunctions">
  38681. <summary>
  38682. Built-in functions Epplus provides. As opposed to custom functions made by the user.
  38683. </summary>
  38684. </member>
  38685. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.BuiltInFunctions.#ctor">
  38686. <summary>
  38687. </summary>
  38688. </member>
  38689. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.CollectionFlattener`1">
  38690. <summary>
  38691. Flattens arguments to enumerable
  38692. </summary>
  38693. <typeparam name="T"></typeparam>
  38694. </member>
  38695. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.CollectionFlattener`1.FuncArgsToFlatEnumerable(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Action{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument,System.Collections.Generic.IList{`0}})">
  38696. <summary>
  38697. Args to enumerables of type <see cref="T:System.Collections.Generic.IEnumerable`1"/>
  38698. </summary>
  38699. <param name="arguments"></param>
  38700. <param name="convertFunc"></param>
  38701. <returns></returns>
  38702. </member>
  38703. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.CompileResultValidator">
  38704. <summary>
  38705. Validates Excel function compile results
  38706. </summary>
  38707. </member>
  38708. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.CompileResultValidator.Validate(System.Object)">
  38709. <summary>
  38710. Validate object
  38711. </summary>
  38712. <param name="obj"></param>
  38713. </member>
  38714. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.CompileResultValidator.Empty">
  38715. <summary>
  38716. Supply or create empty compile result validator
  38717. </summary>
  38718. </member>
  38719. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.CompileResultValidators">
  38720. <summary>
  38721. Validator collections
  38722. </summary>
  38723. </member>
  38724. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.CompileResultValidators.GetValidator(OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  38725. <summary>
  38726. Get validator of type
  38727. </summary>
  38728. <param name="dataType"></param>
  38729. <returns></returns>
  38730. </member>
  38731. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Daverage.IsAllowedInCalculatedPivotTableField">
  38732. <summary>
  38733. If the function is allowed in a pivot table calculated field
  38734. </summary>
  38735. </member>
  38736. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Dcount.IsAllowedInCalculatedPivotTableField">
  38737. <summary>
  38738. If the function is allowed in a pivot table calculated field
  38739. </summary>
  38740. </member>
  38741. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.DcountA.IsAllowedInCalculatedPivotTableField">
  38742. <summary>
  38743. If the function is allowed in a pivot table calculated field
  38744. </summary>
  38745. </member>
  38746. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Dget.IsAllowedInCalculatedPivotTableField">
  38747. <summary>
  38748. If the function is allowed in a pivot table calculated field
  38749. </summary>
  38750. </member>
  38751. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Dmax.IsAllowedInCalculatedPivotTableField">
  38752. <summary>
  38753. If the function is allowed in a pivot table calculated field
  38754. </summary>
  38755. </member>
  38756. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Dmin.IsAllowedInCalculatedPivotTableField">
  38757. <summary>
  38758. If the function is allowed in a pivot table calculated field
  38759. </summary>
  38760. </member>
  38761. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Dproduct.IsAllowedInCalculatedPivotTableField">
  38762. <summary>
  38763. If the function is allowed in a pivot table calculated field
  38764. </summary>
  38765. </member>
  38766. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Dstdev.IsAllowedInCalculatedPivotTableField">
  38767. <summary>
  38768. If the function is allowed in a pivot table calculated field
  38769. </summary>
  38770. </member>
  38771. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.DstdevP.IsAllowedInCalculatedPivotTableField">
  38772. <summary>
  38773. If the function is allowed in a pivot table calculated field
  38774. </summary>
  38775. </member>
  38776. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Dsum.IsAllowedInCalculatedPivotTableField">
  38777. <summary>
  38778. If the function is allowed in a pivot table calculated field
  38779. </summary>
  38780. </member>
  38781. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Dvar.IsAllowedInCalculatedPivotTableField">
  38782. <summary>
  38783. If the function is allowed in a pivot table calculated field
  38784. </summary>
  38785. </member>
  38786. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.Dvarp.IsAllowedInCalculatedPivotTableField">
  38787. <summary>
  38788. If the function is allowed in a pivot table calculated field
  38789. </summary>
  38790. </member>
  38791. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseCriteriaField">
  38792. <summary>
  38793. Field for database criteria
  38794. </summary>
  38795. </member>
  38796. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseCriteriaField.#ctor(System.String)">
  38797. <summary>
  38798. Constructor with field name
  38799. </summary>
  38800. <param name="fieldName"></param>
  38801. </member>
  38802. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseCriteriaField.#ctor(System.Int32)">
  38803. <summary>
  38804. Constructor with field index
  38805. </summary>
  38806. <param name="fieldIndex"></param>
  38807. </member>
  38808. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseCriteriaField.ToString">
  38809. <summary>
  38810. return name or object toString
  38811. </summary>
  38812. <returns></returns>
  38813. </member>
  38814. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseCriteriaField.FieldName">
  38815. <summary>
  38816. Name of field
  38817. </summary>
  38818. </member>
  38819. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseCriteriaField.FieldIndex">
  38820. <summary>
  38821. Index of field
  38822. </summary>
  38823. </member>
  38824. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseField">
  38825. <summary>
  38826. Database field
  38827. </summary>
  38828. </member>
  38829. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseField.FieldName">
  38830. <summary>
  38831. Name of field
  38832. </summary>
  38833. </member>
  38834. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseField.ColIndex">
  38835. <summary>
  38836. Column index
  38837. </summary>
  38838. </member>
  38839. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseField.#ctor(System.String,System.Int32)">
  38840. <summary>
  38841. Constructor
  38842. </summary>
  38843. <param name="fieldName"></param>
  38844. <param name="colIndex"></param>
  38845. </member>
  38846. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseRow">
  38847. <summary>
  38848. Database row
  38849. </summary>
  38850. </member>
  38851. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseRow.Item(System.String)">
  38852. <summary>
  38853. Get object at field
  38854. </summary>
  38855. <param name="field"></param>
  38856. <returns></returns>
  38857. </member>
  38858. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Database.ExcelDatabaseRow.Item(System.Int32)">
  38859. <summary>
  38860. Fetch field from indexes then return that field from within the row
  38861. </summary>
  38862. <param name="index"></param>
  38863. <returns></returns>
  38864. </member>
  38865. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.DateValue">
  38866. <summary>
  38867. Simple implementation of DateValue function, just using .NET built-in
  38868. function System.DateTime.TryParse, based on current culture
  38869. </summary>
  38870. </member>
  38871. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.IsoWeekNum.WeekNumber(System.DateTime)">
  38872. <summary>
  38873. This implementation was found on http://stackoverflow.com/questions/1285191/get-week-of-date-from-linq-query
  38874. </summary>
  38875. <param name="fromDate"></param>
  38876. <returns></returns>
  38877. </member>
  38878. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Now.IsAllowedInCalculatedPivotTableField">
  38879. <summary>
  38880. If the function is allowed in a pivot table calculated field
  38881. </summary>
  38882. </member>
  38883. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.TimeValue">
  38884. <summary>
  38885. Simple implementation of TimeValue function, just using .NET built-in
  38886. function System.DateTime.TryParse, based on current culture
  38887. </summary>
  38888. </member>
  38889. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Today.IsAllowedInCalculatedPivotTableField">
  38890. <summary>
  38891. If the function is allowed in a pivot table calculated field
  38892. </summary>
  38893. </member>
  38894. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.AdditionalHolidayDays">
  38895. <summary>
  38896. Defining additional holidays for datetime functions
  38897. </summary>
  38898. </member>
  38899. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.AdditionalHolidayDays.#ctor(OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument)">
  38900. <summary>
  38901. Function argument for adding a holiday
  38902. </summary>
  38903. <param name="holidayArg"></param>
  38904. </member>
  38905. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.AdditionalHolidayDays.AdditionalDates">
  38906. <summary>
  38907. DateTime enumerable for additional holidays
  38908. </summary>
  38909. </member>
  38910. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdays">
  38911. <summary>
  38912. Holiday weekdays for datetime functions
  38913. </summary>
  38914. </member>
  38915. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdays.#ctor">
  38916. <summary>
  38917. Empty constuctor. Sets saturday and sunday to holiday days automatically.
  38918. </summary>
  38919. </member>
  38920. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdays.NumberOfWorkdaysPerWeek">
  38921. <summary>
  38922. Defined as 7 - number of holidayDays
  38923. </summary>
  38924. </member>
  38925. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdays.#ctor(System.DayOfWeek[])">
  38926. <summary>
  38927. Define holiday weekdays by input array
  38928. </summary>
  38929. <param name="holidayDays"></param>
  38930. </member>
  38931. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdays.IsHolidayWeekday(System.DateTime)">
  38932. <summary>
  38933. Check wether given datetime is a holidayWeekday or not
  38934. </summary>
  38935. <param name="dateTime"></param>
  38936. <returns></returns>
  38937. </member>
  38938. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdays.AdjustResultWithHolidays(System.DateTime,System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument})">
  38939. <summary>
  38940. Adjust result with holidays.
  38941. </summary>
  38942. <param name="resultDate"></param>
  38943. <param name="arguments"></param>
  38944. <returns></returns>
  38945. </member>
  38946. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdays.GetNextWorkday(System.DateTime,OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculationDirection)">
  38947. <summary>
  38948. Gets the next datetime workday
  38949. </summary>
  38950. <param name="date"></param>
  38951. <param name="direction"></param>
  38952. <returns></returns>
  38953. </member>
  38954. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdaysFactory">
  38955. <summary>
  38956. Factory class for holidayWeekdays
  38957. </summary>
  38958. </member>
  38959. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdaysFactory.Create(System.String)">
  38960. <summary>
  38961. Create from string
  38962. </summary>
  38963. <param name="weekdays"></param>
  38964. <returns></returns>
  38965. <exception cref="T:System.ArgumentException"></exception>
  38966. </member>
  38967. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.HolidayWeekdaysFactory.Create(System.Int32)">
  38968. <summary>
  38969. Create from code
  38970. </summary>
  38971. <param name="code"></param>
  38972. <returns></returns>
  38973. <exception cref="T:System.ArgumentException"></exception>
  38974. </member>
  38975. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculationDirection">
  38976. <summary>
  38977. Whether to look for weekday forwards or backwards
  38978. </summary>
  38979. </member>
  38980. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculationDirection.Forward">
  38981. <summary>
  38982. Forward direction
  38983. </summary>
  38984. </member>
  38985. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculationDirection.Backward">
  38986. <summary>
  38987. Backward direction
  38988. </summary>
  38989. </member>
  38990. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculatorResult">
  38991. <summary>
  38992. Workday calculator result
  38993. </summary>
  38994. </member>
  38995. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculatorResult.#ctor(System.Int32,System.DateTime,System.DateTime,OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculationDirection)">
  38996. <summary>
  38997. Constructor. Calculate workdays
  38998. </summary>
  38999. <param name="numberOfWorkdays"></param>
  39000. <param name="startDate"></param>
  39001. <param name="endDate"></param>
  39002. <param name="direction"></param>
  39003. </member>
  39004. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculatorResult.NumberOfWorkdays">
  39005. <summary>
  39006. Number of Workdays
  39007. </summary>
  39008. </member>
  39009. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculatorResult.StartDate">
  39010. <summary>
  39011. Start date
  39012. </summary>
  39013. </member>
  39014. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculatorResult.EndDate">
  39015. <summary>
  39016. End date
  39017. </summary>
  39018. </member>
  39019. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DateAndTime.Workdays.WorkdayCalculatorResult.Direction">
  39020. <summary>
  39021. Direction to look for workdays in
  39022. </summary>
  39023. </member>
  39024. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DecimalCompileResultValidator">
  39025. <summary>
  39026. Validation for decimal function results
  39027. </summary>
  39028. </member>
  39029. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DecimalCompileResultValidator.Validate(System.Object)">
  39030. <summary>
  39031. Validate that decimal is not NaN or infinity
  39032. </summary>
  39033. <param name="obj"></param>
  39034. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39035. </member>
  39036. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleArgumentParser">
  39037. <summary>
  39038. Parse double
  39039. </summary>
  39040. </member>
  39041. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleArgumentParser.Parse(System.Object)">
  39042. <summary>
  39043. Attempts to parse object to double. Throws value error on exception
  39044. </summary>
  39045. <param name="obj"></param>
  39046. <returns></returns>
  39047. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39048. </member>
  39049. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleArgumentParser.Parse(System.Object,OfficeOpenXml.FormulaParsing.Excel.Functions.RoundingMethod)">
  39050. <summary>
  39051. Shorthand for Parse
  39052. </summary>
  39053. <param name="obj"></param>
  39054. <param name="roundingMethod"></param>
  39055. <returns></returns>
  39056. </member>
  39057. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableArgConverter">
  39058. <summary>
  39059. Enumerable to double
  39060. </summary>
  39061. </member>
  39062. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableArgConverter.ConvertArgs(System.Boolean,System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext,System.Boolean)">
  39063. <summary>
  39064. Convert args to enumerable
  39065. </summary>
  39066. <param name="ignoreHidden"></param>
  39067. <param name="ignoreErrors"></param>
  39068. <param name="ignoreSubtotalAggregate"></param>
  39069. <param name="arguments"></param>
  39070. <param name="context"></param>
  39071. <param name="ignoreNonNumeric"></param>
  39072. <returns></returns>
  39073. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39074. </member>
  39075. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableArgConverter.ConvertArgsIncludingOtherTypes(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Boolean)">
  39076. <summary>
  39077. Convert args including range info, doubles, ints, bools and strings
  39078. </summary>
  39079. <param name="arguments"></param>
  39080. <param name="ignoreHidden"></param>
  39081. <returns></returns>
  39082. </member>
  39083. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableParseOptions">
  39084. <summary>
  39085. Options for parsing function arguments to a list of doubles
  39086. </summary>
  39087. </member>
  39088. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableParseOptions.IgnoreErrors">
  39089. <summary>
  39090. Ignore errors in cells
  39091. </summary>
  39092. </member>
  39093. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableParseOptions.IgnoreHiddenCells">
  39094. <summary>
  39095. Ignore hidden cells
  39096. </summary>
  39097. </member>
  39098. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableParseOptions.IgnoreNestedSubtotalAggregate">
  39099. <summary>
  39100. Ignore results from underlying SUBTOTAL or AGGREGATE functions
  39101. </summary>
  39102. </member>
  39103. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableParseOptions.IgnoreNonNumeric">
  39104. <summary>
  39105. Ignore cells with non-numeric values
  39106. </summary>
  39107. </member>
  39108. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Conversions">
  39109. <summary>
  39110. This static class contains all the setup, definitions and methods needed for Excel's Convert function
  39111. </summary>
  39112. </member>
  39113. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Conversions.UnitTypes">
  39114. <summary>
  39115. Types of mapping groups
  39116. </summary>
  39117. </member>
  39118. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Conversions.Unit">
  39119. <summary>
  39120. A mapping definition
  39121. </summary>
  39122. </member>
  39123. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Conversions.Prefix">
  39124. <summary>
  39125. Represents a prefix and its value, such as the k in km (kilo-meters).
  39126. </summary>
  39127. </member>
  39128. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.ConvertFunction">
  39129. <summary>
  39130. Convert function
  39131. </summary>
  39132. </member>
  39133. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.ConvertFunction.ArgumentMinLength">
  39134. <summary>
  39135. Minimum arguments
  39136. </summary>
  39137. </member>
  39138. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.ConvertFunction.Execute(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)">
  39139. <summary>
  39140. Execute convert function
  39141. </summary>
  39142. <param name="arguments"></param>
  39143. <param name="context"></param>
  39144. <returns></returns>
  39145. </member>
  39146. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Erf">
  39147. <summary>
  39148. Returns error function
  39149. </summary>
  39150. </member>
  39151. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Erf.ArgumentMinLength">
  39152. <summary>
  39153. Min arguments
  39154. </summary>
  39155. </member>
  39156. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Erf.Execute(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)">
  39157. <summary>
  39158. Execute Erf
  39159. </summary>
  39160. <param name="arguments"></param>
  39161. <param name="context"></param>
  39162. <returns></returns>
  39163. </member>
  39164. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.ImFunctionBase.CreateImaginaryString(System.Double,System.Double,System.String,System.String)">
  39165. <summary>
  39166. Creates a string that represents an imaginary number.
  39167. </summary>
  39168. <param name="realPart">The real part of the number</param>
  39169. <param name="imagPart">The imaginary part of the number</param>
  39170. <param name="sign">The sign used in the number</param>
  39171. <param name="imSuffix">Suffix (i or j)</param>
  39172. <returns>A string that represents an imaginary number.</returns>
  39173. </member>
  39174. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselBase">
  39175. <summary>
  39176. Bessel base
  39177. </summary>
  39178. </member>
  39179. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselBase.f_PI">
  39180. <summary>
  39181. f_PI
  39182. </summary>
  39183. </member>
  39184. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselBase.f_PI_DIV_2">
  39185. <summary>
  39186. f_Pi divided by 2
  39187. </summary>
  39188. </member>
  39189. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselBase.f_PI_DIV_4">
  39190. <summary>
  39191. f_PI divided by four
  39192. </summary>
  39193. </member>
  39194. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselBase.f_2_DIV_PI">
  39195. <summary>
  39196. Two divided by f_PI
  39197. </summary>
  39198. </member>
  39199. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselIimpl">
  39200. <summary>
  39201. Bessel I Implementation
  39202. </summary>
  39203. </member>
  39204. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselIimpl.BesselI(System.Double,System.Int32)">
  39205. <summary>
  39206. Bessel I
  39207. </summary>
  39208. <param name="x"></param>
  39209. <param name="n"></param>
  39210. <returns></returns>
  39211. </member>
  39212. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselJImpl">
  39213. <summary>
  39214. Bessel J
  39215. </summary>
  39216. </member>
  39217. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselJImpl.BesselJ(System.Double,System.Int32)">
  39218. <summary>
  39219. Bessel J
  39220. </summary>
  39221. <param name="x"></param>
  39222. <param name="N"></param>
  39223. <returns></returns>
  39224. </member>
  39225. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselKImpl">
  39226. <summary>
  39227. Bessel K
  39228. </summary>
  39229. </member>
  39230. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselKImpl.Besselk1(System.Double)">
  39231. @throws IllegalArgumentException
  39232. @throws NoConvergenceException
  39233. </member>
  39234. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselKImpl.BesselK(System.Double,System.Int32)">
  39235. <summary>
  39236. Bessel K
  39237. </summary>
  39238. <param name="fNum"></param>
  39239. <param name="nOrder"></param>
  39240. <returns></returns>
  39241. </member>
  39242. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselYImpl">
  39243. <summary>
  39244. Bessel Y Implementation
  39245. </summary>
  39246. </member>
  39247. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselYImpl.Bessely1(System.Double)">
  39248. @throws IllegalArgumentException
  39249. @throws NoConvergenceException
  39250. </member>
  39251. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering.Implementations.BesselYImpl.BesselY(System.Double,System.Int32)">
  39252. <summary>
  39253. Bessel Y
  39254. </summary>
  39255. <param name="fNum"></param>
  39256. <param name="nOrder"></param>
  39257. <returns></returns>
  39258. </member>
  39259. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue">
  39260. <summary>
  39261. Double as cell value
  39262. </summary>
  39263. </member>
  39264. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.#ctor(System.Double)">
  39265. <summary>
  39266. Constructor value only
  39267. </summary>
  39268. <param name="val"></param>
  39269. </member>
  39270. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.#ctor(System.Double,System.Int32,System.Int32)">
  39271. <summary>
  39272. Constructor value row and column
  39273. </summary>
  39274. <param name="val"></param>
  39275. <param name="cellRow"></param>
  39276. <param name="cellCol"></param>
  39277. </member>
  39278. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.CellRow">
  39279. <summary>
  39280. Row
  39281. </summary>
  39282. </member>
  39283. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.CellCol">
  39284. <summary>
  39285. Col
  39286. </summary>
  39287. </member>
  39288. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.Value">
  39289. <summary>
  39290. Value
  39291. </summary>
  39292. </member>
  39293. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.op_Implicit(OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue)~System.Double">
  39294. <summary>
  39295. return value
  39296. </summary>
  39297. <param name="d"></param>
  39298. </member>
  39299. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.op_Implicit(System.Double)~OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue">
  39300. <summary>
  39301. User-defined conversion from double to Digit
  39302. </summary>
  39303. <param name="d"></param>
  39304. </member>
  39305. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.CompareTo(OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue)">
  39306. <summary>
  39307. Compare to other doubleCellValue
  39308. </summary>
  39309. <param name="other"></param>
  39310. <returns></returns>
  39311. </member>
  39312. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.CompareTo(System.Object)">
  39313. <summary>
  39314. Compare to object
  39315. </summary>
  39316. <param name="obj"></param>
  39317. <returns></returns>
  39318. </member>
  39319. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.Equals(System.Object)">
  39320. <summary>
  39321. Is this equivalent to object
  39322. </summary>
  39323. <param name="obj"></param>
  39324. <returns></returns>
  39325. </member>
  39326. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.GetHashCode">
  39327. <summary>
  39328. Get hash code
  39329. </summary>
  39330. <returns></returns>
  39331. </member>
  39332. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.op_Equality(OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue,OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue)">
  39333. <summary>
  39334. Equals operator ExcelDoubleCellValues
  39335. </summary>
  39336. <param name="a"></param>
  39337. <param name="b"></param>
  39338. <returns></returns>
  39339. </member>
  39340. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.op_Equality(OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue,System.Double)">
  39341. <summary>
  39342. Equals operator ExcelDoubleCellValue and double
  39343. </summary>
  39344. <param name="a"></param>
  39345. <param name="b"></param>
  39346. <returns></returns>
  39347. </member>
  39348. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.op_Inequality(OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue,OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue)">
  39349. <summary>
  39350. Unequal operator ExcelDoubleCellValues
  39351. </summary>
  39352. <param name="a"></param>
  39353. <param name="b"></param>
  39354. <returns></returns>
  39355. </member>
  39356. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue.op_Inequality(OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelDoubleCellValue,System.Double)">
  39357. <summary>
  39358. Unequal operator ExcelDoubleCellValue and double
  39359. </summary>
  39360. <param name="a"></param>
  39361. <param name="b"></param>
  39362. <returns></returns>
  39363. </member>
  39364. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction">
  39365. <summary>
  39366. Base class for Excel function implementations.
  39367. </summary>
  39368. </member>
  39369. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.#ctor">
  39370. <summary>
  39371. Default constructor
  39372. </summary>
  39373. </member>
  39374. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.#ctor(OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentCollectionUtil,OfficeOpenXml.FormulaParsing.Excel.Functions.ArgumentParsers,OfficeOpenXml.FormulaParsing.Excel.Functions.CompileResultValidators)">
  39375. <summary>
  39376. Constructor
  39377. </summary>
  39378. <param name="argumentCollectionUtil"></param>
  39379. <param name="argumentParsers"></param>
  39380. <param name="compileResultValidators"></param>
  39381. </member>
  39382. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.NumberOfSignificantFigures">
  39383. <summary>
  39384. Number of significant figures used in roundings, etc.
  39385. </summary>
  39386. </member>
  39387. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArrayBehaviourConfig">
  39388. <summary>
  39389. Configuration for paramenters that can be an array. See <see cref="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ConfigureArrayBehaviour(OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig)"/>
  39390. </summary>
  39391. </member>
  39392. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.Execute(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)">
  39393. <summary>
  39394. </summary>
  39395. <param name="arguments">Arguments to the function, each argument can contain primitive types, lists or <see cref="T:OfficeOpenXml.FormulaParsing.IRangeInfo">Excel ranges</see></param>
  39396. <param name="context">The <see cref="T:OfficeOpenXml.FormulaParsing.ParsingContext"/> contains various data that can be useful in functions.</param>
  39397. <returns>A <see cref="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult"/> containing the calculated value</returns>
  39398. </member>
  39399. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgumentMinLength">
  39400. <summary>
  39401. Returns the minimum arguments for the function. Number of arguments are validated before calling the execute. If lesser arguments are supplied a #VALUE! error will be returned.
  39402. </summary>
  39403. </member>
  39404. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.GetNewParameterAddress(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult},System.Int32,System.Collections.Generic.Queue{OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress}@)">
  39405. <summary>
  39406. If overridden, this method will be called before the <see cref="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.Execute(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)" /> method is called with the arguments for any parameter having
  39407. <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ParametersInfo"/> set to <see cref="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.AdjustParameterAddress" /> and that argument is a range with an address.
  39408. It can be used to narrow the dependency check for the function returning a queue with addresses to check dependency before executing.
  39409. </summary>
  39410. <param name="args">The function arguments that will be supplied to the execute method.</param>
  39411. <param name="index">The index of the argument that should be adjusted.</param>
  39412. <param name="addresses">A queue of addresses that will be calculated before calling the Execute function.</param>
  39413. </member>
  39414. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.IsErrorHandlingFunction">
  39415. <summary>
  39416. Indicates that the function is an ErrorHandlingFunction.
  39417. </summary>
  39418. </member>
  39419. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArrayBehaviour">
  39420. <summary>
  39421. Describes how the function works with input ranges and returning arrays.
  39422. </summary>
  39423. </member>
  39424. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ConfigureArrayBehaviour(OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig)">
  39425. <summary>
  39426. Configures parameters of a function that can be arrays (multi-cell ranges)
  39427. even if the function itself treats them as single values.
  39428. </summary>
  39429. <param name="config"></param>
  39430. </member>
  39431. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.HandlesVariables">
  39432. <summary>
  39433. Indicates whether the function handles variables (eg. LET, LAMBDA).
  39434. </summary>
  39435. </member>
  39436. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.GetFirstValue(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument})">
  39437. <summary>
  39438. Used for some Lookupfunctions to indicate that function arguments should
  39439. not be compiled before the function is called.
  39440. </summary>
  39441. </member>
  39442. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ValidateArguments(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32,OfficeOpenXml.eErrorType)">
  39443. <summary>
  39444. This functions validates that the supplied <paramref name="arguments"/> contains at least
  39445. (the value of) <paramref name="minLength"/> elements. If one of the arguments is an
  39446. <see cref="T:OfficeOpenXml.FormulaParsing.IRangeInfo">Excel range</see> the number of cells in
  39447. that range will be counted as well.
  39448. </summary>
  39449. <param name="arguments"></param>
  39450. <param name="minLength"></param>
  39451. <param name="errorTypeToThrow">The <see cref="T:OfficeOpenXml.eErrorType"/> of the <see cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"/> that will be thrown if <paramref name="minLength"/> is not met.</param>
  39452. </member>
  39453. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ValidateArguments(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32)">
  39454. <summary>
  39455. This functions validates that the supplied <paramref name="arguments"/> contains at least
  39456. (the value of) <paramref name="minLength"/> elements. If one of the arguments is an
  39457. <see cref="T:OfficeOpenXml.FormulaParsing.IRangeInfo">Excel range</see> the number of cells in
  39458. that range will be counted as well.
  39459. </summary>
  39460. <param name="arguments"></param>
  39461. <param name="minLength"></param>
  39462. <exception cref="T:System.ArgumentException"></exception>
  39463. </member>
  39464. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToAddress(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32)">
  39465. <summary>
  39466. Returns a string representation of an arguments address.
  39467. </summary>
  39468. <param name="arguments"></param>
  39469. <param name="index"></param>
  39470. <returns></returns>
  39471. </member>
  39472. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToInt(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32,OfficeOpenXml.ExcelErrorValue@,System.Int32)">
  39473. <summary>
  39474. Returns the value of the argument att the position of the 0-based index
  39475. <paramref name="index"/> as an integer.
  39476. </summary>
  39477. <param name="arguments"></param>
  39478. <param name="index"></param>
  39479. <param name="error">If an error occurs during the conversion it will be returned via this parameter</param>
  39480. <param name="emptyValue">Value returned if datatype is empty</param>
  39481. <returns>Value of the argument as an integer.</returns>
  39482. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39483. </member>
  39484. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToInt(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32,System.Boolean,OfficeOpenXml.ExcelErrorValue@)">
  39485. <summary>
  39486. Returns the value of the argument att the position of the 0-based index
  39487. </summary>
  39488. <param name="arguments"></param>
  39489. <param name="index"></param>
  39490. <param name="ignoreErrors">If true an Excel error in the cell will be ignored</param>
  39491. <param name="error">If an error occurs during the conversion it will be returned via this parameter</param>
  39492. <returns>Value of the argument as an integer.</returns>
  39493. /// <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39494. </member>
  39495. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToInt(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32,OfficeOpenXml.FormulaParsing.Excel.Functions.RoundingMethod)">
  39496. <summary>
  39497. Returns the value of the argument att the position of the 0-based
  39498. <paramref name="index"/> as an integer.
  39499. </summary>
  39500. <param name="arguments"></param>
  39501. <param name="index"></param>
  39502. <param name="roundingMethod"></param>
  39503. <returns>Value of the argument as an integer.</returns>
  39504. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39505. </member>
  39506. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToString(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32)">
  39507. <summary>
  39508. Returns the value of the argument att the position of the 0-based
  39509. <paramref name="index"/> as a string.
  39510. </summary>
  39511. <param name="arguments"></param>
  39512. <param name="index"></param>
  39513. <returns>Value of the argument as a string.</returns>
  39514. </member>
  39515. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToDecimal(System.Object,OfficeOpenXml.ExcelErrorValue@)">
  39516. <summary>
  39517. Returns the value of the argument att the position of the 0-based
  39518. </summary>
  39519. <param name="obj"></param>
  39520. <param name="error">Will be set if the conversion generated an error</param>
  39521. <returns>Value of the argument as a double.</returns>
  39522. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39523. </member>
  39524. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToDecimal(System.Object,OfficeOpenXml.FormulaParsing.PrecisionAndRoundingStrategy,OfficeOpenXml.ExcelErrorValue@)">
  39525. <summary>
  39526. Returns the value of the argument att the position of the 0-based
  39527. </summary>
  39528. <param name="obj"></param>
  39529. <param name="precisionAndRoundingStrategy">strategy for handling precision and rounding of double values</param>
  39530. <param name="error">An error type if the operation returns an error.</param>
  39531. <returns>Value of the argument as a double.</returns>
  39532. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39533. </member>
  39534. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToDecimal(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32,OfficeOpenXml.ExcelErrorValue@,OfficeOpenXml.FormulaParsing.PrecisionAndRoundingStrategy)">
  39535. <summary>
  39536. Returns the value of the argument att the position of the 0-based
  39537. <paramref name="index"/> as a <see cref="T:System.Double"/>.
  39538. </summary>
  39539. <param name="arguments"></param>
  39540. <param name="index"></param>
  39541. <param name="precisionAndRoundingStrategy">strategy for handling precision and rounding of double values</param>
  39542. <param name="error">Will be set if an error occurs during conversion</param>
  39543. <returns>Value of the argument as an integer.</returns>
  39544. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39545. </member>
  39546. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToDecimal(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32,System.Double,OfficeOpenXml.ExcelErrorValue@)">
  39547. <summary>
  39548. Returns the value of the argument att the position of the 0-based
  39549. <paramref name="index"/> as a <see cref="T:System.Double"/>.
  39550. If the the value is null, zero will be returned.
  39551. </summary>
  39552. <param name="arguments"></param>
  39553. <param name="index"></param>
  39554. <param name="valueIfNull"></param>
  39555. <param name="error">Will be set if an error occurs during conversion</param>
  39556. <returns>Value of the argument as an integer.</returns>
  39557. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39558. </member>
  39559. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.GetDecimalSingleArgument(OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument)">
  39560. <summary>
  39561. Returns the value as if the
  39562. </summary>
  39563. <param name="arg"></param>
  39564. <returns></returns>
  39565. </member>
  39566. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToRangeInfo(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32)">
  39567. <summary>
  39568. </summary>
  39569. <param name="arguments"></param>
  39570. <param name="index"></param>
  39571. <returns></returns>
  39572. </member>
  39573. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.Divide(System.Double,System.Double)">
  39574. <summary>
  39575. Divides two numbers. If <paramref name="right"/> is zero double.PositiveInfinity will be returned.
  39576. </summary>
  39577. <param name="left">Numerator</param>
  39578. <param name="right">Denominator</param>
  39579. <returns></returns>
  39580. </member>
  39581. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.IsNumericString(System.Object)">
  39582. <summary>
  39583. Returns true if the parameter <paramref name="value"/> is a numeric string, otherwise false.
  39584. </summary>
  39585. <param name="value">The value to test</param>
  39586. <returns></returns>
  39587. </member>
  39588. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.IsInteger(System.Object)">
  39589. <summary>
  39590. Returns true if the parameter <paramref name="n"/> is an integer, otherwise false.
  39591. </summary>
  39592. <param name="n">The value to test</param>
  39593. <returns></returns>
  39594. </member>
  39595. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToBool(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32)">
  39596. <summary>
  39597. If the argument is a boolean value its value will be returned.
  39598. If the argument is an integer value, true will be returned if its
  39599. value is not 0, otherwise false.
  39600. </summary>
  39601. <param name="arguments"></param>
  39602. <param name="index"></param>
  39603. <returns></returns>
  39604. </member>
  39605. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgToBool(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},System.Int32,System.Boolean)">
  39606. <summary>
  39607. If the argument is a boolean value its value will be returned.
  39608. If the argument is an integer value, true will be returned if its
  39609. value is not 0, otherwise false.
  39610. fallback to ValueIfEmpty if datatype is empty
  39611. </summary>
  39612. <param name="arguments"></param>
  39613. <param name="index"></param>
  39614. <param name="valueIfEmpty"></param>
  39615. <returns></returns>
  39616. </member>
  39617. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ThrowArgumentExceptionIf(System.Func{System.Boolean},System.String)">
  39618. <summary>
  39619. Throws an <see cref="T:System.ArgumentException"/> if <paramref name="condition"/> evaluates to true.
  39620. </summary>
  39621. <param name="condition"></param>
  39622. <param name="message"></param>
  39623. <exception cref="T:System.ArgumentException"></exception>
  39624. </member>
  39625. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ThrowArgumentExceptionIf(System.Func{System.Boolean},System.String,System.Object[])">
  39626. <summary>
  39627. Throws an <see cref="T:System.ArgumentException"/> if <paramref name="condition"/> evaluates to true.
  39628. </summary>
  39629. <param name="condition"></param>
  39630. <param name="message"></param>
  39631. <param name="formats">Formats to the message string.</param>
  39632. </member>
  39633. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ThrowExcelErrorValueException(OfficeOpenXml.eErrorType)">
  39634. <summary>
  39635. Throws an <see cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"/> with the given <paramref name="errorType"/> set.
  39636. </summary>
  39637. <param name="errorType"></param>
  39638. </member>
  39639. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ThrowExcelErrorValueException(OfficeOpenXml.ExcelErrorValue)">
  39640. <summary>
  39641. Throws an <see cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"/> with the type of given <paramref name="value"/> set.
  39642. </summary>
  39643. <param name="value"></param>
  39644. </member>
  39645. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ThrowExcelErrorValueExceptionIf(System.Func{System.Boolean},OfficeOpenXml.eErrorType)">
  39646. <summary>
  39647. Throws an <see cref="T:System.ArgumentException"/> if <paramref name="condition"/> evaluates to true.
  39648. </summary>
  39649. <param name="condition"></param>
  39650. <param name="errorType"></param>
  39651. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39652. </member>
  39653. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.IsNumeric(System.Object)">
  39654. <summary>
  39655. Is numeric
  39656. </summary>
  39657. <param name="val"></param>
  39658. <returns></returns>
  39659. </member>
  39660. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.IsBool(System.Object)">
  39661. <summary>
  39662. Is bool
  39663. </summary>
  39664. <param name="val"></param>
  39665. <returns></returns>
  39666. </member>
  39667. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.IsString(System.Object,System.Boolean)">
  39668. <summary>
  39669. Is string
  39670. </summary>
  39671. <param name="val"></param>
  39672. <param name="allowNullOrEmpty"></param>
  39673. <returns></returns>
  39674. </member>
  39675. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.AreEqual(System.Double,System.Double)">
  39676. <summary>
  39677. Helper method for comparison of two doubles.
  39678. </summary>
  39679. <param name="d1"></param>
  39680. <param name="d2"></param>
  39681. <returns></returns>
  39682. </member>
  39683. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgsToDoubleEnumerable(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext,OfficeOpenXml.ExcelErrorValue@)">
  39684. <summary>
  39685. Will return the arguments as an enumerable of doubles.
  39686. </summary>
  39687. <param name="arguments"></param>
  39688. <param name="context"></param>
  39689. <param name="error"></param>
  39690. <returns></returns>
  39691. </member>
  39692. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgsToDoubleEnumerable(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext,System.Action{OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableParseOptions},OfficeOpenXml.ExcelErrorValue@)">
  39693. <summary>
  39694. Will return the arguments as an enumerable of doubles.
  39695. </summary>
  39696. <param name="arguments"></param>
  39697. <param name="context"></param>
  39698. <param name="configHandler"></param>
  39699. <param name="error"></param>
  39700. <returns></returns>
  39701. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  39702. </member>
  39703. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgsToDoubleEnumerable(OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument,OfficeOpenXml.FormulaParsing.ParsingContext,System.Action{OfficeOpenXml.FormulaParsing.Excel.Functions.DoubleEnumerableParseOptions},OfficeOpenXml.ExcelErrorValue@)">
  39704. <summary>
  39705. Will return the arguments as an enumerable of doubles.
  39706. </summary>
  39707. <param name="argument"></param>
  39708. <param name="context"></param>
  39709. <param name="configHandler"></param>
  39710. <param name="error"></param>
  39711. <returns></returns>
  39712. </member>
  39713. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgsToDoubleEnumerable(OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument,OfficeOpenXml.FormulaParsing.ParsingContext,OfficeOpenXml.ExcelErrorValue@)">
  39714. <summary>
  39715. Will return the arguments as an enumerable of doubles using default parameters
  39716. </summary>
  39717. <param name="argument"></param>
  39718. <param name="context"></param>
  39719. <param name="error"></param>
  39720. <returns></returns>
  39721. </member>
  39722. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ArgsToObjectEnumerable(System.Boolean,System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)">
  39723. <summary>
  39724. Will return the arguments as an enumerable of objects.
  39725. </summary>
  39726. <param name="ignoreHiddenCells">If a cell is hidden and this value is true the value of that cell will be ignored</param>
  39727. <param name="arguments"></param>
  39728. <param name="context"></param>
  39729. <param name="ignoreErrors"></param>
  39730. <param name="ignoreNestedSubtotalAggregate"></param>
  39731. <returns></returns>
  39732. </member>
  39733. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.CreateResult(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  39734. <summary>
  39735. Use this method to create a result to return from Excel functions.
  39736. </summary>
  39737. <param name="result"></param>
  39738. <param name="dataType"></param>
  39739. <returns></returns>
  39740. </member>
  39741. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.CreateResult(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType,OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress)">
  39742. <summary>
  39743. Use this method to create a result to return from Excel functions.
  39744. </summary>
  39745. <param name="result"></param>
  39746. <param name="dataType"></param>
  39747. <param name="address"></param>
  39748. <returns></returns>
  39749. </member>
  39750. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.CreateDynamicArrayResult(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  39751. <summary>
  39752. Use this method to create a result to return from Excel functions.
  39753. </summary>
  39754. <param name="result"></param>
  39755. <param name="dataType"></param>
  39756. <returns></returns>
  39757. </member>
  39758. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.CreateDynamicArrayResult(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType,OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress)">
  39759. <summary>
  39760. Use this method to create a result to return from Excel functions.
  39761. </summary>
  39762. <param name="result"></param>
  39763. <param name="dataType"></param>
  39764. <param name="address"></param>
  39765. <returns></returns>
  39766. </member>
  39767. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.CreateAddressResult(OfficeOpenXml.FormulaParsing.IRangeInfo,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  39768. <summary>
  39769. Use this method to create a result to return from Excel functions.
  39770. </summary>
  39771. <param name="result"></param>
  39772. <param name="dataType"></param>
  39773. <returns></returns>
  39774. </member>
  39775. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.CreateResult(OfficeOpenXml.eErrorType)">
  39776. <summary>
  39777. Use this method to create a result to return from Excel functions.
  39778. </summary>
  39779. <param name="errorType"></param>
  39780. <returns></returns>
  39781. </member>
  39782. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.CheckForAndHandleExcelError(OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument,OfficeOpenXml.ExcelErrorValue@)">
  39783. <summary>
  39784. if the supplied <paramref name="arg">argument</paramref> contains an Excel error
  39785. an <see cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"/> with that errorcode will be thrown
  39786. </summary>
  39787. <param name="arg"></param>
  39788. <param name="err">If the cell contains an error the error will be assigned to this variable</param>
  39789. </member>
  39790. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.CheckForAndHandleExcelError(OfficeOpenXml.FormulaParsing.ICellInfo,OfficeOpenXml.ExcelErrorValue@)">
  39791. <summary>
  39792. If the supplied <paramref name="cell"/> contains an Excel error
  39793. an <see cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"/> with that errorcode will be thrown
  39794. </summary>
  39795. <param name="cell"></param>
  39796. <param name="err">If the cell contains an error the error will be assigned to this variable</param>
  39797. </member>
  39798. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.GetResultByObject(System.Object)">
  39799. <summary>
  39800. Get result by object
  39801. </summary>
  39802. <param name="result"></param>
  39803. <returns></returns>
  39804. </member>
  39805. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.IsVolatile">
  39806. <summary>
  39807. If the function returns a different value with the same parameters.
  39808. </summary>
  39809. </member>
  39810. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ReturnsReference">
  39811. <summary>
  39812. If the function returns a range reference
  39813. </summary>
  39814. </member>
  39815. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.IsAllowedInCalculatedPivotTableField">
  39816. <summary>
  39817. If the function is allowed in a pivot table calculated field. Default is true, if not overridden.
  39818. </summary>
  39819. </member>
  39820. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ParametersInfo">
  39821. <summary>
  39822. Provides information about the functions parameters.
  39823. </summary>
  39824. </member>
  39825. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.NamespacePrefix">
  39826. <summary>
  39827. Information of individual arguments of the function used internally by the formula parser .
  39828. </summary>
  39829. <returns>Function argument information</returns>
  39830. </member>
  39831. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunctionArrayBehaviour">
  39832. <summary>
  39833. Used to indicate if a function can return an array of values.
  39834. </summary>
  39835. </member>
  39836. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunctionArrayBehaviour.None">
  39837. <summary>
  39838. The function does not support arrays
  39839. </summary>
  39840. </member>
  39841. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunctionArrayBehaviour.Custom">
  39842. <summary>
  39843. The function supports arrays, but not according to any of the options in this enum. If a function returns this value
  39844. it should also implement the <see cref="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.ConfigureArrayBehaviour(OfficeOpenXml.FormulaParsing.Excel.Functions.ArrayBehaviourConfig)"/> function.
  39845. </summary>
  39846. </member>
  39847. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunctionArrayBehaviour.FirstArgCouldBeARange">
  39848. <summary>
  39849. The function supports arrays and the first argument could be a range.
  39850. </summary>
  39851. </member>
  39852. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunctionParametersInfo">
  39853. <summary>
  39854. Function parameters info
  39855. </summary>
  39856. </member>
  39857. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunctionParametersInfo.Default">
  39858. <summary>
  39859. Default
  39860. </summary>
  39861. </member>
  39862. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunctionParametersInfo.#ctor(System.Func{System.Int32,OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation})">
  39863. <summary>
  39864. Constructor getParameter
  39865. </summary>
  39866. <param name="getParameter"></param>
  39867. </member>
  39868. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunctionParametersInfo.HasNormalArguments">
  39869. <summary>
  39870. Has normal arguments
  39871. </summary>
  39872. </member>
  39873. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunctionParametersInfo.GetParameterInfo(System.Int32)">
  39874. <summary>
  39875. Get information about the parameter at the position at <paramref name="argumentIndex"/>
  39876. </summary>
  39877. <param name="argumentIndex">The position of the parameter</param>
  39878. <returns>The parameter informations</returns>
  39879. </member>
  39880. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis">
  39881. <summary>
  39882. Day counting options unsed in the internal finance function implementations.
  39883. </summary>
  39884. </member>
  39885. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis.US_30_360">
  39886. <summary>
  39887. US basis
  39888. </summary>
  39889. </member>
  39890. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis.Actual_Actual">
  39891. <summary>
  39892. Actual actual
  39893. </summary>
  39894. </member>
  39895. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis.Actual_360">
  39896. <summary>
  39897. Actual 360
  39898. </summary>
  39899. </member>
  39900. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis.Actual_365">
  39901. <summary>
  39902. Actual 365
  39903. </summary>
  39904. </member>
  39905. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis.European_30_360">
  39906. <summary>
  39907. Europe
  39908. </summary>
  39909. </member>
  39910. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.FinancialDay.SubtractDays(OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.FinancialDay)">
  39911. <summary>
  39912. Number of days between two <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.FinancialDay"/>s
  39913. </summary>
  39914. <param name="day">The other day</param>
  39915. <returns>Number of days according to the <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis"/> of this day</returns>
  39916. </member>
  39917. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.FinancialDaysUs_30_360">
  39918. <summary>
  39919. Rules as defined on https://en.wikipedia.org/wiki/Day_count_convention
  39920. </summary>
  39921. </member>
  39922. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.CashFlowHelper.Fv(System.Double,System.Double,System.Double,System.Double,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue)">
  39923. <summary>
  39924. The Excel FV function calculates the Future Value of an investment with periodic constant payments and a constant interest rate.
  39925. </summary>
  39926. <param name="rate">The interest rate, per period.</param>
  39927. <param name="nper">The number of periods for the lifetime of the annuity.</param>
  39928. <param name="pmt">An optional argument that specifies the payment per period.</param>
  39929. <param name="pv">An optional argument that specifies the present value of the annuity - i.e. the amount that a series of future payments is worth now.</param>
  39930. <param name="type">An optional argument that defines whether the payment is made at the start or the end of the period.</param>
  39931. <returns></returns>
  39932. </member>
  39933. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.CashFlowHelper.Pv(System.Double,System.Double,System.Double,System.Double,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue)">
  39934. <summary>
  39935. Calculates the present value
  39936. </summary>
  39937. <param name="rate">The interest rate, per period.</param>
  39938. <param name="nper">The number of periods for the lifetime of the annuity or investment.</param>
  39939. <param name="pmt">An optional argument that specifies the payment per period.</param>
  39940. <param name="fv">An optional argument that specifies the future value of the annuity, at the end of nper payments.If the[fv] argument is omitted, it takes on the default value 0.</param>
  39941. <param name="type">An optional argument that defines whether the payment is made at the start or the end of the period. See <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue"></see></param>
  39942. <returns></returns>
  39943. </member>
  39944. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.CashFlowHelper.Npv(System.Double,System.Collections.Generic.IEnumerable{System.Double})">
  39945. <summary>
  39946. The Excel NPV function calculates the Net Present Value of an investment, based on a supplied discount rate, and a series of future payments and income.
  39947. </summary>
  39948. <param name="rate">The discount rate over one period.</param>
  39949. <param name="payments">Numeric values, representing a series of regular payments and income</param>
  39950. <returns></returns>
  39951. </member>
  39952. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.FinanceCalcResult`1">
  39953. <summary>
  39954. Finance Calculation Result
  39955. </summary>
  39956. <typeparam name="T"></typeparam>
  39957. </member>
  39958. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.FinanceCalcResult`1.#ctor(`0)">
  39959. <summary>
  39960. Constructor result
  39961. </summary>
  39962. <param name="result"></param>
  39963. </member>
  39964. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.FinanceCalcResult`1.#ctor(`0,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  39965. <summary>
  39966. Constructor result and datatype
  39967. </summary>
  39968. <param name="result"></param>
  39969. <param name="dataType"></param>
  39970. </member>
  39971. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.FinanceCalcResult`1.#ctor(OfficeOpenXml.eErrorType)">
  39972. <summary>
  39973. Error constructor
  39974. </summary>
  39975. <param name="error"></param>
  39976. </member>
  39977. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.FinanceCalcResult`1.Result">
  39978. <summary>
  39979. Result
  39980. </summary>
  39981. </member>
  39982. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.FinanceCalcResult`1.DataType">
  39983. <summary>
  39984. DataType
  39985. </summary>
  39986. </member>
  39987. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.FinanceCalcResult`1.HasError">
  39988. <summary>
  39989. Has error
  39990. </summary>
  39991. </member>
  39992. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.FinanceCalcResult`1.ExcelErrorType">
  39993. <summary>
  39994. Error type
  39995. </summary>
  39996. </member>
  39997. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.ICouponProvider">
  39998. <summary>
  39999. ICouponProvider
  40000. </summary>
  40001. </member>
  40002. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.ICouponProvider.GetCoupdaybs(System.DateTime,System.DateTime,System.Int32,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis)">
  40003. <summary>
  40004. GetCoupdaybs
  40005. </summary>
  40006. <param name="settlement"></param>
  40007. <param name="maturity"></param>
  40008. <param name="frequency"></param>
  40009. <param name="basis"></param>
  40010. <returns></returns>
  40011. </member>
  40012. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.ICouponProvider.GetCoupdays(System.DateTime,System.DateTime,System.Int32,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis)">
  40013. <summary>
  40014. CoupDays
  40015. </summary>
  40016. <param name="settlement"></param>
  40017. <param name="maturity"></param>
  40018. <param name="frequency"></param>
  40019. <param name="basis"></param>
  40020. <returns></returns>
  40021. </member>
  40022. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.ICouponProvider.GetCoupdaysnc(System.DateTime,System.DateTime,System.Int32,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis)">
  40023. <summary>
  40024. Coupdaysnc
  40025. </summary>
  40026. <param name="settlement"></param>
  40027. <param name="maturity"></param>
  40028. <param name="frequency"></param>
  40029. <param name="basis"></param>
  40030. <returns></returns>
  40031. </member>
  40032. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.ICouponProvider.GetCoupsncd(System.DateTime,System.DateTime,System.Int32,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis)">
  40033. <summary>
  40034. GetCoupsncd
  40035. </summary>
  40036. <param name="settlement"></param>
  40037. <param name="maturity"></param>
  40038. <param name="frequency"></param>
  40039. <param name="basis"></param>
  40040. <returns></returns>
  40041. </member>
  40042. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.ICouponProvider.GetCoupnum(System.DateTime,System.DateTime,System.Int32,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis)">
  40043. <summary>
  40044. GetCoupnum
  40045. </summary>
  40046. <param name="settlement"></param>
  40047. <param name="maturity"></param>
  40048. <param name="frequency"></param>
  40049. <param name="basis"></param>
  40050. <returns></returns>
  40051. </member>
  40052. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.ICouponProvider.GetCouppcd(System.DateTime,System.DateTime,System.Int32,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis)">
  40053. <summary>
  40054. GetCouppcd
  40055. </summary>
  40056. <param name="settlement"></param>
  40057. <param name="maturity"></param>
  40058. <param name="frequency"></param>
  40059. <param name="basis"></param>
  40060. <returns></returns>
  40061. </member>
  40062. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.IPmtProvider">
  40063. <summary>
  40064. IPmtProvider
  40065. </summary>
  40066. </member>
  40067. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.IPmtProvider.GetPmt(System.Double,System.Double,System.Double,System.Double,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue)">
  40068. <summary>
  40069. GetPmt
  40070. </summary>
  40071. <param name="Rate"></param>
  40072. <param name="NPer"></param>
  40073. <param name="PV"></param>
  40074. <param name="FV"></param>
  40075. <param name="Due"></param>
  40076. <returns></returns>
  40077. </member>
  40078. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.IPriceProvider">
  40079. <summary>
  40080. IPriceProvider
  40081. </summary>
  40082. </member>
  40083. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.IPriceProvider.GetPrice(System.DateTime,System.DateTime,System.Double,System.Double,System.Double,System.Int32,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis)">
  40084. <summary>
  40085. GetPrice
  40086. </summary>
  40087. <param name="settlement"></param>
  40088. <param name="maturity"></param>
  40089. <param name="rate"></param>
  40090. <param name="yield"></param>
  40091. <param name="redemption"></param>
  40092. <param name="frequency"></param>
  40093. <param name="basis"></param>
  40094. <returns></returns>
  40095. </member>
  40096. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.IYearFracProvider">
  40097. <summary>
  40098. IYearFracProvider
  40099. </summary>
  40100. </member>
  40101. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.IYearFracProvider.GetYearFrac(System.DateTime,System.DateTime,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.FinancialDayCount.DayCountBasis)">
  40102. <summary>
  40103. GetYearFrac
  40104. </summary>
  40105. <param name="date1"></param>
  40106. <param name="date2"></param>
  40107. <param name="basis"></param>
  40108. <returns></returns>
  40109. </member>
  40110. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.NperImpl">
  40111. <summary>
  40112. NPer Implementation
  40113. </summary>
  40114. </member>
  40115. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.NperImpl.NPer(System.Double,System.Double,System.Double,System.Double,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue)">
  40116. <summary>
  40117. NPer
  40118. </summary>
  40119. <param name="Rate"></param>
  40120. <param name="Pmt"></param>
  40121. <param name="PV"></param>
  40122. <param name="FV"></param>
  40123. <param name="Due"></param>
  40124. <returns></returns>
  40125. </member>
  40126. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue">
  40127. <summary>
  40128. PmtDue
  40129. </summary>
  40130. </member>
  40131. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue.EndOfPeriod">
  40132. <summary>
  40133. End of period
  40134. </summary>
  40135. </member>
  40136. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue.BeginningOfPeriod">
  40137. <summary>
  40138. Beginning of period
  40139. </summary>
  40140. </member>
  40141. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.RateImpl">
  40142. <summary>
  40143. Rate implementation
  40144. </summary>
  40145. </member>
  40146. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.RateImpl.Rate(System.Double,System.Double,System.Double,System.Double,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue,System.Double)">
  40147. <summary>
  40148. Rate
  40149. </summary>
  40150. <param name="NPer"></param>
  40151. <param name="Pmt"></param>
  40152. <param name="PV"></param>
  40153. <param name="FV"></param>
  40154. <param name="Due"></param>
  40155. <param name="Guess"></param>
  40156. <returns></returns>
  40157. <exception cref="T:System.ArgumentException"></exception>
  40158. </member>
  40159. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.RateImpl.LEvalRate(System.Double,System.Double,System.Double,System.Double,System.Double,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue)">
  40160. <summary>
  40161. LEvalRate
  40162. </summary>
  40163. <param name="Rate"></param>
  40164. <param name="NPer"></param>
  40165. <param name="Pmt"></param>
  40166. <param name="PV"></param>
  40167. <param name="dFv"></param>
  40168. <param name="Due"></param>
  40169. <returns></returns>
  40170. </member>
  40171. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.XirrImpl">
  40172. <summary>
  40173. Xirr implementation
  40174. </summary>
  40175. </member>
  40176. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.XirrImpl.GetXirr(System.Collections.Generic.IEnumerable{System.Double},System.Collections.Generic.IEnumerable{System.DateTime},System.Double)">
  40177. <summary>
  40178. Get Xirr
  40179. </summary>
  40180. <param name="aValues"></param>
  40181. <param name="aDates"></param>
  40182. <param name="rGuessRate"></param>
  40183. <returns></returns>
  40184. </member>
  40185. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.IFvProvider">
  40186. <summary>
  40187. IFvProvider
  40188. </summary>
  40189. </member>
  40190. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.IFvProvider.GetFv(System.Double,System.Double,System.Double,System.Double,OfficeOpenXml.FormulaParsing.Excel.Functions.Finance.Implementations.PmtDue)">
  40191. <summary>
  40192. GetFv
  40193. </summary>
  40194. <param name="Rate"></param>
  40195. <param name="NPer"></param>
  40196. <param name="Pmt"></param>
  40197. <param name="PV"></param>
  40198. <param name="Due"></param>
  40199. <returns></returns>
  40200. </member>
  40201. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument">
  40202. <summary>
  40203. Represents a function argument passed to the Execute method of a <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction"/> class.
  40204. <see cref="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.Execute(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)"/>
  40205. </summary>
  40206. </member>
  40207. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.#ctor(System.Object)">
  40208. <summary>
  40209. Constructor.
  40210. </summary>
  40211. <param name="val">The value of the function argument.</param>
  40212. </member>
  40213. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.#ctor(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  40214. <summary>
  40215. Constructor.
  40216. </summary>
  40217. <param name="val">The value of the function argument.</param>
  40218. <param name="dataType">The data type of the <paramref name="val"/>. The data type should match the values .NET data type</param>
  40219. </member>
  40220. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.IsHiddenCell">
  40221. <summary>
  40222. If the compile result has a function that handles hidden cells.
  40223. </summary>
  40224. </member>
  40225. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Value">
  40226. <summary>
  40227. The value of the function argument
  40228. </summary>
  40229. </member>
  40230. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.DataType">
  40231. <summary>
  40232. The data type of the <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Value"/>.
  40233. </summary>
  40234. </member>
  40235. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Address">
  40236. <summary>
  40237. The address for function parameter
  40238. </summary>
  40239. </member>
  40240. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.IsExcelRange">
  40241. <summary>
  40242. If the <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Value"/> is a range with more than one cell.
  40243. </summary>
  40244. </member>
  40245. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.IsExcelRangeOrSingleCell">
  40246. <summary>
  40247. If the <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Value"/> is a range.
  40248. </summary>
  40249. </member>
  40250. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.ValueIsExcelError">
  40251. <summary>
  40252. Returns true if the <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Value"/> is an <see cref="T:OfficeOpenXml.ExcelErrorValue"/>
  40253. </summary>
  40254. </member>
  40255. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.ValueAsExcelErrorValue">
  40256. <summary>
  40257. Tries to parse <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Value"/> as <see cref="T:OfficeOpenXml.ExcelErrorValue"/>
  40258. </summary>
  40259. </member>
  40260. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.ValueAsRangeInfo">
  40261. <summary>
  40262. If <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Value"/> is an instance of <see cref="T:OfficeOpenXml.FormulaParsing.IRangeInfo"/> or has <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Address"/> set to a valid address
  40263. this property will return a <see cref="T:OfficeOpenXml.FormulaParsing.IRangeInfo"/>. If not null will be returned.
  40264. </summary>
  40265. </member>
  40266. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.ValueFirst">
  40267. <summary>
  40268. If the value is a <see cref="T:OfficeOpenXml.FormulaParsing.IRangeInfo"/> the value will return the value of the first cell, otherwise the <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Value"/> will be returned.
  40269. </summary>
  40270. </member>
  40271. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.ValueToList">
  40272. <summary>
  40273. If the value is a <see cref="T:OfficeOpenXml.FormulaParsing.IRangeInfo"/> the value will return the value of the first cell, otherwise the <see cref="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument.Value"/> will be returned.
  40274. </summary>
  40275. </member>
  40276. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionNameProvider">
  40277. <summary>
  40278. Function name provider
  40279. </summary>
  40280. </member>
  40281. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionNameProvider.Empty">
  40282. <summary>
  40283. Empty
  40284. </summary>
  40285. </member>
  40286. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionNameProvider.IsFunctionName(System.String)">
  40287. <summary>
  40288. Is function name
  40289. </summary>
  40290. <param name="name"></param>
  40291. <returns></returns>
  40292. </member>
  40293. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation">
  40294. <summary>
  40295. Information about an argument passed to a function used in the formula parser.
  40296. </summary>
  40297. </member>
  40298. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.Normal">
  40299. <summary>
  40300. The argument will be handled as a normally.
  40301. </summary>
  40302. </member>
  40303. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.IgnoreAddress">
  40304. <summary>
  40305. If the argument is an address this address will be ignored in the dependency chain.
  40306. </summary>
  40307. </member>
  40308. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.Condition">
  40309. <summary>
  40310. This argument is a condition returning a boolean expression
  40311. </summary>
  40312. </member>
  40313. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.UseIfConditionIsTrue">
  40314. <summary>
  40315. Use this argument if the condtion is true. Requires a previous parameter to be <see cref="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.Condition"/>
  40316. </summary>
  40317. </member>
  40318. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.UseIfConditionIsFalse">
  40319. <summary>
  40320. Use this argument if the condtion is false. Requires a previous parameter to be <see cref="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.Condition"/>
  40321. </summary>
  40322. </member>
  40323. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.IgnoreErrorInPreExecute">
  40324. <summary>
  40325. By default errors found in parameters are returned as a compile result containing the error before calling the <see cref="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.Execute(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)"/> method.
  40326. Setting this value will allow the function to receive the error as an argument and process them.
  40327. </summary>
  40328. </member>
  40329. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.AdjustParameterAddress">
  40330. <summary>
  40331. If the parameter is an address, call the <see cref="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction.GetNewParameterAddress(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult},System.Int32,System.Collections.Generic.Queue{OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress}@)"/> to adjust the address before dependency check.
  40332. </summary>
  40333. </member>
  40334. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionParameterInformation.IsParameterVariable">
  40335. <summary>
  40336. The parameter is a variable which value is calculated by the next parameter.
  40337. </summary>
  40338. </member>
  40339. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionRepository">
  40340. <summary>
  40341. This class provides methods for accessing/modifying VBA Functions.
  40342. </summary>
  40343. </member>
  40344. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionRepository.Create">
  40345. <summary>
  40346. Create repository
  40347. </summary>
  40348. <returns></returns>
  40349. </member>
  40350. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionRepository.LoadModule(OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionModule)">
  40351. <summary>
  40352. Loads a module of <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction"/>s to the function repository.
  40353. </summary>
  40354. <param name="module">A <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionModule"/> that can be used for adding functions and custom function compilers.</param>
  40355. </member>
  40356. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionRepository.GetFunction(System.String)">
  40357. <summary>
  40358. Get function
  40359. </summary>
  40360. <param name="name"></param>
  40361. <returns></returns>
  40362. </member>
  40363. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionRepository.Clear">
  40364. <summary>
  40365. Removes all functions from the repository
  40366. </summary>
  40367. </member>
  40368. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionRepository.IsFunctionName(System.String)">
  40369. <summary>
  40370. Returns true if the the supplied <paramref name="name"/> exists in the repository.
  40371. </summary>
  40372. <param name="name"></param>
  40373. <returns></returns>
  40374. </member>
  40375. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionRepository.FunctionNames">
  40376. <summary>
  40377. Returns the names of all implemented functions.
  40378. </summary>
  40379. </member>
  40380. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionRepository.AddOrReplaceFunction(System.String,OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction)">
  40381. <summary>
  40382. Adds or replaces a function.
  40383. </summary>
  40384. <param name="functionName"> Case-insensitive name of the function that should be added or replaced.</param>
  40385. <param name="functionImpl">An implementation of an <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction"/>.</param>
  40386. </member>
  40387. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionRepository.NamespaceFunctions">
  40388. <summary>
  40389. Contains all functions that needs a namespace prefix in Excel.
  40390. For example: The Filter function must have the prefix "_xlfn._xlws."
  40391. </summary>
  40392. </member>
  40393. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionsModule">
  40394. <summary>
  40395. Base class
  40396. </summary>
  40397. </member>
  40398. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionsModule.Functions">
  40399. <summary>
  40400. Gets a dictionary of custom function implementations.
  40401. </summary>
  40402. </member>
  40403. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionsModule.CustomCompilers">
  40404. <summary>
  40405. Gets a dictionary of custom function compilers. A function compiler is not
  40406. necessary for a custom function, unless the default expression evaluation is not
  40407. sufficient for the implementation of the custom function. When a FunctionCompiler instance
  40408. is created, it should be given a reference to the same function instance that exists
  40409. in the Functions collection of this module.
  40410. </summary>
  40411. </member>
  40412. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.BetaHelper.IBeta(System.Double,System.Double,System.Double)">
  40413. <summary>
  40414. Returns the inverse of the incomplete beta function
  40415. </summary>
  40416. <param name="x"></param>
  40417. <param name="a"></param>
  40418. <param name="b"></param>
  40419. <returns></returns>
  40420. </member>
  40421. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.BetaHelper.BetaCf(System.Double,System.Double,System.Double)">
  40422. <summary>
  40423. Evaluates the continued fraction for incomplete beta function by modified Lentz's method.
  40424. </summary>
  40425. <param name="x"></param>
  40426. <param name="a"></param>
  40427. <param name="b"></param>
  40428. <returns></returns>
  40429. </member>
  40430. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.ContinuedFraction.Evaluate(System.Double)">
  40431. <summary>
  40432. Evaluates the continued fraction at the value x
  40433. </summary>
  40434. <param name="x"></param>
  40435. <returns></returns>
  40436. </member>
  40437. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.SQRT_TWO_PI">
  40438. The constant value of radic;(2pi;).
  40439. </member>
  40440. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_A0">
  40441. The constant {@code A0} defined in {@code DGAM1}.
  40442. </member>
  40443. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_A1">
  40444. The constant {@code A1} defined in {@code DGAM1}.
  40445. </member>
  40446. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_B1">
  40447. The constant {@code B1} defined in {@code DGAM1}.
  40448. </member>
  40449. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_B2">
  40450. The constant {@code B2} defined in {@code DGAM1}.
  40451. </member>
  40452. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_B3">
  40453. The constant {@code B3} defined in {@code DGAM1}.
  40454. </member>
  40455. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_B4">
  40456. The constant {@code B4} defined in {@code DGAM1}.
  40457. </member>
  40458. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_B5">
  40459. The constant {@code B5} defined in {@code DGAM1}.
  40460. </member>
  40461. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_B6">
  40462. The constant {@code B6} defined in {@code DGAM1}.
  40463. </member>
  40464. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_B7">
  40465. The constant {@code B7} defined in {@code DGAM1}.
  40466. </member>
  40467. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_B8">
  40468. The constant {@code B8} defined in {@code DGAM1}.
  40469. </member>
  40470. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_P0">
  40471. The constant {@code P0} defined in {@code DGAM1}.
  40472. </member>
  40473. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_P1">
  40474. The constant {@code P1} defined in {@code DGAM1}.
  40475. </member>
  40476. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_P2">
  40477. The constant {@code P2} defined in {@code DGAM1}.
  40478. </member>
  40479. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_P3">
  40480. The constant {@code P3} defined in {@code DGAM1}.
  40481. </member>
  40482. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_P4">
  40483. The constant {@code P4} defined in {@code DGAM1}.
  40484. </member>
  40485. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_P5">
  40486. The constant {@code P5} defined in {@code DGAM1}.
  40487. </member>
  40488. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_P6">
  40489. The constant {@code P6} defined in {@code DGAM1}.
  40490. </member>
  40491. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_Q1">
  40492. The constant {@code Q1} defined in {@code DGAM1}.
  40493. </member>
  40494. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_Q2">
  40495. The constant {@code Q2} defined in {@code DGAM1}.
  40496. </member>
  40497. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_Q3">
  40498. The constant {@code Q3} defined in {@code DGAM1}.
  40499. </member>
  40500. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_Q4">
  40501. The constant {@code Q4} defined in {@code DGAM1}.
  40502. </member>
  40503. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C">
  40504. The constant {@code C} defined in {@code DGAM1}.
  40505. </member>
  40506. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C0">
  40507. The constant {@code C0} defined in {@code DGAM1}.
  40508. </member>
  40509. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C1">
  40510. The constant {@code C1} defined in {@code DGAM1}.
  40511. </member>
  40512. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C2">
  40513. The constant {@code C2} defined in {@code DGAM1}.
  40514. </member>
  40515. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C3">
  40516. The constant {@code C3} defined in {@code DGAM1}.
  40517. </member>
  40518. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C4">
  40519. The constant {@code C4} defined in {@code DGAM1}.
  40520. </member>
  40521. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C5">
  40522. The constant {@code C5} defined in {@code DGAM1}.
  40523. </member>
  40524. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C6">
  40525. The constant {@code C6} defined in {@code DGAM1}.
  40526. </member>
  40527. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C7">
  40528. The constant {@code C7} defined in {@code DGAM1}.
  40529. </member>
  40530. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C8">
  40531. The constant {@code C8} defined in {@code DGAM1}.
  40532. </member>
  40533. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C9">
  40534. The constant {@code C9} defined in {@code DGAM1}.
  40535. </member>
  40536. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C10">
  40537. The constant {@code C10} defined in {@code DGAM1}.
  40538. </member>
  40539. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C11">
  40540. The constant {@code C11} defined in {@code DGAM1}.
  40541. </member>
  40542. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C12">
  40543. The constant {@code C12} defined in {@code DGAM1}.
  40544. </member>
  40545. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.INV_GAMMA1P_M1_C13">
  40546. The constant {@code C13} defined in {@code DGAM1}.
  40547. </member>
  40548. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.Gamma(System.Double)">
  40549. Returns the value of Γ(x). Based on the <em>NSWC Library of
  40550. Mathematics Subroutines</em> double precision implementation,
  40551. {@code DGAMMA}.
  40552. @param x Argument.
  40553. @return the value of {@code Gamma(x)}.
  40554. </member>
  40555. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.LowerRegularizedIncompleteGamma(System.Double,System.Double)">
  40556. <summary>
  40557. The following function is ported from the jstat library licensed under the MIT license.
  40558. See https://github.com/jstat/jstat/blob/1.x/src/distribution.js
  40559. </summary>
  40560. <param name="a"></param>
  40561. <param name="x"></param>
  40562. <returns></returns>
  40563. </member>
  40564. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Helpers.GammaHelper.InverseGamma(System.Double,System.Double)">
  40565. <summary>
  40566. The following function is ported from the jstat library licensed under the MIT license.
  40567. See https://github.com/jstat/jstat/blob/1.x/src/distribution.js
  40568. </summary>
  40569. <param name="p"></param>
  40570. <param name="a"></param>
  40571. <returns></returns>
  40572. </member>
  40573. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.HiddenValuesHandlingFunction">
  40574. <summary>
  40575. Base class for functions that needs to handle cells that is not visible.
  40576. </summary>
  40577. </member>
  40578. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.HiddenValuesHandlingFunction.#ctor">
  40579. <summary>
  40580. Hidden values handling function
  40581. </summary>
  40582. </member>
  40583. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.HiddenValuesHandlingFunction.IgnoreHiddenValues">
  40584. <summary>
  40585. Set to true or false to indicate whether the function should ignore hidden values.
  40586. </summary>
  40587. </member>
  40588. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.HiddenValuesHandlingFunction.IgnoreErrors">
  40589. <summary>
  40590. Set to true to indicate whether the function should ignore error values
  40591. </summary>
  40592. </member>
  40593. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.HiddenValuesHandlingFunction.IgnoreNestedSubtotalsAndAggregates">
  40594. <summary>
  40595. Set to true to indicate whether the function should ignore nested SUBTOTAL and AGGREGATE functions
  40596. </summary>
  40597. </member>
  40598. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.HiddenValuesHandlingFunction.ArgsToDoubleEnumerable(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext,OfficeOpenXml.ExcelErrorValue@)">
  40599. <summary>
  40600. Args to double enumerable
  40601. </summary>
  40602. <param name="arguments"></param>
  40603. <param name="context"></param>
  40604. <param name="error"></param>
  40605. <returns></returns>
  40606. </member>
  40607. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.HiddenValuesHandlingFunction.ArgsToDoubleEnumerable(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext,System.Boolean,System.Boolean,OfficeOpenXml.ExcelErrorValue@)">
  40608. <summary>
  40609. </summary>
  40610. <param name="arguments"></param>
  40611. <param name="context"></param>
  40612. <param name="ignoreErrors"></param>
  40613. <param name="ignoreNonNumeric"></param>
  40614. <param name="error"></param>
  40615. <returns></returns>
  40616. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  40617. </member>
  40618. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.HiddenValuesHandlingFunction.ShouldIgnore(OfficeOpenXml.FormulaParsing.ICellInfo,OfficeOpenXml.FormulaParsing.ParsingContext)">
  40619. <summary>
  40620. Should Ignore
  40621. </summary>
  40622. <param name="c"></param>
  40623. <param name="context"></param>
  40624. <returns></returns>
  40625. </member>
  40626. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.HiddenValuesHandlingFunction.ShouldIgnore(OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument,OfficeOpenXml.FormulaParsing.ParsingContext)">
  40627. <summary>
  40628. Should ignore with argument
  40629. </summary>
  40630. <param name="arg"></param>
  40631. <param name="context"></param>
  40632. <returns></returns>
  40633. </member>
  40634. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionModule">
  40635. <summary>
  40636. Function module
  40637. </summary>
  40638. </member>
  40639. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionModule.Functions">
  40640. <summary>
  40641. Gets a dictionary of custom function implementations.
  40642. </summary>
  40643. </member>
  40644. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionNameProvider">
  40645. <summary>
  40646. Function name provider
  40647. </summary>
  40648. </member>
  40649. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionNameProvider.IsFunctionName(System.String)">
  40650. <summary>
  40651. Is function name
  40652. </summary>
  40653. <param name="name"></param>
  40654. <returns></returns>
  40655. </member>
  40656. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Information.Sheet.ParametersInfo">
  40657. <summary>
  40658. Reference Parameters do not need to be follows in the dependency chain.
  40659. </summary>
  40660. </member>
  40661. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Information.Sheet.IsAllowedInCalculatedPivotTableField">
  40662. <summary>
  40663. If the function is allowed in a pivot table calculated field
  40664. </summary>
  40665. </member>
  40666. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.IntArgumentParser">
  40667. <summary>
  40668. Int argument parser
  40669. </summary>
  40670. </member>
  40671. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.IntArgumentParser.Parse(System.Object)">
  40672. <summary>
  40673. Parse object to int
  40674. </summary>
  40675. <param name="obj"></param>
  40676. <returns></returns>
  40677. </member>
  40678. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.IntArgumentParser.Parse(System.Object,OfficeOpenXml.FormulaParsing.Excel.Functions.RoundingMethod)">
  40679. <summary>
  40680. Parse object to int roundingMethod
  40681. </summary>
  40682. <param name="obj"></param>
  40683. <param name="roundingMethod"></param>
  40684. <returns></returns>
  40685. </member>
  40686. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Logical.Ifs.IsAllowedInCalculatedPivotTableField">
  40687. <summary>
  40688. If the function is allowed in a pivot table calculated field
  40689. </summary>
  40690. </member>
  40691. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Logical.IfsWithMultipleMatchesBase">
  40692. <summary>
  40693. Ifs with multiple matches
  40694. </summary>
  40695. </member>
  40696. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Logical.IfsWithMultipleMatchesBase.GetMatches(System.String,System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext,OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult@)">
  40697. <summary>
  40698. Get matches
  40699. </summary>
  40700. <param name="functionName"></param>
  40701. <param name="arguments"></param>
  40702. <param name="ctx"></param>
  40703. <param name="errorResult"></param>
  40704. <returns></returns>
  40705. </member>
  40706. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Logical.MaxIfs.IsAllowedInCalculatedPivotTableField">
  40707. <summary>
  40708. If the function is allowed in a pivot table calculated field
  40709. </summary>
  40710. </member>
  40711. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Logical.MinIfs.IsAllowedInCalculatedPivotTableField">
  40712. <summary>
  40713. If the function is allowed in a pivot table calculated field
  40714. </summary>
  40715. </member>
  40716. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Logical.Switch.IsAllowedInCalculatedPivotTableField">
  40717. <summary>
  40718. If the function is allowed in a pivot table calculated field
  40719. </summary>
  40720. </member>
  40721. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.MathFunctions.Aggregate.IsAllowedInCalculatedPivotTableField">
  40722. <summary>
  40723. If the function is allowed in a pivot table calculated field
  40724. </summary>
  40725. </member>
  40726. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.MathFunctions.MathHelper">
  40727. <summary>
  40728. Thanks to the guys in this thread: http://stackoverflow.com/questions/2840798/c-sharp-math-class-question
  40729. </summary>
  40730. </member>
  40731. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.MathFunctions.RangeOrValue">
  40732. <summary>
  40733. Range or value
  40734. </summary>
  40735. </member>
  40736. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.MathFunctions.RangeOrValue.Value">
  40737. <summary>
  40738. Value
  40739. </summary>
  40740. </member>
  40741. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.MathFunctions.RangeOrValue.Range">
  40742. <summary>
  40743. Range
  40744. </summary>
  40745. </member>
  40746. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.MathFunctions.RankFunctionBase.RoundResult(System.Double,System.Int32)">
  40747. <summary>
  40748. Rank functions rounds towards zero, i.e. 0.41666666 should be rounded to 0.4166 if 4 decimals.
  40749. </summary>
  40750. <param name="number">The number to round</param>
  40751. <param name="sign">Number of siginicant digits</param>
  40752. <returns></returns>
  40753. </member>
  40754. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.MathFunctions.RoundingHelper.GetNumberOfDigitsIntPart(System.Double)">
  40755. <summary>
  40756. Count the number of digits left of the decimal point
  40757. </summary>
  40758. <param name="n"></param>
  40759. <returns></returns>
  40760. </member>
  40761. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory">
  40762. <summary>
  40763. Categories for functions
  40764. </summary>
  40765. </member>
  40766. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.Text">
  40767. <summary>
  40768. Text
  40769. </summary>
  40770. </member>
  40771. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.Information">
  40772. <summary>
  40773. Information
  40774. </summary>
  40775. </member>
  40776. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.LookupAndReference">
  40777. <summary>
  40778. LookupAndReference
  40779. </summary>
  40780. </member>
  40781. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.Statistical">
  40782. <summary>
  40783. Statistical
  40784. </summary>
  40785. </member>
  40786. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.Financial">
  40787. <summary>
  40788. Financial
  40789. </summary>
  40790. </member>
  40791. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.Cube">
  40792. <summary>
  40793. Cube
  40794. </summary>
  40795. </member>
  40796. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.Logical">
  40797. <summary>
  40798. Logical
  40799. </summary>
  40800. </member>
  40801. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.DateAndTime">
  40802. <summary>
  40803. DateAndTime
  40804. </summary>
  40805. </member>
  40806. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.MathAndTrig">
  40807. <summary>
  40808. ManthAndTrig
  40809. </summary>
  40810. </member>
  40811. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.Database">
  40812. <summary>
  40813. Database
  40814. </summary>
  40815. </member>
  40816. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.Engineering">
  40817. <summary>
  40818. Engineering
  40819. </summary>
  40820. </member>
  40821. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.ExcelFunctionCategory.Web">
  40822. <summary>
  40823. Web
  40824. </summary>
  40825. </member>
  40826. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.FunctionMetadataAttribute">
  40827. <summary>
  40828. Attribute used for Excel formula functions metadata.
  40829. </summary>
  40830. </member>
  40831. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.FunctionMetadataAttribute.Category">
  40832. <summary>
  40833. Function category
  40834. </summary>
  40835. </member>
  40836. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.FunctionMetadataAttribute.EPPlusVersion">
  40837. <summary>
  40838. EPPlus version where the function was introduced
  40839. </summary>
  40840. </member>
  40841. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.FunctionMetadataAttribute.Description">
  40842. <summary>
  40843. Short description of the function.
  40844. </summary>
  40845. </member>
  40846. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.FunctionMetadataAttribute.IntroducedInExcelVersion">
  40847. <summary>
  40848. A string describing in which Excel version the function was introduced.
  40849. </summary>
  40850. </member>
  40851. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Metadata.FunctionMetadataAttribute.SupportsArrays">
  40852. <summary>
  40853. Returns true if the function can return an array if called with a multicell range as the argument.
  40854. </summary>
  40855. </member>
  40856. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ObjectEnumerableArgConverter">
  40857. <summary>
  40858. Object Enumerable arg converter
  40859. </summary>
  40860. </member>
  40861. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ObjectEnumerableArgConverter.ConvertArgs(System.Boolean,System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)">
  40862. <summary>
  40863. Convert args to enumerable
  40864. </summary>
  40865. <param name="ignoreHidden"></param>
  40866. <param name="ignoreErrors"></param>
  40867. <param name="ignoreNestedSubtotalAggregate"></param>
  40868. <param name="arguments"></param>
  40869. <param name="context"></param>
  40870. <returns></returns>
  40871. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  40872. </member>
  40873. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.ObjectEnumerableArgConverter.ConvertArgs(System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)">
  40874. <summary>
  40875. Convert args to enumerable
  40876. </summary>
  40877. <param name="ignoreHidden"></param>
  40878. <param name="ignoreErrors"></param>
  40879. <param name="arguments"></param>
  40880. <param name="context"></param>
  40881. <returns></returns>
  40882. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException"></exception>
  40883. </member>
  40884. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.AnchorArray.IsAllowedInCalculatedPivotTableField">
  40885. <summary>
  40886. If the function is allowed in a pivot table calculated field
  40887. </summary>
  40888. </member>
  40889. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Choose.IsAllowedInCalculatedPivotTableField">
  40890. <summary>
  40891. If the function is allowed in a pivot table calculated field
  40892. </summary>
  40893. </member>
  40894. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.ChooseCols.IsAllowedInCalculatedPivotTableField">
  40895. <summary>
  40896. If the function is allowed in a pivot table calculated field
  40897. </summary>
  40898. </member>
  40899. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.ChooseRows.IsAllowedInCalculatedPivotTableField">
  40900. <summary>
  40901. If the function is allowed in a pivot table calculated field
  40902. </summary>
  40903. </member>
  40904. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Column.IsAllowedInCalculatedPivotTableField">
  40905. <summary>
  40906. If the function is allowed in a pivot table calculated field
  40907. </summary>
  40908. </member>
  40909. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Columns.IsAllowedInCalculatedPivotTableField">
  40910. <summary>
  40911. If the function is allowed in a pivot table calculated field
  40912. </summary>
  40913. </member>
  40914. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Drop.IsAllowedInCalculatedPivotTableField">
  40915. <summary>
  40916. If the function is allowed in a pivot table calculated field
  40917. </summary>
  40918. </member>
  40919. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Expand.IsAllowedInCalculatedPivotTableField">
  40920. <summary>
  40921. If the function is allowed in a pivot table calculated field
  40922. </summary>
  40923. </member>
  40924. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.FilterFunction.IsAllowedInCalculatedPivotTableField">
  40925. <summary>
  40926. If the function is allowed in a pivot table calculated field
  40927. </summary>
  40928. </member>
  40929. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.GetPivotData.GetCriteriasFromString(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument})">
  40930. <summary>
  40931. Gets the Criterias for the row/column field from the normal argument syntax
  40932. </summary>
  40933. <param name="arguments">The arguments to the GetPivotData</param>
  40934. <returns>The compiled result</returns>
  40935. </member>
  40936. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.GetPivotData.GetCriteriasFromArguments(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument})">
  40937. <summary>
  40938. Gets the Criterias a string. This syntax is used when a row/column field has its own subtotals.
  40939. In this case the first parameter is the address to the pivot table and the second parameter is a string containing all information regarding criteria and which function is used.
  40940. Syntax 'Field Name'['Field Value',Function]. If the value is not the first row/column field values are space separated before and after. Example =GETPIVOTDATA($B$2;"Australia Sindey 'Years (InvoiceDate)'['2022',Count] '9232'") .
  40941. </summary>
  40942. <param name="arguments">The arguments to the GetPivotData</param>
  40943. <returns>The compiled result</returns>
  40944. </member>
  40945. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.GetPivotData.IsAllowedInCalculatedPivotTableField">
  40946. <summary>
  40947. If the function is allowed in a pivot table calculated field
  40948. </summary>
  40949. </member>
  40950. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.HLookup.IsAllowedInCalculatedPivotTableField">
  40951. <summary>
  40952. If the function is allowed in a pivot table calculated field
  40953. </summary>
  40954. </member>
  40955. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Hstack.IsAllowedInCalculatedPivotTableField">
  40956. <summary>
  40957. If the function is allowed in a pivot table calculated field
  40958. </summary>
  40959. </member>
  40960. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Index.IsAllowedInCalculatedPivotTableField">
  40961. <summary>
  40962. If the function is allowed in a pivot table calculated field
  40963. </summary>
  40964. </member>
  40965. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Indirect.IsAllowedInCalculatedPivotTableField">
  40966. <summary>
  40967. If the function is allowed in a pivot table calculated field
  40968. </summary>
  40969. </member>
  40970. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Lookup.IsAllowedInCalculatedPivotTableField">
  40971. <summary>
  40972. If the function is allowed in a pivot table calculated field
  40973. </summary>
  40974. </member>
  40975. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Match.IsAllowedInCalculatedPivotTableField">
  40976. <summary>
  40977. If the function is allowed in a pivot table calculated field
  40978. </summary>
  40979. </member>
  40980. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Offset.IsAllowedInCalculatedPivotTableField">
  40981. <summary>
  40982. If the function is allowed in a pivot table calculated field
  40983. </summary>
  40984. </member>
  40985. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Row.ParametersInfo">
  40986. <summary>
  40987. Reference Parameters do not need to be follows in the dependency chain.
  40988. </summary>
  40989. </member>
  40990. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Row.IsAllowedInCalculatedPivotTableField">
  40991. <summary>
  40992. If the function is allowed in a pivot table calculated field
  40993. </summary>
  40994. </member>
  40995. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Rows.ParametersInfo">
  40996. <summary>
  40997. Reference Parameters do not need to be follows in the dependency chain.
  40998. </summary>
  40999. </member>
  41000. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Rows.IsAllowedInCalculatedPivotTableField">
  41001. <summary>
  41002. If the function is allowed in a pivot table calculated field
  41003. </summary>
  41004. </member>
  41005. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.SingleFunction.IsAllowedInCalculatedPivotTableField">
  41006. <summary>
  41007. If the function is allowed in a pivot table calculated field
  41008. </summary>
  41009. </member>
  41010. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.SortBy.IsAllowedInCalculatedPivotTableField">
  41011. <summary>
  41012. If the function is allowed in a pivot table calculated field
  41013. </summary>
  41014. </member>
  41015. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.SortFunction.IsAllowedInCalculatedPivotTableField">
  41016. <summary>
  41017. If the function is allowed in a pivot table calculated field
  41018. </summary>
  41019. </member>
  41020. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Take.IsAllowedInCalculatedPivotTableField">
  41021. <summary>
  41022. If the function is allowed in a pivot table calculated field
  41023. </summary>
  41024. </member>
  41025. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.ToCol.IsAllowedInCalculatedPivotTableField">
  41026. <summary>
  41027. If the function is allowed in a pivot table calculated field
  41028. </summary>
  41029. </member>
  41030. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.ToRow.IsAllowedInCalculatedPivotTableField">
  41031. <summary>
  41032. If the function is allowed in a pivot table calculated field
  41033. </summary>
  41034. </member>
  41035. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.ToRowColBase.IsAllowedInCalculatedPivotTableField">
  41036. <summary>
  41037. If the function is allowed in a pivot table calculated field
  41038. </summary>
  41039. </member>
  41040. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Transpose.IsAllowedInCalculatedPivotTableField">
  41041. <summary>
  41042. If the function is allowed in a pivot table calculated field
  41043. </summary>
  41044. </member>
  41045. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Unique.IsAllowedInCalculatedPivotTableField">
  41046. <summary>
  41047. If the function is allowed in a pivot table calculated field
  41048. </summary>
  41049. </member>
  41050. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.VLookup.IsAllowedInCalculatedPivotTableField">
  41051. <summary>
  41052. If the function is allowed in a pivot table calculated field
  41053. </summary>
  41054. </member>
  41055. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Vstack.IsAllowedInCalculatedPivotTableField">
  41056. <summary>
  41057. If the function is allowed in a pivot table calculated field
  41058. </summary>
  41059. </member>
  41060. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.Xlookup.IsAllowedInCalculatedPivotTableField">
  41061. <summary>
  41062. If the function is allowed in a pivot table calculated field
  41063. </summary>
  41064. </member>
  41065. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup.XMatch.IsAllowedInCalculatedPivotTableField">
  41066. <summary>
  41067. If the function is allowed in a pivot table calculated field
  41068. </summary>
  41069. </member>
  41070. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Statistical.ModeDotMult.ParametersInfo">
  41071. <summary>
  41072. Reference Parameters do not need to be follows in the dependency chain.
  41073. </summary>
  41074. </member>
  41075. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.RoundingMethod">
  41076. <summary>
  41077. Rounding method
  41078. </summary>
  41079. </member>
  41080. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.RoundingMethod.Convert">
  41081. <summary>
  41082. Round decimal number to int using Convert.ToInt32
  41083. </summary>
  41084. </member>
  41085. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Functions.RoundingMethod.Floor">
  41086. <summary>
  41087. Round decimal number to int using Math.Floor
  41088. </summary>
  41089. </member>
  41090. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Functions.Text.Text">
  41091. <summary>
  41092. The Text
  41093. </summary>
  41094. </member>
  41095. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Functions.Text.Text.ArgumentMinLength">
  41096. <summary>
  41097. Minimum arguments
  41098. </summary>
  41099. </member>
  41100. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Functions.Text.Text.Execute(System.Collections.Generic.IList{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument},OfficeOpenXml.FormulaParsing.ParsingContext)">
  41101. <summary>
  41102. Execute function
  41103. </summary>
  41104. <param name="arguments"></param>
  41105. <param name="context"></param>
  41106. <returns></returns>
  41107. </member>
  41108. <member name="T:OfficeOpenXml.FormulaParsing.Excel.HiddenCellHandlingCategory">
  41109. <summary>
  41110. This enum is used to indicate how a function
  41111. handles hidden cells.
  41112. </summary>
  41113. </member>
  41114. <member name="F:OfficeOpenXml.FormulaParsing.Excel.HiddenCellHandlingCategory.Default">
  41115. <summary>
  41116. Used to indicate that the function has the default behaviour
  41117. </summary>
  41118. </member>
  41119. <member name="F:OfficeOpenXml.FormulaParsing.Excel.HiddenCellHandlingCategory.Subtotal">
  41120. <summary>
  41121. The function has the SUBTOTAL behaviour
  41122. </summary>
  41123. </member>
  41124. <member name="F:OfficeOpenXml.FormulaParsing.Excel.HiddenCellHandlingCategory.Aggregate">
  41125. <summary>
  41126. The function has the AGGREGATE behaviour
  41127. </summary>
  41128. </member>
  41129. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Operators.IOperator">
  41130. <summary>
  41131. Operator interface
  41132. </summary>
  41133. </member>
  41134. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.IOperator.Operator">
  41135. <summary>
  41136. Operator
  41137. </summary>
  41138. </member>
  41139. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Operators.IOperator.Apply(OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult,OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult,OfficeOpenXml.FormulaParsing.ParsingContext)">
  41140. <summary>
  41141. Apply
  41142. </summary>
  41143. <param name="left"></param>
  41144. <param name="right"></param>
  41145. <param name="ctx"></param>
  41146. <returns></returns>
  41147. </member>
  41148. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.IOperator.Precedence">
  41149. <summary>
  41150. Precedence
  41151. </summary>
  41152. </member>
  41153. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Operators.KahanSum">
  41154. <summary>
  41155. Implements the KahanSum algorithm to reduce floating point errors.
  41156. </summary>
  41157. </member>
  41158. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator">
  41159. <summary>
  41160. Implementation of operators in formula calculation.
  41161. </summary>
  41162. </member>
  41163. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Apply(OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult,OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult,OfficeOpenXml.FormulaParsing.ParsingContext)">
  41164. <summary>
  41165. Apply
  41166. </summary>
  41167. <param name="left"></param>
  41168. <param name="right"></param>
  41169. <param name="ctx"></param>
  41170. <returns></returns>
  41171. </member>
  41172. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Plus">
  41173. <summary>
  41174. Operator plus
  41175. </summary>
  41176. </member>
  41177. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Minus">
  41178. <summary>
  41179. Minus operator
  41180. </summary>
  41181. </member>
  41182. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Multiply">
  41183. <summary>
  41184. Multiply
  41185. </summary>
  41186. </member>
  41187. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Divide">
  41188. <summary>
  41189. Divide
  41190. </summary>
  41191. </member>
  41192. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Exp">
  41193. <summary>
  41194. Exp
  41195. </summary>
  41196. </member>
  41197. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Concat">
  41198. <summary>
  41199. Concat
  41200. </summary>
  41201. </member>
  41202. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Colon">
  41203. <summary>
  41204. Colon
  41205. </summary>
  41206. </member>
  41207. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Intersect">
  41208. <summary>
  41209. Intersect operator
  41210. </summary>
  41211. </member>
  41212. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.GreaterThan">
  41213. <summary>
  41214. Greater than operator
  41215. </summary>
  41216. </member>
  41217. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.Eq">
  41218. <summary>
  41219. Equals operator
  41220. </summary>
  41221. </member>
  41222. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.NotEqualsTo">
  41223. <summary>
  41224. Not equals to
  41225. </summary>
  41226. </member>
  41227. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.GreaterThanOrEqual">
  41228. <summary>
  41229. Greater than or equal
  41230. </summary>
  41231. </member>
  41232. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.LessThan">
  41233. <summary>
  41234. Less than
  41235. </summary>
  41236. </member>
  41237. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.Operator.LessThanOrEqual">
  41238. <summary>
  41239. Less than or equal
  41240. </summary>
  41241. </member>
  41242. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators">
  41243. <summary>
  41244. Operator enum
  41245. </summary>
  41246. </member>
  41247. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Undefined">
  41248. <summary>
  41249. Undefined
  41250. </summary>
  41251. </member>
  41252. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Concat">
  41253. <summary>
  41254. Concat
  41255. </summary>
  41256. </member>
  41257. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Plus">
  41258. <summary>
  41259. Plus
  41260. </summary>
  41261. </member>
  41262. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Minus">
  41263. <summary>
  41264. Minus
  41265. </summary>
  41266. </member>
  41267. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Multiply">
  41268. <summary>
  41269. Multiply
  41270. </summary>
  41271. </member>
  41272. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Divide">
  41273. <summary>
  41274. Divide
  41275. </summary>
  41276. </member>
  41277. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Modulus">
  41278. <summary>
  41279. Modulus
  41280. </summary>
  41281. </member>
  41282. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Percent">
  41283. <summary>
  41284. Percent
  41285. </summary>
  41286. </member>
  41287. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Equals">
  41288. <summary>
  41289. Equals
  41290. </summary>
  41291. </member>
  41292. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.GreaterThan">
  41293. <summary>
  41294. Greater than
  41295. </summary>
  41296. </member>
  41297. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.GreaterThanOrEqual">
  41298. <summary>
  41299. Greater than or equal
  41300. </summary>
  41301. </member>
  41302. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.LessThan">
  41303. <summary>
  41304. Less than
  41305. </summary>
  41306. </member>
  41307. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.LessThanOrEqual">
  41308. <summary>
  41309. Less than or equal
  41310. </summary>
  41311. </member>
  41312. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.NotEqualTo">
  41313. <summary>
  41314. Not equal to
  41315. </summary>
  41316. </member>
  41317. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.IntegerDivision">
  41318. <summary>
  41319. Integer division
  41320. </summary>
  41321. </member>
  41322. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Exponentiation">
  41323. <summary>
  41324. Exponentiation
  41325. </summary>
  41326. </member>
  41327. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Colon">
  41328. <summary>
  41329. Colon
  41330. </summary>
  41331. </member>
  41332. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.Operators.Intersect">
  41333. <summary>
  41334. Intersect
  41335. </summary>
  41336. </member>
  41337. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Operators.LimitedOperators">
  41338. <summary>
  41339. Limited operators
  41340. </summary>
  41341. </member>
  41342. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.LimitedOperators.Equals">
  41343. <summary>
  41344. Equals
  41345. </summary>
  41346. </member>
  41347. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.LimitedOperators.GreaterThan">
  41348. <summary>
  41349. Greater than
  41350. </summary>
  41351. </member>
  41352. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.LimitedOperators.GreaterThanOrEqual">
  41353. <summary>
  41354. Greater than or equal
  41355. </summary>
  41356. </member>
  41357. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.LimitedOperators.LessThan">
  41358. <summary>
  41359. Less than
  41360. </summary>
  41361. </member>
  41362. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.LimitedOperators.LessThanOrEqual">
  41363. <summary>
  41364. Less than or equal
  41365. </summary>
  41366. </member>
  41367. <member name="F:OfficeOpenXml.FormulaParsing.Excel.Operators.LimitedOperators.NotEqualTo">
  41368. <summary>
  41369. Not equal to
  41370. </summary>
  41371. </member>
  41372. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Operators.OperatorsDict">
  41373. <summary>
  41374. Operators dictionary
  41375. </summary>
  41376. </member>
  41377. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Operators.OperatorsDict.#ctor">
  41378. <summary>
  41379. Constructor
  41380. </summary>
  41381. </member>
  41382. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.OperatorsDict.Instance">
  41383. <summary>
  41384. Instance of the OperatorsDict
  41385. </summary>
  41386. </member>
  41387. <member name="T:OfficeOpenXml.FormulaParsing.Excel.Operators.OperatorsEnumDict">
  41388. <summary>
  41389. Operators enum dict
  41390. </summary>
  41391. </member>
  41392. <member name="M:OfficeOpenXml.FormulaParsing.Excel.Operators.OperatorsEnumDict.#ctor">
  41393. <summary>
  41394. Constructor
  41395. </summary>
  41396. </member>
  41397. <member name="P:OfficeOpenXml.FormulaParsing.Excel.Operators.OperatorsEnumDict.Instance">
  41398. <summary>
  41399. Instance of the OperatorsDict
  41400. </summary>
  41401. </member>
  41402. <member name="T:OfficeOpenXml.FormulaParsing.Exceptions.CircularReferenceException">
  41403. <summary>
  41404. Represents a circular reference errors that occur during formula calculation.
  41405. </summary>
  41406. </member>
  41407. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.CircularReferenceException.#ctor(System.String)">
  41408. <summary>
  41409. Initializes a new instance of the CircularReferenceException
  41410. </summary>
  41411. <param name="message">The message that describes the error</param>
  41412. </member>
  41413. <member name="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes">
  41414. <summary>
  41415. Represents an Excel error code.
  41416. </summary>
  41417. </member>
  41418. <member name="P:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes.Code">
  41419. <summary>
  41420. The error code
  41421. </summary>
  41422. </member>
  41423. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes.GetHashCode">
  41424. <summary>
  41425. Returns the hash code for this string.
  41426. </summary>
  41427. <returns>The hash code</returns>
  41428. </member>
  41429. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes.Equals(System.Object)">
  41430. <summary>
  41431. Determines whether the specified object is equal to the current object.
  41432. </summary>
  41433. <param name="obj">The object to compare with the current object.</param>
  41434. <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
  41435. </member>
  41436. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes.op_Equality(OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes,OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes)">
  41437. <summary>
  41438. Equal operator
  41439. </summary>
  41440. <param name="c1">The first error code to match</param>
  41441. <param name="c2">The second error code to match</param>
  41442. <returns></returns>
  41443. </member>
  41444. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes.op_Inequality(OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes,OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes)">
  41445. <summary>
  41446. Not equal operator
  41447. </summary>
  41448. <param name="c1">The first error code to match</param>
  41449. <param name="c2">The second error code to match</param>
  41450. <returns></returns>
  41451. </member>
  41452. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes.IsErrorCode(System.Object)">
  41453. <summary>
  41454. Returns true if <paramref name="valueToTest"/> matches an error code.
  41455. </summary>
  41456. <param name="valueToTest"></param>
  41457. <returns></returns>
  41458. </member>
  41459. <member name="P:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes.Value">
  41460. <summary>
  41461. Represents a cell value error
  41462. </summary>
  41463. </member>
  41464. <member name="P:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes.Name">
  41465. <summary>
  41466. Represents a cell name error
  41467. </summary>
  41468. </member>
  41469. <member name="P:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorCodes.NoValueAvaliable">
  41470. <summary>
  41471. Reprecents a N/A error
  41472. </summary>
  41473. </member>
  41474. <member name="T:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException">
  41475. <summary>
  41476. This Exception represents an Excel error. When this exception is thrown
  41477. from an Excel function, the ErrorValue code will be set as the value of the
  41478. parsed cell.
  41479. </summary>
  41480. <seealso cref="T:OfficeOpenXml.ExcelErrorValue"/>
  41481. </member>
  41482. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException.#ctor(OfficeOpenXml.ExcelErrorValue)">
  41483. <summary>
  41484. Constructor
  41485. </summary>
  41486. <param name="error">The error value causing the exception</param>
  41487. </member>
  41488. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException.#ctor(System.String,OfficeOpenXml.ExcelErrorValue)">
  41489. <summary>
  41490. Constructor
  41491. </summary>
  41492. <param name="error">The error value causing the exception</param>
  41493. <param name="message">An error message for the exception</param>
  41494. </member>
  41495. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException.#ctor(OfficeOpenXml.eErrorType)">
  41496. <summary>
  41497. Constructor
  41498. </summary>
  41499. <param name="errorType">The error type causing the exception</param>
  41500. </member>
  41501. <member name="P:OfficeOpenXml.FormulaParsing.Exceptions.ExcelErrorValueException.ErrorValue">
  41502. <summary>
  41503. The error value
  41504. </summary>
  41505. </member>
  41506. <member name="T:OfficeOpenXml.FormulaParsing.Exceptions.InvalidFormulaException">
  41507. <summary>
  41508. Invalid formula exception
  41509. </summary>
  41510. </member>
  41511. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.InvalidFormulaException.#ctor(System.String)">
  41512. <summary>
  41513. Invalid formula exception
  41514. </summary>
  41515. <param name="msg"></param>
  41516. </member>
  41517. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.InvalidFormulaException.#ctor(System.String,System.Exception)">
  41518. <summary>
  41519. Invalid formula exception inner exception
  41520. </summary>
  41521. <param name="msg"></param>
  41522. <param name="innerException"></param>
  41523. </member>
  41524. <member name="T:OfficeOpenXml.FormulaParsing.Exceptions.UnrecognizedTokenException">
  41525. <summary>
  41526. Unrecognized token exception
  41527. </summary>
  41528. </member>
  41529. <member name="M:OfficeOpenXml.FormulaParsing.Exceptions.UnrecognizedTokenException.#ctor(OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token)">
  41530. <summary>
  41531. Constructor. Token exception
  41532. </summary>
  41533. <param name="token">Tje token that can not be recognized</param>
  41534. </member>
  41535. <member name="T:OfficeOpenXml.FormulaParsing.FilterInfo">
  41536. <summary>
  41537. This class contains information of the usage of Filters on the worksheets of a workbook.
  41538. One area where this information is needed is when running the SUBTOTAL function. If
  41539. there is an active filter on the worksheet hidden cells should be ignored even if SUBTOTAL
  41540. is called with a single digit func num.
  41541. </summary>
  41542. </member>
  41543. <member name="M:OfficeOpenXml.FormulaParsing.FilterInfo.WorksheetHasActiveFilter(System.Int32)">
  41544. <summary>
  41545. Returns true if there is an Autofilter with at least one column on the requested worksheet.
  41546. </summary>
  41547. <param name="wsIx">Worksheet index</param>
  41548. <returns></returns>
  41549. </member>
  41550. <member name="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResultType">
  41551. <summary>
  41552. Result type
  41553. </summary>
  41554. </member>
  41555. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResultType.Normal">
  41556. <summary>
  41557. A normal compile result containing a value.
  41558. </summary>
  41559. </member>
  41560. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResultType.RangeAddress">
  41561. <summary>
  41562. A compile result referencing a range address. This will allow the result to be used with the colon operator.
  41563. </summary>
  41564. </member>
  41565. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResultType.DynamicArray">
  41566. <summary>
  41567. The result is a dynamic array formula.
  41568. </summary>
  41569. </member>
  41570. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResultType.DynamicArray_AlwaysSetCellAsDynamic">
  41571. <summary>
  41572. The result is a dynamic array formula. Even if the result is nested in another function that the cell should be marked as dynamic.
  41573. </summary>
  41574. </member>
  41575. <member name="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResultBase">
  41576. <summary>
  41577. CompileResultBase
  41578. </summary>
  41579. </member>
  41580. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResultBase.ResultType">
  41581. <summary>
  41582. Result type
  41583. </summary>
  41584. </member>
  41585. <member name="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult">
  41586. <summary>
  41587. Compile result
  41588. </summary>
  41589. </member>
  41590. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.Empty">
  41591. <summary>
  41592. Returns a CompileResult with a null value and data type set to DataType.Empty
  41593. </summary>
  41594. </member>
  41595. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.ZeroDecimal">
  41596. <summary>
  41597. Returns a CompileResult instance with a decimal value of 0.
  41598. </summary>
  41599. </member>
  41600. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.ZeroInt">
  41601. <summary>
  41602. Returns a CompileResult instance with a integer value of 0.
  41603. </summary>
  41604. </member>
  41605. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.False">
  41606. <summary>
  41607. Returns a CompileResult instance with a boolean value of false.
  41608. </summary>
  41609. </member>
  41610. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.True">
  41611. <summary>
  41612. Returns a CompileResult instance with a boolean value of true.
  41613. </summary>
  41614. </member>
  41615. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.#ctor(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  41616. <summary>
  41617. Constructor
  41618. </summary>
  41619. <param name="result">The result.</param>
  41620. <param name="dataType">The data type of the result.</param>
  41621. </member>
  41622. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.GetErrorResult(OfficeOpenXml.eErrorType)">
  41623. <summary>
  41624. Returns a <see cref="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult" /> from the error type/>
  41625. </summary>
  41626. <param name="errorType">The type of error.</param>
  41627. <returns>The <see cref="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult" /> with a the value containing the <see cref="T:OfficeOpenXml.ExcelErrorValue"/> for the type.</returns>
  41628. </member>
  41629. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.#ctor(OfficeOpenXml.eErrorType)">
  41630. <summary>
  41631. Compile result with error type
  41632. </summary>
  41633. <param name="errorType"></param>
  41634. </member>
  41635. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.#ctor(OfficeOpenXml.ExcelErrorValue)">
  41636. <summary>
  41637. Compile result with error value
  41638. </summary>
  41639. <param name="errorValue"></param>
  41640. </member>
  41641. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.Result">
  41642. <summary>
  41643. RESULT
  41644. </summary>
  41645. </member>
  41646. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.ResultValue">
  41647. <summary>
  41648. Result Value
  41649. </summary>
  41650. </member>
  41651. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.ResultNumeric">
  41652. <summary>
  41653. Result numeric
  41654. </summary>
  41655. </member>
  41656. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.DataType">
  41657. <summary>
  41658. Data type
  41659. </summary>
  41660. </member>
  41661. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.IsNumeric">
  41662. <summary>
  41663. Is the result numeric
  41664. </summary>
  41665. </member>
  41666. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.IsNumericString">
  41667. <summary>
  41668. Is result numeric string
  41669. </summary>
  41670. </member>
  41671. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.IsPercentageString">
  41672. <summary>
  41673. Is percentage string
  41674. </summary>
  41675. </member>
  41676. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.IsDateString">
  41677. <summary>
  41678. Is date string
  41679. </summary>
  41680. </member>
  41681. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.IsResultOfSubtotal">
  41682. <summary>
  41683. Is result of subtotal
  41684. </summary>
  41685. </member>
  41686. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.IsHiddenCell">
  41687. <summary>
  41688. Is hidden cell
  41689. </summary>
  41690. </member>
  41691. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.IsResultOfResolvedExcelRange">
  41692. <summary>
  41693. Is result of resolved excelRange
  41694. </summary>
  41695. </member>
  41696. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.Address">
  41697. <summary>
  41698. Range address
  41699. </summary>
  41700. </member>
  41701. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult.ResultType">
  41702. <summary>
  41703. Result type
  41704. </summary>
  41705. </member>
  41706. <member name="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.AddressCompileResult">
  41707. <summary>
  41708. Address compile result
  41709. </summary>
  41710. </member>
  41711. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.AddressCompileResult.#ctor(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType,OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress)">
  41712. <summary>
  41713. Address result
  41714. </summary>
  41715. <param name="result"></param>
  41716. <param name="dataType"></param>
  41717. <param name="address"></param>
  41718. </member>
  41719. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.AddressCompileResult.#ctor(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  41720. <summary>
  41721. Address result without address
  41722. </summary>
  41723. <param name="result"></param>
  41724. <param name="dataType"></param>
  41725. </member>
  41726. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.AddressCompileResult.#ctor(OfficeOpenXml.eErrorType)">
  41727. <summary>
  41728. </summary>
  41729. <param name="error"></param>
  41730. </member>
  41731. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.AddressCompileResult.#ctor(OfficeOpenXml.ExcelErrorValue)">
  41732. <summary>
  41733. Address compile result
  41734. </summary>
  41735. <param name="errorValue"></param>
  41736. </member>
  41737. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.AddressCompileResult.Address">
  41738. <summary>
  41739. Address
  41740. </summary>
  41741. </member>
  41742. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.AddressCompileResult.ResultType">
  41743. <summary>
  41744. ResultType
  41745. </summary>
  41746. </member>
  41747. <member name="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.DynamicArrayCompileResult">
  41748. <summary>
  41749. Indicates that the result the function should be created as a dynamic array result.
  41750. </summary>
  41751. </member>
  41752. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.DynamicArrayCompileResult.#ctor(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType,OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress,OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResultType)">
  41753. <summary>
  41754. Constructor
  41755. </summary>
  41756. <param name="result"></param>
  41757. <param name="dataType"></param>
  41758. <param name="address"></param>
  41759. <param name="resultType"></param>
  41760. </member>
  41761. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.DynamicArrayCompileResult.#ctor(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType,OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress)">
  41762. <summary>
  41763. Constructor
  41764. </summary>
  41765. <param name="result"></param>
  41766. <param name="dataType"></param>
  41767. <param name="address"></param>
  41768. </member>
  41769. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.DynamicArrayCompileResult.#ctor(System.Object,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType)">
  41770. <summary>
  41771. Constructor
  41772. </summary>
  41773. <param name="result"></param>
  41774. <param name="dataType"></param>
  41775. </member>
  41776. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.DynamicArrayCompileResult.#ctor(OfficeOpenXml.eErrorType)">
  41777. <summary>
  41778. Constructor
  41779. </summary>
  41780. <param name="error"></param>
  41781. </member>
  41782. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.DynamicArrayCompileResult.#ctor(OfficeOpenXml.ExcelErrorValue)">
  41783. <summary>
  41784. Constructor
  41785. </summary>
  41786. <param name="errorValue"></param>
  41787. </member>
  41788. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.DynamicArrayCompileResult.ResultType">
  41789. <summary>
  41790. The result is a dynamic array.
  41791. </summary>
  41792. </member>
  41793. <member name="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType">
  41794. <summary>
  41795. Represents a value's data type in the formula parser.
  41796. </summary>
  41797. </member>
  41798. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Integer">
  41799. <summary>
  41800. An integer
  41801. </summary>
  41802. </member>
  41803. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Decimal">
  41804. <summary>
  41805. A decimal or floating point
  41806. </summary>
  41807. </member>
  41808. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.String">
  41809. <summary>
  41810. A string
  41811. </summary>
  41812. </member>
  41813. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Boolean">
  41814. <summary>
  41815. A boolean
  41816. </summary>
  41817. </member>
  41818. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Date">
  41819. <summary>
  41820. A date or date/time
  41821. </summary>
  41822. </member>
  41823. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Time">
  41824. <summary>
  41825. A time
  41826. </summary>
  41827. </member>
  41828. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.ExcelRange">
  41829. <summary>
  41830. An address range, e.g A1:B2
  41831. </summary>
  41832. </member>
  41833. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.ExcelError">
  41834. <summary>
  41835. An error code
  41836. </summary>
  41837. </member>
  41838. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Empty">
  41839. <summary>
  41840. Null or empty string
  41841. </summary>
  41842. </member>
  41843. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Unknown">
  41844. <summary>
  41845. An unknown data type
  41846. </summary>
  41847. </member>
  41848. <member name="F:OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType.Variable">
  41849. <summary>
  41850. Variable data type
  41851. </summary>
  41852. </member>
  41853. <member name="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.EnumerableExpression">
  41854. <summary>
  41855. This expression represents a literal array where rows and cols are separated with comma and semicolon.
  41856. </summary>
  41857. </member>
  41858. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.EnumerableExpression.Compile">
  41859. <summary>
  41860. Compiles the expression into a <see cref="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult"/>
  41861. </summary>
  41862. <returns></returns>
  41863. </member>
  41864. <member name="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.FunctionCompilers.FunctionCompiler">
  41865. <summary>
  41866. Function compiler
  41867. </summary>
  41868. </member>
  41869. <member name="P:OfficeOpenXml.FormulaParsing.FormulaExpressions.FunctionCompilers.FunctionCompiler.Function">
  41870. <summary>
  41871. Function
  41872. </summary>
  41873. </member>
  41874. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.FunctionCompilers.FunctionCompiler.#ctor(OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction)">
  41875. <summary>
  41876. Function compiler
  41877. </summary>
  41878. <param name="function">The function</param>
  41879. </member>
  41880. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.FunctionCompilers.FunctionCompiler.BuildFunctionArguments(OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult,OfficeOpenXml.FormulaParsing.FormulaExpressions.DataType,System.Collections.Generic.List{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument})">
  41881. <summary>
  41882. Build function arguments
  41883. </summary>
  41884. <param name="compileResult"></param>
  41885. <param name="dataType"></param>
  41886. <param name="args"></param>
  41887. </member>
  41888. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.FunctionCompilers.FunctionCompiler.BuildFunctionArguments(OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult,System.Collections.Generic.List{OfficeOpenXml.FormulaParsing.Excel.Functions.FunctionArgument})">
  41889. <summary>
  41890. Build Function Arguments
  41891. </summary>
  41892. <param name="result"></param>
  41893. <param name="args"></param>
  41894. </member>
  41895. <member name="M:OfficeOpenXml.FormulaParsing.FormulaExpressions.FunctionCompilers.FunctionCompiler.Compile(System.Collections.Generic.IEnumerable{OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult},OfficeOpenXml.FormulaParsing.ParsingContext)">
  41896. <summary>
  41897. Compile
  41898. </summary>
  41899. <param name="children"></param>
  41900. <param name="context"></param>
  41901. <returns></returns>
  41902. </member>
  41903. <member name="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.MultiRangeExpression">
  41904. <summary>
  41905. This class represents a range that contains more than one address, where the ranges are separated by a comma.
  41906. </summary>
  41907. </member>
  41908. <member name="T:OfficeOpenXml.FormulaParsing.FormulaParser">
  41909. <summary>
  41910. Entry class for the formula calulation engine of EPPlus.
  41911. </summary>
  41912. </member>
  41913. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.#ctor(OfficeOpenXml.ExcelPackage)">
  41914. <summary>
  41915. Constructor
  41916. </summary>
  41917. <param name="package">The package to calculate</param>
  41918. </member>
  41919. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.#ctor(OfficeOpenXml.FormulaParsing.ExcelDataProvider,OfficeOpenXml.ExcelPackage)">
  41920. <summary>
  41921. Constructor
  41922. </summary>
  41923. <param name="excelDataProvider">An instance of <see cref="T:OfficeOpenXml.FormulaParsing.ExcelDataProvider"/> which provides access to a workbook</param>
  41924. <param name="package">The package to calculate</param>
  41925. </member>
  41926. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.#ctor(OfficeOpenXml.FormulaParsing.ExcelDataProvider,OfficeOpenXml.FormulaParsing.ParsingContext)">
  41927. <summary>
  41928. Constructor
  41929. </summary>
  41930. <param name="excelDataProvider">An <see cref="T:OfficeOpenXml.FormulaParsing.ExcelDataProvider"></see></param>
  41931. <param name="parsingContext">Parsing context</param>
  41932. </member>
  41933. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.Configure(System.Action{OfficeOpenXml.FormulaParsing.ParsingConfiguration})">
  41934. <summary>
  41935. This method enables configuration of the formula parser.
  41936. </summary>
  41937. <param name="configMethod">An instance of the </param>
  41938. </member>
  41939. <member name="P:OfficeOpenXml.FormulaParsing.FormulaParser.FilterInfo">
  41940. <summary>
  41941. Contains information about filters on a workbook's worksheets.
  41942. </summary>
  41943. </member>
  41944. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.Parse(System.String,System.String,System.Boolean)">
  41945. <summary>
  41946. Parse with option to not write result to cell but only return it
  41947. </summary>
  41948. <param name="formula"></param>
  41949. <param name="address"></param>
  41950. <param name="writeToCell">True if write result to cell false if not</param>
  41951. <returns></returns>
  41952. </member>
  41953. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.Parse(System.String,System.String,OfficeOpenXml.FormulaParsing.ExcelCalculationOption)">
  41954. <summary>
  41955. Parses a formula at a specific address
  41956. </summary>
  41957. <param name="formula">A string containing the formula</param>
  41958. <param name="address">Address of the formula</param>
  41959. <param name="options">Calculation options</param>
  41960. <returns></returns>
  41961. </member>
  41962. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.Parse(System.String)">
  41963. <summary>
  41964. Parses a formula
  41965. </summary>
  41966. <param name="formula">A string containing the formula</param>
  41967. <returns>The result of the calculation</returns>
  41968. </member>
  41969. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.ParseAt(System.String)">
  41970. <summary>
  41971. Parses a formula in a specific location
  41972. </summary>
  41973. <param name="address">address of the cell to calculate</param>
  41974. <returns>The result of the calculation</returns>
  41975. </member>
  41976. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.ParseAt(System.String,System.Int32,System.Int32)">
  41977. <summary>
  41978. Parses a formula in a specific location
  41979. </summary>
  41980. <param name="worksheetName">Name of the worksheet</param>
  41981. <param name="row">Row in the worksheet</param>
  41982. <param name="col">Column in the worksheet</param>
  41983. <returns>The result of the calculation</returns>
  41984. </member>
  41985. <member name="P:OfficeOpenXml.FormulaParsing.FormulaParser.Logger">
  41986. <summary>
  41987. An <see cref="T:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger"/> for logging during calculation
  41988. </summary>
  41989. </member>
  41990. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParser.Dispose">
  41991. <summary>
  41992. Implementation of <see cref="T:System.IDisposable"></see>
  41993. </summary>
  41994. </member>
  41995. <member name="T:OfficeOpenXml.FormulaParsing.FormulaParserManager">
  41996. <summary>
  41997. Provides access to various functionality regarding
  41998. excel formula evaluation.
  41999. </summary>
  42000. </member>
  42001. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.LoadFunctionModule(OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionModule)">
  42002. <summary>
  42003. Loads a module containing custom functions to the formula parser. By using
  42004. this method you can add your own implementations of Excel functions, by
  42005. implementing a <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionModule"/>.
  42006. </summary>
  42007. <param name="module">A <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionModule"/> containing <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction"/>s.</param>
  42008. </member>
  42009. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.AddOrReplaceFunction(System.String,OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction)">
  42010. <summary>
  42011. If the supplied <paramref name="functionName"/> does not exist, the supplied
  42012. <paramref name="functionImpl"/> implementation will be added to the formula parser.
  42013. If it exists, the existing function will be replaced by the supplied <paramref name="functionImpl">function implementation</paramref>
  42014. </summary>
  42015. <param name="functionName"></param>
  42016. <param name="functionImpl"></param>
  42017. </member>
  42018. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.CopyFunctionsFrom(OfficeOpenXml.ExcelWorkbook)">
  42019. <summary>
  42020. Copies existing <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction"/>´s from one workbook to another.
  42021. </summary>
  42022. <param name="otherWorkbook">The workbook containing the forumulas to be copied.</param>
  42023. </member>
  42024. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.GetImplementedFunctionNames">
  42025. <summary>
  42026. Returns an enumeration of the names of all functions implemented, both the built in functions
  42027. and functions added using the LoadFunctionModule method of this class.
  42028. </summary>
  42029. <returns>Function names in lower case</returns>
  42030. </member>
  42031. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.GetImplementedFunctions">
  42032. <summary>
  42033. Returns an enumeration of all implemented functions, including the implementing <see cref="T:OfficeOpenXml.FormulaParsing.Excel.Functions.ExcelFunction"/> instance.
  42034. </summary>
  42035. <returns>An enumeration of <see cref="T:System.Collections.Generic.KeyValuePair`2"/>, where the key is the function name</returns>
  42036. </member>
  42037. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.Parse(System.String)">
  42038. <summary>
  42039. Parses the supplied <paramref name="formula"/> and returns the result.
  42040. </summary>
  42041. <param name="formula">The formula to parse</param>
  42042. <returns>The result of the parsed formula</returns>
  42043. </member>
  42044. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.Parse(System.String,System.String,System.Boolean)">
  42045. <summary>
  42046. Parses the supplied <paramref name="formula"/> and returns the result.
  42047. </summary>
  42048. <param name="formula">The formula to parse</param>
  42049. <param name="address">The full address in the workbook where the <paramref name="formula"/> should be parsed. Example: you might want to parse the formula of a conditional format, then this should be the address of the cell where the conditional format resides.</param>
  42050. <param name="writeToCell">If writing result to adress or not, true by default</param>
  42051. <returns>The result of the parsed formula</returns>
  42052. </member>
  42053. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.AttachLogger(OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger)">
  42054. <summary>
  42055. Attaches a logger to the <see cref="T:OfficeOpenXml.FormulaParsing.FormulaParser"/>.
  42056. </summary>
  42057. <param name="logger">An instance of <see cref="T:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger"/></param>
  42058. <see cref="T:OfficeOpenXml.FormulaParsing.Logging.LoggerFactory"/>
  42059. </member>
  42060. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.AttachLogger(System.IO.FileInfo)">
  42061. <summary>
  42062. Attaches a logger to the formula parser that produces output to the supplied logfile.
  42063. </summary>
  42064. <param name="logfile"></param>
  42065. </member>
  42066. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.DetachLogger">
  42067. <summary>
  42068. Detaches any attached logger from the formula parser.
  42069. </summary>
  42070. </member>
  42071. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.GetCalculationChain(OfficeOpenXml.ExcelRangeBase)">
  42072. <summary>
  42073. Get calculation chain
  42074. </summary>
  42075. <param name="range"></param>
  42076. <returns></returns>
  42077. </member>
  42078. <member name="M:OfficeOpenXml.FormulaParsing.FormulaParserManager.GetCalculationChain(OfficeOpenXml.ExcelRangeBase,OfficeOpenXml.FormulaParsing.ExcelCalculationOption)">
  42079. <summary>
  42080. Get Calculation chain
  42081. </summary>
  42082. <param name="range"></param>
  42083. <param name="options"></param>
  42084. <returns></returns>
  42085. </member>
  42086. <member name="T:OfficeOpenXml.FormulaParsing.ICellInfo">
  42087. <summary>
  42088. Information and help methods about a cell
  42089. </summary>
  42090. </member>
  42091. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.Address">
  42092. <summary>
  42093. Address
  42094. </summary>
  42095. </member>
  42096. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.WorksheetName">
  42097. <summary>
  42098. WorksheetName
  42099. </summary>
  42100. </member>
  42101. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.Row">
  42102. <summary>
  42103. Row
  42104. </summary>
  42105. </member>
  42106. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.Column">
  42107. <summary>
  42108. Column
  42109. </summary>
  42110. </member>
  42111. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.Id">
  42112. <summary>
  42113. Id
  42114. </summary>
  42115. </member>
  42116. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.Formula">
  42117. <summary>
  42118. Formula
  42119. </summary>
  42120. </member>
  42121. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.Value">
  42122. <summary>
  42123. Value
  42124. </summary>
  42125. </member>
  42126. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.ValueDouble">
  42127. <summary>
  42128. Value double
  42129. </summary>
  42130. </member>
  42131. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.ValueDoubleLogical">
  42132. <summary>
  42133. Value double logical
  42134. </summary>
  42135. </member>
  42136. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.IsHiddenRow">
  42137. <summary>
  42138. Is hidden row
  42139. </summary>
  42140. </member>
  42141. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.IsExcelError">
  42142. <summary>
  42143. Is excel error
  42144. </summary>
  42145. </member>
  42146. <member name="P:OfficeOpenXml.FormulaParsing.ICellInfo.Tokens">
  42147. <summary>
  42148. Tokens
  42149. </summary>
  42150. </member>
  42151. <member name="T:OfficeOpenXml.FormulaParsing.INameInfo">
  42152. <summary>
  42153. NameInfo
  42154. </summary>
  42155. </member>
  42156. <member name="P:OfficeOpenXml.FormulaParsing.INameInfo.Id">
  42157. <summary>
  42158. Id
  42159. </summary>
  42160. </member>
  42161. <member name="P:OfficeOpenXml.FormulaParsing.INameInfo.wsIx">
  42162. <summary>
  42163. wsIx
  42164. </summary>
  42165. </member>
  42166. <member name="P:OfficeOpenXml.FormulaParsing.INameInfo.Name">
  42167. <summary>
  42168. Name
  42169. </summary>
  42170. </member>
  42171. <member name="P:OfficeOpenXml.FormulaParsing.INameInfo.Formula">
  42172. <summary>
  42173. Formula
  42174. </summary>
  42175. </member>
  42176. <member name="P:OfficeOpenXml.FormulaParsing.INameInfo.Value">
  42177. <summary>
  42178. Value
  42179. </summary>
  42180. </member>
  42181. <member name="P:OfficeOpenXml.FormulaParsing.INameInfo.IsRelative">
  42182. <summary>
  42183. IsRelative
  42184. </summary>
  42185. </member>
  42186. <member name="M:OfficeOpenXml.FormulaParsing.INameInfo.GetRelativeFormula(System.Int32,System.Int32)">
  42187. <summary>
  42188. Get relative formula
  42189. </summary>
  42190. <param name="row"></param>
  42191. <param name="col"></param>
  42192. <returns></returns>
  42193. </member>
  42194. <member name="M:OfficeOpenXml.FormulaParsing.INameInfo.GetRelativeRange(OfficeOpenXml.FormulaParsing.IRangeInfo,OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress)">
  42195. <summary>
  42196. Get relative range
  42197. </summary>
  42198. <param name="ri"></param>
  42199. <param name="currentCell"></param>
  42200. <returns></returns>
  42201. </member>
  42202. <member name="M:OfficeOpenXml.FormulaParsing.INameInfo.GetValue(OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress)">
  42203. <summary>
  42204. Get value
  42205. </summary>
  42206. <param name="currentCell"></param>
  42207. <returns></returns>
  42208. </member>
  42209. <member name="T:OfficeOpenXml.FormulaParsing.INameValueProvider">
  42210. <summary>
  42211. Name value provider
  42212. </summary>
  42213. </member>
  42214. <member name="M:OfficeOpenXml.FormulaParsing.INameValueProvider.IsNamedValue(System.String,System.String)">
  42215. <summary>
  42216. Is named value
  42217. </summary>
  42218. <param name="key"></param>
  42219. <param name="worksheet"></param>
  42220. <returns></returns>
  42221. </member>
  42222. <member name="M:OfficeOpenXml.FormulaParsing.INameValueProvider.GetNamedValue(System.String)">
  42223. <summary>
  42224. Get named value
  42225. </summary>
  42226. <param name="key"></param>
  42227. <returns></returns>
  42228. </member>
  42229. <member name="M:OfficeOpenXml.FormulaParsing.INameValueProvider.GetNamedValue(System.String,System.String)">
  42230. <summary>
  42231. GetNamedValue
  42232. </summary>
  42233. <param name="key"></param>
  42234. <param name="worksheet"></param>
  42235. <returns></returns>
  42236. </member>
  42237. <member name="M:OfficeOpenXml.FormulaParsing.INameValueProvider.Reload">
  42238. <summary>
  42239. Reload
  42240. </summary>
  42241. </member>
  42242. <member name="T:OfficeOpenXml.FormulaParsing.IRangeInfo">
  42243. <summary>
  42244. Information about a specific range used by the formula parser.
  42245. </summary>
  42246. </member>
  42247. <member name="P:OfficeOpenXml.FormulaParsing.IRangeInfo.IsEmpty">
  42248. <summary>
  42249. If the range is empty
  42250. </summary>
  42251. </member>
  42252. <member name="P:OfficeOpenXml.FormulaParsing.IRangeInfo.IsMulti">
  42253. <summary>
  42254. If the range contains more than one cell with a value.
  42255. </summary>
  42256. </member>
  42257. <member name="P:OfficeOpenXml.FormulaParsing.IRangeInfo.IsRef">
  42258. <summary>
  42259. If the range is not valid and returns #REF!
  42260. </summary>
  42261. </member>
  42262. <member name="P:OfficeOpenXml.FormulaParsing.IRangeInfo.IsInMemoryRange">
  42263. <summary>
  42264. Returns true if the range is not referring to the cell store, but rather keeps the data in memory.
  42265. </summary>
  42266. </member>
  42267. <member name="M:OfficeOpenXml.FormulaParsing.IRangeInfo.GetNCells">
  42268. <summary>
  42269. Get number of cells
  42270. </summary>
  42271. <returns>Number of cells</returns>
  42272. </member>
  42273. <member name="P:OfficeOpenXml.FormulaParsing.IRangeInfo.Size">
  42274. <summary>
  42275. Size of the range, i.e. number of Cols and number of Rows
  42276. </summary>
  42277. </member>
  42278. <member name="M:OfficeOpenXml.FormulaParsing.IRangeInfo.GetValue(System.Int32,System.Int32)">
  42279. <summary>
  42280. Get the value from a cell
  42281. </summary>
  42282. <param name="row">The Row</param>
  42283. <param name="col">The Column</param>
  42284. <returns></returns>
  42285. </member>
  42286. <member name="M:OfficeOpenXml.FormulaParsing.IRangeInfo.GetOffset(System.Int32,System.Int32)">
  42287. <summary>
  42288. Gets
  42289. </summary>
  42290. <param name="rowOffset"></param>
  42291. <param name="colOffset"></param>
  42292. <returns></returns>
  42293. </member>
  42294. <member name="M:OfficeOpenXml.FormulaParsing.IRangeInfo.GetOffset(System.Int32,System.Int32,System.Int32,System.Int32)">
  42295. <summary>
  42296. Get a subrange
  42297. </summary>
  42298. <param name="rowOffsetStart">row start index from top left</param>
  42299. <param name="colOffsetStart">col start index from top left</param>
  42300. <param name="rowOffsetEnd">row end index from top left</param>
  42301. <param name="colOffsetEnd">col end index from top left</param>
  42302. <returns>A new range with the requested cell data</returns>
  42303. </member>
  42304. <member name="M:OfficeOpenXml.FormulaParsing.IRangeInfo.IsHidden(System.Int32,System.Int32)">
  42305. <summary>
  42306. Returns true if the cell is hidden
  42307. </summary>
  42308. <param name="rowOffset"></param>
  42309. <param name="colOffset"></param>
  42310. <returns></returns>
  42311. </member>
  42312. <member name="P:OfficeOpenXml.FormulaParsing.IRangeInfo.Worksheet">
  42313. <summary>
  42314. The worksheet
  42315. </summary>
  42316. </member>
  42317. <member name="P:OfficeOpenXml.FormulaParsing.IRangeInfo.Dimension">
  42318. <summary>
  42319. The worksheet dimension if the range referres to an worksheet address, otherwise the size of the array.
  42320. </summary>
  42321. </member>
  42322. <member name="T:OfficeOpenXml.FormulaParsing.IAddressInfo">
  42323. <summary>
  42324. Address info
  42325. </summary>
  42326. </member>
  42327. <member name="P:OfficeOpenXml.FormulaParsing.IAddressInfo.Address">
  42328. <summary>
  42329. The address.
  42330. </summary>
  42331. </member>
  42332. <member name="P:OfficeOpenXml.FormulaParsing.IAddressInfo.Addresses">
  42333. <summary>
  42334. If the address contains commaseparated addresses, this array contains the individual addresses.
  42335. </summary>
  42336. </member>
  42337. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SharedFormula.TokenAddresses">
  42338. <summary>
  42339. Return all addresses in the formula.
  42340. </summary>
  42341. </member>
  42342. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SharedFormula.TokensWithFullAddresses">
  42343. <summary>
  42344. Return tokens with addresses concatenated into an ExcelAddress instead of cell
  42345. </summary>
  42346. </member>
  42347. <member name="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress">
  42348. <summary>
  42349. Formula Cell address
  42350. </summary>
  42351. </member>
  42352. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress.#ctor(System.Int32,System.Int32,System.Int32)">
  42353. <summary>
  42354. Constructor cell address
  42355. </summary>
  42356. <param name="wsIx"></param>
  42357. <param name="row"></param>
  42358. <param name="column"></param>
  42359. </member>
  42360. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress.WorksheetIx">
  42361. <summary>
  42362. Worksheet index in the package.
  42363. -1 - Non-existing worksheet
  42364. int.MinValue - Not set.
  42365. </summary>
  42366. </member>
  42367. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress.Row">
  42368. <summary>
  42369. The row number
  42370. </summary>
  42371. </member>
  42372. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress.Column">
  42373. <summary>
  42374. The column number
  42375. </summary>
  42376. </member>
  42377. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress.Address">
  42378. <summary>
  42379. The address
  42380. </summary>
  42381. </member>
  42382. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress.CellId">
  42383. <summary>
  42384. The cell id for the address.
  42385. The cell Id is an ulong with the worksheet shifted as <code>((ushort)sheetId) | (((ulong)col) &lt;&lt; 16) | (((ulong)row) &lt;&lt; 30)</code>
  42386. </summary>
  42387. </member>
  42388. <member name="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaAddressBase">
  42389. <summary>
  42390. Formula address base
  42391. </summary>
  42392. </member>
  42393. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaAddressBase.ExternalReferenceIx">
  42394. <summary>
  42395. External reference index.
  42396. -1 means the current workbook.
  42397. short.MinValue - Invalid reference.
  42398. </summary>
  42399. </member>
  42400. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaAddressBase.WorksheetIx">
  42401. <summary>
  42402. Worksheet index in the package.
  42403. -1 - Non-existing worksheet
  42404. short.MinValue - Not set.
  42405. </summary>
  42406. </member>
  42407. <member name="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress">
  42408. <summary>
  42409. Represents a range address
  42410. </summary>
  42411. </member>
  42412. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.#ctor">
  42413. <summary>
  42414. Constructor
  42415. </summary>
  42416. </member>
  42417. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.#ctor(OfficeOpenXml.FormulaParsing.ParsingContext)">
  42418. <summary>
  42419. Constructor
  42420. </summary>
  42421. <param name="ctx"></param>
  42422. </member>
  42423. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.#ctor(OfficeOpenXml.FormulaParsing.ParsingContext,System.String)">
  42424. <summary>
  42425. Constructor
  42426. </summary>
  42427. <param name="ctx"></param>
  42428. <param name="address"></param>
  42429. </member>
  42430. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.#ctor(OfficeOpenXml.FormulaParsing.ParsingContext,OfficeOpenXml.ExcelAddressBase)">
  42431. <summary>
  42432. Formula range address
  42433. </summary>
  42434. <param name="ctx"></param>
  42435. <param name="address"></param>
  42436. </member>
  42437. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.#ctor(OfficeOpenXml.FormulaParsing.ParsingContext,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  42438. <summary>
  42439. Formula range address
  42440. </summary>
  42441. <param name="context"></param>
  42442. <param name="wsIx"></param>
  42443. <param name="fromRow"></param>
  42444. <param name="fromCol"></param>
  42445. <param name="toRow"></param>
  42446. <param name="toCol"></param>
  42447. </member>
  42448. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.FromRow">
  42449. <summary>
  42450. From row and column. To row and to column
  42451. </summary>
  42452. </member>
  42453. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.FromCol">
  42454. <summary>
  42455. From row and column. To row and to column
  42456. </summary>
  42457. </member>
  42458. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.ToRow">
  42459. <summary>
  42460. From row and column. To row and to column
  42461. </summary>
  42462. </member>
  42463. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.ToCol">
  42464. <summary>
  42465. From row and column. To row and to column
  42466. </summary>
  42467. </member>
  42468. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.IsSingleCell">
  42469. <summary>
  42470. Is single cell
  42471. </summary>
  42472. </member>
  42473. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.Empty">
  42474. <summary>
  42475. Empty
  42476. </summary>
  42477. </member>
  42478. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.ToString">
  42479. <summary>
  42480. ToString() returns the full address as a string
  42481. </summary>
  42482. <returns></returns>
  42483. </member>
  42484. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.WorksheetAddress">
  42485. <summary>
  42486. Address of the range on the worksheet (i.e. worksheet name is excluded).
  42487. </summary>
  42488. </member>
  42489. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.WorksheetName">
  42490. <summary>
  42491. Worksheet name of the address
  42492. </summary>
  42493. </member>
  42494. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.ToExcelAddressBase">
  42495. <summary>
  42496. Returns this address as a <see cref="T:OfficeOpenXml.ExcelAddressBase"/>
  42497. </summary>
  42498. <returns></returns>
  42499. </member>
  42500. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.CompareTo(OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress)">
  42501. <summary>
  42502. Compare to
  42503. </summary>
  42504. <param name="other"></param>
  42505. <returns></returns>
  42506. </member>
  42507. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.Clone">
  42508. <summary>
  42509. Clone
  42510. </summary>
  42511. <returns></returns>
  42512. </member>
  42513. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.Address">
  42514. <summary>
  42515. Address
  42516. </summary>
  42517. </member>
  42518. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress.Addresses">
  42519. <summary>
  42520. If the address contains multiple comma separated addresses, the individual addresses are stored here.
  42521. </summary>
  42522. </member>
  42523. <member name="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaTableAddress">
  42524. <summary>
  42525. Formula table address
  42526. </summary>
  42527. </member>
  42528. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaTableAddress.#ctor(OfficeOpenXml.FormulaParsing.ParsingContext)">
  42529. <summary>
  42530. Formula table address constructor
  42531. </summary>
  42532. <param name="ctx"></param>
  42533. </member>
  42534. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaTableAddress.#ctor(OfficeOpenXml.FormulaParsing.ParsingContext,System.String)">
  42535. <summary>
  42536. Constructor
  42537. </summary>
  42538. <param name="ctx"></param>
  42539. <param name="tableAddress"></param>
  42540. </member>
  42541. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaTableAddress.TableName">
  42542. <summary>
  42543. Names
  42544. </summary>
  42545. </member>
  42546. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaTableAddress.ColumnName1">
  42547. <summary>
  42548. Names
  42549. </summary>
  42550. </member>
  42551. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaTableAddress.ColumnName2">
  42552. <summary>
  42553. Names
  42554. </summary>
  42555. </member>
  42556. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaTableAddress.TablePart1">
  42557. <summary>
  42558. Names
  42559. </summary>
  42560. </member>
  42561. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaTableAddress.TablePart2">
  42562. <summary>
  42563. Names
  42564. </summary>
  42565. </member>
  42566. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaTableAddress.Clone">
  42567. <summary>
  42568. Clones the table address.
  42569. </summary>
  42570. <returns></returns>
  42571. </member>
  42572. <member name="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.ILexer">
  42573. <summary>
  42574. Interface lexer
  42575. </summary>
  42576. </member>
  42577. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.ILexer.Tokenize(System.String)">
  42578. <summary>
  42579. Tokenize
  42580. </summary>
  42581. <param name="input"></param>
  42582. <returns></returns>
  42583. </member>
  42584. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.ILexer.Tokenize(System.String,System.String)">
  42585. <summary>
  42586. Tokenize
  42587. </summary>
  42588. <param name="input"></param>
  42589. <param name="worksheet"></param>
  42590. <returns></returns>
  42591. </member>
  42592. <member name="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.ISourceCodeTokenizer">
  42593. <summary>
  42594. Source code tokenizer
  42595. </summary>
  42596. </member>
  42597. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.ISourceCodeTokenizer.Tokenize(System.String,System.String)">
  42598. <summary>
  42599. Tokenize
  42600. </summary>
  42601. <param name="input"></param>
  42602. <param name="worksheet"></param>
  42603. <returns></returns>
  42604. </member>
  42605. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.ISourceCodeTokenizer.Tokenize(System.String)">
  42606. <summary>
  42607. Tokenize
  42608. </summary>
  42609. <param name="input"></param>
  42610. <returns></returns>
  42611. </member>
  42612. <member name="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SourceCodeTokenizer">
  42613. <summary>
  42614. Source code tokenizer
  42615. </summary>
  42616. </member>
  42617. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SourceCodeTokenizer.Default">
  42618. <summary>
  42619. The default tokenizer. This tokenizer will remove and ignore whitespaces.
  42620. </summary>
  42621. </member>
  42622. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SourceCodeTokenizer.R1C1">
  42623. <summary>
  42624. The tokenizer used for r1c1 format. This tokenizer will keep whitespaces and add them as tokens.
  42625. </summary>
  42626. </member>
  42627. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SourceCodeTokenizer.Default_KeepWhiteSpaces">
  42628. <summary>
  42629. The default tokenizer. This tokenizer will remove and ignore whitespaces.
  42630. </summary>
  42631. </member>
  42632. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SourceCodeTokenizer.PivotFormula">
  42633. <summary>
  42634. </summary>
  42635. </member>
  42636. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SourceCodeTokenizer.#ctor(OfficeOpenXml.FormulaParsing.Excel.Functions.IFunctionNameProvider,OfficeOpenXml.FormulaParsing.INameValueProvider,System.Boolean,System.Boolean,System.Boolean)">
  42637. <param name="functionRepository">A function name provider</param>
  42638. <param name="nameValueProvider">A name value provider</param>
  42639. <param name="r1c1">If true the tokenizer will use the R1C1 format</param>
  42640. <param name="keepWhitespace">If true whitspaces in formulas will be preserved</param>
  42641. <param name="pivotFormula">If the formula is from a calculated column in a pivot table.</param>
  42642. </member>
  42643. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SourceCodeTokenizer.Tokenize(System.String)">
  42644. <summary>
  42645. Split the input string into tokens used by the formula parser
  42646. </summary>
  42647. <param name="input"></param>
  42648. <returns></returns>
  42649. </member>
  42650. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.SourceCodeTokenizer.Tokenize(System.String,System.String)">
  42651. <summary>
  42652. Splits a formula in tokens used in when calculating for example a worksheet cell, defined name or a pivot table field formula.
  42653. </summary>
  42654. <param name="input">The formula to tokenize</param>
  42655. <param name="worksheet">The worksheet name.</param>
  42656. <returns></returns>
  42657. <exception cref="T:OfficeOpenXml.FormulaParsing.Exceptions.InvalidFormulaException">Thrown if the formula is not valid.</exception>
  42658. </member>
  42659. <member name="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token">
  42660. <summary>
  42661. Represents a character in a formula
  42662. </summary>
  42663. </member>
  42664. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.#ctor(System.String,OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType)">
  42665. <summary>
  42666. Constructor
  42667. </summary>
  42668. <param name="token">The formula character</param>
  42669. <param name="tokenType">The <see cref="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType"/></param>
  42670. </member>
  42671. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.#ctor(System.String,OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType,System.Boolean)">
  42672. <summary>
  42673. Constructor
  42674. </summary>
  42675. <param name="token">The formula character</param>
  42676. <param name="tokenType">The <see cref="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType"></see></param>
  42677. <param name="isNegated"></param>
  42678. </member>
  42679. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.Value">
  42680. <summary>
  42681. The formula character
  42682. </summary>
  42683. </member>
  42684. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.IsNegated">
  42685. <summary>
  42686. Indicates whether a numeric value should be negated when compiled
  42687. </summary>
  42688. </member>
  42689. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.op_Equality(OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token,OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token)">
  42690. <summary>
  42691. Operator ==
  42692. </summary>
  42693. <param name="t1"></param>
  42694. <param name="t2"></param>
  42695. <returns></returns>
  42696. </member>
  42697. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.op_Inequality(OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token,OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token)">
  42698. <summary>
  42699. Operator !=
  42700. </summary>
  42701. <param name="t1"></param>
  42702. <param name="t2"></param>
  42703. <returns></returns>
  42704. </member>
  42705. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.Equals(System.Object)">
  42706. <summary>
  42707. Overrides object.Equals with no behavioural change
  42708. </summary>
  42709. <param name="obj"></param>
  42710. <returns></returns>
  42711. </member>
  42712. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.GetHashCode">
  42713. <summary>
  42714. Overrides object.GetHashCode with no behavioural change
  42715. </summary>
  42716. <returns></returns>
  42717. </member>
  42718. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.TokenTypeIsSet(OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType)">
  42719. <summary>
  42720. Return if the supplied <paramref name="tokenType"/> is set on this token.
  42721. </summary>
  42722. <param name="tokenType">The <see cref="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType"></see> to check</param>
  42723. <returns>True if the token is set, otherwirse false</returns>
  42724. </member>
  42725. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.TokenTypeIsAddress">
  42726. <summary>
  42727. Returns true if the token contains a address token that should be updated in insert/delete operations.
  42728. </summary>
  42729. </member>
  42730. <member name="P:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.TokenTypeIsAddressToken">
  42731. <summary>
  42732. Returns true if the token is a token building an address.
  42733. </summary>
  42734. </member>
  42735. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.AreEqualTo(OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token)">
  42736. <summary>
  42737. Are equal to
  42738. </summary>
  42739. <param name="otherToken"></param>
  42740. <returns></returns>
  42741. </member>
  42742. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.CloneWithNewTokenType(OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType)">
  42743. <summary>
  42744. Clones the token with a new <see cref="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType"/> set.
  42745. </summary>
  42746. <param name="tokenType">The new TokenType</param>
  42747. <returns>A cloned Token</returns>
  42748. </member>
  42749. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.CloneWithNewValue(System.String)">
  42750. <summary>
  42751. Clones the token with a new value set.
  42752. </summary>
  42753. <param name="val">The new value</param>
  42754. <returns>A cloned Token</returns>
  42755. </member>
  42756. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.CloneWithNegatedValue(System.Boolean)">
  42757. <summary>
  42758. Clones the token with a new value set for isNegated.
  42759. </summary>
  42760. <param name="isNegated">The new isNegated value</param>
  42761. <returns>A cloned Token</returns>
  42762. </member>
  42763. <member name="M:OfficeOpenXml.FormulaParsing.LexicalAnalysis.Token.ToString">
  42764. <summary>
  42765. Overrides object.ToString()
  42766. </summary>
  42767. <returns>TokenType, followed by value</returns>
  42768. </member>
  42769. <member name="T:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType">
  42770. <summary>
  42771. Token types in the context of formula parsing.
  42772. </summary>
  42773. </member>
  42774. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Operator">
  42775. <summary>
  42776. The parsed token represents an operator
  42777. </summary>
  42778. </member>
  42779. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Negator">
  42780. <summary>
  42781. The parsed token represents an negator (negates a numeric expression)
  42782. </summary>
  42783. </member>
  42784. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.OpeningParenthesis">
  42785. <summary>
  42786. The parsed token represents an opening parenthesis
  42787. </summary>
  42788. </member>
  42789. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.ClosingParenthesis">
  42790. <summary>
  42791. The parsed token represents a clising parenthesis
  42792. </summary>
  42793. </member>
  42794. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.OpeningEnumerable">
  42795. <summary>
  42796. The parsed token represents a opening enumerable ('{')
  42797. </summary>
  42798. </member>
  42799. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.ClosingEnumerable">
  42800. <summary>
  42801. The parsed token represents a closing enumerable ('}')
  42802. </summary>
  42803. </member>
  42804. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.OpeningBracket">
  42805. <summary>
  42806. The parsed token represents an opening bracket ('[')
  42807. </summary>
  42808. </member>
  42809. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.ClosingBracket">
  42810. <summary>
  42811. The parsed token represents a closing bracket (']')
  42812. </summary>
  42813. </member>
  42814. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Enumerable">
  42815. <summary>
  42816. The parsed token represents an enumerable
  42817. </summary>
  42818. </member>
  42819. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Comma">
  42820. <summary>
  42821. The parsed token represents a comma
  42822. </summary>
  42823. </member>
  42824. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.SemiColon">
  42825. <summary>
  42826. The parsed token represents a semicolon
  42827. </summary>
  42828. </member>
  42829. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.String">
  42830. <summary>
  42831. The parsed token represents a string
  42832. </summary>
  42833. </member>
  42834. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.StringContent">
  42835. <summary>
  42836. The parsed token represents content within a string
  42837. </summary>
  42838. </member>
  42839. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.WorksheetName">
  42840. <summary>
  42841. The parsed token represents a worksheet name
  42842. </summary>
  42843. </member>
  42844. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.WorksheetNameContent">
  42845. <summary>
  42846. The parsed token represents the content of a worksheet name
  42847. </summary>
  42848. </member>
  42849. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Integer">
  42850. <summary>
  42851. The parsed token represents an integer value
  42852. </summary>
  42853. </member>
  42854. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Boolean">
  42855. <summary>
  42856. The parsed token represents a boolean value
  42857. </summary>
  42858. </member>
  42859. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Decimal">
  42860. <summary>
  42861. The parsed token represents a decimal value
  42862. </summary>
  42863. </member>
  42864. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Percent">
  42865. <summary>
  42866. The parsed token represents a percentage value
  42867. </summary>
  42868. </member>
  42869. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Function">
  42870. <summary>
  42871. The parsed token represents an excel function
  42872. </summary>
  42873. </member>
  42874. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.ExcelAddress">
  42875. <summary>
  42876. The parsed token represents an excel address
  42877. </summary>
  42878. </member>
  42879. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.NameValue">
  42880. <summary>
  42881. The parsed token represents a NameValue
  42882. </summary>
  42883. </member>
  42884. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.InvalidReference">
  42885. <summary>
  42886. The parsed token represents an InvalidReference error (#REF)
  42887. </summary>
  42888. </member>
  42889. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.NumericError">
  42890. <summary>
  42891. The parsed token represents a Numeric error (#NUM)
  42892. </summary>
  42893. </member>
  42894. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.ValueDataTypeError">
  42895. <summary>
  42896. The parsed tokens represents an Value error (#VAL)
  42897. </summary>
  42898. </member>
  42899. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Null">
  42900. <summary>
  42901. The parsed token represents the NULL value
  42902. </summary>
  42903. </member>
  42904. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Unrecognized">
  42905. <summary>
  42906. The parsed token represent an unrecognized value
  42907. </summary>
  42908. </member>
  42909. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.ExcelAddressR1C1">
  42910. <summary>
  42911. The parsed token represents an R1C1 address
  42912. </summary>
  42913. </member>
  42914. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.CircularReference">
  42915. <summary>
  42916. The parsed token represents a circular reference
  42917. </summary>
  42918. </member>
  42919. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Colon">
  42920. <summary>
  42921. The parsed token represents a colon (address separator). Used for handling the offset function adress handling
  42922. </summary>
  42923. </member>
  42924. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.RangeOffset">
  42925. <summary>
  42926. The parsed token represents an address with the OFFSET function, either before, after or on both sides of the colon.
  42927. </summary>
  42928. </member>
  42929. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.WhiteSpace">
  42930. <summary>
  42931. White space - Intersect operator will be set a operatar with the value " "
  42932. </summary>
  42933. </member>
  42934. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.ExternalReference">
  42935. <summary>
  42936. Represents an external reference
  42937. </summary>
  42938. </member>
  42939. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.TableName">
  42940. <summary>
  42941. Refrence a table name in an address
  42942. </summary>
  42943. </member>
  42944. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.TablePart">
  42945. <summary>
  42946. Represents a table part in an address, for example "#this row"
  42947. </summary>
  42948. </member>
  42949. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.TableColumn">
  42950. <summary>
  42951. Represents a table column name in an address.
  42952. </summary>
  42953. </member>
  42954. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.CellAddress">
  42955. <summary>
  42956. Represents a cell address.
  42957. </summary>
  42958. </member>
  42959. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.FullColumnAddress">
  42960. <summary>
  42961. Alphnumeric characters representing a full column
  42962. </summary>
  42963. </member>
  42964. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.FullRowAddress">
  42965. <summary>
  42966. An integer representing a full row
  42967. </summary>
  42968. </member>
  42969. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.StartFunctionArguments">
  42970. <summary>
  42971. Reprensenting a the start of a function argument
  42972. </summary>
  42973. </member>
  42974. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.Array">
  42975. <summary>
  42976. An array
  42977. </summary>
  42978. </member>
  42979. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.NAError">
  42980. <summary>
  42981. Represents a N/A error
  42982. </summary>
  42983. </member>
  42984. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.SingleQuote">
  42985. <summary>
  42986. Represents a single quote.
  42987. </summary>
  42988. </member>
  42989. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.HashMark">
  42990. <summary>
  42991. Represents a hash mark
  42992. </summary>
  42993. </member>
  42994. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.PivotField">
  42995. <summary>
  42996. Represents a pivot field in a pivot field formula
  42997. </summary>
  42998. </member>
  42999. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.ParameterVariableDeclaration">
  43000. <summary>
  43001. Represents a parameter variable declaration in functions such as LET or LAMBDA
  43002. </summary>
  43003. </member>
  43004. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.NameError">
  43005. <summary>
  43006. Represents a name error
  43007. </summary>
  43008. </member>
  43009. <member name="F:OfficeOpenXml.FormulaParsing.LexicalAnalysis.TokenType.ParameterVariable">
  43010. <summary>
  43011. Represents a parameter variable in functions such as LET or LAMBDA
  43012. </summary>
  43013. </member>
  43014. <member name="T:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger">
  43015. <summary>
  43016. Used for logging during FormulaParsing
  43017. </summary>
  43018. </member>
  43019. <member name="M:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger.Log(OfficeOpenXml.FormulaParsing.ParsingContext,System.Exception)">
  43020. <summary>
  43021. Called each time an exception occurs during formula parsing.
  43022. </summary>
  43023. <param name="context"></param>
  43024. <param name="ex"></param>
  43025. </member>
  43026. <member name="M:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger.Log(OfficeOpenXml.FormulaParsing.ParsingContext,System.String)">
  43027. <summary>
  43028. Called each time information should be logged during formula parsing.
  43029. </summary>
  43030. <param name="context"></param>
  43031. <param name="message"></param>
  43032. </member>
  43033. <member name="M:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger.Log(System.String)">
  43034. <summary>
  43035. Called to log a message outside the parsing context.
  43036. </summary>
  43037. <param name="message"></param>
  43038. </member>
  43039. <member name="M:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger.LogCellCounted">
  43040. <summary>
  43041. Called each time a cell within the calc chain is accessed during formula parsing.
  43042. </summary>
  43043. </member>
  43044. <member name="M:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger.LogFunction(System.String)">
  43045. <summary>
  43046. Called each time a function is called during formula parsing.
  43047. </summary>
  43048. <param name="func"></param>
  43049. </member>
  43050. <member name="M:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger.LogFunction(System.String,System.Int64)">
  43051. <summary>
  43052. Some functions measure performance, if so this function will be called.
  43053. </summary>
  43054. <param name="func"></param>
  43055. <param name="milliseconds"></param>
  43056. </member>
  43057. <member name="T:OfficeOpenXml.FormulaParsing.Logging.LoggerFactory">
  43058. <summary>
  43059. Create loggers that can be used for logging the formula parser.
  43060. </summary>
  43061. </member>
  43062. <member name="M:OfficeOpenXml.FormulaParsing.Logging.LoggerFactory.CreateTextFileLogger(System.IO.FileInfo)">
  43063. <summary>
  43064. Creates a logger that logs to a simple textfile.
  43065. </summary>
  43066. <param name="file"></param>
  43067. <returns></returns>
  43068. </member>
  43069. <member name="T:OfficeOpenXml.FormulaParsing.NameValueProvider">
  43070. <summary>
  43071. Provides access to static, preconfigured instances of <see cref="T:OfficeOpenXml.FormulaParsing.INameValueProvider"/>
  43072. </summary>
  43073. </member>
  43074. <member name="P:OfficeOpenXml.FormulaParsing.NameValueProvider.Empty">
  43075. <summary>
  43076. An empty <see cref="T:OfficeOpenXml.FormulaParsing.INameValueProvider"/>
  43077. </summary>
  43078. </member>
  43079. <member name="M:OfficeOpenXml.FormulaParsing.NameValueProvider.IsNamedValue(System.String,System.String)">
  43080. <summary>
  43081. Implementation of the IsNamedValue function. In this case (Empty provider) it always return false.
  43082. </summary>
  43083. <param name="key"></param>
  43084. <param name="worksheet"></param>
  43085. <returns></returns>
  43086. </member>
  43087. <member name="M:OfficeOpenXml.FormulaParsing.NameValueProvider.GetNamedValue(System.String)">
  43088. <summary>
  43089. Implementation of the GetNamedValue function. In this case (Empty provider) it always return null.
  43090. </summary>
  43091. <param name="key"></param>
  43092. <returns></returns>
  43093. </member>
  43094. <member name="M:OfficeOpenXml.FormulaParsing.NameValueProvider.Reload">
  43095. <summary>
  43096. Implementation of the Reload function
  43097. </summary>
  43098. </member>
  43099. <member name="M:OfficeOpenXml.FormulaParsing.NameValueProvider.GetNamedValue(System.String,System.String)">
  43100. <summary>
  43101. Get named value
  43102. </summary>
  43103. <param name="key"></param>
  43104. <param name="worksheet"></param>
  43105. <returns></returns>
  43106. </member>
  43107. <member name="T:OfficeOpenXml.FormulaParsing.ParsingConfiguration">
  43108. <summary>
  43109. Configuration of a <see cref="T:OfficeOpenXml.FormulaParsing.FormulaParser"/>
  43110. </summary>
  43111. </member>
  43112. <member name="P:OfficeOpenXml.FormulaParsing.ParsingConfiguration.AllowCircularReferences">
  43113. <summary>
  43114. Configures the formula calc engine to allow circular references.
  43115. </summary>
  43116. </member>
  43117. <member name="P:OfficeOpenXml.FormulaParsing.ParsingConfiguration.CacheExpressions">
  43118. <summary>
  43119. If EPPlus will should cache expressions or not. Default is true.
  43120. </summary>
  43121. </member>
  43122. <member name="P:OfficeOpenXml.FormulaParsing.ParsingConfiguration.PrecisionAndRoundingStrategy">
  43123. <summary>
  43124. In some functions EPPlus will round double values to 15 significant figures before the value is handled. This is an option for Excel compatibility.
  43125. </summary>
  43126. </member>
  43127. <member name="P:OfficeOpenXml.FormulaParsing.ParsingConfiguration.Logger">
  43128. <summary>
  43129. The <see cref="T:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger"/> of the parser
  43130. </summary>
  43131. </member>
  43132. <member name="P:OfficeOpenXml.FormulaParsing.ParsingConfiguration.FunctionRepository">
  43133. <summary>
  43134. The <see cref="P:OfficeOpenXml.FormulaParsing.ParsingConfiguration.FunctionRepository"/> of the parser
  43135. </summary>
  43136. </member>
  43137. <member name="M:OfficeOpenXml.FormulaParsing.ParsingConfiguration.#ctor">
  43138. <summary>
  43139. Constructor
  43140. </summary>
  43141. </member>
  43142. <member name="M:OfficeOpenXml.FormulaParsing.ParsingConfiguration.Create">
  43143. <summary>
  43144. Factory method that creates an instance of this class
  43145. </summary>
  43146. <returns></returns>
  43147. </member>
  43148. <member name="M:OfficeOpenXml.FormulaParsing.ParsingConfiguration.AttachLogger(OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger)">
  43149. <summary>
  43150. Attaches a logger, errors and log entries will be written to the logger during the parsing process.
  43151. </summary>
  43152. <param name="logger"></param>
  43153. <returns></returns>
  43154. </member>
  43155. <member name="M:OfficeOpenXml.FormulaParsing.ParsingConfiguration.DetachLogger">
  43156. <summary>
  43157. if a logger is attached it will be removed.
  43158. </summary>
  43159. <returns></returns>
  43160. </member>
  43161. <member name="T:OfficeOpenXml.FormulaParsing.ParsingContext">
  43162. <summary>
  43163. Parsing context
  43164. </summary>
  43165. </member>
  43166. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.Parser">
  43167. <summary>
  43168. The <see cref="T:OfficeOpenXml.FormulaParsing.FormulaParser"/> of the current context.
  43169. </summary>
  43170. </member>
  43171. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.ExcelDataProvider">
  43172. <summary>
  43173. The <see cref="P:OfficeOpenXml.FormulaParsing.ParsingContext.ExcelDataProvider"/> is an abstraction on top of
  43174. Excel, in this case EPPlus.
  43175. </summary>
  43176. </member>
  43177. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.Package">
  43178. <summary>
  43179. The <see cref="T:OfficeOpenXml.ExcelPackage"/> where the calculation is done.
  43180. </summary>
  43181. </member>
  43182. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.HiddenCellBehaviour">
  43183. <summary>
  43184. Indicates how hidden cells should be handled by the currently
  43185. executing function.
  43186. </summary>
  43187. </member>
  43188. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.RangeAddressFactory">
  43189. <summary>
  43190. Utility for handling addresses
  43191. </summary>
  43192. </member>
  43193. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.NameValueProvider">
  43194. <summary>
  43195. <see cref="T:OfficeOpenXml.FormulaParsing.INameValueProvider"/> of the current context
  43196. </summary>
  43197. </member>
  43198. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.Configuration">
  43199. <summary>
  43200. Configuration
  43201. </summary>
  43202. </member>
  43203. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.Debug">
  43204. <summary>
  43205. Returns true if a <see cref="T:OfficeOpenXml.FormulaParsing.Logging.IFormulaParserLogger"/> is attached to the parser.
  43206. </summary>
  43207. </member>
  43208. <member name="M:OfficeOpenXml.FormulaParsing.ParsingContext.Create(OfficeOpenXml.ExcelPackage)">
  43209. <summary>
  43210. Factory method.
  43211. </summary>
  43212. <param name="package">The ExcelPackage where calculation is done</param>
  43213. <returns></returns>
  43214. </member>
  43215. <member name="M:OfficeOpenXml.FormulaParsing.ParsingContext.Create">
  43216. <summary>
  43217. Factory method
  43218. </summary>
  43219. <returns></returns>
  43220. </member>
  43221. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.CurrentCell">
  43222. <summary>
  43223. Represents the current cell
  43224. </summary>
  43225. </member>
  43226. <member name="P:OfficeOpenXml.FormulaParsing.ParsingContext.CurrentWorksheet">
  43227. <summary>
  43228. The worksheet where the current formula is located.
  43229. </summary>
  43230. </member>
  43231. <member name="T:OfficeOpenXml.FormulaParsing.PrecisionAndRoundingStrategy">
  43232. <summary>
  43233. Represent strategies for handling precision and rounding of float/double values when calculating formulas.
  43234. </summary>
  43235. </member>
  43236. <member name="F:OfficeOpenXml.FormulaParsing.PrecisionAndRoundingStrategy.DotNet">
  43237. <summary>
  43238. Use .NET's default functionality
  43239. </summary>
  43240. </member>
  43241. <member name="F:OfficeOpenXml.FormulaParsing.PrecisionAndRoundingStrategy.Excel">
  43242. <summary>
  43243. Use Excels strategy with max 15 significant figures.
  43244. </summary>
  43245. </member>
  43246. <member name="T:OfficeOpenXml.FormulaParsing.Ranges.CellInfo">
  43247. <summary>
  43248. EPPlus implementation of the <see cref="T:OfficeOpenXml.FormulaParsing.ICellInfo"/> interface.
  43249. </summary>
  43250. </member>
  43251. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.Address">
  43252. <summary>
  43253. Address
  43254. </summary>
  43255. </member>
  43256. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.Row">
  43257. <summary>
  43258. Row
  43259. </summary>
  43260. </member>
  43261. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.Column">
  43262. <summary>
  43263. Column
  43264. </summary>
  43265. </member>
  43266. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.Formula">
  43267. <summary>
  43268. Formula
  43269. </summary>
  43270. </member>
  43271. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.Value">
  43272. <summary>
  43273. Value
  43274. </summary>
  43275. </member>
  43276. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.ValueDouble">
  43277. <summary>
  43278. Value double
  43279. </summary>
  43280. </member>
  43281. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.ValueDoubleLogical">
  43282. <summary>
  43283. Value double logical
  43284. </summary>
  43285. </member>
  43286. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.IsHiddenRow">
  43287. <summary>
  43288. Is hidden row
  43289. </summary>
  43290. </member>
  43291. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.IsExcelError">
  43292. <summary>
  43293. Returns true if the cell contains an error
  43294. </summary>
  43295. </member>
  43296. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.Tokens">
  43297. <summary>
  43298. Tokenized cell content
  43299. </summary>
  43300. </member>
  43301. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.Id">
  43302. <summary>
  43303. Cell id
  43304. </summary>
  43305. </member>
  43306. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.CellInfo.WorksheetName">
  43307. <summary>
  43308. Name of the worksheet
  43309. </summary>
  43310. </member>
  43311. <member name="T:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo">
  43312. <summary>
  43313. Provide the formula parser with information about an workbook external range.
  43314. </summary>
  43315. </member>
  43316. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OfficeOpenXml.FormulaParsing.ParsingContext)">
  43317. <summary>
  43318. The constructor
  43319. </summary>
  43320. <param name="externalReferenceIx">Index of the external workbook</param>
  43321. <param name="worksheetIx">The external worksheet index/id</param>
  43322. <param name="fromRow">The from row of the address</param>
  43323. <param name="fromCol">The from column of the address</param>
  43324. <param name="toRow">The to row of the address</param>
  43325. <param name="toCol">The to column of the address</param>
  43326. <param name="ctx">Parsing context</param>
  43327. </member>
  43328. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.#ctor(OfficeOpenXml.ExternalReferences.ExcelExternalWorkbook,OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress,OfficeOpenXml.FormulaParsing.ParsingContext)">
  43329. <summary>
  43330. Constructor with external workbook
  43331. </summary>
  43332. <param name="externalWb"></param>
  43333. <param name="address"></param>
  43334. <param name="ctx"></param>
  43335. </member>
  43336. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.GetNCells">
  43337. <summary>
  43338. Get the number of cells in the range
  43339. </summary>
  43340. <returns></returns>
  43341. </member>
  43342. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.IsRef">
  43343. <summary>
  43344. If the range is invalid (#REF!)
  43345. </summary>
  43346. </member>
  43347. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.IsEmpty">
  43348. <summary>
  43349. If the range is empty, ie contains no set cells.
  43350. </summary>
  43351. </member>
  43352. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.IsMulti">
  43353. <summary>
  43354. If the range contains more than one set cell.
  43355. </summary>
  43356. </member>
  43357. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.Size">
  43358. <summary>
  43359. Size of the range
  43360. </summary>
  43361. </member>
  43362. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.IsInMemoryRange">
  43363. <summary>
  43364. True if this is a range that doesn't is connected to a worksheet.
  43365. </summary>
  43366. </member>
  43367. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.Current">
  43368. <summary>
  43369. Return the current object in the enumeration
  43370. </summary>
  43371. </member>
  43372. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.Worksheet">
  43373. <summary>
  43374. Not applicable for external ranges. Returns null
  43375. </summary>
  43376. </member>
  43377. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.Dimension">
  43378. <summary>
  43379. Dimension
  43380. </summary>
  43381. </member>
  43382. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.Dispose">
  43383. <summary>
  43384. Called when the object is disposed.
  43385. </summary>
  43386. </member>
  43387. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.MoveNext">
  43388. <summary>
  43389. Moves to the next item in the enumeration
  43390. </summary>
  43391. <returns>returns true until the enumeration has reached the last cell.</returns>
  43392. </member>
  43393. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.Reset">
  43394. <summary>
  43395. Resets the enumeration
  43396. </summary>
  43397. </member>
  43398. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.NextCell">
  43399. <summary>
  43400. Moves to the next item in the enumeration
  43401. </summary>
  43402. <returns></returns>
  43403. </member>
  43404. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.GetEnumerator">
  43405. <summary>
  43406. Gets the enumerator
  43407. </summary>
  43408. <returns>The enumerator</returns>
  43409. </member>
  43410. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.Address">
  43411. <summary>
  43412. The address of the range
  43413. </summary>
  43414. </member>
  43415. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.Addresses">
  43416. <summary>
  43417. If the address contains multiple comma separated addresses, the individual addresses are stored here.
  43418. </summary>
  43419. </member>
  43420. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.GetValue(System.Int32,System.Int32)">
  43421. <summary>
  43422. Gets the value
  43423. </summary>
  43424. <param name="row">The row</param>
  43425. <param name="col">The column</param>
  43426. <returns></returns>
  43427. </member>
  43428. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.GetOffset(System.Int32,System.Int32)">
  43429. <summary>
  43430. Get the value from the range with the offset from the top-left cell
  43431. </summary>
  43432. <param name="rowOffset">The row offset.</param>
  43433. <param name="colOffset">The column offset.</param>
  43434. <returns></returns>
  43435. </member>
  43436. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.GetOffset(System.Int32,System.Int32,System.Int32,System.Int32)">
  43437. <summary>
  43438. Get offset
  43439. </summary>
  43440. <param name="rowOffsetStart"></param>
  43441. <param name="colOffsetStart"></param>
  43442. <param name="rowOffsetEnd"></param>
  43443. <param name="colOffsetEnd"></param>
  43444. <returns></returns>
  43445. </member>
  43446. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.EpplusExcelExternalRangeInfo.IsHidden(System.Int32,System.Int32)">
  43447. <summary>
  43448. Is hidden
  43449. </summary>
  43450. <param name="rowOffset"></param>
  43451. <param name="colOffset"></param>
  43452. <returns></returns>
  43453. </member>
  43454. <member name="T:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo">
  43455. <summary>
  43456. Provides information about an external cell in an external range.
  43457. </summary>
  43458. </member>
  43459. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.Address">
  43460. <summary>
  43461. The cell address.
  43462. </summary>
  43463. </member>
  43464. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.Row">
  43465. <summary>
  43466. The row of the cell
  43467. </summary>
  43468. </member>
  43469. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.Column">
  43470. <summary>
  43471. The column of the cell
  43472. </summary>
  43473. </member>
  43474. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.Formula">
  43475. <summary>
  43476. Formula. Always return Empty.String for external cells.
  43477. </summary>
  43478. </member>
  43479. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.Value">
  43480. <summary>
  43481. The value of the current cell.
  43482. </summary>
  43483. </member>
  43484. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.ValueDouble">
  43485. <summary>
  43486. The value as double of the current cell. Bools will be ignored.
  43487. </summary>
  43488. </member>
  43489. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.ValueDoubleLogical">
  43490. <summary>
  43491. The value as double of the current cell.
  43492. </summary>
  43493. </member>
  43494. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.IsHiddenRow">
  43495. <summary>
  43496. If the row of the cell is hidden
  43497. </summary>
  43498. </member>
  43499. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.IsExcelError">
  43500. <summary>
  43501. If the value of the cell is an Excel Error
  43502. </summary>
  43503. </member>
  43504. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.Tokens">
  43505. <summary>
  43506. Tokens for the formula. Not applicable to External cells.
  43507. </summary>
  43508. </member>
  43509. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.Id">
  43510. <summary>
  43511. The cell id
  43512. </summary>
  43513. </member>
  43514. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.ExternalCellInfo.WorksheetName">
  43515. <summary>
  43516. The name of the worksheet.
  43517. </summary>
  43518. </member>
  43519. <member name="T:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange">
  43520. <summary>
  43521. EPPlus implementation of a range that keeps its data in memory
  43522. </summary>
  43523. </member>
  43524. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.#ctor(OfficeOpenXml.FormulaParsing.Ranges.RangeDefinition)">
  43525. <summary>
  43526. The constructor
  43527. </summary>
  43528. <param name="rangeDef">Defines the size of the range</param>
  43529. </member>
  43530. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.#ctor(OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress,OfficeOpenXml.FormulaParsing.Ranges.RangeDefinition)">
  43531. <summary>
  43532. The constructor
  43533. </summary>
  43534. <param name="address">The worksheet address that should be used for this range. Will be used for implicit intersection.</param>
  43535. <param name="rangeDef">Defines the size of the range</param>
  43536. </member>
  43537. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.#ctor(System.Collections.Generic.List{System.Collections.Generic.List{System.Object}})">
  43538. <summary>
  43539. Constructor
  43540. </summary>
  43541. <param name="range">A list of values also defining the size of the range</param>
  43542. </member>
  43543. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.#ctor(OfficeOpenXml.FormulaParsing.IRangeInfo)">
  43544. <summary>
  43545. Constructor
  43546. </summary>
  43547. <param name="ri">Another <see cref="T:OfficeOpenXml.FormulaParsing.IRangeInfo"/> used as clone for this range. The address of the supplied range will not be copied.</param>
  43548. </member>
  43549. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.#ctor(System.Int32,System.Int16)">
  43550. <summary>
  43551. Constructor
  43552. </summary>
  43553. <param name="rows">Number of rows in the new range</param>
  43554. <param name="cols">Number of columns in the new range</param>
  43555. </member>
  43556. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.Empty">
  43557. <summary>
  43558. An empty range
  43559. </summary>
  43560. </member>
  43561. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.SetValue(System.Int32,System.Int32,System.Object)">
  43562. <summary>
  43563. Sets the value for a cell.
  43564. </summary>
  43565. <param name="row">The row</param>
  43566. <param name="col">The column</param>
  43567. <param name="val">The value to set</param>
  43568. </member>
  43569. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.SetCell(System.Int32,System.Int32,OfficeOpenXml.FormulaParsing.ICellInfo)">
  43570. <summary>
  43571. Sets the <see cref="T:OfficeOpenXml.FormulaParsing.ICellInfo"/> for a cell directly
  43572. </summary>
  43573. <param name="row">The row</param>
  43574. <param name="col">The column</param>
  43575. <param name="cell">The cell</param>
  43576. </member>
  43577. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.IsRef">
  43578. <summary>
  43579. The in-memory range is never a reference error. Allways false.
  43580. </summary>
  43581. </member>
  43582. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.IsEmpty">
  43583. <summary>
  43584. If the range has no cells.
  43585. </summary>
  43586. </member>
  43587. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.IsMulti">
  43588. <summary>
  43589. If the range is more than one cell.
  43590. </summary>
  43591. </member>
  43592. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.IsInMemoryRange">
  43593. <summary>
  43594. If the range is an inmemory range. Allways true.
  43595. </summary>
  43596. </member>
  43597. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.Size">
  43598. <summary>
  43599. The size of the range.
  43600. </summary>
  43601. </member>
  43602. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.Address">
  43603. <summary>
  43604. The address of the inmemory range.
  43605. </summary>
  43606. </member>
  43607. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.Worksheet">
  43608. <summary>
  43609. The worksheet.
  43610. </summary>
  43611. </member>
  43612. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.Dimension">
  43613. <summary>
  43614. The address of the range
  43615. </summary>
  43616. </member>
  43617. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.Current">
  43618. <summary>
  43619. Current
  43620. </summary>
  43621. </member>
  43622. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.Addresses">
  43623. <summary>
  43624. The addresses for the range, if more than one.
  43625. </summary>
  43626. </member>
  43627. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.Dispose">
  43628. <summary>
  43629. Dispose
  43630. </summary>
  43631. </member>
  43632. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.GetEnumerator">
  43633. <summary>
  43634. Get enumerator
  43635. </summary>
  43636. <returns></returns>
  43637. </member>
  43638. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.GetNCells">
  43639. <summary>
  43640. Get the number of cells in the range
  43641. </summary>
  43642. <returns>The number of cells in range.</returns>
  43643. </member>
  43644. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.GetOffset(System.Int32,System.Int32)">
  43645. <summary>
  43646. Returns the value with the offset from the top-left cell.
  43647. </summary>
  43648. <param name="rowOffset">The row offset from the top-left cell.</param>
  43649. <param name="colOffset">The column offset from the top-left cell.</param>
  43650. <returns>The value of the cell</returns>
  43651. </member>
  43652. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.GetOffset(System.Int32,System.Int32,System.Int32,System.Int32)">
  43653. <summary>
  43654. Returns the value with the offset from the top-left cell.
  43655. </summary>
  43656. <param name="rowOffsetStart">The starting row offset from the top-left cell.</param>
  43657. <param name="colOffsetEnd">The starting column offset from the top-left cell.</param>
  43658. <param name="rowOffsetEnd">The ending row offset from the top-left cell.</param>
  43659. <param name="colOffsetStart">The ending column offset from the top-left cell</param>
  43660. <returns>The value of the cell</returns>
  43661. </member>
  43662. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.IsHidden(System.Int32,System.Int32)">
  43663. <summary>
  43664. If the cell's row is hidden.
  43665. </summary>
  43666. <param name="rowOffset">Row offset from the top-left cell</param>
  43667. <param name="colOffset">Column offset from the top-left cell</param>
  43668. <returns></returns>
  43669. </member>
  43670. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.GetValue(System.Int32,System.Int32)">
  43671. <summary>
  43672. Gets the value of a cell.
  43673. </summary>
  43674. <param name="row">The row</param>
  43675. <param name="col">The column</param>
  43676. <returns></returns>
  43677. </member>
  43678. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.GetCell(System.Int32,System.Int32)">
  43679. <summary>
  43680. Get cell
  43681. </summary>
  43682. <param name="row"></param>
  43683. <param name="col"></param>
  43684. <returns></returns>
  43685. </member>
  43686. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.MoveNext">
  43687. <summary>
  43688. Move next
  43689. </summary>
  43690. <returns></returns>
  43691. </member>
  43692. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange.Reset">
  43693. <summary>
  43694. Reset
  43695. </summary>
  43696. </member>
  43697. <member name="T:OfficeOpenXml.FormulaParsing.Ranges.NameInfo">
  43698. <summary>
  43699. EPPlus implementation of the <see cref="T:OfficeOpenXml.FormulaParsing.INameInfo"/> interface
  43700. </summary>
  43701. </member>
  43702. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.#ctor(OfficeOpenXml.ExcelNamedRange)">
  43703. <summary>
  43704. Nameinfo
  43705. </summary>
  43706. <param name="nameItem"></param>
  43707. </member>
  43708. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.Id">
  43709. <summary>
  43710. Id
  43711. </summary>
  43712. </member>
  43713. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.wsIx">
  43714. <summary>
  43715. Worksheet name
  43716. </summary>
  43717. </member>
  43718. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.Name">
  43719. <summary>
  43720. The name
  43721. </summary>
  43722. </member>
  43723. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.Formula">
  43724. <summary>
  43725. Formula of the name
  43726. </summary>
  43727. </member>
  43728. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.GetRelativeFormula(System.Int32,System.Int32)">
  43729. <summary>
  43730. Gets the forumla relative to a row and column.
  43731. </summary>
  43732. <param name="row">The row </param>
  43733. <param name="col">The column</param>
  43734. <returns></returns>
  43735. </member>
  43736. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.GetRelativeRange(OfficeOpenXml.FormulaParsing.IRangeInfo,OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress)">
  43737. <summary>
  43738. Returns the range relative to the cell for a named range with a relative address.
  43739. </summary>
  43740. <param name="ri"></param>
  43741. <param name="currentCell"></param>
  43742. <returns></returns>
  43743. </member>
  43744. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.GetValue(OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress)">
  43745. <summary>
  43746. Get the value relative to the current cell.
  43747. </summary>
  43748. <param name="currentCell"></param>
  43749. <returns></returns>
  43750. </member>
  43751. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.IsRelative">
  43752. <summary>
  43753. </summary>
  43754. </member>
  43755. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.Tokens">
  43756. <summary>
  43757. Tokens
  43758. </summary>
  43759. </member>
  43760. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfo.Value">
  43761. <summary>
  43762. Value
  43763. </summary>
  43764. </member>
  43765. <member name="T:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue">
  43766. <summary>
  43767. Name info with value
  43768. </summary>
  43769. </member>
  43770. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.#ctor(System.String,System.Object)">
  43771. <summary>
  43772. Name info with value
  43773. </summary>
  43774. <param name="name"></param>
  43775. <param name="value"></param>
  43776. </member>
  43777. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.Id">
  43778. <summary>
  43779. Id
  43780. </summary>
  43781. </member>
  43782. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.wsIx">
  43783. <summary>
  43784. wsIx
  43785. </summary>
  43786. </member>
  43787. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.Name">
  43788. <summary>
  43789. Name
  43790. </summary>
  43791. </member>
  43792. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.Formula">
  43793. <summary>
  43794. Formula
  43795. </summary>
  43796. </member>
  43797. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.Value">
  43798. <summary>
  43799. Value
  43800. </summary>
  43801. </member>
  43802. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.IsRelative">
  43803. <summary>
  43804. IsRelative
  43805. </summary>
  43806. </member>
  43807. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.GetValue(OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress)">
  43808. <summary>
  43809. GetValue
  43810. </summary>
  43811. <param name="currentCell"></param>
  43812. <returns></returns>
  43813. </member>
  43814. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.GetRelativeFormula(System.Int32,System.Int32)">
  43815. <summary>
  43816. Get relative formula
  43817. </summary>
  43818. <param name="row"></param>
  43819. <param name="col"></param>
  43820. <returns></returns>
  43821. </member>
  43822. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.NameInfoWithValue.GetRelativeRange(OfficeOpenXml.FormulaParsing.IRangeInfo,OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaCellAddress)">
  43823. <summary>
  43824. Get relative range
  43825. </summary>
  43826. <param name="ri"></param>
  43827. <param name="currentCell"></param>
  43828. <returns></returns>
  43829. </member>
  43830. <member name="T:OfficeOpenXml.FormulaParsing.Ranges.RangeDefinition">
  43831. <summary>
  43832. Represents the size of a range
  43833. </summary>
  43834. </member>
  43835. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeDefinition.#ctor(System.Int32,System.Int16)">
  43836. <summary>
  43837. Constructor
  43838. </summary>
  43839. <param name="nRows">Number of rows</param>
  43840. <param name="nCols">Number of columns</param>
  43841. </member>
  43842. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeDefinition.#ctor(System.Int16,System.Int32,System.Int16,System.Int32)">
  43843. <summary>
  43844. Constructor
  43845. </summary>
  43846. <param name="fromCol">From column</param>
  43847. <param name="fromRow">From row</param>
  43848. <param name="toCol">To column</param>
  43849. <param name="toRow">To row</param>
  43850. </member>
  43851. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeDefinition.NumberOfCols">
  43852. <summary>
  43853. Number of columns in the range
  43854. </summary>
  43855. </member>
  43856. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeDefinition.NumberOfRows">
  43857. <summary>
  43858. Number of rows in the range
  43859. </summary>
  43860. </member>
  43861. <member name="T:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo">
  43862. <summary>
  43863. EPPlus implementation of the <see cref="T:OfficeOpenXml.FormulaParsing.IRangeInfo"/> interface
  43864. </summary>
  43865. </member>
  43866. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.#ctor(OfficeOpenXml.FormulaParsing.LexicalAnalysis.FormulaRangeAddress)">
  43867. <summary>
  43868. Constructor
  43869. </summary>
  43870. </member>
  43871. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.#ctor(OfficeOpenXml.ExcelWorksheet,System.Int32,System.Int32,System.Int32,System.Int32,OfficeOpenXml.FormulaParsing.ParsingContext,System.Int32)">
  43872. <summary>
  43873. Constructor
  43874. </summary>
  43875. <param name="ws">The worksheet</param>
  43876. <param name="fromRow"></param>
  43877. <param name="fromCol"></param>
  43878. <param name="toRow"></param>
  43879. <param name="toCol"></param>
  43880. <param name="ctx">Parsing context</param>
  43881. <param name="extRef">External reference id</param>
  43882. </member>
  43883. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.#ctor(OfficeOpenXml.ExcelWorksheet,OfficeOpenXml.FormulaParsing.ParsingContext)">
  43884. <summary>
  43885. </summary>
  43886. <param name="ws">The worksheet</param>
  43887. <param name="ctx">Parsing context</param>
  43888. </member>
  43889. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.#ctor(OfficeOpenXml.ExcelWorksheet,OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.FormulaParsing.ParsingContext)">
  43890. <summary>
  43891. Constructor
  43892. </summary>
  43893. <param name="ws"></param>
  43894. <param name="address"></param>
  43895. <param name="ctx">Parsing context</param>
  43896. </member>
  43897. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.GetNCells">
  43898. <summary>
  43899. The total number of cells (including empty) of the range
  43900. </summary>
  43901. <returns></returns>
  43902. </member>
  43903. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.IsRef">
  43904. <summary>
  43905. Returns true if the range represents an invalid reference
  43906. </summary>
  43907. </member>
  43908. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.IsEmpty">
  43909. <summary>
  43910. Returns true if the range is empty
  43911. </summary>
  43912. </member>
  43913. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.IsMulti">
  43914. <summary>
  43915. Returns true if more than one cell
  43916. </summary>
  43917. </member>
  43918. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.Size">
  43919. <summary>
  43920. Size of the range
  43921. </summary>
  43922. </member>
  43923. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.IsInMemoryRange">
  43924. <summary>
  43925. Returns true if the range is an <see cref="T:OfficeOpenXml.FormulaParsing.Ranges.InMemoryRange"/>
  43926. </summary>
  43927. </member>
  43928. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.Current">
  43929. <summary>
  43930. Current cell
  43931. </summary>
  43932. </member>
  43933. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.Worksheet">
  43934. <summary>
  43935. The worksheet
  43936. </summary>
  43937. </member>
  43938. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.Dimension">
  43939. <summary>
  43940. Dimension
  43941. </summary>
  43942. </member>
  43943. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.Dispose">
  43944. <summary>
  43945. Runs at dispose of this instance
  43946. </summary>
  43947. </member>
  43948. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.System#Collections#IEnumerator#Current">
  43949. <summary>
  43950. IEnumerator.Current
  43951. </summary>
  43952. </member>
  43953. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.MoveNext">
  43954. <summary>
  43955. Moves to next cell
  43956. </summary>
  43957. <returns></returns>
  43958. </member>
  43959. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.Reset">
  43960. <summary>
  43961. </summary>
  43962. </member>
  43963. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.NextCell">
  43964. <summary>
  43965. Moves to next cell
  43966. </summary>
  43967. <returns></returns>
  43968. </member>
  43969. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.GetEnumerator">
  43970. <summary>
  43971. Returns enumerator for cells
  43972. </summary>
  43973. <returns></returns>
  43974. </member>
  43975. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.System#Collections#IEnumerable#GetEnumerator">
  43976. <summary>
  43977. Returns enumerator for cells
  43978. </summary>
  43979. <returns></returns>
  43980. </member>
  43981. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.Address">
  43982. <summary>
  43983. The first address of the range
  43984. </summary>
  43985. </member>
  43986. <member name="P:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.Addresses">
  43987. <summary>
  43988. If the address contains more the one address (i.e A1:A2,A4), this array contains all addresses
  43989. </summary>
  43990. </member>
  43991. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.GetValue(System.Int32,System.Int32)">
  43992. <summary>
  43993. Returns the cell value by 0-based index
  43994. </summary>
  43995. <param name="row">0-based row index</param>
  43996. <param name="col">0-based col index</param>
  43997. <returns>Cell value</returns>
  43998. </member>
  43999. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.GetOffset(System.Int32,System.Int32)">
  44000. <summary>
  44001. Return value by offset
  44002. </summary>
  44003. <param name="rowOffset"></param>
  44004. <param name="colOffset"></param>
  44005. <returns></returns>
  44006. </member>
  44007. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.GetOffset(System.Int32,System.Int32,System.Int32,System.Int32)">
  44008. <summary>
  44009. Returns a subrange
  44010. </summary>
  44011. <param name="rowOffsetStart"></param>
  44012. <param name="colOffsetStart"></param>
  44013. <param name="rowOffsetEnd"></param>
  44014. <param name="colOffsetEnd"></param>
  44015. <returns></returns>
  44016. </member>
  44017. <member name="M:OfficeOpenXml.FormulaParsing.Ranges.RangeInfo.IsHidden(System.Int32,System.Int32)">
  44018. <summary>
  44019. Is hidden
  44020. </summary>
  44021. <param name="rowOffset"></param>
  44022. <param name="colOffset"></param>
  44023. <returns></returns>
  44024. </member>
  44025. <member name="T:OfficeOpenXml.FormulaParsing.Utilities.ArgumentInfo`1">
  44026. <summary>
  44027. Represent a function argument to validate
  44028. </summary>
  44029. <typeparam name="T">Type of the argument to validate</typeparam>
  44030. </member>
  44031. <member name="M:OfficeOpenXml.FormulaParsing.Utilities.ArgumentInfo`1.#ctor(`0)">
  44032. <summary>
  44033. Constructor
  44034. </summary>
  44035. <param name="val">The argument to validate</param>
  44036. </member>
  44037. <member name="P:OfficeOpenXml.FormulaParsing.Utilities.ArgumentInfo`1.Value">
  44038. <summary>
  44039. The argument to validate
  44040. </summary>
  44041. </member>
  44042. <member name="P:OfficeOpenXml.FormulaParsing.Utilities.ArgumentInfo`1.Name">
  44043. <summary>
  44044. Variable name of the argument
  44045. </summary>
  44046. </member>
  44047. <member name="M:OfficeOpenXml.FormulaParsing.Utilities.ArgumentInfo`1.Named(System.String)">
  44048. <summary>
  44049. Sets the variable name of the argument.
  44050. </summary>
  44051. <param name="argName">The name</param>
  44052. <returns></returns>
  44053. </member>
  44054. <member name="T:OfficeOpenXml.FormulaParsing.Utilities.Require">
  44055. <summary>
  44056. Utility for validation in functions.
  44057. </summary>
  44058. </member>
  44059. <member name="M:OfficeOpenXml.FormulaParsing.Utilities.Require.That``1(``0)">
  44060. <summary>
  44061. Represent an argument to the function where the validation is implemented.
  44062. </summary>
  44063. <typeparam name="T"></typeparam>
  44064. <param name="arg">The argument to validate</param>
  44065. <returns></returns>
  44066. </member>
  44067. <member name="T:OfficeOpenXml.eErrorType">
  44068. <summary>
  44069. Represents the errortypes in excel
  44070. </summary>
  44071. </member>
  44072. <member name="F:OfficeOpenXml.eErrorType.Div0">
  44073. <summary>
  44074. Division by zero
  44075. </summary>
  44076. </member>
  44077. <member name="F:OfficeOpenXml.eErrorType.NA">
  44078. <summary>
  44079. Not applicable
  44080. </summary>
  44081. </member>
  44082. <member name="F:OfficeOpenXml.eErrorType.Name">
  44083. <summary>
  44084. Name error
  44085. </summary>
  44086. </member>
  44087. <member name="F:OfficeOpenXml.eErrorType.Null">
  44088. <summary>
  44089. Null error
  44090. </summary>
  44091. </member>
  44092. <member name="F:OfficeOpenXml.eErrorType.Num">
  44093. <summary>
  44094. Num error
  44095. </summary>
  44096. </member>
  44097. <member name="F:OfficeOpenXml.eErrorType.Ref">
  44098. <summary>
  44099. Reference error
  44100. </summary>
  44101. </member>
  44102. <member name="F:OfficeOpenXml.eErrorType.Value">
  44103. <summary>
  44104. Value error
  44105. </summary>
  44106. </member>
  44107. <member name="F:OfficeOpenXml.eErrorType.Calc">
  44108. <summary>
  44109. Calc error
  44110. </summary>
  44111. </member>
  44112. <member name="F:OfficeOpenXml.eErrorType.Spill">
  44113. <summary>
  44114. Spill error from a dynamic array formula.
  44115. </summary>
  44116. </member>
  44117. <member name="T:OfficeOpenXml.ExcelRichDataErrorValue">
  44118. <summary>
  44119. Represents Excel Errors
  44120. </summary>
  44121. </member>
  44122. <member name="T:OfficeOpenXml.ExcelErrorValue">
  44123. <summary>
  44124. Represents an Excel error.
  44125. </summary>
  44126. <seealso cref="T:OfficeOpenXml.eErrorType"/>
  44127. </member>
  44128. <member name="T:OfficeOpenXml.ExcelErrorValue.Values">
  44129. <summary>
  44130. Handles the convertion between <see cref="T:OfficeOpenXml.eErrorType"/> and the string values
  44131. used by Excel.
  44132. </summary>
  44133. </member>
  44134. <member name="F:OfficeOpenXml.ExcelErrorValue.Values.Div0">
  44135. <summary>
  44136. A constant for Div/0 error in Excel
  44137. </summary>
  44138. </member>
  44139. <member name="F:OfficeOpenXml.ExcelErrorValue.Values.NA">
  44140. <summary>
  44141. A constant for the N/A error in Excel
  44142. </summary>
  44143. </member>
  44144. <member name="F:OfficeOpenXml.ExcelErrorValue.Values.Name">
  44145. <summary>
  44146. A constant for the Name error in Excel
  44147. </summary>
  44148. </member>
  44149. <member name="F:OfficeOpenXml.ExcelErrorValue.Values.Null">
  44150. <summary>
  44151. A constant for the Numm error in Excel
  44152. </summary>
  44153. </member>
  44154. <member name="F:OfficeOpenXml.ExcelErrorValue.Values.Num">
  44155. <summary>
  44156. A constant for the Num error in Excel
  44157. </summary>
  44158. </member>
  44159. <member name="F:OfficeOpenXml.ExcelErrorValue.Values.Ref">
  44160. <summary>
  44161. A constant for the Ref error in Excel
  44162. </summary>
  44163. </member>
  44164. <member name="F:OfficeOpenXml.ExcelErrorValue.Values.Value">
  44165. <summary>
  44166. A constant for the Value error in Excel
  44167. </summary>
  44168. </member>
  44169. <member name="F:OfficeOpenXml.ExcelErrorValue.Values.Calc">
  44170. <summary>
  44171. A constant for the Calc error in Excel
  44172. </summary>
  44173. </member>
  44174. <member name="F:OfficeOpenXml.ExcelErrorValue.Values.Spill">
  44175. <summary>
  44176. A constant for the Spill error in Excel
  44177. </summary>
  44178. </member>
  44179. <member name="M:OfficeOpenXml.ExcelErrorValue.Values.IsErrorValue(System.Object)">
  44180. <summary>
  44181. Returns true if the supplied <paramref name="candidate"/> is an excel error.
  44182. </summary>
  44183. <param name="candidate"></param>
  44184. <returns></returns>
  44185. </member>
  44186. <member name="M:OfficeOpenXml.ExcelErrorValue.Values.StringIsErrorValue(System.String)">
  44187. <summary>
  44188. Returns true if the supplied <paramref name="candidate"/> is an excel error.
  44189. </summary>
  44190. <param name="candidate"></param>
  44191. <returns></returns>
  44192. </member>
  44193. <member name="M:OfficeOpenXml.ExcelErrorValue.Values.ToErrorType(System.String)">
  44194. <summary>
  44195. Converts a string to an <see cref="T:OfficeOpenXml.eErrorType"/>
  44196. </summary>
  44197. <param name="val"></param>
  44198. <returns></returns>
  44199. <exception cref="T:System.ArgumentException">Thrown if the supplied value is not an Excel error</exception>
  44200. </member>
  44201. <member name="M:OfficeOpenXml.ExcelErrorValue.Create(OfficeOpenXml.eErrorType)">
  44202. <summary>
  44203. Creates an <see cref="T:OfficeOpenXml.ExcelErrorValue"/> from a <see cref="T:OfficeOpenXml.ExcelErrorValue"/>
  44204. </summary>
  44205. <param name="errorType">The type of error to create</param>
  44206. <returns>The <see cref="T:OfficeOpenXml.ExcelErrorValue"/></returns>
  44207. </member>
  44208. <member name="P:OfficeOpenXml.ExcelErrorValue.AsCompileResult">
  44209. <summary>
  44210. Returns the error as a <see cref="T:OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResult"/>
  44211. </summary>
  44212. </member>
  44213. <member name="M:OfficeOpenXml.ExcelErrorValue.Parse(System.String)">
  44214. <summary>
  44215. Parses a error value string and returns the <see cref="T:OfficeOpenXml.ExcelErrorValue"/>
  44216. </summary>
  44217. <param name="val">The error code</param>
  44218. <returns></returns>
  44219. <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="val"/> is empty</exception>
  44220. <exception cref="T:System.ArgumentException">Is thrown when <paramref name="val"/> is not a valid Excel error.</exception>
  44221. <exception cref="T:System.ArgumentException">If the argument cannot be converted.</exception>
  44222. </member>
  44223. <member name="P:OfficeOpenXml.ExcelErrorValue.Type">
  44224. <summary>
  44225. The error type
  44226. </summary>
  44227. </member>
  44228. <member name="M:OfficeOpenXml.ExcelErrorValue.ToString">
  44229. <summary>
  44230. Returns the string representation of the error type
  44231. </summary>
  44232. <returns></returns>
  44233. </member>
  44234. <member name="M:OfficeOpenXml.ExcelErrorValue.op_Addition(System.Object,OfficeOpenXml.ExcelErrorValue)">
  44235. <summary>
  44236. Operator for addition.
  44237. </summary>
  44238. <param name="v1">Left side</param>
  44239. <param name="v2">Right side</param>
  44240. <returns>Return the error value in V2</returns>
  44241. </member>
  44242. <member name="M:OfficeOpenXml.ExcelErrorValue.op_Addition(OfficeOpenXml.ExcelErrorValue,OfficeOpenXml.ExcelErrorValue)">
  44243. <summary>
  44244. Operator for addition.
  44245. </summary>
  44246. <param name="v1">Left side</param>
  44247. <param name="v2">Right side</param>
  44248. <returns>Return the error value in V1</returns>
  44249. </member>
  44250. <member name="M:OfficeOpenXml.ExcelErrorValue.GetHashCode">
  44251. <summary>
  44252. Calculates a hash code for the object
  44253. </summary>
  44254. <returns></returns>
  44255. </member>
  44256. <member name="M:OfficeOpenXml.ExcelErrorValue.Equals(System.Object)">
  44257. <summary>
  44258. Checks if the object is equals to another
  44259. </summary>
  44260. <param name="obj">The object to compare</param>
  44261. <returns>True if equals</returns>
  44262. </member>
  44263. <member name="T:OfficeOpenXml.IRangeID">
  44264. <summary>
  44265. Id from a cell, column or row.
  44266. </summary>
  44267. </member>
  44268. <member name="P:OfficeOpenXml.IRangeID.RangeID">
  44269. <summary>
  44270. This is the id for a cell, row or column.
  44271. The id is a composit of the SheetID, the row number and the column number.
  44272. Bit 1-14 SheetID, Bit 15-28 Column number (0 if entire column), Bit 29- Row number (0 if entire row).
  44273. </summary>
  44274. </member>
  44275. <member name="T:OfficeOpenXml.LicenseException">
  44276. <summary>
  44277. An exception thrown when the license context of EPPlus hasn't been set.
  44278. </summary>
  44279. </member>
  44280. <member name="T:OfficeOpenXml.LoadFunctions.IExcelNumberFormatProvider">
  44281. <summary>
  44282. This interface is used to provide number formats for ranges
  44283. in runtime. The number formats are mapped to a number that can be used
  44284. to refer to a specific format.
  44285. </summary>
  44286. </member>
  44287. <member name="M:OfficeOpenXml.LoadFunctions.IExcelNumberFormatProvider.GetFormat(System.Int32)">
  44288. <summary>
  44289. Returns a number format by its <paramref name="numberFormatId"/>
  44290. </summary>
  44291. <param name="numberFormatId"></param>
  44292. <returns>A number format that can be used on <see cref="T:OfficeOpenXml.ExcelRangeBase">ranges</see></returns>
  44293. </member>
  44294. <member name="T:OfficeOpenXml.LoadFunctions.LoadFunctionBase">
  44295. <summary>
  44296. Base class for ExcelRangeBase.LoadFrom[...] functions
  44297. </summary>
  44298. </member>
  44299. <member name="P:OfficeOpenXml.LoadFunctions.LoadFunctionBase.Range">
  44300. <summary>
  44301. The range to which the data should be loaded
  44302. </summary>
  44303. </member>
  44304. <member name="P:OfficeOpenXml.LoadFunctions.LoadFunctionBase.PrintHeaders">
  44305. <summary>
  44306. If true a header row will be printed above the data
  44307. </summary>
  44308. </member>
  44309. <member name="P:OfficeOpenXml.LoadFunctions.LoadFunctionBase.TableStyle">
  44310. <summary>
  44311. If value is other than TableStyles.None the data will be added to a table in the worksheet.
  44312. </summary>
  44313. </member>
  44314. <member name="M:OfficeOpenXml.LoadFunctions.LoadFunctionBase.GetNumberOfRows">
  44315. <summary>
  44316. Returns how many rows there are in the range (header row not included)
  44317. </summary>
  44318. <returns></returns>
  44319. </member>
  44320. <member name="M:OfficeOpenXml.LoadFunctions.LoadFunctionBase.GetNumberOfColumns">
  44321. <summary>
  44322. Returns how many columns there are in the range
  44323. </summary>
  44324. <returns></returns>
  44325. </member>
  44326. <member name="M:OfficeOpenXml.LoadFunctions.LoadFunctionBase.Load">
  44327. <summary>
  44328. Loads the data into the worksheet
  44329. </summary>
  44330. <returns></returns>
  44331. </member>
  44332. <member name="T:OfficeOpenXml.LoadFunctions.Params.HeaderParsingTypes">
  44333. <summary>
  44334. Declares how headers should be parsed before they are added to the worksheet
  44335. </summary>
  44336. </member>
  44337. <member name="F:OfficeOpenXml.LoadFunctions.Params.HeaderParsingTypes.Preserve">
  44338. <summary>
  44339. Leaves the header as it is
  44340. </summary>
  44341. </member>
  44342. <member name="F:OfficeOpenXml.LoadFunctions.Params.HeaderParsingTypes.UnderscoreToSpace">
  44343. <summary>
  44344. Replaces any underscore characters with a space
  44345. </summary>
  44346. </member>
  44347. <member name="F:OfficeOpenXml.LoadFunctions.Params.HeaderParsingTypes.CamelCaseToSpace">
  44348. <summary>
  44349. Adds a space between camel cased words ('MyProp' => 'My Prop')
  44350. </summary>
  44351. </member>
  44352. <member name="F:OfficeOpenXml.LoadFunctions.Params.HeaderParsingTypes.UnderscoreAndCamelCaseToSpace">
  44353. <summary>
  44354. Replaces any underscore characters with a space and adds a space between camel cased words ('MyProp' => 'My Prop')
  44355. </summary>
  44356. </member>
  44357. <member name="T:OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams">
  44358. <summary>
  44359. Parameters for the LoadFromCollection method
  44360. </summary>
  44361. </member>
  44362. <member name="F:OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams.DefaultBindingFlags">
  44363. <summary>
  44364. Default value for the BindingFlags property
  44365. </summary>
  44366. </member>
  44367. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams.BindingFlags">
  44368. <summary>
  44369. The <see cref="P:OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams.BindingFlags"/> used when reading properties via reflection.
  44370. </summary>
  44371. </member>
  44372. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams.Members">
  44373. <summary>
  44374. If not null, this specifies the members that should be used. Any member not present will be ignored.
  44375. </summary>
  44376. </member>
  44377. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams.HeaderParsingType">
  44378. <summary>
  44379. Sets how headers should be parsed before added to the worksheet, see <see cref="T:OfficeOpenXml.LoadFunctions.Params.HeaderParsingTypes"/>
  44380. </summary>
  44381. </member>
  44382. <member name="M:OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams.RegisterDictionaryKeys(System.String,System.Collections.Generic.IEnumerable{System.String})">
  44383. <summary>
  44384. Register keys to a property decorated with the <see cref="T:OfficeOpenXml.Attributes.EPPlusDictionaryColumnAttribute"/>. These will also
  44385. be used to create the column for this property.
  44386. The <paramref name="keyId"/> should map to the <see cref="P:OfficeOpenXml.Attributes.EPPlusDictionaryColumnAttribute.KeyId">KeyId property of the attribute.</see>
  44387. </summary>
  44388. <param name="keyId">Key id used to store this set of keys</param>
  44389. <param name="keys">Keys for the </param>
  44390. </member>
  44391. <member name="M:OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams.RegisterDictionaryKeys(System.Collections.Generic.IEnumerable{System.String})">
  44392. <summary>
  44393. Registers default keys for properties decorated with the <see cref="T:OfficeOpenXml.Attributes.EPPlusDictionaryColumnAttribute"/>. These will also
  44394. be used to create the column for this property.
  44395. </summary>
  44396. <param name="keys">The keys to register</param>
  44397. </member>
  44398. <member name="M:OfficeOpenXml.LoadFunctions.Params.LoadFromCollectionParams.SetNumberFormatProvider(OfficeOpenXml.LoadFunctions.IExcelNumberFormatProvider)">
  44399. <summary>
  44400. Sets an <see cref="T:OfficeOpenXml.LoadFunctions.IExcelNumberFormatProvider"/> that will be used for setting NumberFormats in the range
  44401. </summary>
  44402. <param name="numberFormatProvider">The <see cref="T:OfficeOpenXml.LoadFunctions.IExcelNumberFormatProvider"/> to use</param>
  44403. <seealso cref="P:OfficeOpenXml.Attributes.EpplusTableColumnAttributeBase.NumberFormatId"/>
  44404. </member>
  44405. <member name="T:OfficeOpenXml.LoadFunctions.Params.LoadFromDataTableParams">
  44406. <summary>
  44407. Parameters from the <see cref="M:OfficeOpenXml.ExcelRangeBase.LoadFromDataTable(System.Data.DataTable,System.Action{OfficeOpenXml.LoadFunctions.Params.LoadFromDataTableParams})"/>
  44408. </summary>
  44409. </member>
  44410. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromDataTableParams.PrintHeaders">
  44411. <summary>
  44412. If the Caption of the DataColumn should be used as header.
  44413. </summary>
  44414. </member>
  44415. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromDataTableParams.TableStyle">
  44416. <summary>
  44417. The table style to use on the table created for the imported data.
  44418. null means that no table is created.
  44419. </summary>
  44420. </member>
  44421. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromDataTableParams.Transpose">
  44422. <summary>
  44423. Transpose the loaded data
  44424. </summary>
  44425. </member>
  44426. <member name="T:OfficeOpenXml.LoadFunctions.Params.LoadFromDictionariesParams">
  44427. <summary>
  44428. Parameters for the LoadFromDictionaries method
  44429. </summary>
  44430. </member>
  44431. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromDictionariesParams.Keys">
  44432. <summary>
  44433. If set, only these keys will be included in the dataset
  44434. </summary>
  44435. </member>
  44436. <member name="M:OfficeOpenXml.LoadFunctions.Params.LoadFromDictionariesParams.SetKeys(System.String[])">
  44437. <summary>
  44438. The keys supplied to this function will be included in the dataset, all others will be ignored.
  44439. </summary>
  44440. <param name="keys">The keys to include</param>
  44441. </member>
  44442. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromDictionariesParams.Culture">
  44443. <summary>
  44444. Culture to be used when reading numbers/dates.
  44445. </summary>
  44446. </member>
  44447. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromDictionariesParams.HeaderParsingType">
  44448. <summary>
  44449. Sets how headers should be parsed before added to the worksheet, see <see cref="T:OfficeOpenXml.LoadFunctions.Params.HeaderParsingTypes"/>
  44450. </summary>
  44451. </member>
  44452. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromDictionariesParams.DataTypes">
  44453. <summary>
  44454. Data types used when setting data in the spreadsheet range (defined from left to right per column).
  44455. </summary>
  44456. </member>
  44457. <member name="T:OfficeOpenXml.LoadFunctions.Params.LoadFromTextParams">
  44458. <summary>
  44459. Parameters for the LoadFromDictionaries method
  44460. </summary>
  44461. </member>
  44462. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromTextParams.FirstRowIsHeader">
  44463. <summary>
  44464. The first row in the text is the header row
  44465. </summary>
  44466. </member>
  44467. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromTextParams.Text">
  44468. <summary>
  44469. The text to split
  44470. </summary>
  44471. </member>
  44472. <member name="P:OfficeOpenXml.LoadFunctions.Params.LoadFromTextParams.Format">
  44473. <summary>
  44474. Describes how to split a CSV text.
  44475. </summary>
  44476. </member>
  44477. <member name="T:OfficeOpenXml.LoadFunctions.LoadFunctionFunctionParamsBase">
  44478. <summary>
  44479. Base class for parameter classes for Load functions
  44480. </summary>
  44481. </member>
  44482. <member name="P:OfficeOpenXml.LoadFunctions.LoadFunctionFunctionParamsBase.PrintHeaders">
  44483. <summary>
  44484. If true a row with headers will be added above the data
  44485. </summary>
  44486. </member>
  44487. <member name="P:OfficeOpenXml.LoadFunctions.LoadFunctionFunctionParamsBase.TableName">
  44488. <summary>
  44489. A custom name for the table, if created.
  44490. The TableName must be unique within the workbook and be a valid table name.
  44491. </summary>
  44492. </member>
  44493. <member name="P:OfficeOpenXml.LoadFunctions.LoadFunctionFunctionParamsBase.TableStyle">
  44494. <summary>
  44495. If set to another value than TableStyles.None the data will be added to a
  44496. table with the specified style
  44497. </summary>
  44498. </member>
  44499. <member name="P:OfficeOpenXml.LoadFunctions.LoadFunctionFunctionParamsBase.UseBuiltInStylesForHyperlinks">
  44500. <summary>
  44501. If true, EPPlus will add the built in (default) styles for hyperlinks and apply them on any member
  44502. that is of the <see cref="T:System.Uri"/> or <see cref="T:OfficeOpenXml.ExcelHyperLink"/> types. Default value is true.
  44503. </summary>
  44504. </member>
  44505. <member name="P:OfficeOpenXml.LoadFunctions.LoadFunctionFunctionParamsBase.Transpose">
  44506. <summary>
  44507. Set if data should be transposed
  44508. </summary>
  44509. </member>
  44510. <member name="T:OfficeOpenXml.LoadFunctions.ReflectionHelpers.MemberPathScanner">
  44511. <summary>
  44512. Scans a type for properties decorated with the <see cref="T:OfficeOpenXml.Attributes.EpplusNestedTableColumnAttribute"/>
  44513. and returns a list with all types reflected by these properties including the outer type.
  44514. </summary>
  44515. </member>
  44516. <member name="T:OfficeOpenXml.NumberFormatToTextArgs">
  44517. <summary>
  44518. Numberformat settings used in the <see cref="P:OfficeOpenXml.ExcelWorkbook.NumberFormatToTextHandler"/>
  44519. </summary>
  44520. </member>
  44521. <member name="P:OfficeOpenXml.NumberFormatToTextArgs.Worksheet">
  44522. <summary>
  44523. The worksheet of the cell.
  44524. </summary>
  44525. </member>
  44526. <member name="P:OfficeOpenXml.NumberFormatToTextArgs.Row">
  44527. <summary>
  44528. The Row of the cell.
  44529. </summary>
  44530. </member>
  44531. <member name="P:OfficeOpenXml.NumberFormatToTextArgs.Column">
  44532. <summary>
  44533. The column of the cell.
  44534. </summary>
  44535. </member>
  44536. <member name="P:OfficeOpenXml.NumberFormatToTextArgs.NumberFormat">
  44537. <summary>
  44538. The number format settings for the cell
  44539. </summary>
  44540. </member>
  44541. <member name="P:OfficeOpenXml.NumberFormatToTextArgs.Value">
  44542. <summary>
  44543. The value of the cell to be formatted
  44544. </summary>
  44545. </member>
  44546. <member name="P:OfficeOpenXml.NumberFormatToTextArgs.Text">
  44547. <summary>
  44548. The text formatted by EPPlus
  44549. </summary>
  44550. </member>
  44551. <member name="T:OfficeOpenXml.OfficeProperties">
  44552. <summary>
  44553. Provides access to the properties bag of the package
  44554. </summary>
  44555. </member>
  44556. <member name="M:OfficeOpenXml.OfficeProperties.#ctor(OfficeOpenXml.ExcelPackage,System.Xml.XmlNamespaceManager)">
  44557. <summary>
  44558. Provides access to all the office document properties.
  44559. </summary>
  44560. <param name="package"></param>
  44561. <param name="ns"></param>
  44562. </member>
  44563. <member name="P:OfficeOpenXml.OfficeProperties.CorePropertiesXml">
  44564. <summary>
  44565. Provides access to the XML document that holds all the code
  44566. document properties.
  44567. </summary>
  44568. </member>
  44569. <member name="P:OfficeOpenXml.OfficeProperties.Title">
  44570. <summary>
  44571. Gets/sets the title property of the document (core property)
  44572. </summary>
  44573. </member>
  44574. <member name="P:OfficeOpenXml.OfficeProperties.Subject">
  44575. <summary>
  44576. Gets/sets the subject property of the document (core property)
  44577. </summary>
  44578. </member>
  44579. <member name="P:OfficeOpenXml.OfficeProperties.Author">
  44580. <summary>
  44581. Gets/sets the author property of the document (core property)
  44582. </summary>
  44583. </member>
  44584. <member name="P:OfficeOpenXml.OfficeProperties.Comments">
  44585. <summary>
  44586. Gets/sets the comments property of the document (core property)
  44587. </summary>
  44588. </member>
  44589. <member name="P:OfficeOpenXml.OfficeProperties.Keywords">
  44590. <summary>
  44591. Gets/sets the keywords property of the document (core property)
  44592. </summary>
  44593. </member>
  44594. <member name="P:OfficeOpenXml.OfficeProperties.LastModifiedBy">
  44595. <summary>
  44596. Gets/sets the lastModifiedBy property of the document (core property)
  44597. </summary>
  44598. </member>
  44599. <member name="P:OfficeOpenXml.OfficeProperties.LastPrinted">
  44600. <summary>
  44601. Gets/sets the lastPrinted property of the document (core property)
  44602. </summary>
  44603. </member>
  44604. <member name="P:OfficeOpenXml.OfficeProperties.Created">
  44605. <summary>
  44606. Gets/sets the created property of the document (core property)
  44607. </summary>
  44608. </member>
  44609. <member name="P:OfficeOpenXml.OfficeProperties.Category">
  44610. <summary>
  44611. Gets/sets the category property of the document (core property)
  44612. </summary>
  44613. </member>
  44614. <member name="P:OfficeOpenXml.OfficeProperties.Status">
  44615. <summary>
  44616. Gets/sets the status property of the document (core property)
  44617. </summary>
  44618. </member>
  44619. <member name="P:OfficeOpenXml.OfficeProperties.ExtendedPropertiesXml">
  44620. <summary>
  44621. Provides access to the XML document that holds the extended properties of the document (app.xml)
  44622. </summary>
  44623. </member>
  44624. <member name="P:OfficeOpenXml.OfficeProperties.Application">
  44625. <summary>
  44626. Gets/Set the Application property of the document (extended property)
  44627. </summary>
  44628. </member>
  44629. <member name="P:OfficeOpenXml.OfficeProperties.HyperlinkBase">
  44630. <summary>
  44631. Gets/sets the HyperlinkBase property of the document (extended property)
  44632. </summary>
  44633. </member>
  44634. <member name="P:OfficeOpenXml.OfficeProperties.AppVersion">
  44635. <summary>
  44636. Gets/Set the AppVersion property of the document (extended property)
  44637. </summary>
  44638. </member>
  44639. <member name="P:OfficeOpenXml.OfficeProperties.Company">
  44640. <summary>
  44641. Gets/sets the Company property of the document (extended property)
  44642. </summary>
  44643. </member>
  44644. <member name="P:OfficeOpenXml.OfficeProperties.Manager">
  44645. <summary>
  44646. Gets/sets the Manager property of the document (extended property)
  44647. </summary>
  44648. </member>
  44649. <member name="P:OfficeOpenXml.OfficeProperties.Modified">
  44650. <summary>
  44651. Gets/sets the modified property of the document (core property)
  44652. </summary>
  44653. </member>
  44654. <member name="P:OfficeOpenXml.OfficeProperties.LinksUpToDate">
  44655. <summary>
  44656. Indicates whether hyperlinks in a document are up-to-date
  44657. </summary>
  44658. </member>
  44659. <member name="P:OfficeOpenXml.OfficeProperties.HyperlinksChanged">
  44660. <summary>
  44661. Hyperlinks need update
  44662. </summary>
  44663. </member>
  44664. <member name="P:OfficeOpenXml.OfficeProperties.ScaleCrop">
  44665. <summary>
  44666. Display mode of the document thumbnail. True to enable scaling. False to enable cropping.
  44667. </summary>
  44668. </member>
  44669. <member name="P:OfficeOpenXml.OfficeProperties.SharedDoc">
  44670. <summary>
  44671. If true, document is shared between multiple producers.
  44672. </summary>
  44673. </member>
  44674. <member name="M:OfficeOpenXml.OfficeProperties.GetExtendedPropertyValue(System.String)">
  44675. <summary>
  44676. Get the value of an extended property
  44677. </summary>
  44678. <param name="propertyName">The name of the property</param>
  44679. <returns>The value</returns>
  44680. </member>
  44681. <member name="M:OfficeOpenXml.OfficeProperties.SetExtendedPropertyValue(System.String,System.String)">
  44682. <summary>
  44683. Set the value for an extended property
  44684. </summary>
  44685. <param name="propertyName">The name of the property</param>
  44686. <param name="value">The value</param>
  44687. </member>
  44688. <member name="P:OfficeOpenXml.OfficeProperties.CustomPropertiesXml">
  44689. <summary>
  44690. Provides access to the XML document which holds the document's custom properties
  44691. </summary>
  44692. </member>
  44693. <member name="M:OfficeOpenXml.OfficeProperties.GetCustomPropertyValue(System.String)">
  44694. <summary>
  44695. Gets the value of a custom property
  44696. </summary>
  44697. <param name="propertyName">The name of the property</param>
  44698. <returns>The current value of the property</returns>
  44699. </member>
  44700. <member name="M:OfficeOpenXml.OfficeProperties.SetCustomPropertyValue(System.String,System.Object)">
  44701. <summary>
  44702. Allows you to set the value of a current custom property or create your own custom property.
  44703. </summary>
  44704. <param name="propertyName">The name of the property</param>
  44705. <param name="value">The value of the property</param>
  44706. </member>
  44707. <member name="M:OfficeOpenXml.OfficeProperties.Save">
  44708. <summary>
  44709. Saves the document properties back to the package.
  44710. </summary>
  44711. </member>
  44712. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ComHelper">
  44713. <summary>
  44714. This class exposes a set of COM-accessible wrappers for static
  44715. methods available on the ZipFile class. You don't need this
  44716. class unless you are using DotNetZip from a COM environment.
  44717. </summary>
  44718. </member>
  44719. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ComHelper.IsZipFile(System.String)">
  44720. <summary>
  44721. A wrapper for <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.IsZipFile(System.String)">ZipFile.IsZipFile(string)</see>
  44722. </summary>
  44723. <param name="filename">The filename to of the zip file to check.</param>
  44724. <returns>true if the file contains a valid zip file.</returns>
  44725. </member>
  44726. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ComHelper.IsZipFileWithExtract(System.String)">
  44727. <summary>
  44728. A wrapper for <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.IsZipFile(System.String,System.Boolean)">ZipFile.IsZipFile(string, bool)</see>
  44729. </summary>
  44730. <remarks>
  44731. We cannot use "overloaded" Method names in COM interop.
  44732. So, here, we use a unique name.
  44733. </remarks>
  44734. <param name="filename">The filename to of the zip file to check.</param>
  44735. <returns>true if the file contains a valid zip file.</returns>
  44736. </member>
  44737. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ComHelper.CheckZip(System.String)">
  44738. <summary>
  44739. A wrapper for <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CheckZip(System.String)">ZipFile.CheckZip(string)</see>
  44740. </summary>
  44741. <param name="filename">The filename to of the zip file to check.</param>
  44742. <returns>true if the named zip file checks OK. Otherwise, false. </returns>
  44743. </member>
  44744. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ComHelper.CheckZipPassword(System.String,System.String)">
  44745. <summary>
  44746. A COM-friendly wrapper for the static method <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CheckZipPassword(System.String,System.String)"/>.
  44747. </summary>
  44748. <param name="filename">The filename to of the zip file to check.</param>
  44749. <param name="password">The password to check.</param>
  44750. <returns>true if the named zip file checks OK. Otherwise, false. </returns>
  44751. </member>
  44752. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ComHelper.FixZipDirectory(System.String)">
  44753. <summary>
  44754. A wrapper for <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.FixZipDirectory(System.String)">ZipFile.FixZipDirectory(string)</see>
  44755. </summary>
  44756. <param name="filename">The filename to of the zip file to fix.</param>
  44757. </member>
  44758. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ComHelper.GetZipLibraryVersion">
  44759. <summary>
  44760. A wrapper for <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.LibraryVersion">ZipFile.LibraryVersion</see>
  44761. </summary>
  44762. <returns>
  44763. the version number on the DotNetZip assembly, formatted as a string.
  44764. </returns>
  44765. </member>
  44766. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.EncryptionAlgorithm">
  44767. <summary>
  44768. An enum that provides the various encryption algorithms supported by this
  44769. library.
  44770. </summary>
  44771. <remarks>
  44772. <para>
  44773. <c>PkzipWeak</c> implies the use of Zip 2.0 encryption, which is known to be
  44774. weak and subvertible.
  44775. </para>
  44776. <para>
  44777. A note on interoperability: Values of <c>PkzipWeak</c> and <c>None</c> are
  44778. specified in <see
  44779. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">PKWARE's zip
  44780. specification</see>, and are considered to be "standard". Zip archives
  44781. produced using these options will be interoperable with many other zip tools
  44782. and libraries, including Windows Explorer.
  44783. </para>
  44784. <para>
  44785. Values of <c>WinZipAes128</c> and <c>WinZipAes256</c> are not part of the Zip
  44786. specification, but rather imply the use of a vendor-specific extension from
  44787. WinZip. If you want to produce interoperable Zip archives, do not use these
  44788. values. For example, if you produce a zip archive using WinZipAes256, you
  44789. will be able to open it in Windows Explorer on Windows XP and Vista, but you
  44790. will not be able to extract entries; trying this will lead to an "unspecified
  44791. error". For this reason, some people have said that a zip archive that uses
  44792. WinZip's AES encryption is not actually a zip archive at all. A zip archive
  44793. produced this way will be readable with the WinZip tool (Version 11 and
  44794. beyond).
  44795. </para>
  44796. <para>
  44797. There are other third-party tools and libraries, both commercial and
  44798. otherwise, that support WinZip's AES encryption. These will be able to read
  44799. AES-encrypted zip archives produced by DotNetZip, and conversely applications
  44800. that use DotNetZip to read zip archives will be able to read AES-encrypted
  44801. archives produced by those tools or libraries. Consult the documentation for
  44802. those other tools and libraries to find out if WinZip's AES encryption is
  44803. supported.
  44804. </para>
  44805. <para>
  44806. In case you care: According to <see
  44807. href="http://www.winzip.com/aes_info.htm">the WinZip specification</see>, the
  44808. actual AES key used is derived from the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Password"/> via an
  44809. algorithm that complies with <see
  44810. href="http://www.ietf.org/rfc/rfc2898.txt">RFC 2898</see>, using an iteration
  44811. count of 1000. The algorithm is sometimes referred to as PBKDF2, which stands
  44812. for "Password Based Key Derivation Function #2".
  44813. </para>
  44814. <para>
  44815. A word about password strength and length: The AES encryption technology is
  44816. very good, but any system is only as secure as the weakest link. If you want
  44817. to secure your data, be sure to use a password that is hard to guess. To make
  44818. it harder to guess (increase its "entropy"), you should make it longer. If
  44819. you use normal characters from an ASCII keyboard, a password of length 20 will
  44820. be strong enough that it will be impossible to guess. For more information on
  44821. that, I'd encourage you to read <see
  44822. href="http://www.redkestrel.co.uk/Articles/RandomPasswordStrength.html">this
  44823. article.</see>
  44824. </para>
  44825. <para>
  44826. The WinZip AES algorithms are not supported with the version of DotNetZip that
  44827. runs on the .NET Compact Framework. This is because .NET CF lacks the
  44828. HMACSHA1 class that is required for producing the archive.
  44829. </para>
  44830. </remarks>
  44831. </member>
  44832. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.EncryptionAlgorithm.None">
  44833. <summary>
  44834. No encryption at all.
  44835. </summary>
  44836. </member>
  44837. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.EncryptionAlgorithm.PkzipWeak">
  44838. <summary>
  44839. Traditional or Classic pkzip encryption.
  44840. </summary>
  44841. </member>
  44842. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.EncryptionAlgorithm.Unsupported">
  44843. <summary>
  44844. An encryption algorithm that is not supported by DotNetZip.
  44845. </summary>
  44846. </member>
  44847. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.WriteDelegate">
  44848. <summary>
  44849. Delegate in which the application writes the <c>ZipEntry</c> content for the named entry.
  44850. </summary>
  44851. <param name="entryName">The name of the entry that must be written.</param>
  44852. <param name="stream">The stream to which the entry data should be written.</param>
  44853. <remarks>
  44854. When you add an entry and specify a <c>WriteDelegate</c>, via <see
  44855. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.WriteDelegate)"/>, the application
  44856. code provides the logic that writes the entry data directly into the zip file.
  44857. </remarks>
  44858. <example>
  44859. This example shows how to define a WriteDelegate that obtains a DataSet, and then
  44860. writes the XML for the DataSet into the zip archive. There's no need to
  44861. save the XML to a disk file first.
  44862. <code lang="C#">
  44863. private void WriteEntry (String filename, Stream output)
  44864. {
  44865. DataSet ds1 = ObtainDataSet();
  44866. ds1.WriteXml(output);
  44867. }
  44868. private void Run()
  44869. {
  44870. using (var zip = new ZipFile())
  44871. {
  44872. zip.AddEntry(zipEntryName, WriteEntry);
  44873. zip.Save(zipFileName);
  44874. }
  44875. }
  44876. </code>
  44877. <code lang="vb">
  44878. Private Sub WriteEntry (ByVal filename As String, ByVal output As Stream)
  44879. DataSet ds1 = ObtainDataSet()
  44880. ds1.WriteXml(stream)
  44881. End Sub
  44882. Public Sub Run()
  44883. Using zip = New ZipFile
  44884. zip.AddEntry(zipEntryName, New WriteDelegate(AddressOf WriteEntry))
  44885. zip.Save(zipFileName)
  44886. End Using
  44887. End Sub
  44888. </code>
  44889. </example>
  44890. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.WriteDelegate)"/>
  44891. </member>
  44892. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate">
  44893. <summary>
  44894. Delegate in which the application opens the stream, just-in-time, for the named entry.
  44895. </summary>
  44896. <param name="entryName">
  44897. The name of the ZipEntry that the application should open the stream for.
  44898. </param>
  44899. <remarks>
  44900. When you add an entry via <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)"/>, the application code provides the logic that
  44901. opens and closes the stream for the given ZipEntry.
  44902. </remarks>
  44903. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)"/>
  44904. </member>
  44905. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate">
  44906. <summary>
  44907. Delegate in which the application closes the stream, just-in-time, for the named entry.
  44908. </summary>
  44909. <param name="entryName">
  44910. The name of the ZipEntry that the application should close the stream for.
  44911. </param>
  44912. <param name="stream">The stream to be closed.</param>
  44913. <remarks>
  44914. When you add an entry via <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)"/>, the application code provides the logic that
  44915. opens and closes the stream for the given ZipEntry.
  44916. </remarks>
  44917. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)"/>
  44918. </member>
  44919. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.SetCompressionCallback">
  44920. <summary>
  44921. Delegate for the callback by which the application tells the
  44922. library the CompressionLevel to use for a file.
  44923. </summary>
  44924. <remarks>
  44925. <para>
  44926. Using this callback, the application can, for example, specify that
  44927. previously-compressed files (.mp3, .png, .docx, etc) should use a
  44928. <c>CompressionLevel</c> of <c>None</c>, or can set the compression level based
  44929. on any other factor.
  44930. </para>
  44931. </remarks>
  44932. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>
  44933. </member>
  44934. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType">
  44935. <summary>
  44936. In an EventArgs type, indicates which sort of progress event is being
  44937. reported.
  44938. </summary>
  44939. <remarks>
  44940. There are events for reading, events for saving, and events for
  44941. extracting. This enumeration allows a single EventArgs type to be sued to
  44942. describe one of multiple subevents. For example, a SaveProgress event is
  44943. invoked before, after, and during the saving of a single entry. The value
  44944. of an enum with this type, specifies which event is being triggered. The
  44945. same applies to Extraction, Reading and Adding events.
  44946. </remarks>
  44947. </member>
  44948. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Adding_Started">
  44949. <summary>
  44950. Indicates that a Add() operation has started.
  44951. </summary>
  44952. </member>
  44953. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Adding_AfterAddEntry">
  44954. <summary>
  44955. Indicates that an individual entry in the archive has been added.
  44956. </summary>
  44957. </member>
  44958. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Adding_Completed">
  44959. <summary>
  44960. Indicates that a Add() operation has completed.
  44961. </summary>
  44962. </member>
  44963. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Reading_Started">
  44964. <summary>
  44965. Indicates that a Read() operation has started.
  44966. </summary>
  44967. </member>
  44968. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Reading_BeforeReadEntry">
  44969. <summary>
  44970. Indicates that an individual entry in the archive is about to be read.
  44971. </summary>
  44972. </member>
  44973. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Reading_AfterReadEntry">
  44974. <summary>
  44975. Indicates that an individual entry in the archive has just been read.
  44976. </summary>
  44977. </member>
  44978. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Reading_Completed">
  44979. <summary>
  44980. Indicates that a Read() operation has completed.
  44981. </summary>
  44982. </member>
  44983. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Reading_ArchiveBytesRead">
  44984. <summary>
  44985. The given event reports the number of bytes read so far
  44986. during a Read() operation.
  44987. </summary>
  44988. </member>
  44989. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_Started">
  44990. <summary>
  44991. Indicates that a Save() operation has started.
  44992. </summary>
  44993. </member>
  44994. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_BeforeWriteEntry">
  44995. <summary>
  44996. Indicates that an individual entry in the archive is about to be written.
  44997. </summary>
  44998. </member>
  44999. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_AfterWriteEntry">
  45000. <summary>
  45001. Indicates that an individual entry in the archive has just been saved.
  45002. </summary>
  45003. </member>
  45004. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_Completed">
  45005. <summary>
  45006. Indicates that a Save() operation has completed.
  45007. </summary>
  45008. </member>
  45009. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_AfterSaveTempArchive">
  45010. <summary>
  45011. Indicates that the zip archive has been created in a
  45012. temporary location during a Save() operation.
  45013. </summary>
  45014. </member>
  45015. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_BeforeRenameTempArchive">
  45016. <summary>
  45017. Indicates that the temporary file is about to be renamed to the final archive
  45018. name during a Save() operation.
  45019. </summary>
  45020. </member>
  45021. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_AfterRenameTempArchive">
  45022. <summary>
  45023. Indicates that the temporary file is has just been renamed to the final archive
  45024. name during a Save() operation.
  45025. </summary>
  45026. </member>
  45027. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_AfterCompileSelfExtractor">
  45028. <summary>
  45029. Indicates that the self-extracting archive has been compiled
  45030. during a Save() operation.
  45031. </summary>
  45032. </member>
  45033. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_EntryBytesRead">
  45034. <summary>
  45035. The given event is reporting the number of source bytes that have run through the compressor so far
  45036. during a Save() operation.
  45037. </summary>
  45038. </member>
  45039. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Extracting_BeforeExtractEntry">
  45040. <summary>
  45041. Indicates that an entry is about to be extracted.
  45042. </summary>
  45043. </member>
  45044. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Extracting_AfterExtractEntry">
  45045. <summary>
  45046. Indicates that an entry has just been extracted.
  45047. </summary>
  45048. </member>
  45049. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Extracting_ExtractEntryWouldOverwrite">
  45050. <summary>
  45051. Indicates that extraction of an entry would overwrite an existing
  45052. filesystem file. You must use
  45053. <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction.InvokeExtractProgressEvent">
  45054. ExtractExistingFileAction.InvokeExtractProgressEvent</see> in the call
  45055. to <c>ZipEntry.Extract()</c> in order to receive this event.
  45056. </summary>
  45057. </member>
  45058. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Extracting_EntryBytesWritten">
  45059. <summary>
  45060. The given event is reporting the number of bytes written so far for
  45061. the current entry during an Extract() operation.
  45062. </summary>
  45063. </member>
  45064. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Extracting_BeforeExtractAll">
  45065. <summary>
  45066. Indicates that an ExtractAll operation is about to begin.
  45067. </summary>
  45068. </member>
  45069. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Extracting_AfterExtractAll">
  45070. <summary>
  45071. Indicates that an ExtractAll operation has completed.
  45072. </summary>
  45073. </member>
  45074. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Error_Saving">
  45075. <summary>
  45076. Indicates that an error has occurred while saving a zip file.
  45077. This generally means the file cannot be opened, because it has been
  45078. removed, or because it is locked by another process. It can also
  45079. mean that the file cannot be Read, because of a range lock conflict.
  45080. </summary>
  45081. </member>
  45082. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventArgs">
  45083. <summary>
  45084. Provides information about the progress of a save, read, or extract operation.
  45085. This is a base class; you will probably use one of the classes derived from this one.
  45086. </summary>
  45087. </member>
  45088. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventArgs.EntriesTotal">
  45089. <summary>
  45090. The total number of entries to be saved or extracted.
  45091. </summary>
  45092. </member>
  45093. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventArgs.CurrentEntry">
  45094. <summary>
  45095. The name of the last entry saved or extracted.
  45096. </summary>
  45097. </member>
  45098. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventArgs.Cancel">
  45099. <summary>
  45100. In an event handler, set this to cancel the save or extract
  45101. operation that is in progress.
  45102. </summary>
  45103. </member>
  45104. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventArgs.EventType">
  45105. <summary>
  45106. The type of event being reported.
  45107. </summary>
  45108. </member>
  45109. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventArgs.ArchiveName">
  45110. <summary>
  45111. Returns the archive name associated to this event.
  45112. </summary>
  45113. </member>
  45114. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventArgs.BytesTransferred">
  45115. <summary>
  45116. The number of bytes read or written so far for this entry.
  45117. </summary>
  45118. </member>
  45119. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventArgs.TotalBytesToTransfer">
  45120. <summary>
  45121. Total number of bytes that will be read or written for this entry.
  45122. This number will be -1 if the value cannot be determined.
  45123. </summary>
  45124. </member>
  45125. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ReadProgressEventArgs">
  45126. <summary>
  45127. Provides information about the progress of a Read operation.
  45128. </summary>
  45129. </member>
  45130. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.AddProgressEventArgs">
  45131. <summary>
  45132. Provides information about the progress of a Add operation.
  45133. </summary>
  45134. </member>
  45135. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.SaveProgressEventArgs">
  45136. <summary>
  45137. Provides information about the progress of a save operation.
  45138. </summary>
  45139. </member>
  45140. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.SaveProgressEventArgs.#ctor(System.String,System.Boolean,System.Int32,System.Int32,OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry)">
  45141. <summary>
  45142. Constructor for the SaveProgressEventArgs.
  45143. </summary>
  45144. <param name="archiveName">the name of the zip archive.</param>
  45145. <param name="before">whether this is before saving the entry, or after</param>
  45146. <param name="entriesTotal">The total number of entries in the zip archive.</param>
  45147. <param name="entriesSaved">Number of entries that have been saved.</param>
  45148. <param name="entry">The entry involved in the event.</param>
  45149. </member>
  45150. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.SaveProgressEventArgs.EntriesSaved">
  45151. <summary>
  45152. Number of entries saved so far.
  45153. </summary>
  45154. </member>
  45155. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ExtractProgressEventArgs">
  45156. <summary>
  45157. Provides information about the progress of the extract operation.
  45158. </summary>
  45159. </member>
  45160. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ExtractProgressEventArgs.#ctor(System.String,System.Boolean,System.Int32,System.Int32,OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry,System.String)">
  45161. <summary>
  45162. Constructor for the ExtractProgressEventArgs.
  45163. </summary>
  45164. <param name="archiveName">the name of the zip archive.</param>
  45165. <param name="before">whether this is before saving the entry, or after</param>
  45166. <param name="entriesTotal">The total number of entries in the zip archive.</param>
  45167. <param name="entriesExtracted">Number of entries that have been extracted.</param>
  45168. <param name="entry">The entry involved in the event.</param>
  45169. <param name="extractLocation">The location to which entries are extracted.</param>
  45170. </member>
  45171. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ExtractProgressEventArgs.EntriesExtracted">
  45172. <summary>
  45173. Number of entries extracted so far. This is set only if the
  45174. EventType is Extracting_BeforeExtractEntry or Extracting_AfterExtractEntry, and
  45175. the Extract() is occurring witin the scope of a call to ExtractAll().
  45176. </summary>
  45177. </member>
  45178. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ExtractProgressEventArgs.ExtractLocation">
  45179. <summary>
  45180. Returns the extraction target location, a filesystem path.
  45181. </summary>
  45182. </member>
  45183. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipErrorEventArgs">
  45184. <summary>
  45185. Provides information about the an error that occurred while zipping.
  45186. </summary>
  45187. </member>
  45188. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipErrorEventArgs.Exception">
  45189. <summary>
  45190. Returns the exception that occurred, if any.
  45191. </summary>
  45192. </member>
  45193. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipErrorEventArgs.FileName">
  45194. <summary>
  45195. Returns the name of the file that caused the exception, if any.
  45196. </summary>
  45197. </member>
  45198. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.BadPasswordException">
  45199. <summary>
  45200. Issued when an <c>ZipEntry.ExtractWithPassword()</c> method is invoked
  45201. with an incorrect password.
  45202. </summary>
  45203. </member>
  45204. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadPasswordException.#ctor">
  45205. <summary>
  45206. Default ctor.
  45207. </summary>
  45208. </member>
  45209. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadPasswordException.#ctor(System.String)">
  45210. <summary>
  45211. Come on, you know how exceptions work. Why are you looking at this documentation?
  45212. </summary>
  45213. <param name="message">The message in the exception.</param>
  45214. </member>
  45215. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadPasswordException.#ctor(System.String,System.Exception)">
  45216. <summary>
  45217. Come on, you know how exceptions work. Why are you looking at this documentation?
  45218. </summary>
  45219. <param name="message">The message in the exception.</param>
  45220. <param name="innerException">The innerException for this exception.</param>
  45221. </member>
  45222. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.BadReadException">
  45223. <summary>
  45224. Indicates that a read was attempted on a stream, and bad or incomplete data was
  45225. received.
  45226. </summary>
  45227. </member>
  45228. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadReadException.#ctor">
  45229. <summary>
  45230. Default ctor.
  45231. </summary>
  45232. </member>
  45233. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadReadException.#ctor(System.String)">
  45234. <summary>
  45235. Come on, you know how exceptions work. Why are you looking at this documentation?
  45236. </summary>
  45237. <param name="message">The message in the exception.</param>
  45238. </member>
  45239. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadReadException.#ctor(System.String,System.Exception)">
  45240. <summary>
  45241. Come on, you know how exceptions work. Why are you looking at this documentation?
  45242. </summary>
  45243. <param name="message">The message in the exception.</param>
  45244. <param name="innerException">The innerException for this exception.</param>
  45245. </member>
  45246. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.BadCrcException">
  45247. <summary>
  45248. Issued when an CRC check fails upon extracting an entry from a zip archive.
  45249. </summary>
  45250. </member>
  45251. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadCrcException.#ctor">
  45252. <summary>
  45253. Default ctor.
  45254. </summary>
  45255. </member>
  45256. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadCrcException.#ctor(System.String)">
  45257. <summary>
  45258. Come on, you know how exceptions work. Why are you looking at this documentation?
  45259. </summary>
  45260. <param name="message">The message in the exception.</param>
  45261. </member>
  45262. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.SfxGenerationException">
  45263. <summary>
  45264. Issued when errors occur saving a self-extracting archive.
  45265. </summary>
  45266. </member>
  45267. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.SfxGenerationException.#ctor">
  45268. <summary>
  45269. Default ctor.
  45270. </summary>
  45271. </member>
  45272. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.SfxGenerationException.#ctor(System.String)">
  45273. <summary>
  45274. Come on, you know how exceptions work. Why are you looking at this documentation?
  45275. </summary>
  45276. <param name="message">The message in the exception.</param>
  45277. </member>
  45278. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.BadStateException">
  45279. <summary>
  45280. Indicates that an operation was attempted on a ZipFile which was not possible
  45281. given the state of the instance. For example, if you call <c>Save()</c> on a ZipFile
  45282. which has no filename set, you can get this exception.
  45283. </summary>
  45284. </member>
  45285. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadStateException.#ctor">
  45286. <summary>
  45287. Default ctor.
  45288. </summary>
  45289. </member>
  45290. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadStateException.#ctor(System.String)">
  45291. <summary>
  45292. Come on, you know how exceptions work. Why are you looking at this documentation?
  45293. </summary>
  45294. <param name="message">The message in the exception.</param>
  45295. </member>
  45296. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.BadStateException.#ctor(System.String,System.Exception)">
  45297. <summary>
  45298. Come on, you know how exceptions work. Why are you looking at this documentation?
  45299. </summary>
  45300. <param name="message">The message in the exception.</param>
  45301. <param name="innerException">The innerException for this exception.</param>
  45302. </member>
  45303. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipException">
  45304. <summary>
  45305. Base class for all exceptions defined by and throw by the Zip library.
  45306. </summary>
  45307. </member>
  45308. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipException.#ctor">
  45309. <summary>
  45310. Default ctor.
  45311. </summary>
  45312. </member>
  45313. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipException.#ctor(System.String)">
  45314. <summary>
  45315. Come on, you know how exceptions work. Why are you looking at this documentation?
  45316. </summary>
  45317. <param name="message">The message in the exception.</param>
  45318. </member>
  45319. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipException.#ctor(System.String,System.Exception)">
  45320. <summary>
  45321. Come on, you know how exceptions work. Why are you looking at this documentation?
  45322. </summary>
  45323. <param name="message">The message in the exception.</param>
  45324. <param name="innerException">The innerException for this exception.</param>
  45325. </member>
  45326. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction">
  45327. <summary>
  45328. An enum for the options when extracting an entry would overwrite an existing file.
  45329. </summary>
  45330. <remarks>
  45331. <para>
  45332. This enum describes the actions that the library can take when an
  45333. <c>Extract()</c> or <c>ExtractWithPassword()</c> method is called to extract an
  45334. entry to a filesystem, and the extraction would overwrite an existing filesystem
  45335. file.
  45336. </para>
  45337. </remarks>
  45338. </member>
  45339. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction.Throw">
  45340. <summary>
  45341. Throw an exception when extraction would overwrite an existing file. (For
  45342. COM clients, this is a 0 (zero).)
  45343. </summary>
  45344. </member>
  45345. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction.OverwriteSilently">
  45346. <summary>
  45347. When extraction would overwrite an existing file, overwrite the file silently.
  45348. The overwrite will happen even if the target file is marked as read-only.
  45349. (For COM clients, this is a 1.)
  45350. </summary>
  45351. </member>
  45352. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction.DoNotOverwrite">
  45353. <summary>
  45354. When extraction would overwrite an existing file, don't overwrite the file, silently.
  45355. (For COM clients, this is a 2.)
  45356. </summary>
  45357. </member>
  45358. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction.InvokeExtractProgressEvent">
  45359. <summary>
  45360. When extraction would overwrite an existing file, invoke the ExtractProgress
  45361. event, using an event type of <see
  45362. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Extracting_ExtractEntryWouldOverwrite"/>. In
  45363. this way, the application can decide, just-in-time, whether to overwrite the
  45364. file. For example, a GUI application may wish to pop up a dialog to allow
  45365. the user to choose. You may want to examine the <see
  45366. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ExtractProgressEventArgs.ExtractLocation"/> property before making
  45367. the decision. If, after your processing in the Extract progress event, you
  45368. want to NOT extract the file, set <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/>
  45369. on the <c>ZipProgressEventArgs.CurrentEntry</c> to <c>DoNotOverwrite</c>.
  45370. If you do want to extract the file, set <c>ZipEntry.ExtractExistingFile</c>
  45371. to <c>OverwriteSilently</c>. If you want to cancel the Extraction, set
  45372. <c>ZipProgressEventArgs.Cancel</c> to true. Cancelling differs from using
  45373. DoNotOverwrite in that a cancel will not extract any further entries, if
  45374. there are any. (For COM clients, the value of this enum is a 3.)
  45375. </summary>
  45376. </member>
  45377. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.SharedUtilities">
  45378. <summary>
  45379. Collects general purpose utility methods.
  45380. </summary>
  45381. </member>
  45382. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.SharedUtilities.GetFileLength(System.String)">
  45383. private null constructor
  45384. </member>
  45385. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.SharedUtilities.NormalizePathForUseInZipFile(System.String)">
  45386. <summary>
  45387. Utility routine for transforming path names from filesystem format (on Windows that means backslashes) to
  45388. a format suitable for use within zipfiles. This means trimming the volume letter and colon (if any) And
  45389. swapping backslashes for forward slashes.
  45390. </summary>
  45391. <param name="pathName">source path.</param>
  45392. <returns>transformed path</returns>
  45393. </member>
  45394. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.SharedUtilities.FindSignature(System.IO.Stream,System.Int32)">
  45395. <summary>
  45396. Finds a signature in the zip stream. This is useful for finding
  45397. the end of a zip entry, for example, or the beginning of the next ZipEntry.
  45398. </summary>
  45399. <remarks>
  45400. <para>
  45401. Scans through 64k at a time.
  45402. </para>
  45403. <para>
  45404. If the method fails to find the requested signature, the stream Position
  45405. after completion of this method is unchanged. If the method succeeds in
  45406. finding the requested signature, the stream position after completion is
  45407. direct AFTER the signature found in the stream.
  45408. </para>
  45409. </remarks>
  45410. <param name="stream">The stream to search</param>
  45411. <param name="SignatureToFind">The 4-byte signature to find</param>
  45412. <returns>The number of bytes read</returns>
  45413. </member>
  45414. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.SharedUtilities.CreateAndOpenUniqueTempFile(System.String,System.IO.Stream@,System.String@)">
  45415. <summary>
  45416. Create a pseudo-random filename, suitable for use as a temporary
  45417. file, and open it.
  45418. </summary>
  45419. <remarks>
  45420. <para>
  45421. The System.IO.Path.GetRandomFileName() method is not available on
  45422. the Compact Framework, so this library provides its own substitute
  45423. on NETCF.
  45424. </para>
  45425. <para>
  45426. This method produces a filename of the form
  45427. DotNetZip-xxxxxxxx.tmp, where xxxxxxxx is replaced by randomly
  45428. chosen characters, and creates that file.
  45429. </para>
  45430. </remarks>
  45431. </member>
  45432. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.SharedUtilities.ReadWithRetry(System.IO.Stream,System.Byte[],System.Int32,System.Int32,System.String)">
  45433. <summary>
  45434. Workitem 7889: handle ERROR_LOCK_VIOLATION during read
  45435. </summary>
  45436. <remarks>
  45437. This could be gracefully handled with an extension attribute, but
  45438. This assembly is built for .NET 2.0, so I cannot use them.
  45439. </remarks>
  45440. </member>
  45441. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream">
  45442. <summary>
  45443. A decorator stream. It wraps another stream, and performs bookkeeping
  45444. to keep track of the stream Position.
  45445. </summary>
  45446. <remarks>
  45447. <para>
  45448. In some cases, it is not possible to get the Position of a stream, let's
  45449. say, on a write-only output stream like ASP.NET's
  45450. <c>Response.OutputStream</c>, or on a different write-only stream
  45451. provided as the destination for the zip by the application. In this
  45452. case, programmers can use this counting stream to count the bytes read
  45453. or written.
  45454. </para>
  45455. <para>
  45456. Consider the scenario of an application that saves a self-extracting
  45457. archive (SFX), that uses a custom SFX stub.
  45458. </para>
  45459. <para>
  45460. Saving to a filesystem file, the application would open the
  45461. filesystem file (getting a <c>FileStream</c>), save the custom sfx stub
  45462. into it, and then call <c>ZipFile.Save()</c>, specifying the same
  45463. FileStream. <c>ZipFile.Save()</c> does the right thing for the zipentry
  45464. offsets, by inquiring the Position of the <c>FileStream</c> before writing
  45465. any data, and then adding that initial offset into any ZipEntry
  45466. offsets in the zip directory. Everything works fine.
  45467. </para>
  45468. <para>
  45469. Now suppose the application is an ASPNET application and it saves
  45470. directly to <c>Response.OutputStream</c>. It's not possible for DotNetZip to
  45471. inquire the <c>Position</c>, so the offsets for the SFX will be wrong.
  45472. </para>
  45473. <para>
  45474. The workaround is for the application to use this class to wrap
  45475. <c>HttpResponse.OutputStream</c>, then write the SFX stub and the ZipFile
  45476. into that wrapper stream. Because <c>ZipFile.Save()</c> can inquire the
  45477. <c>Position</c>, it will then do the right thing with the offsets.
  45478. </para>
  45479. </remarks>
  45480. </member>
  45481. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.#ctor(System.IO.Stream)">
  45482. <summary>
  45483. The constructor.
  45484. </summary>
  45485. <param name="stream">The underlying stream</param>
  45486. </member>
  45487. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.WrappedStream">
  45488. <summary>
  45489. Gets the wrapped stream.
  45490. </summary>
  45491. </member>
  45492. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.BytesWritten">
  45493. <summary>
  45494. The count of bytes written out to the stream.
  45495. </summary>
  45496. </member>
  45497. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.BytesRead">
  45498. <summary>
  45499. the count of bytes that have been read from the stream.
  45500. </summary>
  45501. </member>
  45502. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.Adjust(System.Int64)">
  45503. <summary>
  45504. Adjust the byte count on the stream.
  45505. </summary>
  45506. <param name='delta'>
  45507. the number of bytes to subtract from the count.
  45508. </param>
  45509. <remarks>
  45510. <para>
  45511. Subtract delta from the count of bytes written to the stream.
  45512. This is necessary when seeking back, and writing additional data,
  45513. as happens in some cases when saving Zip files.
  45514. </para>
  45515. </remarks>
  45516. </member>
  45517. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.Read(System.Byte[],System.Int32,System.Int32)">
  45518. <summary>
  45519. The read method.
  45520. </summary>
  45521. <param name="buffer">The buffer to hold the data read from the stream.</param>
  45522. <param name="offset">the offset within the buffer to copy the first byte read.</param>
  45523. <param name="count">the number of bytes to read.</param>
  45524. <returns>the number of bytes read, after decryption and decompression.</returns>
  45525. </member>
  45526. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.Write(System.Byte[],System.Int32,System.Int32)">
  45527. <summary>
  45528. Write data into the stream.
  45529. </summary>
  45530. <param name="buffer">The buffer holding data to write to the stream.</param>
  45531. <param name="offset">the offset within that data array to find the first byte to write.</param>
  45532. <param name="count">the number of bytes to write.</param>
  45533. </member>
  45534. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.CanRead">
  45535. <summary>
  45536. Whether the stream can be read.
  45537. </summary>
  45538. </member>
  45539. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.CanSeek">
  45540. <summary>
  45541. Whether it is possible to call Seek() on the stream.
  45542. </summary>
  45543. </member>
  45544. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.CanWrite">
  45545. <summary>
  45546. Whether it is possible to call Write() on the stream.
  45547. </summary>
  45548. </member>
  45549. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.Flush">
  45550. <summary>
  45551. Flushes the underlying stream.
  45552. </summary>
  45553. </member>
  45554. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.Length">
  45555. <summary>
  45556. The length of the underlying stream.
  45557. </summary>
  45558. </member>
  45559. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.ComputedPosition">
  45560. <summary>
  45561. Returns the sum of number of bytes written, plus the initial
  45562. offset before writing.
  45563. </summary>
  45564. </member>
  45565. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.Position">
  45566. <summary>
  45567. The Position of the stream.
  45568. </summary>
  45569. </member>
  45570. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.Seek(System.Int64,System.IO.SeekOrigin)">
  45571. <summary>
  45572. Seek in the stream.
  45573. </summary>
  45574. <param name="offset">the offset point to seek to</param>
  45575. <param name="origin">the reference point from which to seek</param>
  45576. <returns>The new position</returns>
  45577. </member>
  45578. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.CountingStream.SetLength(System.Int64)">
  45579. <summary>
  45580. Set the length of the underlying stream. Be careful with this!
  45581. </summary>
  45582. <param name='value'>the length to set on the underlying stream.</param>
  45583. </member>
  45584. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipCrypto">
  45585. <summary>
  45586. This class implements the "traditional" or "classic" PKZip encryption,
  45587. which today is considered to be weak. On the other hand it is
  45588. ubiquitous. This class is intended for use only by the DotNetZip
  45589. library.
  45590. </summary>
  45591. <remarks>
  45592. Most uses of the DotNetZip library will not involve direct calls into
  45593. the ZipCrypto class. Instead, the ZipCrypto class is instantiated and
  45594. used by the ZipEntry() class when encryption or decryption on an entry
  45595. is employed. If for some reason you really wanted to use a weak
  45596. encryption algorithm in some other application, you might use this
  45597. library. But you would be much better off using one of the built-in
  45598. strong encryption libraries in the .NET Framework, like the AES
  45599. algorithm or SHA.
  45600. </remarks>
  45601. </member>
  45602. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipCrypto.#ctor">
  45603. <summary>
  45604. The default constructor for ZipCrypto.
  45605. </summary>
  45606. <remarks>
  45607. This class is intended for internal use by the library only. It's
  45608. probably not useful to you. Seriously. Stop reading this
  45609. documentation. It's a waste of your time. Go do something else.
  45610. Check the football scores. Go get an ice cream with a friend.
  45611. Seriously.
  45612. </remarks>
  45613. </member>
  45614. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipCrypto.MagicByte">
  45615. <summary>
  45616. From AppNote.txt:
  45617. unsigned char decrypt_byte()
  45618. local unsigned short temp
  45619. temp :=- Key(2) | 2
  45620. decrypt_byte := (temp * (temp ^ 1)) bitshift-right 8
  45621. end decrypt_byte
  45622. </summary>
  45623. </member>
  45624. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipCrypto.DecryptMessage(System.Byte[],System.Int32)">
  45625. <summary>
  45626. Call this method on a cipher text to render the plaintext. You must
  45627. first initialize the cipher with a call to InitCipher.
  45628. </summary>
  45629. <example>
  45630. <code>
  45631. var cipher = new ZipCrypto();
  45632. cipher.InitCipher(Password);
  45633. // Decrypt the header. This has a side effect of "further initializing the
  45634. // encryption keys" in the traditional zip encryption.
  45635. byte[] DecryptedMessage = cipher.DecryptMessage(EncryptedMessage);
  45636. </code>
  45637. </example>
  45638. <param name="cipherText">The encrypted buffer.</param>
  45639. <param name="length">
  45640. The number of bytes to encrypt.
  45641. Should be less than or equal to CipherText.Length.
  45642. </param>
  45643. <returns>The plaintext.</returns>
  45644. </member>
  45645. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipCrypto.EncryptMessage(System.Byte[],System.Int32)">
  45646. <summary>
  45647. This is the converse of DecryptMessage. It encrypts the plaintext
  45648. and produces a ciphertext.
  45649. </summary>
  45650. <param name="plainText">The plain text buffer.</param>
  45651. <param name="length">
  45652. The number of bytes to encrypt.
  45653. Should be less than or equal to plainText.Length.
  45654. </param>
  45655. <returns>The ciphertext.</returns>
  45656. </member>
  45657. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipCrypto.InitCipher(System.String)">
  45658. <summary>
  45659. This initializes the cipher with the given password.
  45660. See AppNote.txt for details.
  45661. </summary>
  45662. <param name="passphrase">
  45663. The passphrase for encrypting or decrypting with this cipher.
  45664. </param>
  45665. <remarks>
  45666. <code>
  45667. Step 1 - Initializing the encryption keys
  45668. -----------------------------------------
  45669. Start with these keys:
  45670. Key(0) := 305419896 (0x12345678)
  45671. Key(1) := 591751049 (0x23456789)
  45672. Key(2) := 878082192 (0x34567890)
  45673. Then, initialize the keys with a password:
  45674. loop for i from 0 to length(password)-1
  45675. update_keys(password(i))
  45676. end loop
  45677. Where update_keys() is defined as:
  45678. update_keys(char):
  45679. Key(0) := crc32(key(0),char)
  45680. Key(1) := Key(1) + (Key(0) bitwiseAND 000000ffH)
  45681. Key(1) := Key(1) * 134775813 + 1
  45682. Key(2) := crc32(key(2),key(1) rightshift 24)
  45683. end update_keys
  45684. Where crc32(old_crc,char) is a routine that given a CRC value and a
  45685. character, returns an updated CRC value after applying the CRC-32
  45686. algorithm described elsewhere in this document.
  45687. </code>
  45688. <para>
  45689. After the keys are initialized, then you can use the cipher to
  45690. encrypt the plaintext.
  45691. </para>
  45692. <para>
  45693. Essentially we encrypt the password with the keys, then discard the
  45694. ciphertext for the password. This initializes the keys for later use.
  45695. </para>
  45696. </remarks>
  45697. </member>
  45698. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipCipherStream">
  45699. <summary>
  45700. A Stream for reading and concurrently decrypting data from a zip file,
  45701. or for writing and concurrently encrypting data to a zip file.
  45702. </summary>
  45703. </member>
  45704. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipCipherStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zip.ZipCrypto,OfficeOpenXml.Packaging.Ionic.Zip.CryptoMode)">
  45705. <summary> The constructor. </summary>
  45706. <param name="s">The underlying stream</param>
  45707. <param name="mode">To either encrypt or decrypt.</param>
  45708. <param name="cipher">The pre-initialized ZipCrypto object.</param>
  45709. </member>
  45710. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry">
  45711. <summary>
  45712. Represents a single entry in a ZipFile. Typically, applications get a ZipEntry
  45713. by enumerating the entries within a ZipFile, or by adding an entry to a ZipFile.
  45714. </summary>
  45715. </member>
  45716. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AttributesIndicateDirectory">
  45717. <summary>
  45718. True if the referenced entry is a directory.
  45719. </summary>
  45720. </member>
  45721. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Info">
  45722. <summary>
  45723. Provides a human-readable string with information about the ZipEntry.
  45724. </summary>
  45725. </member>
  45726. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ReadDirEntry(OfficeOpenXml.Packaging.Ionic.Zip.ZipFile,System.Collections.Generic.Dictionary{System.String,System.Object})">
  45727. <summary>
  45728. Reads one entry from the zip directory structure in the zip file.
  45729. </summary>
  45730. <param name="zf">
  45731. The zipfile for which a directory entry will be read. From this param, the
  45732. method gets the ReadStream and the expected text encoding
  45733. (ProvisionalAlternateEncoding) which is used if the entry is not marked
  45734. UTF-8.
  45735. </param>
  45736. <param name="previouslySeen">
  45737. a list of previously seen entry names; used to prevent duplicates.
  45738. </param>
  45739. <returns>the entry read from the archive.</returns>
  45740. </member>
  45741. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.IsNotValidZipDirEntrySig(System.Int32)">
  45742. <summary>
  45743. Returns true if the passed-in value is a valid signature for a ZipDirEntry.
  45744. </summary>
  45745. <param name="signature">the candidate 4-byte signature value.</param>
  45746. <returns>true, if the signature is valid according to the PKWare spec.</returns>
  45747. </member>
  45748. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.#ctor">
  45749. <summary>
  45750. Default constructor.
  45751. </summary>
  45752. <remarks>
  45753. Applications should never need to call this directly. It is exposed to
  45754. support COM Automation environments.
  45755. </remarks>
  45756. </member>
  45757. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified">
  45758. <summary>
  45759. The time and date at which the file indicated by the <c>ZipEntry</c> was
  45760. last modified.
  45761. </summary>
  45762. <remarks>
  45763. <para>
  45764. The DotNetZip library sets the LastModified value for an entry, equal to
  45765. the Last Modified time of the file in the filesystem. If an entry is
  45766. added from a stream, the library uses <c>System.DateTime.Now</c> for this
  45767. value, for the given entry.
  45768. </para>
  45769. <para>
  45770. This property allows the application to retrieve and possibly set the
  45771. LastModified value on an entry, to an arbitrary value. <see
  45772. cref="T:System.DateTime"/> values with a <see cref="T:System.DateTimeKind" />
  45773. setting of <c>DateTimeKind.Unspecified</c> are taken to be expressed as
  45774. <c>DateTimeKind.Local</c>.
  45775. </para>
  45776. <para>
  45777. Be aware that because of the way <see
  45778. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">PKWare's
  45779. Zip specification</see> describes how times are stored in the zip file,
  45780. the full precision of the <c>System.DateTime</c> datatype is not stored
  45781. for the last modified time when saving zip files. For more information on
  45782. how times are formatted, see the PKZip specification.
  45783. </para>
  45784. <para>
  45785. The actual last modified time of a file can be stored in multiple ways in
  45786. the zip file, and they are not mutually exclusive:
  45787. </para>
  45788. <list type="bullet">
  45789. <item>
  45790. In the so-called "DOS" format, which has a 2-second precision. Values
  45791. are rounded to the nearest even second. For example, if the time on the
  45792. file is 12:34:43, then it will be stored as 12:34:44. This first value
  45793. is accessible via the <c>LastModified</c> property. This value is always
  45794. present in the metadata for each zip entry. In some cases the value is
  45795. invalid, or zero.
  45796. </item>
  45797. <item>
  45798. In the so-called "Windows" or "NTFS" format, as an 8-byte integer
  45799. quantity expressed as the number of 1/10 milliseconds (in other words
  45800. the number of 100 nanosecond units) since January 1, 1601 (UTC). This
  45801. format is how Windows represents file times. This time is accessible
  45802. via the <c>ModifiedTime</c> property.
  45803. </item>
  45804. <item>
  45805. In the "Unix" format, a 4-byte quantity specifying the number of seconds since
  45806. January 1, 1970 UTC.
  45807. </item>
  45808. <item>
  45809. In an older format, now deprecated but still used by some current
  45810. tools. This format is also a 4-byte quantity specifying the number of
  45811. seconds since January 1, 1970 UTC.
  45812. </item>
  45813. </list>
  45814. <para>
  45815. Zip tools and libraries will always at least handle (read or write) the
  45816. DOS time, and may also handle the other time formats. Keep in mind that
  45817. while the names refer to particular operating systems, there is nothing in
  45818. the time formats themselves that prevents their use on other operating
  45819. systems.
  45820. </para>
  45821. <para>
  45822. When reading ZIP files, the DotNetZip library reads the Windows-formatted
  45823. time, if it is stored in the entry, and sets both <c>LastModified</c> and
  45824. <c>ModifiedTime</c> to that value. When writing ZIP files, the DotNetZip
  45825. library by default will write both time quantities. It can also emit the
  45826. Unix-formatted time if desired (See <see
  45827. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInUnixFormatWhenSaving"/>.)
  45828. </para>
  45829. <para>
  45830. The last modified time of the file created upon a call to
  45831. <c>ZipEntry.Extract()</c> may be adjusted during extraction to compensate
  45832. for differences in how the .NET Base Class Library deals with daylight
  45833. saving time (DST) versus how the Windows filesystem deals with daylight
  45834. saving time. Raymond Chen <see
  45835. href="http://blogs.msdn.com/oldnewthing/archive/2003/10/24/55413.aspx">provides
  45836. some good context</see>.
  45837. </para>
  45838. <para>
  45839. In a nutshell: Daylight savings time rules change regularly. In 2007, for
  45840. example, the inception week of DST changed. In 1977, DST was in place all
  45841. year round. In 1945, likewise. And so on. Win32 does not attempt to
  45842. guess which time zone rules were in effect at the time in question. It
  45843. will render a time as "standard time" and allow the app to change to DST
  45844. as necessary. .NET makes a different choice.
  45845. </para>
  45846. <para>
  45847. Compare the output of FileInfo.LastWriteTime.ToString("f") with what you
  45848. see in the Windows Explorer property sheet for a file that was last
  45849. written to on the other side of the DST transition. For example, suppose
  45850. the file was last modified on October 17, 2003, during DST but DST is not
  45851. currently in effect. Explorer's file properties reports Thursday, October
  45852. 17, 2003, 8:45:38 AM, but .NETs FileInfo reports Thursday, October 17,
  45853. 2003, 9:45 AM.
  45854. </para>
  45855. <para>
  45856. Win32 says, "Thursday, October 17, 2002 8:45:38 AM PST". Note: Pacific
  45857. STANDARD Time. Even though October 17 of that year occurred during Pacific
  45858. Daylight Time, Win32 displays the time as standard time because that's
  45859. what time it is NOW.
  45860. </para>
  45861. <para>
  45862. .NET BCL assumes that the current DST rules were in place at the time in
  45863. question. So, .NET says, "Well, if the rules in effect now were also in
  45864. effect on October 17, 2003, then that would be daylight time" so it
  45865. displays "Thursday, October 17, 2003, 9:45 AM PDT" - daylight time.
  45866. </para>
  45867. <para>
  45868. So .NET gives a value which is more intuitively correct, but is also
  45869. potentially incorrect, and which is not invertible. Win32 gives a value
  45870. which is intuitively incorrect, but is strictly correct.
  45871. </para>
  45872. <para>
  45873. Because of this funkiness, this library adds one hour to the LastModified
  45874. time on the extracted file, if necessary. That is to say, if the time in
  45875. question had occurred in what the .NET Base Class Library assumed to be
  45876. DST. This assumption may be wrong given the constantly changing DST rules,
  45877. but it is the best we can do.
  45878. </para>
  45879. </remarks>
  45880. </member>
  45881. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime">
  45882. <summary>
  45883. Last Modified time for the file represented by the entry.
  45884. </summary>
  45885. <remarks>
  45886. <para>
  45887. This value corresponds to the "last modified" time in the NTFS file times
  45888. as described in <see
  45889. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">the Zip
  45890. specification</see>. When getting this property, the value may be
  45891. different from <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified" />. When setting the property,
  45892. the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property also gets set, but with a lower
  45893. precision.
  45894. </para>
  45895. <para>
  45896. Let me explain. It's going to take a while, so get
  45897. comfortable. Originally, waaaaay back in 1989 when the ZIP specification
  45898. was originally described by the esteemed Mr. Phil Katz, the dominant
  45899. operating system of the time was MS-DOS. MSDOS stored file times with a
  45900. 2-second precision, because, c'mon, <em>who is ever going to need better
  45901. resolution than THAT?</em> And so ZIP files, regardless of the platform on
  45902. which the zip file was created, store file times in exactly <see
  45903. href="http://www.vsft.com/hal/dostime.htm">the same format that DOS used
  45904. in 1989</see>.
  45905. </para>
  45906. <para>
  45907. Since then, the ZIP spec has evolved, but the internal format for file
  45908. timestamps remains the same. Despite the fact that the way times are
  45909. stored in a zip file is rooted in DOS heritage, any program on any
  45910. operating system can format a time in this way, and most zip tools and
  45911. libraries DO - they round file times to the nearest even second and store
  45912. it just like DOS did 25+ years ago.
  45913. </para>
  45914. <para>
  45915. PKWare extended the ZIP specification to allow a zip file to store what
  45916. are called "NTFS Times" and "Unix(tm) times" for a file. These are the
  45917. <em>last write</em>, <em>last access</em>, and <em>file creation</em>
  45918. times of a particular file. These metadata are not actually specific
  45919. to NTFS or Unix. They are tracked for each file by NTFS and by various
  45920. Unix filesystems, but they are also tracked by other filesystems, too.
  45921. The key point is that the times are <em>formatted in the zip file</em>
  45922. in the same way that NTFS formats the time (ticks since win32 epoch),
  45923. or in the same way that Unix formats the time (seconds since Unix
  45924. epoch). As with the DOS time, any tool or library running on any
  45925. operating system is capable of formatting a time in one of these ways
  45926. and embedding it into the zip file.
  45927. </para>
  45928. <para>
  45929. These extended times are higher precision quantities than the DOS time.
  45930. As described above, the (DOS) LastModified has a precision of 2 seconds.
  45931. The Unix time is stored with a precision of 1 second. The NTFS time is
  45932. stored with a precision of 0.0000001 seconds. The quantities are easily
  45933. convertible, except for the loss of precision you may incur.
  45934. </para>
  45935. <para>
  45936. A zip archive can store the {C,A,M} times in NTFS format, in Unix format,
  45937. or not at all. Often a tool running on Unix or Mac will embed the times
  45938. in Unix format (1 second precision), while WinZip running on Windows might
  45939. embed the times in NTFS format (precision of of 0.0000001 seconds). When
  45940. reading a zip file with these "extended" times, in either format,
  45941. DotNetZip represents the values with the
  45942. <c>ModifiedTime</c>, <c>AccessedTime</c> and <c>CreationTime</c>
  45943. properties on the <c>ZipEntry</c>.
  45944. </para>
  45945. <para>
  45946. While any zip application or library, regardless of the platform it
  45947. runs on, could use any of the time formats allowed by the ZIP
  45948. specification, not all zip tools or libraries do support all these
  45949. formats. Storing the higher-precision times for each entry is
  45950. optional for zip files, and many tools and libraries don't use the
  45951. higher precision quantities at all. The old DOS time, represented by
  45952. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/>, is guaranteed to be present, though it
  45953. sometimes unset.
  45954. </para>
  45955. <para>
  45956. Ok, getting back to the question about how the <c>LastModified</c>
  45957. property relates to this <c>ModifiedTime</c>
  45958. property... <c>LastModified</c> is always set, while
  45959. <c>ModifiedTime</c> is not. (The other times stored in the <em>NTFS
  45960. times extension</em>, <c>CreationTime</c> and <c>AccessedTime</c> also
  45961. may not be set on an entry that is read from an existing zip file.)
  45962. When reading a zip file, then <c>LastModified</c> takes the DOS time
  45963. that is stored with the file. If the DOS time has been stored as zero
  45964. in the zipfile, then this library will use <c>DateTime.Now</c> for the
  45965. <c>LastModified</c> value. If the ZIP file was created by an evolved
  45966. tool, then there will also be higher precision NTFS or Unix times in
  45967. the zip file. In that case, this library will read those times, and
  45968. set <c>LastModified</c> and <c>ModifiedTime</c> to the same value, the
  45969. one corresponding to the last write time of the file. If there are no
  45970. higher precision times stored for the entry, then <c>ModifiedTime</c>
  45971. remains unset (likewise <c>AccessedTime</c> and <c>CreationTime</c>),
  45972. and <c>LastModified</c> keeps its DOS time.
  45973. </para>
  45974. <para>
  45975. When creating zip files with this library, by default the extended time
  45976. properties (<c>ModifiedTime</c>, <c>AccessedTime</c>, and
  45977. <c>CreationTime</c>) are set on the ZipEntry instance, and these data are
  45978. stored in the zip archive for each entry, in NTFS format. If you add an
  45979. entry from an actual filesystem file, then the entry gets the actual file
  45980. times for that file, to NTFS-level precision. If you add an entry from a
  45981. stream, or a string, then the times get the value <c>DateTime.Now</c>. In
  45982. this case <c>LastModified</c> and <c>ModifiedTime</c> will be identical,
  45983. to 2 seconds of precision. You can explicitly set the
  45984. <c>CreationTime</c>, <c>AccessedTime</c>, and <c>ModifiedTime</c> of an
  45985. entry using the property setters. If you want to set all of those
  45986. quantities, it's more efficient to use the <see
  45987. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)"/> method. Those
  45988. changes are not made permanent in the zip file until you call <see
  45989. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/> or one of its cousins.
  45990. </para>
  45991. <para>
  45992. When creating a zip file, you can override the default behavior of
  45993. this library for formatting times in the zip file, disabling the
  45994. embedding of file times in NTFS format or enabling the storage of file
  45995. times in Unix format, or both. You may want to do this, for example,
  45996. when creating a zip file on Windows, that will be consumed on a Mac,
  45997. by an application that is not hip to the "NTFS times" format. To do
  45998. this, use the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInWindowsFormatWhenSaving"/> and
  45999. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInUnixFormatWhenSaving"/> properties. A valid zip
  46000. file may store the file times in both formats. But, there are no
  46001. guarantees that a program running on Mac or Linux will gracefully
  46002. handle the NTFS-formatted times when Unix times are present, or that a
  46003. non-DotNetZip-powered application running on Windows will be able to
  46004. handle file times in Unix format. DotNetZip will always do something
  46005. reasonable; other libraries or tools may not. When in doubt, test.
  46006. </para>
  46007. <para>
  46008. I'll bet you didn't think one person could type so much about time, eh?
  46009. And reading it was so enjoyable, too! Well, in appreciation, <see
  46010. href="http://cheeso.members.winisp.net/DotNetZipDonate.aspx">maybe you
  46011. should donate</see>?
  46012. </para>
  46013. </remarks>
  46014. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>
  46015. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>
  46016. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/>
  46017. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)"/>
  46018. </member>
  46019. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime">
  46020. <summary>
  46021. Last Access time for the file represented by the entry.
  46022. </summary>
  46023. <remarks>
  46024. This value may or may not be meaningful. If the <c>ZipEntry</c> was read from an existing
  46025. Zip archive, this information may not be available. For an explanation of why, see
  46026. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>.
  46027. </remarks>
  46028. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>
  46029. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>
  46030. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)"/>
  46031. </member>
  46032. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime">
  46033. <summary>
  46034. The file creation time for the file represented by the entry.
  46035. </summary>
  46036. <remarks>
  46037. This value may or may not be meaningful. If the <c>ZipEntry</c> was read
  46038. from an existing zip archive, and the creation time was not set on the entry
  46039. when the zip file was created, then this property may be meaningless. For an
  46040. explanation of why, see <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>.
  46041. </remarks>
  46042. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>
  46043. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>
  46044. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)"/>
  46045. </member>
  46046. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)">
  46047. <summary>
  46048. Sets the NTFS Creation, Access, and Modified times for the given entry.
  46049. </summary>
  46050. <remarks>
  46051. <para>
  46052. When adding an entry from a file or directory, the Creation, Access, and
  46053. Modified times for the given entry are automatically set from the
  46054. filesystem values. When adding an entry from a stream or string, the
  46055. values are implicitly set to DateTime.Now. The application may wish to
  46056. set these values to some arbitrary value, before saving the archive, and
  46057. can do so using the various setters. If you want to set all of the times,
  46058. this method is more efficient.
  46059. </para>
  46060. <para>
  46061. The values you set here will be retrievable with the <see
  46062. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/> and <see
  46063. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/> properties.
  46064. </para>
  46065. <para>
  46066. When this method is called, if both <see
  46067. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInWindowsFormatWhenSaving"/> and <see
  46068. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInUnixFormatWhenSaving"/> are false, then the
  46069. <c>EmitTimesInWindowsFormatWhenSaving</c> flag is automatically set.
  46070. </para>
  46071. <para>
  46072. DateTime values provided here without a DateTimeKind are assumed to be Local Time.
  46073. </para>
  46074. </remarks>
  46075. <param name="created">the creation time of the entry.</param>
  46076. <param name="accessed">the last access time of the entry.</param>
  46077. <param name="modified">the last modified time of the entry.</param>
  46078. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInWindowsFormatWhenSaving" />
  46079. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInUnixFormatWhenSaving" />
  46080. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>
  46081. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>
  46082. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>
  46083. </member>
  46084. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInWindowsFormatWhenSaving">
  46085. <summary>
  46086. Specifies whether the Creation, Access, and Modified times for the given
  46087. entry will be emitted in "Windows format" when the zip archive is saved.
  46088. </summary>
  46089. <remarks>
  46090. <para>
  46091. An application creating a zip archive can use this flag to explicitly
  46092. specify that the file times for the entry should or should not be stored
  46093. in the zip archive in the format used by Windows. The default value of
  46094. this property is <c>true</c>.
  46095. </para>
  46096. <para>
  46097. When adding an entry from a file or directory, the Creation (<see
  46098. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>), Access (<see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>), and Modified
  46099. (<see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>) times for the given entry are automatically
  46100. set from the filesystem values. When adding an entry from a stream or
  46101. string, all three values are implicitly set to DateTime.Now. Applications
  46102. can also explicitly set those times by calling <see
  46103. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)" />.
  46104. </para>
  46105. <para>
  46106. <see
  46107. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">PKWARE's
  46108. zip specification</see> describes multiple ways to format these times in a
  46109. zip file. One is the format Windows applications normally use: 100ns ticks
  46110. since Jan 1, 1601 UTC. The other is a format Unix applications typically
  46111. use: seconds since January 1, 1970 UTC. Each format can be stored in an
  46112. "extra field" in the zip entry when saving the zip archive. The former
  46113. uses an extra field with a Header Id of 0x000A, while the latter uses a
  46114. header ID of 0x5455.
  46115. </para>
  46116. <para>
  46117. Not all zip tools and libraries can interpret these fields. Windows
  46118. compressed folders is one that can read the Windows Format timestamps,
  46119. while I believe the <see href="http://www.info-zip.org/">Infozip</see>
  46120. tools can read the Unix format timestamps. Although the time values are
  46121. easily convertible, subject to a loss of precision, some tools and
  46122. libraries may be able to read only one or the other. DotNetZip can read or
  46123. write times in either or both formats.
  46124. </para>
  46125. <para>
  46126. The times stored are taken from <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>, <see
  46127. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>.
  46128. </para>
  46129. <para>
  46130. This property is not mutually exclusive from the <see
  46131. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInUnixFormatWhenSaving"/> property. It is
  46132. possible that a zip entry can embed the timestamps in both forms, one
  46133. form, or neither. But, there are no guarantees that a program running on
  46134. Mac or Linux will gracefully handle NTFS Formatted times, or that a
  46135. non-DotNetZip-powered application running on Windows will be able to
  46136. handle file times in Unix format. When in doubt, test.
  46137. </para>
  46138. <para>
  46139. Normally you will use the <see
  46140. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EmitTimesInWindowsFormatWhenSaving">ZipFile.EmitTimesInWindowsFormatWhenSaving</see>
  46141. property, to specify the behavior for all entries in a zip, rather than
  46142. the property on each individual entry.
  46143. </para>
  46144. </remarks>
  46145. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)"/>
  46146. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInUnixFormatWhenSaving"/>
  46147. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>
  46148. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>
  46149. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>
  46150. </member>
  46151. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInUnixFormatWhenSaving">
  46152. <summary>
  46153. Specifies whether the Creation, Access, and Modified times for the given
  46154. entry will be emitted in &quot;Unix(tm) format&quot; when the zip archive is saved.
  46155. </summary>
  46156. <remarks>
  46157. <para>
  46158. An application creating a zip archive can use this flag to explicitly
  46159. specify that the file times for the entry should or should not be stored
  46160. in the zip archive in the format used by Unix. By default this flag is
  46161. <c>false</c>, meaning the Unix-format times are not stored in the zip
  46162. archive.
  46163. </para>
  46164. <para>
  46165. When adding an entry from a file or directory, the Creation (<see
  46166. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>), Access (<see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>), and Modified
  46167. (<see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>) times for the given entry are automatically
  46168. set from the filesystem values. When adding an entry from a stream or
  46169. string, all three values are implicitly set to DateTime.Now. Applications
  46170. can also explicitly set those times by calling <see
  46171. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)"/>.
  46172. </para>
  46173. <para>
  46174. <see
  46175. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">PKWARE's
  46176. zip specification</see> describes multiple ways to format these times in a
  46177. zip file. One is the format Windows applications normally use: 100ns ticks
  46178. since Jan 1, 1601 UTC. The other is a format Unix applications typically
  46179. use: seconds since Jan 1, 1970 UTC. Each format can be stored in an
  46180. "extra field" in the zip entry when saving the zip archive. The former
  46181. uses an extra field with a Header Id of 0x000A, while the latter uses a
  46182. header ID of 0x5455.
  46183. </para>
  46184. <para>
  46185. Not all tools and libraries can interpret these fields. Windows
  46186. compressed folders is one that can read the Windows Format timestamps,
  46187. while I believe the <see href="http://www.info-zip.org/">Infozip</see>
  46188. tools can read the Unix format timestamps. Although the time values are
  46189. easily convertible, subject to a loss of precision, some tools and
  46190. libraries may be able to read only one or the other. DotNetZip can read or
  46191. write times in either or both formats.
  46192. </para>
  46193. <para>
  46194. The times stored are taken from <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>, <see
  46195. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>.
  46196. </para>
  46197. <para>
  46198. This property is not mutually exclusive from the <see
  46199. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInWindowsFormatWhenSaving"/> property. It is
  46200. possible that a zip entry can embed the timestamps in both forms, one
  46201. form, or neither. But, there are no guarantees that a program running on
  46202. Mac or Linux will gracefully handle NTFS Formatted times, or that a
  46203. non-DotNetZip-powered application running on Windows will be able to
  46204. handle file times in Unix format. When in doubt, test.
  46205. </para>
  46206. <para>
  46207. Normally you will use the <see
  46208. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EmitTimesInUnixFormatWhenSaving">ZipFile.EmitTimesInUnixFormatWhenSaving</see>
  46209. property, to specify the behavior for all entries, rather than the
  46210. property on each individual entry.
  46211. </para>
  46212. </remarks>
  46213. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)"/>
  46214. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInWindowsFormatWhenSaving"/>
  46215. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EmitTimesInUnixFormatWhenSaving"/>
  46216. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>
  46217. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>
  46218. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>
  46219. </member>
  46220. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Timestamp">
  46221. <summary>
  46222. The type of timestamp attached to the ZipEntry.
  46223. </summary>
  46224. <remarks>
  46225. This property is valid only for a ZipEntry that was read from a zip archive.
  46226. It indicates the type of timestamp attached to the entry.
  46227. </remarks>
  46228. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInWindowsFormatWhenSaving"/>
  46229. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInUnixFormatWhenSaving"/>
  46230. </member>
  46231. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Attributes">
  46232. <summary>
  46233. The file attributes for the entry.
  46234. </summary>
  46235. <remarks>
  46236. <para>
  46237. The <see cref="T:System.IO.FileAttributes">attributes</see> in NTFS include
  46238. ReadOnly, Archive, Hidden, System, and Indexed. When adding a
  46239. <c>ZipEntry</c> to a ZipFile, these attributes are set implicitly when
  46240. adding an entry from the filesystem. When adding an entry from a stream
  46241. or string, the Attributes are not set implicitly. Regardless of the way
  46242. an entry was added to a <c>ZipFile</c>, you can set the attributes
  46243. explicitly if you like.
  46244. </para>
  46245. <para>
  46246. When reading a <c>ZipEntry</c> from a <c>ZipFile</c>, the attributes are
  46247. set according to the data stored in the <c>ZipFile</c>. If you extract the
  46248. entry from the archive to a filesystem file, DotNetZip will set the
  46249. attributes on the resulting file accordingly.
  46250. </para>
  46251. <para>
  46252. The attributes can be set explicitly by the application. For example the
  46253. application may wish to set the <c>FileAttributes.ReadOnly</c> bit for all
  46254. entries added to an archive, so that on unpack, this attribute will be set
  46255. on the extracted file. Any changes you make to this property are made
  46256. permanent only when you call a <c>Save()</c> method on the <c>ZipFile</c>
  46257. instance that contains the ZipEntry.
  46258. </para>
  46259. <para>
  46260. For example, an application may wish to zip up a directory and set the
  46261. ReadOnly bit on every file in the archive, so that upon later extraction,
  46262. the resulting files will be marked as ReadOnly. Not every extraction tool
  46263. respects these attributes, but if you unpack with DotNetZip, as for
  46264. example in a self-extracting archive, then the attributes will be set as
  46265. they are stored in the <c>ZipFile</c>.
  46266. </para>
  46267. <para>
  46268. These attributes may not be interesting or useful if the resulting archive
  46269. is extracted on a non-Windows platform. How these attributes get used
  46270. upon extraction depends on the platform and tool used.
  46271. </para>
  46272. <para>
  46273. This property is only partially supported in the Silverlight version
  46274. of the library: applications can read attributes on entries within
  46275. ZipFiles. But extracting entries within Silverlight will not set the
  46276. attributes on the extracted files.
  46277. </para>
  46278. </remarks>
  46279. </member>
  46280. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LocalFileName">
  46281. <summary>
  46282. The name of the filesystem file, referred to by the ZipEntry.
  46283. </summary>
  46284. <remarks>
  46285. <para>
  46286. This property specifies the thing-to-be-zipped on disk, and is set only
  46287. when the <c>ZipEntry</c> is being created from a filesystem file. If the
  46288. <c>ZipFile</c> is instantiated by reading an existing .zip archive, then
  46289. the LocalFileName will be <c>null</c> (<c>Nothing</c> in VB).
  46290. </para>
  46291. <para>
  46292. When it is set, the value of this property may be different than <see
  46293. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.FileName"/>, which is the path used in the archive itself. If you
  46294. call <c>Zip.AddFile("foop.txt", AlternativeDirectory)</c>, then the path
  46295. used for the <c>ZipEntry</c> within the zip archive will be different
  46296. than this path.
  46297. </para>
  46298. <para>
  46299. If the entry is being added from a stream, then this is null (Nothing in VB).
  46300. </para>
  46301. </remarks>
  46302. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.FileName"/>
  46303. </member>
  46304. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.FileName">
  46305. <summary>
  46306. The name of the file contained in the ZipEntry.
  46307. </summary>
  46308. <remarks>
  46309. <para>
  46310. This is the name of the entry in the <c>ZipFile</c> itself. When creating
  46311. a zip archive, if the <c>ZipEntry</c> has been created from a filesystem
  46312. file, via a call to <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String,System.String)"/> or <see
  46313. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddItem(System.String,System.String)"/>, or a related overload, the value
  46314. of this property is derived from the name of that file. The
  46315. <c>FileName</c> property does not include drive letters, and may include a
  46316. different directory path, depending on the value of the
  46317. <c>directoryPathInArchive</c> parameter used when adding the entry into
  46318. the <c>ZipFile</c>.
  46319. </para>
  46320. <para>
  46321. In some cases there is no related filesystem file - for example when a
  46322. <c>ZipEntry</c> is created using <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.String)"/> or one of the similar overloads. In this case, the value of
  46323. this property is derived from the fileName and the directory path passed
  46324. to that method.
  46325. </para>
  46326. <para>
  46327. When reading a zip file, this property takes the value of the entry name
  46328. as stored in the zip file. If you extract such an entry, the extracted
  46329. file will take the name given by this property.
  46330. </para>
  46331. <para>
  46332. Applications can set this property when creating new zip archives or when
  46333. reading existing archives. When setting this property, the actual value
  46334. that is set will replace backslashes with forward slashes, in accordance
  46335. with <see
  46336. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">the Zip
  46337. specification</see>, for compatibility with Unix(tm) and ... get
  46338. this.... Amiga!
  46339. </para>
  46340. <para>
  46341. If an application reads a <c>ZipFile</c> via <see
  46342. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String)"/> or a related overload, and then explicitly
  46343. sets the FileName on an entry contained within the <c>ZipFile</c>, and
  46344. then calls <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/>, the application will effectively
  46345. rename the entry within the zip archive.
  46346. </para>
  46347. <para>
  46348. If an application sets the value of <c>FileName</c>, then calls
  46349. <c>Extract()</c> on the entry, the entry is extracted to a file using the
  46350. newly set value as the filename. The <c>FileName</c> value is made
  46351. permanent in the zip archive only <em>after</em> a call to one of the
  46352. <c>ZipFile.Save()</c> methods on the <c>ZipFile</c> that contains the
  46353. ZipEntry.
  46354. </para>
  46355. <para>
  46356. If an application attempts to set the <c>FileName</c> to a value that
  46357. would result in a duplicate entry in the <c>ZipFile</c>, an exception is
  46358. thrown.
  46359. </para>
  46360. <para>
  46361. When a <c>ZipEntry</c> is contained within a <c>ZipFile</c>, applications
  46362. cannot rename the entry within the context of a <c>foreach</c> (<c>For
  46363. Each</c> in VB) loop, because of the way the <c>ZipFile</c> stores
  46364. entries. If you need to enumerate through all the entries and rename one
  46365. or more of them, use <see
  46366. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EntriesSorted">ZipFile.EntriesSorted</see> as the
  46367. collection. See also, <see
  46368. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.GetEnumerator">ZipFile.GetEnumerator()</see>.
  46369. </para>
  46370. </remarks>
  46371. </member>
  46372. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.InputStream">
  46373. <summary>
  46374. The stream that provides content for the ZipEntry.
  46375. </summary>
  46376. <remarks>
  46377. <para>
  46378. The application can use this property to set the input stream for an
  46379. entry on a just-in-time basis. Imagine a scenario where the application
  46380. creates a <c>ZipFile</c> comprised of content obtained from hundreds of
  46381. files, via calls to <c>AddFile()</c>. The DotNetZip library opens streams
  46382. on these files on a just-in-time basis, only when writing the entry out to
  46383. an external store within the scope of a <c>ZipFile.Save()</c> call. Only
  46384. one input stream is opened at a time, as each entry is being written out.
  46385. </para>
  46386. <para>
  46387. Now imagine a different application that creates a <c>ZipFile</c>
  46388. with content obtained from hundreds of streams, added through <see
  46389. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.IO.Stream)"/>. Normally the
  46390. application would supply an open stream to that call. But when large
  46391. numbers of streams are being added, this can mean many open streams at one
  46392. time, unnecessarily.
  46393. </para>
  46394. <para>
  46395. To avoid this, call <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)"/> and specify delegates that open and close the stream at
  46396. the time of Save.
  46397. </para>
  46398. <para>
  46399. Setting the value of this property when the entry was not added from a
  46400. stream (for example, when the <c>ZipEntry</c> was added with <see
  46401. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String)"/> or <see
  46402. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String)"/>, or when the entry was added by
  46403. reading an existing zip archive) will throw an exception.
  46404. </para>
  46405. </remarks>
  46406. </member>
  46407. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.InputStreamWasJitProvided">
  46408. <summary>
  46409. A flag indicating whether the InputStream was provided Just-in-time.
  46410. </summary>
  46411. <remarks>
  46412. <para>
  46413. When creating a zip archive, an application can obtain content for one or
  46414. more of the <c>ZipEntry</c> instances from streams, using the <see
  46415. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.IO.Stream)"/> method. At the time
  46416. of calling that method, the application can supply null as the value of
  46417. the stream parameter. By doing so, the application indicates to the
  46418. library that it will provide a stream for the entry on a just-in-time
  46419. basis, at the time one of the <c>ZipFile.Save()</c> methods is called and
  46420. the data for the various entries are being compressed and written out.
  46421. </para>
  46422. <para>
  46423. In this case, the application can set the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.InputStream"/>
  46424. property, typically within the SaveProgress event (event type: <see
  46425. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_BeforeWriteEntry"/>) for that entry.
  46426. </para>
  46427. <para>
  46428. The application will later want to call Close() and Dispose() on that
  46429. stream. In the SaveProgress event, when the event type is <see
  46430. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_AfterWriteEntry"/>, the application can
  46431. do so. This flag indicates that the stream has been provided by the
  46432. application on a just-in-time basis and that it is the application's
  46433. responsibility to call Close/Dispose on that stream.
  46434. </para>
  46435. </remarks>
  46436. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.InputStream"/>
  46437. </member>
  46438. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Source">
  46439. <summary>
  46440. An enum indicating the source of the ZipEntry.
  46441. </summary>
  46442. </member>
  46443. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.VersionNeeded">
  46444. <summary>
  46445. The version of the zip engine needed to read the ZipEntry.
  46446. </summary>
  46447. <remarks>
  46448. <para>
  46449. This is a readonly property, indicating the version of <a
  46450. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">the Zip
  46451. specification</a> that the extracting tool or library must support to
  46452. extract the given entry. Generally higher versions indicate newer
  46453. features. Older zip engines obviously won't know about new features, and
  46454. won't be able to extract entries that depend on those newer features.
  46455. </para>
  46456. <list type="table">
  46457. <listheader>
  46458. <term>value</term>
  46459. <description>Features</description>
  46460. </listheader>
  46461. <item>
  46462. <term>20</term>
  46463. <description>a basic Zip Entry, potentially using PKZIP encryption.
  46464. </description>
  46465. </item>
  46466. <item>
  46467. <term>45</term>
  46468. <description>The ZIP64 extension is used on the entry.
  46469. </description>
  46470. </item>
  46471. <item>
  46472. <term>46</term>
  46473. <description> File is compressed using BZIP2 compression*</description>
  46474. </item>
  46475. <item>
  46476. <term>50</term>
  46477. <description> File is encrypted using PkWare's DES, 3DES, (broken) RC2 or RC4</description>
  46478. </item>
  46479. <item>
  46480. <term>51</term>
  46481. <description> File is encrypted using PKWare's AES encryption or corrected RC2 encryption.</description>
  46482. </item>
  46483. <item>
  46484. <term>52</term>
  46485. <description> File is encrypted using corrected RC2-64 encryption**</description>
  46486. </item>
  46487. <item>
  46488. <term>61</term>
  46489. <description> File is encrypted using non-OAEP key wrapping***</description>
  46490. </item>
  46491. <item>
  46492. <term>63</term>
  46493. <description> File is compressed using LZMA, PPMd+, Blowfish, or Twofish</description>
  46494. </item>
  46495. </list>
  46496. <para>
  46497. There are other values possible, not listed here. DotNetZip supports
  46498. regular PKZip encryption, and ZIP64 extensions. DotNetZip cannot extract
  46499. entries that require a zip engine higher than 45.
  46500. </para>
  46501. <para>
  46502. This value is set upon reading an existing zip file, or after saving a zip
  46503. archive.
  46504. </para>
  46505. </remarks>
  46506. </member>
  46507. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Comment">
  46508. <summary>
  46509. The comment attached to the ZipEntry.
  46510. </summary>
  46511. <remarks>
  46512. <para>
  46513. Each entry in a zip file can optionally have a comment associated to
  46514. it. The comment might be displayed by a zip tool during extraction, for
  46515. example.
  46516. </para>
  46517. <para>
  46518. By default, the <c>Comment</c> is encoded in IBM437 code page. You can
  46519. specify an alternative with <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AlternateEncoding"/> and
  46520. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AlternateEncodingUsage"/>.
  46521. </para>
  46522. </remarks>
  46523. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AlternateEncoding"/>
  46524. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AlternateEncodingUsage"/>
  46525. </member>
  46526. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.RequiresZip64">
  46527. <summary>
  46528. Indicates whether the entry requires ZIP64 extensions.
  46529. </summary>
  46530. <remarks>
  46531. <para>
  46532. This property is null (Nothing in VB) until a <c>Save()</c> method on the
  46533. containing <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> instance has been called. The property is
  46534. non-null (<c>HasValue</c> is true) only after a <c>Save()</c> method has
  46535. been called.
  46536. </para>
  46537. <para>
  46538. After the containing <c>ZipFile</c> has been saved, the Value of this
  46539. property is true if any of the following three conditions holds: the
  46540. uncompressed size of the entry is larger than 0xFFFFFFFF; the compressed
  46541. size of the entry is larger than 0xFFFFFFFF; the relative offset of the
  46542. entry within the zip archive is larger than 0xFFFFFFFF. These quantities
  46543. are not known until a <c>Save()</c> is attempted on the zip archive and
  46544. the compression is applied.
  46545. </para>
  46546. <para>
  46547. If none of the three conditions holds, then the <c>Value</c> is false.
  46548. </para>
  46549. <para>
  46550. A <c>Value</c> of false does not indicate that the entry, as saved in the
  46551. zip archive, does not use ZIP64. It merely indicates that ZIP64 is
  46552. <em>not required</em>. An entry may use ZIP64 even when not required if
  46553. the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UseZip64WhenSaving"/> property on the containing
  46554. <c>ZipFile</c> instance is set to <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Always"/>, or if
  46555. the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UseZip64WhenSaving"/> property on the containing
  46556. <c>ZipFile</c> instance is set to <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.AsNecessary"/>
  46557. and the output stream was not seekable.
  46558. </para>
  46559. </remarks>
  46560. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.OutputUsedZip64"/>
  46561. </member>
  46562. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.OutputUsedZip64">
  46563. <summary>
  46564. Indicates whether the entry actually used ZIP64 extensions, as it was most
  46565. recently written to the output file or stream.
  46566. </summary>
  46567. <remarks>
  46568. <para>
  46569. This Nullable property is null (Nothing in VB) until a <c>Save()</c>
  46570. method on the containing <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> instance has been
  46571. called. <c>HasValue</c> is true only after a <c>Save()</c> method has been
  46572. called.
  46573. </para>
  46574. <para>
  46575. The value of this property for a particular <c>ZipEntry</c> may change
  46576. over successive calls to <c>Save()</c> methods on the containing ZipFile,
  46577. even if the file that corresponds to the <c>ZipEntry</c> does not. This
  46578. may happen if other entries contained in the <c>ZipFile</c> expand,
  46579. causing the offset for this particular entry to exceed 0xFFFFFFFF.
  46580. </para>
  46581. </remarks>
  46582. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.RequiresZip64"/>
  46583. </member>
  46584. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.BitField">
  46585. <summary>
  46586. The bitfield for the entry as defined in the zip spec. You probably
  46587. never need to look at this.
  46588. </summary>
  46589. <remarks>
  46590. <para>
  46591. You probably do not need to concern yourself with the contents of this
  46592. property, but in case you do:
  46593. </para>
  46594. <list type="table">
  46595. <listheader>
  46596. <term>bit</term>
  46597. <description>meaning</description>
  46598. </listheader>
  46599. <item>
  46600. <term>0</term>
  46601. <description>set if encryption is used.</description>
  46602. </item>
  46603. <item>
  46604. <term>1-2</term>
  46605. <description>
  46606. set to determine whether normal, max, fast deflation. DotNetZip library
  46607. always leaves these bits unset when writing (indicating "normal"
  46608. deflation"), but can read an entry with any value here.
  46609. </description>
  46610. </item>
  46611. <item>
  46612. <term>3</term>
  46613. <description>
  46614. Indicates that the Crc32, Compressed and Uncompressed sizes are zero in the
  46615. local header. This bit gets set on an entry during writing a zip file, when
  46616. it is saved to a non-seekable output stream.
  46617. </description>
  46618. </item>
  46619. <item>
  46620. <term>4</term>
  46621. <description>reserved for "enhanced deflating". This library doesn't do enhanced deflating.</description>
  46622. </item>
  46623. <item>
  46624. <term>5</term>
  46625. <description>set to indicate the zip is compressed patched data. This library doesn't do that.</description>
  46626. </item>
  46627. <item>
  46628. <term>6</term>
  46629. <description>
  46630. set if PKWare's strong encryption is used (must also set bit 1 if bit 6 is
  46631. set). This bit is not set if WinZip's AES encryption is set.</description>
  46632. </item>
  46633. <item>
  46634. <term>7</term>
  46635. <description>not used</description>
  46636. </item>
  46637. <item>
  46638. <term>8</term>
  46639. <description>not used</description>
  46640. </item>
  46641. <item>
  46642. <term>9</term>
  46643. <description>not used</description>
  46644. </item>
  46645. <item>
  46646. <term>10</term>
  46647. <description>not used</description>
  46648. </item>
  46649. <item>
  46650. <term>11</term>
  46651. <description>
  46652. Language encoding flag (EFS). If this bit is set, the filename and comment
  46653. fields for this file must be encoded using UTF-8. This library currently
  46654. does not support UTF-8.
  46655. </description>
  46656. </item>
  46657. <item>
  46658. <term>12</term>
  46659. <description>Reserved by PKWARE for enhanced compression.</description>
  46660. </item>
  46661. <item>
  46662. <term>13</term>
  46663. <description>
  46664. Used when encrypting the Central Directory to indicate selected data
  46665. values in the Local Header are masked to hide their actual values. See
  46666. the section in <a
  46667. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">the Zip
  46668. specification</a> describing the Strong Encryption Specification for
  46669. details.
  46670. </description>
  46671. </item>
  46672. <item>
  46673. <term>14</term>
  46674. <description>Reserved by PKWARE.</description>
  46675. </item>
  46676. <item>
  46677. <term>15</term>
  46678. <description>Reserved by PKWARE.</description>
  46679. </item>
  46680. </list>
  46681. </remarks>
  46682. </member>
  46683. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CompressionMethod">
  46684. <summary>
  46685. The compression method employed for this ZipEntry.
  46686. </summary>
  46687. <remarks>
  46688. <para>
  46689. <see href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">The
  46690. Zip specification</see> allows a variety of compression methods. This
  46691. library supports just two: 0x08 = Deflate. 0x00 = Store (no compression),
  46692. for reading or writing.
  46693. </para>
  46694. <para>
  46695. When reading an entry from an existing zipfile, the value you retrieve
  46696. here indicates the compression method used on the entry by the original
  46697. creator of the zip. When writing a zipfile, you can specify either 0x08
  46698. (Deflate) or 0x00 (None). If you try setting something else, you will get
  46699. an exception.
  46700. </para>
  46701. <para>
  46702. You may wish to set <c>CompressionMethod</c> to <c>CompressionMethod.None</c> (0)
  46703. when zipping already-compressed data like a jpg, png, or mp3 file.
  46704. This can save time and cpu cycles.
  46705. </para>
  46706. <para>
  46707. When setting this property on a <c>ZipEntry</c> that is read from an
  46708. existing zip file, calling <c>ZipFile.Save()</c> will cause the new
  46709. CompressionMethod to be used on the entry in the newly saved zip file.
  46710. </para>
  46711. <para>
  46712. Setting this property may have the side effect of modifying the
  46713. <c>CompressionLevel</c> property. If you set the <c>CompressionMethod</c> to a
  46714. value other than <c>None</c>, and <c>CompressionLevel</c> is previously
  46715. set to <c>None</c>, then <c>CompressionLevel</c> will be set to
  46716. <c>Default</c>.
  46717. </para>
  46718. </remarks>
  46719. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CompressionMethod"/>
  46720. <example>
  46721. In this example, the first entry added to the zip archive uses the default
  46722. behavior - compression is used where it makes sense. The second entry,
  46723. the MP3 file, is added to the archive without being compressed.
  46724. <code>
  46725. using (ZipFile zip = new ZipFile(ZipFileToCreate))
  46726. {
  46727. ZipEntry e1= zip.AddFile(@"notes\Readme.txt");
  46728. ZipEntry e2= zip.AddFile(@"music\StopThisTrain.mp3");
  46729. e2.CompressionMethod = CompressionMethod.None;
  46730. zip.Save();
  46731. }
  46732. </code>
  46733. <code lang="VB">
  46734. Using zip As New ZipFile(ZipFileToCreate)
  46735. zip.AddFile("notes\Readme.txt")
  46736. Dim e2 as ZipEntry = zip.AddFile("music\StopThisTrain.mp3")
  46737. e2.CompressionMethod = CompressionMethod.None
  46738. zip.Save
  46739. End Using
  46740. </code>
  46741. </example>
  46742. </member>
  46743. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CompressionLevel">
  46744. <summary>
  46745. Sets the compression level to be used for the entry when saving the zip
  46746. archive. This applies only for CompressionMethod = DEFLATE.
  46747. </summary>
  46748. <remarks>
  46749. <para>
  46750. When using the DEFLATE compression method, Varying the compression
  46751. level used on entries can affect the size-vs-speed tradeoff when
  46752. compression and decompressing data streams or files.
  46753. </para>
  46754. <para>
  46755. If you do not set this property, the default compression level is used,
  46756. which normally gives a good balance of compression efficiency and
  46757. compression speed. In some tests, using <c>BestCompression</c> can
  46758. double the time it takes to compress, while delivering just a small
  46759. increase in compression efficiency. This behavior will vary with the
  46760. type of data you compress. If you are in doubt, just leave this setting
  46761. alone, and accept the default.
  46762. </para>
  46763. <para>
  46764. When setting this property on a <c>ZipEntry</c> that is read from an
  46765. existing zip file, calling <c>ZipFile.Save()</c> will cause the new
  46766. <c>CompressionLevel</c> to be used on the entry in the newly saved zip file.
  46767. </para>
  46768. <para>
  46769. Setting this property may have the side effect of modifying the
  46770. <c>CompressionMethod</c> property. If you set the <c>CompressionLevel</c>
  46771. to a value other than <c>None</c>, <c>CompressionMethod</c> will be set
  46772. to <c>Deflate</c>, if it was previously <c>None</c>.
  46773. </para>
  46774. <para>
  46775. Setting this property has no effect if the <c>CompressionMethod</c> is something
  46776. other than <c>Deflate</c> or <c>None</c>.
  46777. </para>
  46778. </remarks>
  46779. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CompressionMethod"/>
  46780. </member>
  46781. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CompressedSize">
  46782. <summary>
  46783. The compressed size of the file, in bytes, within the zip archive.
  46784. </summary>
  46785. <remarks>
  46786. When reading a <c>ZipFile</c>, this value is read in from the existing
  46787. zip file. When creating or updating a <c>ZipFile</c>, the compressed
  46788. size is computed during compression. Therefore the value on a
  46789. <c>ZipEntry</c> is valid after a call to <c>Save()</c> (or one of its
  46790. overloads) in that case.
  46791. </remarks>
  46792. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.UncompressedSize"/>
  46793. </member>
  46794. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.UncompressedSize">
  46795. <summary>
  46796. The size of the file, in bytes, before compression, or after extraction.
  46797. </summary>
  46798. <remarks>
  46799. When reading a <c>ZipFile</c>, this value is read in from the existing
  46800. zip file. When creating or updating a <c>ZipFile</c>, the uncompressed
  46801. size is computed during compression. Therefore the value on a
  46802. <c>ZipEntry</c> is valid after a call to <c>Save()</c> (or one of its
  46803. overloads) in that case.
  46804. </remarks>
  46805. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CompressedSize"/>
  46806. </member>
  46807. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CompressionRatio">
  46808. <summary>
  46809. The ratio of compressed size to uncompressed size of the ZipEntry.
  46810. </summary>
  46811. <remarks>
  46812. <para>
  46813. This is a ratio of the compressed size to the uncompressed size of the
  46814. entry, expressed as a double in the range of 0 to 100+. A value of 100
  46815. indicates no compression at all. It could be higher than 100 when the
  46816. compression algorithm actually inflates the data, as may occur for small
  46817. files, or uncompressible data that is encrypted.
  46818. </para>
  46819. <para>
  46820. You could format it for presentation to a user via a format string of
  46821. "{3,5:F0}%" to see it as a percentage.
  46822. </para>
  46823. <para>
  46824. If the size of the original uncompressed file is 0, implying a
  46825. denominator of 0, the return value will be zero.
  46826. </para>
  46827. <para>
  46828. This property is valid after reading in an existing zip file, or after
  46829. saving the <c>ZipFile</c> that contains the ZipEntry. You cannot know the
  46830. effect of a compression transform until you try it.
  46831. </para>
  46832. </remarks>
  46833. </member>
  46834. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Crc">
  46835. <summary>
  46836. The 32-bit CRC (Cyclic Redundancy Check) on the contents of the ZipEntry.
  46837. </summary>
  46838. <remarks>
  46839. <para> You probably don't need to concern yourself with this. It is used
  46840. internally by DotNetZip to verify files or streams upon extraction. </para>
  46841. <para> The value is a <see href="http://en.wikipedia.org/wiki/CRC32">32-bit
  46842. CRC</see> using 0xEDB88320 for the polynomial. This is the same CRC-32 used in
  46843. PNG, MPEG-2, and other protocols and formats. It is a read-only property; when
  46844. creating a Zip archive, the CRC for each entry is set only after a call to
  46845. <c>Save()</c> on the containing ZipFile. When reading an existing zip file, the value
  46846. of this property reflects the stored CRC for the entry. </para>
  46847. </remarks>
  46848. </member>
  46849. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.IsDirectory">
  46850. <summary>
  46851. True if the entry is a directory (not a file).
  46852. This is a readonly property on the entry.
  46853. </summary>
  46854. </member>
  46855. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.UsesEncryption">
  46856. <summary>
  46857. A derived property that is <c>true</c> if the entry uses encryption.
  46858. </summary>
  46859. <remarks>
  46860. <para>
  46861. This is a readonly property on the entry. When reading a zip file,
  46862. the value for the <c>ZipEntry</c> is determined by the data read
  46863. from the zip file. After saving a ZipFile, the value of this
  46864. property for each <c>ZipEntry</c> indicates whether encryption was
  46865. actually used (which will have been true if the <see
  46866. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Password"/> was set and the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Encryption"/> property
  46867. was something other than <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.EncryptionAlgorithm.None"/>.
  46868. </para>
  46869. </remarks>
  46870. </member>
  46871. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Encryption">
  46872. <summary>
  46873. Set this to specify which encryption algorithm to use for the entry when
  46874. saving it to a zip archive.
  46875. </summary>
  46876. <remarks>
  46877. <para>
  46878. Set this property in order to encrypt the entry when the <c>ZipFile</c> is
  46879. saved. When setting this property, you must also set a <see
  46880. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Password"/> on the entry. If you set a value other than <see
  46881. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.EncryptionAlgorithm.None"/> on this property and do not set a
  46882. <c>Password</c> then the entry will not be encrypted. The <c>ZipEntry</c>
  46883. data is encrypted as the <c>ZipFile</c> is saved, when you call <see
  46884. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/> or one of its cousins on the containing
  46885. <c>ZipFile</c> instance. You do not need to specify the <c>Encryption</c>
  46886. when extracting entries from an archive.
  46887. </para>
  46888. <para>
  46889. The Zip specification from PKWare defines a set of encryption algorithms,
  46890. and the data formats for the zip archive that support them, and PKWare
  46891. supports those algorithms in the tools it produces. Other vendors of tools
  46892. and libraries, such as WinZip or Xceed, typically support <em>a
  46893. subset</em> of the algorithms specified by PKWare. These tools can
  46894. sometimes support additional different encryption algorithms and data
  46895. formats, not specified by PKWare. The AES Encryption specified and
  46896. supported by WinZip is the most popular example. This library supports a
  46897. subset of the complete set of algorithms specified by PKWare and other
  46898. vendors.
  46899. </para>
  46900. <para>
  46901. There is no common, ubiquitous multi-vendor standard for strong encryption
  46902. within zip files. There is broad support for so-called "traditional" Zip
  46903. encryption, sometimes called Zip 2.0 encryption, as <see
  46904. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">specified
  46905. by PKWare</see>, but this encryption is considered weak and
  46906. breakable. This library currently supports the Zip 2.0 "weak" encryption,
  46907. and also a stronger WinZip-compatible AES encryption, using either 128-bit
  46908. or 256-bit key strength. If you want DotNetZip to support an algorithm
  46909. that is not currently supported, call the author of this library and maybe
  46910. we can talk business.
  46911. </para>
  46912. <para>
  46913. The <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class also has a <see
  46914. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/> property. In most cases you will use
  46915. <em>that</em> property when setting encryption. This property takes
  46916. precedence over any <c>Encryption</c> set on the <c>ZipFile</c> itself.
  46917. Typically, you would use the per-entry Encryption when most entries in the
  46918. zip archive use one encryption algorithm, and a few entries use a
  46919. different one. If all entries in the zip file use the same Encryption,
  46920. then it is simpler to just set this property on the ZipFile itself, when
  46921. creating a zip archive.
  46922. </para>
  46923. <para>
  46924. Some comments on updating archives: If you read a <c>ZipFile</c>, you can
  46925. modify the Encryption on an encrypted entry: you can remove encryption
  46926. from an entry that was encrypted; you can encrypt an entry that was not
  46927. encrypted previously; or, you can change the encryption algorithm. The
  46928. changes in encryption are not made permanent until you call Save() on the
  46929. <c>ZipFile</c>. To effect changes in encryption, the entry content is
  46930. streamed through several transformations, depending on the modification
  46931. the application has requested. For example if the entry is not encrypted
  46932. and the application sets <c>Encryption</c> to <c>PkzipWeak</c>, then at
  46933. the time of <c>Save()</c>, the original entry is read and decompressed,
  46934. then re-compressed and encrypted. Conversely, if the original entry is
  46935. encrypted with <c>PkzipWeak</c> encryption, and the application sets the
  46936. <c>Encryption</c> property to <c>WinZipAes128</c>, then at the time of
  46937. <c>Save()</c>, the original entry is decrypted via PKZIP encryption and
  46938. decompressed, then re-compressed and re-encrypted with AES. This all
  46939. happens automatically within the library, but it can be time-consuming for
  46940. large entries.
  46941. </para>
  46942. <para>
  46943. Additionally, when updating archives, it is not possible to change the
  46944. password when changing the encryption algorithm. To change both the
  46945. algorithm and the password, you need to Save() the zipfile twice. First
  46946. set the <c>Encryption</c> to None, then call <c>Save()</c>. Then set the
  46947. <c>Encryption</c> to the new value (not "None"), then call <c>Save()</c>
  46948. once again.
  46949. </para>
  46950. <para>
  46951. The WinZip AES encryption algorithms are not supported on the .NET Compact
  46952. Framework.
  46953. </para>
  46954. </remarks>
  46955. <example>
  46956. <para>
  46957. This example creates a zip archive that uses encryption, and then extracts
  46958. entries from the archive. When creating the zip archive, the ReadMe.txt
  46959. file is zipped without using a password or encryption. The other file
  46960. uses encryption.
  46961. </para>
  46962. <code>
  46963. // Create a zip archive with AES Encryption.
  46964. using (ZipFile zip = new ZipFile())
  46965. {
  46966. zip.AddFile("ReadMe.txt")
  46967. ZipEntry e1= zip.AddFile("2008-Regional-Sales-Report.pdf");
  46968. e1.Encryption= EncryptionAlgorithm.WinZipAes256;
  46969. e1.Password= "Top.Secret.No.Peeking!";
  46970. zip.Save("EncryptedArchive.zip");
  46971. }
  46972. // Extract a zip archive that uses AES Encryption.
  46973. // You do not need to specify the algorithm during extraction.
  46974. using (ZipFile zip = ZipFile.Read("EncryptedArchive.zip"))
  46975. {
  46976. // Specify the password that is used during extraction, for
  46977. // all entries that require a password:
  46978. zip.Password= "Top.Secret.No.Peeking!";
  46979. zip.ExtractAll("extractDirectory");
  46980. }
  46981. </code>
  46982. <code lang="VB">
  46983. ' Create a zip that uses Encryption.
  46984. Using zip As New ZipFile()
  46985. zip.AddFile("ReadMe.txt")
  46986. Dim e1 as ZipEntry
  46987. e1= zip.AddFile("2008-Regional-Sales-Report.pdf")
  46988. e1.Encryption= EncryptionAlgorithm.WinZipAes256
  46989. e1.Password= "Top.Secret.No.Peeking!"
  46990. zip.Save("EncryptedArchive.zip")
  46991. End Using
  46992. ' Extract a zip archive that uses AES Encryption.
  46993. ' You do not need to specify the algorithm during extraction.
  46994. Using (zip as ZipFile = ZipFile.Read("EncryptedArchive.zip"))
  46995. ' Specify the password that is used during extraction, for
  46996. ' all entries that require a password:
  46997. zip.Password= "Top.Secret.No.Peeking!"
  46998. zip.ExtractAll("extractDirectory")
  46999. End Using
  47000. </code>
  47001. </example>
  47002. <exception cref="T:System.InvalidOperationException">
  47003. Thrown in the setter if EncryptionAlgorithm.Unsupported is specified.
  47004. </exception>
  47005. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Password">ZipEntry.Password</seealso>
  47006. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption">ZipFile.Encryption</seealso>
  47007. </member>
  47008. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Password">
  47009. <summary>
  47010. The Password to be used when encrypting a <c>ZipEntry</c> upon
  47011. <c>ZipFile.Save()</c>, or when decrypting an entry upon Extract().
  47012. </summary>
  47013. <remarks>
  47014. <para>
  47015. This is a write-only property on the entry. Set this to request that the
  47016. entry be encrypted when writing the zip archive, or set it to specify the
  47017. password to be used when extracting an existing entry that is encrypted.
  47018. </para>
  47019. <para>
  47020. The password set here is implicitly used to encrypt the entry during the
  47021. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/> operation, or to decrypt during the <see
  47022. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract"/> or <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.OpenReader"/> operation. If you set
  47023. the Password on a <c>ZipEntry</c> after calling <c>Save()</c>, there is no
  47024. effect.
  47025. </para>
  47026. <para>
  47027. Consider setting the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Encryption"/> property when using a
  47028. password. Answering concerns that the standard password protection
  47029. supported by all zip tools is weak, WinZip has extended the ZIP
  47030. specification with a way to use AES Encryption to protect entries in the
  47031. Zip file. Unlike the "PKZIP 2.0" encryption specified in the PKZIP
  47032. specification, <see href=
  47033. "http://en.wikipedia.org/wiki/Advanced_Encryption_Standard">AES
  47034. Encryption</see> uses a standard, strong, tested, encryption
  47035. algorithm. DotNetZip can create zip archives that use WinZip-compatible
  47036. AES encryption, if you set the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Encryption"/> property. But,
  47037. archives created that use AES encryption may not be readable by all other
  47038. tools and libraries. For example, Windows Explorer cannot read a
  47039. "compressed folder" (a zip file) that uses AES encryption, though it can
  47040. read a zip file that uses "PKZIP encryption."
  47041. </para>
  47042. <para>
  47043. The <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class also has a <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>
  47044. property. This property takes precedence over any password set on the
  47045. ZipFile itself. Typically, you would use the per-entry Password when most
  47046. entries in the zip archive use one password, and a few entries use a
  47047. different password. If all entries in the zip file use the same password,
  47048. then it is simpler to just set this property on the ZipFile itself,
  47049. whether creating a zip archive or extracting a zip archive.
  47050. </para>
  47051. <para>
  47052. Some comments on updating archives: If you read a <c>ZipFile</c>, you
  47053. cannot modify the password on any encrypted entry, except by extracting
  47054. the entry with the original password (if any), removing the original entry
  47055. via <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveEntry(OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry)"/>, and then adding a new
  47056. entry with a new Password.
  47057. </para>
  47058. <para>
  47059. For example, suppose you read a <c>ZipFile</c>, and there is an encrypted
  47060. entry. Setting the Password property on that <c>ZipEntry</c> and then
  47061. calling <c>Save()</c> on the <c>ZipFile</c> does not update the password
  47062. on that entry in the archive. Neither is an exception thrown. Instead,
  47063. what happens during the <c>Save()</c> is the existing entry is copied
  47064. through to the new zip archive, in its original encrypted form. Upon
  47065. re-reading that archive, the entry can be decrypted with its original
  47066. password.
  47067. </para>
  47068. <para>
  47069. If you read a ZipFile, and there is an un-encrypted entry, you can set the
  47070. <c>Password</c> on the entry and then call Save() on the ZipFile, and get
  47071. encryption on that entry.
  47072. </para>
  47073. </remarks>
  47074. <example>
  47075. <para>
  47076. This example creates a zip file with two entries, and then extracts the
  47077. entries from the zip file. When creating the zip file, the two files are
  47078. added to the zip file using password protection. Each entry uses a
  47079. different password. During extraction, each file is extracted with the
  47080. appropriate password.
  47081. </para>
  47082. <code>
  47083. // create a file with encryption
  47084. using (ZipFile zip = new ZipFile())
  47085. {
  47086. ZipEntry entry;
  47087. entry= zip.AddFile("Declaration.txt");
  47088. entry.Password= "123456!";
  47089. entry = zip.AddFile("Report.xls");
  47090. entry.Password= "1Secret!";
  47091. zip.Save("EncryptedArchive.zip");
  47092. }
  47093. // extract entries that use encryption
  47094. using (ZipFile zip = ZipFile.Read("EncryptedArchive.zip"))
  47095. {
  47096. ZipEntry entry;
  47097. entry = zip["Declaration.txt"];
  47098. entry.Password = "123456!";
  47099. entry.Extract("extractDir");
  47100. entry = zip["Report.xls"];
  47101. entry.Password = "1Secret!";
  47102. entry.Extract("extractDir");
  47103. }
  47104. </code>
  47105. <code lang="VB">
  47106. Using zip As New ZipFile
  47107. Dim entry as ZipEntry
  47108. entry= zip.AddFile("Declaration.txt")
  47109. entry.Password= "123456!"
  47110. entry = zip.AddFile("Report.xls")
  47111. entry.Password= "1Secret!"
  47112. zip.Save("EncryptedArchive.zip")
  47113. End Using
  47114. ' extract entries that use encryption
  47115. Using (zip as ZipFile = ZipFile.Read("EncryptedArchive.zip"))
  47116. Dim entry as ZipEntry
  47117. entry = zip("Declaration.txt")
  47118. entry.Password = "123456!"
  47119. entry.Extract("extractDir")
  47120. entry = zip("Report.xls")
  47121. entry.Password = "1Secret!"
  47122. entry.Extract("extractDir")
  47123. End Using
  47124. </code>
  47125. </example>
  47126. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Encryption"/>
  47127. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password">ZipFile.Password</seealso>
  47128. </member>
  47129. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile">
  47130. <summary>
  47131. The action the library should take when extracting a file that already exists.
  47132. </summary>
  47133. <remarks>
  47134. <para>
  47135. This property affects the behavior of the Extract methods (one of the
  47136. <c>Extract()</c> or <c>ExtractWithPassword()</c> overloads), when
  47137. extraction would would overwrite an existing filesystem file. If you do
  47138. not set this property, the library throws an exception when extracting
  47139. an entry would overwrite an existing file.
  47140. </para>
  47141. <para>
  47142. This property has no effect when extracting to a stream, or when the file to be
  47143. extracted does not already exist.
  47144. </para>
  47145. </remarks>
  47146. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>
  47147. <example>
  47148. This example shows how to set the <c>ExtractExistingFile</c> property in
  47149. an <c>ExtractProgress</c> event, in response to user input. The
  47150. <c>ExtractProgress</c> event is invoked if and only if the
  47151. <c>ExtractExistingFile</c> property was previously set to
  47152. <c>ExtractExistingFileAction.InvokeExtractProgressEvent</c>.
  47153. <code lang="C#">
  47154. public static void ExtractProgress(object sender, ExtractProgressEventArgs e)
  47155. {
  47156. if (e.EventType == ZipProgressEventType.Extracting_BeforeExtractEntry)
  47157. Console.WriteLine("extract {0} ", e.CurrentEntry.FileName);
  47158. else if (e.EventType == ZipProgressEventType.Extracting_ExtractEntryWouldOverwrite)
  47159. {
  47160. ZipEntry entry = e.CurrentEntry;
  47161. string response = null;
  47162. // Ask the user if he wants overwrite the file
  47163. do
  47164. {
  47165. Console.Write("Overwrite {0} in {1} ? (y/n/C) ", entry.FileName, e.ExtractLocation);
  47166. response = Console.ReadLine();
  47167. Console.WriteLine();
  47168. } while (response != null &amp;&amp; response[0]!='Y' &amp;&amp;
  47169. response[0]!='N' &amp;&amp; response[0]!='C');
  47170. if (response[0]=='C')
  47171. e.Cancel = true;
  47172. else if (response[0]=='Y')
  47173. entry.ExtractExistingFile = ExtractExistingFileAction.OverwriteSilently;
  47174. else
  47175. entry.ExtractExistingFile= ExtractExistingFileAction.DoNotOverwrite;
  47176. }
  47177. }
  47178. </code>
  47179. </example>
  47180. </member>
  47181. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ZipErrorAction">
  47182. <summary>
  47183. The action to take when an error is encountered while
  47184. opening or reading files as they are saved into a zip archive.
  47185. </summary>
  47186. <remarks>
  47187. <para>
  47188. Errors can occur within a call to <see
  47189. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save">ZipFile.Save</see>, as the various files contained
  47190. in a ZipFile are being saved into the zip archive. During the
  47191. <c>Save</c>, DotNetZip will perform a <c>File.Open</c> on the file
  47192. associated to the ZipEntry, and then will read the entire contents of
  47193. the file as it is zipped. Either the open or the Read may fail, because
  47194. of lock conflicts or other reasons. Using this property, you can
  47195. specify the action to take when such errors occur.
  47196. </para>
  47197. <para>
  47198. Typically you will NOT set this property on individual ZipEntry
  47199. instances. Instead, you will set the <see
  47200. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction">ZipFile.ZipErrorAction</see> property on
  47201. the ZipFile instance, before adding any entries to the
  47202. <c>ZipFile</c>. If you do this, errors encountered on behalf of any of
  47203. the entries in the ZipFile will be handled the same way.
  47204. </para>
  47205. <para>
  47206. But, if you use a <see cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipError"/> handler, you will want
  47207. to set this property on the <c>ZipEntry</c> within the handler, to
  47208. communicate back to DotNetZip what you would like to do with the
  47209. particular error.
  47210. </para>
  47211. </remarks>
  47212. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>
  47213. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipError"/>
  47214. </member>
  47215. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.IncludedInMostRecentSave">
  47216. <summary>
  47217. Indicates whether the entry was included in the most recent save.
  47218. </summary>
  47219. <remarks>
  47220. An entry can be excluded or skipped from a save if there is an error
  47221. opening or reading the entry.
  47222. </remarks>
  47223. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ZipErrorAction"/>
  47224. </member>
  47225. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetCompression">
  47226. <summary>
  47227. A callback that allows the application to specify the compression to use
  47228. for a given entry that is about to be added to the zip archive.
  47229. </summary>
  47230. <remarks>
  47231. <para>
  47232. See <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression" />
  47233. </para>
  47234. </remarks>
  47235. </member>
  47236. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.UseUnicodeAsNecessary">
  47237. <summary>
  47238. Set to indicate whether to use UTF-8 encoding for filenames and comments.
  47239. </summary>
  47240. <remarks>
  47241. <para>
  47242. If this flag is set, the comment and filename for the entry will be
  47243. encoded with UTF-8, as described in <see
  47244. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">the Zip
  47245. specification</see>, if necessary. "Necessary" means, the filename or
  47246. entry comment (if any) cannot be reflexively encoded and decoded using the
  47247. default code page, IBM437.
  47248. </para>
  47249. <para>
  47250. Setting this flag to true is equivalent to setting <see
  47251. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ProvisionalAlternateEncoding"/> to <c>System.Text.Encoding.UTF8</c>.
  47252. </para>
  47253. <para>
  47254. This flag has no effect or relation to the text encoding used within the
  47255. file itself.
  47256. </para>
  47257. </remarks>
  47258. </member>
  47259. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ProvisionalAlternateEncoding">
  47260. <summary>
  47261. The text encoding to use for the FileName and Comment on this ZipEntry,
  47262. when the default encoding is insufficient.
  47263. </summary>
  47264. <remarks>
  47265. <para>
  47266. Don't use this property. See <see cref='P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AlternateEncoding'/>.
  47267. </para>
  47268. </remarks>
  47269. </member>
  47270. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AlternateEncoding">
  47271. <summary>
  47272. Specifies the alternate text encoding used by this ZipEntry
  47273. </summary>
  47274. <remarks>
  47275. <para>
  47276. The default text encoding used in Zip files for encoding filenames and
  47277. comments is IBM437, which is something like a superset of ASCII. In
  47278. cases where this is insufficient, applications can specify an
  47279. alternate encoding.
  47280. </para>
  47281. <para>
  47282. When creating a zip file, the usage of the alternate encoding is
  47283. governed by the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AlternateEncodingUsage"/> property.
  47284. Typically you would set both properties to tell DotNetZip to employ an
  47285. encoding that is not IBM437 in the zipfile you are creating.
  47286. </para>
  47287. <para>
  47288. Keep in mind that because the ZIP specification states that the only
  47289. valid encodings to use are IBM437 and UTF-8, if you use something
  47290. other than that, then zip tools and libraries may not be able to
  47291. successfully read the zip archive you generate.
  47292. </para>
  47293. <para>
  47294. The zip specification states that applications should presume that
  47295. IBM437 is in use, except when a special bit is set, which indicates
  47296. UTF-8. There is no way to specify an arbitrary code page, within the
  47297. zip file itself. When you create a zip file encoded with gb2312 or
  47298. ibm861 or anything other than IBM437 or UTF-8, then the application
  47299. that reads the zip file needs to "know" which code page to use. In
  47300. some cases, the code page used when reading is chosen implicitly. For
  47301. example, WinRar uses the ambient code page for the host desktop
  47302. operating system. The pitfall here is that if you create a zip in
  47303. Copenhagen and send it to Tokyo, the reader of the zipfile may not be
  47304. able to decode successfully.
  47305. </para>
  47306. </remarks>
  47307. <example>
  47308. This example shows how to create a zipfile encoded with a
  47309. language-specific encoding:
  47310. <code>
  47311. using (var zip = new ZipFile())
  47312. {
  47313. zip.AlternateEnoding = System.Text.Encoding.GetEncoding("ibm861");
  47314. zip.AlternateEnodingUsage = ZipOption.Always;
  47315. zip.AddFileS(arrayOfFiles);
  47316. zip.Save("Myarchive-Encoded-in-IBM861.zip");
  47317. }
  47318. </code>
  47319. </example>
  47320. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncodingUsage" />
  47321. </member>
  47322. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AlternateEncodingUsage">
  47323. <summary>
  47324. Describes if and when this instance should apply
  47325. AlternateEncoding to encode the FileName and Comment, when
  47326. saving.
  47327. </summary>
  47328. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncoding" />
  47329. </member>
  47330. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.IsText">
  47331. <summary>
  47332. Indicates whether an entry is marked as a text file. Be careful when
  47333. using on this property. Unless you have a good reason, you should
  47334. probably ignore this property.
  47335. </summary>
  47336. <remarks>
  47337. <para>
  47338. The ZIP format includes a provision for specifying whether an entry in
  47339. the zip archive is a text or binary file. This property exposes that
  47340. metadata item. Be careful when using this property: It's not clear
  47341. that this property as a firm meaning, across tools and libraries.
  47342. </para>
  47343. <para>
  47344. To be clear, when reading a zip file, the property value may or may
  47345. not be set, and its value may or may not be valid. Not all entries
  47346. that you may think of as "text" entries will be so marked, and entries
  47347. marked as "text" are not guaranteed in any way to be text entries.
  47348. Whether the value is set and set correctly depends entirely on the
  47349. application that produced the zip file.
  47350. </para>
  47351. <para>
  47352. There are many zip tools available, and when creating zip files, some
  47353. of them "respect" the IsText metadata field, and some of them do not.
  47354. Unfortunately, even when an application tries to do "the right thing",
  47355. it's not always clear what "the right thing" is.
  47356. </para>
  47357. <para>
  47358. There's no firm definition of just what it means to be "a text file",
  47359. and the zip specification does not help in this regard. Twenty years
  47360. ago, text was ASCII, each byte was less than 127. IsText meant, all
  47361. bytes in the file were less than 127. These days, it is not the case
  47362. that all text files have all bytes less than 127. Any unicode file
  47363. may have bytes that are above 0x7f. The zip specification has nothing
  47364. to say on this topic. Therefore, it's not clear what IsText really
  47365. means.
  47366. </para>
  47367. <para>
  47368. This property merely tells a reading application what is stored in the
  47369. metadata for an entry, without guaranteeing its validity or its
  47370. meaning.
  47371. </para>
  47372. <para>
  47373. When DotNetZip is used to create a zipfile, it attempts to set this
  47374. field "correctly." For example, if a file ends in ".txt", this field
  47375. will be set. Your application may override that default setting. When
  47376. writing a zip file, you must set the property before calling
  47377. <c>Save()</c> on the ZipFile.
  47378. </para>
  47379. <para>
  47380. When reading a zip file, a more general way to decide just what kind
  47381. of file is contained in a particular entry is to use the file type
  47382. database stored in the operating system. The operating system stores
  47383. a table that says, a file with .jpg extension is a JPG image file, a
  47384. file with a .xml extension is an XML document, a file with a .txt is a
  47385. pure ASCII text document, and so on. To get this information on
  47386. Windows, <see
  47387. href="http://www.codeproject.com/KB/cs/GetFileTypeAndIcon.aspx"> you
  47388. need to read and parse the registry.</see> </para>
  47389. </remarks>
  47390. <example>
  47391. <code>
  47392. using (var zip = new ZipFile())
  47393. {
  47394. var e = zip.UpdateFile("Descriptions.mme", "");
  47395. e.IsText = true;
  47396. zip.Save(zipPath);
  47397. }
  47398. </code>
  47399. <code lang="VB">
  47400. Using zip As New ZipFile
  47401. Dim e2 as ZipEntry = zip.AddFile("Descriptions.mme", "")
  47402. e.IsText= True
  47403. zip.Save(zipPath)
  47404. End Using
  47405. </code>
  47406. </example>
  47407. </member>
  47408. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ToString">
  47409. <summary>Provides a string representation of the instance.</summary>
  47410. <returns>a string representation of the instance.</returns>
  47411. </member>
  47412. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract">
  47413. <summary>
  47414. Extract the entry to the filesystem, starting at the current
  47415. working directory.
  47416. </summary>
  47417. <overloads>
  47418. This method has a bunch of overloads! One of them is sure to
  47419. be the right one for you... If you don't like these, check
  47420. out the <c>ExtractWithPassword()</c> methods.
  47421. </overloads>
  47422. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/>
  47423. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)"/>
  47424. <remarks>
  47425. <para>
  47426. This method extracts an entry from a zip file into the current
  47427. working directory. The path of the entry as extracted is the full
  47428. path as specified in the zip archive, relative to the current
  47429. working directory. After the file is extracted successfully, the
  47430. file attributes and timestamps are set.
  47431. </para>
  47432. <para>
  47433. The action taken when extraction an entry would overwrite an
  47434. existing file is determined by the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"
  47435. /> property.
  47436. </para>
  47437. <para>
  47438. Within the call to <c>Extract()</c>, the content for the entry is
  47439. written into a filesystem file, and then the last modified time of the
  47440. file is set according to the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property on
  47441. the entry. See the remarks the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property for
  47442. some details about the last modified time.
  47443. </para>
  47444. </remarks>
  47445. </member>
  47446. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)">
  47447. <summary>
  47448. Extract the entry to a file in the filesystem, using the specified
  47449. behavior when extraction would overwrite an existing file.
  47450. </summary>
  47451. <remarks>
  47452. <para>
  47453. See the remarks on the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property, for some
  47454. details about how the last modified time of the file is set after
  47455. extraction.
  47456. </para>
  47457. </remarks>
  47458. <param name="extractExistingFile">
  47459. The action to take if extraction would overwrite an existing file.
  47460. </param>
  47461. </member>
  47462. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(System.IO.Stream)">
  47463. <summary>
  47464. Extracts the entry to the specified stream.
  47465. </summary>
  47466. <remarks>
  47467. <para>
  47468. The caller can specify any write-able stream, for example a <see
  47469. cref="T:System.IO.FileStream"/>, a <see
  47470. cref="T:System.IO.MemoryStream"/>, or ASP.NET's
  47471. <c>Response.OutputStream</c>. The content will be decrypted and
  47472. decompressed as necessary. If the entry is encrypted and no password
  47473. is provided, this method will throw.
  47474. </para>
  47475. <para>
  47476. The position on the stream is not reset by this method before it extracts.
  47477. You may want to call stream.Seek() before calling ZipEntry.Extract().
  47478. </para>
  47479. </remarks>
  47480. <param name="stream">
  47481. the stream to which the entry should be extracted.
  47482. </param>
  47483. </member>
  47484. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(System.String)">
  47485. <summary>
  47486. Extract the entry to the filesystem, starting at the specified base
  47487. directory.
  47488. </summary>
  47489. <param name="baseDirectory">the pathname of the base directory</param>
  47490. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/>
  47491. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)"/>
  47492. <example>
  47493. This example extracts only the entries in a zip file that are .txt files,
  47494. into a directory called "textfiles".
  47495. <code lang="C#">
  47496. using (ZipFile zip = ZipFile.Read("PackedDocuments.zip"))
  47497. {
  47498. foreach (string s1 in zip.EntryFilenames)
  47499. {
  47500. if (s1.EndsWith(".txt"))
  47501. {
  47502. zip[s1].Extract("textfiles");
  47503. }
  47504. }
  47505. }
  47506. </code>
  47507. <code lang="VB">
  47508. Using zip As ZipFile = ZipFile.Read("PackedDocuments.zip")
  47509. Dim s1 As String
  47510. For Each s1 In zip.EntryFilenames
  47511. If s1.EndsWith(".txt") Then
  47512. zip(s1).Extract("textfiles")
  47513. End If
  47514. Next
  47515. End Using
  47516. </code>
  47517. </example>
  47518. <remarks>
  47519. <para>
  47520. Using this method, existing entries in the filesystem will not be
  47521. overwritten. If you would like to force the overwrite of existing
  47522. files, see the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/> property, or call
  47523. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)"/>.
  47524. </para>
  47525. <para>
  47526. See the remarks on the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property, for some
  47527. details about how the last modified time of the created file is set.
  47528. </para>
  47529. </remarks>
  47530. </member>
  47531. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)">
  47532. <summary>
  47533. Extract the entry to the filesystem, starting at the specified base
  47534. directory, and using the specified behavior when extraction would
  47535. overwrite an existing file.
  47536. </summary>
  47537. <remarks>
  47538. <para>
  47539. See the remarks on the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property, for some
  47540. details about how the last modified time of the created file is set.
  47541. </para>
  47542. </remarks>
  47543. <example>
  47544. <code lang="C#">
  47545. String sZipPath = "Airborne.zip";
  47546. String sFilePath = "Readme.txt";
  47547. String sRootFolder = "Digado";
  47548. using (ZipFile zip = ZipFile.Read(sZipPath))
  47549. {
  47550. if (zip.EntryFileNames.Contains(sFilePath))
  47551. {
  47552. // use the string indexer on the zip file
  47553. zip[sFileName].Extract(sRootFolder,
  47554. ExtractExistingFileAction.OverwriteSilently);
  47555. }
  47556. }
  47557. </code>
  47558. <code lang="VB">
  47559. Dim sZipPath as String = "Airborne.zip"
  47560. Dim sFilePath As String = "Readme.txt"
  47561. Dim sRootFolder As String = "Digado"
  47562. Using zip As ZipFile = ZipFile.Read(sZipPath)
  47563. If zip.EntryFileNames.Contains(sFilePath)
  47564. ' use the string indexer on the zip file
  47565. zip(sFilePath).Extract(sRootFolder, _
  47566. ExtractExistingFileAction.OverwriteSilently)
  47567. End If
  47568. End Using
  47569. </code>
  47570. </example>
  47571. <param name="baseDirectory">the pathname of the base directory</param>
  47572. <param name="extractExistingFile">
  47573. The action to take if extraction would overwrite an existing file.
  47574. </param>
  47575. </member>
  47576. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractWithPassword(System.String)">
  47577. <summary>
  47578. Extract the entry to the filesystem, using the current working directory
  47579. and the specified password.
  47580. </summary>
  47581. <overloads>
  47582. This method has a bunch of overloads! One of them is sure to be
  47583. the right one for you...
  47584. </overloads>
  47585. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/>
  47586. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractWithPassword(OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction,System.String)"/>
  47587. <remarks>
  47588. <para>
  47589. Existing entries in the filesystem will not be overwritten. If you
  47590. would like to force the overwrite of existing files, see the <see
  47591. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/>property, or call
  47592. <see
  47593. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractWithPassword(OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction,System.String)"/>.
  47594. </para>
  47595. <para>
  47596. See the remarks on the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property for some
  47597. details about how the "last modified" time of the created file is
  47598. set.
  47599. </para>
  47600. </remarks>
  47601. <example>
  47602. In this example, entries that use encryption are extracted using a
  47603. particular password.
  47604. <code>
  47605. using (var zip = ZipFile.Read(FilePath))
  47606. {
  47607. foreach (ZipEntry e in zip)
  47608. {
  47609. if (e.UsesEncryption)
  47610. e.ExtractWithPassword("Secret!");
  47611. else
  47612. e.Extract();
  47613. }
  47614. }
  47615. </code>
  47616. <code lang="VB">
  47617. Using zip As ZipFile = ZipFile.Read(FilePath)
  47618. Dim e As ZipEntry
  47619. For Each e In zip
  47620. If (e.UsesEncryption)
  47621. e.ExtractWithPassword("Secret!")
  47622. Else
  47623. e.Extract
  47624. End If
  47625. Next
  47626. End Using
  47627. </code>
  47628. </example>
  47629. <param name="password">The Password to use for decrypting the entry.</param>
  47630. </member>
  47631. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractWithPassword(System.String,System.String)">
  47632. <summary>
  47633. Extract the entry to the filesystem, starting at the specified base
  47634. directory, and using the specified password.
  47635. </summary>
  47636. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/>
  47637. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractWithPassword(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction,System.String)"/>
  47638. <remarks>
  47639. <para>
  47640. Existing entries in the filesystem will not be overwritten. If you
  47641. would like to force the overwrite of existing files, see the <see
  47642. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/>property, or call
  47643. <see
  47644. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractWithPassword(OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction,System.String)"/>.
  47645. </para>
  47646. <para>
  47647. See the remarks on the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property, for some
  47648. details about how the last modified time of the created file is set.
  47649. </para>
  47650. </remarks>
  47651. <param name="baseDirectory">The pathname of the base directory.</param>
  47652. <param name="password">The Password to use for decrypting the entry.</param>
  47653. </member>
  47654. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractWithPassword(OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction,System.String)">
  47655. <summary>
  47656. Extract the entry to a file in the filesystem, relative to the
  47657. current directory, using the specified behavior when extraction
  47658. would overwrite an existing file.
  47659. </summary>
  47660. <remarks>
  47661. <para>
  47662. See the remarks on the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property, for some
  47663. details about how the last modified time of the created file is set.
  47664. </para>
  47665. </remarks>
  47666. <param name="password">The Password to use for decrypting the entry.</param>
  47667. <param name="extractExistingFile">
  47668. The action to take if extraction would overwrite an existing file.
  47669. </param>
  47670. </member>
  47671. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractWithPassword(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction,System.String)">
  47672. <summary>
  47673. Extract the entry to the filesystem, starting at the specified base
  47674. directory, and using the specified behavior when extraction would
  47675. overwrite an existing file.
  47676. </summary>
  47677. <remarks>
  47678. See the remarks on the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified"/> property, for some
  47679. details about how the last modified time of the created file is set.
  47680. </remarks>
  47681. <param name="baseDirectory">the pathname of the base directory</param>
  47682. <param name="extractExistingFile">The action to take if extraction would
  47683. overwrite an existing file.</param>
  47684. <param name="password">The Password to use for decrypting the entry.</param>
  47685. </member>
  47686. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractWithPassword(System.IO.Stream,System.String)">
  47687. <summary>
  47688. Extracts the entry to the specified stream, using the specified
  47689. Password. For example, the caller could extract to Console.Out, or
  47690. to a MemoryStream.
  47691. </summary>
  47692. <remarks>
  47693. <para>
  47694. The caller can specify any write-able stream, for example a <see
  47695. cref="T:System.IO.FileStream"/>, a <see
  47696. cref="T:System.IO.MemoryStream"/>, or ASP.NET's
  47697. <c>Response.OutputStream</c>. The content will be decrypted and
  47698. decompressed as necessary. If the entry is encrypted and no password
  47699. is provided, this method will throw.
  47700. </para>
  47701. <para>
  47702. The position on the stream is not reset by this method before it extracts.
  47703. You may want to call stream.Seek() before calling ZipEntry.Extract().
  47704. </para>
  47705. </remarks>
  47706. <param name="stream">
  47707. the stream to which the entry should be extracted.
  47708. </param>
  47709. <param name="password">
  47710. The password to use for decrypting the entry.
  47711. </param>
  47712. </member>
  47713. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.OpenReader">
  47714. <summary>
  47715. Opens a readable stream corresponding to the zip entry in the
  47716. archive. The stream decompresses and decrypts as necessary, as it
  47717. is read.
  47718. </summary>
  47719. <remarks>
  47720. <para>
  47721. DotNetZip offers a variety of ways to extract entries from a zip
  47722. file. This method allows an application to extract an entry by
  47723. reading a <see cref="T:System.IO.Stream"/>.
  47724. </para>
  47725. <para>
  47726. The return value is of type <see
  47727. cref="T:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream"/>. Use it as you would any
  47728. stream for reading. When an application calls <see
  47729. cref="M:System.IO.Stream.Read(System.Byte[],System.Int32,System.Int32)"/> on that stream, it will
  47730. receive data from the zip entry that is decrypted and decompressed
  47731. as necessary.
  47732. </para>
  47733. <para>
  47734. <c>CrcCalculatorStream</c> adds one additional feature: it keeps a
  47735. CRC32 checksum on the bytes of the stream as it is read. The CRC
  47736. value is available in the <see
  47737. cref="P:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.Crc"/> property on the
  47738. <c>CrcCalculatorStream</c>. When the read is complete, your
  47739. application
  47740. <em>should</em> check this CRC against the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Crc"/>
  47741. property on the <c>ZipEntry</c> to validate the content of the
  47742. ZipEntry. You don't have to validate the entry using the CRC, but
  47743. you should, to verify integrity. Check the example for how to do
  47744. this.
  47745. </para>
  47746. <para>
  47747. If the entry is protected with a password, then you need to provide
  47748. a password prior to calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.OpenReader"/>, either by
  47749. setting the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Password"/> property on the entry, or the
  47750. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/> property on the <c>ZipFile</c>
  47751. itself. Or, you can use <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.OpenReader(System.String)" />, the
  47752. overload of OpenReader that accepts a password parameter.
  47753. </para>
  47754. <para>
  47755. If you want to extract entry data into a write-able stream that is
  47756. already opened, like a <see cref="T:System.IO.FileStream"/>, do not
  47757. use this method. Instead, use <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(System.IO.Stream)"/>.
  47758. </para>
  47759. <para>
  47760. Your application may use only one stream created by OpenReader() at
  47761. a time, and you should not call other Extract methods before
  47762. completing your reads on a stream obtained from OpenReader(). This
  47763. is because there is really only one source stream for the compressed
  47764. content. A call to OpenReader() seeks in the source stream, to the
  47765. beginning of the compressed content. A subsequent call to
  47766. OpenReader() on a different entry will seek to a different position
  47767. in the source stream, as will a call to Extract() or one of its
  47768. overloads. This will corrupt the state for the decompressing stream
  47769. from the original call to OpenReader().
  47770. </para>
  47771. <para>
  47772. The <c>OpenReader()</c> method works only when the ZipEntry is
  47773. obtained from an instance of <c>ZipFile</c>. This method will throw
  47774. an exception if the ZipEntry is obtained from a ZipInputStream.
  47775. </para>
  47776. </remarks>
  47777. <example>
  47778. This example shows how to open a zip archive, then read in a named
  47779. entry via a stream. After the read loop is complete, the code
  47780. compares the calculated during the read loop with the expected CRC
  47781. on the <c>ZipEntry</c>, to verify the extraction.
  47782. <code>
  47783. using (ZipFile zip = new ZipFile(ZipFileToRead))
  47784. {
  47785. ZipEntry e1= zip["Elevation.mp3"];
  47786. using (Ionic.Zlib.CrcCalculatorStream s = e1.OpenReader())
  47787. {
  47788. byte[] buffer = new byte[4096];
  47789. int n, totalBytesRead= 0;
  47790. do {
  47791. n = s.Read(buffer,0, buffer.Length);
  47792. totalBytesRead+=n;
  47793. } while (n&gt;0);
  47794. if (s.Crc32 != e1.Crc32)
  47795. throw new Exception(string.Format("The Zip Entry failed the CRC Check. (0x{0:X8}!=0x{1:X8})", s.Crc32, e1.Crc32));
  47796. if (totalBytesRead != e1.UncompressedSize)
  47797. throw new Exception(string.Format("We read an unexpected number of bytes. ({0}!={1})", totalBytesRead, e1.UncompressedSize));
  47798. }
  47799. }
  47800. </code>
  47801. <code lang="VB">
  47802. Using zip As New ZipFile(ZipFileToRead)
  47803. Dim e1 As ZipEntry = zip.Item("Elevation.mp3")
  47804. Using s As Ionic.Zlib.CrcCalculatorStream = e1.OpenReader
  47805. Dim n As Integer
  47806. Dim buffer As Byte() = New Byte(4096) {}
  47807. Dim totalBytesRead As Integer = 0
  47808. Do
  47809. n = s.Read(buffer, 0, buffer.Length)
  47810. totalBytesRead = (totalBytesRead + n)
  47811. Loop While (n &gt; 0)
  47812. If (s.Crc32 &lt;&gt; e1.Crc32) Then
  47813. Throw New Exception(String.Format("The Zip Entry failed the CRC Check. (0x{0:X8}!=0x{1:X8})", s.Crc32, e1.Crc32))
  47814. End If
  47815. If (totalBytesRead &lt;&gt; e1.UncompressedSize) Then
  47816. Throw New Exception(String.Format("We read an unexpected number of bytes. ({0}!={1})", totalBytesRead, e1.UncompressedSize))
  47817. End If
  47818. End Using
  47819. End Using
  47820. </code>
  47821. </example>
  47822. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(System.IO.Stream)"/>
  47823. <returns>The Stream for reading.</returns>
  47824. </member>
  47825. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.OpenReader(System.String)">
  47826. <summary>
  47827. Opens a readable stream for an encrypted zip entry in the archive.
  47828. The stream decompresses and decrypts as necessary, as it is read.
  47829. </summary>
  47830. <remarks>
  47831. <para>
  47832. See the documentation on the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.OpenReader"/> method for
  47833. full details. This overload allows the application to specify a
  47834. password for the <c>ZipEntry</c> to be read.
  47835. </para>
  47836. </remarks>
  47837. <param name="password">The password to use for decrypting the entry.</param>
  47838. <returns>The Stream for reading.</returns>
  47839. </member>
  47840. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ValidateOutput(System.String,System.IO.Stream,System.String@)">
  47841. <summary>
  47842. Validates that the args are consistent.
  47843. </summary>
  47844. <remarks>
  47845. Only one of {baseDir, outStream} can be non-null.
  47846. If baseDir is non-null, then the outputFile is created.
  47847. </remarks>
  47848. </member>
  47849. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ReadEntry(OfficeOpenXml.Packaging.Ionic.Zip.ZipContainer,System.Boolean)">
  47850. <summary>
  47851. Reads one <c>ZipEntry</c> from the given stream. The content for
  47852. the entry does not get decompressed or decrypted. This method
  47853. basically reads metadata, and seeks.
  47854. </summary>
  47855. <param name="zc">the ZipContainer this entry belongs to.</param>
  47856. <param name="first">
  47857. true of this is the first entry being read from the stream.
  47858. </param>
  47859. <returns>the <c>ZipEntry</c> read from the stream.</returns>
  47860. </member>
  47861. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.FindExtraFieldSegment(System.Byte[],System.Int32,System.UInt16)">
  47862. <summary>
  47863. Finds a particular segment in the given extra field.
  47864. This is used when modifying a previously-generated
  47865. extra field, in particular when removing the AES crypto
  47866. segment in the extra field.
  47867. </summary>
  47868. </member>
  47869. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ProcessExtraField(System.IO.Stream,System.Int16)">
  47870. <summary>
  47871. At current cursor position in the stream, read the extra
  47872. field, and set the properties on the ZipEntry instance
  47873. appropriately. This can be called when processing the
  47874. Extra field in the Central Directory, or in the local
  47875. header.
  47876. </summary>
  47877. </member>
  47878. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.GetEncodedFileNameBytes">
  47879. <summary>
  47880. generate and return a byte array that encodes the filename
  47881. for the entry.
  47882. </summary>
  47883. <remarks>
  47884. <para>
  47885. side effects: generate and store into _CommentBytes the
  47886. byte array for any comment attached to the entry. Also
  47887. sets _actualEncoding to indicate the actual encoding
  47888. used. The same encoding is used for both filename and
  47889. comment.
  47890. </para>
  47891. </remarks>
  47892. </member>
  47893. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.PrepSourceStream">
  47894. <summary>
  47895. Stores the position of the entry source stream, or, if the position is
  47896. already stored, seeks to that position.
  47897. </summary>
  47898. <remarks>
  47899. <para>
  47900. This method is called in prep for reading the source stream. If PKZIP
  47901. encryption is used, then we need to calc the CRC32 before doing the
  47902. encryption, because the CRC is used in the 12th byte of the PKZIP
  47903. encryption header. So, we need to be able to seek backward in the source
  47904. when saving the ZipEntry. This method is called from the place that
  47905. calculates the CRC, and also from the method that does the encryption of
  47906. the file data.
  47907. </para>
  47908. <para>
  47909. The first time through, this method sets the _sourceStreamOriginalPosition
  47910. field. Subsequent calls to this method seek to that position.
  47911. </para>
  47912. </remarks>
  47913. </member>
  47914. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CopyMetaData(OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry)">
  47915. <summary>
  47916. Copy metadata that may have been changed by the app. We do this when
  47917. resetting the zipFile instance. If the app calls Save() on a ZipFile, then
  47918. tries to party on that file some more, we may need to Reset() it , which
  47919. means re-reading the entries and then copying the metadata. I think.
  47920. </summary>
  47921. </member>
  47922. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetInputAndFigureFileLength(System.IO.Stream@)">
  47923. <summary>
  47924. Set the input stream and get its length, if possible. The length is
  47925. used for progress updates, AND, to allow an optimization in case of
  47926. a stream/file of zero length. In that case we skip the Encrypt and
  47927. compression Stream. (like DeflateStream or BZip2OutputStream)
  47928. </summary>
  47929. </member>
  47930. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.PrepOutputStream(System.IO.Stream,System.Int64,OfficeOpenXml.Packaging.Ionic.Zip.CountingStream@,System.IO.Stream@,System.IO.Stream@,OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream@)">
  47931. <summary>
  47932. Prepare the given stream for output - wrap it in a CountingStream, and
  47933. then in a CRC stream, and an encryptor and deflator as appropriate.
  47934. </summary>
  47935. <remarks>
  47936. <para>
  47937. Previously this was used in ZipEntry.Write(), but in an effort to
  47938. introduce some efficiencies in that method I've refactored to put the
  47939. code inline. This method still gets called by ZipOutputStream.
  47940. </para>
  47941. </remarks>
  47942. </member>
  47943. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntryTimestamp">
  47944. <summary>
  47945. An enum that specifies the type of timestamp available on the ZipEntry.
  47946. </summary>
  47947. <remarks>
  47948. <para>
  47949. The last modified time of a file can be stored in multiple ways in
  47950. a zip file, and they are not mutually exclusive:
  47951. </para>
  47952. <list type="bullet">
  47953. <item>
  47954. In the so-called "DOS" format, which has a 2-second precision. Values
  47955. are rounded to the nearest even second. For example, if the time on the
  47956. file is 12:34:43, then it will be stored as 12:34:44. This first value
  47957. is accessible via the <c>LastModified</c> property. This value is always
  47958. present in the metadata for each zip entry. In some cases the value is
  47959. invalid, or zero.
  47960. </item>
  47961. <item>
  47962. In the so-called "Windows" or "NTFS" format, as an 8-byte integer
  47963. quantity expressed as the number of 1/10 milliseconds (in other words
  47964. the number of 100 nanosecond units) since January 1, 1601 (UTC). This
  47965. format is how Windows represents file times. This time is accessible
  47966. via the <c>ModifiedTime</c> property.
  47967. </item>
  47968. <item>
  47969. In the "Unix" format, a 4-byte quantity specifying the number of seconds since
  47970. January 1, 1970 UTC.
  47971. </item>
  47972. <item>
  47973. In an older format, now deprecated but still used by some current
  47974. tools. This format is also a 4-byte quantity specifying the number of
  47975. seconds since January 1, 1970 UTC.
  47976. </item>
  47977. </list>
  47978. <para>
  47979. This bit field describes which of the formats were found in a <c>ZipEntry</c> that was read.
  47980. </para>
  47981. </remarks>
  47982. </member>
  47983. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntryTimestamp.None">
  47984. <summary>
  47985. Default value.
  47986. </summary>
  47987. </member>
  47988. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntryTimestamp.DOS">
  47989. <summary>
  47990. A DOS timestamp with 2-second precision.
  47991. </summary>
  47992. </member>
  47993. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntryTimestamp.Windows">
  47994. <summary>
  47995. A Windows timestamp with 100-ns precision.
  47996. </summary>
  47997. </member>
  47998. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntryTimestamp.Unix">
  47999. <summary>
  48000. A Unix timestamp with 1-second precision.
  48001. </summary>
  48002. </member>
  48003. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntryTimestamp.InfoZip1">
  48004. <summary>
  48005. A Unix timestamp with 1-second precision, stored in InfoZip v1 format. This
  48006. format is outdated and is supported for reading archives only.
  48007. </summary>
  48008. </member>
  48009. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.CompressionMethod">
  48010. <summary>
  48011. The method of compression to use for a particular ZipEntry.
  48012. </summary>
  48013. <remarks>
  48014. <see
  48015. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">PKWare's
  48016. ZIP Specification</see> describes a number of distinct
  48017. cmopression methods that can be used within a zip
  48018. file. DotNetZip supports a subset of them.
  48019. </remarks>
  48020. </member>
  48021. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.CompressionMethod.None">
  48022. <summary>
  48023. No compression at all. For COM environments, the value is 0 (zero).
  48024. </summary>
  48025. </member>
  48026. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.CompressionMethod.Deflate">
  48027. <summary>
  48028. DEFLATE compression, as described in <see
  48029. href="http://www.ietf.org/rfc/rfc1951.txt">IETF RFC
  48030. 1951</see>. This is the "normal" compression used in zip
  48031. files. For COM environments, the value is 8.
  48032. </summary>
  48033. </member>
  48034. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntrySource">
  48035. <summary>
  48036. An enum that specifies the source of the ZipEntry.
  48037. </summary>
  48038. </member>
  48039. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntrySource.None">
  48040. <summary>
  48041. Default value. Invalid on a bonafide ZipEntry.
  48042. </summary>
  48043. </member>
  48044. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntrySource.FileSystem">
  48045. <summary>
  48046. The entry was instantiated by calling AddFile() or another method that
  48047. added an entry from the filesystem.
  48048. </summary>
  48049. </member>
  48050. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntrySource.Stream">
  48051. <summary>
  48052. The entry was instantiated via <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.String)"/> or
  48053. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.IO.Stream)"/> .
  48054. </summary>
  48055. </member>
  48056. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntrySource.ZipFile">
  48057. <summary>
  48058. The ZipEntry was instantiated by reading a zipfile.
  48059. </summary>
  48060. </member>
  48061. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntrySource.WriteDelegate">
  48062. <summary>
  48063. The content for the ZipEntry will be or was provided by the WriteDelegate.
  48064. </summary>
  48065. </member>
  48066. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntrySource.JitStream">
  48067. <summary>
  48068. The content for the ZipEntry will be obtained from the stream dispensed by the <c>OpenDelegate</c>.
  48069. The entry was instantiated via <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)"/>.
  48070. </summary>
  48071. </member>
  48072. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntrySource.ZipOutputStream">
  48073. <summary>
  48074. The content for the ZipEntry will be or was obtained from a <c>ZipOutputStream</c>.
  48075. </summary>
  48076. </member>
  48077. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipErrorAction">
  48078. <summary>
  48079. An enum providing the options when an error occurs during opening or reading
  48080. of a file or directory that is being saved to a zip file.
  48081. </summary>
  48082. <remarks>
  48083. <para>
  48084. This enum describes the actions that the library can take when an error occurs
  48085. opening or reading a file, as it is being saved into a Zip archive.
  48086. </para>
  48087. <para>
  48088. In some cases an error will occur when DotNetZip tries to open a file to be
  48089. added to the zip archive. In other cases, an error might occur after the
  48090. file has been successfully opened, while DotNetZip is reading the file.
  48091. </para>
  48092. <para>
  48093. The first problem might occur when calling AddDirectory() on a directory
  48094. that contains a Clipper .dbf file; the file is locked by Clipper and
  48095. cannot be opened by another process. An example of the second problem is
  48096. the ERROR_LOCK_VIOLATION that results when a file is opened by another
  48097. process, but not locked, and a range lock has been taken on the file.
  48098. Microsoft Outlook takes range locks on .PST files.
  48099. </para>
  48100. </remarks>
  48101. </member>
  48102. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipErrorAction.Throw">
  48103. <summary>
  48104. Throw an exception when an error occurs while zipping. This is the default
  48105. behavior. (For COM clients, this is a 0 (zero).)
  48106. </summary>
  48107. </member>
  48108. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipErrorAction.Skip">
  48109. <summary>
  48110. When an error occurs during zipping, for example a file cannot be opened,
  48111. skip the file causing the error, and continue zipping. (For COM clients,
  48112. this is a 1.)
  48113. </summary>
  48114. </member>
  48115. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipErrorAction.Retry">
  48116. <summary>
  48117. When an error occurs during zipping, for example a file cannot be opened,
  48118. retry the operation that caused the error. Be careful with this option. If
  48119. the error is not temporary, the library will retry forever. (For COM
  48120. clients, this is a 2.)
  48121. </summary>
  48122. </member>
  48123. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipErrorAction.InvokeErrorEvent">
  48124. <summary>
  48125. When an error occurs, invoke the zipError event. The event type used is
  48126. <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Error_Saving"/>. A typical use of this option:
  48127. a GUI application may wish to pop up a dialog to allow the user to view the
  48128. error that occurred, and choose an appropriate action. After your
  48129. processing in the error event, if you want to skip the file, set <see
  48130. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ZipErrorAction"/> on the
  48131. <c>ZipProgressEventArgs.CurrentEntry</c> to <c>Skip</c>. If you want the
  48132. exception to be thrown, set <c>ZipErrorAction</c> on the <c>CurrentEntry</c>
  48133. to <c>Throw</c>. If you want to cancel the zip, set
  48134. <c>ZipProgressEventArgs.Cancel</c> to true. Cancelling differs from using
  48135. Skip in that a cancel will not save any further entries, if there are any.
  48136. (For COM clients, the value of this enum is a 3.)
  48137. </summary>
  48138. </member>
  48139. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile">
  48140. <summary>
  48141. The ZipFile type represents a zip archive file.
  48142. </summary>
  48143. <remarks>
  48144. <para>
  48145. This is the main type in the DotNetZip class library. This class reads and
  48146. writes zip files, as defined in the <see
  48147. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">specification
  48148. for zip files described by PKWare</see>. The compression for this
  48149. implementation is provided by a managed-code version of Zlib, included with
  48150. DotNetZip in the classes in the Ionic.Zlib namespace.
  48151. </para>
  48152. <para>
  48153. This class provides a general purpose zip file capability. Use it to read,
  48154. create, or update zip files. When you want to create zip files using a
  48155. <c>Stream</c> type to write the zip file, you may want to consider the <see
  48156. cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream"/> class.
  48157. </para>
  48158. <para>
  48159. Both the <c>ZipOutputStream</c> class and the <c>ZipFile</c> class can
  48160. be used to create zip files. Both of them support many of the common zip
  48161. features, including Unicode, different compression methods and levels,
  48162. and ZIP64. They provide very similar performance when creating zip
  48163. files.
  48164. </para>
  48165. <para>
  48166. The <c>ZipFile</c> class is generally easier to use than
  48167. <c>ZipOutputStream</c> and should be considered a higher-level interface. For
  48168. example, when creating a zip file via calls to the <c>PutNextEntry()</c> and
  48169. <c>Write()</c> methods on the <c>ZipOutputStream</c> class, the caller is
  48170. responsible for opening the file, reading the bytes from the file, writing
  48171. those bytes into the <c>ZipOutputStream</c>, setting the attributes on the
  48172. <c>ZipEntry</c>, and setting the created, last modified, and last accessed
  48173. timestamps on the zip entry. All of these things are done automatically by a
  48174. call to <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String,System.String)">ZipFile.AddFile()</see>.
  48175. For this reason, the <c>ZipOutputStream</c> is generally recommended for use
  48176. only when your application emits arbitrary data, not necessarily data from a
  48177. filesystem file, directly into a zip file, and does so using a <c>Stream</c>
  48178. metaphor.
  48179. </para>
  48180. <para>
  48181. Aside from the differences in programming model, there are other
  48182. differences in capability between the two classes.
  48183. </para>
  48184. <list type="bullet">
  48185. <item>
  48186. <c>ZipFile</c> can be used to read and extract zip files, in addition to
  48187. creating zip files. <c>ZipOutputStream</c> cannot read zip files. If you want
  48188. to use a stream to read zip files, check out the ZipInputStream class.
  48189. </item>
  48190. <item>
  48191. <c>ZipOutputStream</c> does not support the creation of segmented or spanned
  48192. zip files.
  48193. </item>
  48194. <item>
  48195. <c>ZipOutputStream</c> cannot produce a self-extracting archive.
  48196. </item>
  48197. </list>
  48198. <para>
  48199. Be aware that the <c>ZipFile</c> class implements the <see
  48200. cref="T:System.IDisposable"/> interface. In order for <c>ZipFile</c> to
  48201. produce a valid zip file, you use use it within a using clause (<c>Using</c>
  48202. in VB), or call the <c>Dispose()</c> method explicitly. See the examples
  48203. for how to employ a using clause.
  48204. </para>
  48205. </remarks>
  48206. </member>
  48207. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddItem(System.String)">
  48208. <summary>
  48209. Adds an item, either a file or a directory, to a zip file archive.
  48210. </summary>
  48211. <remarks>
  48212. <para>
  48213. This method is handy if you are adding things to zip archive and don't
  48214. want to bother distinguishing between directories or files. Any files are
  48215. added as single entries. A directory added through this method is added
  48216. recursively: all files and subdirectories contained within the directory
  48217. are added to the <c>ZipFile</c>.
  48218. </para>
  48219. <para>
  48220. The name of the item may be a relative path or a fully-qualified
  48221. path. Remember, the items contained in <c>ZipFile</c> instance get written
  48222. to the disk only when you call <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/> or a similar
  48223. save method.
  48224. </para>
  48225. <para>
  48226. The directory name used for the file within the archive is the same
  48227. as the directory name (potentially a relative path) specified in the
  48228. <paramref name="fileOrDirectoryName"/>.
  48229. </para>
  48230. <para>
  48231. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48232. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48233. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48234. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48235. respective values at the time of this call will be applied to the
  48236. <c>ZipEntry</c> added.
  48237. </para>
  48238. </remarks>
  48239. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String)"/>
  48240. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String)"/>
  48241. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateItem(System.String)"/>
  48242. <overloads>This method has two overloads.</overloads>
  48243. <param name="fileOrDirectoryName">
  48244. the name of the file or directory to add.</param>
  48245. <returns>The <c>ZipEntry</c> added.</returns>
  48246. </member>
  48247. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddItem(System.String,System.String)">
  48248. <summary>
  48249. Adds an item, either a file or a directory, to a zip file archive,
  48250. explicitly specifying the directory path to be used in the archive.
  48251. </summary>
  48252. <remarks>
  48253. <para>
  48254. If adding a directory, the add is recursive on all files and
  48255. subdirectories contained within it.
  48256. </para>
  48257. <para>
  48258. The name of the item may be a relative path or a fully-qualified path.
  48259. The item added by this call to the <c>ZipFile</c> is not read from the
  48260. disk nor written to the zip file archive until the application calls
  48261. Save() on the <c>ZipFile</c>.
  48262. </para>
  48263. <para>
  48264. This version of the method allows the caller to explicitly specify the
  48265. directory path to be used in the archive, which would override the
  48266. "natural" path of the filesystem file.
  48267. </para>
  48268. <para>
  48269. Encryption will be used on the file data if the <c>Password</c> has
  48270. been set on the <c>ZipFile</c> object, prior to calling this method.
  48271. </para>
  48272. <para>
  48273. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48274. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48275. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48276. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48277. respective values at the time of this call will be applied to the
  48278. <c>ZipEntry</c> added.
  48279. </para>
  48280. </remarks>
  48281. <exception cref="T:System.IO.FileNotFoundException">
  48282. Thrown if the file or directory passed in does not exist.
  48283. </exception>
  48284. <param name="fileOrDirectoryName">the name of the file or directory to add.
  48285. </param>
  48286. <param name="directoryPathInArchive">
  48287. The name of the directory path to use within the zip archive. This path
  48288. need not refer to an extant directory in the current filesystem. If the
  48289. files within the zip are later extracted, this is the path used for the
  48290. extracted file. Passing <c>null</c> (<c>Nothing</c> in VB) will use the
  48291. path on the fileOrDirectoryName. Passing the empty string ("") will
  48292. insert the item at the root path within the archive.
  48293. </param>
  48294. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String,System.String)"/>
  48295. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String,System.String)"/>
  48296. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateItem(System.String,System.String)"/>
  48297. <example>
  48298. This example shows how to zip up a set of files into a flat hierarchy,
  48299. regardless of where in the filesystem the files originated. The resulting
  48300. zip archive will contain a toplevel directory named "flat", which itself
  48301. will contain files Readme.txt, MyProposal.docx, and Image1.jpg. A
  48302. subdirectory under "flat" called SupportFiles will contain all the files
  48303. in the "c:\SupportFiles" directory on disk.
  48304. <code>
  48305. String[] itemnames= {
  48306. "c:\\fixedContent\\Readme.txt",
  48307. "MyProposal.docx",
  48308. "c:\\SupportFiles", // a directory
  48309. "images\\Image1.jpg"
  48310. };
  48311. try
  48312. {
  48313. using (ZipFile zip = new ZipFile())
  48314. {
  48315. for (int i = 1; i &lt; itemnames.Length; i++)
  48316. {
  48317. // will add Files or Dirs, recurses and flattens subdirectories
  48318. zip.AddItem(itemnames[i],"flat");
  48319. }
  48320. zip.Save(ZipToCreate);
  48321. }
  48322. }
  48323. catch (System.Exception ex1)
  48324. {
  48325. System.Console.Error.WriteLine("exception: {0}", ex1);
  48326. }
  48327. </code>
  48328. <code lang="VB">
  48329. Dim itemnames As String() = _
  48330. New String() { "c:\fixedContent\Readme.txt", _
  48331. "MyProposal.docx", _
  48332. "SupportFiles", _
  48333. "images\Image1.jpg" }
  48334. Try
  48335. Using zip As New ZipFile
  48336. Dim i As Integer
  48337. For i = 1 To itemnames.Length - 1
  48338. ' will add Files or Dirs, recursing and flattening subdirectories.
  48339. zip.AddItem(itemnames(i), "flat")
  48340. Next i
  48341. zip.Save(ZipToCreate)
  48342. End Using
  48343. Catch ex1 As Exception
  48344. Console.Error.WriteLine("exception: {0}", ex1.ToString())
  48345. End Try
  48346. </code>
  48347. </example>
  48348. <returns>The <c>ZipEntry</c> added.</returns>
  48349. </member>
  48350. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String)">
  48351. <summary>
  48352. Adds a File to a Zip file archive.
  48353. </summary>
  48354. <remarks>
  48355. <para>
  48356. This call collects metadata for the named file in the filesystem,
  48357. including the file attributes and the timestamp, and inserts that metadata
  48358. into the resulting ZipEntry. Only when the application calls Save() on
  48359. the <c>ZipFile</c>, does DotNetZip read the file from the filesystem and
  48360. then write the content to the zip file archive.
  48361. </para>
  48362. <para>
  48363. This method will throw an exception if an entry with the same name already
  48364. exists in the <c>ZipFile</c>.
  48365. </para>
  48366. <para>
  48367. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48368. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48369. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48370. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48371. respective values at the time of this call will be applied to the
  48372. <c>ZipEntry</c> added.
  48373. </para>
  48374. </remarks>
  48375. <example>
  48376. <para>
  48377. In this example, three files are added to a Zip archive. The ReadMe.txt
  48378. file will be placed in the root of the archive. The .png file will be
  48379. placed in a folder within the zip called photos\personal. The pdf file
  48380. will be included into a folder within the zip called Desktop.
  48381. </para>
  48382. <code>
  48383. try
  48384. {
  48385. using (ZipFile zip = new ZipFile())
  48386. {
  48387. zip.AddFile("c:\\photos\\personal\\7440-N49th.png");
  48388. zip.AddFile("c:\\Desktop\\2008-Regional-Sales-Report.pdf");
  48389. zip.AddFile("ReadMe.txt");
  48390. zip.Save("Package.zip");
  48391. }
  48392. }
  48393. catch (System.Exception ex1)
  48394. {
  48395. System.Console.Error.WriteLine("exception: " + ex1);
  48396. }
  48397. </code>
  48398. <code lang="VB">
  48399. Try
  48400. Using zip As ZipFile = New ZipFile
  48401. zip.AddFile("c:\photos\personal\7440-N49th.png")
  48402. zip.AddFile("c:\Desktop\2008-Regional-Sales-Report.pdf")
  48403. zip.AddFile("ReadMe.txt")
  48404. zip.Save("Package.zip")
  48405. End Using
  48406. Catch ex1 As Exception
  48407. Console.Error.WriteLine("exception: {0}", ex1.ToString)
  48408. End Try
  48409. </code>
  48410. </example>
  48411. <overloads>This method has two overloads.</overloads>
  48412. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddItem(System.String)"/>
  48413. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String)"/>
  48414. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFile(System.String)"/>
  48415. <param name="fileName">
  48416. The name of the file to add. It should refer to a file in the filesystem.
  48417. The name of the file may be a relative path or a fully-qualified path.
  48418. </param>
  48419. <returns>The <c>ZipEntry</c> corresponding to the File added.</returns>
  48420. </member>
  48421. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String,System.String)">
  48422. <summary>
  48423. Adds a File to a Zip file archive, potentially overriding the path to be
  48424. used within the zip archive.
  48425. </summary>
  48426. <remarks>
  48427. <para>
  48428. The file added by this call to the <c>ZipFile</c> is not written to the
  48429. zip file archive until the application calls Save() on the <c>ZipFile</c>.
  48430. </para>
  48431. <para>
  48432. This method will throw an exception if an entry with the same name already
  48433. exists in the <c>ZipFile</c>.
  48434. </para>
  48435. <para>
  48436. This version of the method allows the caller to explicitly specify the
  48437. directory path to be used in the archive.
  48438. </para>
  48439. <para>
  48440. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48441. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48442. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48443. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48444. respective values at the time of this call will be applied to the
  48445. <c>ZipEntry</c> added.
  48446. </para>
  48447. </remarks>
  48448. <example>
  48449. <para>
  48450. In this example, three files are added to a Zip archive. The ReadMe.txt
  48451. file will be placed in the root of the archive. The .png file will be
  48452. placed in a folder within the zip called images. The pdf file will be
  48453. included into a folder within the zip called files\docs, and will be
  48454. encrypted with the given password.
  48455. </para>
  48456. <code>
  48457. try
  48458. {
  48459. using (ZipFile zip = new ZipFile())
  48460. {
  48461. // the following entry will be inserted at the root in the archive.
  48462. zip.AddFile("c:\\datafiles\\ReadMe.txt", "");
  48463. // this image file will be inserted into the "images" directory in the archive.
  48464. zip.AddFile("c:\\photos\\personal\\7440-N49th.png", "images");
  48465. // the following will result in a password-protected file called
  48466. // files\\docs\\2008-Regional-Sales-Report.pdf in the archive.
  48467. zip.Password = "EncryptMe!";
  48468. zip.AddFile("c:\\Desktop\\2008-Regional-Sales-Report.pdf", "files\\docs");
  48469. zip.Save("Archive.zip");
  48470. }
  48471. }
  48472. catch (System.Exception ex1)
  48473. {
  48474. System.Console.Error.WriteLine("exception: {0}", ex1);
  48475. }
  48476. </code>
  48477. <code lang="VB">
  48478. Try
  48479. Using zip As ZipFile = New ZipFile
  48480. ' the following entry will be inserted at the root in the archive.
  48481. zip.AddFile("c:\datafiles\ReadMe.txt", "")
  48482. ' this image file will be inserted into the "images" directory in the archive.
  48483. zip.AddFile("c:\photos\personal\7440-N49th.png", "images")
  48484. ' the following will result in a password-protected file called
  48485. ' files\\docs\\2008-Regional-Sales-Report.pdf in the archive.
  48486. zip.Password = "EncryptMe!"
  48487. zip.AddFile("c:\Desktop\2008-Regional-Sales-Report.pdf", "files\documents")
  48488. zip.Save("Archive.zip")
  48489. End Using
  48490. Catch ex1 As Exception
  48491. Console.Error.WriteLine("exception: {0}", ex1)
  48492. End Try
  48493. </code>
  48494. </example>
  48495. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddItem(System.String,System.String)"/>
  48496. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String,System.String)"/>
  48497. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFile(System.String,System.String)"/>
  48498. <param name="fileName">
  48499. The name of the file to add. The name of the file may be a relative path
  48500. or a fully-qualified path.
  48501. </param>
  48502. <param name="directoryPathInArchive">
  48503. Specifies a directory path to use to override any path in the fileName.
  48504. This path may, or may not, correspond to a real directory in the current
  48505. filesystem. If the files within the zip are later extracted, this is the
  48506. path used for the extracted file. Passing <c>null</c> (<c>Nothing</c> in
  48507. VB) will use the path on the fileName, if any. Passing the empty string
  48508. ("") will insert the item at the root path within the archive.
  48509. </param>
  48510. <returns>The <c>ZipEntry</c> corresponding to the file added.</returns>
  48511. </member>
  48512. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveEntries(System.Collections.Generic.ICollection{OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry})">
  48513. <summary>
  48514. This method removes a collection of entries from the <c>ZipFile</c>.
  48515. </summary>
  48516. <param name="entriesToRemove">
  48517. A collection of ZipEntry instances from this zip file to be removed. For
  48518. example, you can pass in an array of ZipEntry instances; or you can call
  48519. SelectEntries(), and then add or remove entries from that
  48520. ICollection&lt;ZipEntry&gt; (ICollection(Of ZipEntry) in VB), and pass
  48521. that ICollection to this method.
  48522. </param>
  48523. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SelectEntries(System.String)" />
  48524. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveSelectedEntries(System.String)" />
  48525. </member>
  48526. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveEntries(System.Collections.Generic.ICollection{System.String})">
  48527. <summary>
  48528. This method removes a collection of entries from the <c>ZipFile</c>, by name.
  48529. </summary>
  48530. <param name="entriesToRemove">
  48531. A collection of strings that refer to names of entries to be removed
  48532. from the <c>ZipFile</c>. For example, you can pass in an array or a
  48533. List of Strings that provide the names of entries to be removed.
  48534. </param>
  48535. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SelectEntries(System.String)" />
  48536. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveSelectedEntries(System.String)" />
  48537. </member>
  48538. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFiles(System.Collections.Generic.IEnumerable{System.String})">
  48539. <summary>
  48540. This method adds a set of files to the <c>ZipFile</c>.
  48541. </summary>
  48542. <remarks>
  48543. <para>
  48544. Use this method to add a set of files to the zip archive, in one call.
  48545. For example, a list of files received from
  48546. <c>System.IO.Directory.GetFiles()</c> can be added to a zip archive in one
  48547. call.
  48548. </para>
  48549. <para>
  48550. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48551. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48552. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48553. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48554. respective values at the time of this call will be applied to each
  48555. ZipEntry added.
  48556. </para>
  48557. </remarks>
  48558. <param name="fileNames">
  48559. The collection of names of the files to add. Each string should refer to a
  48560. file in the filesystem. The name of the file may be a relative path or a
  48561. fully-qualified path.
  48562. </param>
  48563. <example>
  48564. This example shows how to create a zip file, and add a few files into it.
  48565. <code>
  48566. String ZipFileToCreate = "archive1.zip";
  48567. String DirectoryToZip = "c:\\reports";
  48568. using (ZipFile zip = new ZipFile())
  48569. {
  48570. // Store all files found in the top level directory, into the zip archive.
  48571. String[] filenames = System.IO.Directory.GetFiles(DirectoryToZip);
  48572. zip.AddFiles(filenames);
  48573. zip.Save(ZipFileToCreate);
  48574. }
  48575. </code>
  48576. <code lang="VB">
  48577. Dim ZipFileToCreate As String = "archive1.zip"
  48578. Dim DirectoryToZip As String = "c:\reports"
  48579. Using zip As ZipFile = New ZipFile
  48580. ' Store all files found in the top level directory, into the zip archive.
  48581. Dim filenames As String() = System.IO.Directory.GetFiles(DirectoryToZip)
  48582. zip.AddFiles(filenames)
  48583. zip.Save(ZipFileToCreate)
  48584. End Using
  48585. </code>
  48586. </example>
  48587. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String)" />
  48588. </member>
  48589. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFiles(System.Collections.Generic.IEnumerable{System.String})">
  48590. <summary>
  48591. Adds or updates a set of files in the <c>ZipFile</c>.
  48592. </summary>
  48593. <remarks>
  48594. <para>
  48595. Any files that already exist in the archive are updated. Any files that
  48596. don't yet exist in the archive are added.
  48597. </para>
  48598. <para>
  48599. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48600. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48601. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48602. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48603. respective values at the time of this call will be applied to each
  48604. ZipEntry added.
  48605. </para>
  48606. </remarks>
  48607. <param name="fileNames">
  48608. The collection of names of the files to update. Each string should refer to a file in
  48609. the filesystem. The name of the file may be a relative path or a fully-qualified path.
  48610. </param>
  48611. </member>
  48612. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFiles(System.Collections.Generic.IEnumerable{System.String},System.String)">
  48613. <summary>
  48614. Adds a set of files to the <c>ZipFile</c>, using the
  48615. specified directory path in the archive.
  48616. </summary>
  48617. <remarks>
  48618. <para>
  48619. Any directory structure that may be present in the
  48620. filenames contained in the list is "flattened" in the
  48621. archive. Each file in the list is added to the archive in
  48622. the specified top-level directory.
  48623. </para>
  48624. <para>
  48625. For <c>ZipFile</c> properties including <see
  48626. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see
  48627. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48628. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see
  48629. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>, <see
  48630. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see
  48631. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their respective values at the
  48632. time of this call will be applied to each ZipEntry added.
  48633. </para>
  48634. </remarks>
  48635. <param name="fileNames">
  48636. The names of the files to add. Each string should refer to
  48637. a file in the filesystem. The name of the file may be a
  48638. relative path or a fully-qualified path.
  48639. </param>
  48640. <param name="directoryPathInArchive">
  48641. Specifies a directory path to use to override any path in the file name.
  48642. Th is path may, or may not, correspond to a real directory in the current
  48643. filesystem. If the files within the zip are later extracted, this is the
  48644. path used for the extracted file. Passing <c>null</c> (<c>Nothing</c> in
  48645. VB) will use the path on each of the <c>fileNames</c>, if any. Passing
  48646. the empty string ("") will insert the item at the root path within the
  48647. archive.
  48648. </param>
  48649. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String)" />
  48650. </member>
  48651. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFiles(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.String)">
  48652. <summary>
  48653. Adds a set of files to the <c>ZipFile</c>, using the specified directory
  48654. path in the archive, and preserving the full directory structure in the
  48655. filenames.
  48656. </summary>
  48657. <remarks>
  48658. <para>
  48659. Think of the <paramref name="directoryPathInArchive"/> as a "root" or
  48660. base directory used in the archive for the files that get added. when
  48661. <paramref name="preserveDirHierarchy"/> is true, the hierarchy of files
  48662. found in the filesystem will be placed, with the hierarchy intact,
  48663. starting at that root in the archive. When <c>preserveDirHierarchy</c>
  48664. is false, the path hierarchy of files is flattned, and the flattened
  48665. set of files gets placed in the root within the archive as specified in
  48666. <c>directoryPathInArchive</c>.
  48667. </para>
  48668. <para>
  48669. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48670. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48671. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48672. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48673. respective values at the time of this call will be applied to each
  48674. ZipEntry added.
  48675. </para>
  48676. </remarks>
  48677. <param name="fileNames">
  48678. The names of the files to add. Each string should refer to a file in the
  48679. filesystem. The name of the file may be a relative path or a
  48680. fully-qualified path.
  48681. </param>
  48682. <param name="directoryPathInArchive">
  48683. Specifies a directory path to use as a prefix for each entry name.
  48684. This path may, or may not, correspond to a real directory in the current
  48685. filesystem. If the files within the zip are later extracted, this is the
  48686. path used for the extracted file. Passing <c>null</c> (<c>Nothing</c> in
  48687. VB) will use the path on each of the <c>fileNames</c>, if any. Passing
  48688. the empty string ("") will insert the item at the root path within the
  48689. archive.
  48690. </param>
  48691. <param name="preserveDirHierarchy">
  48692. whether the entries in the zip archive will reflect the directory
  48693. hierarchy that is present in the various filenames. For example, if
  48694. <paramref name="fileNames"/> includes two paths,
  48695. \Animalia\Chordata\Mammalia\Info.txt and
  48696. \Plantae\Magnoliophyta\Dicotyledon\Info.txt, then calling this method
  48697. with <paramref name="preserveDirHierarchy"/> = <c>false</c> will
  48698. result in an exception because of a duplicate entry name, while
  48699. calling this method with <paramref name="preserveDirHierarchy"/> =
  48700. <c>true</c> will result in the full direcory paths being included in
  48701. the entries added to the ZipFile.
  48702. </param>
  48703. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String)" />
  48704. </member>
  48705. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFiles(System.Collections.Generic.IEnumerable{System.String},System.String)">
  48706. <summary>
  48707. Adds or updates a set of files to the <c>ZipFile</c>, using the specified
  48708. directory path in the archive.
  48709. </summary>
  48710. <remarks>
  48711. <para>
  48712. Any files that already exist in the archive are updated. Any files that
  48713. don't yet exist in the archive are added.
  48714. </para>
  48715. <para>
  48716. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48717. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48718. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48719. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48720. respective values at the time of this call will be applied to each
  48721. ZipEntry added.
  48722. </para>
  48723. </remarks>
  48724. <param name="fileNames">
  48725. The names of the files to add or update. Each string should refer to a
  48726. file in the filesystem. The name of the file may be a relative path or a
  48727. fully-qualified path.
  48728. </param>
  48729. <param name="directoryPathInArchive">
  48730. Specifies a directory path to use to override any path in the file name.
  48731. This path may, or may not, correspond to a real directory in the current
  48732. filesystem. If the files within the zip are later extracted, this is the
  48733. path used for the extracted file. Passing <c>null</c> (<c>Nothing</c> in
  48734. VB) will use the path on each of the <c>fileNames</c>, if any. Passing
  48735. the empty string ("") will insert the item at the root path within the
  48736. archive.
  48737. </param>
  48738. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String)" />
  48739. </member>
  48740. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFile(System.String)">
  48741. <summary>
  48742. Adds or Updates a File in a Zip file archive.
  48743. </summary>
  48744. <remarks>
  48745. <para>
  48746. This method adds a file to a zip archive, or, if the file already exists
  48747. in the zip archive, this method Updates the content of that given filename
  48748. in the zip archive. The <c>UpdateFile</c> method might more accurately be
  48749. called "AddOrUpdateFile".
  48750. </para>
  48751. <para>
  48752. Upon success, there is no way for the application to learn whether the file
  48753. was added versus updated.
  48754. </para>
  48755. <para>
  48756. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48757. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48758. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48759. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48760. respective values at the time of this call will be applied to the
  48761. <c>ZipEntry</c> added.
  48762. </para>
  48763. </remarks>
  48764. <example>
  48765. This example shows how to Update an existing entry in a zipfile. The first
  48766. call to UpdateFile adds the file to the newly-created zip archive. The
  48767. second call to UpdateFile updates the content for that file in the zip
  48768. archive.
  48769. <code>
  48770. using (ZipFile zip1 = new ZipFile())
  48771. {
  48772. // UpdateFile might more accurately be called "AddOrUpdateFile"
  48773. zip1.UpdateFile("MyDocuments\\Readme.txt");
  48774. zip1.UpdateFile("CustomerList.csv");
  48775. zip1.Comment = "This zip archive has been created.";
  48776. zip1.Save("Content.zip");
  48777. }
  48778. using (ZipFile zip2 = ZipFile.Read("Content.zip"))
  48779. {
  48780. zip2.UpdateFile("Updates\\Readme.txt");
  48781. zip2.Comment = "This zip archive has been updated: The Readme.txt file has been changed.";
  48782. zip2.Save();
  48783. }
  48784. </code>
  48785. <code lang="VB">
  48786. Using zip1 As New ZipFile
  48787. ' UpdateFile might more accurately be called "AddOrUpdateFile"
  48788. zip1.UpdateFile("MyDocuments\Readme.txt")
  48789. zip1.UpdateFile("CustomerList.csv")
  48790. zip1.Comment = "This zip archive has been created."
  48791. zip1.Save("Content.zip")
  48792. End Using
  48793. Using zip2 As ZipFile = ZipFile.Read("Content.zip")
  48794. zip2.UpdateFile("Updates\Readme.txt")
  48795. zip2.Comment = "This zip archive has been updated: The Readme.txt file has been changed."
  48796. zip2.Save
  48797. End Using
  48798. </code>
  48799. </example>
  48800. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String)"/>
  48801. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateDirectory(System.String)"/>
  48802. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateItem(System.String)"/>
  48803. <param name="fileName">
  48804. The name of the file to add or update. It should refer to a file in the
  48805. filesystem. The name of the file may be a relative path or a
  48806. fully-qualified path.
  48807. </param>
  48808. <returns>
  48809. The <c>ZipEntry</c> corresponding to the File that was added or updated.
  48810. </returns>
  48811. </member>
  48812. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFile(System.String,System.String)">
  48813. <summary>
  48814. Adds or Updates a File in a Zip file archive.
  48815. </summary>
  48816. <remarks>
  48817. <para>
  48818. This method adds a file to a zip archive, or, if the file already exists
  48819. in the zip archive, this method Updates the content of that given filename
  48820. in the zip archive.
  48821. </para>
  48822. <para>
  48823. This version of the method allows the caller to explicitly specify the
  48824. directory path to be used in the archive. The entry to be added or
  48825. updated is found by using the specified directory path, combined with the
  48826. basename of the specified filename.
  48827. </para>
  48828. <para>
  48829. Upon success, there is no way for the application to learn if the file was
  48830. added versus updated.
  48831. </para>
  48832. <para>
  48833. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48834. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48835. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48836. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48837. respective values at the time of this call will be applied to the
  48838. <c>ZipEntry</c> added.
  48839. </para>
  48840. </remarks>
  48841. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String,System.String)"/>
  48842. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateDirectory(System.String,System.String)"/>
  48843. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateItem(System.String,System.String)"/>
  48844. <param name="fileName">
  48845. The name of the file to add or update. It should refer to a file in the
  48846. filesystem. The name of the file may be a relative path or a
  48847. fully-qualified path.
  48848. </param>
  48849. <param name="directoryPathInArchive">
  48850. Specifies a directory path to use to override any path in the
  48851. <c>fileName</c>. This path may, or may not, correspond to a real
  48852. directory in the current filesystem. If the files within the zip are
  48853. later extracted, this is the path used for the extracted file. Passing
  48854. <c>null</c> (<c>Nothing</c> in VB) will use the path on the
  48855. <c>fileName</c>, if any. Passing the empty string ("") will insert the
  48856. item at the root path within the archive.
  48857. </param>
  48858. <returns>
  48859. The <c>ZipEntry</c> corresponding to the File that was added or updated.
  48860. </returns>
  48861. </member>
  48862. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateDirectory(System.String)">
  48863. <summary>
  48864. Add or update a directory in a zip archive.
  48865. </summary>
  48866. <remarks>
  48867. If the specified directory does not exist in the archive, then this method
  48868. is equivalent to calling <c>AddDirectory()</c>. If the specified
  48869. directory already exists in the archive, then this method updates any
  48870. existing entries, and adds any new entries. Any entries that are in the
  48871. zip archive but not in the specified directory, are left alone. In other
  48872. words, the contents of the zip file will be a union of the previous
  48873. contents and the new files.
  48874. </remarks>
  48875. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFile(System.String)"/>
  48876. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String)"/>
  48877. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateItem(System.String)"/>
  48878. <param name="directoryName">
  48879. The path to the directory to be added to the zip archive, or updated in
  48880. the zip archive.
  48881. </param>
  48882. <returns>
  48883. The <c>ZipEntry</c> corresponding to the Directory that was added or updated.
  48884. </returns>
  48885. </member>
  48886. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateDirectory(System.String,System.String)">
  48887. <summary>
  48888. Add or update a directory in the zip archive at the specified root
  48889. directory in the archive.
  48890. </summary>
  48891. <remarks>
  48892. If the specified directory does not exist in the archive, then this method
  48893. is equivalent to calling <c>AddDirectory()</c>. If the specified
  48894. directory already exists in the archive, then this method updates any
  48895. existing entries, and adds any new entries. Any entries that are in the
  48896. zip archive but not in the specified directory, are left alone. In other
  48897. words, the contents of the zip file will be a union of the previous
  48898. contents and the new files.
  48899. </remarks>
  48900. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFile(System.String,System.String)"/>
  48901. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String,System.String)"/>
  48902. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateItem(System.String,System.String)"/>
  48903. <param name="directoryName">
  48904. The path to the directory to be added to the zip archive, or updated
  48905. in the zip archive.
  48906. </param>
  48907. <param name="directoryPathInArchive">
  48908. Specifies a directory path to use to override any path in the
  48909. <c>directoryName</c>. This path may, or may not, correspond to a real
  48910. directory in the current filesystem. If the files within the zip are
  48911. later extracted, this is the path used for the extracted file. Passing
  48912. <c>null</c> (<c>Nothing</c> in VB) will use the path on the
  48913. <c>directoryName</c>, if any. Passing the empty string ("") will insert
  48914. the item at the root path within the archive.
  48915. </param>
  48916. <returns>
  48917. The <c>ZipEntry</c> corresponding to the Directory that was added or updated.
  48918. </returns>
  48919. </member>
  48920. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateItem(System.String)">
  48921. <summary>
  48922. Add or update a file or directory in the zip archive.
  48923. </summary>
  48924. <remarks>
  48925. <para>
  48926. This is useful when the application is not sure or does not care if the
  48927. item to be added is a file or directory, and does not know or does not
  48928. care if the item already exists in the <c>ZipFile</c>. Calling this method
  48929. is equivalent to calling <c>RemoveEntry()</c> if an entry by the same name
  48930. already exists, followed calling by <c>AddItem()</c>.
  48931. </para>
  48932. <para>
  48933. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48934. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48935. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48936. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48937. respective values at the time of this call will be applied to the
  48938. <c>ZipEntry</c> added.
  48939. </para>
  48940. </remarks>
  48941. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddItem(System.String)"/>
  48942. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFile(System.String)"/>
  48943. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateDirectory(System.String)"/>
  48944. <param name="itemName">
  48945. the path to the file or directory to be added or updated.
  48946. </param>
  48947. </member>
  48948. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateItem(System.String,System.String)">
  48949. <summary>
  48950. Add or update a file or directory.
  48951. </summary>
  48952. <remarks>
  48953. <para>
  48954. This method is useful when the application is not sure or does not care if
  48955. the item to be added is a file or directory, and does not know or does not
  48956. care if the item already exists in the <c>ZipFile</c>. Calling this method
  48957. is equivalent to calling <c>RemoveEntry()</c>, if an entry by that name
  48958. exists, and then calling <c>AddItem()</c>.
  48959. </para>
  48960. <para>
  48961. This version of the method allows the caller to explicitly specify the
  48962. directory path to be used for the item being added to the archive. The
  48963. entry or entries that are added or updated will use the specified
  48964. <c>DirectoryPathInArchive</c>. Extracting the entry from the archive will
  48965. result in a file stored in that directory path.
  48966. </para>
  48967. <para>
  48968. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  48969. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  48970. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  48971. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  48972. respective values at the time of this call will be applied to the
  48973. <c>ZipEntry</c> added.
  48974. </para>
  48975. </remarks>
  48976. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddItem(System.String,System.String)"/>
  48977. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateFile(System.String,System.String)"/>
  48978. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateDirectory(System.String,System.String)"/>
  48979. <param name="itemName">
  48980. The path for the File or Directory to be added or updated.
  48981. </param>
  48982. <param name="directoryPathInArchive">
  48983. Specifies a directory path to use to override any path in the
  48984. <c>itemName</c>. This path may, or may not, correspond to a real
  48985. directory in the current filesystem. If the files within the zip are
  48986. later extracted, this is the path used for the extracted file. Passing
  48987. <c>null</c> (<c>Nothing</c> in VB) will use the path on the
  48988. <c>itemName</c>, if any. Passing the empty string ("") will insert the
  48989. item at the root path within the archive.
  48990. </param>
  48991. </member>
  48992. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.String)">
  48993. <summary>
  48994. Adds a named entry into the zip archive, taking content for the entry
  48995. from a string.
  48996. </summary>
  48997. <remarks>
  48998. Calling this method creates an entry using the given fileName and
  48999. directory path within the archive. There is no need for a file by the
  49000. given name to exist in the filesystem; the name is used within the zip
  49001. archive only. The content for the entry is encoded using the default text
  49002. encoding for the machine, or on Silverlight, using UTF-8.
  49003. </remarks>
  49004. <param name="content">
  49005. The content of the file, should it be extracted from the zip.
  49006. </param>
  49007. <param name="entryName">
  49008. The name, including any path, to use for the entry within the archive.
  49009. </param>
  49010. <returns>The <c>ZipEntry</c> added.</returns>
  49011. <example>
  49012. This example shows how to add an entry to the zipfile, using a string as
  49013. content for that entry.
  49014. <code lang="C#">
  49015. string Content = "This string will be the content of the Readme.txt file in the zip archive.";
  49016. using (ZipFile zip1 = new ZipFile())
  49017. {
  49018. zip1.AddFile("MyDocuments\\Resume.doc", "files");
  49019. zip1.AddEntry("Readme.txt", Content);
  49020. zip1.Comment = "This zip file was created at " + System.DateTime.Now.ToString("G");
  49021. zip1.Save("Content.zip");
  49022. }
  49023. </code>
  49024. <code lang="VB">
  49025. Public Sub Run()
  49026. Dim Content As String = "This string will be the content of the Readme.txt file in the zip archive."
  49027. Using zip1 As ZipFile = New ZipFile
  49028. zip1.AddEntry("Readme.txt", Content)
  49029. zip1.AddFile("MyDocuments\Resume.doc", "files")
  49030. zip1.Comment = ("This zip file was created at " &amp; DateTime.Now.ToString("G"))
  49031. zip1.Save("Content.zip")
  49032. End Using
  49033. End Sub
  49034. </code>
  49035. </example>
  49036. </member>
  49037. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.String,System.Text.Encoding)">
  49038. <summary>
  49039. Adds a named entry into the zip archive, taking content for the entry
  49040. from a string, and using the specified text encoding.
  49041. </summary>
  49042. <remarks>
  49043. <para>
  49044. Calling this method creates an entry using the given fileName and
  49045. directory path within the archive. There is no need for a file by the
  49046. given name to exist in the filesystem; the name is used within the zip
  49047. archive only.
  49048. </para>
  49049. <para>
  49050. The content for the entry, a string value, is encoded using the given
  49051. text encoding. A BOM (byte-order-mark) is emitted into the file, if the
  49052. Encoding parameter is set for that.
  49053. </para>
  49054. <para>
  49055. Most Encoding classes support a constructor that accepts a boolean,
  49056. indicating whether to emit a BOM or not. For example see <see
  49057. cref="M:System.Text.UTF8Encoding.#ctor(System.Boolean)"/>.
  49058. </para>
  49059. </remarks>
  49060. <param name="entryName">
  49061. The name, including any path, to use within the archive for the entry.
  49062. </param>
  49063. <param name="content">
  49064. The content of the file, should it be extracted from the zip.
  49065. </param>
  49066. <param name="encoding">
  49067. The text encoding to use when encoding the string. Be aware: This is
  49068. distinct from the text encoding used to encode the fileName, as specified
  49069. in <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding" />.
  49070. </param>
  49071. <returns>The <c>ZipEntry</c> added.</returns>
  49072. </member>
  49073. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.IO.Stream)">
  49074. <summary>
  49075. Create an entry in the <c>ZipFile</c> using the given <c>Stream</c>
  49076. as input. The entry will have the given filename.
  49077. </summary>
  49078. <remarks>
  49079. <para>
  49080. The application should provide an open, readable stream; in this case it
  49081. will be read during the call to <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/> or one of
  49082. its overloads.
  49083. </para>
  49084. <para>
  49085. The passed stream will be read from its current position. If
  49086. necessary, callers should set the position in the stream before
  49087. calling AddEntry(). This might be appropriate when using this method
  49088. with a MemoryStream, for example.
  49089. </para>
  49090. <para>
  49091. In cases where a large number of streams will be added to the
  49092. <c>ZipFile</c>, the application may wish to avoid maintaining all of the
  49093. streams open simultaneously. To handle this situation, the application
  49094. should use the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)"/>
  49095. overload.
  49096. </para>
  49097. <para>
  49098. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  49099. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  49100. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  49101. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  49102. respective values at the time of this call will be applied to the
  49103. <c>ZipEntry</c> added.
  49104. </para>
  49105. </remarks>
  49106. <example>
  49107. <para>
  49108. This example adds a single entry to a <c>ZipFile</c> via a <c>Stream</c>.
  49109. </para>
  49110. <code lang="C#">
  49111. String zipToCreate = "Content.zip";
  49112. String fileNameInArchive = "Content-From-Stream.bin";
  49113. using (System.IO.Stream streamToRead = MyStreamOpener())
  49114. {
  49115. using (ZipFile zip = new ZipFile())
  49116. {
  49117. ZipEntry entry= zip.AddEntry(fileNameInArchive, streamToRead);
  49118. zip.AddFile("Readme.txt");
  49119. zip.Save(zipToCreate); // the stream is read implicitly here
  49120. }
  49121. }
  49122. </code>
  49123. <code lang="VB">
  49124. Dim zipToCreate As String = "Content.zip"
  49125. Dim fileNameInArchive As String = "Content-From-Stream.bin"
  49126. Using streamToRead as System.IO.Stream = MyStreamOpener()
  49127. Using zip As ZipFile = New ZipFile()
  49128. Dim entry as ZipEntry = zip.AddEntry(fileNameInArchive, streamToRead)
  49129. zip.AddFile("Readme.txt")
  49130. zip.Save(zipToCreate) '' the stream is read implicitly, here
  49131. End Using
  49132. End Using
  49133. </code>
  49134. </example>
  49135. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateEntry(System.String,System.IO.Stream)"/>
  49136. <param name="entryName">
  49137. The name, including any path, which is shown in the zip file for the added
  49138. entry.
  49139. </param>
  49140. <param name="stream">
  49141. The input stream from which to grab content for the file
  49142. </param>
  49143. <returns>The <c>ZipEntry</c> added.</returns>
  49144. </member>
  49145. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.WriteDelegate)">
  49146. <summary>
  49147. Add a ZipEntry for which content is written directly by the application.
  49148. </summary>
  49149. <remarks>
  49150. <para>
  49151. When the application needs to write the zip entry data, use this
  49152. method to add the ZipEntry. For example, in the case that the
  49153. application wishes to write the XML representation of a DataSet into
  49154. a ZipEntry, the application can use this method to do so.
  49155. </para>
  49156. <para>
  49157. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  49158. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  49159. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  49160. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  49161. respective values at the time of this call will be applied to the
  49162. <c>ZipEntry</c> added.
  49163. </para>
  49164. <para>
  49165. About progress events: When using the WriteDelegate, DotNetZip does
  49166. not issue any SaveProgress events with <c>EventType</c> = <see
  49167. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_EntryBytesRead">
  49168. Saving_EntryBytesRead</see>. (This is because it is the
  49169. application's code that runs in WriteDelegate - there's no way for
  49170. DotNetZip to know when to issue a EntryBytesRead event.)
  49171. Applications that want to update a progress bar or similar status
  49172. indicator should do so from within the WriteDelegate
  49173. itself. DotNetZip will issue the other SaveProgress events,
  49174. including <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_Started">
  49175. Saving_Started</see>,
  49176. <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_BeforeWriteEntry">
  49177. Saving_BeforeWriteEntry</see>, and <see
  49178. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipProgressEventType.Saving_AfterWriteEntry">
  49179. Saving_AfterWriteEntry</see>.
  49180. </para>
  49181. <para>
  49182. Note: When you use PKZip encryption, it's normally necessary to
  49183. compute the CRC of the content to be encrypted, before compressing or
  49184. encrypting it. Therefore, when using PKZip encryption with a
  49185. WriteDelegate, the WriteDelegate CAN BE called twice: once to compute
  49186. the CRC, and the second time to potentially compress and
  49187. encrypt. Surprising, but true. This is because PKWARE specified that
  49188. the encryption initialization data depends on the CRC.
  49189. If this happens, for each call of the delegate, your
  49190. application must stream the same entry data in its entirety. If your
  49191. application writes different data during the second call, it will
  49192. result in a corrupt zip file.
  49193. </para>
  49194. <para>
  49195. The double-read behavior happens with all types of entries, not only
  49196. those that use WriteDelegate. It happens if you add an entry from a
  49197. filesystem file, or using a string, or a stream, or an opener/closer
  49198. pair. But in those cases, DotNetZip takes care of reading twice; in
  49199. the case of the WriteDelegate, the application code gets invoked
  49200. twice. Be aware.
  49201. </para>
  49202. <para>
  49203. As you can imagine, this can cause performance problems for large
  49204. streams, and it can lead to correctness problems when you use a
  49205. <c>WriteDelegate</c>. This is a pretty big pitfall. There are two
  49206. ways to avoid it. First, and most preferred: don't use PKZIP
  49207. encryption. If you use the WinZip AES encryption, this problem
  49208. doesn't occur, because the encryption protocol doesn't require the CRC
  49209. up front. Second: if you do choose to use PKZIP encryption, write out
  49210. to a non-seekable stream (like standard output, or the
  49211. Response.OutputStream in an ASP.NET application). In this case,
  49212. DotNetZip will use an alternative encryption protocol that does not
  49213. rely on the CRC of the content. This also implies setting bit 3 in
  49214. the zip entry, which still presents problems for some zip tools.
  49215. </para>
  49216. <para>
  49217. In the future I may modify DotNetZip to *always* use bit 3 when PKZIP
  49218. encryption is in use. This seems like a win overall, but there will
  49219. be some work involved. If you feel strongly about it, visit the
  49220. DotNetZip forums and vote up <see
  49221. href="http://dotnetzip.codeplex.com/workitem/13686">the Workitem
  49222. tracking this issue</see>.
  49223. </para>
  49224. </remarks>
  49225. <param name="entryName">the name of the entry to add</param>
  49226. <param name="writer">the delegate which will write the entry content</param>
  49227. <returns>the ZipEntry added</returns>
  49228. <example>
  49229. This example shows an application filling a DataSet, then saving the
  49230. contents of that DataSet as XML, into a ZipEntry in a ZipFile, using an
  49231. anonymous delegate in C#. The DataSet XML is never saved to a disk file.
  49232. <code lang="C#">
  49233. var c1= new System.Data.SqlClient.SqlConnection(connstring1);
  49234. var da = new System.Data.SqlClient.SqlDataAdapter()
  49235. {
  49236. SelectCommand= new System.Data.SqlClient.SqlCommand(strSelect, c1)
  49237. };
  49238. DataSet ds1 = new DataSet();
  49239. da.Fill(ds1, "Invoices");
  49240. using(Ionic.Zip.ZipFile zip = new Ionic.Zip.ZipFile())
  49241. {
  49242. zip.AddEntry(zipEntryName, (name,stream) => ds1.WriteXml(stream) );
  49243. zip.Save(zipFileName);
  49244. }
  49245. </code>
  49246. </example>
  49247. <example>
  49248. This example uses an anonymous method in C# as the WriteDelegate to provide
  49249. the data for the ZipEntry. The example is a bit contrived - the
  49250. <c>AddFile()</c> method is a simpler way to insert the contents of a file
  49251. into an entry in a zip file. On the other hand, if there is some sort of
  49252. processing or transformation of the file contents required before writing,
  49253. the application could use the <c>WriteDelegate</c> to do it, in this way.
  49254. <code lang="C#">
  49255. using (var input = File.Open(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite ))
  49256. {
  49257. using(Ionic.Zip.ZipFile zip = new Ionic.Zip.ZipFile())
  49258. {
  49259. zip.AddEntry(zipEntryName, (name,output) =>
  49260. {
  49261. byte[] buffer = new byte[BufferSize];
  49262. int n;
  49263. while ((n = input.Read(buffer, 0, buffer.Length)) != 0)
  49264. {
  49265. // could transform the data here...
  49266. output.Write(buffer, 0, n);
  49267. // could update a progress bar here
  49268. }
  49269. });
  49270. zip.Save(zipFileName);
  49271. }
  49272. }
  49273. </code>
  49274. </example>
  49275. <example>
  49276. This example uses a named delegate in VB to write data for the given
  49277. ZipEntry (VB9 does not have anonymous delegates). The example here is a bit
  49278. contrived - a simpler way to add the contents of a file to a ZipEntry is to
  49279. simply use the appropriate <c>AddFile()</c> method. The key scenario for
  49280. which the <c>WriteDelegate</c> makes sense is saving a DataSet, in XML
  49281. format, to the zip file. The DataSet can write XML to a stream, and the
  49282. WriteDelegate is the perfect place to write into the zip file. There may be
  49283. other data structures that can write to a stream, but cannot be read as a
  49284. stream. The <c>WriteDelegate</c> would be appropriate for those cases as
  49285. well.
  49286. <code lang="VB">
  49287. Private Sub WriteEntry (ByVal name As String, ByVal output As Stream)
  49288. Using input As FileStream = File.Open(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
  49289. Dim n As Integer = -1
  49290. Dim buffer As Byte() = New Byte(BufferSize){}
  49291. Do While n &lt;&gt; 0
  49292. n = input.Read(buffer, 0, buffer.Length)
  49293. output.Write(buffer, 0, n)
  49294. Loop
  49295. End Using
  49296. End Sub
  49297. Public Sub Run()
  49298. Using zip = New ZipFile
  49299. zip.AddEntry(zipEntryName, New WriteDelegate(AddressOf WriteEntry))
  49300. zip.Save(zipFileName)
  49301. End Using
  49302. End Sub
  49303. </code>
  49304. </example>
  49305. </member>
  49306. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)">
  49307. <summary>
  49308. Add an entry, for which the application will provide a stream
  49309. containing the entry data, on a just-in-time basis.
  49310. </summary>
  49311. <remarks>
  49312. <para>
  49313. In cases where the application wishes to open the stream that
  49314. holds the content for the ZipEntry, on a just-in-time basis, the
  49315. application can use this method. The application provides an
  49316. opener delegate that will be called by the DotNetZip library to
  49317. obtain a readable stream that can be read to get the bytes for
  49318. the given entry. Typically, this delegate opens a stream.
  49319. Optionally, the application can provide a closer delegate as
  49320. well, which will be called by DotNetZip when all bytes have been
  49321. read from the entry.
  49322. </para>
  49323. <para>
  49324. These delegates are called from within the scope of the call to
  49325. ZipFile.Save().
  49326. </para>
  49327. <para>
  49328. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  49329. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  49330. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  49331. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  49332. respective values at the time of this call will be applied to the
  49333. <c>ZipEntry</c> added.
  49334. </para>
  49335. </remarks>
  49336. <example>
  49337. This example uses anonymous methods in C# to open and close the
  49338. source stream for the content for a zip entry.
  49339. <code lang="C#">
  49340. using(Ionic.Zip.ZipFile zip = new Ionic.Zip.ZipFile())
  49341. {
  49342. zip.AddEntry(zipEntryName,
  49343. (name) => File.Open(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite ),
  49344. (name, stream) => stream.Close()
  49345. );
  49346. zip.Save(zipFileName);
  49347. }
  49348. </code>
  49349. </example>
  49350. <example>
  49351. This example uses delegates in VB.NET to open and close the
  49352. the source stream for the content for a zip entry. VB 9.0 lacks
  49353. support for "Sub" lambda expressions, and so the CloseDelegate must
  49354. be an actual, named Sub.
  49355. <code lang="VB">
  49356. Function MyStreamOpener(ByVal entryName As String) As Stream
  49357. '' This simply opens a file. You probably want to do somethinig
  49358. '' more involved here: open a stream to read from a database,
  49359. '' open a stream on an HTTP connection, and so on.
  49360. Return File.OpenRead(entryName)
  49361. End Function
  49362. Sub MyStreamCloser(entryName As String, stream As Stream)
  49363. stream.Close()
  49364. End Sub
  49365. Public Sub Run()
  49366. Dim dirToZip As String = "fodder"
  49367. Dim zipFileToCreate As String = "Archive.zip"
  49368. Dim opener As OpenDelegate = AddressOf MyStreamOpener
  49369. Dim closer As CloseDelegate = AddressOf MyStreamCloser
  49370. Dim numFilestoAdd As Int32 = 4
  49371. Using zip As ZipFile = New ZipFile
  49372. Dim i As Integer
  49373. For i = 0 To numFilesToAdd - 1
  49374. zip.AddEntry(String.Format("content-{0:000}.txt"), opener, closer)
  49375. Next i
  49376. zip.Save(zipFileToCreate)
  49377. End Using
  49378. End Sub
  49379. </code>
  49380. </example>
  49381. <param name="entryName">the name of the entry to add</param>
  49382. <param name="opener">
  49383. the delegate that will be invoked by ZipFile.Save() to get the
  49384. readable stream for the given entry. ZipFile.Save() will call
  49385. read on this stream to obtain the data for the entry. This data
  49386. will then be compressed and written to the newly created zip
  49387. file.
  49388. </param>
  49389. <param name="closer">
  49390. the delegate that will be invoked to close the stream. This may
  49391. be null (Nothing in VB), in which case no call is makde to close
  49392. the stream.
  49393. </param>
  49394. <returns>the ZipEntry added</returns>
  49395. </member>
  49396. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateEntry(System.String,System.String)">
  49397. <summary>
  49398. Updates the given entry in the <c>ZipFile</c>, using the given
  49399. string as content for the <c>ZipEntry</c>.
  49400. </summary>
  49401. <remarks>
  49402. <para>
  49403. Calling this method is equivalent to removing the <c>ZipEntry</c> for
  49404. the given file name and directory path, if it exists, and then calling
  49405. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.String)" />. See the documentation for
  49406. that method for further explanation. The string content is encoded
  49407. using the default encoding for the machine, or on Silverlight, using
  49408. UTF-8. This encoding is distinct from the encoding used for the
  49409. filename itself. See <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncoding"/>.
  49410. </para>
  49411. </remarks>
  49412. <param name="entryName">
  49413. The name, including any path, to use within the archive for the entry.
  49414. </param>
  49415. <param name="content">
  49416. The content of the file, should it be extracted from the zip.
  49417. </param>
  49418. <returns>The <c>ZipEntry</c> added.</returns>
  49419. </member>
  49420. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateEntry(System.String,System.String,System.Text.Encoding)">
  49421. <summary>
  49422. Updates the given entry in the <c>ZipFile</c>, using the given string as
  49423. content for the <c>ZipEntry</c>.
  49424. </summary>
  49425. <remarks>
  49426. Calling this method is equivalent to removing the <c>ZipEntry</c> for the
  49427. given file name and directory path, if it exists, and then calling <see
  49428. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.String,System.Text.Encoding)" />. See the
  49429. documentation for that method for further explanation.
  49430. </remarks>
  49431. <param name="entryName">
  49432. The name, including any path, to use within the archive for the entry.
  49433. </param>
  49434. <param name="content">
  49435. The content of the file, should it be extracted from the zip.
  49436. </param>
  49437. <param name="encoding">
  49438. The text encoding to use when encoding the string. Be aware: This is
  49439. distinct from the text encoding used to encode the filename. See <see
  49440. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncoding" />.
  49441. </param>
  49442. <returns>The <c>ZipEntry</c> added.</returns>
  49443. </member>
  49444. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.WriteDelegate)">
  49445. <summary>
  49446. Updates the given entry in the <c>ZipFile</c>, using the given delegate
  49447. as the source for content for the <c>ZipEntry</c>.
  49448. </summary>
  49449. <remarks>
  49450. Calling this method is equivalent to removing the <c>ZipEntry</c> for the
  49451. given file name and directory path, if it exists, and then calling <see
  49452. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.WriteDelegate)" />. See the
  49453. documentation for that method for further explanation.
  49454. </remarks>
  49455. <param name="entryName">
  49456. The name, including any path, to use within the archive for the entry.
  49457. </param>
  49458. <param name="writer">the delegate which will write the entry content.</param>
  49459. <returns>The <c>ZipEntry</c> added.</returns>
  49460. </member>
  49461. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)">
  49462. <summary>
  49463. Updates the given entry in the <c>ZipFile</c>, using the given delegates
  49464. to open and close the stream that provides the content for the <c>ZipEntry</c>.
  49465. </summary>
  49466. <remarks>
  49467. Calling this method is equivalent to removing the <c>ZipEntry</c> for the
  49468. given file name and directory path, if it exists, and then calling <see
  49469. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,OfficeOpenXml.Packaging.Ionic.Zip.OpenDelegate,OfficeOpenXml.Packaging.Ionic.Zip.CloseDelegate)" />. See the
  49470. documentation for that method for further explanation.
  49471. </remarks>
  49472. <param name="entryName">
  49473. The name, including any path, to use within the archive for the entry.
  49474. </param>
  49475. <param name="opener">
  49476. the delegate that will be invoked to open the stream
  49477. </param>
  49478. <param name="closer">
  49479. the delegate that will be invoked to close the stream
  49480. </param>
  49481. <returns>The <c>ZipEntry</c> added or updated.</returns>
  49482. </member>
  49483. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateEntry(System.String,System.IO.Stream)">
  49484. <summary>
  49485. Updates the given entry in the <c>ZipFile</c>, using the given stream as
  49486. input, and the given filename and given directory Path.
  49487. </summary>
  49488. <remarks>
  49489. <para>
  49490. Calling the method is equivalent to calling <c>RemoveEntry()</c> if an
  49491. entry by the same name already exists, and then calling <c>AddEntry()</c>
  49492. with the given <c>fileName</c> and stream.
  49493. </para>
  49494. <para>
  49495. The stream must be open and readable during the call to
  49496. <c>ZipFile.Save</c>. You can dispense the stream on a just-in-time basis
  49497. using the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.InputStream"/> property. Check the
  49498. documentation of that property for more information.
  49499. </para>
  49500. <para>
  49501. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  49502. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  49503. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  49504. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  49505. respective values at the time of this call will be applied to the
  49506. <c>ZipEntry</c> added.
  49507. </para>
  49508. </remarks>
  49509. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.IO.Stream)"/>
  49510. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.InputStream"/>
  49511. <param name="entryName">
  49512. The name, including any path, to use within the archive for the entry.
  49513. </param>
  49514. <param name="stream">The input stream from which to read file data.</param>
  49515. <returns>The <c>ZipEntry</c> added.</returns>
  49516. </member>
  49517. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.Byte[])">
  49518. <summary>
  49519. Add an entry into the zip archive using the given filename and
  49520. directory path within the archive, and the given content for the
  49521. file. No file is created in the filesystem.
  49522. </summary>
  49523. <param name="byteContent">The data to use for the entry.</param>
  49524. <param name="entryName">
  49525. The name, including any path, to use within the archive for the entry.
  49526. </param>
  49527. <returns>The <c>ZipEntry</c> added.</returns>
  49528. </member>
  49529. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateEntry(System.String,System.Byte[])">
  49530. <summary>
  49531. Updates the given entry in the <c>ZipFile</c>, using the given byte
  49532. array as content for the entry.
  49533. </summary>
  49534. <remarks>
  49535. Calling this method is equivalent to removing the <c>ZipEntry</c>
  49536. for the given filename and directory path, if it exists, and then
  49537. calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.Byte[])" />. See the
  49538. documentation for that method for further explanation.
  49539. </remarks>
  49540. <param name="entryName">
  49541. The name, including any path, to use within the archive for the entry.
  49542. </param>
  49543. <param name="byteContent">The content to use for the <c>ZipEntry</c>.</param>
  49544. <returns>The <c>ZipEntry</c> added.</returns>
  49545. </member>
  49546. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String)">
  49547. <summary>
  49548. Adds the contents of a filesystem directory to a Zip file archive.
  49549. </summary>
  49550. <remarks>
  49551. <para>
  49552. The name of the directory may be a relative path or a fully-qualified
  49553. path. Any files within the named directory are added to the archive. Any
  49554. subdirectories within the named directory are also added to the archive,
  49555. recursively.
  49556. </para>
  49557. <para>
  49558. Top-level entries in the named directory will appear as top-level entries
  49559. in the zip archive. Entries in subdirectories in the named directory will
  49560. result in entries in subdirectories in the zip archive.
  49561. </para>
  49562. <para>
  49563. If you want the entries to appear in a containing directory in the zip
  49564. archive itself, then you should call the AddDirectory() overload that
  49565. allows you to explicitly specify a directory path for use in the archive.
  49566. </para>
  49567. <para>
  49568. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  49569. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  49570. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  49571. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  49572. respective values at the time of this call will be applied to each
  49573. ZipEntry added.
  49574. </para>
  49575. </remarks>
  49576. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddItem(System.String)"/>
  49577. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String)"/>
  49578. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateDirectory(System.String)"/>
  49579. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String,System.String)"/>
  49580. <overloads>This method has 2 overloads.</overloads>
  49581. <param name="directoryName">The name of the directory to add.</param>
  49582. <returns>The <c>ZipEntry</c> added.</returns>
  49583. </member>
  49584. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String,System.String)">
  49585. <summary>
  49586. Adds the contents of a filesystem directory to a Zip file archive,
  49587. overriding the path to be used for entries in the archive.
  49588. </summary>
  49589. <remarks>
  49590. <para>
  49591. The name of the directory may be a relative path or a fully-qualified
  49592. path. The add operation is recursive, so that any files or subdirectories
  49593. within the name directory are also added to the archive.
  49594. </para>
  49595. <para>
  49596. Top-level entries in the named directory will appear as top-level entries
  49597. in the zip archive. Entries in subdirectories in the named directory will
  49598. result in entries in subdirectories in the zip archive.
  49599. </para>
  49600. <para>
  49601. For <c>ZipFile</c> properties including <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, <see
  49602. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression"/>, <see
  49603. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>,
  49604. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, their
  49605. respective values at the time of this call will be applied to each
  49606. ZipEntry added.
  49607. </para>
  49608. </remarks>
  49609. <example>
  49610. <para>
  49611. In this code, calling the ZipUp() method with a value of "c:\reports" for
  49612. the directory parameter will result in a zip file structure in which all
  49613. entries are contained in a toplevel "reports" directory.
  49614. </para>
  49615. <code lang="C#">
  49616. public void ZipUp(string targetZip, string directory)
  49617. {
  49618. using (var zip = new ZipFile())
  49619. {
  49620. zip.AddDirectory(directory, System.IO.Path.GetFileName(directory));
  49621. zip.Save(targetZip);
  49622. }
  49623. }
  49624. </code>
  49625. </example>
  49626. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddItem(System.String,System.String)"/>
  49627. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String,System.String)"/>
  49628. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateDirectory(System.String,System.String)"/>
  49629. <param name="directoryName">The name of the directory to add.</param>
  49630. <param name="directoryPathInArchive">
  49631. Specifies a directory path to use to override any path in the
  49632. DirectoryName. This path may, or may not, correspond to a real directory
  49633. in the current filesystem. If the zip is later extracted, this is the
  49634. path used for the extracted file or directory. Passing <c>null</c>
  49635. (<c>Nothing</c> in VB) or the empty string ("") will insert the items at
  49636. the root path within the archive.
  49637. </param>
  49638. <returns>The <c>ZipEntry</c> added.</returns>
  49639. </member>
  49640. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectoryByName(System.String)">
  49641. <summary>
  49642. Creates a directory in the zip archive.
  49643. </summary>
  49644. <remarks>
  49645. <para>
  49646. Use this when you want to create a directory in the archive but there is
  49647. no corresponding filesystem representation for that directory.
  49648. </para>
  49649. <para>
  49650. You will probably not need to do this in your code. One of the only times
  49651. you will want to do this is if you want an empty directory in the zip
  49652. archive. The reason: if you add a file to a zip archive that is stored
  49653. within a multi-level directory, all of the directory tree is implicitly
  49654. created in the zip archive.
  49655. </para>
  49656. </remarks>
  49657. <param name="directoryNameInArchive">
  49658. The name of the directory to create in the archive.
  49659. </param>
  49660. <returns>The <c>ZipEntry</c> added.</returns>
  49661. </member>
  49662. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CheckZip(System.String)">
  49663. <summary>
  49664. Checks a zip file to see if its directory is consistent.
  49665. </summary>
  49666. <remarks>
  49667. <para>
  49668. In cases of data error, the directory within a zip file can get out
  49669. of synch with the entries in the zip file. This method checks the
  49670. given zip file and returns true if this has occurred.
  49671. </para>
  49672. <para> This method may take a long time to run for large zip files. </para>
  49673. <para>
  49674. This method is not supported in the Reduced or Compact Framework
  49675. versions of DotNetZip.
  49676. </para>
  49677. <para>
  49678. Developers using COM can use the <see
  49679. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ComHelper.CheckZip(System.String)">ComHelper.CheckZip(String)</see>
  49680. method.
  49681. </para>
  49682. </remarks>
  49683. <param name="zipFileName">The filename to of the zip file to check.</param>
  49684. <returns>true if the named zip file checks OK. Otherwise, false. </returns>
  49685. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.FixZipDirectory(System.String)"/>
  49686. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CheckZip(System.String,System.Boolean,System.IO.TextWriter)"/>
  49687. </member>
  49688. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CheckZip(System.String,System.Boolean,System.IO.TextWriter)">
  49689. <summary>
  49690. Checks a zip file to see if its directory is consistent,
  49691. and optionally fixes the directory if necessary.
  49692. </summary>
  49693. <remarks>
  49694. <para>
  49695. In cases of data error, the directory within a zip file can get out of
  49696. synch with the entries in the zip file. This method checks the given
  49697. zip file, and returns true if this has occurred. It also optionally
  49698. fixes the zipfile, saving the fixed copy in <em>Name</em>_Fixed.zip.
  49699. </para>
  49700. <para>
  49701. This method may take a long time to run for large zip files. It
  49702. will take even longer if the file actually needs to be fixed, and if
  49703. <c>fixIfNecessary</c> is true.
  49704. </para>
  49705. <para>
  49706. This method is not supported in the Reduced or Compact
  49707. Framework versions of DotNetZip.
  49708. </para>
  49709. </remarks>
  49710. <param name="zipFileName">The filename to of the zip file to check.</param>
  49711. <param name="fixIfNecessary">If true, the method will fix the zip file if
  49712. necessary.</param>
  49713. <param name="writer">
  49714. a TextWriter in which messages generated while checking will be written.
  49715. </param>
  49716. <returns>true if the named zip is OK; false if the file needs to be fixed.</returns>
  49717. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CheckZip(System.String)"/>
  49718. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.FixZipDirectory(System.String)"/>
  49719. </member>
  49720. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.FixZipDirectory(System.String)">
  49721. <summary>
  49722. Rewrite the directory within a zipfile.
  49723. </summary>
  49724. <remarks>
  49725. <para>
  49726. In cases of data error, the directory in a zip file can get out of
  49727. synch with the entries in the zip file. This method attempts to fix
  49728. the zip file if this has occurred.
  49729. </para>
  49730. <para> This can take a long time for large zip files. </para>
  49731. <para> This won't work if the zip file uses a non-standard
  49732. code page - neither IBM437 nor UTF-8. </para>
  49733. <para>
  49734. This method is not supported in the Reduced or Compact Framework
  49735. versions of DotNetZip.
  49736. </para>
  49737. <para>
  49738. Developers using COM can use the <see
  49739. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ComHelper.FixZipDirectory(System.String)">ComHelper.FixZipDirectory(String)</see>
  49740. method.
  49741. </para>
  49742. </remarks>
  49743. <param name="zipFileName">The filename to of the zip file to fix.</param>
  49744. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CheckZip(System.String)"/>
  49745. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CheckZip(System.String,System.Boolean,System.IO.TextWriter)"/>
  49746. </member>
  49747. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CheckZipPassword(System.String,System.String)">
  49748. <summary>
  49749. Verify the password on a zip file.
  49750. </summary>
  49751. <remarks>
  49752. <para>
  49753. Keep in mind that passwords in zipfiles are applied to
  49754. zip entries, not to the entire zip file. So testing a
  49755. zipfile for a particular password doesn't work in the
  49756. general case. On the other hand, it's often the case
  49757. that a single password will be used on all entries in a
  49758. zip file. This method works for that case.
  49759. </para>
  49760. <para>
  49761. There is no way to check a password without doing the
  49762. decryption. So this code decrypts and extracts the given
  49763. zipfile into <see cref="F:System.IO.Stream.Null"/>
  49764. </para>
  49765. </remarks>
  49766. <param name="zipFileName">The filename to of the zip file to fix.</param>
  49767. <param name="password">The password to check.</param>
  49768. <returns>a bool indicating whether the password matches.</returns>
  49769. </member>
  49770. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Info">
  49771. <summary>
  49772. Provides a human-readable string with information about the ZipFile.
  49773. </summary>
  49774. <remarks>
  49775. <para>
  49776. The information string contains 10 lines or so, about each ZipEntry,
  49777. describing whether encryption is in use, the compressed and uncompressed
  49778. length of the entry, the offset of the entry, and so on. As a result the
  49779. information string can be very long for zip files that contain many
  49780. entries.
  49781. </para>
  49782. <para>
  49783. This information is mostly useful for diagnostic purposes.
  49784. </para>
  49785. </remarks>
  49786. </member>
  49787. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.FullScan">
  49788. <summary>
  49789. Indicates whether to perform a full scan of the zip file when reading it.
  49790. </summary>
  49791. <remarks>
  49792. <para>
  49793. You almost never want to use this property.
  49794. </para>
  49795. <para>
  49796. When reading a zip file, if this flag is <c>true</c> (<c>True</c> in
  49797. VB), the entire zip archive will be scanned and searched for entries.
  49798. For large archives, this can take a very, long time. The much more
  49799. efficient default behavior is to read the zip directory, which is
  49800. stored at the end of the zip file. But, in some cases the directory is
  49801. corrupted and you need to perform a full scan of the zip file to
  49802. determine the contents of the zip file. This property lets you do
  49803. that, when necessary.
  49804. </para>
  49805. <para>
  49806. This flag is effective only when calling <see
  49807. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Initialize(System.String)"/>. Normally you would read a ZipFile with the
  49808. static <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String)">ZipFile.Read</see>
  49809. method. But you can't set the <c>FullScan</c> property on the
  49810. <c>ZipFile</c> instance when you use a static factory method like
  49811. <c>ZipFile.Read</c>.
  49812. </para>
  49813. </remarks>
  49814. <example>
  49815. This example shows how to read a zip file using the full scan approach,
  49816. and then save it, thereby producing a corrected zip file.
  49817. <code lang="C#">
  49818. using (var zip = new ZipFile())
  49819. {
  49820. zip.FullScan = true;
  49821. zip.Initialize(zipFileName);
  49822. zip.Save(newName);
  49823. }
  49824. </code>
  49825. <code lang="VB">
  49826. Using zip As New ZipFile
  49827. zip.FullScan = True
  49828. zip.Initialize(zipFileName)
  49829. zip.Save(newName)
  49830. End Using
  49831. </code>
  49832. </example>
  49833. </member>
  49834. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SortEntriesBeforeSaving">
  49835. <summary>
  49836. Whether to sort the ZipEntries before saving the file.
  49837. </summary>
  49838. <remarks>
  49839. The default is false. If you have a large number of zip entries, the sort
  49840. alone can consume significant time.
  49841. </remarks>
  49842. <example>
  49843. <code lang="C#">
  49844. using (var zip = new ZipFile())
  49845. {
  49846. zip.AddFiles(filesToAdd);
  49847. zip.SortEntriesBeforeSaving = true;
  49848. zip.Save(name);
  49849. }
  49850. </code>
  49851. <code lang="VB">
  49852. Using zip As New ZipFile
  49853. zip.AddFiles(filesToAdd)
  49854. zip.SortEntriesBeforeSaving = True
  49855. zip.Save(name)
  49856. End Using
  49857. </code>
  49858. </example>
  49859. </member>
  49860. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectoryWillTraverseReparsePoints">
  49861. <summary>
  49862. Indicates whether NTFS Reparse Points, like junctions, should be
  49863. traversed during calls to <c>AddDirectory()</c>.
  49864. </summary>
  49865. <remarks>
  49866. By default, calls to AddDirectory() will traverse NTFS reparse
  49867. points, like mounted volumes, and directory junctions. An example
  49868. of a junction is the "My Music" directory in Windows Vista. In some
  49869. cases you may not want DotNetZip to traverse those directories. In
  49870. that case, set this property to false.
  49871. </remarks>
  49872. <example>
  49873. <code lang="C#">
  49874. using (var zip = new ZipFile())
  49875. {
  49876. zip.AddDirectoryWillTraverseReparsePoints = false;
  49877. zip.AddDirectory(dirToZip,"fodder");
  49878. zip.Save(zipFileToCreate);
  49879. }
  49880. </code>
  49881. </example>
  49882. </member>
  49883. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.BufferSize">
  49884. <summary>
  49885. Size of the IO buffer used while saving.
  49886. </summary>
  49887. <remarks>
  49888. <para>
  49889. First, let me say that you really don't need to bother with this. It is
  49890. here to allow for optimizations that you probably won't make! It will work
  49891. fine if you don't set or get this property at all. Ok?
  49892. </para>
  49893. <para>
  49894. Now that we have <em>that</em> out of the way, the fine print: This
  49895. property affects the size of the buffer that is used for I/O for each
  49896. entry contained in the zip file. When a file is read in to be compressed,
  49897. it uses a buffer given by the size here. When you update a zip file, the
  49898. data for unmodified entries is copied from the first zip file to the
  49899. other, through a buffer given by the size here.
  49900. </para>
  49901. <para>
  49902. Changing the buffer size affects a few things: first, for larger buffer
  49903. sizes, the memory used by the <c>ZipFile</c>, obviously, will be larger
  49904. during I/O operations. This may make operations faster for very much
  49905. larger files. Last, for any given entry, when you use a larger buffer
  49906. there will be fewer progress events during I/O operations, because there's
  49907. one progress event generated for each time the buffer is filled and then
  49908. emptied.
  49909. </para>
  49910. <para>
  49911. The default buffer size is 8k. Increasing the buffer size may speed
  49912. things up as you compress larger files. But there are no hard-and-fast
  49913. rules here, eh? You won't know til you test it. And there will be a
  49914. limit where ever larger buffers actually slow things down. So as I said
  49915. in the beginning, it's probably best if you don't set or get this property
  49916. at all.
  49917. </para>
  49918. </remarks>
  49919. <example>
  49920. This example shows how you might set a large buffer size for efficiency when
  49921. dealing with zip entries that are larger than 1gb.
  49922. <code lang="C#">
  49923. using (ZipFile zip = new ZipFile())
  49924. {
  49925. zip.SaveProgress += this.zip1_SaveProgress;
  49926. zip.AddDirectory(directoryToZip, "");
  49927. zip.UseZip64WhenSaving = Zip64Option.Always;
  49928. zip.BufferSize = 65536*8; // 65536 * 8 = 512k
  49929. zip.Save(ZipFileToCreate);
  49930. }
  49931. </code>
  49932. </example>
  49933. </member>
  49934. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CodecBufferSize">
  49935. <summary>
  49936. Size of the work buffer to use for the ZLIB codec during compression.
  49937. </summary>
  49938. <remarks>
  49939. <para>
  49940. When doing ZLIB or Deflate compression, the library fills a buffer,
  49941. then passes it to the compressor for compression. Then the library
  49942. reads out the compressed bytes. This happens repeatedly until there
  49943. is no more uncompressed data to compress. This property sets the
  49944. size of the buffer that will be used for chunk-wise compression. In
  49945. order for the setting to take effect, your application needs to set
  49946. this property before calling one of the <c>ZipFile.Save()</c>
  49947. overloads.
  49948. </para>
  49949. <para>
  49950. Setting this affects the performance and memory efficiency of
  49951. compression and decompression. For larger files, setting this to a
  49952. larger size may improve compression performance, but the exact
  49953. numbers vary depending on available memory, the size of the streams
  49954. you are compressing, and a bunch of other variables. I don't have
  49955. good firm recommendations on how to set it. You'll have to test it
  49956. yourself. Or just leave it alone and accept the default.
  49957. </para>
  49958. </remarks>
  49959. </member>
  49960. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.FlattenFoldersOnExtract">
  49961. <summary>
  49962. Indicates whether extracted files should keep their paths as
  49963. stored in the zip archive.
  49964. </summary>
  49965. <remarks>
  49966. <para>
  49967. This property affects Extraction. It is not used when creating zip
  49968. archives.
  49969. </para>
  49970. <para>
  49971. With this property set to <c>false</c>, the default, extracting entries
  49972. from a zip file will create files in the filesystem that have the full
  49973. path associated to the entry within the zip file. With this property set
  49974. to <c>true</c>, extracting entries from the zip file results in files
  49975. with no path: the folders are "flattened."
  49976. </para>
  49977. <para>
  49978. An example: suppose the zip file contains entries /directory1/file1.txt and
  49979. /directory2/file2.txt. With <c>FlattenFoldersOnExtract</c> set to false,
  49980. the files created will be \directory1\file1.txt and \directory2\file2.txt.
  49981. With the property set to true, the files created are file1.txt and file2.txt.
  49982. </para>
  49983. </remarks>
  49984. </member>
  49985. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Strategy">
  49986. <summary>
  49987. The compression strategy to use for all entries.
  49988. </summary>
  49989. <remarks>
  49990. Set the Strategy used by the ZLIB-compatible compressor, when
  49991. compressing entries using the DEFLATE method. Different compression
  49992. strategies work better on different sorts of data. The strategy
  49993. parameter can affect the compression ratio and the speed of
  49994. compression but not the correctness of the compresssion. For more
  49995. information see <see
  49996. cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionStrategy">Ionic.Zlib.CompressionStrategy</see>.
  49997. </remarks>
  49998. </member>
  49999. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Name">
  50000. <summary>
  50001. The name of the <c>ZipFile</c>, on disk.
  50002. </summary>
  50003. <remarks>
  50004. <para>
  50005. When the <c>ZipFile</c> instance was created by reading an archive using
  50006. one of the <c>ZipFile.Read</c> methods, this property represents the name
  50007. of the zip file that was read. When the <c>ZipFile</c> instance was
  50008. created by using the no-argument constructor, this value is <c>null</c>
  50009. (<c>Nothing</c> in VB).
  50010. </para>
  50011. <para>
  50012. If you use the no-argument constructor, and you then explicitly set this
  50013. property, when you call <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/>, this name will
  50014. specify the name of the zip file created. Doing so is equivalent to
  50015. calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save(System.String)"/>. When instantiating a
  50016. <c>ZipFile</c> by reading from a stream or byte array, the <c>Name</c>
  50017. property remains <c>null</c>. When saving to a stream, the <c>Name</c>
  50018. property is implicitly set to <c>null</c>.
  50019. </para>
  50020. </remarks>
  50021. </member>
  50022. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel">
  50023. <summary>
  50024. Sets the compression level to be used for entries subsequently added to
  50025. the zip archive.
  50026. </summary>
  50027. <remarks>
  50028. <para>
  50029. Varying the compression level used on entries can affect the
  50030. size-vs-speed tradeoff when compression and decompressing data streams
  50031. or files.
  50032. </para>
  50033. <para>
  50034. As with some other properties on the <c>ZipFile</c> class, like <see
  50035. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, and <see
  50036. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>, setting this property on a <c>ZipFile</c>
  50037. instance will cause the specified <c>CompressionLevel</c> to be used on all
  50038. <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry"/> items that are subsequently added to the
  50039. <c>ZipFile</c> instance. If you set this property after you have added
  50040. items to the <c>ZipFile</c>, but before you have called <c>Save()</c>,
  50041. those items will not use the specified compression level.
  50042. </para>
  50043. <para>
  50044. If you do not set this property, the default compression level is used,
  50045. which normally gives a good balance of compression efficiency and
  50046. compression speed. In some tests, using <c>BestCompression</c> can
  50047. double the time it takes to compress, while delivering just a small
  50048. increase in compression efficiency. This behavior will vary with the
  50049. type of data you compress. If you are in doubt, just leave this setting
  50050. alone, and accept the default.
  50051. </para>
  50052. </remarks>
  50053. </member>
  50054. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionMethod">
  50055. <summary>
  50056. The compression method for the zipfile.
  50057. </summary>
  50058. <remarks>
  50059. <para>
  50060. By default, the compression method is <c>CompressionMethod.Deflate.</c>
  50061. </para>
  50062. </remarks>
  50063. <seealso cref="T:OfficeOpenXml.Packaging.Ionic.Zip.CompressionMethod" />
  50064. </member>
  50065. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Comment">
  50066. <summary>
  50067. A comment attached to the zip archive.
  50068. </summary>
  50069. <remarks>
  50070. <para>
  50071. This property is read/write. It allows the application to specify a
  50072. comment for the <c>ZipFile</c>, or read the comment for the
  50073. <c>ZipFile</c>. After setting this property, changes are only made
  50074. permanent when you call a <c>Save()</c> method.
  50075. </para>
  50076. <para>
  50077. According to <see
  50078. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">PKWARE's
  50079. zip specification</see>, the comment is not encrypted, even if there is a
  50080. password set on the zip file.
  50081. </para>
  50082. <para>
  50083. The specification does not describe how to indicate the encoding used
  50084. on a comment string. Many "compliant" zip tools and libraries use
  50085. IBM437 as the code page for comments; DotNetZip, too, follows that
  50086. practice. On the other hand, there are situations where you want a
  50087. Comment to be encoded with something else, for example using code page
  50088. 950 "Big-5 Chinese". To fill that need, DotNetZip will encode the
  50089. comment following the same procedure it follows for encoding
  50090. filenames: (a) if <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncodingUsage"/> is
  50091. <c>Never</c>, it uses the default encoding (IBM437). (b) if <see
  50092. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncodingUsage"/> is <c>Always</c>, it always uses the
  50093. alternate encoding (<see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncoding"/>). (c) if <see
  50094. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncodingUsage"/> is <c>AsNecessary</c>, it uses the
  50095. alternate encoding only if the default encoding is not sufficient for
  50096. encoding the comment - in other words if decoding the result does not
  50097. produce the original string. This decision is taken at the time of
  50098. the call to <c>ZipFile.Save()</c>.
  50099. </para>
  50100. <para>
  50101. When creating a zip archive using this library, it is possible to change
  50102. the value of <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncoding" /> between each
  50103. entry you add, and between adding entries and the call to
  50104. <c>Save()</c>. Don't do this. It will likely result in a zip file that is
  50105. not readable by any tool or application. For best interoperability, leave
  50106. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncoding"/> alone, or specify it only
  50107. once, before adding any entries to the <c>ZipFile</c> instance.
  50108. </para>
  50109. </remarks>
  50110. </member>
  50111. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EmitTimesInWindowsFormatWhenSaving">
  50112. <summary>
  50113. Specifies whether the Creation, Access, and Modified times for entries
  50114. added to the zip file will be emitted in &#147;Windows format&#148;
  50115. when the zip archive is saved.
  50116. </summary>
  50117. <remarks>
  50118. <para>
  50119. An application creating a zip archive can use this flag to explicitly
  50120. specify that the file times for the entries should or should not be stored
  50121. in the zip archive in the format used by Windows. By default this flag is
  50122. <c>true</c>, meaning the Windows-format times are stored in the zip
  50123. archive.
  50124. </para>
  50125. <para>
  50126. When adding an entry from a file or directory, the Creation (<see
  50127. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>), Access (<see
  50128. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>), and Modified (<see
  50129. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>) times for the given entry are
  50130. automatically set from the filesystem values. When adding an entry from a
  50131. stream or string, all three values are implicitly set to
  50132. <c>DateTime.Now</c>. Applications can also explicitly set those times by
  50133. calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)"/>.
  50134. </para>
  50135. <para>
  50136. <see
  50137. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">PKWARE's
  50138. zip specification</see> describes multiple ways to format these times in a
  50139. zip file. One is the format Windows applications normally use: 100ns ticks
  50140. since January 1, 1601 UTC. The other is a format Unix applications typically
  50141. use: seconds since January 1, 1970 UTC. Each format can be stored in an
  50142. "extra field" in the zip entry when saving the zip archive. The former
  50143. uses an extra field with a Header Id of 0x000A, while the latter uses a
  50144. header ID of 0x5455, although you probably don't need to know that.
  50145. </para>
  50146. <para>
  50147. Not all tools and libraries can interpret these fields. Windows
  50148. compressed folders is one that can read the Windows Format timestamps,
  50149. while I believe <see href="http://www.info-zip.org/">the Infozip
  50150. tools</see> can read the Unix format timestamps. Some tools and libraries
  50151. may be able to read only one or the other. DotNetZip can read or write
  50152. times in either or both formats.
  50153. </para>
  50154. <para>
  50155. The times stored are taken from <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>, <see
  50156. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>.
  50157. </para>
  50158. <para>
  50159. The value set here applies to all entries subsequently added to the
  50160. <c>ZipFile</c>.
  50161. </para>
  50162. <para>
  50163. This property is not mutually exclusive of the <see
  50164. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EmitTimesInUnixFormatWhenSaving" /> property. It is possible and
  50165. legal and valid to produce a zip file that contains timestamps encoded in
  50166. the Unix format as well as in the Windows format, in addition to the <see
  50167. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified">LastModified</see> time attached to each
  50168. entry in the archive, a time that is always stored in "DOS format". And,
  50169. notwithstanding the names PKWare uses for these time formats, any of them
  50170. can be read and written by any computer, on any operating system. But,
  50171. there are no guarantees that a program running on Mac or Linux will
  50172. gracefully handle a zip file with "Windows" formatted times, or that an
  50173. application that does not use DotNetZip but runs on Windows will be able to
  50174. handle file times in Unix format.
  50175. </para>
  50176. <para>
  50177. When in doubt, test. Sorry, I haven't got a complete list of tools and
  50178. which sort of timestamps they can use and will tolerate. If you get any
  50179. good information and would like to pass it on, please do so and I will
  50180. include that information in this documentation.
  50181. </para>
  50182. </remarks>
  50183. <example>
  50184. This example shows how to save a zip file that contains file timestamps
  50185. in a format normally used by Unix.
  50186. <code lang="C#">
  50187. using (var zip = new ZipFile())
  50188. {
  50189. // produce a zip file the Mac will like
  50190. zip.EmitTimesInWindowsFormatWhenSaving = false;
  50191. zip.EmitTimesInUnixFormatWhenSaving = true;
  50192. zip.AddDirectory(directoryToZip, "files");
  50193. zip.Save(outputFile);
  50194. }
  50195. </code>
  50196. <code lang="VB">
  50197. Using zip As New ZipFile
  50198. '' produce a zip file the Mac will like
  50199. zip.EmitTimesInWindowsFormatWhenSaving = False
  50200. zip.EmitTimesInUnixFormatWhenSaving = True
  50201. zip.AddDirectory(directoryToZip, "files")
  50202. zip.Save(outputFile)
  50203. End Using
  50204. </code>
  50205. </example>
  50206. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInWindowsFormatWhenSaving" />
  50207. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EmitTimesInUnixFormatWhenSaving" />
  50208. </member>
  50209. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EmitTimesInUnixFormatWhenSaving">
  50210. <summary>
  50211. Specifies whether the Creation, Access, and Modified times
  50212. for entries added to the zip file will be emitted in "Unix(tm)
  50213. format" when the zip archive is saved.
  50214. </summary>
  50215. <remarks>
  50216. <para>
  50217. An application creating a zip archive can use this flag to explicitly
  50218. specify that the file times for the entries should or should not be stored
  50219. in the zip archive in the format used by Unix. By default this flag is
  50220. <c>false</c>, meaning the Unix-format times are not stored in the zip
  50221. archive.
  50222. </para>
  50223. <para>
  50224. When adding an entry from a file or directory, the Creation (<see
  50225. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>), Access (<see
  50226. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>), and Modified (<see
  50227. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>) times for the given entry are
  50228. automatically set from the filesystem values. When adding an entry from a
  50229. stream or string, all three values are implicitly set to DateTime.Now.
  50230. Applications can also explicitly set those times by calling <see
  50231. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.SetEntryTimes(System.DateTime,System.DateTime,System.DateTime)"/>.
  50232. </para>
  50233. <para>
  50234. <see
  50235. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">PKWARE's
  50236. zip specification</see> describes multiple ways to format these times in a
  50237. zip file. One is the format Windows applications normally use: 100ns ticks
  50238. since January 1, 1601 UTC. The other is a format Unix applications
  50239. typically use: seconds since January 1, 1970 UTC. Each format can be
  50240. stored in an "extra field" in the zip entry when saving the zip
  50241. archive. The former uses an extra field with a Header Id of 0x000A, while
  50242. the latter uses a header ID of 0x5455, although you probably don't need to
  50243. know that.
  50244. </para>
  50245. <para>
  50246. Not all tools and libraries can interpret these fields. Windows
  50247. compressed folders is one that can read the Windows Format timestamps,
  50248. while I believe the <see href="http://www.info-zip.org/">Infozip</see>
  50249. tools can read the Unix format timestamps. Some tools and libraries may be
  50250. able to read only one or the other. DotNetZip can read or write times in
  50251. either or both formats.
  50252. </para>
  50253. <para>
  50254. The times stored are taken from <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ModifiedTime"/>, <see
  50255. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.AccessedTime"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.CreationTime"/>.
  50256. </para>
  50257. <para>
  50258. This property is not mutually exclusive of the <see
  50259. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EmitTimesInWindowsFormatWhenSaving" /> property. It is possible and
  50260. legal and valid to produce a zip file that contains timestamps encoded in
  50261. the Unix format as well as in the Windows format, in addition to the <see
  50262. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.LastModified">LastModified</see> time attached to each
  50263. entry in the zip archive, a time that is always stored in "DOS
  50264. format". And, notwithstanding the names PKWare uses for these time
  50265. formats, any of them can be read and written by any computer, on any
  50266. operating system. But, there are no guarantees that a program running on
  50267. Mac or Linux will gracefully handle a zip file with "Windows" formatted
  50268. times, or that an application that does not use DotNetZip but runs on
  50269. Windows will be able to handle file times in Unix format.
  50270. </para>
  50271. <para>
  50272. When in doubt, test. Sorry, I haven't got a complete list of tools and
  50273. which sort of timestamps they can use and will tolerate. If you get any
  50274. good information and would like to pass it on, please do so and I will
  50275. include that information in this documentation.
  50276. </para>
  50277. </remarks>
  50278. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.EmitTimesInUnixFormatWhenSaving" />
  50279. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EmitTimesInWindowsFormatWhenSaving" />
  50280. </member>
  50281. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Verbose">
  50282. <summary>
  50283. Indicates whether verbose output is sent to the <see
  50284. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.StatusMessageTextWriter"/> during <c>AddXxx()</c> and
  50285. <c>ReadXxx()</c> operations.
  50286. </summary>
  50287. <remarks>
  50288. This is a <em>synthetic</em> property. It returns true if the <see
  50289. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.StatusMessageTextWriter"/> is non-null.
  50290. </remarks>
  50291. </member>
  50292. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ContainsEntry(System.String)">
  50293. <summary>
  50294. Returns true if an entry by the given name exists in the ZipFile.
  50295. </summary>
  50296. <param name='name'>the name of the entry to find</param>
  50297. <returns>true if an entry with the given name exists; otherwise false.
  50298. </returns>
  50299. </member>
  50300. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CaseSensitiveRetrieval">
  50301. <summary>
  50302. Indicates whether to perform case-sensitive matching on the filename when
  50303. retrieving entries in the zipfile via the string-based indexer.
  50304. </summary>
  50305. <remarks>
  50306. The default value is <c>false</c>, which means don't do case-sensitive
  50307. matching. In other words, retrieving zip["ReadMe.Txt"] is the same as
  50308. zip["readme.txt"]. It really makes sense to set this to <c>true</c> only
  50309. if you are not running on Windows, which has case-insensitive
  50310. filenames. But since this library is not built for non-Windows platforms,
  50311. in most cases you should just leave this property alone.
  50312. </remarks>
  50313. </member>
  50314. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UseUnicodeAsNecessary">
  50315. <summary>
  50316. Indicates whether to encode entry filenames and entry comments using Unicode
  50317. (UTF-8).
  50318. </summary>
  50319. <remarks>
  50320. <para>
  50321. <see href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">The
  50322. PKWare zip specification</see> provides for encoding file names and file
  50323. comments in either the IBM437 code page, or in UTF-8. This flag selects
  50324. the encoding according to that specification. By default, this flag is
  50325. false, and filenames and comments are encoded into the zip file in the
  50326. IBM437 codepage. Setting this flag to true will specify that filenames
  50327. and comments that cannot be encoded with IBM437 will be encoded with
  50328. UTF-8.
  50329. </para>
  50330. <para>
  50331. Zip files created with strict adherence to the PKWare specification with
  50332. respect to UTF-8 encoding can contain entries with filenames containing
  50333. any combination of Unicode characters, including the full range of
  50334. characters from Chinese, Latin, Hebrew, Greek, Cyrillic, and many other
  50335. alphabets. However, because at this time, the UTF-8 portion of the PKWare
  50336. specification is not broadly supported by other zip libraries and
  50337. utilities, such zip files may not be readable by your favorite zip tool or
  50338. archiver. In other words, interoperability will decrease if you set this
  50339. flag to true.
  50340. </para>
  50341. <para>
  50342. In particular, Zip files created with strict adherence to the PKWare
  50343. specification with respect to UTF-8 encoding will not work well with
  50344. Explorer in Windows XP or Windows Vista, because Windows compressed
  50345. folders, as far as I know, do not support UTF-8 in zip files. Vista can
  50346. read the zip files, but shows the filenames incorrectly. Unpacking from
  50347. Windows Vista Explorer will result in filenames that have rubbish
  50348. characters in place of the high-order UTF-8 bytes.
  50349. </para>
  50350. <para>
  50351. Also, zip files that use UTF-8 encoding will not work well with Java
  50352. applications that use the java.util.zip classes, as of v5.0 of the Java
  50353. runtime. The Java runtime does not correctly implement the PKWare
  50354. specification in this regard.
  50355. </para>
  50356. <para>
  50357. As a result, we have the unfortunate situation that "correct" behavior by
  50358. the DotNetZip library with regard to Unicode encoding of filenames during
  50359. zip creation will result in zip files that are readable by strictly
  50360. compliant and current tools (for example the most recent release of the
  50361. commercial WinZip tool); but these zip files will not be readable by
  50362. various other tools or libraries, including Windows Explorer.
  50363. </para>
  50364. <para>
  50365. The DotNetZip library can read and write zip files with UTF8-encoded
  50366. entries, according to the PKware spec. If you use DotNetZip for both
  50367. creating and reading the zip file, and you use UTF-8, there will be no
  50368. loss of information in the filenames. For example, using a self-extractor
  50369. created by this library will allow you to unpack files correctly with no
  50370. loss of information in the filenames.
  50371. </para>
  50372. <para>
  50373. If you do not set this flag, it will remain false. If this flag is false,
  50374. your <c>ZipFile</c> will encode all filenames and comments using the
  50375. IBM437 codepage. This can cause "loss of information" on some filenames,
  50376. but the resulting zipfile will be more interoperable with other
  50377. utilities. As an example of the loss of information, diacritics can be
  50378. lost. The o-tilde character will be down-coded to plain o. The c with a
  50379. cedilla (Unicode 0xE7) used in Portugese will be downcoded to a c.
  50380. Likewise, the O-stroke character (Unicode 248), used in Danish and
  50381. Norwegian, will be down-coded to plain o. Chinese characters cannot be
  50382. represented in codepage IBM437; when using the default encoding, Chinese
  50383. characters in filenames will be represented as ?. These are all examples
  50384. of "information loss".
  50385. </para>
  50386. <para>
  50387. The loss of information associated to the use of the IBM437 encoding is
  50388. inconvenient, and can also lead to runtime errors. For example, using
  50389. IBM437, any sequence of 4 Chinese characters will be encoded as ????. If
  50390. your application creates a <c>ZipFile</c>, then adds two files, each with
  50391. names of four Chinese characters each, this will result in a duplicate
  50392. filename exception. In the case where you add a single file with a name
  50393. containing four Chinese characters, calling Extract() on the entry that
  50394. has question marks in the filename will result in an exception, because
  50395. the question mark is not legal for use within filenames on Windows. These
  50396. are just a few examples of the problems associated to loss of information.
  50397. </para>
  50398. <para>
  50399. This flag is independent of the encoding of the content within the entries
  50400. in the zip file. Think of the zip file as a container - it supports an
  50401. encoding. Within the container are other "containers" - the file entries
  50402. themselves. The encoding within those entries is independent of the
  50403. encoding of the zip archive container for those entries.
  50404. </para>
  50405. <para>
  50406. Rather than specify the encoding in a binary fashion using this flag, an
  50407. application can specify an arbitrary encoding via the <see
  50408. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/> property. Setting the encoding
  50409. explicitly when creating zip archives will result in non-compliant zip
  50410. files that, curiously, are fairly interoperable. The challenge is, the
  50411. PKWare specification does not provide for a way to specify that an entry
  50412. in a zip archive uses a code page that is neither IBM437 nor UTF-8.
  50413. Therefore if you set the encoding explicitly when creating a zip archive,
  50414. you must take care upon reading the zip archive to use the same code page.
  50415. If you get it wrong, the behavior is undefined and may result in incorrect
  50416. filenames, exceptions, stomach upset, hair loss, and acne.
  50417. </para>
  50418. </remarks>
  50419. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>
  50420. </member>
  50421. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UseZip64WhenSaving">
  50422. <summary>
  50423. Specify whether to use ZIP64 extensions when saving a zip archive.
  50424. </summary>
  50425. <remarks>
  50426. <para>
  50427. When creating a zip file, the default value for the property is <see
  50428. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Never"/>. <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.AsNecessary"/> is
  50429. safest, in the sense that you will not get an Exception if a pre-ZIP64
  50430. limit is exceeded.
  50431. </para>
  50432. <para>
  50433. You may set the property at any time before calling Save().
  50434. </para>
  50435. <para>
  50436. When reading a zip file via the <c>Zipfile.Read()</c> method, DotNetZip
  50437. will properly read ZIP64-endowed zip archives, regardless of the value of
  50438. this property. DotNetZip will always read ZIP64 archives. This property
  50439. governs only whether DotNetZip will write them. Therefore, when updating
  50440. archives, be careful about setting this property after reading an archive
  50441. that may use ZIP64 extensions.
  50442. </para>
  50443. <para>
  50444. An interesting question is, if you have set this property to
  50445. <c>AsNecessary</c>, and then successfully saved, does the resulting
  50446. archive use ZIP64 extensions or not? To learn this, check the <see
  50447. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.OutputUsedZip64"/> property, after calling <c>Save()</c>.
  50448. </para>
  50449. <para>
  50450. Have you thought about
  50451. <see href="http://cheeso.members.winisp.net/DotNetZipDonate.aspx">donating</see>?
  50452. </para>
  50453. </remarks>
  50454. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RequiresZip64"/>
  50455. </member>
  50456. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RequiresZip64">
  50457. <summary>
  50458. Indicates whether the archive requires ZIP64 extensions.
  50459. </summary>
  50460. <remarks>
  50461. <para>
  50462. This property is <c>null</c> (or <c>Nothing</c> in VB) if the archive has
  50463. not been saved, and there are fewer than 65334 <c>ZipEntry</c> items
  50464. contained in the archive.
  50465. </para>
  50466. <para>
  50467. The <c>Value</c> is true if any of the following four conditions holds:
  50468. the uncompressed size of any entry is larger than 0xFFFFFFFF; the
  50469. compressed size of any entry is larger than 0xFFFFFFFF; the relative
  50470. offset of any entry within the zip archive is larger than 0xFFFFFFFF; or
  50471. there are more than 65534 entries in the archive. (0xFFFFFFFF =
  50472. 4,294,967,295). The result may not be known until a <c>Save()</c> is attempted
  50473. on the zip archive. The Value of this <see cref="T:System.Nullable"/>
  50474. property may be set only AFTER one of the Save() methods has been called.
  50475. </para>
  50476. <para>
  50477. If none of the four conditions holds, and the archive has been saved, then
  50478. the <c>Value</c> is false.
  50479. </para>
  50480. <para>
  50481. A <c>Value</c> of false does not indicate that the zip archive, as saved,
  50482. does not use ZIP64. It merely indicates that ZIP64 is not required. An
  50483. archive may use ZIP64 even when not required if the <see
  50484. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UseZip64WhenSaving"/> property is set to <see
  50485. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Always"/>, or if the <see
  50486. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UseZip64WhenSaving"/> property is set to <see
  50487. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.AsNecessary"/> and the output stream was not
  50488. seekable. Use the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.OutputUsedZip64"/> property to determine if
  50489. the most recent <c>Save()</c> method resulted in an archive that utilized
  50490. the ZIP64 extensions.
  50491. </para>
  50492. </remarks>
  50493. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UseZip64WhenSaving"/>
  50494. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.OutputUsedZip64"/>
  50495. </member>
  50496. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.OutputUsedZip64">
  50497. <summary>
  50498. Indicates whether the most recent <c>Save()</c> operation used ZIP64 extensions.
  50499. </summary>
  50500. <remarks>
  50501. <para>
  50502. The use of ZIP64 extensions within an archive is not always necessary, and
  50503. for interoperability concerns, it may be desired to NOT use ZIP64 if
  50504. possible. The <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UseZip64WhenSaving"/> property can be
  50505. set to use ZIP64 extensions only when necessary. In those cases,
  50506. Sometimes applications want to know whether a Save() actually used ZIP64
  50507. extensions. Applications can query this read-only property to learn
  50508. whether ZIP64 has been used in a just-saved <c>ZipFile</c>.
  50509. </para>
  50510. <para>
  50511. The value is <c>null</c> (or <c>Nothing</c> in VB) if the archive has not
  50512. been saved.
  50513. </para>
  50514. <para>
  50515. Non-null values (<c>HasValue</c> is true) indicate whether ZIP64
  50516. extensions were used during the most recent <c>Save()</c> operation. The
  50517. ZIP64 extensions may have been used as required by any particular entry
  50518. because of its uncompressed or compressed size, or because the archive is
  50519. larger than 4294967295 bytes, or because there are more than 65534 entries
  50520. in the archive, or because the <c>UseZip64WhenSaving</c> property was set
  50521. to <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Always"/>, or because the
  50522. <c>UseZip64WhenSaving</c> property was set to <see
  50523. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.AsNecessary"/> and the output stream was not seekable.
  50524. The value of this property does not indicate the reason the ZIP64
  50525. extensions were used.
  50526. </para>
  50527. </remarks>
  50528. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UseZip64WhenSaving"/>
  50529. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RequiresZip64"/>
  50530. </member>
  50531. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.InputUsesZip64">
  50532. <summary>
  50533. Indicates whether the most recent <c>Read()</c> operation read a zip file that uses
  50534. ZIP64 extensions.
  50535. </summary>
  50536. <remarks>
  50537. This property will return null (Nothing in VB) if you've added an entry after reading
  50538. the zip file.
  50539. </remarks>
  50540. </member>
  50541. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding">
  50542. <summary>
  50543. The text encoding to use when writing new entries to the <c>ZipFile</c>,
  50544. for those entries that cannot be encoded with the default (IBM437)
  50545. encoding; or, the text encoding that was used when reading the entries
  50546. from the <c>ZipFile</c>.
  50547. </summary>
  50548. <remarks>
  50549. <para>
  50550. In <see href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">its
  50551. zip specification</see>, PKWare describes two options for encoding
  50552. filenames and comments: using IBM437 or UTF-8. But, some archiving tools
  50553. or libraries do not follow the specification, and instead encode
  50554. characters using the system default code page. For example, WinRAR when
  50555. run on a machine in Shanghai may encode filenames with the Big-5 Chinese
  50556. (950) code page. This behavior is contrary to the Zip specification, but
  50557. it occurs anyway.
  50558. </para>
  50559. <para>
  50560. When using DotNetZip to write zip archives that will be read by one of
  50561. these other archivers, set this property to specify the code page to use
  50562. when encoding the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.FileName"/> and <see
  50563. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Comment"/> for each <c>ZipEntry</c> in the zip file, for
  50564. values that cannot be encoded with the default codepage for zip files,
  50565. IBM437. This is why this property is "provisional". In all cases, IBM437
  50566. is used where possible, in other words, where no loss of data would
  50567. result. It is possible, therefore, to have a given entry with a
  50568. <c>Comment</c> encoded in IBM437 and a <c>FileName</c> encoded with the
  50569. specified "provisional" codepage.
  50570. </para>
  50571. <para>
  50572. Be aware that a zip file created after you've explicitly set the <see
  50573. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding" /> property to a value other than
  50574. IBM437 may not be compliant to the PKWare specification, and may not be
  50575. readable by compliant archivers. On the other hand, many (most?)
  50576. archivers are non-compliant and can read zip files created in arbitrary
  50577. code pages. The trick is to use or specify the proper codepage when
  50578. reading the zip.
  50579. </para>
  50580. <para>
  50581. When creating a zip archive using this library, it is possible to change
  50582. the value of <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding" /> between each
  50583. entry you add, and between adding entries and the call to
  50584. <c>Save()</c>. Don't do this. It will likely result in a zipfile that is
  50585. not readable. For best interoperability, either leave <see
  50586. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding" /> alone, or specify it only once,
  50587. before adding any entries to the <c>ZipFile</c> instance. There is one
  50588. exception to this recommendation, described later.
  50589. </para>
  50590. <para>
  50591. When using an arbitrary, non-UTF8 code page for encoding, there is no
  50592. standard way for the creator application - whether DotNetZip, WinZip,
  50593. WinRar, or something else - to formally specify in the zip file which
  50594. codepage has been used for the entries. As a result, readers of zip files
  50595. are not able to inspect the zip file and determine the codepage that was
  50596. used for the entries contained within it. It is left to the application
  50597. or user to determine the necessary codepage when reading zip files encoded
  50598. this way. In other words, if you explicitly specify the codepage when you
  50599. create the zipfile, you must explicitly specify the same codepage when
  50600. reading the zipfile.
  50601. </para>
  50602. <para>
  50603. The way you specify the code page to use when reading a zip file varies
  50604. depending on the tool or library you use to read the zip. In DotNetZip,
  50605. you use a ZipFile.Read() method that accepts an encoding parameter. It
  50606. isn't possible with Windows Explorer, as far as I know, to specify an
  50607. explicit codepage to use when reading a zip. If you use an incorrect
  50608. codepage when reading a zipfile, you will get entries with filenames that
  50609. are incorrect, and the incorrect filenames may even contain characters
  50610. that are not legal for use within filenames in Windows. Extracting entries
  50611. with illegal characters in the filenames will lead to exceptions. It's too
  50612. bad, but this is just the way things are with code pages in zip
  50613. files. Caveat Emptor.
  50614. </para>
  50615. <para>
  50616. Example: Suppose you create a zipfile that contains entries with
  50617. filenames that have Danish characters. If you use <see
  50618. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding" /> equal to "iso-8859-1" (cp 28591),
  50619. the filenames will be correctly encoded in the zip. But, to read that
  50620. zipfile correctly, you have to specify the same codepage at the time you
  50621. read it. If try to read that zip file with Windows Explorer or another
  50622. application that is not flexible with respect to the codepage used to
  50623. decode filenames in zipfiles, you will get a filename like "Inf�.txt".
  50624. </para>
  50625. <para>
  50626. When using DotNetZip to read a zip archive, and the zip archive uses an
  50627. arbitrary code page, you must specify the encoding to use before or when
  50628. the <c>Zipfile</c> is READ. This means you must use a <c>ZipFile.Read()</c>
  50629. method that allows you to specify a System.Text.Encoding parameter. Setting
  50630. the ProvisionalAlternateEncoding property after your application has read in
  50631. the zip archive will not affect the entry names of entries that have already
  50632. been read in.
  50633. </para>
  50634. <para>
  50635. And now, the exception to the rule described above. One strategy for
  50636. specifying the code page for a given zip file is to describe the code page
  50637. in a human-readable form in the Zip comment. For example, the comment may
  50638. read "Entries in this archive are encoded in the Big5 code page". For
  50639. maximum interoperability, the zip comment in this case should be encoded
  50640. in the default, IBM437 code page. In this case, the zip comment is
  50641. encoded using a different page than the filenames. To do this, Specify
  50642. <c>ProvisionalAlternateEncoding</c> to your desired region-specific code
  50643. page, once before adding any entries, and then reset
  50644. <c>ProvisionalAlternateEncoding</c> to IBM437 before setting the <see
  50645. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Comment"/> property and calling Save().
  50646. </para>
  50647. </remarks>
  50648. <example>
  50649. This example shows how to read a zip file using the Big-5 Chinese code page
  50650. (950), and extract each entry in the zip file. For this code to work as
  50651. desired, the <c>Zipfile</c> must have been created using the big5 code page
  50652. (CP950). This is typical, for example, when using WinRar on a machine with
  50653. CP950 set as the default code page. In that case, the names of entries
  50654. within the Zip archive will be stored in that code page, and reading the zip
  50655. archive must be done using that code page. If the application did not use
  50656. the correct code page in <c>ZipFile.Read()</c>, then names of entries within the
  50657. zip archive would not be correctly retrieved.
  50658. <code>
  50659. using (var zip = ZipFile.Read(zipFileName, System.Text.Encoding.GetEncoding("big5")))
  50660. {
  50661. // retrieve and extract an entry using a name encoded with CP950
  50662. zip[MyDesiredEntry].Extract("unpack");
  50663. }
  50664. </code>
  50665. <code lang="VB">
  50666. Using zip As ZipFile = ZipFile.Read(ZipToExtract, System.Text.Encoding.GetEncoding("big5"))
  50667. ' retrieve and extract an entry using a name encoded with CP950
  50668. zip(MyDesiredEntry).Extract("unpack")
  50669. End Using
  50670. </code>
  50671. </example>
  50672. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.DefaultEncoding">DefaultEncoding</seealso>
  50673. </member>
  50674. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncoding">
  50675. <summary>
  50676. A Text Encoding to use when encoding the filenames and comments for
  50677. all the ZipEntry items, during a ZipFile.Save() operation.
  50678. </summary>
  50679. <remarks>
  50680. <para>
  50681. Whether the encoding specified here is used during the save depends
  50682. on <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncodingUsage"/>.
  50683. </para>
  50684. </remarks>
  50685. </member>
  50686. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AlternateEncodingUsage">
  50687. <summary>
  50688. A flag that tells if and when this instance should apply
  50689. AlternateEncoding to encode the filenames and comments associated to
  50690. of ZipEntry objects contained within this instance.
  50691. </summary>
  50692. </member>
  50693. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.DefaultEncoding">
  50694. <summary>
  50695. The default text encoding used in zip archives. It is numeric 437, also
  50696. known as IBM437.
  50697. </summary>
  50698. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>
  50699. </member>
  50700. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.StatusMessageTextWriter">
  50701. <summary>
  50702. Gets or sets the <c>TextWriter</c> to which status messages are delivered
  50703. for the instance.
  50704. </summary>
  50705. <remarks>
  50706. If the TextWriter is set to a non-null value, then verbose output is sent
  50707. to the <c>TextWriter</c> during <c>Add</c><c>, Read</c><c>, Save</c> and
  50708. <c>Extract</c> operations. Typically, console applications might use
  50709. <c>Console.Out</c> and graphical or headless applications might use a
  50710. <c>System.IO.StringWriter</c>. The output of this is suitable for viewing
  50711. by humans.
  50712. </remarks>
  50713. <example>
  50714. <para>
  50715. In this example, a console application instantiates a <c>ZipFile</c>, then
  50716. sets the <c>StatusMessageTextWriter</c> to <c>Console.Out</c>. At that
  50717. point, all verbose status messages for that <c>ZipFile</c> are sent to the
  50718. console.
  50719. </para>
  50720. <code lang="C#">
  50721. using (ZipFile zip= ZipFile.Read(FilePath))
  50722. {
  50723. zip.StatusMessageTextWriter= System.Console.Out;
  50724. // messages are sent to the console during extraction
  50725. zip.ExtractAll();
  50726. }
  50727. </code>
  50728. <code lang="VB">
  50729. Using zip As ZipFile = ZipFile.Read(FilePath)
  50730. zip.StatusMessageTextWriter= System.Console.Out
  50731. 'Status Messages will be sent to the console during extraction
  50732. zip.ExtractAll()
  50733. End Using
  50734. </code>
  50735. <para>
  50736. In this example, a Windows Forms application instantiates a
  50737. <c>ZipFile</c>, then sets the <c>StatusMessageTextWriter</c> to a
  50738. <c>StringWriter</c>. At that point, all verbose status messages for that
  50739. <c>ZipFile</c> are sent to the <c>StringWriter</c>.
  50740. </para>
  50741. <code lang="C#">
  50742. var sw = new System.IO.StringWriter();
  50743. using (ZipFile zip= ZipFile.Read(FilePath))
  50744. {
  50745. zip.StatusMessageTextWriter= sw;
  50746. zip.ExtractAll();
  50747. }
  50748. Console.WriteLine("{0}", sw.ToString());
  50749. </code>
  50750. <code lang="VB">
  50751. Dim sw as New System.IO.StringWriter
  50752. Using zip As ZipFile = ZipFile.Read(FilePath)
  50753. zip.StatusMessageTextWriter= sw
  50754. zip.ExtractAll()
  50755. End Using
  50756. 'Status Messages are now available in sw
  50757. </code>
  50758. </example>
  50759. </member>
  50760. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.TempFileFolder">
  50761. <summary>
  50762. Gets or sets the name for the folder to store the temporary file
  50763. this library writes when saving a zip archive.
  50764. </summary>
  50765. <remarks>
  50766. <para>
  50767. This library will create a temporary file when saving a Zip archive to a
  50768. file. This file is written when calling one of the <c>Save()</c> methods
  50769. that does not save to a stream, or one of the <c>SaveSelfExtractor()</c>
  50770. methods.
  50771. </para>
  50772. <para>
  50773. By default, the library will create the temporary file in the directory
  50774. specified for the file itself, via the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Name"/> property or via
  50775. the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save(System.String)"/> method.
  50776. </para>
  50777. <para>
  50778. Setting this property allows applications to override this default
  50779. behavior, so that the library will create the temporary file in the
  50780. specified folder. For example, to have the library create the temporary
  50781. file in the current working directory, regardless where the <c>ZipFile</c>
  50782. is saved, specfy ".". To revert to the default behavior, set this
  50783. property to <c>null</c> (<c>Nothing</c> in VB).
  50784. </para>
  50785. <para>
  50786. When setting the property to a non-null value, the folder specified must
  50787. exist; if it does not an exception is thrown. The application should have
  50788. write and delete permissions on the folder. The permissions are not
  50789. explicitly checked ahead of time; if the application does not have the
  50790. appropriate rights, an exception will be thrown at the time <c>Save()</c>
  50791. is called.
  50792. </para>
  50793. <para>
  50794. There is no temporary file created when reading a zip archive. When
  50795. saving to a Stream, there is no temporary file created. For example, if
  50796. the application is an ASP.NET application and calls <c>Save()</c>
  50797. specifying the <c>Response.OutputStream</c> as the output stream, there is
  50798. no temporary file created.
  50799. </para>
  50800. </remarks>
  50801. <exception cref="T:System.IO.FileNotFoundException">
  50802. Thrown when setting the property if the directory does not exist.
  50803. </exception>
  50804. </member>
  50805. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password">
  50806. <summary>
  50807. Sets the password to be used on the <c>ZipFile</c> instance.
  50808. </summary>
  50809. <remarks>
  50810. <para>
  50811. When writing a zip archive, this password is applied to the entries, not
  50812. to the zip archive itself. It applies to any <c>ZipEntry</c> subsequently
  50813. added to the <c>ZipFile</c>, using one of the <c>AddFile</c>,
  50814. <c>AddDirectory</c>, <c>AddEntry</c>, or <c>AddItem</c> methods, etc.
  50815. When reading a zip archive, this property applies to any entry
  50816. subsequently extracted from the <c>ZipFile</c> using one of the Extract
  50817. methods on the <c>ZipFile</c> class.
  50818. </para>
  50819. <para>
  50820. When writing a zip archive, keep this in mind: though the password is set
  50821. on the ZipFile object, according to the Zip spec, the "directory" of the
  50822. archive - in other words the list of entries or files contained in the archive - is
  50823. not encrypted with the password, or protected in any way. If you set the
  50824. Password property, the password actually applies to individual entries
  50825. that are added to the archive, subsequent to the setting of this property.
  50826. The list of filenames in the archive that is eventually created will
  50827. appear in clear text, but the contents of the individual files are
  50828. encrypted. This is how Zip encryption works.
  50829. </para>
  50830. <para>
  50831. One simple way around this limitation is to simply double-wrap sensitive
  50832. filenames: Store the files in a zip file, and then store that zip file
  50833. within a second, "outer" zip file. If you apply a password to the outer
  50834. zip file, then readers will be able to see that the outer zip file
  50835. contains an inner zip file. But readers will not be able to read the
  50836. directory or file list of the inner zip file.
  50837. </para>
  50838. <para>
  50839. If you set the password on the <c>ZipFile</c>, and then add a set of files
  50840. to the archive, then each entry is encrypted with that password. You may
  50841. also want to change the password between adding different entries. If you
  50842. set the password, add an entry, then set the password to <c>null</c>
  50843. (<c>Nothing</c> in VB), and add another entry, the first entry is
  50844. encrypted and the second is not. If you call <c>AddFile()</c>, then set
  50845. the <c>Password</c> property, then call <c>ZipFile.Save</c>, the file
  50846. added will not be password-protected, and no warning will be generated.
  50847. </para>
  50848. <para>
  50849. When setting the Password, you may also want to explicitly set the <see
  50850. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/> property, to specify how to encrypt the entries added
  50851. to the ZipFile. If you set the Password to a non-null value and do not
  50852. set <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, then PKZip 2.0 ("Weak") encryption is used.
  50853. This encryption is relatively weak but is very interoperable. If you set
  50854. the password to a <c>null</c> value (<c>Nothing</c> in VB), Encryption is
  50855. reset to None.
  50856. </para>
  50857. <para>
  50858. All of the preceding applies to writing zip archives, in other words when
  50859. you use one of the Save methods. To use this property when reading or an
  50860. existing ZipFile, do the following: set the Password property on the
  50861. <c>ZipFile</c>, then call one of the Extract() overloads on the <see
  50862. cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry" />. In this case, the entry is extracted using the
  50863. <c>Password</c> that is specified on the <c>ZipFile</c> instance. If you
  50864. have not set the <c>Password</c> property, then the password is
  50865. <c>null</c>, and the entry is extracted with no password.
  50866. </para>
  50867. <para>
  50868. If you set the Password property on the <c>ZipFile</c>, then call
  50869. <c>Extract()</c> an entry that has not been encrypted with a password, the
  50870. password is not used for that entry, and the <c>ZipEntry</c> is extracted
  50871. as normal. In other words, the password is used only if necessary.
  50872. </para>
  50873. <para>
  50874. The <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry"/> class also has a <see
  50875. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Password">Password</see> property. It takes precedence
  50876. over this property on the <c>ZipFile</c>. Typically, you would use the
  50877. per-entry Password when most entries in the zip archive use one password,
  50878. and a few entries use a different password. If all entries in the zip
  50879. file use the same password, then it is simpler to just set this property
  50880. on the <c>ZipFile</c> itself, whether creating a zip archive or extracting
  50881. a zip archive.
  50882. </para>
  50883. </remarks>
  50884. <example>
  50885. <para>
  50886. This example creates a zip file, using password protection for the
  50887. entries, and then extracts the entries from the zip file. When creating
  50888. the zip file, the Readme.txt file is not protected with a password, but
  50889. the other two are password-protected as they are saved. During extraction,
  50890. each file is extracted with the appropriate password.
  50891. </para>
  50892. <code>
  50893. // create a file with encryption
  50894. using (ZipFile zip = new ZipFile())
  50895. {
  50896. zip.AddFile("ReadMe.txt");
  50897. zip.Password= "!Secret1";
  50898. zip.AddFile("MapToTheSite-7440-N49th.png");
  50899. zip.AddFile("2008-Regional-Sales-Report.pdf");
  50900. zip.Save("EncryptedArchive.zip");
  50901. }
  50902. // extract entries that use encryption
  50903. using (ZipFile zip = ZipFile.Read("EncryptedArchive.zip"))
  50904. {
  50905. zip.Password= "!Secret1";
  50906. zip.ExtractAll("extractDir");
  50907. }
  50908. </code>
  50909. <code lang="VB">
  50910. Using zip As New ZipFile
  50911. zip.AddFile("ReadMe.txt")
  50912. zip.Password = "123456!"
  50913. zip.AddFile("MapToTheSite-7440-N49th.png")
  50914. zip.Password= "!Secret1";
  50915. zip.AddFile("2008-Regional-Sales-Report.pdf")
  50916. zip.Save("EncryptedArchive.zip")
  50917. End Using
  50918. ' extract entries that use encryption
  50919. Using (zip as ZipFile = ZipFile.Read("EncryptedArchive.zip"))
  50920. zip.Password= "!Secret1"
  50921. zip.ExtractAll("extractDir")
  50922. End Using
  50923. </code>
  50924. </example>
  50925. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption">ZipFile.Encryption</seealso>
  50926. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Password">ZipEntry.Password</seealso>
  50927. </member>
  50928. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile">
  50929. <summary>
  50930. The action the library should take when extracting a file that already
  50931. exists.
  50932. </summary>
  50933. <remarks>
  50934. <para>
  50935. This property affects the behavior of the Extract methods (one of the
  50936. <c>Extract()</c> or <c>ExtractWithPassword()</c> overloads), when
  50937. extraction would would overwrite an existing filesystem file. If you do
  50938. not set this property, the library throws an exception when extracting an
  50939. entry would overwrite an existing file.
  50940. </para>
  50941. <para>
  50942. This property has no effect when extracting to a stream, or when the file
  50943. to be extracted does not already exist.
  50944. </para>
  50945. </remarks>
  50946. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/>
  50947. </member>
  50948. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction">
  50949. <summary>
  50950. The action the library should take when an error is encountered while
  50951. opening or reading files as they are saved into a zip archive.
  50952. </summary>
  50953. <remarks>
  50954. <para>
  50955. Errors can occur as a file is being saved to the zip archive. For
  50956. example, the File.Open may fail, or a File.Read may fail, because of
  50957. lock conflicts or other reasons.
  50958. </para>
  50959. <para>
  50960. The first problem might occur after having called AddDirectory() on a
  50961. directory that contains a Clipper .dbf file; the file is locked by
  50962. Clipper and cannot be opened for read by another process. An example of
  50963. the second problem might occur when trying to zip a .pst file that is in
  50964. use by Microsoft Outlook. Outlook locks a range on the file, which allows
  50965. other processes to open the file, but not read it in its entirety.
  50966. </para>
  50967. <para>
  50968. This property tells DotNetZip what you would like to do in the case of
  50969. these errors. The primary options are: <c>ZipErrorAction.Throw</c> to
  50970. throw an exception (this is the default behavior if you don't set this
  50971. property); <c>ZipErrorAction.Skip</c> to Skip the file for which there
  50972. was an error and continue saving; <c>ZipErrorAction.Retry</c> to Retry
  50973. the entry that caused the problem; or
  50974. <c>ZipErrorAction.InvokeErrorEvent</c> to invoke an event handler.
  50975. </para>
  50976. <para>
  50977. This property is implicitly set to <c>ZipErrorAction.InvokeErrorEvent</c>
  50978. if you add a handler to the <see cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipError" /> event. If you set
  50979. this property to something other than
  50980. <c>ZipErrorAction.InvokeErrorEvent</c>, then the <c>ZipError</c>
  50981. event is implicitly cleared. What it means is you can set one or the
  50982. other (or neither), depending on what you want, but you never need to set
  50983. both.
  50984. </para>
  50985. <para>
  50986. As with some other properties on the <c>ZipFile</c> class, like <see
  50987. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>, <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption"/>, and <see
  50988. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, setting this property on a <c>ZipFile</c>
  50989. instance will cause the specified <c>ZipErrorAction</c> to be used on all
  50990. <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry"/> items that are subsequently added to the
  50991. <c>ZipFile</c> instance. If you set this property after you have added
  50992. items to the <c>ZipFile</c>, but before you have called <c>Save()</c>,
  50993. those items will not use the specified error handling action.
  50994. </para>
  50995. <para>
  50996. If you want to handle any errors that occur with any entry in the zip
  50997. file in the same way, then set this property once, before adding any
  50998. entries to the zip archive.
  50999. </para>
  51000. <para>
  51001. If you set this property to <c>ZipErrorAction.Skip</c> and you'd like to
  51002. learn which files may have been skipped after a <c>Save()</c>, you can
  51003. set the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.StatusMessageTextWriter" /> on the ZipFile before
  51004. calling <c>Save()</c>. A message will be emitted into that writer for
  51005. each skipped file, if any.
  51006. </para>
  51007. </remarks>
  51008. <example>
  51009. This example shows how to tell DotNetZip to skip any files for which an
  51010. error is generated during the Save().
  51011. <code lang="VB">
  51012. Public Sub SaveZipFile()
  51013. Dim SourceFolder As String = "fodder"
  51014. Dim DestFile As String = "eHandler.zip"
  51015. Dim sw as New StringWriter
  51016. Using zipArchive As ZipFile = New ZipFile
  51017. ' Tell DotNetZip to skip any files for which it encounters an error
  51018. zipArchive.ZipErrorAction = ZipErrorAction.Skip
  51019. zipArchive.StatusMessageTextWriter = sw
  51020. zipArchive.AddDirectory(SourceFolder)
  51021. zipArchive.Save(DestFile)
  51022. End Using
  51023. ' examine sw here to see any messages
  51024. End Sub
  51025. </code>
  51026. </example>
  51027. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ZipErrorAction"/>
  51028. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipError"/>
  51029. </member>
  51030. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Encryption">
  51031. <summary>
  51032. The Encryption to use for entries added to the <c>ZipFile</c>.
  51033. </summary>
  51034. <remarks>
  51035. <para>
  51036. Set this when creating a zip archive, or when updating a zip archive. The
  51037. specified Encryption is applied to the entries subsequently added to the
  51038. <c>ZipFile</c> instance. Applications do not need to set the
  51039. <c>Encryption</c> property when reading or extracting a zip archive.
  51040. </para>
  51041. <para>
  51042. If you set this to something other than EncryptionAlgorithm.None, you
  51043. will also need to set the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/>.
  51044. </para>
  51045. <para>
  51046. As with some other properties on the <c>ZipFile</c> class, like <see
  51047. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/> and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/>, setting this
  51048. property on a <c>ZipFile</c> instance will cause the specified
  51049. <c>EncryptionAlgorithm</c> to be used on all <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry"/> items
  51050. that are subsequently added to the <c>ZipFile</c> instance. In other
  51051. words, if you set this property after you have added items to the
  51052. <c>ZipFile</c>, but before you have called <c>Save()</c>, those items will
  51053. not be encrypted or protected with a password in the resulting zip
  51054. archive. To get a zip archive with encrypted entries, set this property,
  51055. along with the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password"/> property, before calling
  51056. <c>AddFile</c>, <c>AddItem</c>, or <c>AddDirectory</c> (etc.) on the
  51057. <c>ZipFile</c> instance.
  51058. </para>
  51059. <para>
  51060. If you read a <c>ZipFile</c>, you can modify the <c>Encryption</c> on an
  51061. encrypted entry, only by setting the <c>Encryption</c> property on the
  51062. <c>ZipEntry</c> itself. Setting the <c>Encryption</c> property on the
  51063. <c>ZipFile</c>, once it has been created via a call to
  51064. <c>ZipFile.Read()</c>, does not affect entries that were previously read.
  51065. </para>
  51066. <para>
  51067. For example, suppose you read a <c>ZipFile</c>, and there is an encrypted
  51068. entry. Setting the <c>Encryption</c> property on that <c>ZipFile</c> and
  51069. then calling <c>Save()</c> on the <c>ZipFile</c> does not update the
  51070. <c>Encryption</c> used for the entries in the archive. Neither is an
  51071. exception thrown. Instead, what happens during the <c>Save()</c> is that
  51072. all previously existing entries are copied through to the new zip archive,
  51073. with whatever encryption and password that was used when originally
  51074. creating the zip archive. Upon re-reading that archive, to extract
  51075. entries, applications should use the original password or passwords, if
  51076. any.
  51077. </para>
  51078. <para>
  51079. Suppose an application reads a <c>ZipFile</c>, and there is an encrypted
  51080. entry. Setting the <c>Encryption</c> property on that <c>ZipFile</c> and
  51081. then adding new entries (via <c>AddFile()</c>, <c>AddEntry()</c>, etc)
  51082. and then calling <c>Save()</c> on the <c>ZipFile</c> does not update the
  51083. <c>Encryption</c> on any of the entries that had previously been in the
  51084. <c>ZipFile</c>. The <c>Encryption</c> property applies only to the
  51085. newly-added entries.
  51086. </para>
  51087. </remarks>
  51088. <example>
  51089. <para>
  51090. This example creates a zip archive that uses encryption, and then extracts
  51091. entries from the archive. When creating the zip archive, the ReadMe.txt
  51092. file is zipped without using a password or encryption. The other files
  51093. use encryption.
  51094. </para>
  51095. <code>
  51096. // Create a zip archive with AES Encryption.
  51097. using (ZipFile zip = new ZipFile())
  51098. {
  51099. zip.AddFile("ReadMe.txt");
  51100. zip.Encryption= EncryptionAlgorithm.WinZipAes256;
  51101. zip.Password= "Top.Secret.No.Peeking!";
  51102. zip.AddFile("7440-N49th.png");
  51103. zip.AddFile("2008-Regional-Sales-Report.pdf");
  51104. zip.Save("EncryptedArchive.zip");
  51105. }
  51106. // Extract a zip archive that uses AES Encryption.
  51107. // You do not need to specify the algorithm during extraction.
  51108. using (ZipFile zip = ZipFile.Read("EncryptedArchive.zip"))
  51109. {
  51110. zip.Password= "Top.Secret.No.Peeking!";
  51111. zip.ExtractAll("extractDirectory");
  51112. }
  51113. </code>
  51114. <code lang="VB">
  51115. ' Create a zip that uses Encryption.
  51116. Using zip As New ZipFile()
  51117. zip.Encryption= EncryptionAlgorithm.WinZipAes256
  51118. zip.Password= "Top.Secret.No.Peeking!"
  51119. zip.AddFile("ReadMe.txt")
  51120. zip.AddFile("7440-N49th.png")
  51121. zip.AddFile("2008-Regional-Sales-Report.pdf")
  51122. zip.Save("EncryptedArchive.zip")
  51123. End Using
  51124. ' Extract a zip archive that uses AES Encryption.
  51125. ' You do not need to specify the algorithm during extraction.
  51126. Using (zip as ZipFile = ZipFile.Read("EncryptedArchive.zip"))
  51127. zip.Password= "Top.Secret.No.Peeking!"
  51128. zip.ExtractAll("extractDirectory")
  51129. End Using
  51130. </code>
  51131. </example>
  51132. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Password">ZipFile.Password</seealso>
  51133. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Encryption">ZipEntry.Encryption</seealso>
  51134. </member>
  51135. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SetCompression">
  51136. <summary>
  51137. A callback that allows the application to specify the compression level
  51138. to use for entries subsequently added to the zip archive.
  51139. </summary>
  51140. <remarks>
  51141. <para>
  51142. With this callback, the DotNetZip library allows the application to
  51143. determine whether compression will be used, at the time of the
  51144. <c>Save</c>. This may be useful if the application wants to favor
  51145. speed over size, and wants to defer the decision until the time of
  51146. <c>Save</c>.
  51147. </para>
  51148. <para>
  51149. Typically applications set the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CompressionLevel"/> property on
  51150. the <c>ZipFile</c> or on each <c>ZipEntry</c> to determine the level of
  51151. compression used. This is done at the time the entry is added to the
  51152. <c>ZipFile</c>. Setting the property to
  51153. <c>Ionic.Zlib.CompressionLevel.None</c> means no compression will be used.
  51154. </para>
  51155. <para>
  51156. This callback allows the application to defer the decision on the
  51157. <c>CompressionLevel</c> to use, until the time of the call to
  51158. <c>ZipFile.Save()</c>. The callback is invoked once per <c>ZipEntry</c>,
  51159. at the time the data for the entry is being written out as part of a
  51160. <c>Save()</c> operation. The application can use whatever criteria it
  51161. likes in determining the level to return. For example, an application may
  51162. wish that no .mp3 files should be compressed, because they are already
  51163. compressed and the extra compression is not worth the CPU time incurred,
  51164. and so can return <c>None</c> for all .mp3 entries.
  51165. </para>
  51166. <para>
  51167. The library determines whether compression will be attempted for an entry
  51168. this way: If the entry is a zero length file, or a directory, no
  51169. compression is used. Otherwise, if this callback is set, it is invoked
  51170. and the <c>CompressionLevel</c> is set to the return value. If this
  51171. callback has not been set, then the previously set value for
  51172. <c>CompressionLevel</c> is used.
  51173. </para>
  51174. </remarks>
  51175. </member>
  51176. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.MaxOutputSegmentSize">
  51177. <summary>
  51178. The maximum size of an output segment, when saving a split Zip file.
  51179. </summary>
  51180. <remarks>
  51181. <para>
  51182. Set this to a non-zero value before calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/> or <see
  51183. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save(System.String)"/> to specify that the ZipFile should be saved as a
  51184. split archive, also sometimes called a spanned archive. Some also
  51185. call them multi-file archives.
  51186. </para>
  51187. <para>
  51188. A split zip archive is saved in a set of discrete filesystem files,
  51189. rather than in a single file. This is handy when transmitting the
  51190. archive in email or some other mechanism that has a limit to the size of
  51191. each file. The first file in a split archive will be named
  51192. <c>basename.z01</c>, the second will be named <c>basename.z02</c>, and
  51193. so on. The final file is named <c>basename.zip</c>. According to the zip
  51194. specification from PKWare, the minimum value is 65536, for a 64k segment
  51195. size. The maximum number of segments allows in a split archive is 99.
  51196. </para>
  51197. <para>
  51198. The value of this property determines the maximum size of a split
  51199. segment when writing a split archive. For example, suppose you have a
  51200. <c>ZipFile</c> that would save to a single file of 200k. If you set the
  51201. <c>MaxOutputSegmentSize</c> to 65536 before calling <c>Save()</c>, you
  51202. will get four distinct output files. On the other hand if you set this
  51203. property to 256k, then you will get a single-file archive for that
  51204. <c>ZipFile</c>.
  51205. </para>
  51206. <para>
  51207. The size of each split output file will be as large as possible, up to
  51208. the maximum size set here. The zip specification requires that some data
  51209. fields in a zip archive may not span a split boundary, and an output
  51210. segment may be smaller than the maximum if necessary to avoid that
  51211. problem. Also, obviously the final segment of the archive may be smaller
  51212. than the maximum segment size. Segments will never be larger than the
  51213. value set with this property.
  51214. </para>
  51215. <para>
  51216. You can save a split Zip file only when saving to a regular filesystem
  51217. file. It's not possible to save a split zip file as a self-extracting
  51218. archive, nor is it possible to save a split zip file to a stream. When
  51219. saving to a SFX or to a Stream, this property is ignored.
  51220. </para>
  51221. <para>
  51222. About interoperability: Split or spanned zip files produced by DotNetZip
  51223. can be read by WinZip or PKZip, and vice-versa. Segmented zip files may
  51224. not be readable by other tools, if those other tools don't support zip
  51225. spanning or splitting. When in doubt, test. I don't believe Windows
  51226. Explorer can extract a split archive.
  51227. </para>
  51228. <para>
  51229. This property has no effect when reading a split archive. You can read
  51230. a split archive in the normal way with DotNetZip.
  51231. </para>
  51232. <para>
  51233. When saving a zip file, if you want a regular zip file rather than a
  51234. split zip file, don't set this property, or set it to Zero.
  51235. </para>
  51236. <para>
  51237. If you read a split archive, with <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String)"/> and
  51238. then subsequently call <c>ZipFile.Save()</c>, unless you set this
  51239. property before calling <c>Save()</c>, you will get a normal,
  51240. single-file archive.
  51241. </para>
  51242. </remarks>
  51243. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.NumberOfSegmentsForMostRecentSave"/>
  51244. </member>
  51245. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.NumberOfSegmentsForMostRecentSave">
  51246. <summary>
  51247. Returns the number of segments used in the most recent Save() operation.
  51248. </summary>
  51249. <remarks>
  51250. <para>
  51251. This is normally zero, unless you have set the <see
  51252. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.MaxOutputSegmentSize"/> property. If you have set <see
  51253. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.MaxOutputSegmentSize"/>, and then you save a file, after the call to
  51254. Save() completes, you can read this value to learn the number of segments that
  51255. were created.
  51256. </para>
  51257. <para>
  51258. If you call Save("Archive.zip"), and it creates 5 segments, then you
  51259. will have filesystem files named Archive.z01, Archive.z02, Archive.z03,
  51260. Archive.z04, and Archive.zip, and the value of this property will be 5.
  51261. </para>
  51262. </remarks>
  51263. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.MaxOutputSegmentSize"/>
  51264. </member>
  51265. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ParallelDeflateThreshold">
  51266. <summary>
  51267. The size threshold for an entry, above which a parallel deflate is used.
  51268. </summary>
  51269. <remarks>
  51270. <para>
  51271. DotNetZip will use multiple threads to compress any ZipEntry,
  51272. if the entry is larger than the given size. Zero means "always
  51273. use parallel deflate", while -1 means "never use parallel
  51274. deflate". The default value for this property is 512k. Aside
  51275. from the special values of 0 and 1, the minimum value is 65536.
  51276. </para>
  51277. <para>
  51278. If the entry size cannot be known before compression, as with a
  51279. read-forward stream, then Parallel deflate will never be
  51280. performed, unless the value of this property is zero.
  51281. </para>
  51282. <para>
  51283. A parallel deflate operations will speed up the compression of
  51284. large files, on computers with multiple CPUs or multiple CPU
  51285. cores. For files above 1mb, on a dual core or dual-cpu (2p)
  51286. machine, the time required to compress the file can be 70% of the
  51287. single-threaded deflate. For very large files on 4p machines the
  51288. compression can be done in 30% of the normal time. The downside
  51289. is that parallel deflate consumes extra memory during the deflate,
  51290. and the deflation is not as effective.
  51291. </para>
  51292. <para>
  51293. Parallel deflate tends to yield slightly less compression when
  51294. compared to as single-threaded deflate; this is because the original
  51295. data stream is split into multiple independent buffers, each of which
  51296. is compressed in parallel. But because they are treated
  51297. independently, there is no opportunity to share compression
  51298. dictionaries. For that reason, a deflated stream may be slightly
  51299. larger when compressed using parallel deflate, as compared to a
  51300. traditional single-threaded deflate. Sometimes the increase over the
  51301. normal deflate is as much as 5% of the total compressed size. For
  51302. larger files it can be as small as 0.1%.
  51303. </para>
  51304. <para>
  51305. Multi-threaded compression does not give as much an advantage when
  51306. using Encryption. This is primarily because encryption tends to slow
  51307. down the entire pipeline. Also, multi-threaded compression gives less
  51308. of an advantage when using lower compression levels, for example <see
  51309. cref="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.BestSpeed"/>. You may have to
  51310. perform some tests to determine the best approach for your situation.
  51311. </para>
  51312. </remarks>
  51313. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ParallelDeflateMaxBufferPairs"/>
  51314. </member>
  51315. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ParallelDeflateMaxBufferPairs">
  51316. <summary>
  51317. The maximum number of buffer pairs to use when performing
  51318. parallel compression.
  51319. </summary>
  51320. <remarks>
  51321. <para>
  51322. This property sets an upper limit on the number of memory
  51323. buffer pairs to create when performing parallel
  51324. compression. The implementation of the parallel
  51325. compression stream allocates multiple buffers to
  51326. facilitate parallel compression. As each buffer fills up,
  51327. the stream uses <see
  51328. cref="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
  51329. ThreadPool.QueueUserWorkItem()</see> to compress those
  51330. buffers in a background threadpool thread. After a buffer
  51331. is compressed, it is re-ordered and written to the output
  51332. stream.
  51333. </para>
  51334. <para>
  51335. A higher number of buffer pairs enables a higher degree of
  51336. parallelism, which tends to increase the speed of compression on
  51337. multi-cpu computers. On the other hand, a higher number of buffer
  51338. pairs also implies a larger memory consumption, more active worker
  51339. threads, and a higher cpu utilization for any compression. This
  51340. property enables the application to limit its memory consumption and
  51341. CPU utilization behavior depending on requirements.
  51342. </para>
  51343. <para>
  51344. For each compression "task" that occurs in parallel, there are 2
  51345. buffers allocated: one for input and one for output. This property
  51346. sets a limit for the number of pairs. The total amount of storage
  51347. space allocated for buffering will then be (N*S*2), where N is the
  51348. number of buffer pairs, S is the size of each buffer (<see
  51349. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.BufferSize"/>). By default, DotNetZip allocates 4 buffer
  51350. pairs per CPU core, so if your machine has 4 cores, and you retain
  51351. the default buffer size of 128k, then the
  51352. ParallelDeflateOutputStream will use 4 * 4 * 2 * 128kb of buffer
  51353. memory in total, or 4mb, in blocks of 128kb. If you then set this
  51354. property to 8, then the number will be 8 * 2 * 128kb of buffer
  51355. memory, or 2mb.
  51356. </para>
  51357. <para>
  51358. CPU utilization will also go up with additional buffers, because a
  51359. larger number of buffer pairs allows a larger number of background
  51360. threads to compress in parallel. If you find that parallel
  51361. compression is consuming too much memory or CPU, you can adjust this
  51362. value downward.
  51363. </para>
  51364. <para>
  51365. The default value is 16. Different values may deliver better or
  51366. worse results, depending on your priorities and the dynamic
  51367. performance characteristics of your storage and compute resources.
  51368. </para>
  51369. <para>
  51370. This property is not the number of buffer pairs to use; it is an
  51371. upper limit. An illustration: Suppose you have an application that
  51372. uses the default value of this property (which is 16), and it runs
  51373. on a machine with 2 CPU cores. In that case, DotNetZip will allocate
  51374. 4 buffer pairs per CPU core, for a total of 8 pairs. The upper
  51375. limit specified by this property has no effect.
  51376. </para>
  51377. <para>
  51378. The application can set this value at any time
  51379. before calling <c>ZipFile.Save()</c>.
  51380. </para>
  51381. </remarks>
  51382. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ParallelDeflateThreshold"/>
  51383. </member>
  51384. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ToString">
  51385. <summary>Provides a string representation of the instance.</summary>
  51386. <returns>a string representation of the instance.</returns>
  51387. </member>
  51388. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.LibraryVersion">
  51389. <summary>
  51390. Returns the version number on the DotNetZip assembly.
  51391. </summary>
  51392. <remarks>
  51393. <para>
  51394. This property is exposed as a convenience. Callers could also get the
  51395. version value by retrieving GetName().Version on the
  51396. System.Reflection.Assembly object pointing to the DotNetZip
  51397. assembly. But sometimes it is not clear which assembly is being loaded.
  51398. This property makes it clear.
  51399. </para>
  51400. <para>
  51401. This static property is primarily useful for diagnostic purposes.
  51402. </para>
  51403. </remarks>
  51404. </member>
  51405. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.String)">
  51406. <summary>
  51407. Creates a new <c>ZipFile</c> instance, using the specified filename.
  51408. </summary>
  51409. <remarks>
  51410. <para>
  51411. Applications can use this constructor to create a new ZipFile for writing,
  51412. or to slurp in an existing zip archive for read and update purposes.
  51413. </para>
  51414. <para>
  51415. To create a new zip archive, an application can call this constructor,
  51416. passing the name of a file that does not exist. The name may be a fully
  51417. qualified path. Then the application can add directories or files to the
  51418. <c>ZipFile</c> via <c>AddDirectory()</c>, <c>AddFile()</c>, <c>AddItem()</c>
  51419. and then write the zip archive to the disk by calling <c>Save()</c>. The
  51420. zip file is not actually opened and written to the disk until the
  51421. application calls <c>ZipFile.Save()</c>. At that point the new zip file
  51422. with the given name is created.
  51423. </para>
  51424. <para>
  51425. If you won't know the name of the <c>Zipfile</c> until the time you call
  51426. <c>ZipFile.Save()</c>, or if you plan to save to a stream (which has no
  51427. name), then you should use the no-argument constructor.
  51428. </para>
  51429. <para>
  51430. The application can also call this constructor to read an existing zip
  51431. archive. passing the name of a valid zip file that does exist. But, it's
  51432. better form to use the static <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String)"/> method,
  51433. passing the name of the zip file, because using <c>ZipFile.Read()</c> in
  51434. your code communicates very clearly what you are doing. In either case,
  51435. the file is then read into the <c>ZipFile</c> instance. The app can then
  51436. enumerate the entries or can modify the zip file, for example adding
  51437. entries, removing entries, changing comments, and so on.
  51438. </para>
  51439. <para>
  51440. One advantage to this parameterized constructor: it allows applications to
  51441. use the same code to add items to a zip archive, regardless of whether the
  51442. zip file exists.
  51443. </para>
  51444. <para>
  51445. Instances of the <c>ZipFile</c> class are not multi-thread safe. You may
  51446. not party on a single instance with multiple threads. You may have
  51447. multiple threads that each use a distinct <c>ZipFile</c> instance, or you
  51448. can synchronize multi-thread access to a single instance.
  51449. </para>
  51450. <para>
  51451. By the way, since DotNetZip is so easy to use, don't you think <see
  51452. href="http://cheeso.members.winisp.net/DotNetZipDonate.aspx">you should
  51453. donate $5 or $10</see>?
  51454. </para>
  51455. </remarks>
  51456. <exception cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipException">
  51457. Thrown if name refers to an existing file that is not a valid zip file.
  51458. </exception>
  51459. <example>
  51460. This example shows how to create a zipfile, and add a few files into it.
  51461. <code>
  51462. String ZipFileToCreate = "archive1.zip";
  51463. String DirectoryToZip = "c:\\reports";
  51464. using (ZipFile zip = new ZipFile())
  51465. {
  51466. // Store all files found in the top level directory, into the zip archive.
  51467. String[] filenames = System.IO.Directory.GetFiles(DirectoryToZip);
  51468. zip.AddFiles(filenames, "files");
  51469. zip.Save(ZipFileToCreate);
  51470. }
  51471. </code>
  51472. <code lang="VB">
  51473. Dim ZipFileToCreate As String = "archive1.zip"
  51474. Dim DirectoryToZip As String = "c:\reports"
  51475. Using zip As ZipFile = New ZipFile()
  51476. Dim filenames As String() = System.IO.Directory.GetFiles(DirectoryToZip)
  51477. zip.AddFiles(filenames, "files")
  51478. zip.Save(ZipFileToCreate)
  51479. End Using
  51480. </code>
  51481. </example>
  51482. <param name="fileName">The filename to use for the new zip archive.</param>
  51483. </member>
  51484. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.String,System.Text.Encoding)">
  51485. <summary>
  51486. Creates a new <c>ZipFile</c> instance, using the specified name for the
  51487. filename, and the specified Encoding.
  51488. </summary>
  51489. <remarks>
  51490. <para>
  51491. See the documentation on the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.String)">ZipFile
  51492. constructor that accepts a single string argument</see> for basic
  51493. information on all the <c>ZipFile</c> constructors.
  51494. </para>
  51495. <para>
  51496. The Encoding is used as the default alternate encoding for entries with
  51497. filenames or comments that cannot be encoded with the IBM437 code page.
  51498. This is equivalent to setting the <see
  51499. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/> property on the <c>ZipFile</c>
  51500. instance after construction.
  51501. </para>
  51502. <para>
  51503. Instances of the <c>ZipFile</c> class are not multi-thread safe. You may
  51504. not party on a single instance with multiple threads. You may have
  51505. multiple threads that each use a distinct <c>ZipFile</c> instance, or you
  51506. can synchronize multi-thread access to a single instance.
  51507. </para>
  51508. </remarks>
  51509. <exception cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipException">
  51510. Thrown if name refers to an existing file that is not a valid zip file.
  51511. </exception>
  51512. <param name="fileName">The filename to use for the new zip archive.</param>
  51513. <param name="encoding">The Encoding is used as the default alternate
  51514. encoding for entries with filenames or comments that cannot be encoded
  51515. with the IBM437 code page. </param>
  51516. </member>
  51517. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor">
  51518. <summary>
  51519. Create a zip file, without specifying a target filename or stream to save to.
  51520. </summary>
  51521. <remarks>
  51522. <para>
  51523. See the documentation on the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.String)">ZipFile
  51524. constructor that accepts a single string argument</see> for basic
  51525. information on all the <c>ZipFile</c> constructors.
  51526. </para>
  51527. <para>
  51528. After instantiating with this constructor and adding entries to the
  51529. archive, the application should call <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save(System.String)"/> or
  51530. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save(System.IO.Stream)"/> to save to a file or a
  51531. stream, respectively. The application can also set the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Name"/>
  51532. property and then call the no-argument <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/> method. (This
  51533. is the preferred approach for applications that use the library through
  51534. COM interop.) If you call the no-argument <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save"/> method
  51535. without having set the <c>Name</c> of the <c>ZipFile</c>, either through
  51536. the parameterized constructor or through the explicit property , the
  51537. Save() will throw, because there is no place to save the file. </para>
  51538. <para>
  51539. Instances of the <c>ZipFile</c> class are not multi-thread safe. You may
  51540. have multiple threads that each use a distinct <c>ZipFile</c> instance, or
  51541. you can synchronize multi-thread access to a single instance. </para>
  51542. </remarks>
  51543. <example>
  51544. This example creates a Zip archive called Backup.zip, containing all the files
  51545. in the directory DirectoryToZip. Files within subdirectories are not zipped up.
  51546. <code>
  51547. using (ZipFile zip = new ZipFile())
  51548. {
  51549. // Store all files found in the top level directory, into the zip archive.
  51550. // note: this code does not recurse subdirectories!
  51551. String[] filenames = System.IO.Directory.GetFiles(DirectoryToZip);
  51552. zip.AddFiles(filenames, "files");
  51553. zip.Save("Backup.zip");
  51554. }
  51555. </code>
  51556. <code lang="VB">
  51557. Using zip As New ZipFile
  51558. ' Store all files found in the top level directory, into the zip archive.
  51559. ' note: this code does not recurse subdirectories!
  51560. Dim filenames As String() = System.IO.Directory.GetFiles(DirectoryToZip)
  51561. zip.AddFiles(filenames, "files")
  51562. zip.Save("Backup.zip")
  51563. End Using
  51564. </code>
  51565. </example>
  51566. </member>
  51567. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.Text.Encoding)">
  51568. <summary>
  51569. Create a zip file, specifying a text Encoding, but without specifying a
  51570. target filename or stream to save to.
  51571. </summary>
  51572. <remarks>
  51573. <para>
  51574. See the documentation on the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.String)">ZipFile
  51575. constructor that accepts a single string argument</see> for basic
  51576. information on all the <c>ZipFile</c> constructors.
  51577. </para>
  51578. </remarks>
  51579. <param name="encoding">
  51580. The Encoding is used as the default alternate encoding for entries with
  51581. filenames or comments that cannot be encoded with the IBM437 code page.
  51582. </param>
  51583. </member>
  51584. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.String,System.IO.TextWriter)">
  51585. <summary>
  51586. Creates a new <c>ZipFile</c> instance, using the specified name for the
  51587. filename, and the specified status message writer.
  51588. </summary>
  51589. <remarks>
  51590. <para>
  51591. See the documentation on the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.String)">ZipFile
  51592. constructor that accepts a single string argument</see> for basic
  51593. information on all the <c>ZipFile</c> constructors.
  51594. </para>
  51595. <para>
  51596. This version of the constructor allows the caller to pass in a TextWriter,
  51597. to which verbose messages will be written during extraction or creation of
  51598. the zip archive. A console application may wish to pass
  51599. System.Console.Out to get messages on the Console. A graphical or headless
  51600. application may wish to capture the messages in a different
  51601. <c>TextWriter</c>, for example, a <c>StringWriter</c>, and then display
  51602. the messages in a TextBox, or generate an audit log of ZipFile operations.
  51603. </para>
  51604. <para>
  51605. To encrypt the data for the files added to the <c>ZipFile</c> instance,
  51606. set the Password property after creating the <c>ZipFile</c> instance.
  51607. </para>
  51608. <para>
  51609. Instances of the <c>ZipFile</c> class are not multi-thread safe. You may
  51610. not party on a single instance with multiple threads. You may have
  51611. multiple threads that each use a distinct <c>ZipFile</c> instance, or you
  51612. can synchronize multi-thread access to a single instance.
  51613. </para>
  51614. </remarks>
  51615. <exception cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipException">
  51616. Thrown if name refers to an existing file that is not a valid zip file.
  51617. </exception>
  51618. <example>
  51619. <code>
  51620. using (ZipFile zip = new ZipFile("Backup.zip", Console.Out))
  51621. {
  51622. // Store all files found in the top level directory, into the zip archive.
  51623. // note: this code does not recurse subdirectories!
  51624. // Status messages will be written to Console.Out
  51625. String[] filenames = System.IO.Directory.GetFiles(DirectoryToZip);
  51626. zip.AddFiles(filenames);
  51627. zip.Save();
  51628. }
  51629. </code>
  51630. <code lang="VB">
  51631. Using zip As New ZipFile("Backup.zip", Console.Out)
  51632. ' Store all files found in the top level directory, into the zip archive.
  51633. ' note: this code does not recurse subdirectories!
  51634. ' Status messages will be written to Console.Out
  51635. Dim filenames As String() = System.IO.Directory.GetFiles(DirectoryToZip)
  51636. zip.AddFiles(filenames)
  51637. zip.Save()
  51638. End Using
  51639. </code>
  51640. </example>
  51641. <param name="fileName">The filename to use for the new zip archive.</param>
  51642. <param name="statusMessageWriter">A TextWriter to use for writing
  51643. verbose status messages.</param>
  51644. </member>
  51645. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.String,System.IO.TextWriter,System.Text.Encoding)">
  51646. <summary>
  51647. Creates a new <c>ZipFile</c> instance, using the specified name for the
  51648. filename, the specified status message writer, and the specified Encoding.
  51649. </summary>
  51650. <remarks>
  51651. <para>
  51652. This constructor works like the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor(System.String)">ZipFile
  51653. constructor that accepts a single string argument.</see> See that
  51654. reference for detail on what this constructor does.
  51655. </para>
  51656. <para>
  51657. This version of the constructor allows the caller to pass in a
  51658. <c>TextWriter</c>, and an Encoding. The <c>TextWriter</c> will collect
  51659. verbose messages that are generated by the library during extraction or
  51660. creation of the zip archive. A console application may wish to pass
  51661. <c>System.Console.Out</c> to get messages on the Console. A graphical or
  51662. headless application may wish to capture the messages in a different
  51663. <c>TextWriter</c>, for example, a <c>StringWriter</c>, and then display
  51664. the messages in a <c>TextBox</c>, or generate an audit log of
  51665. <c>ZipFile</c> operations.
  51666. </para>
  51667. <para>
  51668. The <c>Encoding</c> is used as the default alternate encoding for entries
  51669. with filenames or comments that cannot be encoded with the IBM437 code
  51670. page. This is a equivalent to setting the <see
  51671. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/> property on the <c>ZipFile</c>
  51672. instance after construction.
  51673. </para>
  51674. <para>
  51675. To encrypt the data for the files added to the <c>ZipFile</c> instance,
  51676. set the <c>Password</c> property after creating the <c>ZipFile</c>
  51677. instance.
  51678. </para>
  51679. <para>
  51680. Instances of the <c>ZipFile</c> class are not multi-thread safe. You may
  51681. not party on a single instance with multiple threads. You may have
  51682. multiple threads that each use a distinct <c>ZipFile</c> instance, or you
  51683. can synchronize multi-thread access to a single instance.
  51684. </para>
  51685. </remarks>
  51686. <exception cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipException">
  51687. Thrown if <c>fileName</c> refers to an existing file that is not a valid zip file.
  51688. </exception>
  51689. <param name="fileName">The filename to use for the new zip archive.</param>
  51690. <param name="statusMessageWriter">A TextWriter to use for writing verbose
  51691. status messages.</param>
  51692. <param name="encoding">
  51693. The Encoding is used as the default alternate encoding for entries with
  51694. filenames or comments that cannot be encoded with the IBM437 code page.
  51695. </param>
  51696. </member>
  51697. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Initialize(System.String)">
  51698. <summary>
  51699. Initialize a <c>ZipFile</c> instance by reading in a zip file.
  51700. </summary>
  51701. <remarks>
  51702. <para>
  51703. This method is primarily useful from COM Automation environments, when
  51704. reading or extracting zip files. In COM, it is not possible to invoke
  51705. parameterized constructors for a class. A COM Automation application can
  51706. update a zip file by using the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.#ctor">default (no argument)
  51707. constructor</see>, then calling <c>Initialize()</c> to read the contents
  51708. of an on-disk zip archive into the <c>ZipFile</c> instance.
  51709. </para>
  51710. <para>
  51711. .NET applications are encouraged to use the <c>ZipFile.Read()</c> methods
  51712. for better clarity.
  51713. </para>
  51714. </remarks>
  51715. <param name="fileName">the name of the existing zip file to read in.</param>
  51716. </member>
  51717. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Item(System.Int32)">
  51718. <summary>
  51719. This is an integer indexer into the Zip archive.
  51720. </summary>
  51721. <remarks>
  51722. <para>
  51723. This property is read-only.
  51724. </para>
  51725. <para>
  51726. Internally, the <c>ZipEntry</c> instances that belong to the
  51727. <c>ZipFile</c> are stored in a Dictionary. When you use this
  51728. indexer the first time, it creates a read-only
  51729. <c>List&lt;ZipEntry&gt;</c> from the Dictionary.Values Collection.
  51730. If at any time you modify the set of entries in the <c>ZipFile</c>,
  51731. either by adding an entry, removing an entry, or renaming an
  51732. entry, a new List will be created, and the numeric indexes for the
  51733. remaining entries may be different.
  51734. </para>
  51735. <para>
  51736. This means you cannot rename any ZipEntry from
  51737. inside an enumeration of the zip file.
  51738. </para>
  51739. <param name="ix">
  51740. The index value.
  51741. </param>
  51742. </remarks>
  51743. <returns>
  51744. The <c>ZipEntry</c> within the Zip archive at the specified index. If the
  51745. entry does not exist in the archive, this indexer throws.
  51746. </returns>
  51747. </member>
  51748. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Item(System.String)">
  51749. <summary>
  51750. This is a name-based indexer into the Zip archive.
  51751. </summary>
  51752. <remarks>
  51753. <para>
  51754. This property is read-only.
  51755. </para>
  51756. <para>
  51757. The <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CaseSensitiveRetrieval"/> property on the <c>ZipFile</c>
  51758. determines whether retrieval via this indexer is done via case-sensitive
  51759. comparisons. By default, retrieval is not case sensitive. This makes
  51760. sense on Windows, in which filesystems are not case sensitive.
  51761. </para>
  51762. <para>
  51763. Regardless of case-sensitivity, it is not always the case that
  51764. <c>this[value].FileName == value</c>. In other words, the <c>FileName</c>
  51765. property of the <c>ZipEntry</c> retrieved with this indexer, may or may
  51766. not be equal to the index value.
  51767. </para>
  51768. <para>
  51769. This is because DotNetZip performs a normalization of filenames passed to
  51770. this indexer, before attempting to retrieve the item. That normalization
  51771. includes: removal of a volume letter and colon, swapping backward slashes
  51772. for forward slashes. So, <c>zip["dir1\\entry1.txt"].FileName ==
  51773. "dir1/entry.txt"</c>.
  51774. </para>
  51775. <para>
  51776. Directory entries in the zip file may be retrieved via this indexer only
  51777. with names that have a trailing slash. DotNetZip automatically appends a
  51778. trailing slash to the names of any directory entries added to a zip.
  51779. </para>
  51780. </remarks>
  51781. <example>
  51782. This example extracts only the entries in a zip file that are .txt files.
  51783. <code>
  51784. using (ZipFile zip = ZipFile.Read("PackedDocuments.zip"))
  51785. {
  51786. foreach (string s1 in zip.EntryFilenames)
  51787. {
  51788. if (s1.EndsWith(".txt"))
  51789. zip[s1].Extract("textfiles");
  51790. }
  51791. }
  51792. </code>
  51793. <code lang="VB">
  51794. Using zip As ZipFile = ZipFile.Read("PackedDocuments.zip")
  51795. Dim s1 As String
  51796. For Each s1 In zip.EntryFilenames
  51797. If s1.EndsWith(".txt") Then
  51798. zip(s1).Extract("textfiles")
  51799. End If
  51800. Next
  51801. End Using
  51802. </code>
  51803. </example>
  51804. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveEntry(System.String)"/>
  51805. <exception cref="T:System.ArgumentException">
  51806. Thrown if the caller attempts to assign a non-null value to the indexer.
  51807. </exception>
  51808. <param name="fileName">
  51809. The name of the file, including any directory path, to retrieve from the
  51810. zip. The filename match is not case-sensitive by default; you can use the
  51811. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.CaseSensitiveRetrieval"/> property to change this behavior. The
  51812. pathname can use forward-slashes or backward slashes.
  51813. </param>
  51814. <returns>
  51815. The <c>ZipEntry</c> within the Zip archive, given by the specified
  51816. filename. If the named entry does not exist in the archive, this indexer
  51817. returns <c>null</c> (<c>Nothing</c> in VB).
  51818. </returns>
  51819. </member>
  51820. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EntryFileNames">
  51821. <summary>
  51822. The list of filenames for the entries contained within the zip archive.
  51823. </summary>
  51824. <remarks>
  51825. According to the ZIP specification, the names of the entries use forward
  51826. slashes in pathnames. If you are scanning through the list, you may have
  51827. to swap forward slashes for backslashes.
  51828. </remarks>
  51829. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Item(System.String)"/>
  51830. <example>
  51831. This example shows one way to test if a filename is already contained
  51832. within a zip archive.
  51833. <code>
  51834. String zipFileToRead= "PackedDocuments.zip";
  51835. string candidate = "DatedMaterial.xps";
  51836. using (ZipFile zip = new ZipFile(zipFileToRead))
  51837. {
  51838. if (zip.EntryFilenames.Contains(candidate))
  51839. Console.WriteLine("The file '{0}' exists in the zip archive '{1}'",
  51840. candidate,
  51841. zipFileName);
  51842. else
  51843. Console.WriteLine("The file, '{0}', does not exist in the zip archive '{1}'",
  51844. candidate,
  51845. zipFileName);
  51846. Console.WriteLine();
  51847. }
  51848. </code>
  51849. <code lang="VB">
  51850. Dim zipFileToRead As String = "PackedDocuments.zip"
  51851. Dim candidate As String = "DatedMaterial.xps"
  51852. Using zip As ZipFile.Read(ZipFileToRead)
  51853. If zip.EntryFilenames.Contains(candidate) Then
  51854. Console.WriteLine("The file '{0}' exists in the zip archive '{1}'", _
  51855. candidate, _
  51856. zipFileName)
  51857. Else
  51858. Console.WriteLine("The file, '{0}', does not exist in the zip archive '{1}'", _
  51859. candidate, _
  51860. zipFileName)
  51861. End If
  51862. Console.WriteLine
  51863. End Using
  51864. </code>
  51865. </example>
  51866. <returns>
  51867. The list of strings for the filenames contained within the Zip archive.
  51868. </returns>
  51869. </member>
  51870. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Entries">
  51871. <summary>
  51872. Returns the readonly collection of entries in the Zip archive.
  51873. </summary>
  51874. <remarks>
  51875. <para>
  51876. If there are no entries in the current <c>ZipFile</c>, the value returned is a
  51877. non-null zero-element collection. If there are entries in the zip file,
  51878. the elements are returned in no particular order.
  51879. </para>
  51880. <para>
  51881. This is the implied enumerator on the <c>ZipFile</c> class. If you use a
  51882. <c>ZipFile</c> instance in a context that expects an enumerator, you will
  51883. get this collection.
  51884. </para>
  51885. </remarks>
  51886. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EntriesSorted"/>
  51887. </member>
  51888. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.EntriesSorted">
  51889. <summary>
  51890. Returns a readonly collection of entries in the Zip archive, sorted by FileName.
  51891. </summary>
  51892. <remarks>
  51893. If there are no entries in the current <c>ZipFile</c>, the value returned
  51894. is a non-null zero-element collection. If there are entries in the zip
  51895. file, the elements are returned sorted by the name of the entry.
  51896. </remarks>
  51897. <example>
  51898. This example fills a Windows Forms ListView with the entries in a zip file.
  51899. <code lang="C#">
  51900. using (ZipFile zip = ZipFile.Read(zipFile))
  51901. {
  51902. foreach (ZipEntry entry in zip.EntriesSorted)
  51903. {
  51904. ListViewItem item = new ListViewItem(n.ToString());
  51905. n++;
  51906. string[] subitems = new string[] {
  51907. entry.FileName.Replace("/","\\"),
  51908. entry.LastModified.ToString("yyyy-MM-dd HH:mm:ss"),
  51909. entry.UncompressedSize.ToString(),
  51910. String.Format("{0,5:F0}%", entry.CompressionRatio),
  51911. entry.CompressedSize.ToString(),
  51912. (entry.UsesEncryption) ? "Y" : "N",
  51913. String.Format("{0:X8}", entry.Crc)};
  51914. foreach (String s in subitems)
  51915. {
  51916. ListViewItem.ListViewSubItem subitem = new ListViewItem.ListViewSubItem();
  51917. subitem.Text = s;
  51918. item.SubItems.Add(subitem);
  51919. }
  51920. this.listView1.Items.Add(item);
  51921. }
  51922. }
  51923. </code>
  51924. </example>
  51925. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Entries"/>
  51926. </member>
  51927. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Count">
  51928. <summary>
  51929. Returns the number of entries in the Zip archive.
  51930. </summary>
  51931. </member>
  51932. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveEntry(OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry)">
  51933. <summary>
  51934. Removes the given <c>ZipEntry</c> from the zip archive.
  51935. </summary>
  51936. <remarks>
  51937. <para>
  51938. After calling <c>RemoveEntry</c>, the application must call <c>Save</c> to
  51939. make the changes permanent.
  51940. </para>
  51941. </remarks>
  51942. <exception cref="T:System.ArgumentException">
  51943. Thrown if the specified <c>ZipEntry</c> does not exist in the <c>ZipFile</c>.
  51944. </exception>
  51945. <example>
  51946. In this example, all entries in the zip archive dating from before
  51947. December 31st, 2007, are removed from the archive. This is actually much
  51948. easier if you use the RemoveSelectedEntries method. But I needed an
  51949. example for RemoveEntry, so here it is.
  51950. <code>
  51951. String ZipFileToRead = "ArchiveToModify.zip";
  51952. System.DateTime Threshold = new System.DateTime(2007,12,31);
  51953. using (ZipFile zip = ZipFile.Read(ZipFileToRead))
  51954. {
  51955. var EntriesToRemove = new System.Collections.Generic.List&lt;ZipEntry&gt;();
  51956. foreach (ZipEntry e in zip)
  51957. {
  51958. if (e.LastModified &lt; Threshold)
  51959. {
  51960. // We cannot remove the entry from the list, within the context of
  51961. // an enumeration of said list.
  51962. // So we add the doomed entry to a list to be removed later.
  51963. EntriesToRemove.Add(e);
  51964. }
  51965. }
  51966. // actually remove the doomed entries.
  51967. foreach (ZipEntry zombie in EntriesToRemove)
  51968. zip.RemoveEntry(zombie);
  51969. zip.Comment= String.Format("This zip archive was updated at {0}.",
  51970. System.DateTime.Now.ToString("G"));
  51971. // save with a different name
  51972. zip.Save("Archive-Updated.zip");
  51973. }
  51974. </code>
  51975. <code lang="VB">
  51976. Dim ZipFileToRead As String = "ArchiveToModify.zip"
  51977. Dim Threshold As New DateTime(2007, 12, 31)
  51978. Using zip As ZipFile = ZipFile.Read(ZipFileToRead)
  51979. Dim EntriesToRemove As New System.Collections.Generic.List(Of ZipEntry)
  51980. Dim e As ZipEntry
  51981. For Each e In zip
  51982. If (e.LastModified &lt; Threshold) Then
  51983. ' We cannot remove the entry from the list, within the context of
  51984. ' an enumeration of said list.
  51985. ' So we add the doomed entry to a list to be removed later.
  51986. EntriesToRemove.Add(e)
  51987. End If
  51988. Next
  51989. ' actually remove the doomed entries.
  51990. Dim zombie As ZipEntry
  51991. For Each zombie In EntriesToRemove
  51992. zip.RemoveEntry(zombie)
  51993. Next
  51994. zip.Comment = String.Format("This zip archive was updated at {0}.", DateTime.Now.ToString("G"))
  51995. 'save as a different name
  51996. zip.Save("Archive-Updated.zip")
  51997. End Using
  51998. </code>
  51999. </example>
  52000. <param name="entry">
  52001. The <c>ZipEntry</c> to remove from the zip.
  52002. </param>
  52003. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveSelectedEntries(System.String)"/>
  52004. </member>
  52005. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveEntry(System.String)">
  52006. <summary>
  52007. Removes the <c>ZipEntry</c> with the given filename from the zip archive.
  52008. </summary>
  52009. <remarks>
  52010. <para>
  52011. After calling <c>RemoveEntry</c>, the application must call <c>Save</c> to
  52012. make the changes permanent.
  52013. </para>
  52014. </remarks>
  52015. <exception cref="T:System.InvalidOperationException">
  52016. Thrown if the <c>ZipFile</c> is not updatable.
  52017. </exception>
  52018. <exception cref="T:System.ArgumentException">
  52019. Thrown if a <c>ZipEntry</c> with the specified filename does not exist in
  52020. the <c>ZipFile</c>.
  52021. </exception>
  52022. <example>
  52023. This example shows one way to remove an entry with a given filename from
  52024. an existing zip archive.
  52025. <code>
  52026. String zipFileToRead= "PackedDocuments.zip";
  52027. string candidate = "DatedMaterial.xps";
  52028. using (ZipFile zip = ZipFile.Read(zipFileToRead))
  52029. {
  52030. if (zip.EntryFilenames.Contains(candidate))
  52031. {
  52032. zip.RemoveEntry(candidate);
  52033. zip.Comment= String.Format("The file '{0}' has been removed from this archive.",
  52034. Candidate);
  52035. zip.Save();
  52036. }
  52037. }
  52038. </code>
  52039. <code lang="VB">
  52040. Dim zipFileToRead As String = "PackedDocuments.zip"
  52041. Dim candidate As String = "DatedMaterial.xps"
  52042. Using zip As ZipFile = ZipFile.Read(zipFileToRead)
  52043. If zip.EntryFilenames.Contains(candidate) Then
  52044. zip.RemoveEntry(candidate)
  52045. zip.Comment = String.Format("The file '{0}' has been removed from this archive.", Candidate)
  52046. zip.Save
  52047. End If
  52048. End Using
  52049. </code>
  52050. </example>
  52051. <param name="fileName">
  52052. The name of the file, including any directory path, to remove from the zip.
  52053. The filename match is not case-sensitive by default; you can use the
  52054. <c>CaseSensitiveRetrieval</c> property to change this behavior. The
  52055. pathname can use forward-slashes or backward slashes.
  52056. </param>
  52057. </member>
  52058. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Dispose">
  52059. <summary>
  52060. Closes the read and write streams associated
  52061. to the <c>ZipFile</c>, if necessary.
  52062. </summary>
  52063. <remarks>
  52064. The Dispose() method is generally employed implicitly, via a <c>using(..) {..}</c>
  52065. statement. (<c>Using...End Using</c> in VB) If you do not employ a using
  52066. statement, insure that your application calls Dispose() explicitly. For
  52067. example, in a Powershell application, or an application that uses the COM
  52068. interop interface, you must call Dispose() explicitly.
  52069. </remarks>
  52070. <example>
  52071. This example extracts an entry selected by name, from the Zip file to the
  52072. Console.
  52073. <code>
  52074. using (ZipFile zip = ZipFile.Read(zipfile))
  52075. {
  52076. foreach (ZipEntry e in zip)
  52077. {
  52078. if (WantThisEntry(e.FileName))
  52079. zip.Extract(e.FileName, Console.OpenStandardOutput());
  52080. }
  52081. } // Dispose() is called implicitly here.
  52082. </code>
  52083. <code lang="VB">
  52084. Using zip As ZipFile = ZipFile.Read(zipfile)
  52085. Dim e As ZipEntry
  52086. For Each e In zip
  52087. If WantThisEntry(e.FileName) Then
  52088. zip.Extract(e.FileName, Console.OpenStandardOutput())
  52089. End If
  52090. Next
  52091. End Using ' Dispose is implicity called here
  52092. </code>
  52093. </example>
  52094. </member>
  52095. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Dispose(System.Boolean)">
  52096. <summary>
  52097. Disposes any managed resources, if the flag is set, then marks the
  52098. instance disposed. This method is typically not called explicitly from
  52099. application code.
  52100. </summary>
  52101. <remarks>
  52102. Applications should call <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Dispose">the no-arg Dispose method</see>.
  52103. </remarks>
  52104. <param name="disposeManagedResources">
  52105. indicates whether the method should dispose streams or not.
  52106. </param>
  52107. </member>
  52108. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.BufferSizeDefault">
  52109. <summary>
  52110. Default size of the buffer used for IO.
  52111. </summary>
  52112. </member>
  52113. <member name="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SaveProgress">
  52114. <summary>
  52115. An event handler invoked when a Save() starts, before and after each
  52116. entry has been written to the archive, when a Save() completes, and
  52117. during other Save events.
  52118. </summary>
  52119. <remarks>
  52120. <para>
  52121. Depending on the particular event, different properties on the <see
  52122. cref="T:OfficeOpenXml.Packaging.Ionic.Zip.SaveProgressEventArgs"/> parameter are set. The following
  52123. table summarizes the available EventTypes and the conditions under
  52124. which this event handler is invoked with a
  52125. <c>SaveProgressEventArgs</c> with the given EventType.
  52126. </para>
  52127. <list type="table">
  52128. <listheader>
  52129. <term>value of EntryType</term>
  52130. <description>Meaning and conditions</description>
  52131. </listheader>
  52132. <item>
  52133. <term>ZipProgressEventType.Saving_Started</term>
  52134. <description>Fired when ZipFile.Save() begins.
  52135. </description>
  52136. </item>
  52137. <item>
  52138. <term>ZipProgressEventType.Saving_BeforeSaveEntry</term>
  52139. <description>
  52140. Fired within ZipFile.Save(), just before writing data for each
  52141. particular entry.
  52142. </description>
  52143. </item>
  52144. <item>
  52145. <term>ZipProgressEventType.Saving_AfterSaveEntry</term>
  52146. <description>
  52147. Fired within ZipFile.Save(), just after having finished writing data
  52148. for each particular entry.
  52149. </description>
  52150. </item>
  52151. <item>
  52152. <term>ZipProgressEventType.Saving_Completed</term>
  52153. <description>Fired when ZipFile.Save() has completed.
  52154. </description>
  52155. </item>
  52156. <item>
  52157. <term>ZipProgressEventType.Saving_AfterSaveTempArchive</term>
  52158. <description>
  52159. Fired after the temporary file has been created. This happens only
  52160. when saving to a disk file. This event will not be invoked when
  52161. saving to a stream.
  52162. </description>
  52163. </item>
  52164. <item>
  52165. <term>ZipProgressEventType.Saving_BeforeRenameTempArchive</term>
  52166. <description>
  52167. Fired just before renaming the temporary file to the permanent
  52168. location. This happens only when saving to a disk file. This event
  52169. will not be invoked when saving to a stream.
  52170. </description>
  52171. </item>
  52172. <item>
  52173. <term>ZipProgressEventType.Saving_AfterRenameTempArchive</term>
  52174. <description>
  52175. Fired just after renaming the temporary file to the permanent
  52176. location. This happens only when saving to a disk file. This event
  52177. will not be invoked when saving to a stream.
  52178. </description>
  52179. </item>
  52180. <item>
  52181. <term>ZipProgressEventType.Saving_AfterCompileSelfExtractor</term>
  52182. <description>
  52183. Fired after a self-extracting archive has finished compiling. This
  52184. EventType is used only within SaveSelfExtractor().
  52185. </description>
  52186. </item>
  52187. <item>
  52188. <term>ZipProgressEventType.Saving_BytesRead</term>
  52189. <description>
  52190. Set during the save of a particular entry, to update progress of the
  52191. Save(). When this EventType is set, the BytesTransferred is the
  52192. number of bytes that have been read from the source stream. The
  52193. TotalBytesToTransfer is the number of bytes in the uncompressed
  52194. file.
  52195. </description>
  52196. </item>
  52197. </list>
  52198. </remarks>
  52199. <example>
  52200. This example uses an anonymous method to handle the
  52201. SaveProgress event, by updating a progress bar.
  52202. <code lang="C#">
  52203. progressBar1.Value = 0;
  52204. progressBar1.Max = listbox1.Items.Count;
  52205. using (ZipFile zip = new ZipFile())
  52206. {
  52207. // listbox1 contains a list of filenames
  52208. zip.AddFiles(listbox1.Items);
  52209. // do the progress bar:
  52210. zip.SaveProgress += (sender, e) => {
  52211. if (e.EventType == ZipProgressEventType.Saving_BeforeWriteEntry) {
  52212. progressBar1.PerformStep();
  52213. }
  52214. };
  52215. zip.Save(fs);
  52216. }
  52217. </code>
  52218. </example>
  52219. <example>
  52220. This example uses a named method as the
  52221. <c>SaveProgress</c> event handler, to update the user, in a
  52222. console-based application.
  52223. <code lang="C#">
  52224. static bool justHadByteUpdate= false;
  52225. public static void SaveProgress(object sender, SaveProgressEventArgs e)
  52226. {
  52227. if (e.EventType == ZipProgressEventType.Saving_Started)
  52228. Console.WriteLine("Saving: {0}", e.ArchiveName);
  52229. else if (e.EventType == ZipProgressEventType.Saving_Completed)
  52230. {
  52231. justHadByteUpdate= false;
  52232. Console.WriteLine();
  52233. Console.WriteLine("Done: {0}", e.ArchiveName);
  52234. }
  52235. else if (e.EventType == ZipProgressEventType.Saving_BeforeWriteEntry)
  52236. {
  52237. if (justHadByteUpdate)
  52238. Console.WriteLine();
  52239. Console.WriteLine(" Writing: {0} ({1}/{2})",
  52240. e.CurrentEntry.FileName, e.EntriesSaved, e.EntriesTotal);
  52241. justHadByteUpdate= false;
  52242. }
  52243. else if (e.EventType == ZipProgressEventType.Saving_EntryBytesRead)
  52244. {
  52245. if (justHadByteUpdate)
  52246. Console.SetCursorPosition(0, Console.CursorTop);
  52247. Console.Write(" {0}/{1} ({2:N0}%)", e.BytesTransferred, e.TotalBytesToTransfer,
  52248. e.BytesTransferred / (0.01 * e.TotalBytesToTransfer ));
  52249. justHadByteUpdate= true;
  52250. }
  52251. }
  52252. public static ZipUp(string targetZip, string directory)
  52253. {
  52254. using (var zip = new ZipFile()) {
  52255. zip.SaveProgress += SaveProgress;
  52256. zip.AddDirectory(directory);
  52257. zip.Save(targetZip);
  52258. }
  52259. }
  52260. </code>
  52261. <code lang="VB">
  52262. Public Sub ZipUp(ByVal targetZip As String, ByVal directory As String)
  52263. Using zip As ZipFile = New ZipFile
  52264. AddHandler zip.SaveProgress, AddressOf MySaveProgress
  52265. zip.AddDirectory(directory)
  52266. zip.Save(targetZip)
  52267. End Using
  52268. End Sub
  52269. Private Shared justHadByteUpdate As Boolean = False
  52270. Public Shared Sub MySaveProgress(ByVal sender As Object, ByVal e As SaveProgressEventArgs)
  52271. If (e.EventType Is ZipProgressEventType.Saving_Started) Then
  52272. Console.WriteLine("Saving: {0}", e.ArchiveName)
  52273. ElseIf (e.EventType Is ZipProgressEventType.Saving_Completed) Then
  52274. justHadByteUpdate = False
  52275. Console.WriteLine
  52276. Console.WriteLine("Done: {0}", e.ArchiveName)
  52277. ElseIf (e.EventType Is ZipProgressEventType.Saving_BeforeWriteEntry) Then
  52278. If justHadByteUpdate Then
  52279. Console.WriteLine
  52280. End If
  52281. Console.WriteLine(" Writing: {0} ({1}/{2})", e.CurrentEntry.FileName, e.EntriesSaved, e.EntriesTotal)
  52282. justHadByteUpdate = False
  52283. ElseIf (e.EventType Is ZipProgressEventType.Saving_EntryBytesRead) Then
  52284. If justHadByteUpdate Then
  52285. Console.SetCursorPosition(0, Console.CursorTop)
  52286. End If
  52287. Console.Write(" {0}/{1} ({2:N0}%)", e.BytesTransferred, _
  52288. e.TotalBytesToTransfer, _
  52289. (CDbl(e.BytesTransferred) / (0.01 * e.TotalBytesToTransfer)))
  52290. justHadByteUpdate = True
  52291. End If
  52292. End Sub
  52293. </code>
  52294. </example>
  52295. <example>
  52296. This is a more complete example of using the SaveProgress
  52297. events in a Windows Forms application, with a
  52298. Thread object.
  52299. <code lang="C#">
  52300. delegate void SaveEntryProgress(SaveProgressEventArgs e);
  52301. delegate void ButtonClick(object sender, EventArgs e);
  52302. internal class WorkerOptions
  52303. {
  52304. public string ZipName;
  52305. public string Folder;
  52306. public string Encoding;
  52307. public string Comment;
  52308. public int ZipFlavor;
  52309. public Zip64Option Zip64;
  52310. }
  52311. private int _progress2MaxFactor;
  52312. private bool _saveCanceled;
  52313. private long _totalBytesBeforeCompress;
  52314. private long _totalBytesAfterCompress;
  52315. private Thread _workerThread;
  52316. private void btnZipup_Click(object sender, EventArgs e)
  52317. {
  52318. KickoffZipup();
  52319. }
  52320. private void btnCancel_Click(object sender, EventArgs e)
  52321. {
  52322. if (this.lblStatus.InvokeRequired)
  52323. {
  52324. this.lblStatus.Invoke(new ButtonClick(this.btnCancel_Click), new object[] { sender, e });
  52325. }
  52326. else
  52327. {
  52328. _saveCanceled = true;
  52329. lblStatus.Text = "Canceled...";
  52330. ResetState();
  52331. }
  52332. }
  52333. private void KickoffZipup()
  52334. {
  52335. _folderName = tbDirName.Text;
  52336. if (_folderName == null || _folderName == "") return;
  52337. if (this.tbZipName.Text == null || this.tbZipName.Text == "") return;
  52338. // check for existence of the zip file:
  52339. if (System.IO.File.Exists(this.tbZipName.Text))
  52340. {
  52341. var dlgResult = MessageBox.Show(String.Format("The file you have specified ({0}) already exists." +
  52342. " Do you want to overwrite this file?", this.tbZipName.Text),
  52343. "Confirmation is Required", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
  52344. if (dlgResult != DialogResult.Yes) return;
  52345. System.IO.File.Delete(this.tbZipName.Text);
  52346. }
  52347. _saveCanceled = false;
  52348. _nFilesCompleted = 0;
  52349. _totalBytesAfterCompress = 0;
  52350. _totalBytesBeforeCompress = 0;
  52351. this.btnOk.Enabled = false;
  52352. this.btnOk.Text = "Zipping...";
  52353. this.btnCancel.Enabled = true;
  52354. lblStatus.Text = "Zipping...";
  52355. var options = new WorkerOptions
  52356. {
  52357. ZipName = this.tbZipName.Text,
  52358. Folder = _folderName,
  52359. Encoding = "ibm437"
  52360. };
  52361. if (this.comboBox1.SelectedIndex != 0)
  52362. {
  52363. options.Encoding = this.comboBox1.SelectedItem.ToString();
  52364. }
  52365. if (this.radioFlavorSfxCmd.Checked)
  52366. options.ZipFlavor = 2;
  52367. else if (this.radioFlavorSfxGui.Checked)
  52368. options.ZipFlavor = 1;
  52369. else options.ZipFlavor = 0;
  52370. if (this.radioZip64AsNecessary.Checked)
  52371. options.Zip64 = Zip64Option.AsNecessary;
  52372. else if (this.radioZip64Always.Checked)
  52373. options.Zip64 = Zip64Option.Always;
  52374. else options.Zip64 = Zip64Option.Never;
  52375. options.Comment = String.Format("Encoding:{0} || Flavor:{1} || ZIP64:{2}\r\nCreated at {3} || {4}\r\n",
  52376. options.Encoding,
  52377. FlavorToString(options.ZipFlavor),
  52378. options.Zip64.ToString(),
  52379. System.DateTime.Now.ToString("yyyy-MMM-dd HH:mm:ss"),
  52380. this.Text);
  52381. if (this.tbComment.Text != TB_COMMENT_NOTE)
  52382. options.Comment += this.tbComment.Text;
  52383. _workerThread = new Thread(this.DoSave);
  52384. _workerThread.Name = "Zip Saver thread";
  52385. _workerThread.Start(options);
  52386. this.Cursor = Cursors.WaitCursor;
  52387. }
  52388. private void DoSave(Object p)
  52389. {
  52390. WorkerOptions options = p as WorkerOptions;
  52391. try
  52392. {
  52393. using (var zip1 = new ZipFile())
  52394. {
  52395. zip1.ProvisionalAlternateEncoding = System.Text.Encoding.GetEncoding(options.Encoding);
  52396. zip1.Comment = options.Comment;
  52397. zip1.AddDirectory(options.Folder);
  52398. _entriesToZip = zip1.EntryFileNames.Count;
  52399. SetProgressBars();
  52400. zip1.SaveProgress += this.zip1_SaveProgress;
  52401. zip1.UseZip64WhenSaving = options.Zip64;
  52402. if (options.ZipFlavor == 1)
  52403. zip1.SaveSelfExtractor(options.ZipName, SelfExtractorFlavor.WinFormsApplication);
  52404. else if (options.ZipFlavor == 2)
  52405. zip1.SaveSelfExtractor(options.ZipName, SelfExtractorFlavor.ConsoleApplication);
  52406. else
  52407. zip1.Save(options.ZipName);
  52408. }
  52409. }
  52410. catch (System.Exception exc1)
  52411. {
  52412. MessageBox.Show(String.Format("Exception while zipping: {0}", exc1.Message));
  52413. btnCancel_Click(null, null);
  52414. }
  52415. }
  52416. void zip1_SaveProgress(object sender, SaveProgressEventArgs e)
  52417. {
  52418. switch (e.EventType)
  52419. {
  52420. case ZipProgressEventType.Saving_AfterWriteEntry:
  52421. StepArchiveProgress(e);
  52422. break;
  52423. case ZipProgressEventType.Saving_EntryBytesRead:
  52424. StepEntryProgress(e);
  52425. break;
  52426. case ZipProgressEventType.Saving_Completed:
  52427. SaveCompleted();
  52428. break;
  52429. case ZipProgressEventType.Saving_AfterSaveTempArchive:
  52430. // this event only occurs when saving an SFX file
  52431. TempArchiveSaved();
  52432. break;
  52433. }
  52434. if (_saveCanceled)
  52435. e.Cancel = true;
  52436. }
  52437. private void StepArchiveProgress(SaveProgressEventArgs e)
  52438. {
  52439. if (this.progressBar1.InvokeRequired)
  52440. {
  52441. this.progressBar1.Invoke(new SaveEntryProgress(this.StepArchiveProgress), new object[] { e });
  52442. }
  52443. else
  52444. {
  52445. if (!_saveCanceled)
  52446. {
  52447. _nFilesCompleted++;
  52448. this.progressBar1.PerformStep();
  52449. _totalBytesAfterCompress += e.CurrentEntry.CompressedSize;
  52450. _totalBytesBeforeCompress += e.CurrentEntry.UncompressedSize;
  52451. // reset the progress bar for the entry:
  52452. this.progressBar2.Value = this.progressBar2.Maximum = 1;
  52453. this.Update();
  52454. }
  52455. }
  52456. }
  52457. private void StepEntryProgress(SaveProgressEventArgs e)
  52458. {
  52459. if (this.progressBar2.InvokeRequired)
  52460. {
  52461. this.progressBar2.Invoke(new SaveEntryProgress(this.StepEntryProgress), new object[] { e });
  52462. }
  52463. else
  52464. {
  52465. if (!_saveCanceled)
  52466. {
  52467. if (this.progressBar2.Maximum == 1)
  52468. {
  52469. // reset
  52470. Int64 max = e.TotalBytesToTransfer;
  52471. _progress2MaxFactor = 0;
  52472. while (max > System.Int32.MaxValue)
  52473. {
  52474. max /= 2;
  52475. _progress2MaxFactor++;
  52476. }
  52477. this.progressBar2.Maximum = (int)max;
  52478. lblStatus.Text = String.Format("{0} of {1} files...({2})",
  52479. _nFilesCompleted + 1, _entriesToZip, e.CurrentEntry.FileName);
  52480. }
  52481. int xferred = e.BytesTransferred >> _progress2MaxFactor;
  52482. this.progressBar2.Value = (xferred >= this.progressBar2.Maximum)
  52483. ? this.progressBar2.Maximum
  52484. : xferred;
  52485. this.Update();
  52486. }
  52487. }
  52488. }
  52489. private void SaveCompleted()
  52490. {
  52491. if (this.lblStatus.InvokeRequired)
  52492. {
  52493. this.lblStatus.Invoke(new MethodInvoker(this.SaveCompleted));
  52494. }
  52495. else
  52496. {
  52497. lblStatus.Text = String.Format("Done, Compressed {0} files, {1:N0}% of original.",
  52498. _nFilesCompleted, (100.00 * _totalBytesAfterCompress) / _totalBytesBeforeCompress);
  52499. ResetState();
  52500. }
  52501. }
  52502. private void ResetState()
  52503. {
  52504. this.btnCancel.Enabled = false;
  52505. this.btnOk.Enabled = true;
  52506. this.btnOk.Text = "Zip it!";
  52507. this.progressBar1.Value = 0;
  52508. this.progressBar2.Value = 0;
  52509. this.Cursor = Cursors.Default;
  52510. if (!_workerThread.IsAlive)
  52511. _workerThread.Join();
  52512. }
  52513. </code>
  52514. </example>
  52515. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ReadProgress"/>
  52516. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddProgress"/>
  52517. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractProgress"/>
  52518. </member>
  52519. <member name="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ReadProgress">
  52520. <summary>
  52521. An event handler invoked before, during, and after the reading of a zip archive.
  52522. </summary>
  52523. <remarks>
  52524. <para>
  52525. Depending on the particular event being signaled, different properties on the
  52526. <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ReadProgressEventArgs"/> parameter are set. The following table
  52527. summarizes the available EventTypes and the conditions under which this
  52528. event handler is invoked with a <c>ReadProgressEventArgs</c> with the given EventType.
  52529. </para>
  52530. <list type="table">
  52531. <listheader>
  52532. <term>value of EntryType</term>
  52533. <description>Meaning and conditions</description>
  52534. </listheader>
  52535. <item>
  52536. <term>ZipProgressEventType.Reading_Started</term>
  52537. <description>Fired just as ZipFile.Read() begins. Meaningful properties: ArchiveName.
  52538. </description>
  52539. </item>
  52540. <item>
  52541. <term>ZipProgressEventType.Reading_Completed</term>
  52542. <description>Fired when ZipFile.Read() has completed. Meaningful properties: ArchiveName.
  52543. </description>
  52544. </item>
  52545. <item>
  52546. <term>ZipProgressEventType.Reading_ArchiveBytesRead</term>
  52547. <description>Fired while reading, updates the number of bytes read for the entire archive.
  52548. Meaningful properties: ArchiveName, CurrentEntry, BytesTransferred, TotalBytesToTransfer.
  52549. </description>
  52550. </item>
  52551. <item>
  52552. <term>ZipProgressEventType.Reading_BeforeReadEntry</term>
  52553. <description>Indicates an entry is about to be read from the archive.
  52554. Meaningful properties: ArchiveName, EntriesTotal.
  52555. </description>
  52556. </item>
  52557. <item>
  52558. <term>ZipProgressEventType.Reading_AfterReadEntry</term>
  52559. <description>Indicates an entry has just been read from the archive.
  52560. Meaningful properties: ArchiveName, EntriesTotal, CurrentEntry.
  52561. </description>
  52562. </item>
  52563. </list>
  52564. </remarks>
  52565. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SaveProgress"/>
  52566. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddProgress"/>
  52567. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractProgress"/>
  52568. </member>
  52569. <member name="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractProgress">
  52570. <summary>
  52571. An event handler invoked before, during, and after extraction of
  52572. entries in the zip archive.
  52573. </summary>
  52574. <remarks>
  52575. <para>
  52576. Depending on the particular event, different properties on the <see
  52577. cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ExtractProgressEventArgs"/> parameter are set. The following
  52578. table summarizes the available EventTypes and the conditions under
  52579. which this event handler is invoked with a
  52580. <c>ExtractProgressEventArgs</c> with the given EventType.
  52581. </para>
  52582. <list type="table">
  52583. <listheader>
  52584. <term>value of EntryType</term>
  52585. <description>Meaning and conditions</description>
  52586. </listheader>
  52587. <item>
  52588. <term>ZipProgressEventType.Extracting_BeforeExtractAll</term>
  52589. <description>
  52590. Set when ExtractAll() begins. The ArchiveName, Overwrite, and
  52591. ExtractLocation properties are meaningful.</description>
  52592. </item>
  52593. <item>
  52594. <term>ZipProgressEventType.Extracting_AfterExtractAll</term>
  52595. <description>
  52596. Set when ExtractAll() has completed. The ArchiveName, Overwrite,
  52597. and ExtractLocation properties are meaningful.
  52598. </description>
  52599. </item>
  52600. <item>
  52601. <term>ZipProgressEventType.Extracting_BeforeExtractEntry</term>
  52602. <description>
  52603. Set when an Extract() on an entry in the ZipFile has begun.
  52604. Properties that are meaningful: ArchiveName, EntriesTotal,
  52605. CurrentEntry, Overwrite, ExtractLocation, EntriesExtracted.
  52606. </description>
  52607. </item>
  52608. <item>
  52609. <term>ZipProgressEventType.Extracting_AfterExtractEntry</term>
  52610. <description>
  52611. Set when an Extract() on an entry in the ZipFile has completed.
  52612. Properties that are meaningful: ArchiveName, EntriesTotal,
  52613. CurrentEntry, Overwrite, ExtractLocation, EntriesExtracted.
  52614. </description>
  52615. </item>
  52616. <item>
  52617. <term>ZipProgressEventType.Extracting_EntryBytesWritten</term>
  52618. <description>
  52619. Set within a call to Extract() on an entry in the ZipFile, as data
  52620. is extracted for the entry. Properties that are meaningful:
  52621. ArchiveName, CurrentEntry, BytesTransferred, TotalBytesToTransfer.
  52622. </description>
  52623. </item>
  52624. <item>
  52625. <term>ZipProgressEventType.Extracting_ExtractEntryWouldOverwrite</term>
  52626. <description>
  52627. Set within a call to Extract() on an entry in the ZipFile, when the
  52628. extraction would overwrite an existing file. This event type is used
  52629. only when <c>ExtractExistingFileAction</c> on the <c>ZipFile</c> or
  52630. <c>ZipEntry</c> is set to <c>InvokeExtractProgressEvent</c>.
  52631. </description>
  52632. </item>
  52633. </list>
  52634. </remarks>
  52635. <example>
  52636. <code>
  52637. private static bool justHadByteUpdate = false;
  52638. public static void ExtractProgress(object sender, ExtractProgressEventArgs e)
  52639. {
  52640. if(e.EventType == ZipProgressEventType.Extracting_EntryBytesWritten)
  52641. {
  52642. if (justHadByteUpdate)
  52643. Console.SetCursorPosition(0, Console.CursorTop);
  52644. Console.Write(" {0}/{1} ({2:N0}%)", e.BytesTransferred, e.TotalBytesToTransfer,
  52645. e.BytesTransferred / (0.01 * e.TotalBytesToTransfer ));
  52646. justHadByteUpdate = true;
  52647. }
  52648. else if(e.EventType == ZipProgressEventType.Extracting_BeforeExtractEntry)
  52649. {
  52650. if (justHadByteUpdate)
  52651. Console.WriteLine();
  52652. Console.WriteLine("Extracting: {0}", e.CurrentEntry.FileName);
  52653. justHadByteUpdate= false;
  52654. }
  52655. }
  52656. public static ExtractZip(string zipToExtract, string directory)
  52657. {
  52658. string TargetDirectory= "extract";
  52659. using (var zip = ZipFile.Read(zipToExtract)) {
  52660. zip.ExtractProgress += ExtractProgress;
  52661. foreach (var e in zip1)
  52662. {
  52663. e.Extract(TargetDirectory, true);
  52664. }
  52665. }
  52666. }
  52667. </code>
  52668. <code lang="VB">
  52669. Public Shared Sub Main(ByVal args As String())
  52670. Dim ZipToUnpack As String = "C1P3SML.zip"
  52671. Dim TargetDir As String = "ExtractTest_Extract"
  52672. Console.WriteLine("Extracting file {0} to {1}", ZipToUnpack, TargetDir)
  52673. Using zip1 As ZipFile = ZipFile.Read(ZipToUnpack)
  52674. AddHandler zip1.ExtractProgress, AddressOf MyExtractProgress
  52675. Dim e As ZipEntry
  52676. For Each e In zip1
  52677. e.Extract(TargetDir, True)
  52678. Next
  52679. End Using
  52680. End Sub
  52681. Private Shared justHadByteUpdate As Boolean = False
  52682. Public Shared Sub MyExtractProgress(ByVal sender As Object, ByVal e As ExtractProgressEventArgs)
  52683. If (e.EventType = ZipProgressEventType.Extracting_EntryBytesWritten) Then
  52684. If ExtractTest.justHadByteUpdate Then
  52685. Console.SetCursorPosition(0, Console.CursorTop)
  52686. End If
  52687. Console.Write(" {0}/{1} ({2:N0}%)", e.BytesTransferred, e.TotalBytesToTransfer, (CDbl(e.BytesTransferred) / (0.01 * e.TotalBytesToTransfer)))
  52688. ExtractTest.justHadByteUpdate = True
  52689. ElseIf (e.EventType = ZipProgressEventType.Extracting_BeforeExtractEntry) Then
  52690. If ExtractTest.justHadByteUpdate Then
  52691. Console.WriteLine
  52692. End If
  52693. Console.WriteLine("Extracting: {0}", e.CurrentEntry.FileName)
  52694. ExtractTest.justHadByteUpdate = False
  52695. End If
  52696. End Sub
  52697. </code>
  52698. </example>
  52699. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SaveProgress"/>
  52700. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ReadProgress"/>
  52701. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddProgress"/>
  52702. </member>
  52703. <member name="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddProgress">
  52704. <summary>
  52705. An event handler invoked before, during, and after Adding entries to a zip archive.
  52706. </summary>
  52707. <remarks>
  52708. Adding a large number of entries to a zip file can take a long
  52709. time. For example, when calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddDirectory(System.String)"/> on a
  52710. directory that contains 50,000 files, it could take 3 minutes or so.
  52711. This event handler allws an application to track the progress of the Add
  52712. operation, and to optionally cancel a lengthy Add operation.
  52713. </remarks>
  52714. <example>
  52715. <code lang="C#">
  52716. int _numEntriesToAdd= 0;
  52717. int _numEntriesAdded= 0;
  52718. void AddProgressHandler(object sender, AddProgressEventArgs e)
  52719. {
  52720. switch (e.EventType)
  52721. {
  52722. case ZipProgressEventType.Adding_Started:
  52723. Console.WriteLine("Adding files to the zip...");
  52724. break;
  52725. case ZipProgressEventType.Adding_AfterAddEntry:
  52726. _numEntriesAdded++;
  52727. Console.WriteLine(String.Format("Adding file {0}/{1} :: {2}",
  52728. _numEntriesAdded, _numEntriesToAdd, e.CurrentEntry.FileName));
  52729. break;
  52730. case ZipProgressEventType.Adding_Completed:
  52731. Console.WriteLine("Added all files");
  52732. break;
  52733. }
  52734. }
  52735. void CreateTheZip()
  52736. {
  52737. using (ZipFile zip = new ZipFile())
  52738. {
  52739. zip.AddProgress += AddProgressHandler;
  52740. zip.AddDirectory(System.IO.Path.GetFileName(DirToZip));
  52741. zip.Save(ZipFileToCreate);
  52742. }
  52743. }
  52744. </code>
  52745. <code lang="VB">
  52746. Private Sub AddProgressHandler(ByVal sender As Object, ByVal e As AddProgressEventArgs)
  52747. Select Case e.EventType
  52748. Case ZipProgressEventType.Adding_Started
  52749. Console.WriteLine("Adding files to the zip...")
  52750. Exit Select
  52751. Case ZipProgressEventType.Adding_AfterAddEntry
  52752. Console.WriteLine(String.Format("Adding file {0}", e.CurrentEntry.FileName))
  52753. Exit Select
  52754. Case ZipProgressEventType.Adding_Completed
  52755. Console.WriteLine("Added all files")
  52756. Exit Select
  52757. End Select
  52758. End Sub
  52759. Sub CreateTheZip()
  52760. Using zip as ZipFile = New ZipFile
  52761. AddHandler zip.AddProgress, AddressOf AddProgressHandler
  52762. zip.AddDirectory(System.IO.Path.GetFileName(DirToZip))
  52763. zip.Save(ZipFileToCreate);
  52764. End Using
  52765. End Sub
  52766. </code>
  52767. </example>
  52768. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SaveProgress"/>
  52769. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ReadProgress"/>
  52770. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractProgress"/>
  52771. </member>
  52772. <member name="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipError">
  52773. <summary>
  52774. An event that is raised when an error occurs during open or read of files
  52775. while saving a zip archive.
  52776. </summary>
  52777. <remarks>
  52778. <para>
  52779. Errors can occur as a file is being saved to the zip archive. For
  52780. example, the File.Open may fail, or a File.Read may fail, because of
  52781. lock conflicts or other reasons. If you add a handler to this event,
  52782. you can handle such errors in your own code. If you don't add a
  52783. handler, the library will throw an exception if it encounters an I/O
  52784. error during a call to <c>Save()</c>.
  52785. </para>
  52786. <para>
  52787. Setting a handler implicitly sets <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/> to
  52788. <c>ZipErrorAction.InvokeErrorEvent</c>.
  52789. </para>
  52790. <para>
  52791. The handler you add applies to all <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry"/> items that are
  52792. subsequently added to the <c>ZipFile</c> instance. If you set this
  52793. property after you have added items to the <c>ZipFile</c>, but before you
  52794. have called <c>Save()</c>, errors that occur while saving those items
  52795. will not cause the error handler to be invoked.
  52796. </para>
  52797. <para>
  52798. If you want to handle any errors that occur with any entry in the zip
  52799. file using the same error handler, then add your error handler once,
  52800. before adding any entries to the zip archive.
  52801. </para>
  52802. <para>
  52803. In the error handler method, you need to set the <see
  52804. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ZipErrorAction"/> property on the
  52805. <c>ZipErrorEventArgs.CurrentEntry</c>. This communicates back to
  52806. DotNetZip what you would like to do with this particular error. Within
  52807. an error handler, if you set the <c>ZipEntry.ZipErrorAction</c> property
  52808. on the <c>ZipEntry</c> to <c>ZipErrorAction.InvokeErrorEvent</c> or if
  52809. you don't set it at all, the library will throw the exception. (It is the
  52810. same as if you had set the <c>ZipEntry.ZipErrorAction</c> property on the
  52811. <c>ZipEntry</c> to <c>ZipErrorAction.Throw</c>.) If you set the
  52812. <c>ZipErrorEventArgs.Cancel</c> to true, the entire <c>Save()</c> will be
  52813. canceled.
  52814. </para>
  52815. <para>
  52816. In the case that you use <c>ZipErrorAction.Skip</c>, implying that
  52817. you want to skip the entry for which there's been an error, DotNetZip
  52818. tries to seek backwards in the output stream, and truncate all bytes
  52819. written on behalf of that particular entry. This works only if the
  52820. output stream is seekable. It will not work, for example, when using
  52821. ASPNET's Response.OutputStream.
  52822. </para>
  52823. </remarks>
  52824. <example>
  52825. This example shows how to use an event handler to handle
  52826. errors during save of the zip file.
  52827. <code lang="C#">
  52828. public static void MyZipError(object sender, ZipErrorEventArgs e)
  52829. {
  52830. Console.WriteLine("Error saving {0}...", e.FileName);
  52831. Console.WriteLine(" Exception: {0}", e.exception);
  52832. ZipEntry entry = e.CurrentEntry;
  52833. string response = null;
  52834. // Ask the user whether he wants to skip this error or not
  52835. do
  52836. {
  52837. Console.Write("Retry, Skip, Throw, or Cancel ? (R/S/T/C) ");
  52838. response = Console.ReadLine();
  52839. Console.WriteLine();
  52840. } while (response != null &amp;&amp;
  52841. response[0]!='S' &amp;&amp; response[0]!='s' &amp;&amp;
  52842. response[0]!='R' &amp;&amp; response[0]!='r' &amp;&amp;
  52843. response[0]!='T' &amp;&amp; response[0]!='t' &amp;&amp;
  52844. response[0]!='C' &amp;&amp; response[0]!='c');
  52845. e.Cancel = (response[0]=='C' || response[0]=='c');
  52846. if (response[0]=='S' || response[0]=='s')
  52847. entry.ZipErrorAction = ZipErrorAction.Skip;
  52848. else if (response[0]=='R' || response[0]=='r')
  52849. entry.ZipErrorAction = ZipErrorAction.Retry;
  52850. else if (response[0]=='T' || response[0]=='t')
  52851. entry.ZipErrorAction = ZipErrorAction.Throw;
  52852. }
  52853. public void SaveTheFile()
  52854. {
  52855. string directoryToZip = "fodder";
  52856. string directoryInArchive = "files";
  52857. string zipFileToCreate = "Archive.zip";
  52858. using (var zip = new ZipFile())
  52859. {
  52860. // set the event handler before adding any entries
  52861. zip.ZipError += MyZipError;
  52862. zip.AddDirectory(directoryToZip, directoryInArchive);
  52863. zip.Save(zipFileToCreate);
  52864. }
  52865. }
  52866. </code>
  52867. <code lang="VB">
  52868. Private Sub MyZipError(ByVal sender As Object, ByVal e As Ionic.Zip.ZipErrorEventArgs)
  52869. ' At this point, the application could prompt the user for an action to take.
  52870. ' But in this case, this application will simply automatically skip the file, in case of error.
  52871. Console.WriteLine("Zip Error, entry {0}", e.CurrentEntry.FileName)
  52872. Console.WriteLine(" Exception: {0}", e.exception)
  52873. ' set the desired ZipErrorAction on the CurrentEntry to communicate that to DotNetZip
  52874. e.CurrentEntry.ZipErrorAction = Zip.ZipErrorAction.Skip
  52875. End Sub
  52876. Public Sub SaveTheFile()
  52877. Dim directoryToZip As String = "fodder"
  52878. Dim directoryInArchive As String = "files"
  52879. Dim zipFileToCreate as String = "Archive.zip"
  52880. Using zipArchive As ZipFile = New ZipFile
  52881. ' set the event handler before adding any entries
  52882. AddHandler zipArchive.ZipError, AddressOf MyZipError
  52883. zipArchive.AddDirectory(directoryToZip, directoryInArchive)
  52884. zipArchive.Save(zipFileToCreate)
  52885. End Using
  52886. End Sub
  52887. </code>
  52888. </example>
  52889. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ZipErrorAction"/>
  52890. </member>
  52891. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractAll(System.String)">
  52892. <summary>
  52893. Extracts all of the items in the zip archive, to the specified path in the
  52894. filesystem. The path can be relative or fully-qualified.
  52895. </summary>
  52896. <remarks>
  52897. <para>
  52898. This method will extract all entries in the <c>ZipFile</c> to the
  52899. specified path.
  52900. </para>
  52901. <para>
  52902. If an extraction of a file from the zip archive would overwrite an
  52903. existing file in the filesystem, the action taken is dictated by the
  52904. ExtractExistingFile property, which overrides any setting you may have
  52905. made on individual ZipEntry instances. By default, if you have not
  52906. set that property on the <c>ZipFile</c> instance, the entry will not
  52907. be extracted, the existing file will not be overwritten and an
  52908. exception will be thrown. To change this, set the property, or use the
  52909. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractAll(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)" /> overload that allows you to
  52910. specify an ExtractExistingFileAction parameter.
  52911. </para>
  52912. <para>
  52913. The action to take when an extract would overwrite an existing file
  52914. applies to all entries. If you want to set this on a per-entry basis,
  52915. then you must use one of the <see
  52916. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract">ZipEntry.Extract</see> methods.
  52917. </para>
  52918. <para>
  52919. This method will send verbose output messages to the <see
  52920. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.StatusMessageTextWriter"/>, if it is set on the <c>ZipFile</c>
  52921. instance.
  52922. </para>
  52923. <para>
  52924. You may wish to take advantage of the <c>ExtractProgress</c> event.
  52925. </para>
  52926. <para>
  52927. About timestamps: When extracting a file entry from a zip archive, the
  52928. extracted file gets the last modified time of the entry as stored in
  52929. the archive. The archive may also store extended file timestamp
  52930. information, including last accessed and created times. If these are
  52931. present in the <c>ZipEntry</c>, then the extracted file will also get
  52932. these times.
  52933. </para>
  52934. <para>
  52935. A Directory entry is somewhat different. It will get the times as
  52936. described for a file entry, but, if there are file entries in the zip
  52937. archive that, when extracted, appear in the just-created directory,
  52938. then when those file entries are extracted, the last modified and last
  52939. accessed times of the directory will change, as a side effect. The
  52940. result is that after an extraction of a directory and a number of
  52941. files within the directory, the last modified and last accessed
  52942. timestamps on the directory will reflect the time that the last file
  52943. was extracted into the directory, rather than the time stored in the
  52944. zip archive for the directory.
  52945. </para>
  52946. <para>
  52947. To compensate, when extracting an archive with <c>ExtractAll</c>,
  52948. DotNetZip will extract all the file and directory entries as described
  52949. above, but it will then make a second pass on the directories, and
  52950. reset the times on the directories to reflect what is stored in the
  52951. zip archive.
  52952. </para>
  52953. <para>
  52954. This compensation is performed only within the context of an
  52955. <c>ExtractAll</c>. If you call <c>ZipEntry.Extract</c> on a directory
  52956. entry, the timestamps on directory in the filesystem will reflect the
  52957. times stored in the zip. If you then call <c>ZipEntry.Extract</c> on
  52958. a file entry, which is extracted into the directory, the timestamps on
  52959. the directory will be updated to the current time.
  52960. </para>
  52961. </remarks>
  52962. <example>
  52963. This example extracts all the entries in a zip archive file, to the
  52964. specified target directory. The extraction will overwrite any
  52965. existing files silently.
  52966. <code>
  52967. String TargetDirectory= "unpack";
  52968. using(ZipFile zip= ZipFile.Read(ZipFileToExtract))
  52969. {
  52970. zip.ExtractExistingFile= ExtractExistingFileAction.OverwriteSilently;
  52971. zip.ExtractAll(TargetDirectory);
  52972. }
  52973. </code>
  52974. <code lang="VB">
  52975. Dim TargetDirectory As String = "unpack"
  52976. Using zip As ZipFile = ZipFile.Read(ZipFileToExtract)
  52977. zip.ExtractExistingFile= ExtractExistingFileAction.OverwriteSilently
  52978. zip.ExtractAll(TargetDirectory)
  52979. End Using
  52980. </code>
  52981. </example>
  52982. <seealso cref="E:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractProgress"/>
  52983. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/>
  52984. <param name="path">
  52985. The path to which the contents of the zipfile will be extracted.
  52986. The path can be relative or fully-qualified.
  52987. </param>
  52988. </member>
  52989. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractAll(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)">
  52990. <summary>
  52991. Extracts all of the items in the zip archive, to the specified path in the
  52992. filesystem, using the specified behavior when extraction would overwrite an
  52993. existing file.
  52994. </summary>
  52995. <remarks>
  52996. <para>
  52997. This method will extract all entries in the <c>ZipFile</c> to the specified
  52998. path. For an extraction that would overwrite an existing file, the behavior
  52999. is dictated by <paramref name="extractExistingFile"/>, which overrides any
  53000. setting you may have made on individual ZipEntry instances.
  53001. </para>
  53002. <para>
  53003. The action to take when an extract would overwrite an existing file
  53004. applies to all entries. If you want to set this on a per-entry basis,
  53005. then you must use <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)" /> or one of the similar methods.
  53006. </para>
  53007. <para>
  53008. Calling this method is equivalent to setting the <see
  53009. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractExistingFile"/> property and then calling <see
  53010. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractAll(System.String)"/>.
  53011. </para>
  53012. <para>
  53013. This method will send verbose output messages to the
  53014. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.StatusMessageTextWriter"/>, if it is set on the <c>ZipFile</c> instance.
  53015. </para>
  53016. </remarks>
  53017. <example>
  53018. This example extracts all the entries in a zip archive file, to the
  53019. specified target directory. It does not overwrite any existing files.
  53020. <code>
  53021. String TargetDirectory= "c:\\unpack";
  53022. using(ZipFile zip= ZipFile.Read(ZipFileToExtract))
  53023. {
  53024. zip.ExtractAll(TargetDirectory, ExtractExistingFileAction.DontOverwrite);
  53025. }
  53026. </code>
  53027. <code lang="VB">
  53028. Dim TargetDirectory As String = "c:\unpack"
  53029. Using zip As ZipFile = ZipFile.Read(ZipFileToExtract)
  53030. zip.ExtractAll(TargetDirectory, ExtractExistingFileAction.DontOverwrite)
  53031. End Using
  53032. </code>
  53033. </example>
  53034. <param name="path">
  53035. The path to which the contents of the zipfile will be extracted.
  53036. The path can be relative or fully-qualified.
  53037. </param>
  53038. <param name="extractExistingFile">
  53039. The action to take if extraction would overwrite an existing file.
  53040. </param>
  53041. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractSelectedEntries(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)"/>
  53042. </member>
  53043. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String)">
  53044. <summary>
  53045. Reads a zip file archive and returns the instance.
  53046. </summary>
  53047. <remarks>
  53048. <para>
  53049. The stream is read using the default <c>System.Text.Encoding</c>, which is the
  53050. <c>IBM437</c> codepage.
  53051. </para>
  53052. </remarks>
  53053. <exception cref="T:System.Exception">
  53054. Thrown if the <c>ZipFile</c> cannot be read. The implementation of this method
  53055. relies on <c>System.IO.File.OpenRead</c>, which can throw a variety of exceptions,
  53056. including specific exceptions if a file is not found, an unauthorized access
  53057. exception, exceptions for poorly formatted filenames, and so on.
  53058. </exception>
  53059. <param name="fileName">
  53060. The name of the zip archive to open. This can be a fully-qualified or relative
  53061. pathname.
  53062. </param>
  53063. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)"/>.
  53064. <returns>The instance read from the zip archive.</returns>
  53065. </member>
  53066. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)">
  53067. <summary>
  53068. Reads a zip file archive from the named filesystem file using the
  53069. specified options.
  53070. </summary>
  53071. <remarks>
  53072. <para>
  53073. This version of the <c>Read()</c> method allows the caller to pass
  53074. in a <c>TextWriter</c> an <c>Encoding</c>, via an instance of the
  53075. <c>ReadOptions</c> class. The <c>ZipFile</c> is read in using the
  53076. specified encoding for entries where UTF-8 encoding is not
  53077. explicitly specified.
  53078. </para>
  53079. </remarks>
  53080. <example>
  53081. <para>
  53082. This example shows how to read a zip file using the Big-5 Chinese
  53083. code page (950), and extract each entry in the zip file, while
  53084. sending status messages out to the Console.
  53085. </para>
  53086. <para>
  53087. For this code to work as intended, the zipfile must have been
  53088. created using the big5 code page (CP950). This is typical, for
  53089. example, when using WinRar on a machine with CP950 set as the
  53090. default code page. In that case, the names of entries within the
  53091. Zip archive will be stored in that code page, and reading the zip
  53092. archive must be done using that code page. If the application did
  53093. not use the correct code page in ZipFile.Read(), then names of
  53094. entries within the zip archive would not be correctly retrieved.
  53095. </para>
  53096. <code lang="C#">
  53097. string zipToExtract = "MyArchive.zip";
  53098. string extractDirectory = "extract";
  53099. var options = new ReadOptions
  53100. {
  53101. StatusMessageWriter = System.Console.Out,
  53102. Encoding = System.Text.Encoding.GetEncoding(950)
  53103. };
  53104. using (ZipFile zip = ZipFile.Read(zipToExtract, options))
  53105. {
  53106. foreach (ZipEntry e in zip)
  53107. {
  53108. e.Extract(extractDirectory);
  53109. }
  53110. }
  53111. </code>
  53112. <code lang="VB">
  53113. Dim zipToExtract as String = "MyArchive.zip"
  53114. Dim extractDirectory as String = "extract"
  53115. Dim options as New ReadOptions
  53116. options.Encoding = System.Text.Encoding.GetEncoding(950)
  53117. options.StatusMessageWriter = System.Console.Out
  53118. Using zip As ZipFile = ZipFile.Read(zipToExtract, options)
  53119. Dim e As ZipEntry
  53120. For Each e In zip
  53121. e.Extract(extractDirectory)
  53122. Next
  53123. End Using
  53124. </code>
  53125. </example>
  53126. <example>
  53127. <para>
  53128. This example shows how to read a zip file using the default
  53129. code page, to remove entries that have a modified date before a given threshold,
  53130. sending status messages out to a <c>StringWriter</c>.
  53131. </para>
  53132. <code lang="C#">
  53133. var options = new ReadOptions
  53134. {
  53135. StatusMessageWriter = new System.IO.StringWriter()
  53136. };
  53137. using (ZipFile zip = ZipFile.Read("PackedDocuments.zip", options))
  53138. {
  53139. var Threshold = new DateTime(2007,7,4);
  53140. // We cannot remove the entry from the list, within the context of
  53141. // an enumeration of said list.
  53142. // So we add the doomed entry to a list to be removed later.
  53143. // pass 1: mark the entries for removal
  53144. var MarkedEntries = new System.Collections.Generic.List&lt;ZipEntry&gt;();
  53145. foreach (ZipEntry e in zip)
  53146. {
  53147. if (e.LastModified &lt; Threshold)
  53148. MarkedEntries.Add(e);
  53149. }
  53150. // pass 2: actually remove the entry.
  53151. foreach (ZipEntry zombie in MarkedEntries)
  53152. zip.RemoveEntry(zombie);
  53153. zip.Comment = "This archive has been updated.";
  53154. zip.Save();
  53155. }
  53156. // can now use contents of sw, eg store in an audit log
  53157. </code>
  53158. <code lang="VB">
  53159. Dim options as New ReadOptions
  53160. options.StatusMessageWriter = New System.IO.StringWriter
  53161. Using zip As ZipFile = ZipFile.Read("PackedDocuments.zip", options)
  53162. Dim Threshold As New DateTime(2007, 7, 4)
  53163. ' We cannot remove the entry from the list, within the context of
  53164. ' an enumeration of said list.
  53165. ' So we add the doomed entry to a list to be removed later.
  53166. ' pass 1: mark the entries for removal
  53167. Dim MarkedEntries As New System.Collections.Generic.List(Of ZipEntry)
  53168. Dim e As ZipEntry
  53169. For Each e In zip
  53170. If (e.LastModified &lt; Threshold) Then
  53171. MarkedEntries.Add(e)
  53172. End If
  53173. Next
  53174. ' pass 2: actually remove the entry.
  53175. Dim zombie As ZipEntry
  53176. For Each zombie In MarkedEntries
  53177. zip.RemoveEntry(zombie)
  53178. Next
  53179. zip.Comment = "This archive has been updated."
  53180. zip.Save
  53181. End Using
  53182. ' can now use contents of sw, eg store in an audit log
  53183. </code>
  53184. </example>
  53185. <exception cref="T:System.Exception">
  53186. Thrown if the zipfile cannot be read. The implementation of
  53187. this method relies on <c>System.IO.File.OpenRead</c>, which
  53188. can throw a variety of exceptions, including specific
  53189. exceptions if a file is not found, an unauthorized access
  53190. exception, exceptions for poorly formatted filenames, and so
  53191. on.
  53192. </exception>
  53193. <param name="fileName">
  53194. The name of the zip archive to open.
  53195. This can be a fully-qualified or relative pathname.
  53196. </param>
  53197. <param name="options">
  53198. The set of options to use when reading the zip file.
  53199. </param>
  53200. <returns>The ZipFile instance read from the zip archive.</returns>
  53201. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)"/>
  53202. </member>
  53203. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String,System.IO.TextWriter,System.Text.Encoding,System.EventHandler{OfficeOpenXml.Packaging.Ionic.Zip.ReadProgressEventArgs})">
  53204. <summary>
  53205. Reads a zip file archive using the specified text encoding, the specified
  53206. TextWriter for status messages, and the specified ReadProgress event handler,
  53207. and returns the instance.
  53208. </summary>
  53209. <param name="fileName">
  53210. The name of the zip archive to open.
  53211. This can be a fully-qualified or relative pathname.
  53212. </param>
  53213. <param name="readProgress">
  53214. An event handler for Read operations.
  53215. </param>
  53216. <param name="statusMessageWriter">
  53217. The <c>System.IO.TextWriter</c> to use for writing verbose status messages
  53218. during operations on the zip archive. A console application may wish to
  53219. pass <c>System.Console.Out</c> to get messages on the Console. A graphical
  53220. or headless application may wish to capture the messages in a different
  53221. <c>TextWriter</c>, such as a <c>System.IO.StringWriter</c>.
  53222. </param>
  53223. <param name="encoding">
  53224. The <c>System.Text.Encoding</c> to use when reading in the zip archive. Be
  53225. careful specifying the encoding. If the value you use here is not the same
  53226. as the Encoding used when the zip archive was created (possibly by a
  53227. different archiver) you will get unexpected results and possibly exceptions.
  53228. </param>
  53229. <returns>The instance read from the zip archive.</returns>
  53230. </member>
  53231. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.IO.Stream)">
  53232. <summary>
  53233. Reads a zip archive from a stream.
  53234. </summary>
  53235. <remarks>
  53236. <para>
  53237. When reading from a file, it's probably easier to just use
  53238. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)">ZipFile.Read(String, ReadOptions)</see>. This
  53239. overload is useful when when the zip archive content is
  53240. available from an already-open stream. The stream must be
  53241. open and readable and seekable when calling this method. The
  53242. stream is left open when the reading is completed.
  53243. </para>
  53244. <para>
  53245. Using this overload, the stream is read using the default
  53246. <c>System.Text.Encoding</c>, which is the <c>IBM437</c>
  53247. codepage. If you want to specify the encoding to use when
  53248. reading the zipfile content, see
  53249. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)">ZipFile.Read(Stream, ReadOptions)</see>. This
  53250. </para>
  53251. <para>
  53252. Reading of zip content begins at the current position in the
  53253. stream. This means if you have a stream that concatenates
  53254. regular data and zip data, if you position the open, readable
  53255. stream at the start of the zip data, you will be able to read
  53256. the zip archive using this constructor, or any of the ZipFile
  53257. constructors that accept a <see cref="T:System.IO.Stream" /> as
  53258. input. Some examples of where this might be useful: the zip
  53259. content is concatenated at the end of a regular EXE file, as
  53260. some self-extracting archives do. (Note: SFX files produced
  53261. by DotNetZip do not work this way; they can be read as normal
  53262. ZIP files). Another example might be a stream being read from
  53263. a database, where the zip content is embedded within an
  53264. aggregate stream of data.
  53265. </para>
  53266. </remarks>
  53267. <example>
  53268. <para>
  53269. This example shows how to Read zip content from a stream, and
  53270. extract one entry into a different stream. In this example,
  53271. the filename "NameOfEntryInArchive.doc", refers only to the
  53272. name of the entry within the zip archive. A file by that
  53273. name is not created in the filesystem. The I/O is done
  53274. strictly with the given streams.
  53275. </para>
  53276. <code>
  53277. using (ZipFile zip = ZipFile.Read(InputStream))
  53278. {
  53279. zip.Extract("NameOfEntryInArchive.doc", OutputStream);
  53280. }
  53281. </code>
  53282. <code lang="VB">
  53283. Using zip as ZipFile = ZipFile.Read(InputStream)
  53284. zip.Extract("NameOfEntryInArchive.doc", OutputStream)
  53285. End Using
  53286. </code>
  53287. </example>
  53288. <param name="zipStream">the stream containing the zip data.</param>
  53289. <returns>The ZipFile instance read from the stream</returns>
  53290. </member>
  53291. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)">
  53292. <summary>
  53293. Reads a zip file archive from the given stream using the
  53294. specified options.
  53295. </summary>
  53296. <remarks>
  53297. <para>
  53298. When reading from a file, it's probably easier to just use
  53299. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)">ZipFile.Read(String, ReadOptions)</see>. This
  53300. overload is useful when when the zip archive content is
  53301. available from an already-open stream. The stream must be
  53302. open and readable and seekable when calling this method. The
  53303. stream is left open when the reading is completed.
  53304. </para>
  53305. <para>
  53306. Reading of zip content begins at the current position in the
  53307. stream. This means if you have a stream that concatenates
  53308. regular data and zip data, if you position the open, readable
  53309. stream at the start of the zip data, you will be able to read
  53310. the zip archive using this constructor, or any of the ZipFile
  53311. constructors that accept a <see cref="T:System.IO.Stream" /> as
  53312. input. Some examples of where this might be useful: the zip
  53313. content is concatenated at the end of a regular EXE file, as
  53314. some self-extracting archives do. (Note: SFX files produced
  53315. by DotNetZip do not work this way; they can be read as normal
  53316. ZIP files). Another example might be a stream being read from
  53317. a database, where the zip content is embedded within an
  53318. aggregate stream of data.
  53319. </para>
  53320. </remarks>
  53321. <param name="zipStream">the stream containing the zip data.</param>
  53322. <param name="options">
  53323. The set of options to use when reading the zip file.
  53324. </param>
  53325. <exception cref="T:System.Exception">
  53326. Thrown if the zip archive cannot be read.
  53327. </exception>
  53328. <returns>The ZipFile instance read from the stream.</returns>
  53329. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)"/>
  53330. </member>
  53331. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.IO.Stream,System.IO.TextWriter,System.Text.Encoding,System.EventHandler{OfficeOpenXml.Packaging.Ionic.Zip.ReadProgressEventArgs})">
  53332. <summary>
  53333. Reads a zip archive from a stream, using the specified text Encoding, the
  53334. specified TextWriter for status messages,
  53335. and the specified ReadProgress event handler.
  53336. </summary>
  53337. <remarks>
  53338. <para>
  53339. Reading of zip content begins at the current position in the stream. This
  53340. means if you have a stream that concatenates regular data and zip data, if
  53341. you position the open, readable stream at the start of the zip data, you
  53342. will be able to read the zip archive using this constructor, or any of the
  53343. ZipFile constructors that accept a <see cref="T:System.IO.Stream" /> as
  53344. input. Some examples of where this might be useful: the zip content is
  53345. concatenated at the end of a regular EXE file, as some self-extracting
  53346. archives do. (Note: SFX files produced by DotNetZip do not work this
  53347. way). Another example might be a stream being read from a database, where
  53348. the zip content is embedded within an aggregate stream of data.
  53349. </para>
  53350. </remarks>
  53351. <param name="zipStream">the stream containing the zip data.</param>
  53352. <param name="statusMessageWriter">
  53353. The <c>System.IO.TextWriter</c> to which verbose status messages are written
  53354. during operations on the <c>ZipFile</c>. For example, in a console
  53355. application, System.Console.Out works, and will get a message for each entry
  53356. added to the ZipFile. If the TextWriter is <c>null</c>, no verbose messages
  53357. are written.
  53358. </param>
  53359. <param name="encoding">
  53360. The text encoding to use when reading entries that do not have the UTF-8
  53361. encoding bit set. Be careful specifying the encoding. If the value you use
  53362. here is not the same as the Encoding used when the zip archive was created
  53363. (possibly by a different archiver) you will get unexpected results and
  53364. possibly exceptions. See the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>
  53365. property for more information.
  53366. </param>
  53367. <param name="readProgress">
  53368. An event handler for Read operations.
  53369. </param>
  53370. <returns>an instance of ZipFile</returns>
  53371. </member>
  53372. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.IsZipFile(System.String)">
  53373. <summary>
  53374. Checks the given file to see if it appears to be a valid zip file.
  53375. </summary>
  53376. <remarks>
  53377. <para>
  53378. Calling this method is equivalent to calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.IsZipFile(System.String,System.Boolean)"/> with the testExtract parameter set to false.
  53379. </para>
  53380. </remarks>
  53381. <param name="fileName">The file to check.</param>
  53382. <returns>true if the file appears to be a zip file.</returns>
  53383. </member>
  53384. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.IsZipFile(System.String,System.Boolean)">
  53385. <summary>
  53386. Checks a file to see if it is a valid zip file.
  53387. </summary>
  53388. <remarks>
  53389. <para>
  53390. This method opens the specified zip file, reads in the zip archive,
  53391. verifying the ZIP metadata as it reads.
  53392. </para>
  53393. <para>
  53394. If everything succeeds, then the method returns true. If anything fails -
  53395. for example if an incorrect signature or CRC is found, indicating a
  53396. corrupt file, the the method returns false. This method also returns
  53397. false for a file that does not exist.
  53398. </para>
  53399. <para>
  53400. If <paramref name="testExtract"/> is true, as part of its check, this
  53401. method reads in the content for each entry, expands it, and checks CRCs.
  53402. This provides an additional check beyond verifying the zip header and
  53403. directory data.
  53404. </para>
  53405. <para>
  53406. If <paramref name="testExtract"/> is true, and if any of the zip entries
  53407. are protected with a password, this method will return false. If you want
  53408. to verify a <c>ZipFile</c> that has entries which are protected with a
  53409. password, you will need to do that manually.
  53410. </para>
  53411. </remarks>
  53412. <param name="fileName">The zip file to check.</param>
  53413. <param name="testExtract">true if the caller wants to extract each entry.</param>
  53414. <returns>true if the file contains a valid zip file.</returns>
  53415. </member>
  53416. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.IsZipFile(System.IO.Stream,System.Boolean)">
  53417. <summary>
  53418. Checks a stream to see if it contains a valid zip archive.
  53419. </summary>
  53420. <remarks>
  53421. <para>
  53422. This method reads the zip archive contained in the specified stream, verifying
  53423. the ZIP metadata as it reads. If testExtract is true, this method also extracts
  53424. each entry in the archive, dumping all the bits into <see cref="F:System.IO.Stream.Null"/>.
  53425. </para>
  53426. <para>
  53427. If everything succeeds, then the method returns true. If anything fails -
  53428. for example if an incorrect signature or CRC is found, indicating a corrupt
  53429. file, the the method returns false. This method also returns false for a
  53430. file that does not exist.
  53431. </para>
  53432. <para>
  53433. If <c>testExtract</c> is true, this method reads in the content for each
  53434. entry, expands it, and checks CRCs. This provides an additional check
  53435. beyond verifying the zip header data.
  53436. </para>
  53437. <para>
  53438. If <c>testExtract</c> is true, and if any of the zip entries are protected
  53439. with a password, this method will return false. If you want to verify a
  53440. ZipFile that has entries which are protected with a password, you will need
  53441. to do that manually.
  53442. </para>
  53443. </remarks>
  53444. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.IsZipFile(System.String,System.Boolean)"/>
  53445. <param name="stream">The stream to check.</param>
  53446. <param name="testExtract">true if the caller wants to extract each entry.</param>
  53447. <returns>true if the stream contains a valid zip archive.</returns>
  53448. </member>
  53449. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.DeleteFileWithRetry(System.String)">
  53450. <summary>
  53451. Delete file with retry on UnauthorizedAccessException.
  53452. </summary>
  53453. <remarks>
  53454. <para>
  53455. When calling File.Delete() on a file that has been "recently"
  53456. created, the call sometimes fails with
  53457. UnauthorizedAccessException. This method simply retries the Delete 3
  53458. times with a sleep between tries.
  53459. </para>
  53460. </remarks>
  53461. <param name='filename'>the name of the file to be deleted</param>
  53462. </member>
  53463. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save">
  53464. <summary>
  53465. Saves the Zip archive to a file, specified by the Name property of the
  53466. <c>ZipFile</c>.
  53467. </summary>
  53468. <remarks>
  53469. <para>
  53470. The <c>ZipFile</c> instance is written to storage, typically a zip file
  53471. in a filesystem, only when the caller calls <c>Save</c>. In the typical
  53472. case, the Save operation writes the zip content to a temporary file, and
  53473. then renames the temporary file to the desired name. If necessary, this
  53474. method will delete a pre-existing file before the rename.
  53475. </para>
  53476. <para>
  53477. The <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Name"/> property is specified either explicitly,
  53478. or implicitly using one of the parameterized ZipFile constructors. For
  53479. COM Automation clients, the <c>Name</c> property must be set explicitly,
  53480. because COM Automation clients cannot call parameterized constructors.
  53481. </para>
  53482. <para>
  53483. When using a filesystem file for the Zip output, it is possible to call
  53484. <c>Save</c> multiple times on the <c>ZipFile</c> instance. With each
  53485. call the zip content is re-written to the same output file.
  53486. </para>
  53487. <para>
  53488. Data for entries that have been added to the <c>ZipFile</c> instance is
  53489. written to the output when the <c>Save</c> method is called. This means
  53490. that the input streams for those entries must be available at the time
  53491. the application calls <c>Save</c>. If, for example, the application
  53492. adds entries with <c>AddEntry</c> using a dynamically-allocated
  53493. <c>MemoryStream</c>, the memory stream must not have been disposed
  53494. before the call to <c>Save</c>. See the <see
  53495. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.InputStream"/> property for more discussion of the
  53496. availability requirements of the input stream for an entry, and an
  53497. approach for providing just-in-time stream lifecycle management.
  53498. </para>
  53499. </remarks>
  53500. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddEntry(System.String,System.IO.Stream)"/>
  53501. <exception cref="T:OfficeOpenXml.Packaging.Ionic.Zip.BadStateException">
  53502. Thrown if you haven't specified a location or stream for saving the zip,
  53503. either in the constructor or by setting the Name property, or if you try
  53504. to save a regular zip archive to a filename with a .exe extension.
  53505. </exception>
  53506. <exception cref="T:System.OverflowException">
  53507. Thrown if <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.MaxOutputSegmentSize"/> is non-zero, and the number
  53508. of segments that would be generated for the spanned zip file during the
  53509. save operation exceeds 99. If this happens, you need to increase the
  53510. segment size.
  53511. </exception>
  53512. </member>
  53513. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save(System.String)">
  53514. <summary>
  53515. Save the file to a new zipfile, with the given name.
  53516. </summary>
  53517. <remarks>
  53518. <para>
  53519. This method allows the application to explicitly specify the name of the zip
  53520. file when saving. Use this when creating a new zip file, or when
  53521. updating a zip archive.
  53522. </para>
  53523. <para>
  53524. An application can also save a zip archive in several places by calling this
  53525. method multiple times in succession, with different filenames.
  53526. </para>
  53527. <para>
  53528. The <c>ZipFile</c> instance is written to storage, typically a zip file in a
  53529. filesystem, only when the caller calls <c>Save</c>. The Save operation writes
  53530. the zip content to a temporary file, and then renames the temporary file
  53531. to the desired name. If necessary, this method will delete a pre-existing file
  53532. before the rename.
  53533. </para>
  53534. </remarks>
  53535. <exception cref="T:System.ArgumentException">
  53536. Thrown if you specify a directory for the filename.
  53537. </exception>
  53538. <param name="fileName">
  53539. The name of the zip archive to save to. Existing files will
  53540. be overwritten with great prejudice.
  53541. </param>
  53542. <example>
  53543. This example shows how to create and Save a zip file.
  53544. <code>
  53545. using (ZipFile zip = new ZipFile())
  53546. {
  53547. zip.AddDirectory(@"c:\reports\January");
  53548. zip.Save("January.zip");
  53549. }
  53550. </code>
  53551. <code lang="VB">
  53552. Using zip As New ZipFile()
  53553. zip.AddDirectory("c:\reports\January")
  53554. zip.Save("January.zip")
  53555. End Using
  53556. </code>
  53557. </example>
  53558. <example>
  53559. This example shows how to update a zip file.
  53560. <code>
  53561. using (ZipFile zip = ZipFile.Read("ExistingArchive.zip"))
  53562. {
  53563. zip.AddFile("NewData.csv");
  53564. zip.Save("UpdatedArchive.zip");
  53565. }
  53566. </code>
  53567. <code lang="VB">
  53568. Using zip As ZipFile = ZipFile.Read("ExistingArchive.zip")
  53569. zip.AddFile("NewData.csv")
  53570. zip.Save("UpdatedArchive.zip")
  53571. End Using
  53572. </code>
  53573. </example>
  53574. </member>
  53575. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Save(System.IO.Stream)">
  53576. <summary>
  53577. Save the zip archive to the specified stream.
  53578. </summary>
  53579. <remarks>
  53580. <para>
  53581. The <c>ZipFile</c> instance is written to storage - typically a zip file
  53582. in a filesystem, but using this overload, the storage can be anything
  53583. accessible via a writable stream - only when the caller calls <c>Save</c>.
  53584. </para>
  53585. <para>
  53586. Use this method to save the zip content to a stream directly. A common
  53587. scenario is an ASP.NET application that dynamically generates a zip file
  53588. and allows the browser to download it. The application can call
  53589. <c>Save(Response.OutputStream)</c> to write a zipfile directly to the
  53590. output stream, without creating a zip file on the disk on the ASP.NET
  53591. server.
  53592. </para>
  53593. <para>
  53594. Be careful when saving a file to a non-seekable stream, including
  53595. <c>Response.OutputStream</c>. When DotNetZip writes to a non-seekable
  53596. stream, the zip archive is formatted in such a way that may not be
  53597. compatible with all zip tools on all platforms. It's a perfectly legal
  53598. and compliant zip file, but some people have reported problems opening
  53599. files produced this way using the Mac OS archive utility.
  53600. </para>
  53601. </remarks>
  53602. <example>
  53603. This example saves the zipfile content into a MemoryStream, and
  53604. then gets the array of bytes from that MemoryStream.
  53605. <code lang="C#">
  53606. using (var zip = new Ionic.Zip.ZipFile())
  53607. {
  53608. zip.CompressionLevel= Ionic.Zlib.CompressionLevel.BestCompression;
  53609. zip.Password = "VerySecret.";
  53610. zip.Encryption = EncryptionAlgorithm.WinZipAes128;
  53611. zip.AddFile(sourceFileName);
  53612. MemoryStream output = new MemoryStream();
  53613. zip.Save(output);
  53614. byte[] zipbytes = output.ToArray();
  53615. }
  53616. </code>
  53617. </example>
  53618. <example>
  53619. <para>
  53620. This example shows a pitfall you should avoid. DO NOT read
  53621. from a stream, then try to save to the same stream. DO
  53622. NOT DO THIS:
  53623. </para>
  53624. <code lang="C#">
  53625. using (var fs = new FileSteeam(filename, FileMode.Open))
  53626. {
  53627. using (var zip = Ionic.Zip.ZipFile.Read(inputStream))
  53628. {
  53629. zip.AddEntry("Name1.txt", "this is the content");
  53630. zip.Save(inputStream); // NO NO NO!!
  53631. }
  53632. }
  53633. </code>
  53634. <para>
  53635. Better like this:
  53636. </para>
  53637. <code lang="C#">
  53638. using (var zip = Ionic.Zip.ZipFile.Read(filename))
  53639. {
  53640. zip.AddEntry("Name1.txt", "this is the content");
  53641. zip.Save(); // YES!
  53642. }
  53643. </code>
  53644. </example>
  53645. <param name="outputStream">
  53646. The <c>System.IO.Stream</c> to write to. It must be
  53647. writable. If you created the ZipFile instanct by calling
  53648. ZipFile.Read(), this stream must not be the same stream
  53649. you passed to ZipFile.Read().
  53650. </param>
  53651. </member>
  53652. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)">
  53653. <summary>
  53654. Adds to the ZipFile a set of files from the current working directory on
  53655. disk, that conform to the specified criteria.
  53656. </summary>
  53657. <remarks>
  53658. <para>
  53659. This method selects files from the the current working directory matching
  53660. the specified criteria, and adds them to the ZipFile.
  53661. </para>
  53662. <para>
  53663. Specify the criteria in statements of 3 elements: a noun, an operator, and
  53664. a value. Consider the string "name != *.doc" . The noun is "name". The
  53665. operator is "!=", implying "Not Equal". The value is "*.doc". That
  53666. criterion, in English, says "all files with a name that does not end in
  53667. the .doc extension."
  53668. </para>
  53669. <para>
  53670. Supported nouns include "name" (or "filename") for the filename; "atime",
  53671. "mtime", and "ctime" for last access time, last modfied time, and created
  53672. time of the file, respectively; "attributes" (or "attrs") for the file
  53673. attributes; "size" (or "length") for the file length (uncompressed), and
  53674. "type" for the type of object, either a file or a directory. The
  53675. "attributes", "name" and "type" nouns both support = and != as operators.
  53676. The "size", "atime", "mtime", and "ctime" nouns support = and !=, and
  53677. &gt;, &gt;=, &lt;, &lt;= as well. The times are taken to be expressed in
  53678. local time.
  53679. </para>
  53680. <para>
  53681. Specify values for the file attributes as a string with one or more of the
  53682. characters H,R,S,A,I,L in any order, implying file attributes of Hidden,
  53683. ReadOnly, System, Archive, NotContextIndexed, and ReparsePoint (symbolic
  53684. link) respectively.
  53685. </para>
  53686. <para>
  53687. To specify a time, use YYYY-MM-DD-HH:mm:ss or YYYY/MM/DD-HH:mm:ss as the
  53688. format. If you omit the HH:mm:ss portion, it is assumed to be 00:00:00
  53689. (midnight).
  53690. </para>
  53691. <para>
  53692. The value for a size criterion is expressed in integer quantities of bytes,
  53693. kilobytes (use k or kb after the number), megabytes (m or mb), or gigabytes
  53694. (g or gb).
  53695. </para>
  53696. <para>
  53697. The value for a name is a pattern to match against the filename, potentially
  53698. including wildcards. The pattern follows CMD.exe glob rules: * implies one
  53699. or more of any character, while ? implies one character. If the name
  53700. pattern contains any slashes, it is matched to the entire filename,
  53701. including the path; otherwise, it is matched against only the filename
  53702. without the path. This means a pattern of "*\*.*" matches all files one
  53703. directory level deep, while a pattern of "*.*" matches all files in all
  53704. directories.
  53705. </para>
  53706. <para>
  53707. To specify a name pattern that includes spaces, use single quotes around the
  53708. pattern. A pattern of "'* *.*'" will match all files that have spaces in
  53709. the filename. The full criteria string for that would be "name = '* *.*'" .
  53710. </para>
  53711. <para>
  53712. The value for a type criterion is either F (implying a file) or D (implying
  53713. a directory).
  53714. </para>
  53715. <para>
  53716. Some examples:
  53717. </para>
  53718. <list type="table">
  53719. <listheader>
  53720. <term>criteria</term>
  53721. <description>Files retrieved</description>
  53722. </listheader>
  53723. <item>
  53724. <term>name != *.xls </term>
  53725. <description>any file with an extension that is not .xls
  53726. </description>
  53727. </item>
  53728. <item>
  53729. <term>name = *.mp3 </term>
  53730. <description>any file with a .mp3 extension.
  53731. </description>
  53732. </item>
  53733. <item>
  53734. <term>*.mp3</term>
  53735. <description>(same as above) any file with a .mp3 extension.
  53736. </description>
  53737. </item>
  53738. <item>
  53739. <term>attributes = A </term>
  53740. <description>all files whose attributes include the Archive bit.
  53741. </description>
  53742. </item>
  53743. <item>
  53744. <term>attributes != H </term>
  53745. <description>all files whose attributes do not include the Hidden bit.
  53746. </description>
  53747. </item>
  53748. <item>
  53749. <term>mtime > 2009-01-01</term>
  53750. <description>all files with a last modified time after January 1st, 2009.
  53751. </description>
  53752. </item>
  53753. <item>
  53754. <term>size > 2gb</term>
  53755. <description>all files whose uncompressed size is greater than 2gb.
  53756. </description>
  53757. </item>
  53758. <item>
  53759. <term>type = D</term>
  53760. <description>all directories in the filesystem. </description>
  53761. </item>
  53762. </list>
  53763. <para>
  53764. You can combine criteria with the conjunctions AND or OR. Using a string
  53765. like "name = *.txt AND size &gt;= 100k" for the selectionCriteria retrieves
  53766. entries whose names end in .txt, and whose uncompressed size is greater than
  53767. or equal to 100 kilobytes.
  53768. </para>
  53769. <para>
  53770. For more complex combinations of criteria, you can use parenthesis to group
  53771. clauses in the boolean logic. Without parenthesis, the precedence of the
  53772. criterion atoms is determined by order of appearance. Unlike the C#
  53773. language, the AND conjunction does not take precendence over the logical OR.
  53774. This is important only in strings that contain 3 or more criterion atoms.
  53775. In other words, "name = *.txt and size &gt; 1000 or attributes = H" implies
  53776. "((name = *.txt AND size &gt; 1000) OR attributes = H)" while "attributes =
  53777. H OR name = *.txt and size &gt; 1000" evaluates to "((attributes = H OR name
  53778. = *.txt) AND size &gt; 1000)". When in doubt, use parenthesis.
  53779. </para>
  53780. <para>
  53781. Using time properties requires some extra care. If you want to retrieve all
  53782. entries that were last updated on 2009 February 14, specify a time range
  53783. like so:"mtime &gt;= 2009-02-14 AND mtime &lt; 2009-02-15". Read this to
  53784. say: all files updated after 12:00am on February 14th, until 12:00am on
  53785. February 15th. You can use the same bracketing approach to specify any time
  53786. period - a year, a month, a week, and so on.
  53787. </para>
  53788. <para>
  53789. The syntax allows one special case: if you provide a string with no spaces, it is
  53790. treated as a pattern to match for the filename. Therefore a string like "*.xls"
  53791. will be equivalent to specifying "name = *.xls".
  53792. </para>
  53793. <para>
  53794. There is no logic in this method that insures that the file inclusion
  53795. criteria are internally consistent. For example, it's possible to specify
  53796. criteria that says the file must have a size of less than 100 bytes, as well
  53797. as a size that is greater than 1000 bytes. Obviously no file will ever
  53798. satisfy such criteria, but this method does not detect such logical
  53799. inconsistencies. The caller is responsible for insuring the criteria are
  53800. sensible.
  53801. </para>
  53802. <para>
  53803. Using this method, the file selection does not recurse into
  53804. subdirectories, and the full path of the selected files is included in the
  53805. entries added into the zip archive. If you don't like these behaviors,
  53806. see the other overloads of this method.
  53807. </para>
  53808. </remarks>
  53809. <example>
  53810. This example zips up all *.csv files in the current working directory.
  53811. <code>
  53812. using (ZipFile zip = new ZipFile())
  53813. {
  53814. // To just match on filename wildcards,
  53815. // use the shorthand form of the selectionCriteria string.
  53816. zip.AddSelectedFiles("*.csv");
  53817. zip.Save(PathToZipArchive);
  53818. }
  53819. </code>
  53820. <code lang="VB">
  53821. Using zip As ZipFile = New ZipFile()
  53822. zip.AddSelectedFiles("*.csv")
  53823. zip.Save(PathToZipArchive)
  53824. End Using
  53825. </code>
  53826. </example>
  53827. <param name="selectionCriteria">The criteria for file selection</param>
  53828. </member>
  53829. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.Boolean)">
  53830. <summary>
  53831. Adds to the ZipFile a set of files from the disk that conform to the
  53832. specified criteria, optionally recursing into subdirectories.
  53833. </summary>
  53834. <remarks>
  53835. <para>
  53836. This method selects files from the the current working directory matching
  53837. the specified criteria, and adds them to the ZipFile. If
  53838. <c>recurseDirectories</c> is true, files are also selected from
  53839. subdirectories, and the directory structure in the filesystem is
  53840. reproduced in the zip archive, rooted at the current working directory.
  53841. </para>
  53842. <para>
  53843. Using this method, the full path of the selected files is included in the
  53844. entries added into the zip archive. If you don't want this behavior, use
  53845. one of the overloads of this method that allows the specification of a
  53846. <c>directoryInArchive</c>.
  53847. </para>
  53848. <para>
  53849. For details on the syntax for the selectionCriteria parameter, see <see
  53850. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)"/>.
  53851. </para>
  53852. </remarks>
  53853. <example>
  53854. This example zips up all *.xml files in the current working directory, or any
  53855. subdirectory, that are larger than 1mb.
  53856. <code>
  53857. using (ZipFile zip = new ZipFile())
  53858. {
  53859. // Use a compound expression in the selectionCriteria string.
  53860. zip.AddSelectedFiles("name = *.xml and size > 1024kb", true);
  53861. zip.Save(PathToZipArchive);
  53862. }
  53863. </code>
  53864. <code lang="VB">
  53865. Using zip As ZipFile = New ZipFile()
  53866. ' Use a compound expression in the selectionCriteria string.
  53867. zip.AddSelectedFiles("name = *.xml and size > 1024kb", true)
  53868. zip.Save(PathToZipArchive)
  53869. End Using
  53870. </code>
  53871. </example>
  53872. <param name="selectionCriteria">The criteria for file selection</param>
  53873. <param name="recurseDirectories">
  53874. If true, the file selection will recurse into subdirectories.
  53875. </param>
  53876. </member>
  53877. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String)">
  53878. <summary>
  53879. Adds to the ZipFile a set of files from a specified directory in the
  53880. filesystem, that conform to the specified criteria.
  53881. </summary>
  53882. <remarks>
  53883. <para>
  53884. This method selects files that conform to the specified criteria, from the
  53885. the specified directory on disk, and adds them to the ZipFile. The search
  53886. does not recurse into subdirectores.
  53887. </para>
  53888. <para>
  53889. Using this method, the full filesystem path of the files on disk is
  53890. reproduced on the entries added to the zip file. If you don't want this
  53891. behavior, use one of the other overloads of this method.
  53892. </para>
  53893. <para>
  53894. For details on the syntax for the selectionCriteria parameter, see <see
  53895. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)"/>.
  53896. </para>
  53897. </remarks>
  53898. <example>
  53899. This example zips up all *.xml files larger than 1mb in the directory
  53900. given by "d:\rawdata".
  53901. <code>
  53902. using (ZipFile zip = new ZipFile())
  53903. {
  53904. // Use a compound expression in the selectionCriteria string.
  53905. zip.AddSelectedFiles("name = *.xml and size > 1024kb", "d:\\rawdata");
  53906. zip.Save(PathToZipArchive);
  53907. }
  53908. </code>
  53909. <code lang="VB">
  53910. Using zip As ZipFile = New ZipFile()
  53911. ' Use a compound expression in the selectionCriteria string.
  53912. zip.AddSelectedFiles("name = *.xml and size > 1024kb", "d:\rawdata)
  53913. zip.Save(PathToZipArchive)
  53914. End Using
  53915. </code>
  53916. </example>
  53917. <param name="selectionCriteria">The criteria for file selection</param>
  53918. <param name="directoryOnDisk">
  53919. The name of the directory on the disk from which to select files.
  53920. </param>
  53921. </member>
  53922. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String,System.Boolean)">
  53923. <summary>
  53924. Adds to the ZipFile a set of files from the specified directory on disk,
  53925. that conform to the specified criteria.
  53926. </summary>
  53927. <remarks>
  53928. <para>
  53929. This method selects files from the the specified disk directory matching
  53930. the specified selection criteria, and adds them to the ZipFile. If
  53931. <c>recurseDirectories</c> is true, files are also selected from
  53932. subdirectories.
  53933. </para>
  53934. <para>
  53935. The full directory structure in the filesystem is reproduced on the
  53936. entries added to the zip archive. If you don't want this behavior, use
  53937. one of the overloads of this method that allows the specification of a
  53938. <c>directoryInArchive</c>.
  53939. </para>
  53940. <para>
  53941. For details on the syntax for the selectionCriteria parameter, see <see
  53942. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)"/>.
  53943. </para>
  53944. </remarks>
  53945. <example>
  53946. This example zips up all *.csv files in the "files" directory, or any
  53947. subdirectory, that have been saved since 2009 February 14th.
  53948. <code>
  53949. using (ZipFile zip = new ZipFile())
  53950. {
  53951. // Use a compound expression in the selectionCriteria string.
  53952. zip.AddSelectedFiles("name = *.csv and mtime > 2009-02-14", "files", true);
  53953. zip.Save(PathToZipArchive);
  53954. }
  53955. </code>
  53956. <code lang="VB">
  53957. Using zip As ZipFile = New ZipFile()
  53958. ' Use a compound expression in the selectionCriteria string.
  53959. zip.AddSelectedFiles("name = *.csv and mtime > 2009-02-14", "files", true)
  53960. zip.Save(PathToZipArchive)
  53961. End Using
  53962. </code>
  53963. </example>
  53964. <example>
  53965. This example zips up all files in the current working
  53966. directory, and all its child directories, except those in
  53967. the <c>excludethis</c> subdirectory.
  53968. <code lang="VB">
  53969. Using Zip As ZipFile = New ZipFile(zipfile)
  53970. Zip.AddSelectedFfiles("name != 'excludethis\*.*'", datapath, True)
  53971. Zip.Save()
  53972. End Using
  53973. </code>
  53974. </example>
  53975. <param name="selectionCriteria">The criteria for file selection</param>
  53976. <param name="directoryOnDisk">
  53977. The filesystem path from which to select files.
  53978. </param>
  53979. <param name="recurseDirectories">
  53980. If true, the file selection will recurse into subdirectories.
  53981. </param>
  53982. </member>
  53983. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String,System.String)">
  53984. <summary>
  53985. Adds to the ZipFile a selection of files from the specified directory on
  53986. disk, that conform to the specified criteria, and using a specified root
  53987. path for entries added to the zip archive.
  53988. </summary>
  53989. <remarks>
  53990. <para>
  53991. This method selects files from the specified disk directory matching the
  53992. specified selection criteria, and adds those files to the ZipFile, using
  53993. the specified directory path in the archive. The search does not recurse
  53994. into subdirectories. For details on the syntax for the selectionCriteria
  53995. parameter, see <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)" />.
  53996. </para>
  53997. </remarks>
  53998. <example>
  53999. This example zips up all *.psd files in the "photos" directory that have
  54000. been saved since 2009 February 14th, and puts them all in a zip file,
  54001. using the directory name of "content" in the zip archive itself. When the
  54002. zip archive is unzipped, the folder containing the .psd files will be
  54003. named "content".
  54004. <code>
  54005. using (ZipFile zip = new ZipFile())
  54006. {
  54007. // Use a compound expression in the selectionCriteria string.
  54008. zip.AddSelectedFiles("name = *.psd and mtime > 2009-02-14", "photos", "content");
  54009. zip.Save(PathToZipArchive);
  54010. }
  54011. </code>
  54012. <code lang="VB">
  54013. Using zip As ZipFile = New ZipFile
  54014. zip.AddSelectedFiles("name = *.psd and mtime > 2009-02-14", "photos", "content")
  54015. zip.Save(PathToZipArchive)
  54016. End Using
  54017. </code>
  54018. </example>
  54019. <param name="selectionCriteria">
  54020. The criteria for selection of files to add to the <c>ZipFile</c>.
  54021. </param>
  54022. <param name="directoryOnDisk">
  54023. The path to the directory in the filesystem from which to select files.
  54024. </param>
  54025. <param name="directoryPathInArchive">
  54026. Specifies a directory path to use to in place of the
  54027. <c>directoryOnDisk</c>. This path may, or may not, correspond to a real
  54028. directory in the current filesystem. If the files within the zip are
  54029. later extracted, this is the path used for the extracted file. Passing
  54030. null (nothing in VB) will use the path on the file name, if any; in other
  54031. words it would use <c>directoryOnDisk</c>, plus any subdirectory. Passing
  54032. the empty string ("") will insert the item at the root path within the
  54033. archive.
  54034. </param>
  54035. </member>
  54036. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String,System.String,System.Boolean)">
  54037. <summary>
  54038. Adds to the ZipFile a selection of files from the specified directory on
  54039. disk, that conform to the specified criteria, optionally recursing through
  54040. subdirectories, and using a specified root path for entries added to the
  54041. zip archive.
  54042. </summary>
  54043. <remarks>
  54044. This method selects files from the specified disk directory that match the
  54045. specified selection criteria, and adds those files to the ZipFile, using
  54046. the specified directory path in the archive. If <c>recurseDirectories</c>
  54047. is true, files are also selected from subdirectories, and the directory
  54048. structure in the filesystem is reproduced in the zip archive, rooted at
  54049. the directory specified by <c>directoryOnDisk</c>. For details on the
  54050. syntax for the selectionCriteria parameter, see <see
  54051. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)" />.
  54052. </remarks>
  54053. <example>
  54054. This example zips up all files that are NOT *.pst files, in the current
  54055. working directory and any subdirectories.
  54056. <code>
  54057. using (ZipFile zip = new ZipFile())
  54058. {
  54059. zip.AddSelectedFiles("name != *.pst", SourceDirectory, "backup", true);
  54060. zip.Save(PathToZipArchive);
  54061. }
  54062. </code>
  54063. <code lang="VB">
  54064. Using zip As ZipFile = New ZipFile
  54065. zip.AddSelectedFiles("name != *.pst", SourceDirectory, "backup", true)
  54066. zip.Save(PathToZipArchive)
  54067. End Using
  54068. </code>
  54069. </example>
  54070. <param name="selectionCriteria">
  54071. The criteria for selection of files to add to the <c>ZipFile</c>.
  54072. </param>
  54073. <param name="directoryOnDisk">
  54074. The path to the directory in the filesystem from which to select files.
  54075. </param>
  54076. <param name="directoryPathInArchive">
  54077. Specifies a directory path to use to in place of the
  54078. <c>directoryOnDisk</c>. This path may, or may not, correspond to a real
  54079. directory in the current filesystem. If the files within the zip are
  54080. later extracted, this is the path used for the extracted file. Passing
  54081. null (nothing in VB) will use the path on the file name, if any; in other
  54082. words it would use <c>directoryOnDisk</c>, plus any subdirectory. Passing
  54083. the empty string ("") will insert the item at the root path within the
  54084. archive.
  54085. </param>
  54086. <param name="recurseDirectories">
  54087. If true, the method also scans subdirectories for files matching the
  54088. criteria.
  54089. </param>
  54090. </member>
  54091. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.UpdateSelectedFiles(System.String,System.String,System.String,System.Boolean)">
  54092. <summary>
  54093. Updates the ZipFile with a selection of files from the disk that conform
  54094. to the specified criteria.
  54095. </summary>
  54096. <remarks>
  54097. This method selects files from the specified disk directory that match the
  54098. specified selection criteria, and Updates the <c>ZipFile</c> with those
  54099. files, using the specified directory path in the archive. If
  54100. <c>recurseDirectories</c> is true, files are also selected from
  54101. subdirectories, and the directory structure in the filesystem is
  54102. reproduced in the zip archive, rooted at the directory specified by
  54103. <c>directoryOnDisk</c>. For details on the syntax for the
  54104. selectionCriteria parameter, see <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)" />.
  54105. </remarks>
  54106. <param name="selectionCriteria">
  54107. The criteria for selection of files to add to the <c>ZipFile</c>.
  54108. </param>
  54109. <param name="directoryOnDisk">
  54110. The path to the directory in the filesystem from which to select files.
  54111. </param>
  54112. <param name="directoryPathInArchive">
  54113. Specifies a directory path to use to in place of the
  54114. <c>directoryOnDisk</c>. This path may, or may not, correspond to a
  54115. real directory in the current filesystem. If the files within the zip
  54116. are later extracted, this is the path used for the extracted file.
  54117. Passing null (nothing in VB) will use the path on the file name, if
  54118. any; in other words it would use <c>directoryOnDisk</c>, plus any
  54119. subdirectory. Passing the empty string ("") will insert the item at
  54120. the root path within the archive.
  54121. </param>
  54122. <param name="recurseDirectories">
  54123. If true, the method also scans subdirectories for files matching the criteria.
  54124. </param>
  54125. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String,System.String,System.Boolean)" />
  54126. </member>
  54127. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SelectEntries(System.String)">
  54128. <summary>
  54129. Retrieve entries from the zipfile by specified criteria.
  54130. </summary>
  54131. <remarks>
  54132. <para>
  54133. This method allows callers to retrieve the collection of entries from the zipfile
  54134. that fit the specified criteria. The criteria are described in a string format, and
  54135. can include patterns for the filename; constraints on the size of the entry;
  54136. constraints on the last modified, created, or last accessed time for the file
  54137. described by the entry; or the attributes of the entry.
  54138. </para>
  54139. <para>
  54140. For details on the syntax for the selectionCriteria parameter, see <see
  54141. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)"/>.
  54142. </para>
  54143. <para>
  54144. This method is intended for use with a ZipFile that has been read from storage.
  54145. When creating a new ZipFile, this method will work only after the ZipArchive has
  54146. been Saved to the disk (the ZipFile class subsequently and implicitly reads the Zip
  54147. archive from storage.) Calling SelectEntries on a ZipFile that has not yet been
  54148. saved will deliver undefined results.
  54149. </para>
  54150. </remarks>
  54151. <exception cref="T:System.Exception">
  54152. Thrown if selectionCriteria has an invalid syntax.
  54153. </exception>
  54154. <example>
  54155. This example selects all the PhotoShop files from within an archive, and extracts them
  54156. to the current working directory.
  54157. <code>
  54158. using (ZipFile zip1 = ZipFile.Read(ZipFileName))
  54159. {
  54160. var PhotoShopFiles = zip1.SelectEntries("*.psd");
  54161. foreach (ZipEntry psd in PhotoShopFiles)
  54162. {
  54163. psd.Extract();
  54164. }
  54165. }
  54166. </code>
  54167. <code lang="VB">
  54168. Using zip1 As ZipFile = ZipFile.Read(ZipFileName)
  54169. Dim PhotoShopFiles as ICollection(Of ZipEntry)
  54170. PhotoShopFiles = zip1.SelectEntries("*.psd")
  54171. Dim psd As ZipEntry
  54172. For Each psd In PhotoShopFiles
  54173. psd.Extract
  54174. Next
  54175. End Using
  54176. </code>
  54177. </example>
  54178. <param name="selectionCriteria">the string that specifies which entries to select</param>
  54179. <returns>a collection of ZipEntry objects that conform to the inclusion spec</returns>
  54180. </member>
  54181. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.SelectEntries(System.String,System.String)">
  54182. <summary>
  54183. Retrieve entries from the zipfile by specified criteria.
  54184. </summary>
  54185. <remarks>
  54186. <para>
  54187. This method allows callers to retrieve the collection of entries from the zipfile
  54188. that fit the specified criteria. The criteria are described in a string format, and
  54189. can include patterns for the filename; constraints on the size of the entry;
  54190. constraints on the last modified, created, or last accessed time for the file
  54191. described by the entry; or the attributes of the entry.
  54192. </para>
  54193. <para>
  54194. For details on the syntax for the selectionCriteria parameter, see <see
  54195. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)"/>.
  54196. </para>
  54197. <para>
  54198. This method is intended for use with a ZipFile that has been read from storage.
  54199. When creating a new ZipFile, this method will work only after the ZipArchive has
  54200. been Saved to the disk (the ZipFile class subsequently and implicitly reads the Zip
  54201. archive from storage.) Calling SelectEntries on a ZipFile that has not yet been
  54202. saved will deliver undefined results.
  54203. </para>
  54204. </remarks>
  54205. <exception cref="T:System.Exception">
  54206. Thrown if selectionCriteria has an invalid syntax.
  54207. </exception>
  54208. <example>
  54209. <code>
  54210. using (ZipFile zip1 = ZipFile.Read(ZipFileName))
  54211. {
  54212. var UpdatedPhotoShopFiles = zip1.SelectEntries("*.psd", "UpdatedFiles");
  54213. foreach (ZipEntry e in UpdatedPhotoShopFiles)
  54214. {
  54215. // prompt for extract here
  54216. if (WantExtract(e.FileName))
  54217. e.Extract();
  54218. }
  54219. }
  54220. </code>
  54221. <code lang="VB">
  54222. Using zip1 As ZipFile = ZipFile.Read(ZipFileName)
  54223. Dim UpdatedPhotoShopFiles As ICollection(Of ZipEntry) = zip1.SelectEntries("*.psd", "UpdatedFiles")
  54224. Dim e As ZipEntry
  54225. For Each e In UpdatedPhotoShopFiles
  54226. ' prompt for extract here
  54227. If Me.WantExtract(e.FileName) Then
  54228. e.Extract
  54229. End If
  54230. Next
  54231. End Using
  54232. </code>
  54233. </example>
  54234. <param name="selectionCriteria">the string that specifies which entries to select</param>
  54235. <param name="directoryPathInArchive">
  54236. the directory in the archive from which to select entries. If null, then
  54237. all directories in the archive are used.
  54238. </param>
  54239. <returns>a collection of ZipEntry objects that conform to the inclusion spec</returns>
  54240. </member>
  54241. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveSelectedEntries(System.String)">
  54242. <summary>
  54243. Remove entries from the zipfile by specified criteria.
  54244. </summary>
  54245. <remarks>
  54246. <para>
  54247. This method allows callers to remove the collection of entries from the zipfile
  54248. that fit the specified criteria. The criteria are described in a string format, and
  54249. can include patterns for the filename; constraints on the size of the entry;
  54250. constraints on the last modified, created, or last accessed time for the file
  54251. described by the entry; or the attributes of the entry.
  54252. </para>
  54253. <para>
  54254. For details on the syntax for the selectionCriteria parameter, see <see
  54255. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)"/>.
  54256. </para>
  54257. <para>
  54258. This method is intended for use with a ZipFile that has been read from storage.
  54259. When creating a new ZipFile, this method will work only after the ZipArchive has
  54260. been Saved to the disk (the ZipFile class subsequently and implicitly reads the Zip
  54261. archive from storage.) Calling SelectEntries on a ZipFile that has not yet been
  54262. saved will deliver undefined results.
  54263. </para>
  54264. </remarks>
  54265. <exception cref="T:System.Exception">
  54266. Thrown if selectionCriteria has an invalid syntax.
  54267. </exception>
  54268. <example>
  54269. This example removes all entries in a zip file that were modified prior to January 1st, 2008.
  54270. <code>
  54271. using (ZipFile zip1 = ZipFile.Read(ZipFileName))
  54272. {
  54273. // remove all entries from prior to Jan 1, 2008
  54274. zip1.RemoveEntries("mtime &lt; 2008-01-01");
  54275. // don't forget to save the archive!
  54276. zip1.Save();
  54277. }
  54278. </code>
  54279. <code lang="VB">
  54280. Using zip As ZipFile = ZipFile.Read(ZipFileName)
  54281. ' remove all entries from prior to Jan 1, 2008
  54282. zip1.RemoveEntries("mtime &lt; 2008-01-01")
  54283. ' do not forget to save the archive!
  54284. zip1.Save
  54285. End Using
  54286. </code>
  54287. </example>
  54288. <param name="selectionCriteria">the string that specifies which entries to select</param>
  54289. <returns>the number of entries removed</returns>
  54290. </member>
  54291. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.RemoveSelectedEntries(System.String,System.String)">
  54292. <summary>
  54293. Remove entries from the zipfile by specified criteria, and within the specified
  54294. path in the archive.
  54295. </summary>
  54296. <remarks>
  54297. <para>
  54298. This method allows callers to remove the collection of entries from the zipfile
  54299. that fit the specified criteria. The criteria are described in a string format, and
  54300. can include patterns for the filename; constraints on the size of the entry;
  54301. constraints on the last modified, created, or last accessed time for the file
  54302. described by the entry; or the attributes of the entry.
  54303. </para>
  54304. <para>
  54305. For details on the syntax for the selectionCriteria parameter, see <see
  54306. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)"/>.
  54307. </para>
  54308. <para>
  54309. This method is intended for use with a ZipFile that has been read from storage.
  54310. When creating a new ZipFile, this method will work only after the ZipArchive has
  54311. been Saved to the disk (the ZipFile class subsequently and implicitly reads the Zip
  54312. archive from storage.) Calling SelectEntries on a ZipFile that has not yet been
  54313. saved will deliver undefined results.
  54314. </para>
  54315. </remarks>
  54316. <exception cref="T:System.Exception">
  54317. Thrown if selectionCriteria has an invalid syntax.
  54318. </exception>
  54319. <example>
  54320. <code>
  54321. using (ZipFile zip1 = ZipFile.Read(ZipFileName))
  54322. {
  54323. // remove all entries from prior to Jan 1, 2008
  54324. zip1.RemoveEntries("mtime &lt; 2008-01-01", "documents");
  54325. // a call to ZipFile.Save will make the modifications permanent
  54326. zip1.Save();
  54327. }
  54328. </code>
  54329. <code lang="VB">
  54330. Using zip As ZipFile = ZipFile.Read(ZipFileName)
  54331. ' remove all entries from prior to Jan 1, 2008
  54332. zip1.RemoveEntries("mtime &lt; 2008-01-01", "documents")
  54333. ' a call to ZipFile.Save will make the modifications permanent
  54334. zip1.Save
  54335. End Using
  54336. </code>
  54337. </example>
  54338. <param name="selectionCriteria">the string that specifies which entries to select</param>
  54339. <param name="directoryPathInArchive">
  54340. the directory in the archive from which to select entries. If null, then
  54341. all directories in the archive are used.
  54342. </param>
  54343. <returns>the number of entries removed</returns>
  54344. </member>
  54345. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractSelectedEntries(System.String)">
  54346. <summary>
  54347. Selects and Extracts a set of Entries from the ZipFile.
  54348. </summary>
  54349. <remarks>
  54350. <para>
  54351. The entries are extracted into the current working directory.
  54352. </para>
  54353. <para>
  54354. If any of the files to be extracted already exist, then the action taken is as
  54355. specified in the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/> property on the
  54356. corresponding ZipEntry instance. By default, the action taken in this case is to
  54357. throw an exception.
  54358. </para>
  54359. <para>
  54360. For information on the syntax of the selectionCriteria string,
  54361. see <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)" />.
  54362. </para>
  54363. </remarks>
  54364. <example>
  54365. This example shows how extract all XML files modified after 15 January 2009.
  54366. <code>
  54367. using (ZipFile zip = ZipFile.Read(zipArchiveName))
  54368. {
  54369. zip.ExtractSelectedEntries("name = *.xml and mtime &gt; 2009-01-15");
  54370. }
  54371. </code>
  54372. </example>
  54373. <param name="selectionCriteria">the selection criteria for entries to extract.</param>
  54374. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractSelectedEntries(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)"/>
  54375. </member>
  54376. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractSelectedEntries(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)">
  54377. <summary>
  54378. Selects and Extracts a set of Entries from the ZipFile.
  54379. </summary>
  54380. <remarks>
  54381. <para>
  54382. The entries are extracted into the current working directory. When extraction would would
  54383. overwrite an existing filesystem file, the action taken is as specified in the
  54384. <paramref name="extractExistingFile"/> parameter.
  54385. </para>
  54386. <para>
  54387. For information on the syntax of the string describing the entry selection criteria,
  54388. see <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)" />.
  54389. </para>
  54390. </remarks>
  54391. <example>
  54392. This example shows how extract all XML files modified after 15 January 2009,
  54393. overwriting any existing files.
  54394. <code>
  54395. using (ZipFile zip = ZipFile.Read(zipArchiveName))
  54396. {
  54397. zip.ExtractSelectedEntries("name = *.xml and mtime &gt; 2009-01-15",
  54398. ExtractExistingFileAction.OverwriteSilently);
  54399. }
  54400. </code>
  54401. </example>
  54402. <param name="selectionCriteria">the selection criteria for entries to extract.</param>
  54403. <param name="extractExistingFile">
  54404. The action to take if extraction would overwrite an existing file.
  54405. </param>
  54406. </member>
  54407. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractSelectedEntries(System.String,System.String)">
  54408. <summary>
  54409. Selects and Extracts a set of Entries from the ZipFile.
  54410. </summary>
  54411. <remarks>
  54412. <para>
  54413. The entries are selected from the specified directory within the archive, and then
  54414. extracted into the current working directory.
  54415. </para>
  54416. <para>
  54417. If any of the files to be extracted already exist, then the action taken is as
  54418. specified in the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.ExtractExistingFile"/> property on the
  54419. corresponding ZipEntry instance. By default, the action taken in this case is to
  54420. throw an exception.
  54421. </para>
  54422. <para>
  54423. For information on the syntax of the string describing the entry selection criteria,
  54424. see <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)" />.
  54425. </para>
  54426. </remarks>
  54427. <example>
  54428. This example shows how extract all XML files modified after 15 January 2009,
  54429. and writes them to the "unpack" directory.
  54430. <code>
  54431. using (ZipFile zip = ZipFile.Read(zipArchiveName))
  54432. {
  54433. zip.ExtractSelectedEntries("name = *.xml and mtime &gt; 2009-01-15","unpack");
  54434. }
  54435. </code>
  54436. </example>
  54437. <param name="selectionCriteria">the selection criteria for entries to extract.</param>
  54438. <param name="directoryPathInArchive">
  54439. the directory in the archive from which to select entries. If null, then
  54440. all directories in the archive are used.
  54441. </param>
  54442. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractSelectedEntries(System.String,System.String,System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)"/>
  54443. </member>
  54444. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractSelectedEntries(System.String,System.String,System.String)">
  54445. <summary>
  54446. Selects and Extracts a set of Entries from the ZipFile.
  54447. </summary>
  54448. <remarks>
  54449. <para>
  54450. The entries are extracted into the specified directory. If any of the files to be
  54451. extracted already exist, an exception will be thrown.
  54452. </para>
  54453. <para>
  54454. For information on the syntax of the string describing the entry selection criteria,
  54455. see <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)" />.
  54456. </para>
  54457. </remarks>
  54458. <param name="selectionCriteria">the selection criteria for entries to extract.</param>
  54459. <param name="directoryInArchive">
  54460. the directory in the archive from which to select entries. If null, then
  54461. all directories in the archive are used.
  54462. </param>
  54463. <param name="extractDirectory">
  54464. the directory on the disk into which to extract. It will be created
  54465. if it does not exist.
  54466. </param>
  54467. </member>
  54468. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractSelectedEntries(System.String,System.String,System.String,OfficeOpenXml.Packaging.Ionic.Zip.ExtractExistingFileAction)">
  54469. <summary>
  54470. Selects and Extracts a set of Entries from the ZipFile.
  54471. </summary>
  54472. <remarks>
  54473. <para>
  54474. The entries are extracted into the specified directory. When extraction would would
  54475. overwrite an existing filesystem file, the action taken is as specified in the
  54476. <paramref name="extractExistingFile"/> parameter.
  54477. </para>
  54478. <para>
  54479. For information on the syntax of the string describing the entry selection criteria,
  54480. see <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String)" />.
  54481. </para>
  54482. </remarks>
  54483. <example>
  54484. This example shows how extract all files with an XML extension or with a size larger than 100,000 bytes,
  54485. and puts them in the unpack directory. For any files that already exist in
  54486. that destination directory, they will not be overwritten.
  54487. <code>
  54488. using (ZipFile zip = ZipFile.Read(zipArchiveName))
  54489. {
  54490. zip.ExtractSelectedEntries("name = *.xml or size &gt; 100000",
  54491. null,
  54492. "unpack",
  54493. ExtractExistingFileAction.DontOverwrite);
  54494. }
  54495. </code>
  54496. </example>
  54497. <param name="selectionCriteria">the selection criteria for entries to extract.</param>
  54498. <param name="extractDirectory">
  54499. The directory on the disk into which to extract. It will be created if it does not exist.
  54500. </param>
  54501. <param name="directoryPathInArchive">
  54502. The directory in the archive from which to select entries. If null, then
  54503. all directories in the archive are used.
  54504. </param>
  54505. <param name="extractExistingFile">
  54506. The action to take if extraction would overwrite an existing file.
  54507. </param>
  54508. </member>
  54509. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.GetEnumerator">
  54510. <summary>
  54511. Generic IEnumerator support, for use of a ZipFile in an enumeration.
  54512. </summary>
  54513. <remarks>
  54514. You probably do not want to call <c>GetEnumerator</c> explicitly. Instead
  54515. it is implicitly called when you use a <see langword="foreach"/> loop in C#, or a
  54516. <c>For Each</c> loop in VB.NET.
  54517. </remarks>
  54518. <example>
  54519. This example reads a zipfile of a given name, then enumerates the
  54520. entries in that zip file, and displays the information about each
  54521. entry on the Console.
  54522. <code>
  54523. using (ZipFile zip = ZipFile.Read(zipfile))
  54524. {
  54525. bool header = true;
  54526. foreach (ZipEntry e in zip)
  54527. {
  54528. if (header)
  54529. {
  54530. System.Console.WriteLine("Zipfile: {0}", zip.Name);
  54531. System.Console.WriteLine("Version Needed: 0x{0:X2}", e.VersionNeeded);
  54532. System.Console.WriteLine("BitField: 0x{0:X2}", e.BitField);
  54533. System.Console.WriteLine("Compression Method: 0x{0:X2}", e.CompressionMethod);
  54534. System.Console.WriteLine("\n{1,-22} {2,-6} {3,4} {4,-8} {0}",
  54535. "Filename", "Modified", "Size", "Ratio", "Packed");
  54536. System.Console.WriteLine(new System.String('-', 72));
  54537. header = false;
  54538. }
  54539. System.Console.WriteLine("{1,-22} {2,-6} {3,4:F0}% {4,-8} {0}",
  54540. e.FileName,
  54541. e.LastModified.ToString("yyyy-MM-dd HH:mm:ss"),
  54542. e.UncompressedSize,
  54543. e.CompressionRatio,
  54544. e.CompressedSize);
  54545. e.Extract();
  54546. }
  54547. }
  54548. </code>
  54549. <code lang="VB">
  54550. Dim ZipFileToExtract As String = "c:\foo.zip"
  54551. Using zip As ZipFile = ZipFile.Read(ZipFileToExtract)
  54552. Dim header As Boolean = True
  54553. Dim e As ZipEntry
  54554. For Each e In zip
  54555. If header Then
  54556. Console.WriteLine("Zipfile: {0}", zip.Name)
  54557. Console.WriteLine("Version Needed: 0x{0:X2}", e.VersionNeeded)
  54558. Console.WriteLine("BitField: 0x{0:X2}", e.BitField)
  54559. Console.WriteLine("Compression Method: 0x{0:X2}", e.CompressionMethod)
  54560. Console.WriteLine(ChrW(10) &amp; "{1,-22} {2,-6} {3,4} {4,-8} {0}", _
  54561. "Filename", "Modified", "Size", "Ratio", "Packed" )
  54562. Console.WriteLine(New String("-"c, 72))
  54563. header = False
  54564. End If
  54565. Console.WriteLine("{1,-22} {2,-6} {3,4:F0}% {4,-8} {0}", _
  54566. e.FileName, _
  54567. e.LastModified.ToString("yyyy-MM-dd HH:mm:ss"), _
  54568. e.UncompressedSize, _
  54569. e.CompressionRatio, _
  54570. e.CompressedSize )
  54571. e.Extract
  54572. Next
  54573. End Using
  54574. </code>
  54575. </example>
  54576. <returns>A generic enumerator suitable for use within a foreach loop.</returns>
  54577. </member>
  54578. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.GetNewEnum">
  54579. <summary>
  54580. An IEnumerator, for use of a ZipFile in a foreach construct.
  54581. </summary>
  54582. <remarks>
  54583. This method is included for COM support. An application generally does not call
  54584. this method directly. It is called implicitly by COM clients when enumerating
  54585. the entries in the ZipFile instance. In VBScript, this is done with a <c>For Each</c>
  54586. statement. In Javascript, this is done with <c>new Enumerator(zipfile)</c>.
  54587. </remarks>
  54588. <returns>
  54589. The IEnumerator over the entries in the ZipFile.
  54590. </returns>
  54591. </member>
  54592. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option">
  54593. <summary>
  54594. Options for using ZIP64 extensions when saving zip archives.
  54595. </summary>
  54596. <remarks>
  54597. <para>
  54598. Designed many years ago, the <see
  54599. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">original zip
  54600. specification from PKWARE</see> allowed for 32-bit quantities for the
  54601. compressed and uncompressed sizes of zip entries, as well as a 32-bit quantity
  54602. for specifying the length of the zip archive itself, and a maximum of 65535
  54603. entries. These limits are now regularly exceeded in many backup and archival
  54604. scenarios. Recently, PKWare added extensions to the original zip spec, called
  54605. "ZIP64 extensions", to raise those limitations. This property governs whether
  54606. DotNetZip will use those extensions when writing zip archives. The use of
  54607. these extensions is optional and explicit in DotNetZip because, despite the
  54608. status of ZIP64 as a bona fide standard, many other zip tools and libraries do
  54609. not support ZIP64, and therefore a zip file with ZIP64 extensions may be
  54610. unreadable by some of those other tools.
  54611. </para>
  54612. <para>
  54613. Set this property to <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Always"/> to always use ZIP64
  54614. extensions when saving, regardless of whether your zip archive needs it.
  54615. Suppose you add 5 files, each under 100k, to a ZipFile. If you specify Always
  54616. for this flag, you will get a ZIP64 archive, though the archive does not need
  54617. to use ZIP64 because none of the original zip limits had been exceeded.
  54618. </para>
  54619. <para>
  54620. Set this property to <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Never"/> to tell the DotNetZip
  54621. library to never use ZIP64 extensions. This is useful for maximum
  54622. compatibility and interoperability, at the expense of the capability of
  54623. handling large files or large archives. NB: Windows Explorer in Windows XP
  54624. and Windows Vista cannot currently extract files from a zip64 archive, so if
  54625. you want to guarantee that a zip archive produced by this library will work in
  54626. Windows Explorer, use <c>Never</c>. If you set this property to <see
  54627. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Never"/>, and your application creates a zip that would
  54628. exceed one of the Zip limits, the library will throw an exception while saving
  54629. the zip file.
  54630. </para>
  54631. <para>
  54632. Set this property to <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.AsNecessary"/> to tell the
  54633. DotNetZip library to use the ZIP64 extensions when required by the
  54634. entry. After the file is compressed, the original and compressed sizes are
  54635. checked, and if they exceed the limits described above, then zip64 can be
  54636. used. That is the general idea, but there is an additional wrinkle when saving
  54637. to a non-seekable device, like the ASP.NET <c>Response.OutputStream</c>, or
  54638. <c>Console.Out</c>. When using non-seekable streams for output, the entry
  54639. header - which indicates whether zip64 is in use - is emitted before it is
  54640. known if zip64 is necessary. It is only after all entries have been saved
  54641. that it can be known if ZIP64 will be required. On seekable output streams,
  54642. after saving all entries, the library can seek backward and re-emit the zip
  54643. file header to be consistent with the actual ZIP64 requirement. But using a
  54644. non-seekable output stream, the library cannot seek backward, so the header
  54645. can never be changed. In other words, the archive's use of ZIP64 extensions is
  54646. not alterable after the header is emitted. Therefore, when saving to
  54647. non-seekable streams, using <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.AsNecessary"/> is the same
  54648. as using <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Always"/>: it will always produce a zip
  54649. archive that uses ZIP64 extensions.
  54650. </para>
  54651. </remarks>
  54652. </member>
  54653. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Default">
  54654. <summary>
  54655. The default behavior, which is "Never".
  54656. (For COM clients, this is a 0 (zero).)
  54657. </summary>
  54658. </member>
  54659. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Never">
  54660. <summary>
  54661. Do not use ZIP64 extensions when writing zip archives.
  54662. (For COM clients, this is a 0 (zero).)
  54663. </summary>
  54664. </member>
  54665. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.AsNecessary">
  54666. <summary>
  54667. Use ZIP64 extensions when writing zip archives, as necessary.
  54668. For example, when a single entry exceeds 0xFFFFFFFF in size, or when the archive as a whole
  54669. exceeds 0xFFFFFFFF in size, or when there are more than 65535 entries in an archive.
  54670. (For COM clients, this is a 1.)
  54671. </summary>
  54672. </member>
  54673. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Always">
  54674. <summary>
  54675. Always use ZIP64 extensions when writing zip archives, even when unnecessary.
  54676. (For COM clients, this is a 2.)
  54677. </summary>
  54678. </member>
  54679. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipOption">
  54680. <summary>
  54681. An enum representing the values on a three-way toggle switch
  54682. for various options in the library. This might be used to
  54683. specify whether to employ a particular text encoding, or to use
  54684. ZIP64 extensions, or some other option.
  54685. </summary>
  54686. </member>
  54687. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipOption.Default">
  54688. <summary>
  54689. The default behavior. This is the same as "Never".
  54690. (For COM clients, this is a 0 (zero).)
  54691. </summary>
  54692. </member>
  54693. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipOption.Never">
  54694. <summary>
  54695. Never use the associated option.
  54696. (For COM clients, this is a 0 (zero).)
  54697. </summary>
  54698. </member>
  54699. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipOption.AsNecessary">
  54700. <summary>
  54701. Use the associated behavior "as necessary."
  54702. (For COM clients, this is a 1.)
  54703. </summary>
  54704. </member>
  54705. <member name="F:OfficeOpenXml.Packaging.Ionic.Zip.ZipOption.Always">
  54706. <summary>
  54707. Use the associated behavior Always, whether necessary or not.
  54708. (For COM clients, this is a 2.)
  54709. </summary>
  54710. </member>
  54711. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions">
  54712. <summary>
  54713. A class for collecting the various options that can be used when
  54714. Reading zip files for extraction or update.
  54715. </summary>
  54716. <remarks>
  54717. <para>
  54718. When reading a zip file, there are several options an
  54719. application can set, to modify how the file is read, or what
  54720. the library does while reading. This class collects those
  54721. options into one container.
  54722. </para>
  54723. <para>
  54724. Pass an instance of the <c>ReadOptions</c> class into the
  54725. <c>ZipFile.Read()</c> method.
  54726. </para>
  54727. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.String,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)"/>.
  54728. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.Read(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions)"/>.
  54729. </remarks>
  54730. </member>
  54731. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions.ReadProgress">
  54732. <summary>
  54733. An event handler for Read operations. When opening large zip
  54734. archives, you may want to display a progress bar or other
  54735. indicator of status progress while reading. This parameter
  54736. allows you to specify a ReadProgress Event Handler directly.
  54737. When you call <c>Read()</c>, the progress event is invoked as
  54738. necessary.
  54739. </summary>
  54740. </member>
  54741. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions.StatusMessageWriter">
  54742. <summary>
  54743. The <c>System.IO.TextWriter</c> to use for writing verbose status messages
  54744. during operations on the zip archive. A console application may wish to
  54745. pass <c>System.Console.Out</c> to get messages on the Console. A graphical
  54746. or headless application may wish to capture the messages in a different
  54747. <c>TextWriter</c>, such as a <c>System.IO.StringWriter</c>.
  54748. </summary>
  54749. </member>
  54750. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ReadOptions.Encoding">
  54751. <summary>
  54752. The <c>System.Text.Encoding</c> to use when reading in the zip archive. Be
  54753. careful specifying the encoding. If the value you use here is not the same
  54754. as the Encoding used when the zip archive was created (possibly by a
  54755. different archiver) you will get unexpected results and possibly exceptions.
  54756. </summary>
  54757. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>
  54758. </member>
  54759. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream">
  54760. <summary>
  54761. Provides a stream metaphor for reading zip files.
  54762. </summary>
  54763. <remarks>
  54764. <para>
  54765. This class provides an alternative programming model for reading zip files to
  54766. the one enabled by the <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class. Use this when reading zip
  54767. files, as an alternative to the <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class, when you would
  54768. like to use a Stream class to read the file.
  54769. </para>
  54770. <para>
  54771. Some application designs require a readable stream for input. This stream can
  54772. be used to read a zip file, and extract entries.
  54773. </para>
  54774. <para>
  54775. Both the <c>ZipInputStream</c> class and the <c>ZipFile</c> class can be used
  54776. to read and extract zip files. Both of them support many of the common zip
  54777. features, including Unicode, different compression levels, and ZIP64. The
  54778. programming models differ. For example, when extracting entries via calls to
  54779. the <c>GetNextEntry()</c> and <c>Read()</c> methods on the
  54780. <c>ZipInputStream</c> class, the caller is responsible for creating the file,
  54781. writing the bytes into the file, setting the attributes on the file, and
  54782. setting the created, last modified, and last accessed timestamps on the
  54783. file. All of these things are done automatically by a call to <see
  54784. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract">ZipEntry.Extract()</see>. For this reason, the
  54785. <c>ZipInputStream</c> is generally recommended for when your application wants
  54786. to extract the data, without storing that data into a file.
  54787. </para>
  54788. <para>
  54789. Aside from the obvious differences in programming model, there are some
  54790. differences in capability between the <c>ZipFile</c> class and the
  54791. <c>ZipInputStream</c> class.
  54792. </para>
  54793. <list type="bullet">
  54794. <item>
  54795. <c>ZipFile</c> can be used to create or update zip files, or read and
  54796. extract zip files. <c>ZipInputStream</c> can be used only to read and
  54797. extract zip files. If you want to use a stream to create zip files, check
  54798. out the <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream"/>.
  54799. </item>
  54800. <item>
  54801. <c>ZipInputStream</c> cannot read segmented or spanned
  54802. zip files.
  54803. </item>
  54804. <item>
  54805. <c>ZipInputStream</c> will not read Zip file comments.
  54806. </item>
  54807. <item>
  54808. When reading larger files, <c>ZipInputStream</c> will always underperform
  54809. <c>ZipFile</c>. This is because the <c>ZipInputStream</c> does a full scan on the
  54810. zip file, while the <c>ZipFile</c> class reads the central directory of the
  54811. zip file.
  54812. </item>
  54813. </list>
  54814. </remarks>
  54815. </member>
  54816. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.#ctor(System.IO.Stream)">
  54817. <summary>
  54818. Create a <c>ZipInputStream</c>, wrapping it around an existing stream.
  54819. </summary>
  54820. <remarks>
  54821. <para>
  54822. While the <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class is generally easier
  54823. to use, this class provides an alternative to those
  54824. applications that want to read from a zipfile directly,
  54825. using a <see cref="T:System.IO.Stream"/>.
  54826. </para>
  54827. <para>
  54828. Both the <c>ZipInputStream</c> class and the <c>ZipFile</c> class can be used
  54829. to read and extract zip files. Both of them support many of the common zip
  54830. features, including Unicode, different compression levels, and ZIP64. The
  54831. programming models differ. For example, when extracting entries via calls to
  54832. the <c>GetNextEntry()</c> and <c>Read()</c> methods on the
  54833. <c>ZipInputStream</c> class, the caller is responsible for creating the file,
  54834. writing the bytes into the file, setting the attributes on the file, and
  54835. setting the created, last modified, and last accessed timestamps on the
  54836. file. All of these things are done automatically by a call to <see
  54837. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract">ZipEntry.Extract()</see>. For this reason, the
  54838. <c>ZipInputStream</c> is generally recommended for when your application wants
  54839. to extract the data, without storing that data into a file.
  54840. </para>
  54841. <para>
  54842. Aside from the obvious differences in programming model, there are some
  54843. differences in capability between the <c>ZipFile</c> class and the
  54844. <c>ZipInputStream</c> class.
  54845. </para>
  54846. <list type="bullet">
  54847. <item>
  54848. <c>ZipFile</c> can be used to create or update zip files, or read and extract
  54849. zip files. <c>ZipInputStream</c> can be used only to read and extract zip
  54850. files. If you want to use a stream to create zip files, check out the <see
  54851. cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream"/>.
  54852. </item>
  54853. <item>
  54854. <c>ZipInputStream</c> cannot read segmented or spanned
  54855. zip files.
  54856. </item>
  54857. <item>
  54858. <c>ZipInputStream</c> will not read Zip file comments.
  54859. </item>
  54860. <item>
  54861. When reading larger files, <c>ZipInputStream</c> will always underperform
  54862. <c>ZipFile</c>. This is because the <c>ZipInputStream</c> does a full scan on the
  54863. zip file, while the <c>ZipFile</c> class reads the central directory of the
  54864. zip file.
  54865. </item>
  54866. </list>
  54867. </remarks>
  54868. <param name="stream">
  54869. The stream to read. It must be readable. This stream will be closed at
  54870. the time the <c>ZipInputStream</c> is closed.
  54871. </param>
  54872. <example>
  54873. This example shows how to read a zip file, and extract entries, using the
  54874. <c>ZipInputStream</c> class.
  54875. <code lang="C#">
  54876. private void Unzip()
  54877. {
  54878. byte[] buffer= new byte[2048];
  54879. int n;
  54880. using (var raw = File.Open(inputFileName, FileMode.Open, FileAccess.Read))
  54881. {
  54882. using (var input= new ZipInputStream(raw))
  54883. {
  54884. ZipEntry e;
  54885. while (( e = input.GetNextEntry()) != null)
  54886. {
  54887. if (e.IsDirectory) continue;
  54888. string outputPath = Path.Combine(extractDir, e.FileName);
  54889. using (var output = File.Open(outputPath, FileMode.Create, FileAccess.ReadWrite))
  54890. {
  54891. while ((n= input.Read(buffer, 0, buffer.Length)) > 0)
  54892. {
  54893. output.Write(buffer,0,n);
  54894. }
  54895. }
  54896. }
  54897. }
  54898. }
  54899. }
  54900. </code>
  54901. <code lang="VB">
  54902. Private Sub UnZip()
  54903. Dim inputFileName As String = "MyArchive.zip"
  54904. Dim extractDir As String = "extract"
  54905. Dim buffer As Byte() = New Byte(2048) {}
  54906. Using raw As FileStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read)
  54907. Using input As ZipInputStream = New ZipInputStream(raw)
  54908. Dim e As ZipEntry
  54909. Do While (Not e = input.GetNextEntry Is Nothing)
  54910. If Not e.IsDirectory Then
  54911. Using output As FileStream = File.Open(Path.Combine(extractDir, e.FileName), _
  54912. FileMode.Create, FileAccess.ReadWrite)
  54913. Dim n As Integer
  54914. Do While (n = input.Read(buffer, 0, buffer.Length) > 0)
  54915. output.Write(buffer, 0, n)
  54916. Loop
  54917. End Using
  54918. End If
  54919. Loop
  54920. End Using
  54921. End Using
  54922. End Sub
  54923. </code>
  54924. </example>
  54925. </member>
  54926. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.#ctor(System.String)">
  54927. <summary>
  54928. Create a <c>ZipInputStream</c>, given the name of an existing zip file.
  54929. </summary>
  54930. <remarks>
  54931. <para>
  54932. This constructor opens a <c>FileStream</c> for the given zipfile, and
  54933. wraps a <c>ZipInputStream</c> around that. See the documentation for the
  54934. <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.#ctor(System.IO.Stream)"/> constructor for full details.
  54935. </para>
  54936. <para>
  54937. While the <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class is generally easier
  54938. to use, this class provides an alternative to those
  54939. applications that want to read from a zipfile directly,
  54940. using a <see cref="T:System.IO.Stream"/>.
  54941. </para>
  54942. </remarks>
  54943. <param name="fileName">
  54944. The name of the filesystem file to read.
  54945. </param>
  54946. <example>
  54947. This example shows how to read a zip file, and extract entries, using the
  54948. <c>ZipInputStream</c> class.
  54949. <code lang="C#">
  54950. private void Unzip()
  54951. {
  54952. byte[] buffer= new byte[2048];
  54953. int n;
  54954. using (var input= new ZipInputStream(inputFileName))
  54955. {
  54956. ZipEntry e;
  54957. while (( e = input.GetNextEntry()) != null)
  54958. {
  54959. if (e.IsDirectory) continue;
  54960. string outputPath = Path.Combine(extractDir, e.FileName);
  54961. using (var output = File.Open(outputPath, FileMode.Create, FileAccess.ReadWrite))
  54962. {
  54963. while ((n= input.Read(buffer, 0, buffer.Length)) > 0)
  54964. {
  54965. output.Write(buffer,0,n);
  54966. }
  54967. }
  54968. }
  54969. }
  54970. }
  54971. </code>
  54972. <code lang="VB">
  54973. Private Sub UnZip()
  54974. Dim inputFileName As String = "MyArchive.zip"
  54975. Dim extractDir As String = "extract"
  54976. Dim buffer As Byte() = New Byte(2048) {}
  54977. Using input As ZipInputStream = New ZipInputStream(inputFileName)
  54978. Dim e As ZipEntry
  54979. Do While (Not e = input.GetNextEntry Is Nothing)
  54980. If Not e.IsDirectory Then
  54981. Using output As FileStream = File.Open(Path.Combine(extractDir, e.FileName), _
  54982. FileMode.Create, FileAccess.ReadWrite)
  54983. Dim n As Integer
  54984. Do While (n = input.Read(buffer, 0, buffer.Length) > 0)
  54985. output.Write(buffer, 0, n)
  54986. Loop
  54987. End Using
  54988. End If
  54989. Loop
  54990. End Using
  54991. End Sub
  54992. </code>
  54993. </example>
  54994. </member>
  54995. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.#ctor(System.IO.Stream,System.Boolean)">
  54996. <summary>
  54997. Create a <c>ZipInputStream</c>, explicitly specifying whether to
  54998. keep the underlying stream open.
  54999. </summary>
  55000. <remarks>
  55001. See the documentation for the <see
  55002. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.#ctor(System.IO.Stream)">ZipInputStream(Stream)</see>
  55003. constructor for a discussion of the class, and an example of how to use the class.
  55004. </remarks>
  55005. <param name="stream">
  55006. The stream to read from. It must be readable.
  55007. </param>
  55008. <param name="leaveOpen">
  55009. true if the application would like the stream
  55010. to remain open after the <c>ZipInputStream</c> has been closed.
  55011. </param>
  55012. </member>
  55013. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.ToString">
  55014. <summary>Provides a string representation of the instance.</summary>
  55015. <remarks>
  55016. <para>
  55017. This can be useful for debugging purposes.
  55018. </para>
  55019. </remarks>
  55020. <returns>a string representation of the instance.</returns>
  55021. </member>
  55022. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.CodecBufferSize">
  55023. <summary>
  55024. Size of the work buffer to use for the ZLIB codec during decompression.
  55025. </summary>
  55026. <remarks>q
  55027. Setting this affects the performance and memory efficiency of compression
  55028. and decompression. For larger files, setting this to a larger size may
  55029. improve performance, but the exact numbers vary depending on available
  55030. memory, and a bunch of other variables. I don't have good firm
  55031. recommendations on how to set it. You'll have to test it yourself. Or
  55032. just leave it alone and accept the default.
  55033. </remarks>
  55034. </member>
  55035. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Password">
  55036. <summary>
  55037. Sets the password to be used on the <c>ZipInputStream</c> instance.
  55038. </summary>
  55039. <remarks>
  55040. <para>
  55041. When reading a zip archive, this password is used to read and decrypt the
  55042. entries that are encrypted within the zip file. When entries within a zip
  55043. file use different passwords, set the appropriate password for the entry
  55044. before the first call to <c>Read()</c> for each entry.
  55045. </para>
  55046. <para>
  55047. When reading an entry that is not encrypted, the value of this property is
  55048. ignored.
  55049. </para>
  55050. </remarks>
  55051. <example>
  55052. This example uses the ZipInputStream to read and extract entries from a
  55053. zip file, using a potentially different password for each entry.
  55054. <code lang="C#">
  55055. byte[] buffer= new byte[2048];
  55056. int n;
  55057. using (var raw = File.Open(_inputFileName, FileMode.Open, FileAccess.Read ))
  55058. {
  55059. using (var input= new ZipInputStream(raw))
  55060. {
  55061. ZipEntry e;
  55062. while (( e = input.GetNextEntry()) != null)
  55063. {
  55064. input.Password = PasswordForEntry(e.FileName);
  55065. if (e.IsDirectory) continue;
  55066. string outputPath = Path.Combine(_extractDir, e.FileName);
  55067. using (var output = File.Open(outputPath, FileMode.Create, FileAccess.ReadWrite))
  55068. {
  55069. while ((n= input.Read(buffer,0,buffer.Length)) > 0)
  55070. {
  55071. output.Write(buffer,0,n);
  55072. }
  55073. }
  55074. }
  55075. }
  55076. }
  55077. </code>
  55078. </example>
  55079. </member>
  55080. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Read(System.Byte[],System.Int32,System.Int32)">
  55081. <summary>
  55082. Read the data from the stream into the buffer.
  55083. </summary>
  55084. <remarks>
  55085. <para>
  55086. The data for the zipentry will be decrypted and uncompressed, as
  55087. necessary, before being copied into the buffer.
  55088. </para>
  55089. <para>
  55090. You must set the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Password"/> property before calling
  55091. <c>Read()</c> the first time for an encrypted entry. To determine if an
  55092. entry is encrypted and requires a password, check the <see
  55093. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Encryption">ZipEntry.Encryption</see> property.
  55094. </para>
  55095. </remarks>
  55096. <param name="buffer">The buffer to hold the data read from the stream.</param>
  55097. <param name="offset">the offset within the buffer to copy the first byte read.</param>
  55098. <param name="count">the number of bytes to read.</param>
  55099. <returns>the number of bytes read, after decryption and decompression.</returns>
  55100. </member>
  55101. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.GetNextEntry">
  55102. <summary>
  55103. Read the next entry from the zip file.
  55104. </summary>
  55105. <remarks>
  55106. <para>
  55107. Call this method just before calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Read(System.Byte[],System.Int32,System.Int32)"/>,
  55108. to position the pointer in the zip file to the next entry that can be
  55109. read. Subsequent calls to <c>Read()</c>, will decrypt and decompress the
  55110. data in the zip file, until <c>Read()</c> returns 0.
  55111. </para>
  55112. <para>
  55113. Each time you call <c>GetNextEntry()</c>, the pointer in the wrapped
  55114. stream is moved to the next entry in the zip file. If you call <see
  55115. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Seek(System.Int64,System.IO.SeekOrigin)"/>, and thus re-position the pointer within
  55116. the file, you will need to call <c>GetNextEntry()</c> again, to insure
  55117. that the file pointer is positioned at the beginning of a zip entry.
  55118. </para>
  55119. <para>
  55120. This method returns the <c>ZipEntry</c>. Using a stream approach, you will
  55121. read the raw bytes for an entry in a zip file via calls to <c>Read()</c>.
  55122. Alternatively, you can extract an entry into a file, or a stream, by
  55123. calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Extract"/>, or one of its siblings.
  55124. </para>
  55125. </remarks>
  55126. <returns>
  55127. The <c>ZipEntry</c> read. Returns null (or Nothing in VB) if there are no more
  55128. entries in the zip file.
  55129. </returns>
  55130. </member>
  55131. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Dispose(System.Boolean)">
  55132. <summary>
  55133. Dispose the stream.
  55134. </summary>
  55135. <remarks>
  55136. <para>
  55137. This method disposes the ZipInputStream. It may also close the
  55138. underlying stream, depending on which constructor was used.
  55139. </para>
  55140. <para>
  55141. Typically the application will call <c>Dispose()</c> implicitly, via
  55142. a <c>using</c> statement in C#, or a <c>Using</c> statement in VB.
  55143. </para>
  55144. <para>
  55145. Application code won't call this code directly. This method may
  55146. be invoked in two distinct scenarios. If disposing == true, the
  55147. method has been called directly or indirectly by a user's code,
  55148. for example via the public Dispose() method. In this case, both
  55149. managed and unmanaged resources can be referenced and disposed.
  55150. If disposing == false, the method has been called by the runtime
  55151. from inside the object finalizer and this method should not
  55152. reference other objects; in that case only unmanaged resources
  55153. must be referenced or disposed.
  55154. </para>
  55155. </remarks>
  55156. <param name="disposing">
  55157. true if the Dispose method was invoked by user code.
  55158. </param>
  55159. </member>
  55160. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.CanRead">
  55161. <summary>
  55162. Always returns true.
  55163. </summary>
  55164. </member>
  55165. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.CanSeek">
  55166. <summary>
  55167. Returns the value of <c>CanSeek</c> for the underlying (wrapped) stream.
  55168. </summary>
  55169. </member>
  55170. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.CanWrite">
  55171. <summary>
  55172. Always returns false.
  55173. </summary>
  55174. </member>
  55175. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Length">
  55176. <summary>
  55177. Returns the length of the underlying stream.
  55178. </summary>
  55179. </member>
  55180. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Position">
  55181. <summary>
  55182. Gets or sets the position of the underlying stream.
  55183. </summary>
  55184. <remarks>
  55185. Setting the position is equivalent to calling <c>Seek(value, SeekOrigin.Begin)</c>.
  55186. </remarks>
  55187. </member>
  55188. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Flush">
  55189. <summary>
  55190. This is a no-op.
  55191. </summary>
  55192. </member>
  55193. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Write(System.Byte[],System.Int32,System.Int32)">
  55194. <summary>
  55195. This method always throws a NotSupportedException.
  55196. </summary>
  55197. <param name="buffer">ignored</param>
  55198. <param name="offset">ignored</param>
  55199. <param name="count">ignored</param>
  55200. </member>
  55201. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.Seek(System.Int64,System.IO.SeekOrigin)">
  55202. <summary>
  55203. This method seeks in the underlying stream.
  55204. </summary>
  55205. <remarks>
  55206. <para>
  55207. Call this method if you want to seek around within the zip file for random access.
  55208. </para>
  55209. <para>
  55210. Applications can intermix calls to <c>Seek()</c> with calls to <see
  55211. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.GetNextEntry"/>. After a call to <c>Seek()</c>,
  55212. <c>GetNextEntry()</c> will get the next <c>ZipEntry</c> that falls after
  55213. the current position in the input stream. You're on your own for finding
  55214. out just where to seek in the stream, to get to the various entries.
  55215. </para>
  55216. </remarks>
  55217. <param name="offset">the offset point to seek to</param>
  55218. <param name="origin">the reference point from which to seek</param>
  55219. <returns>The new position</returns>
  55220. </member>
  55221. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream.SetLength(System.Int64)">
  55222. <summary>
  55223. This method always throws a NotSupportedException.
  55224. </summary>
  55225. <param name="value">ignored</param>
  55226. </member>
  55227. <member name="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream">
  55228. <summary>
  55229. Provides a stream metaphor for generating zip files.
  55230. </summary>
  55231. <remarks>
  55232. <para>
  55233. This class writes zip files, as defined in the <see
  55234. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">specification
  55235. for zip files described by PKWare</see>. The compression for this
  55236. implementation is provided by a managed-code version of Zlib, included with
  55237. DotNetZip in the classes in the Ionic.Zlib namespace.
  55238. </para>
  55239. <para>
  55240. This class provides an alternative programming model to the one enabled by the
  55241. <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class. Use this when creating zip files, as an
  55242. alternative to the <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class, when you would like to use a
  55243. <c>Stream</c> type to write the zip file.
  55244. </para>
  55245. <para>
  55246. Both the <c>ZipOutputStream</c> class and the <c>ZipFile</c> class can be used
  55247. to create zip files. Both of them support many of the common zip features,
  55248. including Unicode, different compression levels, and ZIP64. They provide
  55249. very similar performance when creating zip files.
  55250. </para>
  55251. <para>
  55252. The <c>ZipFile</c> class is generally easier to use than
  55253. <c>ZipOutputStream</c> and should be considered a higher-level interface. For
  55254. example, when creating a zip file via calls to the <c>PutNextEntry()</c> and
  55255. <c>Write()</c> methods on the <c>ZipOutputStream</c> class, the caller is
  55256. responsible for opening the file, reading the bytes from the file, writing
  55257. those bytes into the <c>ZipOutputStream</c>, setting the attributes on the
  55258. <c>ZipEntry</c>, and setting the created, last modified, and last accessed
  55259. timestamps on the zip entry. All of these things are done automatically by a
  55260. call to <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddFile(System.String,System.String)">ZipFile.AddFile()</see>.
  55261. For this reason, the <c>ZipOutputStream</c> is generally recommended for use
  55262. only when your application emits arbitrary data, not necessarily data from a
  55263. filesystem file, directly into a zip file, and does so using a <c>Stream</c>
  55264. metaphor.
  55265. </para>
  55266. <para>
  55267. Aside from the differences in programming model, there are other
  55268. differences in capability between the two classes.
  55269. </para>
  55270. <list type="bullet">
  55271. <item>
  55272. <c>ZipFile</c> can be used to read and extract zip files, in addition to
  55273. creating zip files. <c>ZipOutputStream</c> cannot read zip files. If you want
  55274. to use a stream to read zip files, check out the <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipInputStream"/> class.
  55275. </item>
  55276. <item>
  55277. <c>ZipOutputStream</c> does not support the creation of segmented or spanned
  55278. zip files.
  55279. </item>
  55280. <item>
  55281. <c>ZipOutputStream</c> cannot produce a self-extracting archive.
  55282. </item>
  55283. </list>
  55284. <para>
  55285. Be aware that the <c>ZipOutputStream</c> class implements the <see
  55286. cref="T:System.IDisposable"/> interface. In order for
  55287. <c>ZipOutputStream</c> to produce a valid zip file, you use use it within
  55288. a using clause (<c>Using</c> in VB), or call the <c>Dispose()</c> method
  55289. explicitly. See the examples for how to employ a using clause.
  55290. </para>
  55291. <para>
  55292. Also, a note regarding compression performance: On the desktop .NET
  55293. Framework, DotNetZip can use a multi-threaded compression implementation
  55294. that provides significant speed increases on large files, over 300k or so,
  55295. at the cost of increased memory use at runtime. (The output of the
  55296. compression is almost exactly the same size). But, the multi-threaded
  55297. approach incurs a performance hit on smaller files. There's no way for the
  55298. ZipOutputStream to know whether parallel compression will be beneficial,
  55299. because the ZipOutputStream does not know how much data you will write
  55300. through the stream. You may wish to set the <see
  55301. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.ParallelDeflateThreshold"/> property to zero, if you are compressing
  55302. large files through <c>ZipOutputStream</c>. This will cause parallel
  55303. compression to be used, always.
  55304. </para>
  55305. </remarks>
  55306. </member>
  55307. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.#ctor(System.IO.Stream)">
  55308. <summary>
  55309. Create a ZipOutputStream, wrapping an existing stream.
  55310. </summary>
  55311. <remarks>
  55312. <para>
  55313. The <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class is generally easier to use when creating
  55314. zip files. The ZipOutputStream offers a different metaphor for creating a
  55315. zip file, based on the <see cref="T:System.IO.Stream"/> class.
  55316. </para>
  55317. </remarks>
  55318. <param name="stream">
  55319. The stream to wrap. It must be writable. This stream will be closed at
  55320. the time the ZipOutputStream is closed.
  55321. </param>
  55322. <example>
  55323. This example shows how to create a zip file, using the
  55324. ZipOutputStream class.
  55325. <code lang="C#">
  55326. private void Zipup()
  55327. {
  55328. if (filesToZip.Count == 0)
  55329. {
  55330. System.Console.WriteLine("Nothing to do.");
  55331. return;
  55332. }
  55333. using (var raw = File.Open(_outputFileName, FileMode.Create, FileAccess.ReadWrite ))
  55334. {
  55335. using (var output= new ZipOutputStream(raw))
  55336. {
  55337. output.Password = "VerySecret!";
  55338. output.Encryption = EncryptionAlgorithm.WinZipAes256;
  55339. foreach (string inputFileName in filesToZip)
  55340. {
  55341. System.Console.WriteLine("file: {0}", inputFileName);
  55342. output.PutNextEntry(inputFileName);
  55343. using (var input = File.Open(inputFileName, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Write ))
  55344. {
  55345. byte[] buffer= new byte[2048];
  55346. int n;
  55347. while ((n= input.Read(buffer,0,buffer.Length)) > 0)
  55348. {
  55349. output.Write(buffer,0,n);
  55350. }
  55351. }
  55352. }
  55353. }
  55354. }
  55355. }
  55356. </code>
  55357. <code lang="VB">
  55358. Private Sub Zipup()
  55359. Dim outputFileName As String = "XmlData.zip"
  55360. Dim filesToZip As String() = Directory.GetFiles(".", "*.xml")
  55361. If (filesToZip.Length = 0) Then
  55362. Console.WriteLine("Nothing to do.")
  55363. Else
  55364. Using raw As FileStream = File.Open(outputFileName, FileMode.Create, FileAccess.ReadWrite)
  55365. Using output As ZipOutputStream = New ZipOutputStream(raw)
  55366. output.Password = "VerySecret!"
  55367. output.Encryption = EncryptionAlgorithm.WinZipAes256
  55368. Dim inputFileName As String
  55369. For Each inputFileName In filesToZip
  55370. Console.WriteLine("file: {0}", inputFileName)
  55371. output.PutNextEntry(inputFileName)
  55372. Using input As FileStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
  55373. Dim n As Integer
  55374. Dim buffer As Byte() = New Byte(2048) {}
  55375. Do While (n = input.Read(buffer, 0, buffer.Length) > 0)
  55376. output.Write(buffer, 0, n)
  55377. Loop
  55378. End Using
  55379. Next
  55380. End Using
  55381. End Using
  55382. End If
  55383. End Sub
  55384. </code>
  55385. </example>
  55386. </member>
  55387. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.#ctor(System.String)">
  55388. <summary>
  55389. Create a ZipOutputStream that writes to a filesystem file.
  55390. </summary>
  55391. <remarks>
  55392. The <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile"/> class is generally easier to use when creating
  55393. zip files. The ZipOutputStream offers a different metaphor for creating a
  55394. zip file, based on the <see cref="T:System.IO.Stream"/> class.
  55395. </remarks>
  55396. <param name="fileName">
  55397. The name of the zip file to create.
  55398. </param>
  55399. <example>
  55400. This example shows how to create a zip file, using the
  55401. ZipOutputStream class.
  55402. <code lang="C#">
  55403. private void Zipup()
  55404. {
  55405. if (filesToZip.Count == 0)
  55406. {
  55407. System.Console.WriteLine("Nothing to do.");
  55408. return;
  55409. }
  55410. using (var output= new ZipOutputStream(outputFileName))
  55411. {
  55412. output.Password = "VerySecret!";
  55413. output.Encryption = EncryptionAlgorithm.WinZipAes256;
  55414. foreach (string inputFileName in filesToZip)
  55415. {
  55416. System.Console.WriteLine("file: {0}", inputFileName);
  55417. output.PutNextEntry(inputFileName);
  55418. using (var input = File.Open(inputFileName, FileMode.Open, FileAccess.Read,
  55419. FileShare.Read | FileShare.Write ))
  55420. {
  55421. byte[] buffer= new byte[2048];
  55422. int n;
  55423. while ((n= input.Read(buffer,0,buffer.Length)) > 0)
  55424. {
  55425. output.Write(buffer,0,n);
  55426. }
  55427. }
  55428. }
  55429. }
  55430. }
  55431. </code>
  55432. <code lang="VB">
  55433. Private Sub Zipup()
  55434. Dim outputFileName As String = "XmlData.zip"
  55435. Dim filesToZip As String() = Directory.GetFiles(".", "*.xml")
  55436. If (filesToZip.Length = 0) Then
  55437. Console.WriteLine("Nothing to do.")
  55438. Else
  55439. Using output As ZipOutputStream = New ZipOutputStream(outputFileName)
  55440. output.Password = "VerySecret!"
  55441. output.Encryption = EncryptionAlgorithm.WinZipAes256
  55442. Dim inputFileName As String
  55443. For Each inputFileName In filesToZip
  55444. Console.WriteLine("file: {0}", inputFileName)
  55445. output.PutNextEntry(inputFileName)
  55446. Using input As FileStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
  55447. Dim n As Integer
  55448. Dim buffer As Byte() = New Byte(2048) {}
  55449. Do While (n = input.Read(buffer, 0, buffer.Length) > 0)
  55450. output.Write(buffer, 0, n)
  55451. Loop
  55452. End Using
  55453. Next
  55454. End Using
  55455. End If
  55456. End Sub
  55457. </code>
  55458. </example>
  55459. </member>
  55460. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.#ctor(System.IO.Stream,System.Boolean)">
  55461. <summary>
  55462. Create a ZipOutputStream.
  55463. </summary>
  55464. <remarks>
  55465. See the documentation for the <see
  55466. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.#ctor(System.IO.Stream)">ZipOutputStream(Stream)</see>
  55467. constructor for an example.
  55468. </remarks>
  55469. <param name="stream">
  55470. The stream to wrap. It must be writable.
  55471. </param>
  55472. <param name="leaveOpen">
  55473. true if the application would like the stream
  55474. to remain open after the <c>ZipOutputStream</c> has been closed.
  55475. </param>
  55476. </member>
  55477. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.ToString">
  55478. <summary>Provides a string representation of the instance.</summary>
  55479. <remarks>
  55480. <para>
  55481. This can be useful for debugging purposes.
  55482. </para>
  55483. </remarks>
  55484. <returns>a string representation of the instance.</returns>
  55485. </member>
  55486. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Password">
  55487. <summary>
  55488. Sets the password to be used on the <c>ZipOutputStream</c> instance.
  55489. </summary>
  55490. <remarks>
  55491. <para>
  55492. When writing a zip archive, this password is applied to the entries, not
  55493. to the zip archive itself. It applies to any <c>ZipEntry</c> subsequently
  55494. written to the <c>ZipOutputStream</c>.
  55495. </para>
  55496. <para>
  55497. Using a password does not encrypt or protect the "directory" of the
  55498. archive - the list of entries contained in the archive. If you set the
  55499. <c>Password</c> property, the password actually applies to individual
  55500. entries that are added to the archive, subsequent to the setting of this
  55501. property. The list of filenames in the archive that is eventually created
  55502. will appear in clear text, but the contents of the individual files are
  55503. encrypted. This is how Zip encryption works.
  55504. </para>
  55505. <para>
  55506. If you set this property, and then add a set of entries to the archive via
  55507. calls to <c>PutNextEntry</c>, then each entry is encrypted with that
  55508. password. You may also want to change the password between adding
  55509. different entries. If you set the password, add an entry, then set the
  55510. password to <c>null</c> (<c>Nothing</c> in VB), and add another entry, the
  55511. first entry is encrypted and the second is not.
  55512. </para>
  55513. <para>
  55514. When setting the <c>Password</c>, you may also want to explicitly set the <see
  55515. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Encryption"/> property, to specify how to encrypt the entries added
  55516. to the ZipFile. If you set the <c>Password</c> to a non-null value and do not
  55517. set <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Encryption"/>, then PKZip 2.0 ("Weak") encryption is used.
  55518. This encryption is relatively weak but is very interoperable. If
  55519. you set the password to a <c>null</c> value (<c>Nothing</c> in VB),
  55520. <c>Encryption</c> is reset to None.
  55521. </para>
  55522. <para>
  55523. Special case: if you wrap a ZipOutputStream around a non-seekable stream,
  55524. and use encryption, and emit an entry of zero bytes, the <c>Close()</c> or
  55525. <c>PutNextEntry()</c> following the entry will throw an exception.
  55526. </para>
  55527. </remarks>
  55528. </member>
  55529. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Encryption">
  55530. <summary>
  55531. The Encryption to use for entries added to the <c>ZipOutputStream</c>.
  55532. </summary>
  55533. <remarks>
  55534. <para>
  55535. The specified Encryption is applied to the entries subsequently
  55536. written to the <c>ZipOutputStream</c> instance.
  55537. </para>
  55538. <para>
  55539. If you set this to something other than
  55540. EncryptionAlgorithm.None, you will also need to set the
  55541. <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Password"/> to a non-null, non-empty value in
  55542. order to actually get encryption on the entry.
  55543. </para>
  55544. </remarks>
  55545. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Password">ZipOutputStream.Password</seealso>
  55546. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Encryption">ZipEntry.Encryption</seealso>
  55547. </member>
  55548. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.CodecBufferSize">
  55549. <summary>
  55550. Size of the work buffer to use for the ZLIB codec during compression.
  55551. </summary>
  55552. <remarks>
  55553. Setting this may affect performance. For larger files, setting this to a
  55554. larger size may improve performance, but I'm not sure. Sorry, I don't
  55555. currently have good recommendations on how to set it. You can test it if
  55556. you like.
  55557. </remarks>
  55558. </member>
  55559. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Strategy">
  55560. <summary>
  55561. The compression strategy to use for all entries.
  55562. </summary>
  55563. <remarks>
  55564. Set the Strategy used by the ZLIB-compatible compressor, when compressing
  55565. data for the entries in the zip archive. Different compression strategies
  55566. work better on different sorts of data. The strategy parameter can affect
  55567. the compression ratio and the speed of compression but not the correctness
  55568. of the compresssion. For more information see <see
  55569. cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionStrategy"/>.
  55570. </remarks>
  55571. </member>
  55572. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Timestamp">
  55573. <summary>
  55574. The type of timestamp attached to the ZipEntry.
  55575. </summary>
  55576. <remarks>
  55577. Set this in order to specify the kind of timestamp that should be emitted
  55578. into the zip file for each entry.
  55579. </remarks>
  55580. </member>
  55581. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.CompressionLevel">
  55582. <summary>
  55583. Sets the compression level to be used for entries subsequently added to
  55584. the zip archive.
  55585. </summary>
  55586. <remarks>
  55587. <para>
  55588. Varying the compression level used on entries can affect the
  55589. size-vs-speed tradeoff when compression and decompressing data streams
  55590. or files.
  55591. </para>
  55592. <para>
  55593. As with some other properties on the <c>ZipOutputStream</c> class, like <see
  55594. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Password"/>, and <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Encryption"/>,
  55595. setting this property on a <c>ZipOutputStream</c>
  55596. instance will cause the specified <c>CompressionLevel</c> to be used on all
  55597. <see cref="T:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry"/> items that are subsequently added to the
  55598. <c>ZipOutputStream</c> instance.
  55599. </para>
  55600. <para>
  55601. If you do not set this property, the default compression level is used,
  55602. which normally gives a good balance of compression efficiency and
  55603. compression speed. In some tests, using <c>BestCompression</c> can
  55604. double the time it takes to compress, while delivering just a small
  55605. increase in compression efficiency. This behavior will vary with the
  55606. type of data you compress. If you are in doubt, just leave this setting
  55607. alone, and accept the default.
  55608. </para>
  55609. </remarks>
  55610. </member>
  55611. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.CompressionMethod">
  55612. <summary>
  55613. The compression method used on each entry added to the ZipOutputStream.
  55614. </summary>
  55615. </member>
  55616. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Comment">
  55617. <summary>
  55618. A comment attached to the zip archive.
  55619. </summary>
  55620. <remarks>
  55621. <para>
  55622. The application sets this property to specify a comment to be embedded
  55623. into the generated zip archive.
  55624. </para>
  55625. <para>
  55626. According to <see
  55627. href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">PKWARE's
  55628. zip specification</see>, the comment is not encrypted, even if there is a
  55629. password set on the zip file.
  55630. </para>
  55631. <para>
  55632. The specification does not describe how to indicate the encoding used
  55633. on a comment string. Many "compliant" zip tools and libraries use
  55634. IBM437 as the code page for comments; DotNetZip, too, follows that
  55635. practice. On the other hand, there are situations where you want a
  55636. Comment to be encoded with something else, for example using code page
  55637. 950 "Big-5 Chinese". To fill that need, DotNetZip will encode the
  55638. comment following the same procedure it follows for encoding
  55639. filenames: (a) if <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.AlternateEncodingUsage"/> is
  55640. <c>Never</c>, it uses the default encoding (IBM437). (b) if <see
  55641. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.AlternateEncodingUsage"/> is <c>Always</c>, it always uses the
  55642. alternate encoding (<see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.AlternateEncoding"/>). (c) if <see
  55643. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.AlternateEncodingUsage"/> is <c>AsNecessary</c>, it uses the
  55644. alternate encoding only if the default encoding is not sufficient for
  55645. encoding the comment - in other words if decoding the result does not
  55646. produce the original string. This decision is taken at the time of
  55647. the call to <c>ZipFile.Save()</c>.
  55648. </para>
  55649. </remarks>
  55650. </member>
  55651. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.EnableZip64">
  55652. <summary>
  55653. Specify whether to use ZIP64 extensions when saving a zip archive.
  55654. </summary>
  55655. <remarks>
  55656. <para>
  55657. The default value for the property is <see
  55658. cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.Never"/>. <see cref="F:OfficeOpenXml.Packaging.Ionic.Zip.Zip64Option.AsNecessary"/> is
  55659. safest, in the sense that you will not get an Exception if a
  55660. pre-ZIP64 limit is exceeded.
  55661. </para>
  55662. <para>
  55663. You must set this property before calling <c>Write()</c>.
  55664. </para>
  55665. </remarks>
  55666. </member>
  55667. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.OutputUsedZip64">
  55668. <summary>
  55669. Indicates whether ZIP64 extensions were used when saving the zip archive.
  55670. </summary>
  55671. <remarks>
  55672. The value is defined only after the <c>ZipOutputStream</c> has been closed.
  55673. </remarks>
  55674. </member>
  55675. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.IgnoreCase">
  55676. <summary>
  55677. Whether the ZipOutputStream should use case-insensitive comparisons when
  55678. checking for uniqueness of zip entries.
  55679. </summary>
  55680. <remarks>
  55681. <para>
  55682. Though the zip specification doesn't prohibit zipfiles with duplicate
  55683. entries, Sane zip files have no duplicates, and the DotNetZip library
  55684. cannot create zip files with duplicate entries. If an application attempts
  55685. to call <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.PutNextEntry(System.String)"/> with a name that duplicates one
  55686. already used within the archive, the library will throw an Exception.
  55687. </para>
  55688. <para>
  55689. This property allows the application to specify whether the
  55690. ZipOutputStream instance considers ordinal case when checking for
  55691. uniqueness of zip entries.
  55692. </para>
  55693. </remarks>
  55694. </member>
  55695. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.UseUnicodeAsNecessary">
  55696. <summary>
  55697. Indicates whether to encode entry filenames and entry comments using
  55698. Unicode (UTF-8).
  55699. </summary>
  55700. <remarks>
  55701. <para>
  55702. <see href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">The
  55703. PKWare zip specification</see> provides for encoding file names and file
  55704. comments in either the IBM437 code page, or in UTF-8. This flag selects
  55705. the encoding according to that specification. By default, this flag is
  55706. false, and filenames and comments are encoded into the zip file in the
  55707. IBM437 codepage. Setting this flag to true will specify that filenames
  55708. and comments that cannot be encoded with IBM437 will be encoded with
  55709. UTF-8.
  55710. </para>
  55711. <para>
  55712. Zip files created with strict adherence to the PKWare specification with
  55713. respect to UTF-8 encoding can contain entries with filenames containing
  55714. any combination of Unicode characters, including the full range of
  55715. characters from Chinese, Latin, Hebrew, Greek, Cyrillic, and many other
  55716. alphabets. However, because at this time, the UTF-8 portion of the PKWare
  55717. specification is not broadly supported by other zip libraries and
  55718. utilities, such zip files may not be readable by your favorite zip tool or
  55719. archiver. In other words, interoperability will decrease if you set this
  55720. flag to true.
  55721. </para>
  55722. <para>
  55723. In particular, Zip files created with strict adherence to the PKWare
  55724. specification with respect to UTF-8 encoding will not work well with
  55725. Explorer in Windows XP or Windows Vista, because Windows compressed
  55726. folders, as far as I know, do not support UTF-8 in zip files. Vista can
  55727. read the zip files, but shows the filenames incorrectly. Unpacking from
  55728. Windows Vista Explorer will result in filenames that have rubbish
  55729. characters in place of the high-order UTF-8 bytes.
  55730. </para>
  55731. <para>
  55732. Also, zip files that use UTF-8 encoding will not work well with Java
  55733. applications that use the java.util.zip classes, as of v5.0 of the Java
  55734. runtime. The Java runtime does not correctly implement the PKWare
  55735. specification in this regard.
  55736. </para>
  55737. <para>
  55738. As a result, we have the unfortunate situation that "correct" behavior by
  55739. the DotNetZip library with regard to Unicode encoding of filenames during
  55740. zip creation will result in zip files that are readable by strictly
  55741. compliant and current tools (for example the most recent release of the
  55742. commercial WinZip tool); but these zip files will not be readable by
  55743. various other tools or libraries, including Windows Explorer.
  55744. </para>
  55745. <para>
  55746. The DotNetZip library can read and write zip files with UTF8-encoded
  55747. entries, according to the PKware spec. If you use DotNetZip for both
  55748. creating and reading the zip file, and you use UTF-8, there will be no
  55749. loss of information in the filenames. For example, using a self-extractor
  55750. created by this library will allow you to unpack files correctly with no
  55751. loss of information in the filenames.
  55752. </para>
  55753. <para>
  55754. If you do not set this flag, it will remain false. If this flag is false,
  55755. the <c>ZipOutputStream</c> will encode all filenames and comments using
  55756. the IBM437 codepage. This can cause "loss of information" on some
  55757. filenames, but the resulting zipfile will be more interoperable with other
  55758. utilities. As an example of the loss of information, diacritics can be
  55759. lost. The o-tilde character will be down-coded to plain o. The c with a
  55760. cedilla (Unicode 0xE7) used in Portugese will be downcoded to a c.
  55761. Likewise, the O-stroke character (Unicode 248), used in Danish and
  55762. Norwegian, will be down-coded to plain o. Chinese characters cannot be
  55763. represented in codepage IBM437; when using the default encoding, Chinese
  55764. characters in filenames will be represented as ?. These are all examples
  55765. of "information loss".
  55766. </para>
  55767. <para>
  55768. The loss of information associated to the use of the IBM437 encoding is
  55769. inconvenient, and can also lead to runtime errors. For example, using
  55770. IBM437, any sequence of 4 Chinese characters will be encoded as ????. If
  55771. your application creates a <c>ZipOutputStream</c>, does not set the
  55772. encoding, then adds two files, each with names of four Chinese characters
  55773. each, this will result in a duplicate filename exception. In the case
  55774. where you add a single file with a name containing four Chinese
  55775. characters, the zipfile will save properly, but extracting that file
  55776. later, with any zip tool, will result in an error, because the question
  55777. mark is not legal for use within filenames on Windows. These are just a
  55778. few examples of the problems associated to loss of information.
  55779. </para>
  55780. <para>
  55781. This flag is independent of the encoding of the content within the entries
  55782. in the zip file. Think of the zip file as a container - it supports an
  55783. encoding. Within the container are other "containers" - the file entries
  55784. themselves. The encoding within those entries is independent of the
  55785. encoding of the zip archive container for those entries.
  55786. </para>
  55787. <para>
  55788. Rather than specify the encoding in a binary fashion using this flag, an
  55789. application can specify an arbitrary encoding via the <see
  55790. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.ProvisionalAlternateEncoding"/> property. Setting the encoding
  55791. explicitly when creating zip archives will result in non-compliant zip
  55792. files that, curiously, are fairly interoperable. The challenge is, the
  55793. PKWare specification does not provide for a way to specify that an entry
  55794. in a zip archive uses a code page that is neither IBM437 nor UTF-8.
  55795. Therefore if you set the encoding explicitly when creating a zip archive,
  55796. you must take care upon reading the zip archive to use the same code page.
  55797. If you get it wrong, the behavior is undefined and may result in incorrect
  55798. filenames, exceptions, stomach upset, hair loss, and acne.
  55799. </para>
  55800. </remarks>
  55801. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.ProvisionalAlternateEncoding"/>
  55802. </member>
  55803. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.ProvisionalAlternateEncoding">
  55804. <summary>
  55805. The text encoding to use when emitting entries into the zip archive, for
  55806. those entries whose filenames or comments cannot be encoded with the
  55807. default (IBM437) encoding.
  55808. </summary>
  55809. <remarks>
  55810. <para>
  55811. In <see href="http://www.pkware.com/documents/casestudies/APPNOTE.TXT">its
  55812. zip specification</see>, PKWare describes two options for encoding
  55813. filenames and comments: using IBM437 or UTF-8. But, some archiving tools
  55814. or libraries do not follow the specification, and instead encode
  55815. characters using the system default code page. For example, WinRAR when
  55816. run on a machine in Shanghai may encode filenames with the Big-5 Chinese
  55817. (950) code page. This behavior is contrary to the Zip specification, but
  55818. it occurs anyway.
  55819. </para>
  55820. <para>
  55821. When using DotNetZip to write zip archives that will be read by one of
  55822. these other archivers, set this property to specify the code page to use
  55823. when encoding the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.FileName"/> and <see
  55824. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Comment"/> for each <c>ZipEntry</c> in the zip file, for
  55825. values that cannot be encoded with the default codepage for zip files,
  55826. IBM437. This is why this property is "provisional". In all cases, IBM437
  55827. is used where possible, in other words, where no loss of data would
  55828. result. It is possible, therefore, to have a given entry with a
  55829. <c>Comment</c> encoded in IBM437 and a <c>FileName</c> encoded with the
  55830. specified "provisional" codepage.
  55831. </para>
  55832. <para>
  55833. Be aware that a zip file created after you've explicitly set the
  55834. <c>ProvisionalAlternateEncoding</c> property to a value other than
  55835. IBM437 may not be compliant to the PKWare specification, and may not be
  55836. readable by compliant archivers. On the other hand, many (most?)
  55837. archivers are non-compliant and can read zip files created in arbitrary
  55838. code pages. The trick is to use or specify the proper codepage when
  55839. reading the zip.
  55840. </para>
  55841. <para>
  55842. When creating a zip archive using this library, it is possible to change
  55843. the value of <c>ProvisionalAlternateEncoding</c> between each entry you
  55844. add, and between adding entries and the call to <c>Close()</c>. Don't do
  55845. this. It will likely result in a zipfile that is not readable. For best
  55846. interoperability, either leave <c>ProvisionalAlternateEncoding</c>
  55847. alone, or specify it only once, before adding any entries to the
  55848. <c>ZipOutputStream</c> instance. There is one exception to this
  55849. recommendation, described later.
  55850. </para>
  55851. <para>
  55852. When using an arbitrary, non-UTF8 code page for encoding, there is no
  55853. standard way for the creator application - whether DotNetZip, WinZip,
  55854. WinRar, or something else - to formally specify in the zip file which
  55855. codepage has been used for the entries. As a result, readers of zip files
  55856. are not able to inspect the zip file and determine the codepage that was
  55857. used for the entries contained within it. It is left to the application
  55858. or user to determine the necessary codepage when reading zip files encoded
  55859. this way. If you use an incorrect codepage when reading a zipfile, you
  55860. will get entries with filenames that are incorrect, and the incorrect
  55861. filenames may even contain characters that are not legal for use within
  55862. filenames in Windows. Extracting entries with illegal characters in the
  55863. filenames will lead to exceptions. It's too bad, but this is just the way
  55864. things are with code pages in zip files. Caveat Emptor.
  55865. </para>
  55866. <para>
  55867. One possible approach for specifying the code page for a given zip file is
  55868. to describe the code page in a human-readable form in the Zip comment. For
  55869. example, the comment may read "Entries in this archive are encoded in the
  55870. Big5 code page". For maximum interoperability, the zip comment in this
  55871. case should be encoded in the default, IBM437 code page. In this case,
  55872. the zip comment is encoded using a different page than the filenames. To
  55873. do this, Specify <c>ProvisionalAlternateEncoding</c> to your desired
  55874. region-specific code page, once before adding any entries, and then set
  55875. the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Comment"/> property and reset
  55876. <c>ProvisionalAlternateEncoding</c> to IBM437 before calling <c>Close()</c>.
  55877. </para>
  55878. </remarks>
  55879. </member>
  55880. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.AlternateEncoding">
  55881. <summary>
  55882. A Text Encoding to use when encoding the filenames and comments for
  55883. all the ZipEntry items, during a ZipFile.Save() operation.
  55884. </summary>
  55885. <remarks>
  55886. <para>
  55887. Whether the encoding specified here is used during the save depends
  55888. on <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.AlternateEncodingUsage"/>.
  55889. </para>
  55890. </remarks>
  55891. </member>
  55892. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.AlternateEncodingUsage">
  55893. <summary>
  55894. A flag that tells if and when this instance should apply
  55895. AlternateEncoding to encode the filenames and comments associated to
  55896. of ZipEntry objects contained within this instance.
  55897. </summary>
  55898. </member>
  55899. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.DefaultEncoding">
  55900. <summary>
  55901. The default text encoding used in zip archives. It is numeric 437, also
  55902. known as IBM437.
  55903. </summary>
  55904. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ProvisionalAlternateEncoding"/>
  55905. </member>
  55906. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.ParallelDeflateThreshold">
  55907. <summary>
  55908. The size threshold for an entry, above which a parallel deflate is used.
  55909. </summary>
  55910. <remarks>
  55911. <para>
  55912. DotNetZip will use multiple threads to compress any ZipEntry, when
  55913. the <c>CompressionMethod</c> is Deflate, and if the entry is
  55914. larger than the given size. Zero means "always use parallel
  55915. deflate", while -1 means "never use parallel deflate".
  55916. </para>
  55917. <para>
  55918. If the entry size cannot be known before compression, as with any entry
  55919. added via a ZipOutputStream, then Parallel deflate will never be
  55920. performed, unless the value of this property is zero.
  55921. </para>
  55922. <para>
  55923. A parallel deflate operations will speed up the compression of
  55924. large files, on computers with multiple CPUs or multiple CPU
  55925. cores. For files above 1mb, on a dual core or dual-cpu (2p)
  55926. machine, the time required to compress the file can be 70% of the
  55927. single-threaded deflate. For very large files on 4p machines the
  55928. compression can be done in 30% of the normal time. The downside
  55929. is that parallel deflate consumes extra memory during the deflate,
  55930. and the deflation is slightly less effective.
  55931. </para>
  55932. <para>
  55933. Parallel deflate tends to not be as effective as single-threaded deflate
  55934. because the original data stream is split into multiple independent
  55935. buffers, each of which is compressed in parallel. But because they are
  55936. treated independently, there is no opportunity to share compression
  55937. dictionaries, and additional framing bytes must be added to the output
  55938. stream. For that reason, a deflated stream may be slightly larger when
  55939. compressed using parallel deflate, as compared to a traditional
  55940. single-threaded deflate. For files of about 512k, the increase over the
  55941. normal deflate is as much as 5% of the total compressed size. For larger
  55942. files, the difference can be as small as 0.1%.
  55943. </para>
  55944. <para>
  55945. Multi-threaded compression does not give as much an advantage when using
  55946. Encryption. This is primarily because encryption tends to slow down
  55947. the entire pipeline. Also, multi-threaded compression gives less of an
  55948. advantage when using lower compression levels, for example <see
  55949. cref="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.BestSpeed"/>. You may have to perform
  55950. some tests to determine the best approach for your situation.
  55951. </para>
  55952. <para>
  55953. The default value for this property is -1, which means parallel
  55954. compression will not be performed unless you set it to zero.
  55955. </para>
  55956. </remarks>
  55957. </member>
  55958. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.ParallelDeflateMaxBufferPairs">
  55959. <summary>
  55960. The maximum number of buffer pairs to use when performing
  55961. parallel compression.
  55962. </summary>
  55963. <remarks>
  55964. <para>
  55965. This property sets an upper limit on the number of memory
  55966. buffer pairs to create when performing parallel
  55967. compression. The implementation of the parallel
  55968. compression stream allocates multiple buffers to
  55969. facilitate parallel compression. As each buffer fills up,
  55970. the stream uses <see
  55971. cref="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
  55972. ThreadPool.QueueUserWorkItem()</see> to compress those
  55973. buffers in a background threadpool thread. After a buffer
  55974. is compressed, it is re-ordered and written to the output
  55975. stream.
  55976. </para>
  55977. <para>
  55978. A higher number of buffer pairs enables a higher degree of
  55979. parallelism, which tends to increase the speed of compression on
  55980. multi-cpu computers. On the other hand, a higher number of buffer
  55981. pairs also implies a larger memory consumption, more active worker
  55982. threads, and a higher cpu utilization for any compression. This
  55983. property enables the application to limit its memory consumption and
  55984. CPU utilization behavior depending on requirements.
  55985. </para>
  55986. <para>
  55987. For each compression "task" that occurs in parallel, there are 2
  55988. buffers allocated: one for input and one for output. This property
  55989. sets a limit for the number of pairs. The total amount of storage
  55990. space allocated for buffering will then be (N*S*2), where N is the
  55991. number of buffer pairs, S is the size of each buffer (<see
  55992. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.CodecBufferSize"/>). By default, DotNetZip allocates 4 buffer
  55993. pairs per CPU core, so if your machine has 4 cores, and you retain
  55994. the default buffer size of 128k, then the
  55995. ParallelDeflateOutputStream will use 4 * 4 * 2 * 128kb of buffer
  55996. memory in total, or 4mb, in blocks of 128kb. If you then set this
  55997. property to 8, then the number will be 8 * 2 * 128kb of buffer
  55998. memory, or 2mb.
  55999. </para>
  56000. <para>
  56001. CPU utilization will also go up with additional buffers, because a
  56002. larger number of buffer pairs allows a larger number of background
  56003. threads to compress in parallel. If you find that parallel
  56004. compression is consuming too much memory or CPU, you can adjust this
  56005. value downward.
  56006. </para>
  56007. <para>
  56008. The default value is 16. Different values may deliver better or
  56009. worse results, depending on your priorities and the dynamic
  56010. performance characteristics of your storage and compute resources.
  56011. </para>
  56012. <para>
  56013. This property is not the number of buffer pairs to use; it is an
  56014. upper limit. An illustration: Suppose you have an application that
  56015. uses the default value of this property (which is 16), and it runs
  56016. on a machine with 2 CPU cores. In that case, DotNetZip will allocate
  56017. 4 buffer pairs per CPU core, for a total of 8 pairs. The upper
  56018. limit specified by this property has no effect.
  56019. </para>
  56020. <para>
  56021. The application can set this value at any time, but it is
  56022. effective only if set before calling
  56023. <c>ZipOutputStream.Write()</c> for the first time.
  56024. </para>
  56025. </remarks>
  56026. <seealso cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.ParallelDeflateThreshold"/>
  56027. </member>
  56028. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.ContainsEntry(System.String)">
  56029. <summary>
  56030. Returns true if an entry by the given name has already been written
  56031. to the ZipOutputStream.
  56032. </summary>
  56033. <param name="name">
  56034. The name of the entry to scan for.
  56035. </param>
  56036. <returns>
  56037. true if an entry by the given name has already been written.
  56038. </returns>
  56039. </member>
  56040. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
  56041. <summary>
  56042. Write the data from the buffer to the stream.
  56043. </summary>
  56044. <remarks>
  56045. As the application writes data into this stream, the data may be
  56046. compressed and encrypted before being written out to the underlying
  56047. stream, depending on the settings of the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.CompressionLevel"/>
  56048. and the <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Encryption"/> properties.
  56049. </remarks>
  56050. <param name="buffer">The buffer holding data to write to the stream.</param>
  56051. <param name="offset">the offset within that data array to find the first byte to write.</param>
  56052. <param name="count">the number of bytes to write.</param>
  56053. </member>
  56054. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.PutNextEntry(System.String)">
  56055. <summary>
  56056. Specify the name of the next entry that will be written to the zip file.
  56057. </summary>
  56058. <remarks>
  56059. <para>
  56060. Call this method just before calling <see cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Write(System.Byte[],System.Int32,System.Int32)"/>, to
  56061. specify the name of the entry that the next set of bytes written to
  56062. the <c>ZipOutputStream</c> belongs to. All subsequent calls to <c>Write</c>,
  56063. until the next call to <c>PutNextEntry</c>,
  56064. will be inserted into the named entry in the zip file.
  56065. </para>
  56066. <para>
  56067. If the <paramref name="entryName"/> used in <c>PutNextEntry()</c> ends in
  56068. a slash, then the entry added is marked as a directory. Because directory
  56069. entries do not contain data, a call to <c>Write()</c>, before an
  56070. intervening additional call to <c>PutNextEntry()</c>, will throw an
  56071. exception.
  56072. </para>
  56073. <para>
  56074. If you don't call <c>Write()</c> between two calls to
  56075. <c>PutNextEntry()</c>, the first entry is inserted into the zip file as a
  56076. file of zero size. This may be what you want.
  56077. </para>
  56078. <para>
  56079. Because <c>PutNextEntry()</c> closes out the prior entry, if any, this
  56080. method may throw if there is a problem with the prior entry.
  56081. </para>
  56082. <para>
  56083. This method returns the <c>ZipEntry</c>. You can modify public properties
  56084. on the <c>ZipEntry</c>, such as <see cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Encryption"/>, <see
  56085. cref="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipEntry.Password"/>, and so on, until the first call to
  56086. <c>ZipOutputStream.Write()</c>, or until the next call to
  56087. <c>PutNextEntry()</c>. If you modify the <c>ZipEntry</c> <em>after</em>
  56088. having called <c>Write()</c>, you may get a runtime exception, or you may
  56089. silently get an invalid zip archive.
  56090. </para>
  56091. </remarks>
  56092. <example>
  56093. This example shows how to create a zip file, using the
  56094. <c>ZipOutputStream</c> class.
  56095. <code>
  56096. private void Zipup()
  56097. {
  56098. using (FileStream fs raw = File.Open(_outputFileName, FileMode.Create, FileAccess.ReadWrite ))
  56099. {
  56100. using (var output= new ZipOutputStream(fs))
  56101. {
  56102. output.Password = "VerySecret!";
  56103. output.Encryption = EncryptionAlgorithm.WinZipAes256;
  56104. output.PutNextEntry("entry1.txt");
  56105. byte[] buffer= System.Text.Encoding.ASCII.GetBytes("This is the content for entry #1.");
  56106. output.Write(buffer,0,buffer.Length);
  56107. output.PutNextEntry("entry2.txt"); // this will be zero length
  56108. output.PutNextEntry("entry3.txt");
  56109. buffer= System.Text.Encoding.ASCII.GetBytes("This is the content for entry #3.");
  56110. output.Write(buffer,0,buffer.Length);
  56111. }
  56112. }
  56113. }
  56114. </code>
  56115. </example>
  56116. <param name="entryName">
  56117. The name of the entry to be added, including any path to be used
  56118. within the zip file.
  56119. </param>
  56120. <returns>
  56121. The ZipEntry created.
  56122. </returns>
  56123. </member>
  56124. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Dispose(System.Boolean)">
  56125. <summary>
  56126. Dispose the stream
  56127. </summary>
  56128. <remarks>
  56129. <para>
  56130. This method writes the Zip Central directory, then closes the stream. The
  56131. application must call Dispose() (or Close) in order to produce a valid zip file.
  56132. </para>
  56133. <para>
  56134. Typically the application will call <c>Dispose()</c> implicitly, via a <c>using</c>
  56135. statement in C#, or a <c>Using</c> statement in VB.
  56136. </para>
  56137. </remarks>
  56138. <param name="disposing">set this to true, always.</param>
  56139. </member>
  56140. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.CanRead">
  56141. <summary>
  56142. Always returns false.
  56143. </summary>
  56144. </member>
  56145. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.CanSeek">
  56146. <summary>
  56147. Always returns false.
  56148. </summary>
  56149. </member>
  56150. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.CanWrite">
  56151. <summary>
  56152. Always returns true.
  56153. </summary>
  56154. </member>
  56155. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Length">
  56156. <summary>
  56157. Always returns a NotSupportedException.
  56158. </summary>
  56159. </member>
  56160. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Position">
  56161. <summary>
  56162. Setting this property always returns a NotSupportedException. Getting it
  56163. returns the value of the Position on the underlying stream.
  56164. </summary>
  56165. </member>
  56166. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Flush">
  56167. <summary>
  56168. This is a no-op.
  56169. </summary>
  56170. </member>
  56171. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Read(System.Byte[],System.Int32,System.Int32)">
  56172. <summary>
  56173. This method always throws a NotSupportedException.
  56174. </summary>
  56175. <param name="buffer">ignored</param>
  56176. <param name="offset">ignored</param>
  56177. <param name="count">ignored</param>
  56178. <returns>nothing</returns>
  56179. </member>
  56180. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.Seek(System.Int64,System.IO.SeekOrigin)">
  56181. <summary>
  56182. This method always throws a NotSupportedException.
  56183. </summary>
  56184. <param name="offset">ignored</param>
  56185. <param name="origin">ignored</param>
  56186. <returns>nothing</returns>
  56187. </member>
  56188. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipOutputStream.SetLength(System.Int64)">
  56189. <summary>
  56190. This method always throws a NotSupportedException.
  56191. </summary>
  56192. <param name="value">ignored</param>
  56193. </member>
  56194. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipSegmentedStream.ForUpdate(System.String,System.UInt32)">
  56195. <summary>
  56196. Sort-of like a factory method, ForUpdate is used only when
  56197. the application needs to update the zip entry metadata for
  56198. a segmented zip file, when the starting segment is earlier
  56199. than the ending segment, for a particular entry.
  56200. </summary>
  56201. <remarks>
  56202. <para>
  56203. The update is always contiguous, never rolls over. As a
  56204. result, this method doesn't need to return a ZSS; it can
  56205. simply return a FileStream. That's why it's "sort of"
  56206. like a Factory method.
  56207. </para>
  56208. <para>
  56209. Caller must Close/Dispose the stream object returned by
  56210. this method.
  56211. </para>
  56212. </remarks>
  56213. </member>
  56214. <member name="P:OfficeOpenXml.Packaging.Ionic.Zip.ZipSegmentedStream.CurrentName">
  56215. <summary>
  56216. Name of the filesystem file corresponding to the current segment.
  56217. </summary>
  56218. <remarks>
  56219. <para>
  56220. The name is not always the name currently being used in the
  56221. filesystem. When rwMode is RwMode.Write, the filesystem file has a
  56222. temporary name until the stream is closed or until the next segment is
  56223. started.
  56224. </para>
  56225. </remarks>
  56226. </member>
  56227. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipSegmentedStream.Read(System.Byte[],System.Int32,System.Int32)">
  56228. <summary>
  56229. Read from the stream
  56230. </summary>
  56231. <param name="buffer">the buffer to read</param>
  56232. <param name="offset">the offset at which to start</param>
  56233. <param name="count">the number of bytes to read</param>
  56234. <returns>the number of bytes actually read</returns>
  56235. </member>
  56236. <member name="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipSegmentedStream.Write(System.Byte[],System.Int32,System.Int32)">
  56237. <summary>
  56238. Write to the stream.
  56239. </summary>
  56240. <param name="buffer">the buffer from which to write</param>
  56241. <param name="offset">the offset at which to start writing</param>
  56242. <param name="count">the number of bytes to write</param>
  56243. </member>
  56244. <member name="T:OfficeOpenXml.Packaging.Ionic.Crc.CRC32">
  56245. <summary>
  56246. Computes a CRC-32. The CRC-32 algorithm is parameterized - you
  56247. can set the polynomial and enable or disable bit
  56248. reversal. This can be used for GZIP, BZip2, or ZIP.
  56249. </summary>
  56250. <remarks>
  56251. This type is used internally by DotNetZip; it is generally not used
  56252. directly by applications wishing to create, read, or manipulate zip
  56253. archive files.
  56254. </remarks>
  56255. </member>
  56256. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.TotalBytesRead">
  56257. <summary>
  56258. Indicates the total number of bytes applied to the CRC.
  56259. </summary>
  56260. </member>
  56261. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.Crc32Result">
  56262. <summary>
  56263. Indicates the current CRC for all blocks slurped in.
  56264. </summary>
  56265. </member>
  56266. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.GetCrc32(System.IO.Stream)">
  56267. <summary>
  56268. Returns the CRC32 for the specified stream.
  56269. </summary>
  56270. <param name="input">The stream over which to calculate the CRC32</param>
  56271. <returns>the CRC32 calculation</returns>
  56272. </member>
  56273. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.GetCrc32AndCopy(System.IO.Stream,System.IO.Stream)">
  56274. <summary>
  56275. Returns the CRC32 for the specified stream, and writes the input into the
  56276. output stream.
  56277. </summary>
  56278. <param name="input">The stream over which to calculate the CRC32</param>
  56279. <param name="output">The stream into which to deflate the input</param>
  56280. <returns>the CRC32 calculation</returns>
  56281. </member>
  56282. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.ComputeCrc32(System.Int32,System.Byte)">
  56283. <summary>
  56284. Get the CRC32 for the given (word,byte) combo. This is a
  56285. computation defined by PKzip for PKZIP 2.0 (weak) encryption.
  56286. </summary>
  56287. <param name="W">The word to start with.</param>
  56288. <param name="B">The byte to combine it with.</param>
  56289. <returns>The CRC-ized result.</returns>
  56290. </member>
  56291. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.SlurpBlock(System.Byte[],System.Int32,System.Int32)">
  56292. <summary>
  56293. Update the value for the running CRC32 using the given block of bytes.
  56294. This is useful when using the CRC32() class in a Stream.
  56295. </summary>
  56296. <param name="block">block of bytes to slurp</param>
  56297. <param name="offset">starting point in the block</param>
  56298. <param name="count">how many bytes within the block to slurp</param>
  56299. </member>
  56300. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.UpdateCRC(System.Byte)">
  56301. <summary>
  56302. Process one byte in the CRC.
  56303. </summary>
  56304. <param name = "b">the byte to include into the CRC . </param>
  56305. </member>
  56306. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.UpdateCRC(System.Byte,System.Int32)">
  56307. <summary>
  56308. Process a run of N identical bytes into the CRC.
  56309. </summary>
  56310. <remarks>
  56311. <para>
  56312. This method serves as an optimization for updating the CRC when a
  56313. run of identical bytes is found. Rather than passing in a buffer of
  56314. length n, containing all identical bytes b, this method accepts the
  56315. byte value and the length of the (virtual) buffer - the length of
  56316. the run.
  56317. </para>
  56318. </remarks>
  56319. <param name = "b">the byte to include into the CRC. </param>
  56320. <param name = "n">the number of times that byte should be repeated. </param>
  56321. </member>
  56322. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.Combine(System.Int32,System.Int32)">
  56323. <summary>
  56324. Combines the given CRC32 value with the current running total.
  56325. </summary>
  56326. <remarks>
  56327. This is useful when using a divide-and-conquer approach to
  56328. calculating a CRC. Multiple threads can each calculate a
  56329. CRC32 on a segment of the data, and then combine the
  56330. individual CRC32 values at the end.
  56331. </remarks>
  56332. <param name="crc">the crc value to be combined with this one</param>
  56333. <param name="length">the length of data the CRC value was calculated on</param>
  56334. </member>
  56335. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.#ctor">
  56336. <summary>
  56337. Create an instance of the CRC32 class using the default settings: no
  56338. bit reversal, and a polynomial of 0xEDB88320.
  56339. </summary>
  56340. </member>
  56341. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.#ctor(System.Boolean)">
  56342. <summary>
  56343. Create an instance of the CRC32 class, specifying whether to reverse
  56344. data bits or not.
  56345. </summary>
  56346. <param name='reverseBits'>
  56347. specify true if the instance should reverse data bits.
  56348. </param>
  56349. <remarks>
  56350. <para>
  56351. In the CRC-32 used by BZip2, the bits are reversed. Therefore if you
  56352. want a CRC32 with compatibility with BZip2, you should pass true
  56353. here. In the CRC-32 used by GZIP and PKZIP, the bits are not
  56354. reversed; Therefore if you want a CRC32 with compatibility with
  56355. those, you should pass false.
  56356. </para>
  56357. </remarks>
  56358. </member>
  56359. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.#ctor(System.Int32,System.Boolean)">
  56360. <summary>
  56361. Create an instance of the CRC32 class, specifying the polynomial and
  56362. whether to reverse data bits or not.
  56363. </summary>
  56364. <param name='polynomial'>
  56365. The polynomial to use for the CRC, expressed in the reversed (LSB)
  56366. format: the highest ordered bit in the polynomial value is the
  56367. coefficient of the 0th power; the second-highest order bit is the
  56368. coefficient of the 1 power, and so on. Expressed this way, the
  56369. polynomial for the CRC-32C used in IEEE 802.3, is 0xEDB88320.
  56370. </param>
  56371. <param name='reverseBits'>
  56372. specify true if the instance should reverse data bits.
  56373. </param>
  56374. <remarks>
  56375. <para>
  56376. In the CRC-32 used by BZip2, the bits are reversed. Therefore if you
  56377. want a CRC32 with compatibility with BZip2, you should pass true
  56378. here for the <c>reverseBits</c> parameter. In the CRC-32 used by
  56379. GZIP and PKZIP, the bits are not reversed; Therefore if you want a
  56380. CRC32 with compatibility with those, you should pass false for the
  56381. <c>reverseBits</c> parameter.
  56382. </para>
  56383. </remarks>
  56384. </member>
  56385. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CRC32.Reset">
  56386. <summary>
  56387. Reset the CRC-32 class - clear the CRC "remainder register."
  56388. </summary>
  56389. <remarks>
  56390. <para>
  56391. Use this when employing a single instance of this class to compute
  56392. multiple, distinct CRCs on multiple, distinct data blocks.
  56393. </para>
  56394. </remarks>
  56395. </member>
  56396. <member name="T:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream">
  56397. <summary>
  56398. A Stream that calculates a CRC32 (a checksum) on all bytes read,
  56399. or on all bytes written.
  56400. </summary>
  56401. <remarks>
  56402. <para>
  56403. This class can be used to verify the CRC of a ZipEntry when
  56404. reading from a stream, or to calculate a CRC when writing to a
  56405. stream. The stream should be used to either read, or write, but
  56406. not both. If you intermix reads and writes, the results are not
  56407. defined.
  56408. </para>
  56409. <para>
  56410. This class is intended primarily for use internally by the
  56411. DotNetZip library.
  56412. </para>
  56413. </remarks>
  56414. </member>
  56415. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.#ctor(System.IO.Stream)">
  56416. <summary>
  56417. The default constructor.
  56418. </summary>
  56419. <remarks>
  56420. <para>
  56421. Instances returned from this constructor will leave the underlying
  56422. stream open upon Close(). The stream uses the default CRC32
  56423. algorithm, which implies a polynomial of 0xEDB88320.
  56424. </para>
  56425. </remarks>
  56426. <param name="stream">The underlying stream</param>
  56427. </member>
  56428. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.#ctor(System.IO.Stream,System.Boolean)">
  56429. <summary>
  56430. The constructor allows the caller to specify how to handle the
  56431. underlying stream at close.
  56432. </summary>
  56433. <remarks>
  56434. <para>
  56435. The stream uses the default CRC32 algorithm, which implies a
  56436. polynomial of 0xEDB88320.
  56437. </para>
  56438. </remarks>
  56439. <param name="stream">The underlying stream</param>
  56440. <param name="leaveOpen">true to leave the underlying stream
  56441. open upon close of the <c>CrcCalculatorStream</c>; false otherwise.</param>
  56442. </member>
  56443. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.#ctor(System.IO.Stream,System.Int64)">
  56444. <summary>
  56445. A constructor allowing the specification of the length of the stream
  56446. to read.
  56447. </summary>
  56448. <remarks>
  56449. <para>
  56450. The stream uses the default CRC32 algorithm, which implies a
  56451. polynomial of 0xEDB88320.
  56452. </para>
  56453. <para>
  56454. Instances returned from this constructor will leave the underlying
  56455. stream open upon Close().
  56456. </para>
  56457. </remarks>
  56458. <param name="stream">The underlying stream</param>
  56459. <param name="length">The length of the stream to slurp</param>
  56460. </member>
  56461. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.#ctor(System.IO.Stream,System.Int64,System.Boolean)">
  56462. <summary>
  56463. A constructor allowing the specification of the length of the stream
  56464. to read, as well as whether to keep the underlying stream open upon
  56465. Close().
  56466. </summary>
  56467. <remarks>
  56468. <para>
  56469. The stream uses the default CRC32 algorithm, which implies a
  56470. polynomial of 0xEDB88320.
  56471. </para>
  56472. </remarks>
  56473. <param name="stream">The underlying stream</param>
  56474. <param name="length">The length of the stream to slurp</param>
  56475. <param name="leaveOpen">true to leave the underlying stream
  56476. open upon close of the <c>CrcCalculatorStream</c>; false otherwise.</param>
  56477. </member>
  56478. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.#ctor(System.IO.Stream,System.Int64,System.Boolean,OfficeOpenXml.Packaging.Ionic.Crc.CRC32)">
  56479. <summary>
  56480. A constructor allowing the specification of the length of the stream
  56481. to read, as well as whether to keep the underlying stream open upon
  56482. Close(), and the CRC32 instance to use.
  56483. </summary>
  56484. <remarks>
  56485. <para>
  56486. The stream uses the specified CRC32 instance, which allows the
  56487. application to specify how the CRC gets calculated.
  56488. </para>
  56489. </remarks>
  56490. <param name="stream">The underlying stream</param>
  56491. <param name="length">The length of the stream to slurp</param>
  56492. <param name="leaveOpen">true to leave the underlying stream
  56493. open upon close of the <c>CrcCalculatorStream</c>; false otherwise.</param>
  56494. <param name="crc32">the CRC32 instance to use to calculate the CRC32</param>
  56495. </member>
  56496. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.TotalBytesSlurped">
  56497. <summary>
  56498. Gets the total number of bytes run through the CRC32 calculator.
  56499. </summary>
  56500. <remarks>
  56501. This is either the total number of bytes read, or the total number of
  56502. bytes written, depending on the direction of this stream.
  56503. </remarks>
  56504. </member>
  56505. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.Crc">
  56506. <summary>
  56507. Provides the current CRC for all blocks slurped in.
  56508. </summary>
  56509. <remarks>
  56510. <para>
  56511. The running total of the CRC is kept as data is written or read
  56512. through the stream. read this property after all reads or writes to
  56513. get an accurate CRC for the entire stream.
  56514. </para>
  56515. </remarks>
  56516. </member>
  56517. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.LeaveOpen">
  56518. <summary>
  56519. Indicates whether the underlying stream will be left open when the
  56520. <c>CrcCalculatorStream</c> is Closed.
  56521. </summary>
  56522. </member>
  56523. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.Read(System.Byte[],System.Int32,System.Int32)">
  56524. <summary>
  56525. Read from the stream
  56526. </summary>
  56527. <param name="buffer">the buffer to read</param>
  56528. <param name="offset">the offset at which to start</param>
  56529. <param name="count">the number of bytes to read</param>
  56530. <returns>the number of bytes actually read</returns>
  56531. </member>
  56532. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.Write(System.Byte[],System.Int32,System.Int32)">
  56533. <summary>
  56534. Write to the stream.
  56535. </summary>
  56536. <param name="buffer">the buffer from which to write</param>
  56537. <param name="offset">the offset at which to start writing</param>
  56538. <param name="count">the number of bytes to write</param>
  56539. </member>
  56540. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.CanRead">
  56541. <summary>
  56542. Indicates whether the stream supports reading.
  56543. </summary>
  56544. </member>
  56545. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.CanSeek">
  56546. <summary>
  56547. Indicates whether the stream supports seeking.
  56548. </summary>
  56549. <remarks>
  56550. <para>
  56551. Always returns false.
  56552. </para>
  56553. </remarks>
  56554. </member>
  56555. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.CanWrite">
  56556. <summary>
  56557. Indicates whether the stream supports writing.
  56558. </summary>
  56559. </member>
  56560. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.Flush">
  56561. <summary>
  56562. Flush the stream.
  56563. </summary>
  56564. </member>
  56565. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.Length">
  56566. <summary>
  56567. Returns the length of the underlying stream.
  56568. </summary>
  56569. </member>
  56570. <member name="P:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.Position">
  56571. <summary>
  56572. The getter for this property returns the total bytes read.
  56573. If you use the setter, it will throw
  56574. <see cref="T:System.NotSupportedException"/>.
  56575. </summary>
  56576. </member>
  56577. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.Seek(System.Int64,System.IO.SeekOrigin)">
  56578. <summary>
  56579. Seeking is not supported on this stream. This method always throws
  56580. <see cref="T:System.NotSupportedException"/>
  56581. </summary>
  56582. <param name="offset">N/A</param>
  56583. <param name="origin">N/A</param>
  56584. <returns>N/A</returns>
  56585. </member>
  56586. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.SetLength(System.Int64)">
  56587. <summary>
  56588. This method always throws
  56589. <see cref="T:System.NotSupportedException"/>
  56590. </summary>
  56591. <param name="value">N/A</param>
  56592. </member>
  56593. <member name="M:OfficeOpenXml.Packaging.Ionic.Crc.CrcCalculatorStream.Close">
  56594. <summary>
  56595. Closes the stream.
  56596. </summary>
  56597. </member>
  56598. <member name="T:OfficeOpenXml.Packaging.Ionic.LogicalConjunction">
  56599. <summary>
  56600. Enumerates the options for a logical conjunction. This enum is intended for use
  56601. internally by the FileSelector class.
  56602. </summary>
  56603. </member>
  56604. <member name="T:OfficeOpenXml.Packaging.Ionic.FileSelector">
  56605. <summary>
  56606. FileSelector encapsulates logic that selects files from a source - a zip file
  56607. or the filesystem - based on a set of criteria. This class is used internally
  56608. by the DotNetZip library, in particular for the AddSelectedFiles() methods.
  56609. This class can also be used independently of the zip capability in DotNetZip.
  56610. </summary>
  56611. <remarks>
  56612. <para>
  56613. The FileSelector class is used internally by the ZipFile class for selecting
  56614. files for inclusion into the ZipFile, when the <see
  56615. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.AddSelectedFiles(System.String,System.String)"/> method, or one of
  56616. its overloads, is called. It's also used for the <see
  56617. cref="M:OfficeOpenXml.Packaging.Ionic.Zip.ZipFile.ExtractSelectedEntries(System.String)"/> methods. Typically, an
  56618. application that creates or manipulates Zip archives will not directly
  56619. interact with the FileSelector class.
  56620. </para>
  56621. <para>
  56622. Some applications may wish to use the FileSelector class directly, to
  56623. select files from disk volumes based on a set of criteria, without creating or
  56624. querying Zip archives. The file selection criteria include: a pattern to
  56625. match the filename; the last modified, created, or last accessed time of the
  56626. file; the size of the file; and the attributes of the file.
  56627. </para>
  56628. <para>
  56629. Consult the documentation for <see cref="P:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectionCriteria"/>
  56630. for more information on specifying the selection criteria.
  56631. </para>
  56632. </remarks>
  56633. </member>
  56634. <member name="M:OfficeOpenXml.Packaging.Ionic.FileSelector.#ctor(System.String)">
  56635. <summary>
  56636. Constructor that allows the caller to specify file selection criteria.
  56637. </summary>
  56638. <remarks>
  56639. <para>
  56640. This constructor allows the caller to specify a set of criteria for
  56641. selection of files.
  56642. </para>
  56643. <para>
  56644. See <see cref="P:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectionCriteria"/> for a description of
  56645. the syntax of the selectionCriteria string.
  56646. </para>
  56647. <para>
  56648. By default the FileSelector will traverse NTFS Reparse Points. To
  56649. change this, use <see cref="M:OfficeOpenXml.Packaging.Ionic.FileSelector.#ctor(System.String,System.Boolean)">FileSelector(String, bool)</see>.
  56650. </para>
  56651. </remarks>
  56652. <param name="selectionCriteria">The criteria for file selection.</param>
  56653. </member>
  56654. <member name="M:OfficeOpenXml.Packaging.Ionic.FileSelector.#ctor(System.String,System.Boolean)">
  56655. <summary>
  56656. Constructor that allows the caller to specify file selection criteria.
  56657. </summary>
  56658. <remarks>
  56659. <para>
  56660. This constructor allows the caller to specify a set of criteria for
  56661. selection of files.
  56662. </para>
  56663. <para>
  56664. See <see cref="P:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectionCriteria"/> for a description of
  56665. the syntax of the selectionCriteria string.
  56666. </para>
  56667. </remarks>
  56668. <param name="selectionCriteria">The criteria for file selection.</param>
  56669. <param name="traverseDirectoryReparsePoints">
  56670. whether to traverse NTFS reparse points (junctions).
  56671. </param>
  56672. </member>
  56673. <member name="P:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectionCriteria">
  56674. <summary>
  56675. The string specifying which files to include when retrieving.
  56676. </summary>
  56677. <remarks>
  56678. <para>
  56679. Specify the criteria in statements of 3 elements: a noun, an operator,
  56680. and a value. Consider the string "name != *.doc" . The noun is
  56681. "name". The operator is "!=", implying "Not Equal". The value is
  56682. "*.doc". That criterion, in English, says "all files with a name that
  56683. does not end in the .doc extension."
  56684. </para>
  56685. <para>
  56686. Supported nouns include "name" (or "filename") for the filename;
  56687. "atime", "mtime", and "ctime" for last access time, last modfied time,
  56688. and created time of the file, respectively; "attributes" (or "attrs")
  56689. for the file attributes; "size" (or "length") for the file length
  56690. (uncompressed); and "type" for the type of object, either a file or a
  56691. directory. The "attributes", "type", and "name" nouns all support =
  56692. and != as operators. The "size", "atime", "mtime", and "ctime" nouns
  56693. support = and !=, and &gt;, &gt;=, &lt;, &lt;= as well. The times are
  56694. taken to be expressed in local time.
  56695. </para>
  56696. <para>
  56697. Specify values for the file attributes as a string with one or more of
  56698. the characters H,R,S,A,I,L in any order, implying file attributes of
  56699. Hidden, ReadOnly, System, Archive, NotContextIndexed, and ReparsePoint
  56700. (symbolic link) respectively.
  56701. </para>
  56702. <para>
  56703. To specify a time, use YYYY-MM-DD-HH:mm:ss or YYYY/MM/DD-HH:mm:ss as
  56704. the format. If you omit the HH:mm:ss portion, it is assumed to be
  56705. 00:00:00 (midnight).
  56706. </para>
  56707. <para>
  56708. The value for a size criterion is expressed in integer quantities of
  56709. bytes, kilobytes (use k or kb after the number), megabytes (m or mb),
  56710. or gigabytes (g or gb).
  56711. </para>
  56712. <para>
  56713. The value for a name is a pattern to match against the filename,
  56714. potentially including wildcards. The pattern follows CMD.exe glob
  56715. rules: * implies one or more of any character, while ? implies one
  56716. character. If the name pattern contains any slashes, it is matched to
  56717. the entire filename, including the path; otherwise, it is matched
  56718. against only the filename without the path. This means a pattern of
  56719. "*\*.*" matches all files one directory level deep, while a pattern of
  56720. "*.*" matches all files in all directories.
  56721. </para>
  56722. <para>
  56723. To specify a name pattern that includes spaces, use single quotes
  56724. around the pattern. A pattern of "'* *.*'" will match all files that
  56725. have spaces in the filename. The full criteria string for that would
  56726. be "name = '* *.*'" .
  56727. </para>
  56728. <para>
  56729. The value for a type criterion is either F (implying a file) or D
  56730. (implying a directory).
  56731. </para>
  56732. <para>
  56733. Some examples:
  56734. </para>
  56735. <list type="table">
  56736. <listheader>
  56737. <term>criteria</term>
  56738. <description>Files retrieved</description>
  56739. </listheader>
  56740. <item>
  56741. <term>name != *.xls </term>
  56742. <description>any file with an extension that is not .xls
  56743. </description>
  56744. </item>
  56745. <item>
  56746. <term>name = *.mp3 </term>
  56747. <description>any file with a .mp3 extension.
  56748. </description>
  56749. </item>
  56750. <item>
  56751. <term>*.mp3</term>
  56752. <description>(same as above) any file with a .mp3 extension.
  56753. </description>
  56754. </item>
  56755. <item>
  56756. <term>attributes = A </term>
  56757. <description>all files whose attributes include the Archive bit.
  56758. </description>
  56759. </item>
  56760. <item>
  56761. <term>attributes != H </term>
  56762. <description>all files whose attributes do not include the Hidden bit.
  56763. </description>
  56764. </item>
  56765. <item>
  56766. <term>mtime > 2009-01-01</term>
  56767. <description>all files with a last modified time after January 1st, 2009.
  56768. </description>
  56769. </item>
  56770. <item>
  56771. <term>ctime > 2009/01/01-03:00:00</term>
  56772. <description>all files with a created time after 3am (local time),
  56773. on January 1st, 2009.
  56774. </description>
  56775. </item>
  56776. <item>
  56777. <term>size > 2gb</term>
  56778. <description>all files whose uncompressed size is greater than 2gb.
  56779. </description>
  56780. </item>
  56781. <item>
  56782. <term>type = D</term>
  56783. <description>all directories in the filesystem. </description>
  56784. </item>
  56785. </list>
  56786. <para>
  56787. You can combine criteria with the conjunctions AND, OR, and XOR. Using
  56788. a string like "name = *.txt AND size &gt;= 100k" for the
  56789. selectionCriteria retrieves entries whose names end in .txt, and whose
  56790. uncompressed size is greater than or equal to 100 kilobytes.
  56791. </para>
  56792. <para>
  56793. For more complex combinations of criteria, you can use parenthesis to
  56794. group clauses in the boolean logic. Absent parenthesis, the
  56795. precedence of the criterion atoms is determined by order of
  56796. appearance. Unlike the C# language, the AND conjunction does not take
  56797. precendence over the logical OR. This is important only in strings
  56798. that contain 3 or more criterion atoms. In other words, "name = *.txt
  56799. and size &gt; 1000 or attributes = H" implies "((name = *.txt AND size
  56800. &gt; 1000) OR attributes = H)" while "attributes = H OR name = *.txt
  56801. and size &gt; 1000" evaluates to "((attributes = H OR name = *.txt)
  56802. AND size &gt; 1000)". When in doubt, use parenthesis.
  56803. </para>
  56804. <para>
  56805. Using time properties requires some extra care. If you want to
  56806. retrieve all entries that were last updated on 2009 February 14,
  56807. specify "mtime &gt;= 2009-02-14 AND mtime &lt; 2009-02-15". Read this
  56808. to say: all files updated after 12:00am on February 14th, until
  56809. 12:00am on February 15th. You can use the same bracketing approach to
  56810. specify any time period - a year, a month, a week, and so on.
  56811. </para>
  56812. <para>
  56813. The syntax allows one special case: if you provide a string with no
  56814. spaces, it is treated as a pattern to match for the filename.
  56815. Therefore a string like "*.xls" will be equivalent to specifying "name
  56816. = *.xls". This "shorthand" notation does not work with compound
  56817. criteria.
  56818. </para>
  56819. <para>
  56820. There is no logic in this class that insures that the inclusion
  56821. criteria are internally consistent. For example, it's possible to
  56822. specify criteria that says the file must have a size of less than 100
  56823. bytes, as well as a size that is greater than 1000 bytes. Obviously
  56824. no file will ever satisfy such criteria, but this class does not check
  56825. for or detect such inconsistencies.
  56826. </para>
  56827. </remarks>
  56828. <exception cref="T:System.Exception">
  56829. Thrown in the setter if the value has an invalid syntax.
  56830. </exception>
  56831. </member>
  56832. <member name="P:OfficeOpenXml.Packaging.Ionic.FileSelector.TraverseReparsePoints">
  56833. <summary>
  56834. Indicates whether searches will traverse NTFS reparse points, like Junctions.
  56835. </summary>
  56836. </member>
  56837. <member name="M:OfficeOpenXml.Packaging.Ionic.FileSelector.ToString">
  56838. <summary>
  56839. Returns a string representation of the FileSelector object.
  56840. </summary>
  56841. <returns>The string representation of the boolean logic statement of the file
  56842. selection criteria for this instance. </returns>
  56843. </member>
  56844. <member name="M:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectFiles(System.String)">
  56845. <summary>
  56846. Returns the names of the files in the specified directory
  56847. that fit the selection criteria specified in the FileSelector.
  56848. </summary>
  56849. <remarks>
  56850. This is equivalent to calling <see cref="M:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectFiles(System.String,System.Boolean)"/>
  56851. with recurseDirectories = false.
  56852. </remarks>
  56853. <param name="directory">
  56854. The name of the directory over which to apply the FileSelector
  56855. criteria.
  56856. </param>
  56857. <returns>
  56858. A collection of strings containing fully-qualified pathnames of files
  56859. that match the criteria specified in the FileSelector instance.
  56860. </returns>
  56861. </member>
  56862. <member name="M:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectFiles(System.String,System.Boolean)">
  56863. <summary>
  56864. Returns the names of the files in the specified directory that fit the
  56865. selection criteria specified in the FileSelector, optionally recursing
  56866. through subdirectories.
  56867. </summary>
  56868. <remarks>
  56869. This method applies the file selection criteria contained in the
  56870. FileSelector to the files contained in the given directory, and
  56871. returns the names of files that conform to the criteria.
  56872. </remarks>
  56873. <param name="directory">
  56874. The name of the directory over which to apply the FileSelector
  56875. criteria.
  56876. </param>
  56877. <param name="recurseDirectories">
  56878. Whether to recurse through subdirectories when applying the file
  56879. selection criteria.
  56880. </param>
  56881. <returns>
  56882. A collection of strings containing fully-qualified pathnames of files
  56883. that match the criteria specified in the FileSelector instance.
  56884. </returns>
  56885. </member>
  56886. <member name="M:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectEntries(OfficeOpenXml.Packaging.Ionic.Zip.ZipFile)">
  56887. <summary>
  56888. Retrieve the ZipEntry items in the ZipFile that conform to the specified criteria.
  56889. </summary>
  56890. <remarks>
  56891. <para>
  56892. This method applies the criteria set in the FileSelector instance (as described in
  56893. the <see cref="P:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectionCriteria"/>) to the specified ZipFile. Using this
  56894. method, for example, you can retrieve all entries from the given ZipFile that
  56895. have filenames ending in .txt.
  56896. </para>
  56897. <para>
  56898. Normally, applications would not call this method directly. This method is used
  56899. by the ZipFile class.
  56900. </para>
  56901. <para>
  56902. Using the appropriate SelectionCriteria, you can retrieve entries based on size,
  56903. time, and attributes. See <see cref="P:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectionCriteria"/> for a
  56904. description of the syntax of the SelectionCriteria string.
  56905. </para>
  56906. </remarks>
  56907. <param name="zip">The ZipFile from which to retrieve entries.</param>
  56908. <returns>a collection of ZipEntry objects that conform to the criteria.</returns>
  56909. </member>
  56910. <member name="M:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectEntries(OfficeOpenXml.Packaging.Ionic.Zip.ZipFile,System.String)">
  56911. <summary>
  56912. Retrieve the ZipEntry items in the ZipFile that conform to the specified criteria.
  56913. </summary>
  56914. <remarks>
  56915. <para>
  56916. This method applies the criteria set in the FileSelector instance (as described in
  56917. the <see cref="P:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectionCriteria"/>) to the specified ZipFile. Using this
  56918. method, for example, you can retrieve all entries from the given ZipFile that
  56919. have filenames ending in .txt.
  56920. </para>
  56921. <para>
  56922. Normally, applications would not call this method directly. This method is used
  56923. by the ZipFile class.
  56924. </para>
  56925. <para>
  56926. This overload allows the selection of ZipEntry instances from the ZipFile to be restricted
  56927. to entries contained within a particular directory in the ZipFile.
  56928. </para>
  56929. <para>
  56930. Using the appropriate SelectionCriteria, you can retrieve entries based on size,
  56931. time, and attributes. See <see cref="P:OfficeOpenXml.Packaging.Ionic.FileSelector.SelectionCriteria"/> for a
  56932. description of the syntax of the SelectionCriteria string.
  56933. </para>
  56934. </remarks>
  56935. <param name="zip">The ZipFile from which to retrieve entries.</param>
  56936. <param name="directoryPathInArchive">
  56937. the directory in the archive from which to select entries. If null, then
  56938. all directories in the archive are used.
  56939. </param>
  56940. <returns>a collection of ZipEntry objects that conform to the criteria.</returns>
  56941. </member>
  56942. <member name="T:OfficeOpenXml.Packaging.Ionic.EnumUtil">
  56943. <summary>
  56944. Summary description for EnumUtil.
  56945. </summary>
  56946. </member>
  56947. <member name="M:OfficeOpenXml.Packaging.Ionic.EnumUtil.GetDescription(System.Enum)">
  56948. <summary>
  56949. Returns the value of the DescriptionAttribute if the specified Enum
  56950. value has one. If not, returns the ToString() representation of the
  56951. Enum value.
  56952. </summary>
  56953. <param name="value">The Enum to get the description for</param>
  56954. <returns></returns>
  56955. </member>
  56956. <member name="M:OfficeOpenXml.Packaging.Ionic.EnumUtil.Parse(System.Type,System.String)">
  56957. <summary>
  56958. Converts the string representation of the name or numeric value of one
  56959. or more enumerated constants to an equivalent enumerated object.
  56960. Note: use the DescriptionAttribute on enum values to enable this.
  56961. </summary>
  56962. <param name="enumType">The System.Type of the enumeration.</param>
  56963. <param name="stringRepresentation">
  56964. A string containing the name or value to convert.
  56965. </param>
  56966. <returns></returns>
  56967. </member>
  56968. <member name="M:OfficeOpenXml.Packaging.Ionic.EnumUtil.Parse(System.Type,System.String,System.Boolean)">
  56969. <summary>
  56970. Converts the string representation of the name or numeric value of one
  56971. or more enumerated constants to an equivalent enumerated object. A
  56972. parameter specified whether the operation is case-sensitive. Note:
  56973. use the DescriptionAttribute on enum values to enable this.
  56974. </summary>
  56975. <param name="enumType">The System.Type of the enumeration.</param>
  56976. <param name="stringRepresentation">
  56977. A string containing the name or value to convert.
  56978. </param>
  56979. <param name="ignoreCase">
  56980. Whether the operation is case-sensitive or not.</param>
  56981. <returns></returns>
  56982. </member>
  56983. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream">
  56984. <summary>
  56985. A class for compressing and decompressing streams using the Deflate algorithm.
  56986. </summary>
  56987. <remarks>
  56988. <para>
  56989. The DeflateStream is a <see
  56990. href="http://en.wikipedia.org/wiki/Decorator_pattern">Decorator</see> on a <see
  56991. cref="T:System.IO.Stream"/>. It adds DEFLATE compression or decompression to any
  56992. stream.
  56993. </para>
  56994. <para>
  56995. Using this stream, applications can compress or decompress data via stream
  56996. <c>Read</c> and <c>Write</c> operations. Either compresssion or decompression
  56997. can occur through either reading or writing. The compression format used is
  56998. DEFLATE, which is documented in <see
  56999. href="http://www.ietf.org/rfc/rfc1951.txt">IETF RFC 1951</see>, "DEFLATE
  57000. Compressed Data Format Specification version 1.3.".
  57001. </para>
  57002. <para>
  57003. This class is similar to <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream"/>, except that
  57004. <c>ZlibStream</c> adds the <see href="http://www.ietf.org/rfc/rfc1950.txt">RFC
  57005. 1950 - ZLIB</see> framing bytes to a compressed stream when compressing, or
  57006. expects the RFC1950 framing bytes when decompressing. The <c>DeflateStream</c>
  57007. does not.
  57008. </para>
  57009. </remarks>
  57010. <seealso cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream" />
  57011. <seealso cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream" />
  57012. </member>
  57013. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode)">
  57014. <summary>
  57015. Create a DeflateStream using the specified CompressionMode.
  57016. </summary>
  57017. <remarks>
  57018. When mode is <c>CompressionMode.Compress</c>, the DeflateStream will use
  57019. the default compression level. The "captive" stream will be closed when
  57020. the DeflateStream is closed.
  57021. </remarks>
  57022. <example>
  57023. This example uses a DeflateStream to compress data from a file, and writes
  57024. the compressed data to another file.
  57025. <code>
  57026. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  57027. {
  57028. using (var raw = System.IO.File.Create(fileToCompress + ".deflated"))
  57029. {
  57030. using (Stream compressor = new DeflateStream(raw, CompressionMode.Compress))
  57031. {
  57032. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  57033. int n;
  57034. while ((n= input.Read(buffer, 0, buffer.Length)) != 0)
  57035. {
  57036. compressor.Write(buffer, 0, n);
  57037. }
  57038. }
  57039. }
  57040. }
  57041. </code>
  57042. <code lang="VB">
  57043. Using input As Stream = File.OpenRead(fileToCompress)
  57044. Using raw As FileStream = File.Create(fileToCompress &amp; ".deflated")
  57045. Using compressor As Stream = New DeflateStream(raw, CompressionMode.Compress)
  57046. Dim buffer As Byte() = New Byte(4096) {}
  57047. Dim n As Integer = -1
  57048. Do While (n &lt;&gt; 0)
  57049. If (n &gt; 0) Then
  57050. compressor.Write(buffer, 0, n)
  57051. End If
  57052. n = input.Read(buffer, 0, buffer.Length)
  57053. Loop
  57054. End Using
  57055. End Using
  57056. End Using
  57057. </code>
  57058. </example>
  57059. <param name="stream">The stream which will be read or written.</param>
  57060. <param name="mode">Indicates whether the DeflateStream will compress or decompress.</param>
  57061. </member>
  57062. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel)">
  57063. <summary>
  57064. Create a DeflateStream using the specified CompressionMode and the specified CompressionLevel.
  57065. </summary>
  57066. <remarks>
  57067. <para>
  57068. When mode is <c>CompressionMode.Decompress</c>, the level parameter is
  57069. ignored. The "captive" stream will be closed when the DeflateStream is
  57070. closed.
  57071. </para>
  57072. </remarks>
  57073. <example>
  57074. This example uses a DeflateStream to compress data from a file, and writes
  57075. the compressed data to another file.
  57076. <code>
  57077. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  57078. {
  57079. using (var raw = System.IO.File.Create(fileToCompress + ".deflated"))
  57080. {
  57081. using (Stream compressor = new DeflateStream(raw,
  57082. CompressionMode.Compress,
  57083. CompressionLevel.BestCompression))
  57084. {
  57085. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  57086. int n= -1;
  57087. while (n != 0)
  57088. {
  57089. if (n &gt; 0)
  57090. compressor.Write(buffer, 0, n);
  57091. n= input.Read(buffer, 0, buffer.Length);
  57092. }
  57093. }
  57094. }
  57095. }
  57096. </code>
  57097. <code lang="VB">
  57098. Using input As Stream = File.OpenRead(fileToCompress)
  57099. Using raw As FileStream = File.Create(fileToCompress &amp; ".deflated")
  57100. Using compressor As Stream = New DeflateStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression)
  57101. Dim buffer As Byte() = New Byte(4096) {}
  57102. Dim n As Integer = -1
  57103. Do While (n &lt;&gt; 0)
  57104. If (n &gt; 0) Then
  57105. compressor.Write(buffer, 0, n)
  57106. End If
  57107. n = input.Read(buffer, 0, buffer.Length)
  57108. Loop
  57109. End Using
  57110. End Using
  57111. End Using
  57112. </code>
  57113. </example>
  57114. <param name="stream">The stream to be read or written while deflating or inflating.</param>
  57115. <param name="mode">Indicates whether the <c>DeflateStream</c> will compress or decompress.</param>
  57116. <param name="level">A tuning knob to trade speed for effectiveness.</param>
  57117. </member>
  57118. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,System.Boolean)">
  57119. <summary>
  57120. Create a <c>DeflateStream</c> using the specified
  57121. <c>CompressionMode</c>, and explicitly specify whether the
  57122. stream should be left open after Deflation or Inflation.
  57123. </summary>
  57124. <remarks>
  57125. <para>
  57126. This constructor allows the application to request that the captive stream
  57127. remain open after the deflation or inflation occurs. By default, after
  57128. <c>Close()</c> is called on the stream, the captive stream is also
  57129. closed. In some cases this is not desired, for example if the stream is a
  57130. memory stream that will be re-read after compression. Specify true for
  57131. the <paramref name="leaveOpen"/> parameter to leave the stream open.
  57132. </para>
  57133. <para>
  57134. The <c>DeflateStream</c> will use the default compression level.
  57135. </para>
  57136. <para>
  57137. See the other overloads of this constructor for example code.
  57138. </para>
  57139. </remarks>
  57140. <param name="stream">
  57141. The stream which will be read or written. This is called the
  57142. "captive" stream in other places in this documentation.
  57143. </param>
  57144. <param name="mode">
  57145. Indicates whether the <c>DeflateStream</c> will compress or decompress.
  57146. </param>
  57147. <param name="leaveOpen">true if the application would like the stream to
  57148. remain open after inflation/deflation.</param>
  57149. </member>
  57150. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,System.Boolean)">
  57151. <summary>
  57152. Create a <c>DeflateStream</c> using the specified <c>CompressionMode</c>
  57153. and the specified <c>CompressionLevel</c>, and explicitly specify whether
  57154. the stream should be left open after Deflation or Inflation.
  57155. </summary>
  57156. <remarks>
  57157. <para>
  57158. When mode is <c>CompressionMode.Decompress</c>, the level parameter is ignored.
  57159. </para>
  57160. <para>
  57161. This constructor allows the application to request that the captive stream
  57162. remain open after the deflation or inflation occurs. By default, after
  57163. <c>Close()</c> is called on the stream, the captive stream is also
  57164. closed. In some cases this is not desired, for example if the stream is a
  57165. <see cref="T:System.IO.MemoryStream"/> that will be re-read after
  57166. compression. Specify true for the <paramref name="leaveOpen"/> parameter
  57167. to leave the stream open.
  57168. </para>
  57169. </remarks>
  57170. <example>
  57171. This example shows how to use a <c>DeflateStream</c> to compress data from
  57172. a file, and store the compressed data into another file.
  57173. <code>
  57174. using (var output = System.IO.File.Create(fileToCompress + ".deflated"))
  57175. {
  57176. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  57177. {
  57178. using (Stream compressor = new DeflateStream(output, CompressionMode.Compress, CompressionLevel.BestCompression, true))
  57179. {
  57180. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  57181. int n= -1;
  57182. while (n != 0)
  57183. {
  57184. if (n &gt; 0)
  57185. compressor.Write(buffer, 0, n);
  57186. n= input.Read(buffer, 0, buffer.Length);
  57187. }
  57188. }
  57189. }
  57190. // can write additional data to the output stream here
  57191. }
  57192. </code>
  57193. <code lang="VB">
  57194. Using output As FileStream = File.Create(fileToCompress &amp; ".deflated")
  57195. Using input As Stream = File.OpenRead(fileToCompress)
  57196. Using compressor As Stream = New DeflateStream(output, CompressionMode.Compress, CompressionLevel.BestCompression, True)
  57197. Dim buffer As Byte() = New Byte(4096) {}
  57198. Dim n As Integer = -1
  57199. Do While (n &lt;&gt; 0)
  57200. If (n &gt; 0) Then
  57201. compressor.Write(buffer, 0, n)
  57202. End If
  57203. n = input.Read(buffer, 0, buffer.Length)
  57204. Loop
  57205. End Using
  57206. End Using
  57207. ' can write additional data to the output stream here.
  57208. End Using
  57209. </code>
  57210. </example>
  57211. <param name="stream">The stream which will be read or written.</param>
  57212. <param name="mode">Indicates whether the DeflateStream will compress or decompress.</param>
  57213. <param name="leaveOpen">true if the application would like the stream to remain open after inflation/deflation.</param>
  57214. <param name="level">A tuning knob to trade speed for effectiveness.</param>
  57215. </member>
  57216. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.FlushMode">
  57217. <summary>
  57218. This property sets the flush behavior on the stream.
  57219. </summary>
  57220. <remarks> See the ZLIB documentation for the meaning of the flush behavior.
  57221. </remarks>
  57222. </member>
  57223. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.BufferSize">
  57224. <summary>
  57225. The size of the working buffer for the compression codec.
  57226. </summary>
  57227. <remarks>
  57228. <para>
  57229. The working buffer is used for all stream operations. The default size is
  57230. 1024 bytes. The minimum size is 128 bytes. You may get better performance
  57231. with a larger buffer. Then again, you might not. You would have to test
  57232. it.
  57233. </para>
  57234. <para>
  57235. Set this before the first call to <c>Read()</c> or <c>Write()</c> on the
  57236. stream. If you try to set it afterwards, it will throw.
  57237. </para>
  57238. </remarks>
  57239. </member>
  57240. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.Strategy">
  57241. <summary>
  57242. The ZLIB strategy to be used during compression.
  57243. </summary>
  57244. <remarks>
  57245. By tweaking this parameter, you may be able to optimize the compression for
  57246. data with particular characteristics.
  57247. </remarks>
  57248. </member>
  57249. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.TotalIn">
  57250. <summary> Returns the total number of bytes input so far.</summary>
  57251. </member>
  57252. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.TotalOut">
  57253. <summary> Returns the total number of bytes output so far.</summary>
  57254. </member>
  57255. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.Dispose(System.Boolean)">
  57256. <summary>
  57257. Dispose the stream.
  57258. </summary>
  57259. <remarks>
  57260. <para>
  57261. This may or may not result in a <c>Close()</c> call on the captive
  57262. stream. See the constructors that have a <c>leaveOpen</c> parameter
  57263. for more information.
  57264. </para>
  57265. <para>
  57266. Application code won't call this code directly. This method may be
  57267. invoked in two distinct scenarios. If disposing == true, the method
  57268. has been called directly or indirectly by a user's code, for example
  57269. via the public Dispose() method. In this case, both managed and
  57270. unmanaged resources can be referenced and disposed. If disposing ==
  57271. false, the method has been called by the runtime from inside the
  57272. object finalizer and this method should not reference other objects;
  57273. in that case only unmanaged resources must be referenced or
  57274. disposed.
  57275. </para>
  57276. </remarks>
  57277. <param name="disposing">
  57278. true if the Dispose method was invoked by user code.
  57279. </param>
  57280. </member>
  57281. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.CanRead">
  57282. <summary>
  57283. Indicates whether the stream can be read.
  57284. </summary>
  57285. <remarks>
  57286. The return value depends on whether the captive stream supports reading.
  57287. </remarks>
  57288. </member>
  57289. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.CanSeek">
  57290. <summary>
  57291. Indicates whether the stream supports Seek operations.
  57292. </summary>
  57293. <remarks>
  57294. Always returns false.
  57295. </remarks>
  57296. </member>
  57297. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.CanWrite">
  57298. <summary>
  57299. Indicates whether the stream can be written.
  57300. </summary>
  57301. <remarks>
  57302. The return value depends on whether the captive stream supports writing.
  57303. </remarks>
  57304. </member>
  57305. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.Flush">
  57306. <summary>
  57307. Flush the stream.
  57308. </summary>
  57309. </member>
  57310. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.Length">
  57311. <summary>
  57312. Reading this property always throws a <see cref="T:System.NotImplementedException"/>.
  57313. </summary>
  57314. </member>
  57315. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.Position">
  57316. <summary>
  57317. The position of the stream pointer.
  57318. </summary>
  57319. <remarks>
  57320. Setting this property always throws a <see
  57321. cref="T:System.NotImplementedException"/>. Reading will return the total bytes
  57322. written out, if used in writing, or the total bytes read in, if used in
  57323. reading. The count may refer to compressed bytes or uncompressed bytes,
  57324. depending on how you've used the stream.
  57325. </remarks>
  57326. </member>
  57327. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.Read(System.Byte[],System.Int32,System.Int32)">
  57328. <summary>
  57329. Read data from the stream.
  57330. </summary>
  57331. <remarks>
  57332. <para>
  57333. If you wish to use the <c>DeflateStream</c> to compress data while
  57334. reading, you can create a <c>DeflateStream</c> with
  57335. <c>CompressionMode.Compress</c>, providing an uncompressed data stream.
  57336. Then call Read() on that <c>DeflateStream</c>, and the data read will be
  57337. compressed as you read. If you wish to use the <c>DeflateStream</c> to
  57338. decompress data while reading, you can create a <c>DeflateStream</c> with
  57339. <c>CompressionMode.Decompress</c>, providing a readable compressed data
  57340. stream. Then call Read() on that <c>DeflateStream</c>, and the data read
  57341. will be decompressed as you read.
  57342. </para>
  57343. <para>
  57344. A <c>DeflateStream</c> can be used for <c>Read()</c> or <c>Write()</c>, but not both.
  57345. </para>
  57346. </remarks>
  57347. <param name="buffer">The buffer into which the read data should be placed.</param>
  57348. <param name="offset">the offset within that data array to put the first byte read.</param>
  57349. <param name="count">the number of bytes to read.</param>
  57350. <returns>the number of bytes actually read</returns>
  57351. </member>
  57352. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.Seek(System.Int64,System.IO.SeekOrigin)">
  57353. <summary>
  57354. Calling this method always throws a <see cref="T:System.NotImplementedException"/>.
  57355. </summary>
  57356. <param name="offset">this is irrelevant, since it will always throw!</param>
  57357. <param name="origin">this is irrelevant, since it will always throw!</param>
  57358. <returns>irrelevant!</returns>
  57359. </member>
  57360. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.SetLength(System.Int64)">
  57361. <summary>
  57362. Calling this method always throws a <see cref="T:System.NotImplementedException"/>.
  57363. </summary>
  57364. <param name="value">this is irrelevant, since it will always throw!</param>
  57365. </member>
  57366. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.Write(System.Byte[],System.Int32,System.Int32)">
  57367. <summary>
  57368. Write data to the stream.
  57369. </summary>
  57370. <remarks>
  57371. <para>
  57372. If you wish to use the <c>DeflateStream</c> to compress data while
  57373. writing, you can create a <c>DeflateStream</c> with
  57374. <c>CompressionMode.Compress</c>, and a writable output stream. Then call
  57375. <c>Write()</c> on that <c>DeflateStream</c>, providing uncompressed data
  57376. as input. The data sent to the output stream will be the compressed form
  57377. of the data written. If you wish to use the <c>DeflateStream</c> to
  57378. decompress data while writing, you can create a <c>DeflateStream</c> with
  57379. <c>CompressionMode.Decompress</c>, and a writable output stream. Then
  57380. call <c>Write()</c> on that stream, providing previously compressed
  57381. data. The data sent to the output stream will be the decompressed form of
  57382. the data written.
  57383. </para>
  57384. <para>
  57385. A <c>DeflateStream</c> can be used for <c>Read()</c> or <c>Write()</c>,
  57386. but not both.
  57387. </para>
  57388. </remarks>
  57389. <param name="buffer">The buffer holding data to write to the stream.</param>
  57390. <param name="offset">the offset within that data array to find the first byte to write.</param>
  57391. <param name="count">the number of bytes to write.</param>
  57392. </member>
  57393. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.CompressString(System.String)">
  57394. <summary>
  57395. Compress a string into a byte array using DEFLATE (RFC 1951).
  57396. </summary>
  57397. <remarks>
  57398. Uncompress it with <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.UncompressString(System.Byte[])"/>.
  57399. </remarks>
  57400. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.UncompressString(System.Byte[])">DeflateStream.UncompressString(byte[])</seealso>
  57401. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.CompressBuffer(System.Byte[])">DeflateStream.CompressBuffer(byte[])</seealso>
  57402. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CompressString(System.String)">GZipStream.CompressString(string)</seealso>
  57403. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CompressString(System.String)">ZlibStream.CompressString(string)</seealso>
  57404. <param name="s">
  57405. A string to compress. The string will first be encoded
  57406. using UTF8, then compressed.
  57407. </param>
  57408. <returns>The string in compressed form</returns>
  57409. </member>
  57410. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.CompressBuffer(System.Byte[])">
  57411. <summary>
  57412. Compress a byte array into a new byte array using DEFLATE.
  57413. </summary>
  57414. <remarks>
  57415. Uncompress it with <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.UncompressBuffer(System.Byte[])"/>.
  57416. </remarks>
  57417. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.CompressString(System.String)">DeflateStream.CompressString(string)</seealso>
  57418. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.UncompressBuffer(System.Byte[])">DeflateStream.UncompressBuffer(byte[])</seealso>
  57419. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CompressBuffer(System.Byte[])">GZipStream.CompressBuffer(byte[])</seealso>
  57420. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CompressBuffer(System.Byte[])">ZlibStream.CompressBuffer(byte[])</seealso>
  57421. <param name="b">
  57422. A buffer to compress.
  57423. </param>
  57424. <returns>The data in compressed form</returns>
  57425. </member>
  57426. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.UncompressString(System.Byte[])">
  57427. <summary>
  57428. Uncompress a DEFLATE'd byte array into a single string.
  57429. </summary>
  57430. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.CompressString(System.String)">DeflateStream.CompressString(String)</seealso>
  57431. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.UncompressBuffer(System.Byte[])">DeflateStream.UncompressBuffer(byte[])</seealso>
  57432. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressString(System.Byte[])">GZipStream.UncompressString(byte[])</seealso>
  57433. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressString(System.Byte[])">ZlibStream.UncompressString(byte[])</seealso>
  57434. <param name="compressed">
  57435. A buffer containing DEFLATE-compressed data.
  57436. </param>
  57437. <returns>The uncompressed string</returns>
  57438. </member>
  57439. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.UncompressBuffer(System.Byte[])">
  57440. <summary>
  57441. Uncompress a DEFLATE'd byte array into a byte array.
  57442. </summary>
  57443. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.CompressBuffer(System.Byte[])">DeflateStream.CompressBuffer(byte[])</seealso>
  57444. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream.UncompressString(System.Byte[])">DeflateStream.UncompressString(byte[])</seealso>
  57445. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressBuffer(System.Byte[])">GZipStream.UncompressBuffer(byte[])</seealso>
  57446. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressBuffer(System.Byte[])">ZlibStream.UncompressBuffer(byte[])</seealso>
  57447. <param name="compressed">
  57448. A buffer containing data that has been compressed with DEFLATE.
  57449. </param>
  57450. <returns>The data in uncompressed form</returns>
  57451. </member>
  57452. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream">
  57453. <summary>
  57454. A class for compressing and decompressing GZIP streams.
  57455. </summary>
  57456. <remarks>
  57457. <para>
  57458. The <c>GZipStream</c> is a <see
  57459. href="http://en.wikipedia.org/wiki/Decorator_pattern">Decorator</see> on a
  57460. <see cref="T:System.IO.Stream"/>. It adds GZIP compression or decompression to any
  57461. stream.
  57462. </para>
  57463. <para>
  57464. Like the <c>System.IO.Compression.GZipStream</c> in the .NET Base Class Library, the
  57465. <c>Ionic.Zlib.GZipStream</c> can compress while writing, or decompress while
  57466. reading, but not vice versa. The compression method used is GZIP, which is
  57467. documented in <see href="http://www.ietf.org/rfc/rfc1952.txt">IETF RFC
  57468. 1952</see>, "GZIP file format specification version 4.3".</para>
  57469. <para>
  57470. A <c>GZipStream</c> can be used to decompress data (through <c>Read()</c>) or
  57471. to compress data (through <c>Write()</c>), but not both.
  57472. </para>
  57473. <para>
  57474. If you wish to use the <c>GZipStream</c> to compress data, you must wrap it
  57475. around a write-able stream. As you call <c>Write()</c> on the <c>GZipStream</c>, the
  57476. data will be compressed into the GZIP format. If you want to decompress data,
  57477. you must wrap the <c>GZipStream</c> around a readable stream that contains an
  57478. IETF RFC 1952-compliant stream. The data will be decompressed as you call
  57479. <c>Read()</c> on the <c>GZipStream</c>.
  57480. </para>
  57481. <para>
  57482. Though the GZIP format allows data from multiple files to be concatenated
  57483. together, this stream handles only a single segment of GZIP format, typically
  57484. representing a single file.
  57485. </para>
  57486. <para>
  57487. This class is similar to <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream"/> and <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream"/>.
  57488. <c>ZlibStream</c> handles RFC1950-compliant streams. <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream"/>
  57489. handles RFC1951-compliant streams. This class handles RFC1952-compliant streams.
  57490. </para>
  57491. </remarks>
  57492. <seealso cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream" />
  57493. <seealso cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream" />
  57494. </member>
  57495. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.Comment">
  57496. <summary>
  57497. The comment on the GZIP stream.
  57498. </summary>
  57499. <remarks>
  57500. <para>
  57501. The GZIP format allows for each file to optionally have an associated
  57502. comment stored with the file. The comment is encoded with the ISO-8859-1
  57503. code page. To include a comment in a GZIP stream you create, set this
  57504. property before calling <c>Write()</c> for the first time on the
  57505. <c>GZipStream</c>.
  57506. </para>
  57507. <para>
  57508. When using <c>GZipStream</c> to decompress, you can retrieve this property
  57509. after the first call to <c>Read()</c>. If no comment has been set in the
  57510. GZIP bytestream, the Comment property will return <c>null</c>
  57511. (<c>Nothing</c> in VB).
  57512. </para>
  57513. </remarks>
  57514. </member>
  57515. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.FileName">
  57516. <summary>
  57517. The FileName for the GZIP stream.
  57518. </summary>
  57519. <remarks>
  57520. <para>
  57521. The GZIP format optionally allows each file to have an associated
  57522. filename. When compressing data (through <c>Write()</c>), set this
  57523. FileName before calling <c>Write()</c> the first time on the <c>GZipStream</c>.
  57524. The actual filename is encoded into the GZIP bytestream with the
  57525. ISO-8859-1 code page, according to RFC 1952. It is the application's
  57526. responsibility to insure that the FileName can be encoded and decoded
  57527. correctly with this code page.
  57528. </para>
  57529. <para>
  57530. When decompressing (through <c>Read()</c>), you can retrieve this value
  57531. any time after the first <c>Read()</c>. In the case where there was no filename
  57532. encoded into the GZIP bytestream, the property will return <c>null</c> (<c>Nothing</c>
  57533. in VB).
  57534. </para>
  57535. </remarks>
  57536. </member>
  57537. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.LastModified">
  57538. <summary>
  57539. The last modified time for the GZIP stream.
  57540. </summary>
  57541. <remarks>
  57542. GZIP allows the storage of a last modified time with each GZIP entry.
  57543. When compressing data, you can set this before the first call to
  57544. <c>Write()</c>. When decompressing, you can retrieve this value any time
  57545. after the first call to <c>Read()</c>.
  57546. </remarks>
  57547. </member>
  57548. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.Crc32">
  57549. <summary>
  57550. The CRC on the GZIP stream.
  57551. </summary>
  57552. <remarks>
  57553. This is used for internal error checking. You probably don't need to look at this property.
  57554. </remarks>
  57555. </member>
  57556. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode)">
  57557. <summary>
  57558. Create a <c>GZipStream</c> using the specified <c>CompressionMode</c>.
  57559. </summary>
  57560. <remarks>
  57561. <para>
  57562. When mode is <c>CompressionMode.Compress</c>, the <c>GZipStream</c> will use the
  57563. default compression level.
  57564. </para>
  57565. <para>
  57566. As noted in the class documentation, the <c>CompressionMode</c> (Compress
  57567. or Decompress) also establishes the "direction" of the stream. A
  57568. <c>GZipStream</c> with <c>CompressionMode.Compress</c> works only through
  57569. <c>Write()</c>. A <c>GZipStream</c> with
  57570. <c>CompressionMode.Decompress</c> works only through <c>Read()</c>.
  57571. </para>
  57572. </remarks>
  57573. <example>
  57574. This example shows how to use a GZipStream to compress data.
  57575. <code>
  57576. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  57577. {
  57578. using (var raw = System.IO.File.Create(outputFile))
  57579. {
  57580. using (Stream compressor = new GZipStream(raw, CompressionMode.Compress))
  57581. {
  57582. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  57583. int n;
  57584. while ((n= input.Read(buffer, 0, buffer.Length)) != 0)
  57585. {
  57586. compressor.Write(buffer, 0, n);
  57587. }
  57588. }
  57589. }
  57590. }
  57591. </code>
  57592. <code lang="VB">
  57593. Dim outputFile As String = (fileToCompress &amp; ".compressed")
  57594. Using input As Stream = File.OpenRead(fileToCompress)
  57595. Using raw As FileStream = File.Create(outputFile)
  57596. Using compressor As Stream = New GZipStream(raw, CompressionMode.Compress)
  57597. Dim buffer As Byte() = New Byte(4096) {}
  57598. Dim n As Integer = -1
  57599. Do While (n &lt;&gt; 0)
  57600. If (n &gt; 0) Then
  57601. compressor.Write(buffer, 0, n)
  57602. End If
  57603. n = input.Read(buffer, 0, buffer.Length)
  57604. Loop
  57605. End Using
  57606. End Using
  57607. End Using
  57608. </code>
  57609. </example>
  57610. <example>
  57611. This example shows how to use a GZipStream to uncompress a file.
  57612. <code>
  57613. private void GunZipFile(string filename)
  57614. {
  57615. if (!filename.EndsWith(".gz))
  57616. throw new ArgumentException("filename");
  57617. var DecompressedFile = filename.Substring(0,filename.Length-3);
  57618. byte[] working = new byte[WORKING_BUFFER_SIZE];
  57619. int n= 1;
  57620. using (System.IO.Stream input = System.IO.File.OpenRead(filename))
  57621. {
  57622. using (Stream decompressor= new Ionic.Zlib.GZipStream(input, CompressionMode.Decompress, true))
  57623. {
  57624. using (var output = System.IO.File.Create(DecompressedFile))
  57625. {
  57626. while (n !=0)
  57627. {
  57628. n= decompressor.Read(working, 0, working.Length);
  57629. if (n > 0)
  57630. {
  57631. output.Write(working, 0, n);
  57632. }
  57633. }
  57634. }
  57635. }
  57636. }
  57637. }
  57638. </code>
  57639. <code lang="VB">
  57640. Private Sub GunZipFile(ByVal filename as String)
  57641. If Not (filename.EndsWith(".gz)) Then
  57642. Throw New ArgumentException("filename")
  57643. End If
  57644. Dim DecompressedFile as String = filename.Substring(0,filename.Length-3)
  57645. Dim working(WORKING_BUFFER_SIZE) as Byte
  57646. Dim n As Integer = 1
  57647. Using input As Stream = File.OpenRead(filename)
  57648. Using decompressor As Stream = new Ionic.Zlib.GZipStream(input, CompressionMode.Decompress, True)
  57649. Using output As Stream = File.Create(UncompressedFile)
  57650. Do
  57651. n= decompressor.Read(working, 0, working.Length)
  57652. If n > 0 Then
  57653. output.Write(working, 0, n)
  57654. End IF
  57655. Loop While (n > 0)
  57656. End Using
  57657. End Using
  57658. End Using
  57659. End Sub
  57660. </code>
  57661. </example>
  57662. <param name="stream">The stream which will be read or written.</param>
  57663. <param name="mode">Indicates whether the GZipStream will compress or decompress.</param>
  57664. </member>
  57665. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel)">
  57666. <summary>
  57667. Create a <c>GZipStream</c> using the specified <c>CompressionMode</c> and
  57668. the specified <c>CompressionLevel</c>.
  57669. </summary>
  57670. <remarks>
  57671. <para>
  57672. The <c>CompressionMode</c> (Compress or Decompress) also establishes the
  57673. "direction" of the stream. A <c>GZipStream</c> with
  57674. <c>CompressionMode.Compress</c> works only through <c>Write()</c>. A
  57675. <c>GZipStream</c> with <c>CompressionMode.Decompress</c> works only
  57676. through <c>Read()</c>.
  57677. </para>
  57678. </remarks>
  57679. <example>
  57680. This example shows how to use a <c>GZipStream</c> to compress a file into a .gz file.
  57681. <code>
  57682. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  57683. {
  57684. using (var raw = System.IO.File.Create(fileToCompress + ".gz"))
  57685. {
  57686. using (Stream compressor = new GZipStream(raw,
  57687. CompressionMode.Compress,
  57688. CompressionLevel.BestCompression))
  57689. {
  57690. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  57691. int n;
  57692. while ((n= input.Read(buffer, 0, buffer.Length)) != 0)
  57693. {
  57694. compressor.Write(buffer, 0, n);
  57695. }
  57696. }
  57697. }
  57698. }
  57699. </code>
  57700. <code lang="VB">
  57701. Using input As Stream = File.OpenRead(fileToCompress)
  57702. Using raw As FileStream = File.Create(fileToCompress &amp; ".gz")
  57703. Using compressor As Stream = New GZipStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression)
  57704. Dim buffer As Byte() = New Byte(4096) {}
  57705. Dim n As Integer = -1
  57706. Do While (n &lt;&gt; 0)
  57707. If (n &gt; 0) Then
  57708. compressor.Write(buffer, 0, n)
  57709. End If
  57710. n = input.Read(buffer, 0, buffer.Length)
  57711. Loop
  57712. End Using
  57713. End Using
  57714. End Using
  57715. </code>
  57716. </example>
  57717. <param name="stream">The stream to be read or written while deflating or inflating.</param>
  57718. <param name="mode">Indicates whether the <c>GZipStream</c> will compress or decompress.</param>
  57719. <param name="level">A tuning knob to trade speed for effectiveness.</param>
  57720. </member>
  57721. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,System.Boolean)">
  57722. <summary>
  57723. Create a <c>GZipStream</c> using the specified <c>CompressionMode</c>, and
  57724. explicitly specify whether the stream should be left open after Deflation
  57725. or Inflation.
  57726. </summary>
  57727. <remarks>
  57728. <para>
  57729. This constructor allows the application to request that the captive stream
  57730. remain open after the deflation or inflation occurs. By default, after
  57731. <c>Close()</c> is called on the stream, the captive stream is also
  57732. closed. In some cases this is not desired, for example if the stream is a
  57733. memory stream that will be re-read after compressed data has been written
  57734. to it. Specify true for the <paramref name="leaveOpen"/> parameter to leave
  57735. the stream open.
  57736. </para>
  57737. <para>
  57738. The <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode"/> (Compress or Decompress) also
  57739. establishes the "direction" of the stream. A <c>GZipStream</c> with
  57740. <c>CompressionMode.Compress</c> works only through <c>Write()</c>. A <c>GZipStream</c>
  57741. with <c>CompressionMode.Decompress</c> works only through <c>Read()</c>.
  57742. </para>
  57743. <para>
  57744. The <c>GZipStream</c> will use the default compression level. If you want
  57745. to specify the compression level, see <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,System.Boolean)"/>.
  57746. </para>
  57747. <para>
  57748. See the other overloads of this constructor for example code.
  57749. </para>
  57750. </remarks>
  57751. <param name="stream">
  57752. The stream which will be read or written. This is called the "captive"
  57753. stream in other places in this documentation.
  57754. </param>
  57755. <param name="mode">Indicates whether the GZipStream will compress or decompress.
  57756. </param>
  57757. <param name="leaveOpen">
  57758. true if the application would like the base stream to remain open after
  57759. inflation/deflation.
  57760. </param>
  57761. </member>
  57762. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,System.Boolean)">
  57763. <summary>
  57764. Create a <c>GZipStream</c> using the specified <c>CompressionMode</c> and the
  57765. specified <c>CompressionLevel</c>, and explicitly specify whether the
  57766. stream should be left open after Deflation or Inflation.
  57767. </summary>
  57768. <remarks>
  57769. <para>
  57770. This constructor allows the application to request that the captive stream
  57771. remain open after the deflation or inflation occurs. By default, after
  57772. <c>Close()</c> is called on the stream, the captive stream is also
  57773. closed. In some cases this is not desired, for example if the stream is a
  57774. memory stream that will be re-read after compressed data has been written
  57775. to it. Specify true for the <paramref name="leaveOpen"/> parameter to
  57776. leave the stream open.
  57777. </para>
  57778. <para>
  57779. As noted in the class documentation, the <c>CompressionMode</c> (Compress
  57780. or Decompress) also establishes the "direction" of the stream. A
  57781. <c>GZipStream</c> with <c>CompressionMode.Compress</c> works only through
  57782. <c>Write()</c>. A <c>GZipStream</c> with <c>CompressionMode.Decompress</c> works only
  57783. through <c>Read()</c>.
  57784. </para>
  57785. </remarks>
  57786. <example>
  57787. This example shows how to use a <c>GZipStream</c> to compress data.
  57788. <code>
  57789. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  57790. {
  57791. using (var raw = System.IO.File.Create(outputFile))
  57792. {
  57793. using (Stream compressor = new GZipStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression, true))
  57794. {
  57795. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  57796. int n;
  57797. while ((n= input.Read(buffer, 0, buffer.Length)) != 0)
  57798. {
  57799. compressor.Write(buffer, 0, n);
  57800. }
  57801. }
  57802. }
  57803. }
  57804. </code>
  57805. <code lang="VB">
  57806. Dim outputFile As String = (fileToCompress &amp; ".compressed")
  57807. Using input As Stream = File.OpenRead(fileToCompress)
  57808. Using raw As FileStream = File.Create(outputFile)
  57809. Using compressor As Stream = New GZipStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression, True)
  57810. Dim buffer As Byte() = New Byte(4096) {}
  57811. Dim n As Integer = -1
  57812. Do While (n &lt;&gt; 0)
  57813. If (n &gt; 0) Then
  57814. compressor.Write(buffer, 0, n)
  57815. End If
  57816. n = input.Read(buffer, 0, buffer.Length)
  57817. Loop
  57818. End Using
  57819. End Using
  57820. End Using
  57821. </code>
  57822. </example>
  57823. <param name="stream">The stream which will be read or written.</param>
  57824. <param name="mode">Indicates whether the GZipStream will compress or decompress.</param>
  57825. <param name="leaveOpen">true if the application would like the stream to remain open after inflation/deflation.</param>
  57826. <param name="level">A tuning knob to trade speed for effectiveness.</param>
  57827. </member>
  57828. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.FlushMode">
  57829. <summary>
  57830. This property sets the flush behavior on the stream.
  57831. </summary>
  57832. </member>
  57833. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.BufferSize">
  57834. <summary>
  57835. The size of the working buffer for the compression codec.
  57836. </summary>
  57837. <remarks>
  57838. <para>
  57839. The working buffer is used for all stream operations. The default size is
  57840. 1024 bytes. The minimum size is 128 bytes. You may get better performance
  57841. with a larger buffer. Then again, you might not. You would have to test
  57842. it.
  57843. </para>
  57844. <para>
  57845. Set this before the first call to <c>Read()</c> or <c>Write()</c> on the
  57846. stream. If you try to set it afterwards, it will throw.
  57847. </para>
  57848. </remarks>
  57849. </member>
  57850. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.TotalIn">
  57851. <summary> Returns the total number of bytes input so far.</summary>
  57852. </member>
  57853. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.TotalOut">
  57854. <summary> Returns the total number of bytes output so far.</summary>
  57855. </member>
  57856. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.Dispose(System.Boolean)">
  57857. <summary>
  57858. Dispose the stream.
  57859. </summary>
  57860. <remarks>
  57861. <para>
  57862. This may or may not result in a <c>Close()</c> call on the captive
  57863. stream. See the constructors that have a <c>leaveOpen</c> parameter
  57864. for more information.
  57865. </para>
  57866. <para>
  57867. This method may be invoked in two distinct scenarios. If disposing
  57868. == true, the method has been called directly or indirectly by a
  57869. user's code, for example via the public Dispose() method. In this
  57870. case, both managed and unmanaged resources can be referenced and
  57871. disposed. If disposing == false, the method has been called by the
  57872. runtime from inside the object finalizer and this method should not
  57873. reference other objects; in that case only unmanaged resources must
  57874. be referenced or disposed.
  57875. </para>
  57876. </remarks>
  57877. <param name="disposing">
  57878. indicates whether the Dispose method was invoked by user code.
  57879. </param>
  57880. </member>
  57881. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CanRead">
  57882. <summary>
  57883. Indicates whether the stream can be read.
  57884. </summary>
  57885. <remarks>
  57886. The return value depends on whether the captive stream supports reading.
  57887. </remarks>
  57888. </member>
  57889. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CanSeek">
  57890. <summary>
  57891. Indicates whether the stream supports Seek operations.
  57892. </summary>
  57893. <remarks>
  57894. Always returns false.
  57895. </remarks>
  57896. </member>
  57897. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CanWrite">
  57898. <summary>
  57899. Indicates whether the stream can be written.
  57900. </summary>
  57901. <remarks>
  57902. The return value depends on whether the captive stream supports writing.
  57903. </remarks>
  57904. </member>
  57905. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.Flush">
  57906. <summary>
  57907. Flush the stream.
  57908. </summary>
  57909. </member>
  57910. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.Length">
  57911. <summary>
  57912. Reading this property always throws a <see cref="T:System.NotImplementedException"/>.
  57913. </summary>
  57914. </member>
  57915. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.Position">
  57916. <summary>
  57917. The position of the stream pointer.
  57918. </summary>
  57919. <remarks>
  57920. Setting this property always throws a <see
  57921. cref="T:System.NotImplementedException"/>. Reading will return the total bytes
  57922. written out, if used in writing, or the total bytes read in, if used in
  57923. reading. The count may refer to compressed bytes or uncompressed bytes,
  57924. depending on how you've used the stream.
  57925. </remarks>
  57926. </member>
  57927. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.Read(System.Byte[],System.Int32,System.Int32)">
  57928. <summary>
  57929. Read and decompress data from the source stream.
  57930. </summary>
  57931. <remarks>
  57932. With a <c>GZipStream</c>, decompression is done through reading.
  57933. </remarks>
  57934. <example>
  57935. <code>
  57936. byte[] working = new byte[WORKING_BUFFER_SIZE];
  57937. using (System.IO.Stream input = System.IO.File.OpenRead(_CompressedFile))
  57938. {
  57939. using (Stream decompressor= new Ionic.Zlib.GZipStream(input, CompressionMode.Decompress, true))
  57940. {
  57941. using (var output = System.IO.File.Create(_DecompressedFile))
  57942. {
  57943. int n;
  57944. while ((n= decompressor.Read(working, 0, working.Length)) !=0)
  57945. {
  57946. output.Write(working, 0, n);
  57947. }
  57948. }
  57949. }
  57950. }
  57951. </code>
  57952. </example>
  57953. <param name="buffer">The buffer into which the decompressed data should be placed.</param>
  57954. <param name="offset">the offset within that data array to put the first byte read.</param>
  57955. <param name="count">the number of bytes to read.</param>
  57956. <returns>the number of bytes actually read</returns>
  57957. </member>
  57958. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.Seek(System.Int64,System.IO.SeekOrigin)">
  57959. <summary>
  57960. Calling this method always throws a <see cref="T:System.NotImplementedException"/>.
  57961. </summary>
  57962. <param name="offset">irrelevant; it will always throw!</param>
  57963. <param name="origin">irrelevant; it will always throw!</param>
  57964. <returns>irrelevant!</returns>
  57965. </member>
  57966. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.SetLength(System.Int64)">
  57967. <summary>
  57968. Calling this method always throws a <see cref="T:System.NotImplementedException"/>.
  57969. </summary>
  57970. <param name="value">irrelevant; this method will always throw!</param>
  57971. </member>
  57972. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.Write(System.Byte[],System.Int32,System.Int32)">
  57973. <summary>
  57974. Write data to the stream.
  57975. </summary>
  57976. <remarks>
  57977. <para>
  57978. If you wish to use the <c>GZipStream</c> to compress data while writing,
  57979. you can create a <c>GZipStream</c> with <c>CompressionMode.Compress</c>, and a
  57980. writable output stream. Then call <c>Write()</c> on that <c>GZipStream</c>,
  57981. providing uncompressed data as input. The data sent to the output stream
  57982. will be the compressed form of the data written.
  57983. </para>
  57984. <para>
  57985. A <c>GZipStream</c> can be used for <c>Read()</c> or <c>Write()</c>, but not
  57986. both. Writing implies compression. Reading implies decompression.
  57987. </para>
  57988. </remarks>
  57989. <param name="buffer">The buffer holding data to write to the stream.</param>
  57990. <param name="offset">the offset within that data array to find the first byte to write.</param>
  57991. <param name="count">the number of bytes to write.</param>
  57992. </member>
  57993. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CompressString(System.String)">
  57994. <summary>
  57995. Compress a string into a byte array using GZip.
  57996. </summary>
  57997. <remarks>
  57998. Uncompress it with <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressString(System.Byte[])"/>.
  57999. </remarks>
  58000. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressString(System.Byte[])"/>
  58001. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CompressBuffer(System.Byte[])"/>
  58002. <param name="s">
  58003. A string to compress. The string will first be encoded
  58004. using UTF8, then compressed.
  58005. </param>
  58006. <returns>The string in compressed form</returns>
  58007. </member>
  58008. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CompressBuffer(System.Byte[])">
  58009. <summary>
  58010. Compress a byte array into a new byte array using GZip.
  58011. </summary>
  58012. <remarks>
  58013. Uncompress it with <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressBuffer(System.Byte[])"/>.
  58014. </remarks>
  58015. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CompressString(System.String)"/>
  58016. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressBuffer(System.Byte[])"/>
  58017. <param name="b">
  58018. A buffer to compress.
  58019. </param>
  58020. <returns>The data in compressed form</returns>
  58021. </member>
  58022. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressString(System.Byte[])">
  58023. <summary>
  58024. Uncompress a GZip'ed byte array into a single string.
  58025. </summary>
  58026. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CompressString(System.String)"/>
  58027. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressBuffer(System.Byte[])"/>
  58028. <param name="compressed">
  58029. A buffer containing GZIP-compressed data.
  58030. </param>
  58031. <returns>The uncompressed string</returns>
  58032. </member>
  58033. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressBuffer(System.Byte[])">
  58034. <summary>
  58035. Uncompress a GZip'ed byte array into a byte array.
  58036. </summary>
  58037. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CompressBuffer(System.Byte[])"/>
  58038. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.UncompressString(System.Byte[])"/>
  58039. <param name="compressed">
  58040. A buffer containing data that has been compressed with GZip.
  58041. </param>
  58042. <returns>The data in uncompressed form</returns>
  58043. </member>
  58044. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream">
  58045. <summary>
  58046. A class for compressing streams using the
  58047. Deflate algorithm with multiple threads.
  58048. </summary>
  58049. <remarks>
  58050. <para>
  58051. This class performs DEFLATE compression through writing. For
  58052. more information on the Deflate algorithm, see IETF RFC 1951,
  58053. "DEFLATE Compressed Data Format Specification version 1.3."
  58054. </para>
  58055. <para>
  58056. This class is similar to <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream"/>, except
  58057. that this class is for compression only, and this implementation uses an
  58058. approach that employs multiple worker threads to perform the DEFLATE. On
  58059. a multi-cpu or multi-core computer, the performance of this class can be
  58060. significantly higher than the single-threaded DeflateStream, particularly
  58061. for larger streams. How large? Anything over 10mb is a good candidate
  58062. for parallel compression.
  58063. </para>
  58064. <para>
  58065. The tradeoff is that this class uses more memory and more CPU than the
  58066. vanilla DeflateStream, and also is less efficient as a compressor. For
  58067. large files the size of the compressed data stream can be less than 1%
  58068. larger than the size of a compressed data stream from the vanialla
  58069. DeflateStream. For smaller files the difference can be larger. The
  58070. difference will also be larger if you set the BufferSize to be lower than
  58071. the default value. Your mileage may vary. Finally, for small files, the
  58072. ParallelDeflateOutputStream can be much slower than the vanilla
  58073. DeflateStream, because of the overhead associated to using the thread
  58074. pool.
  58075. </para>
  58076. </remarks>
  58077. <seealso cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream" />
  58078. </member>
  58079. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.#ctor(System.IO.Stream)">
  58080. <summary>
  58081. Create a ParallelDeflateOutputStream.
  58082. </summary>
  58083. <remarks>
  58084. <para>
  58085. This stream compresses data written into it via the DEFLATE
  58086. algorithm (see RFC 1951), and writes out the compressed byte stream.
  58087. </para>
  58088. <para>
  58089. The instance will use the default compression level, the default
  58090. buffer sizes and the default number of threads and buffers per
  58091. thread.
  58092. </para>
  58093. <para>
  58094. This class is similar to <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream"/>,
  58095. except that this implementation uses an approach that employs
  58096. multiple worker threads to perform the DEFLATE. On a multi-cpu or
  58097. multi-core computer, the performance of this class can be
  58098. significantly higher than the single-threaded DeflateStream,
  58099. particularly for larger streams. How large? Anything over 10mb is
  58100. a good candidate for parallel compression.
  58101. </para>
  58102. </remarks>
  58103. <example>
  58104. This example shows how to use a ParallelDeflateOutputStream to compress
  58105. data. It reads a file, compresses it, and writes the compressed data to
  58106. a second, output file.
  58107. <code>
  58108. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  58109. int n= -1;
  58110. String outputFile = fileToCompress + ".compressed";
  58111. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  58112. {
  58113. using (var raw = System.IO.File.Create(outputFile))
  58114. {
  58115. using (Stream compressor = new ParallelDeflateOutputStream(raw))
  58116. {
  58117. while ((n= input.Read(buffer, 0, buffer.Length)) != 0)
  58118. {
  58119. compressor.Write(buffer, 0, n);
  58120. }
  58121. }
  58122. }
  58123. }
  58124. </code>
  58125. <code lang="VB">
  58126. Dim buffer As Byte() = New Byte(4096) {}
  58127. Dim n As Integer = -1
  58128. Dim outputFile As String = (fileToCompress &amp; ".compressed")
  58129. Using input As Stream = File.OpenRead(fileToCompress)
  58130. Using raw As FileStream = File.Create(outputFile)
  58131. Using compressor As Stream = New ParallelDeflateOutputStream(raw)
  58132. Do While (n &lt;&gt; 0)
  58133. If (n &gt; 0) Then
  58134. compressor.Write(buffer, 0, n)
  58135. End If
  58136. n = input.Read(buffer, 0, buffer.Length)
  58137. Loop
  58138. End Using
  58139. End Using
  58140. End Using
  58141. </code>
  58142. </example>
  58143. <param name="stream">The stream to which compressed data will be written.</param>
  58144. </member>
  58145. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel)">
  58146. <summary>
  58147. Create a ParallelDeflateOutputStream using the specified CompressionLevel.
  58148. </summary>
  58149. <remarks>
  58150. See the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.#ctor(System.IO.Stream)"/>
  58151. constructor for example code.
  58152. </remarks>
  58153. <param name="stream">The stream to which compressed data will be written.</param>
  58154. <param name="level">A tuning knob to trade speed for effectiveness.</param>
  58155. </member>
  58156. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.#ctor(System.IO.Stream,System.Boolean)">
  58157. <summary>
  58158. Create a ParallelDeflateOutputStream and specify whether to leave the captive stream open
  58159. when the ParallelDeflateOutputStream is closed.
  58160. </summary>
  58161. <remarks>
  58162. See the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.#ctor(System.IO.Stream)"/>
  58163. constructor for example code.
  58164. </remarks>
  58165. <param name="stream">The stream to which compressed data will be written.</param>
  58166. <param name="leaveOpen">
  58167. true if the application would like the stream to remain open after inflation/deflation.
  58168. </param>
  58169. </member>
  58170. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,System.Boolean)">
  58171. <summary>
  58172. Create a ParallelDeflateOutputStream and specify whether to leave the captive stream open
  58173. when the ParallelDeflateOutputStream is closed.
  58174. </summary>
  58175. <remarks>
  58176. See the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.#ctor(System.IO.Stream)"/>
  58177. constructor for example code.
  58178. </remarks>
  58179. <param name="stream">The stream to which compressed data will be written.</param>
  58180. <param name="level">A tuning knob to trade speed for effectiveness.</param>
  58181. <param name="leaveOpen">
  58182. true if the application would like the stream to remain open after inflation/deflation.
  58183. </param>
  58184. </member>
  58185. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionStrategy,System.Boolean)">
  58186. <summary>
  58187. Create a ParallelDeflateOutputStream using the specified
  58188. CompressionLevel and CompressionStrategy, and specifying whether to
  58189. leave the captive stream open when the ParallelDeflateOutputStream is
  58190. closed.
  58191. </summary>
  58192. <remarks>
  58193. See the <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.#ctor(System.IO.Stream)"/>
  58194. constructor for example code.
  58195. </remarks>
  58196. <param name="stream">The stream to which compressed data will be written.</param>
  58197. <param name="level">A tuning knob to trade speed for effectiveness.</param>
  58198. <param name="strategy">
  58199. By tweaking this parameter, you may be able to optimize the compression for
  58200. data with particular characteristics.
  58201. </param>
  58202. <param name="leaveOpen">
  58203. true if the application would like the stream to remain open after inflation/deflation.
  58204. </param>
  58205. </member>
  58206. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Strategy">
  58207. <summary>
  58208. The ZLIB strategy to be used during compression.
  58209. </summary>
  58210. </member>
  58211. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.MaxBufferPairs">
  58212. <summary>
  58213. The maximum number of buffer pairs to use.
  58214. </summary>
  58215. <remarks>
  58216. <para>
  58217. This property sets an upper limit on the number of memory buffer
  58218. pairs to create. The implementation of this stream allocates
  58219. multiple buffers to facilitate parallel compression. As each buffer
  58220. fills up, this stream uses <see
  58221. cref="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
  58222. ThreadPool.QueueUserWorkItem()</see>
  58223. to compress those buffers in a background threadpool thread. After a
  58224. buffer is compressed, it is re-ordered and written to the output
  58225. stream.
  58226. </para>
  58227. <para>
  58228. A higher number of buffer pairs enables a higher degree of
  58229. parallelism, which tends to increase the speed of compression on
  58230. multi-cpu computers. On the other hand, a higher number of buffer
  58231. pairs also implies a larger memory consumption, more active worker
  58232. threads, and a higher cpu utilization for any compression. This
  58233. property enables the application to limit its memory consumption and
  58234. CPU utilization behavior depending on requirements.
  58235. </para>
  58236. <para>
  58237. For each compression "task" that occurs in parallel, there are 2
  58238. buffers allocated: one for input and one for output. This property
  58239. sets a limit for the number of pairs. The total amount of storage
  58240. space allocated for buffering will then be (N*S*2), where N is the
  58241. number of buffer pairs, S is the size of each buffer (<see
  58242. cref="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.BufferSize"/>). By default, DotNetZip allocates 4 buffer
  58243. pairs per CPU core, so if your machine has 4 cores, and you retain
  58244. the default buffer size of 128k, then the
  58245. ParallelDeflateOutputStream will use 4 * 4 * 2 * 128kb of buffer
  58246. memory in total, or 4mb, in blocks of 128kb. If you then set this
  58247. property to 8, then the number will be 8 * 2 * 128kb of buffer
  58248. memory, or 2mb.
  58249. </para>
  58250. <para>
  58251. CPU utilization will also go up with additional buffers, because a
  58252. larger number of buffer pairs allows a larger number of background
  58253. threads to compress in parallel. If you find that parallel
  58254. compression is consuming too much memory or CPU, you can adjust this
  58255. value downward.
  58256. </para>
  58257. <para>
  58258. The default value is 16. Different values may deliver better or
  58259. worse results, depending on your priorities and the dynamic
  58260. performance characteristics of your storage and compute resources.
  58261. </para>
  58262. <para>
  58263. This property is not the number of buffer pairs to use; it is an
  58264. upper limit. An illustration: Suppose you have an application that
  58265. uses the default value of this property (which is 16), and it runs
  58266. on a machine with 2 CPU cores. In that case, DotNetZip will allocate
  58267. 4 buffer pairs per CPU core, for a total of 8 pairs. The upper
  58268. limit specified by this property has no effect.
  58269. </para>
  58270. <para>
  58271. The application can set this value at any time, but it is effective
  58272. only before the first call to Write(), which is when the buffers are
  58273. allocated.
  58274. </para>
  58275. </remarks>
  58276. </member>
  58277. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.BufferSize">
  58278. <summary>
  58279. The size of the buffers used by the compressor threads.
  58280. </summary>
  58281. <remarks>
  58282. <para>
  58283. The default buffer size is 128k. The application can set this value
  58284. at any time, but it is effective only before the first Write().
  58285. </para>
  58286. <para>
  58287. Larger buffer sizes implies larger memory consumption but allows
  58288. more efficient compression. Using smaller buffer sizes consumes less
  58289. memory but may result in less effective compression. For example,
  58290. using the default buffer size of 128k, the compression delivered is
  58291. within 1% of the compression delivered by the single-threaded <see
  58292. cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream"/>. On the other hand, using a
  58293. BufferSize of 8k can result in a compressed data stream that is 5%
  58294. larger than that delivered by the single-threaded
  58295. <c>DeflateStream</c>. Excessively small buffer sizes can also cause
  58296. the speed of the ParallelDeflateOutputStream to drop, because of
  58297. larger thread scheduling overhead dealing with many many small
  58298. buffers.
  58299. </para>
  58300. <para>
  58301. The total amount of storage space allocated for buffering will be
  58302. (N*S*2), where N is the number of buffer pairs, and S is the size of
  58303. each buffer (this property). There are 2 buffers used by the
  58304. compressor, one for input and one for output. By default, DotNetZip
  58305. allocates 4 buffer pairs per CPU core, so if your machine has 4
  58306. cores, then the number of buffer pairs used will be 16. If you
  58307. accept the default value of this property, 128k, then the
  58308. ParallelDeflateOutputStream will use 16 * 2 * 128kb of buffer memory
  58309. in total, or 4mb, in blocks of 128kb. If you set this property to
  58310. 64kb, then the number will be 16 * 2 * 64kb of buffer memory, or
  58311. 2mb.
  58312. </para>
  58313. </remarks>
  58314. </member>
  58315. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Crc32">
  58316. <summary>
  58317. The CRC32 for the data that was written out, prior to compression.
  58318. </summary>
  58319. <remarks>
  58320. This value is meaningful only after a call to Close().
  58321. </remarks>
  58322. </member>
  58323. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.BytesProcessed">
  58324. <summary>
  58325. The total number of uncompressed bytes processed by the ParallelDeflateOutputStream.
  58326. </summary>
  58327. <remarks>
  58328. This value is meaningful only after a call to Close().
  58329. </remarks>
  58330. </member>
  58331. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
  58332. <summary>
  58333. Write data to the stream.
  58334. </summary>
  58335. <remarks>
  58336. <para>
  58337. To use the ParallelDeflateOutputStream to compress data, create a
  58338. ParallelDeflateOutputStream with CompressionMode.Compress, passing a
  58339. writable output stream. Then call Write() on that
  58340. ParallelDeflateOutputStream, providing uncompressed data as input. The
  58341. data sent to the output stream will be the compressed form of the data
  58342. written.
  58343. </para>
  58344. <para>
  58345. To decompress data, use the <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream"/> class.
  58346. </para>
  58347. </remarks>
  58348. <param name="buffer">The buffer holding data to write to the stream.</param>
  58349. <param name="offset">the offset within that data array to find the first byte to write.</param>
  58350. <param name="count">the number of bytes to write.</param>
  58351. </member>
  58352. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Flush">
  58353. <summary>
  58354. Flush the stream.
  58355. </summary>
  58356. </member>
  58357. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Close">
  58358. <summary>
  58359. Close the stream.
  58360. </summary>
  58361. <remarks>
  58362. You must call Close on the stream to guarantee that all of the data written in has
  58363. been compressed, and the compressed data has been written out.
  58364. </remarks>
  58365. </member>
  58366. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Dispose">
  58367. <summary>Dispose the object</summary>
  58368. <remarks>
  58369. <para>
  58370. Because ParallelDeflateOutputStream is IDisposable, the
  58371. application must call this method when finished using the instance.
  58372. </para>
  58373. <para>
  58374. This method is generally called implicitly upon exit from
  58375. a <c>using</c> scope in C# (<c>Using</c> in VB).
  58376. </para>
  58377. </remarks>
  58378. </member>
  58379. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Dispose(System.Boolean)">
  58380. <summary>The Dispose method</summary>
  58381. <param name="disposing">
  58382. indicates whether the Dispose method was invoked by user code.
  58383. </param>
  58384. </member>
  58385. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Reset(System.IO.Stream)">
  58386. <summary>
  58387. Resets the stream for use with another stream.
  58388. </summary>
  58389. <remarks>
  58390. Because the ParallelDeflateOutputStream is expensive to create, it
  58391. has been designed so that it can be recycled and re-used. You have
  58392. to call Close() on the stream first, then you can call Reset() on
  58393. it, to use it again on another stream.
  58394. </remarks>
  58395. <param name="stream">
  58396. The new output stream for this era.
  58397. </param>
  58398. <example>
  58399. <code>
  58400. ParallelDeflateOutputStream deflater = null;
  58401. foreach (var inputFile in listOfFiles)
  58402. {
  58403. string outputFile = inputFile + ".compressed";
  58404. using (System.IO.Stream input = System.IO.File.OpenRead(inputFile))
  58405. {
  58406. using (var outStream = System.IO.File.Create(outputFile))
  58407. {
  58408. if (deflater == null)
  58409. deflater = new ParallelDeflateOutputStream(outStream,
  58410. CompressionLevel.Best,
  58411. CompressionStrategy.Default,
  58412. true);
  58413. deflater.Reset(outStream);
  58414. while ((n= input.Read(buffer, 0, buffer.Length)) != 0)
  58415. {
  58416. deflater.Write(buffer, 0, n);
  58417. }
  58418. }
  58419. }
  58420. }
  58421. </code>
  58422. </example>
  58423. </member>
  58424. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.CanSeek">
  58425. <summary>
  58426. Indicates whether the stream supports Seek operations.
  58427. </summary>
  58428. <remarks>
  58429. Always returns false.
  58430. </remarks>
  58431. </member>
  58432. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.CanRead">
  58433. <summary>
  58434. Indicates whether the stream supports Read operations.
  58435. </summary>
  58436. <remarks>
  58437. Always returns false.
  58438. </remarks>
  58439. </member>
  58440. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.CanWrite">
  58441. <summary>
  58442. Indicates whether the stream supports Write operations.
  58443. </summary>
  58444. <remarks>
  58445. Returns true if the provided stream is writable.
  58446. </remarks>
  58447. </member>
  58448. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Length">
  58449. <summary>
  58450. Reading this property always throws a NotSupportedException.
  58451. </summary>
  58452. </member>
  58453. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Position">
  58454. <summary>
  58455. Returns the current position of the output stream.
  58456. </summary>
  58457. <remarks>
  58458. <para>
  58459. Because the output gets written by a background thread,
  58460. the value may change asynchronously. Setting this
  58461. property always throws a NotSupportedException.
  58462. </para>
  58463. </remarks>
  58464. </member>
  58465. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Read(System.Byte[],System.Int32,System.Int32)">
  58466. <summary>
  58467. This method always throws a NotSupportedException.
  58468. </summary>
  58469. <param name="buffer">
  58470. The buffer into which data would be read, IF THIS METHOD
  58471. ACTUALLY DID ANYTHING.
  58472. </param>
  58473. <param name="offset">
  58474. The offset within that data array at which to insert the
  58475. data that is read, IF THIS METHOD ACTUALLY DID
  58476. ANYTHING.
  58477. </param>
  58478. <param name="count">
  58479. The number of bytes to write, IF THIS METHOD ACTUALLY DID
  58480. ANYTHING.
  58481. </param>
  58482. <returns>nothing.</returns>
  58483. </member>
  58484. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.Seek(System.Int64,System.IO.SeekOrigin)">
  58485. <summary>
  58486. This method always throws a NotSupportedException.
  58487. </summary>
  58488. <param name="offset">
  58489. The offset to seek to....
  58490. IF THIS METHOD ACTUALLY DID ANYTHING.
  58491. </param>
  58492. <param name="origin">
  58493. The reference specifying how to apply the offset.... IF
  58494. THIS METHOD ACTUALLY DID ANYTHING.
  58495. </param>
  58496. <returns>nothing. It always throws.</returns>
  58497. </member>
  58498. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ParallelDeflateOutputStream.SetLength(System.Int64)">
  58499. <summary>
  58500. This method always throws a NotSupportedException.
  58501. </summary>
  58502. <param name="value">
  58503. The new value for the stream length.... IF
  58504. THIS METHOD ACTUALLY DID ANYTHING.
  58505. </param>
  58506. </member>
  58507. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.Tree.DistanceCode(System.Int32)">
  58508. <summary>
  58509. Map from a distance to a distance code.
  58510. </summary>
  58511. <remarks>
  58512. No side effects. _dist_code[256] and _dist_code[257] are never used.
  58513. </remarks>
  58514. </member>
  58515. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.FlushType">
  58516. <summary>
  58517. Describes how to flush the current deflate operation.
  58518. </summary>
  58519. <remarks>
  58520. The different FlushType values are useful when using a Deflate in a streaming application.
  58521. </remarks>
  58522. </member>
  58523. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.FlushType.None">
  58524. <summary>No flush at all.</summary>
  58525. </member>
  58526. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.FlushType.Partial">
  58527. <summary>Closes the current block, but doesn't flush it to
  58528. the output. Used internally only in hypothetical
  58529. scenarios. This was supposed to be removed by Zlib, but it is
  58530. still in use in some edge cases.
  58531. </summary>
  58532. </member>
  58533. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.FlushType.Sync">
  58534. <summary>
  58535. Use this during compression to specify that all pending output should be
  58536. flushed to the output buffer and the output should be aligned on a byte
  58537. boundary. You might use this in a streaming communication scenario, so that
  58538. the decompressor can get all input data available so far. When using this
  58539. with a ZlibCodec, <c>AvailableBytesIn</c> will be zero after the call if
  58540. enough output space has been provided before the call. Flushing will
  58541. degrade compression and so it should be used only when necessary.
  58542. </summary>
  58543. </member>
  58544. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.FlushType.Full">
  58545. <summary>
  58546. Use this during compression to specify that all output should be flushed, as
  58547. with <c>FlushType.Sync</c>, but also, the compression state should be reset
  58548. so that decompression can restart from this point if previous compressed
  58549. data has been damaged or if random access is desired. Using
  58550. <c>FlushType.Full</c> too often can significantly degrade the compression.
  58551. </summary>
  58552. </member>
  58553. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.FlushType.Finish">
  58554. <summary>Signals the end of the compression/decompression stream.</summary>
  58555. </member>
  58556. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel">
  58557. <summary>
  58558. The compression level to be used when using a DeflateStream or ZlibStream with CompressionMode.Compress.
  58559. </summary>
  58560. </member>
  58561. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.None">
  58562. <summary>
  58563. None means that the data will be simply stored, with no change at all.
  58564. If you are producing ZIPs for use on Mac OSX, be aware that archives produced with CompressionLevel.None
  58565. cannot be opened with the default zip reader. Use a different CompressionLevel.
  58566. </summary>
  58567. </member>
  58568. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level0">
  58569. <summary>
  58570. Same as None.
  58571. </summary>
  58572. </member>
  58573. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.BestSpeed">
  58574. <summary>
  58575. The fastest but least effective compression.
  58576. </summary>
  58577. </member>
  58578. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level1">
  58579. <summary>
  58580. A synonym for BestSpeed.
  58581. </summary>
  58582. </member>
  58583. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level2">
  58584. <summary>
  58585. A little slower, but better, than level 1.
  58586. </summary>
  58587. </member>
  58588. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level3">
  58589. <summary>
  58590. A little slower, but better, than level 2.
  58591. </summary>
  58592. </member>
  58593. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level4">
  58594. <summary>
  58595. A little slower, but better, than level 3.
  58596. </summary>
  58597. </member>
  58598. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level5">
  58599. <summary>
  58600. A little slower than level 4, but with better compression.
  58601. </summary>
  58602. </member>
  58603. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Default">
  58604. <summary>
  58605. The default compression level, with a good balance of speed and compression efficiency.
  58606. </summary>
  58607. </member>
  58608. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level6">
  58609. <summary>
  58610. A synonym for Default.
  58611. </summary>
  58612. </member>
  58613. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level7">
  58614. <summary>
  58615. Pretty good compression!
  58616. </summary>
  58617. </member>
  58618. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level8">
  58619. <summary>
  58620. Better compression than Level7!
  58621. </summary>
  58622. </member>
  58623. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.BestCompression">
  58624. <summary>
  58625. The "best" compression, where best means greatest reduction in size of the input data stream.
  58626. This is also the slowest compression.
  58627. </summary>
  58628. </member>
  58629. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel.Level9">
  58630. <summary>
  58631. A synonym for BestCompression.
  58632. </summary>
  58633. </member>
  58634. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionStrategy">
  58635. <summary>
  58636. Describes options for how the compression algorithm is executed. Different strategies
  58637. work better on different sorts of data. The strategy parameter can affect the compression
  58638. ratio and the speed of compression but not the correctness of the compresssion.
  58639. </summary>
  58640. </member>
  58641. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionStrategy.Default">
  58642. <summary>
  58643. The default strategy is probably the best for normal data.
  58644. </summary>
  58645. </member>
  58646. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionStrategy.Filtered">
  58647. <summary>
  58648. The <c>Filtered</c> strategy is intended to be used most effectively with data produced by a
  58649. filter or predictor. By this definition, filtered data consists mostly of small
  58650. values with a somewhat random distribution. In this case, the compression algorithm
  58651. is tuned to compress them better. The effect of <c>Filtered</c> is to force more Huffman
  58652. coding and less string matching; it is a half-step between <c>Default</c> and <c>HuffmanOnly</c>.
  58653. </summary>
  58654. </member>
  58655. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionStrategy.HuffmanOnly">
  58656. <summary>
  58657. Using <c>HuffmanOnly</c> will force the compressor to do Huffman encoding only, with no
  58658. string matching.
  58659. </summary>
  58660. </member>
  58661. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode">
  58662. <summary>
  58663. An enum to specify the direction of transcoding - whether to compress or decompress.
  58664. </summary>
  58665. </member>
  58666. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode.Compress">
  58667. <summary>
  58668. Used to specify that the stream should compress the data.
  58669. </summary>
  58670. </member>
  58671. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode.Decompress">
  58672. <summary>
  58673. Used to specify that the stream should decompress the data.
  58674. </summary>
  58675. </member>
  58676. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibException">
  58677. <summary>
  58678. A general purpose exception class for exceptions in the Zlib library.
  58679. </summary>
  58680. </member>
  58681. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibException.#ctor">
  58682. <summary>
  58683. The ZlibException class captures exception information generated
  58684. by the Zlib library.
  58685. </summary>
  58686. </member>
  58687. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibException.#ctor(System.String)">
  58688. <summary>
  58689. This ctor collects a message attached to the exception.
  58690. </summary>
  58691. <param name="s">the message for the exception.</param>
  58692. </member>
  58693. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.SharedUtils.URShift(System.Int32,System.Int32)">
  58694. <summary>
  58695. Performs an unsigned bitwise right shift with the specified number
  58696. </summary>
  58697. <param name="number">Number to operate on</param>
  58698. <param name="bits">Ammount of bits to shift</param>
  58699. <returns>The resulting number from the shift operation</returns>
  58700. </member>
  58701. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.SharedUtils.ReadInput(System.IO.TextReader,System.Byte[],System.Int32,System.Int32)">
  58702. <summary>
  58703. Reads a number of characters from the current source TextReader and writes
  58704. the data to the target array at the specified index.
  58705. </summary>
  58706. <param name="sourceTextReader">The source TextReader to read from</param>
  58707. <param name="target">Contains the array of characteres read from the source TextReader.</param>
  58708. <param name="start">The starting index of the target array.</param>
  58709. <param name="count">The maximum number of characters to read from the source TextReader.</param>
  58710. <returns>
  58711. The number of characters read. The number will be less than or equal to
  58712. count depending on the data available in the source TextReader. Returns -1
  58713. if the end of the stream is reached.
  58714. </returns>
  58715. </member>
  58716. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.Adler">
  58717. <summary>
  58718. Computes an Adler-32 checksum.
  58719. </summary>
  58720. <remarks>
  58721. The Adler checksum is similar to a CRC checksum, but faster to compute, though less
  58722. reliable. It is used in producing RFC1950 compressed streams. The Adler checksum
  58723. is a required part of the "ZLIB" standard. Applications will almost never need to
  58724. use this class directly.
  58725. </remarks>
  58726. <exclude/>
  58727. </member>
  58728. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.Adler.Adler32(System.UInt32,System.Byte[],System.Int32,System.Int32)">
  58729. <summary>
  58730. Calculates the Adler32 checksum.
  58731. </summary>
  58732. <remarks>
  58733. <para>
  58734. This is used within ZLIB. You probably don't need to use this directly.
  58735. </para>
  58736. </remarks>
  58737. <example>
  58738. To compute an Adler32 checksum on a byte array:
  58739. <code>
  58740. var adler = Adler.Adler32(0, null, 0, 0);
  58741. adler = Adler.Adler32(adler, buffer, index, length);
  58742. </code>
  58743. </example>
  58744. </member>
  58745. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec">
  58746. <summary>
  58747. Encoder and Decoder for ZLIB and DEFLATE (IETF RFC1950 and RFC1951).
  58748. </summary>
  58749. <remarks>
  58750. This class compresses and decompresses data according to the Deflate algorithm
  58751. and optionally, the ZLIB format, as documented in <see
  58752. href="http://www.ietf.org/rfc/rfc1950.txt">RFC 1950 - ZLIB</see> and <see
  58753. href="http://www.ietf.org/rfc/rfc1951.txt">RFC 1951 - DEFLATE</see>.
  58754. </remarks>
  58755. </member>
  58756. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InputBuffer">
  58757. <summary>
  58758. The buffer from which data is taken.
  58759. </summary>
  58760. </member>
  58761. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.NextIn">
  58762. <summary>
  58763. An index into the InputBuffer array, indicating where to start reading.
  58764. </summary>
  58765. </member>
  58766. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.AvailableBytesIn">
  58767. <summary>
  58768. The number of bytes available in the InputBuffer, starting at NextIn.
  58769. </summary>
  58770. <remarks>
  58771. Generally you should set this to InputBuffer.Length before the first Inflate() or Deflate() call.
  58772. The class will update this number as calls to Inflate/Deflate are made.
  58773. </remarks>
  58774. </member>
  58775. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.TotalBytesIn">
  58776. <summary>
  58777. Total number of bytes read so far, through all calls to Inflate()/Deflate().
  58778. </summary>
  58779. </member>
  58780. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.OutputBuffer">
  58781. <summary>
  58782. Buffer to store output data.
  58783. </summary>
  58784. </member>
  58785. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.NextOut">
  58786. <summary>
  58787. An index into the OutputBuffer array, indicating where to start writing.
  58788. </summary>
  58789. </member>
  58790. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.AvailableBytesOut">
  58791. <summary>
  58792. The number of bytes available in the OutputBuffer, starting at NextOut.
  58793. </summary>
  58794. <remarks>
  58795. Generally you should set this to OutputBuffer.Length before the first Inflate() or Deflate() call.
  58796. The class will update this number as calls to Inflate/Deflate are made.
  58797. </remarks>
  58798. </member>
  58799. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.TotalBytesOut">
  58800. <summary>
  58801. Total number of bytes written to the output so far, through all calls to Inflate()/Deflate().
  58802. </summary>
  58803. </member>
  58804. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.Message">
  58805. <summary>
  58806. used for diagnostics, when something goes wrong!
  58807. </summary>
  58808. </member>
  58809. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.CompressLevel">
  58810. <summary>
  58811. The compression level to use in this codec. Useful only in compression mode.
  58812. </summary>
  58813. </member>
  58814. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.WindowBits">
  58815. <summary>
  58816. The number of Window Bits to use.
  58817. </summary>
  58818. <remarks>
  58819. This gauges the size of the sliding window, and hence the
  58820. compression effectiveness as well as memory consumption. It's best to just leave this
  58821. setting alone if you don't know what it is. The maximum value is 15 bits, which implies
  58822. a 32k window.
  58823. </remarks>
  58824. </member>
  58825. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.Strategy">
  58826. <summary>
  58827. The compression strategy to use.
  58828. </summary>
  58829. <remarks>
  58830. This is only effective in compression. The theory offered by ZLIB is that different
  58831. strategies could potentially produce significant differences in compression behavior
  58832. for different data sets. Unfortunately I don't have any good recommendations for how
  58833. to set it differently. When I tested changing the strategy I got minimally different
  58834. compression performance. It's best to leave this property alone if you don't have a
  58835. good feel for it. Or, you may want to produce a test harness that runs through the
  58836. different strategy options and evaluates them on different file types. If you do that,
  58837. let me know your results.
  58838. </remarks>
  58839. </member>
  58840. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.Adler32">
  58841. <summary>
  58842. The Adler32 checksum on the data transferred through the codec so far. You probably don't need to look at this.
  58843. </summary>
  58844. </member>
  58845. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.#ctor">
  58846. <summary>
  58847. Create a ZlibCodec.
  58848. </summary>
  58849. <remarks>
  58850. If you use this default constructor, you will later have to explicitly call
  58851. InitializeInflate() or InitializeDeflate() before using the ZlibCodec to compress
  58852. or decompress.
  58853. </remarks>
  58854. </member>
  58855. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.#ctor(OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode)">
  58856. <summary>
  58857. Create a ZlibCodec that either compresses or decompresses.
  58858. </summary>
  58859. <param name="mode">
  58860. Indicates whether the codec should compress (deflate) or decompress (inflate).
  58861. </param>
  58862. </member>
  58863. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InitializeInflate">
  58864. <summary>
  58865. Initialize the inflation state.
  58866. </summary>
  58867. <remarks>
  58868. It is not necessary to call this before using the ZlibCodec to inflate data;
  58869. It is implicitly called when you call the constructor.
  58870. </remarks>
  58871. <returns>Z_OK if everything goes well.</returns>
  58872. </member>
  58873. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InitializeInflate(System.Boolean)">
  58874. <summary>
  58875. Initialize the inflation state with an explicit flag to
  58876. govern the handling of RFC1950 header bytes.
  58877. </summary>
  58878. <remarks>
  58879. By default, the ZLIB header defined in <see
  58880. href="http://www.ietf.org/rfc/rfc1950.txt">RFC 1950</see> is expected. If
  58881. you want to read a zlib stream you should specify true for
  58882. expectRfc1950Header. If you have a deflate stream, you will want to specify
  58883. false. It is only necessary to invoke this initializer explicitly if you
  58884. want to specify false.
  58885. </remarks>
  58886. <param name="expectRfc1950Header">whether to expect an RFC1950 header byte
  58887. pair when reading the stream of data to be inflated.</param>
  58888. <returns>Z_OK if everything goes well.</returns>
  58889. </member>
  58890. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InitializeInflate(System.Int32)">
  58891. <summary>
  58892. Initialize the ZlibCodec for inflation, with the specified number of window bits.
  58893. </summary>
  58894. <param name="windowBits">The number of window bits to use. If you need to ask what that is,
  58895. then you shouldn't be calling this initializer.</param>
  58896. <returns>Z_OK if all goes well.</returns>
  58897. </member>
  58898. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InitializeInflate(System.Int32,System.Boolean)">
  58899. <summary>
  58900. Initialize the inflation state with an explicit flag to govern the handling of
  58901. RFC1950 header bytes.
  58902. </summary>
  58903. <remarks>
  58904. If you want to read a zlib stream you should specify true for
  58905. expectRfc1950Header. In this case, the library will expect to find a ZLIB
  58906. header, as defined in <see href="http://www.ietf.org/rfc/rfc1950.txt">RFC
  58907. 1950</see>, in the compressed stream. If you will be reading a DEFLATE or
  58908. GZIP stream, which does not have such a header, you will want to specify
  58909. false.
  58910. </remarks>
  58911. <param name="expectRfc1950Header">whether to expect an RFC1950 header byte pair when reading
  58912. the stream of data to be inflated.</param>
  58913. <param name="windowBits">The number of window bits to use. If you need to ask what that is,
  58914. then you shouldn't be calling this initializer.</param>
  58915. <returns>Z_OK if everything goes well.</returns>
  58916. </member>
  58917. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.Inflate(OfficeOpenXml.Packaging.Ionic.Zlib.FlushType)">
  58918. <summary>
  58919. Inflate the data in the InputBuffer, placing the result in the OutputBuffer.
  58920. </summary>
  58921. <remarks>
  58922. You must have set InputBuffer and OutputBuffer, NextIn and NextOut, and AvailableBytesIn and
  58923. AvailableBytesOut before calling this method.
  58924. </remarks>
  58925. <example>
  58926. <code>
  58927. private void InflateBuffer()
  58928. {
  58929. int bufferSize = 1024;
  58930. byte[] buffer = new byte[bufferSize];
  58931. ZlibCodec decompressor = new ZlibCodec();
  58932. Console.WriteLine("\n============================================");
  58933. Console.WriteLine("Size of Buffer to Inflate: {0} bytes.", CompressedBytes.Length);
  58934. MemoryStream ms = new MemoryStream(DecompressedBytes);
  58935. int rc = decompressor.InitializeInflate();
  58936. decompressor.InputBuffer = CompressedBytes;
  58937. decompressor.NextIn = 0;
  58938. decompressor.AvailableBytesIn = CompressedBytes.Length;
  58939. decompressor.OutputBuffer = buffer;
  58940. // pass 1: inflate
  58941. do
  58942. {
  58943. decompressor.NextOut = 0;
  58944. decompressor.AvailableBytesOut = buffer.Length;
  58945. rc = decompressor.Inflate(FlushType.None);
  58946. if (rc != ZlibConstants.Z_OK &amp;&amp; rc != ZlibConstants.Z_STREAM_END)
  58947. throw new Exception("inflating: " + decompressor.Message);
  58948. ms.Write(decompressor.OutputBuffer, 0, buffer.Length - decompressor.AvailableBytesOut);
  58949. }
  58950. while (decompressor.AvailableBytesIn &gt; 0 || decompressor.AvailableBytesOut == 0);
  58951. // pass 2: finish and flush
  58952. do
  58953. {
  58954. decompressor.NextOut = 0;
  58955. decompressor.AvailableBytesOut = buffer.Length;
  58956. rc = decompressor.Inflate(FlushType.Finish);
  58957. if (rc != ZlibConstants.Z_STREAM_END &amp;&amp; rc != ZlibConstants.Z_OK)
  58958. throw new Exception("inflating: " + decompressor.Message);
  58959. if (buffer.Length - decompressor.AvailableBytesOut &gt; 0)
  58960. ms.Write(buffer, 0, buffer.Length - decompressor.AvailableBytesOut);
  58961. }
  58962. while (decompressor.AvailableBytesIn &gt; 0 || decompressor.AvailableBytesOut == 0);
  58963. decompressor.EndInflate();
  58964. }
  58965. </code>
  58966. </example>
  58967. <param name="flush">The flush to use when inflating.</param>
  58968. <returns>Z_OK if everything goes well.</returns>
  58969. </member>
  58970. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.EndInflate">
  58971. <summary>
  58972. Ends an inflation session.
  58973. </summary>
  58974. <remarks>
  58975. Call this after successively calling Inflate(). This will cause all buffers to be flushed.
  58976. After calling this you cannot call Inflate() without a intervening call to one of the
  58977. InitializeInflate() overloads.
  58978. </remarks>
  58979. <returns>Z_OK if everything goes well.</returns>
  58980. </member>
  58981. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.SyncInflate">
  58982. <summary>
  58983. I don't know what this does!
  58984. </summary>
  58985. <returns>Z_OK if everything goes well.</returns>
  58986. </member>
  58987. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InitializeDeflate">
  58988. <summary>
  58989. Initialize the ZlibCodec for deflation operation.
  58990. </summary>
  58991. <remarks>
  58992. The codec will use the MAX window bits and the default level of compression.
  58993. </remarks>
  58994. <example>
  58995. <code>
  58996. int bufferSize = 40000;
  58997. byte[] CompressedBytes = new byte[bufferSize];
  58998. byte[] DecompressedBytes = new byte[bufferSize];
  58999. ZlibCodec compressor = new ZlibCodec();
  59000. compressor.InitializeDeflate(CompressionLevel.Default);
  59001. compressor.InputBuffer = System.String.ASCIIEncoding.ASCII.GetBytes(TextToCompress);
  59002. compressor.NextIn = 0;
  59003. compressor.AvailableBytesIn = compressor.InputBuffer.Length;
  59004. compressor.OutputBuffer = CompressedBytes;
  59005. compressor.NextOut = 0;
  59006. compressor.AvailableBytesOut = CompressedBytes.Length;
  59007. while (compressor.TotalBytesIn != TextToCompress.Length &amp;&amp; compressor.TotalBytesOut &lt; bufferSize)
  59008. {
  59009. compressor.Deflate(FlushType.None);
  59010. }
  59011. while (true)
  59012. {
  59013. int rc= compressor.Deflate(FlushType.Finish);
  59014. if (rc == ZlibConstants.Z_STREAM_END) break;
  59015. }
  59016. compressor.EndDeflate();
  59017. </code>
  59018. </example>
  59019. <returns>Z_OK if all goes well. You generally don't need to check the return code.</returns>
  59020. </member>
  59021. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InitializeDeflate(OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel)">
  59022. <summary>
  59023. Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel.
  59024. </summary>
  59025. <remarks>
  59026. The codec will use the maximum window bits (15) and the specified
  59027. CompressionLevel. It will emit a ZLIB stream as it compresses.
  59028. </remarks>
  59029. <param name="level">The compression level for the codec.</param>
  59030. <returns>Z_OK if all goes well.</returns>
  59031. </member>
  59032. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InitializeDeflate(OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,System.Boolean)">
  59033. <summary>
  59034. Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel,
  59035. and the explicit flag governing whether to emit an RFC1950 header byte pair.
  59036. </summary>
  59037. <remarks>
  59038. The codec will use the maximum window bits (15) and the specified CompressionLevel.
  59039. If you want to generate a zlib stream, you should specify true for
  59040. wantRfc1950Header. In this case, the library will emit a ZLIB
  59041. header, as defined in <see href="http://www.ietf.org/rfc/rfc1950.txt">RFC
  59042. 1950</see>, in the compressed stream.
  59043. </remarks>
  59044. <param name="level">The compression level for the codec.</param>
  59045. <param name="wantRfc1950Header">whether to emit an initial RFC1950 byte pair in the compressed stream.</param>
  59046. <returns>Z_OK if all goes well.</returns>
  59047. </member>
  59048. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InitializeDeflate(OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,System.Int32)">
  59049. <summary>
  59050. Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel,
  59051. and the specified number of window bits.
  59052. </summary>
  59053. <remarks>
  59054. The codec will use the specified number of window bits and the specified CompressionLevel.
  59055. </remarks>
  59056. <param name="level">The compression level for the codec.</param>
  59057. <param name="bits">the number of window bits to use. If you don't know what this means, don't use this method.</param>
  59058. <returns>Z_OK if all goes well.</returns>
  59059. </member>
  59060. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.InitializeDeflate(OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,System.Int32,System.Boolean)">
  59061. <summary>
  59062. Initialize the ZlibCodec for deflation operation, using the specified
  59063. CompressionLevel, the specified number of window bits, and the explicit flag
  59064. governing whether to emit an RFC1950 header byte pair.
  59065. </summary>
  59066. <param name="level">The compression level for the codec.</param>
  59067. <param name="wantRfc1950Header">whether to emit an initial RFC1950 byte pair in the compressed stream.</param>
  59068. <param name="bits">the number of window bits to use. If you don't know what this means, don't use this method.</param>
  59069. <returns>Z_OK if all goes well.</returns>
  59070. </member>
  59071. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.Deflate(OfficeOpenXml.Packaging.Ionic.Zlib.FlushType)">
  59072. <summary>
  59073. Deflate one batch of data.
  59074. </summary>
  59075. <remarks>
  59076. You must have set InputBuffer and OutputBuffer before calling this method.
  59077. </remarks>
  59078. <example>
  59079. <code>
  59080. private void DeflateBuffer(CompressionLevel level)
  59081. {
  59082. int bufferSize = 1024;
  59083. byte[] buffer = new byte[bufferSize];
  59084. ZlibCodec compressor = new ZlibCodec();
  59085. Console.WriteLine("\n============================================");
  59086. Console.WriteLine("Size of Buffer to Deflate: {0} bytes.", UncompressedBytes.Length);
  59087. MemoryStream ms = new MemoryStream();
  59088. int rc = compressor.InitializeDeflate(level);
  59089. compressor.InputBuffer = UncompressedBytes;
  59090. compressor.NextIn = 0;
  59091. compressor.AvailableBytesIn = UncompressedBytes.Length;
  59092. compressor.OutputBuffer = buffer;
  59093. // pass 1: deflate
  59094. do
  59095. {
  59096. compressor.NextOut = 0;
  59097. compressor.AvailableBytesOut = buffer.Length;
  59098. rc = compressor.Deflate(FlushType.None);
  59099. if (rc != ZlibConstants.Z_OK &amp;&amp; rc != ZlibConstants.Z_STREAM_END)
  59100. throw new Exception("deflating: " + compressor.Message);
  59101. ms.Write(compressor.OutputBuffer, 0, buffer.Length - compressor.AvailableBytesOut);
  59102. }
  59103. while (compressor.AvailableBytesIn &gt; 0 || compressor.AvailableBytesOut == 0);
  59104. // pass 2: finish and flush
  59105. do
  59106. {
  59107. compressor.NextOut = 0;
  59108. compressor.AvailableBytesOut = buffer.Length;
  59109. rc = compressor.Deflate(FlushType.Finish);
  59110. if (rc != ZlibConstants.Z_STREAM_END &amp;&amp; rc != ZlibConstants.Z_OK)
  59111. throw new Exception("deflating: " + compressor.Message);
  59112. if (buffer.Length - compressor.AvailableBytesOut &gt; 0)
  59113. ms.Write(buffer, 0, buffer.Length - compressor.AvailableBytesOut);
  59114. }
  59115. while (compressor.AvailableBytesIn &gt; 0 || compressor.AvailableBytesOut == 0);
  59116. compressor.EndDeflate();
  59117. ms.Seek(0, SeekOrigin.Begin);
  59118. CompressedBytes = new byte[compressor.TotalBytesOut];
  59119. ms.Read(CompressedBytes, 0, CompressedBytes.Length);
  59120. }
  59121. </code>
  59122. </example>
  59123. <param name="flush">whether to flush all data as you deflate. Generally you will want to
  59124. use Z_NO_FLUSH here, in a series of calls to Deflate(), and then call EndDeflate() to
  59125. flush everything.
  59126. </param>
  59127. <returns>Z_OK if all goes well.</returns>
  59128. </member>
  59129. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.EndDeflate">
  59130. <summary>
  59131. End a deflation session.
  59132. </summary>
  59133. <remarks>
  59134. Call this after making a series of one or more calls to Deflate(). All buffers are flushed.
  59135. </remarks>
  59136. <returns>Z_OK if all goes well.</returns>
  59137. </member>
  59138. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.ResetDeflate">
  59139. <summary>
  59140. Reset a codec for another deflation session.
  59141. </summary>
  59142. <remarks>
  59143. Call this to reset the deflation state. For example if a thread is deflating
  59144. non-consecutive blocks, you can call Reset() after the Deflate(Sync) of the first
  59145. block and before the next Deflate(None) of the second block.
  59146. </remarks>
  59147. <returns>Z_OK if all goes well.</returns>
  59148. </member>
  59149. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.SetDeflateParams(OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionStrategy)">
  59150. <summary>
  59151. Set the CompressionStrategy and CompressionLevel for a deflation session.
  59152. </summary>
  59153. <param name="level">the level of compression to use.</param>
  59154. <param name="strategy">the strategy to use for compression.</param>
  59155. <returns>Z_OK if all goes well.</returns>
  59156. </member>
  59157. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibCodec.SetDictionary(System.Byte[])">
  59158. <summary>
  59159. Set the dictionary to be used for either Inflation or Deflation.
  59160. </summary>
  59161. <param name="dictionary">The dictionary bytes to use.</param>
  59162. <returns>Z_OK if all goes well.</returns>
  59163. </member>
  59164. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants">
  59165. <summary>
  59166. A bunch of constants used in the Zlib interface.
  59167. </summary>
  59168. </member>
  59169. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.WindowBitsMax">
  59170. <summary>
  59171. The maximum number of window bits for the Deflate algorithm.
  59172. </summary>
  59173. </member>
  59174. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.WindowBitsDefault">
  59175. <summary>
  59176. The default number of window bits for the Deflate algorithm.
  59177. </summary>
  59178. </member>
  59179. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.Z_OK">
  59180. <summary>
  59181. indicates everything is A-OK
  59182. </summary>
  59183. </member>
  59184. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.Z_STREAM_END">
  59185. <summary>
  59186. Indicates that the last operation reached the end of the stream.
  59187. </summary>
  59188. </member>
  59189. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.Z_NEED_DICT">
  59190. <summary>
  59191. The operation ended in need of a dictionary.
  59192. </summary>
  59193. </member>
  59194. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.Z_STREAM_ERROR">
  59195. <summary>
  59196. There was an error with the stream - not enough data, not open and readable, etc.
  59197. </summary>
  59198. </member>
  59199. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.Z_DATA_ERROR">
  59200. <summary>
  59201. There was an error with the data - not enough data, bad data, etc.
  59202. </summary>
  59203. </member>
  59204. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.Z_BUF_ERROR">
  59205. <summary>
  59206. There was an error with the working buffer.
  59207. </summary>
  59208. </member>
  59209. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.WorkingBufferSizeDefault">
  59210. <summary>
  59211. The size of the working buffer used in the ZlibCodec class. Defaults to 8192 bytes.
  59212. </summary>
  59213. </member>
  59214. <member name="F:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibConstants.WorkingBufferSizeMin">
  59215. <summary>
  59216. The minimum size of the working buffer used in the ZlibCodec class. Currently it is 128 bytes.
  59217. </summary>
  59218. </member>
  59219. <member name="T:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream">
  59220. <summary>
  59221. Represents a Zlib stream for compression or decompression.
  59222. </summary>
  59223. <remarks>
  59224. <para>
  59225. The ZlibStream is a <see
  59226. href="http://en.wikipedia.org/wiki/Decorator_pattern">Decorator</see> on a <see
  59227. cref="T:System.IO.Stream"/>. It adds ZLIB compression or decompression to any
  59228. stream.
  59229. </para>
  59230. <para> Using this stream, applications can compress or decompress data via
  59231. stream <c>Read()</c> and <c>Write()</c> operations. Either compresssion or
  59232. decompression can occur through either reading or writing. The compression
  59233. format used is ZLIB, which is documented in <see
  59234. href="http://www.ietf.org/rfc/rfc1950.txt">IETF RFC 1950</see>, "ZLIB Compressed
  59235. Data Format Specification version 3.3". This implementation of ZLIB always uses
  59236. DEFLATE as the compression method. (see <see
  59237. href="http://www.ietf.org/rfc/rfc1951.txt">IETF RFC 1951</see>, "DEFLATE
  59238. Compressed Data Format Specification version 1.3.") </para>
  59239. <para>
  59240. The ZLIB format allows for varying compression methods, window sizes, and dictionaries.
  59241. This implementation always uses the DEFLATE compression method, a preset dictionary,
  59242. and 15 window bits by default.
  59243. </para>
  59244. <para>
  59245. This class is similar to <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream"/>, except that it adds the
  59246. RFC1950 header and trailer bytes to a compressed stream when compressing, or expects
  59247. the RFC1950 header and trailer bytes when decompressing. It is also similar to the
  59248. <see cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream"/>.
  59249. </para>
  59250. </remarks>
  59251. <seealso cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.DeflateStream" />
  59252. <seealso cref="T:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream" />
  59253. </member>
  59254. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode)">
  59255. <summary>
  59256. Create a <c>ZlibStream</c> using the specified <c>CompressionMode</c>.
  59257. </summary>
  59258. <remarks>
  59259. <para>
  59260. When mode is <c>CompressionMode.Compress</c>, the <c>ZlibStream</c>
  59261. will use the default compression level. The "captive" stream will be
  59262. closed when the <c>ZlibStream</c> is closed.
  59263. </para>
  59264. </remarks>
  59265. <example>
  59266. This example uses a <c>ZlibStream</c> to compress a file, and writes the
  59267. compressed data to another file.
  59268. <code>
  59269. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  59270. {
  59271. using (var raw = System.IO.File.Create(fileToCompress + ".zlib"))
  59272. {
  59273. using (Stream compressor = new ZlibStream(raw, CompressionMode.Compress))
  59274. {
  59275. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  59276. int n;
  59277. while ((n= input.Read(buffer, 0, buffer.Length)) != 0)
  59278. {
  59279. compressor.Write(buffer, 0, n);
  59280. }
  59281. }
  59282. }
  59283. }
  59284. </code>
  59285. <code lang="VB">
  59286. Using input As Stream = File.OpenRead(fileToCompress)
  59287. Using raw As FileStream = File.Create(fileToCompress &amp; ".zlib")
  59288. Using compressor As Stream = New ZlibStream(raw, CompressionMode.Compress)
  59289. Dim buffer As Byte() = New Byte(4096) {}
  59290. Dim n As Integer = -1
  59291. Do While (n &lt;&gt; 0)
  59292. If (n &gt; 0) Then
  59293. compressor.Write(buffer, 0, n)
  59294. End If
  59295. n = input.Read(buffer, 0, buffer.Length)
  59296. Loop
  59297. End Using
  59298. End Using
  59299. End Using
  59300. </code>
  59301. </example>
  59302. <param name="stream">The stream which will be read or written.</param>
  59303. <param name="mode">Indicates whether the ZlibStream will compress or decompress.</param>
  59304. </member>
  59305. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel)">
  59306. <summary>
  59307. Create a <c>ZlibStream</c> using the specified <c>CompressionMode</c> and
  59308. the specified <c>CompressionLevel</c>.
  59309. </summary>
  59310. <remarks>
  59311. <para>
  59312. When mode is <c>CompressionMode.Decompress</c>, the level parameter is ignored.
  59313. The "captive" stream will be closed when the <c>ZlibStream</c> is closed.
  59314. </para>
  59315. </remarks>
  59316. <example>
  59317. This example uses a <c>ZlibStream</c> to compress data from a file, and writes the
  59318. compressed data to another file.
  59319. <code>
  59320. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  59321. {
  59322. using (var raw = System.IO.File.Create(fileToCompress + ".zlib"))
  59323. {
  59324. using (Stream compressor = new ZlibStream(raw,
  59325. CompressionMode.Compress,
  59326. CompressionLevel.BestCompression))
  59327. {
  59328. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  59329. int n;
  59330. while ((n= input.Read(buffer, 0, buffer.Length)) != 0)
  59331. {
  59332. compressor.Write(buffer, 0, n);
  59333. }
  59334. }
  59335. }
  59336. }
  59337. </code>
  59338. <code lang="VB">
  59339. Using input As Stream = File.OpenRead(fileToCompress)
  59340. Using raw As FileStream = File.Create(fileToCompress &amp; ".zlib")
  59341. Using compressor As Stream = New ZlibStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression)
  59342. Dim buffer As Byte() = New Byte(4096) {}
  59343. Dim n As Integer = -1
  59344. Do While (n &lt;&gt; 0)
  59345. If (n &gt; 0) Then
  59346. compressor.Write(buffer, 0, n)
  59347. End If
  59348. n = input.Read(buffer, 0, buffer.Length)
  59349. Loop
  59350. End Using
  59351. End Using
  59352. End Using
  59353. </code>
  59354. </example>
  59355. <param name="stream">The stream to be read or written while deflating or inflating.</param>
  59356. <param name="mode">Indicates whether the ZlibStream will compress or decompress.</param>
  59357. <param name="level">A tuning knob to trade speed for effectiveness.</param>
  59358. </member>
  59359. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,System.Boolean)">
  59360. <summary>
  59361. Create a <c>ZlibStream</c> using the specified <c>CompressionMode</c>, and
  59362. explicitly specify whether the captive stream should be left open after
  59363. Deflation or Inflation.
  59364. </summary>
  59365. <remarks>
  59366. <para>
  59367. When mode is <c>CompressionMode.Compress</c>, the <c>ZlibStream</c> will use
  59368. the default compression level.
  59369. </para>
  59370. <para>
  59371. This constructor allows the application to request that the captive stream
  59372. remain open after the deflation or inflation occurs. By default, after
  59373. <c>Close()</c> is called on the stream, the captive stream is also
  59374. closed. In some cases this is not desired, for example if the stream is a
  59375. <see cref="T:System.IO.MemoryStream"/> that will be re-read after
  59376. compression. Specify true for the <paramref name="leaveOpen"/> parameter to leave the stream
  59377. open.
  59378. </para>
  59379. <para>
  59380. See the other overloads of this constructor for example code.
  59381. </para>
  59382. </remarks>
  59383. <param name="stream">The stream which will be read or written. This is called the
  59384. "captive" stream in other places in this documentation.</param>
  59385. <param name="mode">Indicates whether the ZlibStream will compress or decompress.</param>
  59386. <param name="leaveOpen">true if the application would like the stream to remain
  59387. open after inflation/deflation.</param>
  59388. </member>
  59389. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.#ctor(System.IO.Stream,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionMode,OfficeOpenXml.Packaging.Ionic.Zlib.CompressionLevel,System.Boolean)">
  59390. <summary>
  59391. Create a <c>ZlibStream</c> using the specified <c>CompressionMode</c>
  59392. and the specified <c>CompressionLevel</c>, and explicitly specify
  59393. whether the stream should be left open after Deflation or Inflation.
  59394. </summary>
  59395. <remarks>
  59396. <para>
  59397. This constructor allows the application to request that the captive
  59398. stream remain open after the deflation or inflation occurs. By
  59399. default, after <c>Close()</c> is called on the stream, the captive
  59400. stream is also closed. In some cases this is not desired, for example
  59401. if the stream is a <see cref="T:System.IO.MemoryStream"/> that will be
  59402. re-read after compression. Specify true for the <paramref
  59403. name="leaveOpen"/> parameter to leave the stream open.
  59404. </para>
  59405. <para>
  59406. When mode is <c>CompressionMode.Decompress</c>, the level parameter is
  59407. ignored.
  59408. </para>
  59409. </remarks>
  59410. <example>
  59411. This example shows how to use a ZlibStream to compress the data from a file,
  59412. and store the result into another file. The filestream remains open to allow
  59413. additional data to be written to it.
  59414. <code>
  59415. using (var output = System.IO.File.Create(fileToCompress + ".zlib"))
  59416. {
  59417. using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress))
  59418. {
  59419. using (Stream compressor = new ZlibStream(output, CompressionMode.Compress, CompressionLevel.BestCompression, true))
  59420. {
  59421. byte[] buffer = new byte[WORKING_BUFFER_SIZE];
  59422. int n;
  59423. while ((n= input.Read(buffer, 0, buffer.Length)) != 0)
  59424. {
  59425. compressor.Write(buffer, 0, n);
  59426. }
  59427. }
  59428. }
  59429. // can write additional data to the output stream here
  59430. }
  59431. </code>
  59432. <code lang="VB">
  59433. Using output As FileStream = File.Create(fileToCompress &amp; ".zlib")
  59434. Using input As Stream = File.OpenRead(fileToCompress)
  59435. Using compressor As Stream = New ZlibStream(output, CompressionMode.Compress, CompressionLevel.BestCompression, True)
  59436. Dim buffer As Byte() = New Byte(4096) {}
  59437. Dim n As Integer = -1
  59438. Do While (n &lt;&gt; 0)
  59439. If (n &gt; 0) Then
  59440. compressor.Write(buffer, 0, n)
  59441. End If
  59442. n = input.Read(buffer, 0, buffer.Length)
  59443. Loop
  59444. End Using
  59445. End Using
  59446. ' can write additional data to the output stream here.
  59447. End Using
  59448. </code>
  59449. </example>
  59450. <param name="stream">The stream which will be read or written.</param>
  59451. <param name="mode">Indicates whether the ZlibStream will compress or decompress.</param>
  59452. <param name="leaveOpen">
  59453. true if the application would like the stream to remain open after
  59454. inflation/deflation.
  59455. </param>
  59456. <param name="level">
  59457. A tuning knob to trade speed for effectiveness. This parameter is
  59458. effective only when mode is <c>CompressionMode.Compress</c>.
  59459. </param>
  59460. </member>
  59461. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.FlushMode">
  59462. <summary>
  59463. This property sets the flush behavior on the stream.
  59464. Sorry, though, not sure exactly how to describe all the various settings.
  59465. </summary>
  59466. </member>
  59467. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.BufferSize">
  59468. <summary>
  59469. The size of the working buffer for the compression codec.
  59470. </summary>
  59471. <remarks>
  59472. <para>
  59473. The working buffer is used for all stream operations. The default size is
  59474. 1024 bytes. The minimum size is 128 bytes. You may get better performance
  59475. with a larger buffer. Then again, you might not. You would have to test
  59476. it.
  59477. </para>
  59478. <para>
  59479. Set this before the first call to <c>Read()</c> or <c>Write()</c> on the
  59480. stream. If you try to set it afterwards, it will throw.
  59481. </para>
  59482. </remarks>
  59483. </member>
  59484. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.TotalIn">
  59485. <summary> Returns the total number of bytes input so far.</summary>
  59486. </member>
  59487. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.TotalOut">
  59488. <summary> Returns the total number of bytes output so far.</summary>
  59489. </member>
  59490. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.Dispose(System.Boolean)">
  59491. <summary>
  59492. Dispose the stream.
  59493. </summary>
  59494. <remarks>
  59495. <para>
  59496. This may or may not result in a <c>Close()</c> call on the captive
  59497. stream. See the constructors that have a <c>leaveOpen</c> parameter
  59498. for more information.
  59499. </para>
  59500. <para>
  59501. This method may be invoked in two distinct scenarios. If disposing
  59502. == true, the method has been called directly or indirectly by a
  59503. user's code, for example via the public Dispose() method. In this
  59504. case, both managed and unmanaged resources can be referenced and
  59505. disposed. If disposing == false, the method has been called by the
  59506. runtime from inside the object finalizer and this method should not
  59507. reference other objects; in that case only unmanaged resources must
  59508. be referenced or disposed.
  59509. </para>
  59510. </remarks>
  59511. <param name="disposing">
  59512. indicates whether the Dispose method was invoked by user code.
  59513. </param>
  59514. </member>
  59515. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CanRead">
  59516. <summary>
  59517. Indicates whether the stream can be read.
  59518. </summary>
  59519. <remarks>
  59520. The return value depends on whether the captive stream supports reading.
  59521. </remarks>
  59522. </member>
  59523. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CanSeek">
  59524. <summary>
  59525. Indicates whether the stream supports Seek operations.
  59526. </summary>
  59527. <remarks>
  59528. Always returns false.
  59529. </remarks>
  59530. </member>
  59531. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CanWrite">
  59532. <summary>
  59533. Indicates whether the stream can be written.
  59534. </summary>
  59535. <remarks>
  59536. The return value depends on whether the captive stream supports writing.
  59537. </remarks>
  59538. </member>
  59539. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.Flush">
  59540. <summary>
  59541. Flush the stream.
  59542. </summary>
  59543. </member>
  59544. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.Length">
  59545. <summary>
  59546. Reading this property always throws a <see cref="T:System.NotSupportedException"/>.
  59547. </summary>
  59548. </member>
  59549. <member name="P:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.Position">
  59550. <summary>
  59551. The position of the stream pointer.
  59552. </summary>
  59553. <remarks>
  59554. Setting this property always throws a <see
  59555. cref="T:System.NotSupportedException"/>. Reading will return the total bytes
  59556. written out, if used in writing, or the total bytes read in, if used in
  59557. reading. The count may refer to compressed bytes or uncompressed bytes,
  59558. depending on how you've used the stream.
  59559. </remarks>
  59560. </member>
  59561. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.Read(System.Byte[],System.Int32,System.Int32)">
  59562. <summary>
  59563. Read data from the stream.
  59564. </summary>
  59565. <remarks>
  59566. <para>
  59567. If you wish to use the <c>ZlibStream</c> to compress data while reading,
  59568. you can create a <c>ZlibStream</c> with <c>CompressionMode.Compress</c>,
  59569. providing an uncompressed data stream. Then call <c>Read()</c> on that
  59570. <c>ZlibStream</c>, and the data read will be compressed. If you wish to
  59571. use the <c>ZlibStream</c> to decompress data while reading, you can create
  59572. a <c>ZlibStream</c> with <c>CompressionMode.Decompress</c>, providing a
  59573. readable compressed data stream. Then call <c>Read()</c> on that
  59574. <c>ZlibStream</c>, and the data will be decompressed as it is read.
  59575. </para>
  59576. <para>
  59577. A <c>ZlibStream</c> can be used for <c>Read()</c> or <c>Write()</c>, but
  59578. not both.
  59579. </para>
  59580. </remarks>
  59581. <param name="buffer">
  59582. The buffer into which the read data should be placed.</param>
  59583. <param name="offset">
  59584. the offset within that data array to put the first byte read.</param>
  59585. <param name="count">the number of bytes to read.</param>
  59586. <returns>the number of bytes read</returns>
  59587. </member>
  59588. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.Seek(System.Int64,System.IO.SeekOrigin)">
  59589. <summary>
  59590. Calling this method always throws a <see cref="T:System.NotSupportedException"/>.
  59591. </summary>
  59592. <param name="offset">
  59593. The offset to seek to....
  59594. IF THIS METHOD ACTUALLY DID ANYTHING.
  59595. </param>
  59596. <param name="origin">
  59597. The reference specifying how to apply the offset.... IF
  59598. THIS METHOD ACTUALLY DID ANYTHING.
  59599. </param>
  59600. <returns>nothing. This method always throws.</returns>
  59601. </member>
  59602. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.SetLength(System.Int64)">
  59603. <summary>
  59604. Calling this method always throws a <see cref="T:System.NotSupportedException"/>.
  59605. </summary>
  59606. <param name="value">
  59607. The new value for the stream length.... IF
  59608. THIS METHOD ACTUALLY DID ANYTHING.
  59609. </param>
  59610. </member>
  59611. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.Write(System.Byte[],System.Int32,System.Int32)">
  59612. <summary>
  59613. Write data to the stream.
  59614. </summary>
  59615. <remarks>
  59616. <para>
  59617. If you wish to use the <c>ZlibStream</c> to compress data while writing,
  59618. you can create a <c>ZlibStream</c> with <c>CompressionMode.Compress</c>,
  59619. and a writable output stream. Then call <c>Write()</c> on that
  59620. <c>ZlibStream</c>, providing uncompressed data as input. The data sent to
  59621. the output stream will be the compressed form of the data written. If you
  59622. wish to use the <c>ZlibStream</c> to decompress data while writing, you
  59623. can create a <c>ZlibStream</c> with <c>CompressionMode.Decompress</c>, and a
  59624. writable output stream. Then call <c>Write()</c> on that stream,
  59625. providing previously compressed data. The data sent to the output stream
  59626. will be the decompressed form of the data written.
  59627. </para>
  59628. <para>
  59629. A <c>ZlibStream</c> can be used for <c>Read()</c> or <c>Write()</c>, but not both.
  59630. </para>
  59631. </remarks>
  59632. <param name="buffer">The buffer holding data to write to the stream.</param>
  59633. <param name="offset">the offset within that data array to find the first byte to write.</param>
  59634. <param name="count">the number of bytes to write.</param>
  59635. </member>
  59636. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CompressString(System.String)">
  59637. <summary>
  59638. Compress a string into a byte array using ZLIB.
  59639. </summary>
  59640. <remarks>
  59641. Uncompress it with <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressString(System.Byte[])"/>.
  59642. </remarks>
  59643. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressString(System.Byte[])"/>
  59644. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CompressBuffer(System.Byte[])"/>
  59645. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.GZipStream.CompressString(System.String)"/>
  59646. <param name="s">
  59647. A string to compress. The string will first be encoded
  59648. using UTF8, then compressed.
  59649. </param>
  59650. <returns>The string in compressed form</returns>
  59651. </member>
  59652. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CompressBuffer(System.Byte[])">
  59653. <summary>
  59654. Compress a byte array into a new byte array using ZLIB.
  59655. </summary>
  59656. <remarks>
  59657. Uncompress it with <see cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressBuffer(System.Byte[])"/>.
  59658. </remarks>
  59659. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CompressString(System.String)"/>
  59660. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressBuffer(System.Byte[])"/>
  59661. <param name="b">
  59662. A buffer to compress.
  59663. </param>
  59664. <returns>The data in compressed form</returns>
  59665. </member>
  59666. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressString(System.Byte[])">
  59667. <summary>
  59668. Uncompress a ZLIB-compressed byte array into a single string.
  59669. </summary>
  59670. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CompressString(System.String)"/>
  59671. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressBuffer(System.Byte[])"/>
  59672. <param name="compressed">
  59673. A buffer containing ZLIB-compressed data.
  59674. </param>
  59675. <returns>The uncompressed string</returns>
  59676. </member>
  59677. <member name="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressBuffer(System.Byte[])">
  59678. <summary>
  59679. Uncompress a ZLIB-compressed byte array into a byte array.
  59680. </summary>
  59681. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.CompressBuffer(System.Byte[])"/>
  59682. <seealso cref="M:OfficeOpenXml.Packaging.Ionic.Zlib.ZlibStream.UncompressString(System.Byte[])"/>
  59683. <param name="compressed">
  59684. A buffer containing ZLIB-compressed data.
  59685. </param>
  59686. <returns>The data in uncompressed form</returns>
  59687. </member>
  59688. <member name="T:OfficeOpenXml.Packaging.TargetMode">
  59689. <summary>
  59690. Specifies whether the target is inside or outside the Package.
  59691. </summary>
  59692. </member>
  59693. <member name="F:OfficeOpenXml.Packaging.TargetMode.Internal">
  59694. <summary>
  59695. The relationship references a part that is inside the package.
  59696. </summary>
  59697. </member>
  59698. <member name="F:OfficeOpenXml.Packaging.TargetMode.External">
  59699. <summary>
  59700. The relationship references a resource that is external to the package.
  59701. </summary>
  59702. </member>
  59703. <member name="T:OfficeOpenXml.Packaging.ZipPackage">
  59704. <summary>
  59705. Represent an OOXML Zip package.
  59706. </summary>
  59707. </member>
  59708. <member name="P:OfficeOpenXml.Packaging.ZipPackage.Compression">
  59709. <summary>
  59710. Compression level
  59711. </summary>
  59712. </member>
  59713. <member name="P:OfficeOpenXml.Packaging.ZipPackagePart.ShouldBeSaved">
  59714. <summary>
  59715. If the part with a save handler should be saved. If false the part will be deleted instead of saved.
  59716. </summary>
  59717. </member>
  59718. <member name="T:OfficeOpenXml.Packaging.ZipPackagePartBase">
  59719. <summary>
  59720. Baseclass for a relation ship between two parts in a package
  59721. </summary>
  59722. </member>
  59723. <member name="F:OfficeOpenXml.Packaging.ZipPackagePartBase._rels">
  59724. <summary>
  59725. Relationships collection
  59726. </summary>
  59727. </member>
  59728. <member name="M:OfficeOpenXml.Packaging.ZipPackagePartBase.UpdateMaxRId(System.String,System.Int32@)">
  59729. <summary>
  59730. Updates the maximum id for the relationship
  59731. </summary>
  59732. <param name="id">The Id</param>
  59733. <param name="maxRId">Return the maximum relation id</param>
  59734. </member>
  59735. <member name="T:OfficeOpenXml.Packaging.ZipPackageRelationship">
  59736. <summary>
  59737. A relation ship between two parts in a package
  59738. </summary>
  59739. </member>
  59740. <member name="P:OfficeOpenXml.Packaging.ZipPackageRelationship.SourceUri">
  59741. <summary>
  59742. The uri to the source part
  59743. </summary>
  59744. </member>
  59745. <member name="P:OfficeOpenXml.Packaging.ZipPackageRelationship.RelationshipType">
  59746. <summary>
  59747. The relationship type
  59748. </summary>
  59749. </member>
  59750. <member name="P:OfficeOpenXml.Packaging.ZipPackageRelationship.TargetMode">
  59751. <summary>
  59752. Target, internal or external
  59753. </summary>
  59754. </member>
  59755. <member name="P:OfficeOpenXml.Packaging.ZipPackageRelationship.Id">
  59756. <summary>
  59757. The relationship Id
  59758. </summary>
  59759. </member>
  59760. <member name="P:OfficeOpenXml.Packaging.ZipPackageRelationship.TargetUri">
  59761. <summary>
  59762. The uri to the target part
  59763. </summary>
  59764. </member>
  59765. <member name="P:OfficeOpenXml.Packaging.ZipPackageRelationship.Target">
  59766. <summary>
  59767. The target if it's not a valid uri, for example an internal reference to a cell withing the package.
  59768. </summary>
  59769. </member>
  59770. <member name="T:OfficeOpenXml.Packaging.ZipPackageRelationshipCollection">
  59771. <summary>
  59772. A collection of package relationships
  59773. </summary>
  59774. </member>
  59775. <member name="F:OfficeOpenXml.Packaging.ZipPackageRelationshipCollection._rels">
  59776. <summary>
  59777. Relationships dictionary
  59778. </summary>
  59779. </member>
  59780. <member name="M:OfficeOpenXml.Packaging.ZipPackageRelationshipCollection.GetEnumerator">
  59781. <summary>
  59782. Gets the enumerator for the collection
  59783. </summary>
  59784. <returns>the enumerator</returns>
  59785. </member>
  59786. <member name="P:OfficeOpenXml.Packaging.ZipPackageRelationshipCollection.Count">
  59787. <summary>
  59788. Number of items in the collection
  59789. </summary>
  59790. </member>
  59791. <member name="T:OfficeOpenXml.RangeExtensions">
  59792. <summary>
  59793. Extension methods for <see cref="T:OfficeOpenXml.ExcelRangeBase"/>
  59794. </summary>
  59795. </member>
  59796. <member name="M:OfficeOpenXml.RangeExtensions.SkipColumns(OfficeOpenXml.ExcelRangeBase,System.Int32)">
  59797. <summary>
  59798. Returns a new range, created by skipping a number of columns from the start.
  59799. </summary>
  59800. <param name="range">The source range</param>
  59801. <param name="count">The number of columns to skip</param>
  59802. <returns>The result range</returns>
  59803. </member>
  59804. <member name="M:OfficeOpenXml.RangeExtensions.SkipRows(OfficeOpenXml.ExcelRangeBase,System.Int32)">
  59805. <summary>
  59806. Returns a new range, created by skipping a number of rows from the start.
  59807. </summary>
  59808. <param name="range">The source range</param>
  59809. <param name="count">The number of rows to skip</param>
  59810. <returns>The result range</returns>
  59811. </member>
  59812. <member name="M:OfficeOpenXml.RangeExtensions.TakeColumns(OfficeOpenXml.ExcelRangeBase,System.Int32)">
  59813. <summary>
  59814. Returns a new range, created by taking a number of columns from the start.
  59815. If <paramref name="count"/> is greater than number of columns in the source range
  59816. the entire source range will be returned.
  59817. </summary>
  59818. <param name="range">The source range</param>
  59819. <param name="count">The number of columns to take</param>
  59820. <returns>The result range</returns>
  59821. </member>
  59822. <member name="M:OfficeOpenXml.RangeExtensions.TakeRows(OfficeOpenXml.ExcelRangeBase,System.Int32)">
  59823. <summary>
  59824. Returns a new range, created by taking a number of rows from the start.
  59825. If <paramref name="count"/> is greater than number of rows in the source range
  59826. the entire source range will be returned.
  59827. </summary>
  59828. <param name="range">The source range</param>
  59829. <param name="count">The number of columns to take</param>
  59830. <returns>The result range</returns>
  59831. </member>
  59832. <member name="M:OfficeOpenXml.RangeExtensions.TakeSingleColumn(OfficeOpenXml.ExcelRangeBase,System.Int32)">
  59833. <summary>
  59834. Returns a single column as a new range.
  59835. </summary>
  59836. <param name="range">The source range</param>
  59837. <param name="offset">Offset of the column (zero-based) in the source range</param>
  59838. <returns>The requested row</returns>
  59839. </member>
  59840. <member name="M:OfficeOpenXml.RangeExtensions.TakeColumnsBetween(OfficeOpenXml.ExcelRangeBase,System.Int32,System.Int32)">
  59841. <summary>
  59842. Returns a new range, created by taking a specific number of columns between from the offset parameter.
  59843. </summary>
  59844. <param name="range">The source range</param>
  59845. <param name="offset">Offset of the start-column (zero-based)</param>
  59846. <param name="count">The number of columns to take</param>
  59847. <returns>The result range</returns>
  59848. </member>
  59849. <member name="M:OfficeOpenXml.RangeExtensions.TakeSingleRow(OfficeOpenXml.ExcelRangeBase,System.Int32)">
  59850. <summary>
  59851. Returns a single row as a new range.
  59852. </summary>
  59853. <param name="range">The source range</param>
  59854. <param name="offset">Offset of the row (zero-based) in the source range</param>
  59855. <returns>The requested row</returns>
  59856. </member>
  59857. <member name="M:OfficeOpenXml.RangeExtensions.TakeRowsBetween(OfficeOpenXml.ExcelRangeBase,System.Int32,System.Int32)">
  59858. <summary>
  59859. Returns a new range, created by taking a specific number of rows based on the offset parameter.
  59860. </summary>
  59861. <param name="range">The source range</param>
  59862. <param name="offset">Offset of the start-row (zero-based)</param>
  59863. <param name="count">The number of rows to take</param>
  59864. <returns>The result range</returns>
  59865. </member>
  59866. <member name="M:OfficeOpenXml.RangeExtensions.TakeSingleCell(OfficeOpenXml.ExcelRangeBase,System.Int32,System.Int32)">
  59867. <summary>
  59868. Returns a single cell within a range
  59869. </summary>
  59870. <param name="range">The source range</param>
  59871. <param name="rowOffset">Offset of the cell's row within the range (zero-based)</param>
  59872. <param name="columnOffset">Offset of the cell's column within the range (zero-based)</param>
  59873. <returns></returns>
  59874. </member>
  59875. <member name="F:OfficeOpenXml.RichData.RichValueFallbackType.Boolean">
  59876. <summary>
  59877. Indicates that the fallback value is a Boolean.
  59878. </summary>
  59879. </member>
  59880. <member name="F:OfficeOpenXml.RichData.RichValueFallbackType.Decimal">
  59881. <summary>
  59882. Indicates that the fallback value is a decimal.
  59883. </summary>
  59884. </member>
  59885. <member name="F:OfficeOpenXml.RichData.RichValueFallbackType.Error">
  59886. <summary>
  59887. Indicates fallback value is an error.
  59888. </summary>
  59889. </member>
  59890. <member name="F:OfficeOpenXml.RichData.RichValueFallbackType.String">
  59891. <summary>
  59892. Indicates that the fallback value is a string.
  59893. </summary>
  59894. </member>
  59895. <member name="T:OfficeOpenXml.RichData.RichValueKeyFlags">
  59896. <summary>
  59897. Flags used for rich data.
  59898. </summary>
  59899. </member>
  59900. <member name="F:OfficeOpenXml.RichData.RichValueKeyFlags.ShowInCardView">
  59901. <summary>
  59902. False indicates that we hide this key value pair (KVP) in the default Card View
  59903. </summary>
  59904. </member>
  59905. <member name="F:OfficeOpenXml.RichData.RichValueKeyFlags.ShowInDotNotation">
  59906. <summary>
  59907. False indicates that we hide this key value pair (KVP) from formulas and the object model
  59908. </summary>
  59909. </member>
  59910. <member name="F:OfficeOpenXml.RichData.RichValueKeyFlags.ShowInAutoComplete">
  59911. <summary>
  59912. False indicates that we hide this key value pair (KVP) from AutoComplete, sort, filter, and Find
  59913. </summary>
  59914. </member>
  59915. <member name="F:OfficeOpenXml.RichData.RichValueKeyFlags.ExcludeFromFile">
  59916. <summary>
  59917. True indicates that we do not write this key value pair (KVP) into the file, it only exists in memory
  59918. </summary>
  59919. </member>
  59920. <member name="F:OfficeOpenXml.RichData.RichValueKeyFlags.ExcludeFromCalcComparison">
  59921. <summary>
  59922. True indicates that we exclude this key value pair (KVP) when comparing rich values.
  59923. </summary>
  59924. </member>
  59925. <member name="M:OfficeOpenXml.Sorting.Internal.RangeWorksheetData.#ctor(OfficeOpenXml.ExcelRangeBase)">
  59926. <summary>
  59927. Constructor
  59928. </summary>
  59929. </member>
  59930. <member name="T:OfficeOpenXml.Sorting.RangeLeftToRightSortLayer">
  59931. <summary>
  59932. Critieras for sorting a range left to right
  59933. </summary>
  59934. </member>
  59935. <member name="M:OfficeOpenXml.Sorting.RangeLeftToRightSortLayer.Row(System.Int32)">
  59936. <summary>
  59937. Sorts by the column that corresponds to the <paramref name="row"/> (zerobased) with ascending sort direction
  59938. </summary>
  59939. <param name="row">The row to sort on</param>
  59940. <returns>A <see cref="T:OfficeOpenXml.Sorting.RangeLeftToRightSortLayerBuilder"/> for adding more sort criterias</returns>
  59941. </member>
  59942. <member name="M:OfficeOpenXml.Sorting.RangeLeftToRightSortLayer.Row(System.Int32,OfficeOpenXml.eSortOrder)">
  59943. <summary>
  59944. Sorts by the column that corresponds to the <paramref name="row"/> (zerobased) using the supplied sort direction.
  59945. </summary>
  59946. <param name="row">The column to sort on</param>
  59947. <param name="sortOrder">Ascending or Descending sort</param>
  59948. <returns>A <see cref="T:OfficeOpenXml.Sorting.RangeLeftToRightSortLayerBuilder"/> for adding more sort criterias</returns>
  59949. </member>
  59950. <member name="T:OfficeOpenXml.Sorting.RangeLeftToRightSortLayerBuilder">
  59951. <summary>
  59952. This class is used to build multiple search parameters for columnbased sorting.
  59953. </summary>
  59954. </member>
  59955. <member name="P:OfficeOpenXml.Sorting.RangeLeftToRightSortLayerBuilder.ThenSortBy">
  59956. <summary>
  59957. Adds a new <see cref="T:OfficeOpenXml.Sorting.RangeLeftToRightSortLayer">sort layer</see>
  59958. </summary>
  59959. </member>
  59960. <member name="M:OfficeOpenXml.Sorting.RangeLeftToRightSortLayerBuilder.UsingCustomList(System.String[])">
  59961. <summary>
  59962. Use a custom list for sorting on the current Sort layer.
  59963. </summary>
  59964. <param name="values">An array of strings defining the sort order</param>
  59965. <returns>A <see cref="T:OfficeOpenXml.Sorting.RangeLeftToRightSortLayerBuilder"/></returns>
  59966. </member>
  59967. <member name="T:OfficeOpenXml.Sorting.RangeSortLayer">
  59968. <summary>
  59969. This class represents a condition in a sort.
  59970. </summary>
  59971. </member>
  59972. <member name="M:OfficeOpenXml.Sorting.RangeSortLayer.Column(System.Int32)">
  59973. <summary>
  59974. Sorts by the column that corresponds to the <paramref name="column"/> (zerobased) with ascending sort direction
  59975. </summary>
  59976. <param name="column">The column to sort</param>
  59977. <returns>A <see cref="T:OfficeOpenXml.Sorting.RangeSortLayerBuilder"/> for adding more sort criterias</returns>
  59978. </member>
  59979. <member name="M:OfficeOpenXml.Sorting.RangeSortLayer.Column(System.Int32,OfficeOpenXml.eSortOrder)">
  59980. <summary>
  59981. Sorts by the column that corresponds to the <paramref name="column"/> (zerobased) using the supplied sort direction.
  59982. </summary>
  59983. <param name="column">The column to sort</param>
  59984. <param name="sortOrder">Ascending or Descending sort</param>
  59985. <returns>A <see cref="T:OfficeOpenXml.Sorting.RangeSortLayerBuilder"/> for adding more sort criterias</returns>
  59986. </member>
  59987. <member name="T:OfficeOpenXml.Sorting.RangeSortLayerBuilder">
  59988. <summary>
  59989. This class is used to build multiple search parameters for rowbased sorting.
  59990. </summary>
  59991. </member>
  59992. <member name="P:OfficeOpenXml.Sorting.RangeSortLayerBuilder.ThenSortBy">
  59993. <summary>
  59994. Adds a new Sort layer to the sort options (i.e. the sort).
  59995. </summary>
  59996. </member>
  59997. <member name="M:OfficeOpenXml.Sorting.RangeSortLayerBuilder.UsingCustomList(System.String[])">
  59998. <summary>
  59999. Use a custom list for sorting on the current Sort layer.
  60000. </summary>
  60001. <param name="values">An array of strings defining the sort order</param>
  60002. <returns>A <see cref="T:OfficeOpenXml.Sorting.RangeSortLayerBuilder"/></returns>
  60003. </member>
  60004. <member name="T:OfficeOpenXml.Sorting.RangeSortOptions">
  60005. <summary>
  60006. Sort options for sorting a range.
  60007. </summary>
  60008. </member>
  60009. <member name="M:OfficeOpenXml.Sorting.RangeSortOptions.Create">
  60010. <summary>
  60011. Creates a new instance.
  60012. </summary>
  60013. <returns></returns>
  60014. </member>
  60015. <member name="P:OfficeOpenXml.Sorting.RangeSortOptions.SortBy">
  60016. <summary>
  60017. Creates the first sort layer (i.e. the first sort condition) for a row based/top to bottom sort.
  60018. </summary>
  60019. </member>
  60020. <member name="P:OfficeOpenXml.Sorting.RangeSortOptions.SortLeftToRightBy">
  60021. <summary>
  60022. Creates the first sort layer (i.e. the first sort condition) for a column based/left to right sort.
  60023. </summary>
  60024. </member>
  60025. <member name="T:OfficeOpenXml.Sorting.SortCondition">
  60026. <summary>
  60027. Represents a sort condition within a sort
  60028. </summary>
  60029. </member>
  60030. <member name="P:OfficeOpenXml.Sorting.SortCondition.Descending">
  60031. <summary>
  60032. Sort direction of this condition. If false - ascending, if true - descending.
  60033. </summary>
  60034. </member>
  60035. <member name="P:OfficeOpenXml.Sorting.SortCondition.Ref">
  60036. <summary>
  60037. Address of the range used by this condition.
  60038. </summary>
  60039. </member>
  60040. <member name="P:OfficeOpenXml.Sorting.SortCondition.CustomList">
  60041. <summary>
  60042. A custom list of strings that defines the sort order for this condition.
  60043. </summary>
  60044. </member>
  60045. <member name="T:OfficeOpenXml.Sorting.SortConditionCollection">
  60046. <summary>
  60047. A collection of <see cref="T:OfficeOpenXml.Sorting.SortCondition"/>s.
  60048. </summary>
  60049. </member>
  60050. <member name="M:OfficeOpenXml.Sorting.SortConditionCollection.GetEnumerator">
  60051. <summary>
  60052. Returns an enumerator that iterates through the collection.
  60053. </summary>
  60054. <returns>An enumerator that can be used to iterate through the collection.</returns>
  60055. </member>
  60056. <member name="M:OfficeOpenXml.Sorting.SortConditionCollection.System#Collections#IEnumerable#GetEnumerator">
  60057. <summary>
  60058. Returns an enumerator that iterates through the collection.
  60059. </summary>
  60060. <returns>An enumerator that can be used to iterate through the collection.</returns>
  60061. </member>
  60062. <member name="M:OfficeOpenXml.Sorting.SortConditionCollection.Add(System.String,System.Nullable{System.Boolean})">
  60063. <summary>
  60064. Adds a new condition to the collection.
  60065. </summary>
  60066. <param name="ref">Address of the range used by this condition.</param>
  60067. <param name="decending">If true - descending sort order, if false or null - ascending sort order.</param>
  60068. </member>
  60069. <member name="M:OfficeOpenXml.Sorting.SortConditionCollection.Add(System.String,System.Nullable{System.Boolean},System.String[])">
  60070. <summary>
  60071. Adds a new condition to the collection.
  60072. </summary>
  60073. <param name="ref">Address of the range used by this condition.</param>
  60074. <param name="decending">If true - descending sort order, if false or null - ascending sort order.</param>
  60075. <param name="customList">A custom list of strings that defines the sort order for this condition.</param>
  60076. </member>
  60077. <member name="M:OfficeOpenXml.Sorting.SortConditionCollection.Clear">
  60078. <summary>
  60079. Removes all sort conditions
  60080. </summary>
  60081. </member>
  60082. <member name="T:OfficeOpenXml.Sorting.SortLayerBase">
  60083. <summary>
  60084. Base class for sort layers
  60085. </summary>
  60086. </member>
  60087. <member name="M:OfficeOpenXml.Sorting.SortLayerBase.SetColumn(System.Int32)">
  60088. <summary>
  60089. Sets the column
  60090. </summary>
  60091. <param name="column"></param>
  60092. </member>
  60093. <member name="M:OfficeOpenXml.Sorting.SortLayerBase.SetColumn(System.Int32,OfficeOpenXml.eSortOrder)">
  60094. <summary>
  60095. Sets the column
  60096. </summary>
  60097. <param name="column">Column to sort</param>
  60098. <param name="sortOrder">Sort order</param>
  60099. </member>
  60100. <member name="M:OfficeOpenXml.Sorting.SortLayerBase.SetRow(System.Int32)">
  60101. <summary>
  60102. Sets the row
  60103. </summary>
  60104. <param name="row"></param>
  60105. </member>
  60106. <member name="M:OfficeOpenXml.Sorting.SortLayerBase.SetRow(System.Int32,OfficeOpenXml.eSortOrder)">
  60107. <summary>
  60108. Sets the row
  60109. </summary>
  60110. <param name="row"></param>
  60111. <param name="sortOrder"></param>
  60112. </member>
  60113. <member name="T:OfficeOpenXml.Sorting.SortOptionsBase">
  60114. <summary>
  60115. Base class for Sort options.
  60116. </summary>
  60117. </member>
  60118. <member name="M:OfficeOpenXml.Sorting.SortOptionsBase.#ctor">
  60119. <summary>
  60120. Constructor
  60121. </summary>
  60122. </member>
  60123. <member name="P:OfficeOpenXml.Sorting.SortOptionsBase.Culture">
  60124. <summary>
  60125. Culture to use in sort
  60126. </summary>
  60127. </member>
  60128. <member name="P:OfficeOpenXml.Sorting.SortOptionsBase.CompareOptions">
  60129. <summary>
  60130. Compare options to use in sort
  60131. </summary>
  60132. </member>
  60133. <member name="T:OfficeOpenXml.Sorting.SortState">
  60134. <summary>
  60135. Preserves the AutoFilter sort state.
  60136. </summary>
  60137. </member>
  60138. <member name="M:OfficeOpenXml.Sorting.SortState.Clear">
  60139. <summary>
  60140. Removes all sort conditions
  60141. </summary>
  60142. </member>
  60143. <member name="P:OfficeOpenXml.Sorting.SortState.SortConditions">
  60144. <summary>
  60145. The preserved sort conditions of the sort state.
  60146. </summary>
  60147. </member>
  60148. <member name="P:OfficeOpenXml.Sorting.SortState.CaseSensitive">
  60149. <summary>
  60150. Indicates whether or not the sort is case-sensitive
  60151. </summary>
  60152. </member>
  60153. <member name="P:OfficeOpenXml.Sorting.SortState.ColumnSort">
  60154. <summary>
  60155. Indicates whether or not to sort by columns.
  60156. </summary>
  60157. </member>
  60158. <member name="P:OfficeOpenXml.Sorting.SortState.Ref">
  60159. <summary>
  60160. The whole range of data to sort (not only the sort-by column)
  60161. </summary>
  60162. </member>
  60163. <member name="T:OfficeOpenXml.Sorting.TableSortLayer">
  60164. <summary>
  60165. Table sort layer
  60166. </summary>
  60167. </member>
  60168. <member name="M:OfficeOpenXml.Sorting.TableSortLayer.Column(System.Int32)">
  60169. <summary>
  60170. Sorts by the column that corresponds to the <paramref name="column"/> (zerobased) with ascending sort direction
  60171. </summary>
  60172. <param name="column">The column to sort</param>
  60173. <returns>A <see cref="T:OfficeOpenXml.Sorting.TableSortLayerBuilder"/> for adding more sort criterias</returns>
  60174. </member>
  60175. <member name="M:OfficeOpenXml.Sorting.TableSortLayer.Column(System.Int32,OfficeOpenXml.eSortOrder)">
  60176. <summary>
  60177. Sorts by the column that corresponds to the <paramref name="column"/> (zerobased) using the supplied sort direction.
  60178. </summary>
  60179. <param name="column">The column to sort</param>
  60180. <param name="sortOrder">Ascending or Descending sort</param>
  60181. <returns>A <see cref="T:OfficeOpenXml.Sorting.TableSortLayerBuilder"/> for adding more sort criterias</returns>
  60182. </member>
  60183. <member name="M:OfficeOpenXml.Sorting.TableSortLayer.ColumnNamed(System.String)">
  60184. <summary>
  60185. Sorts by the column that corresponds to the <paramref name="columnName"/> ith ascending sort direction
  60186. </summary>
  60187. <param name="columnName">The name of the column to sort, see <see cref="P:OfficeOpenXml.Table.ExcelTableColumn.Name"/>.</param>
  60188. <returns>A <see cref="T:OfficeOpenXml.Sorting.TableSortLayerBuilder"/> for adding more sort criterias</returns>
  60189. </member>
  60190. <member name="M:OfficeOpenXml.Sorting.TableSortLayer.ColumnNamed(System.String,OfficeOpenXml.eSortOrder)">
  60191. <summary>
  60192. Sorts by the column that corresponds to the <paramref name="columnName"/> using the supplied sort direction.
  60193. </summary>
  60194. <param name="columnName">Name of the column to sort, see <see cref="P:OfficeOpenXml.Table.ExcelTableColumn.Name"/></param>
  60195. <param name="sortOrder">Ascending or Descending sort</param>
  60196. <returns>A <see cref="T:OfficeOpenXml.Sorting.TableSortLayerBuilder"/> for adding more sort criterias</returns>
  60197. </member>
  60198. <member name="T:OfficeOpenXml.Sorting.TableSortLayerBuilder">
  60199. <summary>
  60200. Used to create sort criterias for sorting a range.
  60201. </summary>
  60202. </member>
  60203. <member name="P:OfficeOpenXml.Sorting.TableSortLayerBuilder.ThenSortBy">
  60204. <summary>
  60205. Add a new Sort layer.
  60206. </summary>
  60207. </member>
  60208. <member name="M:OfficeOpenXml.Sorting.TableSortLayerBuilder.UsingCustomList(System.String[])">
  60209. <summary>
  60210. Use a custom list for sorting on the current Sort layer.
  60211. </summary>
  60212. <param name="values">An array of strings defining the sort order</param>
  60213. <returns>A <see cref="T:OfficeOpenXml.Sorting.TableSortLayerBuilder"/></returns>
  60214. </member>
  60215. <member name="T:OfficeOpenXml.Sorting.TableSortOptions">
  60216. <summary>
  60217. Sort options for sorting an <see cref="T:OfficeOpenXml.Table.ExcelTable"/>
  60218. </summary>
  60219. </member>
  60220. <member name="M:OfficeOpenXml.Sorting.TableSortOptions.#ctor(OfficeOpenXml.Table.ExcelTable)">
  60221. <summary>
  60222. Constructor
  60223. </summary>
  60224. <param name="table">The table sort</param>
  60225. </member>
  60226. <member name="P:OfficeOpenXml.Sorting.TableSortOptions.SortBy">
  60227. <summary>
  60228. Defines the first <see cref="T:OfficeOpenXml.Sorting.TableSortLayer"/>.
  60229. </summary>
  60230. </member>
  60231. <member name="T:OfficeOpenXml.Sparkline.eDispBlanksAs">
  60232. <summary>
  60233. Show empty cells as
  60234. </summary>
  60235. </member>
  60236. <member name="F:OfficeOpenXml.Sparkline.eDispBlanksAs.Span">
  60237. <summary>
  60238. Connect datapoints with line
  60239. </summary>
  60240. </member>
  60241. <member name="F:OfficeOpenXml.Sparkline.eDispBlanksAs.Gap">
  60242. <summary>
  60243. A gap
  60244. </summary>
  60245. </member>
  60246. <member name="F:OfficeOpenXml.Sparkline.eDispBlanksAs.Zero">
  60247. <summary>
  60248. As Zero
  60249. </summary>
  60250. </member>
  60251. <member name="T:OfficeOpenXml.Sparkline.eSparklineType">
  60252. <summary>
  60253. Type of sparkline
  60254. </summary>
  60255. </member>
  60256. <member name="F:OfficeOpenXml.Sparkline.eSparklineType.Line">
  60257. <summary>
  60258. Line Sparkline
  60259. </summary>
  60260. </member>
  60261. <member name="F:OfficeOpenXml.Sparkline.eSparklineType.Column">
  60262. <summary>
  60263. Column Sparkline
  60264. </summary>
  60265. </member>
  60266. <member name="F:OfficeOpenXml.Sparkline.eSparklineType.Stacked">
  60267. <summary>
  60268. Win/Loss Sparkline
  60269. </summary>
  60270. </member>
  60271. <member name="T:OfficeOpenXml.Sparkline.eSparklineAxisMinMax">
  60272. <summary>
  60273. Axis min/max settings
  60274. </summary>
  60275. </member>
  60276. <member name="F:OfficeOpenXml.Sparkline.eSparklineAxisMinMax.Individual">
  60277. <summary>
  60278. Individual per sparklines
  60279. </summary>
  60280. </member>
  60281. <member name="F:OfficeOpenXml.Sparkline.eSparklineAxisMinMax.Group">
  60282. <summary>
  60283. Same for all sparklines
  60284. </summary>
  60285. </member>
  60286. <member name="F:OfficeOpenXml.Sparkline.eSparklineAxisMinMax.Custom">
  60287. <summary>
  60288. A custom value
  60289. </summary>
  60290. </member>
  60291. <member name="T:OfficeOpenXml.Sparkline.ExcelSparkline">
  60292. <summary>
  60293. Represents a single sparkline within the sparkline group
  60294. </summary>
  60295. </member>
  60296. <member name="P:OfficeOpenXml.Sparkline.ExcelSparkline.RangeAddress">
  60297. <summary>
  60298. The datarange
  60299. </summary>
  60300. </member>
  60301. <member name="P:OfficeOpenXml.Sparkline.ExcelSparkline.Cell">
  60302. <summary>
  60303. Location of the sparkline
  60304. </summary>
  60305. </member>
  60306. <member name="M:OfficeOpenXml.Sparkline.ExcelSparkline.ToString">
  60307. <summary>
  60308. Returns a string representation of the object
  60309. </summary>
  60310. <returns>The cell address and the range</returns>
  60311. </member>
  60312. <member name="T:OfficeOpenXml.Sparkline.ExcelSparklineCollection">
  60313. <summary>
  60314. Collection of sparklines
  60315. </summary>
  60316. </member>
  60317. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineCollection.Count">
  60318. <summary>
  60319. Number of sparklines in the collection
  60320. </summary>
  60321. </member>
  60322. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineCollection.Item(System.Int32)">
  60323. <summary>
  60324. Returns the sparklinegroup at the specified position.
  60325. </summary>
  60326. <param name="index">The position of the Sparklinegroup. 0-base</param>
  60327. <returns></returns>
  60328. </member>
  60329. <member name="M:OfficeOpenXml.Sparkline.ExcelSparklineCollection.GetEnumerator">
  60330. <summary>
  60331. Gets the enumerator for the collection
  60332. </summary>
  60333. <returns>The enumerator</returns>
  60334. </member>
  60335. <member name="T:OfficeOpenXml.Sparkline.ExcelSparklineColor">
  60336. <summary>
  60337. Sparkline colors
  60338. </summary>
  60339. </member>
  60340. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineColor.Indexed">
  60341. <summary>
  60342. Indexed color
  60343. </summary>
  60344. </member>
  60345. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineColor.Rgb">
  60346. <summary>
  60347. RGB
  60348. </summary>
  60349. </member>
  60350. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineColor.Theme">
  60351. <summary>
  60352. The theme color
  60353. </summary>
  60354. </member>
  60355. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineColor.Tint">
  60356. <summary>
  60357. The tint value
  60358. </summary>
  60359. </member>
  60360. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineColor.Auto">
  60361. <summary>
  60362. Color is set to automatic
  60363. </summary>
  60364. </member>
  60365. <member name="M:OfficeOpenXml.Sparkline.ExcelSparklineColor.SetColor(System.Drawing.Color)">
  60366. <summary>
  60367. Sets a color
  60368. </summary>
  60369. <param name="color">The color</param>
  60370. </member>
  60371. <member name="M:OfficeOpenXml.Sparkline.ExcelSparklineColor.SetColor(OfficeOpenXml.Drawing.eThemeSchemeColor)">
  60372. <summary>
  60373. Sets a theme color
  60374. </summary>
  60375. <param name="color">The color</param>
  60376. </member>
  60377. <member name="M:OfficeOpenXml.Sparkline.ExcelSparklineColor.SetColor(OfficeOpenXml.Style.ExcelIndexedColor)">
  60378. <summary>
  60379. Sets an indexed color
  60380. </summary>
  60381. <param name="color">The color</param>
  60382. </member>
  60383. <member name="M:OfficeOpenXml.Sparkline.ExcelSparklineColor.SetAuto">
  60384. <summary>
  60385. Sets the color to auto
  60386. </summary>
  60387. </member>
  60388. <member name="T:OfficeOpenXml.Sparkline.ExcelSparklineGroup">
  60389. <summary>
  60390. Represents a group of sparklines
  60391. </summary>
  60392. </member>
  60393. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.DateAxisRange">
  60394. <summary>
  60395. The range containing the dateaxis from the sparklines.
  60396. Set to Null to remove the dateaxis.
  60397. </summary>
  60398. </member>
  60399. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.DataRange">
  60400. <summary>
  60401. The range containing the data from the sparklines
  60402. </summary>
  60403. </member>
  60404. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.LocationRange">
  60405. <summary>
  60406. The range containing the sparklines
  60407. </summary>
  60408. </member>
  60409. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.Sparklines">
  60410. <summary>
  60411. The Sparklines for the sparklinegroup
  60412. </summary>
  60413. </member>
  60414. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.Markers">
  60415. <summary>
  60416. Highlight each point in each sparkline in the sparkline group.
  60417. Applies to line sparklines only
  60418. </summary>
  60419. </member>
  60420. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.High">
  60421. <summary>
  60422. Highlight the highest point of data in the sparkline group
  60423. </summary>
  60424. </member>
  60425. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.Low">
  60426. <summary>
  60427. Highlight the lowest point of data in the sparkline group
  60428. </summary>
  60429. </member>
  60430. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.First">
  60431. <summary>
  60432. Highlight the first point of data in the sparkline group
  60433. </summary>
  60434. </member>
  60435. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.Last">
  60436. <summary>
  60437. Highlight the last point of data in the sparkline group
  60438. </summary>
  60439. </member>
  60440. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.Negative">
  60441. <summary>
  60442. Highlight negative points of data in the sparkline group with a different color or marker
  60443. </summary>
  60444. </member>
  60445. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.DisplayXAxis">
  60446. <summary>
  60447. Displays the X axis
  60448. </summary>
  60449. </member>
  60450. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.DisplayHidden">
  60451. <summary>
  60452. Display hidden cells
  60453. </summary>
  60454. </member>
  60455. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.LineWidth">
  60456. <summary>
  60457. The weight of the line. Applies to line sparklines only.
  60458. </summary>
  60459. </member>
  60460. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.DisplayEmptyCellsAs">
  60461. <summary>
  60462. How to display empty cells in the series
  60463. </summary>
  60464. </member>
  60465. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.Type">
  60466. <summary>
  60467. Type of sparkline
  60468. </summary>
  60469. </member>
  60470. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ColorSeries">
  60471. <summary>
  60472. Sparkline color
  60473. </summary>
  60474. </member>
  60475. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ColorNegative">
  60476. <summary>
  60477. Markercolor for the lowest negative point
  60478. </summary>
  60479. </member>
  60480. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ColorAxis">
  60481. <summary>
  60482. Markercolor for the lowest negative point
  60483. </summary>
  60484. </member>
  60485. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ColorMarkers">
  60486. <summary>
  60487. Default marker color
  60488. </summary>
  60489. </member>
  60490. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ColorFirst">
  60491. <summary>
  60492. The color of the first point
  60493. </summary>
  60494. </member>
  60495. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ColorLast">
  60496. <summary>
  60497. The color of the last point
  60498. </summary>
  60499. </member>
  60500. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ColorHigh">
  60501. <summary>
  60502. The color of the point with the highest value
  60503. </summary>
  60504. </member>
  60505. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ColorLow">
  60506. <summary>
  60507. The color of the point with the lowest value
  60508. </summary>
  60509. </member>
  60510. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ManualMin">
  60511. <summary>
  60512. When <c>MinAxisType</c> type is set to <c>Custom</c>, this value sets the minimum value
  60513. <see cref="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.MinAxisType"/>
  60514. </summary>
  60515. </member>
  60516. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.ManualMax">
  60517. <summary>
  60518. When <c>MaxAxisType</c> type is set to <c>Custom</c>, this value sets the maximum value
  60519. <see cref="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.MaxAxisType"/>
  60520. </summary>
  60521. </member>
  60522. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.MinAxisType">
  60523. <summary>
  60524. Vertical axis minimum value options
  60525. </summary>
  60526. </member>
  60527. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.MaxAxisType">
  60528. <summary>
  60529. Vertical axis maximum value options
  60530. </summary>
  60531. </member>
  60532. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroup.RightToLeft">
  60533. <summary>
  60534. Plot horizontal axis data right to left if true
  60535. </summary>
  60536. </member>
  60537. <member name="T:OfficeOpenXml.Sparkline.ExcelSparklineGroupCollection">
  60538. <summary>
  60539. A collection of sparkline groups
  60540. </summary>
  60541. </member>
  60542. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroupCollection.Count">
  60543. <summary>
  60544. Number of items in the collection
  60545. </summary>
  60546. </member>
  60547. <member name="M:OfficeOpenXml.Sparkline.ExcelSparklineGroupCollection.Add(OfficeOpenXml.Sparkline.eSparklineType,OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.ExcelAddressBase)">
  60548. <summary>
  60549. Adds a new sparklinegroup to the collection
  60550. </summary>
  60551. <param name="type">Type of sparkline</param>
  60552. <param name="locationRange">The location of the sparkline group. The range must have one row or column and must match the number of rows/columns in the datarange</param>
  60553. <param name="dataRange">The data for the sparkline group</param>
  60554. <returns></returns>
  60555. </member>
  60556. <member name="P:OfficeOpenXml.Sparkline.ExcelSparklineGroupCollection.Item(System.Int32)">
  60557. <summary>
  60558. Returns the sparklinegroup at the specified position.
  60559. </summary>
  60560. <param name="index">The position of the Sparklinegroup. 0-base</param>
  60561. <returns></returns>
  60562. </member>
  60563. <member name="M:OfficeOpenXml.Sparkline.ExcelSparklineGroupCollection.GetEnumerator">
  60564. <summary>
  60565. The enumerator for the collection
  60566. </summary>
  60567. <returns>The enumerator</returns>
  60568. </member>
  60569. <member name="M:OfficeOpenXml.Sparkline.ExcelSparklineGroupCollection.RemoveAt(System.Int32)">
  60570. <summary>
  60571. Removes the sparkline.
  60572. </summary>
  60573. <param name="index">The index of the item to be removed</param>
  60574. </member>
  60575. <member name="M:OfficeOpenXml.Sparkline.ExcelSparklineGroupCollection.Remove(OfficeOpenXml.Sparkline.ExcelSparklineGroup)">
  60576. <summary>
  60577. Removes the sparkline.
  60578. </summary>
  60579. <param name="sparklineGroup">The sparklinegroup to be removed</param>
  60580. </member>
  60581. <member name="T:OfficeOpenXml.Style.Dxf.DxfStyleBase">
  60582. <summary>
  60583. Base class for differential formatting styles.
  60584. </summary>
  60585. </member>
  60586. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.Clear">
  60587. <summary>
  60588. Reset all properties for the style.
  60589. </summary>
  60590. </member>
  60591. <member name="P:OfficeOpenXml.Style.Dxf.DxfStyleBase.Id">
  60592. <summary>
  60593. The id
  60594. </summary>
  60595. </member>
  60596. <member name="P:OfficeOpenXml.Style.Dxf.DxfStyleBase.HasValue">
  60597. <summary>
  60598. If the style has any value set
  60599. </summary>
  60600. </member>
  60601. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.CreateNodes(OfficeOpenXml.XmlHelper,System.String)">
  60602. <summary>
  60603. Create the nodes
  60604. </summary>
  60605. <param name="helper">The xml helper</param>
  60606. <param name="path">The Xpath</param>
  60607. </member>
  60608. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.SetValuesFromXml(OfficeOpenXml.XmlHelper)">
  60609. <summary>
  60610. Sets the values from an XmlHelper instance.
  60611. </summary>
  60612. <param name="helper">The helper</param>
  60613. </member>
  60614. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.SetStyle">
  60615. <summary>
  60616. Set the cell style values from the dxf using the callback method.
  60617. </summary>
  60618. </member>
  60619. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.Clone">
  60620. <summary>
  60621. Clone the object
  60622. </summary>
  60623. <returns></returns>
  60624. </member>
  60625. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.SetValueColor(OfficeOpenXml.XmlHelper,System.String,OfficeOpenXml.Style.Dxf.ExcelDxfColor)">
  60626. <summary>
  60627. Set the color value
  60628. </summary>
  60629. <param name="helper">The xml helper</param>
  60630. <param name="path">The x path</param>
  60631. <param name="color">The color</param>
  60632. </member>
  60633. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.SetValueEnum(OfficeOpenXml.XmlHelper,System.String,System.Enum)">
  60634. <summary>
  60635. Same as SetValue but will set first char to lower case.
  60636. </summary>
  60637. <param name="helper">The xml helper</param>
  60638. <param name="path">The Xpath</param>
  60639. <param name="v">The value</param>
  60640. </member>
  60641. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.SetValue(OfficeOpenXml.XmlHelper,System.String,System.Object)">
  60642. <summary>
  60643. Sets the value
  60644. </summary>
  60645. <param name="helper">The xml helper</param>
  60646. <param name="path">The x path</param>
  60647. <param name="v">The object</param>
  60648. </member>
  60649. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.SetValue(OfficeOpenXml.XmlHelper,System.String,System.String)">
  60650. <summary>
  60651. Sets the value
  60652. </summary>
  60653. <param name="helper">The xml helper</param>
  60654. <param name="path">The x path</param>
  60655. <param name="s">The string</param>
  60656. </member>
  60657. <member name="M:OfficeOpenXml.Style.Dxf.DxfStyleBase.SetValueBool(OfficeOpenXml.XmlHelper,System.String,System.Nullable{System.Boolean})">
  60658. <summary>
  60659. Sets the value
  60660. </summary>
  60661. <param name="helper">The xml helper</param>
  60662. <param name="path">The x path</param>
  60663. <param name="v">The boolean value</param>
  60664. </member>
  60665. <member name="P:OfficeOpenXml.Style.Dxf.DxfStyleBase.AllowChange">
  60666. <summary>
  60667. Is this value allowed to be changed?
  60668. </summary>
  60669. </member>
  60670. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment">
  60671. <summary>
  60672. Represents a cell alignment properties used for differential style formatting.
  60673. </summary>
  60674. </member>
  60675. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.HorizontalAlignment">
  60676. <summary>
  60677. Horizontal alignment.
  60678. </summary>
  60679. </member>
  60680. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.VerticalAlignment">
  60681. <summary>
  60682. Vertical alignment.
  60683. </summary>
  60684. </member>
  60685. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.TextRotation">
  60686. <summary>
  60687. String orientation in degrees. Values range from 0 to 180 or 255.
  60688. Setting the rotation to 255 will align text vertically.
  60689. </summary>
  60690. </member>
  60691. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.WrapText">
  60692. <summary>
  60693. Wrap the text
  60694. </summary>
  60695. </member>
  60696. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.Indent">
  60697. <summary>
  60698. The margin between the border and the text
  60699. </summary>
  60700. </member>
  60701. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.RelativeIndent">
  60702. <summary>
  60703. The additional number of spaces of indentation to adjust for text in a cell.
  60704. </summary>
  60705. </member>
  60706. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.JustifyLastLine">
  60707. <summary>
  60708. If the cells justified or distributed alignment should be used on the last line of text.
  60709. </summary>
  60710. </member>
  60711. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.ShrinkToFit">
  60712. <summary>
  60713. Shrink the text to fit
  60714. </summary>
  60715. </member>
  60716. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.ReadingOrder">
  60717. <summary>
  60718. Reading order
  60719. 0 - Context Dependent
  60720. 1 - Left-to-Right
  60721. 2 - Right-to-Left
  60722. </summary>
  60723. </member>
  60724. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.SetTextVertical">
  60725. <summary>
  60726. Makes the text vertically. This is the same as setting <see cref="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.TextRotation"/> to 255.
  60727. </summary>
  60728. </member>
  60729. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.HasValue">
  60730. <summary>
  60731. If the dxf style has any values set.
  60732. </summary>
  60733. </member>
  60734. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfAlignment.Clear">
  60735. <summary>
  60736. Clears all properties
  60737. </summary>
  60738. </member>
  60739. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase">
  60740. <summary>
  60741. The border style of a drawing in a differential formatting record
  60742. </summary>
  60743. </member>
  60744. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.Left">
  60745. <summary>
  60746. Left border style
  60747. </summary>
  60748. </member>
  60749. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.Right">
  60750. <summary>
  60751. Right border style
  60752. </summary>
  60753. </member>
  60754. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.Top">
  60755. <summary>
  60756. Top border style
  60757. </summary>
  60758. </member>
  60759. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.Bottom">
  60760. <summary>
  60761. Bottom border style
  60762. </summary>
  60763. </member>
  60764. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.Horizontal">
  60765. <summary>
  60766. Horizontal border style
  60767. </summary>
  60768. </member>
  60769. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.Vertical">
  60770. <summary>
  60771. Vertical border style
  60772. </summary>
  60773. </member>
  60774. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.Id">
  60775. <summary>
  60776. The Id
  60777. </summary>
  60778. </member>
  60779. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.CreateNodes(OfficeOpenXml.XmlHelper,System.String)">
  60780. <summary>
  60781. Creates the the xml node
  60782. </summary>
  60783. <param name="helper">The xml helper</param>
  60784. <param name="path">The X Path</param>
  60785. </member>
  60786. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.HasValue">
  60787. <summary>
  60788. If the object has any properties set
  60789. </summary>
  60790. </member>
  60791. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.Clear">
  60792. <summary>
  60793. Clears all properties
  60794. </summary>
  60795. </member>
  60796. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.BorderAround(OfficeOpenXml.Style.ExcelBorderStyle,OfficeOpenXml.Drawing.eThemeSchemeColor)">
  60797. <summary>
  60798. Set the border properties for Top/Bottom/Right and Left.
  60799. </summary>
  60800. <param name="borderStyle">The border style</param>
  60801. <param name="themeColor">The theme color</param>
  60802. </member>
  60803. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.BorderAround(OfficeOpenXml.Style.ExcelBorderStyle,System.Drawing.Color)">
  60804. <summary>
  60805. Set the border properties for Top/Bottom/Right and Left.
  60806. </summary>
  60807. <param name="borderStyle">The border style</param>
  60808. <param name="color">The color to use</param>
  60809. </member>
  60810. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfBorderBase.Clone">
  60811. <summary>
  60812. Clone the object
  60813. </summary>
  60814. <returns>A new instance of the object</returns>
  60815. </member>
  60816. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfBorderItem">
  60817. <summary>
  60818. A single border line of a drawing in a differential formatting record
  60819. </summary>
  60820. </member>
  60821. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderItem.Style">
  60822. <summary>
  60823. The border style
  60824. </summary>
  60825. </member>
  60826. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderItem.Color">
  60827. <summary>
  60828. The color of the border
  60829. </summary>
  60830. </member>
  60831. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderItem.Id">
  60832. <summary>
  60833. The Id
  60834. </summary>
  60835. </member>
  60836. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfBorderItem.CreateNodes(OfficeOpenXml.XmlHelper,System.String)">
  60837. <summary>
  60838. Creates the the xml node
  60839. </summary>
  60840. <param name="helper">The xml helper</param>
  60841. <param name="path">The X Path</param>
  60842. </member>
  60843. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfBorderItem.HasValue">
  60844. <summary>
  60845. If the object has any properties set
  60846. </summary>
  60847. </member>
  60848. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfBorderItem.Clear">
  60849. <summary>
  60850. Clears all properties
  60851. </summary>
  60852. </member>
  60853. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfBorderItem.Clone">
  60854. <summary>
  60855. Clone the object
  60856. </summary>
  60857. <returns>A new instance of the object</returns>
  60858. </member>
  60859. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfColor">
  60860. <summary>
  60861. A color in a differential formatting record
  60862. </summary>
  60863. </member>
  60864. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfColor.Theme">
  60865. <summary>
  60866. Gets or sets a theme color
  60867. </summary>
  60868. </member>
  60869. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfColor.Index">
  60870. <summary>
  60871. Gets or sets an indexed color
  60872. </summary>
  60873. </member>
  60874. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfColor.Auto">
  60875. <summary>
  60876. Gets or sets the color to automatic
  60877. </summary>
  60878. </member>
  60879. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfColor.Tint">
  60880. <summary>
  60881. Gets or sets the Tint value for the color
  60882. </summary>
  60883. </member>
  60884. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfColor.Color">
  60885. <summary>
  60886. Sets the color.
  60887. </summary>
  60888. </member>
  60889. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfColor.Id">
  60890. <summary>
  60891. The Id
  60892. </summary>
  60893. </member>
  60894. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfColor.SetColor(System.Drawing.Color)">
  60895. <summary>
  60896. Set the color of the drawing based on an RGB color. This method will remove any previous
  60897. <see cref="T:OfficeOpenXml.Drawing.eThemeSchemeColor">ThemeSchemeColor</see>, <see cref="T:OfficeOpenXml.Style.ExcelIndexedColor">IndexedColor</see>
  60898. or Automatic color used.
  60899. </summary>
  60900. <param name="color">The color</param>
  60901. </member>
  60902. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfColor.SetColor(OfficeOpenXml.Drawing.eThemeSchemeColor)">
  60903. <summary>
  60904. Set the color of the drawing based on an <see cref="T:OfficeOpenXml.Drawing.eThemeSchemeColor"/> color.
  60905. This method will remove any previous <see cref="T:System.Drawing.Color"/>,
  60906. <see cref="T:OfficeOpenXml.Style.ExcelIndexedColor">IndexedColor</see> or Automatic color used.
  60907. </summary>
  60908. <param name="color">The color</param>
  60909. </member>
  60910. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfColor.SetColor(OfficeOpenXml.Style.ExcelIndexedColor)">
  60911. <summary>
  60912. Set the color of the drawing based on an <see cref="T:OfficeOpenXml.Style.ExcelIndexedColor"/> color.
  60913. This method will remove any previous <see cref="T:System.Drawing.Color">Color</see>,
  60914. <see cref="T:OfficeOpenXml.Drawing.eThemeSchemeColor">ThemeSchemeColor</see> or Automatic color used.
  60915. </summary>
  60916. <param name="color">The color</param>
  60917. </member>
  60918. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfColor.SetAuto">
  60919. <summary>
  60920. Set the color to automatic
  60921. </summary>
  60922. </member>
  60923. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfColor.SetColor(System.Int32,System.Int32,System.Int32,System.Int32)">
  60924. <summary>
  60925. Set the color of the object
  60926. </summary>
  60927. <param name="alpha">Alpha component value</param>
  60928. <param name="red">Red component value</param>
  60929. <param name="green">Green component value</param>
  60930. <param name="blue">Blue component value</param>
  60931. </member>
  60932. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfColor.Clone">
  60933. <summary>
  60934. Clone the object
  60935. </summary>
  60936. <returns>A new instance of the object</returns>
  60937. </member>
  60938. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfColor.HasValue">
  60939. <summary>
  60940. If the object has any properties set
  60941. </summary>
  60942. </member>
  60943. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfColor.Clear">
  60944. <summary>
  60945. Clears all properties
  60946. </summary>
  60947. </member>
  60948. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfColor.CreateNodes(OfficeOpenXml.XmlHelper,System.String)">
  60949. <summary>
  60950. Creates the the xml node
  60951. </summary>
  60952. <param name="helper">The xml helper</param>
  60953. <param name="path">The X Path</param>
  60954. </member>
  60955. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfColor.LookupColor">
  60956. <summary>
  60957. Return the RGB value as a string for the color object that uses the Indexed or Tint property
  60958. </summary>
  60959. <returns>The RGB color starting with a #FF (alpha)</returns>
  60960. </member>
  60961. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfFill">
  60962. <summary>
  60963. A fill in a differential formatting record
  60964. </summary>
  60965. </member>
  60966. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFill.PatternType">
  60967. <summary>
  60968. The pattern tyle
  60969. </summary>
  60970. </member>
  60971. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFill.PatternColor">
  60972. <summary>
  60973. The color of the pattern
  60974. </summary>
  60975. </member>
  60976. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFill.BackgroundColor">
  60977. <summary>
  60978. The background color
  60979. </summary>
  60980. </member>
  60981. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFill.Id">
  60982. <summary>
  60983. The Id
  60984. </summary>
  60985. </member>
  60986. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFill.Style">
  60987. <summary>
  60988. Fill style for a differential style record
  60989. </summary>
  60990. </member>
  60991. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFill.Gradient">
  60992. <summary>
  60993. Gradient fill settings
  60994. </summary>
  60995. </member>
  60996. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfFill.CreateNodes(OfficeOpenXml.XmlHelper,System.String)">
  60997. <summary>
  60998. Creates the the xml node
  60999. </summary>
  61000. <param name="helper">The xml helper</param>
  61001. <param name="path">The X Path</param>
  61002. </member>
  61003. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFill.HasValue">
  61004. <summary>
  61005. If the object has any properties set
  61006. </summary>
  61007. </member>
  61008. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfFill.Clear">
  61009. <summary>
  61010. Clears the fill
  61011. </summary>
  61012. </member>
  61013. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfFill.Clone">
  61014. <summary>
  61015. Clone the object
  61016. </summary>
  61017. <returns>A new instance of the object</returns>
  61018. </member>
  61019. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfFont">
  61020. <summary>
  61021. A font in a differential formatting record
  61022. </summary>
  61023. </member>
  61024. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Size">
  61025. <summary>
  61026. The font size
  61027. </summary>
  61028. </member>
  61029. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Name">
  61030. <summary>
  61031. The name of the font
  61032. </summary>
  61033. </member>
  61034. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Family">
  61035. <summary>
  61036. Font family
  61037. </summary>
  61038. </member>
  61039. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.VerticalAlign">
  61040. <summary>
  61041. Font-Vertical Align
  61042. </summary>
  61043. </member>
  61044. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Outline">
  61045. <summary>
  61046. Displays only the inner and outer borders of each character. Similar to bold
  61047. </summary>
  61048. </member>
  61049. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Shadow">
  61050. <summary>
  61051. Shadow for the font. Used on Macintosh only.
  61052. </summary>
  61053. </member>
  61054. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Condense">
  61055. <summary>
  61056. Condence (squeeze it together). Used on Macintosh only.
  61057. </summary>
  61058. </member>
  61059. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Extend">
  61060. <summary>
  61061. Extends or stretches the text. Legacy property used in older speadsheet applications.
  61062. </summary>
  61063. </member>
  61064. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Scheme">
  61065. <summary>
  61066. Which font scheme to use from the theme
  61067. </summary>
  61068. </member>
  61069. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Id">
  61070. <summary>
  61071. The Id to identify the font uniquely
  61072. </summary>
  61073. </member>
  61074. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Clone">
  61075. <summary>
  61076. Clone the object
  61077. </summary>
  61078. <returns>A new instance of the object</returns>
  61079. </member>
  61080. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFont.HasValue">
  61081. <summary>
  61082. If the object has any properties set
  61083. </summary>
  61084. </member>
  61085. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfFont.Clear">
  61086. <summary>
  61087. Clears all properties
  61088. </summary>
  61089. </member>
  61090. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase">
  61091. <summary>
  61092. A base class for differential formatting font styles
  61093. </summary>
  61094. </member>
  61095. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.Bold">
  61096. <summary>
  61097. Font bold
  61098. </summary>
  61099. </member>
  61100. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.Italic">
  61101. <summary>
  61102. Font Italic
  61103. </summary>
  61104. </member>
  61105. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.Strike">
  61106. <summary>
  61107. Font-Strikeout
  61108. </summary>
  61109. </member>
  61110. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.Color">
  61111. <summary>
  61112. The color of the text
  61113. </summary>
  61114. </member>
  61115. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.Underline">
  61116. <summary>
  61117. The underline type
  61118. </summary>
  61119. </member>
  61120. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.Id">
  61121. <summary>
  61122. The id
  61123. </summary>
  61124. </member>
  61125. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.CreateNodes(OfficeOpenXml.XmlHelper,System.String)">
  61126. <summary>
  61127. Creates the the xml node
  61128. </summary>
  61129. <param name="helper">The xml helper</param>
  61130. <param name="path">The X Path</param>
  61131. </member>
  61132. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.HasValue">
  61133. <summary>
  61134. If the object has any properties set
  61135. </summary>
  61136. </member>
  61137. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.Clear">
  61138. <summary>
  61139. Clears all properties
  61140. </summary>
  61141. </member>
  61142. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfFontBase.Clone">
  61143. <summary>
  61144. Clone the object
  61145. </summary>
  61146. <returns>A new instance of the object</returns>
  61147. </member>
  61148. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill">
  61149. <summary>
  61150. Represents a gradient fill used for differential style formatting.
  61151. </summary>
  61152. </member>
  61153. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill.HasValue">
  61154. <summary>
  61155. If the object has any properties set
  61156. </summary>
  61157. </member>
  61158. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill.Clear">
  61159. <summary>
  61160. Clears all properties
  61161. </summary>
  61162. </member>
  61163. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill.Colors">
  61164. <summary>
  61165. A collection of colors and percents for the gradient fill
  61166. </summary>
  61167. </member>
  61168. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill.GradientType">
  61169. <summary>
  61170. Type of gradient fill
  61171. </summary>
  61172. </member>
  61173. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill.Degree">
  61174. <summary>
  61175. Angle of the linear gradient
  61176. </summary>
  61177. </member>
  61178. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill.Left">
  61179. <summary>
  61180. The left position of the inner rectangle (color 1).
  61181. </summary>
  61182. </member>
  61183. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill.Right">
  61184. <summary>
  61185. The right position of the inner rectangle (color 1).
  61186. </summary>
  61187. </member>
  61188. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill.Top">
  61189. <summary>
  61190. The top position of the inner rectangle (color 1).
  61191. </summary>
  61192. </member>
  61193. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFill.Bottom">
  61194. <summary>
  61195. The bottom position of the inner rectangle (color 1).
  61196. </summary>
  61197. </member>
  61198. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColor">
  61199. <summary>
  61200. Represents a position of a color in a gradient list for differencial styles.
  61201. </summary>
  61202. </member>
  61203. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColor.Position">
  61204. <summary>
  61205. The position of the color
  61206. </summary>
  61207. </member>
  61208. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColor.Color">
  61209. <summary>
  61210. The color to use at the position
  61211. </summary>
  61212. </member>
  61213. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColor.HasValue">
  61214. <summary>
  61215. If the object has any properties set
  61216. </summary>
  61217. </member>
  61218. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColor.Clear">
  61219. <summary>
  61220. Clears all colors
  61221. </summary>
  61222. </member>
  61223. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection">
  61224. <summary>
  61225. A collection of colors and their positions used for a gradiant fill.
  61226. </summary>
  61227. </member>
  61228. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.GetEnumerator">
  61229. <summary>
  61230. Get the enumerator
  61231. </summary>
  61232. <returns>The enumerator</returns>
  61233. </member>
  61234. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.System#Collections#IEnumerable#GetEnumerator">
  61235. <summary>
  61236. Get the enumerator
  61237. </summary>
  61238. <returns>The enumerator</returns>
  61239. </member>
  61240. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.Item(System.Int32)">
  61241. <summary>
  61242. Indexer for the collection
  61243. </summary>
  61244. <param name="index">The index in the collection</param>
  61245. <returns>The color</returns>
  61246. </member>
  61247. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.Item(System.Double)">
  61248. <summary>
  61249. Gets the first occurance with the color with the specified position
  61250. </summary>
  61251. <param name="position">The position in percentage</param>
  61252. <returns>The color</returns>
  61253. </member>
  61254. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.Add(System.Double)">
  61255. <summary>
  61256. Adds a RGB color at the specified position
  61257. Where position is in percent
  61258. </summary>
  61259. <param name="position">The position from 0 to 100%</param>
  61260. <returns>The gradient color position object</returns>
  61261. </member>
  61262. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.Count">
  61263. <summary>
  61264. Number of items in the collection
  61265. </summary>
  61266. </member>
  61267. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.HasValue">
  61268. <summary>
  61269. If the style has any value set
  61270. </summary>
  61271. </member>
  61272. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.RemoveAt(System.Int32)">
  61273. <summary>
  61274. Remove the style at the index in the collection.
  61275. </summary>
  61276. <param name="index"></param>
  61277. </member>
  61278. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.RemoveAt(System.Double)">
  61279. <summary>
  61280. Remove the style at the position from the collection.
  61281. </summary>
  61282. <param name="position"></param>
  61283. </member>
  61284. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.Remove(OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColor)">
  61285. <summary>
  61286. Remove the style from the collection
  61287. </summary>
  61288. <param name="item"></param>
  61289. </member>
  61290. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfGradientFillColorCollection.Clear">
  61291. <summary>
  61292. Clear all style items from the collection
  61293. </summary>
  61294. </member>
  61295. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfNumberFormat">
  61296. <summary>
  61297. A numberformat in a differential formatting record
  61298. </summary>
  61299. </member>
  61300. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfNumberFormat.NumFmtID">
  61301. <summary>
  61302. Id for number format
  61303. <list type="table">
  61304. <listheader>Build in ID's</listheader>
  61305. <item>0 General</item>
  61306. <item>1 0</item>
  61307. <item>2 0.00</item>
  61308. <item>3 #,##0</item>
  61309. <item>4 #,##0.00</item>
  61310. <item>9 0%</item>
  61311. <item>10 0.00%</item>
  61312. <item>11 0.00E+00</item>
  61313. <item>12 # ?/?</item>
  61314. <item>13 # ??/??</item>
  61315. <item>14 mm-dd-yy</item>
  61316. <item>15 d-mmm-yy</item>
  61317. <item>16 d-mmm</item>
  61318. <item>17 mmm-yy</item>
  61319. <item>18 h:mm AM/PM</item>
  61320. <item>19 h:mm:ss AM/PM</item>
  61321. <item>20 h:mm</item>
  61322. <item>21 h:mm:ss</item>
  61323. <item>22 m/d/yy h:mm</item>
  61324. <item>37 #,##0 ;(#,##0)</item>
  61325. <item>38 #,##0 ;\[Red\](#,##0)</item>
  61326. <item>39 #,##0.00;(#,##0.00)</item>
  61327. <item>40 #,##0.00;\[Red\](#,##0.00)</item>
  61328. <item>45 mm:ss</item>
  61329. <item>46 \[h\]:mm:ss</item>
  61330. <item>47 mmss.0</item>
  61331. <item>48 ##0.0E+0</item>
  61332. <item>49 </item>@
  61333. </list>
  61334. </summary>
  61335. </member>
  61336. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfNumberFormat.Format">
  61337. <summary>
  61338. The number format
  61339. </summary>s
  61340. </member>
  61341. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfNumberFormat.Id">
  61342. <summary>
  61343. The id
  61344. </summary>
  61345. </member>
  61346. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfNumberFormat.CreateNodes(OfficeOpenXml.XmlHelper,System.String)">
  61347. <summary>
  61348. Creates the the xml node
  61349. </summary>
  61350. <param name="helper">The xml helper</param>
  61351. <param name="path">The X Path</param>
  61352. </member>
  61353. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfNumberFormat.HasValue">
  61354. <summary>
  61355. If the object has any properties set
  61356. </summary>
  61357. </member>
  61358. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfNumberFormat.Clear">
  61359. <summary>
  61360. Clears all properties
  61361. </summary>
  61362. </member>
  61363. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfNumberFormat.Clone">
  61364. <summary>
  61365. Clone the object
  61366. </summary>
  61367. <returns>A new instance of the object</returns>
  61368. </member>
  61369. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfProtection">
  61370. <summary>
  61371. Represents a cell protection properties used for differential style formatting.
  61372. </summary>
  61373. </member>
  61374. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfProtection.Locked">
  61375. <summary>
  61376. If the cell is locked when the worksheet is protected.
  61377. </summary>
  61378. </member>
  61379. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfProtection.Hidden">
  61380. <summary>
  61381. If the cells formulas are hidden when the worksheet is protected.
  61382. </summary>
  61383. </member>
  61384. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfProtection.HasValue">
  61385. <summary>
  61386. If the dxf style has any values set.
  61387. </summary>
  61388. </member>
  61389. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfProtection.Clear">
  61390. <summary>
  61391. Clears all properties
  61392. </summary>
  61393. </member>
  61394. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfSlicerStyle">
  61395. <summary>
  61396. Differential formatting record used in conditional formatting
  61397. </summary>
  61398. </member>
  61399. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfStyle">
  61400. <summary>
  61401. Differential formatting record used in conditional formatting
  61402. </summary>
  61403. </member>
  61404. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyle.Font">
  61405. <summary>
  61406. Font formatting settings
  61407. </summary>
  61408. </member>
  61409. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyle.NumberFormat">
  61410. <summary>
  61411. Number format settings
  61412. </summary>
  61413. </member>
  61414. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyle.Alignment">
  61415. <summary>
  61416. Cell alignment properties
  61417. </summary>
  61418. </member>
  61419. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyle.Protection">
  61420. <summary>
  61421. Cell protection properties used when the worksheet is protected.d
  61422. </summary>
  61423. </member>
  61424. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyle.HasValue">
  61425. <summary>
  61426. If the object has any properties set
  61427. </summary>
  61428. </member>
  61429. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfStyle.Clear">
  61430. <summary>
  61431. Clears all properties
  61432. </summary>
  61433. </member>
  61434. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfStyleBase">
  61435. <summary>
  61436. Base class for differential formatting styles
  61437. </summary>
  61438. </member>
  61439. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleBase.Fill">
  61440. <summary>
  61441. Fill formatting settings
  61442. </summary>
  61443. </member>
  61444. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleBase.Border">
  61445. <summary>
  61446. Border formatting settings
  61447. </summary>
  61448. </member>
  61449. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleBase.Id">
  61450. <summary>
  61451. Id
  61452. </summary>
  61453. </member>
  61454. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfStyleBase.CreateNodes(OfficeOpenXml.XmlHelper,System.String)">
  61455. <summary>
  61456. Creates the node
  61457. </summary>
  61458. <param name="helper">The helper</param>
  61459. <param name="path">The XPath</param>
  61460. </member>
  61461. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleBase.HasValue">
  61462. <summary>
  61463. If the object has any properties set
  61464. </summary>
  61465. </member>
  61466. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfStyleBase.Clear">
  61467. <summary>
  61468. Clears all properties
  61469. </summary>
  61470. </member>
  61471. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfStyleConditionalFormatting">
  61472. <summary>
  61473. Differential formatting record used in conditional formatting
  61474. </summary>
  61475. </member>
  61476. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleConditionalFormatting.NumberFormat">
  61477. <summary>
  61478. Number format settings
  61479. </summary>
  61480. </member>
  61481. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleConditionalFormatting.HasValue">
  61482. <summary>
  61483. If the object has any properties set
  61484. </summary>
  61485. </member>
  61486. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfStyleConditionalFormatting.Clear">
  61487. <summary>
  61488. Clears all properties
  61489. </summary>
  61490. </member>
  61491. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfStyleFont">
  61492. <summary>
  61493. Differential formatting record used in conditional formatting
  61494. </summary>
  61495. </member>
  61496. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleFont.Font">
  61497. <summary>
  61498. Font formatting settings
  61499. </summary>
  61500. </member>
  61501. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleFont.HasValue">
  61502. <summary>
  61503. If the object has any properties set
  61504. </summary>
  61505. </member>
  61506. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfStyleFont.Clear">
  61507. <summary>
  61508. Clears all properties
  61509. </summary>
  61510. </member>
  61511. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfStyleLimitedFont">
  61512. <summary>
  61513. Differential formatting record with limited font settings
  61514. </summary>
  61515. </member>
  61516. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleLimitedFont.Font">
  61517. <summary>
  61518. Font formatting settings
  61519. </summary>
  61520. </member>
  61521. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfStyleLimitedFont.Clone">
  61522. <summary>
  61523. Clone the object
  61524. </summary>
  61525. <returns>A new instance of the object</returns>
  61526. </member>
  61527. <member name="P:OfficeOpenXml.Style.Dxf.ExcelDxfStyleLimitedFont.HasValue">
  61528. <summary>
  61529. If the object has any properties set
  61530. </summary>
  61531. </member>
  61532. <member name="M:OfficeOpenXml.Style.Dxf.ExcelDxfStyleLimitedFont.Clear">
  61533. <summary>
  61534. Clears all properties
  61535. </summary>
  61536. </member>
  61537. <member name="T:OfficeOpenXml.Style.Dxf.ExcelDxfTableStyle">
  61538. <summary>
  61539. Differential formatting record used for table styles
  61540. </summary>
  61541. </member>
  61542. <member name="T:OfficeOpenXml.Style.eDxfFillStyle">
  61543. <summary>
  61544. Fill style for a differential style
  61545. </summary>
  61546. </member>
  61547. <member name="F:OfficeOpenXml.Style.eDxfFillStyle.PatternFill">
  61548. <summary>
  61549. Fill using the selected pattern and color
  61550. </summary>
  61551. </member>
  61552. <member name="F:OfficeOpenXml.Style.eDxfFillStyle.GradientFill">
  61553. <summary>
  61554. A gradient fill using multiple colors.
  61555. </summary>
  61556. </member>
  61557. <member name="T:OfficeOpenXml.Style.eDxfGradientFillType">
  61558. <summary>
  61559. Type of gradient fill
  61560. </summary>
  61561. </member>
  61562. <member name="F:OfficeOpenXml.Style.eDxfGradientFillType.Linear">
  61563. <summary>
  61564. Linear gradient type. Linear gradient type means that the transition from one color to the next is along a line.
  61565. </summary>
  61566. </member>
  61567. <member name="F:OfficeOpenXml.Style.eDxfGradientFillType.Path">
  61568. <summary>
  61569. Path gradient type. Path gradient type means the that the transition from one color to the next is a rectangle, defined by coordinates.
  61570. </summary>
  61571. </member>
  61572. <member name="T:OfficeOpenXml.Style.eStrikeType">
  61573. <summary>
  61574. Type of font strike
  61575. </summary>
  61576. </member>
  61577. <member name="F:OfficeOpenXml.Style.eStrikeType.Double">
  61578. <summary>
  61579. Double-lined font strike
  61580. </summary>
  61581. </member>
  61582. <member name="F:OfficeOpenXml.Style.eStrikeType.No">
  61583. <summary>
  61584. No font strike
  61585. </summary>
  61586. </member>
  61587. <member name="F:OfficeOpenXml.Style.eStrikeType.Single">
  61588. <summary>
  61589. Single-lined font strike
  61590. </summary>
  61591. </member>
  61592. <member name="T:OfficeOpenXml.Style.eTableStyleElement">
  61593. <summary>
  61594. Custom style element for a table / pivot table
  61595. </summary>
  61596. </member>
  61597. <member name="F:OfficeOpenXml.Style.eTableStyleElement.BlankRow">
  61598. <summary>
  61599. Style that applies to a pivot table's blank rows.
  61600. </summary>
  61601. </member>
  61602. <member name="F:OfficeOpenXml.Style.eTableStyleElement.FirstColumn">
  61603. <summary>
  61604. Style that applies to a pivot table's first column.
  61605. </summary>
  61606. </member>
  61607. <member name="F:OfficeOpenXml.Style.eTableStyleElement.FirstColumnStripe">
  61608. <summary>
  61609. Style that applies to a pivot table's first column stripes.
  61610. </summary>
  61611. </member>
  61612. <member name="F:OfficeOpenXml.Style.eTableStyleElement.FirstColumnSubheading">
  61613. <summary>
  61614. Style that applies to a pivot table's first column subheading.
  61615. </summary>
  61616. </member>
  61617. <member name="F:OfficeOpenXml.Style.eTableStyleElement.FirstHeaderCell">
  61618. <summary>
  61619. Style that applies to a pivot table's first header row cell.
  61620. </summary>
  61621. </member>
  61622. <member name="F:OfficeOpenXml.Style.eTableStyleElement.FirstRowStripe">
  61623. <summary>
  61624. Style that applies to a pivot table's first row stripes.
  61625. </summary>
  61626. </member>
  61627. <member name="F:OfficeOpenXml.Style.eTableStyleElement.FirstRowSubheading">
  61628. <summary>
  61629. Style that applies to a pivot table's first row subheading.
  61630. </summary>
  61631. </member>
  61632. <member name="F:OfficeOpenXml.Style.eTableStyleElement.FirstSubtotalColumn">
  61633. <summary>
  61634. Style that applies to a pivot table's first subtotal column.
  61635. </summary>
  61636. </member>
  61637. <member name="F:OfficeOpenXml.Style.eTableStyleElement.FirstSubtotalRow">
  61638. <summary>
  61639. Style that applies to a pivot table's first subtotal row.
  61640. </summary>
  61641. </member>
  61642. <member name="F:OfficeOpenXml.Style.eTableStyleElement.HeaderRow">
  61643. <summary>
  61644. Style that applies to a pivot table's header row.
  61645. </summary>
  61646. </member>
  61647. <member name="F:OfficeOpenXml.Style.eTableStyleElement.LastColumn">
  61648. <summary>
  61649. Style that applies to a pivot table's last column.
  61650. </summary>
  61651. </member>
  61652. <member name="F:OfficeOpenXml.Style.eTableStyleElement.PageFieldLabels">
  61653. <summary>
  61654. Style that applies to a pivot table's page field labels.
  61655. </summary>
  61656. </member>
  61657. <member name="F:OfficeOpenXml.Style.eTableStyleElement.PageFieldValues">
  61658. <summary>
  61659. Style that applies to a pivot table's page field values.
  61660. </summary>
  61661. </member>
  61662. <member name="F:OfficeOpenXml.Style.eTableStyleElement.SecondColumnStripe">
  61663. <summary>
  61664. Style that applies to a pivot table's second column stripes.
  61665. </summary>
  61666. </member>
  61667. <member name="F:OfficeOpenXml.Style.eTableStyleElement.SecondColumnSubheading">
  61668. <summary>
  61669. Style that applies to a pivot table's second column subheading.
  61670. </summary>
  61671. </member>
  61672. <member name="F:OfficeOpenXml.Style.eTableStyleElement.SecondRowStripe">
  61673. <summary>
  61674. Style that applies to a pivot table's second row stripes.
  61675. </summary>
  61676. </member>
  61677. <member name="F:OfficeOpenXml.Style.eTableStyleElement.SecondRowSubheading">
  61678. <summary>
  61679. Style that applies to a pivot table's second row subheading.
  61680. </summary>
  61681. </member>
  61682. <member name="F:OfficeOpenXml.Style.eTableStyleElement.SecondSubtotalColumn">
  61683. <summary>
  61684. Style that applies to a pivot table's second subtotal column.
  61685. </summary>
  61686. </member>
  61687. <member name="F:OfficeOpenXml.Style.eTableStyleElement.SecondSubtotalRow">
  61688. <summary>
  61689. Style that applies to a pivot table's second subtotal row.
  61690. </summary>
  61691. </member>
  61692. <member name="F:OfficeOpenXml.Style.eTableStyleElement.ThirdColumnSubheading">
  61693. <summary>
  61694. Style that applies to a pivot table's third column subheading.
  61695. </summary>
  61696. </member>
  61697. <member name="F:OfficeOpenXml.Style.eTableStyleElement.ThirdRowSubheading">
  61698. <summary>
  61699. Style that applies to a pivot table's third row subheading.
  61700. </summary>
  61701. </member>
  61702. <member name="F:OfficeOpenXml.Style.eTableStyleElement.ThirdSubtotalColumn">
  61703. <summary>
  61704. Style that applies to a pivot table's third subtotal column.
  61705. </summary>
  61706. </member>
  61707. <member name="F:OfficeOpenXml.Style.eTableStyleElement.ThirdSubtotalRow">
  61708. <summary>
  61709. Style that applies to a pivot table's third subtotal row.
  61710. </summary>
  61711. </member>
  61712. <member name="F:OfficeOpenXml.Style.eTableStyleElement.TotalRow">
  61713. <summary>
  61714. Style that applies to a pivot table's total row.
  61715. </summary>
  61716. </member>
  61717. <member name="F:OfficeOpenXml.Style.eTableStyleElement.WholeTable">
  61718. <summary>
  61719. Style that applies to a pivot table's entire content.
  61720. </summary>
  61721. </member>
  61722. <member name="F:OfficeOpenXml.Style.eTableStyleElement.LastHeaderCell">
  61723. <summary>
  61724. Style that applies to a table's last header row cell.
  61725. </summary>
  61726. </member>
  61727. <member name="F:OfficeOpenXml.Style.eTableStyleElement.FirstTotalCell">
  61728. <summary>
  61729. Style that applies to a table's first total row cell.
  61730. </summary>
  61731. </member>
  61732. <member name="F:OfficeOpenXml.Style.eTableStyleElement.LastTotalCell">
  61733. <summary>
  61734. Style that applies to a table's last total row cell.
  61735. </summary>
  61736. </member>
  61737. <member name="T:OfficeOpenXml.Style.eUnderLineType">
  61738. <summary>
  61739. Linestyle
  61740. </summary>
  61741. </member>
  61742. <member name="F:OfficeOpenXml.Style.eUnderLineType.Dash">
  61743. <summary>
  61744. Dashed
  61745. </summary>
  61746. </member>
  61747. <member name="F:OfficeOpenXml.Style.eUnderLineType.DashHeavy">
  61748. <summary>
  61749. Dashed, Thicker
  61750. </summary>
  61751. </member>
  61752. <member name="F:OfficeOpenXml.Style.eUnderLineType.DashLong">
  61753. <summary>
  61754. Dashed Long
  61755. </summary>
  61756. </member>
  61757. <member name="F:OfficeOpenXml.Style.eUnderLineType.DashLongHeavy">
  61758. <summary>
  61759. Long Dashed, Thicker
  61760. </summary>
  61761. </member>
  61762. <member name="F:OfficeOpenXml.Style.eUnderLineType.Double">
  61763. <summary>
  61764. Double lines with normal thickness
  61765. </summary>
  61766. </member>
  61767. <member name="F:OfficeOpenXml.Style.eUnderLineType.DotDash">
  61768. <summary>
  61769. Dot Dash
  61770. </summary>
  61771. </member>
  61772. <member name="F:OfficeOpenXml.Style.eUnderLineType.DotDashHeavy">
  61773. <summary>
  61774. Dot Dash, Thicker
  61775. </summary>
  61776. </member>
  61777. <member name="F:OfficeOpenXml.Style.eUnderLineType.DotDotDash">
  61778. <summary>
  61779. Dot Dot Dash
  61780. </summary>
  61781. </member>
  61782. <member name="F:OfficeOpenXml.Style.eUnderLineType.DotDotDashHeavy">
  61783. <summary>
  61784. Dot Dot Dash, Thicker
  61785. </summary>
  61786. </member>
  61787. <member name="F:OfficeOpenXml.Style.eUnderLineType.Dotted">
  61788. <summary>
  61789. Dotted
  61790. </summary>
  61791. </member>
  61792. <member name="F:OfficeOpenXml.Style.eUnderLineType.DottedHeavy">
  61793. <summary>
  61794. Dotted, Thicker
  61795. </summary>
  61796. </member>
  61797. <member name="F:OfficeOpenXml.Style.eUnderLineType.Heavy">
  61798. <summary>
  61799. Single line, Thicker
  61800. </summary>
  61801. </member>
  61802. <member name="F:OfficeOpenXml.Style.eUnderLineType.None">
  61803. <summary>
  61804. No underline
  61805. </summary>
  61806. </member>
  61807. <member name="F:OfficeOpenXml.Style.eUnderLineType.Single">
  61808. <summary>
  61809. Single line
  61810. </summary>
  61811. </member>
  61812. <member name="F:OfficeOpenXml.Style.eUnderLineType.Wavy">
  61813. <summary>
  61814. A single wavy line
  61815. </summary>
  61816. </member>
  61817. <member name="F:OfficeOpenXml.Style.eUnderLineType.WavyDbl">
  61818. <summary>
  61819. A double wavy line
  61820. </summary>
  61821. </member>
  61822. <member name="F:OfficeOpenXml.Style.eUnderLineType.WavyHeavy">
  61823. <summary>
  61824. A single wavy line, Thicker
  61825. </summary>
  61826. </member>
  61827. <member name="F:OfficeOpenXml.Style.eUnderLineType.Words">
  61828. <summary>
  61829. Underline just the words and not the spaces between them
  61830. </summary>
  61831. </member>
  61832. <member name="T:OfficeOpenXml.Style.ExcelBorderStyle">
  61833. <summary>
  61834. Border line style
  61835. </summary>
  61836. </member>
  61837. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.None">
  61838. <summary>
  61839. No border style
  61840. </summary>
  61841. </member>
  61842. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.Hair">
  61843. <summary>
  61844. Hairline
  61845. </summary>
  61846. </member>
  61847. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.Dotted">
  61848. <summary>
  61849. Dotted
  61850. </summary>
  61851. </member>
  61852. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.DashDot">
  61853. <summary>
  61854. Dash Dot
  61855. </summary>
  61856. </member>
  61857. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.Thin">
  61858. <summary>
  61859. Thin single line
  61860. </summary>
  61861. </member>
  61862. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.DashDotDot">
  61863. <summary>
  61864. Dash Dot Dot
  61865. </summary>
  61866. </member>
  61867. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.Dashed">
  61868. <summary>
  61869. Dashed
  61870. </summary>
  61871. </member>
  61872. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.MediumDashDotDot">
  61873. <summary>
  61874. Dash Dot Dot, medium thickness
  61875. </summary>
  61876. </member>
  61877. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.MediumDashed">
  61878. <summary>
  61879. Dashed, medium thickness
  61880. </summary>
  61881. </member>
  61882. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.MediumDashDot">
  61883. <summary>
  61884. Dash Dot, medium thickness
  61885. </summary>
  61886. </member>
  61887. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.Thick">
  61888. <summary>
  61889. Single line, Thick
  61890. </summary>
  61891. </member>
  61892. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.Medium">
  61893. <summary>
  61894. Single line, medium thickness
  61895. </summary>
  61896. </member>
  61897. <member name="F:OfficeOpenXml.Style.ExcelBorderStyle.Double">
  61898. <summary>
  61899. Double line
  61900. </summary>
  61901. </member>
  61902. <member name="T:OfficeOpenXml.Style.ExcelFillGradientType">
  61903. <summary>
  61904. Type of gradient fill
  61905. </summary>
  61906. </member>
  61907. <member name="F:OfficeOpenXml.Style.ExcelFillGradientType.None">
  61908. <summary>
  61909. No gradient fill.
  61910. </summary>
  61911. </member>
  61912. <member name="F:OfficeOpenXml.Style.ExcelFillGradientType.Linear">
  61913. <summary>
  61914. Linear gradient type. Linear gradient type means that the transition from one color to the next is along a line.
  61915. </summary>
  61916. </member>
  61917. <member name="F:OfficeOpenXml.Style.ExcelFillGradientType.Path">
  61918. <summary>
  61919. Path gradient type. Path gradient type means the that the transition from one color to the next is a rectangle, defined by coordinates.
  61920. </summary>
  61921. </member>
  61922. <member name="T:OfficeOpenXml.Style.ExcelFillStyle">
  61923. <summary>
  61924. Fill pattern
  61925. </summary>
  61926. </member>
  61927. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.None">
  61928. <summary>
  61929. No fill
  61930. </summary>
  61931. </member>
  61932. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.Solid">
  61933. <summary>
  61934. A solid fill
  61935. </summary>
  61936. </member>
  61937. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.DarkGray">
  61938. <summary>
  61939. Dark gray <para/>
  61940. Excel name: 75% Gray
  61941. </summary>
  61942. </member>
  61943. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.MediumGray">
  61944. <summary>
  61945. Medium gray <para/>
  61946. Excel name: 50% Gray
  61947. </summary>
  61948. </member>
  61949. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.LightGray">
  61950. <summary>
  61951. Light gray <para/>
  61952. Excel name: 25% Gray
  61953. </summary>
  61954. </member>
  61955. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.Gray125">
  61956. <summary>
  61957. Grayscale of 0.125, 1/8 <para/>
  61958. Excel name: 12.5% Gray
  61959. </summary>
  61960. </member>
  61961. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.Gray0625">
  61962. <summary>
  61963. Grayscale of 0.0625, 1/16 <para/>
  61964. Excel name: 6.25% Gray
  61965. </summary>
  61966. </member>
  61967. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.DarkVertical">
  61968. <summary>
  61969. Dark vertical <para/>
  61970. Excel name: Vertical Stripe
  61971. </summary>
  61972. </member>
  61973. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.DarkHorizontal">
  61974. <summary>
  61975. Dark horizontal <para/>
  61976. Excel name: Horizontal Stripe
  61977. </summary>
  61978. </member>
  61979. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.DarkDown">
  61980. <summary>
  61981. Dark down <para/>
  61982. Excel name: Reverse Diagonal Stripe
  61983. </summary>
  61984. </member>
  61985. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.DarkUp">
  61986. <summary>
  61987. Dark up <para/>
  61988. Excel name: Diagonal Stripe
  61989. </summary>
  61990. </member>
  61991. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.DarkGrid">
  61992. <summary>
  61993. Dark grid <para/>
  61994. Excel name: Diagonal Crosshatch
  61995. </summary>
  61996. </member>
  61997. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.DarkTrellis">
  61998. <summary>
  61999. Dark trellis <para/>
  62000. Excel name: Thick Diagonal Crosshatch
  62001. </summary>
  62002. </member>
  62003. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.LightVertical">
  62004. <summary>
  62005. Light vertical <para/>
  62006. Excel name: Thin Vertical Stripe
  62007. </summary>
  62008. </member>
  62009. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.LightHorizontal">
  62010. <summary>
  62011. Light horizontal <para/>
  62012. Excel name: Thin Horizontal Stripe
  62013. </summary>
  62014. </member>
  62015. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.LightDown">
  62016. <summary>
  62017. Light down <para/>
  62018. Excel name: Thin Reverse Diagonal Stripe
  62019. </summary>
  62020. </member>
  62021. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.LightUp">
  62022. <summary>
  62023. Light up <para/>
  62024. Excel name: Thin Diagonal Stripe
  62025. </summary>
  62026. </member>
  62027. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.LightGrid">
  62028. <summary>
  62029. Light grid <para/>
  62030. Excel name: Thin Horizontal Crosshatch
  62031. </summary>
  62032. </member>
  62033. <member name="F:OfficeOpenXml.Style.ExcelFillStyle.LightTrellis">
  62034. <summary>
  62035. Light trellis <para/>
  62036. Excel name: Thin Diagonal Crosshatch
  62037. </summary>
  62038. </member>
  62039. <member name="T:OfficeOpenXml.Style.ExcelHorizontalAlignment">
  62040. <summary>
  62041. Horizontal text alignment
  62042. </summary>
  62043. </member>
  62044. <member name="F:OfficeOpenXml.Style.ExcelHorizontalAlignment.General">
  62045. <summary>
  62046. General aligned
  62047. </summary>
  62048. </member>
  62049. <member name="F:OfficeOpenXml.Style.ExcelHorizontalAlignment.Left">
  62050. <summary>
  62051. Left aligned
  62052. </summary>
  62053. </member>
  62054. <member name="F:OfficeOpenXml.Style.ExcelHorizontalAlignment.Center">
  62055. <summary>
  62056. Center aligned
  62057. </summary>
  62058. </member>
  62059. <member name="F:OfficeOpenXml.Style.ExcelHorizontalAlignment.CenterContinuous">
  62060. <summary>
  62061. The horizontal alignment is centered across multiple cells
  62062. </summary>
  62063. </member>
  62064. <member name="F:OfficeOpenXml.Style.ExcelHorizontalAlignment.Right">
  62065. <summary>
  62066. Right aligned
  62067. </summary>
  62068. </member>
  62069. <member name="F:OfficeOpenXml.Style.ExcelHorizontalAlignment.Fill">
  62070. <summary>
  62071. The value of the cell should be filled across the entire width of the cell.
  62072. </summary>
  62073. </member>
  62074. <member name="F:OfficeOpenXml.Style.ExcelHorizontalAlignment.Distributed">
  62075. <summary>
  62076. Each word in each line of text inside the cell is evenly distributed across the width of the cell
  62077. </summary>
  62078. </member>
  62079. <member name="F:OfficeOpenXml.Style.ExcelHorizontalAlignment.Justify">
  62080. <summary>
  62081. The horizontal alignment is justified to the Left and Right for each row.
  62082. </summary>
  62083. </member>
  62084. <member name="T:OfficeOpenXml.Style.ExcelIndexedColor">
  62085. <summary>
  62086. An indexed color
  62087. </summary>
  62088. </member>
  62089. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed0">
  62090. <summary>
  62091. Black
  62092. </summary>
  62093. </member>
  62094. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed1">
  62095. <summary>
  62096. White
  62097. </summary>
  62098. </member>
  62099. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed2">
  62100. <summary>
  62101. Red
  62102. </summary>
  62103. </member>
  62104. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed3">
  62105. <summary>
  62106. Lime
  62107. </summary>
  62108. </member>
  62109. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed4">
  62110. <summary>
  62111. Blue
  62112. </summary>
  62113. </member>
  62114. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed5">
  62115. <summary>
  62116. Yellow
  62117. </summary>
  62118. </member>
  62119. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed6">
  62120. <summary>
  62121. Magenta
  62122. </summary>
  62123. </member>
  62124. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed7">
  62125. <summary>
  62126. Aqua
  62127. </summary>
  62128. </member>
  62129. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed8">
  62130. <summary>
  62131. Black
  62132. </summary>
  62133. </member>
  62134. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed9">
  62135. <summary>
  62136. White
  62137. </summary>
  62138. </member>
  62139. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed10">
  62140. <summary>
  62141. Red
  62142. </summary>
  62143. </member>
  62144. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed11">
  62145. <summary>
  62146. Lime
  62147. </summary>
  62148. </member>
  62149. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed12">
  62150. <summary>
  62151. Blue
  62152. </summary>
  62153. </member>
  62154. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed13">
  62155. <summary>
  62156. Yellow
  62157. </summary>
  62158. </member>
  62159. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed14">
  62160. <summary>
  62161. Magenta
  62162. </summary>
  62163. </member>
  62164. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed15">
  62165. <summary>
  62166. Aqua
  62167. </summary>
  62168. </member>
  62169. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed16">
  62170. <summary>
  62171. Maroon (#00800000)
  62172. </summary>
  62173. </member>
  62174. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed17">
  62175. <summary>
  62176. Green (#00008000)
  62177. </summary>
  62178. </member>
  62179. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed18">
  62180. <summary>
  62181. Navy (#00000080)
  62182. </summary>
  62183. </member>
  62184. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed19">
  62185. <summary>
  62186. ARGB #00808000
  62187. </summary>
  62188. </member>
  62189. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed20">
  62190. <summary>
  62191. ARGB #00800080
  62192. </summary>
  62193. </member>
  62194. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed21">
  62195. <summary>
  62196. ARGB #00008080
  62197. </summary>
  62198. </member>
  62199. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed22">
  62200. <summary>
  62201. ARGB #00C0C0C0
  62202. </summary>
  62203. </member>
  62204. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed23">
  62205. <summary>
  62206. ARGB #00808080
  62207. </summary>
  62208. </member>
  62209. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed24">
  62210. <summary>
  62211. ARGB #009999FF
  62212. </summary>
  62213. </member>
  62214. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed25">
  62215. <summary>
  62216. ARGB #00993366
  62217. </summary>
  62218. </member>
  62219. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed26">
  62220. <summary>
  62221. ARGB #00FFFFCC
  62222. </summary>
  62223. </member>
  62224. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed27">
  62225. <summary>
  62226. ARGB #00CCFFFF
  62227. </summary>
  62228. </member>
  62229. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed28">
  62230. <summary>
  62231. ARGB #00660066
  62232. </summary>
  62233. </member>
  62234. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed29">
  62235. <summary>
  62236. ARGB #00FF8080
  62237. </summary>
  62238. </member>
  62239. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed30">
  62240. <summary>
  62241. ARGB #000066CC
  62242. </summary>
  62243. </member>
  62244. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed31">
  62245. <summary>
  62246. ARGB #00CCCCFF
  62247. </summary>
  62248. </member>
  62249. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed32">
  62250. <summary>
  62251. ARGB #00000080
  62252. </summary>
  62253. </member>
  62254. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed33">
  62255. <summary>
  62256. ARGB #00FF00FF
  62257. </summary>
  62258. </member>
  62259. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed34">
  62260. <summary>
  62261. ARGB #00FFFF00
  62262. </summary>
  62263. </member>
  62264. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed35">
  62265. <summary>
  62266. ARGB #0000FFFF
  62267. </summary>
  62268. </member>
  62269. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed36">
  62270. <summary>
  62271. ARGB #00800080
  62272. </summary>
  62273. </member>
  62274. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed37">
  62275. <summary>
  62276. ARGB #00800000
  62277. </summary>
  62278. </member>
  62279. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed38">
  62280. <summary>
  62281. ARGB #00008080
  62282. </summary>
  62283. </member>
  62284. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed39">
  62285. <summary>
  62286. ARGB #000000FF
  62287. </summary>
  62288. </member>
  62289. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed40">
  62290. <summary>
  62291. ARGB #0000CCFF
  62292. </summary>
  62293. </member>
  62294. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed41">
  62295. <summary>
  62296. ARGB #00CCFFFF
  62297. </summary>
  62298. </member>
  62299. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed42">
  62300. <summary>
  62301. ARGB #00CCFFCC
  62302. </summary>
  62303. </member>
  62304. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed43">
  62305. <summary>
  62306. ARGB #00FFFF99
  62307. </summary>
  62308. </member>
  62309. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed44">
  62310. <summary>
  62311. ARGB #0099CCFF
  62312. </summary>
  62313. </member>
  62314. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed45">
  62315. <summary>
  62316. ARGB #00FF99CC
  62317. </summary>
  62318. </member>
  62319. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed46">
  62320. <summary>
  62321. ARGB #00CC99FF
  62322. </summary>
  62323. </member>
  62324. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed47">
  62325. <summary>
  62326. ARGB #00FFCC99
  62327. </summary>
  62328. </member>
  62329. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed48">
  62330. <summary>
  62331. ARGB #003366FF
  62332. </summary>
  62333. </member>
  62334. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed49">
  62335. <summary>
  62336. ARGB #0033CCCC
  62337. </summary>
  62338. </member>
  62339. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed50">
  62340. <summary>
  62341. ARGB #0099CC00
  62342. </summary>
  62343. </member>
  62344. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed51">
  62345. <summary>
  62346. ARGB #00FFCC00
  62347. </summary>
  62348. </member>
  62349. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed52">
  62350. <summary>
  62351. ARGB #00FF9900
  62352. </summary>
  62353. </member>
  62354. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed53">
  62355. <summary>
  62356. ARGB #00FF6600
  62357. </summary>
  62358. </member>
  62359. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed54">
  62360. <summary>
  62361. ARGB #00666699
  62362. </summary>
  62363. </member>
  62364. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed55">
  62365. <summary>
  62366. ARGB #00969696
  62367. </summary>
  62368. </member>
  62369. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed56">
  62370. <summary>
  62371. ARGB #00003366
  62372. </summary>
  62373. </member>
  62374. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed57">
  62375. <summary>
  62376. ARGB #00339966
  62377. </summary>
  62378. </member>
  62379. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed58">
  62380. <summary>
  62381. ARGB #00003300
  62382. </summary>
  62383. </member>
  62384. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed59">
  62385. <summary>
  62386. ARGB #00333300
  62387. </summary>
  62388. </member>
  62389. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed60">
  62390. <summary>
  62391. ARGB #00993300
  62392. </summary>
  62393. </member>
  62394. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed61">
  62395. <summary>
  62396. ARGB #00993366
  62397. </summary>
  62398. </member>
  62399. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed62">
  62400. <summary>
  62401. ARGB #00333399
  62402. </summary>
  62403. </member>
  62404. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed63">
  62405. <summary>
  62406. ARGB #00333333
  62407. </summary>
  62408. </member>
  62409. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed64SystemForeground">
  62410. <summary>
  62411. System foreground color
  62412. </summary>
  62413. </member>
  62414. <member name="F:OfficeOpenXml.Style.ExcelIndexedColor.Indexed65SystemBackground">
  62415. <summary>
  62416. System background color
  62417. </summary>
  62418. </member>
  62419. <member name="T:OfficeOpenXml.Style.ExcelReadingOrder">
  62420. <summary>
  62421. The reading order
  62422. </summary>
  62423. </member>
  62424. <member name="F:OfficeOpenXml.Style.ExcelReadingOrder.ContextDependent">
  62425. <summary>
  62426. Reading order is determined by the first non-whitespace character
  62427. </summary>
  62428. </member>
  62429. <member name="F:OfficeOpenXml.Style.ExcelReadingOrder.LeftToRight">
  62430. <summary>
  62431. Left to Right
  62432. </summary>
  62433. </member>
  62434. <member name="F:OfficeOpenXml.Style.ExcelReadingOrder.RightToLeft">
  62435. <summary>
  62436. Right to Left
  62437. </summary>
  62438. </member>
  62439. <member name="T:OfficeOpenXml.Style.ExcelUnderLineType">
  62440. <summary>
  62441. Font-Underlinestyle for
  62442. </summary>
  62443. </member>
  62444. <member name="F:OfficeOpenXml.Style.ExcelUnderLineType.None">
  62445. <summary>
  62446. No underline
  62447. </summary>
  62448. </member>
  62449. <member name="F:OfficeOpenXml.Style.ExcelUnderLineType.Single">
  62450. <summary>
  62451. Single underline
  62452. </summary>
  62453. </member>
  62454. <member name="F:OfficeOpenXml.Style.ExcelUnderLineType.Double">
  62455. <summary>
  62456. Double underline
  62457. </summary>
  62458. </member>
  62459. <member name="F:OfficeOpenXml.Style.ExcelUnderLineType.SingleAccounting">
  62460. <summary>
  62461. Single line accounting. The underline is drawn under characters such as j and g
  62462. </summary>
  62463. </member>
  62464. <member name="F:OfficeOpenXml.Style.ExcelUnderLineType.DoubleAccounting">
  62465. <summary>
  62466. Double line accounting. The underline is drawn under of characters such as j and g
  62467. </summary>
  62468. </member>
  62469. <member name="T:OfficeOpenXml.Style.ExcelVerticalAlignment">
  62470. <summary>
  62471. Vertical text alignment
  62472. </summary>
  62473. </member>
  62474. <member name="F:OfficeOpenXml.Style.ExcelVerticalAlignment.Top">
  62475. <summary>
  62476. Top aligned
  62477. </summary>
  62478. </member>
  62479. <member name="F:OfficeOpenXml.Style.ExcelVerticalAlignment.Center">
  62480. <summary>
  62481. Center aligned
  62482. </summary>
  62483. </member>
  62484. <member name="F:OfficeOpenXml.Style.ExcelVerticalAlignment.Bottom">
  62485. <summary>
  62486. Bottom aligned
  62487. </summary>
  62488. </member>
  62489. <member name="F:OfficeOpenXml.Style.ExcelVerticalAlignment.Distributed">
  62490. <summary>
  62491. Distributed. Each line of text inside the cell is evenly distributed across the height of the cell
  62492. </summary>
  62493. </member>
  62494. <member name="F:OfficeOpenXml.Style.ExcelVerticalAlignment.Justify">
  62495. <summary>
  62496. Justify. Each line of text inside the cell is evenly distributed across the height of the cell
  62497. </summary>
  62498. </member>
  62499. <member name="T:OfficeOpenXml.Style.ExcelVerticalAlignmentFont">
  62500. <summary>
  62501. Font-Vertical Align
  62502. </summary>
  62503. </member>
  62504. <member name="F:OfficeOpenXml.Style.ExcelVerticalAlignmentFont.None">
  62505. <summary>
  62506. None
  62507. </summary>
  62508. </member>
  62509. <member name="F:OfficeOpenXml.Style.ExcelVerticalAlignmentFont.Baseline">
  62510. <summary>
  62511. The text in the parent run will be located at the baseline and presented in the same size as surrounding text
  62512. </summary>
  62513. </member>
  62514. <member name="F:OfficeOpenXml.Style.ExcelVerticalAlignmentFont.Subscript">
  62515. <summary>
  62516. The text will be subscript.
  62517. </summary>
  62518. </member>
  62519. <member name="F:OfficeOpenXml.Style.ExcelVerticalAlignmentFont.Superscript">
  62520. <summary>
  62521. The text will be superscript.
  62522. </summary>
  62523. </member>
  62524. <member name="T:OfficeOpenXml.Style.Border">
  62525. <summary>
  62526. Cell Border style
  62527. </summary>
  62528. </member>
  62529. <member name="P:OfficeOpenXml.Style.Border.Left">
  62530. <summary>
  62531. Left border style
  62532. </summary>
  62533. </member>
  62534. <member name="P:OfficeOpenXml.Style.Border.Right">
  62535. <summary>
  62536. Right border style
  62537. </summary>
  62538. </member>
  62539. <member name="P:OfficeOpenXml.Style.Border.Top">
  62540. <summary>
  62541. Top border style
  62542. </summary>
  62543. </member>
  62544. <member name="P:OfficeOpenXml.Style.Border.Bottom">
  62545. <summary>
  62546. Bottom border style
  62547. </summary>
  62548. </member>
  62549. <member name="P:OfficeOpenXml.Style.Border.Diagonal">
  62550. <summary>
  62551. 0Diagonal border style
  62552. </summary>
  62553. </member>
  62554. <member name="P:OfficeOpenXml.Style.Border.DiagonalUp">
  62555. <summary>
  62556. A diagonal from the bottom left to top right of the cell
  62557. </summary>
  62558. </member>
  62559. <member name="P:OfficeOpenXml.Style.Border.DiagonalDown">
  62560. <summary>
  62561. A diagonal from the top left to bottom right of the cell
  62562. </summary>
  62563. </member>
  62564. <member name="M:OfficeOpenXml.Style.Border.BorderAround(OfficeOpenXml.Style.ExcelBorderStyle)">
  62565. <summary>
  62566. Set the border style around the range.
  62567. </summary>
  62568. <param name="Style">The border style</param>
  62569. </member>
  62570. <member name="M:OfficeOpenXml.Style.Border.BorderAround(OfficeOpenXml.Style.ExcelBorderStyle,System.Drawing.Color)">
  62571. <summary>
  62572. Set the border style around the range.
  62573. </summary>
  62574. <param name="Style">The border style</param>
  62575. <param name="Color">The color of the border</param>
  62576. </member>
  62577. <member name="T:OfficeOpenXml.Style.ExcelBorderItem">
  62578. <summary>
  62579. Cell border style
  62580. </summary>
  62581. </member>
  62582. <member name="P:OfficeOpenXml.Style.ExcelBorderItem.Style">
  62583. <summary>
  62584. The line style of the border
  62585. </summary>
  62586. </member>
  62587. <member name="P:OfficeOpenXml.Style.ExcelBorderItem.Color">
  62588. <summary>
  62589. The color of the border
  62590. </summary>
  62591. </member>
  62592. <member name="T:OfficeOpenXml.Style.ExcelColor">
  62593. <summary>
  62594. Color for cellstyling
  62595. </summary>
  62596. </member>
  62597. <member name="P:OfficeOpenXml.Style.ExcelColor.Theme">
  62598. <summary>
  62599. The theme color
  62600. </summary>
  62601. </member>
  62602. <member name="P:OfficeOpenXml.Style.ExcelColor.Tint">
  62603. <summary>
  62604. The tint value
  62605. </summary>
  62606. </member>
  62607. <member name="P:OfficeOpenXml.Style.ExcelColor.Rgb">
  62608. <summary>
  62609. The RGB value
  62610. </summary>
  62611. </member>
  62612. <member name="P:OfficeOpenXml.Style.ExcelColor.Indexed">
  62613. <summary>
  62614. The indexed color number.
  62615. A negative value means not set.
  62616. </summary>
  62617. </member>
  62618. <member name="P:OfficeOpenXml.Style.ExcelColor.Auto">
  62619. <summary>
  62620. Auto color
  62621. </summary>
  62622. </member>
  62623. <member name="M:OfficeOpenXml.Style.ExcelColor.SetColor(System.Drawing.Color)">
  62624. <summary>
  62625. Set the color of the object
  62626. </summary>
  62627. <param name="color">The color</param>
  62628. </member>
  62629. <member name="M:OfficeOpenXml.Style.ExcelColor.SetColor(OfficeOpenXml.Drawing.eThemeSchemeColor)">
  62630. <summary>
  62631. Set the color of the object
  62632. </summary>
  62633. <param name="color">The color</param>
  62634. </member>
  62635. <member name="M:OfficeOpenXml.Style.ExcelColor.SetColor(OfficeOpenXml.Style.ExcelIndexedColor)">
  62636. <summary>
  62637. Set the color of the object
  62638. </summary>
  62639. <param name="color">The color</param>
  62640. </member>
  62641. <member name="M:OfficeOpenXml.Style.ExcelColor.SetAuto">
  62642. <summary>
  62643. Set the color to automatic
  62644. </summary>
  62645. </member>
  62646. <member name="M:OfficeOpenXml.Style.ExcelColor.SetColor(System.Int32,System.Int32,System.Int32,System.Int32)">
  62647. <summary>
  62648. Set the color of the object
  62649. </summary>
  62650. <param name="alpha">Alpha component value</param>
  62651. <param name="red">Red component value</param>
  62652. <param name="green">Green component value</param>
  62653. <param name="blue">Blue component value</param>
  62654. </member>
  62655. <member name="M:OfficeOpenXml.Style.ExcelColor.LookupColor">
  62656. <summary>
  62657. Return the RGB hex string for the Indexed or Tint property
  62658. </summary>
  62659. <returns>The RGB color starting with a #FF (alpha)</returns>
  62660. </member>
  62661. <member name="M:OfficeOpenXml.Style.ExcelColor.LookupColor(OfficeOpenXml.Style.ExcelColor)">
  62662. <summary>
  62663. Return the RGB value as a string for the color object that uses the Indexed or Tint property
  62664. </summary>
  62665. <param name="theColor">The color object</param>
  62666. <returns>The RGB color starting with a #FF (alpha)</returns>
  62667. </member>
  62668. <member name="T:OfficeOpenXml.Style.ExcelFill">
  62669. <summary>
  62670. The background fill of a cell
  62671. </summary>
  62672. </member>
  62673. <member name="P:OfficeOpenXml.Style.ExcelFill.PatternType">
  62674. <summary>
  62675. The pattern for solid fills.
  62676. </summary>
  62677. </member>
  62678. <member name="P:OfficeOpenXml.Style.ExcelFill.PatternColor">
  62679. <summary>
  62680. The color of the pattern
  62681. </summary>
  62682. </member>
  62683. <member name="P:OfficeOpenXml.Style.ExcelFill.BackgroundColor">
  62684. <summary>
  62685. The background color
  62686. </summary>
  62687. </member>
  62688. <member name="P:OfficeOpenXml.Style.ExcelFill.Gradient">
  62689. <summary>
  62690. Access to properties for gradient fill.
  62691. </summary>
  62692. </member>
  62693. <member name="M:OfficeOpenXml.Style.ExcelFill.SetBackground(System.Drawing.Color,OfficeOpenXml.Style.ExcelFillStyle)">
  62694. <summary>
  62695. Set the background to a specific color and fillstyle
  62696. </summary>
  62697. <param name="color">the color</param>
  62698. <param name="fillStyle">The fillstyle. Default Solid</param>
  62699. </member>
  62700. <member name="M:OfficeOpenXml.Style.ExcelFill.SetBackground(OfficeOpenXml.Style.ExcelIndexedColor,OfficeOpenXml.Style.ExcelFillStyle)">
  62701. <summary>
  62702. Set the background to a specific color and fillstyle
  62703. </summary>
  62704. <param name="color">The indexed color</param>
  62705. <param name="fillStyle">The fillstyle. Default Solid</param>
  62706. </member>
  62707. <member name="M:OfficeOpenXml.Style.ExcelFill.SetBackground(OfficeOpenXml.Drawing.eThemeSchemeColor,OfficeOpenXml.Style.ExcelFillStyle)">
  62708. <summary>
  62709. Set the background to a specific color and fillstyle
  62710. </summary>
  62711. <param name="color">The theme color</param>
  62712. <param name="fillStyle">The fillstyle. Default Solid</param>
  62713. </member>
  62714. <member name="T:OfficeOpenXml.Style.ExcelFont">
  62715. <summary>
  62716. Cell style Font
  62717. </summary>
  62718. </member>
  62719. <member name="P:OfficeOpenXml.Style.ExcelFont.Name">
  62720. <summary>
  62721. The name of the font
  62722. </summary>
  62723. </member>
  62724. <member name="P:OfficeOpenXml.Style.ExcelFont.Size">
  62725. <summary>
  62726. The Size of the font
  62727. </summary>
  62728. </member>
  62729. <member name="P:OfficeOpenXml.Style.ExcelFont.Family">
  62730. <summary>
  62731. Font family
  62732. </summary>
  62733. </member>
  62734. <member name="P:OfficeOpenXml.Style.ExcelFont.Color">
  62735. <summary>
  62736. Cell color
  62737. </summary>
  62738. </member>
  62739. <member name="P:OfficeOpenXml.Style.ExcelFont.Scheme">
  62740. <summary>
  62741. Scheme
  62742. </summary>
  62743. </member>
  62744. <member name="P:OfficeOpenXml.Style.ExcelFont.Bold">
  62745. <summary>
  62746. Font-bold
  62747. </summary>
  62748. </member>
  62749. <member name="P:OfficeOpenXml.Style.ExcelFont.Italic">
  62750. <summary>
  62751. Font-italic
  62752. </summary>
  62753. </member>
  62754. <member name="P:OfficeOpenXml.Style.ExcelFont.Strike">
  62755. <summary>
  62756. Font-Strikeout
  62757. </summary>
  62758. </member>
  62759. <member name="P:OfficeOpenXml.Style.ExcelFont.UnderLine">
  62760. <summary>
  62761. Font-Underline
  62762. </summary>
  62763. </member>
  62764. <member name="P:OfficeOpenXml.Style.ExcelFont.UnderLineType">
  62765. <summary>
  62766. The underline style
  62767. </summary>
  62768. </member>
  62769. <member name="P:OfficeOpenXml.Style.ExcelFont.VerticalAlign">
  62770. <summary>
  62771. Font-Vertical Align
  62772. </summary>
  62773. </member>
  62774. <member name="P:OfficeOpenXml.Style.ExcelFont.Charset">
  62775. <summary>
  62776. The character set for the font
  62777. </summary>
  62778. <remarks>
  62779. The following values can be used for this property
  62780. <list type="table">f
  62781. <listheader>Value</listheader><listheader>Description</listheader>
  62782. <item>0x00</item><item>The ANSI character set. (IANA name iso-8859-1)</item>
  62783. <item>0x01</item><item>The default character set.</item>
  62784. <item>0x02</item><item>The Symbol character set. This value specifies that the characters in the Unicode private use area(U+FF00 to U+FFFF) of the font should be used to display characters in the range U+0000 to U+00FF.</item>
  62785. <item>0x4D</item><item>A Macintosh(Standard Roman) character set. (IANA name macintosh)</item>
  62786. <item>0x80</item><item>The JIS character set. (IANA name shift_jis)</item>
  62787. <item>0x81</item><item>The Hangul character set. (IANA name ks_c_5601-1987)</item>
  62788. <item>0x82</item><item>A Johab character set. (IANA name KS C-5601-1992)</item>
  62789. <item>0x86</item><item>The GB-2312 character set. (IANA name GBK)</item>
  62790. <item>0x88</item><item>The Chinese Big Five character set. (IANA name Big5)</item>
  62791. <item>0xA1</item><item>A Greek character set. (IANA name windows-1253)</item>
  62792. <item>0xA2</item><item>A Turkish character set. (IANA name iso-8859-9)</item>
  62793. <item>0xA3</item><item>A Vietnamese character set. (IANA name windows-1258)</item>
  62794. <item>0xB1</item><item>A Hebrew character set. (IANA name windows-1255)</item>
  62795. <item>0xB2</item><item>An Arabic character set. (IANA name windows-1256)</item>
  62796. <item>0xBA</item><item>A Baltic character set. (IANA name windows-1257)</item>
  62797. <item>0xCC</item><item>A Russian character set. (IANA name windows-1251)</item>
  62798. <item>0xDE</item><item>A Thai character set. (IANA name windows-874)</item>
  62799. <item>0xEE</item><item>An Eastern European character set. (IANA name windows-1250)</item>
  62800. <item>0xFF</item><item>An OEM character set not defined by ISO/IEC 29500.</item>
  62801. <item>Any other value</item><item>Application-defined, can be ignored</item>
  62802. </list>
  62803. </remarks>
  62804. </member>
  62805. <member name="M:OfficeOpenXml.Style.ExcelFont.SetFromFont(System.String,System.Single,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
  62806. <summary>
  62807. Set the font from a Font object
  62808. </summary>
  62809. <param name="name">Font family name</param>
  62810. <param name="bold"></param>
  62811. <param name="size">Font size</param>
  62812. <param name="italic"></param>
  62813. <param name="underline"></param>
  62814. <param name="strikeout"></param>
  62815. </member>
  62816. <member name="T:OfficeOpenXml.Style.ExcelGradientFill">
  62817. <summary>
  62818. The background fill of a cell
  62819. </summary>
  62820. </member>
  62821. <member name="P:OfficeOpenXml.Style.ExcelGradientFill.Degree">
  62822. <summary>
  62823. Angle of the linear gradient
  62824. </summary>
  62825. </member>
  62826. <member name="P:OfficeOpenXml.Style.ExcelGradientFill.Type">
  62827. <summary>
  62828. Linear or Path gradient
  62829. </summary>
  62830. </member>
  62831. <member name="P:OfficeOpenXml.Style.ExcelGradientFill.Top">
  62832. <summary>
  62833. The top position of the inner rectangle (color 1) in percentage format (from the top to the bottom).
  62834. Spans from 0 to 1
  62835. </summary>
  62836. </member>
  62837. <member name="P:OfficeOpenXml.Style.ExcelGradientFill.Bottom">
  62838. <summary>
  62839. The bottom position of the inner rectangle (color 1) in percentage format (from the top to the bottom).
  62840. Spans from 0 to 1
  62841. </summary>
  62842. </member>
  62843. <member name="P:OfficeOpenXml.Style.ExcelGradientFill.Left">
  62844. <summary>
  62845. The left position of the inner rectangle (color 1) in percentage format (from the left to the right).
  62846. Spans from 0 to 1
  62847. </summary>
  62848. </member>
  62849. <member name="P:OfficeOpenXml.Style.ExcelGradientFill.Right">
  62850. <summary>
  62851. The right position of the inner rectangle (color 1) in percentage format (from the left to the right).
  62852. Spans from 0 to 1
  62853. </summary>
  62854. </member>
  62855. <member name="P:OfficeOpenXml.Style.ExcelGradientFill.Color1">
  62856. <summary>
  62857. Gradient Color 1
  62858. </summary>
  62859. </member>
  62860. <member name="P:OfficeOpenXml.Style.ExcelGradientFill.Color2">
  62861. <summary>
  62862. Gradient Color 2
  62863. </summary>
  62864. </member>
  62865. <member name="T:OfficeOpenXml.Style.ExcelNumberFormat">
  62866. <summary>
  62867. The numberformat of the cell
  62868. </summary>
  62869. </member>
  62870. <member name="P:OfficeOpenXml.Style.ExcelNumberFormat.NumFmtID">
  62871. <summary>
  62872. The numeric index for the format
  62873. </summary>
  62874. </member>
  62875. <member name="P:OfficeOpenXml.Style.ExcelNumberFormat.Format">
  62876. <summary>
  62877. The numberformat
  62878. </summary>
  62879. </member>
  62880. <member name="P:OfficeOpenXml.Style.ExcelNumberFormat.BuildIn">
  62881. <summary>
  62882. If the numeric format is a build-in from.
  62883. </summary>
  62884. </member>
  62885. <member name="T:OfficeOpenXml.Style.ExcelStyle">
  62886. <summary>
  62887. Toplevel class for cell styling
  62888. </summary>
  62889. </member>
  62890. <member name="P:OfficeOpenXml.Style.ExcelStyle.Numberformat">
  62891. <summary>
  62892. Numberformat
  62893. </summary>
  62894. </member>
  62895. <member name="P:OfficeOpenXml.Style.ExcelStyle.Font">
  62896. <summary>
  62897. Font styling
  62898. </summary>
  62899. </member>
  62900. <member name="P:OfficeOpenXml.Style.ExcelStyle.Fill">
  62901. <summary>
  62902. Fill Styling
  62903. </summary>
  62904. </member>
  62905. <member name="P:OfficeOpenXml.Style.ExcelStyle.Border">
  62906. <summary>
  62907. Border
  62908. </summary>
  62909. </member>
  62910. <member name="P:OfficeOpenXml.Style.ExcelStyle.HorizontalAlignment">
  62911. <summary>
  62912. The horizontal alignment in the cell
  62913. </summary>
  62914. </member>
  62915. <member name="P:OfficeOpenXml.Style.ExcelStyle.VerticalAlignment">
  62916. <summary>
  62917. The vertical alignment in the cell
  62918. </summary>
  62919. </member>
  62920. <member name="P:OfficeOpenXml.Style.ExcelStyle.JustifyLastLine">
  62921. <summary>
  62922. If the cells justified or distributed alignment should be used on the last line of text.
  62923. </summary>
  62924. </member>
  62925. <member name="P:OfficeOpenXml.Style.ExcelStyle.WrapText">
  62926. <summary>
  62927. Wrap the text
  62928. </summary>
  62929. </member>
  62930. <member name="P:OfficeOpenXml.Style.ExcelStyle.ReadingOrder">
  62931. <summary>
  62932. Readingorder
  62933. </summary>
  62934. </member>
  62935. <member name="M:OfficeOpenXml.Style.ExcelStyle.SetTextVertical">
  62936. <summary>
  62937. Makes the text vertically. This is the same as setting <see cref="P:OfficeOpenXml.Style.ExcelStyle.TextRotation"/> to 255.
  62938. </summary>
  62939. </member>
  62940. <member name="P:OfficeOpenXml.Style.ExcelStyle.ShrinkToFit">
  62941. <summary>
  62942. Shrink the text to fit
  62943. </summary>
  62944. </member>
  62945. <member name="P:OfficeOpenXml.Style.ExcelStyle.Indent">
  62946. <summary>
  62947. The margin between the border and the text
  62948. </summary>
  62949. </member>
  62950. <member name="P:OfficeOpenXml.Style.ExcelStyle.TextRotation">
  62951. <summary>
  62952. Text orientation in degrees. Values range from 0 to 180 or 255.
  62953. Setting the rotation to 255 will align text vertically.
  62954. </summary>
  62955. </member>
  62956. <member name="P:OfficeOpenXml.Style.ExcelStyle.Locked">
  62957. <summary>
  62958. If true the cell is locked for editing when the sheet is protected
  62959. <seealso cref="P:OfficeOpenXml.ExcelWorksheet.Protection"/>
  62960. </summary>
  62961. </member>
  62962. <member name="P:OfficeOpenXml.Style.ExcelStyle.Hidden">
  62963. <summary>
  62964. If true the formula is hidden when the sheet is protected.
  62965. <seealso cref="P:OfficeOpenXml.ExcelWorksheet.Protection"/>
  62966. </summary>
  62967. </member>
  62968. <member name="P:OfficeOpenXml.Style.ExcelStyle.QuotePrefix">
  62969. <summary>
  62970. If true the cell has a quote prefix, which indicates the value of the cell is text.
  62971. </summary>
  62972. </member>
  62973. <member name="P:OfficeOpenXml.Style.ExcelStyle.XfId">
  62974. <summary>
  62975. The index in the style collection
  62976. </summary>
  62977. </member>
  62978. <member name="T:OfficeOpenXml.Style.ExcelTextFont">
  62979. <summary>
  62980. Used by Rich-text and Paragraphs.
  62981. </summary>
  62982. </member>
  62983. <member name="P:OfficeOpenXml.Style.ExcelTextFont.LatinFont">
  62984. <summary>
  62985. The latin typeface name
  62986. </summary>
  62987. </member>
  62988. <member name="P:OfficeOpenXml.Style.ExcelTextFont.EastAsianFont">
  62989. <summary>
  62990. The East Asian typeface name
  62991. </summary>
  62992. </member>
  62993. <member name="P:OfficeOpenXml.Style.ExcelTextFont.ComplexFont">
  62994. <summary>
  62995. The complex font typeface name
  62996. </summary>
  62997. </member>
  62998. <member name="M:OfficeOpenXml.Style.ExcelTextFont.CreateTopNode">
  62999. <summary>
  63000. Creates the top nodes of the collection
  63001. </summary>
  63002. </member>
  63003. <member name="P:OfficeOpenXml.Style.ExcelTextFont.Bold">
  63004. <summary>
  63005. If the font is bold
  63006. </summary>
  63007. </member>
  63008. <member name="P:OfficeOpenXml.Style.ExcelTextFont.UnderLine">
  63009. <summary>
  63010. The fonts underline style
  63011. </summary>
  63012. </member>
  63013. <member name="P:OfficeOpenXml.Style.ExcelTextFont.UnderLineColor">
  63014. <summary>
  63015. The fonts underline color
  63016. </summary>
  63017. </member>
  63018. <member name="P:OfficeOpenXml.Style.ExcelTextFont.Italic">
  63019. <summary>
  63020. If the font is italic
  63021. </summary>
  63022. </member>
  63023. <member name="P:OfficeOpenXml.Style.ExcelTextFont.Strike">
  63024. <summary>
  63025. Font strike out type
  63026. </summary>
  63027. </member>
  63028. <member name="P:OfficeOpenXml.Style.ExcelTextFont.Size">
  63029. <summary>
  63030. Font size
  63031. </summary>
  63032. </member>
  63033. <member name="P:OfficeOpenXml.Style.ExcelTextFont.Fill">
  63034. <summary>
  63035. A reference to the fill properties
  63036. </summary>
  63037. </member>
  63038. <member name="P:OfficeOpenXml.Style.ExcelTextFont.Color">
  63039. <summary>
  63040. Sets the default color of the text.
  63041. This sets the Fill to a SolidFill with the specified color.
  63042. <remark>
  63043. Use the Fill property for more options
  63044. </remark>
  63045. </summary>
  63046. </member>
  63047. <member name="P:OfficeOpenXml.Style.ExcelTextFont.Kerning">
  63048. <summary>
  63049. Specifies the minimum font size at which character kerning occurs for this text run
  63050. </summary>
  63051. </member>
  63052. <member name="M:OfficeOpenXml.Style.ExcelTextFont.SetFromFont(System.String,System.Single,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
  63053. <summary>
  63054. Set the font style properties
  63055. </summary>
  63056. <param name="name">Font family name</param>
  63057. <param name="size">Font size</param>
  63058. <param name="bold"></param>
  63059. <param name="italic"></param>
  63060. <param name="underline"></param>
  63061. <param name="strikeout"></param>
  63062. </member>
  63063. <member name="T:OfficeOpenXml.Style.ExcelParagraph">
  63064. <summary>
  63065. Handels paragraph text
  63066. </summary>
  63067. </member>
  63068. <member name="P:OfficeOpenXml.Style.ExcelParagraph.Text">
  63069. <summary>
  63070. Text
  63071. </summary>
  63072. </member>
  63073. <member name="P:OfficeOpenXml.Style.ExcelParagraph.IsFirstInParagraph">
  63074. <summary>
  63075. If the paragraph is the first in the collection
  63076. </summary>
  63077. </member>
  63078. <member name="P:OfficeOpenXml.Style.ExcelParagraph.IsLastInParagraph">
  63079. <summary>
  63080. If the paragraph is the last in the collection
  63081. </summary>
  63082. </member>
  63083. <member name="T:OfficeOpenXml.Style.ExcelParagraphCollection">
  63084. <summary>
  63085. A collection of Paragraph objects
  63086. </summary>
  63087. </member>
  63088. <member name="P:OfficeOpenXml.Style.ExcelParagraphCollection.Item(System.Int32)">
  63089. <summary>
  63090. The indexer for this collection
  63091. </summary>
  63092. <param name="Index">The index</param>
  63093. <returns></returns>
  63094. </member>
  63095. <member name="P:OfficeOpenXml.Style.ExcelParagraphCollection.Count">
  63096. <summary>
  63097. Number of items in the collection
  63098. </summary>
  63099. </member>
  63100. <member name="M:OfficeOpenXml.Style.ExcelParagraphCollection.Add(System.String,System.Boolean)">
  63101. <summary>
  63102. Add a rich text string
  63103. </summary>
  63104. <param name="Text">The text to add</param>
  63105. <param name="NewParagraph">This will be a new line. Is ignored for first item added to the collection</param>
  63106. <returns></returns>
  63107. </member>
  63108. <member name="M:OfficeOpenXml.Style.ExcelParagraphCollection.Clear">
  63109. <summary>
  63110. Removes all items in the collection
  63111. </summary>
  63112. </member>
  63113. <member name="M:OfficeOpenXml.Style.ExcelParagraphCollection.RemoveAt(System.Int32)">
  63114. <summary>
  63115. Remove the item at the specified index
  63116. </summary>
  63117. <param name="Index">The index</param>
  63118. </member>
  63119. <member name="M:OfficeOpenXml.Style.ExcelParagraphCollection.Remove(OfficeOpenXml.Style.ExcelParagraph)">
  63120. <summary>
  63121. Remove the specified item
  63122. </summary>
  63123. <param name="Item">The item</param>
  63124. </member>
  63125. <member name="P:OfficeOpenXml.Style.ExcelParagraphCollection.Text">
  63126. <summary>
  63127. The full text
  63128. </summary>
  63129. </member>
  63130. <member name="T:OfficeOpenXml.Style.ExcelRichText">
  63131. <summary>
  63132. A richtext part
  63133. </summary>
  63134. </member>
  63135. <member name="P:OfficeOpenXml.Style.ExcelRichText._collection">
  63136. <summary>
  63137. A referens to the richtext collection
  63138. </summary>
  63139. </member>
  63140. <member name="P:OfficeOpenXml.Style.ExcelRichText.PreserveSpace">
  63141. <summary>
  63142. Preserves whitespace. Default true
  63143. </summary>
  63144. </member>
  63145. <member name="P:OfficeOpenXml.Style.ExcelRichText.Bold">
  63146. <summary>
  63147. Bold text
  63148. </summary>
  63149. </member>
  63150. <member name="P:OfficeOpenXml.Style.ExcelRichText.Italic">
  63151. <summary>
  63152. Italic text
  63153. </summary>
  63154. </member>
  63155. <member name="P:OfficeOpenXml.Style.ExcelRichText.Strike">
  63156. <summary>
  63157. Strike-out text
  63158. </summary>
  63159. </member>
  63160. <member name="P:OfficeOpenXml.Style.ExcelRichText.UnderLine">
  63161. <summary>
  63162. Underlined text
  63163. <para/>
  63164. True sets <see cref="P:OfficeOpenXml.Style.ExcelRichText.UnderLineType">UnderLineType</see> to <see cref="F:OfficeOpenXml.Style.ExcelUnderLineType.Single">Single</see>
  63165. <para/>
  63166. False sets <see cref="P:OfficeOpenXml.Style.ExcelRichText.UnderLineType">UnderLineType</see> to <see cref="F:OfficeOpenXml.Style.ExcelUnderLineType.Single">None</see>
  63167. </summary>
  63168. </member>
  63169. <member name="P:OfficeOpenXml.Style.ExcelRichText.VerticalAlign">
  63170. <summary>
  63171. Vertical Alignment
  63172. </summary>
  63173. </member>
  63174. <member name="P:OfficeOpenXml.Style.ExcelRichText.Size">
  63175. <summary>
  63176. Font size
  63177. </summary>
  63178. </member>
  63179. <member name="P:OfficeOpenXml.Style.ExcelRichText.FontName">
  63180. <summary>
  63181. Name of the font
  63182. </summary>
  63183. </member>
  63184. <member name="P:OfficeOpenXml.Style.ExcelRichText.Color">
  63185. <summary>
  63186. Text color.
  63187. Also see <seealso cref="P:OfficeOpenXml.Style.ExcelRichText.ColorSettings"/>
  63188. </summary>
  63189. </member>
  63190. <member name="P:OfficeOpenXml.Style.ExcelRichText.ColorSettings">
  63191. <summary>
  63192. Color settings.
  63193. <seealso cref="P:OfficeOpenXml.Style.ExcelRichText.Color"/>
  63194. </summary>
  63195. </member>
  63196. <member name="P:OfficeOpenXml.Style.ExcelRichText.Charset">
  63197. <summary>
  63198. Characterset to use
  63199. </summary>
  63200. </member>
  63201. <member name="P:OfficeOpenXml.Style.ExcelRichText.Family">
  63202. <summary>
  63203. Font family
  63204. </summary>
  63205. </member>
  63206. <member name="P:OfficeOpenXml.Style.ExcelRichText.UnderLineType">
  63207. <summary>
  63208. Underline type of text
  63209. </summary>
  63210. </member>
  63211. <member name="P:OfficeOpenXml.Style.ExcelRichText.Text">
  63212. <summary>
  63213. The text
  63214. </summary>
  63215. </member>
  63216. <member name="M:OfficeOpenXml.Style.ExcelRichText.GetUnderlineType(System.String)">
  63217. <summary>
  63218. Get the underline typ for rich text
  63219. </summary>
  63220. <param name="v"></param>
  63221. <returns>returns excelunderline type</returns>
  63222. </member>
  63223. <member name="M:OfficeOpenXml.Style.ExcelRichText.GetUVerticalAlignmentFont(System.String)">
  63224. <summary>
  63225. Get the underline typ for rich text
  63226. </summary>
  63227. <param name="v"></param>
  63228. <returns>returns excelunderline type</returns>
  63229. </member>
  63230. <member name="P:OfficeOpenXml.Style.ExcelRichText.HtmlText">
  63231. <summary>
  63232. Returns the rich text item as a html string.
  63233. </summary>
  63234. </member>
  63235. <member name="M:OfficeOpenXml.Style.ExcelRichText.ReadrPr(System.Xml.XmlReader)">
  63236. <summary>
  63237. Read RichText attributes from xml.
  63238. </summary>
  63239. <param name="xr"></param>
  63240. </member>
  63241. <member name="M:OfficeOpenXml.Style.ExcelRichText.WriteRichTextAttributes(System.Text.StringBuilder)">
  63242. <summary>
  63243. Write RichTextAttributes
  63244. </summary>
  63245. <param name="sb"></param>
  63246. </member>
  63247. <member name="P:OfficeOpenXml.Style.ExcelRichText.HasDefaultValue">
  63248. <summary>
  63249. Has default value
  63250. </summary>
  63251. </member>
  63252. <member name="T:OfficeOpenXml.Style.ExcelRichTextCollection">
  63253. <summary>
  63254. Collection of Richtext objects
  63255. </summary>
  63256. </member>
  63257. <member name="P:OfficeOpenXml.Style.ExcelRichTextCollection.Item(System.Int32)">
  63258. <summary>
  63259. Collection containing the richtext objects
  63260. </summary>
  63261. <param name="Index"></param>
  63262. <returns></returns>
  63263. </member>
  63264. <member name="P:OfficeOpenXml.Style.ExcelRichTextCollection.Count">
  63265. <summary>
  63266. Items in the list
  63267. </summary>
  63268. </member>
  63269. <member name="M:OfficeOpenXml.Style.ExcelRichTextCollection.Add(System.String,System.Boolean)">
  63270. <summary>
  63271. Add a rich text string
  63272. </summary>
  63273. <param name="Text">The text to add</param>
  63274. <param name="NewParagraph">Adds a new paragraph after the <paramref name="Text"/>. This will add a new line break.</param>
  63275. <returns></returns>
  63276. </member>
  63277. <member name="M:OfficeOpenXml.Style.ExcelRichTextCollection.Insert(System.Int32,System.String)">
  63278. <summary>
  63279. Insert a rich text string at the specified index.
  63280. </summary>
  63281. <param name="index">The zero-based index at which rich text should be inserted.</param>
  63282. <param name="text">The text to insert.</param>
  63283. <returns></returns>
  63284. </member>
  63285. <member name="M:OfficeOpenXml.Style.ExcelRichTextCollection.Clear">
  63286. <summary>
  63287. Clear the collection
  63288. </summary>
  63289. </member>
  63290. <member name="M:OfficeOpenXml.Style.ExcelRichTextCollection.RemoveAt(System.Int32)">
  63291. <summary>
  63292. Removes an item at the specific index
  63293. </summary>
  63294. <param name="Index"></param>
  63295. </member>
  63296. <member name="M:OfficeOpenXml.Style.ExcelRichTextCollection.Remove(OfficeOpenXml.Style.ExcelRichText)">
  63297. <summary>
  63298. Removes an item
  63299. </summary>
  63300. <param name="Item"></param>
  63301. </member>
  63302. <member name="P:OfficeOpenXml.Style.ExcelRichTextCollection.Text">
  63303. <summary>
  63304. The text
  63305. </summary>
  63306. </member>
  63307. <member name="P:OfficeOpenXml.Style.ExcelRichTextCollection.HtmlText">
  63308. <summary>
  63309. Returns the rich text as a html string.
  63310. </summary>
  63311. </member>
  63312. <member name="T:OfficeOpenXml.Style.ExcelRichTextColor">
  63313. <summary>
  63314. </summary>
  63315. </member>
  63316. <member name="P:OfficeOpenXml.Style.ExcelRichTextColor.HasAttributes">
  63317. <summary>
  63318. </summary>
  63319. </member>
  63320. <member name="P:OfficeOpenXml.Style.ExcelRichTextColor.Rgb">
  63321. <summary>
  63322. The rgb color value set in the file.
  63323. </summary>
  63324. </member>
  63325. <member name="P:OfficeOpenXml.Style.ExcelRichTextColor.Theme">
  63326. <summary>
  63327. The color theme.
  63328. </summary>
  63329. </member>
  63330. <member name="P:OfficeOpenXml.Style.ExcelRichTextColor.Tint">
  63331. <summary>
  63332. The tint value for the color.
  63333. </summary>
  63334. </member>
  63335. <member name="P:OfficeOpenXml.Style.ExcelRichTextColor.Auto">
  63336. <summary>
  63337. Auto color
  63338. </summary>
  63339. </member>
  63340. <member name="P:OfficeOpenXml.Style.ExcelRichTextColor.Indexed">
  63341. <summary>
  63342. The indexed color number.
  63343. A negative value means not set.
  63344. </summary>
  63345. </member>
  63346. <member name="T:OfficeOpenXml.Style.StyleBase">
  63347. <summary>
  63348. Base class for styles
  63349. </summary>
  63350. </member>
  63351. <member name="T:OfficeOpenXml.Style.ExcelBandedTableStyleElement">
  63352. <summary>
  63353. A style element for a custom table style with band size
  63354. </summary>
  63355. </member>
  63356. <member name="P:OfficeOpenXml.Style.ExcelBandedTableStyleElement.BandSize">
  63357. <summary>
  63358. Band size. Only applicable when <see cref="T:System.Type"/> is set to FirstRowStripe, FirstColumnStripe, SecondRowStripe or SecondColumnStripe
  63359. </summary>
  63360. </member>
  63361. <member name="T:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle">
  63362. <summary>
  63363. A custom named table style that applies to pivot tables only
  63364. </summary>
  63365. </member>
  63366. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.AppliesTo">
  63367. <summary>
  63368. If the style applies to tables, pivot table or both
  63369. </summary>
  63370. </member>
  63371. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.PageFieldLabels">
  63372. <summary>
  63373. Applies to the page field labels of a pivot table
  63374. </summary>
  63375. </member>
  63376. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.PageFieldValues">
  63377. <summary>
  63378. Applies to the page field values of a pivot table
  63379. </summary>
  63380. </member>
  63381. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.FirstSubtotalColumn">
  63382. <summary>
  63383. Applies to the first subtotal column of a pivot table
  63384. </summary>
  63385. </member>
  63386. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.SecondSubtotalColumn">
  63387. <summary>
  63388. Applies to the second subtotal column of a pivot table
  63389. </summary>
  63390. </member>
  63391. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.ThirdSubtotalColumn">
  63392. <summary>
  63393. Applies to the third subtotal column of a pivot table
  63394. </summary>
  63395. </member>
  63396. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.BlankRow">
  63397. <summary>
  63398. Applies to blank rows of a pivot table
  63399. </summary>
  63400. </member>
  63401. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.FirstSubtotalRow">
  63402. <summary>
  63403. Applies to the first subtotal row of a pivot table
  63404. </summary>
  63405. </member>
  63406. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.SecondSubtotalRow">
  63407. <summary>
  63408. Applies to the second subtotal row of a pivot table
  63409. </summary>
  63410. </member>
  63411. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.ThirdSubtotalRow">
  63412. <summary>
  63413. Applies to the third subtotal row of a pivot table
  63414. </summary>
  63415. </member>
  63416. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.FirstColumnSubheading">
  63417. <summary>
  63418. Applies to the first column subheading of a pivot table
  63419. </summary>
  63420. </member>
  63421. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.SecondColumnSubheading">
  63422. <summary>
  63423. Applies to the second column subheading of a pivot table
  63424. </summary>
  63425. </member>
  63426. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.ThirdColumnSubheading">
  63427. <summary>
  63428. Applies to the third column subheading of a pivot table
  63429. </summary>
  63430. </member>
  63431. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.FirstRowSubheading">
  63432. <summary>
  63433. Applies to the first row subheading of a pivot table
  63434. </summary>
  63435. </member>
  63436. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.SecondRowSubheading">
  63437. <summary>
  63438. Applies to the second row subheading of a pivot table
  63439. </summary>
  63440. </member>
  63441. <member name="P:OfficeOpenXml.Style.Table.ExcelPivotTableNamedStyle.ThirdRowSubheading">
  63442. <summary>
  63443. Applies to the third row subheading of a pivot table
  63444. </summary>
  63445. </member>
  63446. <member name="T:OfficeOpenXml.Style.Table.ExcelTableAndPivotTableNamedStyle">
  63447. <summary>
  63448. A custom named table style that applies to both tables and pivot tables
  63449. </summary>
  63450. </member>
  63451. <member name="P:OfficeOpenXml.Style.Table.ExcelTableAndPivotTableNamedStyle.AppliesTo">
  63452. <summary>
  63453. If the style applies to tables, pivot table or both
  63454. </summary>
  63455. </member>
  63456. <member name="P:OfficeOpenXml.Style.Table.ExcelTableAndPivotTableNamedStyle.LastHeaderCell">
  63457. <summary>
  63458. Applies to the last header cell of a table
  63459. </summary>
  63460. </member>
  63461. <member name="P:OfficeOpenXml.Style.Table.ExcelTableAndPivotTableNamedStyle.FirstTotalCell">
  63462. <summary>
  63463. Applies to the first total cell of a table
  63464. </summary>
  63465. </member>
  63466. <member name="P:OfficeOpenXml.Style.Table.ExcelTableAndPivotTableNamedStyle.LastTotalCell">
  63467. <summary>
  63468. Applies to the last total cell of a table
  63469. </summary>
  63470. </member>
  63471. <member name="T:OfficeOpenXml.Style.Table.ExcelTableNamedStyle">
  63472. <summary>
  63473. A custom named table style that applies to tables only
  63474. </summary>
  63475. </member>
  63476. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyle.LastHeaderCell">
  63477. <summary>
  63478. Applies to the last header cell of a table
  63479. </summary>
  63480. </member>
  63481. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyle.FirstTotalCell">
  63482. <summary>
  63483. Applies to the first total cell of a table
  63484. </summary>
  63485. </member>
  63486. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyle.LastTotalCell">
  63487. <summary>
  63488. Applies to the last total cell of a table
  63489. </summary>
  63490. </member>
  63491. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyle.AppliesTo">
  63492. <summary>
  63493. If the style applies to tables, pivot table or both
  63494. </summary>
  63495. </member>
  63496. <member name="T:OfficeOpenXml.Style.Table.ExcelTableNamedStyleAsType">
  63497. <summary>
  63498. Provides a simple way to type cast a table named style objects to its top level class.
  63499. </summary>
  63500. </member>
  63501. <member name="M:OfficeOpenXml.Style.Table.ExcelTableNamedStyleAsType.Type``1">
  63502. <summary>
  63503. Converts the table named style object to it's top level or another nested class.
  63504. </summary>
  63505. <typeparam name="T">The type of table named style object. T must be inherited from ExcelTableNamedStyleBase</typeparam>
  63506. <returns>The table named style as type T</returns>
  63507. </member>
  63508. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleAsType.TableStyle">
  63509. <summary>
  63510. Returns the table named style object as a named style for tables only
  63511. </summary>
  63512. <returns>The table named style object</returns>
  63513. </member>
  63514. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleAsType.PivotTableStyle">
  63515. <summary>
  63516. Returns the table named style object as a named style for pivot tables only
  63517. </summary>
  63518. <returns>The pivot table named style object</returns>
  63519. </member>
  63520. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleAsType.TableAndPivotTableStyle">
  63521. <summary>
  63522. Returns the table named style object as a named style that can be applied to both tables and pivot tables.
  63523. </summary>
  63524. <returns>The shared table named style object</returns>
  63525. </member>
  63526. <member name="T:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase">
  63527. <summary>
  63528. A base class for custom named table styles
  63529. </summary>
  63530. </member>
  63531. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.AppliesTo">
  63532. <summary>
  63533. If a table style is applied for a table/pivot table or both
  63534. </summary>
  63535. </member>
  63536. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.Name">
  63537. <summary>
  63538. The name of the table named style
  63539. </summary>
  63540. </member>
  63541. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.WholeTable">
  63542. <summary>
  63543. Applies to the entire content of a table or pivot table
  63544. </summary>
  63545. </member>
  63546. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.FirstColumnStripe">
  63547. <summary>
  63548. Applies to the first column stripe of a table or pivot table
  63549. </summary>
  63550. </member>
  63551. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.SecondColumnStripe">
  63552. <summary>
  63553. Applies to the second column stripe of a table or pivot table
  63554. </summary>
  63555. </member>
  63556. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.FirstRowStripe">
  63557. <summary>
  63558. Applies to the first row stripe of a table or pivot table
  63559. </summary>
  63560. </member>
  63561. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.SecondRowStripe">
  63562. <summary>
  63563. Applies to the second row stripe of a table or pivot table
  63564. </summary>
  63565. </member>
  63566. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.LastColumn">
  63567. <summary>
  63568. Applies to the last column of a table or pivot table
  63569. </summary>
  63570. </member>
  63571. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.FirstColumn">
  63572. <summary>
  63573. Applies to the first column of a table or pivot table
  63574. </summary>
  63575. </member>
  63576. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.HeaderRow">
  63577. <summary>
  63578. Applies to the header row of a table or pivot table
  63579. </summary>
  63580. </member>
  63581. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.TotalRow">
  63582. <summary>
  63583. Applies to the total row of a table or pivot table
  63584. </summary>
  63585. </member>
  63586. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.FirstHeaderCell">
  63587. <summary>
  63588. Applies to the first header cell of a table or pivot table
  63589. </summary>
  63590. </member>
  63591. <member name="P:OfficeOpenXml.Style.Table.ExcelTableNamedStyleBase.As">
  63592. <summary>
  63593. Provides access to type conversion for all table named styles.
  63594. </summary>
  63595. </member>
  63596. <member name="T:OfficeOpenXml.Style.ExcelSlicerTableStyleElement">
  63597. <summary>
  63598. A style element for a custom slicer style with band
  63599. </summary>
  63600. </member>
  63601. <member name="P:OfficeOpenXml.Style.ExcelSlicerTableStyleElement.Style">
  63602. <summary>
  63603. Access to style settings
  63604. </summary>
  63605. </member>
  63606. <member name="P:OfficeOpenXml.Style.ExcelSlicerTableStyleElement.Type">
  63607. <summary>
  63608. The type of custom style element for a table style
  63609. </summary>
  63610. </member>
  63611. <member name="T:OfficeOpenXml.Style.ExcelTableStyleElement">
  63612. <summary>
  63613. A style element for a custom table style
  63614. </summary>
  63615. </member>
  63616. <member name="P:OfficeOpenXml.Style.ExcelTableStyleElement.Style">
  63617. <summary>
  63618. Access to style properties
  63619. </summary>
  63620. </member>
  63621. <member name="P:OfficeOpenXml.Style.ExcelTableStyleElement.Type">
  63622. <summary>
  63623. The type of table style element for a custom table style.
  63624. </summary>
  63625. </member>
  63626. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelBorderItemXml">
  63627. <summary>
  63628. Xml access class for border items
  63629. </summary>
  63630. </member>
  63631. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderItemXml.Style">
  63632. <summary>
  63633. Cell Border style
  63634. </summary>
  63635. </member>
  63636. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderItemXml.Color">
  63637. <summary>
  63638. The color of the line
  63639. </summary>s
  63640. </member>
  63641. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderItemXml.Exists">
  63642. <summary>
  63643. True if the record exists in the underlaying xml
  63644. </summary>
  63645. </member>
  63646. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelBorderXml">
  63647. <summary>
  63648. Xml access class for border top level
  63649. </summary>
  63650. </member>
  63651. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderXml.Left">
  63652. <summary>
  63653. Left border style properties
  63654. </summary>
  63655. </member>
  63656. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderXml.Right">
  63657. <summary>
  63658. Right border style properties
  63659. </summary>
  63660. </member>
  63661. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderXml.Top">
  63662. <summary>
  63663. Top border style properties
  63664. </summary>
  63665. </member>
  63666. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderXml.Bottom">
  63667. <summary>
  63668. Bottom border style properties
  63669. </summary>
  63670. </member>
  63671. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderXml.Diagonal">
  63672. <summary>
  63673. Diagonal border style properties
  63674. </summary>
  63675. </member>
  63676. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderXml.DiagonalUp">
  63677. <summary>
  63678. Diagonal up border
  63679. </summary>
  63680. </member>
  63681. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelBorderXml.DiagonalDown">
  63682. <summary>
  63683. Diagonal down border
  63684. </summary>
  63685. </member>
  63686. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelColorXml">
  63687. <summary>
  63688. Xml access class for color
  63689. </summary>
  63690. </member>
  63691. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelColorXml.Auto">
  63692. <summary>
  63693. Set the color to automatic
  63694. </summary>
  63695. </member>
  63696. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelColorXml.Theme">
  63697. <summary>
  63698. Theme color value
  63699. </summary>
  63700. </member>
  63701. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelColorXml.Tint">
  63702. <summary>
  63703. The Tint value for the color
  63704. </summary>
  63705. </member>
  63706. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelColorXml.Rgb">
  63707. <summary>
  63708. The RGB value
  63709. </summary>
  63710. </member>
  63711. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelColorXml.Indexed">
  63712. <summary>
  63713. Indexed color value.
  63714. Returns int.MinValue if indexed colors are not used.
  63715. </summary>
  63716. </member>
  63717. <member name="M:OfficeOpenXml.Style.XmlAccess.ExcelColorXml.SetColor(System.Drawing.Color)">
  63718. <summary>
  63719. Sets the color
  63720. </summary>
  63721. <param name="color">The color</param>
  63722. </member>
  63723. <member name="M:OfficeOpenXml.Style.XmlAccess.ExcelColorXml.SetColor(OfficeOpenXml.Drawing.eThemeSchemeColor)">
  63724. <summary>
  63725. Sets a theme color
  63726. </summary>
  63727. <param name="themeColorType">The theme color</param>
  63728. </member>
  63729. <member name="M:OfficeOpenXml.Style.XmlAccess.ExcelColorXml.SetColor(OfficeOpenXml.Style.ExcelIndexedColor)">
  63730. <summary>
  63731. Sets an indexed color
  63732. </summary>
  63733. <param name="indexedColor">The indexed color</param>
  63734. </member>
  63735. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelColorXml.Exists">
  63736. <summary>
  63737. True if the record exists in the underlaying xml
  63738. </summary>
  63739. </member>
  63740. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelFillXml">
  63741. <summary>
  63742. Xml access class for fills
  63743. </summary>
  63744. </member>
  63745. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFillXml.PatternType">
  63746. <summary>
  63747. Cell fill pattern style
  63748. </summary>
  63749. </member>
  63750. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFillXml.PatternColor">
  63751. <summary>
  63752. Pattern color
  63753. </summary>
  63754. </member>
  63755. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFillXml.BackgroundColor">
  63756. <summary>
  63757. Cell background color
  63758. </summary>
  63759. </member>
  63760. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelFontXml">
  63761. <summary>
  63762. Xml access class for fonts
  63763. </summary>
  63764. </member>
  63765. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.Name">
  63766. <summary>
  63767. The name of the font
  63768. </summary>
  63769. </member>
  63770. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.Size">
  63771. <summary>
  63772. Font size
  63773. </summary>
  63774. </member>
  63775. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.Family">
  63776. <summary>
  63777. Font family
  63778. </summary>
  63779. </member>
  63780. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.Color">
  63781. <summary>
  63782. Text color
  63783. </summary>
  63784. </member>
  63785. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.Scheme">
  63786. <summary>
  63787. Font Scheme
  63788. </summary>
  63789. </member>
  63790. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.Bold">
  63791. <summary>
  63792. If the font is bold
  63793. </summary>
  63794. </member>
  63795. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.Italic">
  63796. <summary>
  63797. If the font is italic
  63798. </summary>
  63799. </member>
  63800. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.Strike">
  63801. <summary>
  63802. If the font is striked out
  63803. </summary>
  63804. </member>
  63805. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.UnderLine">
  63806. <summary>
  63807. If the font is underlined.
  63808. When set to true a the text is underlined with a single line
  63809. </summary>
  63810. </member>
  63811. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.UnderLineType">
  63812. <summary>
  63813. If the font is underlined
  63814. </summary>
  63815. </member>
  63816. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.VerticalAlign">
  63817. <summary>
  63818. Vertical aligned
  63819. </summary>
  63820. </member>
  63821. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.Charset">
  63822. <summary>
  63823. The character set for the font
  63824. </summary>
  63825. <remarks>
  63826. The following values can be used for this property.
  63827. <list type="table">
  63828. <listheader>Value</listheader><listheader>Description</listheader>
  63829. <item>null</item><item>Not specified</item>
  63830. <item>0x00</item><item>The ANSI character set. (IANA name iso-8859-1)</item>
  63831. <item>0x01</item><item>The default character set.</item>
  63832. <item>0x02</item><item>The Symbol character set. This value specifies that the characters in the Unicode private use area(U+FF00 to U+FFFF) of the font should be used to display characters in the range U+0000 to U+00FF.</item>
  63833. <item>0x4D</item><item>A Macintosh(Standard Roman) character set. (IANA name macintosh)</item>
  63834. <item>0x80</item><item>The JIS character set. (IANA name shift_jis)</item>
  63835. <item>0x81</item><item>The Hangul character set. (IANA name ks_c_5601-1987)</item>
  63836. <item>0x82</item><item>A Johab character set. (IANA name KS C-5601-1992)</item>
  63837. <item>0x86</item><item>The GB-2312 character set. (IANA name GBK)</item>
  63838. <item>0x88</item><item>The Chinese Big Five character set. (IANA name Big5)</item>
  63839. <item>0xA1</item><item>A Greek character set. (IANA name windows-1253)</item>
  63840. <item>0xA2</item><item>A Turkish character set. (IANA name iso-8859-9)</item>
  63841. <item>0xA3</item><item>A Vietnamese character set. (IANA name windows-1258)</item>
  63842. <item>0xB1</item><item>A Hebrew character set. (IANA name windows-1255)</item>
  63843. <item>0xB2</item><item>An Arabic character set. (IANA name windows-1256)</item>
  63844. <item>0xBA</item><item>A Baltic character set. (IANA name windows-1257)</item>
  63845. <item>0xCC</item><item>A Russian character set. (IANA name windows-1251)</item>
  63846. <item>0xDE</item><item>A Thai character set. (IANA name windows-874)</item>
  63847. <item>0xEE</item><item>An Eastern European character set. (IANA name windows-1250)</item>
  63848. <item>0xFF</item><item>An OEM character set not defined by ISO/IEC 29500.</item>
  63849. <item>Any other value</item><item>Application-defined, can be ignored</item>
  63850. </list>
  63851. </remarks>
  63852. </member>
  63853. <member name="M:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.SetFromFont(System.String,System.Single,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
  63854. <summary>
  63855. Set the font properties
  63856. </summary>
  63857. <param name="name">Font family name</param>
  63858. <param name="size">Font size</param>
  63859. <param name="bold"></param>
  63860. <param name="italic"></param>
  63861. <param name="underline"></param>
  63862. <param name="strikeout"></param>
  63863. </member>
  63864. <member name="M:OfficeOpenXml.Style.XmlAccess.ExcelFontXml.GetFontHeight(System.String,System.Single)">
  63865. <summary>
  63866. Gets the height of the font in
  63867. </summary>
  63868. <param name="name"></param>
  63869. <param name="size"></param>
  63870. <returns></returns>
  63871. </member>
  63872. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelFormatTranslator">
  63873. <summary>
  63874. Translates Excels format to .NET format
  63875. </summary>
  63876. </member>
  63877. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelGradientFillXml">
  63878. <summary>
  63879. Xml access class for gradient fillsde
  63880. </summary>
  63881. </member>
  63882. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelGradientFillXml.Type">
  63883. <summary>
  63884. Type of gradient fill.
  63885. </summary>
  63886. </member>
  63887. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelGradientFillXml.Degree">
  63888. <summary>
  63889. Angle of the linear gradient
  63890. </summary>
  63891. </member>
  63892. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelGradientFillXml.GradientColor1">
  63893. <summary>
  63894. Gradient color 1
  63895. </summary>
  63896. </member>
  63897. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelGradientFillXml.GradientColor2">
  63898. <summary>
  63899. Gradient color 2
  63900. </summary>
  63901. </member>
  63902. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelGradientFillXml.Bottom">
  63903. <summary>
  63904. Percentage format bottom
  63905. </summary>
  63906. </member>
  63907. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelGradientFillXml.Top">
  63908. <summary>
  63909. Percentage format top
  63910. </summary>
  63911. </member>
  63912. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelGradientFillXml.Left">
  63913. <summary>
  63914. Percentage format left
  63915. </summary>
  63916. </member>
  63917. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelGradientFillXml.Right">
  63918. <summary>
  63919. Percentage format right
  63920. </summary>
  63921. </member>
  63922. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelNamedStyleXml">
  63923. <summary>
  63924. Xml access class for named styles
  63925. </summary>
  63926. </member>
  63927. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelNamedStyleXml.StyleXfId">
  63928. <summary>
  63929. Named style index
  63930. </summary>
  63931. </member>
  63932. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelNamedStyleXml.XfId">
  63933. <summary>
  63934. Style index
  63935. </summary>
  63936. </member>
  63937. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelNamedStyleXml.BuildInId">
  63938. <summary>
  63939. The build in Id for the named style
  63940. </summary>
  63941. </member>
  63942. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelNamedStyleXml.CustomBuildin">
  63943. <summary>
  63944. Indicates if this built-in cell style has been customized
  63945. </summary>
  63946. </member>
  63947. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelNamedStyleXml.Name">
  63948. <summary>
  63949. Name of the style
  63950. </summary>
  63951. </member>
  63952. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelNamedStyleXml.Style">
  63953. <summary>
  63954. The style object
  63955. </summary>
  63956. </member>
  63957. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelNumberFormatXml">
  63958. <summary>
  63959. Xml access class for number customFormats
  63960. </summary>
  63961. </member>
  63962. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelNumberFormatXml.BuildIn">
  63963. <summary>
  63964. If the number format is build in
  63965. </summary>
  63966. </member>
  63967. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelNumberFormatXml.NumFmtId">
  63968. <summary>
  63969. Id for number format
  63970. Build in ID's
  63971. 0 General
  63972. 1 0
  63973. 2 0.00
  63974. 3 #,##0
  63975. 4 #,##0.00
  63976. 9 0%
  63977. 10 0.00%
  63978. 11 0.00E+00
  63979. 12 # ?/?
  63980. 13 # ??/??
  63981. 14 mm-dd-yy
  63982. 15 d-mmm-yy
  63983. 16 d-mmm
  63984. 17 mmm-yy
  63985. 18 h:mm AM/PM
  63986. 19 h:mm:ss AM/PM
  63987. 20 h:mm
  63988. 21 h:mm:ss
  63989. 22 m/d/yy h:mm
  63990. 37 #,##0;(#,##0)
  63991. 38 #,##0;[Red] (#,##0)
  63992. 39 #,##0.00;(#,##0.00)
  63993. 40 #,##0.00;[Red] (#,##0.00)
  63994. 45 mm:ss
  63995. 46 [h]:mm:ss
  63996. 47 mmss.0
  63997. 48 ##0.0E+0
  63998. 49 @
  63999. </summary>
  64000. </member>
  64001. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelNumberFormatXml.Format">
  64002. <summary>
  64003. The numberformat string
  64004. </summary>
  64005. </member>
  64006. <member name="T:OfficeOpenXml.Style.XmlAccess.ExcelXfs">
  64007. <summary>
  64008. Xml access class xfs records. This is the top level style object.
  64009. </summary>
  64010. </member>
  64011. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.XfId">
  64012. <summary>
  64013. Style index
  64014. </summary>
  64015. </member>
  64016. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.Numberformat">
  64017. <summary>
  64018. Numberformat properties
  64019. </summary>
  64020. </member>
  64021. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.Font">
  64022. <summary>
  64023. Font properties
  64024. </summary>
  64025. </member>
  64026. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.Fill">
  64027. <summary>
  64028. Fill properties
  64029. </summary>
  64030. </member>
  64031. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.Border">
  64032. <summary>
  64033. Border style properties
  64034. </summary>
  64035. </member>
  64036. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.HorizontalAlignment">
  64037. <summary>
  64038. Horizontal alignment
  64039. </summary>
  64040. </member>
  64041. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.VerticalAlignment">
  64042. <summary>
  64043. Vertical alignment
  64044. </summary>
  64045. </member>
  64046. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.JustifyLastLine">
  64047. <summary>
  64048. If the cells justified or distributed alignment should be used on the last line of text
  64049. </summary>
  64050. </member>
  64051. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.WrapText">
  64052. <summary>
  64053. Wraped text
  64054. </summary>
  64055. </member>
  64056. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.TextRotation">
  64057. <summary>
  64058. Text rotation angle
  64059. </summary>
  64060. </member>
  64061. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.Locked">
  64062. <summary>
  64063. Locked when sheet is protected
  64064. </summary>
  64065. </member>
  64066. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.Hidden">
  64067. <summary>
  64068. Hide formulas when sheet is protected
  64069. </summary>
  64070. </member>
  64071. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.QuotePrefix">
  64072. <summary>
  64073. Prefix the formula with a quote.
  64074. </summary>
  64075. </member>
  64076. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.ReadingOrder">
  64077. <summary>
  64078. Readingorder
  64079. </summary>
  64080. </member>
  64081. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.ShrinkToFit">
  64082. <summary>
  64083. Shrink to fit
  64084. </summary>
  64085. </member>
  64086. <member name="P:OfficeOpenXml.Style.XmlAccess.ExcelXfs.Indent">
  64087. <summary>
  64088. Indentation
  64089. </summary>
  64090. </member>
  64091. <member name="T:OfficeOpenXml.Style.XmlAccess.StyleXmlHelper">
  64092. <summary>
  64093. Xml helper class for cell style classes
  64094. </summary>
  64095. </member>
  64096. <member name="T:OfficeOpenXml.eTableNamedStyleAppliesTo">
  64097. <summary>
  64098. Defines if a table style applies to a Table / PivotTable or Both
  64099. </summary>
  64100. </member>
  64101. <member name="F:OfficeOpenXml.eTableNamedStyleAppliesTo.Tables">
  64102. <summary>
  64103. The named style applies to tables only
  64104. </summary>
  64105. </member>
  64106. <member name="F:OfficeOpenXml.eTableNamedStyleAppliesTo.PivotTables">
  64107. <summary>
  64108. The named style applies to pivot tables only
  64109. </summary>
  64110. </member>
  64111. <member name="F:OfficeOpenXml.eTableNamedStyleAppliesTo.TablesAndPivotTables">
  64112. <summary>
  64113. The named style can be applied to both tables and pivot tables
  64114. </summary>
  64115. </member>
  64116. <member name="T:OfficeOpenXml.Table.ApplyDataFrom">
  64117. <summary>
  64118. Option for which data should overwrite the other in a sync.
  64119. </summary>
  64120. </member>
  64121. <member name="F:OfficeOpenXml.Table.ApplyDataFrom.ColumnNamesToCells">
  64122. <summary>
  64123. Overwrite cells with column name data
  64124. </summary>
  64125. </member>
  64126. <member name="F:OfficeOpenXml.Table.ApplyDataFrom.CellsToColumnNames">
  64127. <summary>
  64128. Overwrite columnNames with cell data
  64129. </summary>
  64130. </member>
  64131. <member name="T:OfficeOpenXml.Table.PivotTableStyles">
  64132. <summary>
  64133. Pivot table style Enum
  64134. </summary>
  64135. </member>
  64136. <member name="F:OfficeOpenXml.Table.PivotTableStyles.None">
  64137. <summary>
  64138. No table style
  64139. </summary>
  64140. </member>
  64141. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Custom">
  64142. <summary>
  64143. Custom table style
  64144. </summary>
  64145. </member>
  64146. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light1">
  64147. <summary>
  64148. Light style 1
  64149. </summary>
  64150. </member>
  64151. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light2">
  64152. <summary>
  64153. Light style 2
  64154. </summary>
  64155. </member>
  64156. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light3">
  64157. <summary>
  64158. Light style 3
  64159. </summary>
  64160. </member>
  64161. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light4">
  64162. <summary>
  64163. Light style 4
  64164. </summary>
  64165. </member>
  64166. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light5">
  64167. <summary>
  64168. Light style 5
  64169. </summary>
  64170. </member>
  64171. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light6">
  64172. <summary>
  64173. Light style 6
  64174. </summary>
  64175. </member>
  64176. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light7">
  64177. <summary>
  64178. Light style 7
  64179. </summary>
  64180. </member>
  64181. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light8">
  64182. <summary>
  64183. Light style 8
  64184. </summary>
  64185. </member>
  64186. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light9">
  64187. <summary>
  64188. Light style 9
  64189. </summary>
  64190. </member>
  64191. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light10">
  64192. <summary>
  64193. Light style 10
  64194. </summary>
  64195. </member>
  64196. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light11">
  64197. <summary>
  64198. Light style 11
  64199. </summary>
  64200. </member>
  64201. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light12">
  64202. <summary>
  64203. Light style 12
  64204. </summary>
  64205. </member>
  64206. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light13">
  64207. <summary>
  64208. Light style 13
  64209. </summary>
  64210. </member>
  64211. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light14">
  64212. <summary>
  64213. Light style 14
  64214. </summary>
  64215. </member>
  64216. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light15">
  64217. <summary>
  64218. Light style 15
  64219. </summary>
  64220. </member>
  64221. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light16">
  64222. <summary>
  64223. Light style 16
  64224. </summary>
  64225. </member>
  64226. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light17">
  64227. <summary>
  64228. Light style 17
  64229. </summary>
  64230. </member>
  64231. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light18">
  64232. <summary>
  64233. Light style 18
  64234. </summary>
  64235. </member>
  64236. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light19">
  64237. <summary>
  64238. Light style 19
  64239. </summary>
  64240. </member>
  64241. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light20">
  64242. <summary>
  64243. Light style 20
  64244. </summary>
  64245. </member>
  64246. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light21">
  64247. <summary>
  64248. Light style 21
  64249. </summary>
  64250. </member>
  64251. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light22">
  64252. <summary>
  64253. Light style 22
  64254. </summary>
  64255. </member>
  64256. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light23">
  64257. <summary>
  64258. Light style 23
  64259. </summary>
  64260. </member>
  64261. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light24">
  64262. <summary>
  64263. Light style 24
  64264. </summary>
  64265. </member>
  64266. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light25">
  64267. <summary>
  64268. Light style 25
  64269. </summary>
  64270. </member>
  64271. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light26">
  64272. <summary>
  64273. Light style 26
  64274. </summary>
  64275. </member>
  64276. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light27">
  64277. <summary>
  64278. Light style 27
  64279. </summary>
  64280. </member>
  64281. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Light28">
  64282. <summary>
  64283. Light style 28
  64284. </summary>
  64285. </member>
  64286. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium1">
  64287. <summary>
  64288. Medium style 1
  64289. </summary>
  64290. </member>
  64291. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium2">
  64292. <summary>
  64293. Medium style 2
  64294. </summary>
  64295. </member>
  64296. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium3">
  64297. <summary>
  64298. Medium style 3
  64299. </summary>
  64300. </member>
  64301. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium4">
  64302. <summary>
  64303. Medium style 4
  64304. </summary>
  64305. </member>
  64306. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium5">
  64307. <summary>
  64308. Medium style 5
  64309. </summary>
  64310. </member>
  64311. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium6">
  64312. <summary>
  64313. Medium style 6
  64314. </summary>
  64315. </member>
  64316. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium7">
  64317. <summary>
  64318. Medium style 7
  64319. </summary>
  64320. </member>
  64321. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium8">
  64322. <summary>
  64323. Medium style 8
  64324. </summary>
  64325. </member>
  64326. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium9">
  64327. <summary>
  64328. Medium style 9
  64329. </summary>
  64330. </member>
  64331. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium10">
  64332. <summary>
  64333. Medium style 10
  64334. </summary>
  64335. </member>
  64336. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium11">
  64337. <summary>
  64338. Medium style 11
  64339. </summary>
  64340. </member>
  64341. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium12">
  64342. <summary>
  64343. Medium style 12
  64344. </summary>
  64345. </member>
  64346. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium13">
  64347. <summary>
  64348. Medium style 13
  64349. </summary>
  64350. </member>
  64351. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium14">
  64352. <summary>
  64353. Medium style 14
  64354. </summary>
  64355. </member>
  64356. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium15">
  64357. <summary>
  64358. Medium style 15
  64359. </summary>
  64360. </member>
  64361. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium16">
  64362. <summary>
  64363. Medium style 16
  64364. </summary>
  64365. </member>
  64366. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium17">
  64367. <summary>
  64368. Medium style 17
  64369. </summary>
  64370. </member>
  64371. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium18">
  64372. <summary>
  64373. Medium style 18
  64374. </summary>
  64375. </member>
  64376. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium19">
  64377. <summary>
  64378. Medium style 19
  64379. </summary>
  64380. </member>
  64381. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium20">
  64382. <summary>
  64383. Medium style 20
  64384. </summary>
  64385. </member>
  64386. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium21">
  64387. <summary>
  64388. Medium style 21
  64389. </summary>
  64390. </member>
  64391. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium22">
  64392. <summary>
  64393. Medium style 22
  64394. </summary>
  64395. </member>
  64396. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium23">
  64397. <summary>
  64398. Medium style 23
  64399. </summary>
  64400. </member>
  64401. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium24">
  64402. <summary>
  64403. Medium style 24
  64404. </summary>
  64405. </member>
  64406. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium25">
  64407. <summary>
  64408. Medium style 25
  64409. </summary>
  64410. </member>
  64411. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium26">
  64412. <summary>
  64413. Medium style 26
  64414. </summary>
  64415. </member>
  64416. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium27">
  64417. <summary>
  64418. Medium style 27
  64419. </summary>
  64420. </member>
  64421. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Medium28">
  64422. <summary>
  64423. Medium style 28
  64424. </summary>
  64425. </member>
  64426. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark1">
  64427. <summary>
  64428. Dark style 1
  64429. </summary>
  64430. </member>
  64431. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark2">
  64432. <summary>
  64433. Dark style 2
  64434. </summary>
  64435. </member>
  64436. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark3">
  64437. <summary>
  64438. Dark style 3
  64439. </summary>
  64440. </member>
  64441. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark4">
  64442. <summary>
  64443. Dark style 4
  64444. </summary>
  64445. </member>
  64446. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark5">
  64447. <summary>
  64448. Dark style 5
  64449. </summary>
  64450. </member>
  64451. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark6">
  64452. <summary>
  64453. Dark style 6
  64454. </summary>
  64455. </member>
  64456. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark7">
  64457. <summary>
  64458. Dark style 7
  64459. </summary>
  64460. </member>
  64461. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark8">
  64462. <summary>
  64463. Dark style 8
  64464. </summary>
  64465. </member>
  64466. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark9">
  64467. <summary>
  64468. Dark style 9
  64469. </summary>
  64470. </member>
  64471. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark10">
  64472. <summary>
  64473. Dark style 10
  64474. </summary>
  64475. </member>
  64476. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark11">
  64477. <summary>
  64478. Dark style 11
  64479. </summary>
  64480. </member>
  64481. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark12">
  64482. <summary>
  64483. Dark style 12
  64484. </summary>
  64485. </member>
  64486. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark13">
  64487. <summary>
  64488. Dark style 13
  64489. </summary>
  64490. </member>
  64491. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark14">
  64492. <summary>
  64493. Dark style 14
  64494. </summary>
  64495. </member>
  64496. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark15">
  64497. <summary>
  64498. Dark style 15
  64499. </summary>
  64500. </member>
  64501. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark16">
  64502. <summary>
  64503. Dark style 16
  64504. </summary>
  64505. </member>
  64506. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark17">
  64507. <summary>
  64508. Dark style 17
  64509. </summary>
  64510. </member>
  64511. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark18">
  64512. <summary>
  64513. Dark style 18
  64514. </summary>
  64515. </member>
  64516. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark19">
  64517. <summary>
  64518. Dark style 19
  64519. </summary>
  64520. </member>
  64521. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark20">
  64522. <summary>
  64523. Dark style 20
  64524. </summary>
  64525. </member>
  64526. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark21">
  64527. <summary>
  64528. Dark style 21
  64529. </summary>
  64530. </member>
  64531. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark22">
  64532. <summary>
  64533. Dark style 22
  64534. </summary>
  64535. </member>
  64536. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark23">
  64537. <summary>
  64538. Dark style 23
  64539. </summary>
  64540. </member>
  64541. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark24">
  64542. <summary>
  64543. Dark style 24
  64544. </summary>
  64545. </member>
  64546. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark25">
  64547. <summary>
  64548. Dark style 25
  64549. </summary>
  64550. </member>
  64551. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark26">
  64552. <summary>
  64553. Dark style 26
  64554. </summary>
  64555. </member>
  64556. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark27">
  64557. <summary>
  64558. Dark style 27
  64559. </summary>
  64560. </member>
  64561. <member name="F:OfficeOpenXml.Table.PivotTableStyles.Dark28">
  64562. <summary>
  64563. Dark style 28
  64564. </summary>
  64565. </member>
  64566. <member name="T:OfficeOpenXml.Table.RowFunctions">
  64567. <summary>
  64568. Build-in table row functions
  64569. </summary>
  64570. </member>
  64571. <member name="F:OfficeOpenXml.Table.RowFunctions.Average">
  64572. <summary>
  64573. Average
  64574. </summary>
  64575. </member>
  64576. <member name="F:OfficeOpenXml.Table.RowFunctions.Count">
  64577. <summary>
  64578. Count
  64579. </summary>
  64580. </member>
  64581. <member name="F:OfficeOpenXml.Table.RowFunctions.CountNums">
  64582. <summary>
  64583. Count, numbers
  64584. </summary>
  64585. </member>
  64586. <member name="F:OfficeOpenXml.Table.RowFunctions.Custom">
  64587. <summary>
  64588. Custum function
  64589. </summary>
  64590. </member>
  64591. <member name="F:OfficeOpenXml.Table.RowFunctions.Max">
  64592. <summary>
  64593. Maximum
  64594. </summary>
  64595. </member>
  64596. <member name="F:OfficeOpenXml.Table.RowFunctions.Min">
  64597. <summary>
  64598. Minimum
  64599. </summary>
  64600. </member>
  64601. <member name="F:OfficeOpenXml.Table.RowFunctions.None">
  64602. <summary>
  64603. None
  64604. </summary>
  64605. </member>
  64606. <member name="F:OfficeOpenXml.Table.RowFunctions.StdDev">
  64607. <summary>
  64608. Standard deviation
  64609. </summary>
  64610. </member>
  64611. <member name="F:OfficeOpenXml.Table.RowFunctions.Sum">
  64612. <summary>
  64613. Summary
  64614. </summary>
  64615. </member>
  64616. <member name="F:OfficeOpenXml.Table.RowFunctions.Var">
  64617. <summary>
  64618. Variation
  64619. </summary>
  64620. </member>
  64621. <member name="T:OfficeOpenXml.Table.TableStyles">
  64622. <summary>
  64623. Table style Enum
  64624. </summary>
  64625. </member>
  64626. <member name="F:OfficeOpenXml.Table.TableStyles.None">
  64627. <summary>
  64628. No table style
  64629. </summary>
  64630. </member>
  64631. <member name="F:OfficeOpenXml.Table.TableStyles.Custom">
  64632. <summary>
  64633. Custom table style
  64634. </summary>
  64635. </member>
  64636. <member name="F:OfficeOpenXml.Table.TableStyles.Light1">
  64637. <summary>
  64638. Light style 1
  64639. </summary>
  64640. </member>
  64641. <member name="F:OfficeOpenXml.Table.TableStyles.Light2">
  64642. <summary>
  64643. Light style 2
  64644. </summary>
  64645. </member>
  64646. <member name="F:OfficeOpenXml.Table.TableStyles.Light3">
  64647. <summary>
  64648. Light style 3
  64649. </summary>
  64650. </member>
  64651. <member name="F:OfficeOpenXml.Table.TableStyles.Light4">
  64652. <summary>
  64653. Light style 4
  64654. </summary>
  64655. </member>
  64656. <member name="F:OfficeOpenXml.Table.TableStyles.Light5">
  64657. <summary>
  64658. Light style 5
  64659. </summary>
  64660. </member>
  64661. <member name="F:OfficeOpenXml.Table.TableStyles.Light6">
  64662. <summary>
  64663. Light style 6
  64664. </summary>
  64665. </member>
  64666. <member name="F:OfficeOpenXml.Table.TableStyles.Light7">
  64667. <summary>
  64668. Light style 7
  64669. </summary>
  64670. </member>
  64671. <member name="F:OfficeOpenXml.Table.TableStyles.Light8">
  64672. <summary>
  64673. Light style 8
  64674. </summary>
  64675. </member>
  64676. <member name="F:OfficeOpenXml.Table.TableStyles.Light9">
  64677. <summary>
  64678. Light style 9
  64679. </summary>
  64680. </member>
  64681. <member name="F:OfficeOpenXml.Table.TableStyles.Light10">
  64682. <summary>
  64683. Light style 10
  64684. </summary>
  64685. </member>
  64686. <member name="F:OfficeOpenXml.Table.TableStyles.Light11">
  64687. <summary>
  64688. Light style 11
  64689. </summary>
  64690. </member>
  64691. <member name="F:OfficeOpenXml.Table.TableStyles.Light12">
  64692. <summary>
  64693. Light style 12
  64694. </summary>
  64695. </member>
  64696. <member name="F:OfficeOpenXml.Table.TableStyles.Light13">
  64697. <summary>
  64698. Light style 13
  64699. </summary>
  64700. </member>
  64701. <member name="F:OfficeOpenXml.Table.TableStyles.Light14">
  64702. <summary>
  64703. Light style 14
  64704. </summary>
  64705. </member>
  64706. <member name="F:OfficeOpenXml.Table.TableStyles.Light15">
  64707. <summary>
  64708. Light style 15
  64709. </summary>
  64710. </member>
  64711. <member name="F:OfficeOpenXml.Table.TableStyles.Light16">
  64712. <summary>
  64713. Light style 16
  64714. </summary>
  64715. </member>
  64716. <member name="F:OfficeOpenXml.Table.TableStyles.Light17">
  64717. <summary>
  64718. Light style 17
  64719. </summary>
  64720. </member>
  64721. <member name="F:OfficeOpenXml.Table.TableStyles.Light18">
  64722. <summary>
  64723. Light style 18
  64724. </summary>
  64725. </member>
  64726. <member name="F:OfficeOpenXml.Table.TableStyles.Light19">
  64727. <summary>
  64728. Light style 19
  64729. </summary>
  64730. </member>
  64731. <member name="F:OfficeOpenXml.Table.TableStyles.Light20">
  64732. <summary>
  64733. Light style 20
  64734. </summary>
  64735. </member>
  64736. <member name="F:OfficeOpenXml.Table.TableStyles.Light21">
  64737. <summary>
  64738. Light style 21
  64739. </summary>
  64740. </member>
  64741. <member name="F:OfficeOpenXml.Table.TableStyles.Medium1">
  64742. <summary>
  64743. Medium style 1
  64744. </summary>
  64745. </member>
  64746. <member name="F:OfficeOpenXml.Table.TableStyles.Medium2">
  64747. <summary>
  64748. Medium style 2
  64749. </summary>
  64750. </member>
  64751. <member name="F:OfficeOpenXml.Table.TableStyles.Medium3">
  64752. <summary>
  64753. Medium style 3
  64754. </summary>
  64755. </member>
  64756. <member name="F:OfficeOpenXml.Table.TableStyles.Medium4">
  64757. <summary>
  64758. Medium style 4
  64759. </summary>
  64760. </member>
  64761. <member name="F:OfficeOpenXml.Table.TableStyles.Medium5">
  64762. <summary>
  64763. Medium style 5
  64764. </summary>
  64765. </member>
  64766. <member name="F:OfficeOpenXml.Table.TableStyles.Medium6">
  64767. <summary>
  64768. Medium style 6
  64769. </summary>
  64770. </member>
  64771. <member name="F:OfficeOpenXml.Table.TableStyles.Medium7">
  64772. <summary>
  64773. Medium style 7
  64774. </summary>
  64775. </member>
  64776. <member name="F:OfficeOpenXml.Table.TableStyles.Medium8">
  64777. <summary>
  64778. Medium style 8
  64779. </summary>
  64780. </member>
  64781. <member name="F:OfficeOpenXml.Table.TableStyles.Medium9">
  64782. <summary>
  64783. Medium style 9
  64784. </summary>
  64785. </member>
  64786. <member name="F:OfficeOpenXml.Table.TableStyles.Medium10">
  64787. <summary>
  64788. Medium style 10
  64789. </summary>
  64790. </member>
  64791. <member name="F:OfficeOpenXml.Table.TableStyles.Medium11">
  64792. <summary>
  64793. Medium style 11
  64794. </summary>
  64795. </member>
  64796. <member name="F:OfficeOpenXml.Table.TableStyles.Medium12">
  64797. <summary>
  64798. Medium style 12
  64799. </summary>
  64800. </member>
  64801. <member name="F:OfficeOpenXml.Table.TableStyles.Medium13">
  64802. <summary>
  64803. Medium style 13
  64804. </summary>
  64805. </member>
  64806. <member name="F:OfficeOpenXml.Table.TableStyles.Medium14">
  64807. <summary>
  64808. Medium style 14
  64809. </summary>
  64810. </member>
  64811. <member name="F:OfficeOpenXml.Table.TableStyles.Medium15">
  64812. <summary>
  64813. Medium style 15
  64814. </summary>
  64815. </member>
  64816. <member name="F:OfficeOpenXml.Table.TableStyles.Medium16">
  64817. <summary>
  64818. Medium style 16
  64819. </summary>
  64820. </member>
  64821. <member name="F:OfficeOpenXml.Table.TableStyles.Medium17">
  64822. <summary>
  64823. Medium style 17
  64824. </summary>
  64825. </member>
  64826. <member name="F:OfficeOpenXml.Table.TableStyles.Medium18">
  64827. <summary>
  64828. Medium style 18
  64829. </summary>
  64830. </member>
  64831. <member name="F:OfficeOpenXml.Table.TableStyles.Medium19">
  64832. <summary>
  64833. Medium style 19
  64834. </summary>
  64835. </member>
  64836. <member name="F:OfficeOpenXml.Table.TableStyles.Medium20">
  64837. <summary>
  64838. Medium style 20
  64839. </summary>
  64840. </member>
  64841. <member name="F:OfficeOpenXml.Table.TableStyles.Medium21">
  64842. <summary>
  64843. Medium style 21
  64844. </summary>
  64845. </member>
  64846. <member name="F:OfficeOpenXml.Table.TableStyles.Medium22">
  64847. <summary>
  64848. Medium style 22
  64849. </summary>
  64850. </member>
  64851. <member name="F:OfficeOpenXml.Table.TableStyles.Medium23">
  64852. <summary>
  64853. Medium style 23
  64854. </summary>
  64855. </member>
  64856. <member name="F:OfficeOpenXml.Table.TableStyles.Medium24">
  64857. <summary>
  64858. Medium style 24
  64859. </summary>
  64860. </member>
  64861. <member name="F:OfficeOpenXml.Table.TableStyles.Medium25">
  64862. <summary>
  64863. Medium style 25
  64864. </summary>
  64865. </member>
  64866. <member name="F:OfficeOpenXml.Table.TableStyles.Medium26">
  64867. <summary>
  64868. Medium style 26
  64869. </summary>
  64870. </member>
  64871. <member name="F:OfficeOpenXml.Table.TableStyles.Medium27">
  64872. <summary>
  64873. Medium style 27
  64874. </summary>
  64875. </member>
  64876. <member name="F:OfficeOpenXml.Table.TableStyles.Medium28">
  64877. <summary>
  64878. Medium style 28
  64879. </summary>
  64880. </member>
  64881. <member name="F:OfficeOpenXml.Table.TableStyles.Dark1">
  64882. <summary>
  64883. Dark style 1
  64884. </summary>
  64885. </member>
  64886. <member name="F:OfficeOpenXml.Table.TableStyles.Dark2">
  64887. <summary>
  64888. Dark style 2
  64889. </summary>
  64890. </member>
  64891. <member name="F:OfficeOpenXml.Table.TableStyles.Dark3">
  64892. <summary>
  64893. Dark style 3
  64894. </summary>
  64895. </member>
  64896. <member name="F:OfficeOpenXml.Table.TableStyles.Dark4">
  64897. <summary>
  64898. Dark style 4
  64899. </summary>
  64900. </member>
  64901. <member name="F:OfficeOpenXml.Table.TableStyles.Dark5">
  64902. <summary>
  64903. Dark style 5
  64904. </summary>
  64905. </member>
  64906. <member name="F:OfficeOpenXml.Table.TableStyles.Dark6">
  64907. <summary>
  64908. Dark style 6
  64909. </summary>
  64910. </member>
  64911. <member name="F:OfficeOpenXml.Table.TableStyles.Dark7">
  64912. <summary>
  64913. Dark style 7
  64914. </summary>
  64915. </member>
  64916. <member name="F:OfficeOpenXml.Table.TableStyles.Dark8">
  64917. <summary>
  64918. Dark style 8
  64919. </summary>
  64920. </member>
  64921. <member name="F:OfficeOpenXml.Table.TableStyles.Dark9">
  64922. <summary>
  64923. Dark style 9
  64924. </summary>
  64925. </member>
  64926. <member name="F:OfficeOpenXml.Table.TableStyles.Dark10">
  64927. <summary>
  64928. Dark style 10
  64929. </summary>
  64930. </member>
  64931. <member name="F:OfficeOpenXml.Table.TableStyles.Dark11">
  64932. <summary>
  64933. Dark style 11
  64934. </summary>
  64935. </member>
  64936. <member name="T:OfficeOpenXml.Table.ExcelTable">
  64937. <summary>
  64938. An Excel Table
  64939. </summary>
  64940. </member>
  64941. <member name="P:OfficeOpenXml.Table.ExcelTable.TableXml">
  64942. <summary>
  64943. Provides access to the XML data representing the table in the package.
  64944. </summary>
  64945. </member>
  64946. <member name="P:OfficeOpenXml.Table.ExcelTable.TableUri">
  64947. <summary>
  64948. The package internal URI to the Table Xml Document.
  64949. </summary>
  64950. </member>
  64951. <member name="P:OfficeOpenXml.Table.ExcelTable.Name">
  64952. <summary>
  64953. The name of the table object in Excel
  64954. </summary>
  64955. </member>
  64956. <member name="P:OfficeOpenXml.Table.ExcelTable.WorkSheet">
  64957. <summary>
  64958. The worksheet of the table
  64959. </summary>
  64960. </member>
  64961. <member name="P:OfficeOpenXml.Table.ExcelTable.Address">
  64962. <summary>
  64963. The address of the table
  64964. </summary>
  64965. </member>
  64966. <member name="P:OfficeOpenXml.Table.ExcelTable.Range">
  64967. <summary>
  64968. The table range
  64969. </summary>
  64970. </member>
  64971. <member name="M:OfficeOpenXml.Table.ExcelTable.ToText">
  64972. <summary>
  64973. Converts the table range to CSV format
  64974. </summary>
  64975. <returns></returns>
  64976. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.ToText"/>
  64977. </member>
  64978. <member name="M:OfficeOpenXml.Table.ExcelTable.CreateHtmlExporter">
  64979. <summary>
  64980. Creates an <see cref="T:OfficeOpenXml.Export.HtmlExport.Interfaces.IExcelHtmlTableExporter"/> object to export the table to HTML
  64981. </summary>
  64982. <returns>The exporter object</returns>
  64983. </member>
  64984. <member name="M:OfficeOpenXml.Table.ExcelTable.ToText(OfficeOpenXml.ExcelOutputTextFormat)">
  64985. <summary>
  64986. Converts the table range to CSV format
  64987. </summary>
  64988. <param name="format">Parameters/options for conversion to text</param>
  64989. <returns></returns>
  64990. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.ToText(OfficeOpenXml.ExcelOutputTextFormat)"/>
  64991. </member>
  64992. <member name="M:OfficeOpenXml.Table.ExcelTable.ToTextAsync">
  64993. <summary>
  64994. Converts the table range to CSV format
  64995. </summary>
  64996. <returns></returns>
  64997. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.ToTextAsync"/>
  64998. </member>
  64999. <member name="M:OfficeOpenXml.Table.ExcelTable.ToTextAsync(OfficeOpenXml.ExcelOutputTextFormat)">
  65000. <summary>
  65001. Converts the table range to CSV format
  65002. </summary>
  65003. <returns></returns>
  65004. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.ToText(OfficeOpenXml.ExcelOutputTextFormat)"/>
  65005. </member>
  65006. <member name="M:OfficeOpenXml.Table.ExcelTable.SaveToText(System.IO.FileInfo,OfficeOpenXml.ExcelOutputTextFormat)">
  65007. <summary>
  65008. Exports the table to a file
  65009. </summary>
  65010. <param name="file">The export file</param>
  65011. <param name="format">Export options</param>
  65012. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.SaveToText(System.IO.FileInfo,OfficeOpenXml.ExcelOutputTextFormat)"></seealso>
  65013. </member>
  65014. <member name="M:OfficeOpenXml.Table.ExcelTable.SaveToText(System.IO.Stream,OfficeOpenXml.ExcelOutputTextFormat)">
  65015. <summary>
  65016. Exports the table to a <see cref="T:System.IO.Stream"/>
  65017. </summary>
  65018. <param name="stream">Data will be exported to this stream</param>
  65019. <param name="format">Export options</param>
  65020. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.SaveToText(System.IO.Stream,OfficeOpenXml.ExcelOutputTextFormat)"></seealso>
  65021. </member>
  65022. <member name="M:OfficeOpenXml.Table.ExcelTable.SaveToTextAsync(System.IO.Stream,OfficeOpenXml.ExcelOutputTextFormat)">
  65023. <summary>
  65024. Exports the table to a <see cref="T:System.IO.Stream"/>
  65025. </summary>
  65026. <param name="stream">Data will be exported to this stream</param>
  65027. <param name="format">Export options</param>
  65028. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.SaveToText(System.IO.Stream,OfficeOpenXml.ExcelOutputTextFormat)"></seealso>
  65029. </member>
  65030. <member name="M:OfficeOpenXml.Table.ExcelTable.SaveToTextAsync(System.IO.FileInfo,OfficeOpenXml.ExcelOutputTextFormat)">
  65031. <summary>
  65032. Exports the table to a file
  65033. </summary>
  65034. <param name="file">Data will be exported to this stream</param>
  65035. <param name="format">Export options</param>
  65036. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.SaveToTextAsync(System.IO.FileInfo,OfficeOpenXml.ExcelOutputTextFormat)"/>
  65037. </member>
  65038. <member name="M:OfficeOpenXml.Table.ExcelTable.SaveToJsonAsync(System.IO.Stream)">
  65039. <summary>
  65040. Save the table to json
  65041. </summary>
  65042. <param name="stream">The stream to save to.</param>
  65043. <returns></returns>
  65044. </member>
  65045. <member name="M:OfficeOpenXml.Table.ExcelTable.SaveToJsonAsync(System.IO.Stream,System.Action{OfficeOpenXml.JsonTableExportSettings})">
  65046. <summary>
  65047. Save the table to json
  65048. </summary>
  65049. <param name="stream">The stream to save to.</param>
  65050. <param name="settings">Settings for the json output.</param>
  65051. <returns></returns>
  65052. </member>
  65053. <member name="M:OfficeOpenXml.Table.ExcelTable.ToDataTable">
  65054. <summary>
  65055. Exports the table to a <see cref="T:System.Data.DataTable"/>
  65056. </summary>
  65057. <returns>A <see cref="T:System.Data.DataTable"/> containing the data in the table range</returns>
  65058. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.ToDataTable"/>
  65059. </member>
  65060. <member name="M:OfficeOpenXml.Table.ExcelTable.ToJson">
  65061. <summary>
  65062. Returns the table as a JSON string
  65063. </summary>
  65064. <returns>A string containing the JSON document.</returns>
  65065. </member>
  65066. <member name="M:OfficeOpenXml.Table.ExcelTable.ToJson(System.Action{OfficeOpenXml.JsonTableExportSettings})">
  65067. <summary>
  65068. Returns the table as a JSON string
  65069. </summary>
  65070. <param name="settings">Settings to configure the JSON output</param>
  65071. <returns>A string containing the JSON document.</returns>
  65072. </member>
  65073. <member name="M:OfficeOpenXml.Table.ExcelTable.SaveToJson(System.IO.Stream)">
  65074. <summary>
  65075. Saves the table as a JSON string to a string
  65076. </summary>
  65077. <param name="stream">The stream to write the JSON to.</param>
  65078. </member>
  65079. <member name="M:OfficeOpenXml.Table.ExcelTable.SaveToJson(System.IO.Stream,System.Action{OfficeOpenXml.JsonTableExportSettings})">
  65080. <summary>
  65081. Saves the table as a JSON string to a string
  65082. </summary>
  65083. <param name="stream">The stream to write the JSON to.</param>
  65084. <param name="settings">Settings to configure the JSON output</param>
  65085. </member>
  65086. <member name="M:OfficeOpenXml.Table.ExcelTable.ToDataTable(OfficeOpenXml.Export.ToDataTable.ToDataTableOptions)">
  65087. <summary>
  65088. Exports the table to a <see cref="T:System.Data.DataTable"/>
  65089. </summary>
  65090. <returns>A <see cref="T:System.Data.DataTable"/> containing the data in the table range</returns>
  65091. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.ToDataTable(OfficeOpenXml.Export.ToDataTable.ToDataTableOptions)"/>
  65092. </member>
  65093. <member name="M:OfficeOpenXml.Table.ExcelTable.ToDataTable(System.Action{OfficeOpenXml.Export.ToDataTable.ToDataTableOptions})">
  65094. <summary>
  65095. Exports the table to a <see cref="T:System.Data.DataTable"/>
  65096. </summary>
  65097. <returns>A <see cref="T:System.Data.DataTable"/> containing the data in the table range</returns>
  65098. <seealso cref="M:OfficeOpenXml.ExcelRangeBase.ToDataTable(System.Action{OfficeOpenXml.Export.ToDataTable.ToDataTableOptions})"/>
  65099. </member>
  65100. <member name="M:OfficeOpenXml.Table.ExcelTable.ToCollection``1">
  65101. <summary>
  65102. Returns a collection of T for the tables data range. The total row is not included.
  65103. The table must have headers.
  65104. Headers will be mapped to properties using the name or the objects attributes without white spaces.
  65105. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  65106. </summary>
  65107. <typeparam name="T">The type to map to</typeparam>
  65108. <returns>A list of T</returns>
  65109. </member>
  65110. <member name="M:OfficeOpenXml.Table.ExcelTable.ToCollection``1(System.Action{OfficeOpenXml.ToCollectionTableOptions})">
  65111. <summary>
  65112. Returns a collection of T for the tables data range. The total row is not included.
  65113. The table must have headers.
  65114. Headers will be mapped to properties using the name or the property attributes without white spaces.
  65115. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  65116. </summary>
  65117. <typeparam name="T">The type to map to</typeparam>
  65118. <param name="options">Configures the settings for the function</param>
  65119. <returns>A list of T</returns>
  65120. </member>
  65121. <member name="M:OfficeOpenXml.Table.ExcelTable.ToCollection``1(OfficeOpenXml.ToCollectionTableOptions)">
  65122. <summary>
  65123. Returns a collection of T for the tables data range. The total row is not included.
  65124. The table must have headers.
  65125. Headers will be mapped to properties using the name or the property attributes without white spaces.
  65126. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  65127. </summary>
  65128. <typeparam name="T">The type to map to</typeparam>
  65129. <param name="options">Settings for the method</param>
  65130. <returns>A list of T</returns>
  65131. </member>
  65132. <member name="M:OfficeOpenXml.Table.ExcelTable.ToCollection``1(System.Func{OfficeOpenXml.Export.ToCollection.ToCollectionRow,``0})">
  65133. <summary>
  65134. Returns a collection of T for the table.
  65135. If the range contains multiple addresses the first range is used.
  65136. The the table must have headers.
  65137. Headers will be mapped to properties using the name or the attributes without white spaces.
  65138. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  65139. </summary>
  65140. <typeparam name="T">The type to map to</typeparam>
  65141. <param name="setRow">The call back function to map each row to the item of type T.</param>
  65142. <returns>A list of T</returns>
  65143. </member>
  65144. <member name="M:OfficeOpenXml.Table.ExcelTable.ToCollectionWithMappings``1(System.Func{OfficeOpenXml.Export.ToCollection.ToCollectionRow,``0},System.Action{OfficeOpenXml.ToCollectionTableOptions})">
  65145. <summary>
  65146. Returns a collection of T for the table.
  65147. If the range contains multiple addresses the first range is used.
  65148. The the table must have headers.
  65149. Headers will be mapped to properties using the name or the attributes without white spaces.
  65150. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  65151. </summary>
  65152. <typeparam name="T">The type to map to</typeparam>
  65153. <param name="setRow">The call back function to map each row to the item of type T.</param>
  65154. <param name="options">Configures the settings for the function</param>
  65155. <returns>A list of T</returns>
  65156. </member>
  65157. <member name="M:OfficeOpenXml.Table.ExcelTable.ToCollectionWithMappings``1(System.Func{OfficeOpenXml.Export.ToCollection.ToCollectionRow,``0},OfficeOpenXml.ToCollectionTableOptions)">
  65158. <summary>
  65159. Returns a collection of T for the table.
  65160. If the range contains multiple addresses the first range is used.
  65161. The the table must have headers.
  65162. Headers will be mapped to properties using the name or the attributes without white spaces.
  65163. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.
  65164. </summary>
  65165. <typeparam name="T">The type to map to</typeparam>
  65166. <param name="setRow">The call back function to map each row to the item of type T.</param>
  65167. <param name="options">Configures the settings for the function</param>
  65168. <returns>A list of T</returns>
  65169. </member>
  65170. <member name="P:OfficeOpenXml.Table.ExcelTable.Columns">
  65171. <summary>
  65172. Collection of the columns in the table
  65173. </summary>
  65174. </member>
  65175. <member name="P:OfficeOpenXml.Table.ExcelTable.TableStyle">
  65176. <summary>
  65177. The table style. If this property is custom, the style from the StyleName propery is used.
  65178. </summary>
  65179. </member>
  65180. <member name="M:OfficeOpenXml.Table.ExcelTable.SyncColumnNames(OfficeOpenXml.Table.ApplyDataFrom,System.Boolean)">
  65181. <summary>
  65182. <para>Update column names with cell values or cell values with column names</para>
  65183. <para><see cref="F:OfficeOpenXml.Table.ApplyDataFrom.ColumnNamesToCells"></see> overwrites the top row cell values with the column names.</para>
  65184. <para><see cref="F:OfficeOpenXml.Table.ApplyDataFrom.CellsToColumnNames"></see> overwrites the column names with the top row cell values.
  65185. If the cell is empty it instead overwrites the cell value with the column name unless <paramref name="syncEmptyCells"/> is set to false.</para>
  65186. </summary>
  65187. <param name="dataOrigin">Target data to be overwritten</param>
  65188. <param name="syncEmptyCells">Set to false to not fill empty cell with column name</param>
  65189. </member>
  65190. <member name="M:OfficeOpenXml.Table.ExcelTable.OverwriteRows">
  65191. <summary>
  65192. Ensures the top cell in each column of the table contains only the column name
  65193. </summary>
  65194. </member>
  65195. <member name="M:OfficeOpenXml.Table.ExcelTable.OverwriteColumnNames(System.Boolean)">
  65196. <summary>
  65197. <para>Ensures the column name of each column matches the current cellValue. Unless cell value is null.</para>
  65198. <para>If cell value is null and column name exists sets cell value to column name.</para>
  65199. Set input parameter false to not overwrite empty cells.
  65200. </summary>
  65201. <param name="setValueOnCellIfNull">Set to false to not fill cell with column name when its null or empty</param>
  65202. </member>
  65203. <member name="P:OfficeOpenXml.Table.ExcelTable.ShowHeader">
  65204. <summary>
  65205. If the header row is visible or not
  65206. </summary>
  65207. </member>
  65208. <member name="P:OfficeOpenXml.Table.ExcelTable.AutoFilter">
  65209. <summary>
  65210. Autofilter settings for the table
  65211. </summary>
  65212. </member>
  65213. <member name="P:OfficeOpenXml.Table.ExcelTable.ShowFilter">
  65214. <summary>
  65215. If the header row has an autofilter
  65216. </summary>
  65217. </member>
  65218. <member name="P:OfficeOpenXml.Table.ExcelTable.ShowTotal">
  65219. <summary>
  65220. If the total row is visible or not
  65221. </summary>
  65222. </member>
  65223. <member name="P:OfficeOpenXml.Table.ExcelTable.StyleName">
  65224. <summary>
  65225. The style name for custum styles
  65226. </summary>
  65227. </member>
  65228. <member name="P:OfficeOpenXml.Table.ExcelTable.ShowFirstColumn">
  65229. <summary>
  65230. Display special formatting for the first row
  65231. </summary>
  65232. </member>
  65233. <member name="P:OfficeOpenXml.Table.ExcelTable.ShowLastColumn">
  65234. <summary>
  65235. Display special formatting for the last row
  65236. </summary>
  65237. </member>
  65238. <member name="P:OfficeOpenXml.Table.ExcelTable.ShowRowStripes">
  65239. <summary>
  65240. Display banded rows
  65241. </summary>
  65242. </member>
  65243. <member name="P:OfficeOpenXml.Table.ExcelTable.ShowColumnStripes">
  65244. <summary>
  65245. Display banded columns
  65246. </summary>
  65247. </member>
  65248. <member name="P:OfficeOpenXml.Table.ExcelTable.TotalsRowCellStyle">
  65249. <summary>
  65250. Named style used for the total row
  65251. </summary>
  65252. </member>
  65253. <member name="P:OfficeOpenXml.Table.ExcelTable.DataCellStyleName">
  65254. <summary>
  65255. Named style used for the data cells
  65256. </summary>
  65257. </member>
  65258. <member name="P:OfficeOpenXml.Table.ExcelTable.HeaderRowCellStyle">
  65259. <summary>
  65260. Named style used for the header row
  65261. </summary>
  65262. </member>
  65263. <member name="M:OfficeOpenXml.Table.ExcelTable.Equals(OfficeOpenXml.Table.ExcelTable,OfficeOpenXml.Table.ExcelTable)">
  65264. <summary>
  65265. Checkes if two tables are the same
  65266. </summary>
  65267. <param name="x">Table 1</param>
  65268. <param name="y">Table 2</param>
  65269. <returns></returns>
  65270. </member>
  65271. <member name="M:OfficeOpenXml.Table.ExcelTable.GetHashCode(OfficeOpenXml.Table.ExcelTable)">
  65272. <summary>
  65273. Returns a hashcode generated from the TableXml
  65274. </summary>
  65275. <param name="obj">The table</param>
  65276. <returns>The hashcode</returns>
  65277. </member>
  65278. <member name="M:OfficeOpenXml.Table.ExcelTable.AddRow(System.Int32)">
  65279. <summary>
  65280. Adds new rows to the table.
  65281. </summary>
  65282. <param name="rows">Number of rows to add to the table. Default is 1</param>
  65283. <returns></returns>
  65284. </member>
  65285. <member name="M:OfficeOpenXml.Table.ExcelTable.InsertRow(System.Int32,System.Int32,System.Boolean)">
  65286. <summary>
  65287. Inserts one or more rows before the specified position in the table.
  65288. </summary>
  65289. <param name="position">The position in the table where the row will be inserted. Default is in the end of the table. 0 will insert the row at the top. Any value larger than the number of rows in the table will insert a row at the bottom of the table.</param>
  65290. <param name="rows">Number of rows to insert.</param>
  65291. <param name="copyStyles">Copy styles from the row above. If inserting a row at position 0, the first row will be used as a template.</param>
  65292. <returns>The inserted range</returns>
  65293. </member>
  65294. <member name="M:OfficeOpenXml.Table.ExcelTable.DeleteRow(System.Int32,System.Int32)">
  65295. <summary>
  65296. Deletes one or more rows at the specified position in the table.
  65297. </summary>
  65298. <param name="position">The position in the table where the row will be deleted. 0 will delete the first row. </param>
  65299. <param name="rows">Number of rows to delete.</param>
  65300. <returns></returns>
  65301. </member>
  65302. <member name="M:OfficeOpenXml.Table.ExcelTable.InsertColumn(System.Int32,System.Int32,System.Boolean)">
  65303. <summary>
  65304. Inserts one or more columns before the specified position in the table.
  65305. </summary>
  65306. <param name="position">The position in the table where the column will be inserted. 0 will insert the column at the leftmost. Any value larger than the number of rows in the table will insert a row at the bottom of the table.</param>
  65307. <param name="columns">Number of rows to insert.</param>
  65308. <param name="copyStyles">Copy styles from the column to the left.</param>
  65309. <returns>The inserted range</returns>
  65310. </member>
  65311. <member name="M:OfficeOpenXml.Table.ExcelTable.DeleteColumn(System.Int32,System.Int32)">
  65312. <summary>
  65313. Deletes one or more columns at the specified position in the table.
  65314. </summary>
  65315. <param name="position">The position in the table where the column will be deleted.</param>
  65316. <param name="columns">Number of rows to delete.</param>
  65317. <returns>The deleted range</returns>
  65318. </member>
  65319. <member name="P:OfficeOpenXml.Table.ExcelTable.HeaderRowBorderStyle">
  65320. <summary>
  65321. Sets differential formatting styles for the table header row border style.
  65322. </summary>
  65323. </member>
  65324. <member name="P:OfficeOpenXml.Table.ExcelTable.TableBorderStyle">
  65325. <summary>
  65326. Sets differential formatting styles for the tables row border style.
  65327. </summary>
  65328. </member>
  65329. <member name="P:OfficeOpenXml.Table.ExcelTable.SortState">
  65330. <summary>
  65331. Gets the sort state of the table.
  65332. <seealso cref="M:OfficeOpenXml.Table.ExcelTable.Sort(System.Action{OfficeOpenXml.Sorting.TableSortOptions})"/>
  65333. <seealso cref="M:OfficeOpenXml.Table.ExcelTable.Sort(OfficeOpenXml.Sorting.TableSortOptions)"/>
  65334. </summary>
  65335. </member>
  65336. <member name="M:OfficeOpenXml.Table.ExcelTable.Sort(OfficeOpenXml.Sorting.TableSortOptions)">
  65337. <summary>
  65338. Sorts the data in the table according to the supplied <see cref="T:OfficeOpenXml.Sorting.RangeSortOptions"/>
  65339. </summary>
  65340. <param name="options"></param>
  65341. <example>
  65342. <code>
  65343. var options = new SortOptions();
  65344. options.SortBy.Column(0).ThenSortBy.Column(1, eSortDirection.Descending);
  65345. </code>
  65346. </example>
  65347. </member>
  65348. <member name="M:OfficeOpenXml.Table.ExcelTable.Sort(System.Action{OfficeOpenXml.Sorting.TableSortOptions})">
  65349. <summary>
  65350. Sorts the data in the table according to the supplied action of <see cref="T:OfficeOpenXml.Sorting.RangeSortOptions"/>
  65351. </summary>
  65352. <example>
  65353. <code>
  65354. table.Sort(x =&gt; x.SortBy.Column(0).ThenSortBy.Column(1, eSortDirection.Descending);
  65355. </code>
  65356. </example>
  65357. <param name="configuration">An action with parameters for sorting</param>
  65358. </member>
  65359. <member name="T:OfficeOpenXml.Table.ExcelTableCollection">
  65360. <summary>
  65361. A collection of table objects
  65362. </summary>
  65363. </member>
  65364. <member name="M:OfficeOpenXml.Table.ExcelTableCollection.Add(OfficeOpenXml.ExcelAddressBase,System.String)">
  65365. <summary>
  65366. Create a table on the supplied range
  65367. </summary>
  65368. <param name="Range">The range address including header and total row</param>
  65369. <param name="Name">The name of the table. Must be unique </param>
  65370. <returns>The table object</returns>
  65371. </member>
  65372. <member name="M:OfficeOpenXml.Table.ExcelTableCollection.Delete(System.Int32,System.Boolean)">
  65373. <summary>
  65374. Delete the table at the specified index
  65375. </summary>
  65376. <param name="Index">The index</param>
  65377. <param name="ClearRange">Clear the rage if set to true</param>
  65378. </member>
  65379. <member name="M:OfficeOpenXml.Table.ExcelTableCollection.Delete(System.String,System.Boolean)">
  65380. <summary>
  65381. Delete the table with the specified name
  65382. </summary>
  65383. <param name="Name">The name of the table to be deleted</param>
  65384. <param name="ClearRange">Clear the rage if set to true</param>
  65385. </member>
  65386. <member name="M:OfficeOpenXml.Table.ExcelTableCollection.Delete(OfficeOpenXml.Table.ExcelTable,System.Boolean)">
  65387. <summary>
  65388. Delete the table
  65389. </summary>
  65390. <param name="Table">The table object</param>
  65391. <param name="ClearRange">Clear the table range</param>
  65392. </member>
  65393. <member name="P:OfficeOpenXml.Table.ExcelTableCollection.Count">
  65394. <summary>
  65395. Number of items in the collection
  65396. </summary>
  65397. </member>
  65398. <member name="M:OfficeOpenXml.Table.ExcelTableCollection.GetFromRange(OfficeOpenXml.ExcelRangeBase)">
  65399. <summary>
  65400. Get the table object from a range.
  65401. </summary>
  65402. <param name="Range">The range</param>
  65403. <returns>The table. Null if no range matches</returns>
  65404. </member>
  65405. <member name="P:OfficeOpenXml.Table.ExcelTableCollection.Item(System.Int32)">
  65406. <summary>
  65407. The table Index. Base 0.
  65408. </summary>
  65409. <param name="Index"></param>
  65410. <returns></returns>
  65411. </member>
  65412. <member name="P:OfficeOpenXml.Table.ExcelTableCollection.Item(System.String)">
  65413. <summary>
  65414. Indexer
  65415. </summary>
  65416. <param name="Name">The name of the table</param>
  65417. <returns>The table. Null if the table name is not found in the collection</returns>
  65418. </member>
  65419. <member name="M:OfficeOpenXml.Table.ExcelTableCollection.GetEnumerator">
  65420. <summary>
  65421. Gets the enumerator for the collection
  65422. </summary>
  65423. <returns>The enumerator</returns>
  65424. </member>
  65425. <member name="T:OfficeOpenXml.Table.ExcelTableColumn">
  65426. <summary>
  65427. A table column
  65428. </summary>
  65429. </member>
  65430. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.Id">
  65431. <summary>
  65432. The column id
  65433. </summary>
  65434. </member>
  65435. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.Position">
  65436. <summary>
  65437. The position of the column
  65438. </summary>
  65439. </member>
  65440. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.Name">
  65441. <summary>
  65442. The name of the column
  65443. </summary>
  65444. </member>
  65445. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.TotalsRowLabel">
  65446. <summary>
  65447. A string text in the total row
  65448. </summary>
  65449. </member>
  65450. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.TotalsRowFunction">
  65451. <summary>
  65452. Build-in total row functions.
  65453. To set a custom Total row formula use the TotalsRowFormula property
  65454. <seealso cref="P:OfficeOpenXml.Table.ExcelTableColumn.TotalsRowFormula"/>
  65455. </summary>
  65456. </member>
  65457. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.TotalsRowFormula">
  65458. <summary>
  65459. Sets a custom Totals row Formula.
  65460. Be carefull with this property since it is not validated.
  65461. <example>
  65462. tbl.Columns[9].TotalsRowFormula = string.Format("SUM([{0}])",tbl.Columns[9].Name);
  65463. </example>
  65464. </summary>
  65465. </member>
  65466. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.DataCellStyleName">
  65467. <summary>
  65468. The named style for datacells in the column
  65469. </summary>
  65470. </member>
  65471. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.Slicer">
  65472. <summary>
  65473. Returns the slicer attached to a column.
  65474. If the column has multiple slicers, the first is returned.
  65475. </summary>
  65476. </member>
  65477. <member name="M:OfficeOpenXml.Table.ExcelTableColumn.AddSlicer">
  65478. <summary>
  65479. Adds a slicer drawing connected to the column
  65480. </summary>
  65481. <returns>The table slicer drawing object</returns>
  65482. </member>
  65483. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.CalculatedColumnFormula">
  65484. <summary>
  65485. Sets a calculated column Formula.
  65486. Be carefull with this property since it is not validated.
  65487. <example>
  65488. tbl.Columns[9].CalculatedColumnFormula = string.Format("SUM(MyDataTable[[#This Row],[{0}]])",tbl.Columns[9].Name); //Reference within the current row
  65489. tbl.Columns[9].CalculatedColumnFormula = string.Format("MyDataTable[[#Headers],[{0}]]",tbl.Columns[9].Name); //Reference to a column header
  65490. tbl.Columns[9].CalculatedColumnFormula = string.Format("MyDataTable[[#Totals],[{0}]]",tbl.Columns[9].Name); //Reference to a column total
  65491. </example>
  65492. </summary>
  65493. </member>
  65494. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.IsCalculatedFormulaArray">
  65495. <summary>
  65496. If the calculated formula is an array formula.
  65497. This property will be set if the formula calculation evaluate the formula as an array formula.
  65498. See <see cref="M:OfficeOpenXml.CalculationExtension.Calculate(OfficeOpenXml.ExcelWorkbook)"/>
  65499. </summary>
  65500. <exception cref="T:System.InvalidOperationException">If the <see cref="P:OfficeOpenXml.Table.ExcelTableColumn.CalculatedColumnFormula"></see> is null or empty.</exception>
  65501. </member>
  65502. <member name="P:OfficeOpenXml.Table.ExcelTableColumn.Table">
  65503. <summary>
  65504. The <see cref="T:OfficeOpenXml.Table.ExcelTable"/> containing the table column
  65505. </summary>
  65506. </member>
  65507. <member name="T:OfficeOpenXml.Table.ExcelTableColumnCollection">
  65508. <summary>
  65509. A collection of table columns
  65510. </summary>
  65511. </member>
  65512. <member name="P:OfficeOpenXml.Table.ExcelTableColumnCollection.Table">
  65513. <summary>
  65514. A reference to the table object
  65515. </summary>
  65516. </member>
  65517. <member name="P:OfficeOpenXml.Table.ExcelTableColumnCollection.Count">
  65518. <summary>
  65519. Number of items in the collection
  65520. </summary>
  65521. </member>
  65522. <member name="P:OfficeOpenXml.Table.ExcelTableColumnCollection.Item(System.Int32)">
  65523. <summary>
  65524. The column Index. Base 0.
  65525. </summary>
  65526. <param name="Index"></param>
  65527. <returns></returns>
  65528. </member>
  65529. <member name="P:OfficeOpenXml.Table.ExcelTableColumnCollection.Item(System.String)">
  65530. <summary>
  65531. Indexer
  65532. </summary>
  65533. <param name="Name">The name of the table</param>
  65534. <returns>The table column. Null if the table name is not found in the collection</returns>
  65535. </member>
  65536. <member name="M:OfficeOpenXml.Table.ExcelTableColumnCollection.Add(System.Int32)">
  65537. <summary>
  65538. Adds one or more columns at the end of the table.
  65539. </summary>
  65540. <param name="columns">Number of columns to add.</param>
  65541. <returns>The added range</returns>
  65542. </member>
  65543. <member name="M:OfficeOpenXml.Table.ExcelTableColumnCollection.Insert(System.Int32,System.Int32)">
  65544. <summary>
  65545. Inserts one or more columns before the specified position in the table.
  65546. </summary>
  65547. <param name="position">The position in the table where the column will be inserted. 0 will insert the column at the leftmost position. Any value larger than the number of rows in the table will insert a row at the end of the table.</param>
  65548. <param name="columns">Number of columns to insert.</param>
  65549. <returns>The inserted range</returns>
  65550. </member>
  65551. <member name="M:OfficeOpenXml.Table.ExcelTableColumnCollection.Delete(System.Int32,System.Int32)">
  65552. <summary>
  65553. Deletes one or more columns from the specified position in the table.
  65554. </summary>
  65555. <param name="position">The position in the table where the column will be inserted. 0 will insert the column at the leftmost position. Any value larger than the number of rows in the table will insert a row at the end of the table.</param>
  65556. <param name="columns">Number of columns to insert.</param>
  65557. <returns>The inserted range</returns>
  65558. </member>
  65559. <member name="T:OfficeOpenXml.Table.ExcelTableDxfBase">
  65560. <summary>
  65561. Base class for handling differnetial style records for tables.
  65562. </summary>
  65563. </member>
  65564. <member name="P:OfficeOpenXml.Table.ExcelTableDxfBase.HeaderRowStyle">
  65565. <summary>
  65566. Style applied on the header range of a table.
  65567. </summary>
  65568. </member>
  65569. <member name="P:OfficeOpenXml.Table.ExcelTableDxfBase.DataStyle">
  65570. <summary>
  65571. Style applied on the data range of a table.
  65572. </summary>
  65573. </member>
  65574. <member name="P:OfficeOpenXml.Table.ExcelTableDxfBase.TotalsRowStyle">
  65575. <summary>
  65576. </summary>
  65577. <summary>
  65578. Style applied on the total row range of a table.
  65579. </summary>
  65580. </member>
  65581. <member name="M:OfficeOpenXml.Table.PivotTable.Calculation.Filters.PivotTableFilterMatcher.IsHiddenByPageField(OfficeOpenXml.Table.PivotTable.ExcelPivotTable,EPPlusTest.Table.PivotTable.PivotTableCacheRecords,System.Int32)">
  65582. <summary>
  65583. Returns true if the record is hidden by a page filter in the pivot table
  65584. </summary>
  65585. <param name="pivotTable">The pivot table</param>
  65586. <param name="recs">The pivot cache records</param>
  65587. <param name="r">The record index</param>
  65588. <returns></returns>
  65589. </member>
  65590. <member name="M:OfficeOpenXml.Table.PivotTable.Calculation.Filters.PivotTableFilterMatcher.IsHiddenByRowColumnFilter(OfficeOpenXml.Table.PivotTable.ExcelPivotTable,System.Collections.Generic.List{OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter},EPPlusTest.Table.PivotTable.PivotTableCacheRecords,System.Int32)">
  65591. <summary>
  65592. Returns true if a record is hidden by a caption/date or numeric filter
  65593. </summary>
  65594. <param name="pivotTable"></param>
  65595. <param name="captionFilters"></param>
  65596. <param name="recs"></param>
  65597. <param name="r"></param>
  65598. <returns></returns>
  65599. </member>
  65600. <member name="T:OfficeOpenXml.Table.PivotTable.Calculation.PivotDataFieldItemSelection">
  65601. <summary>
  65602. An Item selection for a row or colummn field used as argument to the GetPivotData method to filter.
  65603. </summary>
  65604. </member>
  65605. <member name="M:OfficeOpenXml.Table.PivotTable.Calculation.PivotDataFieldItemSelection.#ctor(System.String,System.Object)">
  65606. <summary>
  65607. Constructor
  65608. </summary>
  65609. <param name="fieldName">The row/column field to filter</param>
  65610. <param name="value">The value to filter on</param>
  65611. </member>
  65612. <member name="M:OfficeOpenXml.Table.PivotTable.Calculation.PivotDataFieldItemSelection.#ctor(System.String,System.Object,OfficeOpenXml.Table.PivotTable.eSubTotalFunctions)">
  65613. <summary>
  65614. Constructor
  65615. </summary>
  65616. <param name="fieldName">The row/column field to filter</param>
  65617. <param name="value">The value to filter on</param>
  65618. <param name="subtotalFunction">If a row/column field has one or multiple Subtotal Functions specified, you can access them here.</param>
  65619. </member>
  65620. <member name="P:OfficeOpenXml.Table.PivotTable.Calculation.PivotDataFieldItemSelection.FieldName">
  65621. <summary>
  65622. The row or column field.
  65623. </summary>
  65624. </member>
  65625. <member name="P:OfficeOpenXml.Table.PivotTable.Calculation.PivotDataFieldItemSelection.Value">
  65626. <summary>
  65627. The value to filter on.
  65628. </summary>
  65629. </member>
  65630. <member name="P:OfficeOpenXml.Table.PivotTable.Calculation.PivotDataFieldItemSelection.SubtotalFunction">
  65631. <summary>
  65632. If a row/column field has a subtotal subtotalFunction other that "Default" or "None", it can be specified in the criteria.
  65633. </summary>
  65634. </member>
  65635. <member name="M:OfficeOpenXml.Table.PivotTable.Calculation.PivotKeyUtil.GetColumnTotalKey(System.Int32[],System.Int32)">
  65636. <summary>
  65637. </summary>
  65638. <param name="key"></param>
  65639. <param name="colFieldsStart">Where row fields end and colfields start in the key</param>
  65640. <returns></returns>
  65641. </member>
  65642. <member name="M:OfficeOpenXml.Table.PivotTable.Calculation.PivotKeyUtil.GetRowTotalKey(System.Int32[],System.Int32)">
  65643. <summary>
  65644. </summary>
  65645. <param name="key"></param>
  65646. <param name="colFieldsStart">Where row fields end and colfields start in the key</param>
  65647. <returns></returns>
  65648. </member>
  65649. <member name="T:OfficeOpenXml.Table.PivotTable.ConditionScope">
  65650. <summary>
  65651. The scope of the pivot table conditional formatting rule
  65652. </summary>
  65653. </member>
  65654. <member name="F:OfficeOpenXml.Table.PivotTable.ConditionScope.Data">
  65655. <summary>
  65656. The conditional formatting is applied to the selected data fields.
  65657. </summary>
  65658. </member>
  65659. <member name="F:OfficeOpenXml.Table.PivotTable.ConditionScope.Field">
  65660. <summary>
  65661. The conditional formatting is applied to the selected PivotTable field intersections.
  65662. </summary>
  65663. </member>
  65664. <member name="F:OfficeOpenXml.Table.PivotTable.ConditionScope.Selection">
  65665. <summary>
  65666. The conditional formatting is applied to the selected data fields.
  65667. </summary>
  65668. </member>
  65669. <member name="T:OfficeOpenXml.Table.PivotTable.ConditionType">
  65670. <summary>
  65671. Conditional Formatting Evaluation Type
  65672. </summary>
  65673. </member>
  65674. <member name="F:OfficeOpenXml.Table.PivotTable.ConditionType.None">
  65675. <summary>
  65676. The conditional formatting is not evaluated
  65677. </summary>
  65678. </member>
  65679. <member name="F:OfficeOpenXml.Table.PivotTable.ConditionType.All">
  65680. <summary>
  65681. The Top N conditional formatting is evaluated across the entire scope range.
  65682. </summary>
  65683. </member>
  65684. <member name="F:OfficeOpenXml.Table.PivotTable.ConditionType.Row">
  65685. <summary>
  65686. The Top N conditional formatting is evaluated for each row§.
  65687. </summary>
  65688. </member>
  65689. <member name="F:OfficeOpenXml.Table.PivotTable.ConditionType.Column">
  65690. <summary>
  65691. The Top N conditional formatting is evaluated for each column.
  65692. </summary>
  65693. </member>
  65694. <member name="T:OfficeOpenXml.Table.PivotTable.DataFieldFunctions">
  65695. <summary>
  65696. Build-in table row functions
  65697. </summary>
  65698. </member>
  65699. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.Average">
  65700. <summary>
  65701. Average
  65702. </summary>
  65703. </member>
  65704. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.Count">
  65705. <summary>
  65706. Count
  65707. </summary>
  65708. </member>
  65709. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.CountNums">
  65710. <summary>
  65711. Count, numbers
  65712. </summary>
  65713. </member>
  65714. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.Max">
  65715. <summary>
  65716. Max value
  65717. </summary>
  65718. </member>
  65719. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.Min">
  65720. <summary>
  65721. Minimum value
  65722. </summary>
  65723. </member>
  65724. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.Product">
  65725. <summary>
  65726. The product
  65727. </summary>
  65728. </member>
  65729. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.None">
  65730. <summary>
  65731. None
  65732. </summary>
  65733. </member>
  65734. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.StdDev">
  65735. <summary>
  65736. Standard deviation
  65737. </summary>
  65738. </member>
  65739. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.StdDevP">
  65740. <summary>
  65741. Standard deviation of a population,
  65742. </summary>
  65743. </member>
  65744. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.Sum">
  65745. <summary>
  65746. Sum
  65747. </summary>
  65748. </member>
  65749. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.Var">
  65750. <summary>
  65751. Variation
  65752. </summary>
  65753. </member>
  65754. <member name="F:OfficeOpenXml.Table.PivotTable.DataFieldFunctions.VarP">
  65755. <summary>
  65756. The variance of a population
  65757. </summary>
  65758. </member>
  65759. <member name="T:OfficeOpenXml.Table.PivotTable.eDateGroupBy">
  65760. <summary>
  65761. Data grouping
  65762. </summary>
  65763. </member>
  65764. <member name="F:OfficeOpenXml.Table.PivotTable.eDateGroupBy.Years">
  65765. <summary>
  65766. Group by years
  65767. </summary>
  65768. </member>
  65769. <member name="F:OfficeOpenXml.Table.PivotTable.eDateGroupBy.Quarters">
  65770. <summary>
  65771. Group by quarters
  65772. </summary>
  65773. </member>
  65774. <member name="F:OfficeOpenXml.Table.PivotTable.eDateGroupBy.Months">
  65775. <summary>
  65776. Group by months
  65777. </summary>
  65778. </member>
  65779. <member name="F:OfficeOpenXml.Table.PivotTable.eDateGroupBy.Days">
  65780. <summary>
  65781. Group by days
  65782. </summary>
  65783. </member>
  65784. <member name="F:OfficeOpenXml.Table.PivotTable.eDateGroupBy.Hours">
  65785. <summary>
  65786. Group by hours
  65787. </summary>
  65788. </member>
  65789. <member name="F:OfficeOpenXml.Table.PivotTable.eDateGroupBy.Minutes">
  65790. <summary>
  65791. Group by minutes
  65792. </summary>
  65793. </member>
  65794. <member name="F:OfficeOpenXml.Table.PivotTable.eDateGroupBy.Seconds">
  65795. <summary>
  65796. Group by seconds
  65797. </summary>
  65798. </member>
  65799. <member name="T:OfficeOpenXml.Table.PivotTable.eItemType">
  65800. <summary>
  65801. The item type for a pivot table field
  65802. </summary>
  65803. </member>
  65804. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Data">
  65805. <summary>
  65806. The pivot item represents data.
  65807. </summary>
  65808. </member>
  65809. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Avg">
  65810. <summary>
  65811. The pivot item represents an "average" aggregate function.
  65812. </summary>
  65813. </member>
  65814. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Blank">
  65815. <summary>
  65816. The pivot item represents a blank line.
  65817. </summary>
  65818. </member>
  65819. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Count">
  65820. <summary>
  65821. The pivot item represents custom the "count" aggregate function.
  65822. </summary>
  65823. </member>
  65824. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.CountA">
  65825. <summary>
  65826. The pivot item represents custom the "count numbers" aggregate.
  65827. </summary>
  65828. </member>
  65829. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Default">
  65830. <summary>
  65831. The pivot item represents the default type for this PivotTable.
  65832. The default pivot item type is the "total" aggregate function.
  65833. </summary>
  65834. </member>
  65835. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Grand">
  65836. <summary>
  65837. The pivot items represents the grand total line.
  65838. </summary>
  65839. </member>
  65840. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Max">
  65841. <summary>
  65842. The pivot item represents the "maximum" aggregate function.
  65843. </summary>
  65844. </member>
  65845. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Min">
  65846. <summary>
  65847. The pivot item represents the "minimum" aggregate function.
  65848. </summary>
  65849. </member>
  65850. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Product">
  65851. <summary>
  65852. The pivot item represents the "product" function.
  65853. </summary>
  65854. </member>
  65855. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.StdDev">
  65856. <summary>
  65857. The pivot item represents the "standard deviation" aggregate function.
  65858. </summary>
  65859. </member>
  65860. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.StdDevP">
  65861. <summary>
  65862. The pivot item represents the "standard deviation population" aggregate function.
  65863. </summary>
  65864. </member>
  65865. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Sum">
  65866. <summary>
  65867. The pivot item represents the "sum" aggregate value.
  65868. </summary>
  65869. </member>
  65870. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.Var">
  65871. <summary>
  65872. The pivot item represents the "variance" aggregate value.
  65873. </summary>
  65874. </member>
  65875. <member name="F:OfficeOpenXml.Table.PivotTable.eItemType.VarP">
  65876. <summary>
  65877. The pivot item represents the "variance population" aggregate value.
  65878. </summary>
  65879. </member>
  65880. <member name="T:OfficeOpenXml.Table.PivotTable.ePivotAreaType">
  65881. <summary>
  65882. Defines the pivot area affected by a style
  65883. </summary>
  65884. </member>
  65885. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotAreaType.All">
  65886. <summary>
  65887. Refers to the whole pivot table
  65888. </summary>
  65889. </member>
  65890. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotAreaType.FieldButton">
  65891. <summary>
  65892. Refers to a field button
  65893. </summary>
  65894. </member>
  65895. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotAreaType.Data">
  65896. <summary>
  65897. Refers to data in the data area.
  65898. </summary>
  65899. </member>
  65900. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotAreaType.None">
  65901. <summary>
  65902. Refers to no pivot area
  65903. </summary>
  65904. </member>
  65905. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotAreaType.Normal">
  65906. <summary>
  65907. Refers to a header or item
  65908. </summary>
  65909. </member>
  65910. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotAreaType.Origin">
  65911. <summary>
  65912. Refers to the blank cells at the top-left(LTR sheets) or bottom-right(RTL sheets) of the pivot table.
  65913. </summary>
  65914. </member>
  65915. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotAreaType.TopEnd">
  65916. <summary>
  65917. Refers to the blank cells at the top of the pivot table, on its trailing edge.
  65918. </summary>
  65919. </member>
  65920. <member name="T:OfficeOpenXml.Table.PivotTable.ePivotFieldAxis">
  65921. <summary>
  65922. Defines the axis for a PivotTable
  65923. </summary>
  65924. </member>
  65925. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotFieldAxis.None">
  65926. <summary>
  65927. None
  65928. </summary>
  65929. </member>
  65930. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotFieldAxis.Column">
  65931. <summary>
  65932. Column axis
  65933. </summary>
  65934. </member>
  65935. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotFieldAxis.Page">
  65936. <summary>
  65937. Page axis (Include Count Filter)
  65938. </summary>
  65939. </member>
  65940. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotFieldAxis.Row">
  65941. <summary>
  65942. Row axis
  65943. </summary>
  65944. </member>
  65945. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotFieldAxis.Values">
  65946. <summary>
  65947. Values axis
  65948. </summary>
  65949. </member>
  65950. <member name="T:OfficeOpenXml.Table.PivotTable.ePivotTableAxis">
  65951. <summary>
  65952. Defines the axis for a pivot table
  65953. </summary>
  65954. </member>
  65955. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableAxis.None">
  65956. <summary>
  65957. No axis defined
  65958. </summary>
  65959. </member>
  65960. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableAxis.ColumnAxis">
  65961. <summary>
  65962. Defines the column axis
  65963. </summary>
  65964. </member>
  65965. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableAxis.PageAxis">
  65966. <summary>
  65967. Defines the page axis
  65968. </summary>
  65969. </member>
  65970. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableAxis.RowAxis">
  65971. <summary>
  65972. Defines the row axis
  65973. </summary>
  65974. </member>
  65975. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableAxis.ValuesAxis">
  65976. <summary>
  65977. Defines the values axis
  65978. </summary>
  65979. </member>
  65980. <member name="T:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType">
  65981. <summary>
  65982. Defines a pivot table caption filter type
  65983. </summary>
  65984. </member>
  65985. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionBeginsWith">
  65986. <summary>
  65987. A caption filter - Begins With
  65988. </summary>
  65989. </member>
  65990. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionBetween">
  65991. <summary>
  65992. A caption filter - Between
  65993. </summary>
  65994. </member>
  65995. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionContains">
  65996. <summary>
  65997. A caption filter - Contains
  65998. </summary>
  65999. </member>
  66000. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionEndsWith">
  66001. <summary>
  66002. A caption filter - Ends With
  66003. </summary>
  66004. </member>
  66005. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionEqual">
  66006. <summary>
  66007. A caption filter - Equal
  66008. </summary>
  66009. </member>
  66010. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionGreaterThan">
  66011. <summary>
  66012. A caption filter - Greater Than
  66013. </summary>
  66014. </member>
  66015. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionGreaterThanOrEqual">
  66016. <summary>
  66017. A caption filter - Greater Than Or Equal
  66018. </summary>
  66019. </member>
  66020. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionLessThan">
  66021. <summary>
  66022. A caption filter - Less Than
  66023. </summary>
  66024. </member>
  66025. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionLessThanOrEqual">
  66026. <summary>
  66027. A caption filter - Less Than Or Equal
  66028. </summary>
  66029. </member>
  66030. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionNotBeginsWith">
  66031. <summary>
  66032. A caption filter - Not Begins With
  66033. </summary>
  66034. </member>
  66035. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionNotBetween">
  66036. <summary>
  66037. A caption filter - Not Between
  66038. </summary>
  66039. </member>
  66040. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionNotContains">
  66041. <summary>
  66042. A caption filter - Not Contains
  66043. </summary>
  66044. </member>
  66045. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionNotEndsWith">
  66046. <summary>
  66047. A caption filter - Not Ends With
  66048. </summary>
  66049. </member>
  66050. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType.CaptionNotEqual">
  66051. <summary>
  66052. A caption filter - Not Equal
  66053. </summary>
  66054. </member>
  66055. <member name="T:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType">
  66056. <summary>
  66057. Defines a pivot table caption period type
  66058. </summary>
  66059. </member>
  66060. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.LastMonth">
  66061. <summary>
  66062. A date filter - Last Month
  66063. </summary>
  66064. </member>
  66065. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.LastQuarter">
  66066. <summary>
  66067. A date filter - Last Quarter
  66068. </summary>
  66069. </member>
  66070. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.LastWeek">
  66071. <summary>
  66072. A date filter - Last Week
  66073. </summary>
  66074. </member>
  66075. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.LastYear">
  66076. <summary>
  66077. A date filter - Last Year
  66078. </summary>
  66079. </member>
  66080. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M1">
  66081. <summary>
  66082. A date filter - Januari
  66083. </summary>
  66084. </member>
  66085. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M2">
  66086. <summary>
  66087. A date filter - Februari
  66088. </summary>
  66089. </member>
  66090. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M3">
  66091. <summary>
  66092. A date filter - March
  66093. </summary>
  66094. </member>
  66095. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M4">
  66096. <summary>
  66097. A date filter - April
  66098. </summary>
  66099. </member>
  66100. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M5">
  66101. <summary>
  66102. A date filter - May
  66103. </summary>
  66104. </member>
  66105. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M6">
  66106. <summary>
  66107. A date filter - June
  66108. </summary>
  66109. </member>
  66110. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M7">
  66111. <summary>
  66112. A date filter - July
  66113. </summary>
  66114. </member>
  66115. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M8">
  66116. <summary>
  66117. A date filter - August
  66118. </summary>
  66119. </member>
  66120. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M9">
  66121. <summary>
  66122. A date filter - September
  66123. </summary>
  66124. </member>
  66125. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M10">
  66126. <summary>
  66127. A date filter - October
  66128. </summary>
  66129. </member>
  66130. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M11">
  66131. <summary>
  66132. A date filter - November
  66133. </summary>
  66134. </member>
  66135. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.M12">
  66136. <summary>
  66137. A date filter - December
  66138. </summary>
  66139. </member>
  66140. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.NextMonth">
  66141. <summary>
  66142. A date filter - Next Month
  66143. </summary>
  66144. </member>
  66145. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.NextQuarter">
  66146. <summary>
  66147. A date filter - Next Quarter
  66148. </summary>
  66149. </member>
  66150. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.NextWeek">
  66151. <summary>
  66152. A date filter - Next Week
  66153. </summary>
  66154. </member>
  66155. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.NextYear">
  66156. <summary>
  66157. A date filter - Next Year
  66158. </summary>
  66159. </member>
  66160. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.Q1">
  66161. <summary>
  66162. A date filter - The First Quarter
  66163. </summary>
  66164. </member>
  66165. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.Q2">
  66166. <summary>
  66167. A date filter - The Second Quarter
  66168. </summary>
  66169. </member>
  66170. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.Q3">
  66171. <summary>
  66172. A date filter - The Third Quarter
  66173. </summary>
  66174. </member>
  66175. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.Q4">
  66176. <summary>
  66177. A date filter - The Forth Quarter
  66178. </summary>
  66179. </member>
  66180. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.ThisMonth">
  66181. <summary>
  66182. A date filter - This Month
  66183. </summary>
  66184. </member>
  66185. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.ThisQuarter">
  66186. <summary>
  66187. A date filter - This Quarter
  66188. </summary>
  66189. </member>
  66190. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.ThisWeek">
  66191. <summary>
  66192. A date filter - This Week
  66193. </summary>
  66194. </member>
  66195. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.ThisYear">
  66196. <summary>
  66197. A date filter - This Year
  66198. </summary>
  66199. </member>
  66200. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.Today">
  66201. <summary>
  66202. A date filter - Today
  66203. </summary>
  66204. </member>
  66205. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.Tomorrow">
  66206. <summary>
  66207. A date filter - Tomorrow
  66208. </summary>
  66209. </member>
  66210. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.YearToDate">
  66211. <summary>
  66212. A date filter - Year to date
  66213. </summary>
  66214. </member>
  66215. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType.Yesterday">
  66216. <summary>
  66217. A date filter - Yesterday
  66218. </summary>
  66219. </member>
  66220. <member name="T:OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType">
  66221. <summary>
  66222. Defines a pivot table date value filter type
  66223. </summary>
  66224. </member>
  66225. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType.DateBetween">
  66226. <summary>
  66227. A date filter - Between
  66228. </summary>
  66229. </member>
  66230. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType.DateEqual">
  66231. <summary>
  66232. A date filter - Equal
  66233. </summary>
  66234. </member>
  66235. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType.DateNewerThan">
  66236. <summary>
  66237. A date filter - Newer Than
  66238. </summary>
  66239. </member>
  66240. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType.DateNewerThanOrEqual">
  66241. <summary>
  66242. A date filter - Newer Than Or Equal
  66243. </summary>
  66244. </member>
  66245. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType.DateNotBetween">
  66246. <summary>
  66247. A date filter - Not Between
  66248. </summary>
  66249. </member>
  66250. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType.DateNotEqual">
  66251. <summary>
  66252. A date filter - Not Equal
  66253. </summary>
  66254. </member>
  66255. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType.DateOlderThan">
  66256. <summary>
  66257. A date filter - Older Than
  66258. </summary>
  66259. </member>
  66260. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType.DateOlderThanOrEqual">
  66261. <summary>
  66262. A date filter - Older Than Or Equal
  66263. </summary>
  66264. </member>
  66265. <member name="T:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType">
  66266. <summary>
  66267. Defines a pivot table filter type
  66268. </summary>
  66269. </member>
  66270. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionBeginsWith">
  66271. <summary>
  66272. A caption filter - Begins With
  66273. </summary>
  66274. </member>
  66275. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionBetween">
  66276. <summary>
  66277. A caption filter - Between
  66278. </summary>
  66279. </member>
  66280. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionContains">
  66281. <summary>
  66282. A caption filter - Contains
  66283. </summary>
  66284. </member>
  66285. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionEndsWith">
  66286. <summary>
  66287. A caption filter - Ends With
  66288. </summary>
  66289. </member>
  66290. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionEqual">
  66291. <summary>
  66292. A caption filter - Equal
  66293. </summary>
  66294. </member>
  66295. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionGreaterThan">
  66296. <summary>
  66297. A caption filter - Greater Than
  66298. </summary>
  66299. </member>
  66300. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionGreaterThanOrEqual">
  66301. <summary>
  66302. A caption filter - Greater Than Or Equal
  66303. </summary>
  66304. </member>
  66305. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionLessThan">
  66306. <summary>
  66307. A caption filter - Less Than
  66308. </summary>
  66309. </member>
  66310. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionLessThanOrEqual">
  66311. <summary>
  66312. A caption filter - Less Than Or Equal
  66313. </summary>
  66314. </member>
  66315. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionNotBeginsWith">
  66316. <summary>
  66317. A caption filter - Not Begins With
  66318. </summary>
  66319. </member>
  66320. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionNotBetween">
  66321. <summary>
  66322. A caption filter - Not Between
  66323. </summary>
  66324. </member>
  66325. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionNotContains">
  66326. <summary>
  66327. A caption filter - Not Contains
  66328. </summary>
  66329. </member>
  66330. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionNotEndsWith">
  66331. <summary>
  66332. A caption filter - Not Ends With
  66333. </summary>
  66334. </member>
  66335. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.CaptionNotEqual">
  66336. <summary>
  66337. A caption filter - Not Equal
  66338. </summary>
  66339. </member>
  66340. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.DateBetween">
  66341. <summary>
  66342. A date filter - Between
  66343. </summary>
  66344. </member>
  66345. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.DateEqual">
  66346. <summary>
  66347. A date filter - Equal
  66348. </summary>
  66349. </member>
  66350. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.DateNewerThan">
  66351. <summary>
  66352. A date filter - Newer Than
  66353. </summary>
  66354. </member>
  66355. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.DateNewerThanOrEqual">
  66356. <summary>
  66357. A date filter - Newer Than Or Equal
  66358. </summary>
  66359. </member>
  66360. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.DateNotBetween">
  66361. <summary>
  66362. A date filter - Not Between
  66363. </summary>
  66364. </member>
  66365. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.DateNotEqual">
  66366. <summary>
  66367. A date filter - Not Equal
  66368. </summary>
  66369. </member>
  66370. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.DateOlderThan">
  66371. <summary>
  66372. A date filter - Older Than
  66373. </summary>
  66374. </member>
  66375. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.DateOlderThanOrEqual">
  66376. <summary>
  66377. A date filter - Older Than Or Equal
  66378. </summary>
  66379. </member>
  66380. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.LastMonth">
  66381. <summary>
  66382. A date filter - Last Month
  66383. </summary>
  66384. </member>
  66385. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.LastQuarter">
  66386. <summary>
  66387. A date filter - Last Quarter
  66388. </summary>
  66389. </member>
  66390. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.LastWeek">
  66391. <summary>
  66392. A date filter - Last Week
  66393. </summary>
  66394. </member>
  66395. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.LastYear">
  66396. <summary>
  66397. A date filter - Last Year
  66398. </summary>
  66399. </member>
  66400. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M1">
  66401. <summary>
  66402. A date filter - Januari
  66403. </summary>
  66404. </member>
  66405. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M2">
  66406. <summary>
  66407. A date filter - Februari
  66408. </summary>
  66409. </member>
  66410. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M3">
  66411. <summary>
  66412. A date filter - March
  66413. </summary>
  66414. </member>
  66415. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M4">
  66416. <summary>
  66417. A date filter - April
  66418. </summary>
  66419. </member>
  66420. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M5">
  66421. <summary>
  66422. A date filter - May
  66423. </summary>
  66424. </member>
  66425. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M6">
  66426. <summary>
  66427. A date filter - June
  66428. </summary>
  66429. </member>
  66430. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M7">
  66431. <summary>
  66432. A date filter - July
  66433. </summary>
  66434. </member>
  66435. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M8">
  66436. <summary>
  66437. A date filter - August
  66438. </summary>
  66439. </member>
  66440. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M9">
  66441. <summary>
  66442. A date filter - September
  66443. </summary>
  66444. </member>
  66445. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M10">
  66446. <summary>
  66447. A date filter - October
  66448. </summary>
  66449. </member>
  66450. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M11">
  66451. <summary>
  66452. A date filter - November
  66453. </summary>
  66454. </member>
  66455. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.M12">
  66456. <summary>
  66457. A date filter - December
  66458. </summary>
  66459. </member>
  66460. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.NextMonth">
  66461. <summary>
  66462. A date filter - Next Month
  66463. </summary>
  66464. </member>
  66465. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.NextQuarter">
  66466. <summary>
  66467. A date filter - Next Quarter
  66468. </summary>
  66469. </member>
  66470. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.NextWeek">
  66471. <summary>
  66472. A date filter - Next Week
  66473. </summary>
  66474. </member>
  66475. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.NextYear">
  66476. <summary>
  66477. A date filter - Next Year
  66478. </summary>
  66479. </member>
  66480. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Q1">
  66481. <summary>
  66482. A date filter - The First Quarter
  66483. </summary>
  66484. </member>
  66485. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Q2">
  66486. <summary>
  66487. A date filter - The Second Quarter
  66488. </summary>
  66489. </member>
  66490. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Q3">
  66491. <summary>
  66492. A date filter - The Third Quarter
  66493. </summary>
  66494. </member>
  66495. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Q4">
  66496. <summary>
  66497. A date filter - The Forth Quarter
  66498. </summary>
  66499. </member>
  66500. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ThisMonth">
  66501. <summary>
  66502. A date filter - This Month
  66503. </summary>
  66504. </member>
  66505. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ThisQuarter">
  66506. <summary>
  66507. A date filter - This Quarter
  66508. </summary>
  66509. </member>
  66510. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ThisWeek">
  66511. <summary>
  66512. A date filter - This Week
  66513. </summary>
  66514. </member>
  66515. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ThisYear">
  66516. <summary>
  66517. A date filter - This Year
  66518. </summary>
  66519. </member>
  66520. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Today">
  66521. <summary>
  66522. A date filter - Today
  66523. </summary>
  66524. </member>
  66525. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Tomorrow">
  66526. <summary>
  66527. A date filter - Tomorrow
  66528. </summary>
  66529. </member>
  66530. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.YearToDate">
  66531. <summary>
  66532. A date filter - Year to date
  66533. </summary>
  66534. </member>
  66535. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Yesterday">
  66536. <summary>
  66537. A date filter - Yesterday
  66538. </summary>
  66539. </member>
  66540. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Unknown">
  66541. <summary>
  66542. Indicates that the filter is unknown
  66543. </summary>
  66544. </member>
  66545. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ValueBetween">
  66546. <summary>
  66547. A numeric or string filter - Value Between
  66548. </summary>
  66549. </member>
  66550. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ValueEqual">
  66551. <summary>
  66552. A numeric or string filter - Equal
  66553. </summary>
  66554. </member>
  66555. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ValueGreaterThan">
  66556. <summary>
  66557. A numeric or string filter - GreaterThan
  66558. </summary>
  66559. </member>
  66560. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ValueGreaterThanOrEqual">
  66561. <summary>
  66562. A numeric or string filter - Greater Than Or Equal
  66563. </summary>
  66564. </member>
  66565. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ValueLessThan">
  66566. <summary>
  66567. A numeric or string filter - Less Than
  66568. </summary>
  66569. </member>
  66570. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ValueLessThanOrEqual">
  66571. <summary>
  66572. A numeric or string filter - Less Than Or Equal
  66573. </summary>
  66574. </member>
  66575. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ValueNotBetween">
  66576. <summary>
  66577. A numeric or string filter - Not Between
  66578. </summary>
  66579. </member>
  66580. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.ValueNotEqual">
  66581. <summary>
  66582. A numeric or string filter - Not Equal
  66583. </summary>
  66584. </member>
  66585. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Count">
  66586. <summary>
  66587. A top/bottom filter - Count
  66588. </summary>
  66589. </member>
  66590. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Sum">
  66591. <summary>
  66592. A top/bottom filter - Sum
  66593. </summary>
  66594. </member>
  66595. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableFilterType.Percent">
  66596. <summary>
  66597. A top/bottom filter - Percent
  66598. </summary>
  66599. </member>
  66600. <member name="T:OfficeOpenXml.Table.PivotTable.ePivotTableTop10FilterType">
  66601. <summary>
  66602. Defines a pivot table top 10 filter type
  66603. </summary>
  66604. </member>
  66605. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableTop10FilterType.Count">
  66606. <summary>
  66607. A top/bottom filter - Count
  66608. </summary>
  66609. </member>
  66610. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableTop10FilterType.Sum">
  66611. <summary>
  66612. A top/bottom filter - Sum
  66613. </summary>
  66614. </member>
  66615. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableTop10FilterType.Percent">
  66616. <summary>
  66617. A top/bottom filter - Percent
  66618. </summary>
  66619. </member>
  66620. <member name="T:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType">
  66621. <summary>
  66622. Defines a pivot table value filter type for numbers and strings
  66623. </summary>
  66624. </member>
  66625. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueBetween">
  66626. <summary>
  66627. A numeric or string filter - Value Between
  66628. </summary>
  66629. </member>
  66630. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueEqual">
  66631. <summary>
  66632. A numeric or string filter - Equal
  66633. </summary>
  66634. </member>
  66635. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueGreaterThan">
  66636. <summary>
  66637. A numeric or string filter - GreaterThan
  66638. </summary>
  66639. </member>
  66640. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueGreaterThanOrEqual">
  66641. <summary>
  66642. A numeric or string filter - Greater Than Or Equal
  66643. </summary>
  66644. </member>
  66645. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueLessThan">
  66646. <summary>
  66647. A numeric or string filter - Less Than
  66648. </summary>
  66649. </member>
  66650. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueLessThanOrEqual">
  66651. <summary>
  66652. A numeric or string filter - Less Than Or Equal
  66653. </summary>
  66654. </member>
  66655. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueNotBetween">
  66656. <summary>
  66657. A numeric or string filter - Not Between
  66658. </summary>
  66659. </member>
  66660. <member name="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueNotEqual">
  66661. <summary>
  66662. A numeric or string filter - Not Equal
  66663. </summary>
  66664. </member>
  66665. <member name="T:OfficeOpenXml.Table.PivotTable.eShowDataAs">
  66666. <summary>
  66667. The data formats for a field in the PivotTable
  66668. </summary>
  66669. </member>
  66670. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.Difference">
  66671. <summary>
  66672. The field is shown as the "difference from" a value.
  66673. </summary>
  66674. </member>
  66675. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.Index">
  66676. <summary>
  66677. The field is shown as the index.
  66678. ((Cell Value) x (Grand Total of Grand Totals)) / ((Grand Row Total) x (Grand Column Total))
  66679. </summary>
  66680. </member>
  66681. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.Normal">
  66682. <summary>
  66683. The field is shown as its normal datatype.
  66684. </summary>
  66685. </member>
  66686. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.Percent">
  66687. <summary>
  66688. The field is show as the percentage of a value
  66689. </summary>
  66690. </member>
  66691. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.PercentDifference">
  66692. <summary>
  66693. The field is shown as the percentage difference from a value.
  66694. </summary>
  66695. </member>
  66696. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.PercentOfColumn">
  66697. <summary>
  66698. The field is shown as the percentage of the column.
  66699. </summary>
  66700. </member>
  66701. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.PercentOfRow">
  66702. <summary>
  66703. The field is shown as the percentage of the row
  66704. </summary>
  66705. </member>
  66706. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.PercentOfTotal">
  66707. <summary>
  66708. The field is shown as the percentage of the total
  66709. </summary>
  66710. </member>
  66711. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.RunningTotal">
  66712. <summary>
  66713. The field is shown as the running total in the the table
  66714. </summary>
  66715. </member>
  66716. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.PercentOfParentRow">
  66717. <summary>
  66718. The field is shown as the percentage of the parent row total
  66719. </summary>
  66720. </member>
  66721. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.PercentOfParentColumn">
  66722. <summary>
  66723. The field is shown as the percentage of the parent column total
  66724. </summary>
  66725. </member>
  66726. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.PercentOfParent">
  66727. <summary>
  66728. The field is shown as the percentage of the parent total
  66729. </summary>
  66730. </member>
  66731. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.RankAscending">
  66732. <summary>
  66733. The field is shown as the rank ascending.
  66734. Lists the smallest item in the field as 1, and each larger value with a higher rank value.
  66735. </summary>
  66736. </member>
  66737. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.RankDescending">
  66738. <summary>
  66739. The field is shown as the rank descending.
  66740. Lists the largest item in the field as 1, and each smaller value with a higher rank value.
  66741. </summary>
  66742. </member>
  66743. <member name="F:OfficeOpenXml.Table.PivotTable.eShowDataAs.PercentOfRunningTotal">
  66744. <summary>
  66745. The field is shown as the percentage of the running total
  66746. </summary>
  66747. </member>
  66748. <member name="T:OfficeOpenXml.Table.PivotTable.eSortType">
  66749. <summary>
  66750. Sorting
  66751. </summary>
  66752. </member>
  66753. <member name="F:OfficeOpenXml.Table.PivotTable.eSortType.None">
  66754. <summary>
  66755. No sorting
  66756. </summary>
  66757. </member>
  66758. <member name="F:OfficeOpenXml.Table.PivotTable.eSortType.Ascending">
  66759. <summary>
  66760. Sort ascending
  66761. </summary>
  66762. </member>
  66763. <member name="F:OfficeOpenXml.Table.PivotTable.eSortType.Descending">
  66764. <summary>
  66765. Sort descending
  66766. </summary>
  66767. </member>
  66768. <member name="T:OfficeOpenXml.Table.PivotTable.eSourceType">
  66769. <summary>
  66770. Source type for a pivottable
  66771. </summary>
  66772. </member>
  66773. <member name="F:OfficeOpenXml.Table.PivotTable.eSourceType.Consolidation">
  66774. <summary>
  66775. The cache contains data that consolidates ranges
  66776. </summary>
  66777. </member>
  66778. <member name="F:OfficeOpenXml.Table.PivotTable.eSourceType.External">
  66779. <summary>
  66780. The cache contains data from an external data source
  66781. </summary>
  66782. </member>
  66783. <member name="F:OfficeOpenXml.Table.PivotTable.eSourceType.Scenario">
  66784. <summary>
  66785. The cache contains a scenario summary report
  66786. </summary>
  66787. </member>
  66788. <member name="F:OfficeOpenXml.Table.PivotTable.eSourceType.Worksheet">
  66789. <summary>
  66790. The cache contains worksheet data
  66791. </summary>
  66792. </member>
  66793. <member name="T:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions">
  66794. <summary>
  66795. Built-in subtotal functions
  66796. </summary>
  66797. </member>
  66798. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.None">
  66799. <summary>
  66800. None
  66801. </summary>
  66802. </member>
  66803. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Count">
  66804. <summary>
  66805. Count cells that are numbers.
  66806. </summary>
  66807. </member>
  66808. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.CountA">
  66809. <summary>
  66810. Count cells that are not empty.
  66811. </summary>
  66812. </member>
  66813. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Avg">
  66814. <summary>
  66815. Average
  66816. </summary>
  66817. </member>
  66818. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Default">
  66819. <summary>
  66820. Default, total
  66821. </summary>
  66822. </member>
  66823. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Min">
  66824. <summary>
  66825. Minimum
  66826. </summary>
  66827. </member>
  66828. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Max">
  66829. <summary>
  66830. Maximum
  66831. </summary>
  66832. </member>
  66833. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Product">
  66834. <summary>
  66835. Product
  66836. </summary>
  66837. </member>
  66838. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.StdDev">
  66839. <summary>
  66840. Standard deviation
  66841. </summary>
  66842. </member>
  66843. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.StdDevP">
  66844. <summary>
  66845. Standard deviation of a population
  66846. </summary>
  66847. </member>
  66848. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Sum">
  66849. <summary>
  66850. Summary
  66851. </summary>
  66852. </member>
  66853. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Var">
  66854. <summary>
  66855. Variation
  66856. </summary>
  66857. </member>
  66858. <member name="F:OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.VarP">
  66859. <summary>
  66860. Variation of a population
  66861. </summary>
  66862. </member>
  66863. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition">
  66864. <summary>
  66865. Cache definition. This class defines the source data. Note that one cache definition can be shared between many pivot tables.
  66866. </summary>
  66867. </member>
  66868. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition.Refresh">
  66869. <summary>
  66870. Refreshes the pivot tables cache.
  66871. </summary>
  66872. </member>
  66873. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition.CacheDefinitionXml">
  66874. <summary>
  66875. Provides access to the XML data representing the cache definition in the package.
  66876. </summary>
  66877. </member>
  66878. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition.CacheDefinitionUri">
  66879. <summary>
  66880. The package internal URI to the pivottable cache definition Xml Document.
  66881. </summary>
  66882. </member>
  66883. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition.PivotTable">
  66884. <summary>
  66885. Referece to the PivotTable object
  66886. </summary>
  66887. </member>
  66888. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition.SourceRange">
  66889. <summary>
  66890. The source data range when the pivottable has a worksheet datasource.
  66891. The number of columns in the range must be intact if this property is changed.
  66892. The range must be in the same workbook as the pivottable.
  66893. </summary>
  66894. </member>
  66895. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition.SaveData">
  66896. <summary>
  66897. If Excel will save the source data with the pivot table.
  66898. </summary>
  66899. </member>
  66900. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition.CacheSource">
  66901. <summary>
  66902. Type of source data
  66903. </summary>
  66904. </member>
  66905. <member name="T:OfficeOpenXml.Table.PivotTable.PivotNull">
  66906. <summary>
  66907. Represents a null value in a pivot table caches shared items list.
  66908. </summary>
  66909. </member>
  66910. <member name="M:OfficeOpenXml.Table.PivotTable.PivotNull.Equals(OfficeOpenXml.Table.PivotTable.PivotNull,OfficeOpenXml.Table.PivotTable.PivotNull)">
  66911. <summary>
  66912. Check equals. Always true
  66913. </summary>
  66914. <param name="x">The first object </param>
  66915. <param name="y">The second object </param>
  66916. <returns></returns>
  66917. </member>
  66918. <member name="M:OfficeOpenXml.Table.PivotTable.PivotNull.Equals(System.Object)">
  66919. <summary>
  66920. Check equals with another object
  66921. </summary>
  66922. <param name="obj">The object</param>
  66923. <returns>True if the obj is null</returns>
  66924. </member>
  66925. <member name="M:OfficeOpenXml.Table.PivotTable.PivotNull.GetHashCode">
  66926. <summary>
  66927. The hash value for the object
  66928. </summary>
  66929. <returns></returns>
  66930. </member>
  66931. <member name="M:OfficeOpenXml.Table.PivotTable.PivotNull.GetHashCode(OfficeOpenXml.Table.PivotTable.PivotNull)">
  66932. <summary>
  66933. The hash value for the object
  66934. </summary>
  66935. <param name="obj"></param>
  66936. <returns></returns>
  66937. </member>
  66938. <member name="M:OfficeOpenXml.Table.PivotTable.PivotNull.ToString">
  66939. <summary>
  66940. Return the string representation of the pivot null value
  66941. </summary>
  66942. <returns>An empty string</returns>
  66943. </member>
  66944. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTable">
  66945. <summary>
  66946. An Excel Pivottable
  66947. </summary>
  66948. </member>
  66949. <member name="F:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.PivotNullValue">
  66950. <summary>
  66951. Represents a null value in a pivot table caches shared items list.
  66952. </summary>
  66953. </member>
  66954. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.#ctor(OfficeOpenXml.ExcelWorksheet,OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.Table.PivotTable.PivotTableCacheInternal,System.String,System.Int32)">
  66955. <summary>
  66956. Add a new pivottable
  66957. </summary>
  66958. <param name="sheet">The worksheet</param>
  66959. <param name="address">the address of the pivottable</param>
  66960. <param name="pivotTableCache">The pivot table cache</param>
  66961. <param name="name"></param>
  66962. <param name="tblId"></param>
  66963. </member>
  66964. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.#ctor(OfficeOpenXml.ExcelWorksheet,OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.ExcelRangeBase,System.String,System.Int32)">
  66965. <summary>
  66966. Add a new pivottable
  66967. </summary>
  66968. <param name="sheet">The worksheet</param>
  66969. <param name="address">the address of the pivottable</param>
  66970. <param name="sourceAddress">The address of the Source data</param>
  66971. <param name="name"></param>
  66972. <param name="tblId"></param>
  66973. </member>
  66974. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Styles">
  66975. <summary>
  66976. Individual styles for the pivot table.
  66977. </summary>
  66978. </member>
  66979. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.PivotTableXml">
  66980. <summary>
  66981. Provides access to the XML data representing the pivottable in the package.
  66982. </summary>
  66983. </member>
  66984. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.PivotTableUri">
  66985. <summary>
  66986. The package internal URI to the pivottable Xml Document.
  66987. </summary>
  66988. </member>
  66989. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Name">
  66990. <summary>
  66991. Name of the pivottable object in Excel
  66992. </summary>
  66993. </member>
  66994. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.CacheDefinition">
  66995. <summary>
  66996. Reference to the pivot table cache definition object
  66997. </summary>
  66998. </member>
  66999. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.IsCalculated">
  67000. <summary>
  67001. True if the pivot table has been calculated.
  67002. </summary>
  67003. </member>
  67004. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Calculate(System.Boolean)">
  67005. <summary>
  67006. Calculates the pivot table.
  67007. Also see <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Calculate(System.Boolean)"/> and <seealso cref="M:OfficeOpenXml.ExcelWorkbook.CalculateAllPivotTables(System.Boolean)"/>
  67008. </summary>
  67009. <param name="refreshCache">If the pivot cache should be refreshed from the source data, before calculating the pivot table.</param>
  67010. </member>
  67011. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.GetPivotData(System.String)">
  67012. <summary>
  67013. Returns the calculated grand total for the pivot table. This function works similar to the GetPivotData function used in formulas.
  67014. If the pivot table is created in EPPlus without refreshing the cache, the cache will be created.
  67015. Please note the any source data containing formulas must be calculated before the pivot table is calculated.
  67016. <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Calculate(System.Boolean)"/>
  67017. <seealso cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.IsCalculated"/>
  67018. <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition.Refresh"/>
  67019. </summary>
  67020. <param name="dataFieldName">The name of the data field. If a data field with the name does exist in the table, a #REF! error is returned-</param>
  67021. <returns>The calculated value</returns>
  67022. </member>
  67023. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.GetPivotData(System.String,System.Collections.Generic.IList{OfficeOpenXml.Table.PivotTable.Calculation.PivotDataFieldItemSelection})">
  67024. <summary>
  67025. Returns a calculated value for a row or column field. This function works similar to the GetPivotData function.
  67026. If a row or column field is omitted, the subtotal for that field is retrieved.
  67027. If the pivot table is not calculated a calculation will be performed without refreshing the pivot cache.
  67028. If the pivot table is created in EPPlus without refreshing the cache, the cache will be created.
  67029. Please note the any source data containing formulas must be calculated before the pivot table is calculated.
  67030. <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Calculate(System.Boolean)"/>
  67031. <seealso cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.IsCalculated"/>
  67032. <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition.Refresh"/>
  67033. </summary>
  67034. <param name="fieldItemSelection">A list of criterias to determin which value to retrieve. If the fieldItemSelection does not exist in the pivot tabvle a #REF! error is returned.</param>
  67035. <param name="dataFieldName">The name of the data field. If a data field with the name does exist in the table, a #REF! error is returned-</param>
  67036. <returns>The calculated value</returns>
  67037. </member>
  67038. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.CalculatedData">
  67039. <summary>
  67040. Access to the calculated data when the pivot table has been calculated.
  67041. <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Calculate(System.Boolean)"/>
  67042. <seealso cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.IsCalculated"/>
  67043. <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.GetPivotData(System.String,System.Collections.Generic.IList{OfficeOpenXml.Table.PivotTable.Calculation.PivotDataFieldItemSelection})"/>
  67044. </summary>
  67045. </member>
  67046. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.WorkSheet">
  67047. <summary>
  67048. The worksheet where the pivottable is located
  67049. </summary>
  67050. </member>
  67051. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Address">
  67052. <summary>
  67053. The location of the pivot table
  67054. </summary>
  67055. </member>
  67056. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.DataOnRows">
  67057. <summary>
  67058. If multiple datafields are displayed in the row area or the column area
  67059. </summary>
  67060. </member>
  67061. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ValuesFieldPosition">
  67062. <summary>
  67063. The position of the values in the row- or column- fields list. Position is dependent on <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.DataOnRows"/>.
  67064. If DataOnRows is true then the position is within the <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ColumnFields"/> collection,
  67065. a value of false the position is within the <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.RowFields" /> collection.
  67066. A negative value or a value out of range of the add the "Σ values" field to the end of the collection.
  67067. </summary>
  67068. </member>
  67069. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ApplyNumberFormats">
  67070. <summary>
  67071. if true apply legacy table autoformat number format properties.
  67072. </summary>
  67073. </member>
  67074. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ApplyBorderFormats">
  67075. <summary>
  67076. If true apply legacy table autoformat border properties
  67077. </summary>
  67078. </member>
  67079. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ApplyFontFormats">
  67080. <summary>
  67081. If true apply legacy table autoformat font properties
  67082. </summary>
  67083. </member>
  67084. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ApplyPatternFormats">
  67085. <summary>
  67086. If true apply legacy table autoformat pattern properties
  67087. </summary>
  67088. </member>
  67089. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ApplyWidthHeightFormats">
  67090. <summary>
  67091. If true apply legacy table autoformat width/height properties.
  67092. </summary>
  67093. </member>
  67094. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowMemberPropertyTips">
  67095. <summary>
  67096. Show member property information
  67097. </summary>
  67098. </member>
  67099. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowCalcMember">
  67100. <summary>
  67101. Show the drill indicators
  67102. </summary>
  67103. </member>
  67104. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.EnableDrill">
  67105. <summary>
  67106. If the user is prevented from drilling down on a PivotItem or aggregate value
  67107. </summary>
  67108. </member>
  67109. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowDrill">
  67110. <summary>
  67111. Show the drill down buttons
  67112. </summary>
  67113. </member>
  67114. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowDataTips">
  67115. <summary>
  67116. If the tooltips should be displayed for PivotTable data cells.
  67117. </summary>
  67118. </member>
  67119. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.FieldPrintTitles">
  67120. <summary>
  67121. If the row and column titles from the PivotTable should be printed.
  67122. </summary>
  67123. </member>
  67124. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ItemPrintTitles">
  67125. <summary>
  67126. If the row and column titles from the PivotTable should be printed.
  67127. </summary>
  67128. </member>
  67129. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ColumnGrandTotals">
  67130. <summary>
  67131. If the grand totals should be displayed for the PivotTable columns
  67132. </summary>
  67133. </member>
  67134. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.RowGrandTotals">
  67135. <summary>
  67136. If the grand totals should be displayed for the PivotTable rows
  67137. </summary>
  67138. </member>
  67139. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.PrintDrill">
  67140. <summary>
  67141. If the drill indicators expand collapse buttons should be printed.
  67142. </summary>
  67143. </member>
  67144. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowError">
  67145. <summary>
  67146. Indicates whether to show error messages in cells.
  67147. </summary>
  67148. </member>
  67149. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ErrorCaption">
  67150. <summary>
  67151. The string to be displayed in cells that contain errors.
  67152. </summary>
  67153. </member>
  67154. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.DataCaption">
  67155. <summary>
  67156. Specifies the name of the value area field header in the PivotTable.
  67157. This caption is shown when the PivotTable when two or more fields are in the values area.
  67158. </summary>
  67159. </member>
  67160. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowHeaders">
  67161. <summary>
  67162. Show field headers
  67163. </summary>
  67164. </member>
  67165. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.PageWrap">
  67166. <summary>
  67167. The number of page fields to display before starting another row or column
  67168. </summary>
  67169. </member>
  67170. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.UseAutoFormatting">
  67171. <summary>
  67172. A boolean that indicates whether legacy auto formatting has been applied to the PivotTable view
  67173. </summary>
  67174. </member>
  67175. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.GridDropZones">
  67176. <summary>
  67177. A boolean that indicates if the in-grid drop zones should be displayed at runtime, and if classic layout is applied
  67178. </summary>
  67179. </member>
  67180. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Indent">
  67181. <summary>
  67182. The indentation increment for compact axis and can be used to set the Report Layout to Compact Form
  67183. </summary>
  67184. </member>
  67185. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.OutlineData">
  67186. <summary>
  67187. A boolean that indicates whether data fields in the PivotTable should be displayed in outline form
  67188. </summary>
  67189. </member>
  67190. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Outline">
  67191. <summary>
  67192. A boolean that indicates whether new fields should have their outline flag set to true
  67193. </summary>
  67194. </member>
  67195. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.MultipleFieldFilters">
  67196. <summary>
  67197. A boolean that indicates if the fields of a PivotTable can have multiple filters set on them
  67198. </summary>
  67199. </member>
  67200. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Compact">
  67201. <summary>
  67202. A boolean that indicates if new fields should have their compact flag set to true
  67203. </summary>
  67204. </member>
  67205. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.SetCompact(System.Boolean)">
  67206. <summary>
  67207. Sets all pivot table fields <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Compact"/> property to the value supplied.
  67208. </summary>
  67209. <param name="value">The the value for the Compact property.</param>
  67210. </member>
  67211. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.CompactData">
  67212. <summary>
  67213. A boolean that indicates if the field next to the data field in the PivotTable should be displayed in the same column of the spreadsheet.
  67214. </summary>
  67215. </member>
  67216. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.GrandTotalCaption">
  67217. <summary>
  67218. Specifies the string to be displayed for grand totals.
  67219. </summary>
  67220. </member>
  67221. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.RowHeaderCaption">
  67222. <summary>
  67223. The text to be displayed in row header in compact mode.
  67224. </summary>
  67225. </member>
  67226. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ColumnHeaderCaption">
  67227. <summary>
  67228. The text to be displayed in column header in compact mode.
  67229. </summary>
  67230. </member>
  67231. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.MissingCaption">
  67232. <summary>
  67233. The text to be displayed in cells with no value
  67234. </summary>
  67235. </member>
  67236. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Filters">
  67237. <summary>
  67238. Filters applied to the pivot table
  67239. </summary>
  67240. </member>
  67241. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.FirstHeaderRow">
  67242. <summary>
  67243. The first row of the PivotTable header, relative to the top left cell in the ref value
  67244. </summary>
  67245. </member>
  67246. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.FirstDataRow">
  67247. <summary>
  67248. The first column of the PivotTable data, relative to the top left cell in the range
  67249. </summary>
  67250. </member>
  67251. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.FirstDataCol">
  67252. <summary>
  67253. The first column of the PivotTable data, relative to the top left cell in the range.
  67254. </summary>
  67255. </member>
  67256. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Fields">
  67257. <summary>
  67258. The fields in the table
  67259. </summary>
  67260. </member>
  67261. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.RowFields">
  67262. <summary>
  67263. Row label fields
  67264. </summary>
  67265. </member>
  67266. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ColumnFields">
  67267. <summary>
  67268. Column label fields
  67269. </summary>
  67270. </member>
  67271. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.DataFields">
  67272. <summary>
  67273. Value fields
  67274. </summary>
  67275. </member>
  67276. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.PageFields">
  67277. <summary>
  67278. Report filter fields
  67279. </summary>
  67280. </member>
  67281. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.StyleName">
  67282. <summary>
  67283. Pivot style name. Used for custom styles
  67284. </summary>
  67285. </member>
  67286. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowColumnHeaders">
  67287. <summary>
  67288. Whether to show column headers for the pivot table.
  67289. </summary>
  67290. </member>
  67291. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowColumnStripes">
  67292. <summary>
  67293. Whether to show column stripe formatting for the pivot table.
  67294. </summary>
  67295. </member>
  67296. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowLastColumn">
  67297. <summary>
  67298. Whether to show the last column for the pivot table.
  67299. </summary>
  67300. </member>
  67301. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowRowHeaders">
  67302. <summary>
  67303. Whether to show row headers for the pivot table.
  67304. </summary>
  67305. </member>
  67306. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowRowStripes">
  67307. <summary>
  67308. Whether to show row stripe formatting for the pivot table.
  67309. </summary>
  67310. </member>
  67311. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.TableStyle">
  67312. <summary>
  67313. The table style. If this property is Custom, the style from the StyleName propery is used.
  67314. </summary>
  67315. </member>
  67316. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.PivotTableStyle">
  67317. <summary>
  67318. The pivot table style. If this property is Custom, the style from the StyleName propery is used.
  67319. </summary>
  67320. </member>
  67321. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ShowValuesRow">
  67322. <summary>
  67323. If the pivot tables value row is visible or not.
  67324. This property only applies when <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.GridDropZones"/> is set to false.
  67325. </summary>
  67326. </member>
  67327. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.ConditionalFormattings">
  67328. <summary>
  67329. A collection of Conditional Formatting's to apply to the pivot table.
  67330. </summary>
  67331. </member>
  67332. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField">
  67333. <summary>
  67334. A pivot tables cache field
  67335. </summary>
  67336. </member>
  67337. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.Index">
  67338. <summary>
  67339. The index in the collection of the pivot field
  67340. </summary>
  67341. </member>
  67342. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.Name">
  67343. <summary>
  67344. The name for the field
  67345. </summary>
  67346. </member>
  67347. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.SharedItems">
  67348. <summary>
  67349. A list of unique items for the field
  67350. </summary>
  67351. </member>
  67352. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.GroupItems">
  67353. <summary>
  67354. A list of group items, if the field has grouping.
  67355. <seealso cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.Grouping"/>
  67356. </summary>
  67357. </member>
  67358. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.DateGrouping">
  67359. <summary>
  67360. The type of date grouping
  67361. </summary>
  67362. </member>
  67363. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.Grouping">
  67364. <summary>
  67365. Grouping proprerties, if the field has grouping
  67366. </summary>
  67367. </member>
  67368. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.Format">
  67369. <summary>
  67370. The number format for the field
  67371. </summary>
  67372. </member>
  67373. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.Formula">
  67374. <summary>
  67375. The formula for cache field.
  67376. The formula for the calculated field.
  67377. Note: In formulas you create for calculated fields or calculated items, you can use operators and expressions as you do in other worksheet formulas.
  67378. You can use constants and refer to data from the pivot table, but you cannot use cell references or defined names.You cannot use worksheet functions that require cell references or defined names as arguments, and you cannot use array functions.
  67379. <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollection.AddCalculatedField(System.String,System.String)"/>
  67380. </summary>
  67381. </member>
  67382. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.GetShareItemValue(System.Object)">
  67383. <summary>
  67384. Removes milliseconds from TimeSpan and DateTime values and set the value to <see cref="F:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.PivotNullValue" /> if the value is null
  67385. </summary>
  67386. <param name="v">The value</param>
  67387. <returns>The new value</returns>
  67388. </member>
  67389. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData">
  67390. <summary>
  67391. Represents a selection of a row or column field to retreive the calculated value from a pivot table.
  67392. </summary>
  67393. </member>
  67394. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData.SelectField(System.String,System.Object)">
  67395. <summary>
  67396. Specifies which value to use for a field.
  67397. </summary>
  67398. <param name="fieldName">The name of the field</param>
  67399. <param name="value">The value</param>
  67400. <returns>A new <see cref="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData"/> to select other row or column field values or fetch the calulated value in a fluent way.</returns>
  67401. <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData.GetValue(System.String)"/>
  67402. </member>
  67403. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData.SelectField(System.String,System.Object,OfficeOpenXml.Table.PivotTable.eSubTotalFunctions)">
  67404. <summary>
  67405. Specifies which value to use for a field.
  67406. </summary>
  67407. <param name="fieldName">The name of the field</param>
  67408. <param name="value">The value</param>
  67409. <param name="subtotalFunction"></param>
  67410. <returns></returns>
  67411. </member>
  67412. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData.GetValue(System.String)">
  67413. <summary>
  67414. Get the value for the current field selection.
  67415. <see cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData.SelectField(System.String,System.Object)"/>
  67416. <see cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData.SelectField(System.String,System.Object,OfficeOpenXml.Table.PivotTable.eSubTotalFunctions)"/>
  67417. </summary>
  67418. <param name="dataFieldName"></param>
  67419. <returns></returns>
  67420. </member>
  67421. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData.GetValue(System.Int32)">
  67422. <summary>
  67423. Get the value for the current field selection.
  67424. <see cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData.SelectField(System.String,System.Object)"/>
  67425. <see cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCalculatedData.SelectField(System.String,System.Object,OfficeOpenXml.Table.PivotTable.eSubTotalFunctions)"/>
  67426. </summary>
  67427. <param name="dataFieldIndex">The index for the date field in the <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.DataFields"/> collection</param>
  67428. <returns>The value from the pivot table. If data field does not exist of the selected fields does not match any part of the pivot table a #REF! error is retuned.</returns>
  67429. </member>
  67430. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection">
  67431. <summary>
  67432. A collection of pivottable objects
  67433. </summary>
  67434. </member>
  67435. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Add(OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.ExcelRangeBase,System.String)">
  67436. <summary>
  67437. Create a pivottable on the supplied range
  67438. </summary>
  67439. <param name="Range">The range address including header and total row</param>
  67440. <param name="Source">The Source data range address</param>
  67441. <param name="Name">The name of the pivottable. Must be unique </param>
  67442. <returns>The pivottable object</returns>
  67443. </member>
  67444. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Add(OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.Table.ExcelTable,System.String)">
  67445. <summary>
  67446. Create a pivottable on the supplied range
  67447. </summary>
  67448. <param name="Range">The range address including header and total row</param>
  67449. <param name="Source">The source table</param>
  67450. <param name="Name">The name of the pivottable. Must be unique </param>
  67451. <returns>The pivottable object</returns>
  67452. </member>
  67453. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Add(OfficeOpenXml.ExcelAddressBase,OfficeOpenXml.Table.PivotTable.ExcelPivotCacheDefinition,System.String)">
  67454. <summary>
  67455. Create a pivottable on the supplied range
  67456. </summary>
  67457. <param name="Range">The range address including header and total row</param>
  67458. <param name="PivotCacheDefinition">A pivot table cache shared with another pivot table</param>
  67459. <param name="Name">The name of the pivottable. Must be unique </param>
  67460. <returns>The pivottable object</returns>
  67461. </member>
  67462. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Count">
  67463. <summary>
  67464. Number of items in the collection
  67465. </summary>
  67466. </member>
  67467. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Item(System.Int32)">
  67468. <summary>
  67469. The pivottable Index. Base 0.
  67470. </summary>
  67471. <param name="Index"></param>
  67472. <returns></returns>
  67473. </member>
  67474. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Item(System.String)">
  67475. <summary>
  67476. Pivottabes accesed by name
  67477. </summary>
  67478. <param name="Name">The name of the pivottable</param>
  67479. <returns>The Pivotable. Null if the no match is found</returns>
  67480. </member>
  67481. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.GetEnumerator">
  67482. <summary>
  67483. Gets the enumerator of the collection
  67484. </summary>
  67485. <returns>The enumerator</returns>
  67486. </member>
  67487. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Delete(System.String,System.Boolean)">
  67488. <summary>
  67489. Delete the pivottable with the supplied name
  67490. </summary>
  67491. <param name="Name">The name of the pivottable</param>
  67492. <param name="ClearRange">Clear the table range</param>
  67493. </member>
  67494. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Delete(System.Int32,System.Boolean)">
  67495. <summary>
  67496. Delete the pivot table at the specified index
  67497. </summary>
  67498. <param name="Index">The index in the PivotTable collection</param>
  67499. <param name="ClearRange">Clear the table range</param>
  67500. </member>
  67501. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Delete(OfficeOpenXml.Table.PivotTable.ExcelPivotTable,System.Boolean)">
  67502. <summary>
  67503. Delete the supplied pivot table
  67504. </summary>
  67505. <param name="PivotTable">The PivotTable to remove from the collection</param>
  67506. <param name="ClearRange">Clear the table range</param>
  67507. </member>
  67508. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCollection.Calculate(System.Boolean)">
  67509. <summary>
  67510. Calculate all pivot tables in the collection.
  67511. Also see <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTable.Calculate(System.Boolean)"/> and <seealso cref="M:OfficeOpenXml.ExcelWorkbook.CalculateAllPivotTables(System.Boolean)"/>
  67512. </summary>
  67513. <param name="refresh">If the cache should be refreshed.</param>
  67514. </member>
  67515. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField">
  67516. <summary>
  67517. A pivot table data field
  67518. </summary>
  67519. </member>
  67520. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField.Field">
  67521. <summary>
  67522. The field
  67523. </summary>
  67524. </member>
  67525. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField.Index">
  67526. <summary>
  67527. The index of the datafield
  67528. </summary>
  67529. </member>
  67530. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField.Name">
  67531. <summary>
  67532. The name of the datafield
  67533. </summary>
  67534. </member>
  67535. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField.BaseField">
  67536. <summary>
  67537. Field index. Reference to the field collection
  67538. </summary>
  67539. </member>
  67540. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField.BaseItem">
  67541. <summary>
  67542. The index to the base item when the ShowDataAs calculation is in use
  67543. </summary>
  67544. </member>
  67545. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField.NumFmtId">
  67546. <summary>
  67547. Number format id.
  67548. </summary>
  67549. </member>
  67550. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField.Format">
  67551. <summary>
  67552. The number format for the data field
  67553. </summary>
  67554. </member>
  67555. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField.Function">
  67556. <summary>
  67557. Type of aggregate function
  67558. </summary>
  67559. </member>
  67560. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField.ShowDataAs">
  67561. <summary>
  67562. Represents a pivot fields Show As properties.
  67563. </summary>
  67564. </member>
  67565. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldCollection">
  67566. <summary>
  67567. Collection class for data fields in a Pivottable
  67568. </summary>
  67569. </member>
  67570. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldCollection.Add(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  67571. <summary>
  67572. Add a new datafield
  67573. </summary>
  67574. <param name="field">The field</param>
  67575. <returns>The new datafield</returns>
  67576. </member>
  67577. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldCollection.Item(System.String)">
  67578. <summary>
  67579. Returns the data field with the name supplied.
  67580. </summary>
  67581. <param name="name">The name of the field or the cache field</param>
  67582. <returns>THe data field</returns>
  67583. </member>
  67584. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldCollection.Remove(OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField)">
  67585. <summary>
  67586. Remove a datafield
  67587. </summary>
  67588. <param name="dataField">The data field to remove</param>
  67589. </member>
  67590. <member name="T:OfficeOpenXml.Table.PivotTable.ePrevNextPivotItem">
  67591. <summary>
  67592. Compares the item to the previous or next item.
  67593. </summary>
  67594. </member>
  67595. <member name="F:OfficeOpenXml.Table.PivotTable.ePrevNextPivotItem.Previous">
  67596. <summary>
  67597. The Previous item
  67598. </summary>
  67599. </member>
  67600. <member name="F:OfficeOpenXml.Table.PivotTable.ePrevNextPivotItem.Next">
  67601. <summary>
  67602. The Next item
  67603. </summary>
  67604. </member>
  67605. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs">
  67606. <summary>
  67607. Represents a pivot fields Show As properties.
  67608. </summary>
  67609. </member>
  67610. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetNormal">
  67611. <summary>
  67612. Sets the show data as to type Normal. This removes the Show data as setting.
  67613. </summary>
  67614. </member>
  67615. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercentOfTotal">
  67616. <summary>
  67617. Sets the show data as to type Percent Of Total
  67618. </summary>
  67619. </member>
  67620. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercentOfRow">
  67621. <summary>
  67622. Sets the show data as to type Percent Of Row
  67623. </summary>
  67624. </member>
  67625. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercentOfColumn">
  67626. <summary>
  67627. Sets the show data as to type Percent Of Column
  67628. </summary>
  67629. </member>
  67630. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercent(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField,System.Int32)">
  67631. <summary>
  67632. Sets the show data as to type Percent
  67633. <param name="baseField">The base field to use</param>
  67634. <param name="baseItem">The index of the item to use within the <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Items"/> collection of the base field</param>
  67635. </summary>
  67636. </member>
  67637. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercent(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField,OfficeOpenXml.Table.PivotTable.ePrevNextPivotItem)">
  67638. <summary>
  67639. Sets the show data as to type Percent
  67640. <param name="baseField">The base field to use</param>
  67641. <param name="baseItem">The previous or next field</param>
  67642. </summary>
  67643. </member>
  67644. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercentParent(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  67645. <summary>
  67646. Sets the show data as to type Percent Of Parent
  67647. <param name="baseField">The base field to use</param>
  67648. </summary>
  67649. </member>
  67650. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetIndex">
  67651. <summary>
  67652. Sets the show data as to type Index
  67653. </summary>
  67654. </member>
  67655. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetRunningTotal(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  67656. <summary>
  67657. Sets the show data as to type Running Total
  67658. </summary>
  67659. <param name="baseField">The base field to use</param>
  67660. </member>
  67661. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetDifference(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField,System.Int32)">
  67662. <summary>
  67663. Sets the show data as to type Difference
  67664. </summary>
  67665. <param name="baseField">The base field to use</param>
  67666. <param name="baseItem">The index of the item to use within the <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Items"/> collection of the base field</param>
  67667. </member>
  67668. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetDifference(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField,OfficeOpenXml.Table.PivotTable.ePrevNextPivotItem)">
  67669. <summary>
  67670. Sets the show data as to type Difference
  67671. </summary>
  67672. <param name="baseField">The base field to use</param>
  67673. <param name="baseItem">The previous or next field</param>
  67674. </member>
  67675. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercentageDifference(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField,System.Int32)">
  67676. <summary>
  67677. Sets the show data as to type Percent Of Total
  67678. <param name="baseField">The base field to use</param>
  67679. <param name="baseItem">The index of the item to use within the <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Items"/> collection of the base field</param>
  67680. </summary>
  67681. </member>
  67682. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercentageDifference(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField,OfficeOpenXml.Table.PivotTable.ePrevNextPivotItem)">
  67683. <summary>
  67684. Sets the show data as to type Percent Of Total
  67685. <param name="baseField">The base field to use</param>
  67686. <param name="baseItem">The previous or next field</param>
  67687. </summary>
  67688. </member>
  67689. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercentParentRow">
  67690. <summary>
  67691. Sets the show data as to type Percent Of Parent Row
  67692. </summary>
  67693. </member>
  67694. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercentParentColumn">
  67695. <summary>
  67696. Sets the show data as to type Percent Of Parent Column
  67697. </summary>
  67698. </member>
  67699. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetPercentOfRunningTotal(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  67700. <summary>
  67701. Sets the show data as to type Percent Of Running Total
  67702. </summary>
  67703. </member>
  67704. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetRankAscending(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  67705. <summary>
  67706. Sets the show data as to type Rank Ascending
  67707. <param name="baseField">The base field to use</param>
  67708. </summary>
  67709. </member>
  67710. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.SetRankDescending(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  67711. <summary>
  67712. Sets the show data as to type Rank Descending
  67713. <param name="baseField">The base field to use</param>
  67714. </summary>
  67715. </member>
  67716. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataFieldShowDataAs.Value">
  67717. <summary>
  67718. The value of the "Show Data As" setting
  67719. </summary>
  67720. </member>
  67721. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField">
  67722. <summary>
  67723. A pivot table field.
  67724. </summary>
  67725. </member>
  67726. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Index">
  67727. <summary>
  67728. The index of the pivot table field
  67729. </summary>
  67730. </member>
  67731. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.BaseIndex">
  67732. <summary>
  67733. The base line index of the pivot table field
  67734. </summary>
  67735. </member>
  67736. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Name">
  67737. <summary>
  67738. Name of the field
  67739. </summary>
  67740. </member>
  67741. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Compact">
  67742. <summary>
  67743. Compact mode
  67744. </summary>
  67745. </member>
  67746. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Outline">
  67747. <summary>
  67748. A boolean that indicates whether the items in this field should be shown in Outline form
  67749. </summary>
  67750. </member>
  67751. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.InsertBlankRow">
  67752. <summary>
  67753. A boolean that indicates whether a blank row should be inserted after each item.
  67754. </summary>
  67755. </member>
  67756. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.RepeatItemLabels">
  67757. <summary>
  67758. A boolean that indicates whether the item labels should repeat or not.
  67759. </summary>
  67760. </member>
  67761. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.SubtotalTop">
  67762. <summary>
  67763. The custom text that is displayed for the subtotals label
  67764. </summary>
  67765. </member>
  67766. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.MultipleItemSelectionAllowed">
  67767. <summary>
  67768. Indicates whether the field can have multiple items selected in the page field
  67769. </summary>
  67770. </member>
  67771. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.ShowAll">
  67772. <summary>
  67773. Indicates whether to show all items for this field
  67774. </summary>
  67775. </member>
  67776. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.ShowDropDowns">
  67777. <summary>
  67778. Indicates whether to hide drop down buttons on PivotField headers
  67779. </summary>
  67780. </member>
  67781. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.ShowInFieldList">
  67782. <summary>
  67783. Indicates whether this hierarchy is omitted from the field list
  67784. </summary>
  67785. </member>
  67786. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.ShowAsCaption">
  67787. <summary>
  67788. Indicates whether to show the property as a member caption
  67789. </summary>
  67790. </member>
  67791. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.ShowMemberPropertyInCell">
  67792. <summary>
  67793. Indicates whether to show the member property value in a PivotTable cell
  67794. </summary>
  67795. </member>
  67796. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.ShowMemberPropertyToolTip">
  67797. <summary>
  67798. Indicates whether to show the member property value in a tooltip on the appropriate PivotTable cells
  67799. </summary>
  67800. </member>
  67801. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Sort">
  67802. <summary>
  67803. The type of sort that is applied to this field
  67804. </summary>
  67805. </member>
  67806. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.SetAutoSort(OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField,OfficeOpenXml.Table.PivotTable.eSortType)">
  67807. <summary>
  67808. Set auto sort on a data field for this field.
  67809. </summary>
  67810. <param name="dataField">The data field to sort on</param>
  67811. <param name="sortType">Sort ascending or descending</param>
  67812. </member>
  67813. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.RemoveAutoSort">
  67814. <summary>
  67815. Remove auto sort and set the <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.AutoSort"/> property to null
  67816. </summary>
  67817. </member>
  67818. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.AutoSort">
  67819. <summary>
  67820. Auto sort for a field. Sort is set on a data field for a row/column field.
  67821. Use <see cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.SetAutoSort(OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField,OfficeOpenXml.Table.PivotTable.eSortType)"/> to set auto sort
  67822. Use <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.RemoveAutoSort"/> to remove auto sort and set this property to null
  67823. </summary>
  67824. </member>
  67825. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.IncludeNewItemsInFilter">
  67826. <summary>
  67827. A boolean that indicates whether manual filter is in inclusive mode
  67828. </summary>
  67829. </member>
  67830. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.SubTotalFunctions">
  67831. <summary>
  67832. Enumeration of the different subtotal operations that can be applied to page, row or column fields
  67833. </summary>
  67834. </member>
  67835. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Axis">
  67836. <summary>
  67837. Type of axis
  67838. </summary>
  67839. </member>
  67840. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.IsRowField">
  67841. <summary>
  67842. If the field is a row field
  67843. </summary>
  67844. </member>
  67845. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.IsColumnField">
  67846. <summary>
  67847. If the field is a column field
  67848. </summary>
  67849. </member>
  67850. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.IsDataField">
  67851. <summary>
  67852. If the field is a datafield
  67853. </summary>
  67854. </member>
  67855. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.IsPageField">
  67856. <summary>
  67857. If the field is a page field.
  67858. </summary>
  67859. </member>
  67860. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.PageFieldSettings">
  67861. <summary>
  67862. Page field settings
  67863. </summary>
  67864. </member>
  67865. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.DateGrouping">
  67866. <summary>
  67867. Date group by
  67868. </summary>
  67869. </member>
  67870. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Grouping">
  67871. <summary>
  67872. Grouping settings.
  67873. Null if the field has no grouping otherwise ExcelPivotTableFieldDateGroup or ExcelPivotTableFieldNumericGroup.
  67874. </summary>
  67875. </member>
  67876. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Format">
  67877. <summary>
  67878. The numberformat to use for the column
  67879. </summary>
  67880. </member>
  67881. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Items">
  67882. <summary>
  67883. Pivottable field Items. Used for grouping.
  67884. </summary>
  67885. </member>
  67886. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Cache">
  67887. <summary>
  67888. A reference to the cache for the pivot table field.
  67889. </summary>
  67890. </member>
  67891. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.AddNumericGrouping(System.Double,System.Double,System.Double)">
  67892. <summary>
  67893. Add numberic grouping to the field
  67894. </summary>
  67895. <param name="Start">Start value</param>
  67896. <param name="End">End value</param>
  67897. <param name="Interval">Interval</param>
  67898. </member>
  67899. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.AddSlicer">
  67900. <summary>
  67901. Will add a slicer to the pivot table field
  67902. </summary>
  67903. <returns>The <see cref="T:OfficeOpenXml.Drawing.Slicer.ExcelPivotTableSlicer">Slicer</see>/></returns>
  67904. </member>
  67905. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Slicer">
  67906. <summary>
  67907. A slicer attached to the pivot table field.
  67908. If the field has multiple slicers attached, the first slicer will be returned.
  67909. </summary>
  67910. </member>
  67911. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.AddDateGrouping(OfficeOpenXml.Table.PivotTable.eDateGroupBy)">
  67912. <summary>
  67913. Add a date grouping on this field.
  67914. </summary>
  67915. <param name="groupBy">Group by</param>
  67916. </member>
  67917. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.AddDateGrouping(OfficeOpenXml.Table.PivotTable.eDateGroupBy,System.DateTime,System.DateTime)">
  67918. <summary>
  67919. Add a date grouping on this field.
  67920. </summary>
  67921. <param name="groupBy">Group by</param>
  67922. <param name="startDate">Fixed start date. Use DateTime.MinValue for auto</param>
  67923. <param name="endDate">Fixed end date. Use DateTime.MaxValue for auto</param>
  67924. </member>
  67925. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.AddDateGrouping(System.Int32,System.DateTime,System.DateTime)">
  67926. <summary>
  67927. Add a date grouping on this field.
  67928. </summary>
  67929. <param name="days">Number of days when grouping on days</param>
  67930. <param name="startDate">Fixed start date. Use DateTime.MinValue for auto</param>
  67931. <param name="endDate">Fixed end date. Use DateTime.MaxValue for auto</param>
  67932. </member>
  67933. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.Filters">
  67934. <summary>
  67935. Filters used on the pivot table field.
  67936. </summary>
  67937. </member>
  67938. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.DragToCol">
  67939. <summary>
  67940. Allow as column field?
  67941. </summary>
  67942. </member>
  67943. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.DragToRow">
  67944. <summary>
  67945. Allow as page row?
  67946. </summary>
  67947. </member>
  67948. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableField.DragToPage">
  67949. <summary>
  67950. Allow as page field?
  67951. </summary>
  67952. </member>
  67953. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollection">
  67954. <summary>
  67955. A collection of pivot table fields
  67956. </summary>
  67957. </member>
  67958. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollection.Item(System.String)">
  67959. <summary>
  67960. Indexer by name
  67961. </summary>
  67962. <param name="name">The name</param>
  67963. <returns>The pivot table field</returns>
  67964. </member>
  67965. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollection.GetDateGroupField(OfficeOpenXml.Table.PivotTable.eDateGroupBy)">
  67966. <summary>
  67967. Returns the date group field.
  67968. </summary>
  67969. <param name="GroupBy">The type of grouping</param>
  67970. <returns>The matching field. If none is found null is returned</returns>
  67971. </member>
  67972. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollection.GetNumericGroupField">
  67973. <summary>
  67974. Returns the numeric group field.
  67975. </summary>
  67976. <returns>The matching field. If none is found null is returned</returns>
  67977. </member>
  67978. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollection.AddCalculatedField(System.String,System.String)">
  67979. <summary>
  67980. Adds a calculated field to the underlaying pivot table cache.
  67981. </summary>
  67982. <param name="name">The unique name of the field</param>
  67983. <param name="formula">The formula for the calculated field.
  67984. Note: In formulas you create for calculated fields or calculated items, you can use operators and expressions as you do in other worksheet formulas. You can use constants and refer to data from the pivot table, but you cannot use cell references or defined names.You cannot use worksheet functions that require cell references or defined names as arguments, and you cannot use array functions.
  67985. <seealso cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableCacheField.Formula"/></param>
  67986. <returns>The new calculated field</returns>
  67987. </member>
  67988. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItemsCollection">
  67989. <summary>
  67990. </summary>
  67991. </member>
  67992. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItemsCollection.Contains(System.Object)">
  67993. <summary>
  67994. It the object exists in the cache
  67995. </summary>
  67996. <param name="value">The object to check for existance</param>
  67997. <returns></returns>
  67998. </member>
  67999. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItemsCollection.GetByValue(System.Object)">
  68000. <summary>
  68001. Get the item with the value supplied. If the value does not exist, null is returned.
  68002. </summary>
  68003. <param name="value">The value</param>
  68004. <returns>The pivot table field</returns>
  68005. </member>
  68006. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItemsCollection.GetIndexByValue(System.Object)">
  68007. <summary>
  68008. Get the index of the item with the value supplied. If the value does not exist, -1 is returned.
  68009. </summary>
  68010. <param name="value">The value</param>
  68011. <returns>The index of the item</returns>
  68012. </member>
  68013. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItemsCollection.ShowAll">
  68014. <summary>
  68015. Set Hidden to false for all items in the collection
  68016. </summary>
  68017. </member>
  68018. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItemsCollection.ShowDetails(System.Boolean)">
  68019. <summary>
  68020. Set the ShowDetails for all items.
  68021. </summary>
  68022. <param name="isExpanded">The value of true is set all items to be expanded. The value of false set all items to be collapsed</param>
  68023. </member>
  68024. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItemsCollection.SelectSingleItem(System.Int32)">
  68025. <summary>
  68026. Hide all items except the item at the supplied index
  68027. </summary>
  68028. </member>
  68029. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItemsCollection.Refresh">
  68030. <summary>
  68031. Refreshes the data of the cache field
  68032. </summary>
  68033. </member>
  68034. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollectionBase`1">
  68035. <summary>
  68036. Base collection class for pivottable fields
  68037. </summary>
  68038. <typeparam name="T"></typeparam>
  68039. </member>
  68040. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollectionBase`1.GetEnumerator">
  68041. <summary>
  68042. Gets the enumerator of the collection
  68043. </summary>
  68044. <returns>The enumerator</returns>
  68045. </member>
  68046. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollectionBase`1.Count">
  68047. <summary>
  68048. Number of items in the collection
  68049. </summary>
  68050. </member>
  68051. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollectionBase`1.Item(System.Int32)">
  68052. <summary>
  68053. Indexer for the collection
  68054. </summary>
  68055. <param name="Index">The index</param>
  68056. <returns>The pivot table field</returns>
  68057. </member>
  68058. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldCollectionBase`1.IndexOf(`0)">
  68059. <summary>
  68060. Returns the zero-based index of the item.
  68061. </summary>
  68062. <param name="item">The item</param>
  68063. <returns>the zero-based index of the item in the list</returns>
  68064. </member>
  68065. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldDateGroup">
  68066. <summary>
  68067. A date group
  68068. </summary>
  68069. </member>
  68070. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldDateGroup.GroupBy">
  68071. <summary>
  68072. How to group the date field
  68073. </summary>
  68074. </member>
  68075. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldDateGroup.AutoStart">
  68076. <summary>
  68077. Auto detect start date
  68078. </summary>
  68079. </member>
  68080. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldDateGroup.AutoEnd">
  68081. <summary>
  68082. Auto detect end date
  68083. </summary>
  68084. </member>
  68085. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldDateGroup.StartDate">
  68086. <summary>
  68087. Start date for the grouping
  68088. </summary>
  68089. </member>
  68090. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldDateGroup.EndDate">
  68091. <summary>
  68092. End date for the grouping
  68093. </summary>
  68094. </member>
  68095. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldDateGroup.GroupInterval">
  68096. <summary>
  68097. Intervall if for day grouping
  68098. </summary>
  68099. </member>
  68100. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldGroup">
  68101. <summary>
  68102. Base class for pivot table field groups
  68103. </summary>
  68104. </member>
  68105. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldGroup.BaseIndex">
  68106. <summary>
  68107. The index of the base field for this group field
  68108. </summary>
  68109. </member>
  68110. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldGroup.ParentIndex">
  68111. <summary>
  68112. The index of the parent field from this group field
  68113. </summary>
  68114. </member>
  68115. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItem">
  68116. <summary>
  68117. A pivot table field Item. Used for grouping.
  68118. </summary>
  68119. </member>
  68120. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItem.Text">
  68121. <summary>
  68122. The custom text of the item. Unique values only
  68123. </summary>
  68124. </member>
  68125. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItem.Value">
  68126. <summary>
  68127. The value of the item
  68128. </summary>
  68129. </member>
  68130. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItem.Hidden">
  68131. <summary>
  68132. A flag indicating if the item is hidden
  68133. </summary>
  68134. </member>
  68135. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItem.ShowDetails">
  68136. <summary>
  68137. A flag indicating if the items is expanded or collapsed.
  68138. </summary>
  68139. </member>
  68140. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldNumericGroup">
  68141. <summary>
  68142. A pivot table field numeric grouping
  68143. </summary>
  68144. </member>
  68145. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldNumericGroup.Start">
  68146. <summary>
  68147. Start value
  68148. </summary>
  68149. </member>
  68150. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldNumericGroup.End">
  68151. <summary>
  68152. End value
  68153. </summary>
  68154. </member>
  68155. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldNumericGroup.Interval">
  68156. <summary>
  68157. Interval
  68158. </summary>
  68159. </member>
  68160. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTablePageFieldSettings">
  68161. <summary>
  68162. A page / report filter field
  68163. </summary>
  68164. </member>
  68165. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTablePageFieldSettings.Caption">
  68166. <summary>
  68167. The display name of the hierarchy.
  68168. </summary>
  68169. </member>
  68170. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTablePageFieldSettings.Name">
  68171. <summary>
  68172. The Name of the field
  68173. </summary>
  68174. </member>
  68175. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTablePageFieldSettings.SelectedItem">
  68176. <summary>
  68177. The selected item. A negative value means that no value is selected.
  68178. See also <seealso cref="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableFieldItemsCollection.SelectSingleItem(System.Int32)"/>
  68179. </summary>
  68180. </member>
  68181. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTablePageFieldSettings.Hier">
  68182. <summary>
  68183. The index of the OLAP hierarchy to which this page field belongs
  68184. </summary>
  68185. </member>
  68186. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableRowColumnFieldCollection">
  68187. <summary>
  68188. Collection class for row and column fields in a Pivottable
  68189. </summary>
  68190. </member>
  68191. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableRowColumnFieldCollection.Add(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  68192. <summary>
  68193. Add a new row/column field
  68194. </summary>
  68195. <param name="Field">The field</param>
  68196. <returns>The new field</returns>
  68197. </member>
  68198. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableRowColumnFieldCollection.Insert(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField,System.Int32)">
  68199. <summary>
  68200. Insert a new row/column field
  68201. </summary>
  68202. <param name="Field">The field</param>
  68203. <param name="Index">The position to insert the field</param>
  68204. <returns>The new field</returns>
  68205. </member>
  68206. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableRowColumnFieldCollection.Remove(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  68207. <summary>
  68208. Remove a field
  68209. </summary>
  68210. <param name="Field"></param>
  68211. </member>
  68212. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableRowColumnFieldCollection.RemoveAt(System.Int32)">
  68213. <summary>
  68214. Remove a field at a specific position
  68215. </summary>
  68216. <param name="Index"></param>
  68217. </member>
  68218. <member name="T:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFieldFilterCollection">
  68219. <summary>
  68220. A collection of pivot filters for a pivot table field
  68221. </summary>
  68222. </member>
  68223. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFieldFilterCollection.AddCaptionFilter(OfficeOpenXml.Table.PivotTable.ePivotTableCaptionFilterType,System.String,System.String)">
  68224. <summary>
  68225. Adds a caption (label) filter for a pivot tabel field
  68226. </summary>
  68227. <param name="type">The type of pivot table caption filter</param>
  68228. <param name="value1">Value 1</param>
  68229. <param name="value2">Value 2. Set to null, if not used</param>
  68230. <returns></returns>
  68231. </member>
  68232. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFieldFilterCollection.AddDateValueFilter(OfficeOpenXml.Table.PivotTable.ePivotTableDateValueFilterType,System.DateTime,System.Nullable{System.DateTime})">
  68233. <summary>
  68234. Adds a date filter for a pivot table field
  68235. </summary>
  68236. <param name="type">The type of pivot table filter.</param>
  68237. <param name="value1">Value 1</param>
  68238. <param name="value2">Value 2. Set to null, if not used</param>
  68239. <returns>The pivot table filter</returns>
  68240. <exception cref="T:System.ArgumentNullException">Thrown if value is between and <paramref name="value2"/> is null</exception>
  68241. </member>
  68242. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFieldFilterCollection.AddDatePeriodFilter(OfficeOpenXml.Table.PivotTable.ePivotTableDatePeriodFilterType)">
  68243. <summary>
  68244. Adds a date period filter for a pivot table field.
  68245. </summary>
  68246. <param name="type">The type of field.</param>
  68247. <returns>The pivot table filter</returns>
  68248. </member>
  68249. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFieldFilterCollection.AddValueFilter(OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType,OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField,System.Object,System.Object)">
  68250. <summary>
  68251. Adds a pivot table value filter.
  68252. </summary>
  68253. <param name="type">The type of value filter</param>
  68254. <param name="dataField">The data field to apply the filter to</param>
  68255. <param name="value1">Value 1</param>
  68256. <param name="value2">Value 2. Used with <see cref="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueBetween"/> and <see cref="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueNotBetween"/> </param>
  68257. <returns>The pivot table filter</returns>
  68258. <exception cref="T:System.ArgumentException">If the data field is not present in the pivot table.</exception>
  68259. <exception cref="T:System.ArgumentNullException">If value2 is not set when type is set to between</exception>
  68260. </member>
  68261. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFieldFilterCollection.AddValueFilter(OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType,System.Int32,System.Object,System.Object)">
  68262. <summary>
  68263. Adds a pivot table value filter.
  68264. </summary>
  68265. <param name="type">The type of value filter</param>
  68266. <param name="dataFieldIndex">The index of the <see cref="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField"/> to apply the filter to.</param>
  68267. <param name="value1">Value 1</param>
  68268. <param name="value2">Value 2. Used with <see cref="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueBetween"/> and <see cref="F:OfficeOpenXml.Table.PivotTable.ePivotTableValueFilterType.ValueNotBetween"/></param>
  68269. <returns>The pivot table filter</returns>
  68270. <exception cref="T:System.ArgumentException">If the data field is not present in the pivot table.</exception>
  68271. <exception cref="T:System.ArgumentNullException">If value2 is not set when type is set to between</exception>
  68272. </member>
  68273. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFieldFilterCollection.AddTop10Filter(OfficeOpenXml.Table.PivotTable.ePivotTableTop10FilterType,OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField,System.Double,System.Boolean)">
  68274. <summary>
  68275. Adds a top 10 filter to the field
  68276. </summary>
  68277. <param name="type">The top-10 filter type</param>
  68278. <param name="dataField">The datafield within the pivot table</param>
  68279. <param name="value">The top or bottom value to relate to </param>
  68280. <param name="isTop">Top or bottom. true is Top, false is Bottom</param>
  68281. <returns></returns>
  68282. </member>
  68283. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFieldFilterCollection.AddTop10Filter(OfficeOpenXml.Table.PivotTable.ePivotTableTop10FilterType,System.Int32,System.Double,System.Boolean)">
  68284. <summary>
  68285. Adds a top 10 filter to the field
  68286. </summary>
  68287. <param name="type">The top-10 filter type</param>
  68288. <param name="dataFieldIndex">The index to the data field within the pivot tables DataField collection</param>
  68289. <param name="value">The top or bottom value to relate to </param>
  68290. <param name="isTop">Top or bottom. true is Top, false is Bottom</param>
  68291. <returns></returns>
  68292. </member>
  68293. <member name="T:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter">
  68294. <summary>
  68295. Defines a pivot table filter
  68296. </summary>
  68297. </member>
  68298. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.Id">
  68299. <summary>
  68300. The id
  68301. </summary>
  68302. </member>
  68303. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.Name">
  68304. <summary>
  68305. The name of the pivot filter
  68306. </summary>
  68307. </member>
  68308. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.Description">
  68309. <summary>
  68310. The description of the pivot filter
  68311. </summary>
  68312. </member>
  68313. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.MatchCaptions(OfficeOpenXml.Table.PivotTable.ExcelPivotTable,System.Int32)">
  68314. <summary>
  68315. Handle caption(String) filters and the unknown filter type. This is filter enum values below 100.
  68316. </summary>
  68317. <param name="pivotTable"></param>
  68318. <param name="index"></param>
  68319. <returns></returns>
  68320. </member>
  68321. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.MatchDate(OfficeOpenXml.Table.PivotTable.ExcelPivotTable,System.Int32)">
  68322. <summary>
  68323. Handle date filters. This is filter enum values below 100.
  68324. </summary>
  68325. <param name="pivotTable"></param>
  68326. <param name="index"></param>
  68327. <returns></returns>
  68328. </member>
  68329. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.Type">
  68330. <summary>
  68331. The type of pivot filter
  68332. </summary>
  68333. </member>
  68334. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.EvalOrder">
  68335. <summary>
  68336. The evaluation order of the pivot filter
  68337. </summary>
  68338. </member>
  68339. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.Fld">
  68340. <summary>
  68341. The index to the row/column field the filter is applied on
  68342. </summary>
  68343. </member>
  68344. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.MeasureFldIndex">
  68345. <summary>
  68346. The index to the data field a value field is evaluated on.
  68347. </summary>
  68348. </member>
  68349. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.Value1">
  68350. <summary>
  68351. The valueOrIndex 1 to compare the filter to
  68352. </summary>
  68353. </member>
  68354. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.Value2">
  68355. <summary>
  68356. The valueOrIndex 2 to compare the filter to
  68357. </summary>
  68358. </member>
  68359. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.StringValue1">
  68360. <summary>
  68361. The string valueOrIndex 1 used by caption filters.
  68362. </summary>
  68363. </member>
  68364. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilter.StringValue2">
  68365. <summary>
  68366. The string valueOrIndex 2 used by caption filters.
  68367. </summary>
  68368. </member>
  68369. <member name="T:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilterBaseCollection">
  68370. <summary>
  68371. The base collection for pivot table filters
  68372. </summary>
  68373. </member>
  68374. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilterBaseCollection.ReloadTable">
  68375. <summary>
  68376. Reloads the collection from the xml.
  68377. </summary>
  68378. </member>
  68379. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilterBaseCollection.GetEnumerator">
  68380. <summary>
  68381. Returns an enumerator that iterates through the collection.
  68382. </summary>
  68383. <returns>An enumerator that can be used to iterate through the collection.</returns>
  68384. </member>
  68385. <member name="M:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilterBaseCollection.System#Collections#IEnumerable#GetEnumerator">
  68386. <summary>
  68387. Returns an enumerator that iterates through the collection.
  68388. </summary>
  68389. <returns>An enumerator that can be used to iterate through the collection.</returns>
  68390. </member>
  68391. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilterBaseCollection.Count">
  68392. <summary>
  68393. Number of items in the collection
  68394. </summary>
  68395. </member>
  68396. <member name="P:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilterBaseCollection.Item(System.Int32)">
  68397. <summary>
  68398. The indexer for the collection
  68399. </summary>
  68400. <param name="index">The index</param>
  68401. <returns></returns>
  68402. </member>
  68403. <member name="T:OfficeOpenXml.Table.PivotTable.Filter.ExcelPivotTableFilterCollection">
  68404. <summary>
  68405. A collection of pivot filters for a pivot table
  68406. </summary>
  68407. </member>
  68408. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaAutoSort">
  68409. <summary>
  68410. Defines sorting for a pivot table area within a pivot table.
  68411. </summary>
  68412. </member>
  68413. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaConditionalFormatting">
  68414. <summary>
  68415. Defines an area for conditional formatting within a pivot table.
  68416. </summary>
  68417. </member>
  68418. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaConditionalFormattingCollection">
  68419. <summary>
  68420. A collection of pivot areas used for conditional formatting
  68421. </summary>
  68422. </member>
  68423. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaConditionalFormattingCollection.Add(OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField[])">
  68424. <summary>
  68425. Adds a new area for the one or more data fields
  68426. </summary>
  68427. <param name="fields">The data field(s) where the conditional formatting should be applied. If no fields are supplied all the pivot tables data fields will be added to the area</param>
  68428. <returns>The pivot area for the conditional formatting</returns>
  68429. </member>
  68430. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaConditionalFormattingCollection.Remove(OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaConditionalFormatting)">
  68431. <summary>
  68432. /// Removes the the <paramref name="item"/> from the collection
  68433. </summary>
  68434. <param name="item">The item to remove.</param>
  68435. </member>
  68436. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaConditionalFormattingCollection.RemoveAt(System.Int32)">
  68437. <summary>
  68438. Removes the <see cref="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyle"/> at the <paramref name="index"/>
  68439. </summary>
  68440. <param name="index">The zero-based index in the collction to remove</param>
  68441. </member>
  68442. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormatting">
  68443. <summary>
  68444. Defines a pivot table area of selection used for styling.
  68445. </summary>
  68446. </member>
  68447. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormatting.Areas">
  68448. <summary>
  68449. A collection of conditions for the conditional formattings. Conditions can be set for specific row-, column- or data fields. Specify labels, data grand totals and more.
  68450. </summary>
  68451. </member>
  68452. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormatting.ConditionalFormatting">
  68453. <summary>
  68454. Access to the style property for the pivot area
  68455. </summary>
  68456. </member>
  68457. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormatting.Priority">
  68458. <summary>
  68459. The priority of the pivot table conditional formatting rule that should be matched in the worksheet.
  68460. If this value differs from the <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormatting.ConditionalFormatting"/> priority, the later will be used when saved.
  68461. </summary>
  68462. </member>
  68463. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormatting.Type">
  68464. <summary>
  68465. The condition type of the pivot table conditional formatting rule. Default is None.
  68466. This property only apply to condional formattings for above/below -average, -stdev amd top or bottom.
  68467. </summary>
  68468. <exception cref="T:System.InvalidOperationException">If setting this property to Row or Column when having an unsupported conditional formatting rule.</exception>
  68469. </member>
  68470. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormatting.Scope">
  68471. <summary>
  68472. The scope of the pivot table conditional formatting rule. Default is Selection.
  68473. </summary>
  68474. </member>
  68475. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormattingCollection">
  68476. <summary>
  68477. A collection of pivot areas used for styling a pivot table.
  68478. </summary>
  68479. </member>
  68480. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormattingCollection.Add(OfficeOpenXml.ConditionalFormatting.eExcelPivotTableConditionalFormattingRuleType,OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField[])">
  68481. <summary>
  68482. Adds a conditional formatting pivot area for the pivot tables data field(cf).
  68483. Note that only conditional formattings for data is support. Conditional formattings for Lables, data buttons and other pivot areas must be added using the <see cref="P:OfficeOpenXml.ExcelWorksheet.ConditionalFormatting" /> collection.
  68484. </summary>
  68485. <param name="ruleType">The type of conditional formatting rule</param>
  68486. <param name="fields">The data field(cf) in the pivot table to apply the rule. If no data field is provided, all data field in the collection will be added to the area.The area will be added to the <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableConditionalFormatting.Areas" /> collection</param>
  68487. <returns>The rule</returns>
  68488. </member>
  68489. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotArea">
  68490. <summary>
  68491. Defines a pivot table area of selection used for different purposes.
  68492. </summary>
  68493. </member>
  68494. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.Conditions">
  68495. <summary>
  68496. Conditions for the pivot table. Conditions can be set for specific row-, column- or data fields. Specify labels, data grand totals and more.
  68497. </summary>
  68498. </member>
  68499. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.FieldIndex">
  68500. <summary>
  68501. The field referenced. -2 means refers to values.
  68502. </summary>
  68503. </member>
  68504. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.FieldPosition">
  68505. <summary>
  68506. Position of the field within the axis to which this rule applies.
  68507. </summary>
  68508. </member>
  68509. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.IsValuesField">
  68510. <summary>
  68511. If the pivot area referes to the "Σ Values" field in the column or row fields.
  68512. </summary>
  68513. </member>
  68514. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.PivotAreaType">
  68515. <summary>
  68516. The pivot area type that affecting the selection.
  68517. </summary>
  68518. </member>
  68519. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.Axis">
  68520. <summary>
  68521. The region of the PivotTable affected.
  68522. </summary>
  68523. </member>
  68524. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.DataOnly">
  68525. <summary>
  68526. If the data values in the data area are included. Setting this property to true will set <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.LabelOnly"/> to false.
  68527. <seealso cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.LabelOnly"/>
  68528. </summary>
  68529. </member>
  68530. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.LabelOnly">
  68531. <summary>
  68532. If the item labels are included. Setting this property to true will set <see cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.DataOnly"/> to false.
  68533. <seealso cref="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.DataOnly"/>
  68534. </summary>
  68535. </member>
  68536. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.GrandRow">
  68537. <summary>
  68538. If the row grand total is included
  68539. </summary>
  68540. </member>
  68541. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.GrandColumn">
  68542. <summary>
  68543. If the column grand total is included
  68544. </summary>
  68545. </member>
  68546. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.CacheIndex">
  68547. <summary>
  68548. If any indexes refers to fields or items in the pivot cache and not the view.
  68549. </summary>
  68550. </member>
  68551. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.Outline">
  68552. <summary>
  68553. Indicating whether the pivot table area refers to an area that is in outline mode.
  68554. </summary>
  68555. </member>
  68556. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.Offset">
  68557. <summary>
  68558. A address in A1C1 format that specifies a subset of the selection area. Points are relative to the top left of the selection area.
  68559. The first cell is referenced as A1. For example, B1:C1 reference the second and third column of the first row of the pivot area.
  68560. </summary>
  68561. </member>
  68562. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotArea.CollapsedLevelsAreSubtotals">
  68563. <summary>
  68564. If collapsed levels/dimensions are considered subtotals
  68565. </summary>
  68566. </member>
  68567. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaDataFieldReference">
  68568. <summary>
  68569. A collection of data fields used in a pivot area selection
  68570. </summary>
  68571. </member>
  68572. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaDataFieldReference.Item(System.Int32)">
  68573. <summary>
  68574. The indexer
  68575. </summary>
  68576. <param name="index">The zero-based index of the collection</param>
  68577. <returns></returns>
  68578. </member>
  68579. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaDataFieldReference.Count">
  68580. <summary>
  68581. Number of items in the collection
  68582. </summary>
  68583. </member>
  68584. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaDataFieldReference.Add(System.Int32)">
  68585. <summary>
  68586. Adds the data field at the specific index
  68587. </summary>
  68588. <param name="index"></param>
  68589. </member>
  68590. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaDataFieldReference.Add(OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField)">
  68591. <summary>
  68592. Adds a data field from the pivot table to the pivot area
  68593. </summary>
  68594. <param name="field"></param>
  68595. </member>
  68596. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaDataFieldReference.GetEnumerator">
  68597. <summary>
  68598. Gets the enumerator
  68599. </summary>
  68600. <returns></returns>
  68601. </member>
  68602. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaDataFieldReference.System#Collections#IEnumerable#GetEnumerator">
  68603. <summary>
  68604. Gets the enumerator
  68605. </summary>
  68606. <returns></returns>
  68607. </member>
  68608. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReference">
  68609. <summary>
  68610. A reference to a field in a pivot area
  68611. </summary>
  68612. </member>
  68613. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReference.Field">
  68614. <summary>
  68615. The pivot table field referenced
  68616. </summary>
  68617. </member>
  68618. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReference.Items">
  68619. <summary>
  68620. References to the pivot table cache or within the table.
  68621. </summary>
  68622. </member>
  68623. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase">
  68624. <summary>
  68625. Base class for pivot area references
  68626. </summary>
  68627. </member>
  68628. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.Selected">
  68629. <summary>
  68630. If this field has selection. This property is used when the pivot table is in outline view. It is also used when both header and data cells have selection.
  68631. </summary>
  68632. </member>
  68633. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.Relative">
  68634. <summary>
  68635. If the item is referred to by a relative reference rather than an absolute reference.
  68636. </summary>
  68637. </member>
  68638. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.ByPosition">
  68639. <summary>
  68640. Whether the item is referred to by position rather than item index.
  68641. </summary>
  68642. </member>
  68643. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.DefaultSubtotal">
  68644. <summary>
  68645. If the default subtotal is included in the filter.
  68646. </summary>
  68647. </member>
  68648. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.AvgSubtotal">
  68649. <summary>
  68650. If the Average aggregation function is included in the filter.
  68651. </summary>
  68652. </member>
  68653. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.CountSubtotal">
  68654. <summary>
  68655. If the Count aggregation function is included in the filter.
  68656. </summary>
  68657. </member>
  68658. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.CountASubtotal">
  68659. <summary>
  68660. If the CountA aggregation function is included in the filter.
  68661. </summary>
  68662. </member>
  68663. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.MaxSubtotal">
  68664. <summary>
  68665. If the Maximum aggregation function is included in the filter.
  68666. </summary>
  68667. </member>
  68668. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.MinSubtotal">
  68669. <summary>
  68670. If the Minimum aggregation function is included in the filter.
  68671. </summary>
  68672. </member>
  68673. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.ProductSubtotal">
  68674. <summary>
  68675. If the Product aggregation function is included in the filter.
  68676. </summary>
  68677. </member>
  68678. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.StdDevPSubtotal">
  68679. <summary>
  68680. If the population standard deviation aggregation function is included in the filter.
  68681. </summary>
  68682. </member>
  68683. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.StdDevSubtotal">
  68684. <summary>
  68685. If the standard deviation aggregation function is included in the filter.
  68686. </summary>
  68687. </member>
  68688. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.SumSubtotal">
  68689. <summary>
  68690. If the sum aggregation function is included in the filter.
  68691. </summary>
  68692. </member>
  68693. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.VarPSubtotal">
  68694. <summary>
  68695. If the population variance aggregation function is included in the filter.
  68696. </summary>
  68697. </member>
  68698. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceBase.VarSubtotal">
  68699. <summary>
  68700. If the variance aggregation function is included in the filter.
  68701. </summary>
  68702. </member>
  68703. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceCollection">
  68704. <summary>
  68705. A collection of pivot area references. A pivot area reference is a reference to a column, row field or a data field
  68706. </summary>
  68707. </member>
  68708. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceCollection.Add(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  68709. <summary>
  68710. Adds a pivot table field to the collection. The field is usually a column or row field
  68711. </summary>
  68712. <param name="field">The column or row field</param>
  68713. <returns>The pivot area reference</returns>
  68714. </member>
  68715. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceCollection.Add(OfficeOpenXml.Table.PivotTable.ExcelPivotTable,System.Int32)">
  68716. <summary>
  68717. Adds a pivot table field to the collection. The field is usually a column or row field
  68718. </summary>
  68719. <param name="pivotTable">The pivot table</param>
  68720. <param name="fieldIndex">The index of the pivot table field</param>
  68721. <returns></returns>
  68722. </member>
  68723. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceItems">
  68724. <summary>
  68725. A list of pivot item refernces
  68726. </summary>
  68727. </member>
  68728. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceItems.Add(System.Int32)">
  68729. <summary>
  68730. Adds the item at the index to the condition. The index referes to the pivot cache.
  68731. </summary>
  68732. <param name="index">Index into the pivot cache items. Either the shared items or the group items</param>
  68733. </member>
  68734. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaReferenceItems.AddByValue(System.Object)">
  68735. <summary>
  68736. Adds a specific cache item to the condition. The value is matched against the values in the pivot cache, either the shared items or the group items.
  68737. </summary>
  68738. <param name="value">The value to match against. Is matched agaist the cache values and must be matched with the same data type.</param>
  68739. <returns>true if the value has been added, otherwise false</returns>
  68740. </member>
  68741. <member name="T:OfficeOpenXml.Table.PivotTable.PivotItemReference">
  68742. <summary>
  68743. A reference to a pivot table value item
  68744. </summary>
  68745. </member>
  68746. <member name="P:OfficeOpenXml.Table.PivotTable.PivotItemReference.Index">
  68747. <summary>
  68748. The index of the item in items of the pivot table field
  68749. </summary>
  68750. </member>
  68751. <member name="P:OfficeOpenXml.Table.PivotTable.PivotItemReference.Value">
  68752. <summary>
  68753. The value of the item
  68754. </summary>
  68755. </member>
  68756. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaStyleConditions">
  68757. <summary>
  68758. Conditions for a pivot table area style.
  68759. </summary>
  68760. </member>
  68761. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaStyleConditions.Fields">
  68762. <summary>
  68763. Row and column fields that the conditions will apply to.
  68764. </summary>
  68765. </member>
  68766. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaStyleConditions.DataFields">
  68767. <summary>
  68768. The data field that the conditions will apply too.
  68769. </summary>
  68770. </member>
  68771. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotAreaStyleConditions.UpdateXml">
  68772. <summary>
  68773. Updates the xml. Returns false if all conditions are deleted and the items should be removed.
  68774. </summary>
  68775. <returns>Returns false if the items should be deleted.</returns>
  68776. </member>
  68777. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyle">
  68778. <summary>
  68779. Defines a pivot table area of selection used for styling.
  68780. </summary>
  68781. </member>
  68782. <member name="P:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyle.Style">
  68783. <summary>
  68784. Access to the style property for the pivot area
  68785. </summary>
  68786. </member>
  68787. <member name="T:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection">
  68788. <summary>
  68789. A collection of pivot areas used for styling a pivot table.
  68790. </summary>
  68791. </member>
  68792. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.Add">
  68793. <summary>
  68794. Adds a pivot area style for labels or data.
  68795. </summary>
  68796. <returns></returns>
  68797. </member>
  68798. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddTopEnd">
  68799. <summary>
  68800. Adds a pivot area style for the top right cells of the pivot table, to the right of any filter button, if reading order i set to Left-To-Right.
  68801. </summary>
  68802. <returns></returns>
  68803. </member>
  68804. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddTopEnd(System.String)">
  68805. <summary>
  68806. Adds a style for the top right cells of the pivot table, to the right of any filter button, if reading order i set to Left-To-Right.
  68807. </summary>
  68808. <param name="offsetAddress">Offset address from the top-left cell to the right of any filter button. The top-left cell is refereced as A1. For example, B1:C1 will reference the second and third cell of the first row of the area. "null" will mean all cells</param>
  68809. <returns></returns>
  68810. </member>
  68811. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddTopStart(System.String)">
  68812. <summary>
  68813. Adds a style for the top left cells of the pivot table, if reading order i set to Left-To-Right
  68814. </summary>
  68815. <param name="offsetAddress">Offset address from the left cell. The top-left cell is refereced as A1. For example, B1:C1 will reference the second and third cell of the first row of the area. "null" will mean all cells </param>
  68816. <returns></returns>
  68817. </member>
  68818. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddButtonField(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField)">
  68819. <summary>
  68820. Adds a style for the filter box.
  68821. </summary>
  68822. <param name="field">The field with the box to style</param>
  68823. <returns></returns>
  68824. </member>
  68825. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddWholeTable">
  68826. <summary>
  68827. Adds a pivot area style that affects the whole table.
  68828. </summary>
  68829. <returns>The style object used to set the styles</returns>
  68830. </member>
  68831. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddAllLabels">
  68832. <summary>
  68833. Adds a pivot area style that affects all labels
  68834. </summary>
  68835. <returns>The style object used to set the styles</returns>
  68836. </member>
  68837. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddAllData">
  68838. <summary>
  68839. Adds a pivot area style that affects all data cells
  68840. </summary>
  68841. <returns>The style object used to set the styles</returns>
  68842. </member>
  68843. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddLabel(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField[])">
  68844. <summary>
  68845. Adds a style for the labels of a pivot table
  68846. </summary>
  68847. <param name="fields">The pivot table field that style affects</param>
  68848. <returns></returns>
  68849. </member>
  68850. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddData(OfficeOpenXml.Table.PivotTable.ExcelPivotTableField[])">
  68851. <summary>
  68852. Adds a style for the data area of a pivot table
  68853. </summary>
  68854. <param name="fields"></param>
  68855. <returns></returns>
  68856. </member>
  68857. <member name="M:OfficeOpenXml.Table.PivotTable.ExcelPivotTableAreaStyleCollection.AddButtonField(OfficeOpenXml.Table.PivotTable.ePivotTableAxis,System.Int32)">
  68858. <summary>
  68859. Adds a style for filter boxes.
  68860. </summary>
  68861. <param name="axis">The axis for the field buttons</param>
  68862. <param name="index">The zero-based index in the axis collection</param>
  68863. <returns></returns>
  68864. </member>
  68865. <member name="T:OfficeOpenXml.Table.PivotTable.PivotTableCacheInternal">
  68866. <summary>
  68867. Handles the pivot table cache.
  68868. </summary>
  68869. </member>
  68870. <member name="P:OfficeOpenXml.Table.PivotTable.PivotTableCacheInternal.Part">
  68871. <summary>
  68872. Reference to the internal package part
  68873. </summary>
  68874. </member>
  68875. <member name="P:OfficeOpenXml.Table.PivotTable.PivotTableCacheInternal.CacheDefinitionXml">
  68876. <summary>
  68877. Provides access to the XML data representing the cache definition in the package.
  68878. </summary>
  68879. </member>
  68880. <member name="P:OfficeOpenXml.Table.PivotTable.PivotTableCacheInternal.CacheDefinitionUri">
  68881. <summary>
  68882. The package internal URI to the pivottable cache definition Xml Document.
  68883. </summary>
  68884. </member>
  68885. <member name="P:OfficeOpenXml.Table.PivotTable.PivotTableCacheInternal.CacheId">
  68886. <summary>
  68887. This is the cache id from the workbook
  68888. </summary>
  68889. </member>
  68890. <member name="P:OfficeOpenXml.Table.PivotTable.PivotTableCacheInternal.ExtLstCacheId">
  68891. <summary>
  68892. This a second cache id used for newer items like slicers. EPPlus will set this id to the same as the cache id by default.
  68893. </summary>
  68894. </member>
  68895. <member name="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment">
  68896. <summary>
  68897. Represents a comment in a thread of ThreadedComments
  68898. </summary>
  68899. </member>
  68900. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.ContainsMentions">
  68901. <summary>
  68902. Indicates whether the Text contains mentions. If so the
  68903. Mentions property will contain data about those mentions.
  68904. </summary>
  68905. </member>
  68906. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.Ref">
  68907. <summary>
  68908. Address of the cell in the A1 format
  68909. </summary>
  68910. </member>
  68911. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.CellAddress">
  68912. <summary>
  68913. The location of the threaded comment
  68914. </summary>
  68915. </member>
  68916. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.DateCreated">
  68917. <summary>
  68918. Timestamp for when the comment was created
  68919. </summary>
  68920. </member>
  68921. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.Id">
  68922. <summary>
  68923. Unique id
  68924. </summary>
  68925. </member>
  68926. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.PersonId">
  68927. <summary>
  68928. Id of the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> who wrote the comment
  68929. </summary>
  68930. </member>
  68931. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.Author">
  68932. <summary>
  68933. Author of the comment
  68934. </summary>
  68935. </member>
  68936. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.ParentId">
  68937. <summary>
  68938. Id of the first comment in the thread
  68939. </summary>
  68940. </member>
  68941. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.Text">
  68942. <summary>
  68943. Text of the comment. To edit the text on an existing comment, use the EditText function.
  68944. </summary>
  68945. </member>
  68946. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.EditText(System.String)">
  68947. <summary>
  68948. Edit the Text of an existing comment
  68949. </summary>
  68950. <param name="newText"></param>
  68951. </member>
  68952. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.EditText(System.String,OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson[])">
  68953. <summary>
  68954. Edit the Text of an existing comment with mentions
  68955. </summary>
  68956. <param name="newTextWithFormats">A string with format placeholders - same as in string.Format. Index in these should correspond to an index in the <paramref name="personsToMention"/> array.</param>
  68957. <param name="personsToMention">A params array of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/>. Their DisplayName property will be used to replace the format placeholders.</param>
  68958. </member>
  68959. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedComment.Mentions">
  68960. <summary>
  68961. Mentions in this comment. Will return null if no mentions exists.
  68962. </summary>
  68963. </member>
  68964. <member name="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentCollection">
  68965. <summary>
  68966. This class represents an enumerable of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/>s.
  68967. </summary>
  68968. </member>
  68969. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentCollection.Worksheet">
  68970. <summary>
  68971. A reference to the worksheet object
  68972. </summary>
  68973. </member>
  68974. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentCollection.Item(System.Int32)">
  68975. <summary>
  68976. Returns a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/> by its index
  68977. </summary>
  68978. <param name="index">Index in this collection</param>
  68979. <returns>The <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/> at the requested <paramref name="index"/></returns>
  68980. <exception cref="T:System.ArgumentOutOfRangeException">If the <paramref name="index"/> falls out of range</exception>
  68981. </member>
  68982. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentCollection.Item(System.String)">
  68983. <summary>
  68984. Returns a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/> by its <paramref name="id"/>
  68985. </summary>
  68986. <param name="id">Id of the requested <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/></param>
  68987. <returns>The requested <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/></returns>
  68988. <exception cref="T:System.ArgumentException">If the requested <paramref name="id"/> was not present.</exception>
  68989. </member>
  68990. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentCollection.GetEnumerator">
  68991. <summary>
  68992. Returns an enumerator that iterates through the collection.
  68993. </summary>
  68994. <returns>An enumerator that can be used to iterate through the collection.</returns>
  68995. </member>
  68996. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentCollection.System#Collections#IEnumerable#GetEnumerator">
  68997. <summary>
  68998. Returns an enumerator that iterates through the collection.
  68999. </summary>
  69000. <returns>An enumerator that can be used to iterate through the collection.</returns>
  69001. </member>
  69002. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentCollection.Count">
  69003. <summary>
  69004. Number of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/>s
  69005. </summary>
  69006. </member>
  69007. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentCollection.Clear">
  69008. <summary>
  69009. Removes all <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/>s in the collection
  69010. </summary>
  69011. </member>
  69012. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentCollection.ToString">
  69013. <summary>
  69014. Returns a string that represents the current object.
  69015. </summary>
  69016. <returns>A string that represents the current object.</returns>
  69017. </member>
  69018. <member name="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMention">
  69019. <summary>
  69020. This class represents a mention of a person in a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/>
  69021. </summary>
  69022. </member>
  69023. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMention.#ctor(System.Xml.XmlNamespaceManager,System.Xml.XmlNode)">
  69024. <summary>
  69025. Constructor
  69026. </summary>
  69027. <param name="nameSpaceManager">Namespace manager of the <see cref="T:OfficeOpenXml.ExcelPackage"/></param>
  69028. <param name="topNode">An <see cref="T:System.Xml.XmlNode"/> representing the mention</param>
  69029. </member>
  69030. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMention.StartIndex">
  69031. <summary>
  69032. Index in the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/>s text where the mention starts
  69033. </summary>
  69034. </member>
  69035. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMention.Length">
  69036. <summary>
  69037. Length of the mention, value for @John Doe would be 9.
  69038. </summary>
  69039. </member>
  69040. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMention.MentionId">
  69041. <summary>
  69042. Id of this mention
  69043. </summary>
  69044. </member>
  69045. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMention.MentionPersonId">
  69046. <summary>
  69047. Id of the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> mentioned
  69048. </summary>
  69049. </member>
  69050. <member name="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMentionCollection">
  69051. <summary>
  69052. A collection of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMention">mentions</see> that occors in a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/>
  69053. </summary>
  69054. </member>
  69055. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMentionCollection.#ctor(System.Xml.XmlNamespaceManager,System.Xml.XmlNode)">
  69056. <summary>
  69057. Constructor
  69058. </summary>
  69059. <param name="nameSpaceManager">The Namespacemangager of the package</param>
  69060. <param name="topNode">The <see cref="T:System.Xml.XmlNode"/> representing the parent element of the collection</param>
  69061. </member>
  69062. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMentionCollection.GetEnumerator">
  69063. <summary>
  69064. Returns an enumerator that iterates through the collection.
  69065. </summary>
  69066. <returns>An enumerator that can be used to iterate through the collection.</returns>
  69067. </member>
  69068. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMentionCollection.System#Collections#IEnumerable#GetEnumerator">
  69069. <summary>
  69070. Returns an enumerator that iterates through the collection.
  69071. </summary>
  69072. <returns>An enumerator that can be used to iterate through the collection.</returns>
  69073. </member>
  69074. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMentionCollection.AddMention(OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson,System.Int32)">
  69075. <summary>
  69076. Adds a mention
  69077. </summary>
  69078. <param name="person">The <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> to mention</param>
  69079. <param name="textPosition">Index of the first character of the mention in the text</param>
  69080. </member>
  69081. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMentionCollection.SortAndAddMentionsToXml">
  69082. <summary>
  69083. Rebuilds the collection with the elements sorted by the property StartIndex.
  69084. </summary>
  69085. </member>
  69086. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMentionCollection.Clear">
  69087. <summary>
  69088. Remove all mentions from the collection
  69089. </summary>
  69090. </member>
  69091. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentMentionCollection.ToString">
  69092. <summary>
  69093. Returns a string that represents the current object.
  69094. </summary>
  69095. <returns>A string that represents the current object.</returns>
  69096. </member>
  69097. <member name="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson">
  69098. <summary>
  69099. A person in the context of ThreadedComments.
  69100. Might refer to an <see cref="T:OfficeOpenXml.ThreadedComments.IdentityProvider"/>, see property ProviderId.
  69101. </summary>
  69102. </member>
  69103. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson.Id">
  69104. <summary>
  69105. Unique Id of the person
  69106. </summary>
  69107. </member>
  69108. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson.DisplayName">
  69109. <summary>
  69110. Display name of the person
  69111. </summary>
  69112. </member>
  69113. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson.UserId">
  69114. <summary>
  69115. See the documentation of the members of the <see cref="T:OfficeOpenXml.ThreadedComments.IdentityProvider"/> enum and
  69116. Microsofts documentation at https://docs.microsoft.com/en-us/openspecs/office_standards/ms-xlsx/6274371e-7c5c-46e3-b661-cbeb4abfe968
  69117. </summary>
  69118. </member>
  69119. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson.ProviderId">
  69120. <summary>
  69121. See the documentation of the members of the <see cref="T:OfficeOpenXml.ThreadedComments.IdentityProvider"/> enum and
  69122. Microsofts documentation at https://docs.microsoft.com/en-us/openspecs/office_standards/ms-xlsx/6274371e-7c5c-46e3-b661-cbeb4abfe968
  69123. </summary>
  69124. </member>
  69125. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson.Equals(OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson,OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson)">
  69126. <summary>
  69127. Determines whether the specified objects are equal.
  69128. </summary>
  69129. <param name="x">The first object to compare.</param>
  69130. <param name="y">The second object to compare.</param>
  69131. <returns></returns>
  69132. </member>
  69133. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson.GetHashCode(OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson)">
  69134. <summary>
  69135. Returns a hash code for the specified object.
  69136. </summary>
  69137. <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
  69138. <returns></returns>
  69139. </member>
  69140. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson.ToString">
  69141. <summary>
  69142. Returns a string that represents the current object.
  69143. </summary>
  69144. <returns>A string that represents the current object.</returns>
  69145. </member>
  69146. <member name="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection">
  69147. <summary>
  69148. Represents a collection of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/>s in a workbook.
  69149. </summary>
  69150. </member>
  69151. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.#ctor(OfficeOpenXml.ExcelWorkbook)">
  69152. <summary>
  69153. Constructor
  69154. </summary>
  69155. <param name="workbook">The <paramref name="workbook"/> where the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> occurs</param>
  69156. </member>
  69157. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.PersonsXml">
  69158. <summary>
  69159. The xml document defining the threaded comments persons collection.
  69160. </summary>
  69161. </member>
  69162. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.Count">
  69163. <summary>
  69164. Number of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/>s in the collection
  69165. </summary>
  69166. </member>
  69167. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.Item(System.Int32)">
  69168. <summary>
  69169. Returns the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> by its index
  69170. </summary>
  69171. <param name="index">The requested index</param>
  69172. <returns>The <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> at the requested index</returns>
  69173. </member>
  69174. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.Item(System.String)">
  69175. <summary>
  69176. Returns a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> by its id
  69177. </summary>
  69178. <param name="id">The Id of the Person</param>
  69179. <returns>A <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> with the requested <paramref name="id"/> or null</returns>
  69180. </member>
  69181. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.Find(System.Predicate{OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson})">
  69182. <summary>
  69183. Finds a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> that <paramref name="match"/> a certain criteria
  69184. </summary>
  69185. <param name="match">The criterias</param>
  69186. <returns>A matching <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/></returns>
  69187. </member>
  69188. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.FindAll(System.Predicate{OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson})">
  69189. <summary>
  69190. Finds a number of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/>'s that matches a certain criteria.
  69191. </summary>
  69192. <param name="match">The criterias</param>
  69193. <returns>An enumerable of matching <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/>'s</returns>
  69194. </member>
  69195. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.Add(System.String)">
  69196. <summary>
  69197. Creates and adds a new <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> to the workbooks list of persons. A unique Id for the person will be generated and set.
  69198. The userId will be the same as the <paramref name="displayName"/> and identityProvider will be set to <see cref="F:OfficeOpenXml.ThreadedComments.IdentityProvider.NoProvider"/>
  69199. </summary>
  69200. <param name="displayName">The display name of the added <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/></param>
  69201. </member>
  69202. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.Add(System.String,System.String,OfficeOpenXml.ThreadedComments.IdentityProvider)">
  69203. <summary>
  69204. Creates and adds a new <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> to the workbooks list of persons. A unique Id for the person will be generated and set.
  69205. </summary>
  69206. <param name="displayName">The display name of the added <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/></param>
  69207. <param name="userId">A string representing the userId of the <paramref name="identityProvider"/></param>
  69208. <param name="identityProvider">The <see cref="T:OfficeOpenXml.ThreadedComments.IdentityProvider"/> from which the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> originates</param>
  69209. <returns>The added <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/></returns>
  69210. </member>
  69211. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.Add(System.String,System.String,OfficeOpenXml.ThreadedComments.IdentityProvider,System.String)">
  69212. <summary>
  69213. Creates and adds a new <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> to the workbooks list of persons
  69214. </summary>
  69215. <param name="displayName">The display name of the added <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/></param>
  69216. <param name="userId">A string representing the userId of the <paramref name="identityProvider"/></param>
  69217. <param name="identityProvider">The <see cref="T:OfficeOpenXml.ThreadedComments.IdentityProvider"/> from which the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> originates</param>
  69218. <param name="id">Id of the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/></param>
  69219. <returns>The added <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/></returns>
  69220. </member>
  69221. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.GetEnumerator">
  69222. <summary>
  69223. Returns an enumerator that iterates through the collection.
  69224. </summary>
  69225. <returns>An enumerator that can be used to iterate through the collection.</returns>
  69226. </member>
  69227. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.System#Collections#IEnumerable#GetEnumerator">
  69228. <summary>
  69229. Returns an enumerator that iterates through the collection.
  69230. </summary>
  69231. <returns>An enumerator that can be used to iterate through the collection.</returns>
  69232. </member>
  69233. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.Remove(OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson)">
  69234. <summary>
  69235. Removes a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/> from the collection
  69236. </summary>
  69237. <param name="person"></param>
  69238. </member>
  69239. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.Clear">
  69240. <summary>
  69241. Removes all persons from the collection
  69242. </summary>
  69243. </member>
  69244. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPersonCollection.ToString">
  69245. <summary>
  69246. Returns a string that represents the current object.
  69247. </summary>
  69248. <returns>A string that represents the current object.</returns>
  69249. </member>
  69250. <member name="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread">
  69251. <summary>
  69252. Represents a thread of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/>s in a cell on a worksheet. Contains functionality to add and modify these comments.
  69253. </summary>
  69254. </member>
  69255. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.CellAddress">
  69256. <summary>
  69257. The address of the cell of the comment thread
  69258. </summary>
  69259. </member>
  69260. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.Comments">
  69261. <summary>
  69262. A collection of comments in the thread.
  69263. </summary>
  69264. </member>
  69265. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.Worksheet">
  69266. <summary>
  69267. The worksheet where this comment thread resides
  69268. </summary>
  69269. </member>
  69270. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.ThreadedCommentsXml">
  69271. <summary>
  69272. The raw xml representing this comment thread.
  69273. </summary>
  69274. </member>
  69275. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.OnCommentThreadChanged">
  69276. <summary>
  69277. When this method is called the legacy comment representing the thread will be rebuilt.
  69278. </summary>
  69279. </member>
  69280. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.AddComment(System.String,System.String)">
  69281. <summary>
  69282. Adds a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/> to the thread
  69283. </summary>
  69284. <param name="personId">Id of the author, see <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/></param>
  69285. <param name="text">Text of the comment</param>
  69286. </member>
  69287. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.AddComment(System.String,System.String,OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson[])">
  69288. <summary>
  69289. Adds a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/> with mentions in the text to the thread.
  69290. </summary>
  69291. <param name="personId">Id of the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson">autor</see></param>
  69292. <param name="textWithFormats">A string with format placeholders - same as in string.Format. Index in these should correspond to an index in the <paramref name="personsToMention"/> array.</param>
  69293. <param name="personsToMention">A params array of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/>. Their DisplayName property will be used to replace the format placeholders.</param>
  69294. <returns>The added <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/></returns>
  69295. </member>
  69296. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.Remove(OfficeOpenXml.ThreadedComments.ExcelThreadedComment)">
  69297. <summary>
  69298. Removes a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/> from the thread.
  69299. </summary>
  69300. <param name="comment">The comment to remove</param>
  69301. <returns>true if the comment was removed, otherwise false</returns>
  69302. </member>
  69303. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.ResolveThread">
  69304. <summary>
  69305. Closes the thread, only the author can re-open it.
  69306. </summary>
  69307. </member>
  69308. <member name="P:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.IsResolved">
  69309. <summary>
  69310. If true the thread is resolved, i.e. closed for edits or further comments.
  69311. </summary>
  69312. </member>
  69313. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.ReopenThread">
  69314. <summary>
  69315. Re-opens a resolved thread.
  69316. </summary>
  69317. </member>
  69318. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.DeleteThread">
  69319. <summary>
  69320. Deletes all <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/>s in the thread and the legacy <see cref="T:OfficeOpenXml.ExcelComment"/> in the cell.
  69321. </summary>
  69322. </member>
  69323. <member name="M:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread.ToString">
  69324. <summary>
  69325. Returns a string that represents the current object.
  69326. </summary>
  69327. <returns>A string that represents the current object.</returns>
  69328. </member>
  69329. <member name="T:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments">
  69330. <summary>
  69331. Accessor for <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedComment"/>s on a <see cref="T:OfficeOpenXml.ExcelWorksheet"/>
  69332. </summary>
  69333. </member>
  69334. <member name="P:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Persons">
  69335. <summary>
  69336. A collection of persons referenced by the threaded comments.
  69337. </summary>
  69338. </member>
  69339. <member name="P:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Threads">
  69340. <summary>
  69341. An enumerable of the existing <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/>s on the <see cref="T:OfficeOpenXml.ExcelWorksheet">worksheet</see>
  69342. </summary>
  69343. </member>
  69344. <member name="P:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Count">
  69345. <summary>
  69346. Number of <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/>s on the <see cref="T:OfficeOpenXml.ExcelWorksheet">worksheet</see>
  69347. </summary>
  69348. </member>
  69349. <member name="P:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.ThreadedCommentsXml">
  69350. <summary>
  69351. The raw xml for the threaded comments
  69352. </summary>
  69353. </member>
  69354. <member name="M:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Add(System.String)">
  69355. <summary>
  69356. Adds a new <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> to the cell.
  69357. </summary>
  69358. <param name="cellAddress"></param>
  69359. <exception cref="T:System.ArgumentException">Thrown if there was an existing <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> in the cell.</exception>
  69360. <returns>The new, empty <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/></returns>
  69361. </member>
  69362. <member name="M:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Add(OfficeOpenXml.ExcelCellAddress)">
  69363. <summary>
  69364. Adds a new <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> to the cell.
  69365. </summary>
  69366. <param name="cellAddress">The cell address</param>
  69367. <returns>The new, empty <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/></returns>
  69368. <exception cref="T:System.ArgumentException">Thrown if there was an existing <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> in the cell.</exception>
  69369. <exception cref="T:System.InvalidOperationException">If a note/comment exist in the cell</exception>
  69370. </member>
  69371. <member name="P:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Item(System.String)">
  69372. <summary>
  69373. Returns a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> for the requested <paramref name="cellAddress"/>.
  69374. </summary>
  69375. <param name="cellAddress">The requested cell address in A1 format</param>
  69376. <returns>An existing <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> or null if no thread exists</returns>
  69377. </member>
  69378. <member name="P:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Item(OfficeOpenXml.ExcelCellAddress)">
  69379. <summary>
  69380. Returns a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> for the requested <paramref name="cellAddress"/>.
  69381. </summary>
  69382. <param name="cellAddress">The requested cell address in A1 format</param>
  69383. <returns>An existing <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> or null if no thread exists</returns>
  69384. </member>
  69385. <member name="P:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Item(System.Int32)">
  69386. <summary>
  69387. Returns a <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> for the requested <paramref name="index"/>.
  69388. </summary>
  69389. <param name="index">The index in the collection</param>
  69390. <returns>An existing <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> or null if no thread exists</returns>
  69391. </member>
  69392. <member name="M:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.RemoveAt(System.Int32)">
  69393. <summary>
  69394. Removes the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> index position in the collection
  69395. </summary>
  69396. <param name="index">The index for the threaded comment to be removed</param>
  69397. </member>
  69398. <member name="M:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Remove(OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread)">
  69399. <summary>
  69400. Removes the <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> supplied
  69401. </summary>
  69402. <param name="threadedComment">An existing <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentThread"/> in the worksheet</param>
  69403. </member>
  69404. <member name="M:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Delete(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  69405. <summary>
  69406. Shifts all comments based on their address and the location of inserted rows and columns.
  69407. </summary>
  69408. <param name="fromRow">The start row.</param>
  69409. <param name="fromCol">The start column.</param>
  69410. <param name="rows">The number of rows to insert.</param>
  69411. <param name="columns">The number of columns to insert.</param>
  69412. <param name="toRow">If the delete is in a range, this is the end row</param>
  69413. <param name="toCol">If the delete is in a range, this the end column</param>
  69414. </member>
  69415. <member name="M:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.Insert(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  69416. <summary>
  69417. Shifts all comments based on their address and the location of inserted rows and columns.
  69418. </summary>
  69419. <param name="fromRow">The start row</param>
  69420. <param name="fromCol">The start column</param>
  69421. <param name="rows">The number of rows to insert</param>
  69422. <param name="columns">The number of columns to insert</param>
  69423. <param name="toRow">If the insert is in a range, this is the end row</param>
  69424. <param name="toCol">If the insert is in a range, this the end column</param>
  69425. </member>
  69426. <member name="M:OfficeOpenXml.ThreadedComments.ExcelWorksheetThreadedComments.ToString">
  69427. <summary>
  69428. Returns a string that represents the current object.
  69429. </summary>
  69430. <returns>A string that represents the current object.</returns>
  69431. </member>
  69432. <member name="T:OfficeOpenXml.ThreadedComments.IdentityProvider">
  69433. <summary>
  69434. This enum defines the Identity providers for <see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/>
  69435. as described here: https://docs.microsoft.com/en-us/openspecs/office_standards/ms-xlsx/6274371e-7c5c-46e3-b661-cbeb4abfe968
  69436. </summary>
  69437. </member>
  69438. <member name="F:OfficeOpenXml.ThreadedComments.IdentityProvider.NoProvider">
  69439. <summary>
  69440. No provider, Person's userId should be a name
  69441. </summary>
  69442. </member>
  69443. <member name="F:OfficeOpenXml.ThreadedComments.IdentityProvider.ActiveDirectory">
  69444. <summary>
  69445. ActiveDirectory, Person's userId should be an ActiveDirectory Security Identifier (SID) as specified here:
  69446. https://docs.microsoft.com/en-us/openspecs/windows_protocols/MS-DTYP/cca27429-5689-4a16-b2b4-9325d93e4ba2
  69447. </summary>
  69448. </member>
  69449. <member name="F:OfficeOpenXml.ThreadedComments.IdentityProvider.WindowsLiveId">
  69450. <summary>
  69451. Windows Live, Person's userId should be a 64-bit signed decimal that uniquely identifies a user on Windows Live
  69452. </summary>
  69453. </member>
  69454. <member name="F:OfficeOpenXml.ThreadedComments.IdentityProvider.Office365">
  69455. <summary>
  69456. Office 365. The Person's userId should be a string that uniquely identifies a user. It SHOULD be comprised
  69457. of three individual values separated by a &quot;::&quot; delimiter.
  69458. </summary>
  69459. </member>
  69460. <member name="F:OfficeOpenXml.ThreadedComments.IdentityProvider.PeoplePicker">
  69461. <summary>
  69462. People Picker, The Persons userId should be an email address provided by People Picker.
  69463. </summary>
  69464. </member>
  69465. <member name="M:OfficeOpenXml.ThreadedComments.MentionsHelper.InsertMentions(OfficeOpenXml.ThreadedComments.ExcelThreadedComment,System.String,OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson[])">
  69466. <summary>
  69467. Inserts mentions in the comment text and in the comment
  69468. </summary>
  69469. <param name="comment"></param>
  69470. <param name="textWithFormats">A string with format placeholders with indexes, simlar to string.Format</param>
  69471. <param name="personsToMention"><see cref="T:OfficeOpenXml.ThreadedComments.ExcelThreadedCommentPerson"/>s to mention</param>
  69472. </member>
  69473. <member name="T:OfficeOpenXml.Utils.AddressUtility">
  69474. <summary>
  69475. A utility to work with Excel addresses
  69476. </summary>
  69477. </member>
  69478. <member name="M:OfficeOpenXml.Utils.AddressUtility.ParseEntireColumnSelections(System.String)">
  69479. <summary>
  69480. Parse an entire column selection, e.g A:A
  69481. </summary>
  69482. <param name="address">The entire address</param>
  69483. <returns></returns>
  69484. </member>
  69485. <member name="M:OfficeOpenXml.Utils.AddressUtility.AddRowNumbersToEntireColumnRange(System.String@,System.String)">
  69486. <summary>
  69487. Add row number to entire column range
  69488. </summary>
  69489. <param name="address">The address</param>
  69490. <param name="range">The full column range</param>
  69491. </member>
  69492. <member name="T:OfficeOpenXml.Utils.ArgumentExtensions">
  69493. <summary>
  69494. Extension methods for guarding
  69495. </summary>
  69496. </member>
  69497. <member name="M:OfficeOpenXml.Utils.ArgumentExtensions.IsNotNull``1(OfficeOpenXml.Utils.IArgument{``0},System.String)">
  69498. <summary>
  69499. Throws an ArgumentNullException if argument is null
  69500. </summary>
  69501. <typeparam name="T">Argument type</typeparam>
  69502. <param name="argument">Argument to check</param>
  69503. <param name="argumentName">parameter/argument name</param>
  69504. <exception cref="T:System.ArgumentNullException"></exception>
  69505. </member>
  69506. <member name="M:OfficeOpenXml.Utils.ArgumentExtensions.IsNotNullOrEmpty(OfficeOpenXml.Utils.IArgument{System.String},System.String)">
  69507. <summary>
  69508. Throws an <see cref="T:System.ArgumentNullException"/> if the string argument is null or empty
  69509. </summary>
  69510. <param name="argument">Argument to check</param>
  69511. <param name="argumentName">parameter/argument name</param>
  69512. <exception cref="T:System.ArgumentNullException"></exception>
  69513. </member>
  69514. <member name="M:OfficeOpenXml.Utils.ArgumentExtensions.IsInRange``1(OfficeOpenXml.Utils.IArgument{``0},``0,``0,System.String)">
  69515. <summary>
  69516. Throws an ArgumentOutOfRangeException if the value of the argument is out of the supplied range
  69517. </summary>
  69518. <typeparam name="T">Type implementing <see cref="T:System.IComparable"/></typeparam>
  69519. <param name="argument">The argument to check</param>
  69520. <param name="min">Min value of the supplied range</param>
  69521. <param name="max">Max value of the supplied range</param>
  69522. <param name="argumentName">parameter/argument name</param>
  69523. <exception cref="T:System.ArgumentOutOfRangeException"></exception>
  69524. </member>
  69525. <member name="M:OfficeOpenXml.Utils.AttributeExtensions.EncodeXMLAttribute(System.String)">
  69526. <summary>
  69527. Encode to XML (special characteres: &apos; &quot; &gt; &lt; &amp;)
  69528. </summary>
  69529. <param name="s"></param>
  69530. <returns></returns>
  69531. </member>
  69532. <member name="F:OfficeOpenXml.Utils.CompundDocument.CompoundDocument.Storage">
  69533. <summary>
  69534. The root storage part of the compound document.
  69535. </summary>
  69536. </member>
  69537. <member name="P:OfficeOpenXml.Utils.CompundDocument.CompoundDocument.Directories">
  69538. <summary>
  69539. Directories in the order they are saved.
  69540. </summary>
  69541. </member>
  69542. <member name="T:OfficeOpenXml.Utils.CompundDocument.CompoundDocumentFile">
  69543. <summary>
  69544. Reads and writes a compound documents.
  69545. Read spec here https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-CFB/[MS-CFB].pdf
  69546. </summary>
  69547. </member>
  69548. <member name="M:OfficeOpenXml.Utils.CompundDocument.CompoundDocumentFile.IsCompoundDocument(System.IO.FileInfo)">
  69549. <summary>
  69550. Verifies that the header is correct.
  69551. </summary>
  69552. <param name="fi">The file</param>
  69553. <returns></returns>
  69554. </member>
  69555. <member name="M:OfficeOpenXml.Utils.CompundDocument.CompoundDocumentFile.IsCompoundDocumentAsync(System.IO.FileInfo,System.Threading.CancellationToken)">
  69556. <summary>
  69557. Verifies that the header is correct.
  69558. </summary>
  69559. <param name="fi">The file</param>
  69560. <param name="cancellationToken">The cancellation token</param>
  69561. <returns></returns>
  69562. </member>
  69563. <member name="M:OfficeOpenXml.Utils.CompundDocument.CompoundDocumentFile.IsCompoundDocumentAsync(System.IO.MemoryStream,System.Threading.CancellationToken)">
  69564. <summary>
  69565. Verifies that the header is correct.
  69566. </summary>
  69567. <param name="ms">The memory stream</param>
  69568. <param name="cancellationToken">The cancellation token</param>
  69569. <returns></returns>
  69570. </member>
  69571. <member name="P:OfficeOpenXml.Utils.CompundDocument.CompoundDocumentItem.ColorFlag">
  69572. <summary>
  69573. 0=Red
  69574. 1=Black
  69575. </summary>
  69576. </member>
  69577. <member name="P:OfficeOpenXml.Utils.CompundDocument.CompoundDocumentItem.ObjectType">
  69578. <summary>
  69579. Type of object
  69580. 0x00 - Unknown or unallocated
  69581. 0x01 - Storage Object
  69582. 0x02 - Stream Object
  69583. 0x05 - Root Storage Object
  69584. </summary>
  69585. </member>
  69586. <member name="M:OfficeOpenXml.Utils.CompundDocument.CompoundDocumentItem.CompareTo(OfficeOpenXml.Utils.CompundDocument.CompoundDocumentItem)">
  69587. <summary>
  69588. Compare length first, then sort by name in upper invariant
  69589. </summary>
  69590. <param name="other">The other item</param>
  69591. <returns></returns>
  69592. </member>
  69593. <member name="M:OfficeOpenXml.Utils.ConvertUtil.TryParseNumericString(System.String,System.Double@,System.Globalization.CultureInfo)">
  69594. <summary>
  69595. Tries to parse a double from the specified <paramref name="candidateString"/> which is expected to be a string value.
  69596. </summary>
  69597. <param name="candidateString">The string value.</param>
  69598. <param name="numericValue">The double value parsed from the specified <paramref name="candidateString"/>.</param>
  69599. <param name="cultureInfo">Other <see cref="T:System.Globalization.CultureInfo"/> than Current culture</param>
  69600. <returns>True if <paramref name="candidateString"/> could be parsed to a double; otherwise, false.</returns>
  69601. </member>
  69602. <member name="M:OfficeOpenXml.Utils.ConvertUtil.TryParseBooleanString(System.String,System.Boolean@)">
  69603. <summary>
  69604. Tries to parse a boolean value from the specificed <paramref name="candidateString"/>.
  69605. </summary>
  69606. <param name="candidateString">The value to check for boolean-ness.</param>
  69607. <param name="result">The boolean value parsed from the specified <paramref name="candidateString"/>.</param>
  69608. <returns>True if <paramref name="candidateString"/> could be parsed </returns>
  69609. </member>
  69610. <member name="M:OfficeOpenXml.Utils.ConvertUtil.TryParseIntString(System.String,System.Int32@)">
  69611. <summary>
  69612. Tries to parse an int value from the specificed <paramref name="candidateString"/>.
  69613. </summary>
  69614. <param name="candidateString">The value to check for boolean-ness.</param>
  69615. <param name="result">The boolean value parsed from the specified <paramref name="candidateString"/>.</param>
  69616. <returns>True if <paramref name="candidateString"/> could be parsed </returns>
  69617. </member>
  69618. <member name="M:OfficeOpenXml.Utils.ConvertUtil.TryParseDateString(System.String,System.DateTime@)">
  69619. <summary>
  69620. Tries to parse a <see cref="T:System.DateTime"/> from the specified <paramref name="candidateString"/> which is expected to be a string value.
  69621. </summary>
  69622. <param name="candidateString">The string value.</param>
  69623. <param name="result">The double value parsed from the specified <paramref name="candidateString"/>.</param>
  69624. <returns>True if <paramref name="candidateString"/> could be parsed to a double; otherwise, false.</returns>
  69625. </member>
  69626. <member name="M:OfficeOpenXml.Utils.ConvertUtil.GetValueDouble(System.Object,System.Boolean,System.Boolean)">
  69627. <summary>
  69628. Convert an object value to a double
  69629. </summary>
  69630. <param name="v"></param>
  69631. <param name="ignoreBool"></param>
  69632. <param name="retNaN">Return NaN if invalid double otherwise 0</param>
  69633. <returns></returns>
  69634. </member>
  69635. <member name="M:OfficeOpenXml.Utils.ConvertUtil.ExcelEncodeString(System.IO.StreamWriter,System.String)">
  69636. <summary>
  69637. Return true if preserve space attribute is set.
  69638. </summary>
  69639. <param name="sw"></param>
  69640. <param name="t"></param>
  69641. <returns></returns>
  69642. </member>
  69643. <member name="M:OfficeOpenXml.Utils.ConvertUtil.ExcelEncodeString(System.Text.StringBuilder,System.String,System.Boolean)">
  69644. <summary>
  69645. Return true if preserve space attribute is set.
  69646. </summary>
  69647. <param name="sb"></param>
  69648. <param name="t"></param>
  69649. <param name="encodeTabLF"></param>
  69650. <returns></returns>
  69651. </member>
  69652. <member name="M:OfficeOpenXml.Utils.ConvertUtil.ExcelEncodeString(System.String,System.Boolean)">
  69653. <summary>
  69654. Return true if preserve space attribute is set.
  69655. </summary>
  69656. <param name="t"></param>
  69657. <param name="crLfEncode"></param>
  69658. <returns></returns>
  69659. </member>
  69660. <member name="M:OfficeOpenXml.Utils.ConvertUtil.GetTypedCellValue``1(System.Object)">
  69661. <summary>
  69662. Convert cell value to desired type, including nullable structs.
  69663. When converting blank string to nullable struct (e.g. ' ' to int?) null is returned.
  69664. When attempted conversion fails exception is passed through.
  69665. </summary>
  69666. <typeparam name="T">
  69667. The type to convert to.
  69668. </typeparam>
  69669. <returns>
  69670. The <paramref name="value"/> converted to <typeparamref name="T"/>.
  69671. </returns>
  69672. <remarks>
  69673. If input is string, parsing is performed for output types of DateTime and TimeSpan, which if fails throws <see cref="T:System.FormatException"/>.
  69674. Another special case for output types of DateTime and TimeSpan is when input is double, in which case <see cref="M:System.DateTime.FromOADate(System.Double)"/>
  69675. is used for conversion. This special case does not work through other types convertible to double (e.g. integer or string with number).
  69676. In all other cases 'direct' conversion <see cref="M:System.Convert.ChangeType(System.Object,System.Type)"/> is performed.
  69677. </remarks>
  69678. <exception cref="T:System.FormatException">
  69679. <paramref name="value"/> is string and its format is invalid for conversion (parsing fails)
  69680. </exception>
  69681. <exception cref="T:System.InvalidCastException">
  69682. <paramref name="value"/> is not string and direct conversion fails
  69683. </exception>
  69684. </member>
  69685. <member name="M:OfficeOpenXml.Utils.ConvertUtil.FromOADateExcel(System.Double)">
  69686. <summary>
  69687. Handles the issue with Excel having the incorrect values before 1900-03-01. Excel has 1900-02-29 as a valid value, but it does not exists in the calendar. Dates between 1900-02-28 and 1900-01-01 shuld be subtracted added 1 to the value. 0 in Excel is 1900-01-00 which is not valid in .NET.
  69688. </summary>
  69689. <param name="d"></param>
  69690. <returns></returns>
  69691. </member>
  69692. <member name="M:OfficeOpenXml.Utils.Extensions.EnumExtensions.ToEnumString(System.Enum)">
  69693. <summary>
  69694. Returns the enum value with first char lower case
  69695. </summary>
  69696. <param name="enumValue"></param>
  69697. <returns></returns>
  69698. </member>
  69699. <member name="T:OfficeOpenXml.Utils.IArgument`1">
  69700. <summary>
  69701. An argument
  69702. </summary>
  69703. <typeparam name="T">Argument Type</typeparam>
  69704. </member>
  69705. <member name="P:OfficeOpenXml.Utils.IArgument`1.Value">
  69706. <summary>
  69707. Value of the argument
  69708. </summary>
  69709. </member>
  69710. <member name="T:OfficeOpenXml.Utils.MemorySettings">
  69711. <summary>
  69712. Memmory settings for RecyclableMemoryStream handling
  69713. </summary>
  69714. </member>
  69715. <member name="P:OfficeOpenXml.Utils.MemorySettings.MemoryManager">
  69716. <summary>
  69717. The memory manager used, if RecyclableMemoryStream are used.
  69718. <seealso cref="P:OfficeOpenXml.Utils.MemorySettings.UseRecyclableMemory"/>
  69719. </summary>
  69720. </member>
  69721. <member name="P:OfficeOpenXml.Utils.MemorySettings.UseRecyclableMemory">
  69722. <summary>
  69723. If true RecyclableMemoryStream's will be used to handle MemoryStreams. Default.
  69724. If false normal MemoryStream will be used.
  69725. </summary>
  69726. </member>
  69727. <member name="T:OfficeOpenXml.Utils.RecyclableMemory">
  69728. <summary>
  69729. Handles the Recyclable Memory stream for supported and unsupported target frameworks.
  69730. </summary>
  69731. </member>
  69732. <member name="M:OfficeOpenXml.Utils.RecyclableMemory.SetRecyclableMemoryStreamManager(Microsoft.IO.RecyclableMemoryStreamManager)">
  69733. <summary>
  69734. Sets the RecyclableMemorytreamsManager to manage pools
  69735. </summary>
  69736. <param name="recyclableMemoryStreamManager">The memory manager</param>
  69737. </member>
  69738. <member name="M:OfficeOpenXml.Utils.RecyclableMemory.GetStream">
  69739. <summary>
  69740. Get a new memory stream.
  69741. </summary>
  69742. <returns>A MemoryStream</returns>
  69743. </member>
  69744. <member name="M:OfficeOpenXml.Utils.RecyclableMemory.GetStream(System.Byte[])">
  69745. <summary>
  69746. Get a new memory stream initiated with a byte-array
  69747. </summary>
  69748. <returns>A MemoryStream</returns>
  69749. </member>
  69750. <member name="M:OfficeOpenXml.Utils.RecyclableMemory.GetStream(System.Int32)">
  69751. <summary>
  69752. Get a new memory stream initiated with a byte-array
  69753. </summary>
  69754. <param name="capacity">The initial size of the internal array</param>
  69755. <returns>A MemoryStream</returns>
  69756. </member>
  69757. <member name="T:OfficeOpenXml.Utils.Require">
  69758. <summary>
  69759. Utility for validation in functions.
  69760. </summary>
  69761. </member>
  69762. <member name="M:OfficeOpenXml.Utils.Require.Argument``1(``0)">
  69763. <summary>
  69764. Represent an argument to the function where the validation is implemented.
  69765. </summary>
  69766. <typeparam name="T"></typeparam>
  69767. <param name="argument">The argument to validate</param>
  69768. <returns></returns>
  69769. </member>
  69770. <member name="T:OfficeOpenXml.Utils.SqRefUtility">
  69771. <summary>
  69772. Class for handling translation between ExcelAddresses and sqref addresses.
  69773. </summary>
  69774. </member>
  69775. <member name="M:OfficeOpenXml.Utils.SqRefUtility.ToSqRefAddress(System.String)">
  69776. <summary>
  69777. Transforms an address to a valid sqRef address.
  69778. </summary>
  69779. <param name="address">The address to transform</param>
  69780. <returns>A valid SqRef address</returns>
  69781. </member>
  69782. <member name="M:OfficeOpenXml.Utils.SqRefUtility.FromSqRefAddress(System.String)">
  69783. <summary>
  69784. Transforms an sqRef address into a excel address
  69785. </summary>
  69786. <param name="address">The address to transform</param>
  69787. <returns>A valid excel address</returns>
  69788. </member>
  69789. <member name="M:OfficeOpenXml.Utils.StreamUtil.CopyStream(System.IO.Stream,System.IO.Stream@)">
  69790. <summary>
  69791. Copies the input stream to the output stream.
  69792. </summary>
  69793. <param name="inputStream">The input stream.</param>
  69794. <param name="outputStream">The output stream.</param>
  69795. </member>
  69796. <member name="M:OfficeOpenXml.Utils.StreamUtil.CopyStreamAsync(System.IO.Stream,System.IO.Stream,System.Threading.CancellationToken)">
  69797. <summary>
  69798. Copies the input stream to the output stream.
  69799. </summary>
  69800. <param name="inputStream">The input stream.</param>
  69801. <param name="outputStream">The output stream.</param>
  69802. <param name="cancellationToken">The cancellation token</param>
  69803. </member>
  69804. <member name="T:OfficeOpenXml.Utils.TypeConversion.ReturnTypeWrapper`1">
  69805. <summary>
  69806. Provides functionality for analyzing the properties of a type.
  69807. </summary>
  69808. <typeparam name="T">The type to analyze</typeparam>
  69809. </member>
  69810. <member name="M:OfficeOpenXml.Utils.TypeConversion.ReturnTypeWrapper`1.#ctor">
  69811. <summary>
  69812. Constructor
  69813. </summary>
  69814. </member>
  69815. <member name="P:OfficeOpenXml.Utils.TypeConversion.ReturnTypeWrapper`1.Type">
  69816. <summary>
  69817. The type to analyze
  69818. </summary>
  69819. </member>
  69820. <member name="P:OfficeOpenXml.Utils.TypeConversion.ReturnTypeWrapper`1.IsNumeric">
  69821. <summary>
  69822. Returns true if the type to analyze is numeric.
  69823. </summary>
  69824. </member>
  69825. <member name="P:OfficeOpenXml.Utils.TypeConversion.ReturnTypeWrapper`1.IsNullable">
  69826. <summary>
  69827. Returns true if the type to analyze is nullable.
  69828. </summary>
  69829. </member>
  69830. <member name="P:OfficeOpenXml.Utils.TypeConversion.ReturnTypeWrapper`1.IsDateTime">
  69831. <summary>
  69832. Returns true if the type to analyze equalse the <see cref="T:System.DateTime"/> type.
  69833. </summary>
  69834. </member>
  69835. <member name="P:OfficeOpenXml.Utils.TypeConversion.ReturnTypeWrapper`1.IsTimeSpan">
  69836. <summary>
  69837. Returns true if the type to analyze equalse the <see cref="T:System.TimeSpan"/> type.
  69838. </summary>
  69839. </member>
  69840. <member name="M:OfficeOpenXml.Utils.VBACompression.CompressPart(System.Byte[])">
  69841. <summary>
  69842. Compression using a run length encoding algorithm.
  69843. See MS-OVBA Section 2.4
  69844. </summary>
  69845. <param name="part">Byte array to decompress</param>
  69846. <returns></returns>
  69847. </member>
  69848. <member name="M:OfficeOpenXml.Utils.VBACompression.DecompressPart(System.Byte[],System.Int32)">
  69849. <summary>
  69850. Decompression using a run length encoding algorithm.
  69851. See MS-OVBA Section 2.4
  69852. </summary>
  69853. <param name="part">Byte array to decompress</param>
  69854. <param name="startPos"></param>
  69855. <returns></returns>
  69856. </member>
  69857. <member name="M:OfficeOpenXml.Utils.XmlReaderHelper.ReadUntil(System.Xml.XmlReader,System.Xml.XmlNodeType,System.String[])">
  69858. <summary>
  69859. Read file until a tag in tagName is found or EOF.
  69860. This requires more careful consideration than when specifing depth.
  69861. As it will exit on endnodes and continue directly to end of file if nothing is found.
  69862. </summary>
  69863. <param name="xr">Handle to xml to read data from</param>
  69864. <param name="nodeType">The node</param>
  69865. <param name="tagName">Array of tags to stop at in the order they should appear in the xml</param>
  69866. <returns>false if EOF or found end tag. True if found tag of element type</returns>
  69867. </member>
  69868. <member name="F:OfficeOpenXml.Vba.ContentHash.V3NormalizedDataHashInputProvider.DefaultAttributes">
  69869. <summary>
  69870. This list of strings is taken from [MS-OVBA] v20220517, 2.4.2.5 V3 Content Normalized Data
  69871. </summary>
  69872. </member>
  69873. <member name="M:OfficeOpenXml.Vba.ContentHash.V3NormalizedDataHashInputProvider.CreateV3NormalizedDataHashInput(System.IO.BinaryWriter)">
  69874. <summary>
  69875. This is an implementation of the meta code described in
  69876. [MS-OVBA] v20220517, 2.4.2.5 V3 Content Normalized Data
  69877. </summary>
  69878. <param name="bw"></param>
  69879. </member>
  69880. <member name="M:OfficeOpenXml.Vba.ContentHash.V3NormalizedDataHashInputProvider.NormalizeProjectStream(System.IO.BinaryWriter)">
  69881. <summary>
  69882. See 2.4.2.6 Project Normalized Data for meta code
  69883. </summary>
  69884. <param name="bw"></param>
  69885. </member>
  69886. <member name="T:OfficeOpenXml.Vba.Signatures.ExcelSignatureVersion">
  69887. <summary>
  69888. Signature version settings.
  69889. </summary>
  69890. </member>
  69891. <member name="P:OfficeOpenXml.Vba.Signatures.ExcelSignatureVersion.CreateSignatureOnSave">
  69892. <summary>
  69893. A boolean indicating if a signature for the VBA project will be created when the package is saved.
  69894. Default is true
  69895. </summary>
  69896. </member>
  69897. <member name="P:OfficeOpenXml.Vba.Signatures.ExcelSignatureVersion.Verifier">
  69898. <summary>
  69899. The verifyer
  69900. </summary>
  69901. </member>
  69902. <member name="P:OfficeOpenXml.Vba.Signatures.ExcelSignatureVersion.HashAlgorithm">
  69903. <summary>
  69904. The hash algorithm used.
  69905. </summary>
  69906. </member>
  69907. <member name="T:OfficeOpenXml.VBA.ContentHash.ExcelVbaSignatureHashAlgorithm">
  69908. <summary>
  69909. Hash algorithms for usage when signing VBA
  69910. </summary>
  69911. </member>
  69912. <member name="F:OfficeOpenXml.VBA.ContentHash.ExcelVbaSignatureHashAlgorithm.MD5">
  69913. <summary>
  69914. MD5 hash algorithm
  69915. </summary>
  69916. </member>
  69917. <member name="F:OfficeOpenXml.VBA.ContentHash.ExcelVbaSignatureHashAlgorithm.SHA1">
  69918. <summary>
  69919. SHA1 hash algorithm
  69920. </summary>
  69921. </member>
  69922. <member name="F:OfficeOpenXml.VBA.ContentHash.ExcelVbaSignatureHashAlgorithm.SHA256">
  69923. <summary>
  69924. SHA256 hash algorithm
  69925. </summary>
  69926. </member>
  69927. <member name="F:OfficeOpenXml.VBA.ContentHash.ExcelVbaSignatureHashAlgorithm.SHA384">
  69928. <summary>
  69929. SHA384 hash algorithm
  69930. </summary>
  69931. </member>
  69932. <member name="F:OfficeOpenXml.VBA.ContentHash.ExcelVbaSignatureHashAlgorithm.SHA512">
  69933. <summary>
  69934. SHA512 hash algorithm
  69935. </summary>
  69936. </member>
  69937. <member name="T:OfficeOpenXml.VBA.eAttributeDataType">
  69938. <summary>
  69939. To determine if the attribute uses double quotes around the value
  69940. </summary>
  69941. </member>
  69942. <member name="F:OfficeOpenXml.VBA.eAttributeDataType.String">
  69943. <summary>
  69944. A string
  69945. </summary>
  69946. </member>
  69947. <member name="F:OfficeOpenXml.VBA.eAttributeDataType.NonString">
  69948. <summary>
  69949. Not a string
  69950. </summary>
  69951. </member>
  69952. <member name="T:OfficeOpenXml.VBA.eModuleType">
  69953. <summary>
  69954. Type of VBA module
  69955. </summary>
  69956. </member>
  69957. <member name="F:OfficeOpenXml.VBA.eModuleType.Document">
  69958. <summary>
  69959. A Workbook or Worksheet objects
  69960. </summary>
  69961. </member>
  69962. <member name="F:OfficeOpenXml.VBA.eModuleType.Module">
  69963. <summary>
  69964. A Module
  69965. </summary>
  69966. </member>
  69967. <member name="F:OfficeOpenXml.VBA.eModuleType.Class">
  69968. <summary>
  69969. A Class
  69970. </summary>
  69971. </member>
  69972. <member name="F:OfficeOpenXml.VBA.eModuleType.Designer">
  69973. <summary>
  69974. Designer, typically a user form
  69975. </summary>
  69976. </member>
  69977. <member name="T:OfficeOpenXml.VBA.eSyskind">
  69978. <summary>
  69979. Type of system where the VBA project was created.
  69980. </summary>
  69981. </member>
  69982. <member name="F:OfficeOpenXml.VBA.eSyskind.Win16">
  69983. <summary>
  69984. Windows 16-bit
  69985. </summary>
  69986. </member>
  69987. <member name="F:OfficeOpenXml.VBA.eSyskind.Win32">
  69988. <summary>
  69989. Windows 32-bit
  69990. </summary>
  69991. </member>
  69992. <member name="F:OfficeOpenXml.VBA.eSyskind.Macintosh">
  69993. <summary>
  69994. Mac
  69995. </summary>
  69996. </member>
  69997. <member name="F:OfficeOpenXml.VBA.eSyskind.Win64">
  69998. <summary>
  69999. Windows 64-bit
  70000. </summary>
  70001. </member>
  70002. <member name="T:OfficeOpenXml.VBA.VbaSignatureHashAlgorithm">
  70003. <summary>
  70004. Hash algorithm used for signing vba projects.
  70005. </summary>
  70006. </member>
  70007. <member name="F:OfficeOpenXml.VBA.VbaSignatureHashAlgorithm.MD5">
  70008. <summary>
  70009. Specifies that the MD5 algorithm, as defined by RFC 1319, shall be used.
  70010. </summary>
  70011. </member>
  70012. <member name="F:OfficeOpenXml.VBA.VbaSignatureHashAlgorithm.SHA1">
  70013. <summary>
  70014. Specifies that the SHA-1 algorithm, as defined by ISO/IEC 10118-3:2004 shall be used.
  70015. </summary>
  70016. </member>
  70017. <member name="F:OfficeOpenXml.VBA.VbaSignatureHashAlgorithm.SHA256">
  70018. <summary>
  70019. Specifies that the SHA-256 algorithm, as defined by ISO/IEC10118-3:2004 shall be used.
  70020. </summary>
  70021. </member>
  70022. <member name="F:OfficeOpenXml.VBA.VbaSignatureHashAlgorithm.SHA384">
  70023. <summary>
  70024. Specifies that the SHA-384 algorithm, as defined by ISO/IEC 10118-3:2004 shall be used.
  70025. </summary>
  70026. </member>
  70027. <member name="F:OfficeOpenXml.VBA.VbaSignatureHashAlgorithm.SHA512">
  70028. <summary>
  70029. Specifies that the SHA-512 algorithm, as defined by ISO/IEC10118-3:2004 shall be used.
  70030. </summary>
  70031. </member>
  70032. <member name="T:OfficeOpenXml.VBA.ExcelVBACollectionBase`1">
  70033. <summary>
  70034. Base class for VBA collections
  70035. </summary>
  70036. <typeparam name="T"></typeparam>
  70037. </member>
  70038. <member name="F:OfficeOpenXml.VBA.ExcelVBACollectionBase`1._list">
  70039. <summary>
  70040. A list of vba objects
  70041. </summary>
  70042. </member>
  70043. <member name="M:OfficeOpenXml.VBA.ExcelVBACollectionBase`1.GetEnumerator">
  70044. <summary>
  70045. Gets the enumerator for the collection
  70046. </summary>
  70047. <returns>The enumerator</returns>
  70048. </member>
  70049. <member name="P:OfficeOpenXml.VBA.ExcelVBACollectionBase`1.Item(System.String)">
  70050. <summary>
  70051. Indexer
  70052. </summary>
  70053. <param name="Name">Name</param>
  70054. <returns></returns>
  70055. </member>
  70056. <member name="P:OfficeOpenXml.VBA.ExcelVBACollectionBase`1.Item(System.Int32)">
  70057. <summary>
  70058. Indexer
  70059. </summary>
  70060. <param name="Index">Position</param>
  70061. <returns></returns>
  70062. </member>
  70063. <member name="P:OfficeOpenXml.VBA.ExcelVBACollectionBase`1.Count">
  70064. <summary>
  70065. Number of items in the collection
  70066. </summary>
  70067. </member>
  70068. <member name="M:OfficeOpenXml.VBA.ExcelVBACollectionBase`1.Exists(System.String)">
  70069. <summary>
  70070. If a specific name exists in the collection
  70071. </summary>
  70072. <param name="Name">The name</param>
  70073. <returns>True if the name exists</returns>
  70074. </member>
  70075. <member name="M:OfficeOpenXml.VBA.ExcelVBACollectionBase`1.Remove(`0)">
  70076. <summary>
  70077. Removes the item
  70078. </summary>
  70079. <param name="Item"></param>
  70080. </member>
  70081. <member name="M:OfficeOpenXml.VBA.ExcelVBACollectionBase`1.RemoveAt(System.Int32)">
  70082. <summary>
  70083. Removes the item at the specified index
  70084. </summary>
  70085. <param name="index">THe index</param>
  70086. </member>
  70087. <member name="T:OfficeOpenXml.VBA.ExcelVBAModule">
  70088. <summary>
  70089. A VBA code module.
  70090. </summary>
  70091. </member>
  70092. <member name="P:OfficeOpenXml.VBA.ExcelVBAModule.Name">
  70093. <summary>
  70094. The name of the module
  70095. </summary>
  70096. </member>
  70097. <member name="P:OfficeOpenXml.VBA.ExcelVBAModule.NameUnicode">
  70098. <summary>
  70099. Module name unicode
  70100. </summary>
  70101. </member>
  70102. <member name="P:OfficeOpenXml.VBA.ExcelVBAModule.Description">
  70103. <summary>
  70104. A description of the module
  70105. </summary>
  70106. </member>
  70107. <member name="P:OfficeOpenXml.VBA.ExcelVBAModule.Code">
  70108. <summary>
  70109. The code without any module level attributes.
  70110. <remarks>Can contain function level attributes.</remarks>
  70111. </summary>
  70112. </member>
  70113. <member name="P:OfficeOpenXml.VBA.ExcelVBAModule.HelpContext">
  70114. <summary>
  70115. A reference to the helpfile
  70116. </summary>
  70117. </member>
  70118. <member name="P:OfficeOpenXml.VBA.ExcelVBAModule.Attributes">
  70119. <summary>
  70120. Module level attributes.
  70121. </summary>
  70122. </member>
  70123. <member name="P:OfficeOpenXml.VBA.ExcelVBAModule.Type">
  70124. <summary>
  70125. Type of module
  70126. </summary>
  70127. </member>
  70128. <member name="P:OfficeOpenXml.VBA.ExcelVBAModule.ReadOnly">
  70129. <summary>
  70130. If the module is readonly
  70131. </summary>
  70132. </member>
  70133. <member name="P:OfficeOpenXml.VBA.ExcelVBAModule.Private">
  70134. <summary>
  70135. If the module is private
  70136. </summary>
  70137. </member>
  70138. <member name="M:OfficeOpenXml.VBA.ExcelVBAModule.ToString">
  70139. <summary>
  70140. Converts the object to a string
  70141. </summary>
  70142. <returns>The name of the VBA module</returns>
  70143. </member>
  70144. <member name="T:OfficeOpenXml.VBA.ExcelVbaModuleAttribute">
  70145. <summary>
  70146. A VBA modual attribute
  70147. </summary>
  70148. </member>
  70149. <member name="P:OfficeOpenXml.VBA.ExcelVbaModuleAttribute.Name">
  70150. <summary>
  70151. The name of the attribute
  70152. </summary>
  70153. </member>
  70154. <member name="P:OfficeOpenXml.VBA.ExcelVbaModuleAttribute.DataType">
  70155. <summary>
  70156. The datatype. Determine if the attribute uses double quotes around the value.
  70157. </summary>
  70158. </member>
  70159. <member name="P:OfficeOpenXml.VBA.ExcelVbaModuleAttribute.Value">
  70160. <summary>
  70161. The value of the attribute without any double quotes.
  70162. </summary>
  70163. </member>
  70164. <member name="M:OfficeOpenXml.VBA.ExcelVbaModuleAttribute.ToString">
  70165. <summary>
  70166. Converts the object to a string
  70167. </summary>
  70168. <returns>The name of the VBA module attribute</returns>
  70169. </member>
  70170. <member name="T:OfficeOpenXml.VBA.ExcelVbaModuleAttributesCollection">
  70171. <summary>
  70172. A collection of the module level attributes
  70173. </summary>
  70174. </member>
  70175. <member name="T:OfficeOpenXml.VBA.ExcelVbaModuleCollection">
  70176. <summary>
  70177. Collection class for VBA modules
  70178. </summary>
  70179. </member>
  70180. <member name="M:OfficeOpenXml.VBA.ExcelVbaModuleCollection.AddModule(System.String)">
  70181. <summary>
  70182. Adds a new VBA Module
  70183. </summary>
  70184. <param name="Name">The name of the module</param>
  70185. <returns>The module object</returns>
  70186. </member>
  70187. <member name="M:OfficeOpenXml.VBA.ExcelVbaModuleCollection.AddClass(System.String,System.Boolean)">
  70188. <summary>
  70189. Adds a new VBA class
  70190. </summary>
  70191. <param name="Name">The name of the class</param>
  70192. <param name="Exposed">Private or Public not createble</param>
  70193. <returns>The class object</returns>
  70194. </member>
  70195. <member name="T:OfficeOpenXml.VBA.ExcelVbaProject">
  70196. <summary>
  70197. Represents the VBA project part of the package
  70198. </summary>
  70199. </member>
  70200. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.SystemKind">
  70201. <summary>
  70202. System kind. Default Win32.
  70203. </summary>
  70204. </member>
  70205. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.CompatVersion">
  70206. <summary>
  70207. The compatible version for the VBA project. If null, this record is not written.
  70208. </summary>
  70209. </member>
  70210. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.Name">
  70211. <summary>
  70212. Name of the project
  70213. </summary>
  70214. </member>
  70215. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.Description">
  70216. <summary>
  70217. A description of the project
  70218. </summary>
  70219. </member>
  70220. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.HelpFile1">
  70221. <summary>
  70222. A helpfile
  70223. </summary>
  70224. </member>
  70225. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.HelpFile2">
  70226. <summary>
  70227. Secondary helpfile
  70228. </summary>
  70229. </member>
  70230. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.HelpContextID">
  70231. <summary>
  70232. Context if refering the helpfile
  70233. </summary>
  70234. </member>
  70235. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.Constants">
  70236. <summary>
  70237. Conditional compilation constants
  70238. </summary>
  70239. </member>
  70240. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.CodePage">
  70241. <summary>
  70242. Codepage for encoding. Default is current regional setting.
  70243. </summary>
  70244. </member>
  70245. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.References">
  70246. <summary>
  70247. Project references
  70248. </summary>
  70249. </member>
  70250. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.Modules">
  70251. <summary>
  70252. Code Modules (Modules, classes, designer code)
  70253. </summary>
  70254. </member>
  70255. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.Signature">
  70256. <summary>
  70257. The digital signature
  70258. </summary>
  70259. </member>
  70260. <member name="P:OfficeOpenXml.VBA.ExcelVbaProject.Protection">
  70261. <summary>
  70262. VBA protection
  70263. </summary>
  70264. </member>
  70265. <member name="M:OfficeOpenXml.VBA.ExcelVbaProject.Decrypt(System.String)">
  70266. <summary>
  70267. 2.4.3.3 Decryption
  70268. </summary>
  70269. <param name="value">Byte hex string</param>
  70270. <returns>The decrypted value</returns>
  70271. </member>
  70272. <member name="M:OfficeOpenXml.VBA.ExcelVbaProject.Encrypt(System.Byte[])">
  70273. <summary>
  70274. 2.4.3.2 Encryption
  70275. </summary>
  70276. <param name="value"></param>
  70277. <returns>Byte hex string</returns>
  70278. </member>
  70279. <member name="M:OfficeOpenXml.VBA.ExcelVbaProject.CreateVBAProjectStream">
  70280. <summary>
  70281. MS-OVBA 2.3.4.1
  70282. </summary>
  70283. <returns></returns>
  70284. </member>
  70285. <member name="M:OfficeOpenXml.VBA.ExcelVbaProject.CreateDirStream">
  70286. <summary>
  70287. MS-OVBA 2.3.4.1
  70288. </summary>
  70289. <returns></returns>
  70290. </member>
  70291. <member name="M:OfficeOpenXml.VBA.ExcelVbaProject.Create">
  70292. <summary>
  70293. Create a new VBA Project
  70294. </summary>
  70295. </member>
  70296. <member name="M:OfficeOpenXml.VBA.ExcelVbaProject.Remove">
  70297. <summary>
  70298. Remove the project from the package
  70299. </summary>
  70300. </member>
  70301. <member name="M:OfficeOpenXml.VBA.ExcelVbaProject.ToString">
  70302. <summary>
  70303. The name of the project
  70304. </summary>
  70305. <returns>Returns the name of the project</returns>
  70306. </member>
  70307. <member name="T:OfficeOpenXml.VBA.ExcelVbaProtection">
  70308. <summary>
  70309. Vba security properties
  70310. </summary>
  70311. </member>
  70312. <member name="P:OfficeOpenXml.VBA.ExcelVbaProtection.UserProtected">
  70313. <summary>
  70314. If access to the VBA project was restricted by the user
  70315. </summary>
  70316. </member>
  70317. <member name="P:OfficeOpenXml.VBA.ExcelVbaProtection.HostProtected">
  70318. <summary>
  70319. If access to the VBA project was restricted by the VBA host application
  70320. </summary>
  70321. </member>
  70322. <member name="P:OfficeOpenXml.VBA.ExcelVbaProtection.VbeProtected">
  70323. <summary>
  70324. If access to the VBA project was restricted by the VBA project editor
  70325. </summary>
  70326. </member>
  70327. <member name="P:OfficeOpenXml.VBA.ExcelVbaProtection.VisibilityState">
  70328. <summary>
  70329. if the VBA project is visible.
  70330. </summary>
  70331. </member>
  70332. <member name="M:OfficeOpenXml.VBA.ExcelVbaProtection.SetPassword(System.String)">
  70333. <summary>
  70334. Password protect the VBA project.
  70335. An empty string or null will remove the password protection
  70336. </summary>
  70337. <param name="Password">The password</param>
  70338. </member>
  70339. <member name="T:OfficeOpenXml.VBA.ExcelVbaReference">
  70340. <summary>
  70341. A VBA reference
  70342. </summary>
  70343. </member>
  70344. <member name="M:OfficeOpenXml.VBA.ExcelVbaReference.#ctor">
  70345. <summary>
  70346. Constructor.
  70347. Defaults ReferenceRecordID to 0xD
  70348. </summary>
  70349. </member>
  70350. <member name="P:OfficeOpenXml.VBA.ExcelVbaReference.ReferenceRecordID">
  70351. <summary>
  70352. The reference record ID. See MS-OVBA documentation for more info.
  70353. </summary>
  70354. </member>
  70355. <member name="P:OfficeOpenXml.VBA.ExcelVbaReference.SecondaryReferenceRecordID">
  70356. <summary>
  70357. The reference record ID. See MS-OVBA documentation for more info.
  70358. </summary>
  70359. </member>
  70360. <member name="P:OfficeOpenXml.VBA.ExcelVbaReference.Name">
  70361. <summary>
  70362. The name of the reference
  70363. </summary>
  70364. </member>
  70365. <member name="P:OfficeOpenXml.VBA.ExcelVbaReference.Libid">
  70366. <summary>
  70367. LibID
  70368. For more info check MS-OVBA 2.1.1.8 LibidReference and 2.3.4.2.2 PROJECTREFERENCES
  70369. </summary>
  70370. </member>
  70371. <member name="M:OfficeOpenXml.VBA.ExcelVbaReference.ToString">
  70372. <summary>
  70373. A string representation of the object (the Name)
  70374. </summary>
  70375. <returns></returns>
  70376. </member>
  70377. <member name="T:OfficeOpenXml.VBA.ExcelVbaReferenceCollection">
  70378. <summary>
  70379. A collection of the vba projects references
  70380. </summary>
  70381. </member>
  70382. <member name="M:OfficeOpenXml.VBA.ExcelVbaReferenceCollection.Add(OfficeOpenXml.VBA.ExcelVbaReference)">
  70383. <summary>
  70384. Adds a new reference
  70385. </summary>
  70386. <param name="Item">The reference object</param>
  70387. </member>
  70388. <member name="T:OfficeOpenXml.VBA.ExcelVbaReferenceControl">
  70389. <summary>
  70390. A reference to a twiddled type library
  70391. </summary>
  70392. </member>
  70393. <member name="M:OfficeOpenXml.VBA.ExcelVbaReferenceControl.#ctor">
  70394. <summary>
  70395. Constructor.
  70396. Sets ReferenceRecordID to 0x2F
  70397. </summary>
  70398. </member>
  70399. <member name="P:OfficeOpenXml.VBA.ExcelVbaReferenceControl.LibIdExternal">
  70400. <summary>
  70401. LibIdExternal
  70402. For more info check MS-OVBA 2.1.1.8 LibidReference and 2.3.4.2.2 PROJECTREFERENCES
  70403. This corresponds to LibIdExtended in the documentation.
  70404. </summary>
  70405. </member>
  70406. <member name="P:OfficeOpenXml.VBA.ExcelVbaReferenceControl.LibIdExtended">
  70407. <summary>
  70408. LibIdExtended
  70409. For more info check MS-OVBA 2.1.1.8 LibidReference and 2.3.4.2.2 PROJECTREFERENCES
  70410. </summary>
  70411. </member>
  70412. <member name="P:OfficeOpenXml.VBA.ExcelVbaReferenceControl.LibIdTwiddled">
  70413. <summary>
  70414. LibIdTwiddled
  70415. For more info check MS-OVBA 2.1.1.8 LibidReference and 2.3.4.2.2 PROJECTREFERENCES
  70416. </summary>
  70417. </member>
  70418. <member name="P:OfficeOpenXml.VBA.ExcelVbaReferenceControl.OriginalTypeLib">
  70419. <summary>
  70420. A GUID that specifies the Automation type library the extended type library was generated from.
  70421. </summary>
  70422. </member>
  70423. <member name="T:OfficeOpenXml.VBA.ExcelVbaReferenceProject">
  70424. <summary>
  70425. A reference to an external VBA project
  70426. </summary>
  70427. </member>
  70428. <member name="M:OfficeOpenXml.VBA.ExcelVbaReferenceProject.#ctor">
  70429. <summary>
  70430. Constructor.
  70431. Sets ReferenceRecordID to 0x0E
  70432. </summary>
  70433. </member>
  70434. <member name="P:OfficeOpenXml.VBA.ExcelVbaReferenceProject.LibIdRelative">
  70435. <summary>
  70436. LibIdRelative
  70437. For more info check MS-OVBA 2.1.1.8 LibidReference and 2.3.4.2.2 PROJECTREFERENCES
  70438. </summary>
  70439. </member>
  70440. <member name="P:OfficeOpenXml.VBA.ExcelVbaReferenceProject.MajorVersion">
  70441. <summary>
  70442. Major version of the referenced VBA project
  70443. </summary>
  70444. </member>
  70445. <member name="P:OfficeOpenXml.VBA.ExcelVbaReferenceProject.MinorVersion">
  70446. <summary>
  70447. Minor version of the referenced VBA project
  70448. </summary>
  70449. </member>
  70450. <member name="T:OfficeOpenXml.VBA.ExcelVbaSignature">
  70451. <summary>
  70452. The VBA project's code signature properties
  70453. </summary>
  70454. </member>
  70455. <member name="P:OfficeOpenXml.VBA.ExcelVbaSignature.Certificate">
  70456. <summary>
  70457. The certificate to sign the VBA project.
  70458. <remarks>
  70459. This certificate must have a private key.
  70460. There is no validation that the certificate is valid for codesigning, so make sure it's valid to sign Excel files (Excel 2010 is more strict that prior versions).
  70461. </remarks>
  70462. </summary>
  70463. </member>
  70464. <member name="P:OfficeOpenXml.VBA.ExcelVbaSignature.Verifier">
  70465. <summary>
  70466. The verifier (legacy format)
  70467. </summary>
  70468. </member>
  70469. <member name="P:OfficeOpenXml.VBA.ExcelVbaSignature.LegacySignature">
  70470. <summary>
  70471. Settings for the legacy signing.
  70472. </summary>
  70473. </member>
  70474. <member name="P:OfficeOpenXml.VBA.ExcelVbaSignature.AgileSignature">
  70475. <summary>
  70476. Settings for the agile vba signing.
  70477. The agile signature adds a hash that is calculated for user forms data in the vba project (designer streams).
  70478. </summary>
  70479. </member>
  70480. <member name="P:OfficeOpenXml.VBA.ExcelVbaSignature.V3Signature">
  70481. <summary>
  70482. Settings for the V3 vba signing.
  70483. The V3 signature includes more coverage for data in the dir and project stream in the hash, not covered by the legacy and agile signatures.
  70484. </summary>
  70485. </member>
  70486. <member name="M:OfficeOpenXml.WorksheetZipStream.FindElementPos(System.String,System.String,System.Boolean,System.Int32)">
  70487. <summary>
  70488. Returns the position in the xml document for an element. Either returns the position of the start element or the end element.
  70489. </summary>
  70490. <param name="xml">The xml to search</param>
  70491. <param name="element">The element</param>
  70492. <param name="returnStartPos">If the position before the start element is returned. If false the end of the end element is returned.</param>
  70493. <param name="ix">The index position to start from</param>
  70494. <returns>The position of the element in the input xml</returns>
  70495. </member>
  70496. <member name="M:OfficeOpenXml.WorksheetZipStream.FindLastElementPos(System.String,System.String,System.String,System.Boolean,System.Int32)">
  70497. <summary>
  70498. Returns the position of the last instance of an element in the xml document. Either returns the position of the start element or the end element.
  70499. </summary>
  70500. <param name="xml">The xml to search</param>
  70501. <param name="element">The element</param>
  70502. <param name="prefix">The namespace prefix, if any</param>
  70503. <param name="returnStartPos">If the position before the start element is returned. If false the end of the end element is returned.</param>
  70504. <param name="ix">The index</param>
  70505. <returns>The position of the element in the input xml</returns>
  70506. </member>
  70507. <member name="M:OfficeOpenXml.WorksheetZipStream.FindLastElementPosWithoutPrefix(System.String,System.String,System.Boolean,System.Int32)">
  70508. <summary>
  70509. Returns the position of the last instance of an element in the xml document. Either returns the position of the start element or the end element.
  70510. </summary>
  70511. <param name="xml">The xml to search</param>
  70512. <param name="element">The element</param>
  70513. <param name="returnStartPos">If the position before the start element is returned. If false the end of the end element is returned.</param>
  70514. <param name="ix">The index</param>
  70515. <returns>The position of the element in the input xml</returns>
  70516. </member>
  70517. <member name="T:OfficeOpenXml.XmlHelper">
  70518. <summary>
  70519. Abstract helper class containing functionality to work with XML inside the package.
  70520. </summary>
  70521. </member>
  70522. <member name="P:OfficeOpenXml.XmlHelper.SchemaNodeOrder">
  70523. <summary>
  70524. Schema order list
  70525. </summary>
  70526. </member>
  70527. <member name="M:OfficeOpenXml.XmlHelper.AddSchemaNodeOrder(System.String[],System.String[])">
  70528. <summary>
  70529. Adds a new array to the end of SchemaNodeOrder
  70530. </summary>
  70531. <param name="schemaNodeOrder">The order to start from </param>
  70532. <param name="newItems">The new items</param>
  70533. <returns>The new order</returns>
  70534. </member>
  70535. <member name="M:OfficeOpenXml.XmlHelper.AddSchemaNodeOrder(System.String[],System.String[],System.Int32[])">
  70536. <summary>
  70537. Adds a new array to the end of SchemaNodeOrder
  70538. </summary>
  70539. <param name="schemaNodeOrder">The order to start from </param>
  70540. <param name="newItems">The new items</param>
  70541. <param name="levels">Positions that defines levels in the xpath</param>
  70542. </member>
  70543. <member name="M:OfficeOpenXml.XmlHelper.CreateNode(System.String,System.Boolean,System.Boolean,System.String)">
  70544. <summary>
  70545. Create the node path. Nodes are inserted according to the Schema node order
  70546. </summary>
  70547. <param name="path">The path to be created</param>
  70548. <param name="insertFirst">Insert as first child</param>
  70549. <param name="addNew">Always add a new item at the last level.</param>
  70550. <param name="exitName">Exit if after this named node has been created</param>
  70551. <returns></returns>
  70552. </member>
  70553. <member name="T:OfficeOpenXml.XmlHelper.eNodeInsertOrder">
  70554. <summary>
  70555. Options to insert a node in the XmlDocument
  70556. </summary>
  70557. </member>
  70558. <member name="F:OfficeOpenXml.XmlHelper.eNodeInsertOrder.First">
  70559. <summary>
  70560. Insert as first node of "topNode"
  70561. </summary>
  70562. </member>
  70563. <member name="F:OfficeOpenXml.XmlHelper.eNodeInsertOrder.Last">
  70564. <summary>
  70565. Insert as the last child of "topNode"
  70566. </summary>
  70567. </member>
  70568. <member name="F:OfficeOpenXml.XmlHelper.eNodeInsertOrder.After">
  70569. <summary>
  70570. Insert after the "referenceNode"
  70571. </summary>
  70572. </member>
  70573. <member name="F:OfficeOpenXml.XmlHelper.eNodeInsertOrder.Before">
  70574. <summary>
  70575. Insert before the "referenceNode"
  70576. </summary>
  70577. </member>
  70578. <member name="F:OfficeOpenXml.XmlHelper.eNodeInsertOrder.SchemaOrder">
  70579. <summary>
  70580. Use the Schema List to insert in the right order. If the Schema list
  70581. is null or empty, consider "Last" as the selected option
  70582. </summary>
  70583. </member>
  70584. <member name="M:OfficeOpenXml.XmlHelper.CreateComplexNode(System.String)">
  70585. <summary>
  70586. Create a complex node. Insert the node according to SchemaOrder
  70587. using the TopNode as the parent
  70588. </summary>
  70589. <param name="path"></param>
  70590. <returns></returns>
  70591. </member>
  70592. <member name="M:OfficeOpenXml.XmlHelper.CreateComplexNode(System.Xml.XmlNode,System.String)">
  70593. <summary>
  70594. Create a complex node. Insert the node according to the <paramref name="path"/>
  70595. using the <paramref name="topNode"/> as the parent
  70596. </summary>
  70597. <param name="topNode"></param>
  70598. <param name="path"></param>
  70599. <returns></returns>
  70600. </member>
  70601. <member name="M:OfficeOpenXml.XmlHelper.CreateComplexNode(System.Xml.XmlNode,System.String,OfficeOpenXml.XmlHelper.eNodeInsertOrder,System.Xml.XmlNode)">
  70602. <summary>
  70603. Creates complex XML nodes
  70604. </summary>
  70605. <remarks>
  70606. 1. "d:conditionalFormatting"
  70607. 1.1. Creates/find the first "conditionalFormatting" node
  70608. 2. "d:conditionalFormatting/@sqref"
  70609. 2.1. Creates/find the first "conditionalFormatting" node
  70610. 2.2. Creates (if not exists) the @sqref attribute
  70611. 3. "d:conditionalFormatting/@id='7'/@sqref='A9:B99'"
  70612. 3.1. Creates/find the first "conditionalFormatting" node
  70613. 3.2. Creates/update its @id attribute to "7"
  70614. 3.3. Creates/update its @sqref attribute to "A9:B99"
  70615. 4. "d:conditionalFormatting[@id='7']/@sqref='X1:X5'"
  70616. 4.1. Creates/find the first "conditionalFormatting" node with @id=7
  70617. 4.2. Creates/update its @sqref attribute to "X1:X5"
  70618. 5. "d:conditionalFormatting[@id='7']/@id='8'/@sqref='X1:X5'/d:cfRule/@id='AB'"
  70619. 5.1. Creates/find the first "conditionalFormatting" node with @id=7
  70620. 5.2. Set its @id attribute to "8"
  70621. 5.2. Creates/update its @sqref attribute and set it to "X1:X5"
  70622. 5.3. Creates/find the first "cfRule" node (inside the node)
  70623. 5.4. Creates/update its @id attribute to "AB"
  70624. 6. "d:cfRule/@id=''"
  70625. 6.1. Creates/find the first "cfRule" node
  70626. 6.1. Remove the @id attribute
  70627. </remarks>
  70628. <param name="topNode"></param>
  70629. <param name="path"></param>
  70630. <param name="nodeInsertOrder"></param>
  70631. <param name="referenceNode"></param>
  70632. <returns>The last node creates/found</returns>
  70633. </member>
  70634. <member name="M:OfficeOpenXml.XmlHelper.GetPrependNode(System.String,System.Xml.XmlNode,System.Int32@)">
  70635. <summary>
  70636. return Prepend node
  70637. </summary>
  70638. <param name="nodeName">name of the node to check</param>
  70639. <param name="node">Topnode to check children</param>
  70640. <param name="index">Out index to keep track of level in the xml</param>
  70641. <returns></returns>
  70642. </member>
  70643. <member name="M:OfficeOpenXml.XmlHelper.DeleteNode(System.String,System.Boolean)">
  70644. <summary>
  70645. Delete the element or attribut matching the XPath
  70646. </summary>
  70647. <param name="path">The path</param>
  70648. <param name="deleteElement">If true and the node is an attribute, the parent element is deleted. Default false</param>
  70649. </member>
  70650. <member name="M:OfficeOpenXml.XmlHelper.GetXmlNodeBool(System.String,System.Xml.XmlNode)">
  70651. <summary>
  70652. Get xmlNodeBool from parent node
  70653. </summary>
  70654. <param name="path"></param>
  70655. <param name="parentNode"></param>
  70656. <returns></returns>
  70657. </member>
  70658. <member name="M:OfficeOpenXml.XmlHelper.InserAfter(System.Xml.XmlNode,System.String,System.Xml.XmlNode)">
  70659. <summary>
  70660. Insert the new node before any of the nodes in the comma separeted list
  70661. </summary>
  70662. <param name="parentNode">Parent node</param>
  70663. <param name="beforeNodes">comma separated list containing nodes to insert after. Left to right order</param>
  70664. <param name="newNode">The new node to be inserterd</param>
  70665. </member>
  70666. <member name="M:OfficeOpenXml.XmlHelper.GetRichTextPropertyBool(System.Xml.XmlNode)">
  70667. <summary>
  70668. </summary>
  70669. <param name="n"></param>
  70670. <returns></returns>
  70671. </member>
  70672. <member name="M:OfficeOpenXml.XmlHelper.GetRichTextPropertyUnderlineType(System.Xml.XmlNode,System.Boolean@)">
  70673. <summary>
  70674. </summary>
  70675. <param name="n"></param>
  70676. <param name="val"></param>
  70677. <returns></returns>
  70678. </member>
  70679. <member name="F:RichValueDataType.Decimal">
  70680. <summary>
  70681. Indicates that the value is a decimal number.
  70682. </summary>
  70683. </member>
  70684. <member name="F:RichValueDataType.Integer">
  70685. <summary>
  70686. Indicates that the value is an Integer
  70687. </summary>
  70688. </member>
  70689. <member name="F:RichValueDataType.Bool">
  70690. <summary>
  70691. Indicates that the value is a Boolean.
  70692. </summary>
  70693. </member>
  70694. <member name="F:RichValueDataType.Error">
  70695. <summary>
  70696. Indicates that the value is an Error.
  70697. </summary>
  70698. </member>
  70699. <member name="F:RichValueDataType.String">
  70700. <summary>
  70701. Indicates that the value is a String.
  70702. </summary>
  70703. </member>
  70704. <member name="F:RichValueDataType.RichValue">
  70705. <summary>
  70706. Indicates that the value is a Rich Value.
  70707. </summary>
  70708. </member>
  70709. <member name="F:RichValueDataType.Array">
  70710. <summary>
  70711. Indicates that the value is a Rich Array.
  70712. </summary>
  70713. </member>
  70714. <member name="F:RichValueDataType.SupportingPropertyBag">
  70715. <summary>
  70716. Indicates that the value is a Supporting Property Bag.
  70717. </summary>
  70718. </member>
  70719. <member name="T:EPPlusTest.Utils.RollingBuffer">
  70720. <summary>
  70721. A buffer that rolls out memory as it's written to the buffer.
  70722. </summary>
  70723. </member>
  70724. </members>
  70725. </doc>